一种用于提供待呈现信息的方法与装置制造方法及图纸

技术编号:9569091 阅读:123 留言:0更新日期:2014-01-16 02:39
本发明专利技术的目的是提供一种用于提供待呈现信息方法与装置。其中,网络设备通过根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果,接着,获取一个或多个待呈现信息,随后,通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息,接着,根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库,随后,当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息。

【技术实现步骤摘要】
一种用于提供待呈现信息的方法与装置
本专利技术涉及互联网
,尤其涉及一种用于提供待呈现信息的方法与装置。
技术介绍
当前,随着互联网技术的发展及互联网应用对用户学习、工作与生活的渗透,人们越来越多地通过搜索引擎获取信息。在搜索引擎所提供的内容中,除了搜索结果之外可能还有其他呈现信息,如热点新闻、广告信息等。现有技术中,搜索引擎确定待呈现信息与查询序列的相关度信息的方式包括以下两种:一、直接计算待呈现信息与查询序列的相关度信息,然而这种方式受限于查询序列所包括的关键词,当查询序列中只包括较少的关键词时,搜索引擎只能根据这些关键词来获得待呈现信息;二、采用待呈现信息对应的用户点击率来代替待呈现信息与查询序列的相关度信息,这种方式首先设置待呈现信息与查询序列的对应关系,之后假使与查询序列对应的待呈现信息的用户点击率越高,该待呈现信息与查询序列的相关度信息越高,然而这种方式只考虑了用户点击率,有可能产生较多的错误案例(badcase)。
技术实现思路
本专利技术的目的是提供一种用于提供待呈现信息的方法与装置。根据本专利技术的一个方面,提供了一种用于提供待呈现信息的方法,该方法包括以下步骤:-根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果;-获取一个或多个待呈现信息;-通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息;-根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库;其中,该方法还包括:a当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息。根据本专利技术的另一个方面,还提供了一种用于提供待呈现信息的装置,该装置包括:搜索结果获取装置,用于根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果;待呈现信息获取装置,用于获取一个或多个待呈现信息;相关度信息确定装置,用于通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息;信息库建立装置,用于根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库;其中,该装置还包括:待呈现信息确定装置,用于当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息。与现有技术相比,本专利技术通过根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果,接着,获取一个或多个待呈现信息,随后,通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息,接着,根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库,随后,当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息;由于搜索结果与查询序列的相关度很高,使得本专利技术可以提供与查询序列相关度更高的待呈现信息,并且,本专利技术可以采用搜索结果中所包括的关键词来对查询序列中所包括的关键词进行拓展,还可以采用多条搜索结果来提供不同的关键词组合,以提供更多种类的比对样本。而且,本专利技术还可以根据第一查询序列进行查询,来获取与第一查询序列相对应的一个或多个待呈现信息,以提高计算处理的效率。而且,本专利技术还可以通过计算第二查询序列与预存的查询序列的近似度的方式,或者建立待呈现信息与查询序列的相关度拟合模型的方式,来计算待呈现信息与查询序列的相关度信息,以提高计算处理的效率,并且使得当接收到的第二查询序列不存在于相关度信息库中时,可以根据所计算出的待呈现信息与查询序列的相关度信息,来提供与该第二查询序列相对应的待呈现信息。而且,本专利技术还可以根据预定规则来从预存的多个待呈现信息中确定与第二查询序列相对应的待呈现信息,从而可根据具体的待呈现信息与查询序列的相关度信息来确定待呈现信息,以提升用户的体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的用于提供待呈现信息的方法流程图;图2示出根据本专利技术一个优选实施例的用于提供待呈现信息的方法流程图;图3示出根据本专利技术另一个方面的用于提供待呈现信息的装置示意图;图4示出根据本专利技术一个优选实施例的用于提供待呈现信息的装置示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。本专利技术的方法和装置在网络设备端实现,如由搜索引擎来实现。在此,网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个虚拟超级计算机。进一步地,本专利技术的装置可装置于网络设备,并当网络设备为多台设备中,本专利技术的装置可装置于其中一台或多台设备中。如无特别说明,本文中网络设备与信息提供装置等同使用。本领域技术人员应能理解上述搜索引擎仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。在此,网络设备及用户设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。图1示出根据本专利技术一个方面的用于提供待呈现信息的方法流程图。具体地,在步骤S1中,网络设备2根据来自用户设备1的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果;在步骤S2中,网络设备2获取一个或多个待呈现信息;在步骤S3中,网络设备2通过计算待呈现信息中每个与一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与第一查询序列的第二相关度信息;在步骤S4中,网络设备2根据所确定的每个待呈现信息与第一查询序列的第二相关度信息,来建立或更新相关度信息库;在步骤S5中,网络设备2当接收到第二查询序列时,根据该第二查询序列,在相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,网络设备2进行搜索结果的获取、待呈现信息的获取、第一相关度信息的计算以及第二相关度信息的确定、相关度信息库的建立或更新、待呈现信息的确定等,直至网络设备2停止获取与第一查询序列相对应的一个或多个搜索结果。具体地,在步骤S1中,用户设备1通过约定的通信方式,如http或https等通信协议,向网络设备2发送查询请求,接着,网络设备2通过约定的通信方式,如http或https等通信协议,接收来自用户设备1的查询请求,其中,所述查询请求包本文档来自技高网...
一种用于提供待呈现信息的方法与装置

【技术保护点】
一种用于提供待呈现信息的方法,其中,该方法包括以下步骤:?根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果;?获取一个或多个待呈现信息;?通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息;?根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库;其中,该方法还包括:a当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息。

【技术特征摘要】
1.一种用于提供待呈现信息的方法,其中,该方法包括以下步骤:-根据来自用户设备的第一查询序列进行查询,以获取与该第一查询序列相对应的一个或多个搜索结果;-获取一个或多个待呈现信息;-通过计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息,来确定每个待呈现信息与所述第一查询序列的第二相关度信息;-根据所确定的每个待呈现信息与所述第一查询序列的第二相关度信息,来建立或更新相关度信息库;其中,该方法还包括:a当接收到第二查询序列时,根据该第二查询序列,在所述相关度信息库中进行查询,以确定与该第二查询序列相对应的待呈现信息;其中所述步骤a包括:-根据所述第二查询序列,在所述相关度信息库中查询,以确定该第二查询序列与预存的每个查询序列的近似度;-根据所述第二查询序列与预存的每个查询序列的近似度以及预存的每个待呈现信息与其分别对应的每个查询序列的第二相关度信息,来确定所述第二查询序列与所述待呈现信息的第三相关度信息;-根据预定规则,基于所述第三相关度信息从所述多个待呈现信息中确定与所述第二查询序列相对应的待呈现信息。2.根据权利要求1所述的方法,其中,所述获取一个或多个待呈现信息的步骤包括:-根据所述第一查询序列进行查询,来获取与所述第一查询序列相对应的一个或多个待呈现信息。3.根据权利要求1或2所述的方法,其中,所述计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息的步骤包括:-通过将所述每个待呈现信息的关键词与所述每个搜索结果的关键词进行比较,来确定所述第一相关度信息。4.根据权利要求1或2所述的方法,其中,所述计算所述待呈现信息中每个与所述一个或多个搜索结果中每个的第一相关度信息的步骤包括:-对所述每个待呈现信息与所述每个搜索结果进行语义分析;-将所述每个待呈现信息的语义分析结果与所述每个搜索结果的语义分析结果进行比较,来确定所述第一相关度信息。5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括:-根据所述相关度信息库中待呈现信息与查询序列的第二相关度信息,建立待呈现信息与查询序列的相关度拟合模型;所述步骤a还包括:-根据所述第二查询序列,并基于所述相关度拟合模型,来确定预存的每个待呈现信息与所述第二查询序列的第三相关度信息;-根据预定规则,基于所述第三相关度信息从所述预存的多个待呈现信息中确定与所述第二查询序列相对应的待呈现信息。6.根据权利要求1所述的方法,其中,所述预定规则包括以下至少任一项:-选择第三相关度信息高于预定相关度阈值的待呈现信息作为与查询序列相对应的待呈现信息;-从所述多个待呈现信息中选择第三相关度信息较高的预定数量的待呈现信息作为与查询序列相对应的待呈现信息。7.一种用...

【专利技术属性】
技术研发人员:朱延峰宋飞刘林
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1