双笔号码查字法及其字母表示式的制作方法

文档序号:6406754阅读:392来源:国知局
专利名称:双笔号码查字法及其字母表示式的制作方法
技术领域
本发明涉及汉字编码方法,特别地,涉及双笔号码查字法及其字母表示式。
目前,用于汉字字词典中查字的方法主要有部首法、笔数笔形法、汉语拼音法和四角号码法等几种。
部首法是一种有悠久历史的方法。它的优点是简单易学,无需懂得汉字的读音。缺点是1、有些字的部首不明确。2、除了标准部首外还有变形部首。3、查字速度太慢,查一个字需经三道程序①根据部首的笔画数查同部首字的起始页码。②根据同部首字的起始页码查字的页码。③根据字的页码在字词典正文中查字。
笔数笔形法也是一种历史悠久的方法。它的优点也是简单易学,无需懂得汉字的读音。缺点是速度太慢,查一个字也需经三道程序①根据字的笔画数查首笔或前两笔笔画形状相同的字的起始页码。②在首笔或前两笔笔形相同的那部分汉字中找到要查的字的页码。③根据字的页码在字词典正文中查字。
汉语拼音法是一种较新的方法。它的优点是查字速度要比部首法和笔数笔形法快一些,查一个字只需两道程序①在汉语拼音音节中查同音节字的起始页码。②根据同音节字的起始页码在字词典正文中查字。也可只经一道程序直接根据汉语拼音的字母排列顺序在字词典正文中查字。但按字母顺序查字要比按数码顺序查字不便,且同音节的汉字一般很多,查字的速度还是不够快。此外,若不懂要查的字的读音,就不能按此法查。
四角号码法也是一种较新的方法。它的优点是在目前使用的查字法中,一般情况下,它是最快的一种方法。查字只需一道程序,亦无需懂得汉字的读音。缺点是①规则太多。②同一号码的变形笔形较多。③取角方法不易掌握,学习四角号码查字法一般需要进行很多练习才能熟练。④号码分布不够均匀,有些号码(包括附号)同码字太多,例如在《现代汉语词典》中44227这个码就有48个同码字。
此外,近年来出现的用于计算机汉字输入的各种编码方案,包括字母码和数字码,从理论上说均可应用于字词典查字,但实际上在这方面基本上没有实用价值。原因是这些方法比起以上介绍的几种方法来,一般来说,不是规则显得更繁琐,就是要记背一些绪如字元字根之类的内容。查字词典的一个特点是间歇性,对于复杂繁琐的方法一般人是难以记住的。有些方案虽然也很简单,例如王永民的五笔画编码法。但其同码字太多,查起字来速度比以上几种方法更慢。
本发明的目的是要提供一种比现有的查字法更简单易学,更快速准确的查字法。
本发明的双笔号码查字法,是一种汉字编码方法,其特点是将字典划分的“横、竖、撇、点、折”五种笔画再合并为“正、斜”两种类型,并取汉字的偶数笔画进行分组,利用双笔画构成的不同组合来给汉字编码。本发明只有下列几条规则1、以两笔为一组取汉字的前八个笔画,不足八笔时全取,所取得的笔画数为奇数时,重复取最后一笔使之成为偶数。
2、每组的两个笔画分为前笔和后笔,将前笔的笔形划分为两类1、正笔。包括横(提)和竖。2、斜笔。包括撇、点(捺)和折。将后笔的笔形划分为五类1、横(提)。2、竖。3、撇。4、点(捺)。5、折。这五种笔形以《现代汉语词典》所划分的为准。与《新华字典》仅有一点不同竖钩在《新华字典》中划为竖,这里把它划分为折。
3、每组笔画的前笔和后笔的各种笔形可构成十种组合,分别以0至9这十个数字中的一个代表。见图1。
4、根据以上方法,所取的汉字笔画组数会少至一组,多至四组不等,从而所得的各个汉字的号码长短不等,为了使每个汉字的号码长度相等,以便于排序,规定当一个汉字的号码不足四码时,在后面用零补足四码。这四个号码,叫做汉字的双笔号码。这种双笔号码,就象四角号码一样,可用来给字词典中的字头排序。
5、为了减少同码字,可再取一个号码作为附号。这只需对超过八笔的字多取一组笔画(共两笔,若只有一笔可取时重复取该笔)则可。不超过八笔的字,附号为零。
本发明可有多种用途,若用于电脑输入汉字,则只需有数字键则可,若用于电信,可不必死记硬背。但是,本发明特别适用于字词典查字,所以直接将其称之为“双笔号码查字法”。
双笔号码查字法不涉及读音,用双笔号码查字法查字只需一道程序,这点与四角号码法相似,因此速度要比部首法,笔数笔形法,汉语拼音法快得多。而与四角号码法相比,双笔号码法的规则要简便得多,所涉及的笔形和笔顺知识与通用字典相一致,已为人们所掌握,不会出现四角号码在取角的笔形时的往往会有的模糊不清、难于确定的情况。此外,由于双笔号码的同码字比四角号码的同码字少,所以查字速度也比四角号码法快。双笔号码查字法的易学性是十分明显的,只需用几个字练习过一遍就可以掌握了。因此,有利于在小学低年级就开始学习运用。而且,小学中往往有一些人对某些汉字的笔顺写得不够正确,由于双笔号码字典可对容易写错的各种笔顺均编上码,使得按不规范笔顺编码也能查到字,这些字后面标上正确的编码。所以,这种字典还可以使学生得以纠正笔顺错误。
本发明的双笔号码查字法还有一个特点,就是可以很简便地转变为字母方式,用于在英文键盘上进行汉字输入。这只要将汉字按数码方式所取的每组笔画(两笔为一组)的前笔也象后笔一样,划分为“横、竖、撇、点、折”五种类型则可。此时前后笔就可组成二十五种组合,分别用英文字母中除了M之外的二十五个字母来代表就得到双笔码的字母式。将前笔的五种笔形作为行标,后笔的五种笔形作为列标,则二十五种笔画组合与二十五个字母的一一对应关系见图2。
图2中英文字母的位置是根据其在英文键盘上的相关位置而排列的,这使得在输入汉字时不必记忆编码。
下面结合实施例对本发明的双笔号码查字法及其字母表示式的用法作进一步的描述。
我们举“大潮”两字的编码作为例子。
“大”字的第一笔是第一组笔画的前笔,应按两类划分属“正”笔,第二笔是第一组笔画的后笔,应划分为五类,属“撇”笔,所以第一组笔画为“正撇”。其代号为3。第三笔是第二组笔画的前笔,按两类划分,属“斜”笔。这个字只取得三笔,为奇数,所以重复取最后一笔,并按五类划分为“点”笔,这是第二组笔画的后笔,所以第二组笔画为“斜点”,其代号为9。用零补足号码,得“大”字的四个号码为3900,五个号码为39000。
“潮”字超过八笔,只取前八笔得“斜点、正横、正竖、斜横”,所以其四个号码为9126。接下去再取两笔为“正横”,所以五码为91261。
不必背诵图1的表。只需记住当前笔为正笔时取上行数字,为斜笔时取下行数字则可。而上行数字正好是后笔的横、竖、撇、点、折的排列顺序号,下行数字则是它们的顺序号加上五。
双笔码的字母式可以很简便地在键盘上输入汉字。键盘上的字母排列见图3。
图3中用粗线将除M之外其余25个英文字母分为五组。即图2中的五行(N的位置特殊),按逆时针方向注上行标一,丨,丿,丶,
。再以由中间向两旁的顺序注上列标一,丨,丿,丶,

用双笔码字母式给汉字编码时最多取四码(按四次键),不足四码的字加空格键结束。在键盘上输入汉字时并不需要将笔画组合转换为字母,亦无需记忆字母在键盘上的位置,只需根据“前笔定行,后笔定列”的规则按键则可。若有同码字,将在屏幕提示行上按使用频度的顺序显示出来,再加按顺序号则可输入所需的汉字。本输入法同码字不多,因而可获得理想的速度。而其易学易记性也是明显的,每一个会写汉字的人均可在几分钟内掌握且不会忘记。这为千家万户使用中文计算机提供了便利。
例如输入“大”字,在“一”行“丿”列按下第一键(此键是K字母键),再在“丶”行“丶”列(因笔画数为奇数重复末笔)按下第二键(此键是S字母键),由于不足四键,加按一下空格键,这样就完成了“大”字的输入。


图1、十种笔画组合与数字对应表。
图2、二十五种笔画组合与字母对应表。
图3、注有行标、列标的键位图。
权利要求
1.一种汉字编码方法,它包括数字码和字母码两种方式。其特征是将字典划分的“横、竖、撇、点、折”五种笔画再合并为“正、斜”两种类型,并取汉字的偶数笔画进行分组,利用双笔画构成的不同组合来给汉字编码。
2.根据权利要求1的方法,其特征是取汉字的前八个笔画,不足八笔时全取,所取得的笔画数为奇数时重复取最后一笔使之成为偶数。
3.根据权利要求2的方法,其特征是将取得的笔画按书写顺序每两笔分为一组。
4.根据权利要求1、2、3的方法,其特征是将每组笔画的前笔划分为“正、斜”两种类型,后笔划分为“横、竖、撇、点、折”五种类型。
5.根据权利要求1和4的方法,其特征是将每组笔画的前后笔的各种笔形组成十种组合,分别用0至9这十个数字来代表,使每个汉字可编成一到四个不同的数码。
6.根据权利要求5的方法,其特征是对于不足四码的汉字,在其编码后面用零来补足四码。
7.根据权利要求2、3、4、5、6的方法,其特征是对于超过八笔的汉字,再取相继的两个笔画,在其编码后面增加一个数码,使这些汉字成为五码字,其余汉字在其编码后面补充一个零,使之也成为五码字。
8.根据权利要求1、2、3的方法,其特征是将每组笔画的前后两笔均划分为“横、竖、撇、点、折”五种类型。
9.根据权利要求1和8的方法,其特征是将每组笔画的前后笔的各种笔形组成二十五种组合,分别用英文字母中除了M之外的二十五个字母来代表,使每个汉字可编成一至四个不同的字母码。
全文摘要
双笔号码查字法及其字母表示式是一种汉字编码方法,分为两种方式。本发明将汉字笔画每两笔分为一组,在数字编码方式时,将每组笔画的前笔笔形分为两种类型,后笔笔形分为五种类型,用数字代表前后笔所构成的十种组合。在字母编码方式时,前后笔的笔形均分为五种类型,用英文字母代表前后笔所构成的二十五种组合。本发明特别简单易学,用几个汉字练习过一遍则可掌握。可用于处理各种中文信息,尤其适用于字词典的查字。
文档编号G06F3/023GK1077296SQ9211319
公开日1993年10月13日 申请日期1992年11月13日 优先权日1992年11月13日
发明者刘万程 申请人:刘万程
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1