[发明专利]实现Web方式升级设备固件的方法有效
申请号: | 201510387844.0 | 申请日: | 2015-07-02 |
公开(公告)号: | CN104978223B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 罗文斌;闵长春;王健;季鸣 | 申请(专利权)人: | 上海市共进通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海智信专利代理有限公司31002 | 代理人: | 王洁,郑暄 |
地址: | 200235 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种实现Web方式升级设备固件的方法,其中包括Web页面将升级操作指令发送至待升级设备;所述的设备获取备用分区地址信息和备用分区大小;所述的设备比较获取到的备用分区大小是否大于需要升级的固件版本包的大小,如果是,则继续升级步骤,否则提示升级失败并结束退出;所述的设备将备用分区的内容进行擦除;所述的设备将需要升级的固件版本包写入备用分区;重启设备并切换到升级后的固件版本运行。采用该种实现Web方式升级设备固件的方法,擦除升级写入的固件版本并从将主分区固件版本拷贝到备用分区的方式来避免内存不足导致的不能升级和升级失败导致的设备启动存在问题的方法,具有更广泛的应用范围。 | ||
搜索关键词: | 实现 web 方式 升级 设备 方法 | ||
【主权项】:
一种实现Web方式升级设备固件的方法,其特征在于,所述的方法包括以下步骤:(1)Web页面将升级操作指令发送至待升级设备;(2)所述的设备获取备用分区地址信息和备用分区大小;(3)所述的设备比较获取到的备用分区大小是否大于需要升级的固件版本包的大小,如果是,则继续步骤(4),否则提示升级失败并结束退出;(4)所述的设备将备用分区的内容进行擦除;(5)所述的设备将需要升级的固件版本包写入备用分区,具体包括以下步骤:(5‑1)所述的设备分析获取接收到的报文信息中的实际有效数据,具体包括以下步骤:(5‑1‑1)划分实际有效数据为当前写入到分区的数据和与下次进行结合的数据;(5‑1‑2)将当前写入到分区的数据直接写入到所述的备用分区中并将与下次进行结合的数据与下次的数据进行结合;(5‑2)所述的设备判断所述的报文信息中是否存在需要升级的固件版本的边界信息,如果是,则继续步骤(5‑3),否则继续步骤(5‑1);(5‑3)所述的设备将根据边界信息截取边界信息之前的部分存入到所述的备用分区中;(6)重启设备并切换到升级后的固件版本运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市共进通信技术有限公司,未经上海市共进通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510387844.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种数字累加和英文拼字相结合的装置及方法
- 下一篇:一种新型卷烟包装盒