[发明专利]一种区块链中的资源上传和资源请求方法有效
申请号: | 201811006107.1 | 申请日: | 2018-08-30 |
公开(公告)号: | CN109246211B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 汪漪;张琰;吴宇;王瑾璠 | 申请(专利权)人: | 南方科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/32;G06F21/10 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 中的 资源 上传 请求 方法 | ||
1.一种区块链中的资源上传方法,其特征在于,包括:
服务域中的超级节点接收用户节点上传的内容资源;
所述超级节点将所述内容资源在本服务域内的存储节点分片存储;
所述超级节点生成所述内容资源的资源特征值返回给所述用户节点,所述超级节点将所述内容资源的资源特征值和分片存储信息存储到联盟链;
所述用户节点调用智能合约将所述资源特征值和所述内容资源的利益分配规则上传至公有链。
2.根据权利要求1所述的方法,其特征在于,在服务域中的超级节点接收用户上传的内容资源之前,还包括:
所述用户节点将所述内容资源的版权信息上传至所述公有链中。
3.根据权利要求2所述的方法,其特征在于,所述内容资源的版权信息通过所述用户节点对所述内容资源进行数字签名确定。
4.一种区块链中的资源请求方法,其特征在于,包括:
服务域中的超级节点接收用户节点的资源请求,所述用户节点的资源请求中包括资源特征值;
所述超级节点根据所述资源特征值在联盟链中查找对应内容资源的分片存储信息返回给所述用户节点;所述超级节点调用公有链中所述资源特征值对应的智能合约声明本次资源服务过程;
所述用户节点根据所述分片存储信息下载资源数据;所述用户节点调用公有链中所述资源特征值对应的智能合约支付本次资源服务过程的各方收益。
5.根据权利要求4所述的方法,其特征在于,所述超级节点根据所述资源特征值在联盟链中查找对应内容资源的分片存储信息返回给所述用户节点,包括:
如果所述内容资源在本服务域内,则所述超级节点在所述联盟链中查找所述资源特征值,得到所述内容资源在本服务域内的分片存储信息;
所述超级节点将所述本服务域内的分片存储信息发送给所述用户节点。
6.根据权利要求4所述的方法,其特征在于,所述超级节点根据所述资源特征值在联盟链中查找对应内容资源的分片存储信息返回给所述用户节点,包括:
如果所述内容资源不在本服务域内,则所述超级节点在所述联盟链中查询拥有所述内容资源的其他超级节点;
所述超级节点在联盟链中查找所述资源特征值,得到所述内容资源在所述其他超级节点所在的服务域内的分片存储信息;所述超级节点根据所述其他超级节点所在服务域中的分片存储信息获取所述内容资源,并将所述内容资源分片存储在本服务域内的存储节点;
所述超级节点将所述内容资源在本服务域内的分片存储信息发送给所述用户节点。
7.根据权利要求6所述的方法,其特征在于,所述超级节点根据所述其他超级节点所在服务域中的分片存储信息获取所述内容资源,并将所述内容资源分片存储在本服务域内的存储节点之后,还包括:
所述超级节点将所述内容资源在本服务域内的分片存储信息存储到所述联盟链。
8.根据权利要求6所述的方法,其特征在于,所述超级节点在所述联盟链中查找所述资源特征值,得到其他超级节点所在服务域中的分片存储信息并发送给所述超级节点之后,还包括:
所述其他超级节点调用公有链中所述资源特征值对应的智能合约声明本次资源服务过程。
9.根据权利要求4所述的方法,其特征在于,在所述用户节点调用公有链中所述资源特征值对应的智能合约支付本次资源服务过程的各方收益之后,还包括:
所述用户节点将本次资源服务过程中所述各方收益的支付记录存储到所述公有链中。
10.根据权利要求4所述的方法,其特征在于,在所述用户节点根据所述分片存储信息下载资源数据之后,还包括:
所述用户节点根据所述分片存储信息验证下载的资源数据的完整性;
如果下载的资源数据不完整,则所述用户节点向所述公有链和本服务域中的超级节点上传对应的服务存储错误报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方科技大学,未经南方科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811006107.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网通信方法与装置
- 下一篇:一种基于长连接的多银行数据交互实现方法