[发明专利]基于区块链的错误字段数据处理方法及系统及装置及介质在审
| 申请号: | 202110040379.9 | 申请日: | 2021-01-13 |
| 公开(公告)号: | CN112765420A | 公开(公告)日: | 2021-05-07 |
| 发明(设计)人: | 洪薇;洪键;李京昆;刘文思 | 申请(专利权)人: | 湖北宸威玺链信息技术有限公司 |
| 主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F16/901 |
| 代理公司: | 成都云纵知识产权代理事务所(普通合伙) 51316 | 代理人: | 熊曦;陈婉鹃 |
| 地址: | 430000 湖北省武汉市武昌区水果湖街*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 错误 字段 数据处理 方法 系统 装置 介质 | ||
1.基于区块链的错误字段数据处理方法,其特征在于,所述方法包括:
获取原始数据的第一数据记录,获取原始数据存储在区块链上的第二数据记录;
基于第一数据记录生成第一数据记录中的每一个字段值的哈希摘要字符串;
基于第一数据记录中的每一个字段值的哈希摘要字符串生成第一数据记录哈希摘要字符串;
基于第一数据记录中的每一个字段值的哈希摘要字符串构建二叉哈希摘要树;
基于第二数据记录生成第二数据记录中的每一个字段值的哈希摘要字符串;
基于第二数据记录中的每一个字段值的哈希摘要字符串生成第二数据记录哈希摘要字符串;
比较第一数据记录哈希摘要字符串与第二数据记录哈希摘要字符串,若第一数据记录哈希摘要字符串与第二数据记录哈希摘要字符串一致,则第一数据记录与第二数据记录验真成功;若第一数据记录哈希摘要字符串与第二数据记录哈希摘要字符串不一致,则基于二叉哈希摘要树定位出第一数据记录中与第二数据记录不一致的字段值。
2.根据权利要求1所述的基于区块链的错误字段数据处理方法,其特征在于,本方法中基于预设数据记录生成预设数据记录中的每一个字段值的哈希摘要字符串,具体包括:
判断预设数据记录中各个字段值的属性,将非字符型的字段值转换为字符型字段值;
将转换后的预设数据记录中的每一个字段值利用预设算法计算获得对应的哈希摘要字符串。
3.根据权利要求1所述的基于区块链的错误字段数据处理方法,其特征在于,本方法中基于预设数据记录中的每一个字段值的哈希摘要字符串生成预设数据记录哈希摘要字符串,具体包括:
基于每个字段值在预设数据记录中的排序,逐个将预设数据记录中的每一个字段值的哈希摘要字符串拼接,拼接后获得预设数据记录哈希摘要字符组合串;
将预设数据记录哈希摘要字符组合串利用预设算法计算获得预设数据记录哈希摘要字符串。
4.根据权利要求1所述的基于区块链的错误字段数据处理方法,其特征在于,所述基于第一数据记录中的每一个字段值的哈希摘要字符串构建二叉哈希摘要树,具体包括:
将第一数据记录中的各个字段值的哈希摘要字符串按照每个字段值在第一数据记录中的顺序排序,获得哈希摘要字符串排序结果,哈希摘要字符串排序结果为二叉哈希摘要树的由下至上的第一层;
将哈希摘要字符串排序结果中的任意两个哈希摘要字符串进行组合,生成若干个第一哈希摘要字符串组,若干个第一哈希摘要字符串组为二叉哈希摘要树的由下至上的第二层,组合形成第一哈希摘要字符串组的两个哈希摘要字符串为该第一哈希摘要字符串组的下属;
将若干个第一哈希摘要字符串组中的任意两个第一哈希摘要字符串进行组合,生成若干个第二哈希摘要字符串组,若干个第二哈希摘要字符串组为二叉哈希摘要树的由下至上的第三层,组合形成第二哈希摘要字符串组的两个第一哈希摘要字符串为该第二哈希摘要字符串组的下属;
按照上述方式逐层构建二叉哈希摘要树,直至构建至二叉哈希摘要树的第M层,二叉哈希摘要树具有M层,M为大于或等于3的整数。
5.根据权利要求4所述的基于区块链的错误字段数据处理方法,其特征在于,所述基于二叉哈希摘要树定位出第一数据记录中与第二数据记录不一致的字段值,具体包括:
比较二叉哈希摘要树第M-1层中的哈希摘要字符串组,确定不一致的哈希摘要字符串组a;
比较二叉哈希摘要树第M-2层中哈希摘要字符串组a下属的哈希摘要字符串组,确定不一致的哈希摘要字符串组b;
按照上述方式由二叉哈希摘要树上层至下层逐层比较哈希摘要字符串,直至确定不一致的哈希摘要字符串组的下属哈希摘要字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北宸威玺链信息技术有限公司,未经湖北宸威玺链信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110040379.9/1.html,转载请声明来源钻瓜专利网。





