[发明专利]一种路由器系统升级的控制方法及装置在审
申请号: | 201710110191.0 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106936631A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京极科极客科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04W24/04;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区海淀大街3*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 系统升级 控制 方法 装置 | ||
1.一种路由器系统升级的控制方法,其特征在于:该控制方法包括以下步骤:
(1)将flash分为3个分区:只读firmware分区,其用于存放ROM系统;overlay分区,其用于存放用户配置;firmware_backup分区,其用于存放ROM备份;
(2)在系统升级和刷机时,新的固件先写到firmware_backup分区;
(3)在系统启动时,是从firmware分区启动。
2.根据权利要求1所述的路由器系统升级的控制方法,其特征在于:所述步骤(2)中系统升级包括以下步骤:
(a1)升级开始;
(a2)网络下载固件;
(a3)校验下载固件md5值,如果校验失败则说明下载出错,提示重试;否则执行步骤(a4);
(a4)写入firmware_backup分区;
(a5)读取、校验firmware_backup分区,如果成功则执行步骤(a6),否则执行步骤(a4);
(a6)重新启动。
3.根据权利要求2所述的路由器系统升级的控制方法,其特征在于:所述步骤(2)中系统刷机包括以下步骤:
(b1)刷机开始;
(b2)tftp下载固件;
(b3)校验下载的固件,如果校验失败则说明下载出错,重新启动;否则执行步骤(b4);
(b4)校验firmware分区md5值,如果校验失败则执行步骤(b5);否则执行步骤(b7);
(b5)写入firmware分区;
(b6)读取、校验firmware分区,如果成功则执行步骤(b7),否则执行步骤(b5);
(b7)写入firmware_backup分区;
(b8)读取、校验firmware_backup分区,如果成功则执行步骤(b9),否则执行步骤(b7);
(b9)重新启动。
4.根据权利要求3所述的路由器系统升级的控制方法,其特征在于:所述步骤(3)中系统启动包括以下步骤:
(c1)上电uboot启动;
(c2)uboot系统加载;
(c3)判断rese按钮是否按住,如果是则进入所述步骤(b1);否则执行步骤(c4);
(c4)校验firmware_backup分区md5值,如果校验失败则执行步骤
(c5);否则执行步骤(c7);
(c5)校验firmware分区md5值,如果校验失败则提示错误,系统挂起;否则执行步骤(c6);
(c6)加载并启动firmware分区,跳转到步骤(c11);
(c7)校验firmware分区md5值,如果校验失败则执行步骤(c10);否则执行步骤(c8);
(c8)判断firmware分区md5值是否等于firmware_backup分区md5值,是则执行步骤(c9),否则执行步骤(c10);
(c9)加载并启动firmware分区,跳转到步骤(c11);
(c10)复制firmware_backup分区到firmware分区,重新启动;
(c11)结束。
5.一种路由器系统升级的控制装置,其特征在于:该装置包括:
只读firmware分区,其用于存放ROM系统;
overlay分区,其用于存放用户配置;
firmware_backup分区,其用于存放ROM备份;
其中,在系统升级和刷机时,新的固件先写到firmware_backup分区;
在系统启动时,是从firmware分区启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京极科极客科技有限公司,未经北京极科极客科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710110191.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有绝缘珠的探针连接器
- 下一篇:一种多针折弯连接器