[發明專利]一種計算任務整體進度的方法及裝置在審
| 申請號: | 202011102245.7 | 申請日: | 2020-10-15 |
| 公開(公告)號: | CN112181795A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 李大鵬;楊彬;陳勇銓;江俊;胡軍擎 | 申請(專利權)人: | 上海英方軟件股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/30;G06F9/48 |
| 代理公司: | 上海國智知識產權代理事務所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200011 上海市黃*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 任務 整體 進度 方法 裝置 | ||
1.一種計算任務整體進度的方法,包括如下步驟:
步驟S1,將需要計算整體進度的任務劃分為若干階段,并將其中的復雜階段作為子任務處理;
步驟S2,當該需要計算整體進度的任務開始時,根據歷史耗時記錄計算出適合當前環境的各階段與子任務的權重,以用于其后的整體進度計算;
步驟S3,執行所述任務,計算其各階段及子任務的任務進度以添加至整體進度中,并于進度記錄點記錄當前進度;
步驟S4,在所述任務執行過程中,根據各階段與子任務的權重及當前進度,實時計算所述任務的整體進度;
步驟S5,當各階段任務或子任務執行完畢時記錄各階段及子任務的實際耗時時間。
2.如權利要求1所述的一種計算任務整體進度的方法,其特征在于,步驟S2進一步包括:
步驟S200,當該需要計算整體進度的任務開始時,加載所述任務的各階段與子任務的歷史耗時記錄;
步驟S201,根據各階段與子任務的歷史耗時記錄計算各階段與子任務的動態權重。
3.如權利要求2所述的一種計算任務整體進度的方法,其特征在于:于步驟S201,各階段與子任務的動態權重通過計算其各次歷史耗時記錄記錄占對應的總歷史耗時記錄的比值的均值獲得。
4.如權利要求2所述的一種計算任務整體進度的方法,其特征在于:所述整體進度為各階段的進度與各階段在整體任務中所占權重相乘之和,并將子任務計算出的進度與子任務在整體任務中所占權重相乘累加進整體進度中。
5.如權利要求1所述的一種計算任務整體進度的方法,其特征在于:于步驟S3中,若當前任務為階段任務,則計算階段任務當前進度,以將該階段任務的當前進度計算添加至整體進度。
6.如權利要求1所述的一種計算任務整體進度的方法,其特征在于:于步驟S3中,若當前任務為子任務,則將其作為一個完整的任務,重新啟動步驟S1,計算子任務進度。
7.如權利要求4所述的一種計算任務整體進度的方法,其特征在于:于步驟S5中,當各階段任務或子任務所記錄的歷史耗時記錄超過一定的次數后,根據記錄時間刪除部分歷史耗時記錄。
8.一種計算任務整體進度的裝置,包括:
階段劃分單元,用于將需要計算整體進度的任務劃分為若干階段,并將其中的復雜階段做為子任務處理;
動態權重計算單元,用于當該需要計算整體進度的任務開始時,根據歷史耗時記錄計算出適合當前環境的各階段與子任務的權重,以用于其后的整體進度計算;
任務執行單元,用于執行所述任務,計算其各階段及子任務的任務進度以添加至整體進度中,并于進度記錄點記錄當前進度;
整體進度計算單元,用于在所述任務執行過程中,根據各階段與子任務的權重及當前進度,實時計算所述任務的整體進度;
實際耗時記錄單元,用于當各階段任務或子任務執行完畢時記錄各階段及子任務的實際耗時時間。
9.如權利要求8所述的一種計算任務整體進度的裝置,其特征在于,所述動態權重計算單元進一步包括:
歷史耗時記錄加載模塊,用于當該需要計算整體進度的任務開始時,加載該任務的各階段與子任務的歷史耗時記錄;
權重計算模塊,用于根據各階段與子任務的歷史耗時記錄計算各階段與子任務的動態權重。
10.如權利要求8所述的一種計算任務整體進度的裝置,其特征在于:所述整體進度為各階段的進度與各階段在整體任務中所占權重相乘之和,并將子任務計算出的進度與子任務在整體任務中所占權重相乘累加進所述整體進度中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海英方軟件股份有限公司,未經上海英方軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011102245.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種金屬鋰存儲裝置
- 下一篇:一種氟化物污染土壤修復用穩定劑及其使用方法





