一种用于直播的隐私保护方法及装置制造方法及图纸

技术编号:15087051 阅读:170 留言:0更新日期:2017-04-07 16:56
本发明专利技术涉及一种隐私保护方法及装置,属于视频直播领域,具体是涉及一种用于直播的隐私保护方法及装置。包括:步骤1,建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中;步骤2,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;步骤3,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。总体而言,本发明专利技术所构思的以上技术方案与现有技术相比,通过利用缓存队列将视频缓存预定的时长,为用户发现和删除敏感视频内容提供了可能,在不间断直播的情况下及时保护隐私数据不外泄,确保内容的健康。

【技术实现步骤摘要】

本专利技术涉及一种隐私保护方法及装置,属于视频直播领域,具体是涉及一种用于直播的隐私保护方法及装置
技术介绍
随时网络通信技术的进步和宽带网络的提速,网络视频应用在各个行业得到了越来越广泛的开展。直观而生动的高清视频应用,可以极大地拉近用户之间的距离,并达到最好的交流效果,而且成本相对最低,所以得到了各行业用户的普遍欢迎。互联网用户已经达到5亿,互联网的蓬勃发展,受众面很大。以前,我们搞活动往往通过电视台进行直播,占用卫星通道,费用高昂。然而,通过互联网进行直播活动发布,可以有效节省运营费用,并且可以覆盖到全国互联网用户,而且可以实时发布,方便灵活。但是,如何在视频直播时有效保护用户隐私或应对突发状况是目前所面临的一个重要问题。直播时候实时推送音视频数据到服务器,当在直播的过程中突然出现一些不适应观众观看的画面和声音,后者隐身内容的时候往往无法避免,而造成不良影响。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种用于直播的隐私保护方法,其目的在于保护用户隐私以及直播内容的健康。为了解决上述问题,根据本专利技术的一个方面,提供了一种用于直播的隐私保护方法,包括:步骤1,建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中;步骤2,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;步骤3,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。优选的,上述的一种用于直播的隐私保护方法,所述步骤1中,还向用户提供一个配置界面,在所述配置界面中接收用户输入的所述预先设置的缓存时间。优选的,上述的一种用于直播的隐私保护方法,所述步骤2中,若缓存队列中的所有音视频数据均未达到预先设置的缓存时间,则获取预先设置的默认音视频数据并推送至服务器。优选的,上述的一种用于直播的隐私保护方法,所述预先设置的缓存时间为1分钟。一种用于直播的隐私保护装置,包括:缓存模块,建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中;推送模块,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;擦除模块,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。优选的,上述的一种用于直播的隐私保护装置,所述缓存模块中,还向用户提供一个配置界面,在所述配置界面中接收用户输入的所述预先设置的缓存时间。优选的,上述的一种用于直播的隐私保护装置,所述推送模块中,若缓存队列中的所有音视频数据均未达到预先设置的缓存时间,则获取预先设置的默认音视频数据并推送至服务器。优选的,上述的一种用于直播的隐私保护装置,所述预先设置的缓存时间为1分钟。总体而言,本专利技术所构思的以上技术方案与现有技术相比,通过利用缓存队列将视频缓存预定的时长,为用户发现和删除敏感视频内容供了操作时间,具有可行性,在不间断直播的情况下及时保护隐私数据不外泄,确保内容的健康。附图说明附图1是本专利技术的正常播放时的流程图。附图2是本专利技术的隐私处理流程图。附图3是本专利技术的结构图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。一种用于直播的隐私保护方法,包括:步骤1,向用户提供一个配置界面,在所述配置界面中接收用户输入的所述预先设置的缓存时间。建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中。步骤2,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;若缓存队列中的所有音视频数据均未达到预先设置的缓存时间,则获取预先设置的默认音视频数据并推送至服务器。预先设置的缓存时间为1分钟。步骤3,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。一种用于直播的隐私保护装置,包括:缓存模块,向用户提供一个配置界面,在所述配置界面中接收用户输入的所述预先设置的缓存时间;建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中;推送模块,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;若缓存队列中的所有音视频数据均未达到预先设置的缓存时间,则获取预先设置的默认音视频数据并推送至服务器。预先设置的缓存时间为1分钟。擦除模块,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。实施例1:首先,对本实施例的术语进行说明如下:缓存时间:用户设置的缓存时间,一般在1分钟左右;普通用户:登陆APP的用户;服务器:一般指后台服务;aac编码:高级音频编码,出现于1997年,基于MPEG-2的音频编码技术;H.264:在MPEG-4技术的基础之上建立起来的,其编解码流程主要包括5个部分:帧间和帧内预测(Estimation)、变换(Transform)和反变换、量化(Quantization)和反量化、环路滤波(LoopFilter)、熵编码(EntropyCoding)。下面结合图1所示,对本实施例的正常播放流程描述如下:步骤1:用户设置延迟时长。用户设置延迟直播时长,一般设置时间在1分钟左右,太短不足以保护隐私,太长影响用户观看步骤2:用户开始直播。用户开始直播,启动音视频采样和编码。视频通过摄像头采样,采用h246编码。音频通过麦克风采集声音,采用aac编码。步骤3:传递编码后音视频数据。步骤3将由步骤2编码后的数据,传递到底层。步骤4:加入缓存队列。将编码后的音视频数据加入缓存队列。步骤5:判断是否到达用户设置的时长。判断缓存的音视频数据是否到达用户设置的延迟时长。若结果是否,则获取默认音视频数据,如提示用户等待。若到达,则从缓存底部中取出数据步骤6:推送数据。推送由步骤5传递下来的数据到服务器。下面结合图2所示,对本实施例的隐私保护流程描述如下:步骤1:用户点击擦除数据。当用户拍摄到隐私内容的时候,立即点击擦除数据。步骤2:清空缓存队列。缓存队列里存放着用户设置的延迟时长数据,本文档来自技高网...

【技术保护点】
一种用于直播的隐私保护方法,其特征在于,包括:步骤1,建立并维持一个缓存队列,将编码后的音视频数据放入缓存队列中;步骤2,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;步骤3,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据请求,则将缓存队列中的音视频数据清除。

【技术特征摘要】
1.一种用于直播的隐私保护方法,其特征在于,包括:
步骤1,建立并维持一个缓存队列,将编码后的音视频数据放入缓存队
列中;
步骤2,判断缓存队列中的音视频数据是否达到预先设置的缓存时间,
若达到,则将达到预先设置的缓存时间的音视频数据推送至服务器;
步骤3,判断用户是否提交擦除数据请求,若判断用户提交了擦除数据
请求,则将缓存队列中的音视频数据清除。
2.根据权利要求1所述的一种用于直播的隐私保护方法,其特征在于,
所述步骤1中,还向用户提供一个配置界面,在所述配置界面中接收用户
输入的所述预先设置的缓存时间。
3.根据权利要求1所述的一种用于直播的隐私保护方法,其特征在于,
所述步骤2中,若缓存队列中的所有音视频数据均未达到预先设置的缓存
时间,则获取预先设置的默认音视频数据并推送至服务器。
4.根据权利要求1所述的一种用于直播的隐私保护方法,其特征在于,
所述预先设置的缓存时间为1分钟。
5.一种用...

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

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

1