减少贴片广告损耗率的广告投放系统的制作方法

文档序号:11063879阅读:502来源:国知局
减少贴片广告损耗率的广告投放系统的制造方法与工艺

本申请涉及移动互联网领域,具体的,涉及在移动互联网的视频播放中,精确计数,以减少贴片广告损耗率的广告投放系统。



背景技术:

在移动互联网的视频播放中,经常需要在视频播放的起始、中间或者末尾播放广告。投放广告是移动互联网的一个重要的营收,因此,在移动互联网中,如何计算所投放的广告成为一个重要的问题。

参见图1,示出了现有技术的贴片广告的投放流程,一个广告投放系统,包括播放器1,广告投放服务器2,和CDN内容分发网络3,其中播放器1用于向广告投放服务器1提出播放请求,根据返回的广告地址获取广告媒体数据,并播放所获得的广告媒体数据,广告投放服务器2用于接收播放器1发出的广告播放请求,并将需要播放的广告代码返回给播放器1,CDN内容分发网络3,它通过在现有的Internet中增加一层新的网络架构,将视频内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的视频,我们的视频正片和视频广告实体便是存放在CDN中的。

现有技术的广告播放流程可以包括如下几个步骤:

步骤a.播放器1向广告投放服务器2发出广告播放请求;

步骤b.广告投放服务器2返回多支广告代码给播放器1;

步骤c.播放器1解析返回的广告代码,向CDN内容分发网络3请求相关媒体数据;

步骤d.CDN内容分发网络3返回数据给播放器1。

步骤e.播放完一支广告后,重复步骤c-d。

从上述的播放流程中可以看出,在广告还没有播放的时候,广告投放服务器2已经在后台计数了所投放的多支广告,而这存在一个风险,即该广告并不是实际已经播放了,广告的计数和播放并不是同步的,存在时间差,这可能在照成如下的多个问题:

问题1:同一个播放过程中,多个贴片由广告系统同时返回,播放到后面贴片时,可能该贴片实际播放量已经超过了计划售卖量,造成收入的浪费。例如,广告主在在投放广告的时候,会购买一定的播放数量(比如10000次),但实际播放量可能大于,达到了11000次。

问题2:用户在播放前面贴片广告时,由于各种原因,选择不再观看,退出应用。但实际后台对该广告已经计数,即广告播放计数超过了广告实际播放器,已经请求的广告将产生损耗。广告损耗指的是,广告播放请求次数和广告播放曝光次数的差值。比如请求了1000次广告,只有800次播放,那么1000-800=200次就是损耗。

问题3:对于实时竞价的广告,在请求广告时,该广告价格还处于优势,但播放到该条广告时,可能已经有更高价值的广告在投放。

问题4:移动app在接打电话或者锁屏时,通常会将视频暂停,下次进入时,继续按照接打电话或者锁屏前的进度进行播放。这种场景增加了广告投放与广告播放的时间差,放大了前三点提到的问题。

因此,如何能够对于投放的广告进行精确计数,减少贴片广告投放的损耗率,成为现有技术亟需解决的技术问题。



技术实现要素:

本发明的目的在于提出一种进行广告投放中继的方法,以降低贴片广告损耗率,优化广告播放请求链路。

为达此目的,本发明采用以下技术方案:

一种减少贴片广告损耗的广告投放系统,其特征在于:包括播放器1,广告投放服务器2,CDN内容分发网络3和广告中继服务4,

其中所述播放器1,用于提出广告播放请求,并根据获得的广告媒体数据进行广告播放;

广告投放服务器2,用于接收所述广告播放请求,并返回相应的广告信息;

CDN内容分发网络3,用于根据所述广告信息,返回所述广告媒体数据;

广告中继服务4,用于播放器1、广告投放服务器2和CDN内容分发网络3之间中继转发各种信息,其广告播放流程如下:

步骤1:所述播放器1向所述广告中继服务4发出广告播放请求;

步骤2:所述广告中继服务4向所述广告投放服务器2发出所述广告播放请求;

步骤3:所述广告投放服务器2向所述广告中继服务4返回一支广告数据以及还需要播放的广告支数;

步骤4:所述广告中继服务4根据所述广告数据向所述CDN内容分发网络3请求广告媒体数据,所述广告数据即所要播放广告的代码,即广告ID或者所要播放广告的地址,或者其它能够寻找到所要播放广告的媒体数据的信息;

步骤5:所述CDN内容分发网络3将所述广告媒体数据返回给所述广告中继服务4;

步骤6:所述广告中继服务4将所述广告媒体数据转发给所述播放器进行播放;

步骤7:所述广告中继服务4根据步骤3中所述广告中继服务4返回的还需要播放的广告支数,重复步骤2-6,直到步骤3中所述广告投放服务器2返回的还需要播放的广告支数为零。

进一步的,所述广告播放请求中包含了所需要播放的广告的支数。

进一步的,在所述广告播放请求包含广告播放的总时长。

进一步的,在步骤3中所返回的广告数据为广告代码,利用所述广告代码从CDN内容分发网络3获得广告媒体数据。

进一步的,所述广告中继服务4,为单独的服务器。

进一步的,所述广告中继服务4,和所述播放器在一台终端上。

进一步的,所述播放器1在步骤6播放完每支广告后,向所述广告中继服务4发送广告播放报告,表示已经播放完每支广告,所述广告中继服务4在收到所述广告播放报告后,才进行步骤7,请求下一支广告。

进一步的,在一次广告播放请求中,所述广告中继服务只从播放器中转发一次广告播放请求,并根据所需要播放的广告支数,逐个从广告投放服务器中获得广告数据,根据广告数据逐个从CDN中获得广告媒体数据,并逐个将广告媒体数据转发给播放器,供播放器播放。

本发明将广告请求和真正播放的时间差减到最低,减少了超过售卖量的广告播放;对于实时竞价广告,能够播放到更好价格的广告,增加了收入;降低了广告损耗率,对于广告系统的投放有很大价值。

附图说明

图1是现有技术的广告投放系统的广告播放流程;

图2是根据本发明具体实施例的减少贴片广告损耗的广告投放系统的广告播放流程。

图中的附图标记所分别指代的技术特征为:

1、播放器;2、广告投放服务器;3、CDN内容分发网络;4、广告中继服务。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

本发明的思想在于:在不改变现有播放器的情况下,设置广告中继服务,该广告中继服务成为播放器与广告投放服务器以及CDN内容分发网络的桥梁中继,在收到播放器的广告投放请求后,按照时间的顺序,或者按照播放器播放的顺序,依次向广告投放服务器请求广告信息,并根据该广告信息依次向CDN内容分发网络请求广告媒体内容,尽量缩小广告计数与广告播放之间的时间差,从而避免了一次性从广告投放服务器请求广告信息,从而照成的广告的计数和播放并不是同步的,存在时间差的问题。

参见图2,示出了根据本发明具体实施例的减少贴片广告损耗的广告投放系统,以及相应的播放流程。该广告播放系统包括播放器1,广告投放服务器2,CDN内容分发网络3和广告中继服务4,

其中所述播放器1,用于提出广告播放请求,并根据获得的广告媒体数据进行广告播放;

广告投放服务器2,用于接收所述广告播放请求,并返回相应的广告信息;

CDN内容分发网络3,用于根据所述广告信息,返回所述广告媒体数据;

广告中继服务4,用于播放器1、广告投放服务器2和CDN内容分发网络3之间中继转发各种信息,其广告播放流程如下:

步骤1:所述播放器1向所述广告中继服务4发出广告播放请求,广告播放请求即要求播放播放广告;

步骤2:所述广告中继服务4向所述广告投放服务器2发出所述广告播放请求;

步骤3:所述广告投放服务器2向所述广告中继服务4返回一支广告数据以及还需要播放的广告支数;在步骤3中,所述广告数据即所要播放广告的代码,即广告ID或者所要播放广告的地址,或者其它能够寻找到所要播放广告的媒体数据的信息;

步骤4:所述广告中继服务4根据所述广告数据向所述CDN内容分发网络3请求广告媒体数据;在本步骤中,广告中继服务4能够利用该广告数据,从CDN内容分发网络获得具体的广告媒体信息,即具体的广告播放文件,例如通过广告代码,即广告ID,或者广告的地址,从而使得在后续步骤中能够返回具体的广告播放文件。

步骤5:所述CDN内容分发网络3将所述广告媒体数据返回给所述广告中继服务4;

步骤6:所述广告中继服务4将所述广告媒体数据转发给所述播放器进行播放;

步骤7:所述广告中继服务4根据步骤3中所述广告中继服务4返回的还需要播放的广告支数,重复步骤2-6,直到步骤3中所述广告投放服务器2返回的还需要播放的广告支数为零。

因此,从上述方法中可以看出,由于增加了广告中继服务器,能够按照时间顺序,或者按照播放的顺序,依次向播放器返回广告媒体信息,不影响,或者说不改变现有播放器的播放方式;而广告服务器每次只返回一支广告数据,以及还需要播放的广告支数,使得广告中继服务能够根据还需要播放的广告支数,依次地向广告服务器请求广告数据。而由于每次只返回一支广告数据,使得广告请求和真正播放的时间差减到最低。

进一步的,所述广告播放请求中包含了所需要播放的广告的支数。包括在步骤1中播放器1向所述广告中继服务4发出广告播放请求以及,在步骤2中所述广告中继服务4向所述广告投放服务器2再次发出所述广告播放请求,均包含了广告播放的支数。

当然,在所述广告播放请求包含广告播放的总时长,由所需要播放的广告的总时长,以及所返回的每支广告的数据来确定所述广告播放的支数。例如,对于1分钟的广告播放时间,如果播放每支广告播放时长为15秒,则可以播放4支广告,如果播放每支广告播放时长为20秒,则可以播放3支广告。

进一步的,在步骤3中所返回的广告数据为广告代码,利用所述广告代码从CDN内容分发网络3获得广告媒体数据。

进一步的,对于所述广告中继服务4,其可以为单独的服务器,从而专门对接各个终端的播放器,从而无需改变各个终端的配置,迅速地提供服务。

当然,所述广告中继服务4,也可以和所述播放器在一台终端上,形成分布式的结构,减少所述广告中继服务的压力。例如,广告中继服务4可以为安装在移动终端上的APP。

进一步的,所述播放器1在步骤6播放完每支广告后,向所述广告中继服务4发送广告播放报告,表示已经播放完每支广告,所述广告中继服务4在收到所述广告播放报告后,才进行步骤7,请求下一支广告。这样,可以避免所述播放器在关闭后,所述广告中继服务4仍然不断地向所述广告投放服务器2发送广告播放请求,从而造成贴片广告损耗。

在本发明中,在一次广告播放请求中,所述广告中继服务只从播放器中转发一次广告播放请求,并根据所需要播放的广告支数,逐个从广告投放服务器中获得广告数据,根据广告数据逐个从CDN中获得广告媒体数据,并逐个将广告媒体数据转发给播放器1,供播放器播放。

因此,本发明具有如下优点:

1、将广告请求和真正播放的时间差减到最低,减少了超过售卖量的广告播放。

2、对于实时竞价广告,能够在每次播放前实时寻找所需要播放的广告,从而播放到更好价格的广告,增加了收入。

3、降低了广告损耗率,使得广告播放数据更为客观,对于广告系统的投放有很大价值。

显然,本领域技术人员应该明白,上述的本发明的各单元或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施方式仅限于此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定保护范围。

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