软件升级方法技术

技术编号:39902454 阅读:18 留言:0更新日期:2023-12-30 13:17
本申请涉及汽车软件升级技术领域,特别涉及一种软件升级方法

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


[0001]本申请涉及汽车软件升级
,特别涉及一种软件升级方法

装置

电子设备及存储介质


技术介绍

[0002]随着汽车“智能化

网联化

电动化

共享化”的普及,“软件定义汽车”成为趋势,带给车主良好用户体验的同时,软件问题导致的故障也将日益增加

[0003]相关技术中,
OTA(Over

the

Air
,空中下载技术
)
技术的使用愈发重要,车辆出现软件故障或汽车厂商进行功能迭代时,车主无需将汽车开到
4S

(Automobile Sales Service Shop 4S
,汽车销售服务
4S

)
,仅在车内进行简单的操作即可完成升级;不仅节省了汽车厂商的费用,同时也极大的提升了用户体验
r/>[0004]然本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种软件升级方法,其特征在于,所述方法应用于电子设备的通信终端,且所述电子设备包括一个或多个电子控制单元
ECU
,其中,所述方法包括以下步骤:获取待升级的目标
ECU
的标识和软件升级包;若根据所述标识确定所述目标
ECU
部署有反差分功能,则对所述软件升级包进行差分处理得到差分包,并将所述差分包打包成所述目标
ECU
可触发反差分功能的目标格式;将所述目标格式的差分包发送至所述目标
ECU
,其中,所述目标
ECU
解析所述目标格式的差分包,并利用所述反差分功能对所述差分包进行反差分处理得到所述软件升级包,利用所述软件升级包进行软件升级
。2.
根据权利要求1所述的软件升级方法,其特征在于,所述将所述差分包打包成所述目标
ECU
可触发反差分功能的目标格式,包括:若根据所述标识确定所述目标
ECU
是否定义有解析层级;若所述目标
ECU
定义有解析层级,则根据所述解析层级确定所述目标
ECU
在所述目标格式中的目标解析位,并将所述目标解析位的值设置为目标值,其中,所述目标
ECU
在识别到所述目标解析位的值为所述目标值后触发所述反差分功能;若所述目标
ECU
未定义有解析层级,则将所述目标
ECU
在所述目标格式中的目标位置的值设置为目标值,并在传输过程中移动所述目标值的位置,其中,所述目标
ECU
在识别到预设位的值为所述目标值后触发所述反差分功能
。3.
根据权利要求2所述的软件升级方法,其特征在于,在根据所述解析层级确定所述目标
ECU
在所述目标格式中的目标解析位之前,还包括:根据所述电子设备的电气架构定义所述目标
ECU
的解析层级
。4.
根据权利要求1所述的软件升级方法,其特征在于,在对所述软件升级包进行差分处理得到差分包之前,还包括:识别所述软件升级包的容量值;若所述容量值大于预设值,则对所述软件升级包进行差分处理得到差分包,否则将所述软件升级包发送至所述目标
ECU。5.
一种软件升级方法,其特征在于,所述方法应用于电子设备的电子控制单元
ECU

ECU
与所述电子设备的通信终端通信,其中,所述方法包括以下步骤:获取所述通信终端发送的目标格式的差分包,其中,所述通信终端根据
ECU
的标识确定所述
ECU
部署有反差分功能时,对所述
ECU
的软件升级包进行差分处理得到差分包,并将所述差分包打包成所述目标
ECU
可触发反差分功能的目标格式;解析所述目标格式的差分包,并利用所述反差分功能对所述差分包进行反差分处理得到所述软件升级包,利用所述软件升级包进行软件升级
。6.
一种软件升级装置,其特征在于,所述装置应用于电子设备的通信终端,且所述电子设备包括一个或多个电子控制单元
ECU
,其中,...

【专利技术属性】
技术研发人员:胡国杰
申请(专利权)人:大卓智能科技有限公司
类型:发明
国别省市:

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

1