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