利索能及
我要发布
收藏
专利号: 2017102288002
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种规则验证方法,其特征在于,所述方法包括:获取案例集;

根据案例集新建对新项目进行规则验证的任务;

配置用于执行所述任务的线程;

所述线程到所述案例集中提取案例状态为未执行的案例并修改所述案例的案例状态为执行;

所述线程利用所述案例到新项目中执行所有规则得到第一结果;

所述线程利用所述案例到旧项目中执行所有规则得到第二结果;

将所述第一结果与所述第二结果进行对比以得到对比结果。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:判断案例集中是否有案例状态为未执行的案例;

若有案例状态为未执行的案例,判断是否达到预设时间;

若达到预设时间,返回配置用于执行所述任务的线程的步骤;若没有达到预设时间,返回所述线程到案例集中提取案例状态为未执行的案例并修改所述案例的案例状态为执行的步骤。

3.如权利要求1-2任一项所述的方法,其特征在于,配置用于执行所述任务的线程,包括:获取预设配置文件中的线程数;

调整所述任务当前的线程数使该线程数等于所述预设配置文件中的线程数。

4.如权利要求3所述的方法,其特征在于,调整所述任务当前的线程数使该线程数等于所述预设配置文件中的线程数,包括:判断预设配置文件中的线程数是否大于所述任务当前的线程数;

若大于所述任务当前的线程数,新建线程,其中,新建线程的数量为配置文件中的线程数与任务当前的线程数的差值;

若小于所述任务当前的线程数,在线程执行案例结束后关闭所述线程,其中关闭线程的数量为所述任务当前的线程数与预设配置文件中的线程数的差值。

5.如权利要求3所述的方法,其特征在于,所述预设配置文件中的线程数的设置与当前时间有关,获取预设配置文件中的线程数,包括:获取当前时间;

获取预设配置文件中设置的当前时间对应的线程数。

6.一种终端,其特征在于,所述终端包括:获取单元,用于获取案例集;

任务建立单元,用于根据案例集新建对新项目进行规则验证的任务;

配置单元,用于配置用于执行所述任务的线程;

提取单元,用于由所述线程到所述案例集中提取未执行的案例并修改所述案例的案例状态为执行;

第一结果单元,用于由所述线程利用所述案例到新项目中执行所有规则得到第一结果;

第二结果单元,用于由所述线程利用所述案例到旧项目中执行所有规则得到第二结果;

对比单元,用于将所述第一结果与所述第二结果进行对比以得到对比结果。

7.如权利要求6所述的终端,其特征在于,所述终端还包括判断单元,所述判断单元用于判断案例集中是否有案例状态为未执行的案例;若案例集中有案例状态为未执行的案例,还用于判断是否达到预设时间;若达到预设时间,则触发配置单元,若没有达到预设时间,则触发提取单元。

8.如权利要求6-7任一项所述的终端,其特征在于,所述配置单元包括线程数获取单元、调整单元;其中,所述线程数获取单元,用于获取预设配置文件中的线程数;

所述调整单元,用于调整所述任务当前的线程数使该线程数等于所述预设配置文件中的线程数。

9.如权利要求8所述的终端,其特征在于,所述调整单元包括线程数判断单元、线程建立单元、线程关闭单元;其中,所述线程数判断单元,用于判断预设配置文件中的线程数是否大于任务当前的线程数;

所述线程建立单元,用于若预设配置文件中的线程数大于任务当前的线程数,新建线程,其中,新建线程的数量为配置文件中的线程数与任务当前的线程数的差值;

所述线程关闭单元,用于若预设配置文件中的线程数小于任务当前的线程数,在线程执行案例结束后关闭所述线程,其中关闭线程的数量为所述任务当前的线程数与预设配置文件中的线程数的差值。

10.如权利要求8所述的终端,其特征在于,所述预设配置文件中的线程数与当前时间有关,所述线程数获取单元包括时间获取单元、文件线程数获取单元;

所述时间获取单元,用于获取当前时间;

所述文件线程数获取单元,用于获取预设配置文件中设置的当前时间对应的线程数。