基于具有触摸感应设备的汉字拼音快速输入方法和实现该方法的系统的制作方法

文档序号:6356505阅读:298来源:国知局
专利名称:基于具有触摸感应设备的汉字拼音快速输入方法和实现该方法的系统的制作方法
技术领域
本发明涉及通信领域,具体地说,是基于具有触摸感应设备的汉字拼音快速输入 方法和实现该方法的系统。
背景技术
随着多媒体信息查询业务的与日俱增以及输入设备的更新换代,触摸屏作为一种 操作简单、使用方便的输入设备正被越来越多的人接受,它赋予了信息交换领域中最自然 的一种人机交换方式,是全新的多媒体交互设备。目前,生活和生产中的带有触摸感应屏幕的设备越来越多,但是这些设备一般都 不使用物理键盘,而是使用依靠触摸技术的虚拟键盘。目前基于触摸感应技术的输入法根 据输入方式的不同分为两类基于手写识别的输入法和软键盘输入。由于汉字笔画较多,基 于手写的输入法使用起来比较累,输入速度比较慢,同时误识率较高。而基于软键盘的输入 法,是通过在屏幕上模拟出原有的按键输入条件,靠频繁的点击虚拟键盘来输入拼音,由于 频繁地点击容易让人产生疲劳感,会降低输入效率;而现有的触摸屏技术的软键盘输入法 也并没有充分利用触摸屏幕的优势来提高输入速度。鉴于此,本专利申请充分利用触摸屏 的滑动感应特性、屏幕显示可叠加性以及以每个字母开头的拼音数量有限性等特点设计出 一套更加快速的拼音输入系统。用户只需一次性完成点击、滑动、抬起三个的动作即可完成 一个拼音的输入,大大提高了用户的输入速度。

发明内容
本发明针对现有触摸设备汉语拼音输入方法的不足,提出了一种基于具有触摸感 应设备的汉字拼音快速输入方法和实现该方法的系统,充分利用触摸屏幕的优势来,大大 提高了用户的输入速度。本发明是通过以下技术方案实现的基于具有触摸感应设备的汉字拼音快速输入方法,包括以下步骤I.使用能被触摸感应的物体(包括手指、触摸笔)点击触摸屏设备上的虚拟键盘 的字符按键;II.系统会根据用户输入的字符,弹出一个以该字符开头的所有拼音的候选虚拟 键盘;III.使用能被触摸感应的物体(包括手指、触摸笔)滑向用户所需输入的拼音的 按键,并将拼音传给输入法后台。所述输入方法适用的设备为基于不同原理设计的各种触摸感应设备。根据用户所点击按键代表的字符产生提示用户后续要输入的虚拟键盘。所述提示用户后续要输入的虚拟键盘包括带有拼音的虚拟键盘、带有声调的拼音 虚拟键盘、拼音序列。
所述提示用户后续要输入的虚拟键盘上每个按键代表一个拼音的韵母、一个拼音 (包括带有声调的拼音)、一个拼音序列(几个拼音连在一起)。用户只需点击拼音的首个字母然后滑向提示的用户需要输入的拼音抬起即可完 成拼音的输入,即只需完成点击_滑动_抬起三个动作。基于具有触摸感应设备的汉字拼音快速输入方法的实现系统,包括输入检测模 块、键盘布局模块、键盘显示模块、触摸屏设备模块,所述输入检测模块的输出端与所述键 盘布局模块的输入端相连接,以输出键码信息,所述键盘布局模块的输出端与所述键盘显 示模块的输入端相连接,以输出布局信息,所述键盘显示模块的输出端与所述触摸屏设备 模块的输入端相连接,以输出拼音数据。所述输入检测模块包括输入检测单元、检测映射单元,所述输入检测单元检测用 户在触摸屏上的点击或滑动行为,并获取相对应的位置坐标传递给所述检测映射单元,该 检测映射单元将位置坐标映射为对虚拟按键的点击,并将记录的虚拟键盘键码传给键盘布 局模块。所述键盘布局模块包括存储单元、加载单元,所述存储单元将系统所要用到的键 盘布局信息存入硬件存储器,并在系统启动时加入内存。所述加载单元根据相应的系统状 态加载相应的键盘布局信息并传递给键盘显示单元。所述系统的键盘布局有原始键盘布 局、首字母后继键盘布局、特殊首字母后继键盘布局三种,根据设计系统的需要也可以是原 始键盘布局和后继键盘布局两种。当系统处于初始化时或者用户触摸结束时,加载单元会 加载原始键盘布局并将键盘布局信息传递给键盘显示模块;当所述输入检测模块传入的是 键码时,所述加载单元会根据键码在所述的存储单元中查找对应的后继键盘布局并将后继 键盘布局信息传递给所述的键盘显示模块。所述键盘显示模块包括显示准备单元和输出显示单元,所述显示准备单元将所述 键盘布局模块传入的键盘布局信息进行整合,整合成内存位图的形式,所述输出显示单元 通过调用相应的绘图函数或者绘制指令数据,将所述显示准备单元整合出的数据绘制到所 述触摸屏设备模块的屏幕上。键盘布局方法这里就只规定准则,具体选用哪种布局方式可以根据用户系统予 以详细布局。其中原始键盘布局至少需要包括26字母的按键,排列布局方式可以按照 QWERT……电脑键盘进行布局排列;首字母后继键盘布局至少要包括以此首字母开头的所 有拼音按键,比如按下的是‘a’键,以字母‘a’开头的拼音有a、ai、an、ang、a0,于是会生成 a、i、η、ο、ng五个按键,至于布局方式可以根据abed……的顺序方式进行布局,也可以按照 拼音的使用频率等其它方式来布局;特殊首字母后继键盘布局主要是针对以C、S、Z开头的 首字母布局,因为这样的首字母后继拼音太多,如果直接将以C、S、Z开头的拼音布局成键 盘,键盘将占用很大的空间,给布局带来很大地不便,当然滑行距离也比较远增加了用户的 使用难度。这里将以这三个字母开头的拼音中带‘h’的拼音去掉‘h’,并且在键盘布局添加 一个‘h,虚拟按键,当用户在输入时滑过‘h’按键,表明用户最终输入的含有‘h’的拼音,否 则是不含有‘h’的拼音。本发明的工作原理用户点击首字母后,通过一系列模块在触摸屏上就能显示出 后继拼音的虚拟键盘信息,再利用触摸屏幕可滑动的优势,滑向所需要的拼音序列,来快速 实现输入拼音。
有益效果本发明通过设置模块显示后继拼音布局信息,只需点击拼音序列的首 字母,然后滑动到所需要的后继拼音,抬起就能完成输入,即只需一次性完成点击、滑动、 抬起三个的动作即可完成一个拼音的输入。本发明操作简单、便捷,与现有的虚拟键盘输入 方法相比,大大提高了输入速度。


下面结合附图和实施例对本发明进一步说明。图1为本发明的结构示意图。图2为本发明整体结构示意图。图3为本发明原始键盘布局示意图。图4为本发明后继键盘布局示意图。图5、图6和图7为本发明的实施例示意图。
具体实施例方式下面结合附图对本发明的实施例作详细说明本实施例在以本发明技术方案为前 提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下 述的实施例。实施例如图1和图2所示,图中包括输入检测模块、键盘布局模块、键盘显示模块、触摸 屏设备模块,输入检测模块的输出端与键盘布局模块的输入端相连接,以输出键码信息,键 盘布局模块的输出端与键盘显示模块的输入端相连接,以输出布局信息,键盘显示模块的 输出端与触摸屏设备模块的输入端相连接,以输出拼音数据。如图1和图2所示,输入检测模块包括输入检测单元、检测映射单元,输入检测单 元检测用户在触摸屏上的点击或滑动行为,并获取相对应的位置坐标传递给检测映射单 元,该检测映射单元将位置坐标映射为对虚拟按键的点击,并将记录的虚拟键盘键码传给 键盘布局模块。所述键盘布局模块包括存储单元、加载单元,所述存储单元将系统所要用到的键 盘布局信息存入硬件存储器,并在系统启动时加入内存。所述加载单元根据相应的系统状 态加载相应的键盘布局信息并传递给键盘显示单元。所述系统的键盘布局有原始键盘布 局、首字母后继键盘布局、特殊首字母后继键盘布局三种,根据设计系统的需要也可以是原 始键盘布局和后继键盘布局两种。当系统处于初始化时或者用户触摸结束时,加载单元会 加载原始键盘布局并将键盘布局信息传递给键盘显示模块;当所述输入检测模块传入的是 键码时,所述加载单元会根据键码在所述的存储单元中查找对应的后继键盘布局并将后继 键盘布局信息传递给所述的键盘显示模块。键盘布局方法这里就只规定准则,键盘布局方法包括原始键盘布局方法、首字母 后继键盘布局方法、特殊首字母后继键盘布局方法,具体选用哪种布局方式可以根据用户系统予以详细布局。其中原始键盘布局至 少需要包括26字母的按键,排列布局方式可以按照QWERT……电脑键盘进行布局排列;首 字母后继键盘布局至少要包括以此首字母开头的所有拼音按键,比如按下的是‘a’键,以字母‘a’开头的拼音有a、ai、an、ang、ao,于是会生成a、i、η、ο、ng五个按键,至于布局方式 可以根据abed……的顺序方式进行布局,也可以按照拼音的使用频率等其它方式来布局; 特殊首字母后继键盘布局主要是针对以C、S、Z开头的首字母布局,因为这样的首字母后继 拼音太多,如果直接将以C、S、Z开头的拼音布局成键盘,键盘将占用很大的空间,给布局带 来很大地不便,当然滑行距离也比较远增加了用户的使用难度。这里将以这三个字母开头 的拼音中带‘h’的拼音去掉‘h’,并且在键盘布局添加一个‘h’虚拟按键,当用户在输入时 滑过‘h’按键,表明用户最终输入的含有‘h’的拼音,否则是不含有‘h’的拼音。键盘显示模块包括显示准备单元和输出显示单元,显示准备单元将键盘布局模 块传入的键盘布局信息进行整合,整合成内存位图的形式,输出显示单元通过调用相应的 绘图函数或者绘制指令数据,将显示准备单元整合出的数据绘制到触摸屏设备模块的屏幕 上。基于具有触摸感应设备的汉字拼音快速输入方法,包括以下步骤I.使用能被触摸感应的物体(包括手指、触摸笔)点击触摸屏设备上的虚拟键盘 的字符按键;II.系统会根据用户输入的字符,弹出一个以该字符开头的所有拼音的候选虚拟 键盘;III.使用能被触摸感应的物体(包括手指、触摸笔)滑向用户所需输入的拼音的 按键,并将拼音传给输入法后台。输入方法适用的设备为基于不同原理设计的各种触摸感应设备。根据用户所点击按键代表的字符产生提示用户后续要输入的虚拟键盘。提示用户后续要输入的虚拟键盘包括带有拼音的虚拟键盘、带有声调的拼音虚拟 键盘、拼音序列。提示用户后续要输入的虚拟键盘上每个按键代表一个拼音的韵母、一个拼音(包 括带有声调的拼音)、一个拼音序列(几个拼音连在一起)。用户只需点击拼音的首个字母然后滑向提示的用户需要输入的拼音抬起即可完 成拼音的输入,即只需完成点击_滑动_抬起三个动作。实施例操作步骤如下为了保持用户的使用习惯,原始输入键盘与普通的电脑键盘一样,按照QWERT…… 顺序排列,如图3所示。为每个拼音字符布置后继提示虚拟键盘本系统并没有对虚拟键盘的布局做比较 明确的规定。在布置虚拟键盘时要考虑用户的输入习惯,可以将输入拼音比较频繁的(如 shi、de、W0等)排在按下首字母的周围,也可以按照aoeiu……顺序排列。如以‘a’开头的 拼音有a、ai、an、ang、ao,布局参考图如图4所示。针对以c、s、ζ开头的拼音数量比较多字符可以全部布局,也可以将h字符提出 来单独作为一个虚拟按键,当用户需要输入带sh的拼音可以先滑行至h然后再滑行至剩余 拼音,键盘布局参考图如图5所示。针对除c、s、ζ外字符的虚拟键盘系统只需捕捉用户按下和抬起事件,根据按下 事件所捕捉的按键字符,弹出后继虚拟键盘;捕捉用户抬起事件捕捉用户输入的拼音。
对于以c、s、z字符开头的拼音还得捕捉滑动事件用于判断用户是否滑向过h字 符,若在滑动的过程中滑过h虚拟按键,就在最后抬起时得到的拼音中加入h。用户的操作过程当准备输入时,屏幕上显示QWERT原始键盘布局(如图3所示),用户用触摸笔或 者其它能够引起触摸感应的设备点击将要输入拼音的首字母,系统捕捉到用户的点击后系 统会在原始键盘布局上层生成一个以首字母开头的拼音序列组(如图4所示),以供用户选 择输入完整的拼音序列。用户根据后继虚拟键盘的提示滑行到将要输入拼音的后续拼音序 列,抬起触摸笔。系统即会将用户要输入的拼音送入输入法后台。如图5、图6和图7所示,图中的线分别标出T “ang”、“she”、“shuang”三个拼音 的输入滑行路径。以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等效物界定。
权利要求
1.基于具有触摸感应设备的汉字拼音快速输入方法,其特征在于,包括以下步骤1.使用能被触摸感应的物体(包括手指、触摸笔)点击触摸屏设备上的虚拟键盘的字 符按键;II.系统会根据用户输入的字符,弹出一个以该字符开头的所有拼音的候选虚拟键盘;III.使用能被触摸感应的物体(包括手指、触摸笔)滑向用户所需输入的拼音的按键, 并将拼音传给输入法后台。
2.根据权利要求1所述的基于具有触摸感应设备的汉字拼音快速输入方法,其特征在 于,所述输入方法适用的设备为基于不同原理设计的各种触摸感应设备。
3.根据权利要求1所述的基于具有触摸感应设备的汉字拼音快速输入方法,其特征在 于,根据用户所点击按键代表的字符产生提示用户后继要输入的虚拟键盘。
4.根据权利要求3所述的基于具有触摸感应设备的汉字拼音快速输入方法,所述提示 用户后续要输入的虚拟键盘包括带有拼音的虚拟键盘、带有声调的拼音虚拟键盘、拼音序 列。
5.根据权利要求3或4所述的基于具有触摸感应设备的汉字拼音快速输入方法,其特 征在于,所述提示用户后续要输入的虚拟键盘上每个按键代表一个拼音的韵母、一个拼音 (包括带有声调的拼音)、一个拼音序列(几个拼音连在一起)。
6.根据权利要求1所述的基于具有触摸感应设备的汉字拼音快速输入方法,其特征在 于,用户只需点击拼音的首个字母然后滑向提示的用户需要输入的拼音抬起即可完成拼音 的输入,即只需完成点击_滑动_抬起三个动作。
7.基于具有触摸感应设备的汉字拼音快速输入方法的实现系统,其特征在于,包括输 入检测模块、键盘布局模块、键盘显示模块、触摸屏设备模块,所述输入检测模块的输出端 与所述键盘布局模块的输入端相连接,以输出键码信息,所述键盘布局模块的输出端与所 述键盘显示模块的输入端相连接,以输出布局信息,所述键盘显示模块的输出端与所述触 摸屏设备模块的输入端相连接,以输出拼音数据。
8.根据权利要求7所述的基于具有触摸感应设备的汉字拼音快速输入方法的实现系 统,其特征在于,所述输入检测模块包括输入检测单元、检测映射单元,所述输入检测单元 检测用户在触摸屏上的点击或滑动行为,并获取相对应的位置坐标传递给所述检测映射单 元,该检测映射单元将位置坐标映射为对虚拟按键的点击,并将记录的虚拟键盘键码传给 键盘布局模块。
9.根据权利要求7所述的基于具有触摸感应设备的汉字拼音快速输入方法的实现系 统,其特征在于,所述键盘布局模块包括存储单元、加载单元,所述加载单元接收所述输入 检测模块传入的键码信息在所述存储单元中查找对应的后继键盘布局并将后继键盘布局 信息传递给所述键盘显示模块,所述存储单元将系统所要用到的键盘布局信息存入硬件存 储器,并在系统启动时加入内存,所述加载单元根据相应的系统状态加载相应的键盘布局 信息并传递给键盘显示单元,所述系统的键盘布局有原始键盘布局、首字母后继键盘布局、 特殊首字母后继键盘布局。
10.根据权利要求7所述的基于具有触摸感应设备的汉字拼音快速输入方法的实现系 统,其特征在于,所述键盘显示模块包括显示准备单元和输出显示单元,所述显示准备单元将所述键盘布局模块传入的键盘布局信息进行整合,整合成内存位图的形式,所述输出显 示单元通过调用相应的绘图函数或者绘制指令数据,将所述显示准备单元整合出的数据绘 制到所述触摸屏设备模块的屏幕上。
全文摘要
本发明公开了一种基于具有触摸感应设备的汉字拼音快速输入方法和实现该方法的系统,使用能被触摸感应的物体(包括手指、触摸笔)点击触摸屏设备上的虚拟键盘的字符按键;系统会根据用户输入的字符,弹出一个以该字符开头的所有拼音的候选虚拟键盘;使用能被触摸感应的物体(包括手指、触摸笔)滑向用户所需输入的拼音的按键,并将拼音传给并将拼音传给输入法后台。输入检测模块的输出端与键盘布局模块的输入端相连接,以输出键码信息,键盘布局模块的输出端与键盘显示模块的输入端相连接,以输出布局信息,键盘显示模块的输出端与触摸屏设备模块的输入端相连接,以输出拼音数据。本发明操作简单、便捷,大大提高了输入速度。
文档编号G06F3/048GK102109960SQ201110068548
公开日2011年6月29日 申请日期2011年3月22日 优先权日2011年3月22日
发明者戚正伟, 王奎, 董浩亮 申请人:董浩亮
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1