本发明专利技术的目的是提供一种用于获取来自多个源设备的、基于同一查询序列的搜索结果的方法与设备。与现有技术相比,本发明专利技术获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,接着根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的属于相同热度分类的热度信息进行排序,来获取排序后的多个搜索结果,从而达到为对来自多个源设备的、基于用户输入的同一查询序列的多个搜索结果按照热度进行排序的目的;进一步,可向用户提供该等排序后的搜索结果,使得根据来自多个源设备的搜索选项来提供的搜索结果更加准确,提高了用户的搜索效率,提升用户搜索体验。
【技术实现步骤摘要】
基于一查询序列由多个源设备获取搜索结果的方法与设备
本专利技术涉及互联网
,尤其涉及一种用于获取来自多个源设备的、基于同一查询序列的搜索结果的技术。
技术介绍
现有技术中获取来自第三方网络设备的搜索结果的方式一般为网络设备根据用户输入的查询序列,将该查询序列转发至单个第三方网络设备(源设备),并接受该第三方网络设备反馈的与该查询序列对应的搜索结果;但由于该种方式仅局限于在单个第三方网络设备内部进行搜索,且来自不同第三方网络设备的、同一热度分类的热度相关信息具有不同的热度分类标识,因此不具备将来自多个第三方网络设备的、基于同一查询序列的多个搜索结果根据热度进行整合排序的能力,因此无法准确地向用户提供根据热度排序的搜索结果。因此,如何实现有效地获取排序后的来自多个源设备的、基于同一查询序列的搜索结果,成为目前亟待解决的问题之一。
技术实现思路
本专利技术的目的是提供一种获取来自多个源设备的、基于同一查询序列的搜索结果的方法与设备。根据本专利技术的一个方面,提供了一种获取来自多个源设备的、基于同一查询序列的搜索结果的方法,该方法包括以下步骤:a获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,其包括在各自源设备处的热度相关信息,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识;b根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的属于相同热度分类的热度信息进行排序,来获取排序后的多个搜索结果。根据本专利技术的另一方面,还提供了一种获取来自多个源设备的、基于同一查询序列的搜索结果的设备,该设备包括:第一获取装置,用于获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,其包括在各自源设备处的热度相关信息,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识;第二获取装置,用于根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的属于相同热度分类的热度信息进行排序,来获取排序后的多个搜索结果。与现有技术相比,本专利技术获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,接着根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的属于相同热度分类的热度信息进行排序,来获取排序后的多个搜索结果,从而达到为对来自多个源设备的、基于用户输入的同一查询序列的多个搜索结果按照热度进行排序的目的;进一步,可向用户提供该等排序后的搜索结果,使得根据来自多个源设备的搜索选项来提供的搜索结果更加准确,提高了用户的搜索效率,提升用户搜索体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的获取来自多个源设备的、基于同一查询序列的搜索结果的系统拓扑图;图2示出根据本专利技术一个方面的获取来自多个源设备的、基于同一查询序列的搜索结果的设备示意图;图3示出根据本专利技术一个优选实施例的获取来自多个源设备的、基于同一查询序列的搜索结果的设备示意图;图4示出根据本专利技术又一优选实施例的获取来自多个源设备的、基于同一查询序列的搜索结果的设备示意图;图5示出根据本专利技术另一个方面的获取来自多个源设备的、基于同一查询序列的搜索结果的方法流程图;图6示出根据本专利技术一个优选实施例的获取来自多个源设备的、基于同一查询序列的搜索结果方法流程图;图7示出根据本专利技术又一优选实施例的获取来自多个源设备的、基于同一查询序列的搜索结果方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的获取来自多个源设备的、基于同一查询序列的搜索结果的系统拓扑图;其中包括用户设备、网络设备1以及多个源设备。其中,源设备为第三方网络设备。在此,网络设备1获取来自用户通过用户设备输入的查询序列;网络设备1可与多个源设备经由网络相连接,并将该查询序列发送至多个源设备,以获取来自多个源设备的、基于同一查询序列的搜索结果。在此,所述用户设备和网络设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、智能手机、PDA、或IPTV等。网络设备1与用户设备、网络设备1与源设备之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。网络设备1与用户设备、网络设备1与源设备连接的网络包括但不限于:互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。图2示出根据本专利技术一个方面的获取来自多个源设备的、基于同一查询序列的搜索结果的设备示意图。其中,网络设备1包括第一获取装置111和第二获取装置112。首先,第一获取装置111获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,其包括在各自源设备处的热度相关信息,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识。在此,所述获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果的方式包括但不限于:-获取用户通过用户设备输入的查询序列;接着,对该查询序列进行分析处理,以确定该用户的查询需求;随后,根据该用户的查询需求,确定符合该查询需求的多个源设备;随后,网络设备1向符合查询需求的该多个源设备发送信息获取请求;并接收来自该多个源设备、基于所述信息获取请求的多个搜索结果;该等具体实现过程将在后续实施例中进行详细描述。在此,所述多个搜索结果包括与来自用户的同一查询序列相对应的多个搜索结果,以及在各自源设备处的热度相关信息;其中,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识;例如,来自源设备A的热度相关信息中的一个热度分类为:用户被其他用户设置为关注对象的数量,其热度分类标识为“被关注数量”,来自源设备B的热度相关信息中的相同热度分类的热度分类标识为“被收听数量”;又例如,来自网站A的源设备的热度相关信息中的又一个热度分类为:帖子被其他用户的累计转发次数,其热度分类标识为“转发次数”,来自网站B的源设备的热度相关信息中的相同热度分类的热度分类标识为“转播数量”。在此,所述热度相关信息包括但不限于以下至少任一项热度分类:1)累计评论次数;2)累计转发次数;3)累计点击浏览率;4)被关注数量。本领本文档来自技高网...
【技术保护点】
一种用于获取来自多个源设备的、基于同一查询序列的搜索结果的方法,该方法包括以下步骤:a获取来自所述多个源设备的、基于来自用户的同一查询序列的多个搜索结果,其包括在各自源设备处的热度相关信息,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识;b根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的属于相同热度分类的热度信息进行排序,来获取排序后的多个搜索结果。
【技术特征摘要】
1.一种用于获取来自多个源设备的、基于同一查询序列的搜索结果的方法,该方法包括以下步骤:对来自用户的查询序列进行分析处理,以确定所述用户的查询需求;根据所述用户的查询需求,确定符合所述查询需求的多个源设备;向符合查询需求的所述多个源设备发送信息获取请求;a通过应用程序接口直接获取来自所述多个源设备的、基于所述信息获取请求的多个搜索结果,其包括在各自源设备处的热度相关信息,所述热度相关信息包括属于至少一个热度分类的热度信息,其中,相同热度分类在不同源设备中具有不同分类标识;b根据相同热度分类与其在所述不同源设备的不同分类标识的映射关系,对所述多个搜索结果的每个搜索结果的属于各个相同热度分类的热度信息进行聚合处理,获得聚合热度信息,通过对各个搜索结果的聚合热度信息进行排序,来获取排序后的多个搜索结果。2.根据权利要求1所述的方法,其中,所述对各个搜索结果的聚合热度信息进行排序的步骤包括:-根据各个源设备的权重以及各个搜索结果的聚合热度信息,对所述多个搜索结果进行排序,来获取所述排序后的多个搜索结果。3.根据权利要求2所述的方法,其中,该方法还包括:-根据所述用户的用户相关信息来确定各个源设备的权重。4.根据权利要求3所述的方法,其中,所述用户相关信息包括以下至少任一项:-用户IP地址;-用户历史查询记录。5.根据权利要求1至4任一项所述的方法,其中,所述热度相关信息包括以下至少任一项热度分类:-累计评论次数;-累计转发次数;-累计点击浏览率;-被关注数量。6.根据权利要求1至4任一项所述的方法,其中,该方法还包括:-将所述排序后的多个搜索结果提供至用户。7.一种用于获取来自多个源设备的、基于同一查询序列的搜索结果的设备,...
【专利技术属性】
技术研发人员:陈尚义,王洪亮,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。