一种基于区块链的视频版权管理方法技术

技术编号:24888740 阅读:35 留言:0更新日期:2020-07-14 18:16
本发明专利技术公开了一种基于区块链的视频版权管理方法,包括:视频信息存储阶段和视频版权查询阶段;数据存储阶段为:构建区块链网络,管理节点将原始视频存入本地文件系统;计算节点对原始视频抽取关键帧;计算节点构建原始视频对应在区块链上的数据单元并连接在区块链上进行广播;其他节点同步区块链状态;视频版权查询阶段包括:待查视频被提交到管理节点,抽取关键帧并进行查询;根据链上链下数据的协同来判断查询结果的可信度,验证节点反馈结果。本发明专利技术通过区块链存储视频的关键帧、文本标签以及基于原始视频文件生成的摘要三种元数据,来解决视频存储需要较大储存空间的问题,并进一步根据自定义的共识机制来解决节点之间互不信任的问题。

【技术实现步骤摘要】
一种基于区块链的视频版权管理方法
本专利技术涉及计算机区块链
,更具体的说是涉及一种基于区块链的视频版权管理方法。
技术介绍
区块链是一种由多个互相不完全信任的节点共同维护的一个可信的数据管理系统。其具有去中心化,数据不可篡改等特点。传统的中心化系统中,当多方希望达成可信的数据一致状态时,往往需要第三方可信机构作为系统的中心节点。而采用区块链时,则不需要可信的第三方即可实现该功能。同时,在区块链中,数据以区块的方式进行存储并按照默克尔树的方式,组织块内与块间的数据。对于任意一个区块,块内的数据存储于叶子节点中。树的根节点存储根据所有数据计算所得的哈希值。而对于区块之间则通过区块头部中的PreBlockHash字段进行连接。在这种情况下,任意数据的篡改将导致块内默克尔树的哈希值的改变,进而导致区块间的哈希值的不匹配,而使用区块链技术能有效地保证视频的版权问题。但是,由于区块链中的单一区块容量固定且不大,导致区块链存储的空间有限;与此同时,视频文件的存储往往需要较大的空间,所以直接将视频文件存储在区块链中在很多区块链系统中无法实现,且本文档来自技高网...

【技术保护点】
1.一种基于区块链的视频版权管理方法,其特征在于,包括:视频信息存储阶段和视频版权查询阶段;/n所述数据存储阶段包括以下内容:/nS11.使用n个节点构建区块链网络,选取一个管理节点,通过管理节点将原始视频S存入本地文件系统;管理节点将剩余节点分配为计算节点和验证节点;/nS12.通过所述计算节点对原始视频S进行特征提取,并抽取关键帧,得到关键帧集合F={f

【技术特征摘要】
1.一种基于区块链的视频版权管理方法,其特征在于,包括:视频信息存储阶段和视频版权查询阶段;
所述数据存储阶段包括以下内容:
S11.使用n个节点构建区块链网络,选取一个管理节点,通过管理节点将原始视频S存入本地文件系统;管理节点将剩余节点分配为计算节点和验证节点;
S12.通过所述计算节点对原始视频S进行特征提取,并抽取关键帧,得到关键帧集合F={f1,f2,…,fm},选取主节点,并与所述原始视频S同时存入通用文件系统中;
S13.通过所述计算节点构建所述原始视频S对应在区块链上的数据单元,所述数据单元包括原始视频S的关键帧和文本标签,以及基于原始视频S生成的摘要;
S14.所述主节点将预设时间内的全部视频的数据单元打包成区块block,将所述区块block连接在区块链BlockChain上,并进行广播;
S15.其他节点收到广播消息后同步区块链状态;
所述视频版权查询阶段包括以下内容:
S21.需要进行版权查询的视频为待查视频,所述待查视频被提交到所述管理节点,所述管理节点选取尚未处于工作的任一验证节点;
S22.对待查视频进行关键帧的抽取,通过所述待查视频的哈希值和关键帧进行查询,得到查询结果;
S23.根据链上链下的数据是否协同来判断查询结果的可信度,得到验证结果,所述验证节点将所述验证结果进行反馈。


2.根据权利要求1所述的一种基于区块链的视频版权管理方法,其特征在于,S11具体包括以下内容:
使用n个节点构建区块链网络,所有节点投票选举得到一个所述管理节点;通过所述管理节点将所述原始视频S存入本地文件系统;其中,所述原始视频S包括原始视频数据和所述原始视频S对应的文本信息T={t1,t2,…,ti};
所述管理节点将剩余节点分配为所述计算节点和所述验证节点,其中若所述计算节点为m个,则验证节点为n-m-1个。


3.根据权利要求1所述的一种基于区块链的视频版权管理方法,其特征在于,S12具体包括以下内容:
所述...

【专利技术属性】
技术研发人员:余润德张志威袁野金福生杨新航王国仁
申请(专利权)人:陕西西影数码传媒科技有限责任公司北京理工大学
类型:发明
国别省市:陕西;61

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

1