一种车辆空中下载OTA升级方法与流程

文档序号:24234770发布日期:2021-03-12 13:06阅读:176来源:国知局
一种车辆空中下载OTA升级方法与流程

本发明涉及汽车电控技术领域,尤其涉及一种车辆空中下载ota升级方法。



背景技术:

蓄电池是车辆中不可缺少的功能部件,在车辆使用过程中发挥重要作用:发动机起动时,蓄电池向起动机、点火系统以及燃油喷射系统供电;发动机低速运转且发电机电压较低时,蓄电池向用电设备和交流发电机磁场绕组供电;发动机熄火停机时,蓄电池向电子时钟、汽车电子控制单元(ecu/ecm)、音响设备以及汽车防盗系统供电;发电机出现故障不发电时,蓄电池向用电设备供电。整车过载时,协助发电机向用电设备供电;蓄电池相当于一只大容量的电容器,不仅能保持汽车电气系统的电压稳定,还能吸收电路中出现的瞬时过电压,保护电子元件不被损坏。

ota(over-the-air,空中下载)升级是android系统提供的标准软件升级方式。它功能强大,可以无损失升级系统,主要通过无线网络(如wifi、3g)自动下载ota升级包、自动升级,随着车辆电器化程度越来越高,需要整车ota升级的需求也日益增加,对蓄电池的特殊需求更多,而蓄电池故障会导致车辆无法启动甚至安抛,因此,设计合理的ota升级电压逻辑,保证整车电压正常供给,对于车辆的正常运行至关重要。



技术实现要素:

本发明的目的在于提供一种车辆空中下载ota升级方法,根据电池的状态控制车辆空中下载ota升级,能够保证空中下载ota升级时整车的电压供给正常,从而避免ota升级对车辆的正常运行造成的影响,且具有成本低、易于实现的优点。

本发明是通过以下技术方案实现的:

本发明提供一种车辆空中下载ota升级方法,包括:

在点火开关打开的状态下接收到ota更新请求时,获取电池的第一状态参数;

判断所述第一状态参数是否满足第一升级预设条件;

若所述第一状态参数满足第一升级预设条件,则在点火开关关闭的状态下获取电池的第二状态参数,判断所述第二状态参数是否满足第二升级预设条件;

若所述第二状态参数满足第二升级预设条件,则进行ota升级,若所述第二状态参数不满足第二升级预设条件,则推迟升级。

进一步地,所述第一状态参数包括上次车辆休眠时电池的第一电压,以及本次车辆唤醒时点火开关关闭状态下电池的第二电压;

在判断所述第一状态参数是否满足第一升级预设条件的步骤中,所述第一升级预设条件具体包括:

所述第一电压与所述第二电压的电压差不小于零;

所述第二电压不小于第一预设电压。

进一步地,所述第一升级预设条件还包括:上次车辆休眠到本次车辆唤醒之间的时间间隔不小于预设时长。

进一步地,所述在点火开关关闭的状态下获取电池的第二状态参数,判断所述第二状态参数是否满足第二升级预设条件,具体包括:

所述第二状态参数为车载tbox下电后电池存储的第三电压,所述第二升级预设条件包括所述第三电压不小于第二预设电压。

进一步地,所述第二升级预设条件还包括:本次车辆唤醒时车外温度不小于预设温度。

进一步地,所述电池的第一状态参数包括本次车辆唤醒时的第一电量;

在判断所述第一状态参数是否满足第一升级预设条件的步骤中,所述第一升级预设条件具体包括:

所述第一升级预设条件具体包括:本次车辆唤醒时第一电量不小于第一预设电量。

进一步地,所述第一升级预设条件还包括:上次车辆休眠到本次车辆唤醒之间的时间间隔不小于预设时长。

进一步地,所述在点火开关关闭的状态下获取电池的第二状态参数,判断所述第二状态参数是否满足第二升级预设条件,具体包括:

所述第二状态参数为车载tbox下电后电池存储的第二电量,所述第二升级预设条件包括所述第二电量不小于第二预设电量。

进一步地,所述第二升级预设条件还包括:本次车辆唤醒时车外温度不小于预设温度。

进一步地,所述ota更新请求包括待升级的ota升级包,车载tbox根据所述ota升级包计算出ota升级的需求电量,所述第二升级预设条件还包括:所述第二电量与所述需求电量的差值不小于第三预设电量。

实施本发明,具有如下有益效果:

1、本发明的车辆空中下载ota升级方法,根据电池的状态控制车辆空中下载ota升级,能够保证空中下载ota升级时整车的电压供给正常,进而避免ota升级对车辆的正常运行造成的影响,有利于提高行车安全性。

2、本发明使用现有的后台大数据增加ota升级时电池参数判断策略,并使用车载tbox发送给后台的信号,通过车载tbox与后台的通讯,不需要新增智能终端设备,就可以实现空中下载ota升级时整车的电压供给正常,实现较为容易,具有成本低的优势,且有利于车辆的轻量化设计。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明实施例提供的升级方法的流程示意图;

图2是本发明实施例提供的升级方法的流程示意图;

图3是本发明实施例提供的升级方法的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合实施例对本发明作进一步地详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例

针对现有技术中车辆空中下载ota升级时,无法判断蓄电池状态,可能导致ota升级不成功或者ota升级导致蓄电池馈电,进而影响车辆正常运行的问题,本实施例提供了一种车辆空中下载ota升级方法,参阅图1,本实施例的车辆空中下载ota升级方法,包括以下步骤:

在点火开关打开的状态下接收到ota更新请求时,获取电池的第一状态参数;判断第一状态参数是否满足第一升级预设条件;若第一状态参数满足第一升级预设条件,则在点火开关关闭的状态下获取电池的第二状态参数,判断第二状态参数是否满足第二升级预设条件;若第二状态参数满足第二升级预设条件,则进行ota升级,若第二状态参数不满足第二升级预设条件,则推迟升级。

本实施例中电池即指的是蓄电池,电池是车辆的重要部件,如果电池出现问题,会导致空中下载ota升级无法正常进行,甚至会影响到车辆的正常行驶,本发明实施例中的车辆空中下载ota升级方法,根据电池的状态控制车辆空中下载ota升级,能够保证空中下载ota升级时整车的电压供给正常,进而避免ota升级对车辆的正常运行造成的影响,有利于提高行车安全性。

车载tbox(telematicsbox,简称tbox,车载智能终端)是指人车交互智能信息车载终端,用户可以通过手机、车联平台等媒介,用gprs(generalpacketradioservice,通用分组无线服务技术)、蓝牙、wifi等方式与车辆进行通讯互动,对车辆进行安全监测、故障诊断、远程操控、信息共享、ota空中升级等,在一个具体的实施方式中,针对无电池传感器(intelligentbatterysensor,ibs)、带车载tbox的车辆,通过车载tbox可以获取电池的电压,本实施例中的车辆空中下载ota升级方法中的电池的状态参数主要包括电压,参阅图2,根据电池的电压进行车辆空中下载ota升级的具体过程如下:

在点火开关打开的状态下接收到ota更新请求时,获取电池的第一状态参数,第一状态参数包括车辆上次休眠时电池的第一电压,以及本次车辆唤醒时电池的第二电压,第二电压为本次车辆唤醒时在点火开关关闭状态下的电池电压,本领域技术人员可以理解的是,此处的休眠指的是车辆在熄火的时候让用电器件或模块逐渐停止工作,唤醒指的是在启动汽车之前让处于休眠状态的用电器件或模块重新工作。

接着对第一状态参数是否满足第一升级预设条件进行判断,其中第一升级预设条件具体可以包括:第一电压与第二电压的电压差不小于零,以防止车辆静置时蓄电池有外接充电或者搭电启动导致蓄电池电压突变,造成检测蓄电池电压不可信;为了保证ota升级过程的顺利完成,在第二电压小于第一预设电压的情况下,不进行ota升级推送,因此,第二电压不小于第一预设电压,其中,第一预设电压可以根据电池的特性确定,作为非限制性示例,例如可以为12.4v,当然,在其他的一些实施方式中,本领域技术人员还可以根据实际需要对第一预设电压作任意适当的调节。

在一个具体的实施方式中,第一升级预设条件还包括:车辆上次休眠到车辆本次唤醒之间的时间间隔不小于预设时长,在该预设时长内车辆不启动、不加载、不卸载,足够长的电池连续静置时间可以使蓄电池得到充分的静置,从而可以保证检测到的电池电压值的可靠性。

具体地,作为非限制性示例,预设时长可以为4h,以保证蓄电池充分静置,上次车辆休眠到本次车辆唤醒之间的时间间隔大于4小时检测到的电压值具有可靠性。当然,在其他的一些实施方式中,本领域技术人员可以根据蓄电池的特性对预设时长做出任意适当的调节。

本实施例中,在满足上述第一升级预设条件的情况下,在点火开关关闭的状态下获取电池的第二状态参数,判断第二状态参数是否满足第二升级预设条件。

具体地,第二状态参数可以为在点火开关关闭状态下车载tbox下电后电池存储的第三电压,第二升级预设条件可以包括第三电压不小于第二预设电压,作为非限制性示例,第二预设电压可以为12.5v,当然,在其他的一些实施方式中,本领域技术人员还可以对第二预设电压作任意适当的调节,本发明实施例对此不作限定。

本实施例中,在第二电压不小于第一预设电压的情况下,ota升级推送,用户根据ota升级推送判断是否升级,如用户确定升级则进行判断第三电压是否不小于第二预设电压,若判断第三电压不小于第二预设电压,则进行车辆ota升级。

在一个具体的实施方式中,第二升级预设条件还可以包括:本次车辆唤醒时车外温度不小于预设温度,具体地,例如预设温度可以为5℃,以保证电池的工作环境良好,在其他的一些实施方式中,本领域技术人员可以根据电池的性能设置合理的预设温度,本发明实施例对此不作限定。

本实施例中的车辆空中下载ota升级方法,使用现有后台大数据增加ota电池电压判断策略,只是在后台增加判断逻辑,使用车载tbox发送给后台的信号,通过车载tbox与后台的通讯,不需要新增智能终端设备,就可以实现空中下载ota升级时整车的电压供给正常,实现较为容易,具有成本低的优势,且有利于车辆的轻量化设计。

需要说明的是,本实施例中涉及的具体数值是根据电池本身的特性来确定的,以保护电池本身和下一期整车启动,在其他的一些实施例中,本领域技术人员可以根据电池的特性作任意适当的调节,本发明实施例对此不作限定。

电池传感器ibs能够检测电池的电池状态,具体而言,检测电池的荷电状态即剩余电量、电压及温度等参数。在另一具体的实施方式中,针对有电池传感器、带车载tbox的车辆,电池传感器能够作为电量检测模块,例如检测车辆唤醒时蓄电池的电量、下电后蓄电池的电量等,本实施例中的车辆空中下载ota升级方法中的电池的状态参数主要包括电量,参阅图3,根据电池的电量进行车辆空中下载ota升级的具体过程如下:

在点火开关打开的状态下接收到ota更新请求时,获取电池的第一状态参数,电池的第一状态参数包括本次车辆唤醒时的第一电量。

接着对第一状态参数是否满足第一升级预设条件进行判断,其中第一升级预设条件具体可以包括:本次车辆唤醒时第一电量不小于第一预设电量,作为非限制性示例,第一预设电量可以为80%,以保证在ota升级的过程中蓄电池有足够的电量,从而使得ota升级过程能够顺利完成,在其他的一些实施方式中,本领域技术人员还可以根据电池的性能对第一预设电量作出任意适当的调节。

在一个具体的实施方式中,第一升级预设条件还包括:上次车辆休眠到本次车辆唤醒之间的时间间隔不小于预设时长,在该预设时长内车辆不启动、不加载、不卸载,足够长的电池连续静置时间可以使蓄电池得到充分的静置,从而可以保证检测到的电池电压值的可靠性。

具体地,作为非限制性示例,预设时长可以为4h,以保证蓄电池充分静置,上次车辆休眠到本次车辆唤醒之间的时间间隔大于4小时检测到的电量值具有可靠性。当然,在其他的一些实施方式中,本领域技术人员可以根据蓄电池的特性对预设时长做出任意适当的调节。

本实施例中,在满足上述第一预设条件的情况下,在点火开关关闭状态下获取电池的第二状态参数,判断第二状态参数是否满足第二升级预设条件。

具体地,第二状态参数为在点火开关关闭的状态下车载tbox下电后电池存储的第二电量,第二升级预设条件包括所述第二电量不小于第二预设电量,作为非限制性示例,第二预设电量可以为82%,在其他的一些实施方式中,本领域技术人员还可以根据电池的性能对第二预设电量作出任意适当的调节。

在一个具体的实施方式中,第二升级预设条件还包括:本次车辆唤醒时车外温度不小于预设温度,具体地,例如预设温度可以为5℃,以保证电池的工作环境良好在其他的一些实施方式中,本领域技术人员可以根据电池和电池传感器的性能设置合理的预设温度,本发明实施例对此不作限定。

在一个具体的实施方式中,一般的升级方式中,通过空中升级的方式下发用于更新的软件包,也称之为升级包,ota更新请求包括待升级的ota升级包,车载tbox按照ota升级包计算出ota升级的需求电量,具体地,根据升级包及电池特性,需求电量的计算公式为:(升级电流a*升级时间h)/蓄电池容量,第二升级预设条件还可以包括:第二电量与需求电量的差值不小于第三预设电量,具体地,例如第三预设电量可以为52%,避免ota升级过程中电池电量不足情况的发生,以保证车载tbox下电后电池存储的第二电量满足ota升级的电量需求,从而使得ota升级能够顺利完成。

本实施例中的车辆空中下载ota升级方法,使用现有后台大数据增加ota电池电量判断策略,只是在后台增加判断逻辑,使用车载tbox发送给后台的信号,通过车载tbox与后台的通讯,不需要新增智能终端设备,就可以实现空中下载ota升级时整车的电压供给正常,实现较为容易,具有成本低的优势,且有利于车辆的轻量化设计。

需要说明的是,本实施例中涉及的具体数值是根据电池和电池传感器本身特性来确定的,以保护电池本身和下一期整车启动,在其他的一些实施例中,本领域技术人员可以根据电池和电池传感器的特性作任意适当的调节,本发明实施例对此不作限定。

本发明的上述实施例,具有如下有益效果:

1、本发明的车辆空中下载ota升级方法,根据电池的状态控制车辆空中下载ota升级,能够保证空中下载ota升级时整车的电压供给正常,进而避免ota升级对车辆的正常运行造成的影响,有利于提高行车安全性。

2、本发明使用现有的后台大数据增加ota升级时电池参数判断策略,并使用车载tbox发送给后台的信号,通过车载tbox与后台的通讯,不需要新增智能终端设备,就可以实现空中下载ota升级时整车的电压供给正常,实现较为容易,具有成本低的优势,且有利于车辆的轻量化设计。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本发明特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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