修正输入文字的系统及方法

文档序号:6467148阅读:220来源:国知局
专利名称:修正输入文字的系统及方法
技术领域
本发明涉及文字计算机输入技术领域,更具体地说,涉及一种修正输入 文字的系统及方法。
背景技术
电脑使用者要将文字输入到电脑中,需要使用各种语言的输入软件。例 如,中文输入软件是运行在计算机操作系统上的一个工具软件,用于将键盘 输入的编码或其它非键盘输入的媒体数据转换为汉字输入。目前,中文输入 软件可分为键盘输入软件和非键盘输入软件,比较成熟以及使用最广的是键 盘输入软件。
1) 键盘中文输入软件
键盘中文输入软件是利用键盘,根据一定的编码规则来输入文字的方法。
英文字母一共有26个,它们对应着键盘上的26个字母,所以对英文而言 不存在什么输入软件,直接输入英文字母即可。而文字的字数有几万个,它 们跟lt盘没有任何对应关系,为了向电脑输入文字,我们必须对文字进行编 码,并将这些编码与键盘上的键联系起来,才能使我们通过键盘输入某个文 字的编码,然后根据编码转换为文字。
目前,文字编码的方案已经有数百种,其中在电脑上运行的就有几十种, 作为一种图形文字,文字是由字的音、形、义来共同表达的,文字输入的编 码方法,基本上都是采用将音、形、义与特定的键相联系,再根据不同文字 进行组合来完成文字的输入。
2) 非键盘中文输入软件
非键盘中文输入软件包括手写输入软件、语音输入软件、OCR输入软件等。
手写输入软件是一种笔式环境下的手写中文识别输入软件,符合中国人 用笔写字的习惯,只要在手写板上按平常的习惯写字,电脑就能将其识别显 示出来。手写输入软件需要配套的硬件手写板,在配套的手写板上用笔(可 以是任何类型的硬笔)来书写录入文字,不仅方便、快捷,而且错字率也比 较低。用鼠标在指定区域内也可以写出字来,然后利用手写软件转换为文字, 只是鼠标操作要求非常熟练。
语音输入软件是通过话筒输入声音,然后使用转换成文字的一种软件。 虽然使用起来很方便,但错字率仍然比较高,特别是一些未经训练的专业名
词以及生僻字。语音输入法在硬件方面要求电脑必须配备能进行正常录音的 声卡,并调试好麦克风,对着麦克风用普通话语音进行文字录入。如果普通 话口音不标准,只要用它提供的语音训练程序,进行一段时间的训练,让软 件熟悉该口音,也同样可以通过讲话来实现文字输入。
OCR输入软件,也称为光学字符识别技术,它要求把输入的文稿通过扫 描仪转化为图形才能识别。因此,扫描仪是必须的,而且原稿的印刷质量越 高,识别的准确率就越高, 一般最好是印刷体的文字,比如图书、杂志等, 如果原稿的纸张比较薄,则有可能在扫描时纸张背面的图形、文字也投射过 来,干扰最后的识别效果。
同样的,在输入其它语言(例如日文、韩文等)到计算机中时,也可采 用键盘、语音或光学输入等软件。
随着输入法智能性的不断提高,越来越多的文字输入软件都能提供智能 组词和词组输入功能。智能组词,也称为动态组词或整句生成,对词库中没
有的词组,输入法可以4叟寻相关的字和词,帮输入者组成所需的候选词组。
通过文字输入软件输入整个词组或句子能大大减少额外的造词和选词操作, 提高打字速度。
然而,如今的文字输入法受编码重码和语言的合理变化性的影响,在智 能组词和词组输入中,并不是每次都能完全正确的呈现出用户所需要的结果,
因此需要快速修正组词或句子中的文字。现有技术采用如下方案进行修正 (l)对在输入框的组词,根据所输入的拼音串或字根,逐个选择符合的文字, 拼凑出所希望得到的词组;(2)对文本框(即上屏后)的组词,需将光标定 位到需修正的文字前或后,并将需修正的文字删除掉,然后通过各种输入系 统输入正确的文字以得到正确的词组。现有技术运行起来繁瑣耗时,从而导 致修正输入文字的效率低下。
因此需要一种新的修正输入文字的系统及方法,能提高修正输入文字的 效率。

发明内容
本发明的目的之一在于提供一种修正输入文字的系统及方法,旨在解决 现有技术修正输入文字效率低下的问题。
为了实现发明目的,所述系统包括存储文字的词库、对输入信息进行编 码转换并输出相应候选词列表的编码转换单元,包括
修正触发单元,捕获修正启动信息,根据所述修正启动信息建立修正输 入窗口 ;
文字匹配单元,与所述词库及编码转换单元相连,根据用户在修正输入
窗口中从候选词列表选择的文字,查找得到需修正的文字;
文字修正单元,与所述文字匹配单元相连,将所述需修正的文字修正为
所述在修正输入窗口中选择的文字。
优选地,所述需修正的文字包括输入框中的文字和文本框中的文字。 所述需修正的文字是输入框中的文字时,
所述文字匹配单元进一步用于查找得到与所述用户在修正输入窗口中 选择的文字同音或同字根的文字,并定位所述文字在输入框的位置;
所述文字修正单元进一步用于获取所述文字在输入框的位置,并将所 述文字替换为所述用户在修正输入窗口中选择的文字。
所述需修正的文字是文本框中的文字时,
所述文字匹配单元进一步用于获取文本框中的文字,查找得到与用户 在修正输入窗口中选择的文字同音或同字根的文字并将其选定;
所述文字修正单元进一步用于将所选定的文字Y奮正为所述在修正输入 窗口中选择的文字。
为了更好地实现发明目的,所述方法包括以下步骤
A. 捕获修正启动信息,建立修正输入窗口 ;
B. 在修正输入窗口中,对输入信息进行编码转换并输出相应候选词列表;
C. 根据用户在修正输入窗口中从候选词列表选择的文字,查找得到需修 正的文字,并将所述需修正的文字修正为所述在修正输入窗口下选择的文字。
优选地,所述需修正的文字包括输入框中的文字和文本框中的文字。
所述需修正的文字是输入框中的文字时,所述步骤C进一步包括
Cl.查找得到与所述用户在修正输入窗口中选择的文字同音或同字根的
文字,并定位所述文字在输入框的位置;
C2.获取所述文字在输入框的位置,并将所述文字替换为所述用户在修正
输入窗口中选择的文字。
所述需修正的文字是文本框中的文字时,所述步骤C进一步包括 Cl,.获取文本框中的文字,查找得到与用户在修正输入窗口中选择的文字
同音或同字根的文字并将其选定;
C2,.将所选定的文字修正为所述在修正输入窗口中选择的文字。
由上可知,本发明在修正输入文字的过程中,与现有技术的区别在于无 需逐个对输入的文字进行更改,因此提高了修正文字的效率;另外,在修正 输入文字的过程中,与现有技术的区别在于用户可通过各种输入法输入正确 的文字,并根据文字的音标或字根自动匹配到需修正的文字,运行起来灵活
简单快捷,提高了修正输入文字的速度及效率。


图1是本发明其中 一个实施例中^f奮正输入文字的系统结构图2是本发明其中 一个实施例中修正输入文字的方法流程图3是本发明其中 一个实施例中修正输入框中的文字的方法流程图4是本发明其中 一个实施例中修正输入框中的文字时的输入界面图5是本发明其中 一个实施例中修正输入窗口的输入界面图6是本发明其中 一个实施例中定位到需修正的文字的界面图7是本发明其中 一个实施例中对需修正的文字进4亍^f务正后的界面图8是本发明其中 一个实施例中修正文本框中的文字的方法流程图9是本发明其中一个实施例中修正输入窗口的输入界面图IO是本发明其中 一个实施例中查找得到需修正的文字的界面图1 l是本发明其中 一个实施例中对需修正的文字进行修正后的界面图。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及 实施例,对本发明进行进一步详细说明。
具体实施例方式
在本发明中,通过捕获修正启动信息,建立修正输入窗口,并对在修正 输入窗口中输入的信息进行编码转换,输出相应候选词列表,用户选择需要 的文字,则根据用户的选择查找得到需修正的文字并对其进行修正。这样, 提高了修正输入文字的效率。
图1示出了本发明的 一个实施例中修正输入文字的系统结构,该系统包括 修正触发单元IOO、编码转换单元200、文字匹配单元300、文字修正单元400 和词库500。
应当说明的是,本发明所有图示中各设备之间的连接关系是为了清楚阐 释其信息交互及控制过程的需要,因此应当视为逻辑上的连接关系,而不应 仅限于物理连接。
另外,本发明所能修正的输入文字典型是但不限于中文,对于其它可通 过计算机输入的文字,例如日文、韩文等,也可以采用本发明所提供的系统 及方法。因此,本发明并不限于某种特定类型的文字。其中
修正触发单元IOO,用于捕获修正启动信息,建立+f正输入窗口。 编码转换单元200,与修正触发单元100及词库500相连,用于对输入信息
进行编码转换并输出相应候选词列表。
文字匹配单元300,与编码转换单元200及词库500相连,用于根据用户在 修正输入窗口中从候选词列表选择的文字,查找得到需修正的文字。
文字修正单元400,与文字匹配单元300相连,用于将需修正的文字修正 为用户在修正输入窗口中选择的文字。
本发明中,需修正的文字包括输入框中的文字和文本框中的文字(即上 屏后的文字)。
在一个实施例中,需修正的文字是输入框中的文字时,文字匹配单元300 用于查找得到与用户在修正输入窗口中从候选词列表选^^的文字同音或同字 根的文字,并定位该文字在输入框的位置。文字修正单元400用于获取该文字 在输入框的位置,并将所查找得到的文字替换为用户在修正输入窗口中选择 的文字。
在另一个实施例中,需修正的文字是文本框中的文字(即上屏后的文字) 时,文字匹配单元300用于获取文本框中的文字,查找得到与用户在修正输入 窗口中选择的文字同音或同字根的文字并将其选定。在一个优选实施例中, 可将查找得到的文字进行反选。文字^f'务正单元400用于将所选定的文字修正为 用户在修正输入窗口中选择的文字。
图2示出了本发明的一个实施例中修正输入文字的方法流程,该方法流程
基于图l所示的系统结构,具体过程如下
在步骤S201中,捕获修正启动信息,建立修正输入窗口。 在步骤S202中,在修正输入窗口下,对输入信息进行编码转换并输出相
应候选词列表。
在步骤S203中,根据用户在修正输入窗口中从候选词列表选择的文字, 查找得到需修正的文字,并将需修正的文字修正为所述在修正输入窗口中选 择的文字。
本发明中,需修正的文字包括输入框中的文字和文本框中的文字(即上 屏后的文字)。
应当说明的是,本发明所l是供的修正输入文字的方法,其既可以应用在 拼音输入法上,又可应用在字形输入法(例如中文的五笔输入法)上,或其 它类型的输入法上。为清楚解释本发明所提供的方法,下面将对本发明所提 供的修正输入文字的方法进行详细阐述。
图3示出了本发明的一个实施例中修正输入框中的文字的方法流程,该方 法流程基于图1所示的系统结构,具体过程如下
在步骤S301中,修正触发单元100捕获修正启动信息,建立修正输入窗口。
应当说明的是,所述修正启动信息典型但不限于不同的按键(某个按键 或组合键)信息、语音信息或光输入信息等,其还可以采用其它可触发建立 修正输入窗口的启动信息。
在一个实施例中,当用户输入相应按键时,修正触发单元100通过输入法 系统框架(例如IMM-IME输入法框架)获取按键信息,从而建立修正输入窗 口。在修正输入窗口中,用户可通过不同的输入法输入正确的文字。
在一个实施例中,如图4所示,用户在正常输入冲莫式下通过拼音输入法输 入了汉字,用户所希望得到的结果是"要兼顾它的数字特性和它的光学特 性",然而输入法未能显示其所希望的结果。为了将组词中的"他"修改为 "它,,,则根据设定的按键(例如设置了CTRL+R键作为建立修正输入窗口的 修正启动信息),在点击组合按键CTRL+R键时,修正触发单元100捕获到该 按键信息,建立修正输入窗口 (如图5所示)。
在一个实施例中,用户在正常输入模式下也可通过字形输入法(例如中 文的五笔输入法)输入文字,若用户未得到所希望的结果,则也可根据事先 设定的修正启动信息建立修正输入窗口 。
在另 一个实施例中,用户在正常输入^^莫式下也可通过非键盘输入软件(例 如语音输入软件、OCR输入软件等)输入文字。在输入框中若用户未得到所 希望的结果,则也可根据设置的修正启动信息(例如设置某种特殊的语音) 来建立修正输入窗口。
在步骤S302中,在修正输入窗口中,编码转换单元200对输入信息进行编 码转换,并输出相应候选词列表。
在一个实施例中,如图5所示,用户通过4丼音输入法输入汉字,并通过捕 获修正启动信息(例如某个按键或组合键)建立了修正输入窗口。在修正输 入窗口中,用户输入按键,编码转换单元200对输入的按键进行编码转换并输 出相应的拼音串,以及对输入的拼音串进行音节划分,提取每个音节的首字 母组成简拼字符串,并查找出简拼字符串匹配的所有全拼字符串,将每个匹 配的全拼串对应的候选词按照词频从大到d 、进行排序并输出显示在候选词窗 口中。该实施例中,编码转换单元才艮据输入的拼音串"ta",在候选词窗口中 输出"l.她2.他3.它.....",此时用户可通过选择3来选择所希望得到的汉字 "它,,,并按照正常输入显示所选4奪的汉字。
在一个实施例中,用户通过字形输入法(例如中文的五笔输入法)输入 文字,也可通过所设置的修正启动信息建立修正输入窗口 (图中未示出)。 在修正输入窗口中,用户输入按《建,编码转换单元200对输入的按4建进行编码 转换并输出相应字根,以及对字根进行组合并在候选词窗口中输出候选词, 用户在候选词列表中可选择所希望得到的文字。
在另一个实施例中,用户通过非4t盘输入软件(例如语音输入软件、OCR
输入软件等)输入文字。例如,在修正窗口中,编码转:换单元200对输入的语
音进行编码转换并在窗口中输出候选词,用户在修正窗口中可选择所需要的
候选词。
在步骤S303中,文字匹配单元300查找得到与用户在修正输入窗口中选择 的文字同音或同字根的文字,并定位该文字在输入框的位置。
在一个实施例中,用户通过拼音输入法输入汉字,在正常模式下输入了 拼音串(如图4所示),输入法则自动将输入的拼音串进行音节划分,例如用 户输入了
"yaojiangutadeshuzitexinghetadeguangxuetexing,,, 进行贵节划分后为
"yao'jian'gu'ta'de'shu'zi'te'xing'he'ta'de'guang'xue'te'xing"。 文字匹酉己单元300 根据划分后的音节,查找与用户在修正输入窗口中输入的拼音串(如图5所示, 在修正输入窗口下输入的拼音串"ta")相同的拼音串。该实施例中,文字匹 配单元300查找得到输入框中的拼音串"ta,,与用户在^f奮正输入窗口中输入的 拼音串相同,即与用户在修正输入窗口中输入的文字同音,则通过下标"1" 和"2"定位"ta"所对应的文字"他"在输入框的位置(如图6所示)。
在一个实施例中,用户在修正l叙入窗口中通过字形l叙入法(例如中文的 五笔输入法)输入文字并输出了相应的候选词,文字匹配单元300则查找原输 入框中与用户在修正输入窗口中输入的文字同字根的文字,并通过不同的下 标定位所查找得到的文字在输入框的位置。
在另一个实施例中,用户在修正输入窗口中通过其它非键盘输入法输入 文字,文字匹配单元300也可查找原输入框中与用户在修正输入窗口中输入的 文字同音或同字根的文字,以及通过不同的下标定位所查找到的文字在输入 框的位置。
在步骤S304中,文字修正单元400获取所查找得到的文字在输入框的位 置,并将查找得到的文字替换为用户在修正输入窗口中选择的文字。
在一个实施例中,如图6所示,用户通过拼音输入法输入汉字。文字匹配 单元300查找得到需修正的汉字"他,,,对应有'T,和"2"下标,此时用户 可选4奪修改任何一个带下标的"他"。例如,用户选4奪了1,则文字修正单元 400获取该对应下标'T'的位置,并将对应"1"下标的"他"替换为在用户 〈奮正输入窗口中选4奪的汉字"它";用户若选4奪2,则文字修正单元400获取 该对应下标"2"的位置,并将对应"2"下标的"他"替换为用户在修正输 入窗口中选择的汉字"它"。最后得到用户所希望得到的组词(如图7所示)。
在一个实施例中,用户通过字形输入法(例如中文的五笔输入法)输入
文字。文字匹配单元300查找得到某一需修正的文字并对应有相应的下标,则 用户可通过选择不同的下标对所需^f參正的文字进行修正。其原理与上述实施 例相同,在此不再赘述。 '
在另 一个实施例中,用户通过非^fc盘输入软件或其它输入软件输入文字, 并通过不同下标定位需修正的文字在输入框的位置,用户选择不同的下标时,
文字修正单元400也可获取所查找得到的文字在输入才医的位置,并将该位置的
文字进行替换。其原理与上述实施例相同,在此不再赘述。
图8示出了本发明的一个实施例中修正文本框中的文字的方法流程,该方 法流程基于图l所示的系统结构,具体过程如下
在步骤S801中,《奮正触发单元100捕获修正启动^言息,建立修正输入窗口。
应当说明的是,所述修正启动信息典型但不限于不同的按键(某个按键 或组合键)信息、语音信息或光输入信息等,其还可采用其它可触发建立修 正输入窗口的启动信息。
在一个实施例中,当用户输入相应4姿4建时,修正触发单元100通过输入法 系统框架(例如IMM-IME输入法框架)获取用户输入的按键信息,从而建立 修正输入窗口。在修正输入窗口中,用户可通过不同输入法输入正确的文字。
在一个实施例中,如图9所示,用户在正常输入才莫式下通过拼音输入法输 入了汉字。用户所希望得到的结果是"要兼顾它的数字特性和它的光学特 性",然而输入法未能显示其所希望的结果,但用户已选择候选词组"要兼 顾他的数字特性和他的光学特性"并输入到了文本框中。为了将文本框中的 组词"要兼顾他的数字特性和他的光学特性"中的"他".修改为"它,,,则 根据设置的按键(例如设置了 CTRL+R键作为建立修正输入窗口的修正启动信 息),在点击组合纟姿4建CTRL+IU建时,修正触发单元100获取该按键信息,建 立》务正输入窗口 。
在一个实施例中,用户在正常输入模式下也可通过字形输入法(例如中 文的五笔输入法)输入文字,若用户未得到所希望的结果,并且通过输入法 输入的文字位于文本框中(即输入的文字上屏后),则也可根据事先设置的 修正启动信息建立修正输入窗口 。
在另 一个实施例中,用户在正常输入模式下也可通过非键盘输入软件(例 如语音输入软件等)输入文字。上屏后的文字若不是用户所希望得到的结果, 则也可根据设置的修正启动信息(例如设置某种特殊的语音)来建立修正输 入窗口 。
在步骤S802中,在修正输入窗口中,编码转换单元200对输入信息进行编 码转换,并输出相应候选词列表。
在一个实施例中,用户在修正输入窗口中通过4并音输入法输入汉字。如 图9所示,在修正输入窗口中,用户可按照输入法输入拼音串,编码转换单元 200对输入的拼音串进行音节划分,^是取每个音节的首字母组成简拼字符串, 并查找出简拼字符串匹配的所有全拼字符串,将每个匹配的全拼串对应的候 选词按照词频从大到小进行排序并输出显示在候选词窗口中。该实施例中,
在候选词窗口中输出"l.她2.他3.它.....",此时用户可通过选4奪3来选择所 希望得到的汉字"它,,。
在一个实施例中,用户在修正输入窗口中通过字形输入法(例如中文的 五笔输入法)输入文字。在修正输入窗口中,用户可4妄照输入法输入字根, 编码转换单元200对输入的字根进4亍组合、显示,在l夷选词窗口中输出相应候 选词。
在另 一个实施例中,用户在修正输入窗口中也可通过非4建盘输入软件(例 如语音输入软件、OCR输入软件等)输入文字。例如,输入语音,编码转换 单元200对输入的语音进行编码转换并在窗口中输出候选词,用户在修正窗口 中可选择所需要的候选词。
在步骤S803中,文字匹配单元300获取文本框中的文字,查找得到与用户 在修正输入窗口中选择的文字同音或同字根的文字并将其选定。
在一个实施例中,文字匹配单元300可通过对文本窗口发送消息获取窗口
中的文本,例如发送WM—GETTEXT消息获取窗口中的文本"......,要兼顾他
的数字特性和他的光学特性"。文字匹配单元300也可向文本窗口发送相应的 CTRL+A和CTRL+C两对组合键,对相应文本进行复制,然后从剪贴板中获取 相应的文本"......,要兼顾他的数字特性和他的光学特性"。
在一个实施例中,用户在修正输入窗口中通过拼音输入法输入汉字,由 于词库500存储了汉字及对应的拼音,获取文本框中的文字后,文字匹配单元 300从词库500查找文本框中的文字所对应的拼音,选择与用户在修正输入窗 口下输入的拼音串同音的汉字。如图10所示,用户从词库400中查找文本框中 的文字"要兼顾他的数字特性和他的光学特性"所对应的拼音为 "yao'jian'gu'ta'de'shu'zi'te'xing'he'ta'de'guang'xue'te'xing", 得到与用户在》务正输入 窗口下输入的拼音串"ta"同音的汉字是"他",从而对汉字"他,'进4亍选定。 在一个实施例中,可通过对相应文本窗口发送WM—SETSEL消息以对查找得到 的汉字进行选定(如图10所示的阴影框)。在一优选实施例中,可对查找得 到的汉字进行反选,即从最后输入的汉字起进行选定。
在一个实施例中,用户在修正输入窗口中通过字形输入法(例如中文的 五笔输入法)输入文字。文字匹配单元300也获取文本框中的文字,其方法原 理与上述实施例相同,在此不再赘述。获取文本框中的文字后,由于词库500
中存储了文字及对应的字根,文字匹配单元300从词库500中查找文本框中的
文字所对应的字根,选择与用户在修正输入窗口下选4奪的文字同字根的文字, 并将其进行选定。在一优选实施例中,可对查找得到的文字进行反选。 在另一个实施例中,用户在修正输入窗口中通过其它非键盘输入法输入
文字,文字匹配单元300也可查找文本框中与用户在^f'务正llT入窗口中输入的文 字同音或同字根的文字并将其选定。。
在步骤S804中,文字修正模块400将所选定的文字》务正为用户在修正输入 窗口下选择的文字。
在一个实施例中,如图10所示,已将需要修正的汉字进行选定,文字修 正模块400将选定的汉字"他,,直接替换为在修正输入窗口下选择的汉字"它,,, 从而得到用户所希望得到的组词(如图ll所示)。也可将所有需修正的汉字 都修正为用户在》务正输入窗口下从候选词列表选择的汉字,再对文本窗口发 送消息WM—SETTEXT将修改好的文本替换掉文本框中的文本。
在另一个实施例中,用户在修正输入窗口中通过字形输入法(例如中文 的五笔输入法)输入文字。对已选定的文字,文字修正^t块400直接将其替换 为用户在修正输入窗口中从候选词列表选择的文字。也可以将所有需修正的 文字进行修正后,再将》务改好的文本替换掉文本框中的文本。
在另一个实施例中,用户在修正输入窗口中通过非《建盘输入软件或其它 输入软件输入文字,对已选定的文字,文字修正单元400也可直接将其替换为 用户在修正输入窗口中从候选词列表选择的文字。其原理与上述实施例相同, 在此不再赘述。
应当说明的是,本发明典型的应用但不限于各种键盘输入法(例如拼音 输入法和字形输入法),在其它非^:盘输入法,也可应用本发明所阐述的方 法及系统。
另外,本发明所4是供的方法不仅可应用于中文输入,在其它语言的输入 法(例如日文输入法、韩文输入法等)中,也可以采用本发明所阐述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种修正输入文字的系统,包括存储文字的词库、对输入信息进行编码转换并输出相应候选词列表的编码转换单元,其特征在于,所述系统还包括:修正触发单元,捕获修正启动信息,根据所述修正启动信息建立修正输入窗口;文字匹配单元,与所述词库及编码转换单元相连,根据用户在修正输入窗口中从候选词列表选择的文字,查找得到需修正的文字;文字修正单元,与所述文字匹配单元相连,将所述需修正的文字修正为所述在修正输入窗口中选择的文字。
2、 根据权利要求l所述的修正输入文字的系统,其特征在于,所述需修 正的文字包括输入冲匡中的文字和文本框中的文字。
3、 根据权利要求l所述的修正输入文字的系统,其特征在于,所述需修 正的文字是输入框中的文字时,所述文字匹配单元进一步用于查找得到与所述用户在修正输入窗口中 选择的文字同音或同字根的文字,并定位所述文字在输入框的位置;所述文字修正单元进一步用于获取所述文字在输入框的位置,并将所 述文字替换为所述用户在修正输入窗口中选4奪的文字。
4、 根据权利要求l所述的修正输入文字的系统,其特征在于,所述需修 正的文字是文本框中的文字时,所述文字匹配单元进一步用于获耳又文本框中的文字,查找得到与用户 在修正输入窗口中选择的文字同音或同字根的文字并将其选定;所述文字修正单元进一步用于将所选定的文字修正为所述在修正输入 窗口中选择的文字。
5、 一种修正输入文字的方法,其特征在于,所述方法包括以下步骤A. 捕获修正启动信息,建立修正输入窗口;B. 在修正输入窗口中,对输入信息进行编码转换并输出相应候选词列表;C. 根据用户在修正输入窗口中从候选词列表选择的文字,查找得到需修 正的文字,并将所述需修正的文字修正为所述在修正输入窗口下选择的文字。
6、 根据权利要求5所述的修正输入文字的方法,其特征在于,所述需修 正的文字包括输入框中的文字和文本框中的文字。
7、 根据权利要求5所述的修正输入文字的方法,其特征在于,所述需修 正的文字是输入框中的文字时,所述步骤C进一步包括Cl.查找得到与所述用户在修正输入窗口中选择的文字同音或同字根的 文字,并定位所述文字在输入框的位置;C2.获:f又所述文字在输入框的位置,并将所述文字替换为所述用户在修正 输入窗口中选#^的文字。
8、 根据权利要求5所述的修正输入文字的方法,其特征在于,所述需修 正的文字是文本框中的文字时,所述步骤C进一步包括Cl,.获取文本框中的文字,查找得到与用户在修正输入窗口中选择的文字 同音或同字^f艮的文字并将其选定;C2,.将所选定的文字修正为所述在修正输入窗口中选择的文字。
全文摘要
本发明涉及文字计算机输入技术领域,提供了一种修正输入文字的系统及方法。所述方法包括以下步骤A.捕获修正启动信息,建立修正输入窗口;B.在修正输入窗口中,对输入信息进行编码转换并输出相应候选词列表;C.根据用户在修正输入窗口中从候选词列表选择的文字,查找得到需修正的文字,并将所述需修正的文字修正为所述在修正输入窗口中选择的文字。采用本发明所提供的修正输入文字的系统及方法,能提高修正输入文字的效率。
文档编号G06F17/30GK101382866SQ20081016741
公开日2009年3月11日 申请日期2008年9月26日 优先权日2008年9月26日
发明者李伟杰, 坚 陈 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1