改进的数字键盘及使用该键盘的汉字拼音输入法的制作方法

文档序号:6479853阅读:357来源:国知局
专利名称:改进的数字键盘及使用该键盘的汉字拼音输入法的制作方法
技术领域
本发明属于信息技术产品汉字输入的技术领域。特别是数字键盘的汉字输入。
背景技术
本发明中的数字键盘是指用0-9的十个数字键进行文字输入,同时用若干个功能键进行特殊字符输入和功能性操作的键盘。
目前许多信息技术产品,如手机已实现了数字键盘的汉字输入功能。在各种输入法中,拼音法由于其简单易学上手能用,而成为使用最广的输入法。但该输入法也存在着明显的缺陷数字键盘(尤其是手机键盘)主要沿用传统的字母布局方法,即将26个拉丁字母顺次分布于2-9的八个数字键上,每键分布3-4个字母。输入拼音时需采用连击方法选中一键上的某一字母,选中一个字母平均需要超过两次击键,码长成倍增加。汉字输入成为缓慢烦琐的过程。虽有一些资料上提出将字母分布于全部10个数字键上,充分利用键位资源,但由于缺乏对汉语拼音特点的深入分析,未实现键位的合理布局。这些方案或沿用了连击键位选字母方法,无实质性突破;或增加了许多不必要的辅助码;或破坏了字母的固有顺序,违反了人们的思维习惯。因此现有的改进方法,均缺乏普及意义。

发明内容
本发明的目的是提供一种改进的数字键盘,并提供使用该键盘的汉字拼音输入法,实现汉字在数字键盘上简单而高效的输入。
本发明的方案是基于对汉语拼音方案的深入分析。如果把拼音中的字母分为首字母(拼音中的第一个字母)和后续字母(后续字母是指除首字母外的其他拼音字母)。我们就会发现可以做首字母的包括除i、u、v(代替字母ü,下同)外的其他全部23个字母,即包括了几乎所有26个字母。但是可做后续字母的仅为6个单韵母(a、o、e、i、u、v)、构成复声母的h(在zh、ch、sh中时)和构成复韵母的r(在er中)、n、g共十个字母。这样,如果把十个后续字母平均分布在十个数字键上,那么我们在输后续字母时就不会有同键位字母的歧义,即在一个键上最多只有一个字母可以与已输入的字母构成正确的拼音组合。这也就意味着,在进行拼音输入时,仅首字母需要连击键位选中,后续字母击一次相应键位即可选中,这就大大提高了输入速度。
进一步对后续字母进行分析就会发现如我们把后续字母无歧义,改为拼音无歧义,即输入完整的拼音后有唯一正确的组合,那么最少6个键就可以做到。见下表同键位歧义字母示例表 1.仅有6个单韵母a、o、e、i、u、v中,任意两个字母同键位会产生拼音歧义(见表中粗框内)。
2.g只有在复韵母中的唯一组合“ng”,所以g不会与其他任何后续字母造成歧义,即可与其他任意后续字母同健位。(表中没有列入。)
3.其他3个字母h、n、r,均可和至少一个单韵母之间不存在同键位的歧义。
4.h只出现在复声母zh、ch、sh中,且再后接韵母才能构成完整的拼音;而zi、ci、si则是完整的拼音,且其后不能再接其他字母,因此,当h、i同键位,首字母输入z、c或s次字母击该h、i所在键时,可以根据是否有第三个字母的输入判断次字母是h还是i,因此h、i同健位时可消除歧义。
根据以上分析,可以得出这样结论,理论上只需利用六个键分布26个字母即可实一后续字母输入无同健位的歧义;只要做到a、o、e、i、u、v,任何两字母不同健位,h、n、r分别选择一个无歧义的单韵母同键位。其他字母可任意分布。
但少于十个键位会造成键位资源的浪费不利于拼音首字母的输入,同时无法保证既不改变字母固有的顺序又能使字母均衡分布(即每个键上分布的字母数基本相等);而打乱字母顺序则即违反人们的思维习惯,又不利于与英语输入的兼容。因此本发明主张采用十键位分布26个字母,并按26个字母固有的顺序依次均衡分布2-3个字母。
综上,本发明改进的数字键盘可描述为一种包含0-9十个数字键和若干功能键的键盘。将26个字母顺序均衡分布于10个数字键上,每键分布2-3个字母,同时使每键上分布的后续字母无同键位的歧义。(字母v代替汉语拼音中的ü。)使用上述键盘的汉字拼音输入法如下所述1.输入首字母根据所需字母在键上的位次连击相应次数输入该首字母。但该键上如存在不能做首字母的字母(i、u、v),则程序忽略并跳过该字母。
2.输入后续字母首字母输入后,顺次单击后续字母所在键,由软件程序自动判断输入的后续字母。
3.选字、完成单字输入符合拼音条件的同音字出现在显示屏上,一屏显示不下时翻屏显示。结合功能键的操作找到并选中所需汉字,完成单字输入。
标点符号和其他特殊符号(包括数字和字母本身)的输入可结合功能键完成。此外,本输入法也可结合使用拼音的词组、联想等功能,从而进一步加快汉字的输入。
本输入法具有简单高效的特点,对使用者而言,未增加任何规则,无需学习,可上手即用。同时不改变现有键盘的整体布局。因此该输入法极易推广。输入速度接近标准计算机键盘的拼音输入法。


附图1示范了本发明的键盘和输入“专”字时的屏幕显示状态。
附图2是本输入法的计算机程序流程示意图。
具体实施例方式
以下结合附图具体说明本发明的技术方案。
以手机键盘为例,键盘的十个数字键和若干功能键的布局采取其本来的方式,不予改变。本发明的改进在于拼音字母的分布。
将26个拼音字母按图所示顺次分布到10个数字键上。即1-abc,2-de,3-fgh,4-ijk,5-lmn,6-opq,7-rs,8-tu,9-vwx,0-yz。这种分布满足了三个条件1.无同健位后续字母的歧义;2.不改变26个字母固有的顺序;3.分布均衡,即每键分布2-3个字母。同时兼顾了英文输入的需要,将使用频率较高的字母,按两字母一键分布,使各键的使用频率较平均。
此外,虽前文已分析过,h、i同键位时可消除歧义,但本方案不主张将该两字母同键位。因为该两字母在作为z、c、s后续字母输入时,事实上是存在歧义的,只是根据是否有第三个字母的输入来消除歧义。这样,已破坏了“后续字母无歧义”的统一规则,在输入第二个字母时程序无法正确判断和屏显是i还是h,也破坏了输入的流畅性。
本发明主张所有后续字母无歧义,这样可以完全做到屏幕即输即显,直观流畅。
以下结合附图以“专利”的“专”字为例说明本输入法1.连击两次“0”键输入首字母“z”;2.顺序单击“3”、“8”、“1”和“5”键分别输入“h”、“u”、“a”和“n”;3.读zhuan音的字按字频顺序出现在显示屏上并按顺序编号,长时间按住“专”字编号的数字键(或者利用功能键辅助等方法),选中“专”字。(如所需字不在当前屏上,可翻屏找到。)本输入法通过计算机程序按字频顺序进行显示屏提示。每输入一个字母时,符合当前条件的字即按字频顺序出现在显示屏上。如在上述输入“专”的过程中,其提示为(以发明人编制的模拟程序为例)z_ 1在、2中、3这、4之、5子、6自zh_ 1中、2这、3之、4着、5长、6只zhu_1主、2住、3转、4传、5装、6专zhua_ 1转、2传、3装、4专、5抓、6状zhuan_ 1转、2传、3装、4专、5状、6庄可见高频字总是先跳出,需要翻屏选字的情况是不多的,而且对于高频字,不一定要输完全部拼音字母。以“专”字为例,在输完前三个字母时,该字已出现在显示屏,长时间按住该字的序号键一“6”(或者利用功能键辅助等方法),即可选中完成“专”字的输入。
标点、数字、字母和其他符号的输入可结合功能键的操作完成。比如按下“#”号键,显示屏上出现侯选符号(可翻屏显示),找到并选中所需符号即可。
实现本输入法的计算机程序流程如图2所示。
权利要求
1.一种包含0-9十个数字键和若干功能键的键盘,数字键上按汉语拼音方案字母表顺序(同英文字母表顺序),分布有26个拼音字母,其特征在于字母的分布满足如下要求1)字母布满全部十个数字键;2)每键分布字母个数为2-3个;3)字母a、e、i、n、o、r、u、v(代表拼音ü)任意两个不在同一键上。
2.一种如权利要求1所述的数字键盘,其特征在于拼音字母的分布为1abc、2de、3fgh、4ijk、5lmn、6opq、7rs、8tu、9vwx、0yz。
3.一种数字键盘汉字拼音输入法,其特征在于使用如权利要求1所述的键盘,用数字键进行拼音输入,用功能键进行功能性操作,输入拼音的第一个字母通过连击1-3次同一数字键选中该键上所需字母,输入第2个字母起,只按一次该字母所在数字键,完成拼音输入后,结合功能键的操作在显示屏所显示的符合当前条件的字中选中所需汉字,完成单字输入。
4.如权利要求3所述的数字键盘汉字拼音输入法,其特征在于使用如权利要求2所述的键盘。
5.如权利要求3或4所述的数字键盘汉字拼音输入法,其特征在于,根据使用该输入法的产品所需汉字的字频特点,通过计算机程序对字频进行事先的编码和排序,在实际使用中,每输入一码后,程序按照事先的汉字排列次序,在显示屏上提示满足当前条件的汉字。
全文摘要
本发明是利用十个数字键进行汉字输入的数字键盘汉字输入法。主要用于通讯终端设备:如电话机、手机等。方法是:将26个拼音字母按照特殊的原则依次分布在十个数字键上。输入拼音的第二个字母起,只需按一下字母所在键即可输入该字母,而无需在同键位的若干字母中进行选择。结合显示屏的特点,依据使用本输入法产品所需汉字字频,按顺序进行提示,然后选定所需汉字。本输入法,简化了数字键盘汉字拼音输入操作,降低了输入难度,提高了输入速度。方法简单、灵活、实用、无需学习。面向非专业用户,易于推广。
文档编号G06F3/023GK1365041SQ02102200
公开日2002年8月21日 申请日期2002年1月15日 优先权日2002年1月15日
发明者赵钢 申请人:赵钢
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1