数据校验方法和装置的制造方法

文档序号:10687394阅读:458来源:国知局
数据校验方法和装置的制造方法
【专利摘要】本发明公开了一种数据校验方法和装置。该方法包括:获取待校验数据文件,其中,待校验数据文件包括待校验的对象的标识;扫描待对比对象上设置的图形码以获取待对比对象的标识,其中,待对比对象为待与待校验数据文件中待校验的对象执行对比的对象,待对比对象的图形码用于获取待对比对象的标识;判断待校验数据文件中是否包括待对比对象的标识;以及如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。通过本发明,解决了相关技术中对已完成录入的数据执行数据校验易出现错误的问题。
【专利说明】
数据校验方法和装置
技术领域
[0001 ]本发明涉及数据处理领域,具体而言,涉及一种数据校验方法和装置。
【背景技术】
[0002]为了保证已完成录入的数据的准确率,通常需要对完成录入的数据执行现场校验。例如,在营配调贯通对象实施过程中,对已采录完成的营配调贯通数据开展数据质量校验,现有技术中,对已采录完成的营配调贯通数据执行校验工作通常是通过内勤人员提前打印校验表格,外勤人员需要去现场在校验表格中查找现场待校验的对象,并比对待校验的对象的一些属性是否与校验表格中一致,数据量大,校验效率低,并且容易出现错误。
[0003]针对相关技术中对已完成录入的数据执行数据校验易出现错误的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明的主要目的在于提供一种数据校验方法和装置,以解决相关技术中对已完成录入的数据执行数据校验易出现错误的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种数据校验方法。该方法包括:获取待校验数据文件,其中,待校验数据文件包括待校验的对象的标识;扫描待对比对象上设置的图形码以获取待对比对象的标识,其中,待对比对象为待与待校验数据文件中待校验的对象执行对比的对象,待对比对象的图形码用于获取待对比对象的标识;判断待校验数据文件中是否包括待对比对象的标识;以及如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。
[0006]进一步地,扫描待对比对象上设置的图形码以获取待对比对象的标识包括:扫描待对比对象上设置的图形码以获取待对比对象的数据,其中,待对比对象的图形码还用于获取待对比对象的数据,在对待校验的对象中的待对比对象执行第一标记之后,该方法还包括:判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同,其中,待校验数据文件还包括待校验的对象的数据,其中,如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据相同,对待校验的对象中的待对比对象执行第二标记。
[0007]进一步地,在判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同之后,该方法还包括:如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据不相同,对待校验的对象中的待对比对象执行第三标记。
[0008]进一步地,在对待校验的对象中的待对比对象执行第三标记之后,该方法还包括:接收输入的修改数据;以及将待校验数据文件中待对比对象的数据替换为输入的修改数据。
[0009]进一步地,在判断待校验数据文件中是否包括待对比对象的标识之后,该方法还包括:如果判断出待校验数据文件中不包括待对比对象的标识,判断是否在待校验数据文件中添加待对比对象的标识;以及如果判断出在待校验数据文件中添加待对比对象,接收输入的待对比对象的标识并将待对比对象的标识添加到待校验数据文件中。
[0010]进一步地,在获取待校验数据文件之后,该方法还包括:判断是否接收到校验完毕指令;如果判断出接收到校验完毕指令,判断待校验的对象中是否有未执行第一标记的对象;以及如果判断出待校验的对象中有未执行第一标记的对象,显示待校验的对象中未执行第一标记的对象。
[0011]为了实现上述目的,根据本发明的一个方面,提供了一种数据校验装置。该装置包括:获取单元,用于获取待校验数据文件,其中,待校验数据文件包括待校验的对象的标识;扫描单元,用于扫描待对比对象上设置的图形码以获取待对比对象的标识,其中,待对比对象为待与待校验数据文件中待校验的对象执行对比的对象,待对比对象的图形码用于获取待对比对象的标识;判断单元,用于判断待校验数据文件中是否包括待对比对象的标识;以及执行单元,用于如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。
[0012]进一步地,扫描单元包括:扫描模块,用于扫描待对比对象上设置的图形码以获取待对比对象的数据,其中,待对比对象的图形码还用于获取待对比对象的数据,判断单元还用于判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同,其中,待校验数据文件还包括待校验的对象的数据,其中,执行单元还用于如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据相同,对待校验的对象中的待对比对象执行第
——ο
[0013]进一步地,执行单元还用于如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据不相同,对待校验的对象中的待对比对象执行第三标记。
[0014]进一步地,该装置还包括:接收单元,用于接收输入的修改数据;以及替换单元,用于将待校验数据文件中待对比对象的数据替换为输入的修改数据。
[0015]本发明通过扫描待对比对象上设置的图形码以获取待对比对象的标识,将待对比对象的标识与待校验数据文件中待校验的对象的标识进行对比,解决了相关技术中对已完成录入的数据执行数据校验易出现错误的问题,进而达到了提高对已完成录入的数据执行数据校验的准确率的效果。
【附图说明】
[0016]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明实施例的数据校验方法的流程图;以及
[0018]图2是根据本发明实施例的数据校验装置的示意图。
【具体实施方式】
[0019]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0020]为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案执行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0021]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0022]本发明的实施例提供了一种数据校验方法。
[0023]图1是根据本发明实施例的数据校验方法的流程图。如图1所示,该方法包括以下步骤:
[0024]步骤SlOl,获取待校验数据文件。
[0025]待校验数据文件包括待校验的对象的标识。可选地,待校验数据文件的获取方式可以是通过后台终端发送至移动终端的文件,其中,后台终端存储有待校验数据文件,移动终端可以通过有线或无线的方式与后台终端通讯,从后台终端接收待校验数据文件并导入至移动终端内。
[0026]步骤S102,扫描待对比对象上设置的图形码以获取待对比对象的标识。
[0027]待对比对象为待与待校验数据文件中待校验的对象执行对比的对象,可选地,待对比对象可以是现场的对象,例如,计量箱等,在待对比对象上设置有图形码,待对比对象的图形码可以携带有待对比对象的标识的信息,可以用于获取待对比对象的标识。图形码可以是粘贴在待对比对象上,也可以是印刷在待对比对象上。可选地,图形码可以是一维条形码,也即通常所说的条形码,图形码也可以是二维条码,也即通常所说的二维码。
[0028]可选地,可以通过移动终端上的扫描摄像头扫描待对比对象上的图形码,通过移动终端预先内置的读取图形码的程序读取图形码的信息,获取待对比对象的标识。待对比对象的标识可以是一个序列号,待对比对象的标识可以是唯一的,也可以是某一类待对比对象采用相同的标识,此时标识用于表示待对比对象的种类。
[0029 ]步骤SI 03,判断待校验数据文件中是否包括待对比对象的标识。
[0030]在扫描待对比对象上设置的图形码以获取待对比对象的标识之后,判断待校验数据文件中是否包括待对比对象的标识。待校验数据文件中包括待校验对象的标识,可以通过对比待对比对象的标识与待校验数据文件中待校验对象的标识,判断是否存在相同的标识,如果存在,则判断出待校验数据文件中包括待对比对象的标识。
[0031 ]步骤S104,如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。
[0032]在判断待校验数据文件中是否包括待对比对象的标识之后,如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。第一标记用于在待校验数据文件中的待校验对象中标记出已执行校验的对象,其中,如果在扫描图形码之后,确定出待校验的对象中有与图形码对应的标识相同的对象,则确定出该对象为已执行校验的对象。
[0033]该实施例提供的数据校验方法,通过扫描待对比对象上设置的图形码以获取待对比对象的标识,将待对比对象的标识与待校验数据文件中待校验的对象的标识进行对比,解决了相关技术中对已完成录入的数据执行数据校验易出现错误的问题,进而达到了提高对已完成录入的数据执行数据校验的准确率的效果。
[0034]优选地,扫描待对比对象上设置的图形码以获取待对比对象的标识可以包括扫描待对比对象上设置的图形码以获取待对比对象的数据,其中,待对比对象的图形码还用于获取待对比对象的数据,在对待校验的对象中的待对比对象执行第一标记之后,该方法还可以包括判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同,其中,待校验数据文件还包括待校验的对象的数据,其中,如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据相同,对待校验的对象中的待对比对象执行第二标记。例如,待对比对象为计量箱,待对比对象的数据包括计量箱的箱行的值和箱列的值等。第二标记用于标记待校验数据文件中已执行校验的对象的数据与待对比对象的数据相符。
[0035]在判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同之后,该方法还可以包括如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据不相同,对待校验的对象中的待对比对象执行第三标记。第三标记用于标记待校验数据文件中已执行校验的对象的数据与待对比对象的数据不相符。
[0036]优选地,在对待校验的对象中的待对比对象执行第三标记之后,该方法还可以包括接收输入的修改数据;以及将待校验数据文件中待对比对象的数据替换为输入的修改数据。也即,如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据不相同,可以对待校验数据文件中待对比对象的数据进行修改。
[0037]优选地,在判断待校验数据文件中是否包括待对比对象的标识之后,该方法还可以包括如果判断出待校验数据文件中不包括待对比对象的标识,判断是否在待校验数据文件中添加待对比对象的标识;如果判断出在待校验数据文件中添加待对比对象,接收输入的待对比对象的标识并将待对比对象的标识添加到待校验数据文件中。如果判断出待校验数据文件中不包括待对比对象的标识,则待对比对象可能是在录入时漏记的对象,或者是在录入之后新添加的对象,或者是录入时将待对比对象的标识录入错误导致校验时在待校验数据文件中找不到该对象的标识。如果出现待校验数据文件中不包括待对比对象的标识的情况,可以将待对比对象添加进待校验数据文件中。
[0038]优选地,在获取待校验数据文件之后,该方法还可以包括判断是否接收到校验完毕指令。如果判断出接收到校验完毕指令,判断待校验的对象中是否有未执行第一标记的对象;如果判断出待校验的对象中有未执行第一标记的对象,显示待校验的对象中未执行第一标记的对象。可选地,可以在接收到校验完毕指令之后未执行第一标记的对象执行第四标记,用于标记待校验数据文件相对于现场的对象中多处的对象。
[0039]通过上述实施例或其优选的实施例,可以提高数据校验工作的准确率和工作效率,并且可以通过获取不同的待校验数据文件灵活地规划校验工作。相较于打印待校验数据文件,通过在移动终端上安装相应的程序扫描图形码与移动终端中存储的待校验数据文件进行对比能够节约纸张。
[0040]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0041]本发明的实施例还提供了一种数据校验装置。需要说明的是,本发明实施例的数据校验装置可以用于执行本发明的数据校验方法。
[0042]图2是根据本发明实施例的数据校验装置的示意图。如图2所示,该装置包括获取单元10,扫描单元20,判断单元30和执行单元40。
[0043]获取单元10用于获取待校验数据文件,其中,待校验数据文件包括待校验的对象的标识。扫描单元20用于扫描待对比对象上设置的图形码以获取待对比对象的标识,其中,待对比对象为待与待校验数据文件中待校验的对象执行对比的对象,待对比对象的图形码用于获取待对比对象的标识。判断单元30用于判断待校验数据文件中是否包括待对比对象的标识。执行单元40用于如果判断出待校验数据文件中包括待对比对象的标识,确定待校验的对象中包括待对比对象,并对待校验的对象中的待对比对象执行第一标记。
[0044]该实施例提供的数据校验装置,通过扫描待对比对象上设置的图形码以获取待对比对象的标识,将待对比对象的标识与待校验数据文件中待校验的对象的标识进行对比,解决了相关技术中对已完成录入的数据执行数据校验易出现错误的问题,进而达到了提高对已完成录入的数据执行数据校验的准确率的效果。
[0045]优选地,扫描单元20可以包括扫描模块,用于扫描待对比对象上设置的图形码以获取待对比对象的数据,其中,待对比对象的图形码还用于获取待对比对象的数据,判断单元还用于判断待对比对象的数据与待校验数据文件中待对比对象的数据是否相同,其中,待校验数据文件还包括待校验的对象的数据,其中,执行单元还用于如果判断出待对比对象的数据与待校验数据文件中待对比对象的数据相同,对待校验的对象中的待对比对象执行第二标记。
[0046]优选地,执行单元40还可以在判断出待对比对象的数据与待校验数据文件中待对比对象的数据不相同时,对待校验的对象中的待对比对象执行第三标记。
[0047]优选地,该装置还可以包括接收单元,用于接收输入的修改数据,以及替换单元,用于将待校验数据文件中待对比对象的数据替换为输入的修改数据。
[0048]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0049]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据校验方法,其特征在于,包括: 获取待校验数据文件,其中,所述待校验数据文件包括待校验的对象的标识; 扫描待对比对象上设置的图形码以获取所述待对比对象的标识,其中,所述待对比对象为待与所述待校验数据文件中待校验的对象执行对比的对象,所述待对比对象的图形码用于获取所述待对比对象的标识; 判断所述待校验数据文件中是否包括所述待对比对象的标识;以及 如果判断出所述待校验数据文件中包括所述待对比对象的标识,确定所述待校验的对象中包括所述待对比对象,并对所述待校验的对象中的所述待对比对象执行第一标记。2.根据权利要求1所述的方法,其特征在于, 扫描待对比对象上设置的图形码以获取所述待对比对象的标识包括:扫描所述待对比对象上设置的图形码以获取所述待对比对象的数据,其中,所述待对比对象的图形码还用于获取所述待对比对象的数据, 在对所述待校验的对象中的所述待对比对象执行第一标记之后,所述方法还包括:判断所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据是否相同,其中,所述待校验数据文件还包括所述待校验的对象的数据, 其中,如果判断出所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据相同,对所述待校验的对象中的所述待对比对象执行第二标记。3.根据权利要求2所述的方法,其特征在于,在判断所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据是否相同之后,所述方法还包括: 如果判断出所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据不相同,对所述待校验的对象中的所述待对比对象执行第三标记。4.根据权利要求3所述的方法,其特征在于,在对所述待校验的对象中的所述待对比对象执行第三标记之后,所述方法还包括: 接收输入的修改数据;以及 将所述待校验数据文件中所述待对比对象的数据替换为所述输入的修改数据。5.根据权利要求1所述的方法,其特征在于,在判断所述待校验数据文件中是否包括所述待对比对象的标识之后,所述方法还包括: 如果判断出所述待校验数据文件中不包括所述待对比对象的标识,判断是否在所述待校验数据文件中添加所述待对比对象的标识;以及 如果判断出在所述待校验数据文件中添加所述待对比对象,接收输入的所述待对比对象的标识并将所述待对比对象的标识添加到所述待校验数据文件中。6.根据权利要求1所述的方法,其特征在于,在获取待校验数据文件之后,所述方法还包括: 判断是否接收到校验完毕指令; 如果判断出接收到所述校验完毕指令,判断所述待校验的对象中是否有未执行所述第一标记的对象;以及 如果判断出所述待校验的对象中有未执行所述第一标记的对象,显示所述待校验的对象中未执行所述第一标记的对象。7.一种数据校验装置,其特征在于,包括: 获取单元,用于获取待校验数据文件,其中,所述待校验数据文件包括待校验的对象的标识; 扫描单元,用于扫描待对比对象上设置的图形码以获取所述待对比对象的标识,其中,所述待对比对象为待与所述待校验数据文件中待校验的对象执行对比的对象,所述待对比对象的图形码用于获取所述待对比对象的标识; 判断单元,用于判断所述待校验数据文件中是否包括所述待对比对象的标识;以及 执行单元,用于如果判断出所述待校验数据文件中包括所述待对比对象的标识,确定所述待校验的对象中包括所述待对比对象,并对所述待校验的对象中的所述待对比对象执行第一标记。8.根据权利要求7所述的装置,其特征在于, 所述扫描单元包括:扫描模块,用于扫描所述待对比对象上设置的图形码以获取所述待对比对象的数据,其中,所述待对比对象的图形码还用于获取所述待对比对象的数据, 所述判断单元还用于判断所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据是否相同,其中,所述待校验数据文件还包括所述待校验的对象的数据, 其中,所述执行单元还用于如果判断出所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据相同,对所述待校验的对象中的所述待对比对象执行第二标记。9.根据权利要求8所述的装置,其特征在于,所述执行单元还用于如果判断出所述待对比对象的数据与所述待校验数据文件中所述待对比对象的数据不相同,对所述待校验的对象中的所述待对比对象执行第三标记。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 接收单元,用于接收输入的修改数据;以及 替换单元,用于将所述待校验数据文件中所述待对比对象的数据替换为所述输入的修改数据。
【文档编号】G06F19/00GK106055900SQ201610388294
【公开日】2016年10月26日
【申请日】2016年6月2日
【发明人】袁学重, 宋鹏, 潘玲娇, 耿涛, 姚斌
【申请人】国网北京市电力公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1