技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种省市县不动产登记数据一致性检测方法与流程  >  正文

一种省市县不动产登记数据一致性检测方法与流程

  • 国知局
  • 2024-09-19 14:35:11

本发明涉及不动产登记数据一致性,具体的是一种省市县不动产登记数据一致性检测方法。

背景技术:

1、保障省市县不动产登记数据同步一致,是实现全省不动产登记数据统一归集及实时在线调用的基础支撑,对进一步提高便民服务能力具有重要意义。省级不动产登记数据库由市县汇交接入形成,市县不动产登记存量数据于统一时点汇交至省级,市县日常业务办理数据通过实时接入方式上报至省级。由于数据规范、上报渠道、监管机制等方面的原因,导致省市县不动产登记数据未完全实现一致。

2、现有技术公开号为cn116894193a的文献提供了一种基于信息指纹的省市县不动产登记数据一致性检测方法,以业务号为唯一标识,从省级和市县不动产登记数据库抽取每条业务对应的业务数据,按照报文要求的格式,组织为字符串存储于mdb文件,mdb文件同时存储每条业务数据字符串对应的业务号。对字符串格式统一化处理,包括删除不参与一致性对比的节点和字段、节点和字段排序、删除空格符和换行符。根据sha-256算法提取每条业务数据的信息指纹。比对省级和市县不动产登记数据相同业务标识提取的信息指纹,若一致,表示业务数据一致,不一致则表示业务数据不一致,解决了存量数据整合不到位和地方非标准化业务等问题。

3、但是,该现有技术中的方法在实际应用中仍存在一些问题,该方法再数据一致性对比时需要对所有数据行生成的哈希编码进行对比,会产生不必要的的计算,再应对数据量较多时容易出现问题,单纯的使用sha-256算法由于其雪崩效应会因为数据的格式,编码,语义相近而不同产生不同的哈希编码,使得原本数据一致的数据出现数据对比不一致的现象。

4、针对上述问题,本发明提出了一种省市县不动产登记数据一致性检测方法。

5、技术方案

6、本发明提供了一种省市县不动产登记数据一致性检测方法,旨在通过分层式指纹对比法,对省市县三级不动产登记数据进行一致性检测,确保各级数据之间的准确性和一致性。通过逐层对比数据指纹,快速定位并修复潜在的数据差异,提升数据质量,为不动产登记工作提供可靠的数据支撑,所述技术方案包括以下几个方面。

7、根据本技术实施例的一方面,提供了一种省市县不动产登记数据一致性检测方法,所述方法包括以下步骤:

8、s1、提取省市县分别存储的需要进行一致性对比的字段和表格制成新的数据库;

9、s2、对省级,各市级汇总,市级,县级存储数据进行信息及表中各行数据分别提取信息指纹;

10、s3、对比省级与各市级汇总的信息指纹是否一致,若一致则代表所有数据一致;

11、s4、若不一致,则对省级存储的数据各市的数据信息指纹与对应市级存储数据进行信息指纹对比,找到信息指纹不一致的市,进行进一步对比;

12、s5、将省级存储的数据数据不一致的市内各县级信息指纹与市级存储的数据各县级信息指纹对比,找到信息指纹不一致的县;

13、s6、将省级存储的数据数据不一致的县各行数据信息指纹与市级存储的数据数据不一致的县各行数据信息指纹对比,找到信息指纹不一致的行,即找到数据不一致的行;

14、s7、根据对比结果,对差异数据进行修复或调整,确保数据的一致性,记录所有对数据的操作,包括指纹生成、对比和修复过程,以便追踪和审计。

15、s8、对于市级存储的数据和县级存储的数据以同样的思路进行一致性对比。

16、通过这种方式,可以逐层缩小范围,快速准确地找到数据中的差异部分,并进行详细的对比和分析,分层式指纹对比法可以大大提高数据一致性对比的效率和准确性,适用于大型和复杂的数据集。同时,具有很好的可扩展性,可以根据具体的需求和数据特点进行定制和优化。

17、进一步的,作为本技术的一种可选方案,信息指纹生成方法(以省级与市级数据一致性对比为例)可以为:

18、s201、将省级存储的需要进行一致性对比的数据制成总表,各市级数据表及各县级数据表;

19、s202、将市级存储的需要进行一致性对比的数据汇总制成总表,各市级数据表和对应的各县级数据表;

20、s203、使用sha-256算法对各表进行信息指纹提取,分别得到省级和市级存储的总表,市级数据表,县级数据表,各行数据表的哈希值作为信息指纹。

21、通过上述方案,可以在上层进行一致性对比结果为不一致时,在对下层进行信息指纹提取,避免不必要的计算,减少时间复杂性;

22、进一步的,作为本技术的一种可选方案,信息指纹生成方法(以省级与市级数据一致性对比为例)还可以为:

23、s201’、使用sha-256算法对省级、市级存储的需要进行一致性对比的各行数据进行信息指纹提取,将得到的作为信息指纹的哈希值按照数据对应的县储存至县级表;

24、s202’、使用sha-256算法对将县级表进行信息指纹提取,将得到的作为信息指纹的哈希值按照县对应的市储存至市级表;

25、s203’、使用sha-256算法对将市级表进行信息指纹提取,将得到的作为信息指纹的哈希值储存至省级表;

26、s204’、使用sha-256算法对将省级表进行信息指纹提取得到的作为信息指纹的哈希值;

27、通过上述方案,在进行一致性对比时,先对比省级信息指纹,不一致时在进行下一层信息指纹的对比,能够在一定程度上减少空间复杂性。

28、进一步的,作为本技术的一种可选方案,信息指纹生成所用的算法还可以为基于深度学习的指纹生成算法,在一个实施例中,使用自编码器对表格或表格内的数据行进行特征提取,获得特征向量,再使用sha-256算法对特征向量进行编码形成信息指纹(以数据表信息指纹生成为例),具体步骤为:

29、将数据表进行预处理后转换成神经网络能够处理的格式,如数值矩阵或张量。

30、构建自编码器网络结构,包括编码器和解码器部分。编码器将输入数据压缩成低维特征表示,解码器则尝试从特征表示中重建原始数据。

31、使用表格数据进行训练,通过最小化重建误差来优化自编码器的参数。

32、自编码器训练完成后,移除解码器,只保留编码器用于特征提取。将表格中的每一行数据分别输入到编码器中,得到每行数据的特征向量表示。

33、对于每个特征向量,应用sha-256哈希算法来生成一个固定长度的哈希值。这个哈希值将作为该行数据的数字指纹。

34、通过上述方案,可以使用结合自编码器的指纹生成算法替换单纯使用sha-256哈希算法的编码方式,通过使用这种算法,生成的指纹将更加紧凑且有意义,提高了指纹的代表性,可以解决数据的内容没有变化,但是格式或编码发生了变化,数据的内容发生了微小的变化,但是语义没有变化而引起的sha-256哈希算法产生的编码不同问题,提高了算法的鲁棒性,可以为数据提供额外的保护层,增加了数据被篡改或伪造的难度。

35、在本技术的一个实施例中,严格控制对指纹数据和原始数据的访问权限,防止数据泄露,记录所有对数据的操作,包括指纹生成、对比和修复过程,以便追踪和审计,具体为有操作权限的工作人员通过人脸识别获取访问指纹数据,访问原始数据,指纹生成、对比和修复的权限,将所有对数据的访问和操作及人脸识别捕捉的图像路径储存在日志中,方便审计和溯源。

36、通过上述技术方案,提高了数据的安全性,通过记录的日志方便对数据的访问操作记录进行溯源。

37、本技术技术方案中提供的一个或多个技术方案,至少具有如下技术效果或优点:

38、本技术通过分层次对比的方法,减少数据对比量,逐层缩小范围,快速准确地找到数据中的差异部分,可以大大提高数据一致性对比的效率和准确性,结合自编码器和sha-256哈希算法生成信息指纹,提高了指纹的代表性,可以解决数据的内容没有变化,但是格式或编码发生了变化,数据的内容发生了微小的变化,但是语义没有变化而引起的sha-256哈希算法产生的编码不同问题,提高了算法的鲁棒性,可以为数据提供额外的保护层,增加了数据被篡改或伪造的难度,通过人脸识别获取数据的访问操作权限,且记录入日志,提高了数据的安全性。

技术实现思路

本文地址:https://www.jishuxx.com/zhuanli/20240919/298999.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。