[發明專利]一種系統升級方法、智能設備及服務器在審
| 申請號: | 201810596485.3 | 申請日: | 2018-06-11 |
| 公開(公告)號: | CN110580167A | 公開(公告)日: | 2019-12-17 |
| 發明(設計)人: | 周宇坤;王亞茹 | 申請(專利權)人: | 海能達通信股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/658 |
| 代理公司: | 44285 深圳市深佳知識產權代理事務所(普通合伙) | 代理人: | 王仲凱 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統文件 系統分區 智能設備 系統升級 空閑 升級 避免系統 空閑系統 升級系統 文件升級 加載 可用 服務器 存儲 分區 保證 保留 失敗 應用 | ||
本發明提出一種系統升級方法、智能設備及服務器。一種系統升級方法,應用于智能設備,所述智能設備包括兩個系統分區,所述智能設備可以加載任意一個系統分區中存儲的系統文件啟動運行;該方法包括:當需要對系統文件進行升級時,對空閑的系統分區中的系統文件進行升級,使所述空閑的系統分區中的系統文件版本比正在運行的系統分區中的系統文件版本更高。采用本發明技術方案,對智能設備進行系統分區,每次升級系統文件時都是升級空閑系統分區的系統文件,保留正在運行的系統分區的系統文件,這樣可以保證智能設備內部始終存在兩個版本的系統文件,避免系統文件升級失敗時沒有可用的系統文件,可以保證智能設備正常運行。
技術領域
本發明涉及軟件技術領域,尤其涉及一種系統升級方法、智能設備及服務器。
背景技術
空口升級固件(Firmware Over The Air)是智能設備更新固件常用的方式,其含義為通過空口(無線)來傳遞升級包。由于無線環境不如有線環境穩定,因此無線環境使用的升級包是經過特殊的差分處理的差分包。差分包只包含了舊版本和新版本之間的差異部分,因此體積小,便于網絡傳輸,被廣泛運用。但不管怎樣,FOTA升級也是固件升級的一種,也是一種可能發生異常導致系統無法自舉的行為。
現有技術中通常通過加強對FOTA升級過程中的每個流程的檢驗,來盡量避免FOTA升級失敗情況的發生。例如,當FOTA包下載之后,檢測其版本和md5,確保完整性;在解包過程中,要檢測緩存區大小,確保有足夠的空間進行緩存操作等。
但是,現有的FOTA升級保障措施,只能在一定程度上降低升級過程發生故障的概率,對于真實發生的系統升級故障卻無能為力。如果新版本升級失敗,則設備中已經沒有原來版本的系統文件供設備運行,會導致智能設備無法使用。
發明內容
基于上述現有技術的缺陷和不足,本發明提出一種系統升級方法,能夠在保留現有的系統文件的前提下實現對系統文件的升級,可以有效避免由于系統文件升級失敗導致智能設備無法使用的情況發生。
為了達到上述目的,本發明提出如下技術方案:
一種系統升級方法,應用于智能設備,所述智能設備包括兩個系統分區,所述智能設備可以加載任意一個系統分區中存儲的系統文件啟動運行;該方法包括:
當需要對系統文件進行升級時,對空閑的系統分區中的系統文件進行升級,使所述空閑的系統分區中的系統文件版本比正在運行的系統分區中的系統文件版本更高。
優選地,該方法還包括:
當對所述空閑的系統分區中的系統文件升級完成時,重新加載系統文件版本較高的系統分區中的系統文件啟動運行;
如果所述智能設備不能正常啟動運行,則重新加載系統文件版本較低的系統分區中的系統文件啟動運行。
優選地,在重新加載系統文件版本較低的系統分區中的系統文件啟動運行后,該方法還包括:
對空閑的系統分區中的系統文件進行重新升級處理,或將所述空閑的系統分區中的系統文件擦除,并重新寫入新的系統文件。
優選地,所述方法還包括:
當所述智能設備啟動時,獲取用戶選擇的系統分區信息;
加載與所述系統分區信息對應的系統分區中的系統文件啟動運行。
一種系統升級方法,應用于服務器,該方法包括:
當第一次對智能設備系統文件進行升級時,生成初始版本系統文件到更高版本系統文件的相鄰版本差分升級包;
將所述相鄰版本差分升級包發送給所述智能設備,使所述智能設備對空閑系統分區中的系統文件進行升級;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海能達通信股份有限公司,未經海能達通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810596485.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:系統應用安裝方法、裝置和存儲介質
- 下一篇:信息化資產管理系統及其升級方法





