一种插播广告事件数据统计方法与装置制造方法及图纸

技术编号:13733930 阅读:92 留言:0更新日期:2016-09-21 19:23
本发明专利技术公开了一种插播广告事件数据统计方法:在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;在插播广告完成后,视频播放器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告统计服务器进行统计。本发明专利技术实施例中,通过在网络播放页面加载两个播放器实例,从而将视频播放器单独承担的视频播放功能与广告事件数据发送功能剥离出来由两个播放器实例分别承担,从而减轻了视频播放器的通信量与负荷。

【技术实现步骤摘要】

本专利技术属于互联网播放
,更具体地,涉及一种插播广告事件数据统计方法与装置
技术介绍
随着互联网技术的迅猛发展,出现了众多的视频播放平台,提供视频资源让用户在网络上观看。随着用户规模的增长,越来越多的广告客户选择在视频播放平台上进行广告推广,那么就需要在播放视频过程中统计广告数据。现有技术中,通常情况下广告数据的发送就在视频播放器里的业务逻辑内完成,视频播放器通过TCP长连接或者http的数据传递方式与广告数据统计服务器通信传递广告事件数据,这样在一定情况下会加大视频播放器的通信量与负荷。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种插播广告事件数据统计方法与装置,其目的在于将视频播放器的广告数据发送功能剥离出来,由此解决视频播放器的通信量与负荷较大的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种插播广告事件数据统计方法,包括:在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;在插播广告完成后,所述视频播放器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告统计服务器进行统计。本专利技术的一个实施例中,在所述视频播放器中插播所述广告具体为:视频播放器请求视频流地址获取视频流;视频播放器同时请求广告数据流地址获取广告数据流;视频播放器在视频播放层中播放所述视频流,将所述视频流播放音量设置为小于设定阈值;并在视频播放层上添加一个广告播放层,在所述广告播放层中播放所述广告数据流。本专利技术的一个实施例中,在插播广告完成后,移除所述广告播放层,并还原所述视频流播放音量。本专利技术的一个实施例中,所述广告事件数据包括以下的一种或多种:本次插播广告的广告ID、本次插播广告的房间ID、本次插播广告的设备ID、本次插播广告的用户ID以及本次插播广告的播放时间。本专利技术的一个实施例中,所述广告统计播放器与广告统计服务器之间通过建立TCP长连接的方式将本次广告事件数据发送给广告统计服务器;或者所述广告统计播放器通过http的数据传递方式将本次广告事件数据发送给广告统计服务器。按照本专利技术的另一方面,还提供了一种插播广告事件数据统计装置,包括播放器加载模块、广告播放模块以及广告数据发送模块,其中:所述播放器加载模块,用于在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;所述广告播放模块,用于在所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;所述广告数据发送模块,用于在插播广告完成后,通过所述视频播放
器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告统计服务器进行统计。本专利技术的一个实施例中,所述广告播放模块具体包括视频流获取子模块、广告数据流获取子模块以及广告播放子模块,其中:所述视频流获取子模块,用于利用视频播放器请求视频流地址获取视频流;所述广告数据流获取子模块,用于利用视频播放器同时请求广告数据流地址获取广告数据流;所述广告播放子模块,用于利用视频播放器在视频播放层中播放所述视频流,将所述视频流播放音量设置为小于设定阈值;并在视频播放层上添加一个广告播放层,在所述广告播放层中播放所述广告数据流。本专利技术的一个实施例中,所述广告播放模块还用于,在插播广告完成后,移除所述广告播放层,并还原所述视频流播放音量。本专利技术的一个实施例中,所述广告事件数据包括以下的一种或多种:本次插播广告的广告ID、本次插播广告的房间ID、本次插播广告的设备ID、本次插播广告的用户ID以及本次插播广告的播放时间。本专利技术的一个实施例中,所述广告统计播放器与广告统计服务器之间通过建立TCP长连接的方式将本次广告事件数据发送给广告统计服务器;或者所述广告统计播放器通过http的数据传递方式将本次广告事件数据发送给广告统计服务器。。本专利技术实施例中,通过在网络播放页面加载两个播放器实例,一个用于视频播放,另一个用于广告事件数据的发送,从而将视频播放器单独承担的视频播放功能与广告事件数据发送功能剥离出来由两个播放器实例分别承担,从而减轻了视频播放器的通信量与负荷。附图说明图1是本专利技术实施例中一种插播广告事件数据统计方法的流程示意图;图2是本专利技术实施例中广告插播步骤的流程示意图;图3是本专利技术实施例中一种插播广告事件数据统计装置的结构示意图;图4是本专利技术实施例中广告插播模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。如图1所示,本专利技术实施例提供了一种插播广告事件数据统计方法,包括:S1、在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;在现有技术中,通常情况下广告数据的统计就在视频播放器里的业务逻辑内完成,视频播放器通过TCP长连接或者http的数据传递方式与广告数据统计服务器通信,这样在一定情况下会加大视频播放器的通信量与负荷。所以本专利技术实施例中将视频播放与广告事件数据的发送通过两个播放器实例来实现,视频播放器专门用于播放视频流,以及在需要播放广告插播广告;广告统计播放器用于与视频播放器进行通信,接收视频播放器发送的广告事件数据并发送给广告统计服务器。S2、所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;具体地,在视频播放器的业务逻辑中,首先会检测是否有广告源数据,如果没有,按照常规的视频播放流程执行,即直接请求视频流地址,然后根据流地址播放视频;如果有,则增加广告源的业务播放逻辑,获取广告
源的数据播放广告,而且同时也会请求视频流地址获取视频流;在初始化广告播放的逻辑中,标记初始化视频播放时设置音量低于设定阈值(该阈值应以不影响广告播放为宜,例如可以将视频播放的音量设置为零),视频直播也在进行中,只不过是静音的,而同时在视频播放层上添加一个广告播放层,视图层上顶层正常播放广告,其下面一层就是视频画质层,而且被广告层遮挡了这样就是一个纯粹的广告插播的效果。具体地,如图2所示,本步骤包括如下子步骤:S21、视频播放器请求视频流地址获取视频流;S22、视频播放器同时请求广告数据流地址获取广告数据流;S23、视频播放器在视频播放层中播放所述视频流,将所述视频流播放音量设置为小于设定阈值;并在视频播放层上添加一个广告播放层,在所述广告播放层中播放所述广告数据流;进一步地,在插播广告完成后,移除所述广告播放层,并还原所述视频流播放音量。S3、在插播广告完成后,所述视频播放器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告本文档来自技高网
...

【技术保护点】
一种插播广告事件数据统计方法,其特征在于,包括:在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;在插播广告完成后,所述视频播放器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告统计服务器进行统计。

【技术特征摘要】
1.一种插播广告事件数据统计方法,其特征在于,包括:在网络播放页面加载视频播放器和广告统计播放器,其中所述视频播放器用于播放视频流,所述广告统计播放器用于接收并向广告统计服务器发送广告事件数据;所述视频播放器在视频播放过程中检测到需要插播广告时,在所述视频播放器中插播所述广告;在插播广告完成后,所述视频播放器将本次广告事件数据发送给所述广告统计播放器,以使所述广告统计播放器将本次广告事件数据发送给广告统计服务器进行统计。2.如权利要求1所述的插播广告事件数据统计方法,其特征在于,在所述视频播放器中插播所述广告具体为:视频播放器请求视频流地址获取视频流;视频播放器同时请求广告数据流地址获取广告数据流;视频播放器在视频播放层中播放所述视频流,将所述视频流播放音量设置为小于设定阈值;并在视频播放层上添加一个广告播放层,在所述广告播放层中播放所述广告数据流。3.如权利要求2所述的插播广告事件数据统计方法,其特征在于,在插播广告完成后,移除所述广告播放层,并还原所述视频流播放音量。4.如权利要求1或2所述的插播广告事件数据统计方法,其特征在于,所述广告事件数据包括以下的一种或多种:本次插播广告的广告ID、本次插播广告的房间ID、本次插播广告的设备ID、本次插播广告的用户ID以及本次插播广告的播放时间。5.如权利要求1或2所述的插播广告事件数据统计方法,其特征在于,所述广告统计播放器与广告统计服务器之间通过建立TCP长连接的方式将
\t本次广告事件数据发送给广告统计服务器;或者所述广告统计播放器通过http的数据传递方式将本次广告事件数据发送给广告统计服务器。6.一种插播广告事件数据统计装置,其特征在于,包括播放器加载模块、广告播放模块以及广告数据发送模块,其中:所述播放器加载模块,用于在网络播放页面加载视...

【专利技术属性】
技术研发人员:曹明浩
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1