信息输入方法和装置制造方法及图纸

技术编号:15391189 阅读:78 留言:0更新日期:2017-05-19 04:36
本申请公开了信息输入方法和装置。该方法的一具体实施方式包括:响应于检测到用户使用输入法应用输入信息,根据该信息,确定该用户是否存在搜索需求;响应于确定该用户存在搜索需求,确定与该信息对应的搜索意图关键词;显示搜索界面元素,该搜索界面元素包括该搜索意图关键词;响应于检测到该用户对该搜索界面元素的预设操作,根据该搜索意图关键词进行搜索,并得到搜索结果;显示该搜索结果。该实施方式只在用户有搜索需求时显示搜索界面元素,减少了对用户输入过程的干扰,提升了用户信息输入的效率。

Information input method and device

The present invention discloses an information input method and apparatus. One embodiment of the method includes: in response to the use of input method input information to user is detected, according to the information, determine whether the user is searching demand; in response to determine the user search needs, and determine the information corresponding to the keyword search intention; search interface elements, the elements including the search search interface the intention of keywords; in response to the detected preset operation of the search interface elements of the user, according to the search intention of keyword search, and search results display the search results. The embodiment of the invention only displays the search interface element when the user has search requirements, reduces the interference to the user input process, and improves the efficiency of the user information input.

【技术实现步骤摘要】
信息输入方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及信息输入方法和装置。
技术介绍
信息输入是用户与电子设备交互的重要手段之一。从最初的键盘输入到目前的智能终端屏幕输入,人们越来越依赖信息输入法来与电子设备交互。而信息搜索是电子设备通过用户输入的信息搜索与用户输入的信息相关的搜索结果,并将搜索结果呈现给用户的过程。为了缩短用户搜索的路径,现有技术中大都在用户输入信息的过程中将用户输入的信息作为搜索词呈现给用户,在检测到用户对搜索执行了预设操作的情况下,根据搜索词进行搜索。然而,现有技术中没有考虑到用户是否存在搜索需求,而直接将用户输入的信息作为搜索词呈现给用户,对用户的正常输入造成了干扰,降低了用户信息输入的效率。
技术实现思路
本申请的目的在于提出一种改进的信息输入方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种信息输入方法,该方法包括:响应于检测到用户使用输入法应用输入信息,根据上述信息,确定上述用户是否存在搜索需求;响应于确定上述用户存在搜索需求,确定与上述信息对应的搜索意图关键词;显示搜索界面元素,上述搜索界面元素包括上述搜索意图关键词;响应于检测到上述用户对上述搜索界面元素的预设操作,根据上述搜索意图关键词进行搜索,并得到搜索结果;显示上述搜索结果。在一些实施例中,上述根据上述信息,确定上述用户是否存在搜索需求,包括:在确定需求关键词集合中查找与上述信息匹配的确定需求关键词;响应于查找到与上述信息匹配的确定需求关键词,确定上述用户存在搜索需求。在一些实施例中,上述响应于确定上述用户存在搜索需求,确定与上述信息对应的搜索意图关键词,包括:确定查找到的与上述信息匹配的确定需求关键词作为与上述信息对应的搜索意图关键词。在一些实施例中,上述根据上述信息,确定上述用户是否存在搜索需求,还包括:响应于未查找到与上述信息匹配的确定需求关键词,在泛需求关键词集合中查找与上述信息匹配的泛需求关键词;响应于查找到与上述信息匹配的泛需求关键词,将查找到的与上述信息匹配的泛需求关键词作为目标泛需求关键词,根据上述信息和上述目标泛需求关键词,确定上述用户是否存在搜索需求。在一些实施例中,上述根据上述信息和上述目标泛需求关键词,确定上述用户是否存在搜索需求,包括:在用于表征泛需求关键词和搜索类型的对应关系的对应关系表中查找与上述目标泛需求关键词对应的至少一个搜索类型,形成候选搜索类型集合;对上述信息进行语义分析,并根据语义分析结果确定上述候选搜索类型集合中是否存在与上述信息匹配的搜索类型;响应于确定上述候选搜索类型集合中存在与上述信息匹配的搜索类型,确定上述用户存在搜索需求。在一些实施例中,上述响应于确定上述用户存在搜索需求,确定与上述信息对应的搜索意图关键词,包括:根据上述目标泛需求关键词和与上述信息匹配的搜索类型,确定与上述信息对应的搜索意图关键词。在一些实施例中,上述显示搜索界面元素,包括:在上述输入法应用的候选词显示区域以外的区域显示上述搜索界面元素。在一些实施例中,上述显示上述搜索结果之前,上述方法还包括:停止显示上述搜索界面元素。在一些实施例中,上述显示上述搜索结果,包括:在上述输入法应用的候选词显示区域以外的区域显示上述搜索结果。在一些实施例中,上述方法还包括:响应于确定上述用户不存在搜索需求,确定上述搜索界面元素是否处于显示状态;响应于确定上述搜索界面元素处于显示状态,停止显示上述搜索界面元素。第二方面,本申请提供了一种信息输入装置,该装置包括:需求确定单元,配置用于响应于检测到用户使用输入法应用输入信息,根据上述信息,确定上述用户是否存在搜索需求;关键词确定单元,配置用于响应于确定上述用户存在搜索需求,确定与上述信息对应的搜索意图关键词;界面元素显示单元,配置用于显示搜索界面元素,上述搜索界面元素包括上述搜索意图关键词;搜索单元,配置用于响应于检测到上述用户对上述搜索界面元素的预设操作,根据上述搜索意图关键词进行搜索,并得到搜索结果;搜索结果显示单元,配置用于显示上述搜索结果。在一些实施例中,上述需求确定单元包括:第一查找模块,配置用于在确定需求关键词集合中查找与上述信息匹配的确定需求关键词;第一需求确定模块,配置用于响应于查找到与上述信息匹配的确定需求关键词,确定上述用户存在搜索需求。在一些实施例中,上述关键词确定单元进一步配置用于:确定查找到的与上述信息匹配的确定需求关键词作为与上述信息对应的搜索意图关键词。在一些实施例中,上述需求确定单元还包括:第二查找模块,配置用于响应于未查找到与上述信息匹配的确定需求关键词,在泛需求关键词集合中查找与上述信息匹配的泛需求关键词;第二需求确定模块,配置用于响应于查找到与上述信息匹配的泛需求关键词,将查找到的与上述信息匹配的泛需求关键词作为目标泛需求关键词,根据上述信息和上述目标泛需求关键词,确定上述用户是否存在搜索需求。在一些实施例中,上述第二需求确定模块包括:查找子模块,配置用于在用于表征泛需求关键词和搜索类型的对应关系的对应关系表中查找与上述目标泛需求关键词对应的至少一个搜索类型,形成候选搜索类型集合;第一确定子模块,配置用于对上述信息进行语义分析,并根据语义分析结果确定上述候选搜索类型集合中是否存在与上述信息匹配的搜索类型;第二确定子模块,配置用于响应于确定上述候选搜索类型集合中存在与上述信息匹配的搜索类型,确定上述用户存在搜索需求。在一些实施例中,上述关键词确定单元进一步配置用于:根据上述目标泛需求关键词和与上述信息匹配的搜索类型,确定与上述信息对应的搜索意图关键词。在一些实施例中,上述界面元素显示单元进一步配置用于:在上述输入法应用的候选词显示区域以外的区域显示上述搜索界面元素。在一些实施例中,上述装置还包括:第一停止显示单元,配置用于停止显示上述搜索界面元素。在一些实施例中,上述搜索结果显示单元进一步配置用于:在上述输入法应用的候选词显示区域以外的区域显示上述搜索结果。在一些实施例中,上述装置还包括:显示状态确定单元,配置用于响应于确定上述用户不存在搜索需求,确定上述搜索界面元素是否处于显示状态;第二停止显示单元,响应于确定上述搜索界面元素处于显示状态,停止显示上述搜索界面元素。第三方面,本申请提供了一种设备/终端/服务器,该设备/终端/服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请提供的信息输入方法和装置,在根据用户输入的信息,确定用户存在搜索需求的情况下,再确定与用户输入信息对应的搜索意图关键词,并显示搜索界面元素,接着根据搜索意图关键词进行搜索并得到搜索结果,最后显示搜索结果。而不是不做搜索需求分析直接将用户输入的信息作为搜索关键词并将搜索关键词呈现给用户,从而减少了对用户输入过程的干扰,提升了用户信息输入的效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和本文档来自技高网...
信息输入方法和装置

【技术保护点】
一种信息输入方法,所述方法包括:响应于检测到用户使用输入法应用输入信息,根据所述信息,确定所述用户是否存在搜索需求;响应于确定所述用户存在搜索需求,确定与所述信息对应的搜索意图关键词;显示搜索界面元素,所述搜索界面元素包括所述搜索意图关键词;响应于检测到所述用户对所述搜索界面元素的预设操作,根据所述搜索意图关键词进行搜索,并得到搜索结果;显示所述搜索结果。

【技术特征摘要】
1.一种信息输入方法,所述方法包括:响应于检测到用户使用输入法应用输入信息,根据所述信息,确定所述用户是否存在搜索需求;响应于确定所述用户存在搜索需求,确定与所述信息对应的搜索意图关键词;显示搜索界面元素,所述搜索界面元素包括所述搜索意图关键词;响应于检测到所述用户对所述搜索界面元素的预设操作,根据所述搜索意图关键词进行搜索,并得到搜索结果;显示所述搜索结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述信息,确定所述用户是否存在搜索需求,包括:在确定需求关键词集合中查找与所述信息匹配的确定需求关键词;响应于查找到与所述信息匹配的确定需求关键词,确定所述用户存在搜索需求。3.根据权利要求2所述的方法,其特征在于,所述响应于确定所述用户存在搜索需求,确定与所述信息对应的搜索意图关键词,包括:确定查找到的与所述信息匹配的确定需求关键词作为与所述信息对应的搜索意图关键词。4.根据权利要求2所述的方法,其特征在于,所述根据所述信息,确定所述用户是否存在搜索需求,还包括:响应于未查找到与所述信息匹配的确定需求关键词,在泛需求关键词集合中查找与所述信息匹配的泛需求关键词;响应于查找到与所述信息匹配的泛需求关键词,将查找到的与所述信息匹配的泛需求关键词作为目标泛需求关键词,根据所述信息和所述目标泛需求关键词,确定所述用户是否存在搜索需求。5.根据权利要求4所述的方法,其特征在于,所述根据所述信息和所述目标泛需求关键词,确定所述用户是否存在搜索需求,包括:在用于表征泛需求关键词和搜索类型的对应关系的对应关系表中查找与所述目标泛需求关键词对应的至少一个搜索类型,形成候选搜索类型集合;对所述信息进行语义分析,并根据语义分析结果确定所述候选搜索类型集合中是否存在与所述信息匹配的搜索类型;响应于确定所述候选搜索类型集合中存在与所述信息匹配的搜索类型,确定所述用户存在搜索需求。6.根据权利要求5所述的方法,其特征在于,所述响应于确定所述用户存在搜索需求,确定与所述信息对应的搜索意图关键词,包括:根据所述目标泛需求关键词和与所述信息匹配的搜索类型,确定与所述信息对应的搜索意图关键词。7.根据权利要求1-6中任一所述的方法,其特征在于,所述显示搜索界面元素,包括:在所述输入法应用的候选词显示区域以外的区域显示所述搜索界面元素。8.根据权利要求1-7中任一所述的方法,其特征在于,所述显示所述搜索结果之前,所述方法还包括:停止显示所述搜索界面元素。9.根据权利要求1-8中任一所述的方法,其特征在于,所述显示所述搜索结果,包括:在所述输入法应用的候选词显示区域以外的区域显示所述搜索结果。10.根据权利要求1-9中任一所述的方法,其特征在于,所述方法还包括:响应于确定所述用户不存在搜索需求,确定所...

【专利技术属性】
技术研发人员:常敏强
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1