会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 按使用付费 / 一种基于区块链的版权内容存储与分发方法及系统

一种基于区块链的版权内容存储与分发方法及系统

申请号 CN202111484202.4 申请日 2021-12-07 公开(公告)号 CN114218532A 公开(公告)日 2022-03-22
申请人 中信银行股份有限公司; 发明人 姜鹏; 张鼎; 陈志明;
摘要 本发明涉及一种基于区块链的版权内容存储与分发方法及系统,包括创造者模块、消费者模块以及用于提供相关功能的存储区块链模块、存储区块链模块和存储区块链模块,能够为内容创作者提供去中心化的分布式存储系统,不仅支持对大量数据文件的安全存储、互相备份,还可以充分利用分布式结构提供点对点的传输服务,提高数据传输速率;配合使用订单拆分实现对于版权内容消费的按量付费交易,提升用户体验。
权利要求

1.一种基于区块链的版权内容存储与分发方法,其特征在于,包括:提交存储出价单和存储报价单;

匹配存储出价单和存储报价单形成存储订单;

依据存储订单存储版权内容并生成对应的版权内容标识;

依据版权内容标识进行版权登记生成确权证书;

依据确权证书针对已存储的版权内容生成包含有单位价格的消费授权管理信息;

依据消费授权管理信息生成版权管理智能合约,使用版权管理智能合约对已存储的版权内容进行授权管理。

2.如权利要求1所述的方法,其特征在于,还包括:对已存储的版权内容,提交检索出价单和检索报价单;

匹配检索出价单和检索报价单形成检索订单;

依据检索订单反馈包含有版权内容标识和消费授权管理信息的订阅订单;

依据订阅订单获取已存储的版权内容。

3.如权利要求2所述的方法,其特征在于,所述依据存储订单存储版权内容包括将版权内容拆分并分别存储于不同存储节点中。

4.如权利要求2所述的方法,其特征在于,所述匹配存储出价单和存储报价单形成存储订单包括:将所有存储出价单和存储报价单储存于存储合约中,依据预设规则匹配存储出价单的价格和存储报价单的价格,将匹配通过的存储出价单和存储报价单组合生成存储订单;

所述匹配检索出价单和检索报价单形成检索订单包括:将所有检索出价单和检索报价单储存于检索合约中,依据预设规则匹配检索出价单的价格和检索报价单的价格,将匹配通过的检索出价单和检索报价单组合生成检索订单。

5.如权利要求2所述的方法,其特征在于,所述单位价格包括依据版权内容总价格和版权内容数据容量计算得到的每字节价格。

6.如权利要求3所述的方法,其特征在于,所述依据订阅订单获取已存储的版权内容包括:

通过版权内容标识获取版权内容;

依据单位价格将订阅订单拆分为若干小额订单;

通过小额订单计算每个存储节点应收费用。

7.一种基于区块链的版权内容存储与分发系统,其特征在于,包括:创造者模块,用于提交版权内容以及对应的存储出价单,并生成消费授权管理信息;

消费者模块,用于提交检索出价单,并依据检索订单和/或订阅订单支付费用;

存储区块链模块,用于连接存储节点并向消费区块链模块提交存储报价单、检索报价单,依据存储订单存储版权内容和生成对应的版权内容标识,依据订阅订单反馈已存储的版权内容;

确权区块链模块,用于依据版权内容标识进行版权登记生成确权证书;

消费区块链模块,用于接收存储出价单、检索出价单、存储报价单和检索报价单,生成并管理存储合约、版权管理智能合约、检索合约和订阅订单。

8.如权利要求7所述的方法,其特征在于,所述依据存储订单存储版权内容和生成对应的版权内容标识包括:

使用IPFS规则对版权内容生成对应唯一的版权内容标识。

9.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。

10.一种电子设备,其特征在于,包括处理器和存储器;

所述存储器,用于存储存储合约、版权管理智能合约、检索合约和订阅订单;

所述处理器,用于通过调用存储合约、版权管理智能合约、检索合约和订阅订单,执行权利要求1至6中任一项所述的方法。

说明书全文

一种基于区块链的版权内容存储与分发方法及系统

技术领域

[0001] 本发明涉及和数据存储与分发技术领域,尤其涉及一种基于区块链的版权内容存储与分发方法及系统。

背景技术

[0002] 随着技术的发展,当前越来越多的内容创作者依托于数字技术产生版权作品并通过非实体渠道进行分发。现有技术中,对于版权作品的存储以及分发过程多依赖于中心化
系统:内容创作者将版权作品上传至中心化系统,由中心化系统负责确权登记并进行分发。
这种方式能够满足版权作品的一般流通需求,但是在使用中仍存在诸多问题。
[0003] 首先,所有版权内容均集中存储于中心化系统上,即便采用额外备份等技术手段,也不能完全避免因中心化系统故障所可能引起的数据灭失风险,特别是在作品确权登记信
息丢失情况下所可能引起的版权纠纷,使中心化系统解决方案在运营过程中始终存在巨大
隐患。
[0004] 另一方面,内容创作者和作品使用者在进行交易时,必须遵循中心化系统制定的既定规则,不能提供灵活的版权交易流程,也难以实现针对数据的定量化交易服务,用户体
验不佳。

发明内容

[0005] 为解决现有技术的不足,本发明提出一种基于区块链的版权内容存储与分发方法及系统,能够为内容创作者提供去中心化的分布式存储系统,不仅支持对大量数据文件的
安全存储、互相备份,还可以充分利用分布式结构提供点对点的传输服务,提高数据传输速
率;配合使用订单拆分实现对于版权内容消费的按量付费交易,提升用户体验。
[0006] 为实现以上目的,本发明所采用的技术方案包括:
[0007] 一种基于区块链的版权内容存储与分发方法,其特征在于,包括:
[0008] 提交存储出价单和存储报价单;
[0009] 匹配存储出价单和存储报价单形成存储订单;
[0010] 依据存储订单存储版权内容并生成对应的版权内容标识;
[0011] 依据版权内容标识进行版权登记生成确权证书;
[0012] 依据确权证书针对已存储的版权内容生成包含有单位价格的消费授权管理信息;
[0013] 依据消费授权管理信息生成版权管理智能合约,使用版权管理智能合约对已存储的版权内容进行授权管理。
[0014] 进一步地,还包括:
[0015] 对已存储的版权内容,提交检索出价单和检索报价单;
[0016] 匹配检索出价单和检索报价单形成检索订单;
[0017] 依据检索订单反馈包含有版权内容标识和消费授权管理信息的订阅订单;
[0018] 依据订阅订单获取已存储的版权内容。
[0019] 进一步地,所述依据存储订单存储版权内容包括将版权内容拆分并分别存储于不同存储节点中。
[0020] 进一步地,所述匹配存储出价单和存储报价单形成存储订单包括:将所有存储出价单和存储报价单储存于存储合约中,依据预设规则匹配存储出价单的价格和存储报价单
的价格,将匹配通过的存储出价单和存储报价单组合生成存储订单;
[0021] 所述匹配检索出价单和检索报价单形成检索订单包括:将所有检索出价单和检索报价单储存于检索合约中,依据预设规则匹配检索出价单的价格和检索报价单的价格,将
匹配通过的检索出价单和检索报价单组合生成检索订单。
[0022] 进一步地,所述单位价格包括依据版权内容总价格和版权内容数据容量计算得到的每字节价格。
[0023] 进一步地,所述依据订阅订单获取已存储的版权内容包括:
[0024] 通过版权内容标识获取版权内容;
[0025] 依据单位价格将订阅订单拆分为若干小额订单;
[0026] 通过小额订单计算每个存储节点应收费用。
[0027] 本发明还涉及一种基于区块链的版权内容存储与分发系统,其特征在于,包括:
[0028] 创造者模块,用于提交版权内容以及对应的存储出价单,并生成消费授权管理信息;
[0029] 消费者模块,用于提交检索出价单,并依据检索订单和/或订阅订单支付费用;
[0030] 存储区块链模块,用于连接存储节点并向消费区块链模块提交存储报价单、检索报价单,依据存储订单存储版权内容和生成对应的版权内容标识,依据订阅订单反馈已存
储的版权内容;
[0031] 确权区块链模块,用于依据版权内容标识进行版权登记生成确权证书;
[0032] 消费区块链模块,用于接收存储出价单、检索出价单、存储报价单和检索报价单,生成并管理存储合约、版权管理智能合约、检索合约和订阅订单。
[0033] 进一步地,所述依据存储订单存储版权内容和生成对应的版权内容标识包括:
[0034] 使用IPFS规则对版权内容生成对应唯一的版权内容标识。
[0035] 本发明还涉及一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0036] 本发明还涉及一种电子设备,其特征在于,包括处理器和存储器;
[0037] 所述存储器,用于存储存储合约、版权管理智能合约、检索合约和订阅订单;
[0038] 所述处理器,用于通过调用存储合约、版权管理智能合约、检索合约和订阅订单,执行上述的方法。
[0039] 本发明的有益效果为:
[0040] 采用本发明所述基于区块链的版权内容存储与分发方法及系统,实现版权内容分布式存储以及按量收费,解决了现有技术中中心化系统的弊端;基于IPFS和区块链实现了
一个安全、开放的版权内容从鉴定、存储、检索、消费的一站式平台,合约管理满足版权内容
交易过程透明化,并可撮合交易实现版权内容消费订单的智能匹配,消费过程案量付费有
助于精细化管理,降低版权内容获取成本。

附图说明

[0041] 图1为本发明基于区块链的版权内容存储与分发方法流程示意图。
[0042] 图2为本发明基于区块链的版权内容存储与分发系统结构示意图。
[0043] 图3为本发明优选实施例的版权内容存储时序图。
[0044] 图4为本发明优选实施例的版权内容确权登记时序图。
[0045] 图5为本发明优选实施例的版权内容授权时序图。
[0046] 图6为本发明优选实施例的版权内容消费时序图。

具体实施方式

[0047] 为了更清楚的理解本发明的内容,将结合附图和实施例详细说明。
[0048] 本发明第一方面涉及一种流程如图1所示的基于区块链的版权内容存储与分发方法,具体包括:
[0049] 提交存储出价单和存储报价单;
[0050] 匹配存储出价单和存储报价单形成存储订单,特别是,依据预设规则对存储合约中所有的存储出价单和存储报价单进行匹配,预设规则可以优选的采用如最低存储报价优
先或存储出价与存储报价误差最小优先等规则;
[0051] 依据存储订单,将版权内容拆分并分别存储于不同存储节点中,并生成对应的版权内容标识;
[0052] 依据版权内容标识进行版权登记生成确权证书;
[0053] 依据确权证书针对已存储的版权内容生成包含有单位价格的消费授权管理信息,所述的单位价格优选的采用版权内容的每字节价格;
[0054] 依据消费授权管理信息生成版权管理智能合约,使用版权管理智能合约对已存储的版权内容进行授权管理;
[0055] 对已存储的版权内容,提交检索出价单和检索报价单;
[0056] 匹配检索出价单和检索报价单形成检索订单,特别是,依据预设规则对检索合约中所有的检索出价单和检索报价单进行匹配,预设规则可以优选的采用如最低检索报价优
先或检索出价与检索报价误差最小优先等规则;
[0057] 依据检索订单反馈包含有版权内容标识和消费授权管理信息的订阅订单;
[0058] 依据订阅订单获取已存储的版权内容,特别是以单位价格生成针对不同存储节点的小额订单分别计算应收取的费用。
[0059] 本发明第二方面涉及一种如图2所示的基于区块链的版权内容存储与分发系统,结构包括:
[0060] 创造者模块,用于提交版权内容以及对应的存储出价单,并生成消费授权管理信息;
[0061] 消费者模块,用于提交检索出价单,并依据检索订单和/或订阅订单支付费用;
[0062] 存储区块链模块,用于连接存储节点并向消费区块链模块提交存储报价单、检索报价单,依据存储订单存储版权内容和生成对应的版权内容标识,依据订阅订单反馈已存
储的版权内容;
[0063] 确权区块链模块,用于依据版权内容标识进行版权登记生成确权证书;
[0064] 消费区块链模块,用于接收存储出价单、检索出价单、存储报价单和检索报价单,生成并管理存储合约、版权管理智能合约、检索合约和订阅订单。
[0065] 在使用上述方法及系统具体执行对版权内容的存储与分发操作,可以参考如下具体实施例进行。
[0066] 版权内容存储过程,如图3所示,优选的包括以下步骤:
[0067] 1)创作者创建版权内容存储出价单;
[0068] 出价单信息,可以如下表所示:
[0069]
[0070] 2)创作者将版权内容存储出价单提交到消费区块链模块中相应的存储合约;
[0071] 3)存储节点(矿工)提供存储报价单,通过竞争提供低成本的存储,并提交存储报价单到消费区块链模块中相应的存储合约;
[0072] 存储报价单,如下表:
[0073]
[0074] 4)消费区块链模块中的存储合约根据创作者提交的出价单与存储节点提供的报价单进行匹配,匹配成功,双方签订存储订单并提交到存储订单簿;
[0075] 存储订单信息,如下表:
[0076]
[0077] 5)创作者提交需要存储的版权内容到存储区块链模块;
[0078] 需要存储的版权内容信息,如下表:
[0079] 字段名 类型 长度 注释fileName varchar 20 文件名称
fileType varchar 6 文件类型
filePiece varchar 20 文件数量
fileSize varchar 2048 文件大小
fileProducer varchar 16 创作者
[0080] 6)存储区块链模块中相应的存储节点将文件添加到磁盘分区进行存储,并生成相应的版权内容标识CID(根据IPFS的规范生成唯一版权内容标识CID);
[0081] 7)存储区块链模块将生成的版权内容标识CID传输给存储合约;
[0082] 8)存储合约更新存储订单。
[0083] 版权内容确权登记过程,如图4所示,包括:
[0084] 1)存储区块链模块将创作者上传的版权内容存储完成,生成相应的版权内容标识CID;
[0085] 2)存储区块链模块将生成的版权内容标识CID传输给消费区块链模块中对应的存储合约;
[0086] 3)存储合约更新存储订单,并将版权内容标识CID同步到确权区块链模块;
[0087] 4)确权区块链模块根据版权内容标识CID登记版权并生成版权内容相应的确权证书;
[0088] 5)确权区块链模块将该版权内容对应的确权证书返回给创作者模块,创作者模块获得确权证书,作为版权纠纷处理的电子证据;
[0089] 6)确权区块链模块同时将确权证书同步到消费区块链模块中的版权管理智能合约进行存证。
[0090] 优选的,确权证书信息包括:存证主体、授时凭证编号、数据哈希值、统一证据编号等。其中,存证主体包括文件的著作权持有人,经过实名认证审核通过;授时凭证编号根据
区块链的特性、文件的特性值以及授时中心的时间戳等信息生成唯一的凭证编号;数据哈
希值通过哈希算法计算版权内容得出一段具有单向性和唯一性的数值;统一证据编号为区
块链上存证的唯一标识,核验所持证据是否合法并未篡改。
[0091] 版权内容授权过程,如图5所示,包括:
[0092] 1)创作者根据版权内容创建消费授权管理信息;
[0093] 2)创作者将消费授权管理信息发送到消费区块链模块中的版权管理智能合约;
[0094] 优选的,消费授权管理信息,如下表所示:
[0095]
[0096] 3)消费区块链模块中的版权管理智能合约接收消费授权管理信息并设置,设置完成,将授权结果返回给创作者。
[0097] 版权内容消费过程,如图6所示,包括:
[0098] 1)消费者创建交易内容检索出价单,提交至检索合约并请求匹配报价;
[0099] 优选的,检索出价单信息,如下表:
[0100]
[0101] 2)检索矿工(可为登记在存储区块链模块下的任意节点)创建检索报价单并提交到检索合约中的订单簿;
[0102] 检索报价单信息,如下表:
[0103]
[0104] 3)检索合约将消费者提供的出价单与检索矿工提供的报价单进行匹配,匹配成功,双方签订检索订单;
[0105] 检索订单信息,如下表:
[0106]
[0107]
[0108] 4)检索合约传输检索订单相对应的订阅订单给消费者客户端;
[0109] 5)消费者将订阅订单发送给对应的存储节点,并按量获取版权内容数据;
[0110] 6)检索矿工将获取到的版权内容数据发送给消费者;
[0111] 检索版权内容数据信息,如下:
[0112]
[0113] 7)存储节点提交到相应的小额支付订单到检索合约;
[0114] 8)通过存储节点对应的检索合约完成扣费。
[0115] 以下通过一个具体实施例,进一步说明本发明。
[0116] (1)创作者A创作F文件,文件大小为768KB,版权内容存储出价单详情如下:
[0117] 存储时长(天)time、报价单价格(个代币/256KB每天)price{365,0.01}
[0118] (2)创作者将版权内容存储出价单提交到消费区块链模块中相应的存储合约;
[0119] (3)存储节点提供报价,通过竞争提供低成本的存储,并提交报价单信息到消费区块链模块中相应的存储合约;
[0120] 报价单详情如下:
[0121] 单中存储节点M提供的存储空间大小(KB)space、矿工报价单的价格price(个代币/256KB每天)
[0122] {100000,0.00832}
[0123] (4)消费区块链模块中的存储合约根据创作者提交的报价单与存储节点提供的报价单进行匹配,匹配成功,双方签订存储订单并提交到交易订单簿:
[0124] 存储订单详情如下:
[0125] {交易订单ID、交易订单时间戳、成交价格、文件Hash值}
[0126] (5)创作者将F文件提交到存储区块链模块;
[0127] (6)存储节点将F文件添加到磁盘分区进行存储,文件存储完成,根据IPFS的规范生成版权内容标识CID:
[0128] CID="
[0129] bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"
[0130] 存储节点最终获得(768/256*0.00832)*365=9.1104个代币,存储节点调用存储合约进行扣费;
[0131] (7)存储节点将生成的版权内容标识CID传输给存储合约;
[0132] (8)存储合约更新存储订单。
[0133] (9)创作者上传的版权内容存储完成,根据IPFS的规范生成相应的版权内容标识CID:
[0134] CID="
[0135] bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"
[0136] (10)创作者A将从存储区块链模块接收到的内容标识CID发送给消费区块链模块中对应的存储合约;
[0137] {"bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"}
[0138] (11)存储合约更新存储订单,并将版权内容标识CID同步到确权区块链模块;
[0139] (12)确权区块链模块根据版权内容标识CID登记版权并生成文件相应的确权证书;根据上传文件F的唯一标识CID、文件的信息(文件名称、文件大小)等信息生成确权证
书,为每一个文件登记一个电子身份证,标注文件主体、授时凭证编号、数据哈希值,统一证
据编号等信息,例如:
[0140] 文件主体
[0141] 文件名称F;
[0142] 文件大小768KB;
[0143] 确权凭证编号‑唯一的凭证编号BLCHAINFILE2021011819300001;
[0144] 数据哈希值
[0145] f949678d01a2be0f04702bde3844308f2b21f56571023294eb0566e0abc4f629;
[0146] 统一证据编号
[0147] bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi;
[0148] (13)将生成的确权证书返回给创作者A;
[0149] (14)确权区块链模块同时将确权证书同步到消费区块链模块中的版权管理智能合约进行存证;
[0150] (15)创作者A收到确权证书后,通过消费区块链模块中的版权管理智能合约进行消费授权,设置收费价格:每256KB支付0.5个代币。
[0151] (16)创作者将消费授权管理信息发送到消费区块链模块中的版权管理智能合约;
[0152] 消费授权管理信息如下:
[0153] 版权内容标识CID、文件名称、文件类型、文件确权证书、授权时长(天)、授权价格(个代币/256KB)
[0154] {"
[0155] bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi","F","file",文件确权证书,365,0.5}
[0156] (17)消费区块链模块中的版权管理智能合约接收消费授权管理信息,并返回授权结果;
[0157] (18)消费者B创建交易内容检索出价单,对F文件中的第378KB至727KB共349KB的内容进行请求,并提交到检索合约;
[0158] 检索出价单详情如下:
[0159] 版权内容标识CID、出价单价格(个代币/256KB)、订阅数量(KB)
[0160] {"bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",0.2,349}
[0161] (19)检索矿工创建检索报价单并将订单信息提交到检索合约中的订单簿;
[0162] 报价单信息详情如下:
[0163] 版权内容标识CID、报价单价格(个代币/256KB)
[0164] {"bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",0.15}
[0165] (20)检索合约将消费者提供的出价单和检索矿工提供的报价单进行匹配,出价大于报价,匹配成功,双方签订检索订单:
[0166] 检索订单详情如下:
[0167] 版权内容标识CID、订阅订单ID、成交价格、订阅数量、订单时间戳"bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",10897,0.5,349、1611566560"
[0168] (21)检索合约传输相应的订阅文件订单ID给消费者客户端;
[0169] (22)消费者将订阅文件的订单ID发送给对应的存储节点,并按量获取版权内容数据;
[0170] (23)检索矿工将获取到的版权内容数据发送给消费者;
[0171] (24)存储节点提交相应的小额支付订单到检索合约;
[0172]
[0173] (25)检索合约完成扣费,创作者获取1.0个代币、检索矿工获取0.4个代币。
[0174] 以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换等
都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范
围为准。