The present application provides an input method and device, relating to the field of input methods. The method includes identifying input current; receiving user input edit string; if the input current is the search environment, according to the current received edit string, using preset input intention analysis library, to determine whether there is user input and intention of a proposed match if there are words; and the input intention the recommended matching words, the proposed word as the candidate words. This application can use the search environment, which is a special input environment, to enhance the user experience. And because the suggested words directly as candidate words, the display in the candidate column, within the visual focus of the user, easy to be observed, and without the user additional trigger operation, directly through the candidate column can input user demand that word, in line with user input habits, improve the input efficiency.
【技术实现步骤摘要】
一种输入方法和装置
本申请涉及输入法
,特别是涉及一种输入方法和装置。
技术介绍
在各种计算机系统中,用户在很多环境中均需要用到输入法输入文字信息。输入法的基本流程是用户通过键盘在输入法中输入编辑串,然后输入法利用词库将编辑串转换为默认的各个候选词,用户则可选择具体的候选词上屏,完成输入过程。在很多搜索环境下,服务器还会为用户输入的搜索词提供搜索建议功能,上述搜索建议功能即用户通过输入法将搜索词输入搜索框,然后在搜索框的下拉框中,服务器会提供与搜索词相关的建议词,供用户选择,从而进行检索。例如用户通过输入法在搜索框中输入搜索词“淘宝”或“taobao”,下拉框中就会展示“淘宝网”“淘宝网购物”等建议词。当用户确认某个建议词,则会跳转到该建议词对应的搜索结果页。上述下拉框的方式,需要用户将输入法的候选词上屏输出到搜索框,该候选词即作为搜索词,搜索引擎再针对该搜索词在下拉框中展示推荐的建议词,用户再从下拉框中选择建议词。在先技术中,存在一种输入法,在输入法的候选栏的基础上,额外生成建议词展示框。基于用户输入的编辑串,根据传统逻辑生成候选词,将该候选词展示在候选栏;同时,基于用户输入的编辑串所对应的候选词,计算以该候选词为开头的各个建议词,然后将这些建议词加载到建议词展示框中展示,用户触发该建议词后,启动搜索过程。但是,上述方案中,当前展示的候选词与当前的搜索环境可能并不相关,需要用户输入较长的编辑串才能得到与当前搜索环境相关的候选词。另外,在额外的展示框中展示的建议词,其显示位置不在用户的视觉焦点之内,不容易被观察到,而且需要额外的操作才能输入用户需求的 ...
【技术保护点】
一种输入方法,其特征在于,包括:识别当前的输入环境;接收用户输入的编辑串;如果当前的输入环境是搜索环境,则根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词;如果存在与所述输入意图相匹配的建议词,则将所述建议词作为候选词。
【技术特征摘要】
1.一种输入方法,其特征在于,包括:识别当前的输入环境;接收用户输入的编辑串;如果当前的输入环境是搜索环境,则根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词;如果存在与所述输入意图相匹配的建议词,则将所述建议词作为候选词。2.根据权利要求1所述的方法,其特征在于,还包括:根据搜索环境下各建议词被触发的历史记录信息构建所述输入意图分析库;所述历史记录信息包括至少一个用户的用户标识、对应该用户标识的编辑串、基于所述编辑串触发的建议词。3.根据权利要求2所述的方法,其特征在于,根据所述历史记录信息,构建所述输入意图分析库的步骤,包括:针对至少一个用户标识,以所述用户标识下的数据为基础,统计该用户标识下的至少一个编辑串对应的被触发的各个建议词的触发比例,并存入第一数据库;所述输入意图分析库包括所述第一数据库。4.根据权利要求3所述的方法,其特征在于,根据所述历史记录信息,构建所述输入意图分析库的步骤,包括:针对至少一个编辑串,以预定时间段内触发所述编辑串的至少一个用户的用户标识下的数据为基础,统计至少一个编辑串对应的被触发的各个建议词的触发比例,并存入第二数据库;所述输入意图分析库包括所述第二数据库。5.根据权利要求3所述的方法,其特征在于,根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词的步骤,包括:判断针对当前用户的用户标识,所述第一数据库中是否有对应所述用户标识的记录;如果第一数据库中有对应所述用户标识的记录,则判断对应所述用户标识的记录中,是否有包括所述编辑串的记录;如果对应所述用户标识的记录中,有包括所述编辑串的记录,则在包括所述编辑串的记录中,判断是否有触发比例超过第一阈值的建议词;如果有触发比例超过第一阈值的建议词,则将所述建议词确定为与用户的输入意图相匹配的建议词。6.根据权利要求4或5所述的方法,其特征在于,根据当前接收的编辑串...
【专利技术属性】
技术研发人员:王东,余浩,张阔,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。