[發明專利]差分升級方法、設備及存儲介質在審
| 申請號: | 202010315694.3 | 申請日: | 2020-04-20 |
| 公開(公告)號: | CN111538523A | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 巫劍鋒;黃卓強;陳秋香;李平;袁賽春;陳嘉平 | 申請(專利權)人: | TCL海外電子(惠州)有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;G06F8/71 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 宋朝政 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 設備 存儲 介質 | ||
本發明公開了一種差分升級方法、設備及存儲介質,所述方法包括以下步驟:在檢測到待升級文件時,獲取所述待升級文件的版本號;在檢測到所述待升級文件的版本號與目標系統的版本文件的版本號不一致時,比較所述待升級文件與所述目標系統的版本文件,獲得目標差分文件;根據所述目標差分文件升級所述目標系統以定向地實現差分升級,避免了整包升級所帶來的風險,減少了文件升級的等待時間和經濟支出,提高了升級效率和升級成功率,也提高了后續的文件測試效率。
技術領域
本發明涉及軟件升級技術領域,尤其涉及一種差分升級方法、設備及存儲介質。
背景技術
隨著軟件升級技術的發展,基于Linux的整包升級方案由于需要花費時間過長已不能滿足日常的升級需求,例如在升級一個大小為500M左右的文件包時,采用USB端口進行整包升級需要花費5-6分鐘,且根據升級時網絡速度的快慢,從下載到升級完成至少需要10分鐘,這對于工廠升級電視軟件而言需要耗費較多返工費用,而增量或者分區升級的技術要求較高,升級時間會根據分區大小而定,風險性較大,也并不適用于實際生產中的升級需求,且在實際生產中,會出現僅需更改部分子版本文件即可滿足實際生產中的升級需求的情形,再采用上述方法未免工作量過大且效率低,因此,如何定向地實現差分升級以減少經濟支出、提高升級效率,成為一個亟待解決的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供了一種差分升級方法、設備及存儲介質,旨在解決如何定向地實現差分升級以減少經濟支出、提高升級效率的技術問題。
為實現上述目的,本發明提供了一種差分升級方法,所述方法包括以下步驟:
在檢測到待升級文件時,獲取所述待升級文件的版本號;
在檢測到所述待升級文件的版本號與目標系統的版本文件的版本號不一致時,比較所述待升級文件與所述目標系統的版本文件,獲得目標差分文件;
根據所述目標差分文件升級所述目標系統。
優選地,所述在檢測到待升級文件時,獲取所述待升級文件的版本號的步驟,具體包括:
在檢測到待升級文件時,從所述待升級文件中獲取子版本文件,并獲取所述子版本文件的版本號;
相應地,所述在檢測到所述待升級文件的版本號與目標系統的版本號不一致時,比較所述待升級文件與所述目標系統的版本文件,獲得目標差分文件的步驟,具體包括:
從目標系統的版本文件中獲取目標子版本文件,在檢測到所述子版本文件的版本號與所述目標子版本文件的版本號不一致時,比較所述子版本文件與所述目標子版本文件,獲得目標差分文件。
優選地,所述在檢測到待升級文件時,從所述待升級文件中獲取子版本文件的步驟,具體包括:
獲取目標系統的版本文件的第一標識信息,在檢測到待升級文件時,獲取待升級文件的第二標識信息;
在檢測到所述第一標識信息與所述第二標識信息符合預設匹配條件時,從所述待升級文件中獲取子版本文件,并獲取所述子版本文件的版本號。
優選地,所述在檢測到所述待升級文件的版本號與目標系統的版本文件的版本號不一致時,比較所述待升級文件與所述目標系統的版本文件,獲得目標差分文件的步驟之后,還包括:
根據預設校驗值校驗所述待升級文件;
在校驗成功時,執行所述根據所述目標差分文件升級所述目標系統的步驟。
優選地,所述在檢測到所述待升級文件的版本號與目標系統的版本文件的版本號不一致時,比較所述待升級文件與所述目標系統的版本文件,獲得目標差分文件的步驟之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL海外電子(惠州)有限公司,未經TCL海外電子(惠州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010315694.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種快速掘進系統
- 下一篇:應用模塊的處理方法、裝置、設備及存儲介質





