[發明專利]輕應用部署方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010150166.7 | 申請日: | 2020-03-06 |
| 公開(公告)號: | CN111399860B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 何江兵 | 申請(專利權)人: | 金蝶蝶金云計算有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 部署 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種輕應用部署方法、裝置、計算機設備和存儲介質。所述方法包括:獲取最新版本的應用列表,以及本地已部署的第一輕應用的應用標識;應用列表中具有可下載的第二輕應用的應用標識和對應下載路徑;根據第二輕應用的應用標識以及第一輕應用的應用標識,判斷本地是否已部署有第二輕應用;當本地未部署有第二輕應用時,根據第二輕應用的下載路徑下載對應的應用服務包;應用服務包中具有第二輕應用的安裝文件以及配置文件;根據配置文件創建安裝文件運行時所需的運行空間,并對安裝文件進行路由映射。采用本方法能夠提升輕應用部署效率。
技術領域
本申請涉及計算機技術領域,特別是涉及一種輕應用部署方法、裝置、計算機設備和存儲介質。
背景技術
輕應用是一種無需下載、即搜即用的全功能應用,輕應用的運行依賴于提前部署在服務器中的對應的應用服務。目前主要是通過購買或自行研發運行輕應用所需的應用服務,并將購買或自行研發的應用服務一次性部署至本地服務器中,終端只需通過公布的接口調用應用服務,即可在頁面中展示對應的信息。
然而,由于輕應用從一開始的幾個月發布一個新版本,到現在幾周、幾天、幾小時都可能會有應用服務更新,如果僅依靠人工操作進行應用更新部署,可能出現操作失誤,影響輕應用的發布速度。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提升輕應用發布速度的輕應用部署方法、裝置、計算機設備和存儲介質。
一種輕應用部署方法,所述方法包括:
獲取最新版本的應用列表,以及本地已部署的第一輕應用的應用標識;所述應用列表中具有可下載的第二輕應用的應用標識和對應下載路徑;
根據所述第二輕應用的應用標識以及第一輕應用的應用標識,判斷本地是否已部署有所述第二輕應用;
當本地未部署有第二輕應用時,根據所述第二輕應用的下載路徑下載對應的應用服務包;所述應用服務包中具有第二輕應用的安裝文件以及配置文件;
根據所述配置文件創建所述安裝文件運行時所需的運行空間,并對所述安裝文件進行路由映射。
在其中一個實施例中,所述方法還包括:
當本地部署有第二輕應用時,獲取本地已部署的第二輕應用的版本信息;
基于所述應用列表中的版本信息以及本地的版本信息,判斷已部署第二輕應用是否為待更新應用;
當為待更新應用時,確定與待更新應用相關聯的應用服務包的下載路徑;
根據所述下載路徑,下載待更新應用的應用服務包;所述應用服務包中具有更新文件以及配置文件;
根據所述配置文件修改本地配置信息,并將所述更新文件覆蓋歷史安裝文件。
在其中一個實施例中,所述獲取最新版本的應用列表包括:
獲取服務器應用列表配置信息,以及本地應用列表配置信息;所述應用列表配置信息中具有應用列表的生成時間和應用列表的下載路徑;
當服務器應用列表配置信息中的生成時間與本地應用列表配置信息中的生成時間不相同時,基于所述服務器應用列表中的下載路徑下載應用列表。
在其中一個實施例中,所述根據所述配置文件創建所述安裝文件運行時所需的運行空間包括:
根據所述配置文件確定安裝文件中各子程序文件所能實現的功能類型;
統計不同功能類型下的子程序文件的數量;
根據所述子程序文件所能實現的功能類型以及對應數量,計算所述安裝文件運行時所需要的物理資源;
創建與所述物理資源相對應的運行空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶蝶金云計算有限公司,未經金蝶蝶金云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010150166.7/2.html,轉載請聲明來源鉆瓜專利網。





