CN111782240A - 电动汽车控制器的远程升级方法及*** - Google Patents
电动汽车控制器的远程升级方法及*** Download PDFInfo
- Publication number
- CN111782240A CN111782240A CN202010588102.5A CN202010588102A CN111782240A CN 111782240 A CN111782240 A CN 111782240A CN 202010588102 A CN202010588102 A CN 202010588102A CN 111782240 A CN111782240 A CN 111782240A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- upgrading
- mounted terminal
- upgrade
- upgrade file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 230000008569 process Effects 0.000 claims description 13
- 238000012795 verification Methods 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims 2
- 238000012423 maintenance Methods 0.000 abstract description 5
- 239000000725 suspension Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种电动汽车控制器的远程升级方法,包括如下步骤:基础数据平台获取升级文件并根据升级文件创建升级任务;基础数据平台根据升级任务向待升级车辆的车载终端发送升级指令;当车载终端允许升级时,基础数据平台根据升级指令向车载终端下发升级文件;当车载终端接收升级文件完毕后,将升级文件发送至待升级车辆的目标控制器;当目标控制器接收升级文件完毕后,车载终端控制目标控制器根据升级文件进行自动运行升级。本发明还提供一种电动汽车控制器的远程升级***。本发明提供的电动汽车控制器的远程升级方法及***,实现了升级文件远程传送,解决了电动汽车控制器的升级、更新不便的问题,提高了安全性及可靠性,降低了运维成本。
Description
【技术领域】
本发明涉及电动汽车的技术领域,尤其涉及一种电动汽车控制器的远程升级方法及***。
【背景技术】
目前,汽车上运用的电子设备日益广泛,整车需要大量的电控单元对各个执行部件进行控制,在电动汽车的领域更加明显。大部分电动汽车控制***结构采用分布式布置,整车控制器通过控制器局域网络(Controller Area Network,CAN)对各个部件的控制器进行控制,随着技术要求的不断发展,控制器需要进行升级。当车辆的多个控制器需要进行升级或程序调整,整车厂家或部件厂家需要通过专门的上位机对控制器进行程序更新,由操作人员使用移动设备,通过上位机软件与待升级设备进行物理连接,操作不便,耗时费力;并且,电动汽车存在分布广、售后网点不足及升级频繁等问题,这都给电动汽车的升级、更新带来了更大的不便。
鉴于此,实有必要提供一种新型的电动汽车控制器的远程升级方法及***以克服上述缺陷。
【发明内容】
本发明的目的是提供一种能够实现升级文件远程传送、解决电动汽车控制器的升级、更新不便的问题、提高安全性及可靠性、降低运维成本的电动汽车控制器的远程升级方法及***。
为了实现上述目的,本发明提供一种电动汽车控制器的远程升级方法,包括如下步骤:基础数据平台获取升级文件并根据所述升级文件创建升级任务;所述基础数据平台根据所述升级任务向待升级车辆的车载终端发送升级指令;当所述车载终端允许升级时,所述基础数据平台根据所述升级指令向所述车载终端下发所述升级文件;当所述车载终端接收所述升级文件完毕后,将所述升级文件发送至所述待升级车辆的目标控制器;当所述目标控制器接收所述升级文件完毕后,所述车载终端控制所述目标控制器根据所述升级文件进行自动运行升级。
本发明还提供一种电动汽车控制器的远程升级***,包括基础数据平台、车载终端及目标控制器;所述基础数据平台用于获取升级文件并根据所述升级文件创建升级任务;所述基础数据平台还用于根据所述升级任务向所述车载终端发送升级指令;当所述车载终端允许升级时,所述基础数据平台还用于根据所述升级指令向所述车载终端下发所述升级文件;所述车载终端还用于接收所述升级文件完毕后,将所述升级文件发送至所述目标控制器;当所述目标控制器接收所述升级文件完毕后,所述车载终端还用于控制所述目标控制器根据所述升级文件进行自动运行升级。
相比于现有技术,本发明提供的电动汽车控制器的远程升级方法及***,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。
为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明提供的电动汽车控制器的远程升级方法的流程图;
图2为本发明提供的电动汽车控制器的远程升级方法的部分流程图;
图3为本发明提供的电动汽车控制器的远程升级方法的又一部分流程图
图4为本发明提供的电动汽车控制器的远程升级***的原理框图。
【具体实施方式】
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种电动汽车控制器的远程升级方法,包括如下步骤:
步骤S10:基础数据平台获取升级文件并根据升级文件创建升级任务。具体的,基础数据平台即能够对数据资源进行集中、集成、共享、分析的平台,首先,控制器厂商将升级文件通过加密工具进行加密,再将加密好的升级文件上传到基础数据平台的应用软件中,升级文件可以包括版本信息、创建人员信息及备注说明等信息,有利于对多个不同的升级文件的识别及辨认,加密后的升级文件提高了文件的安全性,基础数据平台的应用软件可以为WEB(网页)应用软件,即可以通过Web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件。
进一步地,请一并参阅图2,基础数据平台获取升级文件后,对所述升级文件进行规则校验,当所述规则校验通过时,根据所述升级文件创建升级任务,否则,不进行创建升级任务。具体的,规则校验是指对升级文件进行预设规则的检验,预设的规则由研发人员预先设定,且能够根据实际需求进行调整,保证了升级文件的安全性,当规则校验未通过时,则主动暂停。
本实施方式中,在根据升级文件创建升级任务的步骤,还包括:根据升级文件配置待升级车辆信息、目标控制器信息,并反馈配置进度。具体的,在WEB应用软件中,创建升级任务的功能设置为有授权的账号才能进行操作,且需要额外的操作密码,保证安全可靠;并且,待升级车辆信息、目标控制器信息件配置好后,会以任务形式生成在***中,反馈配置进度能够在基础数据平台上显示配置结果,进而提高了升级过程的可靠性。
步骤S20:基础数据平台根据升级任务向待升级车辆的车载终端发送升级指令。具体的,基础数据平台与车载终端通过无线传输进行通信,保证了基础数据平台能够远程向车载终端发送升级文件,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决电动汽车控制器的升级、更新不便的技术问题。车载终端例如可以为车载T-Box(Telematics BOX,远程信息处理器),车载T-Box能够与基础数据平台进行通信,进而控制车辆实现各项功能。
步骤S30:当车载终端允许升级时,基础数据平台根据升级指令向车载终端下发所述升级文件。具体的,车载终端接收到升级指令后,判断是否允许升级,若允许升级,则向基础数据平台反馈该升级指令,基础数据平台向终端下发升级文件;若不允许升级,则车载终端直接向基础数据平台反馈升级失败。可以理解,是否允许升级是根据车载终端对升级任务进行规则校验,若通过,则允许升级,否则,不允许升级,具备了主动暂停的功能。
步骤S40:当车载终端接收升级文件完毕后,将升级文件发送至待升级车辆的目标控制器。具体的,请一并参阅图3,车载终端对接收完毕的升级文件进行校验解密并确认无误后,发送检验指令(Ping指令)至所述目标控制器,以检验当前车辆状态是否允许升级;目标控制器接收检验指令,当待升级车辆的车辆状态允许升级时,响应所述检验指令;当检验指令有响应时,车载终端发送下载指令(Download指令)至目标控制器,以检验所述目标控制器的状态;目标控制器接收下载指令,当目标控制器的状态允许升级时,响应下载指令;当下载指令有响应时,车载终端将升级文件发送至目标控制器。可以理解,车载终端在发送升级文件前,对车辆状态及目标控制器状态都进行检测,保证了在状态适合的情况下进行升级,进一步提高了升级的可靠性;当其中任何指令无响应时,都会结束升级,且目标控制器保持原有的程序版本,整个过程都会反馈进度和结果给基础数据平台展示,保证了升级过程的可靠性及安全性。
步骤S50:当目标控制器接收升级文件完毕后,车载终端控制目标控制器根据升级文件进行自动运行升级。具体的,当升级文件由车载终端传送至目标控制器时,车载终端持续发送数据指令(Data指令)至目标控制器,直至目标控制器接收升级文件完毕,可以理解,持续发送数据指令的目的是监测升级文件传送的进度及结果,当升级文件的传送意外终止时,数据指令没有响应,则车载终端识别文件传送断点,以利于升级文件的断点续传。
进一步地,当目标控制器接收升级文件完毕后,车载终端确认升级文件的完整性及正确性,并与目标控制器进行动态认证后,发送运行指令(Run指令)至目标控制器;目标控制器接收运行指令后,进行自动运行升级。可以理解,在确认升级前,车载终端会利用密钥文件等完成与目标控制器的认证,防止误操作,认证通过后,目标控制器将按照既定的升级策略进行升级,升级进度及结果通过控制器局域网络(Controller Area Network,CAN)反馈给车载终端。
本发明提供的电动汽车控制器的远程升级方法,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。
请参阅图4,本发明还提供一种电动汽车控制器的远程升级***,包括基础数据平台10、车载终端20及目标控制器30;基础数据平台10用于获取升级文件并根据升级文件创建升级任务;基础数据平台10还用于根据升级任务向车载终端20发送升级指令;当车载终端20允许升级时,基础数据平台10还用于根据升级指令向车载终端20下发升级文件;车载终端20还用于接收升级文件完毕后,将升级文件发送至目标控制器30;当目标控制器30接收升级文件完毕后,车载终端20还用于控制目标控制器30根据升级文件进行自动运行升级。
具体的,基础数据平台10与车载终端20通过无线传输进行通信;车载终端20与目标控制器30通过控制器局域网络进行通信。
需要说明的是,本发明提供的电动汽车控制器的远程升级方法的所有实施例均适用于上述的电动汽车控制器的远程升级***,且均能达到相同或相似的技术效果。
综上,本发明提供的电动汽车控制器的远程升级方法及***,基础数据平台能够向待升级车辆的车载终端发送升级指令,避免了通过上位机软件需要与待升级设备进行物理连接、操作不便、耗时费力的问题,实现了升级文件的远程传送,解决了电动汽车控制器的升级、更新不便的技术问题;当车载终端允许升级时,基础数据平台才会向所述车载终端下发所述升级文件,车载终端能够判断所创建的任务是否符合预设规则,若不符合,则不允许升级,具备了升级过程中主动暂停的功能,提高了升级过程的安全性及可靠性;车载终端接收升级文件完毕后,才将升级文件发送至待升级车辆的目标控制器,且目标控制器接收升级文件完毕后,才进行升级,保证了升级文件的完整性,升级过程不受信号质量影响,避免了一边接收文件一边升级控制器时信号中断时造成的升级失败问题;同时,本发明提供的电动汽车控制器的远程升级方法,降低了运维成本。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均包括在本发明的保护范围内。
Claims (9)
1.一种电动汽车控制器的远程升级方法,其特征在于,包括如下步骤:
基础数据平台获取升级文件并根据所述升级文件创建升级任务;
所述基础数据平台根据所述升级任务向待升级车辆的车载终端发送升级指令;
当所述车载终端允许升级时,所述基础数据平台根据所述升级指令向所述车载终端下发所述升级文件;
当所述车载终端接收所述升级文件完毕后,将所述升级文件发送至所述待升级车辆的目标控制器;
当所述目标控制器接收所述升级文件完毕后,所述车载终端控制所述目标控制器根据所述升级文件进行自动运行升级。
2.如权利要求1所述的电动汽车控制器的远程升级方法,其特征在于,所述基础数据平台获取升级文件并根据所述升级文件创建升级任务的步骤,还包括:
对所述升级文件进行规则校验,当所述规则校验通过时,根据所述升级文件创建升级任务。
3.如权利要求2所述的电动汽车控制器的远程升级方法,其特征在于,所述根据所述升级文件创建升级任务的步骤,还包括:
根据所述升级文件配置待升级车辆信息、目标控制器信息,并反馈配置进度。
4.如权利要求3所述的电动汽车控制器的远程升级方法,其特征在于,所述车载终端接收所述升级文件完毕后,将所述升级文件发送至所述待升级车辆的目标控制器的步骤,还包括如下步骤:
所述车载终端对所述升级文件进行校验解密并确认无误后,发送检验指令至所述目标控制器;
所述目标控制器接收所述检验指令,当所述待升级车辆的车辆状态允许升级时,响应所述检验指令;
当所述检验指令有响应时,所述车载终端发送下载指令至所述目标控制器;
所述目标控制器接收所述下载指令,当所述目标控制器的状态允许升级时,响应所述下载指令;
当所述下载指令有响应时,所述车载终端将所述升级文件发送至所述目标控制器。
5.如权利要求4所述的电动汽车控制器的远程升级方法,其特征在于,所述当所述目标控制器接收所述升级文件完毕后,所述车载终端控制所述目标控制器根据所述升级文件进行自动运行升级的步骤,还包括如下步骤:
所述升级文件由所述车载终端传送至所述目标控制器的过程中,所述车载终端持续发送数据指令至所述目标控制器,直至所述目标控制器接收所述升级文件完毕。
6.如权利要求5所述的电动汽车控制器的远程升级方法,其特征在于,所述车载终端控制所述目标控制器根据所述升级文件进行自动运行升级的步骤,还包括如下步骤:
所述车载终端确认所述升级文件的完整性及正确性,并与所述目标控制器进行动态认证后,发送运行指令至所述目标控制器;
所述目标控制器接收所述运行指令后,进行自动运行升级。
7.一种电动汽车控制器的远程升级***,其特征在于,包括基础数据平台、车载终端及目标控制器;所述基础数据平台用于获取升级文件并根据所述升级文件创建升级任务;所述基础数据平台还用于根据所述升级任务向所述车载终端发送升级指令;当所述车载终端允许升级时,所述基础数据平台还用于根据所述升级指令向所述车载终端下发所述升级文件;所述车载终端还用于接收所述升级文件完毕后,将所述升级文件发送至所述目标控制器;当所述目标控制器接收所述升级文件完毕后,所述车载终端还用于控制所述目标控制器根据所述升级文件进行自动运行升级。
8.如权利要求7所述的电动汽车控制器的远程升级***,其特征在于,所述基础数据平台与所述车载终端通过无线传输进行通信。
9.如权利要求7所述的电动汽车控制器的远程升级***,其特征在于,所述车载终端与所述目标控制器通过控制器局域网络进行通信。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010588102.5A CN111782240A (zh) | 2020-06-24 | 2020-06-24 | 电动汽车控制器的远程升级方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010588102.5A CN111782240A (zh) | 2020-06-24 | 2020-06-24 | 电动汽车控制器的远程升级方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111782240A true CN111782240A (zh) | 2020-10-16 |
Family
ID=72759727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010588102.5A Pending CN111782240A (zh) | 2020-06-24 | 2020-06-24 | 电动汽车控制器的远程升级方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111782240A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113190247A (zh) * | 2021-04-27 | 2021-07-30 | 蘑菇物联技术(深圳)有限公司 | 控制器的人机界面升级方法、装置和计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483524A (zh) * | 2016-12-23 | 2017-12-15 | 宝沃汽车(中国)有限公司 | 车辆控制器的远程升级方法及升级*** |
CN109582340A (zh) * | 2018-12-07 | 2019-04-05 | 安徽江淮汽车集团股份有限公司 | 一种电动汽车远程升级的方法及*** |
US20190108010A1 (en) * | 2017-10-11 | 2019-04-11 | Ford Global Technologies, Llc | Hybrid electric vehicle with automated software update system |
-
2020
- 2020-06-24 CN CN202010588102.5A patent/CN111782240A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483524A (zh) * | 2016-12-23 | 2017-12-15 | 宝沃汽车(中国)有限公司 | 车辆控制器的远程升级方法及升级*** |
US20190108010A1 (en) * | 2017-10-11 | 2019-04-11 | Ford Global Technologies, Llc | Hybrid electric vehicle with automated software update system |
CN109582340A (zh) * | 2018-12-07 | 2019-04-05 | 安徽江淮汽车集团股份有限公司 | 一种电动汽车远程升级的方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113190247A (zh) * | 2021-04-27 | 2021-07-30 | 蘑菇物联技术(深圳)有限公司 | 控制器的人机界面升级方法、装置和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210157571A1 (en) | Center device | |
CN111190633B (zh) | 整车电控单元ota升级***及方法 | |
CN107729757B (zh) | 软件更新之前的软件认证 | |
CN113176902B (zh) | 车辆ecu的ota升级方法、电子设备、车辆及可读存储介质 | |
CN105278994A (zh) | 车载ecu软件的更新方法及更新*** | |
US10165084B2 (en) | Method for software updating of vehicle components | |
CN111399884A (zh) | 一种车辆组件的升级方法、装置及电子设备 | |
CN104580351A (zh) | 从远程装置编程车辆模块以及相关方法和*** | |
WO2021203604A1 (zh) | 车辆组件的升级检测方法、装置、计算机设备及存储介质 | |
US20210157492A1 (en) | Vehicle electronic control system, file transfer control method, computer program product and data structure of specification data | |
CN107479927A (zh) | 融合型一体机的固件升级方法及装置 | |
KR102249222B1 (ko) | 차량의 소프트웨어 업데이트 장치 및 시스템 및 방법 | |
Ekatpure | Challenges Associated with the Deployment of Software Over-the-Air (SOTA) Updates in the Automotive Industry | |
CN111475174A (zh) | 一种车载网关在线刷写、配置的装置及方法 | |
CN112073500B (zh) | 一种车辆控制器的升级方法、设备、存储介质及装置 | |
US20240069906A1 (en) | Server, software update system, distribution method, and non-transitory storage medium | |
CN111782240A (zh) | 电动汽车控制器的远程升级方法及*** | |
CN113268257A (zh) | 车载应用升级***、方法及计算机存储介质 | |
CN115934128A (zh) | 车辆数据上传软件的升级方法、装置、介质、设备及*** | |
CN111782241A (zh) | 基于车载终端的远程升级方法及*** | |
CN110716732B (zh) | 一种升级汽车仪表ui和固件程序的装置及方法 | |
CN115515012A (zh) | 一种密钥烧录方法、装置、电子设备板卡及存储介质 | |
CN110781512A (zh) | 一种服务器用户权限控制方法、装置、***及跳板机 | |
CN113110381A (zh) | 车辆售后用诊断***及方法 | |
CN112860559A (zh) | 升级测试***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |