CN101986250A - 一种基于虚拟键盘的滑笔输入*** - Google Patents

一种基于虚拟键盘的滑笔输入*** Download PDF

Info

Publication number
CN101986250A
CN101986250A CN2010105194927A CN201010519492A CN101986250A CN 101986250 A CN101986250 A CN 101986250A CN 2010105194927 A CN2010105194927 A CN 2010105194927A CN 201010519492 A CN201010519492 A CN 201010519492A CN 101986250 A CN101986250 A CN 101986250A
Authority
CN
China
Prior art keywords
button
key
processing module
dummy keyboard
key assignments
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105194927A
Other languages
English (en)
Other versions
CN101986250B (zh
Inventor
高精鍊
李书哲
郑悄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ACADEMY OF WORLD LANGUAGES
Guangdong Guobi Technology Co Ltd
Original Assignee
ACADEMY OF WORLD LANGUAGES
Guangdong Guobi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ACADEMY OF WORLD LANGUAGES, Guangdong Guobi Technology Co Ltd filed Critical ACADEMY OF WORLD LANGUAGES
Priority to CN201010519492.7A priority Critical patent/CN101986250B/zh
Publication of CN101986250A publication Critical patent/CN101986250A/zh
Application granted granted Critical
Publication of CN101986250B publication Critical patent/CN101986250B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

一种基于虚拟键盘的滑笔输入***,其包括:触摸屏,其用于显示虚拟键盘,该虚拟键盘包括若干个虚拟按键,选择输入每个按键会产生一个按键信号,在该虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键;对象存储器,用于存储对象,每个对象至少关联有一个信号序列;输入法处理模块,用于获取按键信号,并根据按键信号产生信号序列;根据产生的信号序列,从对象存储器中输出与该信号序列相关联的对象。本发明利用在虚拟按键排列分布的中心区域形成一个无效触摸区域,这样使用者可以流畅地从一个按键经过该无效触摸区域到任意一个按键,不会出现误选,从而实现在触摸屏的虚拟键盘上连续滑行输入,提高输入的速度和效率。

Description

一种基于虚拟键盘的滑笔输入***
技术领域
本发明涉及一种基于虚拟键盘的输入法技术,尤其是一种基于虚拟键盘的滑笔输入***。
背景技术
为便于携带,目前电子产品的发展趋势是小型化,而电子产品的多媒体功能又要求其具有良好的输入输出性,如现在使用的便携式掌上电脑、个人数字助理(PDA)、智能手机等电子产品,很多都采用触摸屏输入,即在电子产品的触摸屏上用软件技术模拟一个虚拟键盘,用手指或输入笔点击虚拟键盘上的按键进行输入。虚拟键盘的按键一般包括若干个字符键及若干个选字键,输入字符时,点击字符键,选字键上即会显示与所点击的字符键相对应的字符或字符组合,之后使用者根据输入需要选中合适的选字键,这个选字键所显示的字符即被输入触摸屏的文本框上。
但是,由于手指或触摸笔点击的动作是间断的,点击和提起的时间消耗过多,所以输入速度不够理想。因此,业界迫切需求一种能够连续滑行输入的虚拟键盘输入的技术。
发明内容
基于现有技术,本发明需要解决的技术问题之一是提供一种基于虚拟键盘的滑笔输入***,能够在触摸屏上划线连续选择按键进行输入。
为了解决上述技术问题之一,本发明提供了一种基于虚拟键盘的滑笔输入***,其包括:触摸屏,其用于显示虚拟键盘,该虚拟键盘包括若干个虚拟按键,选择输入每个按键会产生一个按键信号,在该虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键;对象存储器,用于存储对象,每个对象至少关联有一个信号序列;输入法处理模块,用于获取按键信号,并根据按键信号产生信号序列;根据产生的信号序列,从对象存储器中输出与该信号序列相关联的对象。
 
作为本发明一种基于虚拟键盘的滑笔输入***的改进,所述虚拟按键呈环形排列,其中心区域形成无效触摸区域。
 
作为本发明一种基于虚拟键盘的滑笔输入***的改进,所述无效触摸区域呈圆形显示于触摸屏上,并覆盖该无效触摸区域周边的按键上的一部分,使按键分为有效触摸部分和无效触摸部分,触摸按键的有效触摸部分会对应产生一个按键信号。
 
作为本发明一种基于虚拟键盘的滑笔输入***的改进,所述信号序列为键值序列;所述输入法处理模块进一步包括:键值存储器,用于存储各个按键对应的键值;键值序列产生处理模块,用于根据用户选择输入的按键,从键值存储器中调用出该按键所对应设置的键值,并形成键值序列;输入法引擎模块,用于从对象存储模块中输出与键值序列产生处理模块形成的键值序列相关联的对象。
 
作为本发明一种基于虚拟键盘的滑笔输入***的改进,所述信号序列为字符序列;所述输入法处理模块进一步包括:字符存储器,用于存储各个按键对应输入的字符;字符序列产生处理模块,用于根据用户选择输入的按键,从字符存储器中调用出该按键所对应的字符,并形成字符序列;输入法引擎模块,用于从对象存储模块中输出与字符序列产生处理模块形成的字符序列相关联的对象。
 
相对于现有技术,本发明一种基于虚拟键盘的滑笔输入***利用在虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键,这样使用者可以流畅地从一个按键经过该无效触摸区域到任意一个按键,不会出现误选,从而实现在触摸屏的虚拟键盘上连续滑行输入,提高输入的速度和效率。
以下结合附图进一步说明本发明,本发明的原理、效果会在以下的说明中一目了然。
 
附图说明
图1为本发明一种基于虚拟键盘的滑笔输入***在一个优选实施例中的功能结构示意图。
图2为图1中所述输入法处理模块在一个优选实施例中的功能结构示意图。
图3为图1中所述输入法处理模块在另一个优选实施例中的功能结构示意图。
图4为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
图5为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
图6为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
图7为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
图8为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
图9为图1中触摸屏显示的虚拟键盘在一个优选实施例中的示意图。
 
具体实施方式
本发明可应用于各种设有触摸屏、且需要文字或其他字符输入的电子产品,如手机、便携式掌上电脑、PDA等,以下具体通过描述实施例来详细说明本发明。
图1为一种基于虚拟键盘虚拟键盘的滑笔输入***在一个实施例中的功能结构示意图。该***包括触摸屏10、输入法处理模块20、对象存储器30、
所述触摸屏10既可以显现,也可以供用户输入。在用户调出输入法键盘时,会在触摸屏10上显示有虚拟键盘,该虚拟键盘包括若干个虚拟按键。虚拟键盘可以为全键盘或压缩键盘等,所谓全键盘是指一个按键对应输入一个字符,例如英语,26个英文字母,一个按键上设置对应一个字母,即依靠26个按键来输入英语单词或字母。所谓压缩键盘是指输入时一个按键同时对应多个字符,例如将26个英文字母分配在8个按键上。在该虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键,每选择输入一个按键会产生一个按键信号。
参考图4,所述虚拟按键呈环形排列,其中心区域形成无效触摸区域。所述无效触摸区域呈圆形显示于触摸屏上,并覆盖该无效触摸区域周边的按键上的一部分,使按键分为有效触摸部分和无效触摸部分。触摸按键的有效触摸部分会对应产生一个按键信号;触摸按键的无效触摸部分,不会产生按键信号。这样使用者可以在触摸屏的各个虚拟按键之间通过无效触摸区域连续滑行选择输入。
所述输入法处理模块20,用于获取按键信号,并根据按键信号产生信号序列;根据产生的信号序列,从对象存储器中输出与该信号序列相关联的对象。
所述对象存储器30用于存储对象,每个对象至少关联有一个信号序列。所述对象可以是符号,例如标点符号、表情符号、单位符号等;也可以是各种语言的字符,例如英文字母字符、中文笔画字符、***数字字符等;也可以是字词,例如中文字、中文词、英语单词等;也可以是各种语言的句子,还可以是图片;甚至可以是存储于***中的功能模块,例如一段程序等一切存储于***中的对象。每个对象至少对应一个信号序列,这个信号序列可以是按键序列,也可以是字符序列。
所述输入法处理模块20用于根据按键识别模块识别的按键产生信号序列,从对象存储器30中输出与该信号序列相关联的对象。参考图3所述输入法处理模块20进一步包括键值存储器201、键值序列产生处理模块202、输入法引擎模块203。
所述键值存储器201用于存储各个按键对应的键值。所述键值序列产生处理模块202用于根据识别的按键,从键值存储器201中调用出该按键所对应设置的键值,并根据滑笔轨迹的顺序形成键值序列。由于对象存储模块30中的每一个对象至少与一个键值序列相匹配,因此,所述输入法引擎模块203将键值序列产生处理模块202产生的键值序列与对象存储模块30中的键值序列进行比较,若对象存储模块30中的键值序列包含键值序列产生处理模块202产生的键值序列,则认为对象存储模块30中的该键值序列所对应的对象与该键值序列产生处理模块202产生的键值序列相关联。根据关联的程度输出与与该键值序列产生处理模块202产生的键值序列相关联的对象。
例如在选用拼音输入法时,参考图4,通过在手机触摸屏10上的虚拟按键盘101上滑笔输入“guobi”, 使用者可以通过手指或手写笔连续滑行通过按键“3”、无效触摸区域102、“8”、无效触摸区域102、“6” 无效触摸区域102、“1”、无效触摸区域102、“3”,从而实现快速、准确的连续滑行选择,不需提笔。所述输入法处理模块20依次识别用户选在的按键。所述键值序列产生处理模块202用于产生按键序列“38613”。所述输入法引擎模块203将按键序列“38613”与对象存储模块30中的对象进行匹配比较,由于对象“国笔”相关联的按键序列是“38613”,因此输出中文字组对象“国笔”。
当然,在一种基于虚拟键盘虚拟键盘的滑笔输入***的另一实施例中,所述输入法处理模块20进一步包括:字符存储器21,用于存储各个按键对应输入的字符;字符序列产生处理模块22,用于识别的按键,从字符存储器中调用出该按键所对应的字符,并形成字符序列;输入法引擎模块23,用于从对象存储模块匹配出与字符序列产生处理模块形成的字符序列相关联的对象。
所述键值存储器201用于存储各个按键对应的字符。所述字符序列产生处理模块22用于根据识别的按键,从字符存储器21中调用出该按键所对应设置的字符,并根据轨迹的顺序形成字符序列。由于对象存储模块30中的每一个对象至少与一个字符序列相匹配,因此,所述输入法引擎模块203将字符序列产生处理模块22产生的字符序列与对象存储模块30中的字符序列进行比较,若对象存储模块30中的字符序列包含字符序列产生处理模块22产生的字符序列,则认为对象存储模块30中的该字符序列所对应的对象与该字符序列产生处理模块22产生的字符序列相关联。根据关联的程度输出与与该字符序列产生处理模块22产生的字符序列相关联的对象。
例如参考图4,通过在手机触摸屏A上的虚拟按键盘上滑笔输入“guobi”, 所述字符序列产生处理模块22依次识别用户选在的按键为“3”、“8”、“6”“1”、“3”。由于按键“1”对应拼音字符“a、b、c”;按键“3”对应拼音字符“g、h、i”; 按键“6”对应拼音字符“m、n、o”;按键“8”对应拼音字符“t、u、v”。因此所述字符序列产生处理模块22用于根据识别的按键产生若干字符序列。当然这些字符序列需要符合拼音输入法的规则,不符合的可以舍弃掉,再根据使用频率优先输出高频率的拼音字符序列,例如拼音字符序列“guobi”。由于对象存储模块30中的中文词组对象“国笔”与拼音字符序列 “guobi” 相关联,因此所述输入法引擎模块203通过匹配比较后输出中文字组对象“国笔”等对象。
参考图5-6,在其他实施例,所述虚拟按键101可以分两排排列,两排按键之间设有无效触摸区域102。使用者可以方便地通过无效触摸区域102滑行连续选择各个按键。
参考图7-9,在其他实施例,所述虚拟按键101可以分绕成一个环状,中间形成一个无效触摸区域102。
本发明一种基于虚拟键盘的滑笔输入***利用在虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键,这样使用者可以流畅地从一个按键经过该无效触摸区域到任意一个按键,不会出现误选,从而实现在触摸屏的虚拟键盘上连续滑行输入,提高输入的速度和效率。
根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。

Claims (6)

1.一种基于虚拟键盘的滑笔输入***,其包括:
触摸屏,其用于显示虚拟键盘,该虚拟键盘包括若干个虚拟按键,选择输入每个按键会产生一个按键信号,在该虚拟按键排列分布的中心区域形成一个无效触摸区域,便于用户通过该无效触摸区域连续滑行选择各个按键;
对象存储器,用于存储对象,每个对象至少关联有一个信号序列;
输入法处理模块,用于获取按键信号,并根据按键信号产生信号序列;根据产生的信号序列,从对象存储器中输出与该信号序列相关联的对象。
2.如权利要求1中所述一种基于虚拟键盘的滑笔输入***,其特征在于所述虚拟按键呈环形排列,其中心区域形成无效触摸区域。
3.如权利要求1中所述一种基于虚拟键盘的滑笔输入***,其特征在于所述虚拟按键分两排按键排列,两排按键之间设有无效触摸区域。
4.如权利要求1中所述一种基于虚拟键盘的滑笔输入***,其特征在于所述无效触摸区域呈圆形显示于触摸屏上,并覆盖该无效触摸区域周边的按键上的一部分,使按键分为有效触摸部分和无效触摸部分,触摸按键的有效触摸部分会对应产生一个按键信号。
5.如权利要求1中所述一种基于虚拟键盘的滑笔输入***,其特征在于:
所述信号序列为键值序列;
所述输入法处理模块进一步包括:
键值存储器,用于存储各个按键对应的键值;
键值序列产生处理模块,用于根据用户选择输入的按键,从键值存储器中调用出该按键所对应设置的键值,并形成键值序列;
输入法引擎模块,用于从对象存储模块中输出与键值序列产生处理模块形成的键值序列相关联的对象。
6.如权利要求1中所述一种基于虚拟键盘的滑笔输入***,其特征在于:
所述信号序列为字符序列;
所述输入法处理模块进一步包括:
字符存储器,用于存储各个按键对应输入的字符;
字符序列产生处理模块,用于根据用户选择输入的按键,从字符存储器中调用出该按键所对应的字符,并形成字符序列;
输入法引擎模块,用于从对象存储模块中输出与字符序列产生处理模块形成的字符序列相关联的对象。
CN201010519492.7A 2010-10-26 2010-10-26 一种基于虚拟键盘的滑笔输入*** Expired - Fee Related CN101986250B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010519492.7A CN101986250B (zh) 2010-10-26 2010-10-26 一种基于虚拟键盘的滑笔输入***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010519492.7A CN101986250B (zh) 2010-10-26 2010-10-26 一种基于虚拟键盘的滑笔输入***

Publications (2)

Publication Number Publication Date
CN101986250A true CN101986250A (zh) 2011-03-16
CN101986250B CN101986250B (zh) 2014-04-16

Family

ID=43710600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010519492.7A Expired - Fee Related CN101986250B (zh) 2010-10-26 2010-10-26 一种基于虚拟键盘的滑笔输入***

Country Status (1)

Country Link
CN (1) CN101986250B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092511A (zh) * 2012-12-28 2013-05-08 北京百度网讯科技有限公司 移动终端的输入方法、装置和移动终端
CN104199606A (zh) * 2014-07-29 2014-12-10 北京搜狗科技发展有限公司 一种滑行输入的方法和装置
CN105511779A (zh) * 2015-11-26 2016-04-20 北京千松科技发展有限公司 输入方法及终端设备
CN107817942A (zh) * 2016-09-14 2018-03-20 北京搜狗科技发展有限公司 一种滑行输入方法、***和一种用于滑行输入的装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2779582Y (zh) * 2003-08-22 2006-05-10 符斌 表盘式键盘
CN101676851A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 输入方法和输入装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2779582Y (zh) * 2003-08-22 2006-05-10 符斌 表盘式键盘
CN101676851A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 输入方法和输入装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092511A (zh) * 2012-12-28 2013-05-08 北京百度网讯科技有限公司 移动终端的输入方法、装置和移动终端
CN103092511B (zh) * 2012-12-28 2016-04-20 北京百度网讯科技有限公司 移动终端的输入方法、装置和移动终端
CN104199606A (zh) * 2014-07-29 2014-12-10 北京搜狗科技发展有限公司 一种滑行输入的方法和装置
CN104199606B (zh) * 2014-07-29 2018-10-09 北京搜狗科技发展有限公司 一种滑行输入的方法和装置
CN105511779A (zh) * 2015-11-26 2016-04-20 北京千松科技发展有限公司 输入方法及终端设备
CN107817942A (zh) * 2016-09-14 2018-03-20 北京搜狗科技发展有限公司 一种滑行输入方法、***和一种用于滑行输入的装置

Also Published As

Publication number Publication date
CN101986250B (zh) 2014-04-16

Similar Documents

Publication Publication Date Title
US8605039B2 (en) Text input
WO2005026931A2 (en) Electronic keyboard layout
US10241670B2 (en) Character entry apparatus and associated methods
US20130307781A1 (en) Data entry systems
CN101183296A (zh) 通过手机触摸屏上显示的虚拟双拼键盘输入汉字
CN101943996A (zh) 一种基于触摸屏虚拟键盘的划屏输入***及方法
CN102520874A (zh) 一种基于触摸屏的拼音输入方法及装置
CN101004738A (zh) 文字输入装置、具备该文字输入装置及文字输入方法
CN101996020B (zh) 虚拟键盘显示方法及装置
CN101986250B (zh) 一种基于虚拟键盘的滑笔输入***
US20210271364A1 (en) Data entry systems
CN103294223A (zh) 一种中文拼音的输入方法及终端设备
CN106168880B (zh) 一种输入控制的方法及终端
JP5220217B1 (ja) ディスプレー用日本語入力鍵盤
CN101266523A (zh) 一种中文输入法中汉字的快速选择方法
KR20080096218A (ko) 문자 입력 장치 및 방법
EP2668554A2 (en) Improved data entry systems
KR20110067012A (ko) 문자 입력 장치
KR20190066161A (ko) 16키 한글 골라 쓰기 자판
KR101255801B1 (ko) 한글 입력 가능한 휴대 단말기 및 그것의 키패드 표시 방법
CN101488053A (zh) 一种藏文输入***及方法
CN2739697Y (zh) 一种易于中文拼音输入的数字键盘
CN202205162U (zh) 一种基于触摸屏的移动终端键盘
KR101927972B1 (ko) 전자 기기의 한글 입력 시스템
CN101192105A (zh) 中文输入法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20150921

Granted publication date: 20140416

RINS Preservation of patent right or utility model and its discharge
PD01 Discharge of preservation of patent

Date of cancellation: 20160921

Granted publication date: 20140416

PP01 Preservation of patent right

Effective date of registration: 20160921

Granted publication date: 20140416

RINS Preservation of patent right or utility model and its discharge
PD01 Discharge of preservation of patent
PD01 Discharge of preservation of patent

Date of cancellation: 20170921

Granted publication date: 20140416

PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20170921

Granted publication date: 20140416

PD01 Discharge of preservation of patent
PD01 Discharge of preservation of patent

Date of cancellation: 20180321

Granted publication date: 20140416

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140416

Termination date: 20151026