基于区块链技术的视频文件盗版检测方法及系统技术方案

技术编号:21167897 阅读:47 留言:0更新日期:2019-05-22 09:51
本发明专利技术涉及一种视频文件的盗版检测方法及系统。基于区块链技术的视频文件盗版检测方法及系统,步骤如下:收集正版视频文件至中心认证服务器;中心认证服务器对正版视频文件拆分为序列组帧数据,并对该序列组帧数据进行采样,获得采样后序列组帧数据的分量哈希,并与权属信息一起上链;待验证视频文件上传至认证中心服务器。对待验证视频文件同样进行拆分、采样并保存分量哈希,将此分量哈希与正版视频文件的分量哈希进行对比及得到是否为正版视频。本发明专利技术可确认文件的完整性;区块链上结果不易篡改、可追溯,对待检测视频文件进行快速采样及对比,与正版视频文件对比即可检测待检测视频文件是否为正版,从而保护视频文件权属权利。

Detection Method and System of Video File Piracy Based on Block Chain Technology

The invention relates to a detection method and system for piracy of video files. The detection method and system of video piracy based on block chain technology are as follows: collecting authenticated video files to central authentication server; central authentication server divides the authenticated video files into sequence group frame data and samples the sequence group frame data to obtain the component hash of the sequence group frame data after sampling, and links with the ownership information; Files are uploaded to the authentication center server. The verification video file is also split, sampled and saved component hash. The component hash is compared with the component hash of the original video file and whether it is the original video is obtained. The invention can confirm the integrity of the file, and the results on the block chain are not easy to tamper with and traceable. It can detect whether the video file to be detected is authentic by fast sampling and comparison with the authentic video file, thereby protecting the ownership rights of the video file.

【技术实现步骤摘要】
基于区块链技术的视频文件盗版检测方法及系统
本专利技术涉及一种视频文件的盗版检测方法及系统。
技术介绍
视频盗版问题由来已久,不仅给市场行业带来混乱,也严重损害视频版权权属人的利益,长期以来这方面的监管大致分为传统人工检查以及机器自动识别特征的方法,人工方法通过观看视频质量进行观察,以及采用对比静态帧的方法,其效率较低;机器识别的方法一般采用整体文件进行哈希处理,这样视频数据比较大,哈希处理效率比较低、速度慢,而通过我们自己的采样算法所采集的特征数据量大大减少,同时使用我们的对比算法则即高效也保证了准确性。
技术实现思路
本专利技术基于传统的机器自动识别进行了改进,将原始正版视频文件采样后数据哈希以及权属人信息存证到区块链,区块链上的结果不易篡改、可追溯,对待检测视频文件进行特征快速采样,快速对比,将通过对比结果检测出待检测视频文件为正版或盗版,从而保护视频文件权属权利。本专利技术的技术方案在于:一种基于区块链技术的视频文件盗版检测方法,该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;将正版视频文件的分量哈希及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;中心认证服务器将待验证视频的分量哈希与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。优选地,基于区块链技术的视频文件盗版检测方法,该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、P帧序列组帧数据,对上述收集的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash;将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频进行拆分,拆分为I帧、P帧序列组帧数据;对上述收集的待验证视频的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希I’hash、P’hash;中心认证服务器将I’hash、P’hash与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。优选地,基于区块链技术的视频文件盗版检测方法,该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、B帧、P帧序列组帧数据,对上述收集的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希Ihash、Bhash、Phash;将正版视频文件的分量哈希Ihash、Bhash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频进行拆分,拆分为I帧、B帧、P帧序列组帧数据;对上述收集的待验证视频的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希I’hash、B’hash、P’hash;中心认证服务器将I’hash、B’hash、P’hash与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。更优选地,所述的采样方式为线性采样,即f(x)=aX+b。一种基于区块链技术的视频文件盗版检测系统,包括验证单元,用于接收正版视频文件及待检测视频,并对正版视频文件及待检测视频进行拆分、线性采样及哈希处理的中心认证服务器;存储单元,用于存储正版视频文件的分量哈希与权属信息的区块链;对比单元,用于将已拆分的待检测视频的分量哈希与正版视频文件的分量哈希进行比较对比。本专利技术的技术效果在于:本专利技术可以确认文件的完整性,如当采集点帧数据不全或者未被覆盖到比对序列的时候可以快速发现;区块链上结果不易篡改、可追溯,对待检测视频文件进行特征快速采样,快速对比,将通过对比结果检测出待检测视频文件是否为正版或盗版,从而保护视频文件权属权利。具体实施方式实施例1。S101:收集正版视频文件存储至中心认证服务器:正版视频文件权属人申请提交正版视频文件给中心认证服务器,请求中心认证服务器进行签名背书。S102:中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧(I1、I2、I3、I4、I5...In)、P帧(P1、P2、P3、P4、P5...Pn)2组序列组帧数据。S103:对上述收集的所有I帧、P帧序列组帧数据分别进行线性采样,将采样后的I,帧(I,1、I,2、I,3、I,4、I,5...I,m)、P,帧(P,1、P,2、P,3、P,4、P,5...P,m)序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash。S104:正版视频数据上区块链:将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息、时间戳及其他信息在区块链进行上链保存交易Tx号,如Ihash+Phash+权属人信息+时间戳+其它;每个交易Hash对应一条正版文件信息记录。S105:盗版检测:待验证视频文件权属用户A发送待验证视频文件至认证中心服务器。S106:拆分待验证视频:中心认证服务器对待验证视频进行拆分,拆分为I’帧、P’帧序列组帧数据;对上述收集的待验证视频的所有I’帧、P’帧序列组帧数据分别进行线性采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,获得分量哈希I’hash、P’hash。S107:比对正版视频文件:通过区块链的交易Tx号查找到相应的记录数据文件"Ihash+Phash+权属人信息+时间戳+其它",将Ihash、Phash和待测视频文件的I’hash、P’hash对比进行正盗版判断,最终得出结论。实施例2。S101:收集正版视频文件存储至中心认证服务器:正版视频文件权属人申请提交正版视频文件给中心认证服务器,请求中心认证服务器进行签名背书。S102:中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧(I1、I2、I3、I4、I5...In)、B帧(B1、B2、B3、B4、B5...Bn)、P帧(P1、P2、P3、P4、P5...Pn)三组序列组帧数据;正版视频文件拆分为I帧、B帧、P帧序列本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的视频文件盗版检测方法,其特征在于:该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;将正版视频文件的分量哈希及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;中心认证服务器将待验证视频的分量哈希与区块链上存储的交易Hash的分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。

【技术特征摘要】
1.一种基于区块链技术的视频文件盗版检测方法,其特征在于:该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;将正版视频文件的分量哈希及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;中心认证服务器将待验证视频的分量哈希与区块链上存储的交易Hash的分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。2.根据权利要求1所述的基于区块链技术的视频文件盗版检测方法,其特征在于:该步骤如下:正版信息上链:收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、P帧序列组帧数据,对上述收集的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash;将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;检测待验证视频:待验证视频发送至中心认证服务器;中心认证服务器对待验证视频进行拆分,拆分为I帧、P帧序列组帧数据;对上述收集的待验证视频的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留两个分量哈希I’hash、P’hash;中心认证服务器将I’ha...

【专利技术属性】
技术研发人员:张建中张双牛王艳鹏肖利军梁龙飞
申请(专利权)人:陕西优米数据技术有限公司
类型:发明
国别省市:陕西,61

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

1