一种广告下发总量控制方法、装置及其广告服务器的制造方法

文档序号:10553472阅读:145来源:国知局
一种广告下发总量控制方法、装置及其广告服务器的制造方法
【专利摘要】本发明实施例公开了一种广告下发总量控制方法、装置及其广告服务器,其中,广告下发总量控制方法包括:判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。本发明实施例可以动态调整广告的总下发数量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
【专利说明】
一种广告下发总量控制方法、装置及其广告服务器
技术领域
[0001]本发明实施例涉及广告技术领域,尤其涉及一种广告下发总量控制方法、装置及其广告服务器。
【背景技术】
[0002]随着广告业务的发展,视频广告越来越普及,视频广告由于数据量较大,通常在播放前需要下载缓存相应的视频内容,而且,由于网络的原因,在播放缓存视频时,不能实时获取广告数据或者广告素材文件进行播放,只能播放预先获取数据并且完成广告素材文件下载的广告。
[0003]现有技术中,针对这种预先获取数据并且完成广告素材文件下载的广告类型,存在两种结算方式,一种为按天结算(CPD),另一种为按播放次数结算(CPM)。
[0004]发明人在实施本发明实施例的过程中发现:由于缓存视频播放逻辑限制,造成CPM结算方式的广告总量控制不准,比如,客户端预先获取广告数据或广告素材文件,但并未实际播放,如果还有客户端请求获取广告数据,广告服务器还是会下发广告数据,这将造成实际广告下发总量超过广告投放预设总量,后续如果客户端播放这些预先获取的广告数据,这时就会出现广告实际播放量超过广告投放预设总量,造成广告库存损失。

【发明内容】

[0005]本发明实施例目的旨在提供一种广告下发总量控制方法、装置及其广告服务器,通过动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
[0006]为解决上述技术问题,本发明实施例提供以下技术方案:
[0007]在第一方面,本发明实施例提供一种广告下发总量控制方法,包括以下步骤:
[0008]判断广告当前下发总次数是否超过广告投放预设总量,
[0009]如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0010]可选地,所述方法还包括:
[0011]如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。
[0012]可选地,所述根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,还包括:
[0013]接收获取广告数据成功的上报,下载广告素材文件成功的上报和播放广告成功的上报;
[0014]根据获取广告数据成功的上报,分析获取广告数据的损耗率,
[0015]根据下载广告素材文件成功的上报,分析下载广告素材文件的损耗率,以及,
[0016]根据播放广告成功的上报,分析播放广告的损耗率。
[0017]可选地,所述方法还包括:
[0018]根据历史订单投放数据,动态调整所述获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率。
[0019]可选地,所述根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,具体包括:
[0020]根据客户端获取广告数据成功次数及获取广告数据的损耗率、下载广告素材文件成功次数及下载广告素材文件的损耗率、以及播放广告成功次数及播放广告的损耗率确定广告下发总量F=(A*E)/(B*m+C*n+D*t),其中,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。
[0021]在第二方面,本发明实施例提供一种广告下发总量控制装置,包括:
[0022]判断单元,用于判断广告当前下发总次数是否超过广告投放预设总量,
[0023]确定单元,用于如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0024]可选地,所述确定单元还用于:如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。
[0025]可选地,所述确定单元还包括:
[0026]接收模块,用于接收获取广告数据成功的上报,下载广告素材文件成功的上报和播放广告成功的上报,
[0027]损耗率确定模块,用于根据获取广告数据成功的上报,分析获取广告数据的损耗率,根据下载广告素材文件成功的上报,分析下载广告素材文件的损耗率,以及,根据播放广告成功的上报,分析播放广告的损耗率,
[0028]广告下发总量确定模块,用于根据所述广告投放预设总量、所述获取广告数据成功次数、所述获取广告数据的损耗率、所述下载广告素材文件成功次数、所述下载广告素材文件的损耗率、所述播放广告成功次数和所述播放广告的损耗率,得到所述广告下发总量。
[0029]可选地,所述确定单元还包括:
[0030]损耗率调整模块,用于根据历史订单投放数据,动态调整所述获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率。
[0031]可选地,所述确定单元具体用于:
[0032]根据客户端获取广告数据成功次数及获取广告数据的损耗率、下载广告素材文件成功次数及下载广告素材文件的损耗率、以及播放广告成功次数及播放广告的损耗率确定广告下发总量F=(A*E)/(B*m+C*n+D*t),其中,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。
[0033]在第三方面,本发明实施例一种广告服务器,包括:
[0034]中央处理器,用于判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量;
[0035]存储器,用于存储所述广告。
[0036]在本发明实施例中,通过判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,可以动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
【附图说明】
[0037]图1是本发明实施例一提供一种广告下发总量控制方法的流程示意图;
[0038]图2是本发明实施例二提供的一种广告下发总量控制装置示意图;
[0039]图3是本发明实施例三提供一种广告服务器的示意图。
【具体实施方式】
[0040]为了使本发明实施例的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0041]此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0042]实施例一:
[0043]请参考图1,图1是本发明实施例一提供一种广告下发总量控制方法的流程示意图。如图1所示,本发明实施例的方法,包括以下步骤:
[0044]S11、判断广告当前下发总次数是否超过广告投放预设总量;
[0045]在本发明实施实施例中,广告当前下发总次数是一个实时数据,广告投放预设总量,是在广告系统中录入的广告要投放的总量;在实际广告过程中,广告当前下发总次数可能大于广告投放预设总量,也可能小于广告投放预设总量。
[0046]在本发明实施实施例中,判断广告当前下发总次数是否超过广告投放预设总量可以由广告服务器根据当前实时下发的广告总次数与系统中预设的广告投放预设总量进行比较,得到判断结果。
[0047]S13、如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0048]在本发明实施例中,当广告服务器根据当前实时下发的广告总次数与系统中预设的广告投放预设总量进行比较,得出广告当前下发总次数超过广告投放预设总量时,则将根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0049]在本发明实施例中,通过判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,可以动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
[0050]在本发明实施例中,客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数可以由广告服务器根据客户端请求、下载及播放广告数据的实际成功与否的情况来确定。比如,在客户端下载缓存视频时同时请求广告服务器获取广告数据,如果客户端获取到广告数据,则客户端会通过HTTP请求上报到广告服务器,上报内容包括下载的视频ID、用户ID、设备ID和获取到的广告ID等等。接下来客户端会进行广告素材文件的下载,在广告文件下载成功之后,客户端也会通过HTTP请求上报到广告服务器,上报内容包括文件下载成功的广告ID,视频ID、用户ID、设备ID等等。在广告播放时如果网络正常客户端会通过HTTP请求上报广告播放成功到广告服务器;如果当前无网或者信号较弱则会本地缓存广告播放成功上报的URL信息,URL内容包括广告ID,视频ID、用户ID、设备ID等。
[0051]在本发明实施例中,考虑到获取广告数据、下载广告素材文件以及播放广告过程中,由于客户原因或网络状况的限制,可能存在不能成功的状况,即获取广告数据、下载广告素材文件以及播放广告过程中会存在相应的损耗,在本发明实施例中,可以根据获取广告数据成功的上报分析获取广告数据的损耗率,根据下载广告素材文件成功的上报分析下载广告素材文件的损耗率,以及,根据播放广告成功的上报分析播放广告的损耗率,此外,为了评估这些损耗对广告下发总量的影响,在本发明实施例中,还可以根据历史订单投放数据动态调整获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率,其中,各种损耗率均为小于I的数值,可以由广告服务器通过历史数据计算得出的权重,这个权重决定了当前投放的每个数据对实际广告下发总量的影响。
[0052]在本发明实施例中,在考虑上述损耗率对广告下发总量的影响因素的情况下,广告下发总量可以根据以下公式F=(A*E)/(B*m+C*n+D*t)来计算得到,其中,F为广告下发总量,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。
[0053]在本发明实施例中,如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。
[0054]下面结合具体的应用实例,对本发明实施例作进一步阐述。
[0055]例如在广告系统中录入广告要投放的总量为A=100;客户端当前获取广告数据成功的总次数B是实时数据,假设为B = 50;客户端获取广告数据之后开始下载素材文件,下载广告素材文件成功总次数C = 48;客户端下载素材文件之后进入待播放状态,实际广告播放成功总次数D = 30;广告当前下发总次数E是一个实时数据,假设E = 55;由于E小于A,则此种情况确定广告下发总量F = 100,如果客户端再有请求则继续下发广告;
[0056]另一种情况下,例如在系统中录入广告要投放的总量为A=10;客户端当前获取广告数据成功的总次数B是实时数据,假设为B=IlO;客户端获取广告数据之后开始下载素材文件,下载广告素材文件成功总次数C= 105;客户端下载素材文件之后进入待播放状态,实际广告播放成功总次数D = 80;广告当前下发总次数E是是一个实时数据,E = 120;同时,根据历史经验确定111 = 0.6,11 = 0.65 4 = 0.5,则确定广告下发总量F= (100*120)/ (110*m+105*n+80*t) = 12000/( 110*0.6+105*0.65+80*0.50) = 126,在本发明实施例中可以根据经验数据动态调整广告的总下发数量F对广告下发进行控制,实现广告的实际播放量最大程度接近广告预设量,减少广告库存的损失。
[0057]在本发明实施例中,通过判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,可以动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
[0058]实施例二:
[0059]作为本发明的又一方面,本发明实施例二提供了一种广告下发总量控制装置。请参考图2,图2是本发明实施例二提供的一种广告下发总量控制装置示意图。如图2所示,所述装置包括:
[0060]判断单元21,用于判断广告当前下发总次数是否超过广告投放预设总量,
[0061]确定单元23,用于如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0062]在本发明实施例中,所述确定单元23还用于:如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。
[0063]在本发明实施例中,所述确定单元23还包括:
[0064]接收模块231,用于接收获取广告数据成功的上报,下载广告素材文件成功的上报和播放广告成功的上报。
[0065]损耗率确定模块232,用于根据获取广告数据成功的上报,分析获取广告数据的损耗率,根据下载广告素材文件成功的上报,分析下载广告素材文件的损耗率,以及,根据播放广告成功的上报,分析播放广告的损耗率。
[0066]广告下发总量确定模块233,用于根据所述广告投放预设总量、所述获取广告数据成功次数、所述获取广告数据的损耗率、所述下载广告素材文件成功次数、所述下载广告素材文件的损耗率、所述播放广告成功次数和所述播放广告的损耗率,得到所述广告下发总量。
[0067]损耗率调整模块234,用于根据历史订单投放数据,动态调整所述获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率。
[0068]在本发明实施例中,所述确定单元23具体用于:
[0069]根据客户端获取广告数据成功次数及获取广告数据的损耗率、下载广告素材文件成功次数及下载广告素材文件的损耗率、以及播放广告成功次数及播放广告的损耗率确定广告下发总量F=(A*E)/(B*m+C*n+D*t),其中,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。在本发明实施例中,为了确定广告下发总量可以根据客户端获取广告数据成功次数及其损耗率、下载广告素材文件成功次数及其损耗率,以及播放广告成功次数及其损耗率进行计算,其中,可以根据历史订单投放数据动态调整获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率,为了获得损耗率,可以根据获取广告数据成功的上报分析获取广告数据的损耗,根据下载广告素材文件成功的上报分析下载广告素材文件的损耗,以及,根据播放广告成功的上报分析播放广告的损耗。
[0070]需要说明的是,本发明的装置实施例与方法实施例基于相同的发明构思,方法实施例中的相应技术内容同样适用于装置实施例,此处不再赘述。
[0071]本发明实施例提供的广告下发总量控制,通过判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,可以动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
[0072]实施例三:
[0073]作为本发明又一方面,本发明实施例三提供了一种广告服务器。请参考图3,图3是本发明实施例三提供一种广告服务器的示意图。如图3所示,该广告服务器包括:
[0074]中央处理器31,用于判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。
[0075]存储器33,用于存储所述广告。
[0076]在本实施例中,中央处理器31所执行的上述操作可以以一段程序的形式存储在存储器中,当需要执行上述操作时,将该段程序调入处理器执行处理。
[0077]本发明实施例提供的广告服务器,通过判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,可以动态调整广告下发总量,以实现对广告下发进行控制,使得广告的实际播放量最大程度接近广告投放预设总量,减少广告库存的损失。
[0078]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种广告下发总量控制方法,其特征在于,包括以下步骤: 判断广告当前下发总次数是否超过广告投放预设总量, 如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。2.根据权利要求1所述的方法,其特征在于,还包括: 如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。3.根据权利要求1所述的方法,其特征在于,所述根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,还包括: 接收获取广告数据成功的上报,下载广告素材文件成功的上报和播放广告成功的上报; 根据获取广告数据成功的上报,分析获取广告数据的损耗率, 根据下载广告素材文件成功的上报,分析下载广告素材文件的损耗率,以及, 根据播放广告成功的上报,分析播放广告的损耗率; 根据所述广告投放预设总量、所述获取广告数据成功次数、所述获取广告数据的损耗率、所述下载广告素材文件成功次数、所述下载广告素材文件的损耗率、所述播放广告成功次数和所述播放广告的损耗率,得到所述广告下发总量。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 根据历史订单投放数据,动态调整所述获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率。5.根据权利要求3或4所述的方法,其特征在于,所述根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量,具体包括: 根据客户端获取广告数据成功次数及获取广告数据的损耗率、下载广告素材文件成功次数及下载广告素材文件的损耗率、以及播放广告成功次数及播放广告的损耗率确定广告下发总量F=(A*E)/(B*m+C*n+D*t),其中,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。6.一种广告下发总量控制装置,其特征在于,所述装置包括: 判断单元,用于判断广告当前下发总次数是否超过广告投放预设总量, 确定单元,用于如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量。7.根据权利要求6所述的装置,其特征在于,所述确定单元还用于:如果广告当前下发总次数未超过广告投放预设总量,则确定广告下发总量等于广告投放预设总量。8.根据权利要求6所述的装置,其特征在于,所述确定单元还包括: 接收模块,用于接收获取广告数据成功的上报,下载广告素材文件成功的上报和播放广告成功的上报, 损耗率确定模块,用于根据获取广告数据成功的上报,分析获取广告数据的损耗率,根据下载广告素材文件成功的上报,分析下载广告素材文件的损耗率,以及,根据播放广告成功的上报,分析播放广告的损耗率, 广告下发总量确定模块,用于根据所述广告投放预设总量、所述获取广告数据成功次数、所述获取广告数据的损耗率、所述下载广告素材文件成功次数、所述下载广告素材文件的损耗率、所述播放广告成功次数和所述播放广告的损耗率,得到所述广告下发总量。9.根据权利要求8所述的装置,其特征在于,所述确定单元还包括: 损耗率调整模块,用于根据历史订单投放数据,动态调整所述获取广告数据的损耗率、下载广告素材文件的损耗率及播放广告的损耗率。10.根据权利要求8或9所述的装置,其特征在于,所述确定单元具体用于: 根据客户端获取广告数据成功次数及获取广告数据的损耗率、下载广告素材文件成功次数及下载广告素材文件的损耗率、以及播放广告成功次数及播放广告的损耗率确定广告下发总量F=(A*E)/(B*m+C*n+D*t),其中,A为广告投放预设总量,B为获取广告数据成功次数,m为获取广告数据的损耗率,C为下载广告素材文件成功次数,η为下载广告素材文件的损耗率,D为播放广告成功次数,t为播放广告的损耗率。11.一种广告服务器,其特征在于,包括: 中央处理器,用于判断广告当前下发总次数是否超过广告投放预设总量,如果广告当前下发总次数超过广告投放预设总量,则根据客户端获取广告数据成功次数、下载广告素材文件成功次数以及播放广告成功次数确定广告下发总量; 存储器,用于存储所述广告。
【文档编号】G06Q30/02GK105913282SQ201610224829
【公开日】2016年8月31日
【申请日】2016年4月12日
【发明人】敖伟波
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1