[發(fā)明專利]一種任務分配方法和裝置在審
| 申請?zhí)枺?/td> | 202110558907.X | 申請日: | 2021-05-21 |
| 公開(公告)號: | CN113283742A | 公開(公告)日: | 2021-08-20 |
| 發(fā)明(設計)人: | 陳鑫;范新生;蘇曉晗;陳立偉;袁正軍 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q40/08 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 宗磊;趙迪 |
| 地址: | 200120 上海市自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 分配 方法 裝置 | ||
1.一種任務分配方法,其特征在于,包括:
根據(jù)目標任務的任務節(jié)點信息,獲取用于執(zhí)行任務節(jié)點的候選對象集合和預配置的分配規(guī)則集;
根據(jù)所述分配規(guī)則集中分配規(guī)則的優(yōu)先級,確定所述任務節(jié)點信息和所述候選對象集合滿足目標分配規(guī)則的觸發(fā)條件;
執(zhí)行所述目標分配規(guī)則,從所述候選對象集合中篩選出滿足所述目標分配規(guī)則的目標候選對象,將所述目標任務分配至所述目標候選對象。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)目標任務的任務節(jié)點信息,獲取用于執(zhí)行任務節(jié)點的候選對象集合,包括:
根據(jù)目標任務的任務節(jié)點信息,獲取任務節(jié)點的任務執(zhí)行信息和任務角色;
查詢具有所述任務角色的目標對象,生成目標對象信息;其中,所述目標對象信息包括所述目標對象對應的任務執(zhí)行信息;
將所述目標對象信息添加到所述候選對象集合。
3.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述分配規(guī)則集中分配規(guī)則的優(yōu)先級,確定所述任務節(jié)點信息和所述候選對象集合滿足目標分配規(guī)則的觸發(fā)條件,包括:
選擇步驟:根據(jù)所述分配規(guī)則集中分配規(guī)則的優(yōu)先級,按照所述優(yōu)先級從高到低的順序,從所述分配規(guī)則集中選擇當前分配規(guī)則;
判斷步驟:判斷所述任務節(jié)點信息和所述候選對象集合是否滿足所述當前分配規(guī)則的觸發(fā)條件;
確定步驟:如果所述任務節(jié)點信息和所述候選對象集合滿足所述觸發(fā)條件,則將所述當前分配規(guī)則作為目標分配規(guī)則;以及
如果所述任務節(jié)點信息和所述候選對象集合不滿足所述觸發(fā)條件,則重復執(zhí)行所述選擇步驟、判斷步驟和確定步驟,直至所述分配規(guī)則集遍歷結束。
4.根據(jù)權利要求3所述的方法,其特征在于,所述確定所述任務節(jié)點信息和所述候選對象集合滿足目標分配規(guī)則的觸發(fā)條件的步驟之前,所述方法還包括:
將所述任務節(jié)點信息、所述候選對象集合和所述分配規(guī)則集傳入KIE引擎,以使所述KIE引擎加載所述分配規(guī)則集的分配規(guī)則。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
配置所述分配規(guī)則;其中,所述分配規(guī)則為drools規(guī)則。
6.根據(jù)權利要求5所述的方法,其特征在于,所述配置所述分配規(guī)則,包括:
將所述任務節(jié)點對應的業(yè)務規(guī)則抽象為drools規(guī)則,使用JsonSchema對象描述所述drools規(guī)則中的設定關鍵詞。
7.根據(jù)權利要求6所述的方法,其特征在于,所述方法還包括:
將所述drools規(guī)則生成drools規(guī)則對象,將所述JsonSchema對象轉換成Java類;
使用KIE引擎將所述drools規(guī)則對象和所述Java類編譯為KJar包,保存所述KJar包。
8.根據(jù)權利要求7所述的方法,其特征在于,所述保存所述KJar包,包括:將所述KJar包保存到內存和緩存中;
獲取用于執(zhí)行任務節(jié)點的分配規(guī)則集,包括:
根據(jù)所述目標任務的任務節(jié)點信息,從所述內存和所述緩存依次嘗試加載對應的KJar包,得到分配規(guī)則集。
9.根據(jù)權利要求3所述的方法,其特征在于,所述方法還包括:
根據(jù)所述任務節(jié)點信息,查詢?yōu)樗鋈蝿展?jié)點配置的分配規(guī)則的開關狀態(tài);
所述根據(jù)所述分配規(guī)則集中分配規(guī)則的優(yōu)先級,按照所述優(yōu)先級從高到低的順序,從所述分配規(guī)則集中選擇當前分配規(guī)則,包括:
從所述分配規(guī)則集中選擇所述開關狀態(tài)為開的分配規(guī)則,得到優(yōu)化規(guī)則集;
根據(jù)所述優(yōu)化規(guī)則集中分配規(guī)則的優(yōu)先級,按照所述優(yōu)先級從高到低的順序,從所述優(yōu)化規(guī)則集中選擇當前分配規(guī)則。
10.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括:
基于設定的測試數(shù)據(jù),對所述分配規(guī)則進行測試,得到測試結果;
確定所述測試結果符合預期,將所述分配規(guī)則發(fā)布到生產環(huán)境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110558907.X/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





