计算机汉字的输入方法

文档序号:6599374阅读:865来源:国知局
专利名称:计算机汉字的输入方法
技术领域
本发明属计算机科学中汉字信息处理技术和计算机系统设计领域。
汉字信息处理技术的研究,自七十年代中期至今发展的很快,已形成了一套完整的理论和方法,并研制成功多种汉字输入方法及其汉卡,目前流行的汉字输入方法可分为两大类,以拼音码为代表的汉字输入方法,易于掌握,非常普及,但速度较慢,主要困难是重码太多,以王码为代表的汉字输入方法,速度较快,但由于需要记忆的东西太多,不利于普及。
压缩拼音码的第一位编码为汉字的声母,第二位编码(和第三位编码分别)为汉字的韵母,当声母或韵母为多个字母时用一个字母代替,同音(即重码)汉字用数字提示,由于重音汉字很多,许多音需分几次提示(最多为十几次),速度较慢,不利于专业输字人员使用,但知道汉语拼音的人就会使用拼音码,因而拼音码易于普及。
五笔字型(即王码)的编码方法是每个汉字对应三个或四个英文字母,五笔字型把汉字分解成130个字根,按照起笔的笔画代码和键盘位置,分别对应a,b,c,…,y这25个字母,使用五笔字型必须先记住130个字根的代码和汉字拆分的许多规则,不常输汉字的人一般不使用此方法,故较难普及,五笔字型的优点是没有重码,编码位数最多为四位,目前专业输字人员较多使用此法。
本发明的目的是提供一种易学易用且编码位数不大于三的汉字输入方法,知道汉字发音及其声母的人,不用学习都可以使用此方法,由于编码位数(最多为三位)在理论上达到最优,且没有重码,熟练之后可以快速盲打。
本发明的技术方案是将全部汉字按照字典顺序排序(例如一种排序规则见《汉字信息字典》,P.5-6,科学出版社,1988)。再按该顺序(即发音)将汉字分成26个区,每个区再分成26个子区,共676个子区,每一个子区选一个常用字作为代表字,每一子区最多为26个汉字。
本编码方法的主要过程如下1.汉字编码的第一位为该字拼音的第一个英文字母或特定英文字母。例如若汉字的拼音第一字母为O,则其第一位编码为P,若汉字的拼音按字典顺序排在LO之后,M之前,则其第一位编码为O,若汉字的拼音按字典顺序排在SHO之后,T之前,则其第一位编码为V。
若汉字的拼音按字典顺序排在YO之后,Z之前,则其第一位编码为U,若汉字的拼音按字典顺序排在ZHO之后,则其第一位编码为I。
2.将第一位编码相同的汉字按字典顺序分成26个子区,同一个子区汉字的第二位编码为一个相同的英文字母,子区的顺序按照字典顺序。
3.将同一子区的汉字分别赋于英文字母A,B,C,……,作为其第三位编码。
4.每一子区选一代表字,其编码的前两位码同时是该字的另一编码。
5.多音字按其发音的字典顺序具有多个编码。
6.键盘上的40个常用字符分别对应40个使用频率最高的汉字。
7.以代表字打头的常用词组有两位编码,第一位编码与代表字相同,第二位码为1,2,…,9,0,[,],;,’中的一个非英文字符,以同一子区汉字打头的常用词组,与该子区汉字有共同的前两位编码,第三位编码为剩余的英文字母或非英文字符1,2,…,9,0,[,],;,’。
按照上述编码方法的汉字输入方法的主要过程如下A.初用者操作方法1.在键盘上按汉字的第一位编码,提示区出现26个常用字,每个字代表一个子区,代表字前标有该子区的第二位编码。
2.根据代表字,确定汉字属于哪一个子区,在键盘上按该代表字前的字母,即汉字的第二位编码,再按一空格键即输入该代表字。
3.按汉字的第二位编码后,提示区出现该子区的汉字,在键盘上按汉字前的字母,即汉字的第三位编码,可输入该汉字。
4.若汉字的第二位编码按错,可向前或向后翻动提示区,每屏显示一个子区的汉字,子区按照字典顺序排列,可一直翻到第一个子区或最后一个子区。
5.以代表字打头的常用词组,与代表字共同提示,按两键(再按一空格键)可输入一常用词组,以同一子区汉字打头的常用词组,与该子区汉字共同提示,按三键可输入一常用词组。
B.熟练者(记住汉字或词组的编码),在键盘上直接按其编码,即可输入。
本发明的特点是1.编码方法既利用汉字的声音属性编码,又强制固定汉字的一些编码,使得编码位数分别为1,2,3.编码位数为1和2的汉字按其字典顺序又都有一个三位的编码,多音字按其发音的字典顺序具有多个编码。
2.按字典顺序将全部汉字分成676个子区,每个子区选一个常用字作为一个代表字,输入时采用菜单式双重提示。
3.子区按照字典顺序排列,可向前或向后翻动提示区,每屏显示一个子区的汉字,可一直翻到第一个子区或最后一个子区。
4.可输入全部国标(GB2312-80)汉字和10,000多常用词组。
本发明的主要优点是1.易学易用A.知道汉字发音及其声母的人,不用学习都可以使用此方法。
B.常用字一字对应多个编码。
C.不知汉字发音时,可猜测试打,可向前或向后翻动提示区。
D.不知编码时可看提示,记住编码时可盲打。
2.快速盲打A.按键次数为1,2,3,因而速度快。
B.记住汉字或词组的编码,即可盲打。
C.由于每个人常用汉字的范围较小,通过使用易记住常用字的编码和一般字的前两位码,因而易实现部分盲打。
3.字词量大A.可输入全部国标(GB2312-80)汉字。
B.词组的最后一位编码,英文字母占满时扩展到非英文字母符号,可输入10,000多常用词组。
权利要求
1.一种计算机汉字的输入方法,其特征在于可输入全部国标(GB2312-80)汉字和10,000多常用词组,汉字输入方法的主要过程如下(1).在键盘上按汉字的第一位编码(即该字拼音的第一个英文字母或特定英文字母,例如若汉字的拼音第一字母为0,则其第一位编码为P。若汉字的拼音按字典顺序排在L0之后,M之前,则其第一位编码为0,若汉字的拼音按字典顺序排在SHO之后,T之前,则其第一位编码为V,若汉字的拼音按字典顺序排在Y0之后,Z之前,则其第一位编码为U,若汉字的拼音按字典顺序排在ZHO之后,则其第一位编码为I.),提示区出现26个常用字(代表字),每个字代表一个子区(将第一位编码相同的汉字按字典顺序分成26个子区),代表字前分别有不同的一个英文字母,(2).根据代表字,确定汉字属于哪一个子区,在键盘上按该代表字前的字母,即汉字的第二位编码,再按空格键即输入该代表字,(3).在键盘上按汉字的第二位编码后,提示区出现该子区的全部汉字,每个字前分别有不同的一个英文字母,在键盘上按汉字前的字母,即汉字的第三位编码,可输入该汉字。(4).以代表字打头的常用词组(包括短语),与代表字共同提示,按两键(最后一键是非英文字符键),再按一空格键可输入一常用词组,以同一子区汉字打头的常用词组(包括短语),与该子区汉字共同提示,共按三键(最后一键可以是非英文字符键)可输入一常用词组。(5).汉字或词组的编码都是固定的,若记住汉字或词组的编码,在键盘上直接按其编码,即可输入。
全文摘要
一种计算机汉字的输入方法,利用汉字的声音属性编码,同时又强制固定汉字和词组的一些编码,使得编码位数不大于三位,输入时采用菜单式双重提示,即按下第一键之后便出现提示,使得不知编码的人也可以使用此方法,将汉字和词组的最后一位编码扩展到非英文字母符号,因而可输入国标(GB2312-80)汉字和10,000多常用词组,编码位数少且没有重码,熟练之后可以快速盲打。
文档编号G06F3/023GK1096111SQ93106499
公开日1994年12月7日 申请日期1993年6月4日 优先权日1993年6月4日
发明者周建钦, 赵志远, 刘世民 申请人:周建钦, 赵志远, 刘世民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1