文档详情

一种获取候选项的方法和装置的制作方法

ting****789
实名认证
店铺
DOCX
24.76KB
约7页
文档ID:309448612
一种获取候选项的方法和装置的制作方法_第1页
1/7

一种获取候选项的方法和装置的制作方法专利名称:一种获取候选项的方法和装置的制作方法技术领域:本申请涉及输入法技术领域,特别是涉及一种获取候选项的方法和装置背景技术:目前随着计算机技术以及互联网技术的普及与发展,一方面,用于实现计算机文字输入的输入法越来越深入到人们的生活中,另一方面,用户对于输入法的智能性要求也越来越高为提高智能性,一些输入法具有联想输入功能,通过用户输入的全部或部分编码串获得多于此编码串所表示的文字候选或内容,称为联想输入现有一种输入法中的联想输入方法,根据组词算法或字词短语自动计算联想候选项并提供给用户选择也即,在用户输入编码串并选择字词上屏后,根据用户上屏的最后一个字或词来形成接下来的联想候选项,(所形成的联想候选项不需要用户输入任何编码串),此时用户就可以直接选择输入法自动给出的联想候选项通常这些输入法提供的联想候选项和用户已经上屏的文字在输入法词库中有连接关系或可以组成词上述联想输入方法提供的只是跟词库相关的联想功能,在一定程度上能够提高用户的输入效率还有一种联想输入方法,由用户事先定义编码串和自定义短语之间的对应关系;在输入法判断用户输入了自定义的编码串时,即提供给用户对应的自定义短语。

以便以尽量少的输入动作获得尽量多的输入内容上述联想输入方法也能够在一定程度上提高输入效率,尤其是能够提供给用户多次输入相同内容的简便办法上述两种联想输入方法只是在比较初级的层次上提高了用户的输入效率,但并不能智能地了解用户的输入需求,不能总是在输入过程中出现用户想要的候选项,这对输入法的智能性提出了更高的要求总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提高输入法的智能性发明内容本申请所要解决的技术问题是提供一种获取候选项的方法和装置,能够智能地了解用户的输入需求,提高输入法的智能性为了解决上述问题,本申请公开了一种获取候选项的方法,包括接收用户的输入信息;采集所述输入信息对应的输入环境特征;在所述输入信息和/或所述输入环境特征与预设的激活条件匹配时,获取契合所述输入信息和所述输入环境特征的组合候选项;所述组合候选项的部分文字与所述输入信息相关联,部分文字与所述输入环境特征相关联优选的,所述获取契合所述输入信息和所述输入环境特征的组合候选项的步骤, 包括获取所述输入环境特征的环境属性;从环境词库中检索得到与所述环境属性相应的第一候选词;将所述第一候选词和与所述输入信息相应的第二候选词进行组合,得到相应的组合候选项。

优选的,所述获取所述输入环境特征的环境属性的步骤,包括通过识别所述输入环境特征得到相应的环境属性;和/或根据预设的输入信息、环境属性和输入环境特征的对应关系,由所述输入信息、所述输入环境特征匹配得到所述输入环境特征的环境属性优选的,通过如下步骤获取与所述输入信息相应的第二候选词预设所述输入信息相应的第二候选词;和/或依据所述输入信息在普通词库中进行检索,得到相应的第二候选词;和/或依据所述输入信息在记录的上屏词汇中进行检索,得到相应的第二候选词,所述记录的上屏词汇包括已上屏的触发条件词汇和相应的上下文词汇优选的,通过如下步骤建立所述环境词库在用户输入触发条件词汇并上屏时,采集该触发条件词汇的输入环境特征,识别所采集输入环境特征的环境属性,并将所识别的环境属性及相应的词汇储存至环境词库;和/或建立环境属性与词汇之间的映射关系,并保存至相应的环境词库优选的,所述获取契合所述输入信息和所述输入环境特征的组合候选项的步骤,包括依据所述输入信息和所述输入环境特征,在第一组合候选词库中检索得到相应的组合候选项;所述第一组合候选词库存储有输入信息、输入环境特征和对应的组合候选项;或者依据所述输入信息和所述输入环境特征的环境属性,在第二组合候选词库中检索得到相应的组合候选项;所述第二组合候选词库存储有输入信息、环境属性和对应的组合候选项。

优选的,通过如下方法预设激活条件用户通过输入法提供的设定界面,预设基于输入信息和/或输入环境特征的激活条件;和/或服务器端预设基于输入信息和/或输入环境特征的激活条件,并推送至客户端;和/或客户端依据触发条件词汇的输入环境特征,和/或触发条件词汇和相应的上下文词汇,预设基于输入信息和/或输入环境特征的激活条件优选的,所述输入环境特征包括时间环境特征、地理环境特征或应用环境特征中的一种或多种优选的,所述输入信息包括语音输入、手写输入、键盘输入和手势输入中的一种或多种优选的,所述方法还包括展现所述组合候选项优选的,所述方法还包括依据所述组合候选项与所述输入环境特征的匹配度,和/或,所述组合候选项中全部或部分词汇的使用频率,和/或,搜索排序策略,对所述组合候选项进行排序;所述展现所述组合候选项的步骤为,展现排在前面的一个或多个组合候选项优选的,所述方法还包括依据所述输入信息,在普通词库中进行检索,得到相应的单候选项;所述展现所述组合候选项的步骤为,在展现所述单候选项的同时,展现所述组合候选项另一方面,本申请还公开了一种获取候选项的装置,包括接口单元,用于接收用户的输入信息;采集单元,用于采集所述输入信息对应的输入环境特征;及获取单元,用于在所述输入信息和/或所述输入环境特征与预设的激活条件匹配时,获取契合所述输入信息和所述输入环境特征的组合候选项;所述组合候选项的部分文字与所述输入信息相关联,部分文字与所述输入环境特征相关联。

优选的,所述获取单元包括环境属性获取子单元,用于获取所述输入环境特征的环境属性;检索子单元,用于从环境词库中检索得到与所述环境属性相应的第一候选词;及组合子单元,用于将所述第一候选词和与所述输入信息相应的第二候选词进行组合,得到相应的组合候选项优选的,所述环境属性获取子单元包括识别模块,用于通过识别所述输入环境特征得到相应的环境属性;和/或匹配模块,用于根据预设的输入信息、环境属性和输入环境特征的对应关系,由所述输入信息、所述输入环境特征匹配得到所述输入环境特征的环境属性优选的,所述装置还包括第二候选词获取单元,用于获取与所述输入信息相应的第二候选词,包括预设子单元,用于预设所述输入信息相应的第二候选词;和/或第一检索子单元,用于依据所述输入信息在普通词库中进行检索,得到相应的第二候选词;和/或第二检索子单元,用于依据所述输入信息在记录的上屏词汇中进行检索,得到相应的第二候选词,所述记录的上屏词汇包括已上屏的触发条件词汇和相应的上下文词汇优选的,所述装置还包括环境词库建立单元,用于建立所述环境词库,包括第一建立子单元,用于在用户输入触发条件词汇并上屏时,采集该触发条件词汇的输入环境特征,识别所采集输入环境特征的环境属性,并将所识别的环境属性及相应的词汇储存至环境词库;和/或第二建立子单元,用于建立环境属性与词汇之间的映射关系,并保存至相应的环境词库。

优选的,所述获取单元包括第三检索子单元,用于依据所述输入信息和所述输入环境特征,在第一组合候选词库中检索得到相应的组合候选项;所述第一组合候选词库存储有输入信息、输入环境特征和对应的组合候选项;或者第四检索子单元,用于依据所述输入信息和所述输入环境特征的环境属性,在第二组合候选词库中检索得到相应的组合候选项;所述第二组合候选词库存储有输入信息、环境属性和对应的组合候选项优选的,所述装置还包括激活条件预设单元,用于预设激活条件,包括第一预设子单元,位于客户端,用于由用户通过输入法提供的设定界面,预设基于输入信息和/或输入环境特征的激活条件;和/或第二预设子单元,位于服务器端,用于预设基于输入信息和/或输入环境特征的激活条件,并推送至客户端;和/或第三预设子单元,位于客户端,用于依据触发条件词汇的输入环境特征,和/或触 发条件词汇和相应的上下文词汇,预设基于输入信息和/或输入环境特征的激活条件优选的,所述输入环境特征包括时间环境特征、地理环境特征或应用环境特征中的一种或多种优选的,所述输入信息包括语音输入、手写输入、键盘输入和手势输入中的一种或多种优选的,所述装置还包括展现单元,用于展现所述组合候选项。

优选的,所述装置还包括排序单元,用于依据所述组合候选项与所述输入环境特征的匹配度,和/或,所述组合候选项中全部或部分词汇的使用频率,和/或,搜索排序策略,对所述组合候选项进行排序;则所述展现单元,具体用于展现排在前面的一个或多个组合候选项优选的,所述装置还包括单候选项检索单元,用于依据所述输入信息,在普通词库中进行检索,得到相应的单候选项;则所述展现单元,具体用于在展现所述单候选项的同时,展现所述组合候选项与现有技术相比,本申请具有以下优点本申请在输入信息和/或输入环境特征与预设的激活条件匹配时,获取契合所述输入信息和所述输入环境特征的组合候选项;相对于现有技术中编码串和候选项的严格对应关系仅适用于具有明确的连接关系的输入内容且在任何场合下均提供联想输入功能,本申请的组合候选项可以不再局限于具有明确的连接关系的输入内容,而是结合当前输入环境智能的提供联想候选项,并且,只有在所述输入信息和/或所述输入环境特征与预设的激活条件匹配时,才认为用户存在对组合候选项的输入需求;综上,本申请扩大了输入内容的适用范围,且增加了用户输入需求的判断,因此,能够提高输入法的智能性图I是本申请一种获取候选项的方法实施例的流程图;图2是本申请一种在输入法中获取候选项的应用实施例I的流程图;图3是本申请一种在输入法中获取候选项的应用实施例2的流程图;图4是本申请一种在输入法中获取候选项的应用实施例3的流程图;图5是本申请一种在输入法中获取候选项的应用实施例4的流程图6是本申请一种在输入法中获取候选项的装置实施例的结构图。

具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明在输入过程中,用户希望输入法能够理解他们想要输入的内容,需要输入法能够根据他们的输入信息提供最想要的候选项,这是用户的输入需求现有技术中无论是词库相关的联想功能,还是用户事先定义编码串和自定义短语之间的对应关系,都基于编码串和候选项的严格对应关系;但是, 很多情况下,用户想要输入的内容之间并无明确的连接关系,此时,词库相关的联想功能就不再适用;另外,并不是所有的场合都需要联想输入功能,很多场合下联想输入功能对用户来说是一种累赘因此,现有的编码串和候选项的严格对应关系限制了输入法的智能性的发展为了智能地了解用户的输入需求,本申请不再局限于编码串和候选项的严格对应关系,而是依据输入信息和输入信息对应的输入环境特征对候选项的综合影响,获取契合所述输入信息和所述输入环境特征的组合候选项所述组合候选项可以适用于无明确的连接关系的输入内容,且只在适当的场合下才会出现,因此,能够提高输入法的智能性参照图1,示出了本申请一种获取候选项的方法实施例的流程图,具体可以包括步骤101、接收用户的输入信息;步骤102、采集所述输入信息对应的输入环境特征;步骤103、在所述输入信息和/或所述输入环境特征与预设的激活条件匹配时,获取契合所述输入信息和所述输入环境特征的组合候选项;所述组合候选项的部分文字与所述输入信息相关联,部分文字与所述输入环境特征相关联。

本申请实施例中,用户的输入信息具体可以包括键盘输入、语音输入、手写输入和手势输入中的一种或多种需要说明的是,扩大化意义上的输入信息可以包括原始输入信息和针对原始输入信息转换得到的候选项等等,本申请实施例中,输入信息特指转换之前的原始输入信息其中,从输入信息到候选项的转换过程,属于现有技术的范畴,故在此不作赘述本申请可以应用于键盘输入法、语音输入法、手写输入法、混合输入法等输入法中,这些输入法分别接收相应的输入信息,例如,键盘输入法接收键盘输入,语音输入法接收语音输入,手写输入法接收手写输入或手势输入,混合输入法接收键盘、语音、手写和手势中的混合,等等这里主要以键盘输入也即编码串为例进行介绍,其它输入信息请相互参照即可本申请还可以。

下载提示
相似文档
正为您匹配相似的精品文档