专利名称:快速输入相关词的方法
技术领域:
本发明涉及一种文字输入方法,尤其涉及一种集成于支持单词输入的文字输入程 序或设备中的,帮助用户方便快速的输入与某 一单词相关的单词或短语的文字输入方 法。
背景技术:
在许多语言中,某些单词之间具有相.关性的现象普遍存在。比如,在英语中,动 词',play,'有,'plays" , "playing" , "played"等相关词;名词"element"有"elements" 等相关词;动词"entertain"与在其后添力口后缀"ment"所组成的名词"entertaimncnt" 具有相关性;动词"wonder"与在其后添加后缀"ful"所组成的形容词"wonderilil" 具有相关性等等。
相关性代表两个单词或短语之间存在一定的关联性。例如,在英语中,单词的相 关性可以有
1. 动词的各种时态,如过去时,进行时,完成时,第三人称单数等。例如,动词 "write"的过去时为"wrote",进行时为"writing", 完成时为"wriUen',, 第三人 称单数为"writes",等等。
2. 名词的复数形式。例如,"teachers"的复数为"teachers"; "mouse"的复数为 "mice", 等等。
3. 单词的不同词性。例如,动词"entertain"与其名词形式"entertainment"具有相 关性;名词"wonder"与其形容词形式"wonderful"具有相关性;形容词"similar" 与其名词形式"similarity"具有相关性,等等。
4. 形容词的比较级和最高级。例如,形容词"smart,,的比较级"smarter",最高级 "smartest", 等等。
5. 单词的反义词和近义词。例J;口 ,"advantage"的反义词为 "disadvantage"; "same"的近义词为"similar",等等4,
6. 名词的所有格。例如,名词"we"的所有格"our"; "China"的所有格"Chinese"; "company"的所有格"company's", 等等。
具有相关性的两个或多个单词互为相关词。以上^L仅是一些相关词概念的举例。 实际应用中,只要是两个单词或短语间有关联性的,都可以认为是相关词。除了英语 以外,其他的语言也都有这种相关词的—;}既念。例如,在中文里,"我"和"我的"具有 相关性;在德语中,"vollkommen"和"Verkollkommnung"具有相关性;在法语中, "roman"和"romantique"具有相关性,等等。
当输入了初始的单词以后,用户往往希望通过一种快速地方法输入其相关词,但 现有的输入法无法满足这种需求。用户必须要拼出完整的单词,费时费力。例如,用 户输入"consume"后,无法快速输入其名词形式"consumption:
某些软件键盘和输入法提供了单词预测功能。例如,当用户输入"won"时,这些 软件键盘和输入法能够预测用户可能期望输入的内容为"won", "wonder"等,并且将这 些预测的单词作为候选输入提示给用户,以供用户选择。但是在已有的输入方法中, 尽管与"wonder"相关联的单词"wonderful"此时也可能是用户的期望输入,由于受到 各种条件的限制,无法将其作为候选'词显示出来。这样,用户如果期望输入 "wonderful",就需要继续输入更多的信息以帮助丈字输入程序或设备过滤其他候选词 使得"wonderful"最终满足被作为候选词显示出来的条件,降低了输入效率。
发明内容
本发明针对以上问题,提出了一种快速输入相关词的方法,从而加快输入的速度 和效率,减少用户的按键次数。
根据本发明的第一方面,提供了一种快速输入相关词的方法,包括显示用户编辑 的文本的第1步骤;选择编辑文本中的单词,并通过特定操作方式进入该单词的相关 词选择模式的第2步骤;显示所述单词的'相关词的第3步骤;以及输入用户期望的相 关词的第4步骤。
根据本发明的第二方面,提供了一种快速输入相关词的方法,包括显示用户输入 的文本以及文本中某个单词的候选词的第1步骤;根据用户输入选择所述候选词,并 通过特定操作方式进入所述候选词的相关词选择模式的第2步骤;以及输入用户期望 的相关词的第3步骤。
根据本发明的第三方面,提供了一种快速输入相关词的方法,包括显示用户输入 的文本以及文本中某个单词的预测词的第1步骤;根据用户输入选择所迷预测词,并 通过特定操作方式进入所述预测词的相关词选择模式的第2步骤;以及输入用户期望 的相关词的第3步骤。
根据本发明的第四方面,提供了一种计算机设备,包括用于接收用户输入的文本 和指令的输入装置;存储计算机程序指令的存储装置;在所述计算机程序指令的控制 下,根据用户输入的所述指令,完成上述个方面所述的方法的各步骤的控制装置;用 于显示所述文本的显示装置。
根据本发明的第五方面,提供了一种j夬速输入相关词的设备,包括显示用户编辑 的文本的第1装置;选择编辑文本中的单词,并通过特定操作方式进入该单词的相关 词选择模式的第2装置;显示所述单词的相关词的第3装置;以及输入用户期望的相 关词的第4装置。
根据本发明的第六方面,提供了一种快速输入相关词的方法,包括显示用户输入 的文本以及文本中某个单词的候选词的第1装置;根据用户输入选择所述候选词,并 通过特定操作方式进入所迷候选词的相关词选择模式的第2装置;以及输入用户期望 的相关词的第3装置。
.
附图1是显示适用于本发明文本输入方法的计算机设备或便携式终端设备100的 基本结构框附图2a是显示根据本发明第 一实施例的编辑前文本的示意附图2b是显示根据本发明第一实施例的相关词选择界面的示意附图2c是显示根据本发明第 一 实施例的编辑后文本的示意附图3是显示根据本发明第一实施例的相关词输入流程的示意附图4是显示根据本发明第一实施例的另 一个相关词选择界面的示意附图5是显示根椐本发明第二实施例的候选词列表的示意附图6是显示根据本发明第二实施例.的第一种软件盘的示意附图7是显示根据本发明第二实施例的第二种软件盘的示意附图8是显示根据本发明第二实施例的第三种软件盘的示意图;附图9是显示根据本发明第二实施例的相关词选择模式下用户看到的界面的示意图。
附图10是显示根据本发明第二实施例的快捷键进入相关词选择模式的带键盘设
备的示意附图11是显示根据本发明第二实施例的相关词输入流程的示意图; 附图12a是显示根据本发明第三实施例的预测词显示模式的示意图; 附图12b是显示根据本发明第三实施例的预测词切换模式的示意图; 附图12c是显示根据本发明第三实施例的相关词显示模式的示意图; 附图13a是显示根据本发明第三实施例的另 一预测词显示模式的示意图; 附图13b是显示根据本发明第三实施例的另 一预测词切换模式的示意图; 附图13c是显示根据本发明第三实施例的另 一相关词显示模式的示意图; 附图14是显示根据本发明第三实施例的相关词输入流程的示意具体实施例方式
图1示出了适用于本发明文本输入方法的计算机设备或便携式终端设备l()()的基 本结构框图。其中用户输入装置101用于接收用户所输入的指令,它包括触摸屏,或 配备指点系统的电子设备屏幕(如鼠标、感应板等)。存储装置102中存储有支持计算 机设备或便携式终端设备日常工作的基本程序指令,如操作系统、常用软件等。除此 之外,其中还存储有用于实现本发明下述各实施例的文本输入方法的计算机程序指令., 另外,存储装置102中还存储有联系各单词与其相关词之间的相关信息,词频,用户 设置信息等。控制装置103可以用已有技术中的任一种微处理器、微控制、可编程逻 辑元器件、专用集成电路或同类装置来实'现。它用来具体实现本发明下述的文本输入 方法。显示装置104用于将用户输入的文本,以及下面将会提及的单词、候选词、预 测词、相关词以及对它们的控制过程以可视化的界面提供给用户。它可以独立于用户 输入装置IOI,或者也可以同用户输入装置101集成在一起,如触摸显示面板。
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。 (实施例一)
图2a描述了一段在屏幕200上显示并处于编辑状态的文本。用户希望将单词 201"favoi'"改成其形容词"favorite"。在一个触摸屏的屏幕上,用户可以用手指或触摸笔
按下单词201所在区域,通过一个特定的手势(如向下滑动),进入相关词选择模式。
图2b描述了相关词选择模式下用户看到的界面。在单词201 "favor"下而出现了 一 个相关词列表202,列出了与该词的所有相关词,如favorite, favors等。用户点击所期 望的相关词,在此例中即"favorite"。于是系统将文本中原先的单词201 "favor"替换成 单词203 "favorite",如图2c。
如果屏幕200所属的是一个带键盘输入的设备,用户也可以通过移动光标到单词 201,然后按下一个事先指定的键(如回,键),进入图2b所示相关词选择模式。然后 用户可以通过方向键上下移动光标,选中所期望的相关词后按下另 一 个事先指定的键 (如回车《建),输入相关词至文本中,如图2c。
图3描述了本发明第一实施例的相关词输入流程300,具备以下步骤显示用户 编辑的文本(步骤301);选择用户编辑文本中的单词,并通过一种特定操作方式进入该 单词的相关词选择模式(步骤302 );显示该单词的相关词(步骤303 );输入用户期望 的相关词(步骤304 )。
对于步骤301,进入相关词选择模式的特定操作方式可有很多形式实现。例如, 在触摸屏,或配备指点系统的电子设备屏幕(如鼠标、感应板等)上单击单词、双 击单词、按下单词后向某个方向滑动触点_、长按单词超过指定时间、鼠标停留在候选 词上方超过指定时间、鼠标右键点击单词、或其他任意一种事先指定的手势或鼠标动 作。又如,在配备键盘(包括硬件键盘和软件键盘)或按键的电子设备屏幕上移动 光标至单词位置后、按下特定的键(如回车键、方向键、特殊功能键等)、移动光标至 单词位置后,按下特定的组合键(如同时按下CTRL+数字键,或先按下键A后指定 时间内再按下键B )、移动光标至单词位置后,停留超过一段指定时间。
对于步骤302,显示相关词的方式有很多种,例如在单词的附近区域,或屏幕 指定区域横向显示所有相关词列表;在单词的附近区域,或屏幕指定区域纵向显示所 有相关词列表;
进入相关词显示模式后,将所选单词.高亮,并通过特定的键(如上下左右方向键) 在不同的相关词中切换。如图4,原来的单词为"favor",用户步骤301和步骤302进 入相关词才莫式后,屏幕显示当前相关词为单词401 "favorite"。
对于步骤3(H,输入用户期望的相关词的方式有很多种,例如单击相关词;移 动光标至指定相关词后4要4定确i人等。
虽然相关词输入流程300包含了一系列顺序执行的步骤,但很明显的是该流程可 以包含更多或更少的步骤,步骤的执行J,序可以为串行或并行(例如,使用带有多线 程处理器),或将若干个步骤合并为一个。另外,除了以上提到的每个步骤的各种方式 外,本行业的工程师可以^艮容易地采用其他方式(如将按键输入改为语音输入等)实 现某个步骤,但并不影响本发明关于相关词输入流程的实质。 (实施例二)
有些输入法具备根据用户的输入显示候选词列表的功能。
例如,当用户通过硬件键盘输入"pro"时,输入法自动预测并显示出候选词列表, 如图5所示。该列表可以横向或纵向排列,可以出现在屏幕固定位置,或出现在当前
输入单词的附近区域(如光标位置的下方)。
又如,在如图6所示的软/硬件键盘6D0中,两个字母共用一个键位,,当用户按顺 序按下键601 ,键602和键601后,输入法会自动预测并显示出图5所示候选词列表。
又如,在如图7所示的软/硬件键盘700中,三个或三个以上字母共用 一 个键位,, 当用户按顺序按下键701,键701,键702后,输入法会自动预测并显示出图5所示的 候选词列表。
又如,在如图8所示的软/硬件键盘800中,每一个字母占用一个键位。当用户按 顺序按下键801"p",键802"r",键803"o"后,输入法会自动预测并显示出图5所示的 候选词列表。
一般情况下,用户可以通过单击候选词或特定的键选择候选词。但如果用户想要 的单词并没有出现在候选词列表中,却是某个候选词的相关词时,已有技术中的文字 输入方法却无法快速地进4于输入。
而本实施例提出了一种能够使得用户通过选择候选词的相关词来加速输入的文字 專叙入方法。
例如,在图5所示的候选词列表中,用户想输入的是productivity,即4美选词product 的相关词。在一个触摸屏上,用户可以用手指或触摸笔按下候选词product,通过一个 特定的手势(如向下滑动),进入相关词选择模式。
图9描述了相关词选择模式下用户看到的界面。其中Product的相关词都列在其 下方的列表中。用户点击其想输入的相关词Productivity后,该词便输入至当前编辑的 文本中。
在没有本发明的相关词输入方法时,用户需要按下12个键才能输入productivity 这个单词。但通过本发明,用户只按了三个键,加上两个选择动作,就输入了该单词。 大大提高了输入效率。
在很多情况下,用户需要更加快捷的方式输入一些常见的相关词,如名词复数形 式、动词各种时态等。这时可以通过快捷,输入,跳过相关词列表的步骤,直接选择用 户指定的相关词。例如在图5所示的候选区域中,用户在Product单词位置向右划动 触点,即直接输入该单词的复数形式Products。
如果是一个带键盘输入的设备,用户可以通过移动光标到单词Product,然后按下 一个事先指定的键(如回车键),进入图9所示的相关词选择模式。然后通过方向键上 下移动光标,选中所期望的相关词后按下一个事先指定的键(如空格键),输入相关词 至文本中。
如果是一个带键盘输入的设备,如图10,用户也可以直接通过每个候选词对应的键 进入图9的相关词选择模式。例如,在图10中的每一个候选词分别对应快捷键Kl, K2 , K3, K4 。当用户按下K2后,便进入了 Product的相关词选择模式。
图11描述了本发明第二实施例的相关词输入流程1100,具备以下步骤显示用 户输入的文本以及文本中某个单词的候选词(步骤1101);根据用户输入选择一个候 选词并通过特定操作方式进入其相关词选择模式(步骤1102);显示该候选词的相关 词(步骤1103 )(可选步骤);输入用户期望的相关词(步骤1104 )。
对于步骤1102,进入相关词选择模式的操作方式可有很多形式实现。例如,在触 摸屏,或配备指点系统的电子设备屏幕(如鼠标、感应板等)上单击候选词、双击 候选词、按下候选词后向某个方向滑动触点、长按候选词超过指定时间、鼠标停留在 候选词上方超过指定时间、鼠标右键点击候选词、或其他任意一种事先指定的手势或 鼠标动作。又如,在配备键盘(包括硬件键盘和软件键盘)或按键的电子设备屏幕上 移动光标至候选词位置、移动光标至候选词位置后,按下特定的^t (如回车键、方向 键、特殊功能键等);移动光标至候选词位置后,按下特定的组合4定(如同时按下CTRL+ 数字键,或先按下键A后指定时间内再按下键B);移动光标至候选词位置后,停留 超过一l史指定时间;每个候选词对应一个按键,如4个候选词分别对应键K1 -1〈4,其 中Kl-K4可能是设备上的快捷键,也可能是组合键CTRL+1至CTRL+5。
对于步骤1103,显示相关词的方式有很多种,例如在候选词的附近区域,或屏
幕指定区域横向显示所有相关词列表;在候选词的附近区域,或屏幕指定区域纵向显 示所有相关词列表。
步骤1103为可选步骤。当用户采用快捷方式输入相关词时,可跳过此显示相关词 的步骤1103,例如,在候选词向右滑动触点选择该词的复数形式。
对于步骤1104,输入用户期望的相关词的方式有很多种,例如单击所列出的 相关词;移动光标至指定相关词后按键确认;用鼠标或触点手势在候选词上滑动直接 选择,例如在候选词上向右滑动触点选择该词的复数形式;用指定的快捷键直接选择, 例如相关词1至相关词4分别对应快捷4建、K1至K4。
虽然相关词输入流程1100包含了一系列顺序执行的步骤,但4艮明显的是该流程可 以包含更多或更少的步骤,步骤的执行顺序可以为串行或并行(例如,使用带有多线 程处理器),或将若干个步骤合并为一个。另外,除了以上提到的每个步骤的各种方式 外,本行业的工程师可以很容易地采用其他方式(如将按键输入改为语音输入等)实 现某个步骤,但并不影响本发明关于相关词输入流程的实质。 (实施例三)
本实施例描述一种在输入过程中,根据用户的输入在光标位置预测用户后续的输 入并选择相关词的方法。
例如,在图12a所示的文本编辑区域.1200中,当用户输入文本1201"pra"时,输 入法从字典中找出"pro"开头的单词并根据词频自动预测输入单词为"profit",把剩余 的部分文本1202 "fit"用另一种格式显示。此例中,"pro"为用户的输入,"pi-ollt"为预 测词。预测词与实施例二中所述的候选词的区别在于同一时刻,预测词只显示一个, 而候选词一般显示有一或多个。预测词往往是词频最高的那个候选词。
但用户实际想输入的单词是"productivity"。所以用户可以通过制定操作(如按上 下方向键)改变预测的单词。例如用户按向下键,将预测词改为单词1203"product", 如图12b所示。
接着,用户发现"productivity"是预测词"product"的 一种相关词。所以用户通过另 一种指定的操作(如按左右方向键),在 product"的各种相关词中切换,如products, production等,直至切才灸到productivity,如图12c所示。此时,用户可以才安空才各《建或 回车4走确认。
又如,在图13a所示的所示的文本编辑区域1300中,当用户输入文本1301"pro"
时,输入法自动预测输入单词为1302"profit",并将预测词1302显示在光标的附近位 置(如光标下方)。
然而,用户实际想输入的单词是"productivity"。所以用户接着可以通过指定操作 (如按上下方向键)改变预测词。例如用户按向下键,预测的单词改为"product",如 图13b所示。
最后,用户发现"productivity"是预测词"product"的 一种相关词。所以用户通过另 一种指定的操作(如按左右方向键),在、1"0(11^"的各种相关词中切换,如products, production等,直至切换到productivity,如图13c所示。最后,用户可以按空格键或 回车键确认。
图14描述了本发明第三实施例的相关词输入流程1400,具备以下步骤显示用 户输入的文本以及文本中某个单词的预测词(步骤1401);根据用户输入选择预测词 并通过特定操作方式进入其相关词选择模式(步骤1402 );显示该预测词的相关词(步 骤1403 )(可选步骤);用户输入所期望的相关词(步骤1404 )。
对于步骤1401,显示预测词可有很多形式实现。例如在用户输入的后面显示预 测词的剩余部分,如图12a;在用户输入的附近区域(如上方或下方)显示预测词, 如图13a;在屏幕的固定区域显示预测词
对于步骤1402,根据用户输入选择预测词可有很多形式实现。例如用户单击硬 件键盘或软件键盘上的某些键切换预测词(如上下方向键);用户滚动设备上的滚轮切 换预测词(如某些手机上的滚轮键);在触摸屏或带鼠标系统的屏幕上用一种指定的手 势或鼠标动作(如在屏幕区域内向右滑动代表切换到下一个预测词)。
对于步骤1403,显示相关词的方式有很多种,例如在预测词的附近区域,或屏 幕指定区域横向显示所有相关词列表;在预测词的附近区域,或屏幕指定区域纵向显 示所有相关词列表;在预测词的本来位置显示相关词。
步骤1403为可选步骤。当用户采用快捷方式输入相关词时,可跳过该歩骤,例如, 在预测词向右滑动触点选择该词的复数形'式。
对于步骤1404,用户输入所期望的相关词可有很多形式实现。例如用户单击硬 件键盘或软件键盘上的某些键切换相关词(如左右方向键);用户滚动设备上的滚轮切 换相关词(如某些手机上的滚轮键);在触摸屏或带鼠标系统的屏幕上用一种指定的手 势或鼠标动作(如在屏幕区域内向下滑动代表切换到下一个相关词)。
虽然相关词输入流程1400包含了一系列顺序执行的步骤,但」很明显的是该流程可 以包含更多或更少的歩骤,步骤的执行顺序可以为串行或并行(例如,使用带有多线 程处理器),或将若干个步骤合并为一个。另外,除了以上提到的每个步骤的各种方式 外,本行业的工程师可以很容易地采用其他方式(如将4妄键输入改为语音输入等)实 现某个步骤,但并不影响本发明关于相关词输入流程的实质。
以上各实施例均基于英语。但显而易见的是,本发明所描述的相关词输入方式不
局限于一种语言模型。例如,在中文里,"我"和"我的"具有相关性;在德语中, "vollkommen"禾口 "Verkolll(ommnung"具有相关性;在法语中,"roman"和"i'omantique"
具有相关性,等等。因此,本领域普通技术人员可以将本发明所描述的相关词输入方 式运用在其他语言上。
本领域普通技术人员应当理解,根据设计要求和其它因素可以对本发明的各实施 例进行各种修改、组合、再组合和替换,只要这种修改、组合、再组合和替换在附存, 的权利要求和权利要求的等效范围之内。
权利要求
1、 一种快速输入相关词的方法,其特征在于,包括显示用户编辑的文本的第1步骤;选择编辑文本中的单词,并通过特定搡作方式进入该单词的相关词选择模式的第 2步骤;显示所述单词的相关词的第3步骤;以及 输入用户期望的相关词的第4步骤。
2、 一种快速输入相关词的方法,其特征在于,包括 显示用户输入的文本以及文本中某个单词的候选词的第1步骤;根据用户输入选择所述候选词,并通过特定操作方式进入所述候选词的相关词选 择模式的第2步骤;以及输入用户期望的相关词的第3步骤。
3、 一种快速输入相关词的方法,其特征在于,包括 显示用户输入的文本以及文本中某个单词的预测词的第步骤;根据用户输入选择所述预测词,并通过特定操作方式进入所述预测词的相关词选 择模式的第2步骤;以及输入用户期望的相关词的第3步骤。
4、 如权利要求2-3中任一项所述的方法,其特征在于,在所述第2步骤和所述第3步骤之间还包括显示候选词或预测词的相关词的步骤,,
5、 如权利要求1-3中任一项所述的方法,其特征在于,所述特定操作方式包括在触摸屏或配备指点系统的电子设备屏幕上,通过单击 单词、双击单词、按下单词后向某个方向滑动触点、长按单词超过指定时间、鼠标停 留在单词上方超过指定时间、鼠标右键点击单词、或其他任意一种事先指定的手势或 鼠标动作。
6、 如权利要求1-3中任一项所述的方法,其特征在于,所述特定操作方式包括在配备键盘或按键的电子设备屏幕上,移动光标至单词位置后、按下特定的键或组合键或者停留超过一段指定时间。
7、 如权利要求1-3中任一项所述的方法,其特征在于,所述第3步骤包括以单击相关词、移动光标至指定相关词后按z建确认、用鼠标 或触点手势在单词或候选词或预测词上滑动直接选择、用指定的快捷键直接选择中的 一种方式输入所述相关词。
8、 一种计算机设备,其特征在于,包括用于接收用户输入的文本和指令的输入装置; 存储计算机程序指令的存储装置;在所述计算机程序指令的控制下,根据用户输入的所述指令,完成权利要求1-3 中任一项所述的方法的各步骤的控制装置; 用于显示所述文本的显示装置。
9、 一种快速输入相关词的设备,其特征在于,包括 显示用户编辑的文本的第1装置;选择编辑文本中的单词,并通过特定操作方式进入该单词的相关词选择模式的第 2装置;显示所述单词的相关词的第3装置;以及 输入用卢期望的相关词的第4装置。
10、 一种快速输入相关词的方法,其特征在于,包括 显示用户输入的文本以及文本中某个单词的候选词的第1装置;根据用户输入选择所述候选词,并通过特定操作方式进入所述候选词的相关词选 择模式的第2装置;以及输入用户期望的相关词的第3装置。
全文摘要
一种集成于支持单词输入的文字输入程序或设备(如软/硬件键盘,输入法等)中的,帮助用户方便快速的输入与某一单词相关的单词或短语(如动词的各种时态等)的输入方式。用户通过某种特定的操作(如点击软硬件按钮,移动屏幕触点等)或多个操作的组合,快速输入与某一单词相关联的特定单词。
文档编号G06F17/30GK101122840SQ20071004629
公开日2008年2月13日 申请日期2007年9月21日 优先权日2007年9月21日
发明者赵艳姣, 陶晓姗, 黄晓凤 申请人:黄晓凤;赵艳姣;陶晓姗