[发明专利]基于区块链的开放平台间交互的方法、装置及设备有效
申请号: | 201910406550.6 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110099068B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 王永春 | 申请(专利权)人: | 通链(北京)科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 102300 北京市门头沟区莲石湖西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 开放 平台 交互 方法 装置 设备 | ||
1.一种基于区块链的开放平台间交互的方法,其特征在于,包括:
第一开放平台将信息请求数据发送给在区块链上预先建立的链上账户;所述信息请求数据包括所述第一开放平台所需信息的请求数据和第二开放平台的标识数据;所述第二开放平台包含所述所需信息;
所述链上账户根据所述请求数据、标识数据和预先存储在所述链上账户中的权限列表得到所述第一开放平台的数据请求许可;所述数据请求许可包括可请求;
当所述数据请求许可为可请求时,所述区块链将所述请求数据发送到所述标识数据对应的所述第二开放平台;
所述第二开放平台将所述所需信息通过所述区块链返回到所述第一开放平台;
所述链上账户为所述第一开放平台和所述第二开放平台的同一账户所有人使用所述所有人的用户身份标识在所述区块链上预先建立的账户,所述链上账户用于将第一开放平台和第二开放平台的账户连接起来。
2.根据权利要求1所述的基于区块链的开放平台间交互的方法,其特征在于,所述第一开放平台将信息请求数据发送给在区块链上预先建立的链上账户,包括:
第一开放平台将信息请求数据发送给可证网关;
所述可证网关将所述第一开放平台的标识数据添加到所述信息请求数据中,得到可证信息请求数据;
所述可证网关将所述可证信息请求数据发送给在区块链上预先建立的链上账户。
3.根据权利要求1所述的基于区块链的开放平台间交互的方法,其特征在于,所述第二开放平台将所述所需信息通过所述链上账户返回到所述第一开放平台,包括:
所述第二开放平台将所述所需信息发送给可证网关;
所述可证网关将所述第二开放平台的标识数据添加到所述所需信息中,得到可证所需信息;
所述可证网关将所述可证所需信息发送给所述区块链;
所述区块链将所述可证所需信息发送给所述第一开放平台。
4.根据权利要求1所述的基于区块链的开放平台间交互的方法,其特征在于,还包括:
第一开放平台向区块链发送见证请求;
区块链将所述第一开放平台和所述第二开放平台之间交互产生的链上数据仅共识到预先通过分片技术分片的独立节点片区。
5.根据权利要求4所述的基于区块链的开放平台间交互的方法,其特征在于,还包括:
可证网关接收链外请求数据方发送的信息请求命令;
可证网关根据所述信息请求命令从所述独立节点片区提取与所述信息请求命令对应的共识数据;
可证网关将所述共识数据发送给链外请求数据方。
6.根据权利要求5所述的基于区块链的开放平台间交互的方法,其特征在于,所述可证网关将所述共识数据发送给链外请求数据方,包括:
当所述共识数据为数字摘要时,获取所述数字摘要对应的信息;
依次将所述数字摘要和所述信息发送给所述链外请求数据方,以使所述链外请求数据方比较所述数字摘要和所述信息的一致性。
7.根据权利要求1所述的基于区块链的开放平台间交互的方法,其特征在于,在区块链上预先建立链上账户包括:
分散式应用程序根据用户的操作指令在区块链上创建与用户身份标识对应的密钥对和地址;所述密钥对包括公钥和私钥;
区块链根据所述公钥和地址建立链上账户;
分散式应用程序将所有开放平台运行各预先设置的智能合约的权限列表存储在所述链上账户中;所述所有开放平台均具有与所述用户身份标识对应的账户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通链(北京)科技有限公司,未经通链(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910406550.6/1.html,转载请声明来源钻瓜专利网。