出版业基于区块链的数字内容去中心化授权方法及系统与流程

文档序号:30623481发布日期:2022-07-02 09:17阅读:4193来源:国知局
出版业基于区块链的数字内容去中心化授权方法及系统与流程

1.本发明涉及数字出版技术领域,特别是涉及一种出版业基于区块链的数字内容去中心化授权方法及系统。


背景技术:

2.传统的出版业数字内容传播模式下,数字内容供应商只能依靠向第三方销售平台以提供明文数字资源文件的方式来完成数字资源的销售。在这种背景下,加上第三方销售平台基本都有自己的数据模型和存储体系,内容供应商无可避免的要将原始资源文件提供给第三方销售平台。
3.传统模式下,第三方销售平台的运营规范性问题导致销售信息处于不可验证的状态。由于数字内容资源是直接明文拷贝给第三方存储并售卖,导致隐瞒资源销售情况、二次传播不可控,盗版盛行等问题层出不穷。在整个销售授权业务流程中,内容供应商已被屏蔽在外,数字内容资源的售卖对象、价格、数量等无法得知。这种中心化的交易模式明显存在以下几个核心问题:
4.(1)授权数据不透明,内容供应商无法获得真实的数据,严重阻碍了产业生态的发展;
5.(2)出版单位不信任第三方渠道,有限的合作渠道,不能大范围的推广出版单位数字内容资源,预期收益低,效果不明显,影响了正常的发展;
6.(3)授权方式过度依赖第三方,一旦第三方平台系统出现异常将会影响所有授权,授权方式过于中心化。


技术实现要素:

7.针对上述问题,本发明提供了一种出版业基于区块链的数字内容去中心化授权方法及系统,解决了传统出版业数字内容资源中心化授权的问题;解决了传统数字内容资源授权链条过长,无法溯源的问题;解决了出版单位不能自助授权,不能获取用户真实数据的问题;提高了数字内容资源授权稳定性和及时性;减少了传统化数字资源授权中间商,授权链路,节约了普通用户获取正版化资源的成本。
8.本发明的技术方案是:
9.第一方面,本发明提供了一种出版业基于区块链的数字内容去中心化授权方法,包括以下步骤:构建去中心化、包括智能合约模块并具有开放的第一api接口的区块链底层系统;其中,所述智能合约模块用于根据授权请求输出对应的授权凭证并将授权信息上链;构建具有数字资源入库模块、策略制定模块和数据收集模块的数字内容发行平台;其中,所述数字资源入库模块用于接收供应商提供的数字资源,并将其进行加密、分布式存储、同步版权信息和上链,所述策略制定模块用于制定授权策略并将其上链,以通过所述区块链底层系统的智能合约模块对授权进行控制,所述数据收集模块用于收集订单信息和所述授权信息,所述数字内容发行平台与第一api接口连接,所述数字内容发行平台具有开放的第二
api接口;构建具有交易模块和阅读模块的三方渠道商平台;其中,所述三方渠道商平台与所述第二api接口连接,所述交易模块用于提供用户交易平台并将订单信息同步至所述数据收集模块和区块链底层系统;所述阅读模块从所述交易模块处获取所述订单信息,并根据所述订单信息向区块链底层系统输出所述授权请求,并在接收到由所述智能合约模块返回的授权凭证后解析并阅读数字资源。
10.本发明的工作原理为:
11.通过区块链底层系统的去中心化运行以及不可篡改的特性,有效地保护了数字资源,同时通过智能合约模块对数字内容授权和分发的控制,避免了依赖第三方平台进行中心化授权;同时数字资源的授权信息和订单信息能够及时同步到数字内容发行平台,解决了数字资源的授权信息无法溯源以及无法获取用户真实数据的问题,授权更加稳定及时,同时也降低了用户获取正版数字资源的成本。
12.在进一步的技术方案中,所述阅读模块在输出所述授权请求时随机生成秘钥对,私钥在内存中缓存,公钥封装至所述授权请求中以用于授权时加密授权凭证,当获得授权凭证后,通过所述私钥解密所述授权凭证获得文件信息,最终下载文件后再解密数字资源。
13.通过阅读模块生成的密钥对,能够对授权凭证进行加密处理,进一步提升数据安全性。
14.在进一步的技术方案中,所述解密数字资源包括:所述阅读模块根据所述数字资源的文件属性合成渲染文件,不保留任何明文副本,最终供用户查阅,并在用户查阅的过程中采集非私密性用户数据并同步至所述数字内容发行平台的数据收集模块。
15.通过该设置,解决出版业数字内容资源在授权过程中因明文传递而导致的原始文件泄露、随意传播的问题。
16.在进一步的技术方案中,所述授权策略包括授权规则、鉴权规则和加密的数字资源秘钥。
17.在进一步的技术方案中,所述数字资源入库模块对数字资源进行加密包括:采用aes加密算法对数字资源进行加密,并采用非对称算法对所述aes加密的密钥进行二次加密。通过进行二次加密,进一步提升了数字资源在传播过程中的安全性,达到密钥和加密文件在传输过程中都无明文的保护目的。
18.第二方面,本发明提供了一种出版业基于区块链技术的数字内容去中心化授权系统,包括:
19.区块链底层系统,所述区块链底层系统为去中心化模式,所述区块链底层系统包括智能合约模块并具有开放的第一ap i接口,所述智能合约模块用于根据授权请求输出对应的授权凭证并将授权信息上链;
20.数字内容发行平台,所述数字内容发行平台与第一ap i接口连接,所述数字内容发行平台具有开放的第二ap i接口,所述数字内容发行平台包括数字资源入库模块、策略制定模块和数据收集模块,所述数字资源入库模块用于接收供应商提供的数字资源,并将其进行加密、分布式存储、同步版权信息和上链;所述策略制定模块用于制定授权策略并将其上链,以通过所述区块链底层系统的智能合约模块对授权进行控制;所述数据收集模块用于收集订单信息和所述授权信息;和
21.三方渠道商平台,所述三方渠道商平台与所述第二ap i接口连接,所述三方渠道
商平台包括通信连接的交易模块和阅读模块,所述交易模块用于提供用户交易平台并将订单信息同步至所述数据收集模块和区块链底层系统;所述阅读模块从所述交易模块处获取所述订单信息,并根据所述订单信息向区块链底层系统输出所述授权请求,并在接收到由所述智能合约模块返回的授权凭证后解析并阅读数字资源。
22.在进一步的技术方案中,所述阅读模块被配置为在输出所述授权请求时随机生成秘钥对,私钥在内存中缓存,公钥封装至所述授权请求中以用于授权时加密授权凭证,当获得授权凭证后,通过所述私钥解密所述授权凭证获得文件信息,最终下载文件后再解密数字资源。
23.在进一步的技术方案中,所述阅读模块被配置为根据所述数字资源的文件属性合成渲染文件,不保留任何明文副本,最终供用户查阅,并在用户查阅的过程中采集非私密性用户数据并同步至所述数字内容发行平台的数据收集模块。
24.在进一步的技术方案中,所述授权策略包括授权规则、鉴权规则和加密的数字资源秘钥。
25.在进一步的技术方案中,所述数字资源入库模块被配置为采用aes加密算法对数字资源进行加密,并采用非对称算法对所述aes加密的密钥进行二次加密。
26.本发明的有益效果是:
27.本发明通过区块链底层系统的去中心化运行以及不可篡改的特性,有效地保护了数字资源,同时通过智能合约模块对数字内容授权和分发的控制,避免了依赖第三方平台进行中心化授权;同时数字资源的授权信息和订单信息能够及时同步到数字内容发行平台,解决了数字资源的授权信息无法溯源以及无法获取用户真实数据的问题,授权更加稳定及时,同时也降低了用户获取正版数字资源的成本。
附图说明
28.图1是本发明实施例所述一种出版业基于区块链的数字内容去中心化授权方法的流程示意图;
29.图2是本发明示例所述一种出版业基于区块链技术的数字内容去中心化授权系统的架构图。
具体实施方式
30.下面结合附图对本发明的实施例作进一步说明。
31.实施例
32.第一方面,如图1所示,本发明提供了一种出版业基于区块链的数字内容去中心化授权方法,包括以下步骤:
33.s10、构建去中心化、包括智能合约模块并具有开放的第一api接口的区块链底层系统。其中,所述智能合约模块用于根据授权请求输出对应的授权凭证并将授权信息上链。
34.s20、构建具有数字资源入库模块、策略制定模块和数据收集模块的数字内容发行平台。其中,所述数字资源入库模块用于接收供应商提供的数字资源,并将其进行加密、分布式存储、同步版权信息和上链,所述策略制定模块用于制定授权策略并将其上链,以通过所述区块链底层系统的智能合约模块对授权进行控制,所述数据收集模块用于收集订单信
息和所述授权信息,所述数字内容发行平台与第一api接口连接,所述数字内容发行平台具有开放的第二api接口。这里,上链指的是将数据同步至区块链底层系统。
35.s30、构建具有交易模块和阅读模块的三方渠道商平台.其中,所述三方渠道商平台与所述第二api接口连接,所述交易模块用于提供用户交易平台并将订单信息同步至所述数据收集模块和区块链底层系统。所述阅读模块从所述交易模块处获取所述订单信息,并根据所述订单信息向区块链底层系统输出所述授权请求,并在接收到由所述智能合约模块返回的授权凭证后解析并阅读数字资源。
36.本发明的工作原理为:
37.通过区块链底层系统的去中心化运行以及不可篡改的特性,有效地保护了数字资源,同时通过智能合约模块对数字内容授权和分发的控制,避免了依赖第三方平台进行中心化授权;同时数字资源的授权信息和订单信息能够及时同步到数字内容发行平台,解决了数字资源的授权信息无法溯源以及无法获取用户真实数据的问题,授权更加稳定及时,同时也降低了用户获取正版数字资源的成本。
38.在另外的实施例中,所述阅读模块在输出所述授权请求时随机生成秘钥对,私钥在内存中缓存,公钥封装至所述授权请求中以用于授权时加密授权凭证,当获得授权凭证后,通过所述私钥解密所述授权凭证获得文件信息,最终下载文件后再解密数字资源。通过阅读模块生成的密钥对,能够对授权凭证进行加密处理,进一步提升数据安全性。
39.在另外的实施例中,所述解密数字资源包括:所述阅读模块根据所述数字资源的文件属性合成渲染文件,不保留任何明文副本,最终供用户查阅,并在用户查阅的过程中采集非私密性用户数据并同步至所述数字内容发行平台的数据收集模块。通过该设置,解决出版业数字内容资源在授权过程中因明文传递而导致的原始文件泄露、随意传播的问题。
40.在另外的实施例中,所述授权策略包括授权规则、鉴权规则和加密的数字资源秘钥。
41.在另外的实施例中,所述数字资源入库模块对数字资源进行加密包括:采用aes加密算法对数字资源进行加密,并采用非对称算法对所述aes加密的密钥进行二次加密。通过进行二次加密,进一步提升了数字资源在传播过程中的安全性,达到密钥和加密文件在传输过程中都无明文的保护目的。
42.第二方面,本发明提供了一种出版业基于区块链技术的数字内容去中心化授权系统,包括:
43.区块链底层系统,所述区块链底层系统为去中心化模式,所述区块链底层系统包括智能合约模块并具有开放的第一ap i接口,所述智能合约模块用于根据授权请求输出对应的授权凭证并将授权信息上链;
44.数字内容发行平台,所述数字内容发行平台与第一ap i接口连接,所述数字内容发行平台具有开放的第二ap i接口,所述数字内容发行平台包括数字资源入库模块、策略制定模块和数据收集模块,所述数字资源入库模块用于接收供应商提供的数字资源,并将其进行加密、分布式存储、同步版权信息和上链;所述策略制定模块用于制定授权策略并将其上链,以通过所述区块链底层系统的智能合约模块对授权进行控制;所述数据收集模块用于收集订单信息和所述授权信息;和
45.三方渠道商平台,所述三方渠道商平台与所述第二ap i接口连接,所述三方渠道
商平台包括通信连接的交易模块和阅读模块,所述交易模块用于提供用户交易平台并将订单信息同步至所述数据收集模块和区块链底层系统;所述阅读模块从所述交易模块处获取所述订单信息,并根据所述订单信息向区块链底层系统输出所述授权请求,并在接收到由所述智能合约模块返回的授权凭证后解析并阅读数字资源。
46.在另外的实施例中,所述阅读模块被配置为在输出所述授权请求时随机生成秘钥对,私钥在内存中缓存,公钥封装至所述授权请求中以用于授权时加密授权凭证,当获得授权凭证后,通过所述私钥解密所述授权凭证获得文件信息,最终下载文件后再解密数字资源。
47.在另外的实施例中,所述阅读模块被配置为根据所述数字资源的文件属性合成渲染文件,不保留任何明文副本,最终供用户查阅,并在用户查阅的过程中采集非私密性用户数据并同步至所述数字内容发行平台的数据收集模块。
48.在另外的实施例中,所述授权策略包括授权规则、鉴权规则和加密的数字资源秘钥。
49.在另外的实施例中,所述数字资源入库模块被配置为采用aes加密算法对数字资源进行加密,并采用非对称算法对所述aes加密的密钥进行二次加密。
50.下面通过一个具体的示例对本发明进行说明。
51.如图2所示,图中右侧的区块链节点集群即为本文中的区块链底层系统,区块链开放api接口即为本文中的第一api接口,三方渠道即为本文中的三方渠道商平台。
52.s1、研发一套基于区块链技术的区块链底层系统,该区块链系统支持开放api接口供三方系统接入。然后分别把该区块链系统部署到至少4家及以上出版单位,每家出版单位为一个区块链出块节点,由这些出版单位构成联盟区块链,供这些出版单位将其作为数字内容发行的支撑系统。并且规定所有出版单位接入联盟链时按照非对称算法加密传输数据,非对称算法密钥对的公钥由出版单位初始化接入时提供,其中公钥由联盟区块链根据自身规则加密存储,私钥由出版单位加密传输数据使用。
53.s2、研发一套数字内容发行平台,部署一套数字内容发行平台到任意一家出版单位。发行平台具备以下几个功能:1)数字内容资源入库;2)数字内容版权数据上链;3)数字内容授权策略、规则上链;4)授权及交易数据上链;5)用户行为数据上链;6)文件管理功能,支持各形态数字资源文件(碎片化)拆分加密存储;7)提供开放api接口,允许自助分发交易授权;8)提供阅读播放sdk,支持发行平台加密的授权资源阅读播放。由于发行平台接入了联盟区块链,具备自主上链功能和开放api接口,所以可以作为数字内容发行的核心工具。
54.s3、出版单位通过数字内容发行平台提交数字内容元数据及资源文件,通过数字资源入库模块,元数据将自动上链分布式存储,资源文件将由数字内容发行平台在本地存储,存储前将拆分原始文件,并通过aes加密算法加密碎片化文件,加密后文件存储在出版单位服务器,同时,aes加密密钥将采用非对称算法进行二次加密,达到密钥和加密文件在传输过程中都无明文的保护目的。
55.s4、出版单位通过数字内容发行平台的策略制定模块制定授权规则及策略,数字内容的授权策略(包括具体的授权规则,鉴权规则,加密的碎片化文件秘钥)将自助上链智能合约化,由区块链系统根据合约自助完成鉴权。
56.s5、接入三方渠道商平台,通过出版单位公布的开放第一api接口完成数字内容的
分发申请,申请审核通过后,把数字内容资源元数据分发到渠道自己平台售卖。
57.s6、在三方渠道商平台,用户购买数字内容资源后,订单信息将直接提交到数字内容发行平台,发行平台完成存储并上链,上链成功后返回订单token等核心信息,三方渠道商接收到成功返回数据后存储。
58.s7、数字内容资源去中心化授权,用户在三方渠道购买成功后,直接在三方渠道的阅读器sdk(即阅读模块)发起阅读播放请求,由三方渠道集成的阅读器sdk把订单token等发送到出版单位联盟链请求授权,授权时基于分布式规则就近响应和超时重新请求等授权机制,授权失败返回具体原因,授权成功返回授权凭证证(包含授权文件信息,加密的碎片化文件秘钥)。同时,阅读器sdk会将授权信息同步给数字内容发行平台以这样的方式达到了去中心化授权的目的。
59.s8、数字内容资源解密使用,阅读器sdk在发起授权时,会随机生成属于阅读器sdk的rsa密钥对,私钥内存中缓存,公钥会封装到授权请求参数中,用于授权时加密碎片化文件秘钥,当阅读器sdk获得授权凭证后,通过公钥解密许可证获得文件信息,最终下载文件后再解密碎片化文件,阅读器sdk会根据文件属性合成渲染文件,最终供用户查阅,并在用户查阅的过程中采集非私密性用户数据并同步至所述数字内容发行平台的数据收集模块。在整个密钥传输过程中,采用的是密文传输,在资源文件传输过程中采用的是碎片化密文传输,在阅读时采用内存碎片化分段解密和渲染,不保留任何明文副本。有效的保护了出版单位的数字内容资源文件。
60.s9、在用户使用数字资源的过程中,阅读播放sdk会采集非私密性用户数据,这些数据会直接回流到对应的出版单位的数字内容发行平台,供出版单位后期数据分析提供依据。
61.至此,完成了一种出版业基于区块链的数字内容去中心化授权方法。
62.以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1