一种用于确定呈现信息间相似度信息的方法与设备的制作方法

文档序号:6517510阅读:173来源:国知局
一种用于确定呈现信息间相似度信息的方法与设备的制作方法
【专利摘要】本发明的目的是提供一种用于确定呈现信息间相似度信息的方法与设备。处理设备通过获取第一呈现信息以及与所述第一呈现信息对应于相同的对象类型信息的一个或多个第二呈现信息,根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。与现有技术相比,本发明通过提供了一种计算呈现信息间的相似度信息的方式,为用户在提供呈现信息时提供相应的参考、支持与改进,进而能够提高用户的信息呈现效率与资源利用率,降低了呈现信息中的冗余信息,提高了呈现信息的质量,从而提高了用户的屏幕资源利用率与信息呈现效果,改善了用户体验。
【专利说明】一种用于确定呈现信息间相似度信息的方法与设备
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及一种用于确定呈现信息间相似度信息的技术。【背景技术】
[0002]当前,随着互联网技术的发展及互联网应用对用户学习、工作与生活的渗透,越来越多的用户选择经由网络来将呈现信息呈现给相应的网络用户,从而获得更高的信息呈现效率与资源利用率,同时也提高了网络用户的信息获取效率及资源利用率。然而,由于互联网上存在的海量呈现信息,对于希望经由网络来提供呈现信息的用户来说,很难快速有效的对自身的呈现信息进行分析,在大量的呈现信息中达到最佳的信息呈现效果;同时,由于越来越多的呈现信息间彼此相似,对网络用户而言产生了大量的冗余信息,也影响了网络用户的信息获取效率。

【发明内容】

[0003]本发明的目的是提供一种用于确定呈现信息间相似度信息的方法与设备。
[0004]根据本发明的一个方面,提供了一种用于确定呈现信息间相似度信息的方法,其中,该方法包括以下步骤:
[0005]a获取第一呈现信息;
[0006]b获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;
[0007]c根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0008]根据本发明的另一方面,还提供了一种用于确定呈现信息间相似度信息的处理设备,其中,该设备包括:
[0009]第一获取装置,用于获取第一呈现信息;
[0010]第二获取装置,用于获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;
[0011]确定装置,用于根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0012]与现有技术相比,本发明通过获取第一呈现信息以及与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息,然后根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息;从而提供了一种计算所述第一呈现信息与所述第二呈现信息的相似度信息的方式,为用户在提供呈现信息时提供相应的参考、支持与改进,进而能够提高用户的信息呈现效率与资源利用率,降低了呈现信息中的冗余信息,提高了呈现信息的质量,从而提高了用户的屏幕资源利用率与信息呈现效果,改善了用户体验。
[0013]而且,本发明还可以根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息,根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系,然后能够根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;从而通过根据先建立的呈现信息与对象类型的映射关系,对所述第一呈现信息的对象类型信息进行确定,并获取与所述第一呈现类型信息对应于同样对象类型信息的第二呈现信息,提高了呈现信息与对象类型的映射关系的准确性,也提高了获取所述第二呈现信息的效率与准确性,从而提高了所述相似度信息的准确性。
[0014]而且,本发明还可以根据所述第一呈现信息所对应的用户的关键词相关信息,确定与所述用户相对应的一个或多个候选对象类型信息,根据所述候选对象类型信息,确定与所述第一呈现信息相对应的对象类型信息,然后根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息;从而实现了实时对第一呈现信息的对象类型信息进行确定,进而获取与所述第一呈现信息相对应的一个或多个第二呈现信息,提高了处理效率与系统处理的灵活性,也提高了获取所述第二呈现信息的效率与准确性,从而提高了所述相似度信息的准确性。
[0015]而且,当所述关键词相关信息包括所述用户的一个或多个关键词时,本发明还可以根据所述第一呈现信息所对应的用户的所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息,根据所述候选第一呈现信息,确定与所述候选第一呈现信息相对应的候选第二呈现信息,其中,所述候选第二呈现信息所对应的呈现页面与所述候选第一呈现信息所对应的呈现页面相关联,根据所述候选第一呈现信息,结合候选第二呈现信息以及所述候选第二呈现信息所对应的参考对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息;从而提高了候选第二呈现信息与所述候选第一呈现信息的相关性,进而提高了候选对象类型信息的准确性,从而提高了所述相似度信息的准确性。
[0016]而且,本发明还可以根据所述第一呈现信息,结合所述相似度信息,确定所述第一呈现信息所对应用户的一个或多个呈现信息;进一步地,还可以根据所述第一呈现信息,结合所述相似度信息及与所述第一呈现信息所对应的用户的配置相关信息,确定与所述用户相对应的一个或多个呈现信息;从而能够根据所述相似度信息,为所述用户在提供呈现信息时提供相应的参考、支持与改进,提高了所述呈现信息的质量,进而能够提高用户的信息呈现效率与资源利用率,降低了呈现信息中的冗余信息,从而提高了用户的屏幕资源利用率与信息呈现效果,改善了用户体验。
[0017]而且,本发明还可以根据所述相似度信息,对查询用户的查询结果信息进行优化,减少了查询用户的查询结果中的冗余信息,提高了用户的屏幕资源利用率与信息呈现效果,改善了用户体验。【专利附图】

【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0019]图1示出根据本发明一个方面的一种用于确定呈现信息间相似度信息的处理设备不意图;
[0020]图2示出根据本发明一个优选实施例的一种用于确定呈现信息间相似度信息的处理设备示意图;
[0021]图3示出根据本发明另一个方面的一种于确定呈现信息间相似度信息的方法流程图;
[0022]图4示出根据本发明一个优选实施例的一种于确定呈现信息间相似度信息的方法流程图。
[0023]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0024]下面结合附图对本发明作进一步详细描述。
[0025]图1示出根据本发明一个方面的一种用于确定呈现信息间相似度信息的处理设备示意图;其中,所述处理设备包括第一获取装置1、第二获取装置2、确定装置3。具体地,第一获取装置I获取第一呈现信息;第二获取装置2获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;确定装置3根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度?目息。
[0026]在此,处理设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的处理设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0027]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行第一呈现信息的获取、第二呈现信息的获取、相似度信息的确定等,直至处理设备停止获取第一呈现信息。
[0028]第一获取装置I获取第一呈现信息。
[0029]具体地,所述第一获取装置I通过基于各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述第一呈现信息的一个或多个数据库或其他第三方设备相交互,以获取所述第一呈现信息。
[0030]在此,所述第一呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0031]其中,若所述第一呈现信息为尚未展现给网络用户的待呈现信息,则所述第一获取装置I可以与提供所述第一呈现信息的用户或第三方设备相交互,以获取所述第一呈现信息;若所述第一呈现信息为经呈现在互联网上的已呈现信息,则所述第一获取装置I可以与提供所述第一呈现信息的第三方设备相交互,以获取所述第一呈现信,或者可以通过在网络上搜索、查询等方式,以获取已经呈现在互联网上的所述第一呈现信息。
[0032]在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEH等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0033]第二获取装置2获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0034]具体地,所述第二获取装置2根据所述第一获取装置I所获取的所述第一呈现信息,可以通过直接对所述第一呈现信息进行分析提取,以获取所述第一呈现信息所对应的对象类型信息,例如,所述第二获取装置2可以通过对所述第一呈现信息中的关键词进行提取,根据关键词与所述对象类型信息的对应关系,确定所述第一呈现信息的对象类型信息;或者,所述第二获取装置2可以与存储所述第一呈现信息与其对应的对象类型信息关系的数据库等第三方设备相交互,以查询获取所述第一呈现信息的对象类型信息。
[0035]在此,所述对象类型信息包括但不限于所述呈现信息所对应的展现类别、内容类别等信息;所述对象类型信息可以由所述呈现信息所对应的关键词、触发关键词等进行确定;在此,所述触发关键词即为当用户搜索或访问了该关键词时,则系统会选择为其展现对应的呈现信息,所述触发关键词与所述关键词可以相同或不同。
[0036]例如,当呈现信息的关键词为“鲜花”时,所述触发关键词可以是“鲜花”和/或“婚礼”等。而该呈现信息所对应的对象类型信息则可以是“花卉”或“婚庆”等。
[0037]然后,所述第二获取装置2通过实时确定其他呈现信息的对象类型信息,然后根据所述第一呈现信息的对象类型信息,选择与所述第一呈现信息的对象类型信息相同的其他呈现信息作为第一呈现信息的对象类型信息;或者所述第二获取装置2根据所述第一呈现信息的对象类型信息,通过直接与存储所述呈现信息与对象类型信息映射关系的数据库相交互,将与所述第一呈现信息对应同样的对象类型信息的其他呈现信息做为所述第二呈现信息,从而获取与所述第一呈现信息相对应的一个或多个第二呈现信息。
[0038]确定装置3根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0039]具体地,所述确定装置3根据所述第一获取装置I所获取的所述第一呈现信息以及所述第二获取装置2所获取的所述第二呈现信息,通过直接提取所述呈现信息中的呈现相关信息的方式(如对所述呈现信息的内容、关键词、网页地址等进行分析),以获取与所述呈现信息相对应的呈现相关信息;或者所述确定装置3通过与其他能够提供所述呈现相关信息的数据库或第三方设备相交互,以获取与所述呈现信息相对应的呈现相关信息。
[0040]然后,所述确定装置3通过将所述第一呈现信息所对应的第一呈现相关信息分别与所述一个或多个第二呈现信息所对应的第二呈现相关信息相比较,以确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0041]优选地,所述呈现相关信息包括以下至少任一项:
[0042]-所述呈现信息所对应的触发关键词;在此,所述触发关键词即为当用户搜索或访问了该关键词时,则系统会选择为其展现对应的呈现信息,所述触发关键词与所述关键词可以相同或不同,例如,当呈现信息的关键词为“鲜花”时,所述触发关键词可以是“鲜花”和/或“婚礼”等;
[0043]-所述呈现信息所对应的资源配置信息;在此,所述资源配置信息包括但不限于与所述呈现信息相对应的呈现次数配置、优先级配置、呈现位置配置、网络资源配置(如带宽配置)等;
[0044]-所述呈现信息所对应的呈现时间相关信息;在此,所述呈现时间相关信息包括但不限于呈现时间点、呈现时间段(如每日A时至B时,每年某月等)、呈现时间长度(如一个呈现信息的单次呈现持续时长)等;
[0045]-所述呈现信息所对应的呈现目标对象信息;在此,所述呈现目标对象信息包括但不限于所述呈现信息所对应的目标用户、目标站点、目标地区等信息;
[0046]-所述呈现信息所对应的点击率相关信息;在此,所述点击率相关信息包括但不限于所述呈现信息所预估的点击率、页面浏览量等,或是与所述呈现信息所对应的实际生成的点击率、页面浏览量等。
[0047]在此,本领域技术人员应能理解,所述呈现相关信息既可以对应所述第一呈现相关信息的第一呈现相关信息,也可以对应所述第二呈现相关信息的第二呈现相关信息;所述第一呈现相关信息可以包括所述呈现相关信息中的一项或多项,所述第二呈现相关信息可以包括所述呈现相关信息中的一项或多项。
[0048]从而,所述确定装置3通过将所述第一呈现信息所对应的第一呈现相关信息分别与所述一个或多个第二呈现信息所对应的第二呈现相关信息相比较,例如根据系统缺省设置或是用户设置的相似度确定标准,选择所述第一呈现相关信息与所述第二呈现相关信息所包含的一项或多项内容进行分别比较,通过加权计算的方式,确定确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0049]优选地,所述处理设备还包括呈现装置(未示出),其中,所述呈现装置根据所述第一呈现信息,结合所述相似度信息,确定所述第一呈现信息所对应用户的一个或多个呈现信息。
[0050]具体地,当所述第一呈现信息包括用户尚未展现给网络用户的待呈现信息时,所述呈现装置通过根据所述第一呈现信息与所述第二呈现信息的相似度信息,基于预定的呈现规则,确定所述第一呈现信息所对应用户的一个或多个呈现信息。例如,根据所述第一呈现信息与一个或多个所述第二呈现信息的相似度信息,确定是否将所述第一呈现信息作为所述用户最终呈现给网络用户的呈现信息。
[0051]在此,本领域技术人员应能理解,与所述第一呈现信息相对应的一个或多个第二呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0052]例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息删除或进行改进(包括但不限于对所述对第一呈现信息的内容改进和/或对应的资源改进),从而实现所述第一呈现信息与当前呈现信息的不同;
[0053]或者,例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息与其他相似的信息进行整合,在页面的同一区域(如单独设置某一区域或弹出窗口等以展现多个相似度较高的呈现信息)进行展现;或者,为了便于用户识别,将相似的呈现信息在同一页面同时进行展现等。
[0054]更优选地,所述呈现装置可以根据所述第一呈现信息,结合所述相似度信息及与所述第一呈现信息所对应的用户的配置相关信息,确定与所述用户相对应的一个或多个呈现信息。
[0055]具体地,当所述第一呈现信息包括用户尚未展现给网络用户的待呈现信息时,所述呈现装置通过根据所述第一呈现信息与所述第二呈现信息的相似度信息,并结合所述第一呈现信息所对应的用户的配置相关信息,基于预定的呈现规则,确定所述第一呈现信息所对应用户的一个或多个呈现信息。
[0056]其中,所述配置相关信息包括但不限于与所述第一呈现信息相对应的资源配置信息、或是与所述用户相对应的账户配置信息;在此,所述资源配置信息或所述账户配置信息包括但不限于如呈现次数配置、优先级配置、呈现位置配置、网络资源配置、时间配置信息
坐寸ο
[0057]例如,如所述第一呈现信息与所述第二呈现信息的相似度很高,但所述第一呈现信息的配置相关信息与所述第二呈现信息的配置相关信息不同,则仍旧保留所述第一呈现相关信息,将所述第一相关信息依据所述配置相关信息进行展现。进一步地,还可以根据所述配置相关信息,确定所述第一呈现信息的展现位置等。
[0058]在此,本领域技术人员应能理解,与所述第一呈现信息相对应的一个或多个第二呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0059]优选地,所述处理设备还包括结果获取装置(未示出)、优选装置(未示出)、提供装置(未示出);其中,所述结果获取装置获取与查询用户的查询序列信息相对应的一个或多个查询结果信息;所述第一获取装置I根据所述一个或多个查询结果信息,确定第一呈现信息;所述第二获取装置2根据所述第一呈现信息,在所述一个或多个查询结果信息中确定与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;所述优选装置根据所述第一呈现信息与所述第二呈现信息的相似度信息,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息;所述提供装置将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
[0060]具体地,所述结果获取装置通过各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供所述查询结果信息的一个或多个数据库或其他第三方设备相交互,以获取与查询用户的查询序列信息相对应的一个或多个查询结果信息;或者,所述结果获取装置通过与所述查询用户相交互,以获取所述查询用户的查询序列信息,根据所述查询序列信息中的关键词等信息进行搜索,以查询获取一个或多个查询结果信息。
[0061]其中,所述查询结果信息包括但不限于传统的搜索结果、第一呈现信息或其组合。
[0062]所述第一获取装置I根据所述一个或多个查询结果信息,通过基于预定给的筛选策略(如指定第一个查询结果信息等),或者基于用户选择的方式,将所述查询结果信息中的某一个作为所述第一呈现信息;或者所述第一获取装置I将所述多个查询结果信息中分别作为所述第一呈现信息。
[0063]所述第二获取装置2根据所述第一获取装置I所获取的所述第一呈现信息,通过将所述查询结果信息中的其他查询结果作为与所述第一呈现信息相对应的第二呈现信息,或者对所述查询结果信息进行筛选,例如仅当所述其他查询结果与所述第一呈现信息具有同样的关键词或处于同一呈现页面时,才将所述其他查询结果作为与所述第一呈现信息相对应的第二呈现信息等。
[0064]在此,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0065]在此,获取所述第一呈现信息或第二呈现信息所对应的对象类型信息的方法,与图1中所述第二获取装置2的相应方法相同或相似,故在此不再赘述,并通过引用的方式包含于此。
[0066]所述优选装置通过与所述确定装置3相交互,以获得所述确定装置3所确定的所述第一呈现信息与所述第二呈现信息的相似度信息,然后根据所述相似度信息,通过基于预定的筛选策略,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息。
[0067]例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息或与其相似的所述多个第二呈现信息进行删除或改进(包括但不限于对所述对第一呈现信息/第二呈现信息的内容改进和/或对应的资源改进),从而实现多个呈现信息间的不同;然后,将改进后的所述第一呈现信息与所述第二呈现信息,以及与其他未作为所述第二呈现信息的其他查询结果信息作为所述优选查询结果信息。
[0068]或者,例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息与其他相似的信息进行整合,在页面的同一区域(如单独设置某一区域或弹出窗口等以展现多个相似度较高的呈现信息)进行展现;或者,为了便于用户识别,将相似的呈现信息在同一页面同时进行展现等;然后将其他未作为所述第二呈现信息的其他查询结果信息,以及经过处理后的第一呈现信息与多个第二呈现信息作为所述优选查询结果信息。
[0069]所述提供装置根据各种通信协议(Communications Protocol),通过各类数据传输接口,利用直接提供的方式或者经过其他第三方设备,按照所述查询用户的设置(如查询结果数量设置等)将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户,或者按照所述查询用户的屏幕大小等信息,例如根据屏幕大小信息确定需提供的查询结果数量等,然后将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
[0070]图2示出根据本发明一个优选实施例的一种用于确定呈现信息间相似度信息的处理设备示意图;其中,所述处理设备包括第一获取装置I’、第二获取装置2’、确定装置3’、聚类装置4’、映射装置5’。具体地,聚类装置4’根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息;映射装置5’根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系;第一获取装置I’获取第一呈现信息;第二获取装置2’根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;确定装置3’根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现彳目息的相似度/[目息。
[0071]其中,所述处理设备的第一获取装置I’、确定装置3’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0072]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行呈现信息聚类的获取、映射关系的建立或更新、第一呈现信息的获取、第二呈现信息的获取、相似度信息的确定等,直至处理设备停止获取第一呈现信息。
[0073]聚类装置4’根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息。
[0074]具体地,所述聚类装置4’通过基于各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供所述候选呈现信息的数据库或其他第三方设备相交互,以获取多个候选呈现信息;然后所述聚类装置4’根据所述候选呈现信息所对应的用户,通过直接与所述用户相交互,以获取所述用户的关键词相关信息,或者通过获取所述用户账户内进行交互,以获取所述用户的关键词相关信息。
[0075]其中,所述关键词相关信息包括但不限于关键词、触发关键词、关键词配置信息(如关键词及其对应的资源配置等)、与所述关键词相对应的网页以及网页共现信息等。
[0076]然后所述聚类装置4`’根据所述关键词相关信息,对所述候选呈现信息进行聚类处理,例如根据多个相同或相似的关键词,将所述多个关键词所对应的多个候选呈现信息聚类为一个呈现信息聚类;在此,所述呈现信息聚类中包括至少一个所述候选呈现信息,并且所述呈现信息聚类对应于候选呈现对象信息。
[0077]映射装置5’根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系。
[0078]具体地,所述映射装置5’根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,将所述呈现信息聚类中的每个候选呈现对象信息均与所述呈现信息聚类所对应的对象类型信息之间确定映射关系,从而根据所述映射关系,建立或更新呈现信息与对象类型的映射关系。
[0079]例如,呈现信息聚类I中包括多个候选呈现对象信息U1, I2, I3,…,IJ,所述呈现信息聚类I对应与对象类型信息X,则所述映射关系中包括I1BX I2^X, I3^X,……,InHX等。
[0080]所述第二获取装置2’根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0081]具体地,所述第二获取装置2’根据所述第一呈现信息,然后通过与映射装置5’相交互,并结合所述呈现信息与对象类型的映射关系,获取所述第一呈现信息所对应的对象类型信息;然后根据所述对象类型信息,获取所述对象类型信息所对应的其他候选呈现对象信息,并将所述候选呈现对象信息作为与所述对象类型信息相对应的一个或多个第二呈现信息。
[0082]例如,所述第二获取装置2’通过根据所述第一呈现信息,例如,所述第一呈现信息为I1,然后通过与映射装置5’相交互,以获取所述呈现信息与对象类型的映射关系,即获取
的对应关系;根据所述映射关系,获知所述第一呈现信息所对应的对象类型信息为X,然后获取所述X所对应的呈现信息聚类为呈现信息聚类I,从而获知所述呈现信息聚类I中包括多个候选呈现对象信息U1, I2, I3,…,IJ,然后所述第二获取装置2’将除去I1之外的其他候选呈现对象信息,即{12,13,…,IJ作为与所述对象类型信息相对应的一个或多个第二呈现?目息。
[0083]优选地,所述处理设备还包括候选确定装置(未示出)与类型确定装置(未示出);具体地,候选确定装置根据所述第一呈现信息所对应的用户的关键词相关信息,确定与所述用户相对应的一个或多个候选对象类型信息;类型确定装置根据所述候选对象类型信息,确定与所述第一呈现信息相对应的对象类型信息;所述第二获取装置2’根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
[0084]具体地,所述候选确定装置可以通过与所述第一获取装置相交互,以获取所述第一呈现信息;然后确 定所述第一呈现信息所对应的用户,并获取所述用户的关键词相关信息。所述候选确定装置将所述用户的关键词相关信息,与其他用户的关键词相关信息进行比较,若所述用户的关键词相关信息与其他用户的关键词相关信息相似或相同,则根据所述其他用户所对应的对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信肩、O
[0085]所述类型确定装置通过根据所述用户所对应的候选对象类型信息,根据所述用户的候选对象类型信息下所包含的多个呈现信息,以确定与所述第一呈现信息相对应的对象类型信息。
[0086]其中,所述关键词相关信息包括但不限于关键词、触发关键词、关键词配置信息(如关键词及其对应的资源配置等)、与所述关键词相对应的网页以及网页共现信息等。
[0087]所述第二获取装置2’通过与所述类型确定装置相交互,以获取所述第一呈现信息所对应的对象类型信息,然后根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
[0088]在此,所述第二获取装置2’获取所述第二呈现信息的方法与图1中所述第二获取装置2获取所述第二呈现信息的方法相同或相似,故在此不再赘述,并通过引用的方式包含于此。
[0089]更优选地,当所述关键词相关信息包括所述用户的一个或多个关键词时,所述候选确定装置可以根据所述第一呈现信息所对应的用户的所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息;根据所述候选第一呈现信息,确定与所述候选第一呈现信息相对应的候选第二呈现信息,其中,所述候选第二呈现信息所对应的呈现页面与所述候选第一呈现信息所对应的呈现页面相关联;根据所述候选第一呈现信息,结合候选第二呈现信息以及所述候选第二呈现信息所对应的参考对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息。
[0090]具体地,当所述关键词相关信息包括所述用户的一个或多个关键词时,所述候选确定装置可以通过与所述第一获取装置相交互,以获取所述第一呈现信息;然后确定所述第一呈现信息所对应的用户,并获取所述用户的关键词相关信息。然后根据所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息,所述候选第一呈现信息对应于不同的呈现页面,其中,所述呈现页面但不限于所述呈现信息当前呈现的页面、网站或待呈现页面或待呈现网站等。[0091]然后根据所述候选第一呈现信息所对应的呈现页面,将所述呈现页面上的或者与所述呈现页面相关联的其他呈现页面上的、非该用户的其他呈现信息作为与所述候选第一呈现信息相对应的候选第二呈现信息。其中,所述与所述呈现页面相关联的其他呈现页面,包括但不限于所述呈现页面为同一呈现页面,或者属于同一类型的网站等。
[0092]所述候选确定装置通过直接获取或经过分析后获取所述候选第二呈现信息所对应的参考对象类型信息,然后根据所述候选第一呈现信息与所述候选第二呈现信息的相似度,将相似度高的所述候选第二呈现信息所对应的参考对象信息,作为与所述候选第一呈现信息所对应的候选对象类型信息,进而确定与所述用户相对应的一个或多个候选对象类型信息。
[0093]例如,所述第一呈现信息所对应的用户为用户A,所述用户A对应于多个候选第一
呈现信息M^M2,......, Mn,所述M1至Mn分别对应于呈现页面P1, P2,......,Pn,在此,所述P1,
P2,……,Pn可以相同或不同;将在P1,P2,……,Pn上的其他呈现信息作为与所述候选第一呈现信息相对应的候选第二呈现信息。
[0094]然后,计算所述M1与P1上的其他候选第二呈现信息间的相似度,将相似度最高的候选第二呈现信息的参考对象信息,作为与所述M1相对应的候选对象类型信息;以此类推,从而确定与所述用户相对应的一个或多个候选对象类型信息。
[0095]或者,计算所述M1与P1上的其他候选第二呈现信息间的相似度,将相似度最高的候选第二呈现信息所对应的用户的对象类型信息作为所述参考对象信息,然后将所述参考对象信息作为与所述M1相对应的候选对象类型信息;以此类推,从而确定与所述用户相对应的一个或多个候选对象类型信息。
[0096]或者,分别计算每个所述Mn与Pn上的候选第二呈现信息间的相似度,然后确定所述候选第二呈现信息所对应的参考用户,从而计算所述用户A与多个参考用户在同一呈现页面上的共现次数;若用户A出现次数为X,第一参考用户出现次数为y,则根据余弦相似度或者JACCARD相似度算法计算所述用户A与所述第一参考用户的相似度,以此类推,计算所述用户A与多个参考用户的相似度,将相似度最高的参考用户所对应的对象类型信息作为与所述用户A相对应的一个或多个候选对象类型信息。
[0097]图3示出根据本发明另一个方面的一种于确定呈现信息间相似度信息的方法流程图。具体地,在步骤Si中,所述处理设备获取第一呈现信息;在步骤s2中,所述处理设备获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;在步骤S3中,所述处理设备根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0098]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别按照设定的或实时调整的工作模式要求进行第一呈现信息的获取、第二呈现信息的获取、相似度信息的确定等,直至处理设备停止获取第一呈现信息。
[0099]在步骤Si中,所述处理设备获取第一呈现信息。
[0100]具体地,在步骤si中,所述处理设备通过基于各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述第一呈现信息的一个或多个数据库或其他第三方设备相交互,以获取所述第一呈现信息。
[0101]在此,所述第一呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0102]其中,若所述第一呈现信息为尚未展现给网络用户的待呈现信息,则在步骤Si中,所述处理设备可以与提供所述第一呈现信息的用户或第三方设备相交互,以获取所述第一呈现信息;若所述第一呈现信息为经呈现在互联网上的已呈现信息,则在步骤Si中,所述处理设备可以与提供所述第一呈现信息的第三方设备相交互,以获取所述第一呈现信,或者可以通过在网络上搜索、查询等方式,以获取已经呈现在互联网上的所述第一呈现信息。
[0103]在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEH等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0104]在步骤s2中,所述处理设备获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0105]具体地,在步骤s2中,所述处理设备根据所述步骤Si所获取的所述第一呈现信息,可以通过直接对所述第一呈现信息进行分析提取,以获取所述第一呈现信息所对应的对象类型信息,例如,在步骤s2中,所述处理设备可以通过对所述第一呈现信息中的关键词进行提取,根据关键词与所述对象类型信息的对应关系,确定所述第一呈现信息的对象类型信息;或者,在步骤s2中,所述处理设备可以与存储所述第一呈现信息与其对应的对象类型信息关系的数据库等第三方设备相交互,以查询获取所述第一呈现信息的对象类型信息。
[0106]在此,所述对象类型信息包括但不限于所述呈现信息所对应的展现类别、内容类别等信息;所述对象类型信息可以由所述呈现信息所对应的关键词、触发关键词等进行确定;在此,所述触发关键词即为当用户搜索或访问了该关键词时,则系统会选择为其展现对应的呈现信息,所述触发关键词与所述关键词可以相同或不同。
[0107]例如,当呈现信息的关键词为“鲜花”时,所述触发关键词可以是“鲜花”和/或“婚礼”等。而该呈现信息所对应的对象类型信息则可以是“花卉”或“婚庆”等。
[0108]然后,在步骤s2中,所述处理设备通过实时确定其他呈现信息的对象类型信息,然后根据所述第一呈现信息的对象类型信息,选择与所述第一呈现信息的对象类型信息相同的其他呈现信息作为第一呈现信息的对象类型信息;或者在步骤s2中,所述处理设备根据所述第一呈现信息的对象类型信息,通过直接与存储所述呈现信息与对象类型信息映射关系的数据库相交互,将与所述第一呈现信息对应同样的对象类型信息的其他呈现信息做为所述第二呈现信息,从而获取与所述第一呈现信息相对应的一个或多个第二呈现信息。
[0109]在步骤S3中,所述处理设备根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0110]具体地,在步骤S3中,所述处理设备根据所述步骤Si所获取的所述第一呈现信息以及所述步骤s2所获取的所述第二呈现信息,通过直接提取所述呈现信息中的呈现相关信息的方式(如对所述呈现信息的内容、关键词、网页地址等进行分析),以获取与所述呈现信息相对应的呈现相关信息;或者在步骤s3中,所述处理设备通过与其他能够提供所述呈现相关信息的数据库或第三方设备相交互,以获取与所述呈现信息相对应的呈现相关信肩、O
[0111]然后,在步骤S3中,所述处理设备通过将所述第一呈现信息所对应的第一呈现相关信息分别与所述一个或多个第二呈现信息所对应的第二呈现相关信息相比较,以确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0112]优选地,所述呈现相关信息包括以下至少任一项:
[0113]-所述呈现信息所对应的触发关键词;在此,所述触发关键词即为当用户搜索或访问了该关键词时,则系统会选择为其展现对应的呈现信息,所述触发关键词与所述关键词可以相同或不同,例如,当呈现信息的关键词为“鲜花”时,所述触发关键词可以是“鲜花”和/或“婚礼”等;
[0114]-所述呈现信息所对应的资源配置信息;在此,所述资源配置信息包括但不限于与所述呈现信息相对应的呈现次数配置、优先级配置、呈现位置配置、网络资源配置(如带宽配置)等;
[0115]-所述呈现信息所对应的呈现时间相关信息;在此,所述呈现时间相关信息包括但不限于呈现时间点、呈现时间段(如每日A时至B时,每年某月等)、呈现时间长度(如一个呈现信息的单次呈现持续时长)等;
[0116]-所述呈现信息所对应的呈现目标对象信息;在此,所述呈现目标对象信息包括但不限于所述呈现信息所对应的目标用户、目标站点、目标地区等信息;
[0117]-所述呈现信息所对应的点击率相关信息;在此,所述点击率相关信息包括但不限于所述呈现信息所预估的点击率、页面浏览量等,或是与所述呈现信息所对应的实际生成的点击率、页面浏览量等。
[0118]在此,本领域技术人员应能理解,所述呈现相关信息既可以对应所述第一呈现相关信息的第一呈现相关信息,也可以对应所述第二呈现相关信息的第二呈现相关信息;所述第一呈现相关信息可以包括所述呈现相关信息中的一项或多项,所述第二呈现相关信息可以包括所述呈现相关信息中的一项或多项。
[0119]从而,在步骤S3中,所述处理设备通过将所述第一呈现信息所对应的第一呈现相关信息分别与所述一个或多个第二呈现信息所对应的第二呈现相关信息相比较,例如根据系统缺省设置或是用户设置的相似度确定标准,选择所述第一呈现相关信息与所述第二呈现相关信息所包含的一项或多项内容进行分别比较,通过加权计算的方式,确定确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0120]优选地,所述方法还包括步骤s6 (未示出),其中,在步骤s6中,所述处理设备根据所述第一呈现信息,结合所述相似度信息,确定所述第一呈现信息所对应用户的一个或多个呈现/[目息。
[0121]具体地,当所述第一呈现信息包括用户尚未展现给网络用户的待呈现信息时,在步骤s6中,所述处理设备通过根据所述第一呈现信息与所述第二呈现信息的相似度信息,基于预定的呈现规则,确定所述第一呈现信息所对应用户的一个或多个呈现信息。例如,根据所述第一呈现信息与一个或多个所述第二呈现信息的相似度信息,确定是否将所述第一呈现信息作为所述用户最终呈现给网络用户的呈现信息。
[0122]在此,本领域技术人员应能理解,与所述第一呈现信息相对应的一个或多个第二呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0123]例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息删除或进行改进(包括但不限于对所述对第一呈现信息的内容改进和/或对应的资源改进),从而实现所述第一呈现信息与当前呈现信息的不同;
[0124]或者,例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息与其他相似的信息进行整合,在页面的同一区域(如单独设置某一区域或弹出窗口等以展现多个相似度较高的呈现信息)进行展现;或者,为了便于用户识别,将相似的呈现信息在同一页面同时进行展现等。
[0125]更优选地,在步骤s6中,所述处理设备可以根据所述第一呈现信息,结合所述相似度信息及与所述第一呈现信息所对应的用户的配置相关信息,确定与所述用户相对应的一个或多个呈现信息。
[0126]具体地,当所述第一呈现信息包括用户尚未展现给网络用户的待呈现信息时,在步骤s6中,所述处理设备通过根据所述第一呈现信息与所述第二呈现信息的相似度信息,并结合所述第一呈现信息所对应的用户的配置相关信息,基于预定的呈现规则,确定所述第一呈现信息所对应用户的一个或多个呈现信息。
[0127]其中,所述配置相关信息包括但不限于与所述第一呈现信息相对应的资源配置信息、或是与所述用户相对应的账户配置信息;在此,所述资源配置信息或所述账户配置信息包括但不限于如呈现次数配置、优先级配置、呈现位置配置、网络资源配置、时间配置信息
坐寸ο
[0128]例如,如所述第一呈现信息与所述第二呈现信息的相似度很高,但所述第一呈现信息的配置相关信息与所述第二呈现信息的配置相关信息不同,则仍旧保留所述第一呈现相关信息,将所述第一相关信息依据所述配置相关信息进行展现。进一步地,还可以根据所述配置相关信息,确定所述第一呈现信息的展现位置等。
[0129]在此,本领域技术人员应能理解,与所述第一呈现信息相对应的一个或多个第二呈现信息包括但不限于用户尚未展现给网络用户的待呈现信息,或是已经呈现在互联网上的已呈现信息等。
[0130]优选地,所述方法包括步骤s7 (未示出)、步骤s8 (未示出)、步骤s9 (未示出);其中,在步骤s7中,所述处理设备获取与查询用户的查询序列信息相对应的一个或多个查询结果信息;在步骤Si中,所述处理设备根据所述一个或多个查询结果信息,确定第一呈现信息;在步骤s2中,所述处理设备根据所述第一呈现信息,在所述一个或多个查询结果信息中确定与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;在步骤s8中,所述处理设备根据所述第一呈现信息与所述第二呈现信息的相似度信息,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息;在步骤s9中,所述处理设备将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
[0131]具体地,在步骤s7中,所述处理设备通过各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述查询结果信息的一个或多个数据库或其他第三方设备相交互,以获取与查询用户的查询序列信息相对应的一个或多个查询结果信息;或者,在步骤s7中,所述处理设备通过与所述查询用户相交互,以获取所述查询用户的查询序列信息,根据所述查询序列信息中的关键词等信息进行搜索,以查询获取一个或多个查询结果信息。
[0132]其中,所述查询结果信息包括但不限于传统的搜索结果、第一呈现信息或其组合。
[0133]在步骤Si中,所述处理设备根据所述一个或多个查询结果信息,通过基于预定给的筛选策略(如指定第一个查询结果信息等),或者基于用户选择的方式,将所述查询结果信息中的某一个作为所述第一呈现信息;或者在步骤Si中,所述处理设备将所述多个查询结果信息中分别作为所述第一呈现信息。
[0134]在步骤s2中,所述处理设备根据所述步骤Si所获取的所述第一呈现信息,通过将所述查询结果信息中的其他查询结果作为与所述第一呈现信息相对应的第二呈现信息,或者对所述查询结果信息进行筛选,例如仅当所述其他查询结果与所述第一呈现信息具有同样的关键词或处于同一呈现页面时,才将所述其他查询结果作为与所述第一呈现信息相对应的第二呈现信息等。
[0135]在此,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0136]在此,获取所述第一呈现信息或第二呈现信息所对应的对象类型信息的方法,与图3中所述步骤s2的相应方法相同或相似,故在此不再赘述,并通过引用的方式包含于此。
[0137]在步骤s8中,所述处理设备通过与所述步骤S3相交互,以获得所述步骤S3所确定的所述第一呈现信息与所述第二呈现信息的相似度信息,然后根据所述相似度信息,通过基于预定的筛选策略,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息。
[0138]例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息或与其相似的所述多个第二呈现信息进行删除或改进(包括但不限于对所述对第一呈现信息/第二呈现信息的内容改进和/或对应的资源改进),从而实现多个呈现信息间的不同;然后,将改进后的所述第一呈现信息与所述第二呈现信息,以及与其他未作为所述第二呈现信息的其他查询结果信息作为所述优选查询结果信息。
[0139]或者,例如,若所述第一呈现信息与所述一个或多个所述第二呈现信息的相似度较高,则将所述第一呈现信息与其他相似的信息进行整合,在页面的同一区域(如单独设置某一区域或弹出窗口等以展现多个相似度较高的呈现信息)进行展现;或者,为了便于用户识别,将相似的呈现信息在同一页面同时进行展现等;然后将其他未作为所述第二呈现信息的其他查询结果信息,以及经过处理后的第一呈现信息与多个第二呈现信息作为所述优选查询结果信息。[0140]在步骤s9中,所述处理设备根据各种通信协议(Communications Protocol),通过各类数据传输接口,利用直接提供的方式或者经过其他第三方设备,按照所述查询用户的设置(如查询结果数量设置等)将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户,或者按照所述查询用户的屏幕大小等信息,例如根据屏幕大小信息确定需提供的查询结果数量等,然后将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
[0141]图4示出根据本发明一个优选实施例的一种于确定呈现信息间相似度信息的方法流程图。具体地,在步骤s4’中,所述处理设备根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息;在步骤s5’中,所述处理设备根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系;在步骤Si’中,所述处理设备获取第一呈现信息;在步骤s2’中,所述处理设备根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息;在步骤S3’中,所述处理设备根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
[0142]其中,所述处理设备的步骤sI’、步骤S3’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0143]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别按照设定的或实时调整的工作模式要求进行呈现信息聚类的获取、映射关系的建立或更新、第一呈现信息的获取、第二呈现信息的获取、相似度信息的确定等,直至处理设备停止获取第一呈现信息。
[0144]在步骤s4’中,所述处理设备根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息。
[0145]具体地,在步骤s4’中,所述处理设备通过基于各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述候选呈现信息的数据库或其他第三方设备相交互,以获取多个候选呈现信息;然后在步骤s4’中,所述处理设备根据所述候选呈现信息所对应的用户,通过直接与所述用户相交互,以获取所述用户的关键词相关信息,或者通过获取所述用户账户内进行交互,以获取所述用户的关键词相关信息。
[0146]其中,所述关键词相关信息包括但不限于关键词、触发关键词、关键词配置信息(如关键词及其对应的资源配置等)、与所述关键词相对应的网页以及网页共现信息等。
[0147]然后在步骤s4’中,所述处理设备根据所述关键词相关信息,对所述候选呈现信息进行聚类处理,例如根据多个相同或相似的关键词,将所述多个关键词所对应的多个候选呈现信息聚类为一个呈现信息聚类;在此,所述呈现信息聚类中包括至少一个所述候选呈现信息,并且所述呈现信息聚类对应于候选呈现对象信息。
[0148]在步骤s5’中,所述处理设备根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系。
[0149]具体地,在步骤S5’中,所述处理设备根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,将所述呈现信息聚类中的每个候选呈现对象信息均与所述呈现信息聚类所对应的对象类型信息之间确定映射关系,从而根据所述映射关系,建立或更新呈现信息与对象类型的映射关系。
[0150]例如,呈现信息聚类I中包括多个候选呈现对象信息U1, I2, I3,…,IJ,所述呈现信息聚类I对应与对象类型信息X,则所述映射关系中包括I1MX, I2MX, I3^X,……,I11BX等。
[0151]在步骤s2’中,所述处理设备根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
[0152]具体地,在步骤s2’中,所述处理设备根据所述第一呈现信息,然后通过与步骤s5’相交互,并结合所述呈现信息与对象类型的映射关系,获取所述第一呈现信息所对应的对象类型信息;然后根据所述对象类型信息,获取所述对象类型信息所对应的其他候选呈现对象信息,并将所述候选呈现对象信息作为与所述对象类型信息相对应的一个或多个第
二呈现?目息。
[0153]例如,在步骤s2’中,所述处理设备通过根据所述第一呈现信息,例如,所述第一呈现信息为I1,然后通过与步骤s5’相交互,以获取所述呈现信息与对象类型的映射关系,即获取I1^X的对应关系;根据所述映射关系,获知所述第一呈现信息所对应的对象类型信
息为X,然后获取所述X所对应的呈现信息聚类为呈现信息聚类I,从而获知所述呈现信息聚类I中包括多个候选呈现对象信息U1, I2, I3,…,In},然后在步骤S2’中,所述处理设备将除去I1之外的其他候选呈现对象信息,即{12,13,…,IJ作为与所述对象类型信息相对应的一个或多个第二呈现信息。
[0154]优选地,所述方法还包括步骤slO’(未示出)与步骤sir (未示出);具体地,在步骤slO’中,所述处理设备根据所述第一呈现信息所对应的用户的关键词相关信息,确定与所述用户相对应的一个或多个候选对象类型信息;在步骤SlT中,所述处理设备根据所述候选对象类型信息,定与所述第一呈现信息相对应的对象类型信息;在步骤s2’中,所述处理设备根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
[0155]具体地,在步骤slO’中,所述处理设备可以通过与所述步骤Si’相交互,以获取所述第一呈现信息;然后确定所述第一呈现信息所对应的用户,并获取所述用户的关键词相关信息。在步骤slO’中,所述处理设备将所述用户的关键词相关信息,与其他用户的关键词相关信息进行比较,若所述用户的关键词相关信息与其他用户的关键词相关信息相似或相同,则根据所述其他用户所对应的对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息。
[0156]在步骤sll’中,所述处理设备通过根据所述用户所对应的候选对象类型信息,根据所述用户的候选对象类型信息下所包含的多个呈现信息,以确定与所述第一呈现信息相对应的对象类型信息。
[0157]其中,所述关键词相关信息包括但不限于关键词、触发关键词、关键词配置信息(如关键词及其对应的资源配置等)、与所述关键词相对应的网页以及网页共现信息等。
[0158]在步骤S2’中,所述处理设备通过与步骤sll’相交互,以获取所述第一呈现信息所对应的对象类型信息,然后根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
[0159]在此,在步骤s2’中,所述处理设备获取所述第二呈现信息的方法与图3中所述步骤s2获取所述第二呈现信息的方法相同或相似,故在此不再赘述,并通过引用的方式包含于此。
[0160]更优选地,当所述关键词相关信息包括所述用户的一个或多个关键词时,在步骤slO’中,所述处理设备可以根据所述第一呈现信息所对应的用户的所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息;根据所述候选第一呈现信息,确定与所述候选第一呈现信息相对应的候选第二呈现信息,其中,所述候选第二呈现信息所对应的呈现页面与所述候选第一呈现信息所对应的呈现页面相关联;根据所述候选第一呈现信息,结合候选第二呈现信息以及所述候选第二呈现信息所对应的参考对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息。
[0161]具体地,当所述关键词相关信息包括所述用户的一个或多个关键词时,在步骤slO’中,所述处理设备可以通过与所述步骤Si’相交互,以获取所述第一呈现信息;然后确定所述第一呈现信息所对应的用户,并获取所述用户的关键词相关信息。然后根据所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息,所述候选第一呈现信息对应于不同的呈现页面,其中,所述呈现页面但不限于所述呈现信息当前呈现的页面、网站或待呈现页面或待呈现网站等。
[0162]然后根据所述候选第一呈现信息所对应的呈现页面,将所述呈现页面上的或者与所述呈现页面相关联的其他呈现页`面上的、非该用户的其他呈现信息作为与所述候选第一呈现信息相对应的候选第二呈现信息。其中,所述与所述呈现页面相关联的其他呈现页面,包括但不限于所述呈现页面为同一呈现页面,或者属于同一类型的网站等。
[0163]在步骤slO’中,所述处理设备通过直接获取或经过分析后获取所述候选第二呈现信息所对应的参考对象类型信息,然后根据所述候选第一呈现信息与所述候选第二呈现信息的相似度,将相似度高的所述候选第二呈现信息所对应的参考对象信息,作为与所述候选第一呈现信息所对应的候选对象类型信息,进而确定与所述用户相对应的一个或多个候选对象类型信息。
[0164]例如,所述第一呈现信息所对应的用户为用户A,所述用户A对应于多个候选第一
呈现信息M^M2,......, Mn,所述M1至Mn分别对应于呈现页面P1, P2,......,Pn,在此,所述P1,
P2,……,Pn可以相同或不同;将在P1,P2,……,Pn上的其他呈现信息作为与所述候选第一呈现信息相对应的候选第二呈现信息。
[0165]然后,计算所述M1与P1上的其他候选第二呈现信息间的相似度,将相似度最高的候选第二呈现信息的参考对象信息,作为与所述M1相对应的候选对象类型信息;以此类推,从而确定与所述用户相对应的一个或多个候选对象类型信息。[0166]或者,计算所述M1与P1上的其他候选第二呈现信息间的相似度,将相似度最高的候选第二呈现信息所对应的用户的对象类型信息作为所述参考对象信息,然后将所述参考对象信息作为与所述M1相对应的候选对象类型信息;以此类推,从而确定与所述用户相对应的一个或多个候选对象类型信息。
[0167]或者,分别计算每个所述Mn与Pn上的候选第二呈现信息间的相似度,然后确定所述候选第二呈现信息所对应的参考用户,从而计算所述用户A与多个参考用户在同一呈现页面上的共现次数;若用户A出现次数为X,第一参考用户出现次数为y,则根据余弦相似度或者JACCARD相似度算法计算所述用户A与所述第一参考用户的相似度,以此类推,计算所述用户A与多个参考用户的相似度,将相似度最高的参考用户所对应的对象类型信息作为与所述用户A相对应的一个或多个候选对象类型信息。
[0168]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种用于确定呈现信息间相似度信息的方法,其中,该方法包括以下步骤: a获取第一呈现信息; b获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息; c根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
2.根据权利要求1所述的方法,其中,该方法还包括: X根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现?目息; y根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系; 其中,所述步骤b包括: -根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
3.根据权利要求2所述的方法,其中,所述关键词相关信息包括以下至少任一项: -所述候选呈现信息所对应用户的一个或多个关键词; -所述候选呈现信息所对应 用户的关键词配置信息。
4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括: r根据所述第一呈现信息所对应的用户的关键词相关信息,确定与所述用户相对应的一个或多个候选对象类型信息; -根据所述候选对象类型信息,确定与所述第一呈现信息相对应的对象类型信息; 其中,所述步骤b包括: -根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
5.根据权利要求4所述的方法,其中,当所述关键词相关信息包括所述用户的一个或多个关键词时,所述步骤r包括: -根据所述第一呈现信息所对应的用户的所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息; -根据所述候选第一呈现信息,确定与所述候选第一呈现信息相对应的候选第二呈现信息,其中,所述候选第二呈现信息所对应的呈现页面与所述候选第一呈现信息所对应的呈现页面相关联; -根据所述候选第一呈现信息,结合候选第二呈现信息以及所述候选第二呈现信息所对应的参考对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述第一呈现相关信息包括以下至少任一项: -所述第一呈现信息所对应的触发关键词;-所述第一呈现信息所对应的资源配置信息; -所述第一呈现信息所对应的呈现时间相关信息; -所述第一呈现信息所对应的呈现目标对象信息; -所述第一呈现信息所对应的点击率相关信息。
7.根据权利要求1至6中任一项所述的方法,其中,该方法还包括: t根据所述第一呈现信息,结合所述相似度信息,确定所述第一呈现信息所对应用户的一个或多个呈现信息。
8.根据权利要求7所述的方法,其中,所述步骤t包括: -根据所述第一呈现信息,结合所述相似度信息及与所述第一呈现信息所对应的用户的配置相关信息,确定与所述用户相对应的一个或多个呈现信息。
9.根据权利要求1至8中任一项所述的方法,其中,该方法还包括: -获取与查询用户的查询序列信息相对应的一个或多个查询结果信息; 其中,所述步骤a包括: -根据所述一个或多个查询结果信息,确定第一呈现信息; 其中,所述步骤b包括:` -根据所述第一呈现信息,在所述一个或多个查询结果信息中确定与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息; 其中,该方法还包括: -根据所述第一呈现信息与所述第二呈现信息的相似度信息,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息; -将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
10.一种用于确定呈现信息间相似度信息的处理设备,其中,该设备包括: 第一获取装置,用于获取第一呈现信息; 第二获取装置,用于获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息; 确定装置,用于根据所述第一呈现信息所对应的第一呈现相关信息,结合所述第二呈现信息所对应的第二呈现相关信息,确定所述第一呈现信息与所述第二呈现信息的相似度信息。
11.根据权利要求10所述的处理设备,其中,该设备还包括: 聚类装置,用于根据多个候选呈现信息所对应用户的关键词相关信息,对所述候选呈现信息进行聚类处理,以获得一个或多个呈现信息聚类,其中,所述呈现信息聚类包括至少一个所述候选呈现信息; 映射装置,用于根据所述呈现信息聚类中候选呈现对象信息与所述呈现信息聚类所对应的对象类型信息的对应关系,建立或更新呈现信息与对象类型的映射关系; 其中,所述第二获取装置用于: -根据所述第一呈现信息,并结合所述呈现信息与对象类型的映射关系,获取与所述对象类型信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息。
12.根据权利要求11所述的处理设备,其中,所述关键词相关信息包括以下至少任一项: -所述候选呈现信息所对应用户的一个或多个关键词; -所述候选呈现信息所对应用户的关键词配置信息。
13.根据权利要求10至12中任一项所述的处理设备,其中,该设备还包括: 候选确定装置,用于根据所述第一呈现信息所对应的用户的关键词相关信息,确定与所述用户相对应的一个或多个候选对象类型信息; 类型确定装置,用于根据所述候选对象类型信息,确定与所述第一呈现信息相对应的对象类型信息; 其中,所述第二获取装置用于: -根据所述第一呈现信息所对应的对象类型信息,获取与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于所述对象类型信息。
14.根据权利要求13所述的处理设备,其中,当所述关键词相关信息包括所述用户的一个或多个关键词时,所述候选确定装置用于: -根据所述第一呈现信息所对应的用户的所述关键词,确定与所述用户相对应的一个或多个候选第一呈现信息; -根据所述候选第一呈现信息,确定与所述候选第一呈现信息相对应的候选第二呈现信息,其中,所述候选第二呈现信息所对应的呈现页面与所述候选第一呈现信息所对应的呈现页面相关联; -根据所述候选第一呈现信息,结合候选第二呈现信息以及所述候选第二呈现信息所对应的参考对象类型信息,确定与所述用户相对应的一个或多个候选对象类型信息。
15.根据权利要求10至14中任一项所述的处理设备,其中,所述第一呈现相关信息包括以下至少任一项: -所述第一呈现信息所对应的触发关键词; -所述第一呈现信息所对应的资源配置信息; -所述第一呈现信息所对应的呈现时间相关信息; -所述第一呈现信息所对应的呈现目标对象信息; -所述第一呈现信息所对应的点击率相关信息。
16.根据权利要求10至15中任一项所述的处理设备,其中,该设备还包括: 呈现装置,用于根据所述第一呈现信息,结合所述相似度信息,确定所述第一呈现信息所对应用户的一个或多个呈现信息。
17.根据权利要求16所述的处理设备,其中,所述呈现装置用于: -根据所述第一呈现信息,结合所述相似度信息及与所述第一呈现信息所对应的用户的配置相关信息,确定与所述用户相对应的一个或多个呈现信息。
18.根据权利要求10至17中任一项所述的处理设备,其中,该设备还包括: 结果获取装置,用于获取与查询用户的查询序列信息相对应的一个或多个查询结果信息; 其中,所述第一获取装置用于:-根据所述一个或多个查询结果信息,确定第一呈现信息; 其中,所述第二获取装置用于: -根据所述第一呈现信息,在所述一个或多个查询结果信息中确定与所述第一呈现信息相对应的一个或多个第二呈现信息,其中,所述第二呈现信息与所述第一呈现信息对应于相同的对象类型信息; 其中,该设备还包括: 优选装置,用于根据所述第一呈现信息与所述第二呈现信息的相似度信息,在所述一个或多个查询结果信息中确定与所述查询序列信息相对应的一个或多个优选查询结果信息; 提供装置,用于将所述一个或多个优选查询结果信息中至少一个提供给所述查询用户。
【文档编号】G06F17/30GK103631863SQ201310533369
【公开日】2014年3月12日 申请日期:2013年10月31日 优先权日:2013年10月31日
【发明者】王江, 李清, 刘文龙, 黄启友 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1