[發明專利]任務調度方法及系統在審
| 申請號: | 202010925848.0 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112199169A | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 吳飚;趙占占;王藝元;陳汝林;楊瑞軍;夏云;王振 | 申請(專利權)人: | 深圳市聯影醫療數據服務有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;H04L29/06;H04L9/08;H04L12/26 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 畢曉萌 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 系統 | ||
本發明涉及任務調度技術領域,公開了一種任務調度方法及系統,該方法包括:任務調度執行器向任務調度中心發送注冊信息以完成注冊;當完成注冊時任務調度執行器通過所述輪詢服務與所述任務調度中心更新組件信息和服務信息;所述任務調度執行器收到所述服務信息以得到任務調度信息;所述任務調度執行器通過所述信息轉換服務更新組件信息給所述任務調度中心;所述任務調度執行器根據所述任務調度信息執行任務調度。通過本發明提供的技術方案,解決了因網絡異常導致任務無法調度、任務執行狀態異常、任務執行結果丟失的情況,從而提高任務調試執行的成功率,保證任務調度執行的連續性、任務狀態的一致性、任務結果的準確性。
技術領域
本發明涉及任務調度技術領域,尤其涉及一種任務調度方法及系統。
背景技術
傳統的任務調度的實現都是基于各系統的業務要求、場景需求進行定制化的開發、定制化的任務調度統一管理,當網絡中斷后,正在執行的任務無法獲取數據庫鏈接信息,任務狀態和任務結果也無法及時存儲,從而導致任務數據丟失、數據處理不及時,而有些項目針對個性化的需求,直接在項目本身軟件中增加內置的任務調度,當需求進行變更時,需要對項目本身的功能進行修改。
發明內容
本發明主要目的是提供一種任務調度方法及系統,旨在解決當網絡中斷后的任務調度問題。
為實現上述目的,本發明提供了一種任務調度方法,該方法包括:
步驟S10:任務調度執行器通過網絡組件的輪詢服務并使用會話密鑰向任務調度中心發送注冊信息以完成注冊;
步驟S20:當完成注冊時任務調度執行器通過所述輪詢服務發送網絡狀態信息并更新所述會話密鑰;
步驟S30:判斷網絡狀態是否中斷;當網絡未中斷時,執行步驟S40;否則執行步驟S80;
步驟S40:所述任務調度中心獲取最新的組件信息并根據所述組件信息使用所述會話密鑰向所述任務調度執行器發送最新的服務信息;
步驟S50:所述任務調度執行器收到所述服務信息并使用所述會話密鑰解密后通過信息轉換服務進行處理,以得到任務調度信息;
步驟S60:所述任務調度執行器將所述任務調度信息存儲至本地存儲容器中,并通過所述信息轉換服務更新組件信息給所述任務調度中心;
步驟S70:所述任務調度執行器從本地存儲容器中獲取任務調度信息并根據所述任務調度信息執行任務調度;
步驟S80:所述任務調度執行器持續通過網絡組件輪詢網絡狀態并執行步驟S70。
進一步地,所述步驟S10包括:
步驟S110:任務調度執行器根據預設的任務調度中心的網絡服務接口信息通過網絡組件的輪詢服務向所述任務調度中心發送注冊信息;所述注冊信息包括所述任務調度執行器的網絡服務接口信息和每次輪詢時隨機生成的會話密鑰,所述會話密鑰記錄在所述任務調度執行器的本地緩存中;
步驟S120:任務調度中心收到并記錄所述注冊信息,并將所述會話密鑰更新至所述任務調度中心的本地存儲;
步驟S130:所述任務調度中心根據所述會話密鑰向所述任務調度執行器返回注冊結果;
步驟S140:所述任務調度執行器收到所述注冊結果,完成注冊。
進一步地,所述步驟S50包括:
步驟S510:所述任務調度執行器收到所述服務信息;
步驟S520:通過信息轉換服務使用所述會話密鑰解密以識別所述服務信息中的管理與控制指令;
步驟S530:根據所述管理與控制指令得到任務調度信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市聯影醫療數據服務有限公司,未經深圳市聯影醫療數據服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010925848.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煤化工灰水阻垢劑
- 下一篇:一種換熱器管道夾持裝置





