[發明專利]一種基于定時調度的采集任務智能分配方法及系統在審
| 申請號: | 202110451102.5 | 申請日: | 2021-04-26 |
| 公開(公告)號: | CN112988359A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 李世彬;曹新彬;肖輝;舒建;黃鈺 | 申請(專利權)人: | 成都淞幸科技有限責任公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610041 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 定時 調度 采集 任務 智能 分配 方法 系統 | ||
1.一種基于定時調度的采集任務智能分配方法,其特征在于,包括以下步驟:
S1:用戶配置cron表達式參數;
S2:系統根據參數計算時間區域內合理的出發時間點進行分配;以cron表達式的格式進行處理;
S3:給每個采集任務匹配一個cron表達式;
S4:將所有任務都自動分配好定時調度的時間。
2.根據權利要求1所述的一種基于定時調度的采集任務智能分配方法,其特征在于,所述S1中用戶配置的cron表達式參數包括起初時間、結束時間、不同組定時任務的時間間隔、同組的最大執行任務數以及總任務數。
3.根據權利要求1所述的一種基于定時調度的采集任務智能分配方法,其特征在于,所述S2包括以下子步驟:
S201:系統獲取相關參數信息;
S202:根據分配組數n、時間間隔和起初結束時間參數計算時間區間是否合理;然后,判斷最大執行任務數和總任務數的關系;
S203:若總任務數小于或等于最大執行任務數,則將任務分配在同一時刻執行調度;
S204:若總任務數大于最大任務數,則前n-1組按照時間間隔參數分配最大執行任務數的調度任務,第n組按照時間間隔計算在最后一個時間點分配剩余任務;
S205:將分配結果格式轉換為cron表達式格式;
S206:以cron表達式作為參數在數據庫中進行修改。
4.根據權利要求3所述的一種基于定時調度的采集任務智能分配方法,其特征在于,所述分配組數n=總任務數/最大執行任務數+1。
5.一種基于定時調度的采集任務智能分配系統,其特征在于,包括采集任務調度管理模塊、cron配置模塊和數據庫;在采集任務調度管理模塊輸入參數;cron配置模塊根據參數批量生成cron表達式,并與任務進行匹配;數據庫存儲所有生成的cron表達式;當分配cron表達式開始執行時,采集任務調度管理模塊通過批量配置cron表達式的工具類對數據進行處理,并通過JDBC與SQL結合的方式對數據庫進行修改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都淞幸科技有限責任公司,未經成都淞幸科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110451102.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小型航空雙轉子無人機發動機
- 下一篇:定位標定方法、系統及存儲介質





