[發(fā)明專利]一種多語言代碼編譯方法、分發(fā)方法、裝置和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201711373562.0 | 申請(qǐng)日: | 2017-12-19 |
| 公開(公告)號(hào): | CN107943486B | 公開(公告)日: | 2020-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 梁鑫;張鵬飛;牛宇斌;王佳 | 申請(qǐng)(專利權(quán))人: | 北京微網(wǎng)通聯(lián)股份有限公司 |
| 主分類號(hào): | G06F8/41 | 分類號(hào): | G06F8/41;H04L29/08 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100193 北京市海淀區(qū)西*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 語言 代碼 編譯 方法 分發(fā) 裝置 系統(tǒng) | ||
1.一種多語言代碼編譯方法,其特征在于,所述方法包括:
任務(wù)調(diào)度設(shè)備獲取代碼編譯請(qǐng)求,所述代碼編譯請(qǐng)求包括需要編譯的代碼的存儲(chǔ)地址;
任務(wù)調(diào)度設(shè)備根據(jù)代碼存儲(chǔ)的地址獲取代碼中包括的編譯配置文件,所述編譯配置文件用于表示編譯所述代碼需要的編譯器;
任務(wù)調(diào)度設(shè)備根據(jù)編譯配置文件確定編譯器信息中與編譯配置文件相對(duì)應(yīng)的編譯器,其中,任務(wù)調(diào)度設(shè)備包括編譯器信息;
任務(wù)調(diào)度設(shè)備向代碼編譯系統(tǒng)發(fā)送代碼編譯請(qǐng)求,所述代碼編譯請(qǐng)求包括需要編譯的代碼和編譯所述代碼的編譯器,使所述代碼編譯系統(tǒng)根據(jù)所述請(qǐng)求中包括的編譯器對(duì)所述代碼進(jìn)行編譯;
所述編譯器信息包括每個(gè)編譯器的可用次數(shù)X,所述編譯器的可用次數(shù)X用于表示所述編譯器可以對(duì)X個(gè)代碼進(jìn)行編譯,所述X為大于等于0的正整數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述任務(wù)調(diào)度設(shè)備,獲取代碼編譯完成信息,所述代碼編譯完成信息包括程序名和編譯所述代碼的編譯器的信息;
根據(jù)所述代碼編譯完成信息,釋放與所述程序名和編譯器信息相對(duì)應(yīng)的編譯器的可用次數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述任務(wù)調(diào)度設(shè)備,獲取代碼編譯完成信息,還包括:
向程序集中存儲(chǔ)設(shè)備發(fā)送程序集中存儲(chǔ)請(qǐng)求,所述程序集中存儲(chǔ)請(qǐng)求包括需要存儲(chǔ)的程序名、編譯器和時(shí)間,從而使程序集中存儲(chǔ)設(shè)備通過所述編譯器獲取與所述程序名和時(shí)間相對(duì)應(yīng)的程序并進(jìn)行存儲(chǔ)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
任務(wù)調(diào)度設(shè)備獲取程序集中存儲(chǔ)設(shè)備發(fā)送的所述程序的集中存儲(chǔ)地址,所述存儲(chǔ)地址為超文本傳輸協(xié)議HTTP調(diào)用接口;
根據(jù)所述HTTP調(diào)用接口,對(duì)所述程序進(jìn)行分發(fā)部署。
5.一種多語言代碼編譯方法,其特征在于,所述方法包括:
代碼編譯系統(tǒng)獲取代碼編譯請(qǐng)求,所述代碼編譯請(qǐng)求包括編譯所述代碼需要的編譯器和代碼存儲(chǔ)地址;
代碼編譯系統(tǒng)根據(jù)代碼存儲(chǔ)地址獲取所述代碼,并將所述代碼通過所述編譯器進(jìn)行編譯;
所述代碼編譯系統(tǒng)獲取代碼編譯請(qǐng)求前,所述方法還包括:
代碼編譯系統(tǒng)獲取編譯器版本信息表,所述編譯器版本信息表包括編譯服務(wù)器中需要存儲(chǔ)的編譯器的標(biāo)識(shí);
代碼編譯系統(tǒng)根據(jù)編譯器版本信息表中包括的編譯器標(biāo)識(shí)獲取編譯器,并將獲取的編譯器存儲(chǔ)多個(gè)編譯服務(wù)器中;
根據(jù)編譯器存儲(chǔ)的編譯服務(wù)器,確定編譯器信息,所述編譯器信息用于表示編譯服務(wù)器、編譯器和編譯器可用次數(shù)的對(duì)應(yīng)關(guān)系;
將所述編譯器信息向任務(wù)調(diào)度設(shè)備發(fā)送。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
所述代碼編譯系統(tǒng)獲取程序集中存儲(chǔ)設(shè)備發(fā)送的程序集中存儲(chǔ)指令,所述程序集中存儲(chǔ)指令用于指示代碼編譯系統(tǒng)將編譯后的程序存儲(chǔ)到指定地址中,所述程序集中存儲(chǔ)指令包括需要集中存儲(chǔ)的程序名、編譯器版本和所述程序存儲(chǔ)對(duì)應(yīng)的HTTP接口;
代碼編譯系統(tǒng)調(diào)用HTTP接口將與需要集中存儲(chǔ)的程序名對(duì)應(yīng)的程序進(jìn)行存儲(chǔ)。
7.一種程序集中存儲(chǔ)方法,其特征在于,所述方法包括:
程序集中存儲(chǔ)設(shè)備獲取任務(wù)調(diào)度設(shè)備發(fā)送的程序集中存儲(chǔ)請(qǐng)求,所述程序集中存儲(chǔ)請(qǐng)求包括需要存儲(chǔ)的程序名和編譯器;
程序集中存儲(chǔ)設(shè)備根據(jù)程序集中存儲(chǔ)請(qǐng)求確定與所述程序集中存儲(chǔ)請(qǐng)求相對(duì)應(yīng)的存儲(chǔ)地址;
所述程序集中存儲(chǔ)設(shè)備向代碼編譯系統(tǒng)發(fā)送程序集中存儲(chǔ)指令,程序集中存儲(chǔ)指令包括存儲(chǔ)接口、編譯器和程序名,所述程序集中存儲(chǔ)接口與所述存儲(chǔ)地址相對(duì)應(yīng),所述程序集中存儲(chǔ)接口是調(diào)用該存儲(chǔ)地址的HTTP接口,使所述代碼編譯系統(tǒng)根據(jù)所述程序名和編譯器通過所述HTTP接口向程序集中存儲(chǔ)器發(fā)送所述程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京微網(wǎng)通聯(lián)股份有限公司,未經(jīng)北京微網(wǎng)通聯(lián)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711373562.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 自動(dòng)檢測文件中搭配錯(cuò)誤的系統(tǒng)和方法
- 網(wǎng)絡(luò)連接裝置及網(wǎng)絡(luò)連接裝置的語言環(huán)境設(shè)定方法
- 一種口語評(píng)測方法及裝置
- 一種語言設(shè)置方法及移動(dòng)終端
- 一種語言文本加載方法和裝置
- 一種語言交流人工智能系統(tǒng)及其語言處理方法
- 語言序列標(biāo)注方法、裝置存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種基于語言包實(shí)現(xiàn)繼電保護(hù)裝置多語言版本方法及裝置
- 一種應(yīng)用軟件的多語言核對(duì)方法及系統(tǒng)
- 多語言字幕顯示方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 遙控器代碼格式結(jié)構(gòu)及其收發(fā)信方法及裝置
- 在虛擬機(jī)中驗(yàn)證代碼模塊的方法及裝置
- 一種用于代碼的管理方法及裝置
- 虛擬代碼提供系統(tǒng)、生成裝置、驗(yàn)證裝置、提供方法
- 一種自動(dòng)化代碼質(zhì)量檢查方法及系統(tǒng)
- 代碼掃描方法、裝置、計(jì)算設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 用于更新代碼的方法和裝置
- 前端代碼打包方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種代碼審查服務(wù)同步方法、裝置及計(jì)算機(jī)設(shè)備
- 一種高效智能源代碼安全管理平臺(tái)
- 一種軟件開發(fā)中的自動(dòng)化編譯方法及系統(tǒng)
- 一種動(dòng)態(tài)分配編譯機(jī)的系統(tǒng)及其方法
- 一種實(shí)現(xiàn)安卓編譯隔離的方法和系統(tǒng)
- 調(diào)度服務(wù)器、編譯服務(wù)器及分布式編譯方法
- 代碼編譯方法、編譯設(shè)備、存儲(chǔ)介質(zhì)及裝置
- 文件編譯方法、裝置、編譯設(shè)備及存儲(chǔ)介質(zhì)
- 一種編譯方法、裝置及系統(tǒng)
- 一種編譯方法和相關(guān)裝置
- 一種編譯方法、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種代碼編譯方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





