一种视频节目的广告过滤方法技术

技术编号:17944711 阅读:65 留言:0更新日期:2018-05-15 23:43
本发明专利技术提供的视频节目的广告过滤方法主要是通过不同的发送通道分别发送视频数据包和广告数据包,然后视频接收端接收不同的数据包并同时通过播放窗进行播放,当接收对应的广告数据包时,通过透明状态的第一播放窗进行播放,这样就起到过滤广告的目的,本发明专利技术提供的广告过滤方法不需要对广告进行剪切,减轻了网络视频服务器的处理功能,并且能够保证用户流畅的观看视频,提高用户观看体验。

A method of advertising filtering for video programs

The advertisement filtering method of the video program provided by the invention mainly sends video packets and ad packets through different transmission channels, then the video receiving end receives different data packets and plays it through the playback window. When receiving the corresponding advertisement packets, the video data packet is entered through the first playback window of the transparent state. The advertisement filtering method provided by the invention does not need to cut the advertisement, reduces the processing function of the network video server, and can guarantee the user to watch the video fluently, and improve the viewing experience of the user.

【技术实现步骤摘要】
一种视频节目的广告过滤方法
本专利技术属于广告处理领域,特别涉及一种视频节目的广告过滤方法。
技术介绍
随着数字电视和通讯技术的迅速发展,视频节目的资源越来越丰富,在一定程度上丰富了人们的业余生活,当时这样视频节目通常穿插一些广告,而且广告的插入时间、内容和位置都是随意的,当用户为跳过广告而换台观看其他节目时,可能遗忘时间或遗忘上次节目的频道,导致错过原先精彩的节目片段,严重影响观众的观看体验。现有技术为了解决上述技术问题,常采用将广告视频进行剪切,在一定程度上实现了广告的过滤,但技术不够成熟,存在许多不足,还有的技术方案采用两个视频接收端,一个发送广告过滤请求,另一个接收网络视频服务器对广告进行过滤后的视频数据,但是该技术方案也存在着两个视频接收端不在同一场景,实现不了及时观看,并且现有技术采用的过滤方法均是采用对广告视频数据进行剪切,这样就要求网络视频服务器具有强大的处理功能,否则无法支持多用户的广告过滤请求,无形地给网络视频服务器带来了处理压力。
技术实现思路
为了解决现有技术中存在的问题,本专利技术提供了一种视频节目的广告过滤方法,本专利技术提供的过滤方法不需要对广告视频数据进行剪切,降低了网络视频服务器的负担,并且还能够保证视频观看的流畅度,提高观众观看体验。本专利技术具体技术方案如下:本专利技术提供一种视频节目的广告过滤方法,所述视频节目由网络视频服务器提供给视频接收端,所述网络视频服务器设有第一发送通道和第二发送通道,所述网络视频服务器通过第一发送通道将视频节目发送给所述视频接收端;所述视频接收端预设有一透明状态的第一播放窗和非透明状态的第二播放窗;所述方法包括如下步骤:S1:接收视频接收端发送的视频节目的广告过滤请求,所述广告过滤请求内包括请求时间ta和视频节目的节目信息;S2:根据接收的广告过滤请求内的节目信息将对应的视频节目拆分成多个视频数据包和多个广告数据包;S3:将广告数据包通过第二发送通道发送给视频接收端,将视频数据包通过第一发送通道发送给视频接收端;S4:视频接收端将接收到的来自第二发送通道的数据包通过第一播放窗进行播放,将接收到的来自第一发送通道的视频数据包通过第二播放窗进行播放。进一步的改进,步骤S2还包括:根据接收的广告过滤请求内的节目信息获取对应的广告信息,所述广告信息包括广告起始时间、广告结束时间和广告时长t0。进一步的改进,步骤S3具体方法为:判断发出广告过滤请求时对应的视频帧是否为广告视频帧,然后再判断请求时间与播放广告的起始时间的时间差与广告时长的关系,根据两者之间的关系决定发送广告数据包的时间。进一步的改进,步骤S3包括:S31:判断发出ta时刻对应的视频帧是否为广告视频帧,如果是,进行步骤S32;S32:从下一视频帧,将所有广告数据包通过第二发送通道发送给视频接收端;S33:从广告结束时间对应的下一视频帧开始,将所有数据包通过第一发送通道发送给视频接收端。进一步的改进,步骤S3还包括:S34:当步骤S31判断不是广告视频帧时,计算该视频帧对应的时间戳与广告起始时间之间的时间差t1;S35:将t1与广告时长t0进行比较,当t1=t0时,进行步骤S36;S36:从ta时刻开始,调取该段广告对应的所有广告数据包并通过第二发送通道发送给视频接收端。进一步的改进,步骤S3还包括:S37:当t1大于t0,计算t1与t0的差值△t;S38:在ta+△t后,调取该段广告对应的所有广告数据包并通过第二发送通道发送给视频接收端。进一步的改进,步骤S3还包括:S39:当t1小于t0,从ta时刻开始,调取该段广告对应的广告数据包并通过第二发送通道以快进速率x发送给视频接收端。进一步的改进,所述快进速率x为保证用t1时间段播放广告时长为t0的速率。本专利技术另一方面提供一种视频节目的广告过滤系统,所述系统包括网络视频服务器和视频接收端,所述视频节目由网络视频服务器提供给视频接收端,该网络视频服务器设有第一发送通道和第二发送通道,所述网络视频服务器通过第一发送通道将视频节目发送给所述视频接收端;所述视频接收端预设有一透明状态的第一播放窗和非透明状态的第二播放窗;所述网络视频播放器包括:请求接收模块,用于接收视频接收端发送的视频节目的广告过滤请求,所述广告过滤请求内包括请求时间ta和视频节目的节目信息;数据包拆分模块:用于根据接收的广告过滤请求内的节目信息将对应的视频节目拆分成多个视频数据包和多个广告数据包;数据包发送模块:用于将广告数据包通过第二发送通道发送给视频接收端,将视频数据包通过第一发送通道发送给视频接收端;所述视频接收端包括:请求发送模块,用于发送广告过滤请求;播放模块,用于将接收到的来自第二发送通道的数据包通过第一播放窗进行播放,将接收到的来自第一发送通道的视频数据包通过第二播放窗进行播放。本专利技术的有益效果:本专利技术提供的视频节目的广告过滤方法主要是通过不同的发送通道分别发送视频数据包和广告数据包,然后视频接收端接收不同的数据包并同时通过播放窗进行播放,当接收对应的广告数据包时,通过透明状态的第一播放窗进行播放,这样就起到过滤广告的目的,本专利技术提供的广告过滤方法不需要对广告进行剪切,减轻了网络视频服务器的处理功能,并且能够保证用户流畅的观看视频,提高用户观看体验。附图说明图1为实施例1一种视频节目的广告过滤方法的流程图;图2为实施例2步骤S3的流程图;图3为实施例3一种视频节目的广告过滤系统的结构框图。具体实施方式下面结合附图和以下实施例对本专利技术作进一步详细说明。实施例1本专利技术实施例1提供一种视频节目的广告过滤方法,所述视频节目由网络视频服务器提供给视频接收端,其中,所述网络视频服务器设有第一发送通道和第二发送通道,所述网络视频服务器通过第一发送通道将视频节目发送给所述视频接收端;所述视频接收端预设有一透明状态的第一播放窗和非透明状态的第二播放窗;如图1所示,所述方法包括如下步骤:S1:接收视频接收端发送的视频节目的广告过滤请求,所述广告过滤请求内包括请求时间ta和视频节目的节目信息;S2:根据接收的广告过滤请求内的节目信息获取对应的广告信息,并将对应的视频节目拆分成多个视频数据包和多个广告数据包;所述广告信息包括广告起始时间、广告结束时间和广告时长t0S3:将广告数据包通过第二发送通道发送给视频接收端,将视频数据包通过第一发送通道发送给视频接收端;S4:视频接收端将接收到的来自第二发送通道的数据包通过第一播放窗进行播放,将接收到的来自第一发送通道的视频数据包通过第二播放窗进行播放。本专利技术提供的视频节目的广告过滤方法主要是通过不同的发送通道分别发送视频数据包和广告数据包,然后视频接收端接收不同的数据包并同时通过播放窗进行播放,当接收对应的广告数据包时,通过透明状态的第一播放窗进行播放,这样就起到过滤广告的目的,本专利技术提供的广告过滤方法不需要对广告进行剪切,减轻了网络视频服务器的处理功能,并且能够保证用户流畅的观看视频,提高用户观看体验。实施例2本专利技术实施例2提供一种视频节目的广告过滤方法,该方法与实施例1的基本相同,不同的是,步骤S3具体方法为:判断发出广告过滤请求时对应的视频帧是否为广告视频帧,然后再判断请求时间与播放广告的起始时间的时间差与广告时长的关系,根据两者之间的关系决定发送本文档来自技高网...
一种视频节目的广告过滤方法

【技术保护点】
一种视频节目的广告过滤方法,所述视频节目由网络视频服务器提供给视频接收端,其特征在于,所述网络视频服务器设有第一发送通道和第二发送通道,所述网络视频服务器通过第一发送通道将视频节目发送给所述视频接收端;所述视频接收端预设有一透明状态的第一播放窗和非透明状态的第二播放窗;所述方法包括如下步骤:S1:接收视频接收端发送的视频节目的广告过滤请求,所述广告过滤请求内包括请求时间ta和视频节目的节目信息;S2:根据接收的广告过滤请求内的节目信息将对应的视频节目拆分成多个视频数据包和多个广告数据包;S3:将广告数据包通过第二发送通道发送给视频接收端,将视频数据包通过第一发送通道发送给视频接收端;S4:视频接收端将接收到的来自第二发送通道的数据包通过第一播放窗进行播放,将接收到的来自第一发送通道的视频数据包通过第二播放窗进行播放。

【技术特征摘要】
1.一种视频节目的广告过滤方法,所述视频节目由网络视频服务器提供给视频接收端,其特征在于,所述网络视频服务器设有第一发送通道和第二发送通道,所述网络视频服务器通过第一发送通道将视频节目发送给所述视频接收端;所述视频接收端预设有一透明状态的第一播放窗和非透明状态的第二播放窗;所述方法包括如下步骤:S1:接收视频接收端发送的视频节目的广告过滤请求,所述广告过滤请求内包括请求时间ta和视频节目的节目信息;S2:根据接收的广告过滤请求内的节目信息将对应的视频节目拆分成多个视频数据包和多个广告数据包;S3:将广告数据包通过第二发送通道发送给视频接收端,将视频数据包通过第一发送通道发送给视频接收端;S4:视频接收端将接收到的来自第二发送通道的数据包通过第一播放窗进行播放,将接收到的来自第一发送通道的视频数据包通过第二播放窗进行播放。2.如权利要求1所述的视频节目的广告过滤方法,其特征在于,步骤S2还包括:根据接收的广告过滤请求内的节目信息获取对应的广告信息,所述广告信息包括广告起始时间、广告结束时间和广告时长t0。3.如权利要求2所述的视频节目的广告过滤方法,其特征在于,步骤S3具体方法为:判断发出广告过滤请求时对应的视频帧是否为广告视频帧,然后再判断请求时间与播放广告的起始时间的时间差与广告时长的关系,根据两者之间的关系决定发送广告数据包的时间。4.如权利要求3所述的视频节目的广告过滤方法,其特征在于,步骤S3包括:S31:判断发出ta时刻对应的视频帧是否为广告视频帧,如果是,进行步骤S32;S32:从下一视频帧,将所有广告数据包通过第二发送通道发送给视频接收端;S33:从广告结束时间对应的下一视频帧开始,将所有数据包通过第一发送通道发送给视频接收端。5.如权利要求4所述的视频节目的广告过滤方法,其特征在于,步骤S3还包括:S34:当步骤S31判断不是广告视频帧时,计算该视频帧对应的时间戳与广告起始时间之间的时间差t1;S...

【专利技术属性】
技术研发人员:纪琦华蒲珂曾泽基方宏李哲山李飞胡彬魏明鲁豪
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

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

1