[發明專利]一種網絡設備的固件恢復方法及裝置有效
| 申請號: | 201510094537.3 | 申請日: | 2015-03-03 |
| 公開(公告)號: | CN104750574B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 侯旭勃 | 申請(專利權)人: | 普聯技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/4401 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南山區深南路科技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡設備 固件恢復 出廠 恢復模式 分區 返修 恢復 網絡技術領域 固件修復 閃存分區 生產效率 讀操作 觸發 閃存 上傳 上電 廢棄 成功 | ||
本發明適用于網絡技術領域,提供了一種網絡設備的固件恢復方法及裝置,包括:在所述網絡設備的閃存中設置出廠恢復分區,所述出廠恢復分區僅支持讀操作;所述網絡設備上電之后,所述網絡設備的CPU從所述出廠恢復分區開始運行;觸發所述出廠恢復分區進入恢復模式;在所述恢復模式之下,將通過web頁面上傳的固件恢復至該固件對應的閃存分區中。當網絡設備的固件被破壞時,本發明提供的固件恢復方法能夠避免網絡設備無法成功啟動的情況出現,可以通過恢復模式引導用戶完成網絡設備的固件修復,減少網絡設備的返修次數和廢棄現象,并加快網絡設備的返修速度,提高生產效率。
技術領域
本發明屬于網絡技術領域,尤其涉及一種網絡設備的固件恢復方法及裝置。
背景技術
家用路由器的固件通常包括引導程序、操作系統和應用程序,當設備上電之后,固件通過以下方式順序執行:CPU執行引導程序,引導程序初始化硬件后引導操作系統,操作系統加載應用程序。在家用路由器的使用過程中,固件存在著被意外破壞的可能,例如,固件升級過程中意外斷電,或者使用了不兼容的破解固件等等,從而導致家用路由器無法正常啟動。
目前,在智能家用路由器中,引入了雙系統來解決上述問題。雙系統的固件構成通常包括一份引導程序、兩份操作系統和兩份應用程序,設備上電后,固件的執行順序為“引導程序-操作系統1-應用程序1”,或者“引導程序-操作系統2-應用程序2”,引導程序根據存儲在閃存中的標志位決定引導操作系統1或者操作系統2。然而,上述解決方案需要將閃存體積增加近一倍,造成資源浪費,而且存在升級引導程序的可能,從而引入引導程序被破壞的可能,導致設備無法正常啟動。
發明內容
本發明實施例的目的在于提供一種網絡設備的固件恢復方法及裝置,旨在解決目前網絡設備中的固件被意外破壞之后,網絡設備無法正常啟動的問題。
本發明實施例是這樣實現的,一種網絡設備的固件恢復方法,包括:
在所述網絡設備的閃存中設置出廠恢復分區,所述出廠恢復分區僅支持讀操作;
所述網絡設備上電之后,所述網絡設備的CPU從所述出廠恢復分區開始運行;
觸發所述出廠恢復分區進入恢復模式;
在所述恢復模式之下,將通過web頁面上傳的固件恢復至該固件對應的閃存分區中。
本發明實施例的另一目的在于提供一種網絡設備的固件恢復裝置,包括:
設置單元,用于在所述網絡設備的閃存中設置出廠恢復分區,所述出廠恢復分區僅支持讀操作;
運行單元,用于所述網絡設備上電之后,所述網絡設備的CPU從所述出廠恢復分區開始運行;
第一觸發單元,用于觸發所述出廠恢復分區進入恢復模式;
恢復單元,用于在所述恢復模式之下,將通過web頁面上傳的固件恢復至該固件對應的閃存分區中。
當網絡設備的固件被破壞時,本發明實施例提供的固件恢復方法能夠避免網絡設備無法成功啟動的情況出現,可以通過恢復模式引導用戶完成網絡設備的固件修復,減少網絡設備的返修次數和廢棄現象,并加快網絡設備的返修速度,提高生產效率。
附圖說明
圖1是本發明實施例提供的網絡設備的固件恢復方法的實現流程圖;
圖2是本發明實施例提供的網絡設備的固件恢復方法S103的具體實現流程圖;
圖3是本發明另一實施例提供的網絡設備的固件恢復方法S103的具體實現流程圖;
圖4是本發明實施例提供的網絡設備的固件恢復方法S301的具體實現流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于普聯技術有限公司,未經普聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510094537.3/2.html,轉載請聲明來源鉆瓜專利網。





