固件升级方法、系统、装置、电子设备及存储介质制造方法及图纸

技术编号:37781462 阅读:28 留言:0更新日期:2023-06-09 09:12
本申请涉及一种固件升级方法、系统、装置、电子设备及存储介质,该固件升级方法,包括:服务器对升级固件所对应的升级固件数据进行拆分,得到多个预设长度的升级固件子数据;将所述多个预设长度的升级固件子数据,经上位机依次发送给模组,以便于模组使用其接收并存储在目标存储区域的多个预设长度的升级固件子数据,进行固件升级。本申请中,服务器将升级固件对应的升级固件数据进行拆分后依次发送给上位机,进而由上位机依次发送给模组并存储在模组的目标存储区域,减少单次传输的数据量,避免因上位机或模组的内存空间不足导致模组不能获取到完整的升级固件数据,进而导致固件升级失败的情况,提高固件升级成功率。提高固件升级成功率。提高固件升级成功率。

【技术实现步骤摘要】
固件升级方法、系统、装置、电子设备及存储介质


[0001]本申请涉及固件升级
,尤其涉及一种固件升级方法、系统、装置、电子设备及存储介质。

技术介绍

[0002]现有技术中,无线通信模组基本上都支持通过移动终端的空中下载软件升级(firmware over

the

air,FOTA)方式实现模组的固件升级。其中,FOTA是指通过云端升级技术,未具有连网功能的设备例如手机、平板电脑、便携式媒体播放器、移动互联网设备等,提供固件升级服务。在物联网通讯模块领域,FOTA主要应用于更新升级芯片内部软件模块,进行功能优化和需求定制升级等功能。也就是说,用户可使用网络以按需、易扩展的方式获取智能终端系统升级包,并通过FOTA进行云端升级,完成系统修复和优化。
[0003]利用FOTA方法进行固件升级的实际应用中,由于模组或上位机的内存空间有限,模组可能不能获取到完整的模组的升级固件,从而导致模组的固件升级无法完成。

技术实现思路

[0004]本申请提供了一种固件升级方法、系统、装置、电子本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,其特征在于,应用于服务器中,所述方法包括:对升级固件所对应的升级固件数据进行拆分,得到多个预设长度的升级固件子数据;将所述多个预设长度的升级固件子数据,经上位机依次发送给模组,以便于所述模组使用其接收并存储在目标存储区域的所述多个预设长度的升级固件子数据,进行固件升级。2.根据权利要求1所述的固件升级方法,其特征在于,所述方法还包括:将升级固件数据的总长度发送给所述上位机,以便于上位机在基于从服务器依次接收到的多个预设长度的升级固件子数据的累计长度,和所述升级固件数据的总长度,确定所述上位机接收到完整的升级固件数据后,向所述模组发送固件升级指令,以指示所述模组进行固件升级。3.一种固件升级方法,其特征在于,应用于上位机中,所述方法包括:获取服务器依次发送的多个预设长度的升级固件子数据;所述多个预设长度的升级固件子数据是所述服务器对升级固件所对应的升级固件数据进行拆分得到的;将所述多个预设长度的升级固件子数据,依次发送给模组,以便于所述模组使用其接收并存储在目标存储区域的所述多个预设长度的升级固件子数据,进行固件升级。4.根据权利要求3所述的固件升级方法,其特征在于,所述方法还包括:接收服务器发送的升级固件数据的总长度;基于所述多个预设长度的升级固件子数据的累计长度,和所述升级固件数据的总长度,确定所述上位机是否接收到完整的升级固件数据;若所述上位机接收到完整的升级固件数据,则向所述模组发送固件升级指令,以指示所述模组进行固件升级。5.一种固件升级方法,其特征在于,应用于所述模组中,所述方法包括:接收服务器经上位机依次发送的多个预设长度的升级固件子数据并存储在目标存储区域;所述多个预设长度的升级固件子数据是所述服务器对升级固件所对应的升级固件数据进行拆分得到的;使用所述目标存储区域中存储的多个预设长度的升级固件子数据,进行固件升级。6.一种固件升级系统,其特征在于,所述系统包括服务器、上位机以及模组;其中,服务器与上位机通信连接,上位机与模组通信连接;其中,服务器,用于对升级固件所对应的升级固件数据进行拆分,得到多个预设长度的升级固件子数据;将所述...

【专利技术属性】
技术研发人员:陈璟
申请(专利权)人:深圳市广和通无线通信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1