车辆ECU软件升级方法、装置及系统制造方法及图纸

技术编号:26845135 阅读:27 留言:0更新日期:2020-12-25 13:06
本公开涉及一种车辆ECU软件升级方法、装置及系统,该方法包括:第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给终端设备;终端设备显示待更新ECU的待更新软件信息,并根据用户从待更新ECU的待更新软件信息中确定更新的目标待更新ECU的待更新软件信息显示支付界面;第一服务器在确定用户完成支付后,指示第二服务器根据目标待更新ECU的待更新软件信息创建升级任务;第二服务器将与升级任务中的所述目标待更新ECU的待更新软件信息对应的目标软件数据包,发送给所述车辆的所述终端设备。

【技术实现步骤摘要】
车辆ECU软件升级方法、装置及系统
本公开涉及车辆
,具体地,涉及一种车辆ECU软件升级方法、装置及系统。
技术介绍
电子控制器单元(ElectronicControlUnit,简称ECU),又称为汽车的“行车电脑”。车辆上一般包括如下几种ECU:发动机管理系统(EngineMangementSystem,简称EMS)、自动变速箱控制单元(TransmisionControlUnit,简称TCU)、车身控制模块(BodyControlModule,简称BCM)、车身电子稳定控制系统(ElectronicStabilityProgram,简称ESP)、电池管理系统(BatteryManagementSystem,简称BMS)、整车控制器(VehicleControlUnit,简称VCU)、高级驾驶辅助系统(AdvancedDrivingAssistanceSystem,简称ADAS)等等,它们的用途是控制汽车的行驶状态以及实现其各种功能。ECU主要利用各种传感器、总线的数据采集与交换,来判断车辆状态以及司机的意图并通过执行器来操控汽车。ECU升级又称刷ECU、汽车电脑升级、ECU改装或者ECU调校,是指以汽车各个ECU的生产、装配工艺公差、各项实验数据等为基础,通过改写程序的方法,将汽车的各ECU在原厂数据基础上进行更加精细的调整、和优化,从而达到提升ECU性能或增加功能的目的。相关技术中,若用户想对车辆上各ECU进行升级,则需要用户将车辆驶入专业的刷ECU的门店,通过在门店购买ECU软件包后由专业操作人员对车辆上的所有ECU进行升级。
技术实现思路
本公开的目的是提供一种车辆ECU软件升级方法、装置及系统,以实现用户通过车辆的终端设备自主对车辆的部分ECU进行软件升级,从而提高对车辆ECU升级的便捷性。为了实现上述目的,根据本公开实施例的第一部分,提供一种车辆ECU软件升级方法,包括:第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备;所述终端设备显示所述待更新ECU的待更新软件信息,并根据用户从所述待更新ECU的待更新软件信息中确定更新的目标待更新ECU的待更新软件信息显示支付界面;所述第一服务器在确定用户完成支付后,指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创建升级任务;所述第二服务器将与所述升级任务中的所述目标待更新ECU的待更新软件信息对应的目标软件数据包,发送给所述车辆的所述终端设备,以使所述终端设备根据所述目标软件数据包对所述车辆的所述目标待更新ECU的软件进行升级。可选地,所述第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备,包括:所述第一服务器响应于用户在车辆的终端设备上的检查更新操作,将所述车辆的各ECU信息以及所述车辆的车辆识别码发送至所述第二服务器;所述第二服务器根据所述第一服务器发送的所述车辆的各ECU信息确定所述车辆是否存在软件待更新的所述待更新ECU,并在确定所述车辆存在软件待更新的所述待更新ECU的情况下,将所述待更新ECU的待更新软件信息发送给所述第一服务器;所述第一服务器将所述待更新ECU的待更新软件信息反馈给所述终端设备;所述方法还包括:所述第一服务器在接收到所述第二服务器发送的所述待更新ECU的待更新软件信息的情况下,记录所述待更新ECU的待更新软件信息以及所述车辆识别码。可选地,所述第二服务器上存储有针对所有类型的ECU分别创建的软件数据包;所述方法还包括:所述第二服务器在接收到所述第一服务器指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创建升级任务的指令后,根据所述车辆识别码,对与所述升级任务中的所述目标待更新ECU的待更新软件信息对应的所述软件数据包进行加密,得到所述车辆的所述目标软件数据包。可选地,所述方法还包括:所述第一服务器周期性从所述终端设备获取所述车辆的各ECU信息和所述车辆识别码,并将所述车辆的各ECU信息及所述车辆识别码发送给所述第二服务器;所述第二服务器根据针对所有类型的ECU分别创建的所述软件数据包和所述车辆的各ECU信息,在确定所述车辆存在软件待更新的所述待更新ECU的情况下,指示所述第一服务器向所述车辆的所述终端设备推送所述待更新ECU的待更新软件信息,以通知所述终端设备的用户更新所述待更新ECU的软件。可选地,所述方法还包括:所述终端设备在接收到所述第二服务器发送的所述目标软件数据包的情况下,对所述目标软件数据包进行校验;所述终端设备在确定所述目标软件数据包通过校验,且所述车辆的状态符合预设安装条件的情况下,根据所述目标软件数据包对所述车辆的所述目标待更新ECU的软件进行升级。可选地,所述目标软件数据包的格式为VSP格式;所述方法还包括:终端设备在每一次车辆的电源模式切换至ON档位时,收集所述车辆的各ECU信息。根据本公开实施例的第二部分,提供一种车辆ECU软件升级方法,应用于服务器,包括如上述第一部分中任一项所述的车辆ECU软件升级方法中的第一服务器所执行的步骤。根据本公开实施例的第三部分,提供一种车辆ECU软件升级方法,应用于服务器,包括如上述第一部分中任一项所述的车辆ECU软件升级方法中的第二服务器所执行的步骤。根据本公开实施例的第四部分,提供车辆ECU软件升级方法,应用于终端设备,包括如上述第一部分中任一项所述的车辆ECU软件升级方法中的终端设备所执行的步骤。根据本公开实施例的第五部分,提供一种车辆ECU软件升级装置,所述装置被配置为执行上述第一部分中任一项所述的车辆ECU软件升级方法中的第一服务器所执行的步骤。根据本公开实施例的第六部分,提供一种车辆ECU软件升级装置,所述装置被配置为执行上述第一部分中任一项所述的车辆ECU软件升级方法中的第二服务器所执行的步骤。根据本公开实施例的第七部分,提供一种车辆ECU软件升级装置,所述装置被配置为执行上述第一部分中任一项所述的车辆ECU软件升级方法中的终端设备所执行的步骤。根据本公开实施例的第八部分,提供一种车辆ECU软件升级系统,包括第一服务器,与所述第一服务器通信连接的第二服务器,以及终端设备;所述第一服务器用于,响应于用户在车辆的所述终端设备上的检查更新操作,将所述第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备;所述终端设备用于,显示所述待更新ECU的待更新软件信息,并根据用户从所述待更新ECU的待更新软件信息中确定更新的目标待更新ECU的待更新软件信息显示支付界面;所述第一服务器还用于,在确定用户完成支付后,指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创本文档来自技高网
...

【技术保护点】
1.一种车辆ECU软件升级方法,其特征在于,包括:/n第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备;/n所述终端设备显示所述待更新ECU的待更新软件信息,并根据用户从所述待更新ECU的待更新软件信息中确定更新的目标待更新ECU的待更新软件信息显示支付界面;/n所述第一服务器在确定用户完成支付后,指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创建升级任务;/n所述第二服务器将与所述升级任务中的所述目标待更新ECU的待更新软件信息对应的目标软件数据包,发送给所述车辆的所述终端设备,以使所述终端设备根据所述目标软件数据包对所述车辆的所述目标待更新ECU的软件进行升级。/n

【技术特征摘要】
1.一种车辆ECU软件升级方法,其特征在于,包括:
第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备;
所述终端设备显示所述待更新ECU的待更新软件信息,并根据用户从所述待更新ECU的待更新软件信息中确定更新的目标待更新ECU的待更新软件信息显示支付界面;
所述第一服务器在确定用户完成支付后,指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创建升级任务;
所述第二服务器将与所述升级任务中的所述目标待更新ECU的待更新软件信息对应的目标软件数据包,发送给所述车辆的所述终端设备,以使所述终端设备根据所述目标软件数据包对所述车辆的所述目标待更新ECU的软件进行升级。


2.根据权利要求1所述的方法,其特征在于,所述第一服务器响应于用户在车辆的终端设备上的检查更新操作,将第二服务器根据所述车辆的各ECU信息确定的待更新ECU的待更新软件信息反馈给所述终端设备,包括:
所述第一服务器响应于用户在车辆的终端设备上的检查更新操作,将所述车辆的各ECU信息以及所述车辆的车辆识别码发送至所述第二服务器;
所述第二服务器根据所述第一服务器发送的所述车辆的各ECU信息确定所述车辆是否存在软件待更新的所述待更新ECU,并在确定所述车辆存在软件待更新的所述待更新ECU的情况下,将所述待更新ECU的待更新软件信息发送给所述第一服务器;
所述第一服务器将所述待更新ECU的待更新软件信息反馈给所述终端设备;
所述方法还包括:
所述第一服务器在接收到所述第二服务器发送的所述待更新ECU的待更新软件信息的情况下,记录所述待更新ECU的待更新软件信息以及所述车辆识别码。


3.根据权利要求2所述的方法,其特征在于,所述第二服务器上存储有针对所有类型的ECU分别创建的软件数据包;
所述方法还包括:
所述第二服务器在接收到所述第一服务器指示所述第二服务器根据所述目标待更新ECU的待更新软件信息创建升级任务的指令后,根据所述车辆识别码,对与所述升级任务中的所述目标待更新ECU的待更新软件信息对应的所述软件数据包进行加密,得到所述车辆的所述目标软件数据包。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述第一服务器周期性从所述终端设备获取所述车辆的各ECU信息和所述车辆识别码,并将所述车辆的各ECU信息及所述车辆识别码发送给所述第二服务器;
所述第二服务器根据针对所有类型的ECU分别创建的所述软件数据包和所述车辆的各ECU信息,在确定所述车辆存在软件待更新的所述待更新ECU的情况下,指示所述第一服务器向所述车辆的所述终端设备推送所述待更新ECU的待更新软件信息,以通...

【专利技术属性】
技术研发人员:李思佳李佳
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:河北;13

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

1