一种用数字对汉字进行编码的方法

文档序号:2818907阅读:1771来源:国知局
专利名称:一种用数字对汉字进行编码的方法
技术领域
本发明属于向电子设备输入汉字的编码方法。
现有的汉字输入方法中,主要有形码、音码、音形码等方法。这些方法都是针对标准英文键盘设计的。而现有的用数字对汉字进行编码的方法又要求输入者必须正确的按笔划顺序输入相应的数字,存在码数过长或编码规则过多的却地。
本发明的目的便是针对上述缺地,提出一种记忆规则很少的仅用数字就可对汉字进行编码的方法。
本发明的要点在于当数字健与多个字母健共占同一健位时,如;*,&1、&2、……、&n共健,(这里,*代表任意一个个位数字,&1、&2、……、&n代表不同的字母,n代表不同字母在该健位的排列顺序数),先对所有汉字按读音进行分组,对每组同音汉字找出任意一个字做例字,对例字以其声母&n’所在的健位的数字*和数字n’编写首部分位码,对零声母的例字以其音节的第一个字母&n”所在的健位的数字*和数字n”编写首部分位码,以例字的韵母的首位字母所在的数字健做次部分码,对所找出的例字进行编码,然后,再对相同编码的例字进行排序,得到每一个例字的顺序数,这样对每组同音汉字,用声母&n’所在的健位的数字*和数字n’编写首部分位码,对零声母的字以其音节的第一个字母&n”所在的健位的数字*和数字n”编写首部分位码,以字的韵母的首位字母所在的数字健做第二部分码,以相同编码的例字进行排序所得到该组同音汉字的例字的顺序数做第三部分码,这样就得到了所有各组同音汉字的数字编码。
为减少翻页次数,将按上述的方法得到所有各组同音汉字的数字编码另行复制一份后,用所输入的汉字的第一笔笔划按1代表横(横钩)、2代表竖(竖钩)、3代表撇、4代表点(捺)、5代表折的规则编写附加在复制后的各组同音汉字的数字编码的末尾码。
另外,为减少翻页次数,也可把所有各组同音汉字的数字编码另行复制一份后,用所输入的汉字的部首读音的第一个字的声母&n’所在的健位的数字*编写附加在复制后的各组同音汉字的数字编码的末尾码。
为减少输入的码数,本方法采用将声母zh、ch、sh用字母v、I、u代替来进行编码。
为减少记忆量,本方法采用将汉语拼音u与u等同进行编码。
与现有的汉字输入方法比较,本发明具有下列优点;(1)它克服了现有的汉字编码大多要求用标准英文键盘输入的却地。(2)它克服了现有的用数字对汉字进行编码的方法要求输入者必须正确的按笔划顺序输入相应的数字,存在码数过长或编码规则过多的却地。
本发明适用于非标准键盘输入汉字。它只要求输入者知道字的读音的声母和韵母的首位字母就可用数字健完成汉字的输入。它可以作为一种对没有配置标准键盘的电子设备进行汉字输入的方法。
实施例;根据上述的方法,编写的部分码表源文件附后;一种常见的字母与数字健共健位表1,2abc,3def,4ghi,5jkl,6mno,7pqrs,8tuv,9wxyz,0码表源文件;限于篇幅对具体的汉字仅举例说明编码方法[Description]Name=拼音数码MaxCodes=4MaxElement=1UsedCodes=0123456789WildChar=?NumRules=0[Rule][Text]啊212哀212安212肮212熬212八222白222班222帮222包222啊2121阿2121埃2122挨2122哎2122唉2122哀2122鞍2123氨2123安2123俺2123肮2124昂2124盎2124凹2125敖2125熬2125八2221疤2221巴2221拔2221爸2221白2222柏2222百2222拌2223伴2223瓣2223半2223办2223绊2223邦2224帮2224镑2224傍2224谤2224苞2225胞2225包2225饱2225宝2225抱2225报2225暴2225豹2225鲍2225爆2225杯2231贝2231钡2231倍2231狈2231备2231惫2231苯2232本2232笨2232崩2233绷2233甭2233泵2233蹦2233进2233逼2241鼻2241比2241鄙2241笔2241彼2241碧2241蓖2241蔽2241毕2241毙2241毖2241币2241庇2241痹2241闭2241敝2241弊2241必2241辟2241壁2241臂2241避2241陛2241鞭2242边2242编2242贬2242扁2242便2242膊2261渤2261泊2261驳2261捕2281卜2281哺2281补2281埠2281不2281布2281步2281簿2281部2281怖228权利要求
1,一种汉字编码方法,其特征在于当数字健与多个字母健共占同一健位时,如;*,&1、&2、……、&n共健,(这里,*代表任意一个个位数字,&1、&2、……、&n代表不同的字母,n代表不同字母在该健位的排列顺序数),先对所有汉字按读音进行分组,对每组同音汉字找出任意一个字做例字,对例字以其声母&n’所在的健位的数字*和数字n’编写首部分位码,对零声母的例字以其音节的第一个字母&n”所在的健位的数字*和数字n”编写首部分位码,以例字的韵母的首位字母所在的数字健做次部分码,对所找出的例字进行编码,然后,再对相同编码的例字进行排序,得到每一个例字的顺序数,这样对每组同音汉字,用声母&n’所在的健位的数字*和数字n’编写首部分位码,对零声母的字以其音节的第一个字母&n”所在的健位的数字*和数字n”编写首部分位码,以字的韵母的首位字母所在的数字健做第二部分码,以相同编码的例字进行排序所得到该组同音汉字的例字的顺序数做第三部分码。这样就得到了所有各组同音汉字的数字编码。
2,根据权力要求1所述的方法,为减少翻页次数,将按上述的方法得到所有各组同音汉字的数字编码另行复制一份后,用所输入的汉字的第一笔笔划按1代表横(横钩)、2代表竖(竖钩)、3代表撇、4代表点(捺)、5代表折的规则编写附加在复制后的各组同音汉字的数字编码的末尾码。
3,根据权力要求1所述的方法,为减少翻页次数,也可把所有各组同音汉字的数字编码另行复制一份后,用所输入的汉字的部首读音的第一个字的声母&n’所在的健位的数字*编写附加在复制后的各组同音汉字的数字编码的末尾码。
4,根据权力要求1或3所述的方法,为减少输入的码数,本方法采用将声母zh、ch、sh用字母v、I、u代替来进行编码。
5,根据权力要求1所述的方法,为减少记忆量,本方法采用将汉语拼音u与u等同进行编码。
全文摘要
本发明公开了记忆规则很少的一种用数字进行汉字编码的方法。
文档编号G10L19/00GK1371091SQ0112152
公开日2002年9月25日 申请日期2001年2月16日 优先权日2001年2月16日
发明者孙强国 申请人:孙强国
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1