一种直观有效地输入文本的方法和设备,尤其是通过小键盘去多义性的输入汉字。对于一个键代表几个字符的文本输入设备,在输入一个固定长度的一级键序列后,屏幕键盘提示对应的多个一级字符序列;在选择某个一级字符序列后,搜索该一级字符序列目录下,后续键构成的二级键序列对应的二级字符字符序列,并将其显示于屏幕。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及一种数据输入方法和设备,特别是从具有键多义性的数字小键盘输入文本。随着通讯业尤其是移动通讯的迅猛发展,从数字小键盘或非字母键盘输入文本的需求也不断的增长;在处理数字键盘的输入方面,一般多采用词级去多义性的方法,这种方法在处理一组数字序列对应多组字符序列时,就存在选择字符序列的低效率,而且在输入过程中,显示字符多数情况不能完全与所要输入字符一致,因而很难确定输入过程中的输入错误,一般只有在完整的输入键序列并显示对应的字符序列后才能检查出是否中途有输入错误,这无疑造成输入的不便并降低了输入的效率。在处理电脑中文的输入方面,非全拼的各种输入法所使用的键也具有多义性,因而存在键的选择和键对应多字符的记忆问题。汉字拼音输入中,多数拼音对应的汉字个数多,一般都使用数字键选择或移动光标键来选择,选择不便以及效率较低,尤其是数字键盘的中文拼音输入,其同音汉字选择更加不便。为解决以上存在的文本输入问题,本专利技术提供了一种的文本输入方法和设备。实现本专利技术的设备包括以下部件a. 一个具有一组键的键盘;b. 一个存储器;c. 一个输出设备,如显示器,另外扬声器是可选设备;d. 一个联接到键盘、存储器、输出设备上的处理器。本专利技术中键盘的定义是广义的,可以是机械式、屏幕触摸式等等,其中能产生有效的键序列的每个键代表一个或者多个字符;在产生键序列的过程中每次通过激活一个键,即选择或输入一个键,生成一个键序列并与被激活键的顺序一致;键序列可以用键上对应的数字或其它字符形成的数字序列或其它字符序列来表示。在本专利技术中,“字符”一般指字母或象形文字或语义符字符。存储器中存储一级键序列的列表和与之相对应的一级字符序列的列表。每个一级字符序列都与一个一级键序列对应,一级键序列的长度一般是固定的,即产生最终的一级键序列的击键数目是相同的;一级字符序列包括产生一级键序列的键所代表字符的有效组合序列,还可以包含以这些有效字符组合序列开头的字符序列。对于类似字母方式(如英文、俄文)的输入或者中文笔画方式的输入,存储器还存储以一级字符序列为目录的二级键序列的列表及对应的二级字符序列的列表,二级字符序列还可以和使用频率相关联。对于类似汉语拼音方式的输入,存储器还存储以一级字符序列为目录的二级字符序列的列表,二级字符序列还可以和使用频率相关联。键序列的分级便于问题的讨论,将一级键序列、选择屏幕显示的一级字符序列的键以及二级键序列合并成一个键序列也可以得到类似结果;字符序列的分级便于程序搜索,如果一级和二级字符序列对应的字符属于同一类字符集,也可以将两者的列表合并成一个字符序列的列表。显示器最好可显示屏幕键盘。屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的各字符或字符组合通过相互的位置关系构筑的隐形显示方式。屏幕键盘中的各键的位置和实际键盘的各键位置是一致的,并且两者一一对应。在触摸屏中屏幕键盘和实际键盘是等同的。屏幕键盘对应的实际键盘的键包含了代表字符的键。提示形式的多个字符序列最好显示在屏幕键盘上。处理器被编程为,当接收到所激活的键输入的固定长度的一级键序列,搜索存储器中一级键序列对应的一级字符序列,将对应的一级字符序列提供给显示器以提示方式显示,接收某个选择屏幕中对应的一级字符序列的键的输入以及后续键产生的二级键序列,搜索所选择的一级字符序列目录下的二级键序列对应的二级字符序列,将对应的二级字符序列提供给显示器以提示方式显示。对于类似汉字拼音方式的输入,处理器在接收某个选择屏幕中对应的一级字符序列的键的输入后,搜索所选择的一级字符序列目录下的二级字符序列,将对应的二级字符序列提供给显示器以提示方式显示。对于类似字母方式(如英文、俄文)的输入,包括以下基本步骤a. 输入文本输入设备的键以产生固定长度的一级键序列,其中每个键代表一个或者多个字符,总字符数目要多于用于输入字符的键的数目,键的固定长度优选两个键或三个键;b. 搜索一级键序列对应的一级字符序列,将对应的一级字符序列以提示形式显示于屏幕;c. 根据屏幕提示,输入屏幕中某个符合输入要求的一级字符序列对应的实际键,该键的输入被解释成选择所对应的一级字符序列;d. 在所选一级字符序列目录下,搜索与由后续输入的键所产生的二级键序列相对应的二级字符序列,以提示形式显示对应的二级字符序列,二级字符序列包括产生二级键序列的键所代表字符的有效组合序列,还可以包含以这些有效字符组合序列开头的字符序列。e. 激活一个相关键,选择该键对应的某个以提示形式显示的二级字符序列,将该二级字符序列和对应的一级字符序列组成的字符序列作为确定形式的文本输入,程序还可以自动在之后添加空格键。当二级键序列对应的多个二级字符序列,优先显示的二级字符序列可以是按语言模型优选的相对使用频率最高的字符序列,通过备选功能键可以显示并选择相对使用频率依次降低的字符序列。根据语言模型和相关使用频率信息,程序在所选的一级字符序列目录下还可以搜索以刚产生的二级键序列开头的所有二级键序列对应的相对使用频率最高二级字符序列,并将其以提示形式显示,并定义某特定键对其的选择为有效。在类似中文笔画方式的输入中,汉字部件及汉字可以看成是笔画的二维有序组合,即二维笔画序列,其输入包括以下基本步骤a. 输入文本输入设备的键以产生固定长度的一级键序列,其中每个键代表一个或者多个笔画,笔画可以是简单笔画或笔画组合或笔画与字型组合中的一种或者几种,键的固定长度优选一个键或两个键;b. 搜索一级键序列对应的汉字部件,将对应的多个汉字部件以提示形式显示于屏幕,汉字部件包含产生一级键序列的键所代表的笔画有序组合而成的部件,还可以包含以这些笔画有序组合而成的部件开头的汉字部件;c. 根据屏幕提示,输入屏幕中某个符合输入要求的汉字部件对应的实际键,该键的输入被解释成选择所对应的汉字部件,选择部件时最好遵循取大优先的原则,即优先选择含笔画数最多的汉字部件;d. 在所选汉字部件目录下,搜索与由后续输入的笔画键所产生的二级键序列相对应的汉字,以提示形式显示对应的汉字。以提示形式显示的汉字部件和汉字最好显示在屏幕键盘上,其中使用相对频率高的汉字优先显示在屏幕键盘中与二级键序列不相关的键位置上,这些键的输入被解释成选择屏幕键盘中对应键上所显示的汉字;以提示形式显示的所选汉字部件目录下的多个汉字也可以采取字符隐含式显示和输入。一种字符隐含式显示及输入方法,包括以下步骤a. 输入文本输入设备的键以产生一个键序列,其中每个键代表一个或者多个字符;b. 搜索以刚产生的键序列再加上任一个代表有效字符的键而构成的新键序列开头的所有键序列对应的所有字符序列,如果有对应的字符序列,将使用相对频率最高的字符序列作为该键的字符隐含式字符序列,显示于屏幕键盘中该键位置;c. 搜索所有代表有效字符的键并显示相关的字符隐含式字符序列于屏幕键盘中相应键位置后,再搜索以刚产生的键序列开头的所有键序列对应的字符序列,按相对使用频率高低把除了字符隐含式字符序列以外的多个使用相对频率高的字符序列作为非字符隐含式字符序列,显示于屏幕键盘剩余的键上;d. 以及下列步骤之一当输入非字符隐含式字符序列对应的键,该键被解释成选择该键所对应的非字符隐含式字符本文档来自技高网...
【技术保护点】
一种输入文本的方法,包括步骤:输入文本输入设备的键以产生固定长度的一级键序列,其中每个键代表一个或者多个字符;搜索一级键序列对应的一级字符序列,将对应的一级字符序列以提示形式显示于屏幕,一级字符序列包括产生一级键序列的键所代表的字符 的有效组合序列,还可以包含以这些有效字符组合序列开头的字符序列;根据屏幕提示,输入屏幕中某个符合输入要求的一级字符序列对应的实际键,该键的输入被解释成选择所对应的一级字符序列;在所选一级字符序列目录下,搜索与由后续输入的键所产生的二 级键序列相对应的二级字符序列,以提示形式显示对应的二级字符序列。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:杨东宁,
申请(专利权)人:杨东宁,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。