一种提供与查询序列相对应的搜索建议的方法与设备技术

技术编号:7188444 阅读:324 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种用于提供与查询序列相对应的搜索建议的方法与设备,通过获取用户通过用户设备在一个或多个第一搜索建议中所选择的优选搜索建议,其中,所述一个或多个第一搜索建议与所述用户输入的查询序列相对应;根据所述优选搜索建议进行匹配处理,以获得与所述优选搜索建议相对应的一个或多个第二搜索建议;将所述一个或多个第二搜索建议中至少一个提供至所述用户设备。与现有技术相比,本发明专利技术通过获取用户在第一搜索建议中选择的优选搜索建议,根据该优选搜索建议进行匹配处理,获得第二搜索建议并提供给该用户,为用户提供了更丰富的搜索建议,使用户获得更大的选择范围,提升其搜索使用体验。

【技术实现步骤摘要】

本专利技术涉及网络搜索
,尤其涉及一种用于提供与查询序列相对应的搜索建议的技术。
技术介绍
随着网络搜索技术的不断发展,用户在进行网络搜索时,对快速获得全面准确的搜索结果的要求也越来越高,因此,其对提供的可选的搜索建议的要求也越来越高。现有的网络搜索技术,根据用户输入的查询序列,一般只提供一次搜索建议给用户,用户可以选择的余地较小。特别地,当用户输入的查询序列为英文字符串时,一般基于该英文字符串扩展出英文搜索建议,或者将该英文字符串转换并扩展为相对应的中文搜索建议。然而,上述做法直接导致的问题是,由于扩展英文搜索建议或从英文转换为中文存在较多的可能性,使得原本符合用户需求的扩展搜索建议被大量其他的扩展搜索建议所淹没,用户无法在短时间之内准确地获取其希望得到的扩展搜索建议,影响了用户的搜索效率及用户搜索体验。例如,当用户输入英文字符串“liu”,对应的扩展搜索建议包括“六级成绩查询”、“刘亦菲”、 “刘德华”等,而用户期望的是基于“刘德华”扩展出的诸如“刘德华电影”等扩展搜索建议, 然而这些搜索建议被大量基于“liu”扩展出的其他的扩展搜索建议所淹没,因此,用户不得不重新变换输入序列或在选择扩展搜索建议“刘德华”后所得到的搜索结果中寻找与“刘德华电影”相关的搜索结果,影响了搜索体验。因此,如何更准确丰富地提供与用户输入的查询序列相对应的搜索建议,使用户获得更大的选择范围,提升其搜索使用体验,成为本领域技术人员亟需解决的问题之一。
技术实现思路
本专利技术的目的是提供一种用于提供与查询序列相对应的搜索建议的方法与设备。根据本专利技术的一个方面,提供了一种由计算机实现的用于提供与查询序列相对应的搜索建议的方法,其中,该方法包括a获取用户通过用户设备在一个或多个第一搜索建议中所选择的优选搜索建议, 其中,所述一个或多个第一搜索建议与所述用户输入的查询序列相对应;b根据所述优选搜索建议进行匹配处理,以获得与所述优选搜索建议相对应的一个或多个第二搜索建议;c将所述一个或多个第二搜索建议中至少一个提供至所述用户设备。根据本专利技术的另一方面,还提供了一种用于提供与查询序列相对应的搜索建议的建议提供设备,其中,该设备包括建议获取装置,用于获取用户通过用户设备在一个或多个第一搜索建议中所选择的优选搜索建议,其中,所述一个或多个第一搜索建议与所述用户输入的查询序列相对应;建议匹配装置,用于根据所述优选搜索建议进行匹配处理,以获得与所述优选搜索建议相对应的一个或多个第二搜索建议;第一提供装置,用于将所述一个或多个第二搜索建议中至少一个提供至所述用户设备。与现有技术相比,本专利技术通过获取用户在第一搜索建议中选择的优选搜索建议, 根据该优选搜索建议进行匹配处理,获得第二搜索建议并提供给该用户,为用户提供了更丰富的搜索建议,使用户获得更大的选择范围,提升其搜索使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的用于提供与查询序列相对应的搜索建议的设备示意图;图2示出根据本专利技术一个优选实施例的用于提供与查询序列相对应的搜索建议的设备示意图;图3示出根据本专利技术另一个优选实施例的用于提供与查询序列相对应的搜索建议的设备示意图;图4示出根据本专利技术另一个方面的用于提供与查询序列相对应的搜索建议的方法流程图;图5示出根据本专利技术一个优选实施例的用于提供与查询序列相对应的搜索建议的方法流程图;图6示出根据本专利技术另一个优选实施例的用于提供与查询序列相对应的搜索建议的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于提供与查询序列相对应的搜索建议的设备示意图;建议提供设备1包括建议获取装置101、建议匹配装置102和第一提供装置103。建议提供设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述建议提供设备1仅为举例,其他现有的或今后可能出现的建议提供设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。其中,建议获取装置101获取用户通过用户设备在一个或多个第一搜索建议中所选择的优选搜索建议,其中,所述一个或多个第一搜索建议与所述用户输入的查询序列相对应。具体地,用户通过与用户设备的交互,在提供给用户的一个或多个第一搜索建议中通过单击、滑动、悬停或双击等方式,选择了一个第一搜索建议,以作为优选搜索建议,建议获取装置101通过调用该用户设备的应用程序接口(API)或通过诸如JSP、ASP或PHP等动态网页技术,获取该用户所选择的优选搜索建议。在此,所述第一搜索建议可以是根据用户输入的查询序列匹配所获得一个或多个第一级搜索建议,也可以是根据用户从第K级搜索建议中选择的搜索建议而匹配得到的第K+1级搜索建议,K= l、2、3...n...。例如,用户输入查询序列“刘”,提供至用户设备的第一搜索建议包括“刘德华”、“刘青云”、“刘亦菲”等,用户通过悬停在第一搜索建议“刘德华”上,将其作为优选搜索建议,建议获取装置101通过调用该用户设备的应用程序接口(API)或通过诸如JSP、ASP或PHP等动态网页技术,获取该用户所选择的优选搜索建议“刘德华”。又如,用户选择一个搜索建议“刘德华”后,提供至用户设备的搜索建议包括“刘德华电影”、“刘德华图片”、“刘德华歌曲”等,将这些搜索建议作为第一搜索建议,用户通过悬停在其中一个第一搜索建议“刘德华电影”上,将其作为优选搜索建议,建议获取装置101通过调用该用户设备的应用程序接口(API)或通过诸如 JSP、ASP或PHP等动态网页技术,获取该用户所选择的优选搜索建议“刘德华电影”。为简明起见,以下仅对第一搜索建议为第一级搜索建议的情况进行描述。本领域技术人员应能理解上述获取用户选择的优选搜索建议的方式仅为举例,其他现有的或今后可能出现的获取用户选择的优选搜索建议的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内, 并在此以引用方式包含于此。建议匹配装置102根据所述优选搜索建议进行匹配处理,以获得与所述优选搜索建议相对应的一个或多个第二搜索建议。具体地,建议匹配装置102匹配获得一个或多个第二搜索建议的方式包括但不限于a)根据建议获取装置101所获取的用户选择的优选搜索建议,通过语义分析或字符串识别,在搜索建议库中进行匹配查询,以获得与该优选搜索建议相对应的一个或多个第二搜索建议。例如,建议获取装置101所获取的优选搜索建议为“刘德华”,建议匹配装置 102根据该优选搜索建议为“刘德华”,在搜索建议库中进行匹配查询,获得与该优选搜索建议相对应第二搜索建议“刘德华电影”、“刘德华图片”、“刘德华歌曲”等。在此,所述搜索建议库既可以位于建议提供设备1中,也可以位于与该建议提供设备1通过网络相连接的第三方设备中。b)根据建议获取装置101所获取的优选搜索建议,基于该优选搜索建议的历史变换记录本文档来自技高网...

【技术保护点】
1.一种由计算机实现的用于提供与查询序列相对应的搜索建议的方法,其中,该方法包括:a 获取用户通过用户设备在一个或多个第一搜索建议中所选择的优选搜索建议,其中,所述一个或多个第一搜索建议与所述用户输入的查询序列相对应;b 根据所述优选搜索建议进行匹配处理,以获得与所述优选搜索建议相对应的一个或多个第二搜索建议;c 将所述一个或多个第二搜索建议中至少一个提供至所述用户设备。

【技术特征摘要】

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

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

1