[發明專利]任務調度方法、裝置、存儲介質及計算機設備在審
| 申請號: | 202210582287.8 | 申請日: | 2022-05-26 |
| 公開(公告)號: | CN114995974A | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 卞曉瑜;肖鳴林;賈強強 | 申請(專利權)人: | 壹沓科技(上海)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉曉娟 |
| 地址: | 200040 上海市靜*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 存儲 介質 計算機 設備 | ||
本申請提供了一種任務調度方法、裝置、存儲介質及計算機設備,該方法具體包括:按照第一周期,周期性地獲取每一節點的空閑硬件資源;按照第二周期,周期性地獲取每一節點的已安裝軟件標識;根據待執行RPA任務的任務配置信息,確定預選節點、執行所述待執行RPA任務所需的目標硬件資源以及執行所述待執行RPA任務所需的目標軟件標識;每一預選節點為可調用的節點;對于每一預選節點,若最新獲取的該預選節點的空閑硬件資源滿足所述目標硬件資源,且最新獲取的該預選節點的已安裝軟件標識包括每一所述目標軟件標識,則將該預選節點作為候選節點;向一個所述候選節點分配所述待執行RPA任務。本申請能夠有效提升RPA任務的執行成功率。
技術領域
本申請涉及機器人流程自動化技術領域,尤其涉及一種任務調度方法、裝置、存儲介質及計算機設備。
背景技術
機器人流程自動化(Robotic Process Automation,以下簡稱RPA)是指用軟件自動化的方式實現原本由人工操作計算機來完成的任務,可以讓部署在不同節點上的軟件機器人自動處理大量重復的以及按照某個規則執行的流程任務。在實現RPA的過程中,RPA控制中心在生成任務后,可以按照預先設定的規則調度分發任務,以將任務分發給各個執行節點,并通過執行節點的處理資源執行該任務。
目前,現有的RPA任務調度分發可以分為三種形式:一是RPA控制中心主動推送任務到執行節點;二是執行節點輪詢從RPA控制中心中主動拉取任務;三是主動推送和主動拉取混合式獲取任務。雖然前述三種方式均可以使執行節點獲取到任務,但是,經發明人研究發現,目前的RPA任務調度分發方法易導致RPA任務執行失敗的問題。
發明內容
本申請的目的旨在至少能解決上述的技術缺陷之一,特別是現有技術中易導致RPA任務執行失敗的技術缺陷。
第一方面,本申請實施例提供了一種任務調度方法,所述方法包括:
按照第一周期,周期性地獲取每一節點的空閑硬件資源;
按照第二周期,周期性地獲取每一節點的已安裝軟件標識;
根據待執行RPA任務的任務配置信息,確定預選節點、執行所述待執行RPA任務所需的目標硬件資源以及執行所述待執行RPA任務所需的目標軟件標識;每一預選節點為可調用的節點;
對于每一預選節點,若最新獲取的該預選節點的空閑硬件資源滿足所述目標硬件資源,且最新獲取的該預選節點的已安裝軟件標識包括每一所述目標軟件標識,則將該預選節點作為候選節點;
向一個所述候選節點分配所述待執行RPA任務。
在其中一個實施例中,所述目標硬件資源包括執行所述待執行RPA任務所需的目標CPU內核數、目標內存空間以及目標磁盤容量;
向一個所述候選節點分配所述待執行RPA任務的步驟,包括:
若所述候選節點的數量大于或等于兩個,則獲取每一候選節點的總硬件資源,所述總硬件資源包括該候選節點的CPU內核總數、總內存空間和總磁盤容量;
對于每一候選節點,計算該候選節點的CPU內核總數與所述目標CPU內核數之間的第一差值,并將所述第一差值與該候選節點的CPU內核總數之比作為該候選節點的內核得分;計算該候選節點的總內存空間與所述目標內存空間之間的第二差值,并將所述第二差值與該候選節點的總內存空間之比作為該候選節點的內存得分;計算該候選節點的總磁盤容量與所述目標磁盤容量之間的第三差值,并將所述第三差值與該候選節點的總磁盤容量之比作為該候選節點的磁盤得分;對該候選節點的內核得分、內存得分和磁盤得分進行加權平均,以得到第一平均值,并基于所述第一平均值得到該候選節點的硬件資源得分;
基于各候選節點的硬件資源得分的數值大小,從各候選節點中選取一個候選節點作為執行節點,并向所述執行節點分配所述待執行RPA任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于壹沓科技(上海)有限公司,未經壹沓科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210582287.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種甲醇燃料蓄壓器及船用發動機系統
- 下一篇:一種開溝施肥裝置





