System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种整车无线刷写方法、系统、可读存储介质及设备技术方案_技高网

一种整车无线刷写方法、系统、可读存储介质及设备技术方案

技术编号:42379582 阅读:12 留言:0更新日期:2024-08-16 15:05
本发明专利技术提供了一种整车无线刷写方法、系统、可读存储介质及设备,涉及汽车软件升级领域,通过建立服务器基站和服务器升级通道,并设定特定密钥以部署升级环境。控制车辆连接至服务器,并获取无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系以进行相对应的升级模式。找寻待升级模块的升级节点,并连通升级节点和升级通道,使用与待升级模块相对应的升级模式对待升级模块进行升级。该升级方式无需使用外部诊断设备,通过无线局域网来连接车辆待升级模块,并可同时对车辆进行批量升级,提高了升级效率。

【技术实现步骤摘要】

本专利技术涉及汽车软件升级领域,具体涉及一种整车无线刷写方法、系统、可读存储介质及设备


技术介绍

1、近年来,随着汽车智能化、网联化、电动化、共享化的快速发展,传统的以硬件为主导的汽车工业正在发生着颠覆性的理念变革。“新四化”的浪潮,使得汽车的软硬件角色发生着潜移默化的变化。而随着汽车的迭代更新,汽车上的软硬件也要随之升级。

2、目前,对于在总装下线发现模块软件不匹配的整车、发车库车辆存在零部件软件debug、或是售后4s店对进站车辆体验或维修发现零部件软件版本低,均需要使用外部诊断设备对于车辆上的模块进行升级。

3、然而,对车辆进行软件升级时必须使用外部诊断设备,且外部诊断设备无法支撑并行多台车辆同时使用,导致升级效率较低。


技术实现思路

1、基于此,本专利技术提供一种整车无线刷写方法、系统、可读存储介质及设备,旨在解决目前对车辆进行软件升级时必须使用外部诊断设备,且外部诊断设备无法支撑并行多台车辆同时使用,导致升级效率较低的问题。

2、为实现上述目的,本专利技术通过如下技术方案来实现:一种整车无线刷写方法,所述整车无线刷写方法包括:

3、部署升级环境,建立服务器升级通道;

4、获取车辆与服务器的无线连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系,并确定升级节点;

5、连接所述服务器升级通道和升级节点,下载升级包,并对所述待升级模块升级。

6、综上,根据本专利技术提供的一种整车无线刷写方法,通过建立服务器基站和服务器升级通道,并设定特定密钥以部署升级环境。控制车辆连接至服务器,并获取无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系以进行相对应的升级模式。找寻待升级模块的升级节点,并连通升级节点和升级通道,使用与待升级模块相对应的升级模式对待升级模块进行升级。该升级方式无需使用外部诊断设备,通过无线局域网来连接车辆待升级模块,并可同时对车辆进行批量升级,提高了升级效率。

7、进一步的,所述部署升级环境,建立服务器升级通道的步骤,具体包括:

8、部署无线网络传输文件服务器、并建立服务器基站、部署车辆识别代号、上传车辆各模块数据的升级包、以及通讯安全组件pki证书;

9、其中,所述无线网络传输文件服务器包含特定密钥,以用于连接私密连接待升级车辆,开启无线网络连接功能,建立服务器升级通道,并等待与待升级车辆进行无线连接。

10、进一步的,所述获取车辆与服务器的无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系,并确定升级节点的步骤,具体包括:

11、对车辆总装线上电,将车辆运输至服务器无线网络覆盖区域,并通过特定密钥连接至无线网络;

12、通过车内协议获取无线网络连接状态,并通过车辆识别代号获取对应车辆在所述服务器上车辆各模块软件版本信息;

13、获取升级包版本信息,并判断所述升级包版本信息与当前车辆各模块软件版本信息是否一致,并根据判断结果以确定是否下载升级包。

14、进一步的,所述根据判断结果以确定是否下载升级包的步骤,具体包括:

15、若所述升级包版本信息与当前车辆各模块软件版本信息一致,则当前车辆保持当前车辆各模块软件版本继续使用;

16、若不一致,通过https在服务器下载当前车辆各模块的升级包,并对所述升级包进行验签,以确保所述升级包为所需升级包。

17、进一步的,验签所述升级包后,

18、判断待升级模块与中央控制器的连接关系,当待升级模块为非中央控制器模块时,开启主升级流程;当待升级模块为非中央控制器模块时,开启自升级流程;

19、并将回送状态信息至服务器和智能座舱域控制器;

20、所述升级包和当前车辆各模块软件数据中均包含若干数据节点,对比所述升级包的数据节点和当前车辆各模块软件数据中的数据节点,寻找升级节点。

21、进一步的,所述连接所述服务器升级通道和升级节点,下载升级包,并对所述待升级模块升级的步骤,具体包括:

22、当待升级模块为非中央控制器模块时,开启主升级流程,根据待升级模块的类型确定服务器升级通道和协议,并连接服务器升级通道和升级节点;

23、通过广播功能寻址让当前车辆各模块进入扩展模式,并关闭模块dtc记录,并禁止各模块通信,以保证车辆总线空闲状态且整车各模块不记录通信丢失及相关故障码,以使各模块出于待升级状态,并通过物理寻址将待升级模块转换至编程模式;

24、访问过模块安全认证,并下载驱动文件,对所述驱动文件校验完整性,写入当前升级手段的指纹,并擦除模块程序段,随后进行程序下载,并检验程序文件的完整性,最后对所述程序文件依赖性检查,复位,以完成升级,并将回送状态信息至服务器和智能座舱域控制器;

25、当待升级模块为非中央控制器模块时,开启自升级流程,下载升级包,以完成升级,并将回送状态信息至服务器和智能座舱域控制器。

26、本专利技术还提出一种整车无线刷写系统,所述整车无线刷写系统包括:

27、环境建立模块,用于部署升级环境,建立服务器升级通道;

28、升级确认模块,用于获取车辆与服务器的无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系,并确定升级节点;

29、升级模块,用于连接所述服务器升级通道和升级节点,下载升级包,并对所述待升级模块升级。

30、本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的整车无线刷写方法。

31、本专利技术还提出一种整车无线刷写设备,包括存储器和处理器,其中:所述存储器用于存放计算机程序;

32、所述处理器用于执行所述存储器上所存放的计算机程序时,实现上述的整车无线刷写方法。

33、本专利技术的附加方面与优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种整车无线刷写方法,其特征在于,所述整车无线刷写方法包括:

2.根据权利要求1所述的整车无线刷写方法,其特征在于,所述部署升级环境,建立服务器升级通道的步骤,具体包括:

3.根据权利要求1所述的整车无线刷写方法,其特征在于,所述获取车辆与服务器的无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系,并确定升级节点的步骤,具体包括:

4.根据权利要求3所述的整车无线刷写方法,其特征在于,所述根据判断结果以确定是否下载升级包的步骤,具体包括:

5.根据权利要求4所述的整车无线刷写方法,其特征在于,验签所述升级包后,

6.根据权利要求1所述的整车无线刷写方法,其特征在于,所述连接所述服务器升级通道和升级节点,下载升级包,并对所述待升级模块升级的步骤,具体包括:

7.一种整车无线刷写系统,其特征在于,所述整车无线刷写系统包括:

8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一项所述的整车无线刷写方法。

9.一种整车无线刷写设备,其特征在于,所述整车无线刷写设备包括存储器和处理器,其中:

...

【技术特征摘要】

1.一种整车无线刷写方法,其特征在于,所述整车无线刷写方法包括:

2.根据权利要求1所述的整车无线刷写方法,其特征在于,所述部署升级环境,建立服务器升级通道的步骤,具体包括:

3.根据权利要求1所述的整车无线刷写方法,其特征在于,所述获取车辆与服务器的无线网络连接状态和升级包版本信息,确定待升级模块与中央控制器连接关系,并确定升级节点的步骤,具体包括:

4.根据权利要求3所述的整车无线刷写方法,其特征在于,所述根据判断结果以确定是否下载升级包的步骤,具体包括:

5.根据权利要求4所述的整...

【专利技术属性】
技术研发人员:刘钦曹俊陈江波万志云刘婷姜尚华张懿张立涂将辉
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1