字典数码输入法的制作方法

文档序号:6333978阅读:223来源:国知局
专利名称:字典数码输入法的制作方法
技术领域
本发明涉及一种汉字输入法,尤其是涉及一种字典数码输入法。
背景技术
现有技术中的数码输入法,有很多是以笔画部首进行编码的。在以字型部首编码的数码输入法中,有的需要记忆大量字根,学习起来要花费较大的时间和精力,给学习使用者带来很大负担。
如申请号为02112368,申请日为2002年7月1日,发明名称为部首编码汉字输入法的专利申请,其特征是,利用计算机的“0”~“9”等十个数字键作为十组汉字部首的输入键,其中数字键“1”作为笔画数为1画的部首输入键;数字键“2”作为笔画数为2画的部首输入键;数字键“3”作为笔画数为3画的部首输入键;数字键“4”作为笔画数为4画的部首输入键;数字键“5”作为笔画数为5画的部首输入键;数字键“6”作为笔画数为6画的部首输入键;数字键“7”作为笔画数为7画的部首输入键;数字键“8”作为笔画数为8画的部首输入键;数字键“9”作为笔画数为9画的部首输入键;数字键“0”作为笔画数为10画及10画以上的部首输入键;利用上述数字键的汉字输入方法是a、选取被输入汉字的部首,依照该部首的笔画数按下相应的数字键,由计算机在屏幕上显示出相应的一组相同笔画数的部首表,每个部首对应一个序号;b、依照a步中部首表中所示的被输入汉字部首的序号数,按下相应的数字键,由计算机在屏幕上显示出包含有该部首的汉字表,每个汉字对应一个序号;c、依照b步中汉字表中所示的被输入汉字的序号数,按下相应的数字键,将选中的汉字插入到所编辑的文件中。这种数码输入法虽然采用部首的笔画数来进行编码,易学易记,但也存在着重码多的问题;另外,进行输入时还需要根据屏幕的提示来输入,不能实现盲打,极大的限制了输入速度。

发明内容
本发明的目的是提供一种易学易记、打字速度快并且能和数码字典查字方法相统一的输入法,即是在汉字的查字方法由笔划—部首—笔画—检字转变为数字编码查字方法的基础上形成的一种字典数码输入法,实现汉字的查字和计算机输入合而为一的一体化目标。
本发明是通过下述技术方案来实现上述目的的本发明通过选取汉字的部首信息,以“1、2、3、4、5、6、7、8、9、0”十个数字对汉字部首进行编码,再通过部首编码得到汉字代码,利用上述汉字代码通过数字键来实现汉字输入。字典数码输入法的汉字代码是在字典数码的基础上进一步生成的,具有同源关系。所述汉字代码最多由五个数字代码组成,它的前半部分为部首字典码,后半部分为重码识别码。部首字典码最多由三个数字代码组成,这些数字代码主要是依据所代表的部首的笔画数和该部首的起笔笔画规律进行编码的;重码识别码最多由三个数字代码组成,这些数字代码可以是部首代码,也可以是部首读音的第一个拼音字母和所查汉字读音的第一个拼音字母的代码。所述部首代码以字型部首编码为主,以笔画部首编码为辅,以提高汉字信息的采集率和读字速度。所述部首的数字代码均采用模糊记忆法,不同于一般的形码需牢记键位,减少记忆负担。
所述汉字部首在拆分时,依据相离、相接可拆,交重不拆的原则,同时又参考了《新华字典》的检字方法,对汉字部首的拆分做进一步说明(1)部首若是相离形的,按照字体自然形状进行拆分即可;(2)部首如果是相接形的,按如下规则拆分a、取大不取小,即当取一个相接形的汉字部首时,如有多个部首组合形式可拆分,则优先取笔画数多的部首组合形式,即所谓信息最大化原则;b、取过的笔画不再重复提取,即所谓信息唯一性原则。
部首字典码的编码规则为对于单部首字,部首字典码由一个数字代码组成;对于二部首汉字,部首字典码由二个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二数字代码所代表的部首是汉字的辅部首;对于三部首或三部首以上汉字,部首字典码由三个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二、三数字代码所代表的部首分别是汉字的第一、二辅部首。辅部首码的取码原则仍遵循信息最大化原则,即2笔画和2笔画以上的部首先取,然后是单笔画部首;在笔画数相同的情况下,则遵循信息快捷优先原则,按书写顺序,先出现的优先选取。
重码识别码的取码规则为在部首字典码的后面最多取三个数字代码。当所查汉字为高频字时,没有重码识别码,击高频字键后打回车键结束;当所查汉字为一码字时,加该汉字部首的音码(若该字为成字部首,还应加序号码),打回车键结束;当所查汉字为二码字时,加该汉字主部首和辅部首及汉字读音的音码;当所查汉字为三码字时,加该汉字主部首及汉字读音的音码;当所查汉字为四码字时,加该汉字主部首的音码;当所查汉字为五码和五码以上字时,则直接取部首代码,不加音码。
部首字典码中的数字代码与所代表的部首之间的对应规则为a、二笔画部首的数字代码用二个数字表示,分别为数字“0”和数字“2”,其中以横笔、点笔、折笔起头的部首数字代码为数字“0”,以竖笔、撇笔起头的部首数字代码为数字“2”;b、三笔画部首的数字代码用四个数字表示,分别为数字“1”、数字“3”、数字“7”和数字“9”,其中以横笔起头的部首数字代码为数字“1”,以竖笔起头的部首字代码为数字“3”,以点笔起头的部首数字代码为数字“7”以撇笔和折笔起头的部首字代码为数字“9”;c、四笔画部首的数字代码用二个数字表示,分别为数字“4”、数字“8”,其中以横笔、点笔和折笔起头的部首代码为数字“4”,以竖笔和撇笔起头的部首数字代码为数字“8”;d、五笔画部首的数字代码为数字“5”;e、六笔画和六笔画以上部首的数字代码为数字“6”;f、单笔画部首,如横、竖、撇、点、折,分别用数字“1”、“2”、“3”、“4”、“5”表示。
数字音码中的数字代码与所代表的汉语拼音字母读音之间的对应规则为数字“1”表示字母“y”;数字“2”表示字母“s”;数字“3”表示字母“q、w、e、r”;数字“4”表示字母“a、z、x”;数字“5”表示字母“d、f、c”;数字“6”表示字母“t、g、b”;数字“7”表示字母“h、j”;数字“8”表示字母“n、m”;数字“9”表示字母“k、l、o、p”;数字“0”用来表示由于没有划入成字部首,因而没有拼音读音的字形部首。
本发明优点在于字典数码输入法是使汉字数码字典查字方法直接进入计算机和信息通迅领域的一座桥梁,实现了汉字查字和输入法的统一;在对汉字部首记忆时,字典数码输入法采用了先进的模糊记忆法,使用者无需对部首和键位做专门的记忆即可做到见字识码,简单易记,永久不忘;字典数码虽然是数字码,但在使用时却酷似形码,直观,非常符合人们的思维习惯;字典数码输入法在收录汉字时以《新华字典》为标准,既满足《GB2312通讯用汉字字符集》对字符的要求,又能满足普通用户及专业录入的使用需要。字典数码输入法每字最多输入五码,打字速度快,且支持单手操作,可用于电脑、手机、掌上电脑等数字设备。
具体实施例本发明通过选取汉字部首信息,以“1、2、3、4、5、6、7、8、9、0”十个数字对汉字进行编码而得到汉字代码,利用上述汉字代码通过数字键来实现汉字输入,所述汉字代码最多由五个数字代码组成,它的前半部分为部首字典码,后半部分为重码识别码。部首字典码最多由三个数字代码组成,这些数字代码主要是依据所代表的部首的笔画数和该部首的起笔笔画规律进行编码的;重码识别码最多由三个数字代码组成,这些数字代码可以是部首代码,也可以是部首读音的第一个拼音字母和所查汉字读音的第一个拼音字母的代码。部首代码以字型部首编码为主,以笔画部首编码为辅,以提高汉字信息的采集率和读字速度。所述部首的数字代码均采用模糊记忆法,不同于一般的形码需牢记键位,减少记忆负担。
汉字部首的选取依据国家颁布的《汉字统一部首表(草案)》和《信息处理用GB13000.1字符集汉字部件规范》所规定的基础部件及合成部件做为汉字部首信息,在选择时主要参考了《新华字典》不同版本的部首选择内容,将汉字拆分为主部首和辅部首,主部首的确定基本按照《新华字典》的拆分方法。
汉字部首的拆分依据相离、相接可拆;交重不拆的原则,同时参考了《新华字典》的检字方法,规定为部首若是分离形的,按照字体自然形状进行拆分即可。如“技、荣、造、晶”“技”拆分为“扌、十、又”;“荣”拆分为“艹、冖、木”;“造”拆分为“、口、辶”,“晶”拆分为“日、日、日”。
如果部首是相接形的,则按照取大不取小,取先不取后,取过的笔画不重复提取三原则进行拆分,如“产、成、养”“产”拆分为“立、丿”;“成”拆分成“戈、丿、 ”;“养”拆分成“、丶、丿、丨”。
部首字典码中的数字代码与所代表的部首之间的对应规则为a、二笔画部首的数字代码用二个数字表示,分别为数字“0”和数字“2”,其中以横笔、点笔、折笔起头的部首数字代码为数字“0”,以竖笔、撇笔起头的部首数字代码为数字“2”;b、三笔画部首的数字代码用四个数字表示,分别为数字“1”、数字“3”、数字“7”和数字“9”,其中以横笔起头的部首数字代码为数字“1”,以竖笔起头的部首字代码为数字“3”,以点笔起头的部首数字代码为数字“7”以撇笔和折笔起头的部首字代码为数字“9”;c、四笔画部首的数字代码用二个数字表示,分别为数字“4”、数字“8”,其中以横笔、点笔和折笔起头的部首代码为数字“4”,以竖笔和撇笔起头的部首数字代码为数字“8”;d、五笔画部首的数字代码为数字“5”;e、六笔画和六笔画以上部首的数字代码为数字“6”;f、单笔画部首,如横、竖、撇、点、折,分别用数字“1”、“2”、“3”、“4”、“5”表示。
部首字典码的取码规则为对于单部首字,部首字典码由一个数字代码组成;对于二部首汉字,部首字典码由二个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二数字代码所代表的部首是汉字的辅部首;对于三部首或三部首以上汉字,部首字典码由三个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二、三数字代码所代表的部首分别是汉字的第一、二辅部首;辅部首码的取码原则仍遵循信息最大化原则,即2笔画和2笔画以上的部首先取,然后是单笔画部首;在笔画数相同的情况下,则遵循信息快捷优先原则,按书写顺序,先出现的部首优先选取。
举例如下“木”的代码为“4”;“革”的代码为“6”;“洋”的代码为“76”;“现”的代码为“48”;“学”的代码为“904”,“部”的代码为“053”,“都”的代码为“018”,“缝”的代码为“994”,“蹇”的代码为“752”。
重码识别码的取码规则为在部首字典码的后面最多取三个数字代码。当所查汉字为高频字时,没有重码识别码,击高频字键后打回车键结束;当所查汉字为一码字时,加该汉字部首的音码(若该字为成字部首,还应加序号码),打回车键结束;当所查汉字为二码字时,加该汉字主部首和辅部首及汉字读音的音码;当所查汉字为三码字时,加该汉字主部首及汉字读音的音码;当所查汉字为四码字时,加该汉字主部首的音码;当所查汉字为五码和五码以上字时,则直接取部首代码,不加音码。
数字音码中的数字代码与所代表的汉语拼音字母读音之间的对应规则为数字“1”表示字母“y”;数字“2”表示字母“s”;数字“3”表示字母“q、w、e、r”;数字“4”表示字母“a、z、x”;数字“5”表示字母“d、f、c”;数字“6”表示字母“t、g、b”;数字“7”表示字母“h、j”;数字“8”表示字母“n、m”;数字“9”表示字母“k、l、o、p”;数字“0”用来表示由于没有划入成字部首,因而没有拼音读音的字形部首。
按上述部首字典码和重码识别码的规则取码后,将在前的部首字典码和在后的重码识别码加在一起即得汉字的最多有五码的全码。
举例如下高频字“我”的全码为“8”;一码字“乙”的全码为“51”;二码字“洋”的全码为“76211”;三码字“学”的全码为“90444”;四码字“都”的全码为“01830”,五码和五码以上字“嗓”的全码为“30004”。
具体输入时,先根据部首字典码和重码识别码的编码规则得出该汉字的全码,然后依次序按相应的数字键输入该汉字。
权利要求
1.一种字典数码输入法,通过选取汉字部首信息,以“1、2、3、4、5、6、7、8、9、0”十个数字对汉字进行编码而得到汉字代码,利用上述汉字代码通过数字键来实现汉字输入,其特征在于字典数码输入法的汉字代码是在字典数码的基础上进一步生成的,具有同源关系;所述汉字代码最多由五个数字代码组成,它的前半部分为部首字典码,后半部分为重码识别码;部首字典码最多由三个数字代码组成,这些数字代码主要是依据所代表的部首的笔画数和该部首的起笔笔画规律进行编码的;重码识别码最多由三个数字代码组成,这些数字代码可以是部首代码,也可以是部首读音的第一个拼音字母和所查汉字读音的第一个拼音字母的代码;所述部首代码以字型部首编码为主,以笔画部首编码为辅;
2.根据权利要求1所述的字典数码输入法,其特征在于所述汉字部首在拆分时,依据相离、相接可拆,交重不拆的原则,并对汉字部首的拆分做进一步说明(1)部首若是相离形的,按照字体自然形状进行拆分即可;(2)部首如果是相接形的,按如下规则拆分a、取大不取小,即当取一个相接形的汉字部首时,如有多个部首组合形式可拆分,则优先取笔画数多的部首组合形式,即所谓信息最大化原则;b、取过的笔画不再重复提取,即所谓信息唯一性原则;部首字典码的编码规则为对于单部首字,部首字典码由一个数字代码组成;对于二部首汉字,部首字典码由二个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二数字代码所代表的部首是汉字的辅部首;对于三部首或三部首以上汉字,部首字典码由三个数字代码组成,第一数字代码所代表的部首取自汉字的主部首,第二、三数字代码所代表的部首分别是汉字的第一、二辅部首。辅部首码的取码原则仍遵循信息最大化原则,即2笔画和2笔画以上的部首先取,然后是单笔画部首;在笔画数相同的情况下,则遵循信息快捷优先原则,按书写顺序,先出现的优先选取;重码识别码的取码规则为在部首字典码的后面最多取三个数字代码;当所查汉字为高频字时,没有重码识别码,击高频字键后打回车键结束;当所查汉字为一码字时,加该汉字部首的音码(若该字为成字部首,还应加序号码),打回车键结束;当所查汉字为二码字时,加该汉字主部首和辅部首及汉字读音的音码;当所查汉字为三码字时,加该汉字主部首及汉字读音的音码;当所查汉字为四码字时,加该汉字主部首的音码;当所查汉字为五码和五码以上字时,则直接取部首代码,不加音码。
3.根据权利要求1所述的字典数码输入法,其特征在于部首字典码中的数字代码与所代表的部首之间的对应规则为a、二笔画部首的数字代码用二个数字表示,分别为数字“0”和数字“2”,其中以横笔、点笔、折笔起头的部首数字代码为数字“0”,以竖笔、撇笔起头的部首数字代码为数字“2”;b、三笔画部首的数字代码用四个数字表示,分别为数字“1”、数字“3”、数字“7”和数字“9”,其中以横笔起头的部首数字代码为数字“1”,以竖笔起头的部首字代码为数字“3”,以点笔起头的部首数字代码为数字“7”以撇笔和折笔起头的部首字代码为数字“9”;c、四笔画部首的数字代码用二个数字表示,分别为数字“4”、数字“8”,其中以横笔、点笔和折笔起头的部首代码为数字“4”,以竖笔和撇笔起头的部首数字代码为数字“8”;d、五笔画部首的数字代码为数字“5”;e、六笔画和六笔画以上部首的数字代码为数字“6”;f、单笔画部首,如横、竖、撇、点、折,分别用数字“1”、“2”、“3”、“4”、“5”表示;数字音码中的数字代码与所代表的部首读音的第一字母之间的对应规则为数字“1”表示字母“y”;数字“2”表示字母“s”;数字“3”表示字母“q、w、e、r”;数字“4”表示字母“a、z、x”;数字“5”表示字母“d、f、c”;数字“6”表示字母“t、g、b”;数字“7”表示字母“h、j”;数字“8”表示字母“n、m”;数字“9”表示字母“k、l、o、p”;数字“0”用来表示由于没有划入成字部首,而没有读音的字形部首。
全文摘要
本发明公开了一种字典数码输入法,通过选取汉字及部首信息,以0-9十个数字对汉字编码,通过键入相应数字键实现汉字输入,编码最多由五个数字代码组成,其前半部分为部首字典码,后半部分为重码识别码。部首字典码最多由三个数字代码组成,依据所代表部首的笔画数和起笔画规律编码;重码识别码最多由三个数字代码组成,它们可以是部首代码,也可以是部首读音的第一个拼音字母和所查汉字读音的第一个拼音字母的代码。本发明的优点在于可实现汉字查字和输入法的统一;采用模糊记忆法,简单易学,记忆量少;字符量可同时满足国家标准要求和普通用户及专业录入的使用需要;最多输入五码,打字速度快,支持单手操作。
文档编号G06F3/023GK1648833SQ200510032929
公开日2005年8月3日 申请日期2005年1月28日 优先权日2005年1月28日
发明者张东 申请人:张东
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1