一种基于动态生成键盘的汉字输入法及其装置的制作方法

文档序号:6356718阅读:118来源:国知局
专利名称:一种基于动态生成键盘的汉字输入法及其装置的制作方法
技术领域
本发明涉及的是一种计算机应用技术领域的方法,具体的是一种基于动态生成键 盘的汉字输入法及其装置。
背景技术
现实中越来越多的手持移动设备配备全尺寸的触摸屏来完成输入和输出功能。经过对比现有技术发现,中国专利申请号20101(^^968. 9,记载了一种“汉语拼音 滑行输入键盘动态显示系统及其显示方法”,该技术特征是点击欲输入的汉字音节的首字 母后,其系统会遍历所有内存中的键盘布局,并加载与首字母匹配的键盘,使得用户可以在 手指不离开输入设备的状态下滑行输入该汉字音节的第二个字母,以此类推完成该汉字的 完整音节输入。上述系统主要分为输入模块、键盘布局生成模块、键盘布局显示模块和弹出窗口 显示模块。其中输入模块负责读取用户输入的字母,键盘布局生成模块负责根据输入的字母 遍历内存寻找匹配的键盘,键盘布局显示模块和弹出窗口显示模块负责向用户显示寻找到 的匹配的键盘满足用户对该汉字的下一个字母的输入要求。该技术所展示的键盘虽然是由键盘布局生成模块和键盘布局显示模块动态生成 的,但其键盘布局模式却是独创,不符合现在人们所普遍习惯的普通台式或笔记本电脑的 全键盘或T9型键盘,用户在使用该输入设备时易混淆键位的变化,反而造成输入不便。另 外,该专利没有注意到,汉字音节的组成规则是声母、韵母的有机组合,而并非是简单的26 个字母的顺序组合。例如“孔”的音节“kong”是声母“k”与韵母“ong”有机组合而成,而 不是k、ο、η和g的顺序组合,依照该技术所发明的输入键盘及输入法,在推广使用后,不利 于学生学习掌握汉字音节的发音规则。经过对比现有技术还发现,中国专利申请号200710008418. 7,记载了一种“拓扑拼 音输入法及键盘”,该技术特征为根据汉语音节的声韵结构,将23个声母,35个韵母,4个 调和一个轻声调通过映射定义到计算机标准键盘上,使得标准键盘中的A-Z每个键对应着 一个韵母编码(或零声母后部编码)或对应着两个不能与相同声母组合的韵母编码,并定 义一个后鼻音韵母,输入法取二码即可输入一个音节,并可以使汉字的首笔,第二笔笔画组 合定义双笔码,以区分不同汉字。该技术所展示的输入法虽然同样以声母码+韵母码的形式输入一个音节,但声母 韵母对应规则单一,且其使用的是静态的全键盘,应用在手机等小体积移动设备上时,每个 键位所能分配到有效屏幕面积不足,无法清楚的显示该键位所表示的声母或韵母。更主要 的是,该技术所展示的输入法只适用于全键盘,不适用于T9型键盘。

发明内容
本法明针对现有技术存在的不足,提供一种基于动态生成键盘的汉字输入法,相对于现有技术,该方法符合汉字音节的拼读规则。本发明同时提供了一种利用了上述输入法的控制装置,具有易学易用的特点。本发明的汉字输入法包括以下步骤a.输出声母键盘并获取用户点击的声母键位;b.取消输出声母键盘,输出韵母键盘并获取用户点击的韵母键位;c.根据获取的声母键位上的全部声母和韵母键位上的全部韵母生成所有正确音 节,并根据音节从字库中检索出匹配的字词,生成音节字词表;d.取消输出韵母键盘,并输出音节字词表。在输出声母键盘后,获取的声母键位包括普通声母键位或者零声母键位,其中零 声母键位不表示任何声母。在生成音节步骤中,生成的所有正确音节中包括可能出现的零声母音节。在输出音节字词表步骤中,输出音节字词表的同时还输出不与该音节匹配但常用 的其他汉字或词组。在整个输入法完整步骤中,依次输出声母键盘,韵母键盘和音节字词表。本发明还提供了利用上述输入法的控制装置,包含输入装置,获得用户点击屏幕的坐标并依据键盘确定具体的键位;字库,用于存储音节与字词的映射关系;声母键盘,包括表示声母 b、ρ、m、f、d、t、η、1、g、k、h、j、q、x、r、z、c、s、y、w、ch、
sh、zh的普通声母键位和一个不表示任何声母的零声母键位,一个普通声母键位可以表示 一个或一个以上的声母;韵母键盘,包括表示韵母 a、ai、ao、ang、e、ei、er、en、eng、i、ia、ie、ie、in、ing、 iao> ian> iang> iong> o、ou、ong> v> ve> vn> van> u、ua> ue> ui、uo、un> uai> uan> uang 的 母键位,一个韵母键位可以表示一个或一个以上的韵母;输出装置,依次输出声母键盘,韵母键盘和音节字词表;匹配装置,从输入装置处获取用户点击的键位,根据获取的声母键位上的全部声 母和韵母键位上的全部韵母生成所有正确音节,并根据音节从字库中检索出匹配的字词, 生成音节字词表。本发明的优点本发明适用范围广,同时适用于全键盘和T9型键盘,在有限的屏幕面积上,依次 动态的显示声母键盘、韵母键盘和音节字词表,经过计算后得出,对比传统的静态键盘,该 系统在实际利用手机等设备的屏幕时,相当于增加了两倍的有效使用面积,在最后显示音 节字词表时,所分配到用于显示的屏幕面积是其他输入法用于显示汉字屏幕面积的4-6倍。


下面结合附图详细描述本发明的实施方式图1为本发明汉字输入方法的流程图;图2为本发明某实例中输出的声母键盘示意图;图3为本发明某实例中输出的韵母键盘示意图4为本发明某实例中输出的音节、汉字表示意图;图5是本发明控制装置的结构具体实施例方式下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行 实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施 例。参见图1,图1所展示的是本发明汉字输入的流程图。如图1所示,首先输出声母 键盘并利用输入设备获取用户点击的声母键位(Si)。取消输出声母键盘,输出韵母键盘并 获取用户点击的韵母键位(S2)。根据获取的声母键位上的全部声母和韵母键位上的全部韵 母生成所有正确音节,并根据音节从字库中检索出匹配的字词,生成音节字词表(S3)。取消 输出韵母键盘,并输出音节及其匹配的汉字(S4)。在步骤(Si)中,获取的声母键位包括普通声母键位或者零声母键位,其中零声母 键位不表示任何声母。在步骤(S; )中,如果通过声母键盘获取到零声母键位,将根据获取的韵母键位上 的全部韵母生成正确的零声母音节。在步骤(S4)中,输出音节字词表的同时还输出不与该音节匹配但常用的其他汉 字或词组。在整个输入法完整步骤中,依次输出声母键盘,韵母键盘和音节字词表。下面以输入汉字“黄”的全过程为例来具体说明本实施例,但是,应当理解,这只是 一个例子,并不构成对本发明的限制。本实施例中采用的声母键盘布局如图2所示,本实施例中采用的韵母键盘布局如 图3所示,“黄”字的音节是“huang”,声母为“h”,韵母为“uang”。首先,输出装置先输出声母键盘,匹配装置获取用户点击声母键盘上的“4ghi”键 位信息,然后输出装置取消输出声母键盘,并将韵母键盘输出,同理,匹配装置获取用户点 击韵母键盘上的“uan uang”键位信息。然后根据获取到的声母键位“4ghi”上的全部声 母“g”和“h”与韵母键位“uan uang”上的全部韵母“uan”和“uang”生成所有正确的音节 "guan'\"guang'\"huan"和"huang,,。如图4所示,将根据生成的4个正确音节"guan,,、 “gUang”、‘‘hUan”和‘‘huang”从字库中检索出与各自音节匹配的汉字,如能与‘‘guan”匹配的 汉字“管”、“观”、“官”、“关”等;能与“guang”匹配的汉字“光”、“逛”、“广”等;能与“huan” 匹配的汉字“换”、“环”、“还”、“缓”等;能与“huang”匹配的汉字“皇”、“黄”、“荒”、“慌”等, 生成分别以“guan”、“gUang”、“hUan”、“hUang”为组开头的音节字词表。最后,输出装置取消输出韵母键盘,将音节字词表输出显示于屏幕之上,用户点击 屏幕即可输入汉字“黄”,在输出音节字词表的同时还输出不与该音节匹配但常用的其他汉 字或词组。下面描述了利用了上述汉字输入方法的控制装置。图5描述了本发明控制装置的结构框图,如图5所示,本发明的控制装置包括输入装置10,获得用户点击屏幕的坐标并依据键盘确定具体的键位;字库30,用于存储音节与字词的映射关系;
声母键盘 50,包括表示声母 b、ρ、m、f、d、t、η、1、g、k、h、j、q、x、r、z、c、s、y、w、 ch、sh、zh的普通声母键位和一个不表示任何声母的零声母键位,一个普通声母键位可以表 示一个或一个以上的声母;韵母键盘 60,包括表示韵母 a、ai、ao、ang、e、ei、er、en、eng、i、ia、ie、ie、in、 ing> iao> ian> iang> iong> o、ou、ong> v> ve> vn> van> u、ua> ue> ui、uo、un> uai> uan> uang 的韵母键位,一个韵母键位可以表示一个或一个以上的韵母;输出装置40,依次输出声母键盘50,韵母键盘60和音节字词表70 ;匹配装置20,从输入装置10处获取用户点击的键位,根据获取的声母键位上的全 部声母和韵母键位上的全部韵母生成所有正确音节,并根据音节从字库30中检索出匹配 的字词,生成音节字词表70。本发明的输入方法和控制装置可以利用软件、硬件或者两者结合的方式实现,以 上实施例只用于帮助理解本发明,并不是构成对其保护范围的限制。因此,凡是根据本发明 的构思对具体实施例所做的各种变化都应落在本发明保护范围之内。
权利要求
1.一种汉字输入方法,其特征在于,包括以下步骤a.输出声母键盘并获取用户点击的声母键位;b.取消输出声母键盘,输出韵母键盘并获取用户点击的韵母键位;c.根据获取的声母键位上的全部声母和韵母键位上的全部韵母生成所有正确音节,并 根据音节从字库中检索出匹配的字词,生成音节字词表;d.取消输出韵母键盘,并输出音节字词表。
2.根据权利要求1所述的一种汉字输入方法,其特征在于,输出装置依次输出声母键 盘,韵母键盘和音节字词表。
3.根据权利要求1所述的一种汉字输入方法,其特征在于,获取的声母键位包括普通 声母键位或者零声母键位。
4.根据权利要求1所述的一种汉字输入方法,其特征在于,生成的所有正确音节中包 括可能出现的零声母音节。
5.根据权利要求1所述的一种汉字输入方法,其特征在于,输出的音节字词表中还包 括不与该音节匹配但常用的其他汉字或词组。
6.根据权利要求1或3所述的一种汉字输入方法,其特征在于,所述的零声母键位不表 示任何声母。
7.—种控制装置,包含输入装置,获得用户点击屏幕的坐标并依据键盘确定具体的键位;字库,用于存储音节与字词的映射关系;其特征在于,所述控制装置还包含声母键盘,包括表不声母 b、p、m、f、d、t、η、1、g、k、h、j、q、χ、r、z、c、s、y、w、ch、sh、 zh的普通声母键位和一个不表示任何声母的零声母键位;韵母键盘,包括表示韵母 a、ai、ao、ang、e、ei、er、en、eng、i、ia、ie、ie、in、ing、iao、 ian> iang> iong> o、ou、ong> v> ve> vn> van> u、ua> ue> ui、uo、un> uai> uan> uang 的t^BJ 位;输出装置,依次输出声母键盘,韵母键盘和音节字词表;匹配装置,从输入装置处获取用户点击的键位,根据获取的声母键位上的全部声母和 韵母键位上的全部韵母生成所有正确音节,并根据音节从字库中检索出匹配的字词,生成 音节字词表。
8.根据权利要求7所述的一种控制装置,其特征在于,一个普通声母键位可以表示一 个或一个以上的声母。
9.根据权利要求7所述的一种控制装置,其特征在于,所述的零声母键位不表示任何声母。
10.根据权利要求7所述的一种控制装置,其特征在于,一个韵母键位可以表示一个或 一个以上的韵母。
11.根据权利要求7所述的一种控制装置,其特征在于,输出的音节字词表中还包括不 与该音节匹配但常用的其他汉字或词组。
全文摘要
一种基于动态生成键盘的汉字输入法及其装置,包括以下步骤a.输出声母键盘并获取用户点击的声母键位;b.取消输出声母键盘,输出韵母键盘并获取用户点击的韵母键位;c.根据获取的声母键位上的全部声母和韵母键位上的全部韵母生成所有正确音节,并根据音节从字库中检索出匹配的字词,生成音节字词表;d.取消输出韵母键盘,并输出音节字词表,同时还输出不与该音节匹配但常用的其他汉字或词组。在输出声母键盘后,获取的声母键位包括普通声母键位或者零声母键位,其中零声母键位不表示任何声母。一个普通声母键位可以表示一个或多个声母,一个韵母键位可以表示一个或多个韵母。本发明还提供了利用上述输入法的控制装置。
文档编号G06F3/048GK102109962SQ20111007201
公开日2011年6月29日 申请日期2011年3月17日 优先权日2011年3月17日
发明者孔祥 申请人:孔祥
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1