[發(fā)明專利]一種固件升級方法及設備有效
| 申請?zhí)枺?/td> | 201410635448.0 | 申請日: | 2014-11-12 |
| 公開(公告)號: | CN105653299A | 公開(公告)日: | 2016-06-08 |
| 發(fā)明(設計)人: | 肖翔 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 方法 設備 | ||
1.一種固件升級方法,其特征在于,所述方法包括備份過程和升級過程;
所述備份過程為:確定與固件升級包對應的需要升級的固件,在與所述 固件對應的存儲空間中查詢是否存在與所述固件升級包相同的固件版本,并 在所述存儲空間中不存在與所述固件升級包相同的固件版本時將所述固件升 級包存儲至所述多個備份空間中的一個備份空間內作為備份的升級包,所述 存儲空間包含多個用于存儲固件版本的備份空間,各備份空間中所存儲的固 件版本各不相同;
所述升級過程為:讀取所述固件升級包或經所述備份過程備份的升級包 并覆蓋至所述固件的ROM中。
2.如權利要求1所述的方法,其特征在于,在與所述固件對應的存儲空 間中查詢是否存在與所述固件升級包相同的固件版本,具體為:
輪詢與所述存儲空間中各備份空間對應的結構體,所述結構體至少包括 與其對應的備份空間中固件版本的版本信息;
根據各所述結構體中的版本信息,確定是否存在與所述固件升級包的版 本信息相一致的固件版本;
若存在,則確認所述存儲空間中存在與所述固件升級包相同的固件版本;
若不存在,則確認所述存儲空間中不存在與所述固件升級包相同的固件 版本。
3.如權利要求2所述的方法,其特征在于,所述結構體還包括與其對應 的備份空間中固件版本的有效性標識、所述固件版本的升級時間以及用戶為 所述固件版本添加的描述信息,所述有效性標識用于指示所述備份空間中保 存的固件版本是否有效,所述將所述固件升級包存儲至所述多個備份空間中 的一個備份空間內,具體為:
查詢與所述各備份空間對應的結構體所包含的有效性標識,判斷是否存 在有效性標識為無效狀態(tài)的備份空間;
若存在,將所述固件升級包存儲至所述備份空間中,并將與所述備份空 間對應的結構體中的有效性標識置為有效狀態(tài);
若所述各備份空間的結構體中的有效性標識均為有效狀態(tài),且當前設置 的覆蓋模式為替換最舊版本,根據與所述各備份空間對應的結構體中的升級 時間,將所述固件升級包覆蓋存儲至升級時間最舊的備份空間中,并更新所 述備份空間的結構體;
若所述各備份空間的結構體中的有效性標識均為有效狀態(tài),且當前設置 的覆蓋模式為用戶指定替換,向所述用戶展示所述各備份空間對應的結構體 中的描述信息,將所述固件升級包覆蓋存儲至所述用戶指定的描述信息的備 份空間中,并更新所述備份空間的結構體。
4.如權利要求3所述的方法,其特征在于,在將所述固件升級包存儲至 所述多個備份空間中的一個備份空間內作為備份的升級包之后,還包括:
當接收到來自于用戶的固件恢復請求時,根據所述固件恢復請求中攜帶 的固件信息以及版本信息,確定待恢復固件及其固件版本;
根據所述固件恢復請求中的版本信息輪詢所述待恢復固件對應的存儲空 間的各個備份空間的結構體,判斷是否存在與所述固件恢復請求中的版本信 息吻合且有效性標識為有效狀態(tài)的固件版本;
若存在,則讀取與所述固件恢復請求中的版本信息吻合且有效性標識為 有效狀態(tài)的固件版本對應的備份空間中的固件升級包數據,并將其覆蓋至所 述待恢復固件的ROM中;
若不存在,向所述用戶提示所述固件版本不存在。
5.如權利要求3所述的方法,其特征在于,在將所述固件升級包存儲至 所述多個備份空間中的一個備份空間內作為備份的升級包之后,還包括:
當接收到來自于用戶的固件刪除請求時,根據所述固件刪除請求中攜帶 的固件信息以及版本信息,確定待刪除固件及其固件版本;
根據所述固件刪除請求中的版本信息輪詢所述待刪除固件對應的存儲空 間的各個備份空間的結構體,判斷是否存在與所述固件刪除請求中的版本信 息吻合且有效性標識為有效狀態(tài)的固件版本;
若存在,則將與所述固件刪除請求中的版本信息吻合且有效性標識為有 效狀態(tài)的固件版本對應的備份空間所對應的結構體中的有效性標識置為無效 狀態(tài);
若不存在,向所述用戶提示所述固件版本不存在。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410635448.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顯示控制方法及裝置、電子設備
- 下一篇:數據交互方法及系統(tǒng)





