[發明專利]一種WI-FI設備OTA升級失敗后的恢復方法在審
| 申請號: | 202010568848.X | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN112118280A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 龔宇輝 | 申請(專利權)人: | 上海漢楓電子科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W8/24;G06F8/65;G06F8/61 |
| 代理公司: | 上海思牛達專利代理事務所(特殊普通合伙) 31355 | 代理人: | 丁劍 |
| 地址: | 200135 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 wi fi 設備 ota 升級 失敗 恢復 方法 | ||
本發明公開了一種WI?FI設備OTA升級失敗后的恢復方法,涉及OTA升級技術領域,包括以下步驟:建立存儲分區,其包括建立第一存儲分區、第二存儲分區;獲取待升級程序并鏡像存儲至第一存儲分區;獲取升級數據并將升級數據存儲于第二存儲分區。通過建立存儲分區,將待升級程序并鏡像存儲至第一存儲分區和將升級數據并將升級數據存儲于第二存儲分區以及進行引導加載程序更新待升級程序,而通過運行失敗,清除升級后程序信息和第二存儲分區信息,進入引導加載程序提取第一存儲分區鏡像待升級程序并引導恢復;解決Wi?Fi設備在OTA升級失敗后出現的異常,能自動恢復到之前的程序進行運行,提高設備的穩定性,降低維護成本。
技術領域
本發明涉及OTA升級技術領域,具體來說,涉及一種WI-FI設備OTA升級失敗后的恢復方法。
背景技術
OTA(Over-the-Air Technology,空間下載技術)升級是Android系統提供的標準軟件升級方式。是通過移動通信(GSM或CDMA)的空中接口對SIM卡數據及應用進行遠程管理的技術。空中接口可以采用WAP、GPRS、CDMA1X及短消息技術。OTA技術的應用,使得移動通信不僅可以提供語音和數據服務,而且還能提供新業務下載。
OTA功能強大,可以無損失升級系統,主要通過網絡(例如,WIFI網絡、4G網絡)自動下載OTA升級包、自動升級,但是也支持通過下載OTA升級包到SD卡升級。OTA的升級包很小,一般幾M到十幾M,如果你用網絡升級,非常的方便,基本是在系統上點擊幾下就完成了升級,并且最重要的是,OTA升級無需備份數據,短短幾分鐘就搞定所有升級工作,所有數據都會完好無損的保留下來。
目前OTA升級方式為,先通過無線將升級程序下載到設備中,然后軟件復位進入Bootloader(引導加載程序)進行校驗、更新、跳轉,常見的Bootloader程序實現方案有兩種:
方案1:乒乓區方式,在設備內劃分兩塊相同大小的程序運行區域,其中正在運行程序的區域稱之為運行區,另一塊稱之為非運行區,記錄當前程序運行所在區域,OTA過程是將升級文件下載到非運行區,然后進行完整性、合法性校驗,校驗通過后切換到非運行區執行啟動,并更新記錄程序運行所在區域。
方案2:備份區方式,在設備內劃分程序運行區和程序備份區兩塊,程序只在運行區中運行,OTA過程是將升級文件先下載到備份區,然后進行完整性、合法性校驗,校驗通過后將文件搬移到運行區,然后復位跳轉到運行區執行啟動。
以上兩種方式在升級過程中都只能對升級文件進行完整性、合法性的校驗,無法校驗在程序更新后是否能正常運行,如果將一個無法正常運行的程序升級到設備中,會造成設備的無法正常工作,并且無法再次OTA升級,從而導致設備的損壞。恢復則需要專業人員拆開設備后通過有線的方式燒寫正常的程序,將消耗大量的人力造成不好的用戶體驗。
針對相關技術中的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中的問題,本發明提出一種WI-FI設備OTA升級失敗后的恢復方法,以克服現有相關技術所存在的上述技術問題。
本發明的技術方案是這樣實現的:
一種WI-FI設備OTA升級失敗后的恢復方法,包括以下步驟:
建立存儲分區,其包括建立第一存儲分區、第二存儲分區;
獲取待升級程序并鏡像存儲至第一存儲分區;
獲取升級數據并將升級數據存儲于第二存儲分區;
確定第二存儲分區內升級數據信息并進入引導加載程序更新待升級程序;
運行升級后程序,若運行失敗,清除升級后程序信息和第二存儲分區信息;
進入引導加載程序提取第一存儲分區鏡像待升級程序并引導恢復;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海漢楓電子科技有限公司,未經上海漢楓電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010568848.X/2.html,轉載請聲明來源鉆瓜專利網。





