一种远程售后在线刷新ecu的方法和诊断设备的制造方法

文档序号:9375292阅读:1320来源:国知局
一种远程售后在线刷新ecu的方法和诊断设备的制造方法
【技术领域】
[0001]本发明涉及汽车技术领域,尤其涉及一种远程售后在线刷新ECU的方法和诊断设备。
【背景技术】
[0002]随着汽车电子技术的发展,汽车电子化程度越来越高,使得各种软件正越来越多地应用到汽车中,其不仅仅应用在汽车的娱乐系统上,还应用在一些基本的驾驶功能上,如转向、制动和加速等,甚至于更高级的驾驶功能上,如自适应巡航控制系统和自动泊车等。事实上,通过上述软件的应用,虽然能够容易地诊断和解决汽车出现的问题,但是也会由于软件自身Bug而导致产生行车危险的可能性,因此软件Bug需要主机厂或者零部件供应商通过软件刷新来解决。
[0003]软件刷新主要是通过诊断设备对车载电子控制单元(Electronic Control Unit,以下简称ECU)的Flash进行擦除及烧写,以完成功能更新。目前,由于主机厂考虑到刷新文件的安全性,为了避免刷新文件的外泄,通常不会向零部件供应商的维修人员发放刷新文件,因此导致ECU的刷新升级往往需要主机厂工程师亲赴现场进行刷写,从而大大地增加了人力成本。
[0004]因此,随着互联网技术的发展为汽车行业带来更为便利的条件,亟需一种借助互联网技术的优势能够有效快速的解决上述问题的方法。

【发明内容】

[0005]本发明所要解决的技术问题在于,提供一种远程售后在线刷新ECU的方法和诊断设备,即能够保证刷新文件的安全性,又能够降低人力成本。
[0006]为了解决上述技术问题,本发明实施例提供了一种远程售后在线刷新ECU的方法,所述方法包括:
51、诊断设备向远端的服务器请求验证,待验证通过后,并向所述服务器发出查询请求,得到相应的车辆配置信息,以及相应的多个刷新ECU零件号和各刷新ECU对应的软件版本号;
52、读取本地ECU配置信息中的ECU零件号,并从所述查询到的多个刷新ECU零件号和各刷新ECU对应的软件版本号中,确定与所述本地ECU零件号相匹配的刷新ECU零件号及其对应的软件版本号,且根据所述确定的刷新ECU零件号及其对应的软件版本号,从所述服务器下载相应的刷新配置文件和刷新软件;
53、导入所述下载的刷新配置文件和刷新软件,自动更新本地ECU配置信息中的配置文件和刷新软件,并待所述更新后的配置文件中的ECU零件号、刷新软件中的ECU零件号均与所述本地ECU零件号相匹配时,通过所述更新后的刷新软件对本地ECU的软件进行刷新操作。
[0007]其中,所述步骤SI的具体步骤包括: 所述诊断设备向所述服务器发送申请码进行验证,待接收到所述服务器反馈的授权码后,确定验证通过;
获取所述本地ECU配置信息中的车辆识别码,并向所述服务器发出以所述获取到的车辆识别码为索引的查询请求,得到以所述车辆识别码为索引的车辆配置信息,以及相应的多个刷新ECU零件号和各刷新ECU对应的软件版本号。
[0008]其中,在所述步骤S2之后且在步骤S3之前,所述方法进一步包括:
对所述下载的刷新配置文件和刷新软件进行加密操作,并进行临时保存。
[0009]其中,所述方法进一步包括:
当所述更新后的配置文件中的ECU零件号与所述本地ECU零件号不匹配,或所述更新后的刷新软件中的ECU零件号与所述本地ECU零件号不匹配时,通过所述更新后的刷新软件对本地E⑶的软件进行强制刷新操作。
[0010]其中,所述方法进一步包括:
得到刷新结果,且将所述得到的刷新结果反馈给所述服务器,并对所述下载的刷新配置文件和刷新软件进行删除操作;其中,所述刷新结果包括刷新过程的数据日记、车辆信息及刷新记录。
[0011]本发明实施例还提供了一种诊断设备,所述诊断设备包括:
验证及查询单元,用于诊断设备向远端的服务器请求验证,待验证通过后,并向所述服务器发出查询请求,得到相应的车辆配置信息,以及相应的多个刷新ECU零件号和各刷新ECU对应的软件版本号;
刷新软件下载单元,用于读取本地ECU配置信息中的ECU零件号,并从所述查询到的多个刷新ECU零件号和各刷新ECU对应的软件版本号中,确定与所述本地ECU零件号相匹配的刷新ECU零件号及其对应的软件版本号,且根据所述确定的刷新ECU零件号及其对应的软件版本号,从所述服务器下载相应的刷新配置文件和刷新软件;
ECU刷新单元,用于导入所述下载的刷新配置文件和刷新软件,自动更新本地ECU配置信息中的配置文件和刷新软件,并待所述更新后的配置文件中的ECU零件号、刷新软件中的ECU零件号均与所述本地ECU零件号相匹配时,通过所述更新后的刷新软件对本地ECU的软件进行刷新操作。
[0012]其中,所述诊断设备还包括:
加密存储单元,用于对所述下载的刷新配置文件和刷新软件进行加密操作,并进行临时保存。
[0013]其中,所述诊断设备还包括:
强制刷新单元,用于当所述更新后的配置文件中的ECU零件号与所述本地ECU零件号不匹配,或所述更新后的刷新软件中的ECU零件号与所述本地ECU零件号不匹配时,通过所述更新后的刷新软件对本地ECU的软件进行强制刷新操作。
[0014]其中,所述诊断设备还包括:
反馈及删除单元,用于得到刷新结果,且将所述得到的刷新结果反馈给所述服务器,并对所述下载的刷新配置文件和刷新软件进行删除操作;其中,所述刷新结果包括刷新过程的数据日记、车辆信息及刷新记录。
[0015]实施本发明实施例,具有如下有益效果: 1、在本发明实施例中,由于诊断设备通过互联网从远端服务器上下载刷新软件,并使用下载的刷新软件对本地ECU进行刷新,从而大大降低了人力成本;
2、在本发明实施例中,由于诊断设备需要与远端服务器进行验证,并通过本地ECU零件号与服务器端的刷新零件号相匹配才能对刷新软件进行下载操作,从而保证刷新文件的安全性,同时在刷新软件下载后进行加密保存及刷新后进行删除操作,从而避免了刷新文件的外泄。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。
[0017]图1为本发明实施例提供的远程售后在线刷新ECU的方法的流程图;
图2为本发明实施例提供的远程售后在线刷新ECU的方法应用场景的流程图;
图3为本发明实施例提供的诊断设备的结构示意图。
【具体实施方式】
[0018]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0019]如图1所示,为本发明实施例提供的一种远程售后在线刷新ECU的方法的实施例,所述方法具体包括:
步骤S101、诊断设备向远端的服务器请求验证,待验证通过后,并向所述服务器发出查询请求,得到相应的车辆配置信息,以及相应的多个刷新ECU零件号和各刷新ECU对应的软件版本号;
具体过程为,诊断设备向远端服务器发送申请码进行验证,待接收到服务器反馈的授权码后,确定验证通过;
此时,诊断设备进一步获取本地E⑶配置信息中的车辆识别码(VehicleIdentificat1n Number,以下简称VIN码),并向服务器发出以获取到的VIN码为索引的查询请求,得到以VIN码为索引的车辆配置信息,以及相应的多个刷新ECU零件号和各刷新ECU对应的软件版本号。
[0020]应当说明的是,远端服务器上预设有主机厂生产的不同类型及级别的车辆配置信息,以及各类车辆分别对应的刷新ECU零件号和各刷新ECU对应的软件版本号,同时车辆配置信息的索引方式包括但不限于VIN码。
[0021]步骤S102、读取本地E⑶配置信息中的E⑶零件号,并从所述查询到的多个刷新ECU零件号和各刷新ECU对应的软件版本号中,确定与所述本地ECU零件号相匹配的刷新ECU零件号及其对应的软件版本号,且根据所述确定的刷新ECU零件号及其对应的软件版本号,从所述服务器下载相应的刷新配置文件和刷新软件;
具体过程为,诊断设备再次读取本地ECU配置信息中的ECU零件号,并与查询到的多个刷新ECU零件号进行匹配,确定与本地ECU零件号相匹配的刷新ECU零件号,同时在查询到的各刷新ECU对应的软件版本号中,得到该匹配刷新ECU零件号对应的软件版本号,从而可根据该匹配刷新ECU零件号对应的软件版本号,在服务器上分别获得该匹配刷新ECU零件号对应的刷新配置文件和刷新软件的链接;
在诊断设备端通过互联网点击进入服务器上该匹配刷新ECU零件号对应的刷新配置文件和刷新软件的链接,并下载该匹配刷新ECU零件号对应的刷新配置文件和刷新软件。
[0022]为了确保下载的刷新配置文件和刷新软件的安全性,因此所述方法进一步包括:对下载的刷新配置文件和刷新软件进行加密操作,并进行临时保存。
[0023]步骤S103、导入所述下载的刷新配置文件和刷新软件,自动更新本地ECU配置信息中的配置文件和刷新软件,并待所述更新后的配置文件中的ECU零件号、刷新软件中的ECU零件号均与所述本地ECU零件号相匹配时,通过所述更新后的刷新软件对本地ECU的软件进行刷新操作。
[0024]具体过程为,将下载的刷新配置文件和刷新软件导入至诊断设备,会自动更新诊断设备上本地ECU配置信息中的配置文件和刷新软件,此时,需要对更新后的配置文件中的ECU零件号、刷新软件中的ECU零件号及本地ECU零件号三者进行匹配判别,具体如下:
(I)如果更新后的配置文件中的ECU零件号、刷新软件中的ECU零件号与本地ECU零件号均匹配,即三者的ECU零件号均相同,则通过更新后的刷新软件对本地ECU的软件进行刷新操作。
[0025]应当说明的是,刷新是否成功可通过用户自主识别,在刷新过程中,如出现错误,则会自动退出刷新。
[0026](2)如果更新后的配置文件中的E⑶零件号与本地E⑶零件号不匹配,或更新后的刷新软件中的ECU零件号与本地ECU零件号不匹配,即只要配置文件的ECU零件号或刷新软件的零件号中的一个不与本地ECU零件号匹配,则也可根据用户实际需求,通过更新后的刷新软件对本地ECU的软件进行强制刷新操作。
[0027]为了后续便于对ECU刷新结果的查询,因此在诊断设备
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1