[发明专利]一种网络设备的固件恢复方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201510094537.3/2.html,转载请声明来源钻瓜专利网。