一种车辆ECU的升级方法、装置、介质、设备及系统制造方法及图纸

技术编号:40575138 阅读:32 留言:0更新日期:2024-03-06 17:16
本发明专利技术公开了一种车辆ECU的升级方法、装置、介质、设备及系统,当检测到车辆有U盘设备插入时,获取U盘设备中的U盘升级包,U盘升级包基于待升级ECU的原始升级包经过三重加密生成;对U盘升级包进行解密,获得软件升级包、原始授权文件、签名文件和公钥文件;根据公钥文件对原始授权文件和签名文件进行验签;若验签通过,则读取原始授权文件中的原始升级包的哈希值、原始授权文件的生成时间和有效期;计算软件升级包的哈希值,并与原始升级包的哈希值进行比较;若一致,则根据原始授权文件的生成时间和有效期校验U盘升级包是否过期;若未过期,则根据软件升级包对待升级ECU进行升级。本发明专利技术能够提高ECU软件升级的安全性。

【技术实现步骤摘要】

本专利技术涉及软件升级,尤其涉及一种车辆ecu的升级方法、装置、计算机可读存储介质、终端设备及系统。


技术介绍

1、随着新能源汽车行业的快速发展,汽车逐步迈向智能化,整车中各种智能ecu(electronic control unit,电子控制单元)也越来越多,软件更新迭代速度也越来越快,因此,在汽车售后服务中,存在对汽车的ecu进行软件升级的需求。以往在汽车售后4s店以及工厂进行软件升级,都是通过汽车obd(on-board diagnostics,车载自动诊断系统)接口,使用专业的工程诊断仪进行软件刷写,这种软件升级方案对专业要求较高,适用于专业人员,且需要配备专用的工程诊断仪软件,导致软件升级方案操作不便。

2、现有技术提供了一种u盘升级方案,即,在生成软件升级包之后,先将软件升级包下载到u盘设备中,再通过汽车usb(universal serial bus,通用串行总线)接口将u盘设备与汽车连接,以将u盘设备中存储的软件升级包安装至汽车,实现汽车的软件升级。这种软件升级方案虽然操作简单,但是,在将软件升级包下载到u盘设备之后,软件升级包本文档来自技高网...

【技术保护点】

1.一种车辆ECU的升级方法,其特征在于,包括:

2.如权利要求1所述的车辆ECU的升级方法,其特征在于,所述U盘升级包通过以下步骤生成:

3.如权利要求2所述的车辆ECU的升级方法,其特征在于,所述对所述原始升级包和所述原始授权文件进行三重加密,生成所述U盘升级包,具体包括:

4.如权利要求3所述的车辆ECU的升级方法,其特征在于,所述对所述原始授权文件和所述签名文件进行拼接,生成临时授权文件,具体包括:

5.如权利要求1所述的车辆ECU的升级方法,其特征在于,所述对所述U盘升级包进行解密,获得软件升级包、原始授权文件、签名文件和公钥文件...

【技术特征摘要】

1.一种车辆ecu的升级方法,其特征在于,包括:

2.如权利要求1所述的车辆ecu的升级方法,其特征在于,所述u盘升级包通过以下步骤生成:

3.如权利要求2所述的车辆ecu的升级方法,其特征在于,所述对所述原始升级包和所述原始授权文件进行三重加密,生成所述u盘升级包,具体包括:

4.如权利要求3所述的车辆ecu的升级方法,其特征在于,所述对所述原始授权文件和所述签名文件进行拼接,生成临时授权文件,具体包括:

5.如权利要求1所述的车辆ecu的升级方法,其特征在于,所述对所述u盘升级包进行解密,获得软件升级包、原始授权文件、签名文件和公钥文件,具体包括:

6.如权利要求1所述的车辆ecu的升级方法,其特征在于,所述根据所述原始授权文件的生...

【专利技术属性】
技术研发人员:姚安权李燕琼
申请(专利权)人:华人运通山东科技有限公司
类型:发明
国别省市:

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

1