笔画笔顺数码汉字检索、输入法的制作方法

文档序号:6330427阅读:882来源:国知局
专利名称:笔画笔顺数码汉字检索、输入法的制作方法
技术领域
本发明是一种对汉字进行编码和利用编码快速检索汉字的方法,适用于在字典、词典和电脑领域。
二、技术背景目前在字典、词典上常见的汉字检索法有音序、部首、笔画、四角号码等检字法,部首检字法使用时操作步骤较多,检索汉字速度较慢而且需要使用者具有专门的部首知识,查字的难度较大。音序检字法步骤较少,查字速度较快,但对使用方言的人不方便且遇到不知道读音的汉字时无法使用。四角号码检索法需要使用者专门学习其检索方法,而且有时同一个号码所属的汉字很多,且常因使用者对编码规则理解的不同出现角码编错检索失败。笔画检字法不用学习,但对汉字的切分不如部首法,一个笔形中所属字较多,查阅时还需要计算一个字的笔画总数,检字速度较慢。
尤其是对初学汉语者没有一种简单、有效的汉字检索及输入方法。
三、发明目的本发明是一种对汉字进行编码,并利用编码快速检索、输入汉字的方法,使用者不需有部首和拼音知识就可快速在字典、词典中检索汉字,并可利用配套软件在电脑上快速检索和输入汉字。

发明内容
本发明具体技术方案如下(一)、用阿拉伯数字对汉字的笔画进行编码,可分为两种编码类型。A型笔画编码方案汉字笔画中的“横、提”用“1”表示,“竖、竖钩”用“2”表示,“撇”用“3”表示,“捺、点”用“4”表示,“折”用“5”表示;B型笔画编码方案汉字笔画中的“横”用“1”表示,“提”用“2”表示,“竖”用“3”表示,“竖钩”用“4”表示,“撇”用“5”表示,“捺”用“6”表示,“点”用“7”表示,“折”用“8”表示。
(二)、根据汉字的笔画和书写笔顺的先后对每个汉字进行编码,使每个汉字都有一个相对应的由n位阿拉伯数字组成的代码,n的取值大小与字典、词典收录的单字、词语数目多少有关,收录的单字、词语数量多时,为便于检索n的取值大一些,收录的单字、词语数量少时n的取值小一些,一般来说n的取值范围为5-11。汉字代码的编码规则是1、当某个汉字的笔画总数大于或等于n时,根据汉字书写笔顺由该字的前(n-1)个笔画和最后一个笔画所对应的数字共同组成该汉字代码,中间笔画不用考虑;2、当某个汉字笔画总数小于n时,根据该汉字书写笔顺先排列出该汉字所有笔画对应的数字,然后在其后面加若干个“0”组成一个n位数的汉字代码。3、当一个汉字的笔顺有多种常见的书写习惯时,按照其它笔顺书写习惯对该字重复编码,采用多开门方式便于检索。
本方法可根据字典收录的单字、词语数量的多少不同,灵活选用上述A型或B型笔画编码与不同的n值相组合而设计成多个亚方案进行汉字编码和检索。
下面以《新华字典》为例给予具体说明《新华字典》收录的单字1万余个,采用A型笔画编码和“n=7”位的数字代码相组合的方案能方便的实现汉字编码检索。编码规则是1、当某个汉字的笔画总数大于或等于7时,根据该汉字书写笔顺由该字的前6个笔画和最后一个笔画所对应的数字共同组成该字代码,中间笔画不用考虑;2、当某个汉字笔画总数小于7时,根据该字书写笔顺先排列出该字所有笔画对应的数字并在后面加若干个“0”组成一个7位数的代码。3、当一个汉字的笔顺由多种常见的书写习惯时,按照其它笔顺书写习惯对该字重复编码,采用多开门方式便于检索。
(三)、在编纂字典、词典时,首先把某个汉字的代码、该汉字和该汉字在字典、词典正文中所处的页数排成一行,然后各行再按汉字的代码由小到大进行排列,重码字再按笔画总数由小到大排列,编写成“笔画笔顺数码检字表”。当人们需要检索汉字时首先根据以上规则对汉字进行编码,然后即可在“笔画笔顺数码检字表”中检索到该字,查看该字在字典正文中页码,在字典正文页中查阅该字。
(四)、在编纂字典、词典时也可将正文页按照这种汉字编码进行排序。检索汉字时可根据该汉字的编码直接翻到字典正文页进行查阅。
(五)、根据上述编码方案设计成配套软件在电脑、手机和其他手持设备的键盘上输入汉字或检索汉字。
(六)、用表格和实施例子对本发明说明如下1、A型笔画编码方案的笔画分类和编码

2、利用A型笔画编码和“n=7”位的数字代码相组合的方案对汉字进行编码实例

3、B型笔画编码方案的笔画分类和编码

4、利用B型笔画编码和“n=7”位的数字代码相组合的方案对汉字进行编码实例

五、实施方式本发明可在编纂字典、词典时作为一种检字法推广使用,也可在电脑上检索和输入汉字。
权利要求
1.本发明是一种对汉字进行编码和利用编码快速检索汉字的方法。其特征是①用阿拉伯数字对汉字的笔画进行编码,可分为两种编码类型。A型笔画编码方案汉字笔画中的“横、提”用“1”表示,“竖、竖钩”用“2”表示,“撇”用“3”表示,“捺、点”用“4”表示,“折”用“5”表示;B型笔画编码方案汉字笔画中的“横”用“1”表示,“提”用“2”表示,“竖”用“3”表示,“竖钩”用“4”表示,“撇”用“5”表示,“捺”用“6”表示,“点”用“7”表示,“折”用“8”表示。②根据汉字的笔画和书写笔顺的先后对每个汉字进行编码,使每个汉字都有一个相对应的由n位阿拉伯数字组成的代码,n的取值大小与字典、词典收录的单字、词语数目多少有关,收录的单字、词语数量多时,为便于检索n的取值大一些,收录的单字、词语数量少时n的取值小一些,一般来说n的取值范围为5-11。汉字代码的编码规则是1、当某个汉字的笔画总数大于或等于n时,根据汉字书写笔顺由该字的前(n-1)个笔画和最后一个笔画所对应的数字共同组成该汉字代码,中间笔画不用考虑;2、当某个汉字笔画总数小于n时,根据该字书写笔顺先排列出该字所有笔画对应的数字并在后面加若干个“0”组成一个n位数的该汉字代码。3、当一个汉字的笔顺有多种常见的书写习惯时,按照其它笔顺书写习惯对该字重复编码,采用多开门方式便于检索;③本方法可根据字典收录的单字、词语数量的多少不同,灵活选用上述A型或B型笔画编码与不同的n值相组合而设计成多个亚方案进行汉字编码和检索。
2.根据权利要求1所述的方法,其特征是在编纂字典、词典时,首先把某个汉字的代码、该汉字和该汉字在字典、词典正文中所处的页数排成一行,然后各行再按汉字的代码由小到大进行排列,重码字再按笔画总数由小到大排列,编写成“笔画笔顺数码检字表”。当人们需要检索汉字时首先根据以上规则对汉字进行编码,然后即可在“笔画笔顺数码检字表”中检索到该字,查看该字在字典正文中页码,在字典正文页中查阅该字。
3.根据权利要求1所述的方法,其特征是在编纂字典、词典时也可将正文页按照这种汉字编码进行排序。检索汉字时可根据该汉字的编码直接翻到字典正文页进行查阅。
4.根据权利要求1所述的方法,其特征是根据上述编码方案设计成配套软件在电脑、手机和其他手持设备的键盘上输入汉字或检索汉字。
全文摘要
本发明是一种对汉字进行编码和利用编码快速检索、输入汉字的方法,其特征是将汉字的笔画用数字表示,并根据汉字书写笔顺把汉字转换成由n位数字组成的代码,当某个汉字的笔画总数大于或等于n时,由该字的前(n-1)个笔画和最后一个笔画所对应的数字共同组成该汉字代码,当某个汉字笔画总数小于n时,根据该字书写笔顺先排列出该字所有笔画对应的数字并在后面加若干个“0”组成一个n位数的汉字代码。适用于在字典、词典和电脑领域检索和输入汉字。
文档编号G06F3/023GK101021843SQ20061014664
公开日2007年8月22日 申请日期2006年11月10日 优先权日2006年11月10日
发明者王占森, 王海东 申请人:王占森, 王海东
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1