广告推送方法、装置、终端及存储介质与流程

文档序号:22616073发布日期:2020-10-23 19:16阅读:144来源:国知局
广告推送方法、装置、终端及存储介质与流程

本申请属于通信技术领域,具体而言,涉及一种广告推送方法、装置、终端及存储介质。



背景技术:

随着科学技术的发展,用户可以利用科学技术手段生产出各种各样的产品,为了扩大产品的知名度以及产品的竞争力,用户可以选择广告推送的方式。

目前,用户可以基于对产品的了解,选择与产品匹配的推送条件,并进行产品广告的推送。例如用户生产的手机具有游戏界面清晰的功能时,用户可以选择年龄为18-35岁的推送条件进行手机广告的推送。



技术实现要素:

本申请实施例提供一种广告推送方法、装置、终端及存储介质,可以提高广告推送的精确度。本技术方案包括:

第一方面,本申请实施例提供一种广告推送方法,所述方法包括:

获取与目标广告相关联的历史广告,获取所述历史广告对应的至少一个推送条件以及所述历史广告的推送对象的至少一个标签信息;

基于所述至少一个推送条件以及所述至少一个标签信息,确定扩展的推送条件;

基于所选择的初始推送条件以及所述扩展的推送条件,推送所述目标广告。

第二方面,本申请实施例提供一种广告推送装置,所述装置包括:

广告获取单元,用于获取与目标广告相关联的历史广告,获取所述历史广告对应的至少一个推送条件以及所述历史广告的推送对象的至少一个标签信息;

条件确定单元,用于基于所述至少一个推送条件以及所述至少一个标签信息,确定扩展的推送条件;

广告推送单元,用于基于所选择的初始推送条件以及所述扩展的推送条件,推送所述目标广告。

第三方面,本申请实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。

第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

本申请实施例提供一种广告投放方法,通过获取与目标广告相关联的历史广告,并基于历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息,确定扩展的推送条件,可以基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。由于扩展的推送条件的确定不仅依赖历史广告的推送条件,还依赖该历史广告的推送对象的标签信息,覆盖范围更广,可以提高目标广告的推送条件的准确度,进而可以提高广告推送的精确度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出应用于本申请实施例的广告推送方法或者广告推送装置的应用场景示意图;

图2示出本申请实施例的一种广告推送方法的流程示意图;

图3示出本申请实施例的一种终端界面的举例示意图;

图4示出本申请实施例的一种终端界面的举例示意图;

图5示出本申请实施例的一种广告推送方法的流程示意图;

图6示出本申请实施例的一种广告推送方法的流程示意图;

图7示出本申请实施例的一种广告推送方法的流程示意图;

图8示出本申请实施例的一种广告推送方法的流程示意图;

图9示出本申请实施例的一种广告推送装置的结构示意图;

图10示出本申请实施例的一种终端的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本申请实施例的一部分,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

随着科学技术的发展,用户可以利用科学技术手段生产出各种各样的产品,为了扩大产品的知名度以及产品的竞争力,用户可以选择广告推送的方式。例如随着互联网以及移动互联网的进一步发展,网络已经成为了人们生活中不可获取的部分。随着用户在互联网以及移动互联网上的行为日益增多,网络广告也得到了迅速的发展。另外,由于网络广告的广告形式多样,互联网流量的丰富性,网络广告已经在所有的广告类型中占据着越来越大的份额。

根据一些实施例,图1示出应用于本申请实施例的广告推送方法或者广告推送装置的应用场景示意图。如图1所示,当用户生产出产品时,用户可以基于对产品的了解以及各个区域的用户信息,选择与产品匹配的推送条件,并进行产品广告的推送。例如用户生产的手机具有游戏界面清晰的功能时,用户可以选择年龄为18-35岁的推送条件,并通过发送终端将该手机广告发送至服务器。服务器可以基于接收到的推送条件,将手机广告发送至对应的接收终端,以便接收终端的用户可以知晓该手机广告,以此完成该手机广告的推送。但是,用户直接基于产品的性能选择与产品匹配的推送条件时,产品广告的推送条件是基于用户的经验进行选择的,因此会出现产品广告的推送条件选择不够准确,广告推送的精确度较低,广告的转化率较低,资源浪费的问题。例如用户生产的手机具有游戏界面清晰的功能,用户选择年龄为18-35岁的推送条件进行手机广告的推送时,会出现在a区域该手机广告的点击率较低,因此出现手机广告推送的精确度较低,出现资源浪费的情况。

易于理解的是,用户还可以基于历史广告选择广告的推送条件。但是用户基于历史广告选择推送条件时,用户仅仅基于与历史广告对应的推送条件的转化效果选择当前广告的推送条件,因此会出现产品广告的推送条件选择不够准确,广告推送的精确度较低的问题。例如用户生产的手机具有游戏界面清晰的功能时,基于历史广告对应的推送条件的转化率,用户选择的当前广告的推送条件例如可以是10-25岁的男性。当历史广告对应的推送条件中并不包括女性的推送条件时,用户进行当前广告的推送会出现推送条件考虑不全面,当前广告的推送条件选择不准确,广告推送的精确度较低的问题。本申请实施例提供一种广告推送方法,可以提高广告推送的精确度。

下面将结合附图2-附图8,对本申请实施例提供的广告推送方法进行详细介绍。附图2-附图8所示实施例的执行主体例如可以为终端。

请参见图2,为本申请实施例提供了一种广告推送方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤s101-步骤s103。

s101,获取与目标广告相关联的历史广告,获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息。

根据一些实施例,目标广告是指当前用户推送的广告。以传播媒介为标准该目标广告包括但不限于纸媒广告、电视广告、广播广告、户外广告、网络广告等等。本申请实施例的目标广告以网络广告为例进行介绍。

易于理解的是,当用户对目标广告进行推送之前,用户可以基于待推送的产品生成目标广告。该目标广告的形式包括但不限于语音目标广告、文字目标广告、图片目标广告、视频目标广告、动画目标广告和链接目标广告等。本申请实施例的目标广告的形式以链接目标广告为例进行介绍。本申请实施例的执行主体包括但不限于终端、服务器等。本申请实施例的执行主体以终端为例进行介绍。

根据一些实施例,当执行主体为服务器,用户设计完成目标广告时,用户可以通可以点击终端显示界面的上传控件。终端界面的举例示意图可以如图3所示。当终端检测到用户点击该上传控件时,终端可以将该目标广告和初始推送条件发送至服务器。当执行主体为终端时,用户设计完成目标广告时,则不需要发送该目标广告和初始推送条件,终端可以直接接收到该目标广告和初始推送条件。当终端接收到该目标广告时,终端可以获取与目标广告相关联的历史广告。其中终端可以从预先存储的广告记录中获取历史广告,还可以发送历史广告获取请求至服务器,接收服务器发送的历史广告。其中,与目标广告相关联的历史广告包括但不限于目标广告的业务方在第一预设历史时段推送的广告、在第二预设历史时段推送的与目标广告类型相同的广告、与目标广告的业务方类型相同的业务方第三预设历史时段推送的广告等等。

易于理解的是,当终端获取到的目标广告为q公司的w手机广告时,终端获取到的与w手机广告相关联的历史广告例如可以是q公司在一周之内推送的所有广告以及e公司在一周之内推送的r手机广告。其中q公司在一周之内推送的所有广告例如可以是t电话广告、y手表广告、u计算机广告以及i平板电脑广告。

根据一些实施例,推送条件是指用户推送历史广告时所选择的条件。标签信息是指点击历史广告的用户所携带的标签信息。其中推送条件可以与标签信息一样,推送条件也可以和标签信息不同。例如推送条件是性别、年龄、地域时,标签信息也可以是用户的性别、用户的年龄、用户的地域。

易于理解的是,当终端获取到与目标广告相关联的历史广告时,终端可以基于该历史广告,获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息。终端获取到的历史广告对应的至少一个推送条件例如可以是年龄、信用卡,终端获取到的历史广告的推送对象的至少一个标签信息例如可以是年龄、性别、地域。

s102,基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件。

根据一些实施例,扩展的推送条件是指除了针对目标广告的初始推送条件之外,终端根据至少一个推送条件以及至少一个标签信息,确定的推送条件。当至少一个推送条件以及至少一个标签信息包括初始推送条件时,终端可以在至少一个推送条件以及至少一个标签信息中除去初始推送条件之后确定扩展的推送条件,可以减少终端确定扩展的推送条件的步骤,进而可以提高广告推送的效率。

易于理解的是,当终端获取到历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息时,终端可以基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件。例如终端可以计算至少一个推送条件以及至少一个标签信息的等级信息,基于该等级信息,终端可以获取高于预设等级的待扩展的推送条件,并将该待扩展的推送条件除初始推送条件之外的待扩展的推送条件确定为扩展的推送条件,还可以直接将待扩展的推送条件确定为扩展的推送条件。例如终端设置的预设等级例如可以是z等级,终端设置的初始推送条件例如可以年龄和汽车。当终端获取到的待扩展的推送条件是年龄、信用卡、性别、地域时,终端可以将信用卡、性别、地域设置为扩展的推送条件。

s103,基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。

根据一些实施例,当终端确定扩展的推送条件时,终端可以基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。例如终端确定扩展的推送条件为信用卡、性别、地域,初始推送条件为年龄和汽车时,终端可以以信用卡、性别、地域、年龄和汽车为推送条件推送目标广告。终端推送目标广告时,可以通过服务器将该目标广告发送至于所述初始推送条件以及扩展的推送条件对应的用户终端,用户终端接收到该目标广告时,可以将该目标广告显示在终端界面上,此时终端界面的举例示意图可以如图4所示。

本申请实施例提供一种广告投放方法,通过获取与目标广告相关联的历史广告,并基于历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息,确定扩展的推送条件,可以基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。由于扩展的推送条件的确定不仅依赖历史广告的推送条件,还依赖该历史广告的推送对象的标签信息,覆盖范围更广,可以减少基于用户经验选择推送条件进行目标广告推送时准确度不高的情况,因此基于初始推送条件以及扩展的推送条件,推送目标广告,可以提高目标广告的推送条件的准确度,进而可以提高广告推送的精确度。另外,由于扩展的推送条件是基于历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息确定,提高广告推送的精确度,提高目标广告的转化率,进而可以减少资源浪费。

请参见图5,为本申请实施例提供了一种广告推送方法的流程示意图。如图5所示,本申请实施例的所述方法可以包括以下步骤s201-步骤s208。

s201,获取与目标广告相关联的历史广告,历史广告至少包括第一历史广告和第二历史广告。

具体过程如上所述,此处不再赘述。

根据一些实施例,本申请实施例的历史广告至少包括第一历史广告和第二历史广告,第一历史广告为目标广告的业务方在第一预设历史时段推送的广告,第二历史广告为在第二预设历史时段推送的与目标广告类型相同的广告。其中与目标广告类型相同的广告包括但不限于与目标广告对应的广告对象、广告内容、广告形式、广告标题相同的广告。本申请实施例的执行主体包括但不限于终端、服务器等。本申请实施例的执行主体以终端为例进行介绍。其中,第一历史广告和第二历史广告的获取可以是终端根据预先获取到的获取指令获取的,还可以是终端基于接收目标广告时接收到的获取信息获取的。

易于理解的是,第一预设历史时段是指在推送当前广告之前的时段,第一预设历史时段并不特指某一固定历史时段,第一预设历史时段可以随着历史时段的设置变化而变化。例如终端基于用户的设置指令设置的第一预设历史时段可以是目标广告推送之前的一周内,终端基于用户的设置指令设置的第一预设历史时段还可以是目标广告推送之前的三天内。同理,第二预设历史时段是指在推送当前广告之前的时段,第二预设历史时段并不特指某一固定历史时段,第二预设历史时段可以随着历史时段的设置变化而变化。其中,第一预设历史时段和第二预设历史时段可以是相同的历史时段,也可以是不同的历史时段。

可选的,本申请实施例的目标广告例如可以是s业务主推送的s理财广告。终端获取到的第一历史广告例如可以是s理财广告的s业务主在2019年5月12日至2019年5月19日推送的广告,该第一历史广告例如可以包括s1广告、s2广告和s3广告。第二历史广告例如可以是2019年5月12日至2019年5月19日与s理财广告的广告类型相同的广告,该第二历史广告例如可以包括s4广告、s5广告和s6广告。

s202,获取第一历史广告对应的至少一个第一推送条件以及第一历史广告的第一推送对象的至少一个第一标签信息。

根据一些实施例,第一推送条件是指第一历史广告对应的推送条件,并不特指某一固定条件,当第一历史广告发生变化时,第一推送条件也会相应发生变化。第一推送对象是指点击第一历史广告对象,并不特指某一固定对象,当第一历史广告发生变化时,第一推送对象也会相应发生变化。第一标签信息是指第一推送对象的标签信息,并不特指某一固定标签信息,当第一历史广告发生变化时,第一推送对象会相应发生变化,第一标签信息也会相应发生变化。

易于理解的是,当终端获取到与目标广告相关联的第一历史广告和第二历史广告时,终端可以获取第一历史广告对应的至少一个第一推送条件以及第一历史广告的第一推送对象的至少一个第一标签信息。例如,终端获取到的第一历史广告例如可以包括s1广告、s2广告和s3广告,此时终端获取到s1广告、s2广告和s3广告的第一推送条件例如可以是年龄为25-35岁、基金投资、信用卡和房产。终端获取到s1广告、s2广告和s3广告的第一推送对象的至少一个第一标签信息例如可以是基金投资、年龄为25-30岁。

s203,获取第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息。

根据一些实施例,第二推送条件是指第二历史广告对应的推送条件,并不特指某一固定条件,当第二历史广告发生变化时,第二推送条件也会相应发生变化。第二推送对象是指点击第二历史广告对象,并不特指某一固定对象,当第二历史广告发生变化时,第二推送对象也会相应发生变化。第二标签信息是指第二推送对象的标签信息,并不特指某一固定标签信息,当第二历史广告发生变化时,第二推送对象会相应发生变化,第二标签信息也会相应发生变化。

易于理解的是,当终端获取到与目标广告相关联的第一历史广告和第二历史广告,且终端获取第一历史广告对应的至少一个第一推送条件以及第一历史广告的第一推送对象的至少一个第一标签信息时,终端可以获取第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息。例如,终端获取到的第二历史广告例如可以包括s4广告、s5广告和s6广告,此时终端获取到s4广告、s5广告和s6广告的第二推送条件例如可以是年龄、贵金属投资、汽车。终端获取到s1广告、s2广告和s3广告的第二推送对象的至少一个第二标签信息例如可以是股票投资、年龄为25-35岁。

s204,基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件。

根据一些实施例,当终端获取到第一历史广告对应的至少一个第一推送条件、第一历史广告的第一推送对象的至少一个第一标签信息、第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息时,终端可以基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件。

根据一些实施例,请参见图6,为本申请实施例提供了一种广告推送方法的流程示意图。如图6所示,本申请实施例的所述方法基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件时可以包括以下步骤s301-步骤s302。s301,基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分;s302,基于至少一个待扩展的推送条件的评分,确定扩展的推送条件。

易于理解的是,至少一个待扩展的推送条件是指至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息的并集,并且至少一个待扩展的推送条件中可以不包括初始推送条件。当终端获取到至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息时,终端可以获取到至少一个待扩展的推送条件并计算至少一个待扩展的推送条件的评分。终端基于至少一个待扩展的推送条件的评分,确定扩展的推送条件,可以量化地确定扩展的推送条件,可以提高扩展的推送条件的确定准确度。

可选的,例如终端获取到的至少一个第一推送条件例如可以是年龄为25-35岁、基金投资、信用卡和房产,至少一个第一标签信息例如可以是基金投资、年龄为25-30岁,至少一个第二推送条件例如可以是年龄、贵金属投资、汽车,至少一个第一标签信息例如可以是股票投资、年龄为25-35岁时,终端可以计算基金投资、信用卡、房产、年龄为25-35岁、股票投资的评分。

根据一些实施例,请参见图7,为本申请实施例提供了一种广告推送方法的流程示意图。如图7所示,本申请实施例的所述方法基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分时可以包括以下步骤s401-步骤s403。s401,计算每个第一推送条件对应的第一转化率以及每个第一标签信息对应的第一目标群体指数;s402,计算每个第二推送条件对应的第二转化率以及每个第二标签信息对应的第二目标群体指数;s403,基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分。

易于理解的是,当终端获取到至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息时,终端可以计算每个第一推送条件对应的第一转化率以及每个第一标签信息对应的第一目标群体指数。当终端计算得到每个第一推送条件对应的第一转化率以及每个第一标签信息对应的第一目标群体指数时,终端可以计算每个第二推送条件对应的第二转化率以及每个第二标签信息对应的第二目标群体指数。此时,终端可以基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分。

可选的,终端基于第一转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分时,终端可以对每个第一转化率、第一目标群体指数、第二转化率以及第二目标群体指数进行加权求和,得到至少一个待扩展的推送条件的评分。

根据一些实施例,终端计算第一转化率时,终端可以获取第一历史广告的所有曝光数和点击数,然后基于第一历史广告对应的至少一个第一推送条件,终端可以采用公式(1)计算每个所述至少一个第一推送条件对应的转化率。同理,终端可以采用公式(1)计算每个所述至少一个第二推送条件对应的转化率。

ctr=click_nums/expose*100%公式(1)

其中,ctr为转换率,click_nums为点击数,expose为曝光数。

易于理解的是,终端计算第一目标群体指数时,终端可以采用公式(2)计算每个所述至少一个第一标签信息对应的目标群体指数。同理,终端可以采用公式(2)计算每个所述至少一个第二标签信息对应的转化率。

tgi=(t_nums/t_all_nums)/(t_nums/t_all_nums)*100公式(2)

其中,t为当前样本集中的指定定向对应的人群,t_nums为人群定向人数,t_all_nums为当前人群的总数。t为广告平台对应所有活跃广告对应的点击人群,t_nums为指定定向的人数,t_all_nums为所有人群的总数。100为放大系数。

根据一些实施例,当终端对每个第一转化率、第一标签信息、第二转化率以及第二目标群体指数进行加权求和时,终端可以采用公式(03)计算得到至少一个待扩展的推送条件的评分。

scoret=wsrc1(wctr*ctrsrc1-sel+wtgitgisrc1-cli)+wsrc2(wctr*ctrsrc2-sel+wtgitgisrc2-cli)公式(03)

其中,wsrc1为第一历史广告对应的权重,wsrc2为第二历史广告对应的权重,wctr对应为转化率计算逻辑的内层权重,wtgi对应为目标群体指数计算逻辑的内层权重,ctrsrc1-sel为第一历史广告的转化率,ctrsrc2-sel为第二历史广告的转化率,tgisrc1-cli为第一标签信息的目标群体指数,tgisrc2-cli为第二标签信息的目标群体指数。其中,第一历史广告对应的权重、第二历史广告对应的权重、转化率计算逻辑的内层权重以及目标群体指数计算逻辑的内层权重可以基于预先设置指令进行设置。

根据一些实施例,当终端计算得到至少一个待扩展的推送条件的评分时,终端可以采用归一化算法对每个第一转化率、第一目标群体指数、第二转化率以及第二目标群体指数进行归一化计算,以便终端可以基于归一化后的数据进行加权计算,可以提高至少一个待扩展的推送条件的评分的准确度。

根据一些实施例,请参见图8,为本申请实施例提供了一种广告推送方法的流程示意图。如图8所示,本申请实施例的所述方法基于至少一个待扩展的推送条件的评分,确定扩展的推送条件时可以包括以下步骤s501-步骤s502。s501,若至少一个待扩展的推送条件的评分中存在大于预设评分的目标评分,将目标评分对应的待扩展的推送条件确定为扩展的推送条件;s502,若至少一个待扩展的推送条件的评分均小于预设评分的评分,确定至少一个待扩展的推送条件的评分中的最大评分,将最大评分对应的待扩展的推送条件确定为扩展的推送条件。

根据一些实施例,当终端获取到至少一个待扩展的推送条件的评分时,终端可以判断至少一个待扩展的推送条件的评分中是否存在大于预设评分的目标评分。当终端判断到至少一个待扩展的推送条件的评分中存在大于预设评分的目标评分时,终端可以将目标评分对应的待扩展的推送条件确定为扩展的推送条件。

易于理解的是,终端设置的预设评分例如可以是90分。终端获取到基金投资、信用卡、房产、年龄为25-35岁、股票投资的评分例如可以分别为98分、95分、89分、93分和85分时,终端可以获取到大于预设评分90分的目标评分98分、95分和93分。此时终端可以将98分对应的基金投资、95分对应的信用卡和93分对应的年龄为25-35岁作为扩展的推送条件。

根据一些实施例,当终端获取到至少一个待扩展的推送条件的评分时,终端可以判断至少一个待扩展的推送条件的评分中是否存在大于预设评分的目标评分。当终端判断到至少一个待扩展的推送条件的评分均小于预设评分的评分,终端可以确定至少一个待扩展的推送条件的评分中的最大评分,并将最大评分对应的待扩展的推送条件确定为扩展的推送条件。

易于理解的是,终端设置的预设评分例如可以是90分。终端获取到基金投资、信用卡、房产、年龄为25-35岁、股票投资的评分例如可以分别为88分、85分、89分、83分和85分时,终端可以获取到至少一个待扩展的推送条件的评分均小于预设评分90分,终端可以获取88分、85分、89分、83分和85分的最大评分为89分。此时终端可以将最大评分89分对应的年龄为25-35岁作为扩展的推送条件。

根据一些实施例,当终端获取到至少一个待扩展的推送条件的评分时,终端可以判断至少一个待扩展的推送条件的评分中是否存在大于预设评分的目标评分。当终端判断到至少一个待扩展的推送条件的评分均小于预设评分的评分,终端可以按照评分由高到低的顺序对至少一个待扩展的推送条件的评分进行排序,并将预设数量的待扩展的推送条件作为扩展的推送条件。

易于理解的是,终端设置的预设评分例如可以是90分以及设置的预设数量为2个。终端获取到基金投资、信用卡、房产、年龄为25-35岁、股票投资的评分例如可以分别为88分、85分、89分、83分和85分时,终端可以获取到至少一个待扩展的推送条件的评分均小于预设评分90分,终端可以按照评分由高到低的顺序,将评分89分对应的年龄为25-35岁以及评分88分对应的基金投资作为扩展的推送条件。

s205,基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。

具体过程如上所述,此处不再赘述。

s206,获取目标广告的点击对象的第三标签信息。

根据一些实施例,点击对象是指目标广告推送之后点击目标广告的对象。当终端对目标广告进行推送之后,终端可以获取目标广告的点击对象的第三标签信息。其中第三标签信息是指目标广告的点击对象对应的标签信息,并不特指某一固定的标签信息,当点击对象发生变化时,第三标签信息也会相应改变。当终端可以获取目标广告的点击对象的第三标签信息时,终端可以获取预设周期内目标广告的点击对象的第三标签信息。其中预设周期包括但不限于预设时长、预设曝光数和预设点击数等等。

易于理解的是,当终端基于所选择的初始推送条件以及扩展的推送条件,推送s理财广告之后,终端获取到的s理财广告的点击对象的第三标签信息例如为可以上班族。

s207,基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件。

根据一些实施例,当终端获取到目标广告的点击对象的第三标签信息时,终端可以基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件。例如终端获取到第三标签信息时,终端可以计算第三标签信息、初始推送条件和扩展的推送条件的评分,并获取第三标签信息、初始推送条件和扩展的推送条件的评分中大于预设评分的目标评分,将目标评分对应的推送条件确定为下一周期的推送条件。

易于理解的是,终端设置的预设评分例如可以是90分。第三标签信息上班族、初始推送条件年龄为25-35岁、以及扩展的推送条件基金投资的评分可以分别为98分、85分、89分。此时终端可以直接将第三标签信息上班族确定为下一周期的推送条件,终端还可以将第三标签信息上班族以及初始推送条件确定为下一周期的推送条件。

s208,在到达下一周期时,按照下一周期的推送条件,推送目标广告。

根据一些实施例,当终端基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件之后,终端可以在到达下一周期时,按照下一周期的推送条件,推送目标广告。例如终端基于第三标签信息、初始推送条件和扩展的推送条件,直接将第三标签信息上班族确定为下一周期的推送条件时,终端可以在到达下一周期时,按照第三标签信息上班族的推送条件,推送目标广告。

本申请实施例提供一种广告推送方法,通过获取与目标广告相关联的第一历史广告和第二历史广告,可以基于第一历史广告对应的至少一个第一推送条件、第一历史广告的第一推送对象的至少一个第一标签信息、第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息,确定扩展的推送条件,由于扩展的推送条件的确定不仅依赖历史广告的推送条件,还依赖该历史广告的推送对象的标签信息,覆盖范围更广,可以减少由于用户经验选择带来的不足,可以减少仅基于历史广告对应的推送条件确定目标广告推送条件的不全面的情况,可以提高广告推送条件的选择准确度,可以提高广告推送的精确度,可以提高广告的转化率,进而可以减少资源浪费。另外,终端还可以在目标广告推送后,获取目标广告的点击对象的第三标签信息,并基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件,在到达下一周期时,按照下一周期的推送条件,推送目标广告,可以及时调整目标广告的推送条件,可以提高广告推送的精确度,可以提高目标广告的转化效率,进而可以提升资源的利用率。

下面将结合附图9,对本申请实施例提供的广告推送装置进行详细介绍。需要说明的是,附图9所示的广告推送装置,用于执行本申请图2-图8所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图2-图8所示的实施例。

请参见图9,其示出本申请实施例的广告推送装置的结构示意图。该广告推送装置900可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该广告推送装置900包括广告获取单元901、条件确定单元902和广告推送单元903,具体用于:

广告获取单元901,用于获取与目标广告相关联的历史广告,获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息;

条件确定单元902,用于基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件;

广告推送单元903,用于基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。

根据一些实施例,历史广告至少包括第一历史广告和第二历史广告,第一历史广告为目标广告的业务方在第一预设历史时段推送的广告,第二历史广告为在第二预设历史时段推送的与目标广告类型相同的广告;

条件确定单元902,用于获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息时,具体用于:

获取第一历史广告对应的至少一个第一推送条件以及第一历史广告的第一推送对象的至少一个第一标签信息;

获取第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息;

基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件时,具体用于:

基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件。

根据一些实施例,条件确定单元902,用于基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件时,具体用于:

基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分;

基于至少一个待扩展的推送条件的评分,确定扩展的推送条件。

根据一些实施例,条件确定单元902,用于基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分时,具体用于:

计算每个第一推送条件对应的第一转化率以及每个第一标签信息对应的第一目标群体指数;

计算每个第二推送条件对应的第二转化率以及每个第二标签信息对应的第二目标群体指数;

基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分。

根据一些实施例,条件确定单元902,用于基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分时,具体用于:

对每个第一转化率、第一目标群体指数、第二转化率以及第二目标群体指数进行加权求和,得到至少一个待扩展的推送条件的评分。

根据一些实施例,条件确定单元902,用于基于至少一个待扩展的推送条件的评分,确定扩展的推送条件时,具体用于:

若至少一个待扩展的推送条件的评分中存在大于预设评分的目标评分,将目标评分对应的待扩展的推送条件确定为扩展的推送条件;

若至少一个待扩展的推送条件的评分均小于预设评分的评分,确定至少一个待扩展的推送条件的评分中的最大评分,将最大评分对应的待扩展的推送条件确定为扩展的推送条件。

根据一些实施例,广告推送单元903,用于基于所选择的初始推送条件以及扩展的推送条件,推送目标广告之后,还具体用于:

获取目标广告的点击对象的第三标签信息;

基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件;

在到达下一周期时,按照下一周期的推送条件,推送目标广告。

本申请实施例提供一种广告投放装置,广告获取单元获取与目标广告相关联的历史广告,获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息,条件确定单元基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件,广告推送单元可以基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。因此本申请的广告投放装置由于扩展的推送条件的确定不仅依赖历史广告的推送条件,还依赖该历史广告的推送对象的标签信息,覆盖范围更广,可以提高目标广告的推送条件的准确度,提高广告推送的精确度,提高目标广告的转化率,进而可以减少资源浪费。

请参见图10,为本申请实施例提供的一种终端的结构示意图。如图10所示,所述终端1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。

其中,通信总线1002用于实现这些组件之间的连接通信。

其中,用户接口1003可以包括显示屏(display)和gps,可选用户接口1003还可以包括标准的有线接口、无线接口。

其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个终端1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行终端1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。

其中,存储器1005可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及用于广告推送的应用程序。

在图10所示的终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的广告推送的应用程序,并具体执行以下操作:

获取与目标广告相关联的历史广告,获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息;

基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件;

基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。

根据一些实施例,历史广告至少包括第一历史广告和第二历史广告,第一历史广告为目标广告的业务方在第一预设历史时段推送的广告,第二历史广告为在第二预设历史时段推送的与目标广告类型相同的广告;处理器1001用于获取历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息时,具体用于执行以下步骤:

获取第一历史广告对应的至少一个第一推送条件以及第一历史广告的第一推送对象的至少一个第一标签信息;

获取第二历史广告对应的至少一个第二推送条件以及第二历史广告的第二推送对象的至少一个第二标签信息;

处理器1001用于基于至少一个推送条件以及至少一个标签信息,确定扩展的推送条件时,具体用于执行以下步骤:

基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件。

根据一些实施例,处理器1001用于基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定扩展的推送条件时,具体用于执行以下步骤:

基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分;

基于至少一个待扩展的推送条件的评分,确定扩展的推送条件。

根据一些实施例,处理器1001用于基于至少一个第一推送条件、至少一个第一标签信息、至少一个第二推送条件以及至少一个第二标签信息,确定至少一个待扩展的推送条件的评分时,具体用于执行以下步骤:

计算每个第一推送条件对应的第一转化率以及每个第一标签信息对应的第一目标群体指数;

计算每个第二推送条件对应的第二转化率以及每个第二标签信息对应的第二目标群体指数;

基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分。

根据一些实施例,处理器1001用于基于第一推送转化率、第一目标群体指数、第二转化率以及第二目标群体指数,计算至少一个待扩展的推送条件的评分时,具体用于执行以下步骤:

对每个第一转化率、第一目标群体指数、第二转化率以及第二目标群体指数进行加权求和,得到至少一个待扩展的推送条件的评分。

根据一些实施例,处理器1001用于基于至少一个待扩展的推送条件的评分,确定扩展的推送条件时,具体用于执行以下步骤:

若至少一个待扩展的推送条件的评分中存在大于预设评分的目标评分,将目标评分对应的待扩展的推送条件确定为扩展的推送条件;

若至少一个待扩展的推送条件的评分均小于预设评分的评分,确定至少一个待扩展的推送条件的评分中的最大评分,将最大评分对应的待扩展的推送条件确定为扩展的推送条件。

根据一些实施例,处理器1001用于基于所选择的初始推送条件以及扩展的推送条件,推送目标广告之后,还具体用于执行以下步骤:

获取目标广告的点击对象的第三标签信息;

基于第三标签信息、初始推送条件和扩展的推送条件,确定下一周期的推送条件;

在到达下一周期时,按照下一周期的推送条件,推送目标广告。

本申请实施例提供一种终端,通过获取与目标广告相关联的历史广告,并基于历史广告对应的至少一个推送条件以及历史广告的推送对象的至少一个标签信息,确定扩展的推送条件,可以基于所选择的初始推送条件以及扩展的推送条件,推送目标广告。因此本申请的终端由于扩展的推送条件的确定不仅依赖历史广告的推送条件,还依赖该历史广告的推送对象的标签信息,覆盖范围更广,可以提高目标广告的推送条件的准确度,提高广告推送的精确度,提高目标广告的转化率,进而可以减少资源浪费。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种广告推送方法的部分或全部步骤。

本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmablegatearray,fpga)、集成电路(integratedcircuit,ic)等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1