一种输入法及输入法系统技术方案

技术编号:4346873 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种输入法及输入法系统,以解决现有输入法的候选项中经常出现错误词、用户不会使用的词汇等用户不希望显示的词汇而影响用户选词的问题。所述输入法包括:接收用户输入的编码字符串;获取对应所述编码字符串的候选项列表;针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;对列表中的候选项进行排序后输出。本发明专利技术可以减少候选项数量,减少对正常选词的干扰,提高用户选词的效率。而且,所述删词表独立于输入法词库,可以保持输入法词库的只读特性,对删词表的添加、删除等操作不会影响输入法词库,因此可以降低输入法程序的复杂度从而有利于输入法程序的稳定性。

【技术实现步骤摘要】

本专利技术涉及信息输入
,特别是涉及一种输入法及输入法系统
技术介绍
在输入法领域,无论是中文、日文、韩文还是其它语言的输入法,都是把用户输入的编码字符串转换成相应语言的候选项,然后由用户来选择输出的内容。 以中文输入法为例,用户输入的编码可以是音码、形码或音形码,其中,所述音码是指编码以拼音表示(如拼音输入法),所述形码是指编码以字形表示(如五笔输入法),所述音形码是音码与形码的结合。但无论是音码、形码还是音形码,如果某个编码对应多个候选项,则称为出现重码。在输入过程中,重码难以避免,尤其是音码类的输入法重码更为严重。而输入法的设计,即要尽量减少重码,又要保证词汇量足够大。因此,一个通用性的词库,对于任何用户都难以避免地存在很多自己从来不会使用的词汇,这些词汇出现在候选项中,会增加用户寻找到所需选项的脑力成本。 例如,输入法自带的词库是经过自动或人工编辑的,难免有些错误。如果词库是自动从语料中生成的,由于语料的不纯净或技术上的缺陷,更可能导致词库中存在不少错误词。如在QQ拼音输入法1. 4. 278. 201版中,输入编码字符串chunguangzhaxie后,对应该输入的前两个候选项分别是春光乍泄和春光乍泻,而第二个候选项是错误词。针对这种词库中存在错误词的情况,如果这些错误词出现在候选项中,会增加候选项的数量,用户寻找所需选项时就需要花费更多的时间;而且,一些与正确选项近似的错误词(如春光乍泻与春光乍泄的拼写近似)还会干扰用户的选择,用户在不知道正确拼写的情况下可能会误选这些错误词。 再例如,某些词汇用户觉得不太可能用到,或使用的几率非常低,尽管该词本身是一个正确的词汇,但如果出现在候选项中,也会影响用户的输入选择。 综上所述,这些输入法词库中的错误词、用户不可能用到的特定词等用户不希望显示的词汇如果总是出现在候选项中,就会影响用户选词。
技术实现思路
本专利技术所要解决的技术问题是提供一种输入法及输入法系统,以解决现有输入法的候选项中经常出现错误词、用户不会使用的词汇等用户不希望显示的词汇而影响用户选词的问题。 为解决上述技术问题,根据本专利技术提供的具体实施例,本专利技术公开了以下技术方案 —种输入法,包括 接收用户输入的编码字符串; 获取对应所述编码字符串的候选项列表; 针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项; 对列表中的候选项进行排序后输出。 优选的,所述对列表中的候选项进行排序输出之后,还包括通过界面命令或快捷 键方式指定候选项,并将该候选项添加到所述删词表中。 优选的,所述对列表中的候选项进行排序输出之后,还包括通过界面命令或快捷 键方式指定候选项,并将与该候选项相关联的要素作为约束条件与该候选项绑定添加到所 述删词表中。 优选的,所述输入法还包括提供编辑界面接收用户输入的需要添加的信息;所 述信息包括输入过程中出现的候选项,和/或与候选项相关联的要素,该要素与候选项绑 定;将所述信息批量添加到所述删词表中。 优选的,所述输入法还包括接收服务器端传来的需要添加的信息;所述信息包 括输入过程中出现的候选项,和/或与候选项相关联的要素,该要素与候选项绑定;将所述 信息添加到所述删词表中。 优选的,所述与候选项相关联的要素包括与该候选项相对应的编码字符串,与该 候选项相对应的编码字符串所代表的读音,加载当前输入法程序的应用程序,加载当前输 入法程序的网络资源标识信息,加载当前输入法程序的环境识别信息;则与该候选项绑定 的关联要素为上述的一项或多项的组合。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串;则当再次 获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码字符串及其绑 定的候选项。 其中,所述与该候选项相对应的编码字符串为全拼字符串,和/或简拼字符串,和 /或模糊音字符串,和/或自定义字符串。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串所代表的读 音;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码 字符串所代表的读音及其绑定的候选项。 其中,所述与候选项相关联的要素为与该候选项相对应的编码字符串和该编码字符串所代表的读音;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在该编码字符串、该编码字符串所代表的读音及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的应用程序;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法程序的应用程序及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息; 则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输 入法程序的网络资源标识信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的环境识别信息;则当 再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法 程序的环境识别信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和 环境识别信息;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否7存在加载当前输入法程序的网络资源标识信息、环境识别信息及其绑定的候选项。 其中,所述与候选项相关联的要素为加载当前输入法程序的网络资源标识信息和应用程序;则当再次获取对应编码字符串的候选项列表后,查询当前的删词表中是否存在加载当前输入法程序的网络资源标识信息、应用程序及其绑定的候选项。 优选的,所述输入法还包括通过从删词表中删除指定信息,恢复该指定信息在输入法的使用。 其中,所述删词表独立于输入法词库,所述输入法词库包括系统词库、用户词库、 细胞词库。 其中,所述删词表对应输入法的每个账号单独设置一份。 —种输入法,包括 接收用户输入的编码字符串; 查询当前的删词表中是否单独存在该编码字符串,如果存在,则禁止输出对应该 编码字符串的候选项。 优选的,所述输入法还包括指定编码字符串,将与该编码字符串相关联的要素作 为约束条件与该编码字符串绑定添加到所述删词表中。 优选的,所述与该编码字符串相关联的要素包括该编码字符串所代表的读音,加 载当前输入法程序的应用程序,加载当前输入法程序的网络资源标识信息,加载当前输入 法程序的环境识别信息;则与该编码字符串绑定的关联要素为上述的一项或多项的组合。 —种输入法系统,包括 删词表,用于记录在输入过程中需要删除的信息; 信息输入单元,用于接收用户输入的编码字符串; 候选项获取单元,用于获取对应所述编码字符串的候选项列表; 查询过滤单元,用于针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项; 排序输出单元,用于对列表中的候选项进行排序后输出。 优选的,所述输入法系统还包括删词表第一添加单元,用于通过界面命令或快捷 键方式指定候选项,并将该候选项添加到所述删词表中。 优选的,所述输入法系统还包括删词表第二添加单元,用于通过界面命令或快捷 键方式指定候选项,并将与该候选项相关联的要素作为约束条件与该候本文档来自技高网
...

【技术保护点】
一种输入法,其特征在于,包括:    接收用户输入的编码字符串;    获取对应所述编码字符串的候选项列表;    针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;    对列表中的候选项进行排序后输出。

【技术特征摘要】
一种输入法,其特征在于,包括接收用户输入的编码字符串;获取对应所述编码字符串的候选项列表;针对列表中的每个候选项,查询当前的删词表,根据删词表确定是否输出该候选项;如果否,则从列表中删除该候选项;对列表中的候选项进行排序后输出。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所述的输入法,其特征在于所述与该编码字符串相关联的要素包括该编码字符串所代表的读音,加载当前输入法 程序的应用程序,加载当前输入法程序的网络资源标识信息,加载当前输入法程序的环境 识别信息;则与该编码字符串绑定的关联要素...

【专利技术属性】
技术研发人员:张军
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1