一种基于诊断仪升级整车控制器的方法及系统技术方案

技术编号:29930481 阅读:40 留言:0更新日期:2021-09-04 18:57
本发明专利技术涉及一种基于诊断仪升级整车控制器的方法及系统,包括以下步骤:客户端被验证是否合法,其中,验证主体为服务端;客户端接收服务端发送的ECU列表信息;客户端根据ECU列表信息与待刷写车辆通信,读取ECU信息;客户端上传ECU信息至服务端,被服务端判定刷写控制器的合法性,如果合法,客户端接收服务端发送的刷写功能列表;客户端下载刷写数据包,如果成功下载,执行刷写控制器。本发明专利技术依靠服务端与客户端,使用互联网即可实现整车控制器的远程刷写,通过在服务端的配置,持有诊断仪的4S店即可具备软件刷写能力;本发明专利技术有较高的安全性、可靠性、兼容性以及可操作性,整个升级过程传输稳定,刷写成功率高。刷写成功率高。刷写成功率高。

【技术实现步骤摘要】
一种基于诊断仪升级整车控制器的方法及系统


[0001]本专利技术涉及诊断仪远程刷写系统,具体涉及基于诊断仪升级整车控制器的方法及系统。

技术介绍

[0002]随着科技的发展以及人们对于车辆的日常使用要求越来越高,混动汽车、新能源汽车、无人驾驶汽车等技术相继出现,各大主机厂提出“软件定义汽车”的概念。车辆的控制系统越来越复杂;控制单元也从28个增加到目前的78个,软件数量成几何倍数的增长,提高软件的使用体验及稳定性成为各大主机厂的必修课题;近年来,部分车企因为软件问题而出现大规模的召回事件。随着国家加强对OTA的管控,建设4S店的软件刷写能力已经迫在眉睫。

技术实现思路

[0003]本专利技术的目的是提供一种基于诊断仪升级整车控制器的方法及系统,解决的技术问题:相关技术中没有一种刷写方法能在车辆需要升级或更新某个ECU软件时,通过互联网实现远程刷写系统的注册以及ECU软件数据的下载、刷写升级,且可以覆盖各地的4S店。为了解决上述技术问题,本专利技术提供了如下技术方案:一种基于诊断仪由客户端升级整车控制器的方法,包括以下步骤:步骤A:客户端被验证是否合法,其中,验证主体为服务端,如果合法,执行步骤B;步骤B:客户端接收所述服务端发送的ECU列表信息;步骤C:客户端根据所述ECU列表信息与待刷写车辆通信,读取ECU信息;步骤D:客户端上传所述ECU信息至所述服务端,客户端被所述服务端判定刷写控制器的合法性,如果合法,客户端接收所述服务端发送的刷写功能列表;步骤E:客户端下载刷写数据包,如果成功下载,执行刷写控制器。
[0004]优选地,在所述步骤B中,所述服务端根据上传的车辆VIN码信息返回所述ECU列表信息至客户端,所述ECU列表信息包括ID、协议、网络架构信息。
[0005]优选地,所述刷写功能列表包括刷写功能所属的车型代码、ECU以及所刷写ECU当前的版本和升级后的版本。
[0006]本专利技术还提供了一种基于诊断仪由服务端控制客户端升级整车控制器的方法,包括以下步骤;步骤a:服务端验证客户端是否合法,如果合法,执行步骤b;步骤b:服务端发送ECU列表信息至所述客户端,使所述客户端与待刷写车辆通信,且读取所述待刷写车辆的ECU信息;步骤c:服务端接收由所述客户端发送的所述ECU信息,判定所述客户端刷写待刷
写车辆控制器的合法性;如果合法,发送刷写功能列表至所述客户端;步骤d:服务端发送刷写数据包至所述客户端,如果发送成功,执行刷写控制器。
[0007]优选地,包括服务端与客户端,所述服务端与客户端相互协同执行以下步骤刷写待刷写车辆的控制器,所述步骤包括:步骤一:所述服务端验证所述客户端是否合法,如果合法,执行步骤二;步骤二:所述服务端发送ECU列表信息至所述客户端,所述客户端根据接收到的所述ECU列表信息与待刷写车辆通信,所述客户端读取所述待刷写车辆的ECU信息;步骤三:所述客户端上传所述ECU信息至所述服务端,所述服务端根据所述ECU信息判定刷写所述待刷写车辆控制器的合法性;如果合法,所述服务端发送刷写功能列表至所述客户端;步骤四:所述客户端从所述服务端下载刷写数据包,所述客户端下载所述刷写数据包成功后执行刷写所述待刷写车辆控制器。
[0008]优选地,在所述步骤一中,所述客户端上传服务站信息与车辆VIN码,所述服务端判定客户端是否合法,所述服务站信息包括诊断仪VCI序列号、经销商代码。
[0009]优选地,在所述步骤二中,所述服务端根据所述车辆VIN码发送ECU列表信息至客户端,所述ECU列表信息包括ID、协议及网络架构信息;所述客户端读取所述待刷写车辆的ECU信息包括ECU的软件版本号和硬件版本号。
[0010]优选地,在所述步骤三中,所述刷写功能列表包括刷写功能所属的车型代码、ECU以及所刷写ECU当前的版本和升级后的版本。
[0011]优选地,在所述步骤四中:所述客户端执行刷写操作时,所述客户端前端界面为不能操作状态;刷写过程中,所述客户端前端界面显示刷写进度信息;所述客户端刷写完成后将刷写日志上传至所述服务端,如果上传失败则保存于本地,当网络恢复正常后再次将保存于本地的所述刷写日志上传至所述服务端;成功或失败上传刷写日志,所述客户端前端界面皆应当显示提示信息;刷写任务结束后,自动清除存储于内存中的刷写数据包。
[0012]优选地,在所述步骤四中,完成所述待刷写车辆控制器刷写后,所述客户端读取车辆当前所有ECU的硬件件号、硬件版本、软件版本信息并上传至所述服务端。
[0013]通过采用上述技术方案,本专利技术可以达到的有益技术效果陈述如下:本专利技术依靠服务端与客户端,使用互联网即可实现整车控制器的远程刷写,通过在服务端的配置,持有诊断仪的4S店即可具备软件刷写能力;本专利技术有较高的安全性、可靠性、兼容性以及可操作性,整个升级过程传输稳定,刷写成功率高;本方法的普及将大幅度提高主机厂的软件体系能力,为“软件定义汽车”提供坚实的保障。
附图说明
[0014]图1为本专利技术的系统框图。
具体实施方式
[0015]为了使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术进一步详细说明。
[0016]本实施例中的服务端指的远程刷写系统,客户端指的是诊断仪。
[0017]本专利技术是为了实现能在车辆需要升级或更新某个ECU软件时,通过互联网实现远程刷写系统的注册以及ECU软件数据的下载、刷写升级,且可以覆盖全国各地的4S店。
[0018]参见图1,为本专利技术的系统框图,为了实现上述目的,本专利技术提供一种基于诊断仪由客户端升级整车控制器的方法,包括以下步骤:步骤A:客户端被验证是否合法,其中,验证主体为服务端,如果合法,执行步骤B;步骤B:客户端接收服务端发送的ECU列表信息;步骤C:客户端根据ECU列表信息与待刷写车辆通信,读取ECU信息;步骤D:客户端上传ECU信息至服务端,客户端被服务端判定刷写控制器的合法性,如果合法,客户端接收服务端发送的刷写功能列表;步骤E:客户端下载刷写数据包,如果成功下载,执行刷写控制器。
[0019]在本实施例中,在步骤B中,服务端根据上传的车辆VIN码信息返回ECU列表信息至客户端,ECU列表信息包括ID、协议、网络架构信息。
[0020]在本实施例中,刷写功能列表包括刷写功能所属的车型代码、ECU以及所刷写ECU当前的版本和升级后的版本。
[0021]本专利技术还提供一种基于诊断仪由服务端控制客户端升级整车控制器的方法,包括以下步骤;步骤a:服务端验证客户端是否合法,如果合法,执行步骤b;步骤b:服务端发送ECU列表信息至客户端,使客户端与待刷写车辆通信,且读取待刷写车辆的ECU信息;步骤c:服务端接收由客户端发送的ECU信息,判定客户端刷写待刷写车辆控制器的合法性;如果合法,发送刷写功能列表至客户端;步骤d:服务端发送刷写数据包至客户端,如果发送成功,执行刷写控制器。
[0022]本专利技术还提供一种基于诊断仪升级整车控制器的系统,包括服务端与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于诊断仪由客户端升级整车控制器的方法,其特征在于,包括以下步骤:步骤A:客户端被验证是否合法,其中,验证主体为服务端,如果合法,执行步骤B;步骤B:客户端接收所述服务端发送的ECU列表信息;步骤C:客户端根据所述ECU列表信息与待刷写车辆通信,读取ECU信息;步骤D:客户端上传所述ECU信息至所述服务端,客户端被所述服务端判定刷写控制器的合法性,如果合法,客户端接收所述服务端发送的刷写功能列表;步骤E:客户端下载刷写数据包,如果成功下载,执行刷写控制器。2.根据权利要求1所述的基于诊断仪由客户端升级整车控制器的方法,其特征在于,在所述步骤B中,所述服务端根据上传的车辆VIN码信息返回所述ECU列表信息至客户端,所述ECU列表信息包括ID、协议、网络架构信息。3.根据权利要求1所述的基于诊断仪由客户端升级整车控制器的方法,其特征在于,所述刷写功能列表包括刷写功能所属的车型代码、ECU以及所刷写ECU当前的版本和升级后的版本。4.一种基于诊断仪由服务端控制客户端升级整车控制器的方法,其特征在于,包括以下步骤:步骤a:服务端验证客户端是否合法,如果合法,执行步骤b;步骤b:服务端发送ECU列表信息至所述客户端,使所述客户端与待刷写车辆通信,且读取所述待刷写车辆的ECU信息;步骤c:服务端接收由所述客户端发送的所述ECU信息,判定所述客户端刷写待刷写车辆控制器的合法性;如果合法,发送刷写功能列表至所述客户端;步骤d:服务端发送刷写数据包至所述客户端,如果发送成功,执行刷写控制器。5.一种基于诊断仪升级整车控制器的系统,其特征在于,包括服务端与客户端,所述服务端与客户端相互协同执行以下步骤刷写待刷写车辆的控制器,所述步骤包括:步骤一:所述服务端验证所述客户端是否合法,如果合法,执行步骤二;步骤二:所述服务端发送ECU列表信息至所述客户端,所述客户端根据接收到的所述ECU列表信息与待刷写车辆通信,所述客户...

【专利技术属性】
技术研发人员:贺炳崎
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1