当前位置: 首页 > 专利查询>周长河专利>正文

计算机拼形汉字输入方法技术

技术编号:2842688 阅读:311 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种计算机拼形汉字输入方法,它解决了单字同非单字词、词组重码混淆问题,便于纯以词、常用词组为单位输入汉字,提高输入速度。其技术方案要点是:从所有汉字的部件中,选择一些部件作为编码码元,将这些编码码元分配到英文键盘的字母键位上,用字母键的键名字母作为这些码元的代号为汉字编码,通过输入编码输入汉字,所述为汉字编码是把字按结构分成两部分,每部分各取一个码元或领头码元的代号作为字的基本码,一部分字用这两个基本码作为编码,其余的字,再按规则从字中选取一个码元的代号作为补充码,每字最多三个码;非单字词和词组的编码是取其中字的四个基本码;这样,非单字词、词组既有了编码空间,又不会同单字重码。

【技术实现步骤摘要】

一种。
技术介绍
公知的计算机键盘汉字输入方法中的拼形汉字输入方法,只能让用户以单字为单位为主输入汉字。在汉语言中,比字大的单位是词,包括单字词、非单字词(指含有两个或两个以上字的词)。语法意义上的词,是“语言中最小的有意义的能自由运用的单位”(《新华词典》语)。在语言中词包含了所有的字。比词大的单位是词组。在汉语中,有很多常用的凝结得像词一样紧密的词组,如“不是”“好的”等等。所以,假如我们在用计算机键盘输入汉字时,以词和常用词组为单位,会使输入大大提速。现有的其它之所以不能让用户做到这一点,是因为这些拼形汉字输入方法单字的全码是四个或四个以上代码,非单字词和常用词组的编码也是四个代码,假如储备较多的非单字词、常用词组,会出现很多和单字的编码相同的非单字词、常用词组,在输入时,非单字词、常用词组和相同编码的单字会混在一起,从而增加选择的麻烦。由于这些拼形汉字输入方法储备的非单字词、常用词组的数量有限,用户在应用时为了提高输入速度,想以非单字词、常用词组为单位输入汉字时根本不知道哪些非单字词、常用词组能输入,虽然这些输入法可以让用户“造词”,但因为有非单字词、常用词组同单字之间产生重码的问题而变得意义不大,词造多了反而添乱。
技术实现思路
本专利技术克服了现有技术中的不足,提供了一种解决了非单字词、常用词组同单字之间的重码混淆问题的,运用本输入方法,便于纯以词、常用词组为单位输入汉字。本专利技术是通过以下技术方案实现的使用英文键盘,先对少量的常用汉字作特别处理,即把它们分配到键盘上除Z键以外的英文字母键位上,分别用它们所在的字母键的键名字母或键名字母的重复几次作为它们的代码,它们的代码也就是只有一个字母或一个代表字的整体的字母的重复几次,击键输入它们的代码,就可输入汉字,其它所有汉字的输入方法,是从组成汉字的所有字的部件中,包括有的本身是个字的汉字部件,选择确定数量的特定部件作为编码码元,将这些编码码元分配到字母键位上,用字母键的键名字母作为分配到的码元的代号,选取汉字中的码元,并用选取的码元的代号,为汉字编制代码,每字最多三个代码,通过击键输入编制的代码输入汉字,当要以非单字词或词组为单位输入汉字时,选取非单字词或词组中字的四个代码击键输入,非单字词或词组中有只有一个字母或一个代表字的整体的字母的重复几次作为代码的字,并要在这个字上取两个代码击键输入时,两个代码都是这个字原来的代码的字母。所述为汉字编制代码,对于非充当码元的字,是把字分成两个部分,在每一个部分里分别取一个码元的代号作为它所在的部分的代码,如果这个部分是由一个码元构成的,就取这个码元的代号作为这个部分的代码,如果这个部分是由几个码元构成的,就取领头的码元的代号作为这个部分的代码,一部分字就用字的这两个部分的代码作为它们的编码,其余的字,再从字中选取一个码元的代号作为补充代码;所述为汉字编制代码,对于充当码元的又不是只有一个字母或一个代表字的整体的字母的重复几次作为代码的字,是先取这个字充当码元的代号作为代码,再把这个字分成两个部分,取两部分中的第二部分的一个码元的代号作为它的第二个代码,如果两部分中的第二部分是由一个码元构成的,就取这个码元的代号作为字的第二个代码,如果两部分中的第二部分是由几个码元构成的,就取领头的码元的代号作为字的第二个代码,一部分字由这两个代码作为它们的编码,其余的字,再从字中选取一个码元的代号作为补充代码。所述的补充代码,是不管这个汉字是充当码元的字还是非充当码元的字,把字分成两个部分后,如果字的第二部分既不是只有一个单笔画码元,又不是只有一个“灬”、“攵”、“阝”、“卩”、“廴”、“辶”、“心”中的任何一个码元,也不是只有一个只有一个字母或一个代表字的整体的字母的重复几次作为代码的字充当的码元,那么,就把字的第二个部分再分成两部分,取这两部分中的第二部分的一个码元的代号作为字的补充代码,假如这两部分中的第二部分是由一个码元构成的,就取这个码元的代号作为字的补充代码,假如这两部分中的第二部分是由几个码元构成的,就取领头的码元的代号作为字的补充代码。所述的补充代码,是把字分成两个部分后,如果字的第二部分只有一个单笔画码元,或者只有一个“灬”、“攵”、“阝”、“卩”中的任何一个码元,或者只有一个只有一个字母或一个代表字的整体的字母的重复几次作为代码的字充当的码元,那么,就取这个码元的代号作为字的补充代码,也就是说,这个补充代码就是字的第二个代码。所述的补充代码,是把字分成两个部分后,如果字的第二部分是“廴”、“辶”、“心”中的任何一个码元,那么,就把字的第一个部分再分成两部分,取这两部分中的第二部分的一个码元的代号作为字的补充代码,假如这两部分中的第二部分是由一个码元构成的,就取这个码元的代号作为字的补充代码,假如这两部分中的第二部分是由几个码元构成的,就取领头的码元的代号作为字的补充代码。与现有技术相比,本专利技术的有益效果是由于单字编码最多三个代码,把四个代码的编码全部让给非单字词、常用词组,使非单字词和常用词组得到了足够的编码空间,能为用户储备所有的非单字词和大量的常用词组,又由于非单字词、常用词组同单字之间没有了重码混淆问题,用本输入法输入汉字,便于纯以词、常用词组为单位,从而大大提高汉字的输入速度;另外,有些单字词需要单个字输入,由于单字的编码最多三个代码,编码规则简单明了,这些单字词的方便输入,也是本输入法以词和常用词组为单位输入汉字从而提高输入速度的一个有利因素。具体实施例方式一、一码字和复码字的输入根据计算机键盘输入特点,先对少量的常用字做特殊处理。首先给除Z键以外的25个字母键位各分配一个使用频率较高的常用字,用字母键的键名字母作它们的代码,在输入时,只要击一下这些汉字各自所在的字母键,再击一下空格键,就可把它们分别输入到计算机中。因为这些字是只有一个字母作为代码的字,这个字母也是字的编码的全部(编码是指字的代码的总和或为字编制代码,这里指前者),我们叫它们一码字。一码字的设置本来是为了给这些常用字的输入带来方便,在本输入法中它们还得到了很好的利用,为和它们有关的单字和非单字词、常用词组输入带来便利,可注意后面的有关内容。下面是一码字和各字母键键名的对应关系第一排我Q 人W 有E 的R 和T 主Y 产U 不I 为O 这P第二排工A 要S 在D 地F 一G 上H 是J 中K 国L第三排好X 以C 发V 了B 民N 同M 其次,再把少量的汉字分配到键盘的一些字母键位上,用字母键的键名字母重复几次作为它们的代码。在输入时,只要连击同一个字母键二或三下,再击一下空格键,就可以输入这些汉字。因为这些字是一个代表字的整体的字母的重复几次作为代码的字,它们的编码也就是同一个字母的重复,我们叫它们复码字。复码字和重码字概念不同,重码字指一个字的编码中的代码和另一个字的编码中的代码的个数和字母完全一样。本输入法设置复码字,是为了在编制代码中减少重码,不管是在字中,还是在非单字词、常用词组中,也就是为了把代码编制到编码空间的空闲区域中,同时,本输入法又利用复码字的特点,给和它们有关的字和非单字词、词组的输入带来方便。对于后者,可注意后面的有关内容。下面是16个复码字的编本文档来自技高网...

【技术保护点】
一种计算机拼形汉字输入方法,使用英文键盘输入汉字,先对少量的常用汉字作特别处理,即把它们分配到键盘上除Z键以外的英文字母键位上,分别用它们所在的字母键的键名字母或键名字母的重复几次作为它们的代码,它们的代码也就是只有一个字母或一个代表字的整体的字母的重复几次,击键输入它们的代码,就可输入汉字,其它所有汉字的输入方法,是从组成汉字的所有字的部件中,包括有的本身是个字的汉字部件,选择确定数量的特定部件作为编码码元,将这些编码码元分配到字母键位上,用字母键的键名字母作为分配到的码元的代号,选取汉字中的码元,并用选取的码元的代号,为汉字编制代码,通过击键输入编制的代码输入汉字,当要以非单字词或词组为单位输入汉字时,选取非单字词或词组中字的四个代码击键输入,非单字词或词组中有只有一个字母或一个代表字的整体的字母的重复几次作为代码的字,并要在这个字上取两个代码击键输入时,两个代码都是这个字原来的代码的字母,其特征在于:所述为汉字编制代码,对于非充当码元的字,是把字分成两个部分,在每一个部分里分别取一个码元的代号作为它所在的部分的代码,如果这个部分是由一个码元构成的,就取这个码元的代号作为这个部分的代码,如果这个部分是由几个码元构成的,就取领头的码元的代号作为这个部分的代码,一部分字就用字的这两个部分的代码作为它们的编码,其余的字,再从字中选取一个码元的代号作为补充代码,每字三个代码。...

【技术特征摘要】
1.一种计算机拼形汉字输入方法,使用英文键盘输入汉字,先对少量的常用汉字作特别处理,即把它们分配到键盘上除Z键以外的英文字母键位上,分别用它们所在的字母键的键名字母或键名字母的重复几次作为它们的代码,它们的代码也就是只有一个字母或一个代表字的整体的字母的重复几次,击键输入它们的代码,就可输入汉字,其它所有汉字的输入方法,是从组成汉字的所有字的部件中,包括有的本身是个字的汉字部件,选择确定数量的特定部件作为编码码元,将这些编码码元分配到字母键位上,用字母键的键名字母作为分配到的码元的代号,选取汉字中的码元,并用选取的码元的代号,为汉字编制代码,通过击键输入编制的代码输入汉字,当要以非单字词或词组为单位输入汉字时,选取非单字词或词组中字的四个代码击键输入,非单字词或词组中有只有一个字母或一个代表字的整体的字母的重复几次作为代码的字,并要在这个字上取两个代码击键输入时,两个代码都是这个字原来的代码的字母,其特征在于所述为汉字编制代码,对于非充当码元的字,是把字分成两个部分,在每一个部分里分别取一个码元的代号作为它所在的部分的代码,如果这个部分是由一个码元构成的,就取这个码元的代号作为这个部分的代码,如果这个部分是由几个码元构成的,就取领头的码元的代号作为这个部分的代码,一部分字就用字的这两个部分的代码作为它们的编码,其余的字,再从字中选取一个码元的代号作为补充代码,每字三个代码。2.根据权利要求1所述的计算机汉字拼形输入方法,其特征是,所述为汉字编制代码,对于充当码元的又不是只有一个字母或一个代表字的整体的字母的重复几次作为代码的字,是先取这个字充当码元的代号作为代码,再把这个字分成两个部分,取两部分中的第二部分的一个码元的代号作为它的第二个代码,如果两部分中的第二部分是由一个码元构成的,就取这个...

【专利技术属性】
技术研发人员:周长河
申请(专利权)人:周长河
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1