全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210733917.7 (22)申请日 2022.06.27 (71)申请人 杭州趣链科技有限公司 地址 310000 浙江省杭州市滨江区丹 枫路 399号2号楼 A楼2001室 (72)发明人 谭锦志 张延楠 施德强 尚璇  胡麦芳  (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 专利代理师 张禹 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/2458(2019.01) G06F 16/27(2019.01) (54)发明名称 一种数据一致性处理方法、 装置、 终端及存 储介质 (57)摘要 本申请适用于区块链 技术领域, 提供一种数 据一致性处理方法、 装置、 终端及存储介质, 其中 方法包括: 获取业务数据上链请求, 在检测到将 所述待上链业务数据写入至所述区块链出现异 常时, 从系统数据库中提取标志位为第一值的目 标数据上链请求记录; 从所述区块链中查找与所 述目标数据上链请求记录匹配的目标数据; 基于 所述目标数据, 在确定所述系统数据库中所述业 务数据与所述区块链中的上链数据具备一致性 时, 将所述目标数据上链请求记录对应的所述标 志位置为第二值。 该方案能够减少业务方和区块 链服务器的服务压力, 同时确保数据同步的及时 性。 权利要求书2页 说明书10页 附图3页 CN 115098521 A 2022.09.23 CN 115098521 A 1.一种数据一 致性处理方法, 其特 征在于, 包括: 获取业务数据 上链请求, 所述业务数据上链请求用于指示将待上链业务数据写入至区 块链; 在检测到将所述待上链业务数据写入至所述 区块链出现异常时, 从系统数据库中提取 标志位为第一值的目标数据上链请求记录; 所述系统数据库中存储有业务数据、 与所述业 务数据上链请求对应的数据上链请求记录及用于指示所述业务数据上链请求的处理状态 的标志位; 从所述区块链中查找与所述目标 数据上链请求记录匹配的目标 数据; 基于所述目标数据, 在确定所述系统数据库中所述业务数据与 所述区块链中的上链数 据具备一致性时, 将所述目标 数据上链请求记录对应的所述标志位置为第二 值。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取业 务数据上链请求之后, 还 包括: 将所述业务数据 上链请求的请求信 息存储至所述系统数据库中, 得到与所述业务数据 上链请求对应的数据上链请求记录; 将所述数据上链请求记录对应的标志位置为所述第一 值。 3.根据权利要求2所述的方法, 其特征在于, 所述将所述数据上链请求记录对应的标志 位置为所述第一 值之后, 还 包括: 在检测到所述待上链业务数据在所述 区块链中写入成功时, 将所述数据 上链请求记录 对应的标志 位置为所述第二值, 并将所述待 上链数据同步至所述系统数据库的所述业务数 据中。 4.根据权利要求2所述的方法, 其特征在于, 所述将所述数据上链请求记录对应的标志 位置为所述第一 值之后, 还 包括: 在检测到所述待上链业务数据在所述 区块链中写入失败时, 将所述数据 上链请求记录 对应的标志位置为所述第二 值, 并输出 数据处理失败的提 示信息。 5.根据权利要求1所述的方法, 其特征在于, 所述目标数据 上链请求记录 中包含业务数 据上链请求的请求时间; 所述从所述区块链中查找与所述目标数据上链请求记录匹配的目 标数据, 包括: 基于所述目标数据上链请求记录, 从所述 区块链中提取距所述请求 时间在设定时长范 围内的上链数据作为所述目标 数据。 6.根据权利要求1所述的方法, 其特征在于, 所述目标数据 上链请求记录 中包含业务数 据上链请求的请求标识; 所述确定所述系统数据库中所述业务数据与所述区块链中的上链 数据具备一致性, 包括: 基于所述目标数据上链请求记录 中的所述请求标识, 在确定所述目标数据中不包含与 所述请求标识对应的目标上链数据时, 确定所述系统中数据与所述区块链中数据具备一致 性。 7.根据权利要求1所述的方法, 其特征在于, 所述目标数据 上链请求记录 中包含业务数 据上链请求的请求标识; 所述确定所述系统数据库中所述业务数据与所述区块链中的上链 数据具备一致性, 包括: 基于所述目标数据上链请求记录 中的所述请求标识, 在确定所述目标数据中包含与 所 述请求标识对应的目标上链数据时, 将所述待 上链数据同步至所述系统数据库的所述业务权 利 要 求 书 1/2 页 2 CN 115098521 A 2数据中, 确定所述系统数据库中所述 业务数据与所述区块链中的上链数据具 备一致性。 8.一种数据一 致性处理装置, 其特 征在于, 包括: 获取模块, 用于获取业务数据上链请求, 所述业务数据上链请求用于指示将待上链业 务数据写入至区块链; 提取模块, 用于在检测到将所述待上链业务数据写入至所述区块链出现异常时, 从系 统数据库中提取标志 位为第一值的目标数据上链请求记录; 所述系统数据库中存储有业务 数据、 与所述业务数据上链请求对应的数据上链请求记录及用于指示所述业务数据上链请 求的处理状态的标志位; 查找模块, 用于从所述区块链中查找与所述目标 数据上链请求记录匹配的目标 数据; 状态值设置模块, 用于基于所述目标数据, 在确定所述系统数据库中所述业务数据与 所述区块链中的上链数据具备一致性时, 将所述目标数据上链请求记录对应的所述标志 位 置为第二 值。 9.一种终端, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器上运行 的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至7任一 项所述方法的步骤。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1至7任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115098521 A 3

PDF文档 专利 一种数据一致性处理方法、装置、终端及存储介质

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