一种输入方法和装置制造方法及图纸

技术编号:15547109 阅读:63 留言:0更新日期:2017-06-05 20:53
本申请提供了一种输入方法和装置,涉及输入法技术领域。所述方法包括:识别当前的输入环境;接收用户输入的编辑串;如果当前的输入环境是搜索环境,则根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词;如果存在与所述输入意图相匹配的建议词,则将所述建议词作为候选词。本申请可以利用搜索环境这一特殊输入环境来有针对性的提升用户体验。并且由于将建议词直接作为了候选词,其展示在候选栏中,在用户的视觉焦点之内,容易被观察到,并且无需用户进行额外的触发操作,直接通过候选栏就能输入用户需求的建议词,符合用户的输入习惯,提高输入效率。

Input method and device

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是本申请一种输入方法的流程示意图;图2是本申请另一种输入方法的流程示意图;图3是本申请的一种输入装置的结构示意图;图4根据一示例性实施例示出的一种用于输入的装置的框图;图5是本申请实施例中服务器的结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。为了方便对本申请实施例进行描述,首先对本申请实施例涉及的术语进行介绍:首选词:输入法根据用户当前输入的编辑串,会计算给出多个候选词,然后例如根据各候选词的概率大小进行排序并展示给用户,其中排在第一位的候选词称为首选词。一般来说,首选词可能为用户需要的概率最大的候选词。例如用户输入“meili”,候选词包括“美丽”“魅力”“没理”等,多数情况下,首选词是“美丽”,但如果用户之前刚刚上屏输入了“很有”,那么“魅力”是用户需要的概率就会变大,“魅力”可能就会变成首选词。搜索环境:在某些环境下,用户输入编辑串的最终意图是为了搜索,这样的输入环境统称为搜索环境。比如搜索引擎的搜索页面,比如百度、搜狗、360、谷歌等搜索引擎的搜索页面;一些导航网页的搜索框,比如hao123、搜狗网址导航页面等;一些网站内部的搜索环境,比如淘宝、京东商城网站内部的搜索框;一些论坛的内部搜索环境,如论坛内部进行搜索的搜索框;以及各种浏览器的地址栏和搜索栏等。这些可以采用搜索框接收用输入的内容,以进行搜索的环境,均可以认为其是搜索环境。搜索建议:搜索建议(又称:suggestion)功能是当用户在搜索框中输入关键词的同时,可以将以该关键词开头的热门搜索词作为建议词,将上述建议词在搜索框的下拉框中进行展示,供用户参考。例如用户输入“淘宝”或“taobao”,下拉框中就会展示“淘宝网”“淘宝网购物”等热门搜索词作为建议词。当用户用鼠标触发了其中的某一个建议词,就会直接跳转到该建议词的搜索结果页。一般来说,建议词的汇集和排序是从大量用户的搜索行为中挖掘出来的。本申请的核心思想之一在于,本申请实施例可在搜索环境启动的输入法中,对用户输入的编辑串,利用预置的输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词,如果存在与用户的输入意图相匹配的建议词,则将该建议词作为候选词,使其可以直接在候选栏中展示。本申请实施例的输入法在确定输入环境为搜索环境后,对于用户输入的编辑串,可以与该搜索环境对应的建议词作为候选词,使候选词与搜索环境更匹配,前瞻性高,利用了搜索环境这一特殊输入环境来有针对性的提升用户体验。并且由于将建议词直接作为了候选词,展示在候选栏中,在用户的视觉焦点之内,容易被观察到。并且无需用户进行额外的触发操作,直接通过候选栏就能输入用户需求的建议词,符合用户的输入习惯,提高输入效率。实施例一参照图1,其示出了一种输入方法的流程示意图,具体可以包括:步骤110,识别当前的输入环境。在本申请实施例中,输入法可以应用于不同的输入环境,比如即时聊天工具的聊天框进行输入的聊天,比如word中进行输入的文档编辑环境,比如搜索网页中进行输入的搜索环境。在本申请实施例中,判断输入法当前的输入环境,可只分为搜索环境或者非搜索环境。在具体实现中,本申请实施例检测的是网络中的搜索环境。比如检测当前网页如果是搜索引本文档来自技高网
...
一种输入方法和装置

【技术保护点】
一种输入方法,其特征在于,包括:识别当前的输入环境;接收用户输入的编辑串;如果当前的输入环境是搜索环境,则根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词;如果存在与所述输入意图相匹配的建议词,则将所述建议词作为候选词。

【技术特征摘要】
1.一种输入方法,其特征在于,包括:识别当前的输入环境;接收用户输入的编辑串;如果当前的输入环境是搜索环境,则根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词;如果存在与所述输入意图相匹配的建议词,则将所述建议词作为候选词。2.根据权利要求1所述的方法,其特征在于,还包括:根据搜索环境下各建议词被触发的历史记录信息构建所述输入意图分析库;所述历史记录信息包括至少一个用户的用户标识、对应该用户标识的编辑串、基于所述编辑串触发的建议词。3.根据权利要求2所述的方法,其特征在于,根据所述历史记录信息,构建所述输入意图分析库的步骤,包括:针对至少一个用户标识,以所述用户标识下的数据为基础,统计该用户标识下的至少一个编辑串对应的被触发的各个建议词的触发比例,并存入第一数据库;所述输入意图分析库包括所述第一数据库。4.根据权利要求3所述的方法,其特征在于,根据所述历史记录信息,构建所述输入意图分析库的步骤,包括:针对至少一个编辑串,以预定时间段内触发所述编辑串的至少一个用户的用户标识下的数据为基础,统计至少一个编辑串对应的被触发的各个建议词的触发比例,并存入第二数据库;所述输入意图分析库包括所述第二数据库。5.根据权利要求3所述的方法,其特征在于,根据当前接收的编辑串,利用预置输入意图分析库,判断是否存在与用户的输入意图相匹配的建议词的步骤,包括:判断针对当前用户的用户标识,所述第一数据库中是否有对应所述用户标识的记录;如果第一数据库中有对应所述用户标识的记录,则判断对应所述用户标识的记录中,是否有包括所述编辑串的记录;如果对应所述用户标识的记录中,有包括所述编辑串的记录,则在包括所述编辑串的记录中,判断是否有触发比例超过第一阈值的建议词;如果有触发比例超过第一阈值的建议词,则将所述建议词确定为与用户的输入意图相匹配的建议词。6.根据权利要求4或5所述的方法,其特征在于,根据当前接收的编辑串...

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

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

1