技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种数据云质检的控制方法和数据云质检系统与流程  >  正文

一种数据云质检的控制方法和数据云质检系统与流程

  • 国知局
  • 2024-07-31 22:58:12

本发明涉及数据质检,尤其涉及一种数据云质检的控制方法和数据云质检系统。

背景技术:

1、国土调查数据库成果质量检查工作是保证成果质量的重要手段,包括数据成果图形及属性两方面下基础质量检查和调查成果核查两部分内容。目前,为满足基础质量检查和成果核查两项工作需要,一般根据相应的规则和要求分别制定对应的检查软件,以确保数据成果正确性。其中,针对成果基础质量检查,国家制定相应质检软件(以下简称“国检软件”),并下发地方使用。传统作业模式下,县级调查单位完成国土调查数据库成果建设工作后,依次利用国检软件、成果核查软件进行自检。通过县级自检的数据库成果,将依次提交省级、国家级进行检查。省级、国家级分别依次利用国检软件、成果核查软件进行复核。

2、为保证数据库成果质量,各级分别利用国检软件、成果核查软件,依次重复对数据库进行检查修改,该流程涉及县级建库、国检软件自检、核查软件自检、省级质检、县级修改完善等多个环节反复,各环节串行作业,需要上一环节完成后方可进行下一环节检查,耗费大量的时间,工作效率低;而且,在进行自检工作时可能存在忽略质检错误记录,直接向上级上报质检结果的情况,影响质检工作的效果。

技术实现思路

1、本发明提供了一种数据云质检的控制方法和数据云质检系统,以实现提高了数据质检和数据库建设的工作效率。

2、本发明提供了一种数据云质检的控制方法,应用于数据云质检系统,所述数据云质检系统包括数据库、检查规则库和若干个质检模块;若干个所述质检模块至少包括第一质检模块和第二质检模块;所述第一模块用于对所述数据库中的待检查的第一数据进行质检,所述第二模块用于对所述第一模块质检后的第二数据进行质检;

3、所述方法包括:

4、控制第一质检模块获取数据库中的待检查的第一数据,按照第一检查规则对所述第一数据进行质检,生成第一质检结果;所述第一检查规则从检查规则库获取;若所述第一质检模块的质检通过,则将质检后的第二数据和所述第一质检结果发送到第二质检模块,以使所述第二质检模块根据所述第一质检结果,对所述第二数据进行复核检查,生成第二质检结果。

5、进一步地,所述检查规则库,还包括:

6、若检查规则库接收到至少两个检查规则组,所述检查规则组包括若干条检查规则,则检测各所述检查规则组中两两检查规则之间的相似度,将所述相似度高于预设阈值的两条检查规则进行融合,更新检查规则库中的检查规则。

7、进一步地,所述按照第一检查规则对所述第一数据进行质检,生成第一质检结果,具体为:

8、若对所述第一数据检查出错误,则生成第一错误记录;按照预设的自检规则,判断所述第一错误记录中是否存在不可标记的例外类型;

9、若是,则确定所述第一质检模块的质检不通过,并根据所述第一错误记录生成修改意见作为第一质检结果,返回数据库;

10、若否,则对所述第一数据的错误标记对应的例外类型,确定所述第一质检模块的质检通过,并根据所述第一错误记录生成第一质检记录作为第一质检结果。

11、进一步地,所述若对所述第一数据检查出错误,则生成第一错误记录,还包括:

12、若对所述第一数据没有检查出错误,则生成第二质检记录作为第一质检结果。

13、进一步地,所述对所述第一数据的错误标记对应的例外类型,确定所述第一质检模块的质检通过,并生成第一质检记录作为质检结果之后,还包括:

14、将所述第一数据发送到用户端,以使用户端对所述第一数据进行复核或修改,并将核对后或者修改后的数据返回到第一质检模块中,作为所述第一质检模块质检后的第二数据。

15、进一步地,所述第二质检模块根据所述第一质检结果,对所述第二数据进行复核检查,生成第二质检结果,具体为:

16、若所述第一质检结果存在第一错误记录,则对所述第一错误记录进行解析,生成质检辅助信息和解析信息,根据所述质检辅助信息和所述解析信息,分别对所述第二数据进行检查,生成第二质检结果。

17、进一步地,对所述第一错误记录进行解析,生成质检辅助信息和解析信息,根据所述质检辅助信息和所述解析信息,分别对所述第二数据进行检查,具体为:

18、获取第一错误记录中记载的错误规则编码、错误规则名称、质检环节名称、错误描述说明和参考图层中的一个或者多个作为质检辅助信息;根据所述质检辅助信息,对所述第二数据进行检查;

19、根据第一错误记录中记载的错误定位图层或者错误图斑标识码,从数据库中提取对应的错误图斑作为解析信息,根据所述解析信息,对所述第二数据进行检查。

20、进一步地,所述生成第二质检结果之后,还包括:

21、若所述第二质检模块的检查通过,且所述第二质检模块不为最后一个质检模块,则将所述第二数据发送到下一个质检模块进行质检;

22、若所述第二质检模块的检查通过,且所述第二质检模块为最后一个质检模块则将第二质检模块检查通过的第三数据进行存储。

23、进一步地,还包括:

24、将存储数据库中待检查的第一数据、各质检模块在质检过程中产生的中间数据存储在动态文件模块中以供各所述质检模块进行获取;所述各质检模块在质检过程中产生的中间数据包括:各所述质检模块生成的质检结果、错误记录和质检后的第二数据中的一种或者多种。

25、作为优选方案,本发明制定统一质检规则库,融合了相似规则,去除了冗余规则。各质检模块分别获取规则库中的检查规则对数据进行质检,降低质检运行耗时,提高质检执行效率。

26、作为优选方案,本发明通过质检错误记录生成及解析技术,在前一个质检模块质检完成后记录质检错误情况,后一个质检模块仅需对质检错误文件进行解析,无需对数据的相同内容重复执行质检,减少质检等待耗时,提高整体工作效率。

27、作为优选方案,本发明通过设置规则例外控制机制,规定错误记录务必进行复核及修改完善后,符合条件的方可导出上报成果包,提高了数据库的成果质量,提高质检模块自检工作的有效性。

28、作为优选方案,本发明利用共享文件夹技术存储质检模块和数据库生成的数据,保证质检模块和数据库使用同一源头的辅助数据,实现质检完成后质检结果在数据库中自动加载,避免相关数据成果在两个软件的反复,提高数据库建设的工作效率。

29、本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。

30、相应地,本发明还提供一种数据云质检系统,包括:数据库、若干个质检模块和动态文件模块;若干个所述质检模块至少包括第一质检模块和第二质检模块;

31、所述第一模块用于对所述数据库中的待检查的第一数据进行质检;

32、所述第二模块用于对所述第一模块质检后的第二数据进行质检;

33、所述动态文件模块用于存储数据库中待检查的第一数据、各质检模块在质检过程中产生的中间数据以供各所述质检模块进行获取。

34、相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如本技术实现要素:所述的一种数据云质检的控制方法。

本文地址:https://www.jishuxx.com/zhuanli/20240730/195533.html

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