一种输入法及输入法系统的制作方法

文档序号:6471551阅读:173来源:国知局
专利名称:一种输入法及输入法系统的制作方法
技术领域
本发明涉及信息输入技术领域,特别是涉及一种输入法及输入法系统。
背景技术
在输入法领域,无论是中文、日文、韩文还是其它语言的输入法,都是把用户输入的编码字符串转换成相应语言的候选项,然后由用户来选择输出的内容。
以中文输入法为例,用户输入的编码可以是音码、形码或音形码,其中,所述音码是指编码以拼音表示(如拼音输入法),所述形码是指编码以字形表示(如五笔输入法),所述音形码是音码与形码的结合。但无论是音码、形码还是音形码,如果某个编码对应多个候选项,则称为"出现重码"。在输入过程中,重码难以避免,尤其是音码类的输入法重码更为严重。而输入法的设计,即要尽量减少重码,又要保证词汇量足够大。因此,一个通用性的词库,对于任何用户都难以避免地存在很多自己从来不会使用的词汇,这些词汇出现在候选项中,会增加用户寻找到所需选项的脑力成本。 例如,输入法自带的词库是经过自动或人工编辑的,难免有些错误。如果词库是自动从语料中生成的,由于语料的不纯净或技术上的缺陷,更可能导致词库中存在不少错误词。如在QQ拼音输入法1. 4. 278. 201版中,输入编码字符串"chunguangzhaxie"后,对应该输入的前两个候选项分别是"春光乍泄"和"春光乍泻",而第二个候选项是错误词。针对这种词库中存在错误词的情况,如果这些错误词出现在候选项中,会增加候选项的数量,用户寻找所需选项时就需要花费更多的时间;而且,一些与正确选项近似的错误词(如"春光乍泻"与"春光乍泄"的拼写近似)还会干扰用户的选择,用户在不知道正确拼写的情况下可能会误选这些错误词。 再例如,某些词汇用户觉得不太可能用到,或使用的几率非常低,尽管该词本身是一个正确的词汇,但如果出现在候选项中,也会影响用户的输入选择。 综上所述,这些输入法词库中的错误词、用户不可能用到的特定词等用户不希望显示的词汇如果总是出现在候选项中,就会影响用户选词。

发明内容
本发明所要解决的技术问题是提供一种输入法及输入法系统,以解决现有输入法的候选项中经常出现错误词、用户不会使用的词汇等用户不希望显示的词汇而影响用户选词的问题。 为解决上述技术问题,根据本发明提供的具体实施例,本发明公开了以下技术方案 —种输入法,包括 接收用户输入的编码字符串; 获取对应所述编码字符串的候选项列表; 针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;
对列表中的候选项进行排序后输出。 优选的,所述对列表中的候选项进行排序输出之后,还包括通过界面命令或快捷 键方式指定候选项,并将该候选项添加到所述删词表中。 优选的,所述对列表中的候选项进行排序输出之后,还包括通过界面命令或快捷 键方式指定候选项,并将与该候选项相关联的要素作为约束条件与该候选项绑定添加到所 述删词表中。 优选的,所述输入法还包括提供编辑界面接收用户输入的需要添加的信息;所 述信息包括输入过程中出现的候选项,和/或与候选项相关联的要素,该要素与候选项绑 定;将所述信息批量添加到所述删词表中。 优选的,所述输入法还包括接收服务器端传来的需要添加的信息;所述信息包 括输入过程中出现的候选项,和/或与候选项相关联的要素,该要素与候选项绑定;将所述 信息添加到所述删词表中。 优选的,所述与候选项相关联的要素包括与该候选项相对应的编码字符串,与该 候选项相对应的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输 入法程序的网络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定 的关联要素为上述的一项或多项的组合。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串;则当再次 获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码字符串及其绑 定的候选项。 其中,所述与该候选项相对应的编码字符串为全拼字符串,和/或简拼字符串,和 /或模糊音字符串,和/或自定义字符串。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读 音;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码 字符串所代表的读音及其绑定的候选项。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串和该编码字
符串所代表的读音;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中
是否存在该编码字符串、该编码字符串所代表的读音及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的应用程序;则当再次
获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法程序
的应用程序及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息; 则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输 入法程序的网络资源标识信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的环境识别信息;则当 再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法 程序的环境识别信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和 环境识别信息;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否
7存在加载当前输入法程序的网络资源标识信息、环境识别信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和
应用程序;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在
加载当前输入法程序的网络资源标识信息、应用程序及其绑定的候选项。 优选的,所述输入法还包括通过从删词表中删除指定信息,恢复该指定信息在输
入法的使用。 其中,所述删词表独立于输入法词库,所述输入法词库包括系统词库、用户词库、 细胞词库。 其中,所述删词表对应输入法的每个账号单独设置一份。 —种输入法,包括 接收用户输入的编码字符串; 查询当前的删词表中是否单独存在该编码字符串,如果存在,则禁止输出对应该 编码字符串的候选项。 优选的,所述输入法还包括指定编码字符串,将与该编码字符串相关联的要素作 为约束条件与该编码字符串绑定添加到所述删词表中。 优选的,所述与该编码字符串相关联的要素包括该编码字符串所代表的读音,加 载当前输入法程序的应用程序,加载当前输入法程序的网络资源标识信息,加载当前输入 法程序的环境识别信息;则与该编码字符串绑定的关联要素为上述的一项或多项的组合。
—种输入法系统,包括 删词表,用于记录在输入过程中需要删除的信息; 信息输入单元,用于接收用户输入的编码字符串; 候选项获取单元,用于获取对应所述编码字符串的候选项列表; 查询过滤单元,用于针对列表中的每个候选项,查询当前的删词表,根据删词表确
定是否输出该候选项;如果否,则从列表中删除该候选项; 排序输出单元,用于对列表中的候选项进行排序后输出。 优选的,所述输入法系统还包括删词表第一添加单元,用于通过界面命令或快捷 键方式指定候选项,并将该候选项添加到所述删词表中。 优选的,所述输入法系统还包括删词表第二添加单元,用于通过界面命令或快捷 键方式指定候选项,并将与该候选项相关联的要素作为约束条件与该候选项绑定添加到所 述删词表中。 优选的,所述输入法系统还包括删词表第三添加单元,用于提供编辑界面接收用 户输入的需要添加的信息,并将所述信息批量添加到所述删词表中;其中,所述信息包括输 入过程中出现的候选项,和/或与候选项相关联的要素,该要素与候选项绑定。
优选的,所述输入法系统还包括删词表第四添加单元,用于接收服务器端传来的 需要添加的信息,并将所述信息添加到所述删词表中;其中,所述信息包括输入过程中出现 的候选项,和/或与候选项相关联的要素,该要素与候选项绑定。 优选的,所述与候选项相关联的要素包括与该候选项相对应的编码字符串,与该 候选项相对应的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输 入法程序的网络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定的关联要素为上述的一项或多项的组合。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串;则当所述 候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的 删词表中是否存在该编码字符串及其绑定的候选项; 或者,所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读
音;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单
元查询当前的删词表中是否存在该编码字符串所代表的读音及其绑定的候选项; 或者,所述与候选项相关联的要素为与该候选项相对应的编码字符串和该编码字
符串所代表的读音;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,
所述查询过滤单元查询当前的删词表中是否存在该编码字符串、该编码字符串所代表的读
音及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的应用程序;则当所述 候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的 删词表中是否存在加载当前输入法程序的应用程序及其绑定的候选项; 或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息; 则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元 查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息及其绑定的候选 项; 或者,所述与候选项相关联的要素为加载当前输入法程序的环境识别信息;则当 再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法 程序的环境识别信息及其绑定的候选项; 或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和 环境识别信息;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述 查询过滤单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、环 境识别信息及其绑定的候选项; 或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和 应用程序;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询 过滤单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、应用程 序及其绑定的候选项。 优选的,所述输入法系统还包括删词表恢复单元,用于通过从删词表中删除指定 信息,恢复该指定信息在输入法的使用。 其中,所述删词表独立于输入法词库,所述输入法词库包括系统词库、用户词库、 细胞词库;所述删词表对应输入法的每个账号单独设置一份。
—种输入法系统,包括 删词表,用于记录在输入过程中需要删除的信息;
信息输入单元,用于接收用户输入的编码字符串; 查询过滤单元,用于查询当前的删词表中是否单独存在该编码字符串,如果存在, 则禁止输出对应该编码字符串的候选项。 优选的,所述输入法系统还包括删词表添加单元,用于指定编码字符串,将与该
9编码字符串相关联的要素作为约束条件与该编码字符串绑定添加到所述删词表中。
根据本发明提供的具体实施例,本发明具有以下技术效果 首先,本发明提供删词表来记录输入过程中用户不希望显示的信息,当用户使用
输入法输入信息的时候,根据该删词表将候选项中用户不希望显示的信息删除过滤掉,从
而减少候选项数量,减少对正常选词的干扰,提高用户选词的效率。而且,所述删词表独立
于输入法词库(包括系统词库、用户词库、细胞词库),可以保持输入法词库的只读特性,对
删词表的添加、删除等操作不会影响输入法词库,因此可以降低输入法程序的复杂度从而
有利于输入法程序的稳定性。并且,通过所述删词表还可以对所有词库进行优化。 其次,可以通过多种方式向删词表里添加词汇信息。其中一种是在输入过程中通
过界面命令或快捷键的方式将指定的候选项添加到删词表中。在该添加过程中,删词表所
记录的可以不仅仅是候选项信息,还可以将任何与候选项相关联的要素作为约束条件和候
选项一起记录下来。这样,在输入过程中使用删词表的方式将更加灵活。 再次,对于多账号输入法,由于删词表独立于输入法词库,因此可以为输入法的每
个账号单独设置一份,从而可以实现账号之间互不影响。


图1是本发明实施例一所述--种输入法的流程图;图2是本发明实施例所述通过界面命令向删词表添加信息的示意图
图3是图2所示实施例经删词后的示意图4是本发明实施例二所述--种输入法的流程图;图5是本发明实施例一所述--种输入法系统的结构图;图6是本发明实施例二所述--种输入法系统的结构图;图7是本发明实施例三所述--种输入法系统的结构图;图8是本发明实施例四所述--种输入法系统的结构图;图9是本发明实施例五所述--种输入法系统的结构图;图10是本发明实施例六所述-一种输入法系统的结构图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。 本发明实施例提供了一种用于输入法的删词方法,通过删词表可以将输入过程中 用户不希望显示的候选项过滤掉,从而提高用户的选词效率。下面以中文输入法为例进行 说明。 实施例一 参照图l,是实施例一所述一种输入法的流程图。
S101,接收用户输入的编码字符串; 输入方式可以是键盘输入、手写输入等多种方式,本实施例在此不作限定。
S102,获取对应所述编码字符串的候选项列表; 输入法系统对所述编码字符串进行转换,将其转换成可以上屏显示的文字信息。通常,转换后会出现重码现象,即一个编码字符串对应多个候选项,形成一个候选项列 表。以音码输入为例,对一个拼音串如有多种切分方案,则会获得多个切分结果,如拼音串 "fangan"可以切分成"fang' an",也可以切分成"fan' gan"。而对于每种切分结果,还会有 多个候选项对应。本实施例可采用现有技术中的任何一种转换方法来获得候选项。
在实际应用中,由于输入法提供的词汇量非常大,与一个编码字符串对应的转换 结果非常多,因此有的输入法系统会对转换结果进行一个初步的筛选,然后形成候选项列 表。例如,一种简单的筛选方法是利用词频对所有的转换结果进行排序,然后将一些词频很 低的转换结果去除,将剩余的转换结果作为候选项添加到候选项列表中。因此,通常意义上 所说的"候选项"是指已经过一次筛选的转换结果,而筛选的方法有很多,本发明在此不作 限定。 S103,针对列表中的每个候选项,查询当前的删词表中是否存在该候选项;如果 是,则从列表中删除该候选项; 所述删词表中记录了用户不希望显示的候选项信息,这些信息可能是错误词,也 可能是一些几乎不会使用的词。在输入过程中,根据所述删词表可以把当前候选项列表中 在删词表中记录的候选项删除,即利用删词表对候选项列表进行过滤。如果当前候选项列 表中的候选项没有在删词表中出现,则该列表中没有用户不希望出现的候选项,可以全部 显示输出。 优选的,为便于检索,所述删词表通过建立索引来存储候选项信息。本实施例不限 定索引方式。 S104,对列表中的候选项进行排序后输出。 对于经过删词表过滤的候选项列表,无论是否有候选项被删除,都继续执行本步 骤。对列表中的候选项进行排序可采用现有技术中的任何一种排序方法,本发明在此不作 限定。经排序后,将各候选项显示在输入法的候选窗口中,供用户选择。 经过上述处理,用户不希望显示的信息不会出现在候选项中,从而减少了候选项 数量,减少了对正常选词的干扰,提高了用户选词的效率。 本发明中,所述删词表独立于输入法词库设置,即对删词表的添加、删除等操作不
会影响输入法词库,因此可以保持输入法词库的只读特性,可以降低输入法程序的复杂度
从而有利于输入法程序的稳定性。所述输入法词库包括系统词库、用户词库、细胞词库等任
何词库。其中,所述系统词库是指输入法自带的词库,由输入法系统维护;所述用户词库是
针对用户定制的设置在用户端的词库;所述细胞词库是一种开放共享、可在线升级的细分
化词库,用于在线编辑,细胞词库包括但不限于专业词库。此外,删词表在一定程度上反映
了用户的输入习惯,通过删词表来管理用户的删词行为,可以通过删词表的上载来了解所
有用户的删词行为、删词词库类型等,因此利用所述删词表还可以对所有词库进行优化。 而且,删词表是针对用户个人定制的,每个使用输入法的用户都可以根据自己的
使用习惯定制自己的删词表。对于多账号输入法,由于删词表独立于输入法词库,因此可以
为输入法的每个账号单独设置一份,从而可以实现账号之间互不影响。 对于每个用户的删词表,用户可以通过多种方式向自己的删词表中添加词汇。本
发明不限定向删词表里添加词汇的方式,下面仅举例说明两种常用的添加方式。 第一种,个别添加的方式
11
在输入过程中通过界面命令或快捷键的方式将指定的候选项添加到删词表中。对 于显示在候选窗口中的各候选项,用户可以指定某个候选项将其添加到自己的删词表中。
通过界面命令添加的方式是输入法在输入过程中为每个候选项设立鼠标浮动窗 口 ,当鼠标滑动到某个候选项的时候,显示该候选项的窗口 ,并列出与此候选项相关的可执 行操作。删词操作可以放在这个窗口中,用户点击窗口中删词命令的按钮,就可以把这个候 选项添加入删词表。参照图2所示,用户输入拼音串"chenggong"后系统返回的候选项第 一页为"l.成功"、"2.成公"、"3.呈贡"、"4.城"、"5.成",当鼠标滑动到候选项"3.呈贡" 时显示对于该候选项的浮动窗口 ,若用户点击删词命令按钮,就可以把"3.呈贡"添加到删 词表中。 通过快捷键添加的方式是通过按键或按键组合实现,例如使用按键组合 Ctrl+Shift+n来将第n个候选项添加到删词表。 对于添加到删词表的候选项,可以立即将该候选项从当前的候选项列表中删除, 这时候选窗口的显示结果如图3所示,即用户可以马上看到删除效果。当然,也可以在用户 再次输入拼音串的时候,按照图1所示流程将该候选项从候选项列表中删除。
第二种,批量添加的方式 用户通过一个专门的编辑界面输入需要添加的词汇进行批量添加。如为用户提供 一个图形界面,可逐个输入想删除的词汇,提交之后就可全部添加到删词表。
第三种,由服务器端控制添加的方式 这种添加方式是从服务器端接收指定添加的信息,然后批量添加到删词表中。这
种添加方式下,删词表不仅可以有用户控制的部分,还可以包括用户不能控制的部分,删词
表的部分或全部信息由服务器来分配或者统一调整,然后再应用到用户本地,或者通过实
时访问网络上的认证服务器来获得用户不能控制的部分信息。这样,不仅增加了用户输入
信息的灵活度,还使用户的使用控制在输入法系统服务器端,便于服务器端的维护。 优选的,在上述实施例的基础上,对于第一种在输入过程中向删词表添加词汇的
方式,删词表所记录的可以不仅仅是候选项信息,还可以将任何与候选项相关联的要素作
为约束条件和候选项一起记录下来。所述与候选项相关联的要素包括与该候选项相对应的
编码字符串,与该候选项相对应的编码字符串所代表的读音,加载当前输入法程序的应用
程序,加载当前输入法程序的网络资源标识信息,加载当前输入法程序的环境识别信息,等
等,则与该候选项绑定的关联要素可以为上述的一项或多项的组合。 由于所述与候选项相关联的要素不能一一列举,下面仅通过8个实施例进行说明。
例1 : 所述与候选项相关联的要素为与该候选项相对应的编码字符串,则将该候选项及 其相对应的编码字符串绑定添加到删词表。当用户再次进行输入而获取对应编码字符串的候 选项列表后,需要查询当前的删词表中是否存在用户输入的编码字符串及其绑定的候选项。 其中,所述与该候选项相对应的编码字符串可以为全拼字符串,和/或简拼字符串,和/或模 糊音字符串,和/或自定义字符串,或任何一种输入法编码方案下的字符串。所述模糊音字符 串如"fen",实际对应的汉字是"风"。 这样,此后在输入同样的字符串的时候,将不显示该候选项,如果其他编码字符串也能对应这个候选项,则不受此条目的限制。例如,用户输入"haod",并且输入法支持简拼, 假设候选项中有"耗得"一词,当选择删除"耗得"一词时,删词表除了记录"耗得",还与其 一并记录了"haod"这个编码字符串。此后如果用户又输入"haode"(比"haod"多了一个 "e"),这时候候选项中的"耗得"一词虽然和删词表中的"耗得"一词相同,但由于此时的编 码字符串与删词表中"耗得"对应的"haod"不同,因而这一次"耗得"并不会因为删词表而 被过滤,因此还是会显示在候选项中。 再例如,假设删词表中记录了"权利"一词,并绑定记录了对应该词的拼音串 "quanli"、"ql",则当用户输入这些字符串的时候,候选项中将不会出现"权利"一词。此外, 对于一些可自定义编码字符串来输入信息的输入法,还可以将用户自定义的编码字符串与 候选项绑定记录,从而限制该候选项的输出。
例2: 所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读音,则 将该候选项及其相对应的编码字符串所代表的读音绑定添加到删词表。当用户再次输入而 获取对应编码字符串的候选项列表后,需要查询当前的删词表中是否存在该编码字符串所 代表的读音及其绑定的候选项。 这样,此后的输入在相同读音下,将不显示该候选项。例如,用户输入"jiaose"、 "jiaos"或"js",候选项中列出"角色"一词,用户把"角色"这个候选项删除,此时记录在删 词表中的是"角色"一词及其读音[jiao' se],当下次用户输入"juese"的时候,候选项"角 色"并不会因此而被删词表过滤掉。
例3: 将例1与例2结合起来,所述与候选项相关联的要素为与该候选项相对应的编码 字符串和该编码字符串所代表的读音,则将该候选项及其相对应的编码字符串、该编码字 符串所代表的读音绑定添加到删词表。当用户再次输入而获取对应编码字符串的候选项列 表后,需要查询当前的删词表中是否存在该编码字符串、该编码字符串所代表的读音及其 绑定的候选项。 本例是将编码字符串、编码字符串所代表的读音、候选项三者绑定添加到删词表,
对于一些多音字/词,可以限制某些编码字符串在某些读音时的候选输出。
例4 : 所述与候选项相关联的要素为加载当前输入法程序的应用程序,则将该候选项及 加载当前输入法程序的应用程序绑定添加到删词表。当用户再次输入而获取对应编码字符 串的候选项列表后,需要查询当前的删词表中是否存在加载当前输入法程序的应用程序及 其绑定的候选项。 这样,此后在该应用程序下输入的时候,将不显示该候选项。例如,用户在msn聊 天程序里面删除"呈贡",则在删词表中记录"呈贡"之夕卜,还记录msn进程名msnmsgr. exe, 当用户转到word程序中输入时,此时所在的程序名是winword. exe,那么,"呈贡"这一候选 项不受("呈贡"-msnmsgr. exe)这一记录的影响。因为"呈贡"这样的书面语虽然不会在
聊天时使用,但可能在书面写作时使用。
例5 : 所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息,如
13URL(Uniform Resource Locator,统一资源定位符)或URI (Uniform Resourceldentifier,
统一资源标识符),则将该候选项及加载当前输入法程序的网络资源标识信息绑定添加到
删词表。当用户再次输入而获取对应编码字符串的候选项列表后,需要查询当前的删词表
中是否存在加载当前输入法程序的网络资源标识信息及其绑定的候选项。 这样,此后在具有该网络资源标识的网站中输入的时候,将不显示该候选项。例
如,在某个网站中输入信息的时候,如果删词表中记录了该网站的URL及某些限制输出的
词,则这些词不会作为候选项输出。 例6: 所述与候选项相关联的要素为加载当前输入法程序的环境识别信息,如机器唯一 码、cookie、机器的MAC地址等唯一识别身份的信息,则将该候选项及加载当前输入法程序 的环境识别信息绑定添加到删词表。当用户再次输入而获取对应编码字符串的候选项列表 后,需要查询当前的删词表中是否存在加载当前输入法程序的环境识别信息及其绑定的候 选项。 这样,此后在标识的某个输入环境下,将不显示该候选项。例如,在使用某台机器
输入信息的时候,候选项中将不显示某些字词。
例7 : 将例4与例5结合起来,所述与候选项相关联的要素为加载当前输入法程序的应 用程序和网络资源标识信息,则将该候选项及加载当前输入法程序的应用程序、网络资源 标识信息绑定添加到删词表。当用户再次输入而获取对应编码字符串的候选项列表后,需 要查询当前的删词表中是否存在加载当前输入法程序的应用程序、网络资源标识信息及其 绑定的候选项。 例如,根据删词表中的设置,将某个论坛的URL、 IE浏览器及一些特定字词绑定, 当用户访问该论坛输入信息的时候,这些特定的字词在IE浏览器下有限制,在Firefox下 就没有限制。
例8: 将例5与例6结合起来,所述与候选项相关联的要素为加载当前输入法程序的网 络资源标识信息和环境识别信息,则将该候选项及加载当前输入法程序的网络资源标识信 息、环境识别信息绑定添加到删词表。当用户再次输入而获取对应编码字符串的候选项列 表后,需要查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、环境 识别信息及其绑定的候选项。 例如,用户访问一个论坛后会有cookie记录在本地机器上,如果在删词表中绑定 记录该论坛的URL、该cookie及一些特定字词,则用户在此论坛输入的时候将限制过滤这 些特定字词的输出。 除上述举例外,与候选项相关联的要素还可能是其他信息或信息的组合,在此不 一一列举。这样,针对不同的应用情况,在输入过程中使用删词表的方式将更加灵活。
优选的,删词表中记录的信息还可以被恢复,即恢复该信息在输入法的使用,因为 用户难免误删词汇。恢复的方法有允许用户浏览删词表的内容,并选择恢复;或者,当用 户在输入过程中再次自造这个词汇时,将它从删词表中删除。当然,也可以通过其他方式恢 复,例如网络更新恢复的方式。这些被恢复的词汇可以继续出现在候选项中。
此外,有些较为完善的输入法除了带有汉字词汇,往往自带有英文、网址等其他类 型的数据。本发明中,汉字词汇、英文、网址等数据都作为字符串信息,都可添加到删词表 中。 以上提供的用于输入法的删词方法,不仅能加快用户的选词速度,还比直接从输 入法词库中删词的方法有更好的效果。这种直接从输入法词库中删词的方法,首先不利于 多账号输入法的实现输入法的系统词库是公用数据,任何账号对公用数据的修改将会影 响到其他账号;但如果把系统词库在每个账号下备份一份,又会产生数据冗余。其次,系统 词库作为输入法程序的自带数据,如果直接进行修改,程序的稳定性要求就会给程序的开
发提出更高的要求。而本发明提供的删词方法,由于删词表独立于输入法词库,因此可以为 输入法的每个账号单独设置一份,从而可以实现账号之间互不影响;由于删词表中只存有 被用户指定删除的词汇,因而相比于"在每个账号下复制一个自带数据"的做法,不会产生 大量的冗余数据。而且,可以保持输入法词库的只读特性,对删词表的添加、删除等操作不 会影响输入法词库,因此可以降低输入法程序的复杂度从而有利于输入法程序的稳定性。
实施例二 参照图4,是实施例二所述一种输入法的流程图。实施例二提供了一种更具体的输 入法流程,如下 S401,接收用户输入的编码字符串; S402,根据所述编码字符串到输入法的各个词库中检索能与该字符串相匹配的候 选项;如果检索到,则执行S404 ;如果未检索到,则执行S403 ;
其中,所述各个词库包括系统词库、用户词库、细胞词库等。 S403,如果未检索到,则输入法自动拼合某些词汇形成候选项,即启动"智能组 词"; S404,利用删词表对上述形成的各个候选项进行过滤; 即在当前的删词表中查询是否记录了该候选项,或者查询是否绑定记录了该候选 项及其关联要素,如果是,则从当前的候选项列表中删除该候选项,并继续S405;如果否, 也继续S405 ; S405,对经过滤的候选项进行排重、排序等处理; S406,将各候选项按照排序后的顺序依次显示在输入法的候选窗口中; S407,针对候选窗口中的候选项,用户可以指定某个候选项将其添加到自己的删
词表中;可以通过界面命令或快捷键或其他方式完成所述指定添加; 优选的,对于添加到删词表的候选项,可以立即将该候选项从当前的候选项列表
中删除,此时候选窗口刷新显示重新排序的候选项。 S408,用户选择某个候选项通过上屏操作完成输入。 此外,对于上述S402和S403所述获取候选项的过程,仅是其中一种实现方式,而
有些输入法可能会同时启用词库匹配和智能组词,因此本发明在此不作限定。 实施例三 本发明除了可以限制一些用户不希望显示的字词出现在候选项中,还可以对一些 敏感信息进行完全屏蔽。处理方式是接收用户输入的编码字符串;查询当前的删词表中 是否单独存在该编码字符串,如果存在,则禁止输出对应该编码字符串的候选项。其中,所述"单独存在"用于区别上述的绑定存在,即删词表中只记录了某些编码字符串,当用户输
入这些编码字符串的时候,输入法系统会直接屏蔽所有对应该字符串的候选项的输出,即
不提供任何候选信息。这种输入方式为用户提供了一种更加安全的输入模式。 优选的,还可以指定编码字符串,将与该编码字符串相关联的要素作为约束条件
与该编码字符串绑定添加到所述删词表中。所述与该编码字符串相关联的要素包括该编码
字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输入法程序的网络资源
标识信息,加载当前输入法程序的环境识别信息;则与该编码字符串绑定的关联要素为上
述的一项或多项的组合。所述与候选项相关联的要素不能一一列举,本发明在此不作限定。 针对上述输入法,本发明实施例还提供了 一种输入法系统。 参照图5,是实施例一所述一种输入法系统的结构图。所述输入法系统主要包括 删词表U51,用于记录在输入过程中需要删除的信息; 信息输入单元U52,用于接收用户输入的编码字符串; 候选项获取单元U53,用于获取对应所述编码字符串的候选项列表; 查询过滤单元U54,用于针对列表中的每个候选项,查询当前的删词表中是否存在
该候选项;如果是,则从列表中删除该候选项; 排序输出单元U55,用于对列表中的候选项进行排序后输出。 其中,所述删词表U51独立于输入法词库设置,而且是针对用户个人定制;对于多 账号输入法,还可以为输入法的每个账号单独设置一份,实现账号之间的互不影响。所述输 入法词库包括系统词库、用户词库、细胞词库等任何词库。并且,通过删词表U51可以了解 用户的删词行为、删词词库类型等,因此利用所述删词表U51还可以对所有词库进行优化。
其中,所述候选项获取单元U53可以采用词库匹配和智能组词相结合的方式获取 候选项列表。 上述输入法系统可以使用户不希望显示的信息不会出现在候选项中,从而减少了 候选项数量,减少了对正常选词的干扰,提高了用户选词的效率。 本发明实施例还提供了一种优选的输入法系统,可以向删词表中添加信息。根据
添加方式的不同,分别以三个具体实施例进行说明。 参照图6,是本发明实施例二所述一种输入法系统的结构图。 所述系统包括删词表U61,信息输入单元U62,候选项获取单元U63,查询过滤单
元U64,排序输出单元U65。所述各单元的功能与图5所示相同,在此不再详述。 所述系统还包括删词表第一添加单元U66,用于在排序输出单元U65将候选项显
示在候选窗口之后,通过界面命令或快捷键方式指定候选项,并将该候选项添加到所述删
i司表U61中。 其中,所述界面命令方式是指在输入过程中为每个候选项设立鼠标浮动窗口,当 鼠标滑动到某个候选项的时候,显示该候选项的窗口,并列出与此候选项相关的可执行操 作。删词操作可以放在这个窗口中,用户点击窗口中删词命令的按钮,就可以把这个候选项 添加入删词表U61。所述快捷键方式是指通过按键或按键组合将指定的候选项添加到删词 表U61。 优选的,所述输入法系统还可以包括删词表恢复单元U67,用于通过从删词表U61 中删除指定信息,恢复该指定信息在输入法的使用。即这些被恢复的信息可以继续出现在候选项中。恢复方式有允许用户浏览删词表U61的内容,并选择恢复;或者,当用户在输入 过程中再次自造这个词汇时,将它从删词表U61中删除。当然,也可以通过其他方式恢复, 例如网络更新恢复的方式。
参照图7,是本发明实施例三所述一种输入法系统的结构图。 所述系统除包括删词表U71、信息输入单元U72、候选项获取单元U73、查询过滤单 元U74、排序输出单元U75,还包括删词表第二添加单元U76,用于排序输出单元U75将候选 项显示在候选窗口之后,通过界面命令或快捷键方式指定候选项,并将与该候选项相关联 的要素作为约束条件与该候选项绑定添加到所述删词表U71中。 所述与该候选项相关联的要素包括与该候选项相对应的编码字符串,与该候选项 相对应的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输入法程 序的网络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定的关联 要素为上述的一项或多项的组合。所述与候选项相关联的要素不能一一列举,本发明在此 不作限定。 下面列举几种与候选项相关联的要素 所述与候选项相关联的要素为与该候选项相对应的编码字符串,则所述删词表第 二添加单元U76将该候选项及其相对应的编码字符串绑定添加到删词表U71。当所述候选 项获取单元U73再次获取对应编码字符串的候选项列表后,所述查询过滤单元U74查询当 前的删词表U71中是否存在该编码字符串及其绑定的候选项。 所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读音,则 所述删词表第二添加单元U76将该候选项及其相对应的编码字符串所代表的读音绑定添 加到删词表U71。当所述候选项获取单元U73再次获取对应编码字符串的候选项列表后,所 述查询过滤单元U74查询当前的删词表U71中是否存在该编码字符串所代表的读音及其绑 定的候选项。 所述与候选项相关联的要素还可以为与该候选项相对应的编码字符串和该编码 字符串所代表的读音;则当所述候选项获取单元U73再次获取对应编码字符串的候选项列 表后,所述查询过滤单元U74查询当前的删词表U71中是否存在该编码字符串、该编码字符 串所代表的读音及其绑定的候选项。 所述与候选项相关联的要素为加载当前输入法程序的应用程序,则所述删词表第 二添加单元U76将该候选项及加载当前输入法程序的应用程序绑定添加到删词表U71。当 所述候选项获取单元U73再次获取对应编码字符串的候选项列表后,所述查询过滤单元 U74查询当前的删词表U71中是否存在加载当前输入法程序的应用程序及其绑定的候选 项。 所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息;则当所
述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前
的删词表中是否存在加载当前输入法程序的网络资源标识信息及其绑定的候选项。
所述与候选项相关联的要素为加载当前输入法程序的环境识别信息;则当所述候
选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的删
词表中是否存在加载当前输入法程序的环境识别信息及其绑定的候选项。 所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和环境
17识别信息;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询 过滤单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、环境识 别信息及其绑定的候选项。 所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和应用 程序;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤 单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、应用程序及 其绑定的候选项。 优选的,所述输入法系统还可以包括删词表恢复单元U77,用于通过从删词表U71
中删除指定信息,恢复该指定信息在输入法的使用。 参照图8,是本发明实施例四所述一种输入法系统的结构图。 所述系统除包括删词表U81、信息输入单元U82、候选项获取单元U83、查询过滤单 元U84、排序输出单元U85,还包括删词表第三添加单元U86,用于提供编辑界面接收用户输 入的需要添加的信息,并将所述信息批量添加到所述删词表U81中。所述删词表第三添加 单元U86是将用户输入的信息批量添加到删词表U81。其中,所述信息包括输入过程中出现 的候选项,和/或与候选项相关联的要素,该要素与候选项绑定。 优选的,所述输入法系统还可以包括删词表恢复单元U87,用于通过从删词表U81
中删除指定信息,恢复该指定信息在输入法的使用。 参照图9,是本发明实施例五所述一种输入法系统的结构图。 所述系统除包括删词表U91、信息输入单元U92、候选项获取单元U93、查询过滤单 元U94、排序输出单元U95,还包括删词表第四添加单元U96,用于接收服务器端传来的需要 添加的信息,并将所述信息添加到所述删词表U91中。其中,所述信息包括输入过程中出现 的候选项,和/或与候选项相关联的要素,该要素与候选项绑定。 优选的,所述输入法系统还可以包括删词表恢复单元U97,用于通过从删词表U91 中删除指定信息,恢复该指定信息在输入法的使用。 需要说明的是,上述系统实施例一至四提供的四种添加单元也可以组合在一个系 统中使用,本发明在此不作限定。 针对上述方法实施例三的说明,本发明还提供了另一种输入法系统。
参照图IO,是本发明实施例六所述一种输入法系统的结构图。
所述系统主要包括 删词表U101,用于记录在输入过程中需要删除的信息;
信息输入单元U102,用于接收用户输入的编码字符串; 查询过滤单元U103,用于查询当前的删词表中是否单独存在该编码字符串,如果 存在,则禁止输出对应该编码字符串的候选项。 优选的,所述输入法系统还包括删词表添加单元U104,用于指定编码字符串,将 与该编码字符串相关联的要素作为约束条件与该编码字符串绑定添加到所述删词表UIOI 中。 优选的,所述输入法系统还可以包括删词表恢复单元U105,用于通过从删词表 U105中删除指定信息,恢复该指定信息在输入法的使用。 对于系统实施例而言,由于其基本相应于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可,为了篇幅考虑,在此不再详述。 以上对本发明所提供的一种输入法及输入法系统,进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
一种输入法,其特征在于,包括接收用户输入的编码字符串;获取对应所述编码字符串的候选项列表;针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;对列表中的候选项进行排序后输出。
2. 根据权利要求1所述的输入法,其特征在于,所述对列表中的候选项进行排序输出 之后,还包括通过界面命令或快捷键方式指定候选项,并将该候选项添加到所述删词表中。
3. 根据权利要求1所述的输入法,其特征在于,所述对列表中的候选项进行排序输出 之后,还包括通过界面命令或快捷键方式指定候选项,并将与该候选项相关联的要素作为约束条件 与该候选项绑定添加到所述删词表中。
4. 根据权利要求1所述的输入法,其特征在于,还包括提供编辑界面接收用户输入的需要添加的信息;所述信息包括输入过程中出现的候选 项,和/或与候选项相关联的要素,该要素与候选项绑定; 将所述信息批量添加到所述删词表中。
5. 根据权利要求1所述的输入法,其特征在于,还包括接收服务器端传来的需要添加的信息;所述信息包括输入过程中出现的候选项,和/ 或与候选项相关联的要素,该要素与候选项绑定; 将所述信息添加到所述删词表中。
6. 根据权利要求3-5任一所述的输入法,其特征在于所述与候选项相关联的要素包括与该候选项相对应的编码字符串,与该候选项相对应 的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输入法程序的网 络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定的关联要素为上述的一项或多项的组合。
7. 根据权利要求6所述的输入法,其特征在于 所述与候选项相关联的要素为与该候选项相对应的编码字符串;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码 字符串及其绑定的候选项。
8. 根据权利要求7所述的输入法,其特征在于所述与该候选项相对应的编码字符串为全拼字符串,和/或简拼字符串,和/或模糊音 字符串,和/或自定义字符串。
9. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读音; 则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码 字符串所代表的读音及其绑定的候选项。
10. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为与该候选项相对应的编码字符串和该编码字符串所代表的读音;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码 字符串、该编码字符串所代表的读音及其绑定的候选项。
11. 根据权利要求6所述的输入法,其特征在于 所述与候选项相关联的要素为加载当前输入法程序的应用程序;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当 前输入法程序的应用程序及其绑定的候选项。
12. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息; 则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当 前输入法程序的网络资源标识信息及其绑定的候选项。
13. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为加载当前输入法程序的环境识别信息; 则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当 前输入法程序的环境识别信息及其绑定的候选项。
14. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和环境识别 信息;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当 前输入法程序的网络资源标识信息、环境识别信息及其绑定的候选项。
15. 根据权利要求6所述的输入法,其特征在于所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和应用程序;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当 前输入法程序的网络资源标识信息、应用程序及其绑定的候选项。
16. 根据权利要求1-5任一所述的输入法,其特征在于,还包括 通过从删词表中删除指定信息,恢复该指定信息在输入法的使用。
17. 根据权利要求l-5任一所述的输入法,其特征在于所述删词表独立于输入法词库,所述输入法词库包括系统词库、用户词库、细胞词库。
18. 根据权利要求17所述的输入法,其特征在于所述删词表对应输入法的每个账号单独设置一份。
19. 一种输入法,其特征在于,包括接收用户输入的编码字符串;查询当前的删词表中是否单独存在该编码字符串,如果存在,则禁止输出对应该编码 字符串的候选项。
20. 根据权利要求19所述的输入法,其特征在于,还包括指定编码字符串,将与该编码字符串相关联的要素作为约束条件与该编码字符串绑定 添加到所述删词表中。
21. 根据权利要求20所述的输入法,其特征在于所述与该编码字符串相关联的要素包括该编码字符串所代表的读音,加载当前输入法 程序的应用程序,加载当前输入法程序的网络资源标识信息,加载当前输入法程序的环境 识别信息;则与该编码字符串绑定的关联要素为上述的一项或多项的组合。
22. —种输入法系统,其特征在于,包括 删词表,用于记录在输入过程中需要删除的信息; 信息输入单元,用于接收用户输入的编码字符串; 候选项获取单元,用于获取对应所述编码字符串的候选项列表;查询过滤单元,用于针对列表中的每个候选项,查询当前的删词表,根据删词表确定是 否输出该候选项;如果否,则从列表中删除该候选项;排序输出单元,用于对列表中的候选项进行排序后输出。
23. 根据权利要求22所述的输入法系统,其特征在于,还包括删词表第一添加单元,用于通过界面命令或快捷键方式指定候选项,并将该候选项添 加到所述删词表中。
24. 根据权利要求22所述的输入法系统,其特征在于,还包括删词表第二添加单元,用于通过界面命令或快捷键方式指定候选项,并将与该候选项 相关联的要素作为约束条件与该候选项绑定添加到所述删词表中。
25. 根据权利要求22所述的输入法系统,其特征在于,还包括删词表第三添加单元,用于提供编辑界面接收用户输入的需要添加的信息,并将所述 信息批量添加到所述删词表中;其中,所述信息包括输入过程中出现的候选项,和/或与候 选项相关联的要素,该要素与候选项绑定。
26. 根据权利要求22所述的输入法系统,其特征在于,还包括删词表第四添加单元,用于接收服务器端传来的需要添加的信息,并将所述信息添加 到所述删词表中;其中,所述信息包括输入过程中出现的候选项,和/或与候选项相关联的 要素,该要素与候选项绑定。
27. 根据权利要求24-26所述的输入法系统,其特征在于所述与候选项相关联的要素包括与该候选项相对应的编码字符串,与该候选项相对应 的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输入法程序的网 络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定的关联要素为上述的一项或多项的组合。
28. 根据权利要求27所述的输入法系统,其特征在于所述与候选项相关联的要素为与该候选项相对应的编码字符串;则当所述候选项获取 单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的删词表中是 否存在该编码字符串及其绑定的候选项;或者,所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读音; 则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查 询当前的删词表中是否存在该编码字符串所代表的读音及其绑定的候选项;或者,所述与候选项相关联的要素为与该候选项相对应的编码字符串和该编码字符串 所代表的读音;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的删词表中是否存在该编码字符串、该编码字符串所代表的读音及 其绑定的候选项。
29. 根据权利要求27所述的输入法系统,其特征在于所述与候选项相关联的要素为加载当前输入法程序的应用程序;则当所述候选项获取 单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的删词表中是 否存在加载当前输入法程序的应用程序及其绑定的候选项;或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息;则当 所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当 前的删词表中是否存在加载当前输入法程序的网络资源标识信息及其绑定的候选项;或者,所述与候选项相关联的要素为加载当前输入法程序的环境识别信息;则当所述 候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤单元查询当前的 删词表中是否存在加载当前输入法程序的环境识别信息及其绑定的候选项;或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和环境 识别信息;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询 过滤单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、环境识 别信息及其绑定的候选项;或者,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和应用 程序;则当所述候选项获取单元再次获取对应编码字符串的候选项列表后,所述查询过滤 单元查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、应用程序及 其绑定的候选项。
30. 根据权利要求22-26任一所述的输入法系统,其特征在于,还包括 删词表恢复单元,用于通过从删词表中删除指定信息,恢复该指定信息在输入法的使用。
31. 根据权利要求22-26任一所述的输入法系统,其特征在于所述删词表独立于输入法词库,所述输入法词库包括系统词库、用户词库、细胞词库; 所述删词表对应输入法的每个账号单独设置一份。
32. —种输入法系统,其特征在于,包括 删词表,用于记录在输入过程中需要删除的信息; 信息输入单元,用于接收用户输入的编码字符串;查询过滤单元,用于查询当前的删词表中是否单独存在该编码字符串,如果存在,则禁 止输出对应该编码字符串的候选项。
33. 根据权利要求32所述的输入法系统,其特征在于,还包括删词表添加单元,用于指定编码字符串,将与该编码字符串相关联的要素作为约束条 件与该编码字符串绑定添加到所述删词表中。
全文摘要
本发明公开了一种输入法及输入法系统,以解决现有输入法的候选项中经常出现错误词、用户不会使用的词汇等用户不希望显示的词汇而影响用户选词的问题。所述输入法包括接收用户输入的编码字符串;获取对应所述编码字符串的候选项列表;针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;对列表中的候选项进行排序后输出。本发明可以减少候选项数量,减少对正常选词的干扰,提高用户选词的效率。而且,所述删词表独立于输入法词库,可以保持输入法词库的只读特性,对删词表的添加、删除等操作不会影响输入法词库,因此可以降低输入法程序的复杂度从而有利于输入法程序的稳定性。
文档编号G06F3/048GK101694608SQ20081023891
公开日2010年4月14日 申请日期2008年12月4日 优先权日2008年12月4日
发明者张军 申请人:北京搜狗科技发展有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1