[發明專利]固件升級方法、非易失性存儲器、計算機存儲介質及終端在審
| 申請號: | 202110282696.1 | 申請日: | 2021-03-16 |
| 公開(公告)號: | CN112925679A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 羅偉城;姚琪 | 申請(專利權)人: | 南昌歐菲光電技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京恒博知識產權代理有限公司 11528 | 代理人: | 范勝祥 |
| 地址: | 330013 江西省南昌市*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 非易失性存儲器 計算機 存儲 介質 終端 | ||
本申請公開了一種固件升級方法、非易失性存儲器、計算機存儲介質及終端,其中,該方法包括:控制易失性存儲器獲取待升級的固件;控制第一區塊和所述第二區塊的校驗區讀取待升級的固件;控制第二區塊的校驗區對待升級的固件進行比對;在比對失敗的情況下,控制備份區中備份的未升級前的固件回滾到第一區塊中。由此,本申請通過在非易失性存儲器中的第二區塊設置備份區和校驗區,在固件升級失敗的情況下,控制備份區中備份的原固件回滾到第一區塊中,從而有效避免了終端在固件升級失敗時,運行第一區塊中的固件可能導致的死機需要回廠返修等情況。
技術領域
本申請涉及計算機技術領域,具體涉及一種固件升級方法、非易失性存儲器、計算機存儲介質及終端。
背景技術
固件一般存儲于終端中的電可擦除只讀存儲器(Electrically ErasableProgrammable ROM,EEPROM)或閃存(Flash EEPROM Memory,FLASH)中,一般可由終端通過空中下載技術(Over-the-Air Technology,OTA)進行升級。終端在升級的過程中可能存在斷電、不正常操作以及病毒等情況導致的死機或損壞等問題。
目前,廠商針對這些在升級過程中出現故障的終端只能進行召回或到用戶處進行維修,這樣不僅增加了廠商額外的成本,也給用戶造成了不便,降低了用戶體驗。
發明內容
本申請實施例提供了一種固件升級方法、非易失性存儲器、計算機存儲介質及終端,以避免終端在固件升級過程中出現故障時需要返廠維修等情況,這樣不僅減小了廠商增加額外成本的風險,還提升了用戶體驗。
第一方面,本申請實施例提供了一種固件升級方法,所述固件升級方法用于終端,所述終端包括易失性存儲器和非易失性存儲器,所述非易失性存儲器包括第一區塊和第二區塊,所述第二區塊包括備份區和校驗區;其中,所述備份區用于備份未升級前的固件;所述方法包括:
控制所述易失性存儲器獲取待升級的固件;
控制所述第一區塊和所述第二區塊的校驗區讀取所述待升級的固件;
控制所述第二區塊的校驗區對所述待升級的固件進行比對;
在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中。
由此,本申請實施例可以通過在非易失性存儲器中的第二區塊設置備份區和校驗區,在固件升級失敗的情況下,控制備份區中備份的原固件回滾到第一區塊中,從而有效避免了終端在固件升級失敗時,運行第一區塊中的固件可能導致的死機需要回廠返修等情況。
在一種可能的實現方式中,所述控制所述第二區塊的校驗區對所述待升級的固件進行比對,包括:控制所述第二區塊的校驗區基于預設的校驗碼和/或預設的封包格式對所述待升級的固件進行比對。
由此,本申請實施例可以利用預設的校驗碼和/或預設的封包格式對待升級的固件的完整性及正確性進行驗證,以確保終端可以正常運行第一區塊中存儲的待升級的固件程序。
在一種可能的實現方式中,所述預設的校驗碼包括預設的多個分區校驗碼;所述校驗區包括多個校驗分區;其中,各分區校驗碼與各校驗分區一一對應;
所述控制所述第二區塊的校驗區基于預設的校驗碼和/或預設的封包格式對所述待升級的固件進行比對,包括:
基于所述預設的封包格式對位于所述各校驗分區的待升級的固件的以下至少一項進行比對:報頭格式、報尾格式、報文格式;和/或,
基于所述各分區校驗碼對位于所述各校驗分區的待升級的固件進行比對。
由此,本申請實施例可以利用報頭格式、報尾格式、報文格式;和/或,各分區校驗碼對處于不同校驗分區的待升級的固件進行驗證,以確保處于不同校驗分區的待升級的固件的完整性以及正確性,從而使得終端中的各組成部分可以正常運行待升級的固件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南昌歐菲光電技術有限公司,未經南昌歐菲光電技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110282696.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可穿戴遠程溫度監測系統及方法
- 下一篇:一種多功能快遞柜





