CN110928567A - 车辆系统升级方法、终端设备及计算机可读存储介质 - Google Patents
车辆系统升级方法、终端设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110928567A CN110928567A CN201911196909.8A CN201911196909A CN110928567A CN 110928567 A CN110928567 A CN 110928567A CN 201911196909 A CN201911196909 A CN 201911196909A CN 110928567 A CN110928567 A CN 110928567A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- upgrade
- upgrading
- file
- vehicle system
- 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 66
- 238000003745 diagnosis Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种车辆系统升级方法、终端设备及计算机可读存储介质。本发明提供的车辆系统升级方法包括以下步骤:接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;获取与所述车型信息对应的升级文件;将所述升级文件发送至所述车载终端。车载终端登录至升级平台后,升级平台获取终端的车型信息,并根据车型信息从系统中匹配已有的升级数据构成升级文件,下发至车载终端进行升级,升级平台无需根据不同的车型信息重新开发升级软件,大大减少了软件开发的工作量,提高了工作效率。
Description
技术领域
本发明涉及汽车智能化领域,特别涉及一种车辆系统升级方法、终端设备及计算机可读存储介质。
背景技术
随着汽车智能化发展过程中软件占比和重要性的不断提升,主流车企均推出OTA(Over the Air Technology)空中升级服务,以解决车辆控制软件漏洞和信息安全问题,极大地降低了软件更新成本和减少升级所耗费的时间。目前各车厂乘用车、商用车、电动车各车型均配置了车载远程控制器,并通过车载远程控制器终端把需要升级的ECU(ElectronicControl Unit,电子控制单元)固定写在程序里,使车辆具有OTA升级功能,但由于不同车型控制器类型、数目不同,需要进行OTA升级的控制器类型、数目也不同,在进行升级时,当同一车型的ECU数量发生变更时,均需重新进行软件配置,大大增加了软件开发的工作量。
发明内容
本发明的主要目的是提供一种车辆系统升级方法、终端设备及计算机可读存储介质,旨在解决当前车辆升级系统无法根据不同车型进行适配,升级软件开发工作量繁重的问题。
为实现上述目的,本发明提出了一种车辆系统升级方法,所述车辆系统升级方法包括以下步骤:
接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;
获取与所述车型信息对应的升级文件;
将所述升级文件发送至所述车载终端。
可选的,所述获取与所述车型信息对应的升级文件的步骤包括:
获取与所述车型信息对应的车辆的电子控制单元类型和电子控制单元数目;
获取与所述电子控制单元类型和所述电子控制单元数目对应的升级文件。
可选地,所述升级文件包括:
诊断请求标识信息、响应标识信息以及升级数据中的至少一种。
为实现上述目的,本发明提出了一种车辆系统升级方法,所述车辆系统升级方法包括以下步骤:
向服务器发送升级请求,所述升级请求中包括与车载终端匹配的车型信息;
接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级。
可选地,所述根据所述升级文件进行软件升级的步骤,包括:
对所述升级文件进行解析,得到标识信息以及升级数据,所述标识信息包括诊断请求标识信息以及响应标识信息;
当所述标识信息与所述车载终端的标识信息匹配时,按照所述升级数据进行升级。
可选地,所述接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级的步骤,包括:
接收所述服务器根据所述升级请求返回的所述升级文件后,输出升级提示信息;
在接收到确认升级指令后,根据所述升级文件进行软件升级。
在所述输出升级提示信息的步骤之前,所述车辆系统升级方法还包括:
检测车辆当前状态,若所述当前状态满足预设条件,则执行所述输出升级提示信息的步骤;其中,
所述当前状态包括:点火状态、车速、发动机转速、档位、电子驻车状态中的至少一种。
可选地,在所述向服务器发送升级请求的步骤之后,所述车辆系统升级方法还包括:
若未接收到由所述服务器返回的所述升级文件,则调用系统默认的升级文件;
按照所述系统默认的升级文件进行软件升级。
为实现上述目的,本发明还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆系统升级方法的控制程序,所述车辆系统升级方法的控制程序被所述处理器执行时实现如上述所述的车辆系统升级方法的步骤。
为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆系统升级方法的控制程序,所述车辆系统升级方法的控制程序被处理器执行时实现如上述所述的车辆系统升级方法的步骤。
本发明技术方案通过接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;获取与所述车型信息对应的升级文件;将所述升级文件发送至所述车载终端。车载终端登录至升级平台后,升级平台获取终端的车型信息,并根据车型信息从系统中匹配已有的升级数据构成升级文件,下发至车载终端进行升级,升级平台无需根据不同的车型信息重新开发升级软件,大大减少了软件开发的工作量,提高了工作效率。
附图说明
图1为本发明实施例方案服务器涉及的硬件运行环境的终端结构示意图;
图2为本发明车辆系统升级方法第一实施例的流程示意图;
图3为本发明车辆系统升级方法第二实施例的流程示意图;
图4为本发明实施例方案车载终端涉及的硬件运行环境的终端结构示意图;
图5为本发明车辆系统升级方法第三实施例的流程示意图;
图6为本发明车辆系统升级方法第四实施例的流程示意图;
图7为本发明车辆系统升级方法第五实施例的流程示意图;
图8为本发明车辆系统升级方法第六实施例的流程示意图;
图9为本发明车辆系统升级方法第七实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后......),则该方向性指示仅用于解释在某一特定姿态下个部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;获取与所述车型信息对应的升级文件;将所述升级文件发送至所述车载终端。
由于现有技术中,车辆升级系统无法根据不同车型进行适配,升级软件开发工作量繁重。
本发明提供一种车辆系统升级方法,所述车辆系统升级方法包括以下步骤:接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;获取与所述车型信息对应的升级文件;将所述升级文件发送至所述车载终端。解决现有车辆升级系统无法根据不同车型进行适配,升级软件开发工作量繁重的技术问题。
如图1所示,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是平台服务器,也可以是具有数据处理功能或软件开发功能的终端服务器。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1003,存储器1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。网络接口1003可选的可以包括标准的有线接口、无线接口(如WiFi接口)。存储器1004可以是高速RAM存储器,也可以是NVM(non-volatile memory,非易失性存储器),例如磁盘存储器。存储器1004可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1004中可以包括操作系统、网络通信模块以及车辆系统升级方法的控制程序。
在图1所示的终端中,网络接口1003主要用于连接各车载终端,与车载终端进行数据通信;而处理器1001可以用于调用存储器1004中存储的车辆系统升级方法的控制程序,并执行以下操作:
接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;
获取与所述车型信息对应的升级文件;
将所述升级文件发送至所述车载终端。
进一步地,处理器1001可以调用存储器1004中存储的车辆系统升级方法的控制程序,还执行以下操作:
获取与所述车型信息对应的车辆的电子控制单元类型和电子控制单元数目;
获取与所述电子控制单元类型和所述电子控制单元数目对应的升级文件。
基于上述硬件构架,提出本发明车辆系统升级方法实施例。
参照图2,图2为本发明车辆系统升级方法的第一实施例,所述车辆系统升级方法包括以下步骤:
步骤S10,接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;
本实施例中,车载终端上安装有OTA升级软件,OTA升级软件适用于各种车型的车辆,当车载终端通过OTA升级软件登录OTA平台后,将升级请求发送至OTA平台,所述升级请求中包含对应车载终端的车型信息。
步骤S20,获取与所述车型信息对应的升级文件;
本实施例中,OTA平台接收到不同车型的车载终端发送的升级请求后,根据车型信息对车载终端进行区分,在系统的车型配置表中匹配与车型信息相对应的若干个ECU(电子控制单元),并根据若干个ECU创建对应的ECU列表,形成升级文件,即所述升级文件由若干个ECU对应的程序组合形成。
步骤S30,将所述升级文件发送至所述车载终端。
本实施例中,OTA平台生成升级文件后,将升级文件下发至车载终端以供所述车载终端进行程序升级。若OTA平台的升级文件进行了更新,当检测到车载终端再次登录OTA平台时,可重新下发新的升级文件至车载终端。
本实施例中,升级文件中包含升级程序,不同的升级文件对应不同车型的升级程序,且所述升级文件由若干个ECU程序组合形成,因此,OTA平台只需根据车型信息进行升级程序资源的配置,无需根据不同的车型信息重新开发升级软件,大大减少了软件开发的工作量。
参照图3,图3为本发明车辆系统升级方法的第二实施例,基于上述第一实施例,步骤S20包括:
步骤S21,获取与所述车型信息对应的车辆的电子控制单元类型和电子控制单元数目;
步骤S22,获取与所述电子控制单元类型和所述电子控制单元数目对应的升级文件。
所述升级文件包括:
诊断请求标识信息、响应标识信息以及升级数据中的至少一种。
本实施例中,由于车型不同,车载终端包含的ECU和ECU数目不同,将不同类型的ECU分别编程得到ECU升级程序,OTA平台在获取到车型信息后,从系统的车型配置表中匹配与车型信息相对应的ECU(电子控制单元),并根据ECU创建对应的ECU列表,所述ECU列表中包含对应车型的ECU类型和ECU数目,再根据所述ECU列表调取不同的ECU升级程序,组合形成与该车型匹配的升级文件。
本实施例中,所述升级文件包括:诊断请求标识信息、响应标识信息以及升级数据中的至少一种。所述升级数据即由根据不同ECU升级程序组合形成的升级程序。
本实施例中,升级文件中每个ECU均具有对应的所述诊断请求标识信息和所述响应标识信息,OTA平台下发升级文件至车载终端后,车载终端需根据所述诊断请求标识信息和所述响应标识信息将升级文件中不同的ECU升级程序与车载终端的ECU进行匹配,若匹配成功,才能顺利进行系统升级。
如图4所示,图4为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是车载控制器,也可以是具有数据处理功能的车载设备。
如图4所示,该终端可以包括:处理器2001,例如CPU,网络接口2004,用户接口2003,存储器2005,通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。用户接口2003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口2003还可以包括标准的有线接口、无线接口。网络接口2004可选的可以包括标准的有线接口、无线接口(如WiFi接口)。存储器2005可以是高速RAM存储器,也可以是NVM(non-volatile memory,非易失性存储器),例如磁盘存储器。存储器2005可选的还可以是独立于前述处理器2001的存储装置。
本领域技术人员可以理解,图4中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块以及车辆系统升级方法的控制程序。
在图4所示的终端中,网络接口1004主要用于连接平台服务器,与平台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信。处理器2001可以调用存储器2005中存储的信号通道的切换方法的控制程序,并执行以下操作:
向服务器发送升级请求,所述升级请求中包括与车载终端匹配的车型信息;
接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级。
进一步地,处理器2001还可以调用存储器2005中存储的信号通道的切换方法的控制程序,并执行以下操作:
对所述升级文件进行解析,得到标识信息以及升级数据,所述标识信息包括诊断请求标识信息以及响应标识信息;
当所述标识信息与所述车载终端的标识信息匹配时,按照所述升级数据进行升级。
进一步地,处理器2001还可以调用存储器2005中存储的信号通道的切换方法的控制程序,并执行以下操作:
接收所述服务器根据所述升级请求返回的所述升级文件后,输出升级提示信息;
在接收到确认升级指令后,根据所述升级文件进行软件升级。
进一步地,处理器2001还可以调用存储器2005中存储的信号通道的切换方法的控制程序,并执行以下操作:
在所述输出升级提示信息的步骤之前,所述车辆系统升级方法还包括:
检测车辆当前状态,若所述当前状态满足预设条件,则执行所述输出升级提示信息的步骤;其中,
所述当前状态包括:点火状态、车速、发动机转速、档位、电子驻车状态中的至少一种。
进一步地,处理器2001还可以调用存储器2005中存储的信号通道的切换方法的控制程序,并执行以下操作:
若未接收到由所述服务器返回的所述升级文件,则调用系统默认的升级文件;
按照所述系统默认的升级文件进行软件升级。
基于上述硬件构架,提出本发明车辆系统升级方法实施例。
参照图5,图5为本发明车辆系统升级方法的第三实施例,所述车辆系统升级方法包括以下步骤:
步骤S40,向服务器发送升级请求,所述升级请求中包括与车载终端匹配的车型信息;
步骤S50,接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级。
本实施例中,所述服务器为OTA平台,当车载终端登录OTA平台后,向OTA平台发送升级请求,所述升级请求中包含与所述车载终端对应的车型信息,以供OTA平台根据所述车型信息获取对应的升级文件。
本实施例中,所述车载终端接收到OTA平台下发的升级文件后,根据升级文件中包含的升级数据进行系统升级。本次系统升级完成后,当下次登录OTA平台时,若OTA平台的升级文件进行了更新,则可继续请求下发新的升级文件。
参照图6,图6为本发明车辆系统升级方法的第四实施例,基于上述第三实施例,步骤S50包括:
步骤S51,对所述升级文件进行解析,得到标识信息以及升级数据,所述标识信息包括诊断请求标识信息以及响应标识信息;
步骤S52,当所述标识信息与所述车载终端的标识信息匹配时,按照所述升级数据进行升级。
本实施例中,车载终端接收到OTA平台下发的升级文件后,对所述升级文件进行解析,得到升级数据、诊断请求标识信息以及响应标识信息。所述升级数据即由根据不同ECU升级程序组合形成的升级程序。由于车载终端每个ECU均具有对应的所述诊断请求ID和所述响应ID,OTA平台下发升级文件至车载终端后,车载终端需根据所述诊断请求标识信息和所述响应标识信息将升级文件中不同的ECU升级程序与车载终端的ECU进行匹配,即,将所述诊断请求信息与车载终端的诊断请求ID进行匹配,并将所述响应标识信息与车载终端的响应ID进行匹配,当两者均匹配成功,则根据升级数据对每个ECU进行升级,从而完成系统升级。
本实施例中,每个ECU进行升级时,ECU对应的ECU升级程序还包含有ECU升级时间和ECU升级流程节点信息。其中,所述ECU升级时间即控制ECU完成升级所需的时间,当ECU进行升级时,需在ECU升级流程节点信息对应的各个升级节点发送升级诊断信息至OTA平台,以供OTA平台实时监控车载终端的升级过程,保障升级过程顺利进行。
本实施例中,当车载终端按照升级文件进行升级时,若升级失败,将升级失败信息发送至OTA平台后,可重复进行系统升级,重复进行升级的次数可通过OTA平台进行设置,当超过重复升级的次数后,车载终端系统还未成功进行系统升级,则回滚至未升级时的版本状态。
本实施例中,通过对车载终端的ECU分别进行升级,从而完成整个车载系统的升级,在车型不同的情况下,OTA平台只需根据车型信息进行升级程序资源的配置,无需根据不同的车型信息重新开发升级软件,大大减少了软件开发的工作量。
参照图7,图7为本发明车辆系统升级方法的第五实施例,基于上述第三实施例,步骤S50还包括:
步骤S53,接收所述服务器根据所述升级请求返回的所述升级文件后,输出升级提示信息;
步骤S54,在接收到确认升级指令后,根据所述升级文件进行软件升级。
本实施例中,当车载终端接收到OTA平台下发的升级文件后,需通过车载终端的多媒体端口输出升级提示信息,以供驾驶员等用户选择是否进行升级,当用户选择确认升级后,车载终端即可开始进行系统升级。车载终端输出升级提示信息的方式可以是通过显示屏、语音播放器等进行提示。
参照图8,图8为本发明车辆系统升级方法的第六实施例,基于上述第三至第五中任一实施例,所述车辆系统升级方法还包括:
步骤S531,检测车辆当前状态,若所述当前状态满足预设条件,则执行所述输出升级提示信息的步骤。
本实施例中,车载终端在接收OTA平台根据所述升级请求返回的所述升级文件后,还需评估车载终端的当前状态,若当前状态满足升级条件,再显示升级提示信息供用户选择是否升级。所述当前状态包括:点火状态、车速、发动机转速、档位、电子驻车状态中的至少一种。其中,点火状态、车速、发动机转速、档位、电子驻车状态所对应的参数可根据实际情况进行预设,或在预设状态下在合理范围内进行更改,保证车辆在安全状态下进行系统升级。例如,若车辆处于点火钥匙ON、车速小于0、发动机转速<1000、档位P档、EPB拉起、蓄电池电量充足的情况下,满足升级条件,则可进行系统升级。上述举例仅供参考,不代表实际状况,因此不对车载终端的当前状态具有限定作用。
参照图9,图9为本发明车辆系统升级方法的第七实施例,基于上述第三至第六中任一实施例,在S40之后,还包括:
步骤S60,若未接收到由所述服务器返回的所述升级文件,则调用系统默认的升级文件;
步骤S70,按照所述系统默认的升级文件进行软件升级。
本实施例中,在OTA平台下发升级文件至车载终端的过程中,可能由于网络故障、系统不兼容等原因造成车载终端无法接收到所述升级文件,此时,车载终端可调用预存储于车载终端的默认升级文件进行系统升级。当下次登录OTA平台时,若OTA平台的升级文件进行了更新,则可继续请求下发新的升级文件。
本实施例中,用户亦可直接选择优先使用系统阈值的默认升级文件进行系统升级。
本实施例中,在车载终端预置默认升级文件,保证了车载终端在需要升级的情况下可以正常完成系统升级,无需始终依赖OTA平台。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (10)
1.一种车辆系统升级方法,其特征在于,所述车辆系统升级方法包括以下步骤:
接收到车载终端发送的升级请求后,根据所述升级请求获取车型信息;
获取与所述车型信息对应的升级文件;
将所述升级文件发送至所述车载终端。
2.如权利要求1所述的车辆系统升级方法,其特征在于,所述获取与所述车型信息对应的升级文件的步骤包括:
获取与所述车型信息对应的车辆的电子控制单元类型和电子控制单元数目;
获取与所述电子控制单元类型和所述电子控制单元数目对应的升级文件。
3.如权利要求1或2中所述的车辆系统升级方法,其特征在于,所述升级文件包括:
诊断请求标识信息、响应标识信息以及升级数据中的至少一种。
4.一种车辆系统升级方法,其特征在于,所述车辆系统升级方法包括以下步骤:
向服务器发送升级请求,所述升级请求中包括与车载终端匹配的车型信息;
接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级。
5.如权利要求4所述的车辆系统升级方法,其特征在于,所述根据所述升级文件进行软件升级的步骤,包括:
对所述升级文件进行解析,得到标识信息以及升级数据,所述标识信息包括诊断请求标识信息以及响应标识信息;
当所述标识信息与所述车载终端的标识信息匹配时,按照所述升级数据进行升级。
6.如权利要求4所述的车辆系统升级方法,其特征在于,所述接收所述服务器根据所述升级请求返回的所述升级文件后,根据所述升级文件进行软件升级的步骤,包括:
接收所述服务器根据所述升级请求返回的所述升级文件后,输出升级提示信息;
在接收到确认升级指令后,根据所述升级文件进行软件升级。
7.如权利要求6所述的车辆系统升级方法,其特征在于,在所述输出升级提示信息的步骤之前,所述车辆系统升级方法还包括:
检测车辆当前状态,若所述当前状态满足预设条件,则执行所述输出升级提示信息的步骤;其中,
所述当前状态包括:点火状态、车速、发动机转速、档位、电子驻车状态中的至少一种。
8.如权利要求4所述的车辆系统升级方法,其特征在于,在所述向服务器发送升级请求的步骤之后,所述车辆系统升级方法还包括:
若未接收到由所述服务器返回的所述升级文件,则调用系统默认的升级文件;
按照所述升级文件进行软件升级。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆系统升级方法的控制程序,所述车辆系统升级方法的控制程序被所述处理器执行时实现如权利要求1至8中任一项所述的车辆系统升级方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆系统升级方法的控制程序,所述车辆系统升级方法的控制程序被处理器执行时实现如权利要求1至8中任一项所述的车辆系统升级方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911196909.8A CN110928567A (zh) | 2019-11-27 | 2019-11-27 | 车辆系统升级方法、终端设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911196909.8A CN110928567A (zh) | 2019-11-27 | 2019-11-27 | 车辆系统升级方法、终端设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110928567A true CN110928567A (zh) | 2020-03-27 |
Family
ID=69847713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911196909.8A Pending CN110928567A (zh) | 2019-11-27 | 2019-11-27 | 车辆系统升级方法、终端设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110928567A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596943A (zh) * | 2020-05-25 | 2020-08-28 | 湖北亿咖通科技有限公司 | 一种车辆的多个电子控制单元的升级方法及电子设备 |
CN111722860A (zh) * | 2020-06-16 | 2020-09-29 | 东软睿驰汽车技术(沈阳)有限公司 | 基于有穷状态机的ota升级方法和装置 |
CN111782241A (zh) * | 2020-06-24 | 2020-10-16 | 江苏华友能源科技有限公司 | 基于车载终端的远程升级方法及系统 |
CN112015489A (zh) * | 2020-09-18 | 2020-12-01 | 华人运通(江苏)技术有限公司 | 一种车载软件的管理方法、装置、存储介质及系统 |
CN112083942A (zh) * | 2020-08-27 | 2020-12-15 | 无锡小天鹅电器有限公司 | 家电设备的升级方法、装置以及家电设备 |
CN112181457A (zh) * | 2020-09-25 | 2021-01-05 | 通号城市轨道交通技术有限公司 | 一种车载平台升级方法、装置和电子设备 |
CN112202903A (zh) * | 2020-09-30 | 2021-01-08 | 劢微机器人科技(深圳)有限公司 | Agv小车系统升级方法、装置、设备及存储介质 |
CN112214417A (zh) * | 2020-11-19 | 2021-01-12 | 中国第一汽车股份有限公司 | 一种功能配置方法、装置、设备及存储介质 |
CN112312358A (zh) * | 2020-10-26 | 2021-02-02 | 潍柴动力股份有限公司 | 一种通信方法及车载终端 |
CN113254047A (zh) * | 2021-06-16 | 2021-08-13 | 前海七剑科技(深圳)有限公司 | 车辆的配置升级方法、车载终端、服务器、车辆及介质 |
CN113691623A (zh) * | 2021-08-24 | 2021-11-23 | 奇瑞新能源汽车股份有限公司 | 车载Tbox的软件配置方法、装置及云端平台 |
CN113687847A (zh) * | 2021-07-30 | 2021-11-23 | 联合汽车电子有限公司 | 一种信息处理方法、装置、存储介质、检测仪器及车辆 |
CN113741939A (zh) * | 2021-09-14 | 2021-12-03 | 合众新能源汽车有限公司 | 汽车软件的离线升级方法、服务器和车机 |
CN113885919A (zh) * | 2021-10-25 | 2022-01-04 | 深圳市元征科技股份有限公司 | 一种软件获取方法、装置、终端设备及可读存储介质 |
CN113992726A (zh) * | 2021-09-13 | 2022-01-28 | 东风电驱动系统有限公司 | 一种商用车仪表系统 |
WO2024066280A1 (zh) * | 2022-09-26 | 2024-04-04 | 比亚迪股份有限公司 | 车模创建方法、车模创建系统、计算机存储介质和车辆 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015154636A1 (zh) * | 2014-04-11 | 2015-10-15 | 比亚迪股份有限公司 | 对车辆的车身控制模块进行更新的方法、装置、系统及计算机可读存储介质 |
CN105577443A (zh) * | 2015-12-29 | 2016-05-11 | 大连楼兰科技股份有限公司 | 车载obd终端设备的多车型自动化升级系统及方法 |
CN108241494A (zh) * | 2016-12-23 | 2018-07-03 | 乐视汽车(北京)有限公司 | 车辆电子控制单元升级方法、装置、车辆控制电路和车辆 |
CN110297649A (zh) * | 2019-06-13 | 2019-10-01 | 广州小鹏汽车科技有限公司 | 对车辆的电子控制单元进行软件更新的方法、系统及设备 |
-
2019
- 2019-11-27 CN CN201911196909.8A patent/CN110928567A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015154636A1 (zh) * | 2014-04-11 | 2015-10-15 | 比亚迪股份有限公司 | 对车辆的车身控制模块进行更新的方法、装置、系统及计算机可读存储介质 |
CN105577443A (zh) * | 2015-12-29 | 2016-05-11 | 大连楼兰科技股份有限公司 | 车载obd终端设备的多车型自动化升级系统及方法 |
CN108241494A (zh) * | 2016-12-23 | 2018-07-03 | 乐视汽车(北京)有限公司 | 车辆电子控制单元升级方法、装置、车辆控制电路和车辆 |
CN110297649A (zh) * | 2019-06-13 | 2019-10-01 | 广州小鹏汽车科技有限公司 | 对车辆的电子控制单元进行软件更新的方法、系统及设备 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111596943A (zh) * | 2020-05-25 | 2020-08-28 | 湖北亿咖通科技有限公司 | 一种车辆的多个电子控制单元的升级方法及电子设备 |
CN111722860A (zh) * | 2020-06-16 | 2020-09-29 | 东软睿驰汽车技术(沈阳)有限公司 | 基于有穷状态机的ota升级方法和装置 |
CN111722860B (zh) * | 2020-06-16 | 2024-02-02 | 东软睿驰汽车技术(沈阳)有限公司 | 基于有穷状态机的ota升级方法和装置 |
CN111782241A (zh) * | 2020-06-24 | 2020-10-16 | 江苏华友能源科技有限公司 | 基于车载终端的远程升级方法及系统 |
CN112083942A (zh) * | 2020-08-27 | 2020-12-15 | 无锡小天鹅电器有限公司 | 家电设备的升级方法、装置以及家电设备 |
CN112083942B (zh) * | 2020-08-27 | 2023-08-18 | 无锡小天鹅电器有限公司 | 家电设备的升级方法、装置以及家电设备 |
CN112015489A (zh) * | 2020-09-18 | 2020-12-01 | 华人运通(江苏)技术有限公司 | 一种车载软件的管理方法、装置、存储介质及系统 |
CN112181457A (zh) * | 2020-09-25 | 2021-01-05 | 通号城市轨道交通技术有限公司 | 一种车载平台升级方法、装置和电子设备 |
CN112202903A (zh) * | 2020-09-30 | 2021-01-08 | 劢微机器人科技(深圳)有限公司 | Agv小车系统升级方法、装置、设备及存储介质 |
CN112202903B (zh) * | 2020-09-30 | 2024-02-13 | 劢微机器人科技(深圳)有限公司 | Agv小车系统升级方法、装置、设备及存储介质 |
CN112312358B (zh) * | 2020-10-26 | 2023-04-18 | 潍柴动力股份有限公司 | 一种通信方法及车载终端 |
CN112312358A (zh) * | 2020-10-26 | 2021-02-02 | 潍柴动力股份有限公司 | 一种通信方法及车载终端 |
CN112214417A (zh) * | 2020-11-19 | 2021-01-12 | 中国第一汽车股份有限公司 | 一种功能配置方法、装置、设备及存储介质 |
CN113254047A (zh) * | 2021-06-16 | 2021-08-13 | 前海七剑科技(深圳)有限公司 | 车辆的配置升级方法、车载终端、服务器、车辆及介质 |
CN113687847A (zh) * | 2021-07-30 | 2021-11-23 | 联合汽车电子有限公司 | 一种信息处理方法、装置、存储介质、检测仪器及车辆 |
CN113687847B (zh) * | 2021-07-30 | 2024-05-31 | 联合汽车电子有限公司 | 一种信息处理方法、装置、存储介质、检测仪器及车辆 |
CN113691623A (zh) * | 2021-08-24 | 2021-11-23 | 奇瑞新能源汽车股份有限公司 | 车载Tbox的软件配置方法、装置及云端平台 |
CN113691623B (zh) * | 2021-08-24 | 2024-06-04 | 奇瑞新能源汽车股份有限公司 | 车载Tbox的软件配置方法、装置及云端平台 |
CN113992726A (zh) * | 2021-09-13 | 2022-01-28 | 东风电驱动系统有限公司 | 一种商用车仪表系统 |
CN113741939A (zh) * | 2021-09-14 | 2021-12-03 | 合众新能源汽车有限公司 | 汽车软件的离线升级方法、服务器和车机 |
CN113885919A (zh) * | 2021-10-25 | 2022-01-04 | 深圳市元征科技股份有限公司 | 一种软件获取方法、装置、终端设备及可读存储介质 |
WO2024066280A1 (zh) * | 2022-09-26 | 2024-04-04 | 比亚迪股份有限公司 | 车模创建方法、车模创建系统、计算机存储介质和车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110928567A (zh) | 车辆系统升级方法、终端设备及计算机可读存储介质 | |
CN111209032B (zh) | 灰度发布方法、配置中心服务器、用户终端、系统及介质 | |
CN112015489A (zh) | 一种车载软件的管理方法、装置、存储介质及系统 | |
CN111008704A (zh) | 电动汽车联邦学习的处理方法、装置、设备与存储介质 | |
US20240069906A1 (en) | Server, software update system, distribution method, and non-transitory storage medium | |
US11861354B2 (en) | Update control system, update control method, non-transitory storage medium, and in-vehicle control device | |
CN115016805A (zh) | 一种车辆系统升级方法、装置、系统、设备和介质 | |
CN112667301A (zh) | 车载操作系统的扩展坞实现方法和系统、电子设备 | |
CN110794735A (zh) | 远程控制装置及方法 | |
CN112035127B (zh) | 安装应用的方法、装置、车辆、存储介质以及电子设备 | |
CN116633780A (zh) | 车辆的网关升级方法、装置、车辆及存储介质 | |
CN116366636A (zh) | 车辆软件升级方法、装置及汽车 | |
CN115373367A (zh) | 汽车远程诊断方法、系统、诊断仪及终端设备 | |
CN114978700A (zh) | 车载按钮事件响应方法、电子设备及存储介质 | |
CN109976812B (zh) | 车机启动方法、系统以及车辆和具有存储功能的装置 | |
US20240378046A1 (en) | Vehicle device | |
CN115220747A (zh) | 车载多媒体系统的升级方法、车载多媒体系统及车辆 | |
CN112416409B (zh) | 车载电脑软件升级方法、装置、设备及存储介质 | |
US20240296041A1 (en) | Software management system for vehicle, software management method for vehicle, and non-transitory storage medium | |
CN114979116B (zh) | 一种车载软件升级方法、系统、终端设备和存储介质 | |
CN108803582A (zh) | 一种适用于远程故障诊断的总线自动切换系统及方法 | |
CN115344030A (zh) | 一种汽车故障诊断系统及方法 | |
CN117289970A (zh) | 农机车载控制器实现升级的方法、系统、设备及存储介质 | |
CN117336040A (zh) | 一种车辆媒体账号管理方法、系统及车辆 | |
CN117931238A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200327 |