一种电源模式切换控制方法及系统与流程

专利2022-06-29  70


本发明涉及车辆技术领域,特别涉及一种电源模式切换控制方法及系统。



背景技术:

在汽车行业,伴随着智能化发展趋势,发动机系统、娱乐系统等各个电子控制单元存在各自的固件程序,各个电子控制单元固件的升级对于fota(firmwareover-the-air,固件空中升级)的需求也应运而生。

目前,已经有汽车能像手机一样支持fota升级。车辆应用fota技术进行升级时需要进行电源的切换,以保证车辆固件升级过程的安全性。现有的固件升级方法在执行升级操作时由电源控制器单元将电源模式切换到on档,然后执行固件的升级流程,在升级过程中电源控制器单元是否需要将电源模式切换到off档,通常是基于经验为需要升级的控制单元设定一升级完成时间,当达到该升级完成时间时,电源控制器单元动作将电源模式切换到off档。

然而,随着车辆的功能越来越丰富,控制单元越来越多,升级数据包越来越大,在上述固件升级过程中,基于经验所预设的升级完成时间会使电源控制器单元动作错误动作,导致升级失败,影响车辆的正常使用。



技术实现要素:

有鉴于此,本发明旨在提出一种电源模式切换方法、系统及车辆,以提高电源模式切换的准确性,提高车辆升级的成功率,避免宕机现象。

为达到上述目的,本发明的技术方案是这样实现的:

一种电源模式切换控制方法,所述方法包括:

当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;

若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令;

当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;

若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

可选的,所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

可选的,所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

可选的,所述若满足所述第一切换条件,则向电源控制单元发送第一切换指令之后还包括:

所述电源控制单元判断车辆条件是否满足预设的第一切换条件;

若满足,则根据所述第一切换指令控制电源模式的切换。

可选的,所述当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件包括:

接收来自多媒体主机的升级完成信息或电量不足信息;

根据所述升级完成信息或电量不足信息生成结束升级请求;

基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

一种电源模式切换控制系统,所述系统包括:

第一判断模块,用于当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;

第一发送模块,用于若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令;

第二判断模块,用于当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;

第二发送模块,用于若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

可选的,所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

可选的,所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

可选的,所述系统还包括电源控制单元,用于判断车辆条件是否满足预设的第一切换条件,若满足,则根据所述第一切换指令控制电源模式的切换。

可选的,所述第二判断模块包括:

信息接收子模块,用于接收来自多媒体主机的升级完成信息或电量不足信息;

请求生成子模块,用于根据所述升级完成信息或电量不足信息生成结束升级请求;

判断子模块,用于基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

相对于现有技术,本发明所述的混合动力系统具有以下优势:

本发明所述的一种电源模式切换控制方法和系统,通过统一接收开始升级和结束升级的请求,将相应的电源模式切换指令发送给电源控制单元执行电源模式的切换,从而可准确获知上电和下电的时刻,提高了汽车各个电子控制单元固件升级过程中电源模式切换的准确性,提高车辆固件升级的成功率,避免宕机现象。

本发明的另一目的在于提出一种车辆,以提高汽车电源模式切换的准确性,提高车辆升级的成功率,避免宕机现象。

为达到上述目的,本发明的技术方案是这样实现的:

一种车辆,所述车辆包括前述的电源模式切换控制系统。

所述车辆与上述电源模式切换控制方法及系统相对于现有技术所具有的优势相同,在此不再赘述。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的一种电源模式切换控制方法的流程图;

图2为本发明实施例所述的又一种电源模式切换控制方法的流程图;

图3为本发明实施例所述的一种电源模式切换控制系统的结构框图;

图4为本发明实施例所述的又一种电源模式切换控制系统的结构框图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面将参考附图并结合实施例来详细说明本发明。

实施例一

参照图1,本发明提供了一种电源模式切换控制方法,所述方法包括:

步骤101,当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件。

具体而言,随着汽车功能越来越丰富,其电子控制系统也越来越多,越来越复杂,比如控制发动机的发动机电子控制单元、控制影音娱乐的多媒体电子控制单元、控制车辆安全性的安全电子控制单元等。出于技术的发展进步,厂商会发布各个电子控制单元的新的固件程序,以提升车辆性能。通常在车辆中内置有车联网控制盒(telematics-box,t-box),t-box主要用于和后台管理服务器或移动终端进行通信,实现服务器与车辆或移动终端与车辆的信息交互和控制。当厂商发布了固件升级数据包之后,车主可在内置的车载多媒体终端上或者移动终端上得知升级的信息,通过车载多媒体终端或移动终端向t-box发送升级请求,由于车辆本身系统复杂,可能处于各种不同的工作条件中,有的条件不满足车辆固件升级的安全性要求,因而,当t-box接收到固件升级请求时,会判断车辆条件是否满足预设的第一切换条件,以确保车辆升级的安全性。

步骤102,若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令。

具体而言,若车辆当前条件满足所预设的第一切换条件,则认为可以执行固件升级任务,需要向无钥匙进入与启动系统(passiveentrypassivestart,peps)中的电源控制单元发送第一切换指令,进行升级前电源模式的切换。通常情况下,车辆不使用时电源会处于off模式,即发动机停止并且方向盘被锁定的模式,此时全车断电。当需要执行升级任务时,各个用电器需要上电,因此,需将模式切换为on模式。第一切换指令则会通知电源控制单元将电源模式从off模式切换为on模式,以开始固件升级。

步骤103,当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件。

具体而言,由于车联网控制盒可以实现多个设备的信息交互,因而还可利用车联网控制盒接收结束升级的请求消息,由于车辆升级过程中无法实时得知是否存在非法侵入等损坏车辆的事件,为了得知车辆固件升级结束时车辆的安全性,当收到该请求消息时,可判断车辆条件是否满足预设的第二切换条件,从而可根据判断结果确定是否结束本次升级过程。

步骤104,若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

具体而言,一方面,车联网控制盒已经接收到了结束升级请求,另一方面,车辆条件还满足所预设的第二切换条件,可认为本次固件升级过程安全可靠,不存在各种意外风险,可向电源控制单元发送第二切换指令,通知电源控制单元将电源模式复位切换至off模式,切断对各个用电器的供电,完成本次升级过程。当然,若不满足第二切换条件,则可认为本次升级过程车辆受损,升级过程存在安全风险,将本次升级失败的信息可上报给后台服务器供分析改进。

本发明所述的一种电源模式切换控制方法,通过统一接收开始升级和结束升级的请求,将相应的电源模式切换指令发送给电源控制单元执行电源模式的切换,从而可准确获知上电和下电的时刻,提高了汽车各个电子控制单元固件升级过程中电源模式切换的准确性,提高车辆固件升级的成功率,避免宕机现象。

实施例二

参照图2,本发明提供了一种电源模式切换控制方法,所述方法包括:

步骤201,当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件。

具体而言,随着汽车功能越来越丰富,其电子控制系统也越来越多,越来越复杂,比如控制发动机的发动机电子控制单元、控制影音娱乐的多媒体电子控制单元、控制车辆安全性的安全电子控制单元等。出于技术的发展进步,厂商会发布各个电子控制单元的新的固件程序,以提升车辆性能。通常在车辆中内置有车联网控制盒(telematics-box,t-box),t-box主要用于和后台管理服务器或移动终端进行通信,实现服务器与车辆或移动终端与车辆的信息交互和控制。当厂商发布了固件升级数据包之后,车主可在内置的车载多媒体终端上或者移动终端上得知升级的信息,通过车载多媒体终端或移动终端向t-box发送升级请求,由于车辆本身系统复杂,可能处于各种不同的工作条件中,有的条件不满足车辆固件升级的安全性要求,因而,当t-box接收到固件升级请求时,会判断车辆条件是否满足预设的第一切换条件,以确保车辆升级的安全性。

可选的,所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

具体而言,前述的第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零,电源模式为off模式是为了确认切换前全车处于断电状态,车门完全闭锁是为了防止无关人员进入车内干预升级过程,车辆内部无启动钥匙是为了确认车辆不具备发动条件,上一次下电后车速为零则是进一步保证车辆为静止状态。从而,基于上述第一切换条件可以构建出在电源模式切换之前,车辆处于静止且无人介入的状态,具备了固件升级的基础条件。

步骤202,若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令。

具体而言,若车辆当前条件满足所预设的第一切换条件,则认为可以执行固件升级任务,需要向无钥匙进入与启动系统(passiveentrypassivestart,peps)中的电源控制单元发送第一切换指令,进行升级前电源模式的切换。通常情况下,车辆不使用时电源会处于off模式,即发动机停止并且方向盘被锁定的模式,此时全车断电。当需要执行升级任务时,各个用电器需要上电,因此,需将模式切换为on模式。第一切换指令则会通知电源控制单元将电源模式从off模式切换为on模式,以开始固件升级。

步骤203,所述电源控制单元判断车辆条件是否满足预设的第一切换条件;

具体而言,当车联网控制盒判断了车辆条件是否满足预设的第一切换条件之后,为防止误判,保证安全性,本发明还进行了冗余设计,通过电源控制单元判断车辆条件是否满足预设的第一切换条件,以确保车辆升级的安全性。

步骤204,若满足,则根据所述第一切换指令控制电源模式的切换。

具体而言,当电源控制单元判断车辆条件满足预设的第一切换条件,则根据接收到的第一切换指令控制电源模式的切换,将模式切换为on模式,使得各个用电器上电,准备开始固件升级。

步骤205,接收来自多媒体主机的升级完成信息或电量不足信息;

具体而言,通常,服务器下发给车辆的升级数据包存储在多媒体主机中,在固件升级过程中,多媒体主机将升级数据包发送给需要升级的电子控制单元进行升级,因此,多媒体主机的能够获知升级进度,当升级完成时可生成升级完成信息,同时,多媒体主机还可获知系统电量信息,当电量小于预设阈值时生成电量不足信息,车联网控制盒作为控制枢纽,可对上述信息加以利用,用于触发升级行为的终止结束。

步骤206,根据所述升级完成信息或电量不足信息生成结束升级请求;

具体而言,车联网控制盒接收到前述的升级完成信息,则证明固件程序的升级过程完成了,可以准备电源模式的切换复位了;车联网控制盒接收到前述的电量不足信息,则证明剩余电量不足以支撑固件程序的升级过程继续进行,需要及时终止结束升级,执行电源模式的切换复位。因此,车联网控制盒可根据升级完成信息或电量不足信息生成结束升级请求,用于触发升级行为的终止结束。

步骤207,基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

具体而言,由于车联网控制盒可以实现多个设备的信息交互,因而还可利用车联网控制盒接收结束升级的请求消息,由于车辆升级过程中无法实时得知是否存在非法侵入等损坏车辆的事件,为了得知车辆固件升级结束时车辆的安全性,当收到该请求消息时,可判断车辆条件是否满足预设的第二切换条件,从而可根据判断结果确定是否结束本次升级过程。

可选的,所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

具体而言,前述的第二切换条件为电源模式为on模式且车辆处于停止熄火状态,电源模式为off模式是为了确认切换前全车处于上电状态,需要切换电源模式,车辆处于停止熄火状态具体可以为档位处于p档、车速为0、发动机转速为0且制动踏板未踩下,这些条件综合构建的场景即为停止熄火状态,当车辆满足这样的第二切换条件时,可确认车辆在升级前后的安全状态的一致性,车辆在升级过程中未受非法损坏。反之,任一条件不满足,即车辆可能遭到非法侵入,认为本次升级失败,需要将该失败信息上报给服务器。

步骤208,若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

具体而言,一方面,车联网控制盒已经接收到了结束升级请求,另一方面,车辆条件还满足所预设的第二切换条件,可认为本次固件升级过程安全可靠,不存在各种意外风险,可向电源控制单元发送第二切换指令,通知电源控制单元将电源模式复位切换至off模式,切断对各个用电器的供电,完成本次升级过程。当然,若不满足第二切换条件,则可认为本次升级过程车辆受损,升级过程存在安全风险,将本次升级失败的信息可上报给后台服务器供分析改进。

本发明所述的一种电源模式切换控制方法,通过统一接收开始升级和结束升级的请求,将相应的电源模式切换指令发送给电源控制单元执行电源模式的切换,从而可准确获知上电和下电的时刻,提高了汽车各个电子控制单元固件升级过程中电源模式切换的准确性,提高车辆固件升级的成功率,避免宕机现象。并且还通过电源控制单元再次判断车辆条件是否满足预设的第一切换条件,通过冗余设计以进一步确保车辆升级的安全性。

实施例三

参照图3,本发明提供了一种电源模式切换控制系统,所述系统包括:

第一判断模块301,用于当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;

第一发送模块302,用于若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令;

第二判断模块303,用于当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;

第二发送模块304,用于若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

可选的,所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

可选的,所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

可选的,参照图4,在图3的基础上,所述系统还包括电源控制单元305,用于判断车辆条件是否满足预设的第一切换条件,若满足,则根据所述第一切换指令控制电源模式的切换。

可选的,所述第二判断模块303包括:

信息接收子模块3031,用于接收来自多媒体主机的升级完成信息或电量不足信息;

请求生成子模块3032,用于根据所述升级完成信息或电量不足信息生成结束升级请求;

判断子模块3033,用于基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

本发明还提供了一种车辆,所述车辆包括前述的电源模式切换控制系统。

本发明所述的一种电源模式切换控制系统及车辆,通过统一接收开始升级和结束升级的请求,将相应的电源模式切换指令发送给电源控制单元执行电源模式的切换,从而可准确获知上电和下电的时刻,提高了汽车各个电子控制单元固件升级过程中电源模式切换的准确性,提高车辆固件升级的成功率,避免宕机现象。并且还通过电源控制单元再次判断车辆条件是否满足预设的第一切换条件,通过冗余设计以进一步确保车辆升级的安全性。

对于上述系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种电源模式切换控制方法,其特征在于,所述方法包括:

当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;

若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令;

当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;

若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

2.根据权利要求1所述的电源模式切换控制方法,其特征在于,

所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

3.根据权利要求1所述的电源模式切换控制方法,其特征在于,

所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

4.根据权利要求1所述的电源模式切换控制方法,其特征在于,所述若满足所述第一切换条件,则向电源控制单元发送第一切换指令之后还包括:

所述电源控制单元判断车辆条件是否满足预设的第一切换条件;

若满足,则根据所述第一切换指令控制电源模式的切换。

5.根据权利要求1所述的电源模式切换控制方法,其特征在于,所述当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件包括:

接收来自多媒体主机的升级完成信息或电量不足信息;

根据所述升级完成信息或电量不足信息生成结束升级请求;

基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

6.一种电源模式切换控制系统,其特征在于,所述系统包括:

第一判断模块,用于当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;

第一发送模块,用于若满足所述第一切换条件,则向电源控制单元发送第一切换指令,其中,所述第一切换指令为通知所述电源控制单元将电源模式从off模式切换为on模式以开始固件升级的指令;

第二判断模块,用于当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;

第二发送模块,用于若满足所述第二切换条件,则向电源控制单元发送第二切换指令,其中,所述第二切换指令为通知所述电源控制单元将电源模式从on模式切换为off模式以结束固件升级的指令。

7.根据权利要求6所述的电源模式切换控制系统,其特征在于,

所述第一切换条件为电源模式为off模式、车门完全闭锁、车辆内部无启动钥匙且上一次下电后车速为零。

8.根据权利要求6所述的电源模式切换控制系统,其特征在于,

所述第二切换条件为电源模式为on模式且车辆处于停止熄火状态。

9.根据权利要求6所述的电源模式切换控制系统,其特征在于,所述系统还包括电源控制单元,用于判断车辆条件是否满足预设的第一切换条件,若满足,则根据所述第一切换指令控制电源模式的切换。

10.根据权利要求6所述的电源模式切换控制系统,其特征在于,所述第二判断模块包括:

信息接收子模块,用于接收来自多媒体主机的升级完成信息或电量不足信息;

请求生成子模块,用于根据所述升级完成信息或电量不足信息生成结束升级请求;

判断子模块,用于基于所述结束升级请求的触发,判断车辆条件是否满足预设的第二切换条件。

技术总结
本发明提供了一种电源模式切换控制方法,所述方法包括:当接收到固件升级请求时,判断车辆条件是否满足预设的第一切换条件;若满足第一切换条件,则向电源控制单元发送第一切换指令,其中,第一切换指令为通知电源控制单元将电源模式从OFF模式切换为ON模式以开始固件升级的指令;当接收到结束升级请求时,判断车辆条件是否满足预设的第二切换条件;若满足第二切换条件,则向电源控制单元发送第二切换指令,其中,第二切换指令为通知电源控制单元将电源模式从ON模式切换为OFF模式以结束固件升级的指令。本发明可准确获知上电和下电时刻,提高了汽车各个电子控制单元固件升级过程中电源模式切换的准确性,提高车辆固件升级的成功率,避免宕机现象。

技术研发人员:孟雷;郭赛赛;唐冬;王冲;白金彪;藏红涛;刘景波;陈影;武飞宇;刘静;魏莎莎;张佳文
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2018.11.30
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-29612.html

最新回复(0)