广告推送方法及装置制造方法及图纸

技术编号:24172130 阅读:18 留言:0更新日期:2020-05-16 03:19
本说明书公开了广告推送方法及装置,本说明书中的服务器接收用户发起的广告推送请求,并获取广告推送请求中包含的用户的个人特征,以及,确定用户发送广告推送请求时所在的硬件环境特征和/或软件环境特征,将获取的这些特征输入到预先针对该广告主训练的模型中,得到该模型输出的用户与该广告主的匹配度,根据匹配度从该广告主的广告中选择广告推送给用户。本说明书针对每个广告主均设置了模型,并基于该模型向用户推送该广告主的广告,在向用户推送广告时,不只是考虑了用户的个人特征,还考虑了用户发送广告推送请求时所在的硬件环境特征和/或软件环境特征,多种特征的考虑使得该模型推送的广告更能符合用户的需求,还能提高广告主的收益。

【技术实现步骤摘要】
广告推送方法及装置
本说明书涉及互联网
,尤其涉及广告推送方法及装置。
技术介绍
目前,广告主在将自身的广告推送给用户时,可采用多种途径进行推送。其中一种途径为:广告主将其自身的广告投放到展示平台,该展示平台中可汇总多个广告主的广告,由该展示平台将各广告主的广告推送给与该广告相匹配的用户。展示平台在向用户推送广告时,一般只考虑用户的个人特征以及广告的广告特征,通过用户的个人特征以及广告的广告特征,决定向该用户推送哪些广告。可见,现有技术中推送广告的方法考虑的特征比较单一,可能会导致向用户推送的广告并不符合用户的需求;另外,向用户推送不符合其需求的广告也增加了广告主的投入成本,导致收益极低。
技术实现思路
本说明书实施例提供广告推送方法及装置,以部分解决上述现有技术存在的问题。本说明书实施例采用下述技术方案:本说明书提供的一种广告推送方法,包括:接收广告推送请求;获取所述广告推送请求中用户的个人特征,以及,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征;针对每个广告主,将所述用户的个人特征,以及,所述硬件环境特征和/或软件环境特征,输入到预先针对该广告主训练的模型中,得到所述模型输出的所述用户与该广告主的匹配度;根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户。可选的,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征,具体包括:确定用户发送所述广告推送请求时所使用的终端的终端标识,所述终端标识包括所述终端的序列号和类型中的至少一种,根据所述终端的终端标识,确定所述用户发送所述广告推送请求时所在的硬件环境特征;和/或,确定用户发送所述广告推送请求时所使用的软件的软件标识,所述软件标识包括所述软件的名称、软件的类型、操作系统中的至少一种,根据所述软件的软件标识,确定所述用户发送所述广告推送请求时所在的软件环境特征。可选的,根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户,具体包括:根据所述用户与该广告主的匹配度以及针对该广告主预设的指定阈值,判断所述用户与该广告主的匹配度是否大于所述针对该广告主预设的指定阈值;若是,则从该广告主的广告中选择广告,并将所述广告推送给所述用户;若不是,则不将该广告主的广告推送给所述用户。可选的,针对该广告主预设指定阈值,具体包括:初始化待定阈值;根据所述待定阈值,以指定的广告推送方式,向所述用户推送该广告主的广告,并确定以所述指定的广告推送方式向所述用户推送该广告主的广告时的指标,作为试运行指标;所述指定的广告推送方式为:当所述用户与该广告主的匹配度大于所述待定阈值时,向所述用户推送该广告主的广告;确定所述试运行指标与针对该广告主预设的标准指标之间的差值;根据所述试运行指标与所述标准指标之间的差值调整所述待定阈值,直至所述试运行指标与所述标准指标之间的差值满足预设条件为止,将调整后的待定阈值作为针对该广告主预设的指定阈值。可选的,预先针对该广告主训练模型,具体包括:预先针对该广告主训练点击率相关模型和/或转化率相关模型。可选的,预先针对该广告主训练点击率相关模型,具体包括:获取历史上针对所述用户推送的该广告主的广告,作为训练样本;将所述训练样本中包含的所述用户的个人特征,以及,所述用户所在的硬件环境特征和/或软件环境特征,输入待训练的点击率相关模型,得到所述待训练的点击率相关模型输出的所述用户与该广告主的匹配度;将所述用户点击的该广告主的广告作为正样本,将所述用户未点击的该广告主的广告作为负样本,以所述正样本的数量与所述匹配度呈正相关、所述负样本的数量与所述匹配度呈负相关为训练目标,对所述待训练的点击率相关模型进行训练。可选的,预先针对该广告主训练转化率相关模型,具体包括:获取历史上针对所述用户推送的该广告主的广告,作为训练样本;将所述训练样本中包含的所述用户的个人特征,以及,所述用户所在的硬件环境特征和/或软件环境特征,输入待训练的转化率相关模型,得到所述待训练的转化率相关模型输出的所述用户与该广告主的匹配度;将所述用户执行了指定操作的广告作为正样本,将所述用户未执行指定操作的广告作为负样本,以所述正样本的数量与所述匹配度呈正相关、所述负样本的数量与所述匹配度呈负相关为训练目标,对所述待训练的转化率相关模型进行训练;所述指定操作为所述用户购买了广告对应的商品。本说明书提供的一种广告推送装置,包括:接收模块,用于接收广告推送请求;获取模块,用于获取所述广告推送请求中用户的个人特征,以及,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征;输出模块,用于针对每个广告主,将所述用户的个人特征,以及,所述硬件环境特征和/或软件环境特征,输入到预先针对该广告主训练的模型中,得到所述模型输出的所述用户与该广告主的匹配度;推送模块,用于根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户。本说明书提供的一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述广告推送方法。本说明书提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述广告推送方法。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:服务器接收用户发起的广告推送请求,并获取广告推送请求中包含的用户的个人特征,以及,确定用户发送广告推送请求时所在的硬件环境特征和/或软件环境特征,将获取的这些特征输入到预先针对该广告主训练的模型中,得到该模型输出的用户与该广告主的匹配度,根据匹配度从该广告主的广告中选择广告推送给用户。本说明书实施例针对每个广告主均设置了模型,并基于该模型向用户推送该广告主的广告,另外,在向用户推送广告时,不只是考虑了用户的个人特征,还考虑了用户发送广告推送请求时所在的硬件环境特征和/或软件环境特征,多种特征的考虑使得该模型推送的广告更能符合用户的需求,还能提高广告主的收益。附图说明此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:图1为本说明书实施例提供的一种广告推送方法的流程示意图;图2为本说明书实施例提供的一种广告推送装置的结构示意图;图3为本说明书实施例提供的电子设备的结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。以本文档来自技高网...

【技术保护点】
1.一种广告推送方法,其特征在于,包括:/n接收广告推送请求;/n获取所述广告推送请求中用户的个人特征,以及,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征;/n针对每个广告主,将所述用户的个人特征,以及,所述硬件环境特征和/或软件环境特征,输入到预先针对该广告主训练的模型中,得到所述模型输出的所述用户与该广告主的匹配度;/n根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户。/n

【技术特征摘要】
1.一种广告推送方法,其特征在于,包括:
接收广告推送请求;
获取所述广告推送请求中用户的个人特征,以及,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征;
针对每个广告主,将所述用户的个人特征,以及,所述硬件环境特征和/或软件环境特征,输入到预先针对该广告主训练的模型中,得到所述模型输出的所述用户与该广告主的匹配度;
根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户。


2.如权利要求1所述的方法,其特征在于,确定用户发送所述广告推送请求时所在的硬件环境特征和/或软件环境特征,具体包括:
确定用户发送所述广告推送请求时所使用的终端的终端标识,所述终端标识包括所述终端的序列号和类型中的至少一种,根据所述终端的终端标识,确定所述用户发送所述广告推送请求时所在的硬件环境特征;和/或,
确定用户发送所述广告推送请求时所使用的软件的软件标识,所述软件标识包括所述软件的名称、软件的类型、操作系统的标识中的至少一种,根据所述软件的软件标识,确定所述用户发送所述广告推送请求时所在的软件环境特征。


3.如权利要求1所述的方法,其特征在于,根据所述用户与该广告主的匹配度,从该广告主的广告中选择广告,并将所述广告推送给所述用户,具体包括:
根据所述用户与该广告主的匹配度以及针对该广告主预设的指定阈值,判断所述用户与该广告主的匹配度是否大于所述针对该广告主预设的指定阈值;
若是,则从该广告主的广告中选择广告,并将所述广告推送给所述用户;
若不是,则不将该广告主的广告推送给所述用户。


4.如权利要求3所述的方法,其特征在于,针对该广告主预设指定阈值,具体包括:
初始化待定阈值;
根据所述待定阈值,以指定的广告推送方式,向所述用户推送该广告主的广告,并确定以所述指定的广告推送方式向所述用户推送该广告主的广告时的指标,作为试运行指标;所述指定的广告推送方式为:当所述用户与该广告主的匹配度大于所述待定阈值时,向所述用户推送该广告主的广告;
确定所述试运行指标与针对该广告主预设的标准指标之间的差值;
根据所述试运行指标与所述标准指标之间的差值调整所述待定阈值,直至所述试运行指标与所述标准指标之间的差值满足预设条件为止,将调整后的待定阈值作为针对该广告主预设的指定阈值。


5.如权利要求1所述的方法,其特征在于,预先针对该广告主训练模型,具体包括:...

【专利技术属性】
技术研发人员:苏梓睿王立平程佳
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1