(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210975149.6
(22)申请日 2022.08.15
(71)申请人 中国科学院自动化研究所
地址 100190 北京市海淀区中关村东路95
号
(72)发明人 李娟娟 王晓 李俊青 李诗濛
吕宜生 王飞跃
(74)专利代理 机构 北京路浩知识产权代理有限
公司 11002
专利代理师 董娜
(51)Int.Cl.
H04L 9/40(2022.01)
G06F 21/62(2013.01)
(54)发明名称
数据交互方法及装置
(57)摘要
本发明提供一种数据交互方法及装置, 应用
于第一数据区块链, 其中方法包括: 第一数据区
块链的请求节点加入交互区块链成为数据需求
节点, 数据需求节点向交互区块链的服务节点发
送数据请求; 数据需求节点接收服务节点发送的
授权信息; 授权信息为业务节 点基于服务节点发
送的授权请求确定的, 业务节 点为第二数据区块
链中的节 点; 数据需求节点基于授权信息调用去
中心化应用程序, 去中心化应用程序用于从业务
节点获取数据请求对应的目标数据; 数据需求节
点接收去中心化应用程序基于目标数据确定的
目标计算结果。 本发明第一数据区块链并不直接
获取第二数据区块链中的数据, 这样数据只存储
在各自的数据区块链中, 提高数据交 互安全性。
权利要求书3页 说明书16页 附图8页
CN 115484064 A
2022.12.16
CN 115484064 A
1.一种数据交互方法, 其特征在于, 应用于第 一数据区块链, 所述第 一数据区块链中的
请求节点加入交 互区块链成为数据需求节点, 所述方法包括:
所述数据需求节点向所述交 互区块链的服 务节点发送数据请求;
所述数据需求节点接收所述服务节点发送的授权信 息; 所述授权信 息为业务节点基于
所述服务节点发送的授权请求确定的, 所述 业务节点为第二数据区块链中的节点;
所述数据需求节点基于所述授权信 息调用去中心化应用程序, 所述去中心化应用程序
用于从所述 业务节点获取 所述数据请求对应的目标 数据;
所述数据需求节点接收所述去中心化应用程序基于所述目标数据确定的目标计算结
果。
2.根据权利要求1所述的数据交互方法, 其特征在于, 所述数据需求节点向所述交互区
块链的服 务节点发送数据请求, 包括:
所述数据需求节点向所述交 互区块链中的所有服 务节点发送数据请求;
在所述数据需求节点接收所述 服务节点发送的授权信息之前, 所述方法还 包括:
所述数据需求节点接收所有服务节点中目标服务节点发送的服务响应消息, 并基于每
个目标服务节点的信誉值在所有目标服务节点中确定出中选节点; 所述目标服务节点为可
以为所述数据需求节点 服务的节点;
所述数据需求节点向所述中选节点发送中选信息; 所述中选信息包括中选结果; 所述
中选结果用于指示采用所述中选节点 为所述数据需求节点 服务。
3.根据权利要求2所述的数据交互方法, 其特征在于, 在所述数据需求节点向所述中选
节点发送中选信息之后, 所述方法还 包括:
所述数据需求节点接收所述中选节点发送的召回请求, 所述召回请求为验证节点确定
所述中选节点发送的加入请求不合法时发送的请求; 所述验证节点为第二数据区块链中的
节点; 所述加入请求包括所述中选结果和所述中选节点的身份信息;
所述数据需求节点基于所述召回请求在除所述中选节点之外的其他目标服务节点中
确定新的中选节点, 并向新的中选节点发送新的中选信息; 所述新的中选信息包括新的中
选结果; 所述 新的中选结果用于指示采用所述 新的中选节点 为所述数据需求节点 服务。
4.一种数据交互方法, 其特征在于, 应用于交互区块链, 所述交互区块链包括服务节
点, 所述方法包括:
所述服务节点接收数据需求节点发送的数据请求; 所述数据需求节点为第 一数据区块
链的请求节点加入所述交 互区块链中的节点;
所述服务节点基于所述数据请求向业务节点发送授权请求; 所述业务节点为第 二数据
区块链中的节点;
所述服务节点接收所述业务节点返回的授权信 息, 并将所述授权信 息发送至所述数据
需求节点; 所述授权信息用于所述数据需求节点调用去中心化应用程序, 所述去中心化应
用程序用于从所述业务节点 获取所述数据请求对应的目标数据, 并将基于所述目标数据确
定的目标计算结果发送至所述数据需求节点。
5.根据权利要求 4所述的数据交 互方法, 其特 征在于, 所述 服务节点的数量大于1;
在所述服务节点接收数据需求节点发送的数据请求之后, 所述方法还 包括:
所有服务节点中的目标服务节点基于所述数据请求向所述数据需求节点发送服务响权 利 要 求 书 1/3 页
2
CN 115484064 A
2应消息; 所述服务响应消息用于触发所述数据需求节点基于每个目标服务节点的信誉值在
所有目标服务节点中确定出中选节点; 所述目标服务节点为可以为所述数据需求节点服务
的节点;
所述中选节点接收所述数据需求节点发送的中选信息; 所述中选信息包括中选结果;
所述中选结果用于指示采用所述中选节点 为所述数据需求节点 服务;
所述服务节点基于所述数据请求向业 务节点发送 授权请求, 包括:
所述中选节点基于所述数据请求向业 务节点发送 授权请求。
6.根据权利要求5所述的数据交 互方法, 其特 征在于, 所述方法还 包括:
在所述中选节点接收到验证节点发送的禁止加入信 息时, 所述中选节点向所述数据需
求节点发送召回请求, 所述禁止加入信息为所述验证节点基于所述中选结果和中选节点的
身份信息确定所述中选节点不合法时生成的信息; 所述验证节点为第二数据区块链中的节
点;
新的中选节点接收所述数据需求节点发送的新的中选信 息; 所述新的中选节点为所述
数据需求节点基于所述召回请求在除所述中选节 点之外的其他目标服务节点中确定的; 所
述新的中选信息包括新的中选结果; 所述新的中选结果用于指示采用所述新的中选节点为
所述数据需求节点 服务。
7.一种数据交互方法, 其特征在于, 应用于第 二数据区块链, 所述第 二数据区块链包括
业务节点, 所述方法包括:
所述业务节点接收交互区块链的服务节点发送的授权请求; 所述授权请求为所述服务
节点在接收到数据需求节点 发送的数据请求时发送的; 所述数据需求节点为第一数据区块
链的请求节点加入所述交 互区块链中的节点;
所述业务节点通过所述服务节点向所述数据需求节点发送授权信 息; 所述授权信 息用
于所述数据需求节点调用去中心 化应用程序, 所述去中心化应用程序用于从所述业务节点
获取所述数据请求对应的目标数据, 并将基于所述目标数据确定的目标计算结果 发送至所
述数据需求节点。
8.一种数据交 互装置, 其特 征在于, 应用于第一数据区块链, 所述装置包括:
第一发送模块, 用于向所述交 互区块链的服 务节点发送数据请求;
第一接收模块, 用于接收所述服务节点发送的授权信息; 所述授权信息为业务节点基
于所述服务节点发送的授权请求确定的, 所述 业务节点为第二数据区块链中的节点;
获取模块, 用于基于所述授权信息调用去中心化应用程序, 所述去中心化应用程序用
于从所述 业务节点获取 所述数据请求对应的目标 数据;
第二接收模块, 用于接收所述去中心化应用程序基于所述目标数据确定的目标计算结
果。
9.一种数据交 互装置, 其特 征在于, 应用于交 互区块链, 所述装置包括:
第三接收模块, 用于接收数据需求节点发送的数据请求; 所述数据需求节点为第一数
据区块链的请求节点加入所述交 互区块链中的节点;
第二发送模块, 用于基于所述数据请求向业务节点发送授权请求; 所述业务节点为第
二数据区块链中的节点;
第四接收模块, 用于接收所述业务节点返回的授权信息, 并将所述授权信息发送至所权 利 要 求 书 2/3 页
3
CN 115484064 A
3
专利 数据交互方法及装置
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:27:14上传分享