[发明专利]区块链上的跨域访问方法及服务器有效
| 申请号: | 202111575402.0 | 申请日: | 2021-12-21 |
| 公开(公告)号: | CN114268493B | 公开(公告)日: | 2023-07-21 |
| 发明(设计)人: | 王云浩;过晓冰 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/60 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 鲁梅 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 访问 方法 服务器 | ||
本申请公开了一种区块链上的跨域访问方法及服务器,方法应用于区块链上的全局服务器,方法包括:接收区块链上第一域内的第一服务器发送的资源访问请求,资源访问请求表征第一节点请求访问第二节点中的第一资源,第一节点处于第一域,第二节点不处于第一域;在全局服务器的记录列表中,获得资源访问请求对应的记录信息;根据记录信息,将资源访问请求传输给第二节点所在的第二域内的第二服务器;接收第二服务器传输的资源访问请求对应的授权信息;将授权信息传输给第一节点,授权信息用于指示第一节点访问第一资源。
技术领域
本申请涉及区块链技术领域,尤其涉及一种区块链上的跨域访问方法及服务器。
背景技术
区块链上可以分为公有链(public chain)和许可链(permissioned chain),其中许可链又可以根据数据维护方是否为单一个体(entity)分成联盟链(consortium)和私有链(private chain)。
在许可链上,同一个联盟链内可以实现节点之间的资源访问,但不同联盟链中的节点之间互相不信任,导致不能进行资源访问。
发明内容
有鉴于此,本申请提供一种区块链上的跨域访问方法及服务器,如下:
一种区块链上的跨域访问方法,应用于区块链上的全局服务器,所述方法包括:
接收所述区块链上第一域内的第一服务器发送的资源访问请求,所述资源访问请求表征第一节点请求访问第二节点中的第一资源,所述第一节点处于所述第一域,所述第二节点不处于所述第一域;
在所述全局服务器的记录列表中,获得所述资源访问请求对应的记录信息;
根据所述记录信息,将所述资源访问请求传输给所述第二节点所在的第二域内的第二服务器;
接收所述第二服务器传输的所述资源访问请求对应的授权信息;
将所述授权信息传输给所述第一节点,所述授权信息用于指示所述第一节点访问所述第一资源。
上述方法,优选的,所述资源访问请求对应的记录信息通过以下方式被记录在所述记录列表中:
接收所述第二节点通过所述第二服务器发送的资源授权请求,所述资源授权请求表征所述第二节点授权所述第一节点以授权信息访问所述第一资源;
在所述记录列表中添加所述资源授权请求对应的记录信息,所述资源授权请求对应的记录信息至少表征所述第一节点被授权访问所述第二节点中的第一资源。
上述方法,优选的,所述资源访问请求对应的记录信息还表征所述第一节点访问所述第一资源的目标访问类型;
其中,所述目标访问类型通过以下方式被记录在所述记录列表中:
接收所述第二节点通过所述第二服务器发送的授权设置请求,所述授权设置请求表征所述第二节点授权第一节点以目标访问类型访问所述第一资源;
在所述记录列表中添加所述授权设置请求对应的记录信息,所述授权设置请求对应的记录信息不仅表征所述第一节点被授权访问所述第二节点中的第一资源,还表征所述第一节点被授权以目标访问类型访问所述第一资源。
上述方法,优选的,还包括:
接收所述第二节点通过所述第二服务器发送的授权撤销请求,所述授权撤销请求表征所述第二节点不允许所述第一节点访问所述第一资源;
在所述记录列表中添加所述授权撤销请求对应的记录信息,所述授权撤销请求对应的记录信息表征所述第一节点被禁止访问所述第二节点中的第一资源。
上述方法,优选的,在所述全局服务器的记录列表中,获得所述资源访问请求对应的记录信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111575402.0/2.html,转载请声明来源钻瓜专利网。





