一种小键盘上数字编码的汉语拼音和注音多字连续输入法转让专利

申请号 : CN200510055346.2

文献号 : CN1834865B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马贤亮张一昉柯文陈波

申请人 : 马贤亮张一昉柯文

摘要 :

本发明涉及一种小键盘上数字编码的汉语拼音和注音多字连续输入法,拼音字母或注音符号按多对一的关系被映射到小键盘数字键上,连续击键所代表的音节串通常存在歧义;根据全拼或简拼输入规则,按映射关系转化出各词组对应的数字编码串,彼此发音不同词组能转化出相同的数字编码串;在接收代表多个目标汉字的用户击键序列、用户没有挑选击键序列中任何一部分所对应发音的情况下,处理器直接将匹配的、彼此发音相同或不同的词组侯选项混在一起显示给用户;特别设定一种候选项首音分组方法与循环方法,并用字词先见切换、等长筛选码、以字定音等方式来加快候选词组的挑选,利于在小键盘上实现一种类似PC的汉语词组和短语连续输入方式。

权利要求 :

1.一种小键盘上数字编码的汉语拼音和注音多字连续输入法,包含以下步骤:

(a)在这种小键盘上,汉语拼音字母或注音符号按多对一的映射关系被映射到小键盘的数字键上;

(b)根据词组的全拼和简拼输入规则,连续的击键代表拼音字母串或注音符号串的数字键,其特征在于,(c)基于拼音字母或注音符号与数字键的映射关系,根据词组的全拼和简拼输入规则,就词库中的每个词组转化出对应的“数字编码串”,彼此发音不同的词组可能转化出相同的“数字编码串”,(d)处理器在接收代表多个目标汉字的“用户击键序列”后,在用户没有挑选该击键序列中任何一部分所对应的拼音字母串或注音符号串的情况下,处理器查找各词组对应的数字编码串,不管词组彼此之间的发音是否相同,就作为匹配出的“词组候选项”,并混合在一起,分页显示到侯选框中。

2.根据权利要求1所述的输入法,其特征在于,还包括候选项的首音分组步骤:

针对混合在一起的词组侯选项,处理器采用如下方式将其分解为一个或多个“候选项首音子组”:只要在输入时某个侯选项第一个汉字所对应的拼音字母串或注音符号串相同,不管其第二个或第二个以后的汉字的发音是否彼此相同,均归入同一个候选项首音子组。

3.根据权利要求2所述的输入法,其特征在于,还包括候选项首音子组的循环操作步骤:特别设定一个“首音分组循环键”,用户按压该键,就可将侯选框中的候选项调整为相应的候选项首音子组。

4.根据权利要求1所述的输入法,其特征在于,所述的侯选框中的词组侯选项按如下方式实现字词先见交替切换:所述处理器将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,缺省情况下,候选框中先显示候选项多字词子段,在“词组挑选交互”状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示候选项单字词子段,再次按压该键,则回到词子段优先模式。

5.根据权利要求1所述的输入法,其特征在于,所述处理器在接受到用户键入的“等长筛选码”后,对筛选码所作用的汉字特性加以限定,侯选框中只给出满足筛选条件的侯选项。

6.根据权利要求5所述的输入法,其特征在于,所述等长筛选码对于不同汉字的筛选码编码长度相同、对应的击键次数相同、对应的击键次数均为两次或三次、且对应的第一个击键相同。

7.根据权利要求1所述的输入法,其特征在于,在用户没有确认用户击键序列对应的拼音或注音的情况下,在词组候选框中“缺省候选项”变更后,处理器会将输入编辑框中显示的拼音或注音自动联动,使得输入编辑框中对应的拼音或注音的显示与缺省候选项词组的发音一致。

8.根据权利要求1或2所述的输入法,还包括步骤:

在词组挑选交互状态,特别设定一个“以字定音键”,用户按压该键,处理器根据缺省候选项中第一个汉字的发音,将侯选框中的内容调整为相应的候选项首音子组。

9.根据权利要求1所述的输入法,其特征在于:

有一个数字键被设定为“自造词删除键”,在词组挑选交互状态、且当前的缺省候选项为一个自造词组的情况下,用户按压该数字键后,处理器将该词组从存储器的自造词库中删除。

10.根据权利要求1所述的输入法,其特征在于:

在输入编辑状态,如果当前插入符所在操作位置的用户击键序列不对应任何一个完整数字编码串,而只是某个完整数字编码串的前面一部分,当用户离开当前的操作位置时,处理器自动将其补充成一个完整数字编码串。

11.根据权利要求1所述的输入法,其特征在于:

如果输入编辑框中有对应着多个汉字的用户击键序列,在每完成一次的侯选项挑选后,如输入编辑框中还剩余至少一个汉字对应的用户击键序列,则所述处理器自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面。

12.根据权利要求1所述的输入法,其特征在于:

支持在输入代表多个目标汉字的用户击键序列中不加隔音符,处理器接收不含隔音符的“用户击键序列”后,按照汉语拼音或注音音节表的规则,从前到后,穷举所有的切分路径,并找出其中路径段最少的切分路径,将其作为备选路径。

13.根据权利要求1所述的输入法,其特征在于:

有一个数字键被设置为“混合输入键”,在没有输入代表任何拼音或注音的“用户击键序列”的情况下,用户按压该混合输入键,所述处理器直接进入混合输入辅助状态,并可在该状态输入大小写西文单词、西文字母、数字或符号,并在混合输入结束后自动返回拼音或注音输入主状态。

14.根据权利要求3所述的输入法,其特征在于:

所述首音分组循环键与拼音或注音隔音符键对应同一个物理键。

15.根据权利要求1所述的输入法,其特征在于:

在输入了一个或多个汉字对应的“用户击键序列”后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间按照如下方式来实现状态转换:①从输入编辑交互到音节确认交互的状态切换键、从词组挑选交互到音节确认交互的状态切换键为小键盘上同一个方向键;②在输入编辑交互状态,用两个方向相对的方向键分别进入音节确认交互状态和词组挑选交互状态;③在音节确认交互状态放弃后续操作、在词组挑选交互状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互状态。

16.根据权利要求12所述的输入法,其特征在于:

如果路径段最少的备选切分路径有多种,且每种切分的各路径段长度不完全相同,在某条路径对应的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数的情况下,则选取该路径为缺省路径;而如果对应的最长词组候选项的汉字个数相同,则选取最高频的词组对应的路径为缺省路径。

17.根据权利要求13所述的输入法,其特征在于:

在进入混合输入辅助状态且没有按压任何数据键的情况下,所述处理器将汉字标点符号罗列在候选框中;在进入混合输入辅助状态后,且用户键入数字串的情况下,所述处理器将该数字串所对应的一个或多个西文单词以及该数字串本身罗列在候选框中。

18.根据权利要求13所述的输入法,其特征在于:

在进入混合输入辅助状态后键入数字串,数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号,全部挑选完毕后,作为一个自定义西文串添加到词库中。

说明书 :

技术领域

本发明为一种小键盘上数字编码的汉语拼音和注音多字连续输入法,本发明通常涉及文字输入领域,具体说特别应用在移动电话机、小灵通PHS设备、电视机机顶盒遥控器、PDA、掌上电脑、电子词典、音像设备遥控器、POS机、条码机、税控机、导航仪、固定电话机、传真机以及其他小键盘设备上以拼音或注音方式连续输入多个汉字。

背景技术

目前,公知的PC大键盘上汉语拼音输入法和注音输入法大多是词组、长短语、整句方式的多字连续输入,其目的是解决从拼音序列或注音序列到汉字之间的一级歧义、即“音字歧义”问题。因为汉语拼音字母与大键盘上的字母键一一对应、注音符号中的声母和韵母也可与大键盘上的字母键一一对应,所以,大键盘上拼音输入法和注音输入法的人机交互键盘设计非常明了:用字母键来输入拼音字母或注音符号,用前后翻页键、数字键和/或空格键来依次从候选项中挑选拼音序列或注音序列对应的多字词、单字词,故输入编辑键和候选项选择键互不冲突。因为这类多字连续输入方式与汉语中多字词大量存在的语言特性比较吻合,所以在中国大陆和中国台湾地区非常流行。
而在移动电话机类小键盘设备上,因为其拼音字母或注音符号是按照多对一方式映射到小键盘的数字键上,所以存在从数字编码串到拼音音节串或注音符号串之间的歧义,即“数音歧义”问题,比如,在国际电报电话咨询委员会推荐的CCITT小键盘上,数字编码串“7426”对应着“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六种可能的拼音音节串,即,从逻辑上讲,小键盘上的汉语拼音输入法和注音输入法是要解决“二级歧义”问题:首先是“数音歧义”,其次是“音字歧义”。
现有的移动电话机类小键盘设备上的拼音和注音输入法多为以下三种:单字输入、单字加联想输入、间断型多字输入。其流程描述如下:
单字输入法的流程是:①击键输入数字编码串;②如果该数字编码串对应多个拼音音节串或注音符号串,则需要通过循环翻滚或选择方式选定一个音节串,完成从数字串到音节串的确认;③通过翻页选择方式,挑选与该音节串对应的一个汉字,完成一次单个汉字输入;④重复①~③的步骤,逐个完成多个汉字的输入。
单字加联想输入法的流程是:在单字输入流程的第③步之后,输入法给出与该字相关的几个联想字,供用户选择,比如用户输入“北”,供联想的字就可能包括“京”、“方”、“面”、“大”等几个字。
在深圳市华为技术有限公司的名为《用于移动电话终端的汉字输入方法》的专利(申请号:CN99117062.8,公开号CN1287461)文件中,就公开了与上述流程一致的“单字输入法”和“单字加联想输入法”。现在市场上的大部分移动电话中的中文输入就是这种单字加联想输入模式。
单字输入和单字加联想输入法的智能性较低,均输入单字输入,与汉语言内在的特性不符,与PC上的词组输入法相比,操作按键较烦琐。
有两种间断型多字输入法,第一种的流程是:输入第一个汉字的数字编码串,挑选与第一个对应的音节串;输入第二个汉字的数字编码串,挑选与第二个对应的音节串;再输入第三个汉字的数字编码串,并挑选与第三个对应的音节串,照此循环,然后再逐个选择多字词或单字词,完成多个单字的输入。这种输入流程的缺点是,多个数字编码串的输入过程被频繁的音节确认交互操作打断、状态频繁变化、视觉和思维焦点切换频繁,用户焦点需要频繁地在小键盘和屏幕之间来回切换,输入过程远不及PC大键盘流畅。
在Nokia公司2004年在中国市场上市的名为“Nokia 3220”的手机(机型型号:RH-37)以及“Nokia 6020”(机型型号:RM-30)的中文版《用户指南User Guide》中指出了另外一种间断性词组输入法的操作流程。其操作流程是:
1.按相应的数字键输入词组中第一个汉字的拼音;
2.按0以输入分隔符;
3.输入第二个汉字的拼音;
4.根据需要,重复第2步和第3步操作以输入词组中全部汉字的拼音音节或第一个拼音字母;
5.根据需要,反复按*以突出显示所需的拼音组合;
6.按相应的导航键以浏览候选词组列表并突出显示所需词组,然后选择确认。
Nokia 3220输入法流程的主要特征是:对于词组,连续按相应的数字键输入多个汉字的拼音,然后反复按*键选择拼音组合,在选定拼音组合后再选择所需的词组。这种流程虽然解决了前一种解决了前一种多字输入法的某些问题,但却引起了另外一个问题。例如,假设用户输入的数字键序列为“942607426”,9426所对应的拼音有“xian xiao zhan zhao”4种,而7426对应的拼音有“qian qiao pian piao shan shao”6种,其组合的可能性至少有24种;而如果连续将“7426”输入6遍(“7426 74267426 7426 7426 7426”),则其组合的可能性为6^6=46656种,如此庞大的组合可能性,是不可能用*键来选择的。
以上两种间断性多字输入法流程中都必须要求使用者进行选音操作,即,只能按
数字击键--①-->选拼音或选组合音--②-->选词组
的流程进行,可否在上述流程中增加如下一条路径呢?
数字击键--------③--------->选词组
事实上,用户需要一种小键盘上人机交互友好、输入过程流畅、类似PC的支持词组和长短语输入的多字连续输入法。

发明内容

为了简化小键盘上拼音或注音输入中二级歧义所引起的烦琐操作,去掉间断型多字输入中音节确认交互操作对输入流畅性的破坏,并在尽可能拟合用户在PC大键盘上输入习惯及使用感受的情况下发挥小键盘的特色,本发明公开了一种小键盘上数字编码的汉语拼音和注音多字输入法,根据全拼或简拼输入规则,按映射关系转化出各词组对应的数字编码串,彼此发音不同词组可能转化出相同的编码序列;在接收代表多个目标汉字的击键序列、没有确定发音的情况下,处理器直接将匹配的、但彼此发音可能不同的词组侯选项混在一起让用户挑选;并特别设定一种候选项首音分组与循环方法以及字词先见切换键、等长筛选码键、以字定音键等来加快候选词组的挑选;定义自造词删除键来删除自造词;定义混合输入键来切换到大小写西文字母、数字与符号的混合输入状态。本发明解决其技术问题所采用的技术方案是:
一种小键盘上数字编码的汉语拼音和注音多字连续输入法,包含以下步骤:
(a)在这种小键盘上,汉语拼音字母或注音符号按多对一的映射关系被映射到小键盘的数字键上,;
(b)根据词组的全拼和简拼输入规则,连续的击键数字键击键所代表的拼音字母串或注音符号串的数字键通常不是唯一的、存在歧义性,其特征在于,该输入法包含有以下步骤:
(c)基于拼音字母或注音符号与数字键的映射关系,根据词组的全拼和简拼输入规则,就词库中的每个词组转化出对应的“数字编码串”,彼此发音不同的词组可能转化出相同的“数字编码串”,
(d)处理器在接收代表多个目标汉字的“用户击键序列”后,在用户没有挑选该击键序列中任何一部分所对应的拼音字母串或注音符号串的情况下,处理器查找各词组对应的数字编码串,只要该词组的数字编码串与用户击键序列的全部或用户击键序列的前面部分相匹配,而不管词组彼此之间的发音是否相同,就作为匹配出的“词组候选项”,并混合在一起,将词组候选项的部分或全部输出到显示设备的分页显示到侯选框中。
定义基本数据集。将汉语拼音字母表中的所有字母、或者汉语注音符号表中的所有符号按照多对一的关系映射到小键盘的数字键上,将不含声调信息的音节和声母定义为音节串;将音节串中的字母或符号按照映射关系转换为对应的数字串,定义这样的数字串为汉字的完整“数字编码串”;相应地,如果某个数字串不是完整数字编码串,而只是某个完整数字编码串的前面一部分,定义这样的数字串项为半完整数字编码串,如果一个数字编码串对应着一个以上的音节串,则称其为“歧义数字编码串”;基于拼音字母或注音符号与数字键的映射关系,根据词组的全拼和简拼输入规则,就词库中的每个词组转化出对应的“数字编码串”,彼此发音不同的词组能转化出相同的数字编码串;两个音节串或两个数字编码串之间用一个隔音符来分隔,而与该符号对应的输入键为隔音符输入键;隔音符可以由用户输入,也可由软件将用户击键序列切分后,自动在其间添加隔音符。
词组候选项的给出方法。在接受到代表多个目标汉字的“用户击键序列”后,在不用用户挑选该用户击键序列所对应的拼音字母串或注音符号串的情况下,处理器从存储器查找各词组对应的“数字编码串”,只要与“用户击键序列”匹配的词组,不管彼此发音是否相同,均直接作为匹配出的“词组候选项”混合在一起,按照词长优先、高频优先的原则排序,分页显示到候选框供用户挑选。
词组候选项的首音分组方法和循环方法。针对混合在一起的词组侯选项,处理器用如下方法将其分解为一个或多个“候选项首音子组”:只要在输入时某个侯选项第一个汉字所对应的拼音字母串或注音符号串相同,不管其第二个或第二个以后的汉字的发音是否彼此相同,均归入同一个候选项首音子组。特别设定首音分组循环键,用户每次按压该键,则候选项调整为下一个候选项首音子组,依次循环,这样,用户可以快速将候选项调整为某一个候选项首音子组,以缩小范围,加快挑选。
词组候选项的词长子段切换方法。处理器将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,按照词长优先原则,缺省情况下候选框中先显示候选项多字词子段,在“词组挑选交互”状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示“候选项单字词子段”,再次按压该键,则回到词优先模式,这样,用户可以快速调整两个子段的显示顺序,缩小范围,加快挑选。
词组候选项的等长筛选码限定方法。根据汉字的发音特点、字形特点或者音形结合特点,为汉字设定一套或多套等长筛选码,用户选择其中的一套使用,不同汉字的筛选码编码长度相同、且对应的击键次数相同、且对应的击键次数均为两次或三次、且对应的第一个击键相同。用户键入筛选码以缩小候选项的范围,以缩小范围,加快挑选。
缺省候选项与输入编辑框中对应的拼音或注音自动联动。在词组候选框中有且仅有一个缺省候选项,在用户没有确认数字编码串对应的拼音或注音的情况下,输入编辑框中对应的拼音或注音的显示与“缺省候选项”词组的发音一致,在词组候选框中变更缺省候选项将引起输入编辑框中对应的拼音或注音的自动联动。
词组候选项的以字定音方法。特别设定一个以字定音键,用户按压该键,处理器根据缺省候选项中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组,以缩小范围,加快挑选。
删除自造词组的方法。在词组挑选交互状态,特别设定一个数据键为自造词删除键,如果当前的缺省候选项为一个用户自造词组,按压自造词删除键后,处理器从存储器中删除该词组。
自动将非完整数字编码串补充完整。在输入编辑状态,如果当前操作位置的用户击键不对应任何一个完整数字编码串,而只是某个完整数字编码串的前面一部分,当用户离开当前的操作位置时,处理器自动将其补充成一个完整数字编码串。
输入编辑框中插入符位置在字词挑选操作后自动联动。如果输入编辑框中有对应着多个汉字的用户击键序列,在每完成一次的侯选项挑选后,如输入编辑框中还剩余至少一个汉字对应的用户击键序列,则处理器自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面。
音节确认框在字词挑选操作后自动联动。如果输入编辑框中有对应着多个汉字的用户击键序列,在每完成一次的侯选项挑选后,如输入编辑框中还剩余至少一个汉字对应的用户击键序列,则处理器自动将剩余用户击键序列最前面的部分所对应的音节确认框内容输出到显示设备上。
自动切分不含隔音符的用户击键序列。支持在输入代表多个目标汉字的用户击键序列中不加隔音符,处理器接收不含隔音符的“用户击键序列”后,按照汉语拼音或注音音节表的规则,从前到后,穷举所有的切分路径,并找出其中路径段最少的切分路径,将其作为备选路径。
如果路径段最少的切分路径有多种,每种的各路径段长度不完全相同,处理器依据每条路径对应的词组候选项的长度和使用频率来优选出一种:如果某条路径对应的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数,则选取该路径;而如果最长词组候选项的汉字个数相同,则选取最高频的词组对应的路径。
支持在拼音或注音方式下混合输入大小写西文单词、西文字母、数字、符号。在没有输入代表任何拼音或注音的“用户击键序列”的情况下,有一个数字键被设置为“混合输入键”,用户按压该混合输入键,处理器直接进入混合输入辅助状态,并可在该状态输入大小写西文单词、西文字母、数字或符号,并在混合输入结束后自动返回拼音或注音输入主状态;
在进入混合输入辅助状态且没有按压任何数据键的情况下,汉字标点符号分页罗列在候选框中,可直接挑选汉字标点符号;
在进入混合输入辅助状态后键入数字串,该数字串所对应的所有西文单词以及该数字串本身均被罗列在候选框中,用户可挑选确认其中的一个,可直接输入数字和对应的西文单词;
在进入混合输入辅助状态后可自定义西文串:用户在混合输入辅助状态键入数字串,数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号,全部挑选完毕后,作为一个自定义西文串添加到词库中,下次在混合输入辅助状态键入相同的数字串,该自定义西文串就会出现在候选框中。
首音分组循环键与拼音或注音方式汉字之间的隔音符输入键为同一个物理键。
在输入了一个或多个汉字发音的数字编码串后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间按照如下方式来实现状态转换:①从输入编辑交互到音节确认交互的状态切换键、从词组挑选交互到音节确认交互的状态切换键为小键盘上同一个方向键;②在输入编辑交互状态,用两个方向相对的方向键分别进入音节确认交互状态和词组挑选交互状态;③在音节确认交互状态放弃后续操作、在词组挑选交互状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互状态。
本发明的有益效果是:通过将词组的数字编码串与用户击键序列直接匹配,将彼此发音可能不同的词组作为侯选项混合在一起,用户不用确认击键序列对应的音节串就可直接挑选词组,实现小键盘上汉语拼音或注音方式词组和长短语的多字连续输入,输入过程不会被频繁的音节确认交互操作打断,从整体上提升输入的流畅性;通过定义首音分组循环键、字词先见切换键、等长筛选码键、以字定音键来加快候选词组的挑选,提升输入的便捷性;通过对不加隔音符数字编码串的自动切分、插入符位置自动联动、音节确认框内容自动联动等提升人机交互的友好程度;通过定义自造词删除键、混合输入键提升了输入功能的完整性。

附图说明

图1是与本发明对应的一种小键盘设备的内部各组成部分的图示
图2是与图1所述设备的透视图
图3是混合排列数字击键序列对应的词组候选项示意图
图4是输入法的两种基本界面示意图
图5是连续输入编辑过程示意图
图6是连续词组挑选过程示意图
图7是状态之间转换示意图
图8是首音分组示意图
图9是缺省候选项发音串自动联动示意图
图10是以字定音示意图
图11是词长子段切换示意图
图12是字词挑选操作后音节确认框自动联动示意图
图13是字词挑选操作后插入符位置自动联动示意图
图14是等长筛选码限定示意图
图15是混合输入辅助状态示意图
图16是删除自造词组示意图
图17是自动补充非完整数字编码串示意图
图18是自动切分不加隔音符数字编码串示意图

具体实施方式

I.硬件结构
(I.a)本发明涉及一种小键盘上数字编码的汉语拼音和注音多字连续输入法。图1是一种小键盘设备的内部结构(100)图示,其优选实现方式是包括天线(102)、发射接受装置(104)、外部接口(120)、电源(122)、处理器(106)、输出设备(108)(110)、输入设备(112)(114)、存储器(116),存储器中各种相关数据,有的数据以数据库(118)形式存在。
(I.b)图2是内部结构(100)所指的小键盘设备(200)的透视图,该设备包括一个上部(210)和下部(220),上部和下部之间通过一个连接部(230)相连;上部(210)包括一个听筒(211)和一个显示输出设备(212);下部包括一个麦克风(221)和一个输入键组(222)。输入键组(222)的优选实现方式是包括上方向键(224)、右方向键(225)、下方向键(226)、左方向键(227)、OK键(228)、C键(229)、数据键组(223),在数据键组中,0键(230)或#键(231)上还表示是空格键。
II.将汉语拼音字母表中的所有字母、或者汉语注音符号表中的所有符号按照多对一的关系映射到小键盘的数字键上,比如,拼音字母表与小键盘的映射关系是:“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”分别对应英文字母“abc”、“def”、“ghi”、“jkl”、“mno”、“pqrs”、“tuv”、“wxyz”;注音符号表与小键盘的映射关系是:“1ㄅㄆㄇㄈ”、“2ㄉㄊㄋ”、“3ㄍㄎㄏ”、“4ㄐㄑㄒ”、“5ㄓㄔㄕㄖ”、“6ㄗㄘㄙ”、“7ㄚㄛㄜㄝ”、“8ㄞㄟㄠㄡ”、“9ㄢㄣㄤㄥㄦ”、“0ㄧㄨㄩ”。以拼音方式为例,数字编码串“7426”对应着“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六种可能的拼音音节串,称“7426”这样的数字编码串为“歧义数字编码串”;而数字串“46”不是完整数字编码串,而只是完整数字编码串“4662”的前面一部分,“4662”对应的拼音串为“gong”和“hong”,称“46”这样的串为半完整数字编码串。隔音符输入键一般定义为#键。为词组转换出对应的数字编码串。发音不同的词组可能转换出相同的数字编码串。
III.输入法的基本界面与三个主要的交互状态。图4是输入法的两种基本界面示意图(400),包括输入编辑框(402)(405)、词组挑选框(403)(406)、音节确认框(401)(404)三个部分,分别输入法的三个主要交互状态交互输入编辑交互状态、词组挑选交互状态、音节确认交互状态对应。
IV.图3是混合排列数字击键序列对应的词组候选项示意图(300)。处理器(106)在接收输入序列“94267426”(306)后,从存储器(116)词库中查找各词组的数字编码串,将所有与“94267426”匹配的、但彼此发音可能不同的多字词组和单字词组全部列为候选项并混合在一起,如“照片_ZhaoPian_96267426”(301)、“战前_ZhanQian_94267426”(302)、“小巧_XiaoQiao_94267426”(303)、“小山_XiaoShan_94267426”(304)、“先前_XianQian_94267426”(305),按照词长优先、高频优先的原则排序,分页显示到候选框,这样,在不用用户挑选用户击键序列对应的拼音或注音音节的情况下,用户可以直接从候选框中挑选词组。本示意图中输入序列显示为数据串本身,其优选方式是显示缺省候选项对应的拼音串或注音串,以提供用户更直观的感受。
V.图5是连续输入编辑过程示意图(500)。用户想输入由七个汉字组成的句子,只需要依次按照(501)、(502)、(503)、(504)、(505)、(506)、(507)所列的方式,连续输入对应的数字编码串和/或隔音符即可,输入连续进行,不用关心各个数字编码串对应的拼音或注音,即不被音节确认交互操作打断。
VI.图6是连续词组挑选过程示意图(600)。就图5所给的数字编码串,在进入词组挑选交互状态后,用方向键、数字键加OK键依次挑选单字词组或多字词组(601)(602)(603)(604),每次挑选后,挑选的汉字显示在输入编辑框,挑选完毕,汉字内容进入应用程序(605)。
VII.图7是状态之间转换示意图(700)。在输入了一个或多个汉字发音的数字编码串后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间来回切换通过一组特别定义的状态切换键来完成:从输入编辑交互(701)到音节确认交互(702)的状态切换键与从词组挑选交互(703)到音节确认交互(702)的状态切换键对应小键盘上同一个方向键,其优选方案是采用上方向键;在输入编辑交互(701)状态,用两个方向相对的方向键分别进入音节确认交互(702)状态和词组挑选交互(703)状态,其优选方案是前者用上方向键,后者用下方向键,这种定义与输入编辑框(402)(405)、词组挑选框(403)(406)、音节确认框(401)(404)三者之间在屏幕上的位置关系一致,便于用户理解;在音节确认交互(702)状态放弃后续操作与在词组挑选交互(703)状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互(701)状态,其优选方案是用C键。
VIII.图8是首音分组示意图(800)。在(801)中,词组候选框中罗列了发音不同的五个词组,处理器(106)将词组候选项按其第一个汉字的发音分成四个“候选项首音子组”,进入词组挑选交互状态(802)后,在第一次按压首音分组循环键后,候选项内容调整为第一个候选项首音子组(803),第二次、第三次、第四次按压首音分组循环键后,则候选项内容调整为第二、第三、第四个候选项首音子组(804)(805)(806),如果在(806)情况下,第五次按压首音分组循环键后,则候选项内容回到第一个候选项首音子组(803)。这样,用户可以快速将候选项调整为某一个候选项首音子组,以缩小范围,加快挑选。首音分组循环键的优选设定是,与拼音或注音方式汉字之间的隔音符输入键为同一个物理键,比如#键。
IX.图9是缺省候选项与音节串自动联动示意图(900)。在词组候选框中有且仅有一个缺省候选项,如(901)中的第一个词组候选项,在用户没有确认数字编码串对应的拼音或注音的情况下,输入编辑框中对应的拼音或注音的显示与“缺省候选项”词组的发音一致(901),在词组候选框中变更缺省候选项将引起输入编辑框中对应的拼音或注音的自动联动,比如用右方向键依次变更缺省候选项(902)(903)(904)(905),输入编辑框中的内容自动联动。
X.图10是以字定音示意图(1000)。在(1001)中,当前的缺省候选项为第三个,用户按压以字定音键,处理器根据缺省候选项中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组(1002),这样可以以缩小范围,加快挑选。其优选方法是设定“9”键为以字定音键。
XI.图11是词长子段切换示意图(1100)。处理器(106)将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,按照词长优先原则,缺省情况下候选框中先显示候选项多字词子段(1101),在词组挑选交互状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示“候选项单字词子段”(1102),再次按压该键,则回到词优先模式(1103)(1101),这样,用户可以快速调整两个子段的显示顺序,缩小范围,加快挑选。左方向键的词长子段切换功能只有在候选框中罗列的是第一页的候选项、且缺省候选项是第一个的情况下才起作用。
XII.图12是字词挑选操作后音节确认框自动联动示意图(1200)。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器(106)自动将剩余的第一个数字编码串对应的音节确认框显示到显示设备上,如在(1201)中,音节确认框中显示的是第一个数字编码串对应的音节确认框,在完成两个字的挑选后,音节确认框显示第三个数字编码串对应的音节确认框(1202),在再次完成两个字的挑选后,音节确认框显示第五个数字编码串对应的音节确认框(1203)。
XIII.图13是字词挑选操作后插入符位置自动联动示意图(1300)。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器(106)自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面。如在(1301)中,插入符的位置是在第一个发音串的后面,在完成两个字的挑选后,插入符的位置是在第三个发音串的后面(1302),在再次完成两个字的挑选后,音节确认框显示第五个个发音串的后面(1303)。将插入符的位置调整到剩余的第一个发音串后面、而不是前面或者其它位置的好处是,如果用户发现这个发音串键入错误,可以更快地在删除后重新更正。
XIV.图14是等长筛选码限定示意图(1400)。根据汉字的发音特点、字形特点或者音形结合特点,为汉字设定一套或多套等长筛选码,不同汉字的筛选码编码长度相同、且对应的击键次数相同、且对应的击键次数均为两次或三次、且对应的第一个击键相同,比如可以设定一下几套筛选码、但不限于以下几套:可以用“11、12、13、14、15”或“01、02、03、04、05”分别代表汉字发音的声调为阴平、阳平、上声、去声、轻声;或者用“11、12、13、14、15”分别代表汉字的第一个笔画为横、竖、撇、捺、折;或者用“16、17、18、19、10”分别代表汉字的最后一个笔画为横、竖、撇、捺、折;或者用“11、12、13、14”分别代表汉字的字形结构为左右型结构、上下型结构、包围型结构、独体字结构等。用户选择其中的一套使用,比如使用“11、12、13、14、15”代表对应的汉字发音的声调,在没有键入等长筛选的情况下(1401),用户希望的一个汉字没有出现在候选项首页,在键入等长筛选码“14”限定该汉字的发音为“去声”的情况下,不符合该条件的汉字被过滤掉,或者被放在候选项的后面,而满足该条件的汉字的位置就会前移,如(1402)候选框中的第二个汉字就前移到了候选项首页。这样可以缩小范围,加快挑选。等长筛选码的好处是简单易记,且简化了在小键盘方式下的软件处理。
XV.图15是混合输入辅助状态示意图(1500)。用户经常需要在拼音或注音方式下混合输入大小写西文单词、西文字母、数字、符号。定义某个键为混合输入键,其优选方式是定义“1键”、“0键”或“*键”中的一个为混合输入键,在没有输入任何拼音或注音对应的数字编码串的情况下,用户按压混合输入键,可进入混合输入辅助状态输入大小写西文单词、西文字母、数字、符号,并在混合输入结束后自动返回拼音或注音输入主状态;在进入混合输入辅助状态且没有按压任何数据键的情况下,汉字标点符号分页罗列在候选框中,可直接挑选汉字标点符号(1501);在进入混合输入辅助状态后键入数字串,该数字串所对应的所有西文单词以及该数字串本身均被罗列在候选框中(1502)(1503)(1504),用户可挑选确认其中的一个,可直接输入数字和对应的西文单词;在进入混合输入辅助状态后可自定义西文串:用户在混合输入辅助状态键入数字串(1505),数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号(1506),全部挑选完毕后(1507),作为一个自定义西文串添加到词库中,且自动返回到拼音或注音输入状态,如果下次在混合输入辅助状态键入相同的数字串,该自定义西文串就会出现在候选框中。如果用户想再次进入混合输入辅助状态输入标点符号,可再次按压混合输入键(1508),挑选标点符号(1509)。
XVI.图16是删除自造词组示意图(1600)。在词组挑选交互状态,特别设定一个数据键为自造词删除键,优选方法是定义“8键”为自造词组删除键(需要在软件中限定,侯选项一次最多显示7个)。假设(1601)中第二各词组候选项(1602)为自造词组,且其为当前的缺省候选项,用户按压自造词删除键后,处理器(106)从存储器(116)中删除该词组,删除该词组以后,候选框中的内容随之变化(1603)。
XVII.图17是自动补充非完整数字编码串示意图(1700)。在(1701)中,“466”(gon hon)是一个非完整数字编码串,不对应任何拼音或注音串,其最接近的完整数字编码串为“4664”,“4664”对应的拼音音节串为“gong”、“hong”,当用户按压左方向键离开当前的操作位置时,处理器(106)自动将其补充成一个接近的完成数字编码串“4664”,并将对应的音节串显示在输入编辑框中。
XVIII.图18是自动切分不加隔音符数字编码串示意图(1800)。用户输入不加隔音符数字编码串“5426434”,处理器(106)按照汉语拼音或注音音节表与数字编码串之间的对应关系,从前到后,穷举所有的切分路径,切分路径至少包括:3路径段“54 264 34”(如Ji Ang Di,Li Ang Di等)、2路径段“5426 434”(如Jiao Gei,Jian Gei,Liao Gei,Lian Hei等)、2路径段“54264 34”(如Jiang Di,Liang Di,Jiang Ei等)等三种,并找出其中路径段最少的两条切分路径“5426 434”、“54264 34”,因为在这里,路径段最少的切分路径有两种(一种是5-2切分、一种是4-3切分),且两种路径段长度不完全相同,处理器(106)依据每条路径对应的词组候选项的长度和使用频率来优选出一种:首先计算每条路径对应的最长词组候选项汉字个数,如果某个路径的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数,则选取该路径,但是在这里,“5426 434”和“54264 34”对应的最长词组均为两个汉字;在这种情况下,则选取最高频的词组对应的路径,即“54264 34”对应的一个词组(“Jiang Di降低”)的频率大于所有“5426 434”(“Jiao Gei交给”)对应词组的频率,所以将其列为缺省路径切分,并在输入编辑框中显示对应的音节串,因为用户输入时没有加隔音符号,所以音节串的显示也不含隔音符(1801),其优选方式是将音节的首字母大写。