[發明專利]固件升級方法、非易失性存儲器、計算機存儲介質及終端在審
| 申請號: | 202110282696.1 | 申請日: | 2021-03-16 |
| 公開(公告)號: | CN112925679A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 羅偉城;姚琪 | 申請(專利權)人: | 南昌歐菲光電技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京恒博知識產權代理有限公司 11528 | 代理人: | 范勝祥 |
| 地址: | 330013 江西省南昌市*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 非易失性存儲器 計算機 存儲 介質 終端 | ||
1.一種固件升級方法,所述固件升級方法用于終端,所述終端包括易失性存儲器和非易失性存儲器,其特征在于,所述非易失性存儲器包括第一區塊和第二區塊,所述第二區塊包括備份區和校驗區;其中,所述備份區用于備份未升級前的固件;所述方法包括:
控制所述易失性存儲器獲取待升級的固件;
控制所述第一區塊和所述第二區塊的校驗區讀取所述待升級的固件;
控制所述第二區塊的校驗區對所述待升級的固件進行比對;
在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中。
2.根據權利要求1所述的方法,其特征在于,所述控制所述第二區塊的校驗區對所述待升級的固件進行比對,包括:控制所述第二區塊的校驗區基于預設的校驗碼和/或預設的封包格式對所述待升級的固件進行比對。
3.根據權利要求2所述的方法,其特征在于,所述預設的校驗碼包括預設的多個分區校驗碼;所述校驗區包括多個校驗分區;其中,各分區校驗碼與各校驗分區一一對應;
所述控制所述第二區塊的校驗區基于預設的校驗碼和/或預設的封包格式對所述待升級的固件進行比對,包括:
基于所述預設的封包格式對位于所述各校驗分區的待升級的固件的以下至少一項進行比對:報頭格式、報尾格式、報文格式;和/或,
基于所述各分區校驗碼對位于所述各校驗分區的待升級的固件進行比對。
4.根據權利要求3所述的方法,其特征在于,所述基于所述各分區校驗碼對位于所述各校驗分區的待升級的固件進行比對,包括:
基于預設的算法對位于所述各校驗分區的待升級的固件進行運算,獲得各校驗分區的第一運算碼;
將同一校驗分區的第一運算碼與分區校驗碼進行比對;
所述在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中,包括:在任意一個校驗分區的第一運算碼與分區校驗碼不匹配的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中。
5.根據權利要求3所述的方法,其特征在于,所述基于所述各分區校驗碼對位于所述各校驗分區的待升級的固件進行比對,包括:
基于所述各分區校驗碼對所述各校驗分區的待升級的固件進行運算,獲得各校驗分區的第二運算碼;
控制所述各校驗分區的第二運算碼與0進行比對;
所述在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中,包括:在至少一個校驗分區的第二運算碼不為0的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中。
6.根據權利要求1所述的方法,其特征在于,所述第一區塊包括多個分區;所述第二區塊中的備份區包括多個分區;其中,所述第一區塊中的各分區與所述備份區的各分區一一對應;
所述在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中,包括:在比對失敗的情況下,控制所述備份區的各分區中備份的未升級前的固件回滾到所述第一區塊中的各分區中。
7.根據權利要求1所述的方法,其特征在于,所述第一區塊包括多個分區;所述第二區塊中的備份區包括多個分區;其中,所述第一區塊中的各分區與所述備份區的各分區一一對應;
所述在比對失敗的情況下,控制所述備份區中備份的未升級前的固件回滾到所述第一區塊中,包括:
控制所述備份區的各分區中備份的未升級前的固件與所述第一區塊中各分區的待升級的固件進行比對;
在所述備份區的各分區中備份的未升級前的固件與所述第一區塊中各分區的待升級的固件之間存在不匹配的情況下,確定至少一個不匹配的分區,控制所述至少一個不匹配的分區對應的所述備份區的分區中備份的未升級前的固件回滾到對應的第一區塊的分區中。
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:在比對成功的情況下,控制所述第一區塊中的待升級的固件在所述終端中運行,以完成對所述終端中的固件的升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南昌歐菲光電技術有限公司,未經南昌歐菲光電技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110282696.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可穿戴遠程溫度監測系統及方法
- 下一篇:一種多功能快遞柜





