汉字输入方法、小型数字键盘及汉字输入系统的制作方法

文档序号:6461994阅读:244来源:国知局
专利名称:汉字输入方法、小型数字键盘及汉字输入系统的制作方法
技术领域
本发明涉及汉字输入领域,尤其适用于在小型数字键盘上进行汉字输入。
背景技术
汉语作为一种象形语言,其最小语言元素被称为汉字,同时能够表音和 表意,与英语的字母元素存在根本上的差异,因此,使用中文的处理设备的 一个主要课题是如何有效率的进行汉字输入。由于汉语系统由数千个复杂 的汉字构成,因此想要创造出一个包括所有汉字的大键盘是不切实际的;因 此,在过去的三十年里所涌现出的百种以上的中文输入法,都是通过高级计 算机图形用户界面将多个键字组合变换为一个独立的汉字。
这些中文输入法按照编码标准,可以主要被分为三种类型
任意编码(Arbitrary Codes)输入法;例如,区位码和电报输入法是典 型的任意编码输入法,其需要用户死记硬背每一个汉字的无规则编码,明显 难以普及,因此已逐渐不再被使用;
发音编码(Pronunciation-based)输入法;其中,拼音法是最广为应用的 发音编码输入法,而注音输入法和粤拼输入法分别是台湾和香港地区常用的 发音编码输入法;
结构编码(Structure-based)输入法;例如,仓颉、五笔就是两种众所周 知的结构编码输入法。
传统的结构编码输入法,如上面提到的仓颉、五笔, 一般都是使用柯蒂 键盘上26个罗马字母键,按照部首和笔画来表现汉字结构的。但是,随着 小型的手持数字设备的发展,包括PDA、移动电话、数码相机以及家用智能 系统,对于有效的文本输入技术的要求不断提高。由于这些手持数字设备往 往只提供有小型的数字键盘,因此其汉字输入法不能简单地套用普通PC所 采用的基于柯蒂键盘的罗马字母输入。由此,基于数字键盘的结构编码输入方法,比如九方Q9,纵横输入法 CKC以及笔画输入法(Stroke Method)被设计出来,以数字键0-9代表笔画 或者部首来编码汉字,既可以适用于手持数,设备的数字键盘,也可以适用 于PC的数字小键盘。同时,发音编码输入法也可以在数字键盘上加以沿用。
即便如此,我们仍然难以找到任何一种汉字输入法,其能够同时满足易 学性、输入的高效性以及小型数字键盘适用性等方面的要求,下面就对现有 的汉字输入法加以简单分析
(1) 发音编码输入法
具有简单易学的优点,用户无需了解这些汉字的写法即可实现输入;以
拼音法为例,其简单的使用拼音表作为汉字转化的字典,对于熟知普通话
(Mandarin)的人们来说,这种输入法显然非常简单易学;粤拼和注音对于 香港和台湾地区的使用者来讲,具有同样的优势;
但是,发音编码输入法重码率高,并由此导致了输入速度方面的局限, 原因在于许多汉字具有相同的发音;仍以拼音法为例,要输入"汉"字,我们 需要输入拼音字母"han"来实现,但同时,我们将得到一张有100或者更多备 选字的列表;统计显示,平均每一个拼音对应着17个不同的汉字,这是一 个相对很高的重码率,限制了拼音法的最大输入效率;尤其对于显示长度有 限的小型数字设备而言,这一缺陷表现的尤为明显。
(2) 使用柯蒂键盘的结构编码输入法,其使用罗马字母键来映射汉字 部首和笔画,以适用于繁体汉字输入的仓颉和适用于简体汉字输入的五笔为 代表
具有快速输入的特点;以五笔为例,其最重要的优势在于其重码率相当 低,大部分的普通汉字都具有唯一的五笔编码,因此, 一些普通的汉字仅需 要2个键字即可实现输入,最多需要4个,且输入五笔码后不再需要进行进 一步的选择处理,这是一个非常显著的特点,由此带来了非常高的输入速度; 通过优化,五笔输入方法可以扩展为最多四个键字输入多个汉字或者词组, 一个受过训练的使用者能够每分钟输入超过100个汉字;仓颉码虽然重码率 稍高于五笔,但与注音输入法相比,其在输入速度方面的优势仍然非常明显;
但上述输入法显然无法推广到数字键上;同时,上述输入法还存在一个 主要缺陷,就是难学而易忘。大部分的使用者在开始学习时都要经历一段艰苦的时期,上述输入法的键字定义和复杂的输入规则非常难以记忆。
(3)使用数字键的结构编码输入法,如前面提到的九方Q9,纵横输入
法CKC和笔画输入法
其中,Q9输入法和CKC输入法分别使用9个数字键(l to 9)和10个键(O to 9)来输入汉字。以CKC输入法为例,其将构成汉字的所有可能笔画分为 10组,分别定义在数字0-9之一上,然后按照四角笔画的顺序四码实现汉字 输入。这种情况下,用户需要记忆9个或者10个键分别对应的键字,而每 一个键上往往映射有非常多的部首或者笔画,这对于并非频繁使用中文输入 系统的人来说并非易事;特别是在在CKC中,用户还需要学习新的汉字分 解方式;
目前移动电话上最流行的汉字输入法是笔画输入法,由于它是一种完全 的基于笔画的汉字编码方法,因此十分易学;其中,简体汉字的24个笔画
和繁体汉字的41个笔画被基于它们的形状分为5种基本笔画类型,如下 □Horizontal stroke [横]:一 □Vertical stroke [竖]:I
□ Left-Falling stroke幽J □Right-Falling or dot strokes [,々、掠]:、
□ Turning stroke [折]:, 每一类笔画类型被分配给一个数字键, 一般情况下,使用数字键1到5。
由于笔画输入法的编码是基于手写汉字的笔画顺序,熟悉汉语的人们在学写 汉字的过程中已经对其有了充分了解,因此极大的降低了笔画输入法的学习 难度;但是,对于一些具有很多笔画的复杂汉字,采用笔画输入法将是一个 非常耗时的工作,例如,采用笔画输入法输入"中文输入法"(括号中为与简 体汉字存在区别的繁体汉字)的编码如下
國中I I
隱文、一j 、
國输一 H 、一 I i一一 I I
(輸一 I "一一 H 、一 I ,一一 I I ) 画入J 、显然,对于具有较少笔画的简单汉字,比如"入",笔画输入法是非常有 效的;但对于具有较多笔画的复杂汉字,比如"输/輸",就需要很多次的击 键输入;由于笔画输入法中汉字编码使用可变长度,这明显降低了具有许多 笔画的复杂汉字的输入速度。
综上所述,目前仍然没有任何一种简单的汉字输入法,它能够在易学性、 输入的高效性以及小型数字键盘适用性等方面同时具有优势。我们仍然在寻 找这样一种易学、易用的输入法,它能够在PC的数字小键盘或者其他手持 数字设备的数字键盘上像输入英文一样方便的输入汉字。

发明内容
本发明的实施例旨在提供能够同时在易学性、输入的高效性以及小型数 字键盘适用性方面具有优势的汉字输入方案。
为实现上述目的,本发明的实施例提供了一种汉字输入方法,用于将汉 字通过一定步骤转换为能够通过小型数字键盘输入到处理器并为其所识别 的汉字编码;该一定步骤包括
51、 将需要输入的汉字分解为以下6种基本笔画类型横、竖、撇、点 捺、顺折和反折;
52、 进行小型数字键盘设置,包括在
-[9]键中选择6个键,所述 汉字编码的集合包括所述6个键的键字;以及,分别建立所述6个键到 上述基本笔画类型的映射;以及,
53、 至多输入所述汉字的6个基本笔画的编码到处理器。
其中,该小型数字键盘可以为柯蒂QWERTY键盘的数字小键盘或者手 持数字设备的数字键盘。
较佳的,步骤S1中分解的基本笔画类型组成如下 横至少包括一 。
I J;
点捺至少包括'、 、
顺折至少包括n;7l—""h、,11"L》3U; 反折至少包括Lh(^7^aLL^A、、w。
竖至少包括 撇至少包括该步骤S2中在
-[9懷中选择6个键可以为数字键[l]-[6];则建立到基
本笔画类型的映射的步骤包括建立数字键[l]到基本笔画类型横的映射,建
立数字键[2]到基本笔画类型竖的映射,建立数字键[3]到基本笔画类型撇的映 射,建立数字键[4]到基本笔画类型点捺的映射,建立数字键[5]到基本笔画类 型顺折的映射,以及,建立数字键[6]到基本笔画类型反折的映射。
该需要输入的汉字可以为单个汉字或者词组;则步骤S2中进行小型 数字键盘设置的步骤还包括设置单字完成键,用于标识单个汉字的输入完 成;设置词组完成键,用于标识词组输入完成;其中,所述词组完成键包括 二字词组完成键和多字词组完成键;贝lj,该步骤S3之后还包括键入相应 的完成键。
其中,对于柯蒂键盘的数字小键盘,可以设置数字键[O]为单字完成 键,对于手持数字设备的数字键盘,可以设置中央控制按钮为单字完成键; 以及,可以设置数字键[7]为二字词组完成键,设置数字键[8]为多字词组 完成键。
较佳的,步骤S3可以包括对于单个汉字,如果需要输入的汉字其全 部笔画数不多于6码的,按照其书写顺序逐个输入其相应的基本笔画编码; 对于其全部笔画数多于6码的,选择输入其前三划和后三划的笔画编码,或 者,选择输入其前四划和后二划的笔画编码。
以及,对于词组,选择输入其第一字至多前三划的笔画编码和最后一 字至多后三划的笔画编码;或者,选择输入其第一字至多前四划的笔画编码 和最后一字至多后二划的笔画编码。
本发明的实施例还提供了一种小型数字键盘,其
-[9]键中的6个键 用于输入汉字编码,并分别映射以下6种基本笔画类型横、竖、撇、点 捺、顺折和反折。
其中,该小型数字键盘可以为柯蒂QWERTY键盘的数字小键盘或者
手持数字设备的数字键盘。
较佳的,该用于输入汉字编码的6个键可以为数字键[l]-[6];其中, 数字键[l]映射基本笔画类型横,数字键[2]映射基本笔画类型竖,数字键[3] 映射基本笔画类型撇,数字键[4]映射基本笔画类型点捺,数字键[5]映射 基本笔画类型顺折,以及,数字键[6]映射基本笔画类型反折。该小型数字键盘可以设有单字完成键和词组完成键;具体而言,对 于柯蒂键盘的数字小键盘,数字键
为单字完成键,对于手持数字设备的 数字键盘,中央控制按钮为单字完成键;以及,数字键[7]为二字词组完 成键,数字键[8]为多字词组完成键。
本发明的实施例还提供了一种汉字输入系统,包括
如上所述的小型数字键盘;
汉字编码数据库,用于保存汉字及其编码;其中,该汉字编码的集 合包括该小型数字键盘中被选择的6个键的键字;
处理器,分别与该小型数字键盘和汉字编码数据库连接,用于将该小型 数字键盘输入的汉字编码在该汉字编码数据库中执行匹配,并返回匹配的汉字。
较佳的,该汉字编码数据库可以包括单个汉字子库以及词组子库,该处 理器根据该小型数字键盘输入的单字完成键或词组完成键,分别在相应的字 库中执行匹配。
其中,该词组子库可以包括二字词组子库和多字词组字库。 由上述技术方案可知,本发明的实施例通过使用区区六个基本笔画类型 和至多6码输入,具有以下有益效果
1、 能够提供6+62+63+65+66 = 55,986个编码,为繁体汉字(13,500字) 和简体汉字(6,500字)提供足够的编码空间,重码率低;
2、 快速输入;
3、 支持小型数字键盘;
4、 易学易用。
通过以下参照附图对优选实施例的说明,本发明的上述以及其它目的、 特征和优点将更加明显。


图1为本发明所提供的汉字输入方法一实施例的流程图; 图2为本发明所提供的小型数字键盘的一实施例-柯蒂键盘的数字小键 盘的示意图3为本发明所提供的小型数字键盘的一实施例-移动终端的数字键盘的示意图。
具体实施例方式
下面将详细描述本发明的具体实施例。应当注意,这里描述的实施例只 用于举例说明,并不用于限制本发明。
首先,必须说明的是,现代处理器中所存在的两种主要汉字编码方式分
别是国家标准GB以及Big5;其中,GB是中华人民共和国和新加坡的标准, 包括大约6,500简体汉字,Big5主要在香港和台湾使用,包括大约13,500繁 体汉字。这两个数字--6,500和13,500-对于汉字编码的重码率参数是非常重 要的,我们在实施例中将结合这两个数字说明本发明所提供的汉字输入方法 的优点。
一般来说,为了解决输入复杂汉字所存在的编码过长的问题,我们可以 考虑采用固定长度编码。如果采用上面提及的、基于5种基本键字的笔画输 入法,其固定长度的编码空间将是非常有限的。例如,如果使用5码,那么 编码空间仅为3,905 (=5+52+53+54+55),远远难以满足编码6,500个简体和 13,500个繁体汉字的编码需求;如果使用6码来提供19,530的编码空间 (=5+52+53+54+55+56),虽然勉强能够满足繁体汉字的基本要求,但是重码率 将很高;可行的编码方式是7码,提供97,655 (=5+52+53+54+55+56+57)的编码 空间,这远远超出了繁体汉字13,500的要求,从而能够有效的降低重码率, 但是,7码的长度会导致输入速度的降低。
为了在编码空间和输入速度之间进行平衡,本发明所提供了一种汉字输 入方法,其相比于笔画输入法多提供了一种笔画类型,并采用至多6码输入, 即Six-Digit Base-6,可以简称G6输入法。下面我们结合具体的实施例加以 描述。
请结合图1,显示了本发明提供的汉字输入方法一实施例的流程图,该 汉字输入方法用于将汉字通过一定步骤转换为能够通过小型数字键盘输入 到处理器并为其所识别的汉字编码;其中,该小型数字键盘可以为柯蒂 QWERTY键盘的数字小键盘或者手持数字设备的数字键盘。
具体的,该一定步骤包括
Sl、将需要输入的汉字分解为以下6种基本笔画类型,如下横(Horizontal strokes)、竖(Vertical strokes)、撇(Left-Falling strokes)、 点捺(Right-Falling strokes or dot strokes) 、 J顷折(Clockwise Turning strokes)和反折(Anticlockwise Turning strokes);为了帮助使用,这6种 基本笔画类型可以在小型数字键盘上分别标示如下一、I 、 j 、 、 、 7 以及厶。
可以看出,G6的6种基本笔画类型相较于笔画输入法的5种笔画类 型而言更加对称,即每一种笔画都具有与其对应的笔画横和竖,撇和 捺,顺折和反折。因此,这6种基本笔画类型并不会比笔画输入法的5 种笔画类型难于记忆。为了帮助记忆,我们还可以采用一个非常简单的 中文口诀来表示这六种基本笔画类型 一横二竖三撇四点五顺六反。
较佳的,每一种基本笔画类型的组成如下
(1) 基本笔画类型"横"至少包括一 /;
(2) 基本笔画类型"竖"至少包括I J ; 一些汉字在编码过程中往往存在是否需要在竖划上进行加钩变化的
疑惑,比如示和少,并由此导致了编码的混乱;为了避免这一问题,本 发明在基本笔画类型"竖"中包括了"J "。
(3) 基本笔画类型"撇"至少包括Z );
(4) 基本笔画类型"点捺"至少包括'、 、;
(5) 基本笔画类型"顺折"至少包括n^i—、、:U"L"L》31〕;
其中,归入"顺折"的笔画标准为,该笔画发生至少一次转折,且其 第一次转折是顺时针的;由于只有第一次转折被作为识别的标识,因此 对上述一些复杂笔画进行分类并不困难。
(6) 基本笔画类型"反折"至少包括Lh^^^LLL^^V、";
其中,归入该类的笔画标准为,该笔画发生至少一次转折,且其第 一次转折是逆时针的;同样的,由于只有第一次转折被作为识别的标识, 因此对上述一些复杂笔画进行分类并不困难。
S2、进行小型数字键盘设置,包括在
-[9]键中选择6个键,该汉 字编码的集合包括这6个键的键字;以及,分别建立这6个键到上述基 本笔画类型的映射;
作为一个具体实施例,本步骤中在
-[9]键中选择的6个键为数字键[1]-[6];该建立到基本笔画类型的映射的步骤包括建立数字键[l]到基本 笔画类型"横"的映射,建立数字键[2]到基本笔画类型"竖"的映射,建立数字
键[3]到基本笔画类型"撇"的映射,建立数字键[4]到基本笔画类型"点捺"的 映射,建立数字键[5]到基本笔画类型"顺折,的映射,以及,建立数字键[6] 到基本笔画类型"反折"的映射。当然,本领域技术人员可以理解,上述数字 键的选择并不是唯一的。
同时需要说明的是,为了提高输入速度,大部分汉字输入系统在输入第 一个汉字时都提供有关联汉字列表,用户可以从列表中选择相关联的汉字。 实际上,当存在大量关联汉字供用户选择时,这种关联汉字的方式并非十分 有效;另一种提高输入速度的方法是同时输入超过一个汉字的信息,尤其是 输入一个词组。
本发明提供的汉字输入方法同时支持词组模式,即需要输入的汉字 为单个汉字或者词组。为了进行区分,本步骤中进行小型数字键盘设置的 步骤还包括设置单字完成键,用于标识单个汉字的输入完成;
设置词组完成键,用于标识词组输入完成;其中,所述词组完成键包括 二字词组完成键和多字词组完成键。
作为具体实施例,对于柯蒂键盘的数字小键盘,可以设置数字键
为单 字完成键,对于手持数字设备的数字键盘,可以设置中央控制按钮为单字完 成键;以及,设置数字键[7]为二字词组完成键,设置数字键[8]为多字词组完 成键。
S3、至多输入所述汉字的6个基本笔画的编码到处理器。 为了实现高速输入,本发明提供的汉字输入方法使用至多6码来编码汉 字;这样,通过六种笔画类型和使用最大6码输入,能够提供6+62+63+65+66 =55,986的编码空间,远大于6,500和13,500,足以满足繁体和简体汉字的 编码需要。
具体的,由于输入的汉字可能为单个汉字或者词组,词组又可能分为二 字词组或多字词组,因此下面我们分别加以讨论。
XI.对于单个汉字的情况,当需要输入的汉字的全部笔画数多于6码时 可以选择输入其前三划和后三划的笔画编码(简称(3+3)规则),或者,选 择输入其前四划和后二划的笔画编码;其中,(3+3)规则是使用前三划和后三划,即头三尾三来编码汉字,前
三划是第一、二、三划,后三划是倒数第三、二、 一划。例如,这种规则下,
"中文输入法"(括号中为与简体汉字存在区别的繁体汉字)的编码是
中| 7 — I =2512 文、一 j 、 = 4134
输 一厶I 一 I I = 162/22 (輸一 I 7 — I | = 入)、=34
法、、——厶、=441/64
可以看出,这种6码对于输入复杂汉字是非常高效的,同时不影响简单 汉字的快速输入;进一步举例如下(括号中为与简体汉字存在区别的繁体汉 字)
经/_厶——I 一66U^ (經 济、、一 、j I =441^2 (濟 国I 7—一 、 一 =251/^ (國 家、、7 j ) 、 =445334
基本上,前三划被用来识别复杂汉字的部首, 一般来说,使用三划能够 区分大部分汉字的部首,尤其对于简体汉字而言;另外,后三划被用来确定 具有相似或相同部首的汉字。
假设具有某一相同部首的复杂汉字有300个,那么当我们基于6种基本 笔画类型使用后三划时,我们平均能够得到3 00/63=3个重码。由于这种重码 率少于9,因此最终备选的同码汉字列表很容易提供给用户,是一种对用户 而言非常友善的界面。
显然,这种(3+3)规则的特点使本发明所提供的汉字输入方法具有相当 高的速度。
另外,(4+2)规则也可以被用来作为汉字编码,但重码率要稍高于(3+3) 规则,在此不再赘述。
X2.对于二字词组,由于大部分中文词组由两个汉字组成,本发明所提 供的汉字输入方法为所有的二字词组提供了专门的数据库。通过使用(3)+(3) 规则,当需要输入的汉字的全部笔画数多于6码时,二字词组编码同样是非 常简单的包括第一个汉字的至多前三划和第二个汉字的至多后三划构成6码。下面是一些二字词组按照上述规则的编码(括号中为与简体词组存在区 别的繁体词组)
输入(一/_ I )+0 、) = 16234
(輸入:(一 I 7)+(J 、)=125^/) 中国(I 7—)+( — 、 一"2517W
(中國(l 7—)+(、〗一)=251^^) 香港U — l)+( 7—厶)=3125" 经济(A厶一)+( 、 j I ) = 661^2
(經濟:(/_△、)+( I——)=6642")
由于G6单个汉字编码的最小长度是1,因此2字词组编码的最小长度 是2,最大长度是6。实际上,需要一个专门的词组标识键来表明并非单个 汉字而是词组的输入,根据本实施例步骤S2的设置,是由[7]键来实现这一 目的。
X3.包括多于两个字的词组被认为是多字词组,我们同样使用(3)+(3)规 则对其进行编码。其中,包括第一个汉字的至多前三划和最后一个汉字的至 多后三划构成6码。下面是一些多字词组按照上述规则的编码(括号中为与 简体词组存在区别的繁体词组)
输入法(一/_ I )+( —/_ 、 ) = 162J似 (輸入法(一 I —厶、)=125/")
中国人:(I 7—)+(〗、)=251^ (中國人(I 7—)+( J 、) = 251") 经济学(厶/_一)+( 7 1—)=6615^
(經濟學(/_/_、)+( 7 I —)=66452" 与众同乐(一厶一)+(l J 、)=1612W
(與眾同樂:(一l 7) +(| j 、)=1252 4) 一日千里(一)+( I —一)=12U 香港特別行政区U — I )+( j 、厶"312J" (香港特別行政區(j 一 I )+( 7—厶)=3薦6) 中华人民共和国(l 7—) + ( —、一) = 251^7 (中華人民共和國(l 7—) + ( 、 )一) = 251^1 )可以看出,本发明提供的汉字输入方法能够支持中文词组编码,从而显
著的提高输入速度;例如,如果用户以简体汉字逐字输入"香港特別行政区" 的编码,共需要40码来输入7个字,而采用本发明提供的词组编码,就能 够以平均每个字少于一码的编码方式实现多字词组的输入。同时,这种词组
编码的规则也是易记易用的。
相应的,本发明的实施例还提供了小型数字键盘,可以为柯蒂QWERTY 键盘的数字小键盘或者手持数字设备的数字键盘。
具体的,该小型数字键盘的
-[9]键中的6个键用于输入汉字编码,并 分别映射以下6种基本笔画类型横、竖、撇、点捺、顺折和反折。作为一 具体实施例,该用于输入汉字编码的6个键可以为数字键[l]-[6];其中,数 字键[l]映射基本笔画类型横,数字键[2]映射基本笔画类型竖,数字键[3]映 射基本笔画类型撇,数字键[4]映射基本笔画类型点捺,数字键[5]映射基本 笔画类型顺折,以及,数字键[6]映射基本笔画类型反折。
同时,为了支持对单个汉字的输入和词组输入的区分,该小型数字键盘 还设有单字完成键和词组完成键。
请结合图2,显示了柯蒂键盘的数字小键盘的示意图。其中,数字键[O] 为单字完成键,当用户编码键入单个汉字后,可以通过[O]键通知处理器键入 完成;此时,如果具有该编码的汉字超过一个,那么系统将显示所有的编码 以备选择,用户可以使用数字"l-9"键进行最终选择。同时,键[O]还可以作为 "空格(Space)"键在汉字间输入空格。
另外,[Enter]鍵可以作为单字完成键的辅助键,用来加速常用单字的输 入。因为常用字多为重码字选字列表的头一个字,所以用户如从界面得知或 己知要输入的单字是列表的首个字,就可以直接使用[Enter]鍵输入这个常用 单字而无须再使用数字"1 -9"键进行最终选择。
此外,数字键[7]为二字词组完成键,数字键[8]为多字词组完成键,数字 键[9]可以作为标点键。
以及,用户可以使用"-"键来"Page Up"(上一页)和"+"键来"Page Down"(下一页)。进一步的,","键可以被用于"删除Delete上一输入"以及"" 键可以作为"万用字"来帮助用户更容易和迅速的输入汉字编码。同时,柯蒂键盘的数字小键盘的其他功能可以沿用。
请结合图3,显示了移动终端的数字键盘的示意图。其中,该键盘上大 部分键的设置与图2所示的数字小键盘相同,仅仅"单字完成键"一般被设在 中央控制按钮上。此外,[#]被作为中英文切换键,删除可以设计在两边控制 按钮上。
同时,移动终端的数字键盘的其他功能可以沿用。
相应的,本发明的实施例还提供了一种汉字输入系统,包括 如上所述的小型数字键盘;
汉字编码数据库,用于保存汉字及其编码;其中,该汉字编码的集 合包括该小型数字键盘中被选择的6个键的键字;
处理器,分别与所述小型数字键盘和汉字编码数据库连接,用于将该小 型数字键盘输入的汉字编码在汉字编码数据库中执行匹配,并返回匹配的汉 字。
具体来说,该汉字编码数据库可以包括单个汉字子库以及词组子库,处 理器根据小型数字键盘输入的单字完成键或词组完成键,分别在相应的字库 中执行匹配。
其中,词组子库包括二字词组子库和多字词组字库。
综上所述,本发明所提供的汉字输入方案适用于具有柯蒂键盘的PC上 和具有小的12键数字键盘的小型数字设备上,汉字和词组使用区区六个基 本笔画类型和至多6码输入,具有低重码率和高速输入的特点,且其非常易 学和易记,因此,为计算机和小型数字设备的汉字处理提供了强大的支持工 具。
虽然已参照几个典型实施例描述了本发明,但应当理解,所用的术语是 说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而 不脱离发明的精神或实质,所以应当理解,上述实施例不限于任何前述的细 节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利 要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
权利要求
1.一种汉字输入方法,用于将汉字通过一定步骤转换为能够通过小型数字键盘输入到处理器并为其所识别的汉字编码;其特征在于,所述一定步骤包括S1、将需要输入的汉字分解为以下6种基本笔画类型横、竖、撇、点捺、顺折和反折;S2、进行小型数字键盘设置,包括在
-[9]键中选择6个键,所述汉字编码的集合包括所述6个键的键字;以及,分别建立所述6个键到上述基本笔画类型的映射;以及,S3、至多输入所述汉字的6个基本笔画的编码到处理器。
2. 根据权利要求1所述的汉字输入方法,其特征在于,所述小型数 字键盘为柯蒂QWERTY键盘的数字小键盘或者手持数字设备的数字键 盘。
3. 根据权利要求1或2所述的汉字输入方法,其特征在于,所述步骤Sl中分解的基本笔画类型组成如下 横至少包括一 。 I J ;竖至少包括 撇至少包括 点捺至少包括 顺折至少包括 反折至少包括
4. 根据权利要求1或2所述的汉字输入方法, 骤S2中在
-[9]键中选择6个键为数字键[l]-[6]; 类型的映射的步骤包括建立数字键[l]到基本笔画类型横的映射,建立数 字键[2]到基本笔画类型竖的映射,建立数字键[3]到基本笔画类型撇的映射,建立数字键[4]到基本笔画类型点捺的映射,建立数字键[5]到基本笔画类型 顺折的映射,以及,建立数字键[6]到基本笔画类型反折的映射。
5. 根据权利要求1或2所述的汉字输入方法,其特征在于,所述需 要输入的汉字为单个汉字或者词组;则所述步骤S2中进行小型数字键盘其特征在于,所述步 所述建立到基本笔画设置的步骤还包括设置单字完成键,用于标识单个汉字的输入完成;设置词组完成键,用于标识词组输入完成;其中,所述词组完成键包括 二字词组完成键和多字词组完成键;贝U,所述步骤S3之后还包括键入相应的完成键。
6. 根据权利要求5所述的汉字输入方法,其特征在于,对于柯蒂键盘 的数字小键盘,设置数字键
为单字完成键,对于手持数字设备的数字键 盘,设置中央控制按钮为单字完成键;以及,设置数字键[7]为二字词组 完成键,设置数字键[8]为多字词组完成键。
7. 根据权利要求1或2所述的汉字输入方法,其特征在于,所述步骤 S3包括对于单个汉字,如果需要输入的汉字其全部笔画数不多于6码的, 按照其书写顺序逐个输入其相应的基本笔画编码;对于其全部笔画数多于6 码的,选择输入其前三划和后三划的笔画编码,或者,选择输入其前四划和 后二划的笔画编码。
8. 根据权利要求7所述的汉字输入方法,其特征在于,对于词组, 选择输入其第一字至多前三划的笔画编码和最后一字至多后三划的笔画编 码;或者,选择输入其第一字至多前四划的笔画编码和最后一字至多后二划 的笔画编码。
9. 一种小型数字键盘,其特征在于,其
-[9]键中的6个键用于输入 汉字编码,并分别映射以下6种基本笔画类型横、竖、撇、点捺、顺折 和反折。
10. 根据权利要求9所述的小型数字键盘,其特征在于,为柯蒂 QWERTY键盘的数字小键盘或者手持数字设备的数字键盘。
11. 根据权利要求9或10所述的小型数字键盘,其特征在于,所述 用于输入汉字编码的6个键为数字键[l]-[6];其中,数字键[l]映射基本笔 画类型横,数字键[2]映射基本笔画类型竖,数字键[3]映射基本笔画类型 撇,数字键[4]映射基本笔画类型点捺,数字键[5]映射基本笔画类型顺折, 以及,数字键[6]映射基本笔画类型反折。
12. 根据权利要求9或10所述的小型数字键盘,其特征在于,其设 有单字完成键和词组完成键。
13. 根据权利要求12所述的小型数字键盘,其特征在于,对于柯蒂键 盘的数字小键盘,数字键
为单字完成键,对于手持数字设备的数字键盘, 中央控制按钮为单字完成键;以及,数字键[7]为二字词组完成键,数字 键[8]为多字词组完成键。
14. 一种汉字输入系统,其特征在于,包括 如权利要求9-13任一所述的小型数字键盘;汉字编码数据库,用于保存汉字及其编码;其中,所述汉字编码的 集合包括所述小型数字键盘中被选择的6个键的键字;处理器,分别与所述小型数字键盘和汉字编码数据库连接,用于将 所述小型数字键盘输入的汉字编码在所述汉字编码数据库中执行匹配, 并返回匹配的汉字。
15. 根据权利要求14所述的汉字输入系统,其特征在于,所述汉字 编码数据库包括单个汉字子库以及词组子库,所述处理器根据所述小型 数字键盘输入的单字完成键或词组完成键,分别在相应的字库中执行匹 配。
16. 根据权利要求15所述的汉字输入系统,其特征在于,所述词组 子库包括二字词组子库和多字词组字库。
全文摘要
本发明公开了一种汉字输入方法,一种小型数字键盘以及一种汉字输入系统。该汉字输入方法用于将汉字通过一定步骤转换为能够通过小型数字键盘输入到处理器并为其所识别的汉字编码,包括将需要输入的汉字分解为以下6种基本笔画类型横、竖、撇、点捺、顺折和反折;进行小型数字键盘设置,包括在
-[9]键中选择6个键,所述汉字编码的集合包括所述6个键的键字;以及,分别建立所述6个键到上述基本笔画类型的映射;至多输入所述汉字的6个基本笔画的编码到处理器。通过本发明,能够实现汉字在小型数字键盘上的高速输入,且易学易用。
文档编号G06F3/023GK101556505SQ20081008867
公开日2009年10月14日 申请日期2008年4月10日 优先权日2008年4月10日
发明者布礼文 申请人:香港城市大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1