CN109829267A - 一种基于区块链的版权共识***和方法 - Google Patents
一种基于区块链的版权共识***和方法 Download PDFInfo
- Publication number
- CN109829267A CN109829267A CN201910133337.2A CN201910133337A CN109829267A CN 109829267 A CN109829267 A CN 109829267A CN 201910133337 A CN201910133337 A CN 201910133337A CN 109829267 A CN109829267 A CN 109829267A
- Authority
- CN
- China
- Prior art keywords
- resource
- network
- block chain
- transaction
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012856 packing Methods 0.000 claims abstract description 3
- 238000012795 verification Methods 0.000 claims abstract description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 9
- 238000001514 detection method Methods 0.000 abstract description 6
- 238000012790 confirmation Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种基于区块链的版权共识***,包括区块链网络,区块链网络由多个网络节点构成,网络节点设有资源接口模块、资源播放模块和共识模块,资源接口模块建立并存储资源文件状态树,资源播放模块发起播放交易请求,共识模块使各方达成交易共识。一种基于区块链的版权共识方法,包括有多个网络节点构成的区块链主链,网络节点内部数据互通,用户通过节点全网广播请求,资源节点收到请求进行交易打包,进行全网广播,其他节点验证签名后出块,达成共识。本技术方案提供的基于区块链技术的版权共识***及方法,版权保护程度高、范围宽,有效保护视频创造者的利益;没有中心化收取管理费用,整个***操作简单;设有交易过期检测,创造了版权保护新模式。
Description
技术领域
本发明涉及区块链***技术领域,尤其涉及一种基于区块链的版权共识***和方法。
背景技术
国音像著作权集体管理协会(简称“音集协”)向社会发出公告,通知KTV设备和***服务商(VOD)及KTV经营者在2018年10月31日前,删除或者不向消费者提供6000余首音乐电视作品,介于上面的规定,音视频版权保护迫在眉睫。随着我国经济的发展,商户数量不断增加且分散在全国各地,难以仅依靠协会自身的力量来进行维权工作,对经营场所使用音乐进行监管是项繁琐的工作,且工作量极大,而现阶段由于部分经营者对音乐版权授权方面的信息并不了解,处于未知状态,导致侵权事件不断发生、难以遏制。现有的技术并不能解决目前存在的KTV及网络音视频版权问题,而且现有技术对于版权保护程度低、范围窄,不能有效的保护音频视频创造者的利益,制版权所有人发布产品不够灵活,不能最大限度保护版权所有人利益。
发明内容
本发明的目的是提供一种基于区块链的版权共识***和方法,能有效的保护音频视频创造者的利益的
为了达到上述目的,本技术方案采用如下技术方案:
一种基于区块链的版权共识***,包括基于资源播放建立的区块链网络,区块链网络由多个网络节点构成,网络节点设有资源接口模块、资源播放模块和共识模块,资源接口模块存储资源文件状态树,资源播放模块发起资源播放交易请求,共识模块管理交易请求,并使各方达成交易共识。
优选的,述资源播放模块设有交易接口模块,用户通过所述交易接口模块发起交易请求。
优选的,资源接口模块建立并存储整个网络所有播放资源文件的文件状态树,文件状态树的内容包括文件名、文件名对应的hash码、文件的网络地址集、文件播放时长、文件播放单价,每次资源文件发生改变,所述资源接口模块进行同步更新。
优选的,共识模块设有账户管理模块、交易管理模块和网络模块。
优选的,资源接口模块验证链接资源文件是由版权所有人发起。
优选的,账户管理模块建立账户状态树,所述账户状态树包含注册账户信息、账户类型。
优选的,交易管理模块依照账户状态树信息建立相应的交易状态树,所述交易状态树包含交易账户地址、保障金账户地址、交易金额、交易资源、时间戳、资源时长的信息。
优选的,网络模块同步网络中所有账户、资源文件和交易信息,所述网络模块通过广播的方式向全网发布信息。
与现有技术相比,本发明具有以下优点及有益效果:
本技术方案提供的基于区块链技术的版权保护***保障每一个资源账户的收益,整个网络去中心化,不经过中心节点代理,没有任何手续费,整个***注册、播放操作简单,并设有交易过期检测方法,有效的保护了资源账户和播放账户的利益。
一种基于区块链的版权共识方法,包括区块链主链,所述区块链主链由多个网络节点构成,网络节点内部数据互通,网络节点构建文件状态树、账户状态树及交易状态树,网络节点通过文件状态树管理资源文件,网络节点通过账户状态树管理使用账户,网络节点通过交易状态树管理交易,所述网络节点依据交易实现资源流通。
与现有技术相比,本发明具有以下优点及有益效果:
本技术方案提供的基于区块链技术的版权共识方法,有效的解决版权保护程度低,范围窄的问题;使音频视频创造者的利益得到有效的保护,通过共识机制版权所有人可以更加灵活的发布产品,没有中心化收取管理费用,最大限度保护了版权所有人利益;创造了版权保护新模式。
附图说明
图1为本发明提供一种基于区块链的版权共识***示意图。
具体实施方式
下面结合附图对本技术方案作进一步详细的说明。
一种基于区块链技术的版权共识***,参见图1,具体过程如下。
(1)初始化过程。
Step1.启动节点,网络模块初始化配置信息,创建本地资源账户,加载本地状态信息,同步交易状态树、文件状态树,账户状态树信息。
Step2.网络模块同步整个网络所有文件的url信息到文件状态树,包含所有文件名、文件名对应的hash值、文件的url集、文件播放时长、文件播放单价。
Step3.网络模块同步整个网络所有交易数据到交易状态树,包含保障金交易信息、普通交易信息。
Step 4.网络模块同步整个网络所有账户信息到账户状态树。
(2)资源注册及资源存储。
Step5.版权所有者通过资源接口模块发起账户注册请求,账户管理模块收到请求,验证版权所有者身份后,确认注册为资源账户。
Step6.资源接口模块根据资源节点本地存储的视频文件,生成文件头部信息,信息包括:发起方账户信息、文件网络地址、文件价格、文件名称,资源接口模块对文件头部信息使用资源账户密钥进行加密。
Step7.资源接口模块建立文件状态树,将文件名称、名称对应hash值、文件网络地址存储到文件状态树中。
(3)交易账户注册。
Step8.用户通过交易接口模块发起交易账户注册请求,账户管理模块收到请求,验证用户信息,验证通过后确认注册为播放账户,并为播放账户建立保障金账户,使用不对称加密生成两对公私钥,一对用于播放账户,一对用于保障金账户。
Step9.账户管理模块将两个公钥存储到账户状态树上,并将新的状态树进行打包,进行全网广播。
(4)资源播放过程。
Step10.播放账户通过资源播放模块发起一次播放请求。
Step11.资源播放模块查询文件状态树,获取文件播放单价、播放时长,计算播放总金额,并将总金额信息返回给用户,如果用户确认播放调用交易接口模块。
Step12.交易接口模块发起一次交易请求,由文件发起账户所在节点的账户管理模块验证交易账户信息,验证通过后将播放账户信息发送给交易管理模块。
Step13.交易管理模块检测播放账户的播放账户地址、账户余额、余额过期时间以及播放的文件名称,播放账户满***易要求后,则满***易条件。
Step14.步骤13达成交易共识后,交易管理模块使用播放账户的公钥进行解密,确认交易合法性,从文件状态树获取此交易对应文件的单价。
Step15.交易管理模块对播放账户余额进行确认,确认后将交易金额打入保障金账户,保障金账户金额在交易过期之前无法挪做其他交易。
Step16.保障金账户金额充足时,交易管理模块根据交易共识信息中的文件名称,从文件状态树获取原始的文件url,将原始文件拷贝到本地节点,使用交易发起方账户公钥进行加密,最终将文件生成对应的播放文件;同时将交易信息及打包账户地址生成交易hash,连同交易信息一起保存在交易状态树上;通过全网广播,返还给资源播放模块。
Step17.播放账户通过资源播放模收到对应的hash值,对交易进行查询,获取对应的交易信息,使用账户私钥进行解码获取对应的播放文件。
Step18.资源播放模块获取到播放文件,使用播放账户的私钥解密播放文件,获取文件流进行播放。
Step19.播放终止或者保障金账户金额不足时,资源播放模块发起停止请求,交易管理模块收到停止请求,根据播放时长计算使用金额,同时将交易信息及打包账户地址生成交易hash,连同交易信息一起保存在交易状态树上,通过全网广播,返还给资源播放模块。
Step20.计算目前已经使用的金额、剩余金额,将已经使用的金额打入资源账户,将剩余金额返回给播放账户,将交易状态树上对应的播放文件设置成不可用;将交易及交易状态广播全网。
(5)交易过期检测。
Step21.网络模块会定期检测每一个交易对应的交易信息,使用发起交易的时间戳和播放文件时间对比,确认交易过期后,将播放文件设为不可用。
Step22.将剩余交易金额与播放文件总金额对比,如果剩余金额充足,将总金额部分打入资源账户。
Step23.如果剩余金额不足,将剩余部分金额打入资源账户,将播放文件设为不可用,进行全网广播。
本技术方案提供的基于区块链技术的版权保护***保障每一个资源账户的收益,整个网络去中心化,不经过中心节点代理,没有任何手续费,整个***注册、播放操作简单,并设有交易过期检测方法,有效的保护了资源账户和播放账户的利益
一种基于区块链技术的版权共识方法:包括区块链主链,所述区块链主链由多个网络节点构成,网络节点内部数据互通,网络节点构建文件状态树、账户状态树及交易状态树,网络节点通过文件状态树管理资源文件,网络节点通过账户状态树管理使用账户,网络节点通过交易状态树管理交易,所述网络节点依据交易实现资源流通。
使用时,版权所有者连接至网络节点,注册成为网络节点资源账户,网络节点根据资源账户资源信息建立文件状态树和账户状态树,用户点播资源时,先通过网络节点注册为播放账户,再由网络节点为播放账户建立账户状态树和交易状态树,并将交易状态树和账户状态树关联,达成交易共识后,网络节点通过文件状态树为播放账户创建播放资源文件,并按照播放账户要求进行播放。
本技术方案提供的基于区块链技术的版权共识方法,有效的解决版权保护程度低,范围窄的问题;使音频视频创造者的利益得到有效的保护,通过共识机制版权所有人可以更加灵活的发布产品,没有中心化收取管理费用,最大限度保护了版权所有人利益;创造了版权保护新模式。
本技术方案提供的基于区块链技术的版权共识***及方法,有效的解决版权保护程度低,范围窄的问题;使音频视频创造者的利益得到有效的保护,并且通过共识机制,版权所有人可以更加灵活的发布产品,没有中心化收取管理费用,最大限度保护了版权所有人利益;并且保障每一个资源账户的收益,整个***注册、播放操作简单,设有交易过期检测方法,有效的保护了资源账户和播放账户的利益,创造了版权保护新模式。
Claims (9)
1.一种基于区块链的版权共识***,包括基于资源播放建立的区块链网络,所述区块链网络由多个网络节点构成,其特征在于:所述网络节点设有资源接口模块、资源播放模块和共识模块,所述资源接口模块建立并存储资源文件状态树,所述资源播放模块发起播放交易请求,所述共识模块管理交易请求,并使各方达成交易共识。
2.依据权利要求1所述的基于区块链的版权共识***,其特征在于:所述资源播放模块设有交易接口模块,用户通过所述交易接口模块发起交易请求。
3.依据权利要求1所述的基于区块链的版权共识***,其特征在于:所述文件状态树的内容包括文件名、文件名对应的hash码、文件的网络地址集、文件播放时长、文件播放单价,每次资源文件发生改变,所述资源接口模块进行同步更新。
4.依据权利要求1至3任一所述的基于区块链的版权共识***,其特征在于:所述共识模块设有账户管理模块、交易管理模块和网络模块。
5.依据权利要求4所述的基于区块链的版权共识***,其特征在于:所述资源接口模块验证链接资源文件是由版权所有人发起。
6.依据权利要求4所述的基于区块链的版权共识***,其特征在于:所述账户管理模块建立账户状态树,所述账户状态树包含账户注册信息、账户类型。
7.依据权利要求6所述的基于区块链的版权共识***,其特征在于:所述交易管理模块依照账户状态树信息建立相应的交易状态树,所述交易状态树包含交易账户地址、保障金账户地址、交易金额、交易资源、时间戳、资源时长的信息。
8.依据权利要求7所述的基于区块链的版权共识***,其特征在于:所述网络模块同步网络中所有账户、资源文件和交易信息,所述网络模块通过广播的方式向全网发布信息。
9.一种基于区块链的版权共识方法,包括区块链主链,所述区块链主链由多个网络节点构成,用户通过节点全网广播请求,资源节点收到请求进行交易打包,进行全网广播,其他节点验证签名后出块,达成共识,其特征在于:所述网络节点内部数据互通,所述网络节点构建文件状态树、账户状态树及交易状态树,所述网络节点通过文件状态树管理资源文件,所述网络节点通过账户状态树管理使用账户,所述网络节点通过交易状态树管理交易,所述网络节点依据交易实现资源流通。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910133337.2A CN109829267A (zh) | 2019-02-22 | 2019-02-22 | 一种基于区块链的版权共识***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910133337.2A CN109829267A (zh) | 2019-02-22 | 2019-02-22 | 一种基于区块链的版权共识***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109829267A true CN109829267A (zh) | 2019-05-31 |
Family
ID=66864129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910133337.2A Pending CN109829267A (zh) | 2019-02-22 | 2019-02-22 | 一种基于区块链的版权共识***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109829267A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602148A (zh) * | 2019-10-10 | 2019-12-20 | 深圳前海微众银行股份有限公司 | 一种区块的状态树的生成和链上数据验证的方法及装置 |
CN112102082A (zh) * | 2020-08-24 | 2020-12-18 | 深圳区块大陆科技有限公司 | 一种判定区块链交易执行结果的方法 |
CN112700333A (zh) * | 2021-01-11 | 2021-04-23 | 东北大学 | 一种基于区块链的电子档案共识方法 |
CN113630475A (zh) * | 2021-09-17 | 2021-11-09 | 无锡井通网络科技有限公司 | 基于接口化区块链***的区块链***集群及其操作方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769751A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于智能合约的网络视听管理支撑*** |
CN108769752A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于区块链技术的网络视听管理支撑*** |
CN108769750A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于区块链技术的数字内容银行*** |
CN108876380A (zh) * | 2018-08-07 | 2018-11-23 | 阿里巴巴集团控股有限公司 | 一种基于中心化结算与区块链存证的交易方法及*** |
CN108959523A (zh) * | 2018-06-28 | 2018-12-07 | 北京首汽智行科技有限公司 | 一种基于区块链技术的音乐播放方法和播放器 |
CN109242453A (zh) * | 2018-08-07 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种基于中心化结算与区块链存证的交易方法及*** |
-
2019
- 2019-02-22 CN CN201910133337.2A patent/CN109829267A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769751A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于智能合约的网络视听管理支撑*** |
CN108769752A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于区块链技术的网络视听管理支撑*** |
CN108769750A (zh) * | 2018-05-02 | 2018-11-06 | 中广热点云科技有限公司 | 一种基于区块链技术的数字内容银行*** |
CN108959523A (zh) * | 2018-06-28 | 2018-12-07 | 北京首汽智行科技有限公司 | 一种基于区块链技术的音乐播放方法和播放器 |
CN108876380A (zh) * | 2018-08-07 | 2018-11-23 | 阿里巴巴集团控股有限公司 | 一种基于中心化结算与区块链存证的交易方法及*** |
CN109242453A (zh) * | 2018-08-07 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种基于中心化结算与区块链存证的交易方法及*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602148A (zh) * | 2019-10-10 | 2019-12-20 | 深圳前海微众银行股份有限公司 | 一种区块的状态树的生成和链上数据验证的方法及装置 |
CN110602148B (zh) * | 2019-10-10 | 2021-07-06 | 深圳前海微众银行股份有限公司 | 一种区块的状态树的生成和链上数据验证的方法及装置 |
CN112102082A (zh) * | 2020-08-24 | 2020-12-18 | 深圳区块大陆科技有限公司 | 一种判定区块链交易执行结果的方法 |
CN112700333A (zh) * | 2021-01-11 | 2021-04-23 | 东北大学 | 一种基于区块链的电子档案共识方法 |
CN112700333B (zh) * | 2021-01-11 | 2023-10-03 | 东北大学 | 一种基于区块链的电子档案共识方法 |
CN113630475A (zh) * | 2021-09-17 | 2021-11-09 | 无锡井通网络科技有限公司 | 基于接口化区块链***的区块链***集群及其操作方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109829267A (zh) | 一种基于区块链的版权共识***和方法 | |
CN110782252B (zh) | 一种基于区块链的监控视频数据交易方法及*** | |
US7571488B2 (en) | Rights management terminal, server apparatus and usage information collection system | |
US8924731B2 (en) | Secure signing method, secure authentication method and IPTV system | |
CN101637005B (zh) | 用于片段文件共享的方法、***以及装置 | |
CN102946553B (zh) | 一种适用于ott互联网电视的数字版权保护***和方法 | |
US20090235330A1 (en) | Domain management method and domain context of users and devices based domain system | |
JP2017504134A (ja) | P2pコンテンツ配信ネットワーク、方法、および管理システム | |
WO2006092840A1 (ja) | コンテンツ配信システム | |
JP6973454B2 (ja) | 情報処理システムおよび送受信方法 | |
JP2009129386A (ja) | 配信方法、サーバ及び受信端末 | |
KR20020034974A (ko) | 컨텐츠 배신방법, 이에 이용하는 서버, 단말 및 컴퓨터프로그램 | |
US20150206208A1 (en) | Method and System for Charging and Fee Sharing According to Network Video Playing Amount | |
CN105659519A (zh) | 可扩展媒体格式***及其使用方法 | |
CN106507136A (zh) | 二级电影院线的网络运营***及运营方法 | |
JP2011529231A (ja) | 広告管理システム | |
CN113052721A (zh) | 电力数据的处理方法及装置 | |
JP4846537B2 (ja) | コンテンツ配信システム、通信装置、再生装置、および、権利管理装置 | |
CN110266987B (zh) | 被动式录像方法及计算机可读存储介质 | |
WO2013181996A1 (zh) | 一种获取信息的方法、设备及*** | |
JP4566683B2 (ja) | メタデータアクセス制御システム及びその方法、並びに受信装置、送信装置 | |
WO2005046238A1 (ja) | メタデータアクセス制御システム及びその方法、並びに受信装置、送信装置 | |
JP2003319360A (ja) | 映像配信システム、及び同システムにおける映像コンテンツのアクセス方法、認証アクセスサーバ、ウェブサーバ、並びにサーバプログラム | |
CN101867561B (zh) | 用于管理正版多媒体文件的网络服务器 | |
CN101133410A (zh) | 内容版权保护方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190531 |