[發明專利]任務運行方法及設備在審
| 申請號: | 202110182058.2 | 申請日: | 2021-02-09 |
| 公開(公告)號: | CN112799646A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 曹艷明;朱承丞;唐杰;朱自昂 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/34;G06F8/41;G06F8/71;G06F11/36 |
| 代理公司: | 上海光柵知識產權代理有限公司 31340 | 代理人: | 喬慧;馬雯雯 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 運行 方法 設備 | ||
1.一種任務運行方法,其特征在于,包括:
接收任務運行指令,所述任務運行指令中包括流程引擎模板的標識;
響應于所述任務運行指令,根據所述標識獲取所述流程引擎模板,所述流程引擎模板中包括至少一個流程模板;
根據所述至少一個流程模板在所述流程引擎模板中的順序,運行對應的任務,每個所述流程模板對應一個任務,當所述流程引擎模板中包括多個流程模板時,任意兩個流程模板對應的任務的運行時間段不重疊。
2.根據權利要求1所述的方法,其特征在于,所述根據所述至少一個流程模板在所述流程引擎模板中的順序運行對應的任務,包括:
拷貝所述流程引擎模板得到對應的任務引擎,所述任務引擎中包括各所述流程模板對應的任務;
為所述任務引擎分配空閑的內存空間;
在所述內存空間中,按照所述任務引擎中的任務順序,運行所述任務引擎中的至少一個任務。
3.根據權利要求2所述的方法,其特征在于,所述在所述內存空間中,按照所述任務引擎中的任務順序,運行所述任務引擎中的至少一個任務,包括:
在按照所述任務引擎中的任務順序運行其中一個任務之前,將所述內存空間中的一空閑子空間分配給所述任務;
運行所述任務,并將運行所述任務過程中生成的數據存儲至所述內存空間。
4.根據權利要求2所述的方法,其特征在于,所述按照所述任務引擎中的任務順序,運行所述任務引擎中的至少一個任務,包括:
在按照所述任務引擎中的任務順序運行其中一個第一任務之前,根據所述第一任務中的第一屬性包括的目標符號,獲取所述第一屬性依賴的第二任務的第二屬性,在所述任務引擎中所述第二任務位于所述第一任務之前;
根據所述第二屬性對應的數據確定所述第一屬性對應的數據;
根據所述第一屬性的數據運行所述第一任務。
5.根據權利要求4所述的方法,其特征在于,所述目標符號包括起始子符號和結束子符號,位于所述起始子符號和所述結束子符號之間的信息包括所述第二任務的標識、所述第二屬性的標識。
6.根據權利要求2所述的方法,其特征在于,所述按照所述任務引擎中的任務順序,運行所述任務引擎中的至少一個任務,包括:
在按照所述任務引擎中的任務順序運行其中一個任務時,將所述任務的類型作為任務運行接口的輸入,通過所述任務運行接口調用所述類型對應的任務運行類運行所述任務。
7.根據權利要求1至6任一項所述的方法,其特征在于,所述任務的屬性包括以下至少一種:輸入、輸出、類型和狀態,所述狀態為以下一種:未運行、運行中、運行成功、運行失敗,所述類型用于表示所述任務對所述輸入的處理邏輯類型。
8.根據權利要求7所述的方法,其特征在于,所述類型包括以下至少一種:對超文本傳輸協議請求進行處理的類型、對服務創建請求進行處理的類型、對消息處理請求進行處理的類型。
9.一種任務運行裝置,其特征在于,包括:
任務運行命令接收模塊,用于接收任務運行指令,所述任務運行指令中包括流程引擎模板的標識;
流程引擎模板獲取模塊,用于響應于所述任務運行指令,根據所述標識獲取所述流程引擎模板,所述流程引擎模板中包括至少一個流程模板;
任務執行模塊,用于根據所述至少一個流程模板在所述流程引擎模板中的順序運行對應的任務,每個所述流程模板對應一個任務,當所述流程引擎模板中包括多個流程模板時,所述多個流程模板中的任意兩個流程模板對應的任務的運行時間段不重疊。
10.一種電子設備,其特征在于,包括:至少一個處理器和存儲器;
所述存儲器存儲計算機執行指令;
所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述電子設備實現如權利要求1至8任一項所述的方法。
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,使得計算設備實現如權利要求1至8任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110182058.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:物料轉移設備和晶片轉移設備
- 下一篇:奶瓶





