[发明专利]一种防历史视频回放数据被窃取和篡改的方法有效
申请号: | 202210587532.4 | 申请日: | 2022-05-27 |
公开(公告)号: | CN114679625B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 胡一凡;李晓聪;何凯;张宇 | 申请(专利权)人: | 南斗六星系统集成有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/472 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 吴静 |
地址: | 430056 湖北省武汉市武汉经济技术开发区20*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 历史 视频 回放 数据 窃取 篡改 方法 | ||
1.一种防历史视频回放数据被窃取和篡改的方法,其特征在于,包括:
S100.前端设备根据用户需求,获取指定视频文件基本信息,随机创建标识符,由第一数据链路将必要信息发送给用户;S100的具体方法为:前端设备收到用户期望回看的历史视频文件名,找到该文件,读取文件视频信息,由视频编码格式,确定标准标识符的字节个数Num,随机生成字节个数为Num的十六进制数用于替换视频数据标准标识符,同时,随机生成字节个数为1的随机数,用于区别与标识符相同的普通视频数据,采用加密方式加密视频信息和随机数,由第一链路发送给用户;
S200.前端设备逐帧读取视频数据,按预设规则处理视频数据,封装后由第二数据链路发送给用户;S200中,前端设备处理视频数据的预设规则包括:前端设备逐帧读取历史视频数据,读取一帧视频数据后,根据帧类型,判断视频数据中是否包含有视频解码信息,检查视频数据中是否包含有与S100生成的字节个数为Num随机数相同的数字,若存在,在相同数字的第三个字节和第四个字节间插入S101生成的字节数为1的随机数,再将S100生成的字节数为Num随机数作为标识符添加到视频数据中;前端设备处理视频数据的预设规则还包括:前端设备还会为此帧视频数据指定时间戳,并将时间戳置于约定好的合理位置,最后将处理后的视频数据封装成用户能接收的格式,由第二链路发送给用户;判断视频数据中是否包含有视频解码信息,具体方法为:若包含有视频解码信息,清除掉此信息,处理后的视频数据只包含视频画面,若不包含有视频解码信息,表明读取的视频数据只包含视频画面;
S300.用户按预设规则解析视频数据,解码视频数据并渲染,由解码结果和渲染效果判定视频数据合法性;
S400.前端设备动态调整标识符,重复S200-S300步骤,使用新的标识符。
2.如权利要求1所述的一种防历史视频回放数据被窃取和篡改的方法,其特征在于,S300中,用户解析视频数据的预设规则为:用户接收视频解码信息,解密后,依据解码信息创建解码器,保存随机标识符和区别字节;用户接收视频数据,遍历数据,恢复S200中相同的视频数据,将随机标识符替换成此视频编码格式对应的标准标识符,按预先规则读取时间戳,视频数据转换为解码器需要的格式,送给解码器解码,再由渲染器播放。
3.如权利要求2所述的一种防历史视频回放数据被窃取和篡改的方法,其特征在于,由解码结果和渲染效果判定视频数据合法性,具体方法为:若解码正常且渲染画面流畅,表明用户端播放的视频画面未被篡改,若解码失败或渲染的画面卡死或花屏或持续性严重卡顿,表明用户端播放的视频画面被篡改。
4.如权利要求1所述的一种防历史视频回放数据被窃取和篡改的方法,其特征在于,S400中,端设备采用新的视频画面标识符前,先将标识符加密,通过第一数据链路将标识符传递给用户,确定用户成功接收新的标识符后,前端设备使用新的标识符替换此编码格式对应的标准标识符,在封装视频数据为用户能接收的格式时,按预先约定好的方式,将使用了新标识符的视频数据封装包打上对应标签,方便用户播放端解析。
5.如权利要求1所述的一种防历史视频回放数据被窃取和篡改的方法,其特征在于,前端设备视频数据处理流程为:
S201.前端设备从历史视频文件成功获取一帧视频数据,判断视频帧类型;
S202.由S201中的视频帧类型,获取当前读取的视频数据包含有视频的属性参数,读取这些属性参数,同时,擦除掉视频数据中的这些参数;
S203.前端设备用S100生成的随机标识符对视频数据进行处理,处理分两步,第一步为检查此帧所有视频数据中是否存在与随机标识符相同的数据,若存在,对此数据进行处理,处理方法为在此数据中插入一个固定数字m;第二步是将视频数据在文件中的存储格式转为网络传输格式时,将随机标识符插入视频数据作为标识;
S204.视频数据处理完后,每帧视频数据需要单调递增的时间戳,前端设备将此帧视频的时间戳置于视频数据中,将视频数据封装为用户能接收的传输格式,由第二数据链路发送给用户;
S205.前端设备内部逻辑自动触发,需要更新标识符;随机生成新的标识符,并生成此标识符对应的传输封包标识,加密后发送给用户。
6.如权利要求1所述的一种防历史视频回放数据被窃取和篡改的方法,其特征在于,用户视频数据处理方法为:
S301.用户将期望观看的历史视频文件名发送给前端设备,前端设备将历史视频的视频信息发送给用户,用户收到视频信息,创建解码器,同时,保存随机标识符和此标识符对应的封包标识;
S302.用户接收到前端设备发送的视频封装包,由封装包的标识可知视频数据使用的随机标识符,根据标识符,将视频数据恢复为特殊处理前的样子;
S303.根据预先约定好的协议,从视频数据指定位置获取此帧视频时间戳,将视频数据转换为解码器需要的格式,传递给解码器;
S304.解码器解码后的数据送给渲染器渲染显示,渲染的视频画面若直接卡死,或出现花屏,或出现大面积马赛克,或长时间持续性卡顿异常问题,可断定当前回看的视频数据被篡改,否则视频数据正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南斗六星系统集成有限公司,未经南斗六星系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210587532.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置