一种视频直播画面屏蔽投放广告的方法及装置的制造方法

文档序号:10661395阅读:223来源:国知局
一种视频直播画面屏蔽投放广告的方法及装置的制造方法
【专利摘要】本发明涉及一种视频直播画面屏蔽投放广告的方法及装置,包括:步骤1,直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在直播平台投放未经授权广告信息时,将该广告信息所在客户端直播平台的位置信息发送给服务器;步骤2,服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,提供用于遮挡广告信息的画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。发明能够屏蔽主播在直播间投放的未经授权的广告信息,规范直播间的播放规则。
【专利说明】一种视频直播画面屏蔽投放广告的方法及装置
[0001]
技术领域
[0002]本发明涉及互联网弹幕式视频直播领域,尤其是涉及一种视频直播画面屏蔽投放广告的方法及装置。
[0003]
【背景技术】
[0004]在互联网弹幕式视频直播平台,很多广告商会借主播人气在直播平台投放广告,这种广告是经过服务商许可和授权的,是允许的,但是在直播平台,有些主播在未经服务商允许的情况下,私自投放未授权的广告信息,有些甚至是违反国家法律的广告信息,因此,
在此种情况下,需要有一种屏蔽未经授权广告信息的技术。
[0005]

【发明内容】

[0006]本发明主要是解决现有技术所存在的技术问题;提供了一种能够屏蔽主播在直播间投放的未经授权的广告信息,规范直播间的播放规则的一种视频直播画面屏蔽投放广告的方法及装置。
[0007]本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种视频直播画面屏蔽投放广告的方法,包括:
步骤1,直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在直播平台投放未经授权广告信息时,将该广告信息所在客户端直播平台的位置信息发送给服务器;
步骤2,服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,提供用于遮挡广告信息的画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。
[0008]优选地,广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的X、y坐标数据,然后在将高、宽,X、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Http的数据传递方式发送给服务器,所述后台服务器为客户端直播平台的本地在线服务器,月艮务器设置在云端或远程在线端,用于控制所有后台服务器。
[0009]优选地,步骤2中,服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。
[0010]优选地,所述画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的X、y坐标,定位到该截取视频画面的(x,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。
[0011]优选地,步骤2结束后,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器并重复步骤2。
[0012]—种视频直播画面屏蔽投放广告的装置,包括:
广告位置信息获取模块:直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在客户端直播平台投放未经授权广告信息时,通过广告位置信息获取模块将该广告信息所在客户端直播平台的位置信息发送给服务器;
广告屏蔽模块:服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,通过广告遮挡模块提供用于遮挡广告信息的画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。
[0013]优选地,广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的x、y坐标数据,然后在将高、宽,x、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Http的数据传递方式发送给服务器;所述后台服务器为客户端直播平台的本地在线服务器,月艮务器设置在云端或远程在线端,用于控制所有后台服务器。
[0014]优选地,服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。
[0015]优选地,所述画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的X、y坐标,定位到该截取视频画面的(x,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。
[0016]优选地,广告屏蔽模块屏蔽结束后,若不能完全屏蔽广告,,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器通过广告遮挡模块再次进行屏蔽。
[0017]因此,本发明具有如下优点:能够屏蔽主播在直播间投放的未经授权的广告信息,规范直播间的播放规则。
[0018]
【附图说明】
[0019]附图1是本发明的一种方法流程示意图。
[0020]附图2是本发明的一种硬件框图。
[0021]
【具体实施方式】
[0022]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0023]—种视频直播画面屏蔽投放广告的方法,包括:
步骤1,直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在直播平台投放未经授权广告信息时,将该广告信息所在客户端直播平台的位置信息发送给服务器;广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的X、y坐标数据,然后在将高、宽,x、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Http的数据传递方式发送给服务器,所述后台服务器为客户端直播平台的本地在线服务器,服务器设置在云端或远程在线端,用于控制所有后台服务器。
[0024]步骤2,服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,提供用于遮挡广告信息画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽,具体是:服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。
[0025]画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的X、y坐标,定位到该截取视频画面的(X,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。
[0026]本步骤结束后,若不能完全屏蔽广告,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器并重复步骤2。
[0027]
一种视频直播画面屏蔽投放广告的装置,包括:
广告位置信息获取模块:直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在客户端直播平台投放未经授权广告信息时,通过广告位置信息获取模块将该广告信息所在客户端直播平台的位置信息发送给服务器;广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的X、y坐标数据,然后在将高、宽,X、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Ht tp的数据传递方式发送给服务器;所述后台服务器为客户端直播平台的本地在线服务器,服务器设置在云端或远程在线端,用于控制所有后台服务器。
[0028]广告屏蔽模块:服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,通过广告遮挡模块提供用于遮挡广告信息画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。具体是:服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。
[0029]画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的x、y坐标,定位到该截取视频画面的(x,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。
[0030]广告屏蔽模块屏蔽结束后,若不能完全屏蔽广告,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器通过广告遮挡模块再次进行屏蔽。
[0031]
实施例1
本发明提供一种一种视频直播画面屏蔽投放广告的方法,包括以下步骤:
步骤I,直播平台管理员进入某个直播间里,发现主播在房间里直播时,在未经平台允许的情况下,主播擅自在直播视频流画面粘贴广告图文,进行广告宣传活动时,直播平台管理员有权对主播的广告进行遮挡。在后台服务器中,有专门的广告位置信息获取模块对主播的广告遮挡进行管理的,直播平台管理员首先进行视觉上的人工比对将直播间画面广告覆盖的高、宽及x、y坐标的数据,获取数据的具体办法就是通过一些截图工具(比如qq截图)获取广告的高、宽,以及对应在客户端直播平台中的X、y坐标数据,然后在后台服务器里将比对的高、宽,X、y坐标等数据输入进去,确定了即可生成有效的数据,然后会将数据通过Http的数据传递方式发送给服务器。
[0032]步骤2,服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户的客户端直播平台,数据包包含高、宽,x、y坐标等一系列数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上利用Act1nScript3.0的计算机编程语言再绘制一层不透明的画布,利用高、宽数据绘制画布的面积大小,至于这个画布的颜色值怎样去定义设置,采用一种智能的方式获取一个颜色值,具体是首先通过客户端直播平台里编程语言Act1nScript3.0的自带功能将视频画面截下来存储在电脑内存中,然后根据上述提供的x、y坐标,定位到截图上这个点的位置,然后利用Act1nScript3.0编程语言获取这个点在截图上对应的颜色值,然后将这个颜色值赋给画布,使其画布填充这个颜色,使其遮挡的效果比较平滑;然后根据x、y坐标在客户端直播平台中定位遮挡广告所在的位置,其效果就是这块画布位于视频画面上,同时这块画布遮挡视频画面中广告的位置,若一次不够精确进行遮挡广告,直播平台管理员可以在后台进行重新设置高、宽,x、y坐标,确定后可以再次放送给服务器,依照上面的步骤,客户端直播平台拿到数据清除之前的绘制,再次进行重新绘制,直至反复操作达到直播平台管理员认为满意的遮挡效果即算完成了;若主播想广告不被遮挡,调整广告的位置,直播平台管理员可以继续跟踪其位置再一次人工比对设置高、宽,x、y坐标等系列数据再一次进行遮挡的操作。
[0033]
实施例2
本发明提供一种一种视频直播画面屏蔽投放广告的装置,包括以下步骤:
广告位置信息获取模块:直播平台管理员进入某个直播间里,发现主播在房间里直播时,在未经平台允许的情况下,主播擅自在直播视频流画面粘贴广告图文,进行广告宣传活动时,直播平台管理员有权对主播的广告进行遮挡。在后台服务器中,有专门的广告位置信息获取模块对主播的广告遮挡进行管理的,直播平台管理员首先进行视觉上的人工比对将直播间画面广告覆盖的高、宽及x、y坐标的数据,获取数据的具体办法就是通过一些截图工具(比如qq截图)获取广告的高、宽,以及对应在客户端直播平台中的x、y坐标数据,然后在后台服务器里将比对的高、宽,x、y坐标等数据输入进去,确定了即可生成有效的数据,然后会将数据通过Http的数据传递方式发送给服务器。
[0034]广告屏蔽模块:服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户的客户端直播平台,数据包包含高、宽,x、y坐标等一系列数据,客户端直播平台接收到数据后,广告屏蔽模块会根据这些数据在视频画面视图层上利用Act 1nScr ipt3.0的计算机编程语言再绘制一层不透明的画布,利用高、宽数据绘制画布的面积大小,至于这个画布的颜色值怎样去定义设置,采用一种智能的方式获取一个颜色值,具体是首先通过客户端直播平台里编程语言Act1nScript3.0的自带功能将视频画面截下来存储在电脑内存中,然后根据上述提供的x、y坐标,定位到截图上这个点的位置,然后利用Act1nScript3.0编程语言获取这个点在截图上对应的颜色值,然后将这个颜色值赋给画布,使其画布填充这个颜色,使其遮挡的效果比较平滑;然后根据x、y坐标在客户端直播平台中定位遮挡广告所在的位置,其效果就是这块画布位于视频画面上,同时这块画布遮挡视频画面中广告的位置,若一次不够精确进行遮挡广告,直播平台管理员可以在后台进行重新设置高、宽,x、y坐标,确定后可以再次放送给服务器,依照上面的步骤,客户端直播平台拿到数据清除之前的绘制,再次进行重新绘制,直至反复操作达到直播平台管理员认为满意的遮挡效果即算完成了;若主播想广告不被遮挡,调整广告的位置,直播平台管理员可以继续跟踪其位置再一次人工比对设置高、宽,x、y坐标等系列数据再一次进行遮挡的操作。
[0035]本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
【主权项】
1.一种视频直播画面屏蔽投放广告的方法,其特征在于,包括: 步骤I,直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在直播平台投放未经授权广告信息时,将该广告信息所在客户端直播平台的位置信息发送给服务器; 步骤2,服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,提供用于遮挡广告信息的画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。2.根据权利要求1所述的一种视频直播画面屏蔽投放广告的方法,其特征在于,广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的x、y坐标数据,然后在将高、宽,x、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Ht tp的数据传递方式发送给服务器,所述后台服务器为客户端直播平台的本地在线服务器,服务器设置在云端或远程在线端,用于控制所有后台服务器。3.根据权利要求1所述的一种视频直播画面屏蔽投放广告的方法,其特征在于,步骤2中,服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。4.根据权利要求1所述的一种视频直播画面屏蔽投放广告的方法,其特征在于,所述画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的x、y坐标,定位到该截取视频画面的(x,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。5.根据权利要求1所述的一种视频直播画面屏蔽投放广告的方法,其特征在于,步骤2结束后,若不能完全屏蔽广告,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器并重复步骤2。6.一种视频直播画面屏蔽投放广告的装置,其特征在于,包括: 广告位置信息获取模块:直播平台管理员实时监控所有客户端直播平台中主播直播状态,当发现有主播在客户端直播平台投放未经授权广告信息时,通过广告位置信息获取模块将该广告信息所在客户端直播平台的位置信息发送给服务器; 广告屏蔽模块:服务器接收到未经授权广告信息所在客户端直播平台的位置信息后,通过广告遮挡模块提供用于遮挡广告信息的画布,并覆盖在广告信息所在客户端直播平台的位置将广告信息屏蔽。7.根据权利要求6所述的一种视频直播画面屏蔽投放广告的装置,其特征在于,广告信息所在客户端直播平台的位置信息由直播平台管理员获取的具体方法是:首先通过截图工具获取广告的高、宽,以及对应在客户端直播平台的x、y坐标数据,然后在将高、宽,x、y坐标数据输入给客户端直播平台的后台服务器,后台服务器通过Ht tp的数据传递方式发送给服务器;所述后台服务器为客户端直播平台的本地在线服务器,服务器设置在云端或远程在线端,用于控制所有后台服务器。8.根据权利要求6所述的一种视频直播画面屏蔽投放广告的装置,其特征在于,服务器收到后台服务器的数据后,通过socket长连接服务将数据包广播推送给每一个用户所在的客户端直播平台,数据包含高、宽,x、y坐标数据,客户端直播平台接收到数据后,会根据这些数据在视频画面视图层上提供一层不透明的画布,所述画布的高、宽以及位于客户端直播平台的坐标数据与服务器提供的数据相同。9.根据权利要求6所述的一种视频直播画面屏蔽投放广告的装置,其特征在于,所述画布的颜色与未经授权广告信息所在客户端直播平台播放背景画面颜色一致,获取方法是:首先通过客户端直播平台截取视频画面,然后根据服务器提供的x、y坐标,定位到该截取视频画面的(x,y)处,最后获取该点在截图上对应的颜色值,然后将这个颜色值赋于画布,使其画布填充这个颜色。10.根据权利要求6所述的一种视频直播画面屏蔽投放广告的装置,其特征在于,广告屏蔽模块屏蔽结束后,若不能完全屏蔽广告,高、宽,x、y坐标由直播平台管理员在后台服务器进行重新设置,确定后再次将位置信息发送给服务器通过广告遮挡模块再次进行屏蔽。
【文档编号】H04N21/454GK106028089SQ201610467823
【公开日】2016年10月12日
【申请日】2016年6月24日
【发明人】曹明浩
【申请人】武汉斗鱼网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1