[發明專利]編譯方法、裝置、電子設備、存儲介質及系統在審
| 申請號: | 202011565804.8 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN114691138A | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 劉磊;張春;鄭文雯;黃鵬翔 | 申請(專利權)人: | 中移動信息技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F16/176;G06F9/455;G06F21/60;H04L67/06;H04L67/10;H04L67/1097 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 趙秀芹 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編譯 方法 裝置 電子設備 存儲 介質 系統 | ||
本申請公開了一種編譯方法、裝置、電子設備、存儲介質及系統,其中,編譯方法包括,接收編譯模塊發送的編譯指令;根據編譯指令對工程文件進行編譯,得到目標文件,工程文件是存儲在與編譯模塊對應云端服務模塊的容器中的文件。通過接收編譯模塊發送的編譯指令,并根據編譯指令在云端對工程文件進行編譯。實現了工程文件的云編輯和存儲,防止了突發時間造成編譯很久的文檔丟失問題。
技術領域
本申請涉及計算機技術領域,具體涉及一種編譯方法、裝置、電子設備、存儲介質及系統。
背景技術
桌面版集成開發環境(IDE,Integrated Development Environment)的發展歷史非常悠久,各種語言的集成開發環境曾經紅極一時,如Delphi、JBuilder、以及目前比較流行的Visual Studio、IntelliJ IDEA、Eclipse、VS Code、Xcode等。
桌面版集成開發環境給軟件開發人員帶來了極大的便利,但是,在軟件開發過程中經常會遇到電腦崩潰死機或者停電,會造成編譯很久的文檔丟失問題。
發明內容
本申請實施例的目的是提供一種編譯方法、裝置、電子設備、存儲介質及系統,以至少解決現有編譯很久的文檔容易丟失的問題。
本申請的技術方案如下:
根據本申請實施例的第一方面,提供一種編譯方法,包括:
接收編譯模塊發送的編譯指令;
根據編譯指令對工程文件進行編譯,得到目標文件,工程文件是存儲在與編譯模塊對應云端服務模塊的容器中的文件。
進一步地,在接收編譯模塊發送的編譯指令之前,方法還包括:
創建與編譯模塊對應的容器,并在容器內部掛載工程文件。
進一步地,編譯模塊包括:瀏覽器編譯模塊和本地編譯模塊。
進一步地,在根據編譯指令對工程文件進行編譯,得到目標文件之后,方法還包括:
向本地編譯模塊發送目標文件,以使本地編譯模塊緩存和離線編輯目標文件。
進一步地,在向本地編譯模塊發送目標文件之后,方法還包括:
同步本地編譯模塊離線編輯的目標文件。
進一步地,方法還包括:
對目標文件進行壓縮加密。
根據本申請實施例的第二方面,提供一種編譯裝置,該裝置可以包括:
接收模塊,用于接收編譯模塊發送的編譯指令;
編譯模塊,用于根據編譯指令對工程文件進行編譯,得到目標文件,工程文件是存儲在與編譯模塊對應云端服務模塊的容器中的文件。
根據本申請實施例的第三方面,提供一種電子設備,該電子設備可以包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,處理器被配置為執行指令,以實現如第一方面的任一項實施例中所示的編譯方法。
根據本申請實施例的第四方面,提供一種存儲介質,當存儲介質中的指令由信息處理裝置或者服務器的處理器執行時,以使信息處理裝置或者服務器實現以實現如第一方面的任一項實施例中所示的編譯方法。
根據本申請實施例的第五方面,提供一種編譯系統,該系統可以包括:
本地編譯模塊,用于本地工程文件的編譯和儲存;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移動信息技術有限公司;中國移動通信集團有限公司,未經中移動信息技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011565804.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:血液樣本檢測設備及其檢測方法
- 下一篇:一種開關柜活門機構





