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更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。
【技术特征摘要】
1.一种汽车控制器远程更新方法,在设置于汽车侧的远程控制终端中实现,其特征在于,至少包括如下步骤:接收后台监测中心推送的软件更新下载请求消息;检测当前是否适合下载,并将检测结果反馈给后台监测中心;在适合下载的情形下,接收来自后台监测中心的软件更新包并存储,并向后台监测中心以及手机客户端实时反馈下载进度;在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件;在整车状态满足软件更新条件的情形下,向手机客户端发起更新确认请求;在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心;接收目标ECU更新完成后的自检结果,生成软件更新结果消息,并反馈给所述后台监测中心以及手机客户端。2.如权利要求1所述的一种汽车控制器远程更新方法,其特征在于,进一步包括:当所述响应请求结果为不适合下载时,在延时后继续接收来自后台监测中心的软件更新下载请求消息。3.如权利要求1所述的一种汽车控制器远程更新方法,其特征在于,在所述软件更新包下载完毕后,根据整车状态确定当前是否满足软件更新条件的步骤具体为:判断所述整车状态是否处于运行状态或充电状态下,如果是,则确定当前不满足软件更新条件;否则,则确定当前满足软件更新条件。4.如权利要求1-3任一项所述的一种汽车控制器远程更新方法,其特征在于,在接收到来自手机客户端的更新确认反馈为允许后,通过CAN总线利用所述软件更新包对目标ECU进行软件更新,并将更新进度实时反馈给手机客户端和后台监测中心的步骤具体为:解析所述软件更新包的内容,确定所述汽车中涉及有软件更新内容的ECU为目标ECU,其他ECU为非目标ECU;控制所述非目标ECU停止工作,进入休眠状态;控制待更新的目标ECU处于唤醒状态;根据所述软件更新包的内容,通过CAN总线对所述目标ECU进行软件更新;将更新进度实时反馈给手机客户端和后台监测中心。5.一种汽车控制器远程更新装置,其特征在于,至少包括:下载请求消息接收单元,用于接收后台监测中心推送的软件更新下载请求消息;下载条件检测单元,用于检测当前是否适合下载,并将检测结果反馈给后台监测中心;...
【专利技术属性】
技术研发人员:李延定,
申请(专利权)人:广州汽车集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。