掌桥专利:专业的专利平台
掌桥专利
首页

一种整车ECU软件升级方法及系统

文献发布时间:2023-06-19 10:54:12


一种整车ECU软件升级方法及系统

技术领域

本发明涉及一种整车ECU软件升级方法及控制方法。

背景技术

现有技术中,升级整车ECU软件大都到经销商处或者使用远程升级技术完成升级。驱车到经销商处进行软件进行升级给行车人带来不便,远程升级技术使用的车载流量价格相对昂贵、网速受限,而且软件下载所需时间比较长,用户需要长时间滞留在车内等待软件下载、安装,不仅升级不便,而且还需承担较高的流量成本。

发明内容

本发明的发明目的在于提供一种整车ECU软件升级方法及系统,整车ECU软件升级更加方便,并且能够有效降低升级成本。

基于同一发明构思,本发明具有两个独立的技术方案:

1、一种整车ECU软件升级方法,包括:

步骤1:移动终端与车载信息娱乐系统连接,车载信息娱乐系统从移动终端获取整车ECU软件升级包;

步骤2:车载信息娱乐系统的升级模块根据获取的整车ECU软件升级包,判断需要软件升级的ECU;

步骤3:车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包;

步骤4:需要升级的ECU根据收到的升级指令和软件升级包进行升级。

进一步地,步骤1中,移动终端的整车ECU软件升级包通过如下方法获得,移动终端通过APP与车联网云端服务器通讯,移动终端从车载网云端服务器获取整车ECU软件升级包。

进一步地,步骤1中,通过移动终端APP的下载模块向车联网云端服务器查询整车ECU软件信息,车联网云端服务器根据收到的查询信息,查询升级任务列表匹配有效的升级任务。

进一步地,当存在有效升级任务时,车联网云端服务器向移动终端APP发送升级任务提醒;移动终端APP的软件下载模块收到升级任务后,移动终端显示升级包相关信息以及升级内容,提示用户点击下载升级软件包。

进一步地,步骤1中,移动终端通过USB、蓝牙或者热点方式与车载信息娱乐系统连接。

进一步地,步骤2中,车载信息娱乐系统的升级模块通过如下方法判断软件升级的ECU,升级模块根据整车ECU软件升级包判断待升级的ECU和待升级软件包的版本信息;升级模块从车载信息娱乐系统中获取车内对应ECU的实际软件版本信息;升级模块待升级软件包的版本信息和实际软件版本信息进行匹配;在车载信息娱乐系统显示屏幕上显示升级对话框。

进一步地,步骤3中,车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包前,需判断满足升级条件,所述升级条件包括,

车辆档位处于P档且手刹拉起;车内蓄电池电量超过65%;车辆处于发动状态。

进一步地,步骤4中,需要升级的ECU根据收到的升级指令和软件升级包进行升级完成后,向车载信息娱乐系统发送升级结果反馈指令,车载信息娱乐系统收到反馈指令后将升级结果反馈给升级模块,升级模块在车载信息娱乐系统屏幕上显示升级结果对话框向用户展示升级结果。

2、一种整车ECU软件升级系统,其特征在于,包括:

移动终端,与车载信息娱乐系统、车联网云端服务器通讯连接,用于从车联网云端服务器获取整车ECU软件升级包,向车载信息娱乐系统发送整车ECU软件升级包;

车联网云端服务器,与移动终端通讯连接,用于向移动终端发送整车ECU软件升级包;

车载信息娱乐系统,与移动终端通讯连接,向需要升级的ECU发送升级指令和软件升级包。

本发明具有的有益效果:

本发明移动终端与车载信息娱乐系统连接,车载信息娱乐系统从移动终端获取整车ECU软件升级包;车载信息娱乐系统的升级模块根据获取的整车ECU软件升级包,判断需要软件升级的ECU;车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包;需要升级的ECU根据收到的升级指令和软件升级包进行升级。本发明先通过移动终端获取ECU软件升级包,然后再由移动终端将ECU软件升级包传送到车载信息娱乐系统进行ECU软件升级,无需将车开到经销商处升级,移动终端可以先通过WIFI下载ECU软件升级包,无需使用车载流量下载ECU软件升级包,不仅方便软件升级,而且有效降低了省级成本。用户使用智能手机APP给整车ECU软件升级,为用户提供了更人性化的使用场景。为用户提供免去了车载流量的消耗和在车内等待软件下载的时间,大大提升了用户体验。

本发明通过移动终端APP的下载模块向车联网云端服务器查询整车ECU软件信息,车联网云端服务器根据收到的查询信息,查询升级任务列表匹配有效的升级任务;当存在有效升级任务时,车联网云端服务器向移动终端APP发送升级任务提醒;移动终端APP的软件下载模块收到升级任务后,移动终端显示升级包相关信息以及升级内容,提示用户点击下载升级软件包。本发明通过上述方法实现移动终端从车联网云端服务器下载ECU软件升级包,进一步保证移动终端下载ECU软件包可靠性。

本发明车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包前,需判断满足升级条件,所述升级条件包括,车辆档位处于P档且手刹拉起;车内蓄电池电量超过65%;车辆处于发动状态;需要升级的ECU根据收到的升级指令和软件升级包进行升级完成后,向车载信息娱乐系统发送升级结果反馈指令,车载信息娱乐系统收到反馈指令后将升级结果反馈给升级模块,升级模块在车载信息娱乐系统屏幕上显示升级结果对话框向用户展示升级结果。本发明通过上述方法实现车载信息娱乐系统向需要升级的ECU传送软件升级包,进一步保证车载信息娱乐系统向ECU传送升级包的可靠性。

附图说明

图1是本发明整车ECU软件升级方法的流程示意图。

具体实施方式

实施例一:整车ECU软件升级方法

如图1所示,整车ECU软件升级方法包括如下步骤:

步骤1:移动终端与车载信息娱乐系统连接,车载信息娱乐系统从移动终端获取整车ECU软件升级包。

移动终端通过APP与车联网云端服务器通讯,移动终端从车载网云端服务器获取整车ECU软件升级包。

通过移动终端APP的下载模块向车联网云端服务器查询整车ECU软件信息,实施时,用户打开移动终端上装载的APP,进入软件下载模块,点击查询升级按钮进行查询。车联网云端服务器根据收到的查询信息,查询升级任务列表匹配有效的升级任务。

当存在有效升级任务时,车联网云端服务器向移动终端APP发送升级任务提醒;移动终端APP的软件下载模块收到升级任务后,移动终端显示升级包相关信息以及升级内容,提示用户点击下载ECU升级软件包。用户根据提示操作下载升级软件包至手机内存中。

移动终端通过USB、蓝牙或者热点方式与车载信息娱乐系统连接。

步骤2:车载信息娱乐系统的升级模块根据获取的整车ECU软件升级包,判断需要软件升级的ECU。

升级模块根据整车ECU软件升级包判断待升级的ECU和待升级软件包的版本信息;升级模块从车载信息娱乐系统中获取车内对应ECU的实际软件版本信息;升级模块待升级软件包的版本信息和实际软件版本信息进行匹配;在车载信息娱乐系统显示屏幕上显示升级对话框。

步骤3:车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包。

用户点击同意升级按钮后,车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包。车载信息娱乐系统的升级模块向需要升级的ECU发送升级指令和软件升级包前,需判断满足升级条件,所述升级条件包括,

车辆档位处于P档且手刹拉起;车内蓄电池电量超过65%;车辆处于发动状态。

步骤4:需要升级的ECU根据收到的升级指令和软件升级包进行升级。

需要升级的ECU根据收到的升级指令和软件升级包进行升级完成后,向车载信息娱乐系统发送升级结果反馈指令,车载信息娱乐系统收到反馈指令后将升级结果反馈给升级模块,升级模块在车载信息娱乐系统屏幕上显示升级结果对话框向用户展示升级结果。

实施例二:整车ECU软件升级系统

包括:

移动终端,与车载信息娱乐系统、车联网云端服务器通讯连接,用于从车联网云端服务器获取整车ECU软件升级包,向车载信息娱乐系统发送整车ECU软件升级包;

车联网云端服务器,与移动终端通讯连接,用于向移动终端发送整车ECU软件升级包;

车载信息娱乐系统,与移动终端通讯连接,向需要升级的ECU发送升级指令和软件升级包。

实施例二所述的整车ECU软件升级系统执行的整车ECU软件升级方法同实施例一。

相关技术
  • 一种整车ECU软件升级方法及系统
  • 一种整车ECU软件无线升级单元
技术分类

06120112723136