利用移动电话机的数字键盘输入汉字的方法

文档序号:7677423阅读:856来源:国知局
专利名称:利用移动电话机的数字键盘输入汉字的方法
所属领域本发明涉及一种汉字输入方法,确切地说,涉及一种利用移动电话机的数字键盘输入汉字的方法。属于汉字信息处理技术领域。
背景技术
拼音是汉字发音的基本要素,每个汉字的拼音可以分解成由声母和韵母两部分组成,其中声母有23种形式,韵母有36种形式(分别参见图4和图5)。使用拼音输入汉字是目前在计算机上得到最广泛应用的汉字编码输入法之一。
由于计算机键盘设有26个独立的英文字母键,因此不存在输入字母混淆的问题。然而,当使用电话机、个人数字助理(PDA)等的数字键盘输入汉字时,由于每一个数字键要对应3到4个英文字母(参见图1),因此一般是通过所按键的次数确定其欲输入的字母。例如,要输入“a”字母,只需按压“2”键一次,而要输入“b”字母,需按压“2”键二次;要输入“c”字母,则需按压“2”键三次。这样用户在使用上述数字键盘输入汉字时,首先要想好该字的拼音,还要再想好每个键应该按压几次,最后从同音字中选择所需要的汉字;输入过程相当繁琐。同时,对于连续按压同一个数字键的输入情况,例如,要输入“cc”,就必须键入6次“2”;但这也有可能是代表输入“abc”、“bac”、“abba”等多种组合。目前使用的汉字信息处理系统通常是通过两次输入的间隔时间来对输入的字母进行判断和划分,这样势必影响用户的连续输入速度。此外,这种汉字输入方法以增加按键次数为代价解决键盘个数少的问题,必然会提高输入汉字的出错率。以上几个方面,都极大地限制了用户利用电话机输入汉字的速度。
总之,利用数字键盘输入汉字的速度慢、输入方法复杂是限制用户利用移动电话机收发文字信息和上网的一个瓶颈,影响了手机的短消息收发等功能在中国各行各业和各类人员中的应用和普及,因此,目前社会上迫切需要一种简单易学地利用移动电话机或其他电子装置(例如固定电话机、个人数字助理PDA、遥控器等)的数字键盘输入汉字的方法。

发明内容
本发明的目的是提供一种可以克服上述种种缺陷的利用移动电话机的数字键盘输入汉字的方法。
本发明的方法是这样实现的一种使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法是利用移动电话机的标准12键数字电话键盘和四个方向键作为输入工具,利用拼音输入每个汉字的声母和韵母;且在输入每个汉字的拼音时,只需分别按压一次代表该汉字拼音的声母字母和韵母字母的数字键,再由计算机软件根据该汉字的拼音组合规律从所有可能的组合中选取出其匹配、合法的拼音序列,按照其使用频率顺序显示在屏幕上供用户选择;同时记录用户输入该汉字的频率,并在后续的输入中依照该汉字的使用频率调整输出该汉字的次序。
所述的12键数字电话键盘和四个方向键中的数字“1”键用来选择“拼音”和“组词”两种输入模式;数字“2”到“9”键分别对应26个英文字母,其中数字“2”键对应A、B、C三个英文字母,数字“3”键对应D、E、F三个英文字母,数字“4”键对应G、H、I三个英文字母,数字“5”键对应J、K、L三个英文字母,数字“6”键对应M、N、O三个英文字母,数字“7”键对应P、Q、R、S四个英文字母,数字“8”键对应T、U、V三个英文字母,数字“9”键对应W、X、Y、Z四个英文字母;其中上、下方向键分别用于选择前一个待选字和下一个待选字,左方向键用作“确认”键,右方向键用作“取消”键。
该方法具有输入“汉字”和“组词”两种输入方式,其中“组词”输入方式用于输入用户自定义的词组。
在输入词组时,其是利用电话机的数字键盘作为输入工具,利用拼音输入组成该词组的每个汉字的声母,且用户输入每个汉字的声母时,只需分别按压一次代表该汉字的声母字母的数字键;再由计算机软件根据该词组的拼音组合规律从系统词库和用户词库中选取符合输入拼音序列的词组,按照使用频率顺序显示在屏幕上供用户选择,以加快词组的输入速度;同时记录用户输入的该词组频率,并在后续的输入中依照该词组的使用频率调整输出该词组的次序。
当用户输入一个在原先的系统词库和用户词库中都不存在的词组后,将自动地将该词组放入到用户词库中,否则,将更新该词组的词频统计数据。和“拼音”输入方式不同,“组词”输入方式用于手工把一个新词组加入到用户词库。它需要用户连续输入组成该词组的每个汉字的拼音,然后根据屏幕的显示选择待选词,并把该词加入到用户词库中。以后再次输入该词时,就可以使用“拼音”输入方式的词组输入方法以加快词组的输入速度。
其中显示屏幕上的显示区域分为三部分输入文本窗口显示已经输入的汉字或词组,根据屏幕的大小,该输入文本窗口可以显示1-2行字;待选拼音窗口显示可能的待选拼音;待选汉字窗口显示待选的汉字或词组。
如果待选拼音或待选汉字的数目超过一行所能显示的范围,将在窗口的右侧显示一个“>”符号,表示有超过一行的待选汉字或词组;且在被选中的待选字下方设有一条下划线,作为标记。
该方法共设置有六种输入状态初始状态、选高频字状态、选拼音状态、选汉字状态、选联想字状态、选词状态,各状态之间能够相互转换。
该方法设置有高频字的快速输入法即只要按压“2”~“9”其中某一个键的时候,对应上述每个键,都可按频度高低顺序分别显示出30个高频字供用户选择,以加快常用字的输入速度。
该方法也可适用于固定电话机、个人数字助理(PDA)、遥控器类带有数字键盘和方向键的其他电子装置输入汉字。
本发明以移动电话机或其他电子装置(例如固定电话机、个人数字助理PDA、遥控器等)的数字键盘和方向键作为输入工具,利用拼音输入每个汉字的声母和韵母;且用户输入汉字的拼音字母时,只要求用户按压一次代表该汉字拼音字母的数字键,再通过计算机软件根据汉字的拼音组合规律智能地从所有可能的组合中选取出其合法的拼音序列,显示在屏幕上供用户选择。同时,该方法还可从系统词库和用户词库中选取符合输入拼音序列的词组,以加快词组的输入速度;并且能够自动地将用户输入的一个原先在系统词库中不存在的词加入到用户词库中,大大加快用户以后输入该词的速度。还能够把词库中的词按照用户的使用频度排序,优先输出使用频度高的词;或者选择输出刚才最后输入的词,这是因为在有些情况下,虽然最后输入的词的使用频度并不高,但在连续的两句话中,该最后输入的词出现的概率经常要比使用频度高的词还要大。总之,本发明的汉字输入方法符合人们常规的思维方式和输入习惯,用户只需要经过简单的学习就能很好地掌握之,同时具有很高的输入效率,能够较好地满足人们利用电话机输入汉字的需要,具有颇为看好的应用前景。


图1是本发明的移动电话机的数字键盘分布及功能示意图。
图2是本发明处于拼音输入模式时屏幕显示的实施例图。
图3是本发明处于组词输入模式时屏幕显示的实施例图。
图4是汉字的汉语拼音的声母分类表。
图5是汉字的汉语拼音的韵母分类表。
图6(A)、图6(B)分别是本发明处于输入汉字词组时屏幕显示的两个实施例图。
图7是本发明处于初始状态(拼音模式)时的程序流程图。
图8是本发明处于选高频字状态时的程序流程图。
图9是本发明处于选词状态时的程序流程图。
图10是本发明处于选拼音状态时的程序流程图。
图11是本发明处于选汉字状态时的程序流程图。
图12是本发明处于选联想字状态时的程序流程图。
具体实施例方式
本发明是一种使用移动电话机的数字键盘输入汉字的方法,其是利用移动电话机的标准12键数字电话键盘和四个方向键作为输入工具,利用拼音输入每个汉字的声母和韵母;且用户输入每个汉字的拼音时,只需分别按压一次代表该汉字拼音的声母字母和韵母字母的数字键,再由计算机软件根据该汉字的拼音组合规律从所有可能的组合中选取出其匹配、合法的拼音序列,按照其使用频率顺序显示在屏幕上供用户选择;同时记录用户输入该汉字的频率,并在后续的输入中依照该汉字的使用频率调整输出该汉字的次序。
参见图1,本发明采用标准12键数字电话键盘以及四个方向键输入拼音和汉字。其中数字“1”键用来选择“拼音”和“组词”两种输入模式;用于输入拼音和汉字的数字“2”-“9”键则与26个英文字母相对应,其中每个键分别对应3-4个英文字母,在图1中“2”-“9”键上都标记了每个键所对应的英文字母。在输入汉字状态时,上方向键1和下方向键2分别用来选择前一个待选字和下一个待选字,左方向键3用作“确认”键;右方向键4用作“取消”键。
在拼音的输入过程中,用户需要键入与拼音对应的数字键。以汉字的“字”为例,它的拼音是“zi”,其中“z”在“9”键上,“i”在“4”键上,因此用户需要依次键入数字键“94”。此时,屏幕显示如图2和图3所示。
本发明把屏幕分为三个显示区域(窗口)输入文本窗口5显示已经输入的汉字,根据屏幕的大小可以显示1~2行字;待选拼音窗口6显示可能的待选拼音;待选汉字窗口7显示待选的汉字或词组。如果待选拼音或汉字的数目超过一行所能显示的范围,将在窗口的右侧显示一个“>”符号,表示有超过一行的待选字。在被选中的待选字下方有一条下划线作为标记。由于本发明在汉字输入的过程中有“拼音”和“组词”两种不同模式,因此在屏幕显示时在待选拼音窗口6的左侧显示出其当前所处于的输入模式,即分别如图2、图3所示的“拼音”和“组词”。
本发明的输入方法把汉语拼音按照国家文字改革委员会的有关规定分为23个声母和36个韵母,其分类表如图4,图5所示。用户键入数字键序列时,本发明的输入方法则根据汉字发音的规则智能地识别出每个数字键对应的拼音字母,排除不可能的组合,筛选出可能的拼音组合。以“字”为例,用户输入的数字序列是“94”,其中数字“9”键与四个拼音字母w、x、y、z相对应,数字“4”键与三个拼音字母g、h、i相对应,其可能的拼音组合共有12种“wg”、“wh”、“wi”、“xg”、“xh”、“xi”、“yg”、“yh”、“yi”、“zg”、“zh”和“zi”,但是,按照汉语拼音的发音规则匹配组成的合法拼音只有“xi”、“yi”、“zi”,因此本发明的软件将智能地把这三个拼音组合xi、yi、zi作为待选拼音显示在待选拼音窗口6,同时把与其相对应的汉字西、一、字、洗、以、自显示在待选汉字窗口7(参见图2和图3)。
本发明的输入方法把汉字的输入过程分为“拼音”和“组词”两种输入模式,其中“组词”输入方式用于输入用户自定义的词组,并把它保存到用户词库。在“组词”输入方式时,也是利用电话机的数字键盘作为输入工具,利用拼音连续输入组成该词组的每个汉字的拼音,且用户输入每个汉字的拼音时,只需分别按压一次代表该汉字的拼音字母的数字键;再由计算机软件根据拼音组合规律选取相应的待选字显示在屏幕上,供用户选择。在再次输入该词组时,仅需要输入组成该词组的每个汉字的声母,可以加快输入速度。
本发明中在屏幕上显示的待选汉字和词组分别存放在字库、系统词库和用户词库中。系统词库中的词组按照每个词组的使用频率存放,使用频率高的词组将被优先检索到。用户词库的容量小于系统词库,用于存放用户自定义的词组。当用户完成一个词组的输入时,系统将首先检查用户词库,然后从系统词库检索之。如果用户输入的是一个新的词组,即在原先的系统词库和用户词库中都不存在的词组,本发明的输入方法将自动地把这个词组放入到用户词库中,否则,将更新该词组的词频统计数据,以便以后能够大大加快用户输入该词组的速度。
本发明的输入方法在“拼音”模式下可以完成常用字、词组和用户词组的输入。本发明设置有输入高频字的快速方法即只要按压“2”~“9”其中某一个键的时候,对应上述每个键,都可按频度高低顺序分别显示出30个高频字供用户选择,以加快常用字的输入速度。本发明一共提供有30×8=240个高频字。对于常用词和用户词,用户只需要输入每个字拼音的第一个字母,该方法就会顺序搜索用户词库、系统词库和字库,按照使用频率的高低显示搜索结果,并优先显示组合词组。例如,参见图6(A)和图6(B),输入‘65’(‘ml’)将显示“美丽”,输入‘74’(‘pg’)将显示“苹果”。用户可以直接在“待选汉字窗口”里选择它们。如果在待选拼音窗口显示有多个待选拼音,造成待选汉字窗口里的待选字或词的数量过多、不能在二、三行或若干行内全部显示时,可以按取消键返回“待选拼音窗口”,并在其中所显示的多种待选的拼音组合里选择某一种,再按确定键返回“待选汉字窗口”,这时在“待选汉字窗口”中就只显示与刚才所选择的该拼音组合相对应的待选汉字和词,此时,所显示的待选汉字和词就会大大减少,可以明显地加快输入速度。例如图6中,输入“74”之后,在待选拼音窗口显示有多个待选拼音pg、pi、qi,此时可以按取消键返回“待选拼音窗口”,选择其中所显示的一种待选的拼音组合pg,再按确定键返回“待选汉字窗口”,这时在“待选汉字窗口”中就只显示与刚才所选择的该拼音组合相对应的待选汉字和词苹果、批改、评估等。如果没有用户所需要选择的字或词,可以按取消键返回“待选拼音窗口”,选择其他拼音组合,以重新选择所需要的字或词。
本发明的输入方法共设置有六种输入状态初始状态、选高频字状态、选拼音状态、选汉字状态、选联想字状态、选词状态,且各状态之间能够相互转换。上述各个输入状态的执行情况请参见图7到图12所示的各个输入状态的流程图,这些图描述了在当前的输入模式和所处的状态下,每次输入一个键的时候,本发明是如何处理输入的键、搜索相应的字库并转换状态;并在到达一个新的状态时,如何根据不同情况完成对字库的读取和搜索等操作。
例如,参见图7,本发明的输入方法开始时处在“初始状态”并自动进入“拼音模式”。在该状态下,输入“1”键可以进行“拼音模式”和“组词模式”的切换。输入“2”~“9”键则开始进入汉字或词组的输入过程。如果当前工作模式是“组词模式”,则进入到“选拼音状态”;否则,系统根据输入的键值搜索高频字库并显示待选高频字,进入“选高频字状态”。在“初始状态”输入其他键保持状态不变。
参见图8,当处于“选高频字状态”时,用户可以用“上”、“下”方向键选择待选高频字,用“确认”键把待选高频字输入到“输入文本窗口”;接着,本发明又将根据输入的高频字作为一个词组的第一个字在用户词库和系统词库中查找联想字,如果存在有联想字,则进入“选联想字状态”,否则,保持状态不变。在“选高频字状态”下输入“取消”键,则进入“选拼音状态”;输入“2”~“9”键则进入“选词状态”。
图9-12的状态转移过程和上述过程类似,这里不再赘述。
本发明的方法也可适用于固定电话机、个人数字助理(PDA)、遥控器类带有数字键盘和方向键的其他电子装置输入汉字。
本发明已经编制出相应的程序软件和字库进行计算机模拟仿真实施试验,试验的结果是成功的,实现了发明目的。
权利要求
1.一种使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法是利用移动电话机的标准12键数字电话键盘和四个方向键作为输入工具,利用拼音输入每个汉字的声母和韵母;且在输入每个汉字的拼音时,只需分别按压一次代表该汉字拼音的声母字母和韵母字母的数字键,再由计算机软件根据该汉字的拼音组合规律从所有可能的组合中选取出其匹配、合法的拼音序列,按照其使用频率顺序显示在屏幕上供用户选择;同时记录用户输入该汉字的频率,并在后续的输入中依照该汉字的使用频率调整输出该汉字的次序。
2.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于所述的作为输入工具的12键数字电话键盘和四个方向键中的数字“1”键用来选择“拼音”和“组词”两种输入模式;数字“2”到“9”键分别对应26个英文字母,其中数字“2”键对应A、B、C三个英文字母,数字“3”键对应D、E、F三个英文字母,数字“4”键对应G、H、I三个英文字母,数字“5”键对应J、K、L三个英文字母,数字“6”键对应M、N、O三个英文字母,数字“7”键对应P、Q、R、S四个英文字母,数字“8”键对应T、U、V三个英文字母,数字“9”键对应W、X、Y、Z四个英文字母;而上、下方向键分别用于选择前一个待选字和下一个待选字,左方向键用作“确认”键,右方向键用作“取消”键。
3.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法具有输入“汉字”和“组词”两种输入方式,其中“组词”输入方式用于输入用户自定义的词组。
4.根据权利要求3所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于在输入词组时,其是利用电话机的数字键盘作为输入工具,利用拼音输入组成该词组的每个汉字的声母,且用户输入每个汉字的声母时,只需分别按压一次代表该汉字的声母字母的数字键;再由计算机软件根据该词组的拼音组合规律从系统词库和用户词库中选取符合输入拼音序列的词组,按照使用频率顺序显示在屏幕上供用户选择;同时记录用户输入该词组的频率,并在后续的输入中依照该词组的使用频率调整输出该词组的次序。
5.根据权利要求4所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于当用户输入一个在原先的系统词库和用户词库中都不存在的词组后,将自动地将该词组放入到用户词库中,否则,将更新该词组的词频统计数据。
6.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于其中显示屏幕上的显示区域分为三部分输入文本窗口显示已经输入的汉字或词组,根据屏幕的大小,该输入文本窗口可以显示1-2行字;待选拼音窗口显示可能的待选拼音;待选汉字窗口显示待选的汉字或词组。
7.根据权利要求1或6所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于如果待选拼音或待选汉字的数目超过一行所能显示的范围,将在窗口的右侧显示一个“>”符号,表示有超过一行的待选汉字或词组;且在被选中的待选拼音或待选汉字下方设有一条下划线,作为标记。
8.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法共设置有六种输入状态初始状态、选高频字状态、选拼音状态、选汉字状态、选联想字状态、选词状态,各状态之间能够相互转换。
9.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法设置有高频字的快速输入法只要按压“2”~“9”其中某一个键的时候,对应上述每个键,都可按频度高低顺序分别显示出30个高频字供用户选择。
10.根据权利要求1所述的使用移动电话机的数字键盘输入汉字的方法,其特征在于该方法也可适用于固定电话机、个人数字助理(PDA)、遥控器类带有数字键盘和方向键的其他电子装置输入汉字。
全文摘要
一种使用移动电话机的数字键盘输入汉字的方法,是利用移动电话机的标准12键数字电话键盘和四个方向键作为输入工具,通过拼音输入汉字,能够智能地输出与输入拼音相匹配的词组和汉字,并按照使用频率排序显示,供用户选择;同时记录用户输入该汉字和词组的频率,在后续的输入中依照汉字和词组的使用频率调整输出汉字和词组的次序。本发明的汉字输入方法简单、易学、好记,符合人们常规的思维方式和输入习惯,用户只需要经过简单的学习就能很好地掌握之,同时具有很高的输入效率,能够较好地满足人们利用移动电话机或固定电话机输入汉字的需要,具有颇为看好的应用前景。
文档编号H04M1/23GK1367601SQ0210398
公开日2002年9月4日 申请日期2002年3月5日 优先权日2002年3月5日
发明者王志华, 张春 申请人:王志华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1