信息推送方法和装置制造方法及图纸

技术编号:17779944 阅读:38 留言:0更新日期:2018-04-22 08:34
本申请实施例公开了信息推送方法和装置。该方法的一具体实施方式包括:响应于接收到用户的搜索请求,从搜索请求所包含的搜索关键词中提取用于表征实体的第一实体词;从多个第二实体词中选取与第一实体词之间的关系满足预定条件的第二实体词作为目标实体词;从待推送信息中确定出用于描述目标实体词所表征的实体的属性的属性词;确定预先获取的与目标实体词关联的网页数据中是否存在属性词所对应的属性值;若确定网页数据中存在与属性词所对应的属性值,向用户的终端推送信息,其中,信息包括目标实体词、属性词以及属性值。该实施方式可以提高推送的信息的质量。

【技术实现步骤摘要】
信息推送方法和装置
本申请实施例涉及计算机
,具体涉及互联网
,尤其涉及信息推送方法和装置。
技术介绍
随着互联网技术的发展,用户可以通过互联网获取各种各样的信息。例如,用户可以通过搜索引擎进行信息检索来获取相关信息。另外,还可以根据用户的搜索请求向用户推送与搜索请求相关的信息。目前向用户所推送的信息中,可以是由推送方事先编辑的信息。当用户的搜索请求中的关键词与事先编辑的信息中的某个词语匹配时,可以向用户推送上述事先编辑的信息。当用户点击推送的信息后,可以跳转到上述推送的信息对应的网页页面以供用户读取进一步的信息。
技术实现思路
本申请实施例提出了一种信息推送方法和装置。第一方面,本申请实施例提供了一种信息推送方法,该方法包括:响应于接收到用户的搜索请求,从搜索请求所包含的搜索关键词中提取用于表征实体的第一实体词;从多个第二实体词中选取与第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,其中,第二实体词为预先获取的待推送信息中用于表征实体的词;从待推送信息中确定出用于描述目标实体词所表征的实体的属性的属性词;确定预先获取的与目标实体词关联的网页数据中是否存在属性词所对应的属性值;若确定网页数据中存在与属性词所对应的属性值,向用户的终端推送信息,其中,信息包括目标实体词、属性词以及属性值。在一些实施例中,预定条件包括第一实体词和第二实体词之间的关联度大于预设关联度阈值。在一些实施例中,第一实体词和第二实体词之间的关联度与在预先建立的知识图谱中第一实体词和第二实体词之间的最短路径所包括的节点数量成反比;以及从多个第二实体词中选取与第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,包括:在多个第二实体词中选取在预先建立的知识图谱中与第一实体词之间的最短路径所包括的节点数量最少的一个第二实体词作为目标实体词。在一些实施例中,确定预先获取的与目标实体词关联的网页数据中是否存在属性词所对应的属性值,包括:基于预先训练的文本分析模型确定网页数据中是否存在属性词所对应的属性值。在一些实施例中,确定预先获取的与目标实体词关联的网页数据中是否存在属性词所对应的属性值,包括:采用数据挖掘的方法对网页数据进行数据挖掘,根据数据挖掘的结果确定网页数据中是否存在属性词所对应的属性值。在一些实施例中,信息推送方法还包括:基于互联网海量网页文本数据构建知识图谱,知识图谱包括多个实体词、各个实体词分别对应的属性词以及不同实体词之间的上下位关系。第二方面,本申请实施例提供了一种信息推送装置,该装置包括:提取单元,配置用于响应于接收到用户的搜索请求,从搜索请求所包含的搜索关键词中提取用于表征实体的第一实体词;选取单元,配置用于从多个第二实体词中选取与第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,其中,第二实体词为预先获取的待推送信息中用于表征实体的词;第一确定单元,配置用于从待推送信息中确定出用于描述目标实体词所表征的实体的属性的属性词;第二确定单元,配置用于确定预先获取的与目标实体词关联的网页数据中是否存在属性词所对应的属性值;推送单元,配置用于若确定与待推送信息关联的网页数据中存在与属性词所对应的属性值,向用户的终端推送信息,其中,信息包括目标实体词、属性词以及属性值。在一些实施例中,预定条件包括第一实体词和第二实体词之间的关联度大于预设关联度阈值。在一些实施例中,第一实体词和第二实体词之间的关联度与在预先建立的知识图谱中第一实体词和第二实体词之间的最短路径所包括的节点数量成反比;以及选取单元进一步配置用于:在多个第二实体词中选取在预先建立的知识图谱中与第一实体词之间的最短路径所包括的节点数量最少的一个第二实体词作为目标实体词。在一些实施例中,第二确定单元进一步配置用于:基于预先训练的文本分析模型确定网页数据中是否存在属性词所对应的属性值。在一些实施例中,第二确定单元进一步配置用于:采用数据挖掘的方法对网页数据进行数据挖掘,根据数据挖掘的结果确定网页数据中是否存在属性词所对应的属性值。在一些实施例中,信息推送装置还包括构建单元,构建单元配置用于:基于互联网海量网页文本数据构建知识图谱,知识图谱包括多个实体词、各个实体词分别对应的属性词以及不同实体词之间的上下位关系。第三方面,本申请实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的信息推送方法和装置,通过提取用户的搜索请求中的第一实体词,接着从待推送信息中所包括的多个第二实体词中选取目标实体词,而后从待推送信息中确定出用于描述目标实体词所表征的实体的属性的属性词,再确定预先获取的与目标实体词关联的网页数据中是否存在属性词对应的属性值,最后若确定网页数据中存在于属性词对应的属性值,向用户的终端推送包括目标实词、属性词以及属性值的信息。从而有效利用了网页数据,提高了向用户推送的信息的质量。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的信息推送方法的一个实施例的流程图;图3a~3c是根据本申请的信息推送方法的应用场景的示意图;图4是根据本申请的信息推送方法的另一个实施例的流程图;图5是根据本申请的信息推送装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的信息推送方法或信息推送装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种客户端应用,例如网页浏览器应用、购物类应用、搜索类应用等。终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4本文档来自技高网...
信息推送方法和装置

【技术保护点】
一种信息推送方法,包括:响应于接收到用户的搜索请求,从所述搜索请求所包含的搜索关键词中提取用于表征实体的第一实体词;从多个第二实体词中选取与所述第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,其中,所述第二实体词为预先获取的待推送信息中用于表征实体的词;从所述待推送信息中确定出用于描述所述目标实体词所表征的实体的属性的属性词;确定预先获取的与所述目标实体词关联的网页数据中是否存在所述属性词所对应的属性值;若确定所述网页数据中存在与所述属性词所对应的属性值,向所述用户的终端推送信息,其中,所述信息包括所述目标实体词、所述属性词以及所述属性值。

【技术特征摘要】
1.一种信息推送方法,包括:响应于接收到用户的搜索请求,从所述搜索请求所包含的搜索关键词中提取用于表征实体的第一实体词;从多个第二实体词中选取与所述第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,其中,所述第二实体词为预先获取的待推送信息中用于表征实体的词;从所述待推送信息中确定出用于描述所述目标实体词所表征的实体的属性的属性词;确定预先获取的与所述目标实体词关联的网页数据中是否存在所述属性词所对应的属性值;若确定所述网页数据中存在与所述属性词所对应的属性值,向所述用户的终端推送信息,其中,所述信息包括所述目标实体词、所述属性词以及所述属性值。2.根据权利要求1所述的方法,其中,所述预定条件包括第一实体词和第二实体词之间的关联度大于预设关联度阈值。3.根据权利要求2所述的方法,其中,所述第一实体词和第二实体词之间的关联度与在预先建立的知识图谱中第一实体词和第二实体词之间的最短路径所包括的节点数量成反比;以及所述从多个第二实体词中选取与所述第一实体词之间的关系满足预定条件的第二实体词作为目标实体词,包括:在多个第二实体词中选取在预先建立的知识图谱中与第一实体词之间的最短路径所包括的节点数量最少的一个第二实体词作为目标实体词。4.根据权利要求1所述的方法,其中,所述确定预先获取的与所述目标实体词关联的网页数据中是否存在所述属性词所对应的属性值,包括:基于预先训练的文本分析模型确定所述网页数据中是否存在所述属性词所对应的属性值。5.根据权利要求1所述的方法,其中,所述确定预先获取的与所述目标实体词关联的网页数据中是否存在所述属性词所对应的属性值,包括:采用数据挖掘的方法对所述网页数据进行数据挖掘,根据数据挖掘的结果确定所述网页数据中是否存在所述属性词所对应的属性值。6.根据权利要求3所述的方法,其中,所述方法还包括:基于互联网海量网页文本数据构建所述知识图谱,所述知识图谱包括多个实体词、各个实体词分别对应的属性词以及不同实体词之间的上下位关系。7.一种信息推送装置,包括:提取单元,配置用于响应于接收到用户的搜索请求,从所述搜索请求所包含的搜索关键词中提取用于表征实体的第一实体...

【专利技术属性】
技术研发人员:冯欣伟张一麟杨晓东宋勋超袁鹏程
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1