本公开涉及广告投放,尤其涉及一种服务器、广告投放方法。
背景技术:
1、针对电视媒体的用户特殊性,第三方数据管理平台建立了分时段的dmp(datamanagement platform,数据管理平台)系统,用于提供分时段用户画像的查询接口。例如,将工作日和非工作日都划分为多个时间段,针对不同的时间段建立不同的画像,比如某个电视终端,17点至19点的观众为儿童,19点至21点的观众为成年女性。有些广告主在投放广告时,要求ta(target audience,目标受众)浓度达到一定的数值。
2、相关技术中,媒体为了满足广告主的ta浓度的要求,对接第三方dmp系统,在投放广告时,实时请求第三方dmp,判断预设时间段,用户是否是目标受众,从而决定是否投放广告。然而这种方法,在某些时段ta命中率相对ta浓度过低时,为了满足ta浓度,即使发送大量的dmp请求,也只能换回很小量的可投放的量。因此,如何在满足目标受众浓度要求的情况下,降低广告投放成本是当前亟需解决的问题。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种服务器、广告投放方法,可以在目标受众命中率低的时间段,减少请求量;在目标受众命中率高的时间段,增加请求量,以降低广告投放成本。
2、第一方面,本公开提供了一种服务器,包括:
3、控制器,被配置为:
4、在预设时间段内,接收多个待投放设备分别发送的时段命中数据请求,响应于所述时段命中数据请求,获取请求设备数和命中设备数;所述请求设备数用于表示所述预设时间段内请求获取时段命中数据的设备数;所述时段命中数据用于表示所述待投放设备在预设时间段内是否为目标广告的目标受众;
5、根据所述命中设备数与所述请求设备数,确定所述预设时间段的目标受众命中率;
6、基于所述预设时间段的目标受众命中率,更新所述预设时间段的请求设备数,在所述多个待投放设备中确定多个目标投放设备,并向所述多个目标投放设备投放所述目标广告,以使所述多个目标投放设备播放所述目标广告;所述预设时间段的目标受众命中率与所述预设时间段的请求设备数成反比。
7、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
8、所述在预设时间段内,接收预设数量的待投放设备分别发送的时段命中数据请求,响应于所述时段命中数据请求,获取命中设备数之前,还包括:
9、获取目标受众浓度;所述目标受众浓度用于表示在广告投放周期内,目标广告的目标投放设备数占总投放设备数的百分比。
10、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
11、所述获取目标受众浓度,包括:
12、根据预设用户画像规则,确定所述目标广告的目标投放设备数;
13、获取目标广告的总曝光次数、以及每台待投放设备的预设曝光次数;
14、根据所述目标广告的总曝光次数、以及所述每台待投放设备的预设曝光次数,确定所述目标广告的总投放设备数;
15、根据所述目标广告的目标投放设备数与所述目标广告的总投放设备数,确定所述目标受众浓度。
16、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
17、所述基于所述预设时间段的目标受众命中率,更新所述请求设备数,在所述多个待投放设备中确定多个目标投放设备,包括:
18、获取预估目标受众浓度;
19、当所述预设时间段的目标受众命中率小于所述预估目标受众浓度时,通过增加所述请求设备数在所述多个待投放设备中确定多个目标投放设备;
20、当所述预设时间段的目标受众命中率大于等于所述预估目标受众浓度时,通过减少所述请求设备数在所述多个待投放设备中确定多个目标投放设备。
21、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
22、所述基于所述预设时间段的目标受众命中率,更新所述请求设备数之前,还包括:
23、针对每台待投放设备,查询所述目标广告的投放情况;
24、若所述目标广告在待投放设备上已投放过,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
25、若所述目标广告在所述待投放设备上未投放过,则查询所述待投放设备是否存在时段命中数据;
26、若所述待投放设备存在时段命中数据,且所述时段命中数据为是,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
27、若所述待投放设备存在时段命中数据,且所述时段命中数据为否,则向所述待投放设备不投放所述目标广告。
28、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
29、所述查询所述待投放设备是否存在时段命中数据,还包括:
30、若所述待投放设备不存在时段命中数据,且所述请求设备数小于预设请求设备数时,则获取所述待投放设备在预设时间段的时段命中数据,并更新所述请求设备数;
31、根据所述待投放设备在预设时间段的时段命中数据,判断所述待投放设备是否为所述预设时间段的目标受众;
32、若所述待投放设备是所述预设时间段的目标受众,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
33、若所述待投放设备不是所述预设时间段的目标受众,则向所述待投放设备不投放所述目标广告。
34、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
35、所述查询所述待投放设备是否存在时段命中数据,还包括:
36、若所述待投放设备不存在时段命中数据,且所述请求设备数大于等于所述预设请求设备数时,则针对每台待投放设备,按照预设条件随机抽取,确定所述每台待投放设备是否为第一设备;所述多个第一设备为所述未投放过所述目标广告的待投放设备中符合预设条件的设备;
37、针对每个第一设备,获取所述每个第一设备的时段命中数据,并更新所述请求设备数;
38、根据所述每个第一设备的时段命中数据,判断所述每个第一设备是否为所述预设时间段的目标受众;
39、若所述第一设备是所述预设时间段的目标受众,则确定所述第一设备为目标投放设备,并向所述第一设备投放所述目标广告,并更新所述预设时间段的命中设备数;
40、若所述第一设备不是所述预设时间段的目标受众,则向所述第一设备不投放所述目标广告。
41、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
42、所述获取预估目标受众浓度,包括:
43、在未投放过所述目标广告的待投放设备中按照预设条件随机抽取,获取多个第二设备,所述多个第二设备为所述未投放过所述目标广告的待投放设备中不符合预设条件的设备;
44、获取所述预设时间段的命中设备数、所述预设时间段的不确定命中设备数、以及所述预设时间段的目标受众命中率;
45、根据所述预设时间段的命中设备数、所述预设时间段的不确定命中设备数、以及所述预设时间段的目标受众命中率,计算所述预设时间段的预估目标受众浓度。
46、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
47、所述针对每台待投放设备,按照预设条件随机抽取,确定所述每台待投放设备是否为第一设备之后,还包括:
48、获取多个第二设备,所述多个第二设备为所述未投放过所述目标广告的待投放设备中不符合所述预设条件的设备;
49、若所述预设时间段的预估目标受众浓度大于所述目标受众浓度,则向所述多个第二设备投放所述目标广告,并更新所述预设时间段的不确定命中设备数;
50、若所述预设时间段的预估目标受众浓度小于等于所述目标受众浓度,则根据所述预设时间段的目标受众命中率、以及所述目标受众浓度,计算第一投放参数;
51、其中,所述第一投放参数为所述预设时间段的目标受众命中率与所述目标受众浓度的比值;
52、根据所述目标受众浓度与所述第一投放参数计算第二投放参数;所述第二投放参数用于表示所述请求设备数与所述总投放设备数的比值;
53、若所述第二投放参数大于等于预设参数,则向所述多个第二设备不投放所述目标广告;
54、若所述第二投放参数小于预设参数,则返回执行步骤获取所述待投放设备在预设时间段的时段命中数据,并更新所述请求设备数;根据所述待投放设备在预设时间段的时段命中数据,判断所述待投放设备是否为所述预设时间段的目标受众;若所述待投放设备是所述预设时间段的目标受众,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;若所述待投放设备不是所述预设时间段的目标受众,则向所述待投放设备不投放所述目标广告。
55、第二方面,提供一种广告投放方法,所述方法包括:
56、在预设时间段内,接收多个待投放设备分别发送的时段命中数据请求,响应于所述时段命中数据请求,获取请求设备数和命中设备数;所述请求设备数用于表示所述预设时间段内请求获取时段命中数据的设备数;所述时段命中数据用于表示所述待投放设备在预设时间段内是否为目标广告的目标受众;
57、根据所述命中设备数与所述请求设备数,确定所述预设时间段的目标受众命中率;
58、基于所述预设时间段的目标受众命中率,更新所述预设时间段的请求设备数,在所述多个待投放设备中确定多个目标投放设备,并向所述多个目标投放设备投放所述目标广告,以使所述多个目标投放设备播放所述目标广告;所述预设时间段的目标受众命中率与所述预设时间段的请求设备数成反比。
59、作为本公开实施例一种可选的实施方式,所述在预设时间段内,接收预设数量的待投放设备分别发送的时段命中数据请求,响应于所述时段命中数据请求,获取命中设备数之前,还包括:
60、获取目标受众浓度;所述目标受众浓度用于表示在广告投放周期内,目标广告的目标投放设备数占总投放设备数的百分比。
61、作为本公开实施例一种可选的实施方式,所述获取目标受众浓度,包括:
62、根据预设用户画像规则,确定所述目标广告的目标投放设备数;
63、获取目标广告的总曝光次数、以及每台待投放设备的预设曝光次数;
64、根据所述目标广告的总曝光次数、以及所述每台待投放设备的预设曝光次数,确定所述目标广告的总投放设备数;
65、根据所述目标广告的目标投放设备数与所述目标广告的总投放设备数,确定所述目标受众浓度。
66、作为本公开实施例一种可选的实施方式,所述基于所述预设时间段的目标受众命中率,更新所述请求设备数,在所述多个待投放设备中确定多个目标投放设备,包括:
67、获取预估目标受众浓度;
68、当所述预设时间段的目标受众命中率小于所述预估目标受众浓度时,通过增加所述请求设备数在所述多个待投放设备中确定多个目标投放设备;
69、当所述预设时间段的目标受众命中率大于等于所述预估目标受众浓度时,通过减少所述请求设备数在所述多个待投放设备中确定多个目标投放设备。
70、作为本公开实施例一种可选的实施方式,所述基于所述预设时间段的目标受众命中率,更新所述请求设备数之前,还包括:
71、针对每台待投放设备,查询所述目标广告的投放情况;
72、若所述目标广告在待投放设备上已投放过,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
73、若所述目标广告在所述待投放设备上未投放过,则查询所述待投放设备是否存在时段命中数据;
74、若所述待投放设备存在时段命中数据,且所述时段命中数据为是,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
75、若所述待投放设备存在时段命中数据,且所述时段命中数据为否,则向所述待投放设备不投放所述目标广告。
76、作为本公开实施例一种可选的实施方式,所述查询所述待投放设备是否存在时段命中数据,还包括:
77、若所述待投放设备不存在时段命中数据,且所述请求设备数小于预设请求设备数时,则获取所述待投放设备在预设时间段的时段命中数据,并更新所述请求设备数;
78、根据所述待投放设备在预设时间段的时段命中数据,判断所述待投放设备是否为所述预设时间段的目标受众;
79、若所述待投放设备是所述预设时间段的目标受众,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;
80、若所述待投放设备不是所述预设时间段的目标受众,则向所述待投放设备不投放所述目标广告。
81、作为本公开实施例一种可选的实施方式,所述查询所述待投放设备是否存在时段命中数据,还包括:
82、若所述待投放设备不存在时段命中数据,且所述请求设备数大于等于所述预设请求设备数时,则针对每台待投放设备,按照预设条件随机抽取,确定所述每台待投放设备是否为第一设备;所述第一设备为所述未投放过所述目标广告的待投放设备中符合预设条件的设备;
83、针对每个第一设备,获取所述每个第一设备的时段命中数据,并更新所述请求设备数;
84、根据所述每个第一设备的时段命中数据,判断所述每个第一设备是否为所述预设时间段的目标受众;
85、若所述第一设备是所述预设时间段的目标受众,则确定所述第一设备为目标投放设备,并向所述第一设备投放所述目标广告,并更新所述预设时间段的命中设备数;
86、若所述第一设备不是所述预设时间段的目标受众,则向所述第一设备不投放所述目标广告。
87、作为本公开实施例一种可选的实施方式,所述获取预估目标受众浓度,包括:
88、获取所述预设时间段的命中设备数、所述预设时间段的不确定命中设备数、以及所述预设时间段的目标受众命中率;
89、根据所述预设时间段的命中设备数、所述预设时间段的不确定命中设备数、以及所述预设时间段的目标受众命中率,计算所述预设时间段的预估目标受众浓度。
90、作为本公开实施例一种可选的实施方式,所述针对每台待投放设备,按照预设条件随机抽取,确定所述每台待投放设备是否为第一设备之后,还包括:
91、获取多个第二设备,所述多个第二设备为所述未投放过所述目标广告的待投放设备中不符合所述预设条件的设备;
92、若所述预设时间段的预估目标受众浓度大于所述目标受众浓度,则向所述多个第二设备投放所述目标广告,并更新所述预设时间段的不确定命中设备数;
93、若所述预设时间段的预估目标受众浓度小于等于所述目标受众浓度,则根据所述预设时间段的目标受众命中率、以及所述目标受众浓度,计算第一投放参数;
94、其中,所述第一投放参数为所述预设时间段的目标受众命中率与所述目标受众浓度的比值;
95、根据所述目标受众浓度与所述第一投放参数计算第二投放参数;所述第二投放参数用于表示所述请求设备数与所述总投放设备数的比值;
96、若所述第二投放参数大于等于预设参数,则向所述多个第二设备不投放所述目标广告;
97、若所述第二投放参数小于预设参数,则返回执行步骤获取所述待投放设备在预设时间段的时段命中数据,并更新所述请求设备数;根据所述待投放设备在预设时间段的时段命中数据,判断所述待投放设备是否为所述预设时间段的目标受众;若所述待投放设备是所述预设时间段的目标受众,则确定所述待投放设备为目标投放设备,并向所述待投放设备投放所述目标广告;若所述待投放设备不是所述预设时间段的目标受众,则向所述待投放设备不投放所述目标广告。
98、第三方面,提供一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的广告投放方法。
99、本公开实施例提供的技术方案与现有技术相比具有如下优点:
100、在预设时间段内,接收多个待投放设备分别发送的时段命中数据请求,响应于各个时段命中请求,获取请求设备数和命中设备数,其中,请求设备数用于表示预设时间段内请求获取时段命中数据的设备数;时段命中数据用于表示待投放设备在预设时间段内是否为目标广告的目标受众;根据命中设备数与请求设备数,确定预设时间段的目标受众命中率;基于预设时间段的目标受众命中率,更新预设时间段的请求设备数,在多个待投放设备中确定多个目标投放设备,并向多个目标投放设备投放目标广告,以使多个目标投放设备播放目标广告。通过预设时间段内命中设备数与请求设备数,获取预设时段的目标受众命中率,由于预设时间段的目标受众命中率与预设时间段的请求设备数成反比,所以,在总投放设备数确定的情况下,在目标受众命中率低的时间段,减少请求设备数;在目标受众命中率高的时间段,增加请求设备数,从而在满足目标受众浓度要求的情况下,降低广告成本。
1.一种服务器,其特征在于,包括:
2.根据权利要求1所述的服务器,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的服务器,其特征在于,所述控制器,具体被配置为:
4.根据权利要求3所述的服务器,其特征在于,所述控制器,具体被配置为:
5.根据权利要求4所述的服务器,其特征在于,所述控制器,还被配置为:
6.根据权利要求5所述的服务器,其特征在于,所述控制器,还被配置为:
7.根据权利要求6所述的服务器,其特征在于,所述控制器,还被配置为:
8.根据权利要求7所述的服务器,其特征在于,所述控制器,具体被配置为:
9.根据权利要求8所述的服务器,其特征在于,所述控制器,还被配置为:
10.一种广告投放方法,其特征在于,所述方法包括:
