第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 参数质量校验方法 装置 设备及计算机可读存储介质与流程

参数质量校验方法 装置 设备及计算机可读存储介质与流程

时间:2021-11-30 11:01:49

相关推荐

参数质量校验方法 装置 设备及计算机可读存储介质与流程

本发明涉及金融科技(fintech)

技术领域:

:,尤其涉及参数质量校验方法、装置、设备及计算机可读存储介质。

背景技术:

::随着互联网技术,尤其是互联网金融科技(fintech)的飞速发展,越来越多的技术应用在金融领域。金融类型应用程序更新迭代不断加快,对应用程序中各种参数的参数质量校验在所难免。由于参数种类较多当前测试人员通常采用人工核对的方式,对参数进行参数质量校验,即,测试人员为应用程序中涉及到的每个参数,手动地编写校验代码,以逐个对参数进行参数质量校验,当应用程序中的参数数量大时,测试人员的工作量也将成倍增加;且测试人员人工进行参数质量校验,还容易出现校验误差,也就是说,当前应用程序中参数质量校验方法既无法保证参数质量校验精度,测试效率也低。技术实现要素:本发明的主要目的在于提出一种参数质量校验方法、装置、设备及计算机可读存储介质,旨在解决当前应用程序中参数的参数质量校验准确率和效率较低的技术问题。为实现上述目的,本发明提供一种参数质量校验方法,所述参数质量校验方法包括如下步骤:在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。在一实施例中,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤之前,包括:在接收到校验模板创建请求时,输出模板创建窗口,以供用户输入模板基础信息;获取基于所述模板创建窗口输入的模板基础信息,将所述模板基础信息封装形成校验模板;在检测到校验模板生成完成时,输出模板参数配置窗口,以供用户输入参数信息;获取基于所述模板参数配置窗口输出的参数信息,将所述校验模板与所述参数信息关联保存至预设模板库。在一实施例中,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:在接收到参数校验请求时,输出模板设置提示,以供用户输入模板标识;获取基于所述模板设置提示输入的模板标识,并判断预设模板库中是否存在所述模板标识对应的校验模板;若不存在所述模板标识对应的校验模板,则输出模板创建窗口,以提示用户自定义校验模板;若存在所述模板标识对应的校验模板,则将所述校验模板作为所述参数校验请求对应的校验模板。在一实施例中,所述获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则的步骤,包括:获取所述校验模板对应的参数信息;解析所述校验模板,获得所述校验模板中的占位符;从所述参数信息提取与所述占位符对应的参数,并将所述校验模板中的所述占位符替换为所述占位符对应的参数,生成校验规则。在一实施例中,所述参数包括:集群标识、数据库标识、数据表标识和/或字段标识;所述运行所述校验规则,对所述校验模板中的参数进行校验,并生成参数质量校验结果的步骤,包括:运行所述校验规则,判断所述集群标识对应的集群是否存在,判断所述数据库标识对应的数据库是否存在,判断所述数据表标识对应的数据表是否存在和/或所述字段标识对应的字段是否存在;若所述集群标识对应的集群不存在,所述数据库标识对应的数据库不存在,所述数据表标识对应的数据表不存在和/或所述字段标识对应的字段不存在,则输出数据校验不通过;若所述集群标识对应的集群存在,所述数据库标识对应的数据库存在,所述数据表标识对应的数据表存在,且所述字段标识对应的字段存在,则输出数据校验通过。在一实施例中,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:在接收到参数校验请求时,获取所述参数校验请求对应的身份验证信息,并根据所述身份验证信息进行用户身份验证;在用户身份验证没有通过时,输出提示信息,以提示用户输入新的身份验证信息;在用户身份验证通过时,获取预设模板库中所述参数校验请求对应的校验模板。在一实施例中,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:在接收到参数校验请求时,获取所述参数校验请求对应的权限验证信息,根据所述权限验证信息判断当前用户是否具有数据校验权限;若当前用户不具有数据校验权限,则输出提示信息,以提示用户输入新的权限验证信息;若当前用户具有数据校验权限,则获取预设模板库中所述参数校验请求对应的校验模板。此外,为实现上述目的,本发明还提供一种参数质量校验装置,所述参数质量校验装置包括:请求接收模块,用于在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;规则生成模块,用于获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;数据校验模块,用于运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。此外,为实现上述目的,本发明还提供一种参数质量校验设备,所述参数质量校验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的参数质量校验程序,所述参数质量校验程序被所述处理器执行时实现如上所述的参数质量校验方法的步骤。此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有参数质量校验程序,所述参数质量校验程序被处理器执行时实现如上所述的参数质量校验方法的步骤。本发明提供一种参数质量校验方法、装置、设备及计算机可读存储介质。本发明实施例中在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果,本发明实施例中预先定义校验模板,在接收到参数校验请求时,从预设模板库中选择校验模板,并获取校验模板对应的参数信息,参数质量校验设备将参数信息中的参数自动地填写到校验模板得到校验规则,运行校验规则以对进行参数质量校验,本发明中不需要测试人员人工校验,避免了由于人工参数校验导致的错误,提高了参数质量校验的准确率和效率。附图说明图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;图2为本发明参数质量校验方法第一实施例的流程示意图;图3为本发明参数质量校验方法第二实施例的流程示意图;图4为本发明参数质量校验方法第三实施例的流程示意图;图5为本发明参数质量校验装置一实施例的功能模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。本发明实施例参数质量校验设备可以是pc机或服务器。如图1所示,该参数质量校验设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及参数质量校验程序。在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的参数质量校验程序,并执行下述参数质量校验方法中的操作,在所述处理器上运行的参数质量校验程序被执行时所实现的方法可参照本发明参数质量校验方法各个实施例,此处不再赘述。基于上述硬件结构,提出本发明参数质量校验方法实施例。本发明参数质量校验方法第一实施例的步骤包括:在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。本实施例中参数质量校验方法应用于参数质量校验设备,在发明第一实施例的步骤执行之前,参数质量校验设备中预先定义校验模板,具体地,包括:步骤a1,在接收到校验模板创建请求时,输出模板创建窗口,以供用户输入模板基础信息;步骤a2,获取基于所述模板创建窗口输入的模板基础信息,将所述模板基础信息封装形成校验模板。步骤a3,在检测到校验模板生成完成时,输出模板参数配置窗口,以供用户输入参数信息;步骤a4,获取基于所述模板参数配置窗口输出的参数信息,将所述校验模板与所述参数信息关联保存至预设模板库。即,参数质量校验设备接收校验模板创建请求,校验模板创建请求的触发方式不作具体限定,例如,测试人员语音输入模板定义,触发校验模板创建请求,参数质量校验设备接收校验模板创建请求时,输出模板创建窗口,以供测试人员在模板创建窗口中输入模板基础信息,以进行模板定义。参数质量校验设备获取模板创建窗口输入的模板基础信息,模板基础信息包括:模板标识(模板标识是指唯一识别模板的标识信息,例如,模板名称、模板编号)、sql指令(sql指令是指参数校验相关的操作指令,例如,sql指令为select*from${db}.${table}where(${filter})and(not(${field}in[${number_range}]))等)和模板限制信息(模板限制信息是指模板中参数限制信息,例如,参数位置限制信息),参数质量校验设备将模板基础信息进行封装形成校验模板。参数质量校验设备在检测到校验模板生成完成时,参数质量校验设备输出模板参数配置窗口,以供用户输入参数信息,通常情况下一个校验模板(又叫template模板)对应多个模板参数(又叫,templateargument参数),即,一个template模版可能包含多个templateargument参数,一个templateargument参数只属于一个template模版,templateargument参数中包含的参数信息包括:参数、参数类型等。参数质量校验设备中预设模板库,预设模板库用于保存测试人员预先定义的校验模板,参数质量校验设备获取基于模板参数配置窗口输出的参数信息,参数质量校验设备将校验模板与校验模板对应的参数信息关联,并保存至预设模板库,以通过预先定义的校验模板进行参数质量校验,具体地:参照图2,图2为本发明参数质量校验方法第一实施例的流程示意图,所述参数质量校验方法包括:步骤s10,在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板。参数质量校验设备接收参数质量校验请求,参数质量校验请求的触发方式不作具体限定,即,参数质量校验请求可以用户主动触发的,例如,用户在参数质量校验设备显示界面上点击参数质量校验对应的按键,以触发参数质量校验请求;此外,参数质量校验请求还可以是参数质量校验设备自动触发的,例如,参数质量校验设备中预设参数质量校验条件:每次参数更新时自动进行触发参数质量校验请求,参数质量校验设备在检测到参数更新时,自动触发参数质量校验请求。参数质量校验设备在接收到参数质量校验请求时,参数质量校验设备输出模板选择页面,以供测试人员选择校验模板,具体地,包括:步骤b1,在接收到参数校验请求时,输出模板设置提示,以供用户输入模板标识;步骤b2,获取基于所述模板设置提示输入的模板标识,并判断预设模板库中是否存在所述模板标识对应的校验模板;步骤b3,若不存在所述模板标识对应的校验模板,则输出模板创建窗口,以提示用户自定义校验模板;步骤b4,若存在所述模板标识对应的校验模板,则将所述校验模板作为所述参数校验请求对应的校验模板。即,参数质量校验设备获取基于模板设置提示输入的模板标识,参数质量校验设备判断预设模板库中是否存在模板标识对应的校验模板;即,参数质量校验设备判断预设模板库中是否预先定义了所需的校验模板,若不存在模板标识对应的校验模板,则输出模板创建窗口,以提示测试人员自定义校验模板;其中,自定义校验模板的步骤参照步骤a1到步骤a4,本实施例中不作赘述。若存在模板标识对应的校验模板,参数质量校验设备则将校验模板作为参数校验请求对应的校验模板。本实施例中参数质量校验设备在接收到参数校验请求时,参数质量校验设备选择预先定义的校验模板进行参数校验,具体地:步骤s20,获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则。参数质量校验设备获取校验模板对应的参数信息,参数质量校验设备将参数信息中的参数添加到校验模板中,生成校验规则,具体地,包括:步骤c1,获取所述校验模板对应的参数信息;步骤c2,解析所述校验模板,获得所述校验模板中的占位符;步骤c3,从所述参数信息提取与所述占位符对应的参数,并将所述校验模板中的所述占位符替换为所述占位符对应的参数,生成校验规则。即,参数质量校验设备获取校验模板对应的参数信息(参数信息可以是多个参数对应的参数信息,参数信息包括参数、参数类型、参数与占位符的对应关系);例如,参数信息中包含的参数数量和参数类型不作限定,即,参数可以是一个或多个,参数种类可以是名称、数值或者其他描述信息,例如,参数包括:数据库标识、数据表标识、字段标识、字段数值范围和过滤数据;参数信息中还包括:参数与占位符的对应关系,例如,数据库标识对应的占位符为${db},数据表标识对应的占位符为${table},字段标识对应的占位符为${field},字段数值范围对应的占位符为${number_range},和过滤参数对应的占位符为${filter}。参数质量校验设备解析校验模板,获得校验模板中预先定义的占位符;参数质量校验设备从参数信息提取与占位符对应的参数,参数质量校验设备将校验模板中的占位符替换为占位符对应的参数,生成校验规则。例如,校验模板中预先定义的占位符为${table},参数质量校验设备获取参数信息中占位符为${table}对应的数据表标识(参数),参数质量校验设备将校验模板中的占位符为${table}替换为数据表标识,得到校验规则。步骤s30,运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。参数质量校验设备运行校验规则,对校验模板中的参数进行校验,输出参数质量校验结果,具体地,本实施例中给出了一种参数质量校验设备运行校验规则,进行参数质量校验的步骤,包括:步骤d1,运行所述校验规则,判断所述集群标识对应的集群是否存在,判断所述数据库标识对应的数据库是否存在,判断所述数据表标识对应的数据表是否存在和/或所述字段标识对应的字段是否存在;步骤d2,若所述集群标识对应的集群不存在,所述数据库标识对应的数据库不存在,所述数据表标识对应的数据表不存在和/或所述字段标识对应的字段不存在,则输出数据校验不通过;步骤d3,若所述集群标识对应的集群存在,所述数据库标识对应的数据库存在,所述数据表标识对应的数据表存在,且所述字段标识对应的字段存在,则输出数据校验通过。即,参数质量校验设备运行校验规则,参数质量校验设备判断集群标识对应的集群是否存在,判断数据库标识对应的数据库是否存在,判断数据表标识对应的数据表是否存在,和/或字段标识对应的字段是否存在;若集群标识对应的集群不存在,数据库标识对应的数据库不存在,数据表标识对应的数据表不存在,和/或字段标识对应的字段不存在,参数质量校验设备则输出数据校验不通过;若集群标识对应的集群存在,数据库标识对应的数据库存在,数据表标识对应的数据表存在,且字段标识对应的字段存在,参数质量校验设备则输出数据校验通过。本发明实施例中预先定义校验模板,在接收到参数校验请求时,从预设模板库中选择校验模板,并获取校验模板对应的参数信息,参数质量校验设备将参数信息中的参数自动地填写到校验模板得到校验规则,运行校验规则以对进行参数质量校验,本发明中不需要测试人员人工校验,避免了由于人工参数校验导致的错误,提高了参数质量校验的准确率和效率。进一步地,参照图3,基于本发明参数质量校验方法第一实施例,提出本发明参数质量校验方法第二实施例。本实施例是第一实施例中步骤s10的细化步骤,本实施例中在接收到参数校验请求时,先对用户身份验证以判断是否进行参数质量校验,具体地,包括:步骤s11,在接收到参数校验请求时,获取所述参数校验请求对应的身份验证信息,并根据所述身份验证信息进行用户身份验证。参数质量校验设备接收到参数校验请求,参数质量校验设备获取参数校验请求对应的身份验证信息(身份验证信息可以是用户指纹信息、用户语音信息或者用户人脸图像信息),参数质量校验设备根据身份验证信息进行用户身份验证,即,参数质量校验设备中预设标准验证信息,参数质量校验设备将身份验证信息与标准验证信息进行比对,若身份验证信息与标准验证信息匹配,则用户身份验证通过,若身份验证信息与标准验证信息不匹配,则用户身份验证没有通过。步骤s12,在用户身份验证没有通过时,输出提示信息,以提示用户输入新的身份验证信息。参数质量校验设备在用户身份验证没有通过时,参数质量校验设备输出提示信息,以提示用户输入新的身份验证信息。步骤s13,在用户身份验证通过时,获取预设模板库中所述参数校验请求对应的校验模板。在用户身份验证通过时,参数质量校验设备确定参数校验请求对应的校验模板,即,本实施例中参数质量校验设备在接收到参数校验请求之后,解析参数校验请求头部的session信息并调用authorizationfilter进行用户身份认证,用户身份认证通过之后,参数质量校验设备在会调用authenticationfilter进行用户的权限验证,用户权限验证通过之后,参数质量校验设备在解析参数校验请求,获取预设模板库中所述参数校验请求对应的校验模板。本实施例中在接收到参数校验请求,进行用户身份验证,以提高参数校验的安全性。进一步地,参照图4,基于本发明参数质量校验方法上述实施例,提出本发明参数质量校验方法第三实施例。本实施例是第一实施例中步骤s10的细化步骤,本实施例中在接收到参数校验请求时,先对权限验证以判断是否进行参数质量校验,具体地,包括:步骤s14,在接收到参数校验请求时,获取所述参数校验请求对应的权限验证信息,根据所述权限验证信息判断当前用户是否具有数据校验权限。参数质量校验设备在接收到参数校验请求时,获取参数校验请求对应的权限验证信息,参数质量校验设备根据权限验证信息判断当前用户是否具有数据校验权限,即,参数质量校验设备中预设权限数据表,预设权限数据表中包含有具有权限的数据信息,参数质量校验设备判断预设权限数据表中是否包含权限验证信息,若预设权限数据表中包含权限验证信息,则当前用户具有数据校验权限;若预设权限数据表中不包含权限验证信息,则当前用户不具有数据校验权限。步骤s15,若当前用户不具有数据校验权限,则输出提示信息,以提示用户输入新的权限验证信息。若当前用户不具有数据校验权限,参数质量校验设备则输出提示信息,以提示用户输入新的权限验证信息,步骤s16,若当前用户具有数据校验权限,则获取预设模板库中所述参数校验请求对应的校验模板。若当前用户具有数据校验权限,参数质量校验设备则获取预设模板库中参数校验请求对应的校验模板,即,参数质量校验设备在接收到参数校验请求之后,解析参数校验请求头部的session信息并调用authenticationfilter进行用户的权限验证,用户权限验证通过之后,参数质量校验设备在解析参数校验请求,获取预设模板库中所述参数校验请求对应的校验模板。本实施例中在接收到参数校验请求,进行权限验证验证以提高参数质量校验的安全性。参考图5,本发明实施例还提供一种参数质量校验装置,所述参数质量校验装置包括:请求接收模块10,用于在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;规则生成模块20,用于获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;数据校验模块30,用于运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。在一实施例中,所述的参数质量校验装置,包括:设置输出模块,用于在接收到校验模板创建请求时,输出模板创建窗口,以供用户输入模板基础信息;信息获取模块,用户获取基于所述模板创建窗口输入的模板基础信息,将所述模板基础信息封装形成校验模板;参数输出模块,用于在检测到校验模板生成完成时,输出模板参数配置窗口,以供用户输入参数信息;关联保存模块,用于获取基于所述模板参数配置窗口输出的参数信息,将所述校验模板与所述参数信息关联保存至预设模板库。在一实施例中,所述请求接收模块,包括:窗口输出单元,用于在接收到参数校验请求时,输出模板设置提示,以供用户输入模板标识;获取判断单元,用于获取基于所述模板设置提示输入的模板标识,并判断预设模板库中是否存在所述模板标识对应的校验模板;信息提示单元,用于若不存在所述模板标识对应的校验模板,则输出模板创建窗口,以提示用户自定义校验模板;模板输出单元,用于若存在所述模板标识对应的校验模板,则将所述校验模板作为所述参数校验请求对应的校验模板。在一实施例中,所述规则生成模块20,包括:参数信息获取单元,用于获取所述校验模板对应的参数信息;占位符确定单元,用于解析所述校验模板,获得所述校验模板中的占位符;替换生成单元,用于从所述参数信息提取与所述占位符对应的参数,并将所述校验模板中的所述占位符替换为所述占位符对应的参数,生成校验规则。在一实施例中,所述数据校验模块30,所述参数包括:集群标识、数据库标识、数据表标识和/或字段标识;包括:运行判断单元,用于运行所述校验规则,判断所述集群标识对应的集群是否存在,判断所述数据库标识对应的数据库是否存在,判断所述数据表标识对应的数据表是否存在和/或所述字段标识对应的字段是否存在;第一判定单元,用于若所述集群标识对应的集群不存在,所述数据库标识对应的数据库不存在,所述数据表标识对应的数据表不存在和/或所述字段标识对应的字段不存在,则输出数据校验不通过;第二判定单元,用于若所述集群标识对应的集群存在,所述数据库标识对应的数据库存在,所述数据表标识对应的数据表存在,且所述字段标识对应的字段存在,则输出数据校验通过。在一实施例中,所述请求接收模块10,包括:信息获取单元,用于在接收到参数校验请求时,获取所述参数校验请求对应的身份验证信息,并根据所述身份验证信息进行用户身份验证;第一提示单元,用于在用户身份验证没有通过时,输出提示信息,以提示用户输入新的身份验证信息;第二确定单元,用于在用户身份验证通过时,获取预设模板库中所述参数校验请求对应的校验模板。在一实施例中,所述请求接收模块10,包括:权限验证单元,用于在接收到参数校验请求时,获取所述参数校验请求对应的权限验证信息,根据所述权限验证信息判断当前用户是否具有数据校验权限;第二提示单元,用于若当前用户不具有数据校验权限,则输出提示信息,以提示用户输入新的权限验证信息;第二确定单元,用于若当前用户具有数据校验权限,则获取预设模板库中所述参数校验请求对应的校验模板。上述各程序模块所执行的方法可参照本发明参数质量校验方法各个实施例,此处不再赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台服务器设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的

技术领域:

:,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 当前第1页1 2 3 

技术特征:

1.一种参数质量校验方法,其特征在于,所述参数质量校验方法包括如下步骤:

在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;

获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;

运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。

2.如权利要求1所述的参数质量校验方法,其特征在于,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤之前,包括:

在接收到校验模板创建请求时,输出模板创建窗口,以供用户输入模板基础信息;

获取基于所述模板创建窗口输入的模板基础信息,将所述模板基础信息封装形成校验模板;

在检测到校验模板生成完成时,输出模板参数配置窗口,以供用户输入参数信息;

获取基于所述模板参数配置窗口输出的参数信息,将所述校验模板与所述参数信息关联保存至预设模板库。

3.如权利要求1所述的参数质量校验方法,其特征在于,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:

在接收到参数校验请求时,输出模板设置提示,以供用户输入模板标识;

获取基于所述模板设置提示输入的模板标识,并判断预设模板库中是否存在所述模板标识对应的校验模板;

若不存在所述模板标识对应的校验模板,则输出模板创建窗口,以提示用户自定义校验模板;

若存在所述模板标识对应的校验模板,则将所述校验模板作为所述参数校验请求对应的校验模板。

4.如权利要求1所述的参数质量校验方法,其特征在于,所述获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则的步骤,包括:

获取所述校验模板对应的参数信息;

解析所述校验模板,获得所述校验模板中的占位符;

从所述参数信息提取与所述占位符对应的参数,并将所述校验模板中的所述占位符替换为所述占位符对应的参数,生成校验规则。

5.如权利要求1所述的参数质量校验方法,其特征在于,所述参数包括:集群标识、数据库标识、数据表标识和/或字段标识;

所述运行所述校验规则,对所述校验模板中的参数进行校验,并生成参数质量校验结果的步骤,包括:

运行所述校验规则,判断所述集群标识对应的集群是否存在,判断所述数据库标识对应的数据库是否存在,判断所述数据表标识对应的数据表是否存在和/或所述字段标识对应的字段是否存在;

若所述集群标识对应的集群不存在,所述数据库标识对应的数据库不存在,所述数据表标识对应的数据表不存在和/或所述字段标识对应的字段不存在,则输出数据校验不通过;

若所述集群标识对应的集群存在,所述数据库标识对应的数据库存在,所述数据表标识对应的数据表存在,且所述字段标识对应的字段存在,则输出数据校验通过。

6.如权利要求1所述的参数质量校验方法,其特征在于,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:

在接收到参数校验请求时,获取所述参数校验请求对应的身份验证信息,并根据所述身份验证信息进行用户身份验证;

在用户身份验证没有通过时,输出提示信息,以提示用户输入新的身份验证信息;

在用户身份验证通过时,获取预设模板库中所述参数校验请求对应的校验模板。

7.如权利要求1所述的参数质量校验方法,其特征在于,所述在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板的步骤,包括:

在接收到参数校验请求时,获取所述参数校验请求对应的权限验证信息,根据所述权限验证信息判断当前用户是否具有数据校验权限;

若当前用户不具有数据校验权限,则输出提示信息,以提示用户输入新的权限验证信息;

若当前用户具有数据校验权限,则获取预设模板库中所述参数校验请求对应的校验模板。

8.一种参数质量校验装置,其特征在于,所述参数质量校验装置包括:

请求接收模块,用于在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;

规则生成模块,用于获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;

数据校验模块,用于运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。

9.一种参数质量校验设备,其特征在于,所述参数质量校验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的参数质量校验程序,所述参数质量校验程序被所述处理器执行时实现如权利要求1至7中任一项所述的参数质量校验方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有参数质量校验程序,所述参数质量校验程序被处理器执行时实现如权利要求1至7中任一项所述的参数质量校验方法的步骤。

技术总结

本发明涉及金融科技(Fintech)技术领域,本发明公开了一种参数质量校验方法,该方法包括:在接收到参数校验请求时,获取预设模板库中所述参数校验请求对应的校验模板;获取所述校验模板对应的参数信息,将所述参数信息中的参数添加到所述校验模板中,生成校验规则;运行所述校验规则,对所述校验模板中的参数进行校验,输出参数质量校验结果。本发明还公开了一种参数质量校验装置、设备及计算机可读存储介质。本发明提高了参数质量校验的准确率和效率。

技术研发人员:叶家豪;陈华佳;邸帅;卢道和

受保护的技术使用者:深圳前海微众银行股份有限公司

技术研发日:.11.04

技术公布日:.02.21

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。