数字键盘首音加笔顺汉字输入法的制作方法

文档序号:6618747阅读:878来源:国知局
专利名称:数字键盘首音加笔顺汉字输入法的制作方法
技术领域
本发明属于计算机汉字输入法的技术领域。
为实现利用数字键盘(主要是通讯终端设备键盘)的汉字输入,人们已提出一些方案。这些方案主要可分为拼音法和字形法。由于26个字母分布不多于10个数字键上(常见的为分布于8个数字键上),每个键分布了三到四个字母。拼音法须通过连续按键来选择分布于同一键上的不同字母,这样就使码长增加。由于常用汉字有六千余个,而汉字读音仅有四百余种,这就造成了拼音法的重码率也很高。某些优秀的字形输入法虽克服了拼音法上的上述缺陷,但又存在着较难掌握、难以普及的缺点。
本发明的目的是提供一种既简单易学,又适当降低码长和重码率,提高输入速度的数字键盘汉字输入法。
本发明通过下述技术方案实现发明目的本方法使用的键盘是包含10个数字键和若干功能键的键盘。键位排列可采用现有各种键盘各自的排列方式,也可另行排列。
将26个英文字母(即拼音字母)分布于数字键上,分布方式可采用通讯终端设备通常使用的方式。常见的有8键式和10键式,8键式的分布为2abc,3def,4ghi,5jkl,6mno,7pgrs,8tuv,9wxyz;10键式的分布为1abc,2def,3ghi,4jk,5lm,6nop,7qr,8stu,9vwx,0yz。也可另行定义为9键式,或对8键式和10键式重新分布。
选择5个数字键,分别表示汉字的五种基本笔划横(提)、竖(竖勾)、撇、捺(点)、折。五种基本笔划的定义,采用了五笔字型汉字输入的方案。
汉字的编码方法为第一码是该字拼音的第一个字母,第二码起取该字按笔顺拆出的前若干笔划所对应的数字。本输入法的码长不固定,但根据实际使用效果,建议最多不要超过6码(一个拼音加五个笔划)。
通过软件程序,使从输入第一码时开始,每输入一码,符合当前条件的汉字即按使用频率顺序显示在显示屏上。配合功能键的操作,选定所需汉字,完成单字输入。
标点符号的输入可通过功能键的直接操作实现(建议用‘#’或‘1’键)。
本输入法与使用最为广泛的拼音法相比有如下优点首先降低了重码率,拼音法中拼音组合仅有416种(根据《新华字典》统计),本方法只要取至两个笔顺码其可能的组合数就已经超过了拼音法(23×5×5=575,可以成为首码的字母共23个),显然可明显降低重码率。同时由于笔顺码无需连击同一键选码,也降低了码长。另外,使用本输入法,即使使用者的拼音不准,也没有太大的障碍。
本输入法和字形输入法及其他的音形输入法相比,明显的优点是简单易学,实用性强。


图1为本输入法的键盘示范图。
附图2为本输入法的程序流程简图。
以下结合附图具体说明本技术方案。
附图1中键位的排列方式和字母的分布方式是目前移动电话中最普遍模式。字母的分布为前述8键式分布方式。将五种基本笔划按5横、8竖、7撇、9捺、0折,分布于5个数字键上。这种排列的优点是直观、对称,横、竖、撇、捺、在键盘上的位置与它们通常在汉字中的位置相类似,符合人们的心理习惯。同时,这五个数字键上分布的字母多为声母或无字母(0键),在本输入法与拼音法兼容时(下文介绍),便于程序将两种方法加以区别。
汉字的编码方法为首码为该字拼音的首字母,如该字母不是排在某一键的首位时,输入时应连击该键选中。第二码起,按笔顺取相应的数字码。通过计算机程序,每输入一码后,均会使符合当前条件的汉字按字频顺序出现在显示屏上,单屏显示不下时可按翻屏键,翻屏显示。在输入编码时,当显示屏上出现所需汉字时,即可按结束键(建议使用“#”键)结束,再按所需汉字在显示屏上的顺序号选中(当所选汉字的顺序号为“1”“2”“3”“4”“6”时,也可不按结束键而直接选中)。
如“首音加笔顺”几个字的输入(本说明书中的输入示例均为按照本输入法设计者已编好的程序实际操作的实例)首s、捺、撇s、9、7、3s、\、/、3(可以参见附图1.)或s、捺、撇、横s、9、7、5、1s、\、/、--、1音y、捺y、9、#、7y、\、#、7
或y、捺、横y、 9、5、#、5y、\、--、#、5或y、捺、横、捺y、9、5、9、2y、\、--、\、2或y、捺、横、捺、撇y、 9、5、9、7、1y、\、--、\、/、1加jj、#、7j、#、7或j、折j、0、2j、>、2或j、折、撇j、0、7、1j、>、/、1笔b、撇、横b、7、5、1b、/、--、1顺s、撇、竖s、7、8、#、8s、/、丨、#、8或s、撇、竖、竖s、7、8、8、2s、/、丨、丨、2在输入过程中,如果遇到不清楚读音的字,则可用通配符(建议用“*”键)代替该字的首码。在这种情况下,本输入法实际上已经转化为单纯的“笔顺输入法”。
如兖*、捺、横、撇、捺、折*、9、5、7、9、0、#、5对不足五笔的汉字,如果输完最后一笔还是没有在当前屏显示出该字,建议重复输入最后一笔对应的数字,直到出现该字为止(也可以通过翻屏查找)。
如乙y、折、重复最后一笔直到出现该字y、0、0、0、1乜*、折、折、重复最后一笔直到出现该字*、0、0、0、0、2本输入法在实际应用中还可与拼音法相互兼容,即通过计算机程序的智能判断,实现两种输入法间的自然切换,而无需通过功能键的切换。方法是当编码组合可构成拼音组合时程序自动判断为拼音法,否则即为本输入法。由于本输入法笔划键上的字母(除u,r外)均不能构成拼音中的第二个字母,所以两种输入法极少出现混淆的情况。即使出现了第二码的混淆,那么在输入第三码后,程序马上就可以正确区分这两种输入方法,所以对输入汉字本身,并不存在任何的妨碍。
本方法也可实现标点符号的输入、方法是在本输入状态下直接按“1”键或“#”键,显示屏按程序排好的顺序显示标点符号、再按顺序号键选中所需标点符号。
在本实施例中“1”键是作为功能键使用的。在10键式字母分布的情况下,由于“1”键分布有字母,不能作为功能键使用,其功能可由其他功能键代替。
实现本输入法所需的计算机程序,由附图2所示的流程简图表示。
权利要求
1.一种用于包含十个数字键和若干个功能键的键盘的汉字输入法,用0-9的十个数字键进行信息输入以及用若干个功能键进行功能性操作,其特征在于(1)将26个拼音字母分布于8至10个数字键上;(2)汉字的笔划分为五种笔划①横、提,②竖、竖勾,③撇,④点、捺,⑤折;选择五个数字键,分别对应这五种笔划;(3)对每个汉字进行编码,其中第一码为该汉字的拼音的首字母,从第二码起,取该汉字按笔顺拆出的笔划对应的数字为编码;(4)在键盘上顺次输入汉字的编码,实现单字的输入。
2.如权利要求1所说的数字键盘汉字输入法,其特征在于所说的键盘是指通讯终端设备包括电话机、移动电话机键盘,所说键盘的键位排列采用各自键盘通常的排列方式。
3.如权利要求2所述的数字键盘汉字输入法,其特征在于,五个数字键与五种笔划的对应关系为‘5’对应--横、提,‘8’对应--竖、竖勾,‘9’对应--点、捺,‘7’对应--撇,‘0’对应--折。
4.如权利要求3所述的数字键盘汉字输入法,其特征在于汉字的第一码,即拼音的首字母,可用通配码代替。
5.如权利要求2或3所述的数字键盘汉字输入法,其特征在于通过软件编程实现其与拼音输入法之间的巧妙兼容,当输入的编码符合汉语拼音规则时,程序默认为拼音输入法,否则程序自动智能地切换到本输入法。
6.如权利要求2或3所述的数字键盘汉字输入法,其特征在于依据通讯终端设备中使用汉字的字频特点,通过计算机程序对汉字字频进行事先的编码和排序;在实际使用过程中,每输入一码后,程序按照事先的汉字排列次序,在显示屏上提示满足当前条件的所有汉字如果满足条件的汉字太多,就分几屏依次提示。
全文摘要
本发明是利用十个数字键进行汉字输入的数字键盘汉字输入法。主要用于通讯终端设备;如电话机、手机等。方法是:将26个字母分布在数字键上,并确定5个数字键对应横竖撇捺折五种笔划,对汉字编码,第一码取该汉字拼音的首字母,第二码起取该汉字依笔顺拆出的笔划对应的数字,依次输入编码,并结合显示屏按特定的字频顺序进行提示,选定所需汉字。本输入法简单实用、无需学习,重码少,码长短,方式活,速度快,尤其是它与通常的拼音输入法之间的兼容性相当的好。
文档编号G06F3/023GK1289079SQ0012181
公开日2001年3月28日 申请日期2000年7月12日 优先权日2000年7月12日
发明者赵钢 申请人:东方通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1