全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221097698 8.X (22)申请日 2022.08.15 (71)申请人 中国联合网络通信集团有限公司 地址 100033 北京市西城区金融大街21号 (72)发明人 沈治廷 王健 李家明 王楷波  杨炼钢 尤誉龙 朱峰炜  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 张芳 黄健 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) G06F 21/60(2013.01) H04L 9/32(2006.01) (54)发明名称 数据管理方法、 区块链、 电子设备及存储介 质 (57)摘要 本申请提供一种数据管理方法、 区块链、 电 子设备及存储介质, 涉及互联网技术领域。 所述 方法包括: 接收数据修改任务, 所述数据修改任 务是外部系统根据稽核出的异常数据和 需修改 的目标数据建立的; 将所述数据修改任务转化为 交易请求, 并基于区块链对所述交易请求进行模 拟验证; 若模拟验证成功, 则通知所述外部系统 执行所述数据修改任务; 否则, 通知所述外部系 统不执行所述数据修改任务。 以上方案, 修改操 作交由外部系统完成, 区块链仅记录和验证数 据, 从而减少业务耦合, 在保证数据安全性的前 提下, 提升区块链性能。 权利要求书3页 说明书11页 附图4页 CN 115328929 A 2022.11.11 CN 115328929 A 1.一种数据管理方法, 其特 征在于, 所述方法包括: 接收数据修改任务, 所述数据修改任务是外部系统根据稽核出的异常数据和需修改的 目标数据建立的; 将所述数据修改任务 转化为交易请求, 并基于区块链对所述交易请求进行模拟验证; 若模拟验证成功, 则通知所述外部系统执行所述数据修改任务; 否则, 通知所述外部系 统不执行所述数据修改任务。 2.根据权利要求1所述的方法, 其特征在于, 所述区块链包括任务接口模块、 记账节点 以及背书节点; 所述将所述数据修改任务转化为交易请求, 并基于区块链对所述交易请求 进行模拟验证, 包括: 所述任务接口模块将所述数据修改任务随机分配至所述记账节点; 所述记账节点将所述数据修改任务转化为 区块链下的交易请求, 并根据 所述数据修改 任务的数据类型, 将所述交易请求提案至对应的所述背书节 点, 其中, 不同数据类型对应的 背书节点在 初始化时指定; 所述背书节点对所述交易请求进行模拟验证, 若模拟验证成功, 则所述背书节点向所 述记账节点返回模拟验证结果, 所述模拟验证结果包括带有 背书签名的交易结果。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 为所述记账节点配置链码; 所述链码包括预定的数据类型、 所述预定的数据类型对应 的背书节点以及数据修改逻辑; 所述背书节点对所述交易请求进行模拟验证, 包括: 所述背书节点通过对所述交易请求中的数据 执行所述链码中的数据修改逻辑, 对所述 交易请求进行模拟验证。 4.根据权利要求2所述的方法, 其特征在于, 所述区块链还包括排序节点; 所述若模拟 验证成功, 则所述背 书节点向所述记账节点返回模拟验证结果, 包括: 若模拟验证成功, 则所述背 书节点将模拟验证结果发送到所述 排序节点; 所述排序节点通过远程过程调用, 将所述模拟验证结果中继到消息队列集群中; 所述 消息队列集群中的模拟验证结果是按照所述模拟验证结果到达消息队列集群的时间进行 排序的; 将所述消息队列集群中的模拟验证结果, 以批次为单位发送至所述外部系统, 以通知 所述外部系统执 行所述模拟验证结果对应的数据修改任务。 5.根据权利要求4所述的方法, 其特征在于, 所述将所述消息队列集群中的模拟验证结 果, 以批次为单位发送至所述外 部系统, 包括: 若所述消息队列集群中的模拟验证结果数量达到预设的阈值, 或者在预设的时间内所 述消息队列集群中没有新增的模拟验证结果, 则从所述消息队列集群中的各模拟验证结果 对应的排序节点中选出一个主节点; 通过所述主节点与 所述外部系统通信, 将当前消息队列集群中各模拟验证结果作为一 个批次发送给所述外部系统, 以使所述外部系统执行该批次模拟验证结果对应的数据修改 任务。 6.根据权利要求1 ‑5任一项所述的方法, 其特 征在于, 所述方法还 包括: 接收所述外 部系统在执 行完成所述数据修改任务后返回的修改记录信息;权 利 要 求 书 1/3 页 2 CN 115328929 A 2根据所述修改记录信息, 生成对应的区块并更新至区块链中, 并将本次更新的更新记 录同步给 所述外部系统。 7.一种区块链, 其特 征在于, 所述区块链包括: 接收模块, 用于接收数据修改任务, 所述数据修改任务是外部系统根据稽核出的异常 数据和需修改的目标 数据建立的; 验证模块, 用于将所述数据修改任务转化为交易请求, 并所述区块链对所述交易请求 进行模拟验证; 通知模块, 用于若模拟验证成功, 则通知所述外部系统执行所述数据修改任务; 否则, 通知所述外 部系统不执 行所述数据修改任务。 8.根据权利要求7所述的区块链, 其特征在于, 所述区块链包括任务接口模块、 记账节 点以及背 书节点; 所述任务接口模块, 用于将所述数据修改任务随机分配至所述记账节点; 所述记账节点, 用于将所述数据修改任务转化为区块链下的交易请求, 并根据所述数 据修改任务的数据类型, 将所述交易请求提案至对应的所述背书节 点, 其中, 不同数据类型 对应的背 书节点在 初始化时指定; 所述背书节点, 用于对所述交易请求进行模拟验证, 若模拟验证成功, 则所述背书节点 向所述记账节点返回模拟验证结果, 所述模拟验证结果包括带有 背书签名的交易结果。 9.根据权利要求8所述的区块链, 其特 征在于, 所述区块链还 包括: 配置模块, 用于为所述记账节点配置链码; 所述链码包括预定的数据类型、 所述预定的 数据类型对应的背 书节点以及数据修改逻辑; 所述背书节点, 具体用于通过对所述交易请求中的数据 执行所述链码中的数据修改逻 辑, 对所述交易请求进行模拟验证。 10.根据权利要求8所述的区块链, 其特征在于, 所述区块链还包括排序节点以及验证 模块; 所述验证模块, 用于若模拟验证成功, 则所述背书节点将模拟验证结果发送到所述排 序节点; 所述排序节点, 用于通过远程过程调用, 将所述模拟验证结果中继到消息队列集群中; 所述消息队列集群中的模拟验证结果是按照所述模拟验证结果到达消息队列集群的时间 进行排序的; 所述验证模块, 还用于将所述消息队列集群中的模拟验证结果, 以批次为单位发送至 所述外部系统, 以通知所述外 部系统执 行所述模拟验证结果对应的数据修改任务。 11.根据权利要求10所述的区块链, 其特 征在于, 所述验证模块, 具体用于若所述消息队列集群中的模拟验证结果数量达到预设的阈 值, 或者在预设的时间内所述消息队列集群中没有新增的模拟验证结果, 则从所述消息队 列集群中的各模拟验证结果对应的排序节点中选出一个主节点; 所述验证模块, 具体还用于通过所述主节点与所述外部系统通信, 将当前消息队列集 群中各模拟验证结果作为一个批次发送给所述外部系统, 以使所述外部系统执行该批次模 拟验证结果对应的数据修改任务。 12.根据权利要求7 ‑11任一项所述的区块链, 其特 征在于, 所述区块链还 包括:权 利 要 求 书 2/3 页 3 CN 115328929 A 3

PDF文档 专利 数据管理方法、区块链、电子设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据管理方法、区块链、电子设备及存储介质 第 1 页 专利 数据管理方法、区块链、电子设备及存储介质 第 2 页 专利 数据管理方法、区块链、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。