[發(fā)明專利]跨語言任務處理方法、裝置及電子設備有效
| 申請?zhí)枺?/td> | 202010401602.3 | 申請日: | 2020-05-13 |
| 公開(公告)號: | CN111625243B | 公開(公告)日: | 2023-07-18 |
| 發(fā)明(設計)人: | 白戈;王長虎 | 申請(專利權)人: | 北京字節(jié)跳動網(wǎng)絡技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/30 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 車英慧 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語言 任務 處理 方法 裝置 電子設備 | ||
本公開實施例中提供了一種跨語言任務處理方法、裝置及電子設備,屬于數(shù)據(jù)處理技術領域,該方法包括:利用獲取到的參數(shù)定義文件,在代碼生成工具中生成通用格式的第一任務參數(shù);將所述第一任務參數(shù)輸入到由第一語言描述的第一任務中,以便于在所述第一任務中基于所述第一任務參數(shù)和用戶輸入的第一任務代碼,生成通用格式的第二任務參數(shù);基于所述第二任務參數(shù),在由第二語言描述的第二任務中生成第二語言格式的第二解析代碼;基于所述第二解析代碼和用戶在所述第二任務中設置的第二任務代碼,形成最終的任務輸出代碼。通過本公開的處理方案,能夠提高跨語言任務程序開發(fā)的效率。
技術領域
本公開涉及數(shù)據(jù)處理技術領域,尤其涉及一種跨語言任務處理方法、裝置及電子設備。
背景技術
程序開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。程序開發(fā)是一項包括需求捕捉、需求分析、設計、實現(xiàn)和測試的系統(tǒng)工程。軟件一般是用某種程序設計語言來實現(xiàn)的。通常采用程序開發(fā)工具可以進行開發(fā)。軟件分為系統(tǒng)軟件和應用軟件,并不只是包括可以在計算機上運行的程序,與這些程序相關的文件一般也被認為是軟件的一部分。軟件設計思路和方法的一般過程,包括設計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結構設計和模塊設計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。
在進行基于任務管線的軟件程序開發(fā)時,任務的輸入、輸出及任務之間銜接代碼的編寫費時費力,開發(fā)人員很難專注于任務本身邏輯的開發(fā)。當任務使用不同的編程語言編寫時,情況會更加復雜。
發(fā)明內(nèi)容
有鑒于此,本公開實施例提供一種跨語言任務處理方法、裝置及電子設備,以至少部分解決現(xiàn)有技術中存在的問題。
第一方面,本公開實施例提供了一種跨語言任務處理方法,包括:
利用獲取到的參數(shù)定義文件,在代碼生成工具中生成通用格式的第一任務參數(shù);
將所述第一任務參數(shù)輸入到由第一語言描述的第一任務中,以便于在所述第一任務中基于所述第一任務參數(shù)和用戶輸入的第一任務代碼,生成通用格式的第二任務參數(shù);
基于所述第二任務參數(shù),在由第二語言描述的第二任務中生成第二語言格式的第二解析代碼;
基于所述第二解析代碼和用戶在所述第二任務中設置的第二任務代碼,形成最終的任務輸出代碼。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述利用獲取到的參數(shù)定義文件,在代碼生成工具中生成通用格式的第一任務參數(shù)之前,所述方法還包括:
設置與所述任務相關的任務管線參數(shù)定義;
基于定義的任務管線參數(shù),生成所述參數(shù)定義文件。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述利用獲取到的參數(shù)定義文件,在代碼生成工具中生成通用格式的第一任務參數(shù),包括:
在所述代碼生成工具中輸入所述參數(shù)定義文件;
利用所述代碼生成工具對所述參數(shù)定義文件進行解析;
基于解析得到的結果,形成具有通用格式的第一任務參數(shù)。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述將所述第一任務參數(shù)輸入到由第一語言描述的第一任務中之后,所述方法還包括:
利用所述代碼生成工具對所述第一任務參數(shù)進行解析,形成第一語言描述的第一解析代碼;
將所述第一解析代碼與所述第一任務代碼進行合并執(zhí)行,形成第一編碼輸出;
利用所述第一編碼輸出,生成具有通用格式的第二任務參數(shù)。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述將所述第一任務參數(shù)輸入到由第一語言描述的第一任務中之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節(jié)跳動網(wǎng)絡技術有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010401602.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





