[发明专利]基于区块链的主数据管理方法、系统、计算机设备及介质在审
申请号: | 202110858884.4 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113535855A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 石洪雷;郝忠华;黄克华;赵景越;樊金浩;王小军;范慧芳;武侠;董津;崔向鹏;孙爱静;刘春喜;康丽君 | 申请(专利权)人: | 卫宁健康科技集团股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/22 |
代理公司: | 苏州中合知识产权代理事务所(普通合伙) 32266 | 代理人: | 赵晓芳 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据管理 方法 系统 计算机 设备 介质 | ||
1.一种基于区块链的主数据管理方法,其特征在于,所述方法包括
当检测到主应用系统在进行主数据维护变更时,将与所述主应用系统对应的主区块链节点作为广播节点并进行广播,通知到区块链中其他应用系统对应的区块链节点;
通过所述广播节点接收各个所述区块链节点的反馈信息,并根据所述反馈信息判断各个所述区块链节点是否有维护冲突;
当各个所述区块链节点无维护冲突的数量超过所述区块链节点总数一半时,将主数据维护信息作为账本进行区块创建入链并进行广播;
各个所述区块链节点收到广播消息后进行区块同步,且各个所述区块链节点根据区块中记录的主数据变更信息下发至应用系统数据库中。
2.根据权利要求1所述的基于区块链的主数据管理方法,其特征在于,所述方法还包括:
获取区块链浏览指令,并根据所述区块链浏览指令展示区块链信息;所述区块链信息包括区块索引、区块哈希值、同步完成时间、账本信息;
采集对所述账本信息的查看指令,并根据所述查看指令展示主数据维护变更信息。
3.根据权利要求1所述的基于区块链的主数据管理方法,其特征在于,所述方法还包括:
当区块中的数据发生变化时,各个所述区块链节点记录所述区块的数据变化信息;
当检测到事件查看指令时,根据所述事件查看指令展示所述区块的数据变化信息。
4.根据权利要求1所述的基于区块链的主数据管理方法,其特征在于,将主数据维护信息作为账本进行区块创建入链,包括:
获取私有链上各个区块的创建时间;
根据所述创建时间读取最新添加的区块并获取所述最新添加的区块的哈希值、时间戳信息、新增区块索引;
将所述最新添加的区块的哈希值、时间戳信息、新增区块索引作为区块头写入区块中入链。
5.根据权利要求4所述的基于区块链的主数据管理方法,其特征在于,所述方法还包括:
当所述最新添加的区块的哈希值、时间戳信息、新增区块索引作为区块头写入区块中时,进行全网广播;
各个所述区块链节点根据所述全网广播同步区块。
6.根据权利要求5所述的基于区块链的主数据管理方法,其特征在于,将所述最新添加的区块的哈希值、时间戳信息、新增区块索引作为区块头写入所述区块中入链,包括:
将所述最新添加的区块的哈希值、时间戳信息、新增区块索引作为区块头写入所述区块中时,对各个所述区块链节点进行广播通信,并收取各个所述区块链节点返回的广播回复;
当回复通过的所述区块链节点的数量超过所述区块链节点的整体数量的一半时,创建账本并打包所述区块。
7.一种基于区块链的主数据管理系统,其特征在于,所述系统包括:
数据广播模块,用于当检测到主应用系统在进行主数据维护变更时,将与所述主应用系统对应的主区块链节点作为广播节点并进行广播,通知到区块链中其他应用系统对应的区块链节点;
冲突判断模块,用于通过所述广播节点接收各个所述区块链节点的反馈信息,并根据所述反馈信息判断各个所述区块链节点是否有维护冲突;
区块创建模块,用于当各个所述区块链节点无维护冲突的数量超过所述区块链节点总数一半时,将主数据维护信息作为账本进行区块创建入链并进行广播;
区块同步模块,用于各个所述区块链节点收到广播消息后进行区块同步,且各个所述区块链节点根据区块中记录的主数据变更信息下发至应用系统数据库中。
8.根据权利要求7所述的基于区块链的主数据管理系统,其特征在于,所述系统还包括:信息展示模块,用于获取区块链浏览指令,并根据所述区块链浏览指令展示区块链信息;所述区块链信息包括区块索引、区块哈希值、同步完成时间、账本信息;采集对所述账本信息的查看指令,并根据所述查看指令展示主数据维护变更信息。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卫宁健康科技集团股份有限公司,未经卫宁健康科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110858884.4/1.html,转载请声明来源钻瓜专利网。