[发明专利]基于联盟链的数据处理方法及装置在审
申请号: | 202011139022.8 | 申请日: | 2020-10-22 |
公开(公告)号: | CN112016136A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 王辉;姚玥;宋必果;毛诗琪;秦亚恒;宋卓韵 | 申请(专利权)人: | 浙江网商银行股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 310012 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联盟 数据处理 方法 装置 | ||
1.一种基于联盟链的数据处理方法,包括:
获取业务平台中目标业务的业务阶段的业务请求;
确定所述业务请求在联盟链中对应的联盟链节点;
调用所述联盟链节点部署的智能合约,基于所述智能合约中配置的所述业务阶段的业务执行规则对所述业务请求进行业务处理;
在监测到数据上链条件被触发的情况下,对所述业务处理涉及的目标业务数据进行上链处理。
2.根据权利要求1所述的基于联盟链的数据处理方法,所述数据上链条件是否被触发,采用如下方式进行监测:
监测所述业务阶段是否为所述目标业务的关键业务阶段;
若是,监测所述目标业务数据是否包含所述业务阶段的关键业务信息;
若是,确定所述数据上链条件被触发。
3.根据权利要求1所述的基于联盟链的数据处理方法,所述对所述业务处理涉及的目标业务数据进行上链处理,包括:
检测所述目标业务数据中是否包含隐私数据;
若是,对所述目标业务数据中包含的隐私数据进行加密处理,获得所述隐私数据的密文数据;
将所述隐私数据存储至所述联盟链节点的存储空间,以及,将所述目标业务数据中所述隐私数据之外的非隐私数据和所述密文数据存储至所述联盟链的区块中;
若否,将所述目标业务数据存储至所述联盟链的区块中。
4.根据权利要求1所述的基于联盟链的数据处理方法,所述智能合约中配置的业务执行规则,由部署所述智能合约的联盟链节点所属的联盟参与对象配置;
其中,所述业务执行规则基于所述联盟参与对象在所述目标业务的业务阶段的业务处理角色进行配置。
5.根据权利要求1所述的基于联盟链的数据处理方法,还包括:
所述业务平台根据所述联盟链节点所属的联盟参与对象在所述目标业务中的业务处理角色,为所述联盟参与对象开通所述业务处理角色对应的对象权限;
所述联盟参与对象基于所述对象权限访问所述联盟链存储的所述联盟参与对象的链上数据,和/或,所述联盟参与对象基于所述链上数据和存储空间存储的存证数据进行业务处理。
6.根据权利要求5所述的基于联盟链的数据处理方法,还包括:
获取所述联盟参与对象针对存储的存证数据提交的数据核验请求;
对所述存证数据进行哈希加密处理,获得所述存证数据的待核验哈希序列;
对所述待核验哈希序列与所述联盟链存储的哈希序列进行核验,获得核验结果。
7.根据权利要求1所述的基于联盟链的数据处理方法,所述获取业务平台中目标业务的业务阶段的业务请求步骤执行之后,且所述确定所述业务请求在联盟链中对应的联盟链节点步骤执行之前,还包括:
对所述业务请求进行解析,根据解析结果判断所述业务请求是否涉及所述联盟链中的至少一个联盟链节点;
若是,执行所述确定所述业务请求在联盟链中对应的联盟链节点步骤;
若否,由所述业务平台对所述业务请求进行业务处理,获得第二处理结果;
在监测到所述业务阶段为关键业务阶段、所述第二处理结果为所述业务阶段的关键业务信息的情况下,将所述第二处理结果存储至所述联盟链的区块中。
8.根据权利要求1所述的基于联盟链的数据处理方法,采用跨链中继与所述联盟链对接的司法链具有所述联盟链的链上数据的访问权限,所述司法链基于所述访问权限通过跨链中继访问所述联盟链存储的链上数据。
9.根据权利要求1所述的基于联盟链的数据处理方法,所述联盟链中设置有监管节点,并根据联盟参与对象所属的地理区域,向所述地理区域对应的监管节点开放归属于所述地理区域的联盟参与对象的链上数据访问权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江网商银行股份有限公司,未经浙江网商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011139022.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种病原微生物检测用测序文库的构建方法
- 下一篇:一种氢能助力两轮车