电动汽车控制器的远程升级方法及系统与流程

文档序号:22544496发布日期:2020-10-17 02:10阅读:304来源:国知局
电动汽车控制器的远程升级方法及系统与流程

【技术领域】

本发明涉及电动汽车的技术领域,尤其涉及一种电动汽车控制器的远程升级方法及系统。



背景技术:

目前,汽车上运用的电子设备日益广泛,整车需要大量的电控单元对各个执行部件进行控制,在电动汽车的领域更加明显。大部分电动汽车控制系统结构采用分布式布置,整车控制器通过控制器局域网络(controllerareanetwork,can)对各个部件的控制器进行控制,随着技术要求的不断发展,控制器需要进行升级。当车辆的多个控制器需要进行升级或程序调整,整车厂家或部件厂家需要通过专门的上位机对控制器进行程序更新,由操作人员使用移动设备,通过上位机软件与待升级设备进行物理连接,操作不便,耗时费力;并且,电动汽车存在分布广、售后网点不足及升级频繁等问题,这都给电动汽车的升级、更新带来了更大的不便。

鉴于此,实有必要提供一种新型的电动汽车控制器的远程升级方法及系统以克服上述缺陷。



技术实现要素:

本发明的目的是提供一种能够实现升级文件远程传送、解决电动汽车控制器的升级、更新不便的问题、提高安全性及可靠性、降低运维成本的电动汽车控制器的远程升级方法及系统。

为了实现上述目的,本发明提供一种电动汽车控制器的远程升级方法,包括如下步骤:基础数据平台获取升级文件并根据所述升级文件创建升级任务;所述基础数据平台根据所述升级任务向待升级车辆的车载终端发送升级指令;当所述车载终端允许升级时,所述基础数据平台根据所述升级指令向所述车载终端下发所述升级文件;当所述车载终端接收所述升级文件完毕后,将所述升级文件发送至所述待升级车辆的目标控制器;当所述目标控制器接收所述升级文件完毕后,所述车载终端控制所述目标控制器根据所述升级文件进行自动运行升级。

本发明还提供一种电动汽车控制器的远程升级系统,包括基础数据平台、车载终端及目标控制器;所述基础数据平台用于获取升级文件并根据所述升级文件创建升级任务;所述基础数据平台还用于根据所述升级任务向所述车载终端发送升级指令;当所述车载终端允许升级时,所述基础数据平台还用于根据所述升级指令向所述车载终端下发所述升级文件;所述车载终端还用于接收所述升级文件完毕后,将所述升级文件发送至所述目标控制器;当所述目标控制器接收所述升级文件完毕后,所述车载终端还用于控制所述目标控制器根据所述升级文件进行自动运行升级。

相比于现有技术,本发明提供的电动汽车控制器的远程升级方法及系统,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。

为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明提供的电动汽车控制器的远程升级方法的流程图;

图2为本发明提供的电动汽车控制器的远程升级方法的部分流程图;

图3为本发明提供的电动汽车控制器的远程升级方法的又一部分流程图

图4为本发明提供的电动汽车控制器的远程升级系统的原理框图。

【具体实施方式】

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种电动汽车控制器的远程升级方法,包括如下步骤:

步骤s10:基础数据平台获取升级文件并根据升级文件创建升级任务。具体的,基础数据平台即能够对数据资源进行集中、集成、共享、分析的平台,首先,控制器厂商将升级文件通过加密工具进行加密,再将加密好的升级文件上传到基础数据平台的应用软件中,升级文件可以包括版本信息、创建人员信息及备注说明等信息,有利于对多个不同的升级文件的识别及辨认,加密后的升级文件提高了文件的安全性,基础数据平台的应用软件可以为web(网页)应用软件,即可以通过web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件。

进一步地,请一并参阅图2,基础数据平台获取升级文件后,对所述升级文件进行规则校验,当所述规则校验通过时,根据所述升级文件创建升级任务,否则,不进行创建升级任务。具体的,规则校验是指对升级文件进行预设规则的检验,预设的规则由研发人员预先设定,且能够根据实际需求进行调整,保证了升级文件的安全性,当规则校验未通过时,则主动暂停。

本实施方式中,在根据升级文件创建升级任务的步骤,还包括:根据升级文件配置待升级车辆信息、目标控制器信息,并反馈配置进度。具体的,在web应用软件中,创建升级任务的功能设置为有授权的账号才能进行操作,且需要额外的操作密码,保证安全可靠;并且,待升级车辆信息、目标控制器信息件配置好后,会以任务形式生成在系统中,反馈配置进度能够在基础数据平台上显示配置结果,进而提高了升级过程的可靠性。

步骤s20:基础数据平台根据升级任务向待升级车辆的车载终端发送升级指令。具体的,基础数据平台与车载终端通过无线传输进行通信,保证了基础数据平台能够远程向车载终端发送升级文件,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决电动汽车控制器的升级、更新不便的技术问题。车载终端例如可以为车载t-box(telematicsbox,远程信息处理器),车载t-box能够与基础数据平台进行通信,进而控制车辆实现各项功能。

步骤s30:当车载终端允许升级时,基础数据平台根据升级指令向车载终端下发所述升级文件。具体的,车载终端接收到升级指令后,判断是否允许升级,若允许升级,则向基础数据平台反馈该升级指令,基础数据平台向终端下发升级文件;若不允许升级,则车载终端直接向基础数据平台反馈升级失败。可以理解,是否允许升级是根据车载终端对升级任务进行规则校验,若通过,则允许升级,否则,不允许升级,具备了主动暂停的功能。

步骤s40:当车载终端接收升级文件完毕后,将升级文件发送至待升级车辆的目标控制器。具体的,请一并参阅图3,车载终端对接收完毕的升级文件进行校验解密并确认无误后,发送检验指令(ping指令)至所述目标控制器,以检验当前车辆状态是否允许升级;目标控制器接收检验指令,当待升级车辆的车辆状态允许升级时,响应所述检验指令;当检验指令有响应时,车载终端发送下载指令(download指令)至目标控制器,以检验所述目标控制器的状态;目标控制器接收下载指令,当目标控制器的状态允许升级时,响应下载指令;当下载指令有响应时,车载终端将升级文件发送至目标控制器。可以理解,车载终端在发送升级文件前,对车辆状态及目标控制器状态都进行检测,保证了在状态适合的情况下进行升级,进一步提高了升级的可靠性;当其中任何指令无响应时,都会结束升级,且目标控制器保持原有的程序版本,整个过程都会反馈进度和结果给基础数据平台展示,保证了升级过程的可靠性及安全性。

步骤s50:当目标控制器接收升级文件完毕后,车载终端控制目标控制器根据升级文件进行自动运行升级。具体的,当升级文件由车载终端传送至目标控制器时,车载终端持续发送数据指令(data指令)至目标控制器,直至目标控制器接收升级文件完毕,可以理解,持续发送数据指令的目的是监测升级文件传送的进度及结果,当升级文件的传送意外终止时,数据指令没有响应,则车载终端识别文件传送断点,以利于升级文件的断点续传。

进一步地,当目标控制器接收升级文件完毕后,车载终端确认升级文件的完整性及正确性,并与目标控制器进行动态认证后,发送运行指令(run指令)至目标控制器;目标控制器接收运行指令后,进行自动运行升级。可以理解,在确认升级前,车载终端会利用密钥文件等完成与目标控制器的认证,防止误操作,认证通过后,目标控制器将按照既定的升级策略进行升级,升级进度及结果通过控制器局域网络(controllerareanetwork,can)反馈给车载终端。

本发明提供的电动汽车控制器的远程升级方法,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。

请参阅图4,本发明还提供一种电动汽车控制器的远程升级系统,包括基础数据平台10、车载终端20及目标控制器30;基础数据平台10用于获取升级文件并根据升级文件创建升级任务;基础数据平台10还用于根据升级任务向车载终端20发送升级指令;当车载终端20允许升级时,基础数据平台10还用于根据升级指令向车载终端20下发升级文件;车载终端20还用于接收升级文件完毕后,将升级文件发送至目标控制器30;当目标控制器30接收升级文件完毕后,车载终端20还用于控制目标控制器30根据升级文件进行自动运行升级。

具体的,基础数据平台10与车载终端20通过无线传输进行通信;车载终端20与目标控制器30通过控制器局域网络进行通信。

需要说明的是,本发明提供的电动汽车控制器的远程升级方法的所有实施例均适用于上述的电动汽车控制器的远程升级系统,且均能达到相同或相似的技术效果。

综上,本发明提供的电动汽车控制器的远程升级方法及系统,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均包括在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1