一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的视频文件版权保护方法及交易方法与流程

2022-08-17 22:07:41 来源:中国专利 TAG:


1.本发明涉及区块链版权保护领域,更为具体的,涉及一种基于区块链的视频文件版权保护方法及交易方法。


背景技术:

2.数字版权是作者享有的以数字化方式保存、复制、发行数字作品的权利,通常被以二进制数字的形式固化在硬盘、光盘等物理介质或载体,通过网络以数字信号的方式传播。互联网技术高速发展,以自媒体为主的新兴媒体逐渐占据各大数字出版领域的主流,视频、图片、音频等,数字内容的生产成本大幅降低,介质革命和传播方式革命使得数字内容作品复制和传播趋于“零成本”状态,传播渠道多样化,网络日益成为侵权盗版的高发易发领域,网络盗版让以创新为核心的版权产业面临严峻挑战。
3.现有基于区块链的视频文件保护方法存在的问题有:
4.1.视频水印的算法的鲁棒性、平衡性较差。视频水印算法对视频的图像攻击、帧删除等攻击无法做到完美防御;
5.2.集中式版权数据库。传统的数字版权保护系统采用集中的中心数据库,因此数据的安全性很容易受到威胁。如今随着互联网的飞速发展,版权保护越来越重要,版权保护事宜越来越多,中心数据库不能满足互联网日益增长的版权保护需求;
6.3.与其所有者的关联性差。个人或团体为了保护自身的知识产权,往往将具有确定性和保密性的相关信息即水印嵌入到自己所要保护的资源中。但是当自身水印没有得到可信第三方机构的公证时,水印与个人或团体的关系是无法得到保障的,这导致水印与所有者的关联性较差。
7.4.版权登记成本较高。传统版权登记方式费用高周期长,不愿登记。从提交作品——版权委托书——提交(营业执照复印件、身份证复印件)——交费——受理——审查——证书,所需材料多、时间长。其中,审查这一过程中,大致需要两到三个月出结果并公告,如果因为一些原因需要加急处理,就会有一系列额外的费用产生了。
8.5.交易繁琐。变现难现版权交易市场内容访问、分发、获利环节流程复杂,数据易造假,交易不透明,平台与创作者间信息不对等,未保障到原创者的应得权益。
9.6.举证困难。他人作品的剽窃者并不会主动承认抄袭,更多是采取不予回答或拒不承认的态度。原创作者在维权时需要举出能够被法律认可的版权证明。尤其举证,要保证取证手段的公正性和取证结果的有效性,想满足这两点需要用到专业机构的专业手段,甚至还需要公证处的公证,时间长、过程复杂、费用高。且版权内容数据池十分分散,想做到广域的侵权检测难。没有拥有海量数字版权的平台,想做到更全面的侵权检测,就需要建立一个在版权行业有足够公信力和号召力的数据平台。


技术实现要素:

10.本发明的目的在于克服现有技术的不足,提供一种基于区块链的视频文件版权保
护方法及交易方法,能够保证视频的每一帧信息的版权信息保护,只要使用了原视频的其中一帧,就可以确认版权,生成的视频版权认证码具备唯一、安全、可认证等特性等。
11.本发明的目的是通过以下方案实现的:
12.一种基于区块链的视频文件版权保护方法,包括步骤:
13.s1,提取视频每一帧的hash码;
14.s2,获取视频唯一标识码;
15.s3,生成数字版权认证码生成;
16.s4,数字版权码上链;
17.s5,数字版权确权。
18.进一步地,在步骤s1中,包括子步骤:根据视频文件的帧率、分辨率,将视频文件每一帧画面提取出来,对每一帧画面原数据进行hash运算,获得每一帧画面的hash码,形成整个视频的hash码集合。
19.进一步地,在步骤s2中,包括子步骤:将集合中每个视频的hash码通过hash树型结构计算方式逐层递进计算,直到最终获得整个视频的唯一标识码,保证每一个hash码最终都能够追溯到原视频的唯一标识码。
20.进一步地,在步骤s3中,包括子步骤:
21.从步骤s2得到的视频唯一标识码,将其数据转化为第一字符串;
22.提取正确的时间信息,转化为第二字符串;
23.版权申请人设置第一明文字符串密码,并将自己的自定义信息留痕,增添版权唯一性依据,设定后将不可更改;
24.s3a,将第一字符串、第二字符串、第一明文字符串密码进行拼接,形成第一视频dna字符串;
25.s3b,将得到的第一视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息;
26.s3c,将加密后的视频dna信息hash码与版权申请人区块链私钥进行数字签名运算,生成依据申请人私钥的视频数字版权认证码。
27.进一步地,在步骤s4中,包括子步骤:
28.s41,数字版权确权将视频数字版权认证码插入交易中,在data结构下作为交易的附属信息;
29.s42,使交易被节点矿工打包收录进入区块中;
30.s43,收录数字版权认证码的区块被确认,给区块中所有建议被确认,数字版权信息永久的留在区块链数据库中,并在所有节点进行同步。
31.进一步地,在步骤s5中,包括子步骤:
32.从原始需要认证的视频文件中提取出视频唯一标志码,并将提取数据转化为第三字符串;
33.提取正确的时间信息,转化为第四字符串;
34.版权认证人输入第二明文字符串密码;
35.s5a,将第三字符串、第四字符串/第二明文字符串密码进行拼接,形成第二视频dna字符串;
36.s5b,将得到的视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息;
37.s5c,从app后台数据库中获得用户相关信息,版权所在交易hash;
38.s5d,根据认证人提供的版权所在交易hash,通过区块链流水查询得到数字版权认证码;
39.s5e,根据数据版权认证码以及视频dna信息hash码,解码得到该版权的所有人的公钥/地址,使用得到的地址与版权认证人进行对比。
40.进一步地,在步骤s51中,如果需认证的视频信息不完整,则只提取其中一帧进行树形结构运算,获取视频唯一标识码。
41.一种基于区块链的视频文件版权交易方法,基于如上所述版权保护方法,在步骤s5之后,包括步骤:
42.s6,数字版权交易。
43.进一步地,在步骤s6中,包括子步骤:
44.s61,在线下完成购买合同,加盖具有权威证明的公章可信证明;将合同拍摄或扫描形成数字合同,合同中明确原数字版权所在交易的哈希数值以及原版权所有人地址,从数字合同文件中提取出md5码;
45.s62,提取正确的时间信息,转化为字符串,此时间为购买时间,为交易提供时间证明;
46.s63,版权购买人设置一定长度的明文字符串密码,将自己的自定义信息留痕,增添版权交易唯一性依据,设定后将不可更改;
47.s64,将步骤s61、步骤s62/步骤s63中的字符串进行拼接,形成数字合同文件dna字符串;
48.s65,将得到的数字合同文件dna字符串进行hash运算,将明文数字合同文件dna信息转换为加密信息;
49.s66,将加密后的文件dna信息hash码与版权购买人区块链私钥进行数字签名运算,生成依据购买人私钥的数字版权交易认证码。
50.进一步地,在步骤s61中,在确权过程中将数据量大于设定值的图片或文件转化为md5码,并将提取数据转化为字符串。
51.本发明的有益效果包括:
52.本发明对每一帧画面原数据进行hash运算,获得每一帧画面的hash码,形成整个视频的hash码集合,利用树型结构逐层递进计算,获得整个视频的唯一标识码,能够保证视频的每一帧信息的版权信息保护,只要使用了原视频的其中一帧,就可以确认版权,生成的视频版权认证码具备唯一、安全、可认证等特性。
53.本发明申请人基于设置的明文密码和区块链私钥在数字版权的生成过程中两次留痕,保证了版权的确权的准确性与防篡改性。
54.本发明视频标识码、世界时间、保护码、账户密码合并上链,不使用中央数据库,更安全。
55.本发明将视频标识码、世界时间、版权申请人设置的明文字符串密码进行拼接,形成视频dna字符串,由此证明视频版权的归属,使其具备唯一性、可检验性。
56.本发明将得到的视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息,加密信息在具备视频素材、时间信息以及申请人密码的情况下单向推导出,将加密后的视频dna信息hash码与版权申请人区块链私钥进行数字签名运算,生成依据申请人私钥的视频数字版权认证码,更加安全。
57.本发明从原始需要认证的视频文件中提取出唯一标志码,如需认证的视频信息不完整,可只提取其中一帧进行树形结构运算,获取唯一标识码,并将提取数据转化为字符串形式,解决视频信息不完整情况下的数字版权确权问题。
附图说明
58.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
59.图1为本发明实施例中形成hash码集合的示意图;
60.图2为本发明实施例中利用hash码获得视频唯一标识码的示意图;
61.图3为本发明实施例中数字版权认证码生成流程示意图;
62.图4为本发明实施例中数字版权码上链流程示意图;
63.图5为本发明实施例中数字版权确权流程示意图;
64.图6为本发明实施例中数字版权交易流程示意图。
具体实施方式
65.下面结合附图和实施例对发明进一步说明。本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
66.本发明提出了一种基于区块链的视频文件版权保护方法及交易方法,以视频文件版权保护场景为例,详述本发明方法。实时例中主要讨论hash码处理、视频标识码生成、数字版权认证码生成、数字版权码上链、数字版权确权、数字版权交易等。
67.一、提取视频每一帧的hash码
68.如图1所示,根据视频文件的帧率、分辨率,将视频文件每一帧画面提取出来,对每一帧画面原数据进行hash运算,获得每一帧画面的hash码,形成整个视频的hash码集合。
69.二、获取视频唯一标识码
70.如图2所示,将集合中每个视频的hash码通过hash树型结构计算方式(具体方式不限),逐层递进,最终获得整个视频的唯一标识码,保证每一个hash码最终都能够追溯到原视频的唯一标识码。
71.三、数字版权认证码生成
72.如图3所示,包括如下步骤:
73.步骤3.1:从步骤2得到的视频唯一标识码,将其数据转化为字符串形式;
74.步骤3.2:从世界时间或系统中提取正确的时间信息,转化为字符串;
75.步骤3.3:版权申请人设置一定长度的明文字符串密码(随意长度),将自己的自定
义信息留痕,增添版权唯一性依据,设定后将不可更改。
76.以上步骤3.1~步骤3.3是可以调整顺序的,比如可以先从世界时间或系统中提取正确的时间信息,转化为字符串等,任何可能的顺序调整都在本发明的保护范围之内。
77.步骤3.4:将步骤3.1、步骤3.2、步骤3.3中的字符串按照一定格式进行拼接,形成视频dna字符串,可以证明视频版权的归属,具备唯一性、可检验性。
78.步骤3.5:将得到的视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息。加密信息在具备视频素材、时间信息以及申请人密码的情况下可单向推导出。
79.步骤3.6:将加密后的视频dna信息hash码与版权申请人区块链私钥进行数字签名运算,生成依据申请人私钥的16位进制视频数字版权认证码。
80.四、数字版权码上链
81.如图4所示,包括如下步骤:
82.步骤4.1:数字版权确权将视频数字版权认证码插入交易中,在data结构下作为交易的附属信息。
83.步骤4.2:交易被节点矿工打包收录进入区块中。
84.步骤4.3:收录数字版权认证码的区块被确认,给区块中所有建议被确认,数字版权信息永远的留在区块链数据库中,并在所有节点进行同步。
85.五、数字版权确权
86.如图5所示,包括如下步骤:
87.步骤5.1:从原始需要认证的视频文件中提取出唯一标志码,如需认证的视频信息不完整,可只提取其中一帧进行树形结构运算(见步骤2),获取唯一标识码,并将提取数据转化为字符串形式。
88.步骤5.2:从世界时间或系统中提取正确的时间信息,转化为字符串。
89.步骤5.3:版权认证人输入明文字符串密码。
90.步骤5.4:将步骤5.1、步骤5.2/步骤5.3中的字符串按照一定格式进行拼接,形成视频dna字符串。
91.步骤5.5:将得到的视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息。
92.步骤5.6:从app后台数据库中获得用户相关信息,版权所在交易hash。
93.步骤5.7:根据认证人提供的版权所在交易hash,通过区块链流水查询得到数字版权认证码。
94.步骤5.8:根据数据版权认证码以及视频dna信息hash码,解码得到该版权的所有人的公钥/地址。使用得到的地址与版权认证人进行对比,解决版权归属问题。
95.六、数字版权交易
96.如图6所示,包括如下步骤:
97.步骤6.1:在线下完成购买合同,加盖具有权威证明的公章等可信证明。将合同拍摄或扫描形成数字合同,合同中明确原数字版权所在交易的哈希数值以及原版权所有人地址。从数字合同文件中提取出md5码,md5码可以重复提取,在确权过程中将数据量较大的图片或文件转化为md5码,并将提取数据转化为字符串形式。
98.步骤6.2:从世界时间或系统中提取正确的时间信息,转化为字符串,此时间为购
买时间,为交易提供时间证明。
99.步骤6.3:版权购买人设置一定长度的明文字符串密码(随意长度),将自己的自定义信息留痕,增添版权交易唯一性依据,设定后将不可更改。
100.步骤6.4:将步骤6.1、步骤6.2/步骤6.3中的字符串按照一定格式进行拼接,形成数字合同文件dna字符串,可以证明数字合同的有效性,具备唯一性、可检验性。
101.步骤6.5:将得到的数字合同文件dna字符串进行hash运算,将明文数字合同文件dna信息转换为加密信息。加密信息在具备数字合同文件、时间信息以及购买人保护密码的情况下可单向推导出。
102.步骤6.6:将加密后的文件dna信息hash码与版权购买人区块链私钥进行数字签名运算,生成依据购买人私钥的16位进制数字版权交易认证码。
103.实施例1
104.一种基于区块链的视频文件版权保护方法,包括步骤:
105.s1,提取视频每一帧的hash码;
106.s2,获取视频唯一标识码;
107.s3,生成数字版权认证码生成;
108.s4,数字版权码上链;
109.s5,数字版权确权。
110.实施例2:在实施例1的基础上,在步骤s1中,包括子步骤:根据视频文件的帧率、分辨率,将视频文件每一帧画面提取出来,对每一帧画面原数据进行hash运算,获得每一帧画面的hash码,形成整个视频的hash码集合。
111.实施例3:在实施例1的基础上,在步骤s2中,包括子步骤:将集合中每个视频的hash码通过hash树型结构计算方式逐层递进计算,直到最终获得整个视频的唯一标识码,保证每一个hash码最终都能够追溯到原视频的唯一标识码。
112.实施例4:在实施例1的基础上,在步骤s3中,包括子步骤:
113.从步骤s2得到的视频唯一标识码,将其数据转化为第一字符串;
114.提取正确的时间信息,转化为第二字符串;
115.版权申请人设置第一明文字符串密码,并将自己的自定义信息留痕,增添版权唯一性依据,设定后将不可更改;
116.s3a,将第一字符串、第二字符串、第一明文字符串密码进行拼接,形成第一视频dna字符串;
117.s3b,将得到的第一视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息;
118.s3c,将加密后的视频dna信息hash码与版权申请人区块链私钥进行数字签名运算,生成依据申请人私钥的视频数字版权认证码。
119.实施例5:在实施例1的基础上,在步骤s4中,包括子步骤:
120.s41,数字版权确权将视频数字版权认证码插入交易中,在data结构下作为交易的附属信息;
121.s42,使交易被节点矿工打包收录进入区块中;
122.s43,收录数字版权认证码的区块被确认,给区块中所有建议被确认,数字版权信
息永久的留在区块链数据库中,并在所有节点进行同步。
123.实施例6:在实施例1的基础上,在步骤s5中,包括子步骤:
124.从原始需要认证的视频文件中提取出视频唯一标志码,并将提取数据转化为第三字符串;
125.提取正确的时间信息,转化为第四字符串;
126.版权认证人输入第二明文字符串密码;
127.s5a,将第三字符串、第四字符串/第二明文字符串密码进行拼接,形成第二视频dna字符串;
128.s5b,将得到的视频dna字符串进行hash运算,将明文视频dna信息转换为加密信息;
129.s5c,从app后台数据库中获得用户相关信息,版权所在交易hash;
130.s5d,根据认证人提供的版权所在交易hash,通过区块链流水查询得到数字版权认证码;
131.s5e,根据数据版权认证码以及视频dna信息hash码,解码得到该版权的所有人的公钥/地址,使用得到的地址与版权认证人进行对比。
132.实施例7:在实施例1的基础上,在步骤s51中,如果需认证的视频信息不完整,则只提取其中一帧进行树形结构运算,获取视频唯一标识码。
133.实施例8:在实施例1的基础上,提供一种基于区块链的视频文件版权交易方法,在步骤s5之后,包括步骤:
134.s6,数字版权交易。
135.实施例9:基于实施例8所述版权交易方法,在步骤s6中,包括子步骤:
136.s61,在线下完成购买合同,加盖具有权威证明的公章可信证明;将合同拍摄或扫描形成数字合同,合同中明确原数字版权所在交易的哈希数值以及原版权所有人地址;从数字合同文件中提取出md5码;
137.s62,提取正确的时间信息,转化为字符串,此时间为购买时间,为交易提供时间证明;
138.s63,版权购买人设置一定长度的明文字符串密码,将自己的自定义信息留痕,增添版权交易唯一性依据,设定后将不可更改;
139.s64,将步骤s61、步骤s62/步骤s63中的字符串进行拼接,形成数字合同文件dna字符串;
140.s65,将得到的数字合同文件dna字符串进行hash运算,将明文数字合同文件dna信息转换为加密信息;
141.s66,将加密后的文件dna信息hash码与版权购买人区块链私钥进行数字签名运算,生成依据购买人私钥的数字版权交易认证码。
142.实施例10:在实施例9的基础上,在步骤s61中,在确权过程中将数据量大于设定值的图片或文件转化为md5码,并将提取数据转化为字符串形式。
143.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
144.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
145.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
146.本发明未涉及部分均与现有技术相同或可采用现有技术加以实现。
147.上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述具体实施方式所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。
148.除以上实例以外,本领域技术人员根据上述公开内容获得启示或利用相关领域的知识或技术进行改动获得其他实施例,各个实施例的特征可以互换或替换,本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献