本发明实施例涉及数据校核,特别涉及一种产品特性数据的校核方法、装置、计算设备及存储介质。
背景技术:
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、优选的,所述产品特性数据表为xml格式。
25、第二方面,本发明实施例还提供了一种产品特性数据的校核装置,包括:
26、确定单元,用于确定产品特性字典表中每一个类目对应的数据范围;
27、获取单元,用于获取待校核的产品特性数据表;所述产品特性数据表包括若干个目标数据和每一个所述目标数据对应的目标类目;
28、校核单元,用于根据所述产品特性字典表中各类目对应的数据范围和每一个所述目标数据对应的目标类目,对所述产品特性数据表中的每一个所述目标数据进行校核。
29、第三方面,本发明实施例还提供了一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法。
30、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法。
31、本发明实施例提供了一种产品特性数据的校核方法、装置、计算设备及存储介质,首先,确定产品特性字典表中每一个类目对应的数据范围,当获取到待校核的产品特性数据表之后,利用产品特性字典表中各类目对应的数据范围和产品特性数据表中每一个目标数据对应的目标类目,对产品特性数据表中的每一个目标数据进行校核,以此来实现对产品特性数据的自动校核,可以显著提高产品特性数据的校核效率。
1.一种产品特性数据的校核方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待校核的产品特性数据表,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述产品特性字典表中各类目对应的数据范围和每一个所述目标数据对应的目标类目,对所述产品特性数据表中的每一个所述目标数据进行校核,包括:
4.根据权利要求3所述的方法,其特征在于,所述将当前键值对中的目标类目与所述产品特性字典表中的每一个类目进行匹配,确定当前目标类目对应的数据范围,包括:
5.根据权利要求1所述的方法,其特征在于,在所述对所述产品特性数据表中的每一个所述目标数据进行校核之前,在所述获取待校核的产品特性数据表之后,还包括:
6.根据权利要求5所述的方法,其特征在于,在所述对所述产品特性数据表中的每一个所述目标数据进行校核之后,还包括:返回所述产品特性数据表的校核结果。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述产品特性数据表为xml格式。
8.一种产品特性数据的校核装置,其特征在于,包括:
9.一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-7中任一项所述的方法。