利索能及
我要发布
收藏
专利号: 2014107739334
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据有效性验证方法,其特征在于,包括:

获取元数据;

确定验证所述元数据的至少一个应用场景;

根据所述应用场景,确定与所述应用场景对应的配置参数,其中,所述配置参数用于表征所述应用场景的测试环境数据,所述测试环境数据至少包括:当前应用场景的账户登录参数;

将任意一个所述应用场景对应的配置参数分别加载至所述元数据,生成至少一个待验证数据,其中,所述元数据与任意一个所述应用场景对应的配置参数具有关联关系;

获取任意一个所述应用场景对应的验证项目,其中,所述验证项目用于表征所述待验证数据在所述应用场景进行验的验证步骤;

基于所述验证项目验证所述待验证数据,得到验证结果。

2.根据权利要求1所述的方法,其特征在于,所述基于所述验证项目验证所述待验证数据,得到验证结果的步骤包括:根据所述验证项目创建验证规则,其中,所述验证规则用于表征各个所述验证项目间的约束关系;

根据所述验证规则,对所述待验证数据进行验证,其中,对所述待验证数据进行验证的方法至少包括:元数据必输项验证、上下级实体关系验证和空数据验证。

3.根据权利要求2所述的方法,其特征在于,在所述基于所述验证项目验证所述待验证数据,得到验证结果之后,所述方法还包括:根据所述应用场景、所述配置参数、所述验证项目、所述验证规则和所述验证结果,生成验证报告。

4.根据权利要求3所述的方法,其特征在于,在所述根据所述应用场景、所述配置参数、所述验证项目、所述验证规则和所述验证结果,生成验证报告之后,方法还包括:对所述验证报告中的错误信息进行识别,确定错误类型;

根据所述错误类型,划分错误级别。

5.根据权利要求1所述的方法,其特征在于,在所述基于所述验证项目验证所述待验证数据,得到验证结果之后,所述方法还包括:判断所述验证项目的通用性,划分所述验证项目的项目通用等级,其中,所述项目通用等级至少包括:共有级、私有级;

根据所述项目通用等级,储存于验证项目库,其中,所述验证项目库至少包括:验证项目私有库和验证项目共有库,用于存储所述验证项目。

6.根据权利要求2所述的方法,其特征在于,在所述根据所述验证规则,对所述待验证数据进行验证之后,所述方法还包括:判断所述验证规则的通用性,划分所述验证规则的规则通用等级,其中,所述规则通用等级至少包括:共有级、私有级;

根据所述规则通用等级,储存于验证规则库,其中,所述验证规则库至少包括:验证规则私有库和验证规则共有库,用于存储所述验证规则。

7.一种数据有效性验证装置,其特征在于,包括:

第一获取模块,用于获取元数据;

第一确定模块,用于确定验证所述元数据的至少一个应用场景;

第二确定模块,用于根据所述应用场景,确定与所述应用场景对应的配置参数,其中,所述配置参数用于表征所述应用场景的测试环境数据,所述测试环境数据至少包括:当前应用场景的账户登录参数;

第一生成模块,用于将任意一个所述应用场景对应的配置参数分别加载至所述元数据,生成至少一个待验证数据,其中,所述元数据与任意一个所述应用场景对应的配置参数具有关联关系;

第二获取模块,用于获取任意一个所述应用场景对应的验证项目,其中,所述验证项目用于表征所述待验证数据在所述应用场景进行验的验证步骤;

验证模块,用于基于所述验证项目验证所述待验证数据,得到验证结果。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:第二生成模块,用于根据所述应用场景、所述配置参数、所述验证项目、验证规则和所述验证结果,生成验证报告。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第三确定模块,用于对所述验证报告中的错误信息进行识别,确定错误类型;

第一判断模块,用于根据所述错误类型,划分错误级别。

10.根据权利要求7所述装置,其特征在于,所述装置还包括:第二判断模块,用于判断所述验证项目的通用性,划分所述验证项目的项目通用等级,其中,所述项目通用等级至少包括:共有级、私有级;

第一存储模块,用于根据所述项目通用等级,储存于验证项目库,其中,所述验证项目库至少包括:验证项目私有库和验证项目共有库,用于存储所述验证项目。

11.根据权利要求8所述的装置,其特征在于,所述装置还包括:第三判断模块,用于判断所述验证规则的通用性,划分所述验证规则的规则通用等级,其中,所述规则通用等级至少包括:共有级、私有级;

第二存储模块,用于根据所述规则通用等级,储存于验证规则库,其中,所述验证规则库至少包括:验证规则私有库和验证规则共有库,用于存储所述验证规则。