用于生成网页的方法和装置制造方法及图纸

技术编号:18591915 阅读:26 留言:0更新日期:2018-08-04 20:01
本申请公开了用于生成网页的方法和装置。该方法的一具体实施方式包括:接收客户端发送的搜索请求,其中,搜索请求包括搜索关键词;获取与搜索关键词对应的待推送信息集合;确定搜索关键词与预设关键词集合之间的关联类型;基于搜索关键词与预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置;将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页。该实施方式提高了信息推送的效率。

Methods and devices used to generate web pages

The application discloses a method and device for generating web pages. A specific implementation of the method includes the search requests sent by the client, in which the search requests include search keywords, and the set of push messages corresponding to the search key words, and the type of association between the search key words and the presupposed key words set, based on the search keyword and the set keyword set. The type of association between them determines the push position of all the pending information in the set of information to be pushed forward; the push information is set on the web page to generate a new web page. The implementation method improves the efficiency of information push.

【技术实现步骤摘要】
用于生成网页的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及用于生成网页的方法和装置。
技术介绍
信息推送,又称为“网络广播”,是通过一定的技术标准或协议,在互联网上通过推送用户需要的信息来减少信息过载的一项技术。信息推送技术通过推送信息给用户,可以减少用户在网络上搜索所花的时间。然而,现有的信息推送平台仅仅提供针对品牌词的推送方式,即只有当用户搜索品牌词时,才会向用户推送与该品牌词相关的推送信息,而当用户搜索品牌词周边词时,不能准确地识别,导致信息推送效率较低。
技术实现思路
本申请的目的在于提出一种改进的用于生成网页的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于生成网页的方法,该方法包括:接收客户端发送的搜索请求,其中,搜索请求包括搜索关键词;获取与搜索关键词对应的待推送信息集合;确定搜索关键词与预设关键词集合之间的关联类型;基于搜索关键词与预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置;将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页。在一些实施例中,获取与搜索关键词对应的待推送信息集合,包括:从通用待推送信息数据库以及与预设关键词对应的预设待推送信息数据库中,获取与搜索关键词对应的待推送信息集合。在一些实施例中,预设关键词集合包括预设关键词和对应的预设关键词周边词;以及确定搜索关键词与预设关键词集合之间的关联类型,包括:基于搜索关键词的语义分析结果,确定搜索关键词与预设关键词和预设关键词周边词之间的匹配关系;基于所确定出的匹配关系,确定搜索关键词与预设关键词集合之间的关联类型。在一些实施例中,关联类型包括第一相关类型和第二相关类型;以及基于所确定出的匹配关系,确定搜索关键词与预设关键词集合之间的关联类型,包括:在搜索关键词与预设关键词的匹配度大于第一预设阈值或者搜索关键词与预设关键词周边词的匹配度大于第二预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第一相关类型;在搜索关键词与预设关键词的匹配度不大于第一预设阈值且搜索关键词与预设关键词周边词的匹配度不大于第二预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第二相关类型。在一些实施例中,关联类型包括第一相关类型和第二相关类型,预设关键词集合中的预设关键词包括多个预设关键词;以及基于所确定出的匹配关系,确定搜索关键词与预设关键词集合之间的关联类型,包括:在搜索关键词与预设关键词集合中的仅仅一个预设关键词的匹配度大于第一预设阈值或者搜索关键词与仅仅一个预设关键词的预设关键词周边词的匹配度大于第二预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第一相关类型;在搜索关键词与预设关键词集合中的至少两个预设关键词的匹配度都大于第一预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第二相关类型;在搜索关键词与预设关键词的匹配度都不大于第一预设阈值且搜索关键词与预设关键词周边词的匹配度不大于第二预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第二相关类型;在搜索关键词与预设关键词的匹配度都不大于第一预设阈值且搜索关键词与至少两个预设关键词的预设关键词周边词的匹配度都大于第二预设阈值时,确定搜索关键词与预设关键词集合之间的关联类型为第二相关类型。在一些实施例中,待推送信息集合包括从通用待推送信息数据库中获取的第一待推送信息集合以及从预设待推送信息数据库中获取的第二待推送信息集合;以及基于搜索关键词与预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置,包括:在关联类型是第一相关类型时,将第二待推送信息集合中的所有待推送信息排序在第一待推送信息集合中的所有待推送信息之前,以及针对第一待推送信息集合和第二待推送信息集合中的各条待推送信息,基于各条待推送信息与搜索关键词的匹配度,确定各条待推送信息在第一待推送信息集合和第二待推送信息集合内的推送顺序;在关联类型是第二相关类型时,针对第一待推送信息集合和第二待推送信息集合中的各条待推送信息,基于各条待推送信息与搜索关键词的匹配度,确定各条待推送信息的推送顺序;以及将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页,包括:将各条待推送信息按照所确定的推送顺序设置在网页的对应推送位置上,以生成新网页。在一些实施例中,待推送信息集合包括从通用待推送信息数据库中获取的第一待推送信息集合以及从预设待推送信息数据库中获取的第二待推送信息集合;以及基于搜索关键词与预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置,包括:在关联类型是第一相关类型时,将第二待推送信息集合中的所有待推送信息的推送位置设置为网页的第一预设位置,将第一待推送信息集合中的所有待推送信息的推送位置设置为网页的第一预设位置之外的位置,以及针对第一待推送信息集合和第二待推送信息集合中的各条待推送信息,基于各条待推送信息与搜索关键词的匹配度,确定各条待推送信息在第一预设位置和第一预设位置之外的位置上的推送顺序;在关联类型是第二相关类型时,针对第一待推送信息集合和第二待推送信息集合中的各条待推送信息,基于各条待推送信息与搜索关键词的匹配度,确定各条待推送信息的推送顺序;以及将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页,包括:将各条待推送信息按照所确定的推送顺序设置在网页的对应推送位置上,以生成新网页。在一些实施例中,从通用待推送信息数据库以及与预设关键词对应的预设待推送信息数据库中,获取与搜索关键词对应的待推送信息集合,包括:从预设待推送信息数据库中,获取与搜索关键词对应的所有或第一预定数目条待推送信息;在从预设待推送信息数据库中获取的待推送信息数目等于或大于第二预定数目时,按照匹配度选择出第二预定数目条待推送信息;在从预设待推送信息数据库中获取的待推送信息数目小于第二预定数目时,从通用待推送信息数据库中获取剩余的待推送信息。在一些实施例中,从通用待推送信息数据库以及与预设关键词对应的预设待推送信息数据库中,获取与搜索关键词对应的待推送信息集合包括:从预设待推送信息数据库中,获取与搜索关键词对应且与第一预设位置适配的数目条或第一预定数目条待推送信息;在从预设待推送信息数据库中获取的待推送信息数目等于或大于第二预定数目时,按照匹配度选择出第二预定数目条待推送信息;在从预设待推送信息数据库中获取的待推送信息数目小于第二预定数目时,从通用待推送信息数据库中获取剩余的待推送信息。在一些实施例中,预设关键词周边词包括:基于预设关键词和与预设关键词相关的预定服务生成的预设关键词周边词;和/或基于预设关键词和与预设关键词相关的预定产品生成的预设关键词周边词。第二方面,本申请提供了一种用于生成网页的装置,该装置包括:接收单元,配置用于接收客户端发送的搜索请求,其中,搜索请求包括搜索关键词;获取单元,配置用于获取与搜索关键词对应的待推送信息集合;关联类型确定单元,配置用于确定搜索关键词与预设关键词集合之间的关联类型;推送位置确定单元,配置用于基于搜索关键词与预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送本文档来自技高网...

【技术保护点】
1.一种用于生成网页的方法,其特征在于,所述方法包括:接收客户端发送的搜索请求,其中,所述搜索请求包括搜索关键词;获取与所述搜索关键词对应的待推送信息集合;确定所述搜索关键词与预设关键词集合之间的关联类型;基于所述搜索关键词与所述预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置;将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页。

【技术特征摘要】
1.一种用于生成网页的方法,其特征在于,所述方法包括:接收客户端发送的搜索请求,其中,所述搜索请求包括搜索关键词;获取与所述搜索关键词对应的待推送信息集合;确定所述搜索关键词与预设关键词集合之间的关联类型;基于所述搜索关键词与所述预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置;将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页。2.根据权利要求1所述的方法,其特征在于,所述获取与所述搜索关键词对应的待推送信息集合,包括:从通用待推送信息数据库以及与所述预设关键词对应的预设待推送信息数据库中,获取与所述搜索关键词对应的待推送信息集合。3.根据权利要求1或2所述的方法,其特征在于,所述预设关键词集合包括预设关键词和对应的预设关键词周边词;以及所述确定所述搜索关键词与预设关键词集合之间的关联类型,包括:基于所述搜索关键词的语义分析结果,确定所述搜索关键词与所述预设关键词和所述预设关键词周边词之间的匹配关系;基于所确定出的匹配关系,确定所述搜索关键词与所述预设关键词集合之间的关联类型。4.根据权利要求3所述的方法,其特征在于,所述关联类型包括第一相关类型和第二相关类型;以及所述基于所确定出的匹配关系,确定所述搜索关键词与所述预设关键词集合之间的关联类型,包括:在所述搜索关键词与所述预设关键词的匹配度大于第一预设阈值或者所述搜索关键词与所述预设关键词周边词的匹配度大于第二预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第一相关类型;在所述搜索关键词与所述预设关键词的匹配度不大于所述第一预设阈值且所述搜索关键词与所述预设关键词周边词的匹配度不大于所述第二预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第二相关类型。5.根据权利要求3所述的方法,其特征在于,所述关联类型包括第一相关类型和第二相关类型,所述预设关键词集合中的预设关键词包括多个预设关键词;以及所述基于所确定出的匹配关系,确定所述搜索关键词与所述预设关键词集合之间的关联类型,包括:在所述搜索关键词与所述预设关键词集合中的仅仅一个预设关键词的匹配度大于第一预设阈值或者所述搜索关键词与仅仅一个预设关键词的预设关键词周边词的匹配度大于第二预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第一相关类型;在所述搜索关键词与所述预设关键词集合中的至少两个预设关键词的匹配度都大于所述第一预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第二相关类型;在所述搜索关键词与所述预设关键词的匹配度都不大于所述第一预设阈值且所述搜索关键词与所述预设关键词周边词的匹配度不大于所述第二预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第二相关类型;在所述搜索关键词与所述预设关键词的匹配度都不大于所述第一预设阈值且所述搜索关键词与所述至少两个预设关键词的预设关键词周边词的匹配度都大于所述第二预设阈值时,确定所述搜索关键词与所述预设关键词集合之间的关联类型为所述第二相关类型。6.根据权利要求4或5所述的方法,其特征在于,所述待推送信息集合包括从通用待推送信息数据库中获取的第一待推送信息集合以及从预设待推送信息数据库中获取的第二待推送信息集合;以及所述基于所述搜索关键词与所述预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置,包括:在所述关联类型是所述第一相关类型时,将所述第二待推送信息集合中的所有待推送信息排序在所述第一待推送信息集合中的所有待推送信息之前,以及针对所述第一待推送信息集合和所述第二待推送信息集合中的各条待推送信息,基于各条待推送信息与所述搜索关键词的匹配度,确定各条待推送信息在所述第一待推送信息集合和所述第二待推送信息集合内的推送顺序;在所述关联类型是所述第二相关类型时,针对所述第一待推送信息集合和所述第二待推送信息集合中的各条待推送信息,基于各条待推送信息与所述搜索关键词的匹配度,确定各条待推送信息的推送顺序;以及所述将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页,包括:将各条待推送信息按照所确定的推送顺序设置在网页的对应推送位置上,以生成新网页。7.根据权利要求4或5所述的方法,其特征在于,所述待推送信息集合包括从通用待推送信息数据库中获取的第一待推送信息集合以及从预设待推送信息数据库中获取的第二待推送信息集合;以及所述基于所述搜索关键词与所述预设关键词集合之间的关联类型,确定所获取的待推送信息集合中的各条待推送信息的推送位置,包括:在所述关联类型是所述第一相关类型时,将所述第二待推送信息集合中的所有待推送信息的推送位置设置为网页的第一预设位置,将所述第一待推送信息集合中的所有待推送信息的推送位置设置为所述网页的所述第一预设位置之外的位置,以及针对所述第一待推送信息集合和所述第二待推送信息集合中的各条待推送信息,基于各条待推送信息与所述搜索关键词的匹配度,确定各条待推送信息在所述第一预设位置和所述第一预设位置之外的位置上的推送顺序;在所述关联类型是所述第二相关类型时,针对所述第一待推送信息集合和所述第二待推送信息集合中的各条待推送信息,基于各条待推送信息与所述搜索关键词的匹配度,确定各条待推送信息的推送顺序;以及所述将各条待推送信息按照所确定的推送位置设置在网页上,以生成新网页,包括:将各条待推送信息按照所确定的推送顺序设置在网页的对应推送位置上,以生成新网页。8.根据权利要求6所述的方法,其特征在于,所述从通用待推送信息数据库以及与所述预设关键词对应的预设待推送信息数据库中,获取与所述搜索关键词对应的待推送信息集合,包括:从所述预设待推送信息数据库中,获取与所述搜索关键词对应的所有或第一预定数目条待推送信息;在从所述预设待推送信息数据库中获取的待推送信息数目等于或大于第二预定数目时,按照匹配度选择出所述第二预定数目条待推送信息;在从所述预设待推送信息数据库中获取的待推送信息数目小于所述第二预定数目时,从所述通用待推送信息数据库中获取剩余的待推送信息。9.根据权利要求7所述的方法,其特征在于,所述从通用待推送信息数据库以及与所述预设关键词对应的预设待推送信息数据库中,获取与所述搜索关键词对应的待推送信息集合,包括:从所述预设待推送信息数据库中,获取与所述搜索关键词对应且与第一预设位置适配的数目条或第一预定数目条待推送信息;在从所述预设待推送信息数据库中获取的待推送信息数目等于或大于第二预定数目时,按照匹配度选择出所述第二预定数目条待推送信息;在从所述预设待推送信息数据库中获取的待推送信息数目小于所述第二预定数目时,从所述通用待推送信息数据库中获取剩余的待推送信息。10.根据权利要求3所述的方法,其特征在于,所述预设关键词周边词包括:基于所述预设关键词和与所述预设关键词相关的预定服...

【专利技术属性】
技术研发人员:韩基超胡旷王存玮
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1