[發明專利]程序的升級方法及裝置、存儲介質和電子裝置在審
| 申請號: | 201910749050.2 | 申請日: | 2019-08-14 |
| 公開(公告)號: | CN110442367A | 公開(公告)日: | 2019-11-12 |
| 發明(設計)人: | 毛江云;楊濤;陳志博 | 申請(專利權)人: | 騰訊云計算(北京)有限責任公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周婷婷 |
| 地址: | 100098 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主程序 升級程序 下載鏈接 云服務器 安裝包 升級 存儲介質 電子裝置 升級請求 主程序升級 升級指令 下載 發送 攜帶 | ||
本發明公開了一種程序的升級方法及裝置、存儲介質和電子裝置。其中,該方法包括:在第一主程序從云服務器獲取到升級指令的情況下,通過升級程序獲取第一主程序發送的升級請求,其中,升級請求中攜帶有下載鏈接,下載鏈接用于指示從云服務器上下載用于升級第一主程序的安裝包;通過升級程序根據下載鏈接從云服務器下載用于升級第一主程序的安裝包;通過升級程序使用安裝包將第一主程序升級為第二主程序。本發明解決了相關技術中對于軟件的升級需要依賴特定的硬件難以使用在其他設備上的技術問題。
技術領域
本發明涉及計算機領域,具體而言,涉及一種程序的升級方法及裝置、存儲介質和電子裝置。
背景技術
云服務器(Elastic Compute Service,ECS)是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務。云服務器是云計算服務器的重要組成部分,是面向各類互聯網用戶提供綜合業務能力的服務器平臺,該平臺整合了傳統意義上的互聯網應用三大核心要素:計算、存儲、網絡,面向用戶提供公用化互聯網基礎設施服務。也就是說,與傳統的物理服務器相比較,用戶無需提前購買硬件,即可迅速創建或釋放任意多臺云服務器實現用戶在線訪問各種應用成,信息和數據等數據交互的方式。例如,在終端需要對本地軟件進行升級時,可以通過網絡從云服務器下載安裝包進行升級服務。
其中,現有的軟件升級技術包括以下幾種:1)關注遠程全自動升級能力,如采用無應答機制讓客戶端自管理、在C/S架構下批量遠程管理、甚至設計特定的硬件部件在嵌入式設備上提高升級自動化。2)關注升級完整性,如采用歷史斷點續傳技術確保安裝包完整下載,帶升級回滾。但上述軟件升級方式存在以下缺點:1)設備局限性,部分嵌入式設備的升級技術依賴其特定的硬件部件,這使得該技術很難適用在其他設備上。2)升級魯棒性缺乏,目前大部分升級技術關注了遠程、全自動、完整性幾個方面,但是斷電、斷網等意外故障的情況應對能力不足。3)升級框架完整性不足。大多的升級技術或缺乏自動感應升級、或缺乏失敗升級處理、或缺乏升級完成告警機制。
針對現有的軟件升級的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供一種程序的升級方法及裝置、存儲介質和電子裝置,以至少解決相關技術中對于軟件的升級需要依賴特定的硬件難以使用在其他設備上的技術問題。
根據本發明實施例的一個方面,提供了一種程序升級方法,包括:在第一主程序從云服務器獲取到升級指令的情況下,通過升級程序獲取所述第一主程序發送的升級請求,其中,所述升級請求中攜帶有下載鏈接,所述下載鏈接用于指示從所述云服務器上下載用于升級所述第一主程序的安裝包;通過所述升級程序根據所述下載鏈接從所述云服務器下載所述用于升級所述第一主程序的安裝包;通過所述升級程序使用所述安裝包將所述第一主程序升級為第二主程序。
根據本發明實施例的另一方面,還提供了一種程序升級裝置,包括:獲取模塊,用于在第一主程序從云服務器獲取到升級指令的情況下,通過升級程序獲取所述第一主程序發送的升級請求,其中,所述升級請求中攜帶有下載鏈接,所述下載鏈接用于指示從所述云服務器上下載用于升級所述第一主程序的安裝包;下載模塊,用于通過所述升級程序根據所述下載鏈接從所述云服務器下載所述用于升級所述第一主程序的安裝包;升級模塊,用于通過所述升級程序使用所述安裝包將所述第一主程序升級為第二主程序。
根據本發明實施例的又一方面,還提供了一種存儲介質,該存儲介質中存儲有計算機程序,其中,該計算機程序被設置為運行時執行上述方法。
根據本發明實施例的又一方面,還提供了一種電子裝置,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,上述處理器通過計算機程序執行上述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊云計算(北京)有限責任公司,未經騰訊云計算(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910749050.2/2.html,轉載請聲明來源鉆瓜專利網。





