[发明专利]一种数据一致性处理方法、装置、终端及存储介质在审
申请号: | 202210733917.7 | 申请日: | 2022-06-27 |
公开(公告)号: | CN115098521A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 谭锦志;张延楠;施德强;尚璇;胡麦芳 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2458;G06F16/27 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张禹 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据一致性 处理 方法 装置 终端 存储 介质 | ||
1.一种数据一致性处理方法,其特征在于,包括:
获取业务数据上链请求,所述业务数据上链请求用于指示将待上链业务数据写入至区块链;
在检测到将所述待上链业务数据写入至所述区块链出现异常时,从系统数据库中提取标志位为第一值的目标数据上链请求记录;所述系统数据库中存储有业务数据、与所述业务数据上链请求对应的数据上链请求记录及用于指示所述业务数据上链请求的处理状态的标志位;
从所述区块链中查找与所述目标数据上链请求记录匹配的目标数据;
基于所述目标数据,在确定所述系统数据库中所述业务数据与所述区块链中的上链数据具备一致性时,将所述目标数据上链请求记录对应的所述标志位置为第二值。
2.根据权利要求1所述的方法,其特征在于,所述获取业务数据上链请求之后,还包括:
将所述业务数据上链请求的请求信息存储至所述系统数据库中,得到与所述业务数据上链请求对应的数据上链请求记录;
将所述数据上链请求记录对应的标志位置为所述第一值。
3.根据权利要求2所述的方法,其特征在于,所述将所述数据上链请求记录对应的标志位置为所述第一值之后,还包括:
在检测到所述待上链业务数据在所述区块链中写入成功时,将所述数据上链请求记录对应的标志位置为所述第二值,并将所述待上链数据同步至所述系统数据库的所述业务数据中。
4.根据权利要求2所述的方法,其特征在于,所述将所述数据上链请求记录对应的标志位置为所述第一值之后,还包括:
在检测到所述待上链业务数据在所述区块链中写入失败时,将所述数据上链请求记录对应的标志位置为所述第二值,并输出数据处理失败的提示信息。
5.根据权利要求1所述的方法,其特征在于,所述目标数据上链请求记录中包含业务数据上链请求的请求时间;所述从所述区块链中查找与所述目标数据上链请求记录匹配的目标数据,包括:
基于所述目标数据上链请求记录,从所述区块链中提取距所述请求时间在设定时长范围内的上链数据作为所述目标数据。
6.根据权利要求1所述的方法,其特征在于,所述目标数据上链请求记录中包含业务数据上链请求的请求标识;所述确定所述系统数据库中所述业务数据与所述区块链中的上链数据具备一致性,包括:
基于所述目标数据上链请求记录中的所述请求标识,在确定所述目标数据中不包含与所述请求标识对应的目标上链数据时,确定所述系统中数据与所述区块链中数据具备一致性。
7.根据权利要求1所述的方法,其特征在于,所述目标数据上链请求记录中包含业务数据上链请求的请求标识;所述确定所述系统数据库中所述业务数据与所述区块链中的上链数据具备一致性,包括:
基于所述目标数据上链请求记录中的所述请求标识,在确定所述目标数据中包含与所述请求标识对应的目标上链数据时,将所述待上链数据同步至所述系统数据库的所述业务数据中,确定所述系统数据库中所述业务数据与所述区块链中的上链数据具备一致性。
8.一种数据一致性处理装置,其特征在于,包括:
获取模块,用于获取业务数据上链请求,所述业务数据上链请求用于指示将待上链业务数据写入至区块链;
提取模块,用于在检测到将所述待上链业务数据写入至所述区块链出现异常时,从系统数据库中提取标志位为第一值的目标数据上链请求记录;所述系统数据库中存储有业务数据、与所述业务数据上链请求对应的数据上链请求记录及用于指示所述业务数据上链请求的处理状态的标志位;
查找模块,用于从所述区块链中查找与所述目标数据上链请求记录匹配的目标数据;
状态值设置模块,用于基于所述目标数据,在确定所述系统数据库中所述业务数据与所述区块链中的上链数据具备一致性时,将所述目标数据上链请求记录对应的所述标志位置为第二值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210733917.7/1.html,转载请声明来源钻瓜专利网。