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

技术编号:18445120 阅读:5 留言:0更新日期:2018-07-14 10:27
本申请实施例公开了用于推送信息的方法和装置。该方法的一具体实施方式包括:响应于接收到用户针对目标站点的访问请求,确定访问请求是否包括用户的搜索词;响应于确定访问请求包括用户的搜索词,执行以下步骤:将搜索词输入预先训练的标签识别模型,得到用于表征用户的用户属性的标签,其中,标签识别模型用于表征用户的搜索词与用于表征用户的用户属性的标签的对应关系;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送。该实施方式提高了信息推送的多样性。

Methods and devices for pushing information

The application embodiment discloses a method and device for pushing information. A specific implementation of this method includes: responding to the access to the user's access to the target site, determining whether the access request includes the user's search term; in response to the determination of the access request including the user's search term, the following steps are performed: the search term is entered into a pre training label recognition model, and the table is used for the table. The label of user's user attributes, in which the label recognition model is used to represent the corresponding relationship between the user's search term and the label that is used to represent the user's user attributes; the first text is matched from the preset text set based on the obtained label and the matching relationship between the pre set label and the text. The first text is pushed. This way of implementation has improved the diversity of information push.

【技术实现步骤摘要】
用于推送信息的方法和装置
本申请实施例涉及计算机
,具体涉及用于推送信息的方法和装置。
技术介绍
信息推送,就是"web广播",是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。目前,用于推送的信息一般包括以下两种设置方式:第一种是技术人员根据不同的站点(页面)设置不同的信息,当用户发起对特定页面的操作请求时,则显示与该页面对应的预设信息;第二种是技术人员预先设置统一的针对网站的信息(例如:您好,今日天气为***)。
技术实现思路
本申请实施例提出了用于推送信息的方法和装置。第一方面,本申请实施例提供了一种用于推送信息的方法,该方法包括:响应于接收到用户针对目标站点的访问请求,确定访问请求是否包括用户的搜索词;响应于确定访问请求包括用户的搜索词,执行以下步骤:将搜索词输入预先训练的标签识别模型,得到用于表征所述用户的用户属性的标签,其中,标签识别模型用于表征用户的搜索词与用于表征用户的用户属性的标签的对应关系;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送。在一些实施例中,该方法还包括:响应于确定访问请求不包括用户的搜索词,执行以下步骤:获取预先存储的、用户的历史搜索词集合;将历史搜索词集合中的历史搜索词分别输入标签识别模型,得到用于表征用户的用户属性的标签集合;基于所得到的标签集合中的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本;将匹配出的第二文本进行推送。在一些实施例中,基于所得到的标签集合中的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本,包括:确定标签集合中是否包括至少两个标签子集合,其中,标签子集合包括至少两个标签且所包括的标签相同;响应于确定标签集合中包括至少两个标签子集合,执行以下步骤:对于至少两个标签子集合中的每个标签子集合,确定该标签子集合中的标签的数量值;将所确定的各个数量值中最大的数量值所对应的标签确定为目标标签;基于所确定的目标标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本。在一些实施例中,文本集合中的文本具有预设的文本优先级;以及基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本,包括:基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出目标文本集合;基于目标文本集合中的各个文本的文本优先级,从目标文本集合中选取第一文本。在一些实施例中,标签识别模型通过如下步骤训练得到:获取多个样本搜索词以及预先标定的、多个样本搜索词中的每个样本搜索词所对应的标签;利用机器学习方法,将多个样本搜索词中的每个样本搜索词作为输入,将预先标定的、多个样本搜索词中的每个样本搜索词所对应的标签作为输出,训练得到标签识别模型。第二方面,本申请实施例提供了一种用于推送信息的装置,该装置包括:确定单元,配置用于响应于接收到用户针对目标站点的访问请求,确定访问请求是否包括用户的搜索词;第一执行单元,配置用于响应于确定访问请求包括用户的搜索词,执行以下步骤:将搜索词输入预先训练的标签识别模型,得到用于表征用户的用户属性的标签,其中,标签识别模型用于表征用户的搜索词与用于表征用户的用户属性的标签的对应关系;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送。在一些实施例中,该装置还包括:第二执行单元,配置用于响应于确定访问请求不包括用户的搜索词,执行以下步骤:获取预先存储的、用户的历史搜索词集合;将历史搜索词集合中的历史搜索词分别输入标签识别模型,得到用于表征用户的用户属性的标签集合;基于所得到的标签集合中的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本;将匹配出的第二文本进行推送。在一些实施例中,第二执行单元包括:确定模块,配置用于确定标签集合中是否包括至少两个标签子集合,其中,标签子集合包括至少两个标签且所包括的标签相同;执行模块,配置用于响应于确定标签集合中包括至少两个标签子集合,执行以下步骤:对于至少两个标签子集合中的每个标签子集合,确定该标签子集合中的标签的数量值;将所确定的各个数量值中最大的数量值所对应的标签确定为目标标签;基于所确定的目标标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本。在一些实施例中,文本集合中的文本具有预设的文本优先级;以及第一执行单元包括:匹配模块,配置用于基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出目标文本集合;选取模块,配置用于基于目标文本集合中的各个文本的文本优先级,从目标文本集合中选取第一文本。在一些实施例中,标签识别模型通过如下步骤训练得到:获取多个样本搜索词以及预先标定的、多个样本搜索词中的每个样本搜索词所对应的标签;利用机器学习方法,将多个样本搜索词中的每个样本搜索词作为输入,将预先标定的、多个样本搜索词中的每个样本搜索词所对应的标签作为输出,训练得到标签识别模型。第三方面,本申请实施例提供了一种服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述用于推送信息的方法中任一实施例的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述用于推送信息的方法中任一实施例的方法。本申请实施例提供的用于推送信息的方法和装置,通过响应于接收到用户针对目标站点的访问请求,确定访问请求是否包括用户的搜索词;响应于确定访问请求包括用户的搜索词,执行以下步骤:将搜索词输入预先训练的标签识别模型,得到用于表征用户的用户属性的标签;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送,从而可以响应于获取到用户的搜索词,通过预先建立的模型将搜索词识别为标签,进而将与识别出的标签相对应的文本推送给用户,提高了信息推送的多样性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于推送信息的方法的一个实施例的流程图;图3是根据本申请的用于推送信息的方法的一个应用场景的示意图;图4是根据本申请的用于推送信息的方法的又一个实施例的流程图;图5是根据本申请的用于推送信息的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于推送信息的方法或用于推送信息的装置的实施例的示例性系统架构100。如图1所本文档来自技高网...

【技术保护点】
1.一种用于推送信息的方法,包括:响应于接收到用户针对目标站点的访问请求,确定所述访问请求是否包括所述用户的搜索词;响应于确定所述访问请求包括所述用户的搜索词,执行以下步骤:将所述搜索词输入预先训练的标签识别模型,得到用于表征所述用户的用户属性的标签,其中,所述标签识别模型用于表征用户的搜索词与用于表征用户的用户属性的标签的对应关系;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送。

【技术特征摘要】
1.一种用于推送信息的方法,包括:响应于接收到用户针对目标站点的访问请求,确定所述访问请求是否包括所述用户的搜索词;响应于确定所述访问请求包括所述用户的搜索词,执行以下步骤:将所述搜索词输入预先训练的标签识别模型,得到用于表征所述用户的用户属性的标签,其中,所述标签识别模型用于表征用户的搜索词与用于表征用户的用户属性的标签的对应关系;基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本;将匹配出的第一文本进行推送。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述访问请求不包括所述用户的搜索词,执行以下步骤:获取预先存储的、所述用户的历史搜索词集合;将所述历史搜索词集合中的历史搜索词分别输入所述标签识别模型,得到用于表征所述用户的用户属性的标签集合;基于所得到的标签集合中的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本;将匹配出的第二文本进行推送。3.根据权利要求2所述的方法,其中,所述基于所得到的标签集合中的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本,包括:确定所述标签集合中是否包括至少两个标签子集合,其中,标签子集合包括至少两个标签且所包括的标签相同;响应于确定所述标签集合中包括至少两个标签子集合,执行以下步骤:对于所述至少两个标签子集合中的每个标签子集合,确定该标签子集合中的标签的数量值;将所确定的各个数量值中最大的数量值所对应的标签确定为目标标签;基于所确定的目标标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第二文本。4.根据权利要求1所述的方法,其中,所述文本集合中的文本具有预设的文本优先级;以及所述基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出第一文本,包括:基于所得到的标签以及预先设置的标签与文本的匹配关系,从预设的文本集合中匹配出目标文本集合;基于所述目标文本集合中的各个文本的文本优先级,从所述目标文本集合中选取第一文本。5.根据权利要求1-4之一所述的方法,其中,所述标签识别模型通过如下步骤训练得到:获取多个样本搜索词以及预先标定的、所述多个样本搜索词中的每个样本搜索词所对应的标签;利用机器学习方法,将所述多个样本搜索词中的每个样本搜索词作为输入,将预先标定的、所述多个样本搜索词中的每个样本搜索词所对应的标签作为输出,训练得到标签识别模型。6.一种用于推送信息的装置,包括:确定单元,配置用于响应于接收到用户针对目标站点的访问请求,确定所述访问请求是否包括所述用户的搜索词;第一...

【专利技术属性】
技术研发人员:岑敏强刘勇
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1