[發(fā)明專利]任務執(zhí)行方法、存儲介質(zhì)以及計算機設備有效
| 申請?zhí)枺?/td> | 201710516334.8 | 申請日: | 2017-06-29 |
| 公開(公告)號: | CN107346263B | 公開(公告)日: | 2021-01-12 |
| 發(fā)明(設計)人: | 陳重華 | 申請(專利權(quán))人: | 上海聯(lián)影醫(yī)療科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京華進京聯(lián)知識產(chǎn)權(quán)代理有限公司 11606 | 代理人: | 哈達 |
| 地址: | 201807 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 執(zhí)行 方法 存儲 介質(zhì) 以及 計算機 設備 | ||
1.一種任務執(zhí)行方法,其特征在于,包括:
將待執(zhí)行任務分解為多個子任務,并組成子任務隊列;
獲取多個子任務隊列的注冊請求,所述注冊請求中包括所述多個子任務隊列的優(yōu)先級、最大衰減執(zhí)行時間以及所述各子任務隊列的標識、與所述標識對應的子任務隊列的最大期望執(zhí)行時間以及與所述標識對應的子任務隊列中每個子任務的期望執(zhí)行時間;
根據(jù)所述優(yōu)先級和最大衰減執(zhí)行時間執(zhí)行多個子任務隊列中的子任務,當執(zhí)行當前優(yōu)先級子任務隊列中各子任務的執(zhí)行時間超出所述子任務隊列的最大衰減執(zhí)行時間時,或者所述子任務隊列中的全部子任務都執(zhí)行完畢,則暫停執(zhí)行所述子任務隊列中的子任務并調(diào)度執(zhí)行下一優(yōu)先級子任務隊列中的子任務,直到完成所述多個子任務隊列中的子任務的執(zhí)行;以及,
獲取臨時任務加入指定子任務隊列的加入請求,所述加入請求中包括所述臨時任務加入指定子任務隊列的標識以及所述臨時任務的期望執(zhí)行時間;根據(jù)與所述標識對應的指定子任務隊列中每個子任務的期望執(zhí)行時間和所述臨時任務的期望執(zhí)行時間確定所述指定子任務隊列的總期望執(zhí)行時間;若所述指定子任務隊列的總期望執(zhí)行時間大于所述指定子任務隊列的最大期望執(zhí)行時間,則拒絕所述臨時任務加入所述指定子任務隊列的加入請求;
其中,所述根據(jù)所述優(yōu)先級和最大衰減執(zhí)行時間執(zhí)行各子任務隊列中的子任務,包括:
A、根據(jù)所述優(yōu)先級按高到低依次執(zhí)行各子任務隊列中的子任務,并記錄所述子任務的執(zhí)行時間;
B、若執(zhí)行的當前子任務隊列中已執(zhí)行子任務的執(zhí)行總時間大于當前子任務隊列的最大衰減執(zhí)行時間或當前執(zhí)行子任務隊列中的子任務已執(zhí)行完畢,則停止執(zhí)行當前子任務隊列中的子任務;
C、調(diào)度執(zhí)行下一優(yōu)先級子任務隊列中的子任務,并記錄子任務的執(zhí)行時間;
D、返回執(zhí)行步驟B、C,直到完成對最低優(yōu)先級子任務隊列中的子任務的調(diào)度;
E、根據(jù)所述優(yōu)先級按高到低返回依次執(zhí)行各子任務隊列中的未執(zhí)行子任務,并記錄子任務的執(zhí)行時間;
F、返回執(zhí)行步驟B、C、D、E,直到完成所述各子任務隊列中的所有子任務的執(zhí)行。
2.根據(jù)權(quán)利要求1所述的任務執(zhí)行方法,其特征在于,所述將待執(zhí)行任務分解為多個子任務包括:
將待執(zhí)行任務分解為多個執(zhí)行粒度相同的子任務,所述執(zhí)行粒度相同包括執(zhí)行時間相同以及占用資源相同。
3.根據(jù)權(quán)利要求1所述的任務執(zhí)行方法,其特征在于,還包括:
若所述指定子任務隊列的總期望執(zhí)行時間小于所述指定子任務隊列的最大期望執(zhí)行時間,則將所述臨時任務加入所述指定子任務隊列。
4.根據(jù)權(quán)利要求1或3所述的任務執(zhí)行方法,其特征在于,根據(jù)與所述標識對應的指定子任務隊列中每個子任務的期望執(zhí)行時間和所述臨時任務的期望執(zhí)行時間確定所述指定子任務隊列的總期望執(zhí)行時間,包括:
根據(jù)所述標識確定對應的指定子任務隊列中的未執(zhí)行子任務;
根據(jù)所述標識對應的指定子任務隊列中每個子任務的期望執(zhí)行時間和未執(zhí)行子任務,確定所述標識對應的指定子任務隊列中未執(zhí)行子任務的總期望執(zhí)行時間;
根據(jù)所述標識對應的指定子任務隊列中未執(zhí)行子任務的總期望執(zhí)行時間和所述臨時任務的期望執(zhí)行時間確定所述指定子任務隊列的總期望執(zhí)行時間。
5.根據(jù)權(quán)利要求1所述的任務執(zhí)行方法,其特征在于,所述方法還包括:
獲取緊急任務執(zhí)行請求;
所述根據(jù)所述優(yōu)先級和最大衰減執(zhí)行時間執(zhí)行各子任務隊列中的子任務,包括:
執(zhí)行完當前正在執(zhí)行的子任務后,執(zhí)行所述緊急任務;
若所述緊急任務執(zhí)行完畢,則根據(jù)所述優(yōu)先級和最大衰減執(zhí)行時間返回執(zhí)行所述當前正在執(zhí)行的子任務的下一子任務。
6.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1~5任一項所述方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海聯(lián)影醫(yī)療科技股份有限公司,未經(jīng)上海聯(lián)影醫(yī)療科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710516334.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設備和由該處理執(zhí)行設備執(zhí)行的方法
- 有序任務的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





