[發(fā)明專利]一種規(guī)則驗證方法及終端有效
| 申請?zhí)枺?/td> | 201710228800.2 | 申請日: | 2017-04-10 |
| 公開(公告)號: | CN108415823B | 公開(公告)日: | 2020-06-02 |
| 發(fā)明(設計)人: | 曹輝榮;黃宇 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 規(guī)則 驗證 方法 終端 | ||
1.一種規(guī)則驗證方法,其特征在于,所述方法包括:
獲取案例集;
根據(jù)案例集新建對新項目進行規(guī)則驗證的任務;
配置用于執(zhí)行所述任務的線程;
所述線程到所述案例集中提取案例狀態(tài)為未執(zhí)行的案例并修改所述案例的案例狀態(tài)為執(zhí)行;
所述線程利用所述案例到新項目中執(zhí)行所有規(guī)則得到第一結果;
所述線程利用所述案例到舊項目中執(zhí)行所有規(guī)則得到第二結果;
將所述第一結果與所述第二結果進行對比以得到對比結果;
其中,所述方法還包括:
判斷案例集中是否有案例狀態(tài)為未執(zhí)行的案例;
若有案例狀態(tài)為未執(zhí)行的案例,判斷是否達到預設時間;
若達到預設時間,返回配置用于執(zhí)行所述任務的線程的步驟;若沒有達到預設時間,返回所述線程到案例集中提取案例狀態(tài)為未執(zhí)行的案例并修改所述案例的案例狀態(tài)為執(zhí)行的步驟;
配置用于執(zhí)行所述任務的線程,包括:
獲取預設配置文件中的線程數(shù);
調(diào)整所述任務當前的線程數(shù)使該線程數(shù)等于所述預設配置文件中的線程數(shù);
調(diào)整所述任務當前的線程數(shù)使該線程數(shù)等于所述預設配置文件中的線程數(shù),包括:
判斷預設配置文件中的線程數(shù)是否大于所述任務當前的線程數(shù);
若大于所述任務當前的線程數(shù),新建線程,其中,新建線程的數(shù)量為配置文件中的線程數(shù)與任務當前的線程數(shù)的差值;
若小于所述任務當前的線程數(shù),在線程執(zhí)行案例結束后關閉所述線程,其中關閉線程的數(shù)量為所述任務當前的線程數(shù)與預設配置文件中的線程數(shù)的差值。
2.如權利要求1所述的方法,其特征在于,所述預設配置文件中的線程數(shù)的設置與當前時間有關,獲取預設配置文件中的線程數(shù),包括:
獲取當前時間;
獲取預設配置文件中設置的當前時間對應的線程數(shù)。
3.一種終端,其特征在于,所述終端包括:
獲取單元,用于獲取案例集;
任務建立單元,用于根據(jù)案例集新建對新項目進行規(guī)則驗證的任務;
配置單元,用于配置用于執(zhí)行所述任務的線程;
提取單元,用于由所述線程到所述案例集中提取未執(zhí)行的案例并修改所述案例的案例狀態(tài)為執(zhí)行;
第一結果單元,用于由所述線程利用所述案例到新項目中執(zhí)行所有規(guī)則得到第一結果;
第二結果單元,用于由所述線程利用所述案例到舊項目中執(zhí)行所有規(guī)則得到第二結果;
對比單元,用于將所述第一結果與所述第二結果進行對比以得到對比結果;
所述終端還包括判斷單元,所述判斷單元用于判斷案例集中是否有案例狀態(tài)為未執(zhí)行的案例;若案例集中有案例狀態(tài)為未執(zhí)行的案例,還用于判斷是否達到預設時間;若達到預設時間,則觸發(fā)配置單元,若沒有達到預設時間,則觸發(fā)提取單元;
所述配置單元包括線程數(shù)獲取單元、調(diào)整單元;其中,
所述線程數(shù)獲取單元,用于獲取預設配置文件中的線程數(shù);
所述調(diào)整單元,用于調(diào)整所述任務當前的線程數(shù)使該線程數(shù)等于所述預設配置文件中的線程數(shù);
所述調(diào)整單元包括線程數(shù)判斷單元、線程建立單元、線程關閉單元;其中,
所述線程數(shù)判斷單元,用于判斷預設配置文件中的線程數(shù)是否大于任務當前的線程數(shù);
所述線程建立單元,用于若預設配置文件中的線程數(shù)大于任務當前的線程數(shù),新建線程,其中,新建線程的數(shù)量為配置文件中的線程數(shù)與任務當前的線程數(shù)的差值;
所述線程關閉單元,用于若預設配置文件中的線程數(shù)小于任務當前的線程數(shù),在線程執(zhí)行案例結束后關閉所述線程,其中關閉線程的數(shù)量為所述任務當前的線程數(shù)與預設配置文件中的線程數(shù)的差值。
4.如權利要求3所述的終端,其特征在于,所述預設配置文件中的線程數(shù)與當前時間有關,所述線程數(shù)獲取單元包括時間獲取單元、文件線程數(shù)獲取單元;
所述時間獲取單元,用于獲取當前時間;
所述文件線程數(shù)獲取單元,用于獲取預設配置文件中設置的當前時間對應的線程數(shù)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710228800.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關規(guī)則分析裝置以及相關規(guī)則分析方法
- 分析規(guī)則調(diào)整裝置、分析規(guī)則調(diào)整系統(tǒng)以及分析規(guī)則調(diào)整方法
- 規(guī)則抽取方法和規(guī)則抽取設備
- 終端規(guī)則引擎裝置、終端規(guī)則運行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲介質(zhì)和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺
- 不規(guī)則圍棋





