面向触屏设备的点划式汉字声韵输入系统的制作方法

文档序号:6583518阅读:228来源:国知局
专利名称:面向触屏设备的点划式汉字声韵输入系统的制作方法
技术领域
本发明涉及到一种汉字输入方法,具体的说是一种面向触屏设备的点划式汉字声 韵输入系统。
背景技术
近年来触屏设备不断渗透到了人们生活的方方面面,比较常见的有手机、掌上电 脑、触屏系统、相机等触屏设备,这种技术的应用将来还会有更广阔的发展空间。以往用户 惯用的物理键盘已经逐步被虚拟键盘所取代。目前,各种具有触屏设备的装置,如智能手机、掌上电脑、触屏系统、相机等存在大 量的汉字输入需求。谈及汉字输入法,目前市面上已经有很多种,它们的一个明显特征就是 将传统的计算机键盘输入法向触屏设备进行移植,在屏幕上虚拟构建一个虚拟的计算机键 盘,在触屏上涉及到字母输入的虚拟键盘就类似于电脑的键盘。随着输入技术的飞速发展,以拼音为应用基础的汉字拼音输入法也是比较常见并 且是最容易掌握的一种。拼音包括声母和韵母,现有智能设备中的输入法的按键采用英文 字母作为基本按键组合(多个字母可共用一个按键),在输入单字的时候一般要求用户按 照拼音顺序逐个按下或点击虚拟键盘中的英文字母。由于基本韵母(a,e, i,ο, u, U)及其 韵母组合字母分散排列在键盘的不同按键上,这样在输入的过程中需要多方位搜寻键盘上 的字母,进行多次按键才能完成一个汉字的输入。

发明内容
针对现有技术中存在的上述不足之处,本发明要解决的技术问题是提供一种结合 汉语拼音声母、韵母的构造特点的面向触屏设备的点划式汉字声韵输入系统。本发明一种面向触屏设备的点划式汉字声韵输入系统,应用于具有触屏的数据处 理设备中,包括以下步骤汉字库,存储拼音与汉字或词组的对应词表;拼音输入单元,具有虚拟键盘、触屏及触屏笔,该虚拟键盘中的各键位与触屏设备 的触屏区域相对应,通过触屏笔的点击、划动及抬起动作在触屏设备的一定区域形成触点, 将触点坐标映射到虚拟键盘中的对应按键上,实现虚拟键盘按键的选取和输入动作;汉字匹配单元,根据在拼音输入单元输入的拼音字母所形成的字符串在汉字库中 查询该字符串所对应的汉字或词组;备选汉字输出及目标选取单元,将汉字匹配单元查询到的所有备选汉字或词组输 出并显示于虚拟键盘上,在该虚拟键盘上对所有备选汉字或词组进行选择并输出至本系统 外的汉字处理系统。所述虚拟键盘以单韵母a、O、e、i、U、U为中心进行构建,其中“U”用字母“V”代
替,声母分布在单韵母组成的圆形按键盘面的周围。所述虚拟键盘具有单韵母扩展的结构,即以每个单韵母按键为中心构建以该单韵母开头的多个组合韵母的二级键盘。该输入系统通过以下步骤实现其输入方法开始,通过虚拟键盘及触屏笔输入按键;由拼音输入单元判断输入的按键是声母还是韵母;如为韵母,则在虚拟键盘上弹出该韵母的二级键盘;由拼音输入单元接收二级键盘中选取的组合韵母或单韵母;处理累计输入的拼音字符串,加入汉字拼音分割符号“‘”步骤;由汉字匹配单元查询该拼音串在汉字库中对应的所有汉字或词组,由备选汉字输 出及目标选取单元输出并显示;判断是否点选返回的汉字结果;如果点选了某个返回的汉字结果,在备选汉字输出及目标选取单元中选择所要的 汉字输出至本系统外的汉字处理系统,同时清空累计输入的拼音字符串;一次汉字输入过程结束。如果没有点选返回的汉字结果,则拼音输入单元接收下一个输入按键;转至由拼音输入单元判断该按键是声母还是韵母步骤。如果为声母,由拼音输入单元判断声母按键是否抬起;如果没有抬起,则拼音输入单元接收下一个输入按键;转至由拼音输入单元判断该按键是声母还是韵母步骤。如果声母按键抬起,则转至处理累计输入的拼音字符串,加入汉字拼音分割符号 “‘”步骤。本发明具有以下有益效果及优点1.本发明打破了常规的字母键盘布局结构,将声母和韵母从传统的英文字母键盘 布局上分离,以韵母为中心,声母排列在韵母的四周,避免传统英文键盘布局中声韵母字符 混合现象,使得声韵母字符按键搜寻更方便,更符合中国人的习惯。2.本发明以单韵母为开头可以在键盘上二次扩展出以该单韵母为开头的其他韵 母,并且可以通过一次滑动完成多个拼音字符的输入操作,减少输入的次数并缩短字母按 键搜寻的距离。3.本发明在韵母字母排列上采用圆形盘面的特殊样式,使得界面更加美观,使用 时以单韵母为中心向二级韵母扩展时界面采用圆形盘面,将二级韵母平均分布在多个扇面 上,使得在二级韵母选取的时候只需要从圆心向不同的方向划动很小的一段距离即可,输 入方便快捷。4.本发明采用点击和划动结合的方式使得字母选取和输入更加方便灵活,带来更 好的输入体验。5.对于词组输入可以按照词组中多个汉字的顺序,依次连续点击或以划动的方式 经过多个声母的按键字符即可。


图1为本发明系统结构框图;图2为本发明系统采用的虚拟键盘布局结构示意图3为本发明系统中虚拟键盘的二级键盘布局结构示意图;图4为本发明系统采用的控制流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合各附图对本发明 进行进一步的详细说明。如图1所示,本发明面向触屏设备的点划式汉字声韵输入系统,应用于具有触屏 的数据处理设备中,包括汉字库、拼音输入单元、汉字匹配单元以及备选汉字输出及目标选 取单元。其中汉字库用于存储拼音与汉字或词组的对应词表;拼音输入单元具有虚拟键盘 及触屏笔(可为任何可以使触屏设备接收到坐标信息的尖状物品,如专用的输写笔、手指 等),该虚拟键盘中的各键位与触屏设备的触屏区域相对应,通过触屏笔的点击、划动及抬 起动作在触屏设备的一定区域形成触点,将触点坐标映射到虚拟键盘中的对应按键上,实 现虚拟键盘中各个按键的输入动作;汉字匹配单元用于根据在拼音输入单元输入的拼音字 母所形成的字符串在汉字库中查询该字符串所对应的汉字或词组;备选汉字输出及目标选 取单元是将汉字匹配单元查询到的所有备选汉字或词组输出并显示于虚拟键盘上,在该虚 拟键盘上对所有备选汉字或词组进行选择并输出至本系统外的汉字处理系统。如图2所示,虚拟键盘中各键位的布局和设计是以汉语拼音中的单韵母a、o、e、i、 u、U为中心进行构建,其中“U”用字母“V”代替,汉语拼音中声母的键位分布在单韵母按键 组成的盘面周围。将六个单韵母a、ο、e、i、U、U进行组合以圆形的盘面布局样式放置在键 盘中央;在韵母圆盘的周围按照一定的顺序设置声母键位,声母键位的排布顺序可根据按 键的使用频率和应用习惯等因数设置并可以适当调整。本发明考虑了声母的点击频率和声 韵母的组合频率等因素,对大量中文语料进行统计,同时结合人的输入操作的习惯综合分 析设计而成。另外,在字母键盘的外围放置了常用标点符号和回退键、删除键等功能键,辅 助完成汉字拼音输入、目标汉字选取和常用标点符号输入等功能。附图2所示的键盘中的 声韵母键位分离的构造形式是本发明中键盘设计的主要精神,而图2中所示的具体按键及 各键位的放置顺序只作为一个应用的特例。如图3所示,在图2所示的虚拟键盘的基础上,分别以六个单韵母按键为中心,采 用圆形的盘面又进一步动态扩展出二级键盘,构建以该单韵母为开头的组合韵母键位,而 该单韵母键位放置在二级键盘的中心区域,该二级键盘可以经过划动选取,一次性输入某 个组合韵母或单韵母字符串。应当理解,在本发明的虚拟键盘中,具体的声母或韵母在键盘 中的位置以及按键的形状是可以进行适当调整或改进的,凡在本发明的精神或原则之内所 作的任何修改、等同替换和改进等均应包含在本发明的保护范围之内。由虚拟键盘弹出的以某个单韵母为开头的组合韵母二级键盘的组合内容如下 (其中组合韵母不分先后顺序)a πΤ ΓΜ^ ai, an, ao, ang ;ο 可扩展出 ou,ong ;e 可扩展出 ei, en, er, eng ;i πΤ ΓΜ in, ing, ie, ia, iao, ian, iang, iong, ing ;u BJiT-MHj ui, uo, un, ua, ue, uang, uan, uai ;
U用ν字母代替,没有扩展的二级组合韵母。如图4所示,本发明输入系统可以实现单字或词组的输入,对于单字输入可以采 用输入完整的拼音字符串的形式进行选取,此时涉及到拼音中声母和韵母的输入过程,具 体如下开始,通过虚拟键盘及触屏笔输入按键;由拼音输入单元判断输入的按键是声母还是韵母;如为韵母,则在虚拟键盘上弹出该韵母的二级键盘;由拼音输入单元接收二级键盘中选取的组合韵母或单韵母;处理拼音输入单元的拼音输入框中累计输入的拼音字符串,在相邻两个声母之间 和韵母或组合韵母字符串后加入汉字拼音分割符号“'”;由汉字匹配单元查询该拼音串在汉字库中对应的所有汉字或词组,由备选汉字输 出及目标选取单元输出并显示;判断是否点选了返回的汉字结果;如判断结果为是,则在备选汉字输出及目标选取单元中选择所要的汉字输出至本 系统外的汉字处理系统,同时清空输入的拼音字符串;一次汉字输入过程结束。在实际操作中如果要输入的单字没有声母而只有韵母,则可以直接触摸韵母键盘 中的某个韵母,如果该字的韵母是组合韵母,则只需要滑动到对应的组合韵母按键上并抬 起即可。例如输入“按”字,先在虚拟键盘的韵母盘面上触摸字母a,然后再在弹出的二级 键盘上划动到组合韵母an按键上,然后抬起触屏笔即可,此后处理输入的拼音字符串,在 输入的组合韵母an后加上分割符号“'”,系统调用汉字匹配单元查询该拼音串an'在汉 字库中对应的所有汉字或词组,并由备选汉字输出及目标选取单元输出并显示。如果输入 的汉字的拼音只是单个韵母,则不需要再次划动,而是立即抬起触屏笔即可。如果想输入 “啊”字,只需要在虚拟键盘的韵母盘面上触摸字母a,然后直接抬起按键即可,此后处理输 入的拼音字符串,在输入的组合韵母a后加上分割符号“'”形成拼音字符串“a' ”,系统会 调用汉字匹配单元查询该拼音串“a' ”在汉字库中对应的所有汉字或词组,并由备选汉字 输出及目标选取单元输出并显示。在上述输入过程中如果由拼音输入单元判断输入的按键是声母还是韵母的结果 为声母,则由拼音输入单元判断声母按键是否抬起;如果没有抬起,则拼音输入单元接收下一个输入按键;由拼音输入单元判断该按键是声母还是韵母;如为韵母,则在虚拟键盘上弹出该韵母的二级键盘;由拼音输入单元接收二级键盘中的某个组合韵母或单韵母按键;处理拼音输入单元的拼音输入框中累计输入的拼音字符串,在相邻两个声母之间 和韵母或组合韵母字符串后加入汉字拼音分割符号“'”;由汉字匹配单元查询该拼音串在汉字库中对应的所有汉字或词组,并由备选汉字 输出及目标选取单元输出并显示查询结果;判断是否点选了返回的汉字结果;如判断结果为是,在备选汉字输出及目标选取单元中选择所要的汉字输出至本系统外的汉字处理系统;一次汉字输入过程结束。在实际操作中,首先通过触屏笔在虚拟键盘上点击所选的声母,如果输入的汉字 拼音串包括韵母,则触屏笔由上述声母键位划动到韵母键位,如果还需输入二级键盘中的 组合韵母按键,再划动到组合韵母键位,抬起触屏笔,则汉字匹配单元即开始查询该拼音串 在汉字库中对应的所有汉字。例如输入“平”字,先在虚拟键盘上触摸字母ρ键,然后划动到韵母键盘中的韵母 i键上,然后再在弹出的二级键盘中划动到ing组合韵母按键上,抬起触屏笔即可,此时系 统处理拼音输入单元的拼音输入框中累计输入的拼音字符串,在Ping后加入拼音分割符 号形成字符串“ping' ”,然后自动调用汉字匹配单元查询拼音串“ping' ”在汉字库中对 应的所有汉字或词组,并由备选汉字输出及目标选取单元输出并显示。在操作过程中,如果不需要输入二级键盘中的组合韵母,而是直接选取单韵母,则 只要抬起触屏笔不需要在二级键盘中划动到其他的组合韵母按键上。例如输入“皮”字, 先在虚拟键盘上触摸字母P键,然后划动到韵母键盘中的韵母i键上,此时在i上会弹出二 级键盘,但不需要在二级键盘上操作,而是在按键i上直接抬起触屏笔即完成拼音字符串 “Pi”的输入。在输入单字的过程中也可以选择只输入该单字的声母。在实际操作中,只需要在 虚拟键盘中触摸汉字的声母按键,然后直接抬起触屏笔即可。例如输入“好”字,直接在虚 拟键盘中用触屏笔触摸字母h,然后抬起触屏笔,此后系统处理拼音输入单元的拼音输入框 中累计输入的拼音字符串,在“h”后加入拼音分割符号形成字符串“h' ”,然后再调用汉字 匹配单元查询该拼音串“h' ”在汉字库中对应的所有汉字或词组,并由备选汉字输出及目 标选取单元输出并显示。对于词组输入可以采用输入词组中每个字的声母形式进行选取,具体如下开始,通过虚拟键盘及触屏笔输入按键;由拼音输入单元判断输入的按键是声母还是韵母;如果为声母,由拼音输入单元判断声母按键是否抬起;如果没有抬起,则拼音输入单元接收下一个输入按键;由拼音输入单元判断该按键是声母还是韵母;如为声母,则重复上述“由拼音输入单元判断声母按键是否抬起”的判断过程;如果抬起,则处理拼音输入框中累计输入的拼音字符串,在相邻两个声母之间和 韵母或组合韵母字符串后加入汉字拼音分割符号“‘”形成查询字符串,由汉字匹配单元查 询该拼音串在汉字库中对应的所有词组,并由备选汉字输出及目标选取单元输出并显示。在实际操作中,首先通过触屏笔在虚拟键盘上触摸词组中第一汉字的声母,然后 再依次划动到词组中下一个汉字的声母按键,直到词组中最后一个汉字的声母结束输入, 则汉字匹配单元即开始查询该拼音串在汉字库中对应的所有汉字。例如输入“兴高采烈”词组,先在虚拟键盘上触摸字母X键,然后依次划动 到g、c、1声母按键上,最后抬起触屏笔,此时系统处理拼音输入框中累计输入的拼音字 符串,在相邻两个声母之间和最后一个声母后加入拼音分割符号“'”形成查询字符串 "x' g' C' 1' ”,然后调用汉字匹配单元查询拼音串“X' g' C' 1' ”在汉字库中对应 的所有词组,并由备选汉字输出及目标选取单元输出并显示。
在上述操作过程,如果在汉字匹配单元查询该拼音串在汉字库中对应的所有词组 并输出查询结果后,用户没有点选返回的汉字或词组结果,而是接着触摸下一个拼音的声 母或韵母,则此时拼音输入单元中的拼音串不清空,还保留之前的输入内容,这样累计形成 多个字的拼音字符串串,从而实现词组的查询功能。在实际操作中,首先通过触屏笔在虚拟键盘上触摸词组中第一汉字的声母并抬 起,然后再依次触摸词组中下一个汉字的声母按键并抬起,直到词组中最后一个汉字的声 母结束输入。例如输入“兴高采烈”词组,在虚拟键盘上先触摸字母χ按键并立即抬起触屏笔, 此时拼音输入单元中的拼音串为“X' ”,用户不点选返回的汉字或词组结果,接着触摸字母 g按键并立即抬起,此时拼音输入单元中的拼音串为“X' g' ”,依此类推,直到最后一个字 母1输入完毕,最终形成字符串“X' g' C' 1' ”然后调用汉字匹配单元查询当前拼音串 在汉字库中对应的所有词组,并由备选汉字输出及目标选取单元输出并显示。如果用户点 选了每个返回的汉字或词组结果,则将点选结果输出至本系统外的汉字处理系统后立即情 况拼音输入单元中拼音串的内容,重新接收并处理下一次汉字输入操作。
权利要求
1.一种面向触屏设备的点划式汉字声韵输入系统,应用于具有触屏的数据处理设备 中,其特征在于包括汉字库,存储拼音与汉字或词组的对应词表;拼音输入单元,具有虚拟键盘、触屏及触屏笔,该虚拟键盘中的各键位与触屏设备的触 屏区域相对应,通过触屏笔的点击、划动及抬起动作在触屏设备的一定区域形成触点,将触 点坐标映射到虚拟键盘中的对应按键上,实现虚拟键盘按键的选取和输入动作;汉字匹配单元,根据在拼音输入单元输入的拼音字母所形成的字符串在汉字库中查询 该字符串所对应的汉字或词组;备选汉字输出及目标选取单元,将汉字匹配单元查询到的所有备选汉字或词组输出并 显示于虚拟键盘上,在该虚拟键盘上对所有备选汉字或词组进行选择并输出至本系统外的 汉字处理系统。
2.按权利要求1所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于所述 虚拟键盘以单韵母a、O、e、i、U、U为中心进行构建,其中“U”用字母“V”代替,声母分布在 单韵母组成的圆形按键盘面的周围。
3.按权利要求2所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于所述 虚拟键盘具有单韵母扩展的结构,即以每个单韵母按键为中心构建以该单韵母开头的多个 组合韵母的二级键盘。
4.按权利要求1所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于该输 入系统通过以下步骤实现其输入方法开始,通过虚拟键盘及触屏笔输入按键; 由拼音输入单元判断输入的按键是声母还是韵母; 如为韵母,则在虚拟键盘上弹出该韵母的二级键盘; 由拼音输入单元接收二级键盘中选取的组合韵母或单韵母; 处理累计输入的拼音字符串,加入汉字拼音分割符号“‘”步骤; 由汉字匹配单元查询该拼音串在汉字库中对应的所有汉字或词组,由备选汉字输出及 目标选取单元输出并显示;判断是否点选返回的汉字结果;如果点选了某个返回的汉字结果,在备选汉字输出及目标选取单元中选择所要的汉字 输出至本系统外的汉字处理系统,同时清空累计输入的拼音字符串; 一次汉字输入过程结束。
5.按权利要求4所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于 如果没有点选返回的汉字结果,则拼音输入单元接收下一个输入按键; 转至由拼音输入单元判断该按键是声母还是韵母步骤。
6.按权利要求4所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于 如果为声母,由拼音输入单元判断声母按键是否抬起;如果没有抬起,则拼音输入单元接收下一个输入按键; 转至由拼音输入单元判断该按键是声母还是韵母步骤。
7.按权利要求5所述的面向触屏设备的点划式汉字声韵输入系统,其特征在于 如果声母按键抬起,则转至处理累计输入的拼音字符串,加入汉字拼音分割符号“‘”步骤。
全文摘要
本发明涉及一种面向触屏设备的点划式汉字声韵输入系统,应用于具有触屏的数据处理设备中,包括汉字库,存储拼音与汉字或词组的对应词表;拼音输入单元,具有虚拟键盘、触屏及触屏笔,该虚拟键盘中的各键位与触屏设备的触屏区域相对应,实现虚拟键盘按键的选取和输入动作;汉字匹配单元,根据在拼音输入单元输入的拼音字母所形成的字符串在汉字库中查询该字符串所对应的汉字或词组;备选汉字输出及目标选取单元,将所有备选汉字或词组输出并显示于虚拟键盘上,在该虚拟键盘上对所有备选汉字或词组进行选择并输出至本系统外的汉字处理系统。本发明将声母和韵母从传统的英文字母键盘布局上分离,使得声韵母字符按键搜寻更方便,更符合中国人的习惯。
文档编号G06F3/048GK102081490SQ20091022031
公开日2011年6月1日 申请日期2009年11月27日 优先权日2009年11月27日
发明者于哲慧, 付迎新, 刘伟松, 孙士俭, 尹宝生, 廉鹏, 杨兴, 田赛, 蔡东风 申请人:沈阳格微软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1