一种计算机汉字输入方法

文档序号:6594652阅读:533来源:国知局
专利名称:一种计算机汉字输入方法
计算机汉字输入和编码是实现汉语处理信息化的关键环节,长期以来人们研究开发了很多种汉字编码方法,它们各有特色,有的输入速度快,有的易学,但易学和速度快是一对矛盾,输入速度快就不易学,易学了就输入速度慢本发明的目的在于提供一种计算机汉字输入方法,进一步解决易学与速度慢或者速度快与难学之间地矛盾,达到既易学易用,又保持较高地汉字输入速度。为实现上述目的,本发明采用的技术方案为一种计算机汉字输入方法,是利用计算机键盘进行编码并输入汉字的方法,其特征在于用26个英语字母和10个数字以及“-、=、[、]、/”等符号键码为基本码元,且以码元U、V、I开头的编码的编码长度≥1,除以码元U、V、I开头以外的其它码元开头的编码的编码长度≤4,在除以码元U、V、I开头以外的码元开头进行编码时,单字编码由三个码元组成,即由汉字的汉语拼音中的第一个字母S11和汉字的首部码S12及其尾部码S13组成,二个汉字组成的词组的编码由词组中第一、第二个汉字的汉语拼音中的第一个字母S21、S22和组成第一个汉字的首部码P23、以及组成第二个汉字的首部码P24组成,三个汉字组成的词组的编码由词组中第一、第二、第三个汉字的汉语拼音中的第一个字母S31、S32、S33和组成第三个汉字的首部码P34组成,四个或四个以上的汉字组成的词组的编码由词组中第一、第二、第三个汉字的汉语拼音中的第一个字母S41、S42、S43和词组中的最后一个汉字的汉语拼音中的第一个字母S44组成;在以码元U、V、I开头的进行编码时,编码方式可任意定义,在作为长句子编码输入时,编码结构为字母u(或v或I)加句子中各个汉字的汉语拼音中的第一个字母。输入汉字时屏幕上弹出输入栏窗口,用于显示用户输入的编码和系统转换的字、词或句信息,且输入栏窗口的宽度随词组的长度自动调整。
汉语中的一个句子多数是由若干个词组组成,其中不能构成词组的单字却很少,同时本发明用26个英语字母和10个数字键码以及“-、=、[、]、/”符号键码为基本码元,可组成的编码数量很大,因此,本方案中的词库中储存了大量的词组,且使用时遵循最大化原则,即能用词组尽量用词组输入,能用大词组尽量用大词组输入。这样可以大大提高汉语输入速度,为汉字信息的高速处理提供有效的方法。
下面通过实施例并通过附图进一步说明本发明

图1为汉字词组编码结构示意2为部分首部码键盘分布示意3为部分尾部码键盘分布示意4笔画码键盘分布示意5为常用单字简码键盘分布示意图实施例如图1所示,在除以U、V、I开头以外的码元开头进行编码时,单字编码由三个码元组成,即由汉字的汉语拼音中的第一个字母和汉字的首部码及其尾部码组成,如“常”字,其编码为“c3j”,四个或四个以上的汉字组成的词组的编码由词组中第一、第二、第三个汉字和词组中的最后一个汉字的汉语拼音中的第一个字母组成,如,“汉字输入”一词的编码为“hzsr”,三个汉字组成的词组的编码由词组中第一、第二、第三个汉字的汉语拼音中的第一个字母和组成第一个汉字的首部码组成,如,“电话机”一词的编码为“dhji”,二个汉字组成的词组的编码由词组中第一、第二个汉字的汉语拼音中的第一个字母和组成第一个汉字的首部码以及组成第二个汉字的首部码组成,如,“原理”一词的编码为“ylcw”。
一个字的首部是指一个汉字的前几笔所构成的基本字元,包括独体字和一些不具有一个单独意义的汉字部首,如,艹、氵、扌、勹、亠等等,将这些不具有一个单独意义的汉字部首分布在计算机键盘上特定的码键上,码键上对应的英文字母或者数字等就是这些部首的首部码,一个字的尾部是指一个汉字的最后几笔所构成的基本字元,包括独体字和一些不具有一个单独意义的汉字部首,如,辶、灬、口等等,将这些不具有一个单独意义的汉字字元分布在计算机键盘上特定的码键上,码键上对应的英文字母或者数字等作为一个汉字的尾部码,本实施例中,归纳出一些常用的偏旁部首,并将其分布在10个数字键和26个字母键等上,如图2、图3所示,使用时,它们所对应的数字或字母就作为它们的码元,且在编码时优先使用。如,“编码”一词的编码为“bm51”、“词组”一词的编码为“czp5”、“衣服”一词的编码为“yf6y”。除此之外,当一个独体字或者一些特定字作为一个汉字的首部时,其读音中的第一个拼音字母就是它对应的首部码,同样,当一个独体字或者一些特定字作为一个汉字的尾部时,其读音中的第一个拼音字母就是它对应的尾部码。在编码时,对于独体字,它本身的首部码就是该汉字的第一个笔划所对应的键码(见图4中1、6、8、I、U、A、P所代表的笔划),如,“无线电”一词的编码是“wxdl”。独体字在单字输入时其首部码就是该汉字的第一笔划笔划所对应的键码,其尾部码是其最后一笔笔划所对应的键码,如“为”字的首部码为a,尾部码是6,“生”字其首部码为-,尾部码是-。
汉语中的一个句子多数是由若干个词组组成,为了方便,同时优选若干个不易组词且使用频率高的单字分布在26个字母键和10个数字键以及“-、[、]”符号键上,其编码为该字所在键的键码,如图5所示,使用时,只需敲击键盘上该字所对应的键再加空格键即可,这样可以大大提高输入速度。
以码元U、V、I开头的编码的编码长度≥1,就是编码长度可以为任意长度,主要用于快速输入一些符号和一些常用的长句子,例如,“紧密地团结在党中央周围”一句的输入编码为ujmdtjzdzyzw,这样可实现一字一码快速输入。
权利要求
1.一种计算机汉字输入方法,是利用计算机键盘进行编码并输入汉字的方法,其特征在于用26个英语字母和10个数字以及“、=、[、]、/”等符号键码为基本码元,以字母U、V、I开头的编码的编码长度大于等于1,除以U、V、I开头以外的其它码元开头的编码的编码长度小于等于4,输入汉字时屏幕上弹出输入栏窗口,显示输入的编码和系统转换的字、词或句信息,且输入栏窗口的宽度随输入的词组的长度自动调整。
2.根据权利要求1所述的计算机汉字输入方法,其特征在于单个汉字编码的编码长度最大为3,词组的编码长度最大为4,以码元U、V、I开头的编码方式可任意定义。
全文摘要
本发明为一种计算机汉字输入方法,是利用计算机键盘的上的26个英语字母和10个数字以及“-、=、[、]、/”等符号键码作为基本码元,且除以码元U、V、I开头的编码的编码长度大于或等于1外,其它码元开头的编码的编码长度均小于或等于4。单字编码长度最大为3,词组的编码长度最大为4;在以码元U、V、I开头的进行编码时,编码方式可任意定义,输入汉字时弹出的输入栏窗口的宽度随输入的词组的长度自动调整。本发明易大量使用词组输入,使输入速度明显提高、易学易用。
文档编号G06F3/023GK1416043SQ02143879
公开日2003年5月7日 申请日期2002年10月10日 优先权日2002年10月10日
发明者曹湖海, 王学云, 曹俊杰, 孙玉华 申请人:孙玉华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1