车载ECU的远程更新方法、车载ECU及车辆技术

技术编号:15520139 阅读:125 留言:0更新日期:2017-06-04 09:47
本发明专利技术提供一种车载ECU的远程更新方法、车载ECU及车辆,其中,该方法,包括:车载ECU接收TSP服务器发送的软件更新通知消息,并判断是否需要进行软件更新;若需要,则与TSP服务器建立数据传输链路,接收TSP服务器发送的待更新软件包,并在接收完成后断开该数据传输链路;车载ECU接收用户发送的软件更新指示,采用待更新软件包进行软件更新处理,若更新处理后的软件能够正常运行则生成软件成功更新日志,并通过车载ECU与TSP服务器之间的通信连接上传给TSP服务器。本发明专利技术的技术方案,车载ECU能够在第一时间接收TSP服务器发送的软件更新通知消息,简化了更新流程,提高了车载ECU软件的更新效率。

Remote updating method for vehicle mounted ECU, vehicle mounted ECU and vehicle

The invention provides remote update method, a vehicle and vehicle vehicle ECU ECU, among them, the method: vehicle ECU sending and receiving TSP server software update notification message, and determine whether the software needs to be updated; if necessary, establish data transmission link with the TSP server, sending and receiving the TSP server to be updated the software package, and disconnect the data transmission link in the receiving vehicle ECU received after the completion of; the user sends instructions to update the software update, software update software, if the software can update processing after the normal operation of generating software update log successfully, and through the communication between the vehicle and the TSP server connection upload ECU to the TSP server. The technical proposal of the invention is that the vehicle ECU can receive the software update notification message sent by the TSP server at the first time, simplify the updating process, and improve the updating efficiency of the on-board ECU software.

【技术实现步骤摘要】
车载ECU的远程更新方法、车载ECU及车辆
本专利技术涉及车联网
,尤其涉及一种车载ECU的远程更新方法、车载ECU及车辆。
技术介绍
车载电子控制单元(ElectronicControlUnit,简称ECU),是车辆专用的微机控制器。车载ECU具有运算与控制的功能,不但能够采集车辆中各传感器的信号并对其进行运算,而且还可将运算的结果转变为控制信号,进而控制车辆中各部件的工作。车载ECU根据存储于其中的车载ECU软件进行运算与控制处理,随着车辆技术的发展,车辆厂家可能会对车载ECU软件进行更新,以优化车载ECU软件中的算法或控制逻辑,从而提高车辆的性能或安全性。由于新版本的车载ECU软件功能更全,性能更优越,因此,为了提高车辆的安全性能,需要及时对车载ECU软件进行更新。目前,车载ECU软件的更新主要通过线下方式进行,具体的,首先需要用户将车辆开到4S店等专业维修站点,然后由专业维修人员借助车辆诊断工具等专业设备对车载ECU软件进行更新。然而,现有的车载ECU软件的更新方法,整个更新流程繁琐,而且需要消耗用户和维修人员的大量时间,致使车载ECU软件的更新效率较低。
技术实现思路
本专利技术提供一种车载ECU的远程更新方法、车载ECU及车辆,以克服现有车载ECU软件的更新方法,其更新流程繁琐、耗时多、车载ECU软件的更新效率较低的问题。本专利技术提供的一种车载ECU的远程更新方法,包括:车载ECU接收TSP服务器发送的软件更新通知消息,所述软件更新通知消息中包含待更新的软件版本标识;所述车载ECU将所述待更新的软件版本标识与当前软件版本标识进行比对,判断是否需要进行软件更新;若需要进行软件更新,则所述车载ECU与所述TSP服务器建立数据传输链路,并接收所述TSP服务器在所述数据传输链路上发送的待更新软件包;所述车载ECU在完成所述待更新软件包的接收后,断开与所述TSP服务器之间的数据传输链路;所述车载ECU接收用户发送的软件更新指示,采用所述待更新软件包进行软件更新处理;所述车载ECU确定更新处理后的软件是否能够正常运行,若能够正常运行则生成软件成功更新日志;所述车载ECU与所述TSP服务器建立通信连接,并将所述软件成功更新日志上传给所述TSP服务器。本专利技术提供了一种车载ECU,包括:传输模块,用于接收TSP服务器发送的软件更新通知消息,所述软件更新通知消息中包含待更新的软件版本标识;判断模块,用于将所述待更新的软件版本标识与当前软件版本标识进行比对,判断是否需要进行软件更新;所述传输模块,还用于若需要进行软件更新,则与所述TSP服务器建立数据传输链路,并接收所述TSP服务器在所述数据传输链路上发送的待更新软件包,用于在完成所述待更新软件包的接收后,断开与所述TSP服务器之间的数据传输链路;更新处理模块,用于接收用户发送的软件更新指示,采用所述待更新软件包进行软件更新处理,若更新处理后的软件能够正常运行,则生成软件成功更新日志;所述传输模块,还用于与所述TSP服务器建立通信连接,并将所述软件成功更新日志上传给所述TSP服务器。本专利技术还提供了一种车辆,包括:本专利技术所述的车载ECU;所述车载ECU,用于执行所述车载ECU中软件的远程更新。本专利技术提供的车载ECU的远程更新方法、车载ECU及车辆,通过车载ECU接收TSP服务器发送的软件更新通知消息,并当需要进行软件更新时,车载ECU建立与TSP服务器之间的数据传输链路,接收TSP服务器发送的该待更新软件包,当车载ECU接收用户发送的软件更新指示后,采用上述待更新软件包进行软件更新处理,若车载ECU确定更新处理后的软件能够正常工作时生成软件成功更新日志,并通过车载ECU与TSP服务器之间的通信连接将其上传到TSP服务器。本专利技术的技术方案,车载ECU能够在第一时间接收TSP服务器发送的软件更新通知消息和待更新软件包,让用户自由选择软件更新处理的时间和地点,简化了更新流程,减少了用户和维修人员的时间消耗,大大提高了车载ECU软件的更新效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术车载ECU的远程更新方法实施例一的流程示意图;图2为本专利技术车载ECU的远程更新方法实施例二的流程示意图;图3为本专利技术车载ECU的远程更新方法实施例三的流程示意图;图4为本专利技术车载ECU的远程更新方法实施例四的流程示意图;图5为本专利技术车载ECU的远程更新方法实施例五的流程示意图;图6为本专利技术车载ECU的远程更新方法实施例六的流程示意图;图7为本专利技术车载ECU实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术车载ECU的远程更新方法实施例一的流程示意图。如图1所示,本专利技术实施例一提供的车载ECU的远程更新方法,包括:步骤101:车载ECU接收TSP服务器发送的软件更新通知消息;其中,该软件更新通知消息中包含待更新的软件版本标识。远程服务供应商(TelematicsServiceProvider,简称TSP)服务器在Telematics产业链中居于核心地位,能够将车载电子控制单元(ElectronicControlUnit,简称ECU)新版本的软件更新通知消息在第一时间通知给车载ECU,以便车载ECU根据需要及时对车载ECU软件进行更新。车载ECU接收TSP服务器发送的软件更新通知消息,该软件更新通知消息中包含待更新的软件版本标识。值得说明的是,TSP服务器还可以直接将软件更新通知消息推送给车辆用户的手机APP,以使车辆用户能够在第一时间获知车载ECU有可以更新的软件包。步骤102:车载ECU将该待更新的软件版本标识与当前软件版本标识进行比对,判断是否需要进行软件更新;车载ECU将软件更新通知消息中的待更新的软件版本标识与当前软件版本标识进行对比,判断该待更新的软件版本号是否高于当前的软件版本号,进而确定是否需要进行该软件版本的更新。步骤103:若需要进行软件更新,则车载ECU与TSP服务器建立数据传输链路,并接收TSP服务器在数据传输链路上发送的待更新软件包;具体的,若待更新的软件版本号高于当前的软件版本号,确定该车载ECU需要进行该软件更新。那么,在车载ECU与TSP服务器之间建立数据传输链路,便于TSP服务器通过该数据传输链路将待更新软件包发送给车载ECU,车载ECU接收TSP服务器发送的该待更新软件包。步骤104:车载ECU在完成该待更新软件包的接收后,断开与TSP服务器之间的数据传输链路;TSP服务器的职责是负责待更新软件包及相关文件的存储和发送。车载ECU接收TSP服务器通过车载ECU与TSP服务器之间的数据传输链路传输的待更新软件包,并当待更新软件本文档来自技高网...
车载ECU的远程更新方法、车载ECU及车辆

【技术保护点】
一种车载电子控制单元ECU的远程更新方法,其特征在于,包括:车载ECU接收远程服务供应商TSP服务器发送的软件更新通知消息,所述软件更新通知消息中包含待更新的软件版本标识;所述车载ECU将所述待更新的软件版本标识与当前软件版本标识进行比对,判断是否需要进行软件更新;若需要进行软件更新,则所述车载ECU与所述TSP服务器建立数据传输链路,并接收所述TSP服务器在所述数据传输链路上发送的待更新软件包;所述车载ECU在完成所述待更新软件包的接收后,断开与所述TSP服务器之间的数据传输链路;所述车载ECU接收用户发送的软件更新指示,采用所述待更新软件包进行软件更新处理;所述车载ECU确定更新处理后的软件是否能够正常运行,若能够正常运行则生成软件成功更新日志;所述车载ECU与所述TSP服务器建立通信连接,并将所述软件成功更新日志上传给所述TSP服务器。

【技术特征摘要】
1.一种车载电子控制单元ECU的远程更新方法,其特征在于,包括:车载ECU接收远程服务供应商TSP服务器发送的软件更新通知消息,所述软件更新通知消息中包含待更新的软件版本标识;所述车载ECU将所述待更新的软件版本标识与当前软件版本标识进行比对,判断是否需要进行软件更新;若需要进行软件更新,则所述车载ECU与所述TSP服务器建立数据传输链路,并接收所述TSP服务器在所述数据传输链路上发送的待更新软件包;所述车载ECU在完成所述待更新软件包的接收后,断开与所述TSP服务器之间的数据传输链路;所述车载ECU接收用户发送的软件更新指示,采用所述待更新软件包进行软件更新处理;所述车载ECU确定更新处理后的软件是否能够正常运行,若能够正常运行则生成软件成功更新日志;所述车载ECU与所述TSP服务器建立通信连接,并将所述软件成功更新日志上传给所述TSP服务器。2.根据权利要求1所述的方法,其特征在于,在所述车载ECU接收用户发送的软件更新指示,采用所述待更新软件包进行软件更新处理之后,还包括:若所述车载ECU采用所述待更新软件包进行软件更新处理失败或者若所述车载ECU确定更新处理后的软件不能正常运行,所述车载ECU进行软件回滚处理并生成第一软件失败更新日志;所述车载ECU与所述TSP服务器建立通信连接,并将所述第一软件失败更新日志上传给所述TSP服务器。3.根据权利要求2所述的方法,其特征在于,在所述车载ECU进行软件回滚处理并生成第一软件失败更新日志之前,还包括:所述车载ECU检测软件更新处理次数是否达到第一阈值;若所述软件更新处理次数未达到第一阈值,则所述车载ECU再次采用所述待更新软件包进行软件更新处理;所述车载ECU进行软件回滚处理并生成第一软件失败更新日志,具体包括:若所述软件更新处理次数达到第一阈值,则所述车载ECU进行软件回滚处理并生成第一软件失败更新日志。4.根据权利要求3所述的方法,其特征在于,在所述车载ECU进行软件回滚处理之后,还包括:若所述车载ECU确定软件回滚处理后的软件能够正常运行,则生成第二软件失败更新日志;所述车载ECU与所述TSP服务器建立通信连接,并将所述第二软件失败更新日志上传给所述TSP服务器。5.根据权利要求3所述的方法,其特征在于,在所述车载ECU进行软件回滚处理之后,还包括:若所述车载ECU进行软件回滚处理失败或者所述车载ECU确定软件回滚处理后的软件不能正常运行,则所述车载ECU再次进行软件回滚处理,直至所述软件回滚处理次数达到第二阈值;若所述软件回滚处理次数达到第二阈值...

【专利技术属性】
技术研发人员:张艳郝飞
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:上海,31

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

1