字符输入方法

文档序号:6567926阅读:589来源:国知局
专利名称:字符输入方法
技术领域
本发明涉及一种电数字数据处理方法,尤其是一种将零散信息项目转换成代码形式的方法。
背景技术
一个语言是指一个字符的集合,一个字符是指一个符号串,符号来自一个固定的符号集。例如,英文是所有英文字的集合。英文字是一个英文字母串。英文字母来自符号(字母)集(a-z)。字符的输入法是指将一语言的任一字符的子集表示在一设备中的方法,该设备通常是指电子设备。字符输入法根据其输入的语言特点,可直接利用被输入语言的字符进行输入,如英文的输入就是如此;或使用一间接语言进行输入,如汉语就是利用汉语拼音或组成汉字的字根作为一间接语言来进行输入的。汉语的字符为汉字,汉语的符号集为笔画。在接收字符输入的电子设备上通常提供输入信息的反馈,即显示所输入符号/符号串或允许输入的符号/符号串的组合。键盘输入法是指一种利用键盘实现字符输入的方法,一般包括以下步骤(1)定义一个固定的符号集,(2)将所述符号集中的符号设定到所述键盘相应的键位上,(3)按照定义的所述符号与所述字符的编码规则,通过点击所述键盘上的相应键位,完成字符输入。目前常用的键盘输入法有一种是具有推荐字或词功能的输入法,该方法是指在输入过程中,根据已输入的至少一个符号预测输入者预输入的字或词,并将其推荐给输入者选择,以达到提高输入速度的一种输入法。在使用间接语言输入时,每个间接语言的字符或字符串通常对应多个被输入语言的字符或字符串。每个被输入语言的字符通常唯一对应一个间接语言的符号串。
无线移动设备现已被广泛使用。无线移动设备包括手机,PDA和掌上电脑。人们可使用无线移动设备进行收发短信息、电子邮件和访问无线网站。文字输入成为使用瓶颈。无线移动设备的文字输入大都使用10键数字键盘。目前利用数字键盘输入文字的方法存在有两个弱点一是输入语言的符号,即字母的个数大都大于所用键盘键位的个数。如英文和汉语拼音分别有26个字母,每个键位的设置通常要多于一个字母,在直接利用字母输入时,每个字母须按键一次或多次。二是汉语拼音输入法大都采用推荐字输入法,首先输入拼音,然后列出拼音所对应汉字,并将汉字对应到数字键上,再按相应数字键选择欲输入汉字,数字键同时具有了选择汉字功能,推荐字可出现在一个汉字的拼音输入过程中。例如,在输入汉语拼音声母之后。另外,在输入汉字过程中有大量汉语拼音不能确定其输入是否完毕。例如jia,继续输入n可成为jian。因此在选择推荐字时须按一控制键进入选字状态,然后再按相应数字键选择欲输入汉字。中国专利公开号CN 1289081A,
公开日是2001年3月28日,发明名称是《符号输入》的专利申请案中公开了一种符号输入方法,是通过按压键盘上相应的键位一次或连续按压一次以上输入到显示器中,进而完成字符输入。这种字符输入方法不能克服如上所述的,在目前利用数字键盘输入文字时存在的第二个弱点。

发明内容
本发明的任务是克服现有技术中的不足,提供一种在字符输入过程中,可以节省点击状态转换控制键这一操作步骤,具有同时进行输入符号和选择推荐字符/字符串功能的技术,从而提高字符输入速度的字符输入方法。
为了解决上述技术问题,本发明采用下列方法(1)定义一个固定的符号集F,(2)将所述符号集F中的符号设定到所述键盘相应的键位上,(3)按照定义的所述符号与所述字符的编码规则,通过点击所述键盘上的相应键位,完成字符输入;所述步骤(3)中包括以下子步骤(a)根据利用所述键盘上设定的键位已输入的至少一个符号,系统预测出允许输入的字符集或字符串集,作为推荐的字符显示输出;(b)设定N值大于或等于1,由上述已输入的N个符号指定第N+1个符号可允许使用的符号集Z,由字符集Z指定第N+1个符号可允许使用的键位集K1,由键位集K1指定第N+1个符号不允许使用的键位集K2;(c)设定键位集K2中的键位数是M,设定T小与或等于M,系统显示输出T个推荐字符或字符串,并将它们指定在键位集K2中的键位上;(d)点击所述键位集K1中相应的键位输入符号;或点击所述键位集K2中相应的键位,直接选择T个推荐字符或字符串中对应的字符或字符串,完成字符或字符串的输入。
所述符号集F中的符号个数大于所述键盘键位的个数;所述推荐的字符或推荐的字符串中的字符是所述字符集F中的符号串,所述推荐的字符或推荐的字符串中的每个字符对应与所述字符集F中唯一的符号串;所述符号的输入过程是逐个确定被输入的符号,所述符号输入的操作有下述情形之一(6-1)点击一次或多次所述键盘上的相应键位进行输入;或(6-2)点击一次所述键盘上的相应键位,或点击一次或多次所述键盘上的控制键再点击一次所述键盘上的相应键位进行输入;所述符号输入的操作是点击一次所述键盘上的相应键位,然后从允许的符号串中选择欲输入的符号串进行输入;所述推荐字符是允许的符号串所对应的字符或字符串的子集。所述符号是选自由拉丁字母表的字母、阿拉伯数字、字符笔划及音标构成的组中的,所述符号采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母或采用组成汉字的特定的字根,所述符号还可采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母与组成汉字的特定的字根相结合;所述字符是拼写字符或表意字符,所述表意字符是中文字符或日文字符或朝鲜文字符。
本发明与现有技术相比的有益效果是在输入字符的过程中,实现输入与选字同时进行。即不管是在符号的输入过程中还是在完成符号输入时,只要显示出了推荐字符或字符串表,便可以直接点击该字符/字符串所设定的键位,方便、快速地完成字符的输入;利用本发明所提供的技术,每单字的输入至少节省一次击键次数。


图1是现有技术中字符输入方法的工作流程示意图;图2是本发明字符输入方法中所用的一种10键位设定示意图;图3是本发明字符输入方法中所用的另一种10键位设定示意图;图4是本发明字符输入方法中所用的一种8键位设定示意图;图5是本发明字符输入方法的工作流程示意图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细说明图5示出了本发明提供的一种利用键盘实现字符输入的方法,利用如图2、图3或图4所示的数字键盘输入字符的方法采用以下步骤(1)定义一个固定的符号集F,例如,可将26个英文字母a-z作为符号集,(2)将所述符号集F中的符号设定到所述键盘相应的键位上,例如,采用如图2至图4所示的国家质量技术监督局发布的中华人民共和国国家标准GB/T 18031-2000《信息技术数字键盘汉字输入通用要求》中规定的10键位、8键位数字键盘拼音字母键位的设置,并将26个英文字母设定到键盘相应的键位上,(3)按照定义的所述符号与所述字符的编码规则,通过点击所述键盘上的相应键位,即可完成字符输入;在所述步骤(3)中还包括以下子步骤(a)根据利用所述键盘上设定的键位已输入的至少一个符号,系统预测出允许输入的字符集或字符串集,作为推荐字符显示输出;(b)设定N值大于或等于1,由上述已输入的N个符号指定第N+1个符号可允许使用的符号集Z,由字符集Z指定第N+1个符号可允许使用的键位集K1,由键位集K1指定第N+1个符号不允许使用的键位集K2;(c)设定键位集K2中的键位数是M,设定T小与或等于M,系统显示输出T个推荐字符或字符串,并将它们指定在键位集K2中的键位上;(d)点击所述键位集K1中相应的键位输入符号;或点击所述键位集K2中相应的键位,直接选择T个推荐字符或字符串中对应的字符或字符串,完成字符或字符串的输入。
所述符号集F中的符号个数大于所述键盘键位的个数;所述推荐的字符或推荐的字符串中的字符是所述字符集F中的符号串,所述推荐的字符或推荐的字符串中的每个字符对应与所述字符集F中唯一的符号串;所述符号的输入过程是逐个确定被输入的符号,所述符号输入的操作有下述情形之一(6-1)点击一次或多次所述键盘上的相应键位进行输入;或(6-2)点击一次所述键盘上的相应键位,或点击一次或多次所述键盘上的控制键再点击一次所述键盘上的相应键位进行输入,所述符号输入的操作是点击一次所述键盘上的相应键位,然后从允许的符号串中选择欲输入的符号串进行输入;所述推荐字符是允许的符号串所对应的字符或字符串的子集。所述符号是选自由拉丁字母表的字母、阿拉伯数字、字符笔划及音标构成的组中的,所述符号还可采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母或采用组成汉字的特定的字根,所述符号也可采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母与组成汉字的特定的字根相结合;所述字符是拼写字符或表意字符,所述表意字符是中文字符或日文字符或朝鲜文字符。
本发明的字符输入方法适用于有限键盘,即该有限键盘的键位个数小于一个语言符号集中的符号个数与被指定做为推荐字选择键的键位数之和。例如,图2至图4中分别所示的数字键盘就是如此,键盘的键位数为10个,定义的语言符号集中的符号个数为26个,无论指定几个推荐字的选择键均满足上述有限键盘定义的条件。
本发明中的推荐字或词的排序是按其使用频率排序。
具体实施例一以本申请人的中国发明专利申请号为01142041.3,名称为《十键位数字键盘汉字输入法》为例,该输入法中采用的键盘设置示意图如图3所示,作为本发明字符输入方法的一个具体实施方式
是这样实现的利用本发明的选字技术,由于汉字拼音的特殊结构,在输入韵母的状态下,设置数字键0,4,5,6为选字键。
我们知道,汉字拼音的结构是声母+韵母。在声母输入后,进入输入韵母状态。所有韵母的组成字母为a、e、i、o、u、v、n、g、r,在图3所示键盘的键位中,g和i在同一数字键上,o和r在同一数字键上。但9只能出现在n后,而i则不能,同样r只能出现在e后,而o则不能,所以各韵母字母间没有冲突。在声母输入后,可直接按相应数字键输入韵母。
上述的《十键位数字键盘汉字输入法》中设置从输入拼音首字母至输入拼音末字母后至多显示4个候选字或词,数字键0,4,5,6每个键为分别对应两个声母,即0对应y和z,4对应j和k,5对应l和m,6对应n和p,而在这八个声母中,只有数字键6上面的字母n可能出现在韵母中(如jian,jin等),但不会是任何字的第一个韵母字母。据此我们将数字键0,4,5,6设置为选字键,这样,在系统默认为非声母输入状态下的任何时候,只要候选字中出现了想要输入的汉字,都可以使用数字键0,4,5,6,并作到一键输入,从而提高了输入速度。但因为数字键6上设置的字母n可能出现在韵母中,所以在输入有可能包含n的拼音字母组合时,如jia,jian包含n,在输入后面可能出现n的字母之后,如jia,在输入a后,只显示3个候选字,此时可只使用数字键0,4,5三键选字,如此避免了数字键6的选字功能与输入韵母n功能之间的冲突。
上述的《十键位数字键盘汉字输入法》中以c表示c和ch,s表示s和sh,z表示z和zh。
例1利用本发明的选字技术, 《十键位数字键盘汉字输入法》输入汉字“中”的击键过程是*+0+7+6+4,这里假设“中”在zhong和zong发音的字中,其字频排第二位。
进一步说明此操作的过程即z是第二逻辑层的声母,故以切换键“*”+数字键“0”输入z;韵母o对应数字“7”,后面的n对应数字“6”;因为zhon或zon可以唯一确定zhong或zong,即系统自动匹配完全拼音,减少输入字母g,又因该字排第二位,数字键“0”,“4”,“5”,“6”分别对应第一、二、三、四个字,所以击“4”键确定。
例2输入“中国”双字词组的击键过程是*+0+7+6+OK+3+0,这里假设“中国”在zhongg和zongg发音的词中,其词频排第一位。
进一步说明此操作的过程同上一过程所述,输入字母n对应的数字“6”后,先不进行选字,继续输入第二字声母g,因g属于第一逻辑层声母,按该输入法应按一控制键OK,故应输入“OK”+“3”,此时,“中国”一词出现在第一位,因此,键入选字键“0”确定。
具体实施例二以中国发明专利申请公开号CN 1289081A,
公开日是2001年3月28日,名称为《符号输入》的申请案中公开的一种汉字输入方法为例,作为本发明字符输入方法的一个具体实施方式
是这样实现的采用图4所示的键盘,设置控制键为OK键;这里假设“中”在发音为zhong的字中,其字频排第一位,该字被标以数字0。
例如输入汉字“中”的击键是9999+4+6+暂停+6+4+OK+1。
说明因为所有W、X、Y与Z都允许作为第一拼音符号,所以要想得到Z,需要击四次数字键9,暂停之后输入Z;接下来的H是数字键4上第一个被允许的符号,只击一次键;O是数字键6上唯一被允许的符号,击一次键;N是数字键6上唯一被允许的符号,击一次键;G是数字键4上唯一被允许的符号,击一次键;此时“中”出现在重码字中的第一位,击控制键OK之后按该字前面提示的数字1。“中”被输入终端。使用本发明的技术,在输入过程中显示3至4个汉字,将其分别对应在0,5,7,9键,击键是9999+4+6+暂停+6+4+0。假设“中”出现在重码字中的第一位,对应数字0键。省略按OK键。
具体实施例三以目前通常使用的采用图4所示的键盘的拼音输入法为例,作为本发明字符输入方法的一个具体实施方式
是这样实现的采用图4所示的键盘,设置控制键为OK键;这里假设“中”在发音为zhong的字中,其字频排第一位,该字被标以数字0。
例如输入汉字“中”的击键是9999+44+666+暂停+66+4+OK+1。
说明Z是数字键9上的第四个字母,连击四次确定Z;H是数字键4上的第二个字母,连击两次确定H;O是数字键6上的第三个字母,连击三次确定0;暂停,因为N也是数字键6上的字母,连续多次击同一键会造成循环选择,如连击四次数字键6,确定的是字母M;再连击两次数字键6确定N;G是数字键4上第一个字母,击一次确定G;此时“中”出现在重码字中的第一位,击控制键OK之后按该字前面提示的数字1。“中”被输入终端。
使用本发明的技术,在输入过程中显示3至4个汉字,将其分别对应在0,5,7,9键,击键是9999+44+666+暂停+66+4+0。
假设“中”出现在重码字中的第一位,对应数字0键。省略按OK键。
具体实施例四使用图4键盘,一种可能的推荐字英文输入法为根据已输入的字母,在下一字母不可能为元音字母时,将预测欲输入的英文单词对应在0,5,7,9键上。可直接按相应键选择预测英文单词。如已输入字母conv,可推荐convenience,用数字键0;convention,用数字键5;conversation,用数字键7;和convince,用数字键9。如欲输入convenience可按0键直接输入,节省6次击键。
具体实施例五T9输入法是现在市场上使用最广泛的输入法。其输入过程如图1所示,首先按各拼音字母相对应的键(一次)输入拼音,在输入过程中显示可能成为拼音的字母串,例如欲输入jian,点击键5后显示j,k,l,点击键4后显示ji,li(只有ji,li是可能成为拼音的字母串)。同时显示其中字母串之一相对应的汉字,如点击键5后显示j所对应的汉字家,对应数字键1;就,对应数字键2;进,对应数字键3;经,对应数字键4;将,对应数字键5;等。按一移动键可选择不同的字母串并显示相应的汉字。按一确认键,然后按相应的数字键可输入显示的汉字。拼音输入完毕后,可按一移动键可选择欲输入拼音,按一确认键然后按相应的数字键可输入显示的汉字。如欲输入汉字未显示,按确认键后移动键变为翻页键。找到欲输入汉字后按相应数字键输入欲输入汉字。
使用本发明的一种改进为,在输入过程中只显示3至4个汉字,若采用图3所示中的10键位键盘,将其分别对应在0,4,5,6键;若采用图4所示的8键位键盘,则将其分别对应在0,5,7,9键。在输入过程中按相应的数字键直接输入显示的汉字或按移动键后按相应的数字键输入显示的汉字。对已显示汉字可节省按一确认键。
根据《最常用汉字是哪些——三千高频度汉字字表》中的字频统计,每个拼音的最常用3至4个汉字的字频总和是所有汉字字频总和的86%。若现有技术中的T9输入法结合适用本发明技术,则在86%的汉字输入中,可节省一次击键,也就是说,在每输入一个汉字或词时,平均可节省0.86键。而现有的T9输入法平均单字汉字输入为6.05键。使用本发明的技术后为5.19键。速度提高16.6%。
权利要求
1.一种利用键盘实现字符输入的方法,包括以下步骤(1)定义一个固定的符号集F,(2)将所述符号集F中的符号设定到所述键盘相应的键位上,(3)按照定义的所述符号与所述字符的编码规则,通过点击所述键盘上的相应键位,完成字符输入;其特征在于所述步骤(3)中包括以下子步骤(a)根据利用所述键盘上设定的键位已输入的至少一个符号,系统预测出允许输入的字符集或字符串集,作为推荐的字符显示输出;(b)设定N值大于或等于1,由上述已输入的N个符号指定第N+1个符号可允许使用的符号集Z,由字符集Z指定第N+1个符号可允许使用的键位集K1,由键位集K1指定第N+1个符号不允许使用的键位集K2;(c)设定键位集K2中的键位数是M,设定T小与或等于M,系统显示输出T个推荐字符或字符串,并将它们指定在键位集K2中的键位上;(d)点击所述键位集K1中相应的键位输入符号;或点击所述键位集K2中相应的键位,直接选择T个推荐字符或字符串中对应的字符或字符串,完成字符或字符串的输入。
2.根据权利要求1所述的字符输入方法,其特征在于所述符号集F中的符号个数大于所述键盘键位的个数。
3.根据权利要求1所述的字符输入方法,其特征在于所述推荐的字符或推荐的字符串中的字符是所述字符集F中的符号串。
4.根据权利要求1所述的字符输入方法,其特征在于所述推荐的字符或推荐的字符串中的每个字符对应与所述字符集F中唯一的符号串。
5.根据权利要求3或4所述的字符输入方法,其特征在于所述符号的输入过程是逐个确定被输入的符号。
6.根据权利要求5所述的字符输入方法,其特征在于所述符号输入的操作有下述情形之一(6-1)点击一次或多次所述键盘上的相应键位进行输入;或(6-2)点击一次所述键盘上的相应键位,或点击一次或多次所述键盘上的控制键再点击一次所述键盘上的相应键位进行输入。
7.根据权利要求3所述的字符输入方法,其特征在于所述符号输入的操作是点击一次所述键盘上的相应键位,然后从允许的符号串中选择欲输入的符号串进行输入。
8.根据权利要求4所述的字符输入方法,其特征在于所述推荐字符是允许的符号串所对应的字符或字符串的子集。
9.根据权利要求1所述的字符输入方法,其特征在于所述符号是选自由拉丁字母表的字母、阿拉伯数字、字符笔划及音标构成的组中的。
10.根据权利要求1所述的字符输入方法,其特征在于所述符号采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母。
11.根据权利要求1所述的字符输入方法,其特征在于所述符号采用组成汉字的特定的字根。
12.根据权利要求1所述的字符输入方法,其特征在于所述符号采用中华人民共和国国家标准汉语拼音方案规范的26个汉语拼音字母与组成汉字的特定的字根相结合。
13.根据权利要求1所述的字符输入方法,其特征在于所述字符是拼写字符。
14.根据权利要求1所述的字符输入方法,其特征在于所述字符是表意字符。
15.根据权利要求14所述的字符输入方法,其特征在于所述表意字符是中文字符。
16.根据权利要求14所述的字符输入方法,其特征在于所述表意字符是日文字符。
17.根据权利要求14所述的字符输入方法,其特征在于所述表意字符是朝鲜文字符。
全文摘要
本发明公开了一种利用键盘进行字符输入的方法,它涉及一种电数字数据处理方法;本发明的方法包括以下步骤(1)定义一个固定的符号集F,(2)将所述符号集F中的符号设定到所述键盘相应的键位上,(3)按照定义的所述符号与所述字符的编码规则,通过点击所述键盘上的相应键位,进行字符输入,同时设定所述键盘上的输入键位集K1和推荐字选择键位集K2,在所述符号集F中的字符个数大于所述键盘键位的个数;本发明字符输入方法能实现字符输入与选字同时进行,从而提高字符输入效率17%;本发明字符输入方法适用于键位个数小于一个语言符号集中的符号个数与被指定做为推荐字选择键的键位数之和的键盘的字符输入。
文档编号G06F3/023GK1472624SQ01136398
公开日2004年2月4日 申请日期2001年10月15日 优先权日2001年10月15日
发明者容毅, 李静, 容 毅 申请人:亿用软件技术(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1