[發明專利]軟件升級方法、裝置、存儲介質和電子設備在審
| 申請號: | 202011449210.0 | 申請日: | 2020-12-09 |
| 公開(公告)號: | CN114610346A | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 王紅瓅;楊占曉;熊林欣;郭毅;王程宏;董建;朱興 | 申請(專利權)人: | 航天信息軟件技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 溫易娜 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 升級 方法 裝置 存儲 介質 電子設備 | ||
1.一種軟件升級方法,其特征在于,應用于安裝有中臺系統的客戶端,所述方法包括:
通過所述中臺系統按照預設時間間隔周期性獲取所述客戶端的客戶端特征信息以及所述客戶端的本地下載目錄,并將所述客戶端特征信息以及所述本地下載目錄發送至服務器,所述本地下載目錄中記錄有所述客戶端已經下載的軟件產品信息;所述客戶端特征信息包括所述客戶端對應的企業特征信息和/或地區特征信息;
接收所述服務器根據所述客戶端特征信息和所述本地下載目錄確定的所述客戶端需升級的目標軟件信息;
根據所述目標軟件信息對所述客戶端進行軟件升級。
2.根據權利要求1所述的方法,其特征在于,所述目標軟件信息包括所述客戶端需升級或安裝的軟件產品的目標版本的下載地址;所述根據所述目標軟件信息對所述客戶端進行軟件升級包括:
根據所述下載地址下載所述目標版本的軟件產品,并在下載完成后安裝所述目標版本的軟件產品。
3.根據權利要求1所述的方法,其特征在于,所述軟件產品包括接口服務產品,所述方法還包括:
確定是否接收到調用所述接口服務產品的業務請求消息;
在接收到所述業務請求消息的情況下,停止巡檢操作,并根據所述業務請求消息獲取所述接口服務產品的產品信息;其中,所述產品信息包括軟件標識信息、軟件版本信息以及所述接口服務產品對應的所述客戶端特征信息;所述巡檢操作包括所述通過所述中臺系統按照預設時間間隔周期性獲取所述客戶端的客戶端特征信息以及所述客戶端的本地下載目錄,并將所述客戶端特征信息以及所述本地下載目錄發送至服務器;
將所述產品信息發送至所述服務器;
接收所述服務器根據所述產品信息發送的產品升級指示消息,所述產品升級指示消息用于指示所述接口服務產品是否需要升級;
在確定所述接口服務產品需要升級的情況下,根據所述產品升級指示消息對所述接口服務產品進行升級。
4.根據權利要求1所述的方法,其特征在于,所述軟件產品包括前端應用產品,所述方法還包括:
接收用戶觸發的產品升級請求消息,所述產品升級請求消息用于請求對所述客戶端上的至少一個所述前端應用產品進行升級;
根據所述產品升級請求消息獲取待升級的所述前端應用產品的產品特征信息;
將所述客戶端特征信息以及所述產品特征信息發送至服務器;
接收所述服務器根據所述客戶端特征信息以及所述產品特征信息發送的待升級的所述前端應用產品的目標版本的下載地址,以便根據所述下載地址下載安裝所述目標版本的前端應用產品。
5.一種軟件升級方法,其特征在于,應用于服務器,所述方法包括:
接收安裝有中臺系統的客戶端發送的客戶端特征信息以及本地下載目錄,所述本地下載目錄中記錄有所述客戶端已經下載的軟件產品信息;所述客戶端特征信息包括所述客戶端對應的企業特征信息和/或地區特征信息;
根據所述客戶端特征信息和所述本地下載目錄確定所述客戶端需升級的目標軟件信息;
向所述客戶端發送所述目標軟件信息,以便所述客戶端根據所述目標軟件信息對所述客戶端上的軟件產品進行軟件升級。
6.根據權利要求5所述的方法,其特征在于,所述根據所述客戶端特征信息和所述本地下載目錄確定所述客戶端需升級的目標軟件信息包括:
針對所述本地下載目錄中記錄的每個軟件產品,從多個預設軟件升級策略中確定該軟件產品對應的目標升級策略;
根據該軟件產品信息、所述客戶端特征信息以及所述目標升級策略確定該軟件產品對應的產品升級信息;
根據每個軟件產品對應的所述產品升級信息確定所述目標軟件信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息軟件技術有限公司,未經航天信息軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011449210.0/1.html,轉載請聲明來源鉆瓜專利網。





