一种去多义性的文本输入系统,具有预测提示功能;在输入一个键序列后,程序搜索存储器中以该键序列开头的键序列,将这些键序列中的所有后续第一个键作为有效后续字符键;程序还搜索该键序列相关联的字符序列,将字符序列显示在不作为有效后续字符键的键所对应的屏幕分区上,这些键可以包括字符键;输入不作为有效后续字符键的键将被解释为选择其对应的屏幕分区上的字符序列。该文本系统提高了字符键的输入效率;并在汉语拼音方面能有效方便地提供一种直观的输入方式。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及一种数据输入方法和设备,特别是从具有键多义性的数字小键盘输入文本。随着通讯业尤其是移动通讯的迅猛发展,从小键盘输入文本的需求也不断的增长。小键盘上每个键对应多个字符,在处理小数字键盘的输入方面,一般多采用词级去多义性的方法,这种方法在处理一组数字序列对应多组字符序列时,就存在选择字符序列的低效率,而且在输入过程中,由于受设备狭小的影响,较多的按键次数将带来输入的极大不便,尤其是数字键盘的中文拼音输入,现有的输入方法中拼音的选择及同音汉字选择都很不方便。为解决以上存在的文本输入问题,本专利技术提供了一种预测性的去多义文本输入方法和设备。实现本专利技术的设备包括以下部件a.一个带有用于输入文本的多个字符键的键盘,其中每个字符键代表多个用于输入文本的字符;键盘还可以包括其他键,如不代表用于输入文本的字符的键;输入一个或多个字符键时,生成一个键序列,键序列与输入的字符键顺序一致;b.一个存储器;c.一个输出设备;如显示器,显示器有屏幕提示区;屏幕提示区分成与键盘各键的排列布局相一致的并与键盘各键相对应的分区,每个分区可以显示字符或字符序列并与键盘的各键相对应;输入对应分区有显示字符或字符序列的键将被解释为选择对应屏幕分区中的字符或字符序列;d.一个联接到键盘、存储器、输出设备上的处理器。本专利技术中键盘的定义是广义的,可以是机械式、屏幕触摸式等等,屏幕触摸式的键盘和屏幕分区将合二为一;即两者具有等同性。键序列由一个字符键或多个字符键的有序组合而成,键序列可以用键上对应的数字或其它字符形成的数字序列或其它字符序列来表示。在本专利技术中,“字符”一般指字母或象形文字或语义符字符。字符序列可以是一个字符或多个字符的有序组合。存储器存储有键序列和其相关联的字符序列。一个键序列相关联的字符序列可以是由该键序列中各键所代表字符的有序组合后的具有文本解释,并与键序列等长的字符序列,也可以是由该键序列开头的键序列中各键所代表字符的有序组合,长度大于键序列长度的字符序列。实现本专利技术的输入方法包括a.在输入一个键序列后,程序搜索存储器中以该键序列开头的键序列,将这些键序列中的所有后续第一个键作为有效后续字符键;b.程序搜索该键序列相关联的字符序列,将字符序列显示在不作为有效后续字符键的键所对应的屏幕分区上,这些键可以包括字符键;c.输入不作为有效后续字符键的键将被解释为选择其对应的屏幕分区上的字符序列。以上步骤中,程序还可以搜索该键序列相关联的字符序列,将这些字符序列中有效后续字符键对应的字符显示在屏幕对应的分区中,作为提示后续第一个字符。存储器中可以增加字符序列的使用频率信息,程序将搜索使用频率相对高的字符序列显示在不作为有效后续字符键的键所对应的屏幕分区上。以下通过实施例,并结合附图来描述本专利技术较好的实施方式。附图说明图1是说明根据本专利技术应用于数字小键盘的输入设备的一个外观图。图2是一个图1中设备的内部电路的简图。图3是说明存储在图2存储器中的一种可选的英文数据结构图。图4是说明存储在图2存储器中的一种可选的汉语拼音数据结构图。图5是说明在输入过程中的图2中处理器操作的一个简单流程图。图6A~G是一种输入英文的实施例的显示图。图7A~F是一种输入汉语拼音的实施例的显示图。图8A~C是另一种输入汉语拼音的实施例的显示图。图1说明了一个依据本专利技术适合于小键盘的实施方式。一个具有小键盘的设备10(可以是移动电话,还可以是其他数据输入设备,如个人电脑、个人数字助理、寻户机、无线电话、普通电话、远程通讯设备等),它包括外壳11、小键盘12、显示屏13,显示屏13有文本输入状态区14和屏幕提示区15,屏幕提示区15分成与键盘各键的排列布局相一致的并与键盘各键相对应的分区,每个分区可以显示字符或字符序列并与实际键盘12上的键相对应;小键盘12中各数字键对应的数字和字母是一种可选的实施方式,其中数字键2~9对应26个罗马字母。另外,小键盘还有几个功能键,功能键16是“确定键”,功能键17是“取消键”,可以表示对前一操作的取消,功能键18(▲)是“向上备选键”或“向左备选键”,功能键19()是“向下备选键”或“向右备选键”。另外数字键0、“*”键、“#”键也都可以作为功能键代替功能键16~19中的一个或几个。图2是一个图1中设备的内部电路的简图。一种应用于英文输入的实施例,图1的英文字母在键盘的分布是一种标准的方式。图3的键序列相关联的字符序列是英文单词,单词的频率可以用级数来表示,级数的数字越小,频率越高。以输入单词“home”为例,说明该实施方法当输入代表字母“h”的数字键“4”,程序搜索图3中键序列“4”开头的键序列,这些键序列中的后续第一个键包括了所有字符键,即所有字符键都是后续有效字符键;程序搜索该键序列“4”相关联的单词,先搜索该键序列“4”对应的单词“I”,再结合单词的使用频率搜索以该键序列“4”开头的键序列,其对应的使用频率相对高的单词有“is”,“in”,“it”;将这些单词显示在不作为有效后续字符键的键所对应的屏幕分区上,如数字键“1”,数字键“0”,星号键“*”,井号键“#”。此后输入不作为有效后续字符键的键将会被解释成选择该键对应的屏幕分区上的单词;如输入数字键“0”将会被解释成选择该键对应的屏幕分区上的单词“it”。其中“I”作为默认单词,即输入确定键即可输入该单词,并以反白显示以示区别。最后显示如图6A所示。图中的虚线框是一种可选方式。有效后续字符键对应的屏幕分区加横杠表示,也是可选的。图5是说明在输入过程中没有考虑确定键情况下的图2中处理器操作的一个程序简单流程图。程序还可以搜索该键序列相关联的单词,将这些单词中有效后续字符键对应的字符显示在屏幕对应的分区中,作为提示后续第一个字符,如单词have、ice、idea、head、if、ignore、his、ill、image、in、go、green、is、it、huge、ivy、gym对应的后续第一个字符a、c、d、e、f、g、i、l、m、n、o、r、s、t、u、v、y;显示如图6B。还可以增加一种选择候选单词的方法,即使用备选键,将反白区移至相应的单词,再输入确定键即可输入。如根据图6A输入备选键“19”,反白区移至单词“in”,单词“in”即作为默认单词,如图6C,输入确定键即可输入。再按一下备选键“19”,反白区移至单词“it”上。备选的移动顺序可以是从左至右、从上到下。再输入“home”的第二个字母对应的数字键“6”以及第三个字母对应的数字键“6”,程序搜索图3中键序列“466”开头的键序列,这些键序列中的后续第一个键包括了数字键“2、3、4、5、6、7、8”,这些字符键都是后续有效字符键,其中数字键“9”不是后续有效字符键;程序搜索该键序列“466”相关联的单词,先搜索该键序列“466”对应的单词“inn”,再结合单词的使用频率搜索以该键序列“466”开头的键序列,其对应的使用频率相对高的单词有“good”,“home”,“gone”,“goodbye”;将这些单词显示在不作为有效后续字符键的键所对应的屏幕分区上。最后显示如图6D所示。加上后续第一个字符,屏幕显示如图6E,为了区分备选单词和后续第一字符,后续第一字符可以用大写表示,本文档来自技高网...
【技术保护点】
一种去多义性的文本输入系统,该系统包括:a.一个带有用于输入文本的多个字符键的键盘,其中每个字符键代表多个用于输入文本的字符;输入一个或多个字符键时,生成一个键序列,键序列与输入的字符键顺序一致;b.一个存储器;存储器存储有键序列和 其相关联的字符序列;一个键序列相关联的字符序列可以是由该键序列中各键所代表字符的有序组合后的具有文本解释,并与键序列等长的字符序列,也可以是由该键序列开头的键序列中各键所代表字符的有序组合,长度大于键序列长度的字符序列;c.一个显示器, 显示器有屏幕提示区;屏幕提示区分成与键盘各键的排列布局相一致的并与键盘各键相对应的分区,每个分区可以显示字符或字符序列并与键盘的各键相对应;输入对应分区有显示字符或字符序列的键将被解释为选择对应屏幕分区中的字符或字符序列;d.一个联接到 键盘、存储器、显示器上的处理器;在输入一个键序列后,程序搜索存储器中以该键序列开头的键序列,将这些键序列中的所有后续第一个键作为有效后续字符键;程序搜索该键序列相关联的字符序列,将字符序列显示在不作为有效后续字符键的键所对应的屏幕分 区上,这些键可以包括字符键;输入不作为有效后续字符键的键将被解释为选择其对应的屏幕分区上的字符序列。...
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:杨东宁,
申请(专利权)人:杨东宁,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。