一种汉字输入法

文档序号:9349609阅读:612来源:国知局
一种汉字输入法
【技术领域】
[0001] 本发明涉及中文信息处理领域,特别涉及一种汉字输入法。
【背景技术】
[0002] 自从计算机问世以来,我国计算机的应用也得到很好地发展,计算机汉字信息处 理,实现了计算机在汉字环境支持下的操作使用。其中汉字输入计算机采用3种形式和方 法,虽然自然语音输入包括自然文字输入(直接手写字的输入)得到普遍应用,但键盘编码 输入至今仍作为汉字输入计算机常用方法。如:全拼音输入法、智能abc输入法、微软拼音 输入法、五笔字型输入法等,特别当今受到广泛应用的百度输入法及搜狗输入法等,这种以 拼音为基础的汉字输入法,这种输入法重码率高,输入时需要频繁翻页。因此,亟需一种输 入更加便捷、速度更快的、简单易学的汉字输入法。

【发明内容】

[0003] 本发明所要解决的技术问题是提供一种输入更加便捷、速度更快的、简单易学的 汉字输入法。
[0004] 本发明解决上述技术问题的技术方案如下:一种汉字输入法,根据汉字的拼音和 笔画,为汉字设定对应的代码,所述代码包括英文字母和数字,通过按压计算机标准键盘上 与所述代码相对应的英文字母和数字,实现汉字的输入;
[0005] 所述为汉字设定对应的代码中,汉字与代码的对应方式包括:独立笔画编码、双笔 画编码、固定字编码和固定部件编码;
[0006] 所述独立笔画编码的编码方式为:对5种汉字笔画进行独立编码,每种笔画的代 码为一个数字;
[0007]所述双笔画编码的编码方式为:对所述独立笔画编码中的5种笔画进行两两组 合,得到25种组合笔画,每种组合笔画的代码为一个英文字母;
[0008] 所述固定字编码的编码方式为:对预设汉字设定代码,预设汉字的代码设定方式 包括:两位代码编码和三位代码编码;所述两位代码编码中,第一位代码为该汉字在汉语 拼音中的首字母,第二位代码为该汉字的第一笔画与第二笔画的组合对应在所述双笔画编 码中的代码;所述三位代码编码中,前两位代码的设定方式与所述两位代码编码方式相同, 第三位代码为该汉字的第三笔画与第四笔画的组合对应在所述双笔画编码中的字母;
[0009] 所述固定部件编码的编码方式为:对预设的汉字的部件设定代码,每个部件包括 2位代码,其中第一位代码为该部件的第一笔画对应在所述独立笔画编码中的代码,第二位 代码为该部件的第二笔画对应在所述独立笔画编码中的代码;
[0010] 输入汉字时,每个汉字的代码码长最长为6码,其编码规则是:
[0011] 判断待输入的汉字是否被编入所述固定字编码中,如果是,则键入所述固定字编 码中该汉字所对应的代码;如果不是,则判断待输入汉字的结构类别,并根据所属结构类别 的编码规则进行编码。
[0012] 在上述发明的基础上,本发明还可以做如下改进,
[0013] 进一步,所述结构类别包括2层字、3层字和4层字,所述2层字包括左右结构、上 下结构、包围结构和"品"字形结构,所述3层字包括左中右结构、上中下结构,所述结构类 别的编码规则包括2层字编码规则、3层字编码规则和4层字编码规则。
[0014] 进一步,所述2层字编码规则为:根据汉字书写笔画顺序,依次取从2层字的在先 笔画与在后笔画构成的笔画最多的编码部件所对应的代码当前2层字的代码;其中,占据 所述2层字结构1/2的编码部件,取该编码部件对应的全部代码,占据所述2层字结构小于 1/2的编码部件,取该编码部件对应代码的第1位代码。
[0015] 进一步,所述3层字编码规则为:根据汉字书写笔画顺序,依次取从3层字的在先 笔画与在后笔画构成的笔画最多的编码部件所对应的代码当前3层字的代码;其中,首个 占据3层字结构1/3的编码部件,取该编码部件对应的全部代码,剩余的编码部件,取该编 码部件对应代码的第1位代码。
[0016] 进一步,所述4层字的编码规则为,根据汉字书写笔画顺序,依次取从4层字的在 先笔画与在后笔画构成的笔画最多的编码部件所对应的代码当前4层字的代码;其中,首 个占据4层字结构1/4的编码部件,取该编码部件对应的全部代码,剩余的编码部件,取该 编码部件对应代码的第1位代码。
[0017] 本发明的有益效果是:本发明将汉字笔画、部件对应地设置于计算机键盘的26个 英文字母键以及10个数字键上,利用汉字笔画、部件与拼音的混合的编码模式输入汉字, 操作方便,简单易学,适用于不同年龄、不同学历的汉字输入使用者。
【附图说明】
[0018] 图1为本发明所述独立笔画编码的编码方式中,笔画与代码的对应关系图;
[0019] 图2为本发明所述双笔画编码的编码方式中,组合笔画与代码的对应关系图;
[0020] 图3为本发明所述固定字编码的编码方式中,预设汉字与代码的对应关系图;
[0021] 图4为本发明所述固定部件编码的编码方式中,预设的汉字的部件与代码的对应 关系图。
【具体实施方式】
[0022] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0023] -种汉字输入法,根据汉字的拼音和笔画,为汉字设定对应的代码,所述代码包括 英文字母和数字,通过按压计算机标准键盘上与所述代码相对应的英文字母和数字,实现 汉字的输入。
[0024] 所述为汉字设定对应的代码中,汉字与代码的对应方式包括:
[0025] 独立笔画编码:对5种汉字笔画进行独立编码,每种笔画的代码为一个数字,笔画 与其代码的对应关系如图1所示。其中,L代表的是汉字笔画中的连笔的笔画,不仅仅包括
[0026] 双笔画编码:对独立笔画编码中的5种笔画进行两两组合,得到25种组合笔画,每 种组合笔画的代码为一个英文字母,组合笔画与其代码的对应关系如图2所示。其中,L代
[0027] 固定字编码:将独体字或使用频率极高的字做为预设汉字,对预设汉字进行编码。 为了实现尽可能的降低编码重复率,因此,将预设汉字分为两部分,一部分预设汉字采用两 位代码编码,另外一部分预设汉字采用三位代码编码。预设汉字与其代码的对应关系如图 3所示。
[0028] 两位代码编码,第一位代码为该汉字在汉语拼音中的首字母,第二位代码为该汉 字的第一笔画与第二笔画的组合对应在所述双笔画编码中的代码。三位代码编码,取前两 位代码的方式与所述两位代码编码方式相同,第三位代码为该汉字的第三笔画与第四笔画 的组合对应在所述双笔画编码中的字母。
[0029] 应当注意的是,在本发明中,为了降低编码的重复率,将部分在汉语拼音中的首字 母为Y的汉字的第一位代码设定为与Y具有相似发音的字母i ;(这部分汉字包括:聿、育、 爰、禹、原、与、玉、月、冃、雨、羽、渊、一、乙、曰、俞、右、云、元、亦、余、會、允、尉、於、舆、禺、 袁、于、予、粵、喬、员、員、鱼、魚、成);将部分在汉语拼音中的首字母为W的汉字的第一位代 码设定为与W具有相似发音的字母u ;(这部分汉字包括:巫、午、卫、望、务、万、毋、翁、位、 S、畏、微、无、无、屋、萬、尾、胃、爲、吴、吳、尤、忘、委、妄、無、尉)。
[0030] 例如,图3中,两位代码编码的预设汉字包括"比、#、卜"等字,
[0036] 固定部件编码:对预设的汉字的部件设定代码,每个部件包括2位代码,其中第一 位代码为该部件的第一笔画对应在所述独立笔画编码中的代码,第二位代码为该部件的第 二笔画对应在所述独立笔画编码中的代码。预设的汉字的部件与代码的对应关系如图4所 示。(图4中,括号后面的汉字为带有该括号之前编码部件的汉字的举例说明)。
[0037] 拆分自汉字"举",其代码为11,两个1分别为第一笔画"、"与第二笔画"、" 在独立笔画编码中的代码。
[0038] 色拆分自汉字"陷",其代码为42,4为第一笔画" j "在独立笔画编码中的代码,2 为第二笔画"一"在独立笔画编码中的代码。
[0039] 输入汉字时,每个汉字的代码码长最长为6码,其编码规则是:判断待输入的汉字 是否被编入所述固定字编码中,如果是,则键入所述固定字编码中该汉字所对应的代码;如 果不是,则判断待输入汉字的结构类别,并根据所属结构类别的编码规则进行编码。
[0040] 结构类别包括2层字、3层字和4层字,2层字包括左右结构、上下结构、包围结构 和"品"字形结构,3层字包括左中右结构、上中下结构。结构类别的编码规则包括2层字编 码规则、3层字编码规则和4层字编码规则。
[0041] 2层字编码规则为:根据汉字书写笔画顺序,依次取从2层字的在先笔画与在后笔 画构成的笔画最多的编码部件所对应的代码当前2层字的代码;其中,占据2层字结构1/2 的编码部件,取该编码部件对应的全部代码,占据小于2层字结构1/2的编码部件,取该编 码部件对应代码的第1位代码。
[0042] 3层字编码规则为:根据汉字书写笔画顺序,依次取从3层字的在先笔画与在后笔 画构成的笔画最多的编码部件所对应的代码当前3层字的代码;其中,首个占据3层字结构 1/3的编码部件,取该编码部件对应的全部代码,剩余的编码部件,取该编码部件对应代码 的第1位代码。
[0043] 4层字的编码规则为,根据汉字书写笔画顺序,依次取从4
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1