[發明專利]一種基于任務預分配的任務申請裝置和方法在審
| 申請號: | 201910832062.1 | 申請日: | 2019-09-04 |
| 公開(公告)號: | CN110532082A | 公開(公告)日: | 2019-12-03 |
| 發明(設計)人: | 陳瑛輝;鄭宇;溫亦汝;陳耀才 | 申請(專利權)人: | 廈門商集網絡科技有限責任公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F16/28 |
| 代理公司: | 35001 福州科揚專利事務所 | 代理人: | 何小星<國際申請>=<國際公布>=<進入 |
| 地址: | 361101 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 錄入 預分配 高優先級隊列 任務隊列 可執行 客戶端 處理器 放入 申請 指令 存儲器存儲 存儲器 明細數據 任務請求 任務申請 用戶發起 加載 權限 返回 分配 | ||
1.一種的基于任務預分配的任務申請裝置,其特征在于,包括存儲器和處理器,所述存儲器存儲有指令,所述指令適于由處理器加載并執行以下步驟:
客戶端接收任務的明細數據并放入關系型數據庫,并生成任務;
客戶端判斷生成的任務是否為高優先級任務;
如當前任務是高優先級任務,則將當前任務放入高優先級隊列中,根據任務的權重因素對高優先級隊列內的任務進行優先級排序;
如當前任務不是高優先級任務,則選擇可執行當前任務的錄入用戶,將當前任務放入所述可執行當前任務的錄入用戶的預分配任務隊列中,所述預分配任務隊列根據任務的權重因素對預分配任務隊列內的任務進行優先級排序;
錄入用戶向客戶端發起申請任務請求;
如所述高優先級隊列非空且存在當前錄入用戶有申請權限的任務,則當前錄入用戶立即申請到上述任務中優先級最高的任務;
如當前錄入用戶無法從高優先級隊列內申請到任務,則從當前錄入用戶的預分配任務隊列內分配出優先級最高的任務給當前錄入用戶;
錄入用戶獲取任務后,客戶端從關系型數據庫中獲取任務的明細數據返回給錄入用戶。
2.根據權利要求1所述的一種基于任務預分配的任務申請裝置,其特征在于:所述任務的權重因素包括任務類型、優先級、時效性以及入池順序;所述任務類型的權重占比遠大于所述優先級的權重占比,所述優先級的權重占比遠大于所述時效性的權重占比,所述時效性的權重占比遠大于所述入池順序的權重占比。
3.根據權利要求1所述的一種基于任務預分配的任務申請裝置,其特征在于,所述選擇可申請當前任務的錄入用戶的具體步驟如下:
計算出所有備選錄入用戶,所述備選錄入用戶需要滿足以下要求:
錄入用戶為在線人員;
錄入用戶具備完成當前任務的技能;
如當前任務為多錄任務或核對任務,需排除之前有錄入過相同任務的錄入用戶;
從所有備選錄入用戶中選擇一個可以申請當前任務的錄入用戶,首先選擇預分配任務隊列中任務數量最少的錄入用戶,如果預分配任務隊列的任務數量相同,則選擇最近一次提交任務時間近的錄入用戶。
4.根據權利要求1所述的一種基于任務預分配的任務申請裝置,其特征在于:所述高優先級隊列和所述預分配任務隊列采用Redis的zset數據結構創建。
5.一種基于任務預分配的任務申請方法,其特征在于,包括以下步驟:
客戶端接收任務的明細數據并放入關系型數據庫,并生成任務;
客戶端判斷生成的任務是否為高優先級任務;
如當前任務是高優先級任務,則將當前任務放入高優先級隊列中,根據任務的權重因素對高優先級隊列內的任務進行優先級排序;
如當前任務不是高優先級任務,則選擇可執行當前任務的錄入用戶,將當前任務放入所述可執行當前任務的錄入用戶的預分配任務隊列中,所述預分配任務隊列根據任務的權重因素對預分配任務隊列內的任務進行優先級排序;
錄入用戶向客戶端發起申請任務請求;
如所述高優先級隊列非空且存在當前錄入用戶有申請權限的任務,則當前錄入用戶立即申請到上述任務中優先級最高的任務;
如當前錄入用戶無法從高優先級隊列內申請到任務,則從當前錄入用戶的預分配任務隊列內分配出優先級最高的任務給當前錄入用戶;
錄入用戶獲取任務后,客戶端從關系型數據庫中獲取任務的明細數據返回給錄入用戶。
6.根據權利要求5所述的一種基于任務預分配的任務申請方法,其特征在于:所述任務的權重因素包括任務類型、優先級、時效性以及入池順序;所述任務類型的權重占比遠大于所述優先級的權重占比,所述優先級的權重占比遠大于所述時效性的權重占比,所述時效性的權重占比遠大于所述入池順序的權重占比。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門商集網絡科技有限責任公司,未經廈門商集網絡科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910832062.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種定時任務處理方法及裝置
- 下一篇:定時任務調度方法及裝置





