信息搜索方法及装置制造方法及图纸

技术编号:12358486 阅读:67 留言:0更新日期:2015-11-20 14:31
本发明专利技术公开了一种信息搜索方法及装置,该方法包括:在页面中生成并显示搜索框;当接收到用户触发的搜索框添加指令时,在该页面中增添新的搜索框;实时获取该用户在各搜索框中输入的不同的搜索关键词,结合不同的该搜索关键词获取推荐关键词并展示;当检测到搜索指令被触发时,根据各该搜索框中的搜索关键词,获取搜索结果并展示。本发明专利技术相较于现有技术,可简化用户操作,降低搜索门槛,并提高搜索结果的准确率。

【技术实现步骤摘要】

本专利技术属于信息搜索
,尤其涉及一种信息搜索方法及装置
技术介绍
随着移动通信技术以及移动终端软硬件技术的快速发展,智能手机、平板电脑等移动终端已经深入人们的生活,成为人们生活中必不可少的一部分。人们可以通过移动终端上的应用商城客户端程序登录APP (Applicat1n,应用程序)软件商店搜索、下载并安装感兴趣的APP,以获取更多的移动终端功能。然而,现有的APP软件商店的搜索框模式单一,用户搜索时只能在一个搜索框中输入关键词进行检索,由于仅仅只有一个搜索框,可输入的搜索信息有限,一次搜索获得的搜索结果往往与用户的实际需求有较大差异,用户可能需要重复更换不同的关键词经过多次检索才能搜索到满意的APP,并且当一次搜索的关键词较多时,受显示屏宽度的限制,定位需要替换的关键词,特别是未显示的关键词,常常需要用户控制光标在搜索框反复进行多次左右移动的操作才能完成,操作繁琐。因此,现有的APP搜索技术存在操作繁琐且搜索结果准确率较低的问题。
技术实现思路
本专利技术提供一种信息搜索方法及装置,通过允许用户在多个搜索框输入不同的关键词,并根据用户输入的不同的关键词为用户推荐可能的下一个关键词,可简化用户操作,降低搜索门槛,并提高搜索结果的准确率。本专利技术第一方面提供一种信息搜索方法,包括:在页面中生成并显示搜索框;当接收到用户触发的搜索框添加指令时,在所述页面中增添新的搜索框;实时获取所述用户在各搜索框中输入的不同的搜索关键词,结合不同的所述搜索关键词获取推荐关键词并展示;当检测到搜索指令被触发时,根据各所述搜索框中的搜索关键词,获取搜索结果并展不O结合第一方面,在第一方面的第一种可能的实现方式中,所述当接收到用户触发的搜索框添加指令时,在所述页面中增添新的搜索框之前包括:接收服务器发送的搜索框数量配置指令,根据所述搜索框数量配置指令中包含的数量参数配置所述页面中可添加的搜索框数量的最大限值;则所述当接收到用户触发的搜索框添加指令时,在所述页面中增添新的搜索框包括:当接收到所述用户触发的搜索框添加指令时,判断所述页面中已添加的搜索框的数量是否达到所述最大限值,若未达到所述最大限值,则在所述页面中增添新的搜索框。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述当检测到搜索指令被触发时,根据各所述搜索框中的搜索关键词,获取搜索结果包括:接收所述用户触发的搜索框关系确定指令;若所述搜索框关系确定指令指向的搜索框关系为嵌套关系,则当检测到所述搜索指令被触发时,按照所述页面中各个搜索框的生成时间的前后顺序,根据最先生成的搜索框中的搜索词进行搜索,并逐次从前一次的搜索结果中进行本次搜索,直至搜索完所有搜索关键词,以获取最终搜索结果;若所述搜索框关系确定指令指向的搜索框关系为并列关系,则确定所述用户在各个搜索框中输入的搜索关键词之间的逻辑关系,并当检测到所述搜索指令被触发时,根据各所述搜索框中的搜索关键词以及所述逻辑关系获取搜索结果。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述确定所述用户在各个搜索框中输入的搜索关键词之间的逻辑关系,并当检测到所述搜索指令被触发时,根据各所述搜索框中的搜索关键词以及所述逻辑关系获取搜索结果包括:接收所述用户触发的搜索关键词关系确定指令,根据所述搜索关键词关系确定指令确定各个搜索框中输入的搜索关键词之间的逻辑关系,所述逻辑关系包括或、与、非;当检测到所述搜索指令被触发时,根据各所述搜索框中的搜索关键词及所述逻辑关系获取搜索结果。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当检测到搜索指令被触发时包括:当检测到所述用户完成一个搜索关键词的输入操作时,确定所述搜索指令被触发;或者当检测到所述用户点击用于触发搜索指令的预置按钮时,确定所述搜索指令被触发。结合第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述结合不同的所述搜索关键词获取推荐关键词并展示之后包括:当检测到所述用户基于展示的推荐关键词进行的搜索关键词输入操作时,判断所述页面中是否存在闲置的搜索框;若存在所述闲置的搜索框,则将所述搜索关键词输入操作指向的推荐关键词输入至所述闲置的搜索框中;若不存在所述闲置的搜索框,则确定触发所述搜索框添加指令,在所述页面中增添新的搜索框,并将所述搜索关键词输入操作指向的推荐关键词输入至新增添的搜索框中。结合第一方面的第一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述结合不同的所述搜索关键词获取推荐关键词包括:分别对不同的所述搜索关键词进行语义分析,获取与各所述搜索关键词的语义相关联的关键词作为第一推荐关键词;根据各所述搜索关键词以及历史搜索关键词,获取第二推荐关键词;将所述第一推荐关键词与所述第二推荐关键词,按照预置规则整合后作为所述推荐关键词。结合第一方面的第一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述当检测到搜索指令被触发时,根据各所述搜索框中的搜索关键词,获取搜索结果并展示还包括:当检测到所述搜索指令被触发时,若所述搜索指令为分别搜索指令,则分别根据各个搜索框中的搜索关键词获取与各个搜索框各自对应的搜索结果并分别展示。本专利技术第二方面提供一种搜索装置,包括:搜索框生成模块,用于在页面中生成并显示搜索框;搜索框添加模块,用于当接收到用户触发的搜索框添加指令时,在所述页面中增添新的搜索框;关键词获取模块,用于实时获取所述用户在各搜索框中输入的不同的搜索关键词,结合不同的所述搜索关键词获取推荐关键词;展示模块,用于展示所述推荐关键词;检测模块,用于检测搜索指令是否被触发;搜索模块,用于当所述检测模块检测到所述搜索指令被触发时,根据各所述搜索框中的搜索关键词,获取搜索结果;所述展示模块,还用于展示所述搜索结果。结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:接收模块,用于接收服务器发送的搜索框数量配置指令;配置模块,用于根据所述搜索框数量配置指令中包含的数量参数配置所述页面中可添加的搜索框数量的最大限值;所述搜索框添加模块,包括:判断子模块,用于当接收到所述用户触发的搜索框添加指令时,判断所述页面中已添加的搜索框的数量是否达到所述最大限值;添加子模块,用于若所述判断子模块的判断结果为未达到所述最大限值,则在所述页面中增添新的搜索框。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述搜索模块包括:指令接收子模块,用于接收所述用户触发的搜索框关系确定指令;第一搜索子模块,用于若所述搜索框关系确定指令指向的搜索框关系为嵌套关系,则当检测到所述搜索指令被触发时,按照所述页面中各个搜索框的生成时间的前后顺序,根据最先生成的搜索框中的搜索词进行搜索,并逐次从前一次的搜索结果中进行本次搜索,直至搜索完所有搜索关键词,以获取最终搜索结果;第二搜索子模块,用于若所述搜索框关系确定指令指向的搜索框关系为并列关系,则确定所述用户在各个搜索框中输入的搜索关键词之间的逻辑关系,并当检测到所述搜索指令被触发时,根据各所述搜索框中的搜索关键词以及所述逻辑关系获取搜索结果。结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现本文档来自技高网...
信息搜索方法及装置

【技术保护点】
一种信息搜索方法,其特征在于,所述方法包括:在页面中生成并显示搜索框;当接收到用户触发的搜索框添加指令时,在所述页面中增添新的搜索框;实时获取所述用户在各搜索框中输入的不同的搜索关键词,结合不同的所述搜索关键词获取推荐关键词并展示;当检测到搜索指令被触发时,根据各所述搜索框中的搜索关键词,获取搜索结果并展示。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯卫中
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1