[發明專利]任務處理方法、裝置、電子設備和可讀存儲介質有效
| 申請號: | 202010764751.6 | 申請日: | 2020-07-31 |
| 公開(公告)號: | CN111858125B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 何瑩杰;袁寧;宮晨;夏剛 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/48 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 吳夢圓 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 處理 方法 裝置 電子設備 可讀 存儲 介質 | ||
1.一種任務處理方法,包括:
獲得M個目標任務,每個目標任務包含多個命令信息,其中,M為大于等于1的整數;
針對每個目標任務,建立命令執行列表并將所述多個命令信息按順序記錄于所述命令執行列表中;以及
基于所述命令執行列表,并行執行所述M個目標任務,其中,在執行每個目標任務的過程中:
從命令執行列表中讀取一個命令信息,將讀取的命令信息作為當前命令信息;
確定是否暫停處理所述當前命令信息;
若是,暫停處理所述當前命令信息以及之后的命令信息,以暫停執行所述目標任務;
若否,處理所述當前命令信息并從命令執行列表中讀取下一個命令信息;
其中,所述獲得M個目標任務包括:
接收N個初始任務,所述N個初始任務包括P個組合任務和Q個獨立任務,每個組合任務包含至少兩個子任務,其中,所述N為大于等于1的整數,P為大于等于1小于等于N的整數,Q為N與P的差值;
對所述P個組合任務進行分解處理,得到多個子任務;
將所述多個子任務和所述Q個獨立任務作為所述M個目標任務,其中,將每個所述子任務作為一個目標任務,每個獨立任務作為一個目標任務。
2.根據權利要求1所述的方法,其中,在執行每個目標任務的過程中還執行以下操作:
在所述目標任務處于暫停狀態的情況下,確定是否恢復執行所述目標任務;
若是,恢復處理所述當前命令信息并從命令執行列表中讀取下一個命令信息。
3.根據權利要求1所述的方法,其中,所述確定是否暫停處理所述當前命令信息包括:
確定是否接收暫停指令;
若是,則確定所述當前命令信息是否允許暫停,若所述當前命令信息允許暫停,則確定暫停處理所述當前命令信息,若所述當前命令信息不允許暫停,則不暫停處理所述當前命令信息;
若否,則不暫停處理所述當前命令信息。
4.根據權利要求2所述的方法,其中:
所述針對每個目標任務,建立命令執行列表并將所述多個命令信息記錄于所述命令執行列表中包括針對每個目標任務執行以下操作:
建立命令執行列表、命令結果列表和狀態指令列表;以及
將多個命令信息按順序記錄于所述命令執行列表中;
在執行每個目標任務的過程中還執行以下操作:
在處理所述當前命令信息之后,獲得關于所述當前命令信息的結果信息;
將所述結果信息記錄于所述命令結果列表。
5.根據權利要求4所述的方法,其中,
所述方法還包括:
接收用戶輸入的狀態指令信息;
將所述狀態指令信息記錄于所述狀態指令列表,其中,所述狀態指令信息包括暫停指令和恢復指令;
所述確定是否暫停處理所述當前命令信息包括:
從所述狀態指令列表中讀取狀態指令信息;
基于所述狀態指令信息,確定是否暫停處理所述當前命令信息。
6.根據權利要求5所述的方法,其中,將所述狀態指令信息記錄于所述狀態指令列表包括:
在所述狀態指令信息針對全部目標任務的情況下,將所述狀態指令信息記錄于所述M個目標任務中的每個目標任務的狀態指令列表中;
在所述狀態指令信息針對部分目標任務的情況下,將所述狀態指令信息記錄于所述部分目標任務信息中的每個目標任務的狀態指令列表中。
7.根據權利要求5所述的方法,其中,所述在所述目標任務處于暫停狀態的情況下,確定是否恢復執行所述目標任務包括:
在所述目標任務處于暫停狀態的情況下,每隔預定時長,從所述狀態指令列表中讀取最新狀態指令信息;
基于所述最新狀態指令信息,確定是否恢復執行所述目標任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010764751.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:故障識別方法、裝置、計算設備和介質
- 下一篇:電子設備





