电动汽车及其远程程序更新控制方法

文档序号:10612183阅读:717来源:国知局
电动汽车及其远程程序更新控制方法
【专利摘要】本发明提出一种电动汽车及其远程程序更新控制方法,电动汽车包括:车载数据终端、处理装置和整车控制器,整车控制器分别与车载数据终端和处理装置进行通信,其中,车载数据终端用于向整车控制器发送刷写请求,并在接收到整车控制器发送的允许刷写指令后进行程序刷写;处理装置用于根据用户输入的指令确定是否允许刷写;整车控制器用于在接收刷写请求后,判断处理装置是否允许刷写,并在判断允许刷写时,进一步判断当前车辆状态是否满足预设要求,并在判断当前车辆状态满足预设要求时,向车载数据终端发送允许刷写指令,并进入准备刷写模式。本发明能够实现电动汽车的远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
【专利说明】
电动汽车及其远程程序更新控制方法
技术领域
[0001]本发明涉及汽车制造技术领域,特别涉及一种电动汽车及其远程程序更新控制方法。
【背景技术】
[0002]随着汽车智能化的发展,汽车上的ECU(Electronic Control Unit,电子控制单元)越来越多,并且由于目前电动汽车产销量的增加,ECU软件升级由汽车和零部件生产基地以及4S店售后服中心人工进行,会存在成本高、升级软件工作量大、工作周期长等问题。

【发明内容】

[0003]本发明旨在至少解决上述技术问题之一。
[0004]为此,本发明的一个目的在于提出一种电动汽车,该电动汽车能够实现远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
[0005]本发明的另一个目的在于提出一种电动汽车的远程程序更新控制方法。
[0006]为了实现上述目的,本发明第一方面的实施例公开了一种电动汽车,包括:车载数据终端、处理装置和整车控制器,所述整车控制器分别与所述车载数据终端和处理装置进行通信,其中,所述车载数据终端用于向所述整车控制器发送刷写请求,并在接收到所述整车控制器发送的允许刷写指令后进行程序刷写;所述处理装置用于根据用户输入的指令确定是否允许刷写;以及所述整车控制器用于在接收所述刷写请求后,判断所述处理装置是否允许刷写,并在判断允许刷写时,进一步判断当前车辆状态是否满足预设要求,并在判断所述当前车辆状态满足预设要求时,向所述车载数据终端发送所述允许刷写指令,并进入准备刷写模式。
[0007]根据本发明实施例的电动汽车,整车控制器接收到刷写请求后,判断处理装置(如中控台)是否允许刷写,如果允许刷写,则进一步判断当前车辆状态(如车辆的钥匙状态、档位信息和当前车速)是否满足预设要求,如果满足要求,则整车控制器发送允许刷写指令至车载数据终端,以使车载数据终端进行程序刷写。因此,该电动汽车能够实现远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
[0008]另外,根据本发明上述实施例的电动汽车还可以具有如下附加的技术特征:
[0009]在一些示例中,所述整车控制器还用于判断程序刷写过程是否完成,并在完成时执行重启操作。
[0010]在一些示例中,所述整车控制器还用于在判断所述处理装置不允许刷写时,向所述车载数据终端发送待机指令。
[0011]在一些示例中,所述整车控制器还用于在判断当前车辆状态不满足预设要求时,向所述车载数据终端发送禁止刷写指令。
[0012]在一些示例中,所述当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,所述判断当前车辆状态是否满足预设要求,具体为:当所述车辆的钥匙状态处于ON档、所述档位信息为P挡或N挡以及所述当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。
[0013]本发明第二方面的实施例公开了一种电动汽车的远程程序更新控制方法,包括以下步骤:所述车载数据终端向所述整车控制器发送刷写请求;所述整车控制器接收到所述刷写请求后,判断所述处理装置是否允许刷写;如果判断所述处理装置允许刷写,则所述整车控制器进一步判断当前车辆状态是否满足预设要求;如果所述当前车辆状态满足预设要求,则所述整车控制器向车载数据终端发送允许刷写指令,并进入准备刷写模式;以及所述车载数据终端根据所述允许刷写指令进行程序刷写。
[0014]根据本发明实施例的电动汽车的远程程序更新控制方法,整车控制器接收到刷写请求后,判断处理装置(如中控台)是否允许刷写,如果允许刷写,则进一步判断当前车辆状态(如车辆的钥匙状态、档位信息和当前车速)是否满足预设要求,如果满足要求,则整车控制器发送允许刷写指令至车载数据终端,以使车载数据终端进行程序刷写。因此,该方法能够实现电动汽车的远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
[0015]另外,根据本发明上述实施例的电动汽车的远程程序更新控制方法还可以具有如下附加的技术特征:
[0016]在一些示例中,还包括:所述整车控制器判断程序刷写过程是否完成,并在完成时执行重启操作。
[0017]在一些示例中,还包括:如果判断所述处理装置不允许刷写,则所述整车控制器向所述车载数据终端发送待机指令。
[0018]在一些示例中,还包括:如果判断所述当前车辆状态不满足预设要求,则所述整车控制器向所述车载数据终端发送禁止刷写指令。
[0019]在一些示例中,所述当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,所述判断当前车辆状态是否满足预设要求,具体为:当所述车辆的钥匙状态处于ON档、所述档位信息为P挡或N挡以及所述当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。
[0020]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0021]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0022]图1是根据本发明实施例的电动汽车的结构框图;
[0023]图2是根据本发明一个实施例的电动汽车的远程程序刷写的工作流程示意图;以及
[0024]图3是根据本发明实施例的电动汽车的远程程序更新控制方法的流程图。
【具体实施方式】
[0025]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0026]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0027]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0028]以下结合附图描述根据本发明实施例的电动汽车及其远程程序更新控制方法。
[0029]图1是根据本发明实施例的电动汽车的结构框图。如图1所示,根据本发明实施例的电动汽车,包括:车载数据终端110、处理装置120和整车控制器130。其中,整车控制器130分别与车载数据终端110和处理装置120进行通信,通信方式例如为无线通信或有线通信。
[0030]具体地,车载数据终端110用于向整车控制器130发送刷写请求,并在接收到整车控制器130发送的允许刷写指令后进行程序刷写。在具体示例中,车载数据终端110例如为车载T-BOX,其一般具有数据接收,数据解密,更新请求,数据更新,出错处理,状态判断,状态报告,数据恢复的功能。
[0031]处理装置120用于根据用户输入的指令确定是否允许刷写。例如,处理装置120上设置两个按键,分别为“同意”和“拒绝”,当用户看到刷写请求后,如果允许刷写,则按下“同意”按键,则处理装置120判定允许刷写;如果出于某些原因,用户不允许刷写,则按下“拒绝”按钮,则处理装置120判定不允许刷写。在具体示例中,处理装置120例如为中控台EHU,其一般具有车辆情况查询,更新数据加载,数据加密,数据推送,指令发送和任务管理的功會K。
[0032]整车控制器130用于在接收到刷写请求后,判断处理装置120是否允许刷写,并在判断允许刷写时,进一步判断当前车辆状态是否满足预设要求,并在判断当前车辆状态满足预设要求时,向车载数据终端110发送允许刷写指令,并进入准备刷写模式。
[0033]进一步地,整车控制器130还用于判断车载数据终端110进行的程序刷写过程是否完成,并在完成时执行重启操作,即整车控制器130重新启动。另一方面,如果整车控制器130判断程序刷写过程未完成,则车载数据终端110继续进行程序刷写,而整车控制器130继续判断。
[0034]进一步地,整车控制器130还用于在判断处理装置120允许刷写时,向车载数据终端110发送待机指令,车载数据终端110在接收到待机指令后,进入待机状态。
[0035]进一步地,整车控制器130还用于在判断当前车辆状态不满足预设要求时,向车载数据终端110发送禁止刷写指令,车载数据终端130在接收到禁止刷写指令后,禁止程序刷与ο
[0036]其中,如图1所示,当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,判断当前车辆状态是否满足预设要求,具体为:当车辆的钥匙状态处于ON档(即车辆上电)、档位信息为P挡或N挡以及当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。其中,预设车速根据实际需求而设定,在一些示例中,预设车速例如趋近于O,也就是说,车辆趋于静止。
[0037]为了便于理解本发明,以下结合图2所示的示例来对本发明实施例的电动汽车的工作流程进行详细描述。在图2所示的示例中,该电动汽车的主要工作流程概述为:
[0038]整车控制器V⑶接收到车载数据终端T-BOX的刷写请求后,判断中控台EHU(处理装置)是否允许刷写,如果判断中控台EHU不允许刷写,则VCU发送待机指令至车载数据终端T-Β0Χ,以使T-BOX进入待机状态。如果判断中控台EHU允许刷写,则VCU进一步判断当前车辆状态是否满足预设要求,如果满足预设要求,则VCU发送允许刷写指令至车载数据终端T-BOX,以使车载数据终端T-BOX进行程序刷写,从而实现程序升级;如果当前车辆状态不满足预设要求,则VCU向车载数据终端T-BOX发送禁止刷写指令,以使车载数据终端T-BOX禁止程序刷写。其中,在向车载数据终端T-BOX发送允许刷写指令后,VCU进入准备刷写模式,并发送广播;之后,向车载数据终端T-BOX开始进行程序刷写。
[0039]进一步地,V⑶判断车载数据终端T-BOX是否完成程序刷写,如果完成,则V⑶重新启动,任务结束;如果未完成,则车载数据终端T-BOX继续进行程序刷写。
[0040]综上,根据本发明实施例的电动汽车,整车控制器接收到刷写请求后,判断处理装置(如中控台)是否允许刷写,如果允许刷写,则进一步判断当前车辆状态(如车辆的钥匙状态、档位信息和当前车速)是否满足预设要求,如果满足要求,则整车控制器发送允许刷写指令至车载数据终端,以使车载数据终端进行程序刷写。因此,该电动汽车能够实现远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
[0041]本发明的进一步实施例提供了一种电动汽车的远程程序更新控制方法。该电动汽车例如为本发明上述实施例所描述的电动汽车,也即,该电动汽车包括:车载数据终端、处理装置和整车控制器。其中,整车控制器分别与车载数据终端和处理装置进行通信,通信方式例如为无线通信或有线通信。
[0042]图3是根据本发明实施例的电动汽车的远程程序更新控制方法的流程图。如图3所示,根据本发明实施例的电动汽车的远程程序更新控制方法,包括以下步骤:
[0043]步骤S1:车载数据终端向整车控制器发送刷写请求。在具体示例中,车载数据终端例如为车载T-BOX,其一般具有数据接收,数据解密,更新请求,数据更新,出错处理,状态判断,状态报告,数据恢复的功能。
[0044]步骤S2:整车控制器接收到刷写请求后,判断处理装置是否允许刷写。具体地说,处理装置根据用户输入的指令确定是否允许刷写。例如,处理装置上设置两个按键,分别为“同意”和“拒绝”,当用户看到刷写请求后,如果允许刷写,则按下“同意”按键,则处理装置判定允许刷写;如果出于某些原因,用户不允许刷写,则按下“拒绝”按钮,则处理装置判定不允许刷写。在具体示例中,处理装置例如为中控台EHU,其一般具有车辆情况查询,更新数据加载,数据加密,数据推送,指令发送和任务管理的功能。
[0045]步骤S3:如果判断处理装置允许刷写,则整车控制器进一步判断当前车辆状态是否满足预设要求。
[0046]另一方面,如果判断处理装置不允许刷写,则整车控制器向车载数据终端发送待机指令,车载数据终端在接收到待机指令后,进入待机状态。
[0047]步骤S4:如果当前车辆状态满足预设要求,则整车控制器向车载数据终端发送允许刷写指令,并进入准备刷写模式。
[0048]另一方面,如果判断当前车辆状态不满足预设要求,则整车控制器向车载数据终端发送禁止刷写指令,车载数据终端在接收到禁止刷写指令后,禁止程序刷写。
[0049]其中,当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,判断当前车辆状态是否满足预设要求,具体为:当车辆的钥匙状态处于ON档(即车辆上电)、档位信息为P挡或N挡以及当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。其中,预设车速根据实际需求而设定,在一些示例中,预设车速例如趋近于O,也就是说,车辆趋于静止。
[0050]步骤S5:车载数据终端根据允许刷写指令进行程序刷写。
[0051]进一步地,该控制方法例如还包括:整车控制器判断车载数据终端进行的程序刷写过程是否完成,并在完成时执行重启操作,即整车控制器重新启动。另一方面,如果整车控制器判断程序刷写过程未完成,则车载数据终端继续进行程序刷写,而整车控制器判断。
[0052]综上,本发明实施例的电动汽车的远程程序更新控制方法的主要控制流程可概述为:整车控制器VCU接收到车载数据终端T-BOX的刷写请求后,判断中控台EHU(处理装置)是否允许刷写,如果判断中控台EHU不允许刷写,则VCU发送待机指令至车载数据终端Τ-Β0Χ,以使T-BOX进入待机状态。如果判断中控台EHU允许刷写,则VCU进一步判断当前车辆状态是否满足预设要求,如果满足预设要求,则VCU发送允许刷写指令至车载数据终端T-BOX,以使车载数据终端T-BOX进行程序刷写,从而实现程序升级;如果当前车辆状态不满足预设要求,则VCU向车载数据终端T-BOX发送禁止刷写指令,以使车载数据终端T-BOX禁止程序刷写。其中,在向车载数据终端T-BOX发送允许刷写指令后,VCU进入准备刷写模式,并发送广播;之后,向车载数据终端T-BOX开始进行程序刷写。
[0053]进一步地,V⑶判断车载数据终端T-BOX是否完成程序刷写,如果完成,则V⑶重新启动,任务结束;如果未完成,则车载数据终端T-BOX继续进行程序刷写。
[0054]需要说明的是,本发明实施例的电动汽车的远程程序更新控制方法的具体实现方式与本发明实施例的电动汽车的具体实现方式类似,具体请参见对电动汽车的描述部分,为了减少冗余,不做赘述。
[0055]综上,根据本发明实施例的电动汽车的远程程序更新控制方法,整车控制器接收到刷写请求后,判断处理装置(如中控台)是否允许刷写,如果允许刷写,则进一步判断当前车辆状态(如车辆的钥匙状态、档位信息和当前车速)是否满足预设要求,如果满足要求,则整车控制器发送允许刷写指令至车载数据终端,以使车载数据终端进行程序刷写。因此,该方法能够实现电动汽车的远程程序刷写,降低了程序升级的工作量及工作成本,缩短了工作周期。
[0056]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0057]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。
【主权项】
1.一种电动汽车,其特征在于,包括:车载数据终端、处理装置和整车控制器,所述整车控制器分别与所述车载数据终端和处理装置进行通信,其中, 所述车载数据终端用于向所述整车控制器发送刷写请求,并在接收到所述整车控制器发送的允许刷写指令后进行程序刷写; 所述处理装置用于根据用户输入的指令确定是否允许刷写;以及所述整车控制器用于在接收所述刷写请求后,判断所述处理装置是否允许刷写,并在判断允许刷写时,进一步判断当前车辆状态是否满足预设要求,并在判断所述当前车辆状态满足预设要求时,向所述车载数据终端发送所述允许刷写指令,并进入准备刷写模式。2.根据权利要求1所述的电动汽车,其特征在于,所述整车控制器还用于判断程序刷写过程是否完成,并在完成时执行重启操作。3.根据权利要求1所述的电动汽车,其特征在于,所述整车控制器还用于在判断所述处理装置不允许刷写时,向所述车载数据终端发送待机指令。4.根据权利要求1所述的电动汽车,其特征在于,所述整车控制器还用于在判断当前车辆状态不满足预设要求时,向所述车载数据终端发送禁止刷写指令。5.根据权利要求4所述的电动汽车,其特征在于,所述当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,所述判断当前车辆状态是否满足预设要求,具体为: 当所述车辆的钥匙状态处于ON档、所述档位信息为P挡或N挡以及所述当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。6.—种如权利要求1所述的电动汽车的远程程序更新控制方法,其特征在于,包括以下步骤: 所述车载数据终端向所述整车控制器发送刷写请求; 所述整车控制器接收到所述刷写请求后,判断所述处理装置是否允许刷写; 如果判断所述处理装置允许刷写,则所述整车控制器进一步判断当前车辆状态是否满足预设要求; 如果所述当前车辆状态满足预设要求,则所述整车控制器向车载数据终端发送允许刷写指令,并进入准备刷写模式;以及 所述车载数据终端根据所述允许刷写指令进行程序刷写。7.根据权利要求6所述的电动汽车的远程程序更新控制方法,其特征在于,还包括: 所述整车控制器判断程序刷写过程是否完成,并在完成时执行重启操作。8.根据权利要求6所述的电动汽车的远程程序更新控制方法,其特征在于,还包括: 如果判断所述处理装置不允许刷写,则所述整车控制器向所述车载数据终端发送待机指令。9.根据权利要求6所述的电动汽车的远程程序更新控制方法,其特征在于,还包括: 如果判断所述当前车辆状态不满足预设要求,则所述整车控制器向所述车载数据终端发送禁止刷写指令。10.根据权利要求9所述的电动汽车的远程程序更新控制方法,其特征在于,所述当前车辆状态包括车辆的钥匙状态、挡位信息和当前车速,所述判断当前车辆状态是否满足预设要求,具体为: 当所述车辆的钥匙状态处于ON档、所述档位信息为P挡或N挡以及所述当前车速小于预设车速时,判断当前车辆状态满足预设要求,否则判断当前车辆状态不满足预设要求。
【文档编号】G05B19/04GK105974830SQ201610305663
【公开日】2016年9月28日
【申请日】2016年5月10日
【发明人】陆中奎, 代康伟, 梁海强
【申请人】北京新能源汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1