[发明专利]光网络终端设备及其系统软件升级方法无效
| 申请号: | 201310408050.9 | 申请日: | 2013-09-09 |
| 公开(公告)号: | CN103488501A | 公开(公告)日: | 2014-01-01 |
| 发明(设计)人: | 乐毅;赵立国;赵红显;杨淑文;李双双 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L12/24 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 张璐;方晓明 |
| 地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 终端设备 及其 系统软件 升级 方法 | ||
1.一种光网络终端设备的系统软件升级方法,其特征在于,包括:
所述光网络终端设备中的系统程序接收到系统软件升级指令后,对于通过网络接收到的升级软件镜像文件的每个数据块,计算出该数据块的CRC值后,向内置的看门狗发送一个计时开始消息;之后,将该数据块写入到FLASH中的升级软件存储区域后,向所述看门狗发送一个计时复位消息;
所述系统程序在将所述升级软件镜像文件的最后一个数据块写入到FLASH、并确认计算出的最后一个数据块的CRC值,与所述升级软件镜像文件中携带的CRC值相等后,将本设备中的升级状态参数从已升级状态修改为正在升级状态后重启本设备;
若所述看门狗在接收到计时开始消息后进行计时的计时时间超过设定时间,则发出系统复位信号,对所述光网络终端设备进行复位重启;
所述光网络终端设备重启后,启动引导程序;所述引导程序若判断所述升级状态参数为正在升级状态,则加载升级软件存储区域中存储的升级软件镜像文件到内存后,将其中的CRC值剔除后得到升级软件,并运行所述升级软件;若判断所述升级状态参数为已升级状态,则加载系统软件存储区域中的系统软件到内存运行。
2.如权利要求1所述的方法,其特征在于,在所述加载升级软件存储区域中存储的升级软件镜像文件到内存后,还包括:
所述引导程序针对加载的数据再次计算CRC值,并判断本次计算出的CRC值是否与所述升级软件镜像文件中携带的CRC值相等;若判断不相等,则将所述升级状态参数修改为已升级状态后重启本设备;以及
所述将其中的CRC值剔除后得到升级软件,并运行所述升级软件具体为:
所述引导程序若判断出本次计算出的CRC值与所述升级软件镜像文件中携带的CRC值相等,则将其中的CRC值剔除后得到升级软件,并运行所述升级软件。
3.如权利要求1所述的方法,其特征在于,所述升级软件存储区域在所述光网络终端设备中的软件分区信息中被指示为所述FLASH中划分出的第一软件分区,所述系统软件存储区域在所述软件分区信息中被指示为所述FLASH中划分出的第二软件分区;以及
在所述将其中的CRC值剔除后得到升级软件,并运行所述升级软件后,还包括:
所述引导程序将所述软件分区信息中的升级软件存储区域指示为第二软件分区,将所述系统软件存储区域指示为第一软件分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310408050.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据加载方法及装置
- 下一篇:多媒体文件的处理方法及装置





