CN113767365A - 通信模块软件升级方法、***及通信模块 - Google Patents
通信模块软件升级方法、***及通信模块 Download PDFInfo
- Publication number
- CN113767365A CN113767365A CN201980094458.9A CN201980094458A CN113767365A CN 113767365 A CN113767365 A CN 113767365A CN 201980094458 A CN201980094458 A CN 201980094458A CN 113767365 A CN113767365 A CN 113767365A
- Authority
- CN
- China
- Prior art keywords
- firmware
- file
- target
- source
- communication module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本申请公开了一种通信模块软件升级方法、***及通信模块,根据升级前的源固件和之后的目标固件生成整个固件的差分包,即针对整个固件的底层编码生成差分包,而不是对文件***中各个文件生成差分包;模块升级时,根据差分包和其模块当前文件***的固件生成完整的目标固件,将目标固件烧写至模块当前文件***的固件所在的分区中,实现整个文件***的整体升级。由于是对整个文件***的固件进行重新烧写,而不是对文件***中各个文件进行逐一更新,因此即便在烧写过程中,出现掉电情况,无法重新启动***,只需要重新将目标固件再次烧写到当前文件***固件所在分区即可,而不需对文件***进行mount,进而也不会出现模块***crash现象。
Description
PCT国内申请,说明书已公开。
Claims (14)
- PCT国内申请,权利要求书已公开。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019102071451 | 2019-03-19 | ||
CN201910207145.1A CN110032377B (zh) | 2019-03-19 | 2019-03-19 | 通信模块软件升级方法、***及通信模块 |
PCT/CN2019/080526 WO2020186551A1 (zh) | 2019-03-19 | 2019-03-29 | 通信模块软件升级方法、***及通信模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113767365A true CN113767365A (zh) | 2021-12-07 |
Family
ID=67236224
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910207145.1A Active CN110032377B (zh) | 2019-03-19 | 2019-03-19 | 通信模块软件升级方法、***及通信模块 |
CN201980094458.9A Pending CN113767365A (zh) | 2019-03-19 | 2019-03-29 | 通信模块软件升级方法、***及通信模块 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910207145.1A Active CN110032377B (zh) | 2019-03-19 | 2019-03-19 | 通信模块软件升级方法、***及通信模块 |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN110032377B (zh) |
WO (1) | WO2020186551A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111638898A (zh) * | 2020-06-05 | 2020-09-08 | 泸州禾苗通信科技有限公司 | 一种fota升级固件版本绝对一致性的云端校验方法 |
CN112181471A (zh) * | 2020-10-16 | 2021-01-05 | 北京紫光展锐通信技术有限公司 | 差分升级方法及装置、存储介质、计算机设备 |
CN112328269B (zh) * | 2020-11-26 | 2024-03-15 | 广东小天才科技有限公司 | ubifs镜像的软件挂载方法、智能设备、电子设备及存储介质 |
CN112433750A (zh) * | 2020-12-17 | 2021-03-02 | 潍柴动力股份有限公司 | 车载终端应用程序升级方法、装置、设备、介质及产品 |
CN112631633B (zh) * | 2021-01-07 | 2024-07-19 | 南方电网数字电网研究院有限公司 | 基于双芯智能电表的功能模块升级方法和装置 |
CN115469910B (zh) * | 2022-11-15 | 2023-02-03 | 浙江日风电气股份有限公司 | 一种光伏逆变器固件更新的方法、装置、***及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150268944A1 (en) * | 2014-03-20 | 2015-09-24 | Motorola Mobility Llc | Methods and Devices for Wireless Device-To-Device Software Upgrades |
CN105138347A (zh) * | 2015-07-17 | 2015-12-09 | 广东欧珀移动通信有限公司 | 一种差分升级包生成方法、软件升级方法及相应装置 |
CN105373410A (zh) * | 2015-12-22 | 2016-03-02 | 京信通信技术(广州)有限公司 | 基站软件差分升级方法及其装置 |
CN105511911A (zh) * | 2015-11-27 | 2016-04-20 | 青岛海信移动通信技术股份有限公司 | ***固件升级包的生成方法及装置 |
CN107391145A (zh) * | 2017-07-27 | 2017-11-24 | 中兴通讯股份有限公司 | 升级包制作方法及装置、升级文件的方法及装置 |
CN109240720A (zh) * | 2018-08-23 | 2019-01-18 | 福州瑞芯微电子股份有限公司 | 一种安卓***的固件升级方法及一种存储设备 |
CN109375939A (zh) * | 2018-12-17 | 2019-02-22 | 蜂巢(武汉)微***技术有限公司 | 一种车载***固件在线升级方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2465193A (en) * | 2008-11-10 | 2010-05-12 | Symbian Software Ltd | Detecting updated files in a firmware over the air update using CRC values |
CN102724308A (zh) * | 2012-06-13 | 2012-10-10 | 腾讯科技(深圳)有限公司 | 软件更新方法及软件更新*** |
CN104184814A (zh) * | 2014-08-25 | 2014-12-03 | 中山市永衡日用制品有限公司 | 嵌入式固件差分升级的文件生成和合成的方法和*** |
CN104391728B (zh) * | 2014-12-12 | 2018-01-16 | 北京奇虎科技有限公司 | 软件升级差量包获取方法和相应的升级方法以及装置 |
CN105487907A (zh) * | 2015-12-07 | 2016-04-13 | 青岛海信电器股份有限公司 | 一种差分包的制作方法和装置 |
CN109002312A (zh) * | 2018-09-10 | 2018-12-14 | 京信通信***(中国)有限公司 | 软件升级方法、装置及升级服务器和设备 |
-
2019
- 2019-03-19 CN CN201910207145.1A patent/CN110032377B/zh active Active
- 2019-03-29 WO PCT/CN2019/080526 patent/WO2020186551A1/zh active Application Filing
- 2019-03-29 CN CN201980094458.9A patent/CN113767365A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150268944A1 (en) * | 2014-03-20 | 2015-09-24 | Motorola Mobility Llc | Methods and Devices for Wireless Device-To-Device Software Upgrades |
CN105138347A (zh) * | 2015-07-17 | 2015-12-09 | 广东欧珀移动通信有限公司 | 一种差分升级包生成方法、软件升级方法及相应装置 |
CN105511911A (zh) * | 2015-11-27 | 2016-04-20 | 青岛海信移动通信技术股份有限公司 | ***固件升级包的生成方法及装置 |
CN105373410A (zh) * | 2015-12-22 | 2016-03-02 | 京信通信技术(广州)有限公司 | 基站软件差分升级方法及其装置 |
CN107391145A (zh) * | 2017-07-27 | 2017-11-24 | 中兴通讯股份有限公司 | 升级包制作方法及装置、升级文件的方法及装置 |
CN109240720A (zh) * | 2018-08-23 | 2019-01-18 | 福州瑞芯微电子股份有限公司 | 一种安卓***的固件升级方法及一种存储设备 |
CN109375939A (zh) * | 2018-12-17 | 2019-02-22 | 蜂巢(武汉)微***技术有限公司 | 一种车载***固件在线升级方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020186551A1 (zh) | 2020-09-24 |
CN110032377B (zh) | 2024-06-07 |
CN110032377A (zh) | 2019-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113767365A (zh) | 通信模块软件升级方法、***及通信模块 | |
CN110058873B (zh) | 应用页面更新方法、装置、设备和存储介质 | |
CN103455354B (zh) | 一种防止固件升级失败的方法和设备 | |
KR102192880B1 (ko) | 소프트웨어 재패키징 방지 방법 및 장치 | |
CN108027741A (zh) | 基于补丁升级的文件处理方法、装置、终端以及存储介质 | |
CN106020865A (zh) | 一种***升级方法和装置 | |
US9710340B2 (en) | Replacement of a corrupt driver variable record | |
CN106648724B (zh) | 应用程序的热修复方法及终端 | |
CN110474977B (zh) | 智能门锁的固件升级方法、固件升级***和智能门锁 | |
US20230229424A1 (en) | Operating System Upgrade Method and Device, Storage Medium, and Computer Program Product | |
US20160170735A1 (en) | Operating system updating method by using a checklist | |
CN110535954B (zh) | 门锁固件的升级方法、升级***、智能网关和存储介质 | |
CN104965776B (zh) | 移动终端在恢复模式下查看日志的方法和*** | |
CN105280240A (zh) | 一种Nand Flash参数的读取方法 | |
CN107643898A (zh) | 终端升级方法及装置 | |
WO2019080840A1 (zh) | 固件修复方法及装置 | |
CN107566169A (zh) | 一种基于openwrt的固件升级方法及路由器 | |
CN104427119A (zh) | 通信终端及其非易失性数据的处理方法 | |
WO2020107436A1 (zh) | 程序的升级方法和嵌入式设备 | |
WO2022156512A1 (zh) | 一种固件更新方法、装置、设备及存储介质 | |
CN109375953B (zh) | 一种操作***启动方法及装置 | |
US8838545B2 (en) | Incremental and prioritized restoration of blocks | |
CN116302011B (zh) | 一种电缆监测设备固件升级方法 | |
CN103106086B (zh) | 操作***处理方法以及*** | |
EP3346642A1 (en) | Method and device for managing network element model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |