一种汽车控制器远程更新方法、装置及系统制造方法及图纸

技术编号:15298992 阅读:135 留言:0更新日期:2017-05-12 00:43
本发明专利技术公开了一种汽车控制器远程更新方法,至少包括步骤:接收后台监测中心推送的软件更新下载请求消息;在适合下载的情形下,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;在整车状态满足软件更新条件的情形下,向手机客户端发起更新确认请求;在手机客户端允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新;接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。本发明专利技术还公开了相应的装置及系统。实施本发明专利技术,可以在汽车用户侧对目标ECU进行在线更新,无需将整车或零部件返厂或4S店,提高了ECU软件更新的便利性及安全性。

Remote updating method, device and system for automobile controller

The invention discloses a remote updating vehicle controller method at least comprises the following steps: receiving a background monitoring center push software download request message; for download the case, receiving from the background monitoring center software update package and storage, and back to the monitoring center and mobile phone client to download the real-time feedback in the vehicle to meet schedule; the state of the software update condition, updates the confirmation request to the mobile phone in the mobile phone client; client allows, through the CAN bus using the software update package to the target ECU software update; self-test results receiving target ECU update after the completion of the formation of the results of the software update message, and feedback to the monitoring center and mobile phone client. The invention also discloses a corresponding device and system. The invention can update the target ECU on the user side of the automobile without the need to return the whole vehicle or parts to the factory or the 4S shop, thereby improving the convenience and security of the ECU software update.

【技术实现步骤摘要】

本专利技术涉及一种汽车控制器的远程更新
,特别涉及一种汽车控制器远程更新方法、装置及系统
技术介绍
现如今汽车大量普及,被人们使用,随着汽车技术的发展,汽车的智能化技术也越来越被人们所关注。随着汽车技术的突飞发展,每隔一段时间,就会有一项新的功能可能会应用到汽车上,这就涉及到为汽车上的电子控制器(ElectronicControlUnit,ECU)进行升级更新操作。无论是修补控制器上新发现的缺陷或功能上的BUG、漏洞,还是新增功能的应用,都需要对控制器进行软件更新。而在现有技术中,对控制器进行升级更新的方法一般是将汽车或待更新控制部件返厂进行更新;或者也可选择将汽车移至在4S店等维修点,由工程师进行更新。但这样的方法往往成本高,周期长,也难以保证对所有目标汽车进行更新,尤其是汽车被售往各地区的情形下,进一步加大了实现的难度。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种汽车控制器远程更新方法、装置及系统,在汽车用户侧就可以实现对汽车中目标ECU的远程更新,提高了ECU软件更新的便利性及安全性。为了解决上述技术问题,本专利技术实施例的一方面提供一种汽车控制器远程更新方法,在设置于汽车侧的远程控制终端中实现,至少包括如下步骤:接收后台监测中心推送的软件更新下载请求消息;检测当前是否适合下载,并将检测结果反馈给后台监测中心;在适合下载的情形下,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件;在整车状态满足软件更新条件的情形下,向手机客户端发起更新确认请求;在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心;接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。其中,进一步包括:当所述响应请求结果为不适合下载时,在延时后继续接收来自后台监测中心的软件更新下载请求消息。其中,在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件的步骤具体为:判断所述整车状态是否处于运行状态或充电状态下,如果是,则确定当前不满足软件更新条件;否则,则确定当前满足软件更新条件。其中,在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心的步骤具体为:解析所述软件更新包的内容,确定所述汽车中涉及有软件更新内容的ECU为目标ECU,其他ECU为非目标ECU;控制所述非目标ECU停止工作,进入休眠状态;控制待更新的目标ECU处于唤醒状态;根据所述软件更新包的内容,通过CAN(ControllerAreaNetwork,控制器局域网络)总线对所述目标ECU进行软件更新;将更新进度实时反馈给手机客户端和后台监测中心。相应地,本专利技术实施例的另一方面提供一种汽车控制器远程更新装置,至少包括:下载请求消息接收单元,用于接收后台监测中心推送的软件更新下载请求消息;下载条件检测单元,用于检测当前是否适合下载,并将检测结果反馈给后台监测中心;下载处理单元,用于在下载条件检测单元检测到适合下载时,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;更新条件检测单元,用于在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件;更新确认请求单元,用于更新条件检测单元检测到整车状态满足软件更新条件时,向手机客户端发起更新确认请求;软件更新处理单元,用于在接收到来自手机客户端的更新确认反馈为允许后,利用所述软件更新包通过CAN总线对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心;更新结果反馈单元,用于接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。其中,所述更新条件检测单元包括:判断单元,用于判断所述整车状态是否处于运行状态或充电状态下;确定单元,用于在所述判断单元判断结果为是时,则确定当前不满足软件更新条件;否则,则确定当前满足软件更新条件。其中,所述软件更新处理单元包括:解析单元,用于解析所述软件更新包的内容,确定所述汽车中涉及有软件更新内容的ECU为目标ECU,其他ECU为非目标ECU;控制单元,用于控制所述非目标ECU停止工作,进入休眠状态;控制待更新的目标ECU处于唤醒状态;更新单元,用于根据所述软件更新包的内容,通过CAN总线对所述目标ECU进行软件更新;进度反馈单元,用于将更新进度实时反馈给所述手机客户端和后台监测中心。相应地,本专利技术实施例的再一方面,还提供一种汽车控制器远程更新系统,至少包括:远程控制终端,设置于汽车侧,包括如权利要求5至7任一项所述的汽车控制器远程更新装置;后台监测中心,用于通过远程控制终端监测汽车的ECU的数据,以及向远程控制终端推送软件更新包;手机客户端,装载于与所述汽车相应的授权用户手机上,用于接收来自远程控制终端以及后台监测中心的消息,并对来自远程控制终端的更新确认请求进行确认;其中,所述远程控制终端通过CAN总线与汽车中的各ECU进行通信;所述远程控制终端、所述后台监测中心、手机客户端三者之间通过无线方式进行通信。实施本专利技术实施例,具有如下的有益效果:实施本专利技术实施例,通过在车身侧设置一个具备的无线通信功能远程控制终端,其可以接收后台监测中心的软件更新包,并与汽车的相关用户的手机客户端进行交互,由手机客户端确定是否允许进行更新,并利用整车CAN网络通信功能,对目标ECU(控制器)实现在线软件更新,无需将整车或零部件返厂或4S店,在汽车用户侧就可以直接完成远程更新,提高了更新ECU软件的便利性;同时,由于最终的更新启动,需要用户的确认,从而提高了安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的一种汽车控制器远程更新系统的一个实施例的结构示意图;图2是本专利技术提供的一种汽车控制器远程更新方法的一个实施例的主要流程示意图;图3是图2中步骤S15的详细的流程示意图;图4是本专利技术提供的一种汽车控制器远程更新装置的一个实施例的结构示意图;图5是图4中更新条件检测单元的结构示意图;图6是图4中软件更新处理单元的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面将结合附图对本专利技术做进一步详细描述。如图1所示,示出了本专利技术是本专利技术提供的一种汽车控制器远程更新系统的一个实施例的结构示意图;在该实施例中,该汽车控制器远程更新系统至少包括:设置于汽车侧的远程控制终端4,其通本文档来自技高网...
一种汽车控制器远程更新方法、装置及系统

【技术保护点】
一种汽车控制器远程更新方法,在设置于汽车侧的远程控制终端中实现,其特征在于,至少包括如下步骤:接收后台监测中心推送的软件更新下载请求消息;检测当前是否适合下载,并将检测结果反馈给后台监测中心;在适合下载的情形下,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件;在整车状态满足软件更新条件的情形下,向手机客户端发起更新确认请求;在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心;接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。

【技术特征摘要】
1.一种汽车控制器远程更新方法,在设置于汽车侧的远程控制终端中实现,其特征在于,至少包括如下步骤:接收后台监测中心推送的软件更新下载请求消息;检测当前是否适合下载,并将检测结果反馈给后台监测中心;在适合下载的情形下,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件;在整车状态满足软件更新条件的情形下,向手机客户端发起更新确认请求;在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心;接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。2.如权利要求1所述的一种汽车控制器远程更新方法,其特征在于,进一步包括:当所述响应请求结果为不适合下载时,在延时后继续接收来自后台监测中心的软件更新下载请求消息。3.如权利要求1所述的一种汽车控制器远程更新方法,其特征在于,在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件的步骤具体为:判断所述整车状态是否处于运行状态或充电状态下,如果是,则确定当前不满足软件更新条件;否则,则确定当前满足软件更新条件。4.如权利要求1-3任一项所述的一种汽车控制器远程更新方法,其特征在于,在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心的步骤具体为:解析所述软件更新包的内容,确定所述汽车中涉及有软件更新内容的ECU为目标ECU,其他ECU为非目标ECU;控制所述非目标ECU停止工作,进入休眠状态;控制待更新的目标ECU处于唤醒状态;根据所述软件更新包的内容,通过CAN总线对所述目标ECU进行软件更新;将更新进度实时反馈给手机客户端和后台监测中心。5.一种汽车控制器远程更新装置,其特征在于,至少包括:下载请求消息接收单元,用于接收后台监测中心推送的软件更新下载请求消息;下载条件检测单元,用于检测当前是否适合下载,并将检测结果反馈给后台监测中心;...

【专利技术属性】
技术研发人员:李延定
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

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

1