[發明專利]一種輪詢任務的調度方法、裝置、設備及介質在審
| 申請號: | 202310513561.0 | 申請日: | 2023-05-08 |
| 公開(公告)號: | CN116431313A | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 何志威 | 申請(專利權)人: | 上海順舟智能科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 初春 |
| 地址: | 201204 上海市浦東新區中國(上海)自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 調度 方法 裝置 設備 介質 | ||
1.一種輪詢任務的調度方法,其特征在于,包括:
獲取輪詢任務信息;其中,所述輪詢任務信息包括輪詢任務和默認輪詢周期;
根據所述默認輪詢周期確定目標輪詢時刻;
判斷所述輪詢任務是否滿足執行條件;
當時間達到所述目標輪詢時刻時,若所述輪詢任務滿足執行條件,則執行所述輪詢任務,并返回執行根據所述默認輪詢周期確定目標輪詢時刻的操作,以確定下一次執行輪詢任務的時刻。
2.根據權利要求1所述的方法,其特征在于,根據所述默認輪詢周期確定目標輪詢時刻,包括:
將所述默認輪詢周期與預設隨機時間進行線性疊加,獲得目標輪詢時刻;其中,所述預設隨機時間小于所述默認輪詢周期。
3.根據權利要求1所述的方法,其特征在于,判斷所述輪詢任務是否滿足執行條件,包括:
判斷所述輪詢任務是否為有效輪詢任務;
若所述輪詢任務為有效輪詢任務,則判斷所述有效輪詢任務對應的設備狀態是否為在線狀態;
若所述有效輪詢任務對應的設備狀態為在線狀態,則所述輪詢任務滿足執行條件。
4.根據權利要求3所述的方法,其特征在于,還包括:
若所述輪詢任務為有效輪詢任務,則判斷所述輪詢任務是否滿足暫停條件;其中,所述暫停條件為輪詢任務對應的設備狀態為離線狀態;
若所述輪詢任務滿足暫停條件,則對所述輪詢任務進行緩存。
5.根據權利要求4所述的方法,其特征在于,還包括:
監聽緩存的輪詢任務對應的設備的狀態信息;
若所述輪詢任務對應的設備恢復在線狀態,則將所述輪詢任務從緩存處移除并恢復執行。
6.根據權利要求1所述的方法,其特征在于,還包括:
監聽輪詢任務增加事件;
對增加的輪詢任務按照設定執行時刻進行一次性執行操作,并執行獲取輪詢任務信息;根據所述默認輪詢周期確定目標輪詢時刻;判斷所述輪詢任務判斷是否滿足執行條件;當時間達到所述目標輪詢時刻時,若所述輪詢任務滿足執行條件,則執行所述輪詢任務,并返回執行根據所述默認輪詢周期確定目標輪詢時刻的操作,以確定下一次執行輪詢任務的時刻的操作。
7.根據權利要求1所述的方法,其特征在于,在獲取輪詢任務信息之后,還包括:
獲取新的輪詢任務信息,根據所述新的輪詢任務信息對所述輪詢任務信息進行校正。
8.一種輪詢任務的調度裝置,其特征在于,包括:
信息獲取模塊,用于獲取輪詢任務信息;其中,所述輪詢任務信息包括輪詢任務和默認輪詢周期;
目標輪詢時刻確定模塊,用于根據所述默認輪詢周期確定目標輪詢時刻;
執行條件判斷模塊,用于判斷所述輪詢任務是否滿足執行條件;
輪詢任務執行模塊,用于當時間達到所述目標輪詢時刻時,若所述輪詢任務滿足執行條件,則執行所述輪詢任務,并返回執行根據所述默認輪詢周期確定目標輪詢時刻的操作,以確定下一次執行輪詢任務的時刻。
9.一種電子設備,其特征在于,所述電子設備包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行權利要求1-7中任一項所述的一種輪詢任務的調度方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-7中任一項所述的一種輪詢任務的調度方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海順舟智能科技股份有限公司,未經上海順舟智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310513561.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高純度三氧化二銻的制備方法
- 下一篇:一種鋼桶氦氣驗漏裝置





