一种广告投放方法、装置和系统与流程

文档序号:12470482阅读:223来源:国知局
一种广告投放方法、装置和系统与流程

本发明涉及计算机技术领域,特别涉及一种广告投放方法、装置和系统。



背景技术:

近年来,随着互联网网络技术的发展,不少广告主为了提高广告的效益,扩大广告推送的对象,选择通过网络将广告推送给用户终端。

目前,广告主通过在某一媒体上为某一广告购买投放次数,媒体则按照广告主购买的投放次数,随机选定用户终端,以投放该广告。例如:广告主购买的投放次数为1000,则媒体将随机选定1000个使用该媒体的终端,则必须在该1000个终端投放对应的广告。因此,现有的这种投放次数与随机选定的终端个数一致的广告推送方式,并不能对用户终端进行选择。



技术实现要素:

本发明实施例提供了一种广告投放方法、装置和系统,实现了对用户终端的选择。

第一方面,本发明实施例提供了广告投放方法,该方法可以包括:

设定目标推送量比例;

确定待投放广告的投放次数和广告信息;

根据所述目标推送量比例和所述投放次数,计算推送量,并将所述推送量发送给外部的目标媒体;

接收所述外部的目标媒体发送的各个用户终端信息,其中,所述用户终端信息的总个数与所述推送量一致;

结合所述广告信息和每一个所述用户终端信息,选定至少一个目标用户终端,其中,所述目标用户终端的个数与所述投放次数一致;

向每一个所述目标用户终端投放所述待投放广告。

优选地,所述结合所述广告信息和每一个所述用户终端信息,选定至少一个目标用户终端,向每一个所述目标用户终端投放所述待投放广告,包括:

结合所述广告信息和每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级;

循环执行N1至N5,直至达到所述目标推送量比例:

N1:将优选级最高的用户终端作为当前目标用户终端;

N2:判断所述当前目标用户终端是否访问所述目标媒体,如果是,则执行N3;否则,执行N4;

N3:向所述当前目标用户终端投放所述待投放广告,并计算当前推送比例,判断所述当前推送比例是否达到所述目标推送量比例,如果是,则执行N5,否则,执行N4;

N4:将下一优先级对应的用户终端作为当前目标用户终端,并执行N2;

N5:将未投放所述待投放广告的用户终端对应的用户终端信息返回给所述目标媒体,并结束。

优选地,所述用户终端信息,包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次中的任意一个或多个;

所述广告信息,包括:广告类别、消费水平及年龄段中的任意一个或多个;

所述结合所述广告信息和每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级,包括:

根据所述广告类别,为所述性别分配对应的性别指标常数,并根据所述年龄段,为所述年龄分配对应的年龄指标常数;

根据所述性别指标常数、所述年龄指标常数、所述展示待投放广告的频次、所述展示所有广告的频次中的任意一个或多个以及所述消费水平,计算每一个所述用户终端信息与所述广告信息的匹配度;

根据所述匹配度,确定所述用户终端对应的优先级。

优选地,所述计算每一个所述用户终端信息与所述广告信息的匹配度,包括:

根据公式(1),计算每一个所述用户终端信息与所述广告信息的匹配度;

其中,Ti表征所述用户终端i的信息对应的属性值;α表征性别权重;K1表征与所述广告类别相关的指标常数;β表征年龄权重;K2表征与所述广告类别和所述消费水平相关的年龄指标常数;γ表征展示待投放广告的频次对应的权重;K3表征所述展示待投放广告的频次;δ表征展示所有广告的频次对应的权重;K4表征所述展示所有广告的频次;A表征转换系数;K5表征所述消费水平。

优选地,所述根据所述目标推送量比例和所述投放次数,计算推送量,包括:

根据第二公式(2),计算推送量;

N=a×S.................................................(2)

其中,所述N表征所述推送量;a表征所述目标推送量比例;所述S表征所述投放次数。

优选地,所述计算当前推送比例,包括:

根据下述公式(3),计算当前推送比例;

其中,所述Pi表征所述当前推送比例;所述M表征已经投放的目标用户终端的总个数;所述N表征所述推送量。

第二方面,本发明实施例提供了广告投放装置,该装置包括:

设定单元,用于设定目标推送量比例;

确定单元,用于确定待投放广告的投放次数和广告信息;

处理单元,用于根据所述设定单元设定的所述目标推送量比例和所述确定单元确定的所述投放次数,计算推送量,将所述推送量发送给外部的目标媒体,并接收所述外部的目标媒体发送的各个用户终端信息,其中,所述用户终端信息的总个数与所述推送量一致;

投放单元,用于结合所述确定单元确定的广告信息和所述处理单元接收到的每一个所述用户终端信息,选定至少一个目标用户终端,并向每一个所述目标用户终端投放所述待投放广告,其中,所述目标用户终端的个数与所述投放次数一致。

优选地,所述投放单元,包括:优先级计算子单元、以及广告投放子单元,其中,

所述优先级计算子单元,用于结合所述确定单元确定的广告信息和所述处理单元接收到的每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级;

所述广告投放子单元,用于循环执行N1至N5,直至达到所述目标推送量比例:

N1:将所述优先级计算子单元计算出的优选级最高的用户终端作为当前目标用户终端;

N2:判断所述当前目标用户终端是否访问所述目标媒体,如果是,则执行N3;否则,执行N4;

N3:向所述当前目标用户终端投放所述待投放广告,并计算当前推送比例,判断所述当前推送比例是否达到所述目标推送量比例,如果是,则执行N5,否则,执行N4;

N4:将下一优先级对应的用户终端作为当前目标用户终端,并执行N2;

N5:将未投放所述待投放广告的用户终端对应的用户终端信息返回给所述目标媒体,并结束。

优选地,所述接收单元接收的所述用户终端信息,包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次中的任意一个或多个;

所述确定单元确定的所述广告信息,包括:广告类别、消费水平及年龄段中的任意一个或多个;

所述优先级计算子单元,用于根据所述广告类别,为所述性别分配对应的性别指标常数,并根据所述年龄段,为所述年龄分配对应的年龄指标常数;根据所述性别指标常数、所述年龄指标常数、所述展示待投放广告的频次、所述展示所有广告的频次中的任意一个或多个以及所述消费水平,根据下述第一公式,计算每一个所述用户终端信息与所述广告信息的匹配度;根据所述匹配度,确定所述用户终端对应的优先级。

其中,Ti表征所述用户终端i的信息对应的属性值;α表征性别权重;K1表征与所述广告类别相关的指标常数;β表征年龄权重;K2表征与所述广告类别和所述消费水平相关的年龄指标常数;γ表征展示待投放广告的频次对应的权重;K3表征所述展示待投放广告的频次;δ表征展示所有广告的频次对应的权重;K4表征所述展示所有广告的频次;A表征转换系数;K5表征所述消费水平。

优选地,所述处理单元,包括:推送量计算子单元,其中,

所述推送量计算子单元,用于根据下述公式(2),计算推送量;

N=a×S.......................................................(2)

其中,所述N表征所述推送量;a表征所述目标推送量比例;所述S表征所述投放次数。

优选地,所述广告投放子单元,进一步用于根据下述公式(3),计算当前推送比例;

其中,所述Pi表征所述当前推送比例;所述M表征已经投放的目标用户终端的总个数;所述N表征所述推送量。

第三方面,本发明实施例提供了广告投放系统,该系统包括:

至少一个媒体、至少一个用户终端以及第二方面任一所述的广告投放装置;

所述至少一个媒体中的每一个媒体,当作为目标媒体时,用于接收所述广告投放装置发送的推送量;并发送各个用户终端信息给所述广告投放装置,其中,发送的所述用户终端信息的总个数与所述推送量一致;

所述至少一个用户终端中的每一个用户终端,当作为目标用户终端时,用于提供自身的信息给所述目标媒体,接收所述广告投放装置投放的待投放广告。

可见,本发明实施例提供了一种广告投放方法、装置和系统,通过确定待投放广告的投放次数和广告信息;根据预先设定的目标推送量比例和待投放广告的投放次数,计算推送量,并将所述推送量发送给外部的目标媒体;接收外部的目标媒体发送的总个数与所述推送量一致各个用户终端信息,结合广告信息和每一个所述用户终端信息,选定个数与所述投放次数一致的目标用户终端,并向每一个所述目标用户终端投放所述待投放广告。一般来说,推送量大于投放次数,则通过上述过程可知,本方案可在推送量中选择比较符合广告信息的用户终端,因此,本发明提供的方案实现了对用户终端的选择。

附图说明

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

图1是本发明一个实施例提供的一种广告投放方法的流程图;

图2是本发明一个实施例提供的一种广告投放方法的结构示意图;

图3是本发明另一个实施例提供的一种广告投放装置的结构示意图;

图4是本发明又一个实施例提供的一种广告投放装置的结构示意图;

图5是本发明另一个实施例提供的一种广告投放系统的结构示意图;

图6是本发明另一个实施例提供的一种广告投放方法的流程图。

具体实施方式

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

如图1所示,本发明实施例提供了一种广告投放方法,该方法可以包括以下步骤:

步骤101:设定目标推送量比例;

步骤102:确定待投放广告的投放次数和广告信息;

步骤103:根据所述目标推送量比例和所述投放次数,计算推送量;

步骤104:将所述推送量发送给外部的目标媒体;

步骤105:接收所述外部的目标媒体发送的各个用户终端信息,其中,所述用户终端信息的总个数与所述推送量一致;

步骤106:结合所述广告信息和每一个所述用户终端信息,选定至少一个目标用户终端,其中,所述目标用户终端的个数与所述投放次数一致;

步骤107:向每一个所述目标用户终端投放所述待投放广告。

在图1所示的实施例中,通过确定待投放广告的投放次数和广告信息;根据预先设定的目标推送量比例和待投放广告的投放次数,计算推送量,并将所述推送量发送给外部的目标媒体;接收外部的目标媒体发送的总个数与所述推送量一致各个用户终端信息,结合广告信息和每一个所述用户终端信息,选定个数与所述投放次数一致的目标用户终端,并向每一个所述目标用户终端投放所述待投放广告。一般来说,推送量大于投放次数,则通过上述过程可知,本方案可在推送量中选择比较符合广告信息的用户终端,因此,本发明提供的方案实现了对用户终端的选择。

在本发明一个实施例中,为了保证待投放广告的已投放次数能够满足目标推送量比例的要求,以保证广告主的利益。上述步骤106所述结合所述广告信息和每一个所述用户终端信息,选定至少一个目标用户终端,向每一个所述目标用户终端投放所述待投放广告的一种可选实施方式,可以包括:

结合所述广告信息和每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级;

循环执行N1至N5,直至达到所述目标推送量比例:

N1:将优选级最高的用户终端作为当前目标用户终端。

例如存在4个用户终端信息分别为用户终端a、用户终端b、用户终端c和用户终端d,根据广告信息和每一个用户终端信息,计算用户终端a、用户终端b、用户终端c和用户终端d对应的优先级,经计算得出用户终端a、用户终端b、用户终端c和用户终端d对应的优先级分别为1、2、3和4。

在用户终端a、用户终端b、用户终端c和用户终端d中,由于用户终端a对应的优先级为1,所以确定其优先级最高,因此将用户终端a作为当前目标用户终端。

N2::判断所述当前目标用户终端是否访问所述目标媒体,如果是,则执行N3;否则,执行N4。

如果当前目标用户终端没有访问目标媒体,那么待投放广告就无法到达当前目标用户终端,所以在投放广告前要判断当前目标用户终端是否访问目标媒体。对当前目标用户终端a,判断其是否正在访问目标媒体,如果是,则执行N3;否则,执行N4。

N3:向所述当前目标用户终端投放所述待投放广告,并计算当前推送比例,判断所述当前推送比例是否达到所述目标推送量比例,如果是,则执行N5,否则,执行N4;

向当前目标用户终端a投放待投放广告,并计算当前推送比例。判断当前推送比例是否达到目标推送量比例,由于目标推送量比例是预先确定的,因此需要判断当前推送比例是否达到目标推送量比例。当当前推送比例达到目标推送量比例时,执行N5,否则,执行N4。

N4:将下一优先级对应的用户终端作为当前目标用户终端,并执行N2。

当当前推送比例未达到目标推送量比例时,将下一优先级对应的用户终端作为当前目标用户终端,比如当用户终端a对应的当前推送比例未达到目标推送量比例时,将下一个优先级对应的用户终端b作为当前目标用户终端,并执行N2。

N5:将未投放所述待投放广告的用户终端对应的用户终端信息返回给所述目标媒体,并结束。

根据上述实施例,可以结合广告信息和每一个用户终端信息,计算每一个用户终端信息对应的优先级,并将优选级最高的用户终端作为当前目标用户终端,当判断当前目标用户终端访问所述目标媒体时,向当前目标用户终端投放待投放广告,并计算当前推送比例。当判断当前推送比例达到目标推送量比例时,将未投放待投放广告的用户终端对应的用户终端信息返回给目标媒体。当判断当前推送比例未达到目标推送量比例时,将下一优先级对应的用户终端作为当前目标用户终端循环进行上述步骤。可以做到待投放广告可以有效的到达当前目标用户终端,并控制当前的推送比例,保证可以按照预先设定的目标推送量比例将未投放待投放广告的用户终端对应的用户终端信息返回给目标媒体,以使目标媒体将返回的用户终端信息供其他广告使用。

在本发明一个实施例中,为了能够使待投放广告有目的的进行投放,即待投放广告的广告信息与用户终端信息相匹配。当所述用户终端信息包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次中的任意一个或多个;所述广告信息包括:广告类别、消费水平及年龄段中的任意一个或多个;所述结合所述广告信息和每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级的具体实施方式可以包括:根据所述广告类别,为所述性别分配对应的性别指标常数,并根据所述年龄段,为所述年龄分配对应的年龄指标常数;根据所述性别指标常数、所述年龄指标常数、所述展示待投放广告的频次、所述展示所有广告的频次中的任意一个或多个以及所述消费水平,计算每一个所述用户终端信息与所述广告信息的匹配度;根据所述匹配度,确定所述用户终端对应的优先级。在该过程中可以约定,匹配度越高的用户终端信息对应的优先级越高。由于匹配度的计算结合了广告信息和用户终端信息中具体的内容,因此得到的根据匹配度确定优先级的准确性高。

另外,上述的用户终端信息和上述的广告信息中具体包括的内容可以根据具体的业务要求确定,且包括的具体内容不限于上述中的内容,可以根据业务要求进行添加。

对于上述的根据所述广告类别,为所述性别分配对应的性别指标常数来说,由于每一种广告类别对应的受众群是不一样的,针对于每一类广告类别,为各个广告类别分配对应的性别指标常数,例如,对于广告类别为美妆类广告,由于女性是主要受众群,则为女性性别分配对应的性别指标常数为1;为男性性别分配对应的性别指标常数为0;为模糊性别分配对应的性别指标常数为0.5。由于对于广告类别为汽车类广告,则为女性性别分配对应的性别指标常数为0;为男性性别分配对应的性别指标常数为1;为模糊性别分配对应的性别指标常数为0.5。另外性别指标常数可以根据具体的业务要求分配具体的数值。

对于根据所述年龄段,为所述年龄分配对应的年龄指标常数来说,也要针对于每一类广告类别,为各个广告类别分配对应的性别指标常数,例如,对于广告类别为母婴类广告,由于20至40年龄段是主要受众群,则为20至40年龄段分配对应的年龄指标常数为1;40至100年龄段是次要受众群,则为40至100年龄段分配对应的性别指标常数为0.5;0至19年龄段是非受众群,则为0至19年龄段分配对应的性别指标常数为0。另外性别指标常数可以根据具体的业务要求分配具体的数值。

上述的展示待投放广告的频次为当前用户终端展示待投放广告的次数,上述的展示所有广告的频次为当前用户终端展示所有广告的次数。上述的消费水平为待投放广告对应的需要消费的金额。

在本发明一个实施例中,所述计算每一个所述用户终端信息与所述广告信息的匹配度的具体实施方式,可以包括:根据公式(1),计算每一个所述用户终端信息与所述广告信息的匹配度;

其中,Ti表征所述用户终端i的信息对应的属性值;α表征性别权重;K1表征与所述广告类别相关的指标常数;β表征年龄权重;K2表征与所述广告类别和所述消费水平相关的年龄指标常数;γ表征展示待投放广告的频次对应的权重;K3表征所述展示待投放广告的频次;δ表征展示所有广告的频次对应的权重;K4表征所述展示所有广告的频次;A表征转换系数;K5表征所述消费水平。

其中,性别权重、年龄权重、待投放广告的频次对应的权重、展示所有广告的频次对应的权重、所述广告类别相关的指标常数、所述广告类别和所述消费水平相关的年龄指标常数、可以根据具体的业务要求确定具体的数值。所述展示待投放广告的频次和所述展示所有广告的频次是用户终端信息中包括的内容,可以由目标媒体提供。另外由于消费水平对应一定数量的金额,所以需要设置转换系数,转换系数的具体数值也可以根据具体的业务要求确定。

由于上述计算匹配度的过程,综合考虑了广告信息和用户终端信息中具体的内容,因此得到的匹配度准确性较高。

在本发明一个实施例中,根据所述目标推送量比例和所述投放次数,计算推送量的具体实施方式,可以包括:根据公式(2),计算推送量;

N=a×S..................................................(2)

其中,所述N表征所述推送量;a表征所述目标推送量比例;所述S表征所述投放次数。

上述的目标推送量比例和投放次数可以根据具体的业务要求来确定具体的数值,同时,可以设定目标推送量比例大于1,保证推送量大于投放次数。另外,上述投放次数为广告主要求的广告播放次数,上述推送量是按照上述公式(2)计算得到的目标媒体为广告主提供的可供挑选的曝光机会数量,例如:广告主要求的广告播放次数为1000次,设定的目标推送量为1.5,则根据公式(2)计算得到的推送量为1500。通过上述过程,可以在大于投放次数的推送量中选择用户终端,进一步保证了用户终端选择的可行性。

在本发明一个实施例中,所述计算当前推送比例的具体实施方式,可以包括:根据公式(3),计算当前推送比例;

其中,所述Pi表征所述当前推送比例;所述M表征已经投放的目标用户终端的总个数;所述N表征所述推送量。

上述过程是为了同时保证广告主和目标媒体的利益均达到最大化,即只有当当前推送量比例达到目标推送量比例时,才能使广告主和目标媒体的利益均达到最大化。而当当前推送量比例小于目标推送量比例时,说明广告投放未达到投放次数,即未能满足广告主的要求,影响广告主的利益;当当前推送量比例大于目标推送量比例时,说明广告投放超过了投放次数,虽然可能提高广告主的利益,但是,损害了目标媒体的利益;例如:。

如图2所示,本发明实施例提供了一种广告投放装置,该装置可以包括:

设定单元201,用于设定目标推送量比例;

确定单元202,用于确定待投放广告的投放次数和广告信息;

处理单元203,用于根据所述设定单元201设定的所述目标推送量比例和所述确定单元202确定的所述投放次数,计算推送量,将所述推送量发送给外部的目标媒体,并接收所述外部的目标媒体发送的各个用户终端信息,其中,所述用户终端信息的总个数与所述推送量一致;

投放单元204,用于结合所述确定单元202确定的广告信息和所述处理单元203接收到的每一个所述用户终端信息,选定至少一个目标用户终端,并向每一个所述目标用户终端投放所述待投放广告,其中,所述目标用户终端的个数与所述投放次数一致。

根据上述实施例,处理单元根据设定单元设定的目标推送量比例和确定单元确定的投放次数,计算推送量,并将所述推送量发送给外部的目标媒体;处理单元接收所述外部的目标媒体发送总个数与所述推送量一致的各个用户终端信息,投放单元结合广告信息和每一个所述用户终端信息,选定个数与所述投放次数一致的目标用户终端并向每一个所述目标用户终端投放所述待投放广告。本方案中投放单元根据待投放广告的投放次数和目标推送量比例获取目标媒体发送的总个数与所述推送量一致各个用户终端信息,且用户终端信息的数量是大于投放次数的,在用户终端信息中选出与广告信息相匹配的,且选定个数与投放次数一致的目标用户终端,由于在投放广告之前可以一定数量中的用户中选择目标用户终端,因此可以实现了对用户终端的选择。

在本发明一个实施例中,如图3所示,所述投放单元204可以包括:优先级计算子单元301以及广告投放子单元302,其中,

所述优先级计算子单元301,用于结合所述确定单元202确定的广告信息和所述处理单元203接收到的每一个所述用户终端信息,计算每一个所述用户终端信息对应的优先级;

所述广告投放子单元302,用于循环执行N1至N5,直至达到所述目标推送量比例:

N1:将所述优先级计算子单元301计算出的优选级最高的用户终端作为当前目标用户终端;

N2:判断所述当前目标用户终端是否访问所述目标媒体,如果是,则执行N3;否则,执行N4;

N3:向所述当前目标用户终端投放所述待投放广告,并计算当前推送比例,判断所述当前推送比例是否达到所述目标推送量比例,如果是,则执行N5,否则,执行N4;

N4:将下一优先级对应的用户终端作为当前目标用户终端,并执行N2;

N5:将未投放所述待投放广告的用户终端对应的用户终端信息返回给所述目标媒体,并结束。

在本发明一个实施例中,所述处理单元203接收的所述用户终端信息,包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次中的任意一个或多个;

所述确定单元202确定的所述广告信息,包括:广告类别、消费水平及年龄段中的任意一个或多个;

所述优先级计算子单元301,用于根据所述广告类别,为所述性别分配对应的性别指标常数,并根据所述年龄段,为所述年龄分配对应的年龄指标常数;根据所述性别指标常数、所述年龄指标常数、所述展示待投放广告的频次、所述展示所有广告的频次中的任意一个或多个以及所述消费水平,根据下述公式(1),计算每一个所述用户终端信息与所述广告信息的匹配度;根据所述匹配度,确定所述用户终端对应的优先级。

其中,Ti表征所述用户终端i的信息对应的属性值;α表征性别权重;K1表征与所述广告类别相关的指标常数;β表征年龄权重;K2表征与所述广告类别和所述消费水平相关的年龄指标常数;γ表征展示待投放广告的频次对应的权重;K3表征所述展示待投放广告的频次;δ表征展示所有广告的频次对应的权重;K4表征所述展示所有广告的频次;A表征转换系数;K5表征所述消费水平。

在本发明另一个实施例中,如图4所示,所述处理单元203,包括:推送量计算子单元401,其中,

所述推送量计算子单元401,用于根据下述公式(2),计算推送量;

N=a×S...................................................(2)

其中,所述N表征所述推送量;a表征所述设定单元201设定的目标推送量比例;所述S表征所述确定单元202确定的投放次数。

在本发明又一个实施例中,所述广告投放子单元302,进一步用于根据下述公式(3),计算当前推送比例;

其中,所述Pi表征所述当前推送比例;所述M表征已经投放的目标用户终端的总个数;所述N表征所述推送量。

如图5所示,本发明实施例提供了一种广告投放系统,该系统包括:至少一个媒体501、至少一个用户终端502以及所述广告投放装置503;

所述至少一个媒体501中的每一个媒体501,当作为目标媒体时,用于接收所述广告投放装置503发送的推送量;并发送各个用户终端502信息给所述广告投放装置503,其中,发送的所述用户终端502信息的总个数与所述推送量一致;

所述至少一个用户终端502中的每一个用户终端502,当作为目标用户终端时,用于提供自身的信息给所述目标媒体,接收所述广告投放装置503投放的待投放广告。

可以根据具体的业务要求在众多的媒体中选取一个媒体作为目标媒体。目标媒体根据广告投放装置提供的推送量,为广告投放装置提供相应数量的用户终端信息。广告投放装置根据目标媒体提供的用户终端信息,选定目标用户终端,并对目标用户终端投放广告。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

下面以待投放广告(广告A)向目标媒体(媒体B)投放为例,通过广告投放装置、媒体B与多个用户终端之间的交互,展开说明广告投放方法,如图6所示,该广告投放方法可以包括如下步骤:

步骤601:设定目标推送量比例。

目标推送量比例为待投放广告对应的广告主和目标媒体事先约定,并预先确定比例,目标推送量比例可以根据具体的业务要求确定具体的数值,比如在本实施例中,设定的目标推送量比例为2。

步骤602:确定广告A的投放次数和广告信息。

在该步骤提及的广告A的投放次数是广告主根据具体的业务要求确定的数值,比如在本实施例中,待投放广告A的投放次数为1000次。

广告信息可以包括:广告类别、消费水平及年龄段中的任意一个或多个。

广告类别会随着待投放广告而发生变动,比如可以是母婴类别、美妆类别、汽车类别和食品类别等。消费水平对应待投放广告中的具体内容,比如购买广告中的产品或服务需要花费的金额。年龄段对应待投放广告中的具体内容,比如购买广告中的产品或服务大概处于什么样的年龄段。

步骤603:根据目标推送量比例和投放次数,计算推送量。

根据目标推送量比例和投放次数,利用下述公式(2),计算推送量;

N=a×S....................................................(2)

其中,所述N表征所述推送量;a表征所述目标推送量比例;所述S表征所述投放次数。

在本实施例中,目标推送量比例为2,投放次数为1000次,利用公式(2)计算得出推送量N为2000。

步骤604:将推送量发送给外部的媒体B。

在本实施例中,将计算得出的推送量2000发送给外部的媒体B,以便媒体B可以根据推送量提供用户终端信息。

步骤605:媒体B根据接收到的推送量为广告A随机提供各个用户终端信息,其中,推送的用户终端信息的总个数与推送量一致。

在本实施例中,媒体B根据接收到的推送量2000,为广告A随机提供2000个用户终端信息。

步骤606:接收外部的目标媒体发送的各个用户终端信息。

在本实施例中,接收媒体B提供的2000个用户终端信息。

用户终端信息可以包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次中的任意一个或多个。包括的具体内容可以根据具体的业务要求来确定,在本实施例中用户终端信息包括:性别、年龄、展示待投放广告的频次和展示所有广告的频次。其中性别包括三种,分别为男性、女性和模糊性别。

步骤607:根据广告信息中的广告类别,为用户终端信息中的性别分配对应的性别指标常数,并根据广告信息中的年龄段,为用户终端信息中的年龄分配对应的年龄指标常数。

对于上述的根据所述广告类别,为所述性别分配对应的性别指标常数和年龄指标常数来说,由于每一种广告类别对应的受众群是不一样的,针对于每一类广告类别,为各个广告类别分配对应的性别指标常数和年龄指标常数,在本实施例中,广告A为为美妆类广告,由于女性是主要受众群,则为女性性别分配对应的性别指标常数为1;为男性性别分配对应的性别指标常数为0;为模糊性别分配对应的性别指标常数为0.5。另外,由于20至40年龄段是主要受众群,则为20至40年龄段分配对应的年龄指标常数为1;40至100年龄段是次要受众群,则为40至100年龄段分配对应的性别指标常数为0.5;0至19年龄段是非受众群,则为0至19年龄段分配对应的性别指标常数为0。另外性别指标常数可以根据具体的业务要求分配具体的数值。

步骤608:根据性别指标常数、年龄指标常数、用户终端信息中的展示待投放广告的频次和所述展示所有广告的频次以及广告信息中的消费水平,计算每一个所述用户终端信息与所述广告信息的匹配度。

根据下述公式(1),计算每一个所述用户终端信息与所述广告信息的匹配度;

其中,Ti表征所述用户终端i的信息对应的属性值;α表征性别权重;K1表征与所述广告类别相关的指标常数;β表征年龄权重;K2表征与所述广告类别和所述消费水平相关的年龄指标常数;γ表征展示待投放广告的频次对应的权重;K3表征所述展示待投放广告的频次;δ表征展示所有广告的频次对应的权重;K4表征所述展示所有广告的频次;A表征转换系数;K5表征所述消费水平。

性别权重、年龄权重、待投放广告的频次对应的权重、展示所有广告的频次对应的权重、所述广告类别相关的指标常数、所述广告类别和所述消费水平相关的年龄指标常数、可以根据具体的业务要求确定具体的数值。所述展示待投放广告的频次和所述展示所有广告的频次是用户终端信息中包括的内容,可以目标媒体提供。另外由于消费水平对应一定数量的金钱,所以需要设置转换系数,转换系数的具体数值也可以根据具体的业务要求确定。

步骤609:根据所述匹配度,确定用户终端对应的优先级。

在本实施例中,比如通过计算用户终端a、用户终端b和用户终端c对应的匹配度分别为5、4.8、3。那么根据用户终端a、用户终端b和用户终端c的匹配度的大小,确定的用户终端a、用户终端b和用户终端c为别为1、2、3。

步骤610:将优选级最高的用户终端作为当前目标用户终端。

在本实施例中,将优先级最高的用户终端a作为当前目标用户终端。

步骤611:判断当前目标用户终端是否访问媒体B,如果是,则执行步骤612;否则,执行步骤616。

如果当前目标用户终端没有访问目标媒体,那么待投放广告就无法到达当前目标用户终端,所以在投放广告前要判断当前目标用户终端是否访问所述目标媒体。

在本实施例中,当判断用户终端a正在访问目标媒体B,则执行步骤612;否则,执行步骤616。

步骤612:向所述当前目标用户终端投放广告A。

在本实施例中,将广告A投放到用户终端a。

步骤613:当前目标用户终端直接播放广告A。

在本实施例中,当用户终端a接收到广告A后,直接播放广告A。

步骤614:计算当前推送比例。

根据目标推送量比例和投放次数根据下述公式(3),计算当前推送比例;

其中,所述Pi表征所述当前推送比例;所述M表征已经投放的目标用户终端的总个数;所述N表征所述推送量。

在本实施例中,推送量为2000个,当已经投放的目标用户终端的总个数500个时,计算得到的当前推送比例为4。

步骤615:判断所述当前推送比例是否达到所述目标推送量比例,如果是,则执行步骤617,否则,执行步骤616。

判断计算得到的当前推送比例是否,在本实施中计算得到的当前推送比例为4,是未达到目标推送量比例2的,那么执行步骤617;如果计算得到的当前推送比例达到所述目标推送量比例时,执行步骤616。

步骤616:将下一优先级对应的用户终端作为当前目标用户终端,并执行步骤611。

在本实施例中,是用户终端a的下一个优先级,那么就将用户终端b作为当前目标用户终端并执行步骤611。

步骤617:将未投放待投放广告的用户终端对应的用户终端信息返回给媒体B,并结束。

按照约定,将未投放待投放广告的用户终端对应的用户终端信息返回给所述目标媒体,在本实施例中,推送量为2000,投放次数为1000,那么就需要将未投放待投放广告的用户终端对应的用户终端信息1000个返回给媒体B,以便媒体B将返回的用户终端信息供其他广告使用。例如,媒体B提供的用户终端信息中,存在用户终端c的属性信息,但是并没有给用户终端c投放广告A,则将用户终端c的属性信息返回给媒体B,以便媒体B将返回的用户终端c信息供其他广告使用。

本发明还提供了一种计算机存储介质,存储用于使一机器执行如本文所述的程序代码的审核方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。

在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。

用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。

此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。

此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。

综上所述,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,本发明实施例提供了一种广告投放方法、装置和系统,通过确定待投放广告的投放次数和广告信息;根据预先设定的目标推送量比例和待投放广告的投放次数,计算推送量,并将所述推送量发送给外部的目标媒体;接收外部的目标媒体发送的总个数与所述推送量一致各个用户终端信息,结合广告信息和每一个所述用户终端信息,选定个数与所述投放次数一致的目标用户终端,并向每一个所述目标用户终端投放所述待投放广告。一般来说,推送量大于投放次数,则通过上述过程可知,本方案可在推送量中选择比较符合广告信息的用户终端,因此,本发明提供的方案实现了对用户终端的选择。

2、在本发明实施例中,可以结合广告信息和每一个用户终端信息,选定至少一个目标用户终端,并计算每一个用户终端信息对应的优先级,按照优先级对短浅目标用户终端投放待投放广告,并实时判断当前推送比例是否达到目标推送量比例,保证待投放广告的已投放次数能够满足目标推送量比例的要求,以保证广告主的利益。

3、在本发明实施例中,通过根据广告类别和用户终端信息,计算每一个用户终端信息与待投放广告信息的匹配度,并根据匹配度确定每一个用户终端信息的优先级,以便能够使待投放广告有目的的进行投放。

4、在本发明实施例中,通过根据广告类别和用户终端信息中各个信息对应的指标常数和权重计算每一个所述用户终端信息与所述广告信息的匹配度,由于综合考虑了广告信息和用户终端信息中具体的内容,因此得到的匹配度准确性高。

5、在本发明实施例中,根据目标推送量比例和投放次数,计算推送量,推送量大于投放次数,因此可以在大于投放次数的推送量中选择用户终端,进一步保证了用户终端选择的可行性。

6、在本发明实施例中,通过根据当前推送比例为已经投放的目标用户终端的总个数与推送量的比值,计算当前推送比例,根据当前推送比例与目标推送比例值之间的关系,控制待投放广告的投放次数,因此可以同时保证广告主和目标媒体的利益均达到最大化。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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