业务数据校验方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24168560 阅读:21 留言:0更新日期:2020-05-16 02:12
本申请公开了一种业务数据校验方法、装置、计算机设备及存储介质,属于计算机技术领域。所述方法包括:获取目标校验条件的目标条件标识和条件调整信息,根据条件调整信息,对数据库中的目标校验条件进行调整,当获取到业务数据时,确定目标校验模型,目标校验模型包括至少一个条件标识,至少一个条件标识中包括目标条件标识,基于目标校验模型,调用数据库中与至少一个条件标识对应的至少一个校验条件,对业务数据进行校验。能够调整数据库中的校验条件,提升数据库的扩展性,且通过调整后的校验条件对业务数据进行校验,从而提高校验的准确性。

Business data verification method, device, computer equipment and storage medium

【技术实现步骤摘要】
业务数据校验方法、装置、计算机设备及存储介质
本申请涉及计算机
,特别涉及一种业务数据校验方法、装置、计算机设备及存储介质。
技术介绍
随着互联网技术的发展,线上服务产生的业务数据也越来越多,对业务数据的安全性要求也越来越高。为了提高安全性,在处理业务数据之前需要对业务数据进行校验。相关技术中,通常会获取校验条件,校验条件规定了业务数据应当满足的条件,则当产生业务数据时,可以根据校验条件对业务数据进行校验。
技术实现思路
本申请实施例提供了一种业务数据校验方法、装置、计算机设备及存储介质,能够解决校验准确性差的问题。该技术方案如下:一方面,提供了一种业务数据校验方法,该方法包括:获取目标校验条件的目标条件标识和条件调整信息;根据所述条件调整信息,对数据库中的所述目标校验条件进行调整;当获取到业务数据时,确定目标校验模型,所述目标校验模型包括至少一个条件标识,所述至少一个条件标识中包括所述目标条件标识;基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验。在一种可能实现方式中,业务数据包括至少一个维度的数据项,不同的校验条件用于对不同维度的数据项进行校验;所述基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验,包括:基于所述目标校验模型,确定所述数据库中的所述至少一个校验条件;确定所述业务数据中与所述至少一个校验条件对应的数据项;分别调用所述至少一个校验条件,对每个校验条件对应的数据项进行校验。在另一种可能实现方式中,所述获取目标校验条件的目标条件标识和条件调整信息,包括:获取多条第一历史校验记录,所述第一历史校验记录包括数据项及条件标识,所述条件标识指代所述数据项所属维度对应的校验条件,所述校验条件包括初始条件和补充条件,且所述数据项满足所述补充条件,但不满足所述初始条件;当所述多条第一历史校验记录中属于目标维度的数据项个数大于预设阈值时,获取所述目标维度对应的目标校验条件的目标条件标识和条件调整信息。在另一种可能实现方式中,所述当所述多条第一历史校验记录中属于目标维度的数据项个数大于预设阈值时,获取所述目标维度对应的目标校验条件的目标条件标识和条件调整信息,包括:当所述属于目标维度的数据项个数大于第一预设阈值时,获取所述目标条件标识和所述目标校验条件的补充条件的条件调整信息;当所述属于目标维度的数据项个数大于第二预设阈值时,获取所述目标条件标识和所述目标校验条件的初始条件的条件调整信息,所述第二预设阈值大于所述第一预设阈值。在另一种可能实现方式中,所述获取多条第一历史校验记录之前,所述方法还包括:调用任一校验条件,对任一业务数据中属于所述校验条件对应维度的数据项进行校验,所述校验条件包括初始条件和补充条件;如果所述数据项满足所述补充条件,但不满足所述初始条件,则根据所述数据项和所述校验条件的条件标识,生成第一历史校验记录。在另一种可能实现方式中,所述获取目标校验条件的目标条件标识和条件调整信息,包括:接收调整指令,所述调整指令携带多个关键词;从所述多个关键词中,提取第一关键词和第二关键词;获取所述第二关键词指示的目标校验条件的目标条件标识,以及所述第一关键词指示的条件调整信息。在另一种可能实现方式中,所述方法还包括:获取所述目标校验条件的目标条件标识和权重值调整信息;根据所述权重值调整信息,对所述数据库中的所述目标校验条件的权重值进行调整;所述基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的校验条件,对所述业务数据进行校验,包括:确定所述目标校验模型中多个校验条件的权重值;按照所述多个校验条件的权重值从大到小的顺序,依次调用所述多个校验条件,对所述业务数据进行校验。在另一种可能实现方式中,所述获取所述目标校验条件的目标条件标识和权重值调整信息,包括:获取多条第二历史校验记录,所述第二历史校验记录包括条件标识,所述条件标识指代对历史业务数据进行校验失败的校验条件;根据所述多条第二历史校验记录中每个条件标识的数量及权重值,获取所述目标校验条件的目标条件标识和权重值调整信息。在另一种可能实现方式中,所述方法还包括:调用任一校验条件,对任一业务数据中属于所述校验条件对应维度的数据项进行校验;如果所述数据项校验失败,则根据所述校验条件的条件标识,生成第二历史校验记录。在另一种可能实现方式中,所述当获取到业务数据时确定目标校验模型,包括:接收校验指令,所述校验指令携带待校验的业务数据及所述业务数据的数据类型;确定与数据类型匹配的目标校验模型。一方面,提供了一种业务数据校验装置,该装置包括:第一获取模块,用于获取目标校验条件的目标条件标识和条件调整信息;条件调整模块,用于根据所述条件调整信息,对数据库中的所述目标校验条件进行调整;组合确定模块,用于当获取到业务数据时,确定目标校验模型,所述目标校验模型包括至少一个条件标识,所述至少一个条件标识中包括所述目标条件标识;数据校验模块,用于基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验。在一种可能实现方式中,业务数据包括至少一个维度的数据项,不同的校验条件用于对不同维度的数据项进行校验;所述数据校验模块,包括:条件确定单元,用于基于所述目标校验模型,确定所述数据库中的所述至少一个校验条件;数据项确定单元,用于确定所述业务数据中与所述至少一个校验条件对应的数据项;第一校验单元,用于分别调用所述至少一个校验条件,对每个校验条件对应的数据项进行校验。在另一种可能实现方式中,所述第一获取模块,包括:第一记录获取单元,用于获取多条第一历史校验记录,所述第一历史校验记录包括数据项及条件标识,所述条件标识指代所述数据项所属维度对应的校验条件,所述校验条件包括初始条件和补充条件,且所述数据项满足所述补充条件,但不满足所述初始条件;第一获取单元,用于当所述多条第一历史校验记录中属于目标维度的数据项个数大于预设阈值时,获取所述目标维度对应的目标校验条件的目标条件标识和条件调整信息。在另一种可能实现方式中,所述第一获取单元,还用于当所述属于目标维度的数据项个数大于第一预设阈值时,获取所述目标条件标识和所述目标校验条件的补充条件的条件调整信息;当所述属于目标维度的数据项个数大于第二预设阈值时,获取所述目标条件标识和所述目标校验条件的初始条件的条件调整信息,所述第二预设阈值大于所述第一预设阈值。在另一种可能实现方式中,所述装置还包括:第一条件调用模块,用于调用任一校验条件,对任一业务数据中属于所述校验本文档来自技高网...

【技术保护点】
1.一种业务数据校验方法,其特征在于,所述方法包括:/n获取目标校验条件的目标条件标识和条件调整信息;/n根据所述条件调整信息,对数据库中的所述目标校验条件进行调整;/n当获取到业务数据时,确定目标校验模型,所述目标校验模型包括至少一个条件标识,所述至少一个条件标识中包括所述目标条件标识;/n基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验。/n

【技术特征摘要】
1.一种业务数据校验方法,其特征在于,所述方法包括:
获取目标校验条件的目标条件标识和条件调整信息;
根据所述条件调整信息,对数据库中的所述目标校验条件进行调整;
当获取到业务数据时,确定目标校验模型,所述目标校验模型包括至少一个条件标识,所述至少一个条件标识中包括所述目标条件标识;
基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验。


2.根据权利要求1所述的方法,其特征在于,业务数据包括至少一个维度的数据项,不同的校验条件用于对不同维度的数据项进行校验;所述基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的至少一个校验条件,对所述业务数据进行校验,包括:
基于所述目标校验模型,确定所述数据库中的所述至少一个校验条件;
确定所述业务数据中与所述至少一个校验条件对应的数据项;
分别调用所述至少一个校验条件,对每个校验条件对应的数据项进行校验。


3.根据权利要求2所述的方法,其特征在于,所述获取目标校验条件的目标条件标识和条件调整信息,包括:
获取多条第一历史校验记录,所述第一历史校验记录包括数据项及条件标识,所述条件标识指代所述数据项所属维度对应的校验条件,所述校验条件包括初始条件和补充条件,且所述数据项满足所述补充条件,但不满足所述初始条件;
当所述多条第一历史校验记录中属于目标维度的数据项个数大于预设阈值时,获取所述目标维度对应的目标校验条件的目标条件标识和条件调整信息。


4.根据权利要求3所述的方法,其特征在于,所述当所述多条第一历史校验记录中属于目标维度的数据项个数大于预设阈值时,获取所述目标维度对应的目标校验条件的目标条件标识和条件调整信息,包括:
当所述属于目标维度的数据项个数大于第一预设阈值时,获取所述目标条件标识和所述目标校验条件的补充条件的条件调整信息;
当所述属于目标维度的数据项个数大于第二预设阈值时,获取所述目标条件标识和所述目标校验条件的初始条件的条件调整信息,所述第二预设阈值大于所述第一预设阈值。


5.根据权利要求3所述的方法,其特征在于,所述获取多条第一历史校验记录之前,所述方法还包括:
调用任一校验条件,对任一业务数据中属于所述校验条件对应维度的数据项进行校验,所述校验条件包括初始条件和补充条件;
如果所述数据项满足所述补充条件,但不满足所述初始条件,则根据所述数据项和所述校验条件的条件标识,生成第一历史校验记录。


6.根据权利要求1所述的方法,其特征在于,所述获取目标校验条件的目标条件标识和条件调整信息,包括:
接收调整指令,所述调整指令携带多个关键词;
从所述多个关键词中,提取第一关键词和第二关键词;
获取所述第二关键词指示的目标校验条件的目标条件标识,以及所述第一关键词指示的条件调整信息。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标校验条件的目标条件标识和权重值调整信息;
根据所述权重值调整信息,对所述数据库中的所述目标校验条件的权重值进行调整;
所述基于所述目标校验模型,调用所述数据库中与所述至少一个条件标识对应的校验条件,对所述业务数据进行校验,包括:
确定所述目标校验...

【专利技术属性】
技术研发人员:王海鹏刘小川
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1