全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111675854.6 (22)申请日 2021.12.31 (71)申请人 中山大学 地址 510275 广东省广州市新港西路13 5号 (72)发明人 陈武辉 梁峻源 郑子彬  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 代理人 彭祯奇 (51)Int.Cl. G06F 16/27(2019.01) G06F 21/60(2013.01) G06F 21/62(2013.01) H04L 67/1095(2022.01) H04L 41/00(2022.01) H04L 9/32(2006.01)H04L 9/40(2022.01) (54)发明名称 一种数据共享的方法及装置 (57)摘要 本申请公开了一种数据共享的方法及 装置, 所述方法包括: 将需要共享的共享数据以及共享 数据的基本信息存储于本地, 将共享数据的基本 信息同步至区块链的其他节点, 以供其他节点查 找并发起下载, 接收其他节点发送的请求下载共 享数据的指令, 所述指令包括发送下载请求的节 点的身份认证信息, 通过身份认证信息对发送下 载请求的节点进行身份认证, 若通过身份认证, 将共享数据发送至发送下载请求的节 点。 由此可 见, 相比于云存储的数据共享方式, 不需要将共 享数据上传至中心化的服务器, 也不需要从中心 化的服务器中下载共享数据, 能够查询共享数 据, 下载共享数据时只需通过节 点之间的数据传 输, 提高了数据共享效率和共享灵活性。 权利要求书2页 说明书12页 附图3页 CN 114238520 A 2022.03.25 CN 114238520 A 1.一种数据共享的方法, 其特 征在于, 包括: 将需要共享的共享数据以及所述共享数据的基本信 息存储于本地, 并将所述共享数据 的基本信息同步至区块链的其 他节点, 以供 所述其他节点查找并发起下 载; 接收其他节点发送的请求下载所述共享数据的指令, 所述请求下载所述共享数据的指 令包括: 发送下 载请求的节点的身份认证信息; 通过所述身份认证信息对所述发送下 载请求的节点进行身份认证; 若通过所述身份认证, 将所述共享数据发送至所述发送下 载请求的节点。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 接收区块链之外的节点发送的请求加入所述 区块链的指令, 所述指令包括所述节点的 公钥及所述节点的身份 签名; 通过所述公钥验证所述身份 签名; 若验证通过, 向所述节点投一 票并向所述区块链的其 他节点发送本地投票信息; 接收所述区块链的其 他节点发送的投票信息; 若统计得出所述节点的所得票数不小于所述 区块链的节点数的预设比例值, 向所述节 点发送同意所述节点加入所述区块链的信息; 接收所述节点发送的身份信息, 并存 储于本地。 3.根据权利要求1所述的方法, 其特征在于, 在将所述共享数据的基本信 息同步至区块 链的其他节点之后, 还 包括: 通过在加入区块链时生成的私钥、 所述共享数据的基本信息以及本地身份信息, 生成 所述共享数据的版权号, 以供所述区块链的节点下载时, 通过公钥对 所述版权号进 行验证, 所述公钥为加入所述区块链时生成, 并向所述区块链的其 他节点发送的。 4.根据权利要求1所述的方法, 其特征在于, 在将所述共享数据的基本信 息同步至区块 链的其他节点之后, 还 包括: 将本地账户积分与 上传所述共享数据的基本信 息所得到的奖励积分相加, 得到相加后 的本地账户积分, 并将所述本地账户积分的变化明细存 储于本地; 在将所述共享数据发送至所述发送下 载请求的节点之后, 还 包括: 将本地账户积分与 下载所述共享数据 所需支付的积分相加, 得到增加后的本地账户积 分, 并将所述本地账户积分的变化明细存 储于本地。 5.根据权利要求1所述的方法, 其特 征在于, 还 包括: 响应用户查询共享数据的基本信息的操作, 确定目标 下载数据; 若存在下载所述目标下载数据的权限, 以本地存储的提供所述目标下载数据的节点的 网络地址, 和所述目标 下载数据的基本信息, 生成用于请求下 载目标数据的地址; 通过所述地址向提供所述目标下载数据的节点, 发送请求下载所述目标下载数据的指 令, 所述请求下 载所述目标 下载数据的指令包括本地身份认证信息; 接收所述目标下载数据的节点基于对所述本地身份认证信 息认证通过后, 所发送的目 标下载数据。 6.根据权利要求5所述的方法, 其特 征在于, 还 包括: 若不存在下载所述目标下载数据的权限, 且本地账户积分不小于所述目标下载数据 所 需支付的积分, 获取 下载所述目标 下载数据的权限;权 利 要 求 书 1/2 页 2 CN 114238520 A 2以本地存储的提供所述目标下载数据的节点的网络地址, 和所述目标下载数据的基本 信息, 生成用于请求下 载目标数据的地址; 通过所述地址向提供所述目标下载数据的节点, 发送请求下载所述目标下载数据的指 令, 所述请求下 载所述目标 下载数据的指令包括本地身份认证信息; 接收所述目标下载数据的节点基于对所述本地身份认证信 息认证通过后, 所发送的目 标下载数据; 将本地账户积分减去下载所述目标下载数据 所需支付的积分, 得到扣除后的本地账户 积分, 并将所述本地账户积分的变化明细存 储于本地。 7.根据权利要求5或6任一项所述的方法, 其特征在于, 在接收所述目标下载数据的节 点基于对所述本地身份认证信息认证通过后, 所发送的目标 下载数据之后, 还 包括: 将下载所述目标 下载数据的记录存 储于本地。 8.根据权利要求5或6任一项所述的方法, 其特征在于, 在接收所述目标下载数据的节 点基于对所述本地身份认证信息认证通过后, 所发送的目标 下载数据之后, 还 包括: 响应用户对所述目标下载数据评分的操作, 确定所述目标下载数据的评分结果, 并将 所述评分结果存 储于所述目标 下载数据的基本信息中。 9.根据权利要求5所述的方法, 其特 征在于, 还 包括: 若不存在获取下载所述目标下载数据的权限, 且本地账户积分小于所述目标下载数据 所需支付的积分, 响应用户向管理员请求积分充值的操作, 添加所述本地账户积分, 得到充 值后的积分, 并将所述本地账户积分的变化明细存 储于本地。 10.一种数据共享装置, 其特 征在于, 包括: 本地数据存 储模块, 用于存 储需要共享的共享数据; 数据共享管理模块, 用于存 储共享数据的基本信息; 数据共识与同步模块, 用于将所述共享数据的基本信息同步至区块链的其他节点, 以 供所述其他节点查找并发起下 载; 数据消息收发模块, 用于接收其他节点发送的请求下载所述共享数据的指令, 所述请 求下载所述共享数据的指令包括: 发送下载请求的节点的身份认证信息, 若通过所述身份 认证, 将所述共享数据发送至所述发送下 载请求的节点。权 利 要 求 书 2/2 页 3 CN 114238520 A 3

.PDF文档 专利 一种数据共享的方法及装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据共享的方法及装置 第 1 页 专利 一种数据共享的方法及装置 第 2 页 专利 一种数据共享的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:13:41上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。