[发明专利]通信模块软件升级方法、系统及通信模块在审
申请号: | 201910207145.1 | 申请日: | 2019-03-19 |
公开(公告)号: | CN110032377A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 朱思林 | 申请(专利权)人: | 芯讯通无线科技(上海)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种通信模块软件升级方法、系统及通信模块,通过将待升级的各文件放入同一固件,根据升级前的源文件固件和目标文件固件生成整个固件的差分包,即针对整个固件的底层二进制码生成差分包;模块在进行升级时,根据差分包和其设备当前的固件文件生成整个固件的目标固件文件,并存入指定分区,升级时将该指定分区中的新固件文件烧写至原系统固件中。由于是对整个固件进行烧写,因此即便在烧写过程中,出现掉电情况,无法重新启动系统,只需要重新将指定分区中的固件文件再次烧写到原固件位置即可,而不需要对复杂的文件系统进行读取、辨识和重新烧写,不会出现掉电后无法识别文件系统的情况,进而也不会出现模块系统crash现象。 | ||
搜索关键词: | 烧写 通信模块 固件文件 差分包 软件升级 分区 升级 掉电 读取 重新启动系统 二进制码 模块系统 目标固件 目标文件 识别文件 文件系统 原系统 源文件 辨识 放入 | ||
【主权项】:
1.一种通信模块软件升级方法,其特征在于,包括:服务侧将待升级文件的各源文件放入同一个固件,将待升级文件的各目标文件放入同一个固件,根据原固件文件和目标固件文件生成整个固件文件差分包;终端侧收到所述固件文件差分包后,将所述固件文件差分包与当前设备的固件文件生成新固件文件,将所生成的新固件文件烧写到指定分区,根据所述指定分区的固件文件对当前固件文件整体升级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯讯通无线科技(上海)有限公司,未经芯讯通无线科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910207145.1/,转载请声明来源钻瓜专利网。