一种数据校验方法、装置、设备及存储介质制造方法及图纸

技术编号:27935206 阅读:24 留言:0更新日期:2021-04-02 14:15
本发明专利技术涉及一种数据校验方法、装置、设备及存储介质,方法包括:根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定;获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果;当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果。本发明专利技术解决了目前手工校验时准确率和效率较低的问题。

【技术实现步骤摘要】
一种数据校验方法、装置、设备及存储介质
本专利技术涉及非经厂商数据校验
,尤其涉及一种数据校验方法、装置、设备及存储介质。
技术介绍
目前,无线非经厂商已发现共有34家,对应则有34个不同对接文档,每一厂商的对接文档中包含数据是否加密、加密方式、上传文件的文件夹目录格式、日志类型,日志类型的文件格式,每类日志有多个字段。现有技术针对每个厂商的日志验证需要逐一对每类日志的每个字段进行手工校验,重复性工作较多,效率极低而且极其繁琐。因此,现有技术中采用的手工非经厂商数据校验方法,准确率较低,而且字段有错误时手工统计错误日志类型及字段,会导致输出结果较慢,准确率也不能保证,此外,当上报数据量很大时采用手工校验,导致校验工作人员的工作量很大,几乎不可能实现批量数据校验。
技术实现思路
有鉴于此,有必要提供一种数据校验方法、装置、设备及存储介质,用以解决目前手工校验时准确率和效率较低的问题。第一方面,本专利技术提供一种数据校验方法,包括如下步骤:根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定;获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果;当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果。优选的,所述的数据校验方法中,所述获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果的步骤具体包括:获取所述厂商模板中的文件校验子模板;由所述文件校验子模板对所述待校验日志文件的进行文件夹校验,并在文件夹校验不通过时,输出文件校验失败信息;由所述文件校验子模块对所述待校验日志文件进行加密校验,并在加密校验不通过时输出加密校验失败信息。优选的,所述的数据校验方法中,所述由所述文件校验子模板对所述待校验日志文件的进行文件夹校验,并在文件夹校验不通过时,输出文件校验失败信息的步骤具体包括:由所述文件校验子模板对所述待校验日志文件的目录文件夹进行目录校验,并在目录校验不通过时输出校验结果;由所述文件校验子模板对所述待校验日志文件的文件命名进行校验,并在文件命名校验不通过时,输出文件命名校验失败信息。优选的,所述的数据校验方法中,所述由所述文件校验子模块对所述待校验日志文件进行加密校验,并在加密校验不通过时输出加密校验失败信息的步骤具体包括:由所述文件校验子模块判断待检验日志文件是否加密,如果加密则进行解密处理,并判断解密是否正确,如果解密不正确则输出加密校验失败信息并结束校验。优选的,所述的数据校验方法中,所述字段校验的目标为字段属性,所述字段属性至少包括长度、正则以及类型。优选的,所述的数据校验方法中,所述当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果的步骤具体包括:获取所述厂商模板中的字段校验子模板,并获取所述字段校验子模块中的预设的字段属性;获取待检验日志文件中的一字段,利用预设的字段属性对获取的字段进行校验,并输出校验结果;判断对待校验日志文件的所有字段均校验完成,如果没有则对未完成校验的字段进行校验,否则结束校验。优选的,所述的数据校验方法中,所述获取待检验日志文件中的一字段,利用预设的字段属性对获取的字段进行校验,并输出校验结果的步骤具体包括:获取待校验日志中的一字段,将获取的字段的字段属性与预设的字段属性进行对比,如果对比结果一致则校验通过,如果对比结果不一致则输出该字段校验失败的信息并进行下一字段的校验。第二方面,本专利技术还提供一种数据校验装置,包括:厂商模板获取模块,用于根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定;文件校验模块,用于获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果;字段校验模块,用于当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果。第三方面,本专利技术还提供一种数据校验设备,包括:处理器和存储器;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述处理器执行所述计算机可读程序时实现如上所述的数据校验方法中的步骤。第四方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的数据校验方法中的步骤。相较于现有技术,本专利技术提供的数据校验方法、设备及存储介质,可以实现自动化校验不同厂商的日志,用户使用校验规则根据需求可以智能合成对接厂商模板,通过模板可以实现数据的校验并输出校验结果,大大缩短了操作人员检验时间并且可以保证校验结果的准确率,并且快速输出校验结果,方便操作页面查看和统计,而且可以实现批量校验。另外如果对接文档的字段有增删改的时候用户也可以根据变更后的属性修改模本相应的变更字段即可更新模板,对最新的对接要求进行校验并输出结果从而提高校验效率。附图说明图1为本专利技术提供的数据校验方法的一较佳实施例的流程图;图2为本专利技术数据校验程序的较佳实施例的运行环境示意图。具体实施方式下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理,并非用于限定本专利技术的范围。请参阅图1,本专利技术实施例提供的数据校验方法,包括如下步骤:S100、根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定。本实施例中,所述厂商模板为用户根据校验规则预先设定,所述校验规则与人工校验的内容一致,所述厂商模板包括文件校验子模板和字段校验子模板,文件检验子模板用于对与厂商名称对应的待校验日志文件进行文件校验,字段校验子模板用于对带校验日志文件进行字段校验,在具体实施时,用户新增厂商,然后对文件校验子模板和字段校验子模板进行设置,在后续进行校验时,只需调用模板即可快速实现校验。优选的,在进行校验时,需先进行文件校验后方才进行字段校验,可节省校验的时间,增加工作效率。此外,如果对接文档的字段有增删改的时候,用户也可以根据变更后的属性更新厂商模板,对最近的对接要求进行校验并输出结果,从而提高校验效率。S200、获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果。本实施例中,当获取了厂商模板本文档来自技高网...

【技术保护点】
1.一种数据校验方法,其特征在于,包括如下步骤:/n根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定;/n获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果;/n当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果。/n

【技术特征摘要】
1.一种数据校验方法,其特征在于,包括如下步骤:
根据厂商名称获取与厂商名称对应的厂商模板;其中,所述厂商模板根据校验规则设定;
获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果;
当文件校验通过时,获取所述厂商模板中的字段校验子模板,由所述字段校验子模块对待校验日志文件的各个字段进行字段校验,并在字段校验完成后输出校验结果。


2.根据权利要求1所述的数据校验方法,其特征在于,所述获取所述厂商模板中的文件校验子模板,由所述文件校验子模板对与厂商名称对应的待校验日志文件进行文件校验,并在文件校验不通过时输出校验结果的步骤具体包括:
获取所述厂商模板中的文件校验子模板;
由所述文件校验子模板对所述待校验日志文件的进行文件夹校验,并在文件夹校验不通过时,输出文件校验失败信息;
由所述文件校验子模块对所述待校验日志文件进行加密校验,并在加密校验不通过时输出加密校验失败信息。


3.根据权利要求2所述的数据校验方法,其特征在于,所述由所述文件校验子模板对所述待校验日志文件的进行文件夹校验,并在文件夹校验不通过时,输出文件校验失败信息的步骤具体包括:
由所述文件校验子模板对所述待校验日志文件的目录文件夹进行目录校验,并在目录校验不通过时输出校验结果;
由所述文件校验子模板对所述待校验日志文件的文件命名进行校验,并在文件命名校验不通过时,输出文件命名校验失败信息。


4.根据权利要求2所述的数据校验方法,其特征在于,所述由所述文件校验子模块对所述待校验日志文件进行加密校验,并在加密校验不通过时输出加密校验失败信息的步骤具体包括:
由所述文件校验子模块判断待检验日志文件是否加密,如果加密则进行解密处理,并判断解密是否正确,如果解密不正确则输出加密校验失败信息并结束校验。


5.根据权利要求1所述的数据校验方法,其特征在于,所述字段校验的目标为字段属性,所述字段属性至少包括长度、正则以及类型。
...

【专利技术属性】
技术研发人员:崔彩霞
申请(专利权)人:北京安博通科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1