本技术涉及车辆控制,特别涉及一种休眠唤醒控制方法、装置、设备、系统及车辆。
背景技术:
1、随着汽车智能化、电动化的快速发展,汽车的电子设备越来越复杂,电子设备之间的通信也越来越重要,对于汽车中的一些控制系统,例如液压冗余集成制动控制系统(integrated braking control,ibc),其在车辆点火前后都可能有工作的需要,在车辆点火前,这些控制系统往往是直接通过蓄电池供电的,因此容易导致蓄电池的亏损,在蓄电池亏损或欠压的情况下,不能保证这些控制系统的正常运行,从而对车辆的安全造成了一定的影响。
2、相关技术中并没有考虑到对这些控制系统进行休眠和唤醒控制,以尽可能的节约蓄电池的电量。
技术实现思路
1、本技术实施例的主要目的在于提供一种休眠唤醒控制方法、装置、设备、系统及车辆,旨在最大限度的节约蓄电池的电量。
2、为实现上述目的,本技术实施例的一方面提出了一种休眠唤醒控制方法,包括:获取与车辆控制系统的目标状态相关联的目标状态数据,所述目标状态用于指示车辆控制系统休眠或者唤醒;将所述目标状态数据与所述车辆控制系统的目标预设状态条件进行匹配,确定匹配结果,所述匹配结果用于指示所述目标状态数据是否满足所述目标预设状态条件,所述目标预设状态条件包括第一预设状态条件或者第二预设状态条件,所述第一预设状态条件与所述车辆控制系统的控制器相关联,所述第二预设状态条件与所述控制器所处的网络相关联;在所述匹配结果指示所述目标状态数据满足所述目标预设状态条件的情况下,控制所述车辆控制系统的目标对象执行与所述目标状态相对应的操作,其中:在所述目标预设状态条件为所述第一预设状态条件的情况下,所述目标对象为所述控制器;在所述目标预设状态条件为所述第二预设状态条件的情况下,所述目标对象为所述控制器所处的网络。
3、在一些实施例中,所述目标状态用于指示车辆控制系统休眠;在所述匹配结果指示所述目标状态数据满足所述目标预设状态条件的情况下,控制所述车辆控制系统的目标对象执行与所述目标状态相对应的操作,包括:在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行休眠;在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,控制所述控制器所处的网络进行休眠。
4、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,所述目标状态数据包括预休眠条件数据;所述控制所述控制器所处的网络进行休眠,包括:在所述目标状态数据包括所述预休眠条件数据的情况下,控制所述控制器所处的网络进行预休眠;当所述网络处于预休眠的情况下,控制所述网络停止外发网络管理报文。
5、在一些实施例中,所述控制所述控制器所处的网络进行预休眠,包括:获取所述控制器所在网络的唤醒指示信息,所述唤醒指示信息用于指示所述网络是否处于唤醒状态;若所述唤醒指示信息指示所述网络处于所述唤醒状态,则检测车辆的车速、发动机的关闭状态信息以及接收到最后一条网络管理报文到当前检测时刻的第一时长,所述关闭状态信息用于指示所述发动机是否处于关闭状态;若所述第一时长大于第一预设时长、所述关闭状态信息指示所述发动机处于关闭状态以及所述车速为0,则控制所述控制器所处的网络进行预休眠。
6、在一些实施例中,所述控制所述控制器所处的网络进行预休眠,还包括:若接收到最后一条网络管理报文到当前检测时刻的第一时长大于所述第一预设时长、所述发动机处于关闭状态并且所述车辆的车速不为0,则获取车辆的制动状态信息,所述制动状态信息用于指示所述车辆是否处于制动状态;若所述制动状态信息指示车辆处于制动状态且所述车速为0,则等待第三预设时长之后,控制所述控制器所处的网络进行预休眠。
7、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,所述目标状态数据还包括深度休眠条件数据;所述控制所述控制器所处的网络进行休眠,包括:在所述目标状态数据包括所述深度休眠条件数据的情况下,控制所述控制器所处的网络进行深度休眠;当所述网络处于深度休眠的情况下,控制所述网络停止外发报文。
8、在一些实施例中,所述网络处于深度休眠的情况下,还包括:控制所述网络接收网络管理报文,其中所述网络管理报文包括唤醒报文。
9、在一些实施例中,所述在所述目标状态数据包括所述深度休眠条件数据的情况下,控制所述控制器所处的网络进行深度休眠,包括:若所述控制器所处的网络处于预休眠状态,则检测接收到最后一条网络管理报文到当前检测时刻的第二时长;若所述第二时长大于第二预设时长、则控制所述控制器所处的网络进行深度休眠。
10、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行休眠之前,包括:获取所述控制器所在网络的深度休眠指示信息,所述深度休眠指示信息用于指示所述网络是否处于深度休眠;获取所述制动踏板状态信息,所述制动踏板状态信息用于指示所述制动踏板是否处于踩下未释放状态;若所述深度休眠指示信息指示所述网络处于深度休眠状态,并且所述制动踏板状态信息指示所述制动踏板处于非踩下未释放状态,则控制所述车辆的控制系统进行下电自检。
11、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行休眠之前,还包括:获取所述控制器所在网络的深度休眠指示信息,所述深度休眠指示信息用于指示所述网络是否处于深度休眠;获取所述制动踏板状态信息,所述制动踏板状态信息用于指示所述制动踏板是否处于踩下未释放状态;若所述控制系统处于异常状态的时长大于或等于第四预设时长,则通过电子驻车制动器接管所述车辆的控制系统之后,控制所述车辆的控制系统进行下电自检;其中,所述异常状态包括:在所述深度休眠指示信息指示所述网络处于深度休眠状态的情况下,所述制动踏板状态信息指示所述制动踏板处于踩下未释放状态。
12、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行休眠,包括:若所述控制系统完成下电自检且所述下电时长大于或等于第五预设时长,则控制所述控制器进行休眠,所述下电时长用于表征发动机的点火开关处于关闭状态中的时长。
13、在一些实施例中,所述目标状态用于指示车辆控制系统唤醒;在所述匹配结果指示所述目标状态数据满足所述目标预设状态条件的情况下,控制所述车辆控制系统的目标对象执行与所述目标状态相对应的操作,包括:在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行唤醒;在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,控制所述控制器所处的网络进行唤醒。
14、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第一预设状态条件的情况下,控制所述控制器进行唤醒,包括:若所述控制系统处于下电自检的过程中,接收到发动机点火控制信号和/或网络管理报文,则控制所述控制器进行唤醒。
15、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,控制所述控制器所处的网络进行唤醒,包括:获取所述控制器唤醒指示信息,所述唤醒指示信息用于指示所述控制器是否处于唤醒状态;若所述控制器唤醒指示信息指示所述控制器处于唤醒状态、所述控制器正常运行并且所述控制器接收到网络管理报文,所述网络管理报文包括唤醒报文,则控制所述控制器所处的网络进行唤醒。
16、在一些实施例中,所述在所述匹配结果指示所述目标状态数据满足所述第二预设状态条件的情况下,控制所述控制器所处的网络进行唤醒,还包括:若所述控制器所处的网络处于预休眠状态中、处于深度休眠状态中或所述车辆的控制系统处于下电自检状态中,接收到网络管理报文,其中所述网络管理报文包括唤醒报文,则控制所述控制器所处的网络进行唤醒。
17、为实现上述目的,本技术实施例的另一方面提出了一种休眠唤醒控制装置,所述休眠唤醒控制装置包括:获取模块,用于获取与车辆控制系统的目标状态相关联的目标状态数据,所述目标状态用于指示车辆控制系统休眠或者唤醒;匹配模块,用于将所述目标状态数据与所述车辆控制系统的目标预设状态条件进行匹配,确定匹配结果,所述匹配结果用于指示所述目标状态数据是否满足所述目标预设状态条件,所述目标预设状态条件包括第一预设状态条件或者第二预设状态条件,所述第一预设状态条件与所述车辆控制系统的控制器相关联,所述第二预设状态条件与所述控制器所处的网络相关联;控制模块,用于在所述匹配结果指示所述目标状态数据满足所述目标预设状态条件的情况下,控制所述车辆控制系统的目标对象执行与所述目标状态相对应的操作,其中:在所述目标预设状态条件为所述第一预设状态条件的情况下,所述目标对象为所述控制器;在所述目标预设状态条件为所述第二预设状态条件的情况下,所述目标对象为所述控制器所处的网络。
18、为实现上述目的,本技术实施例的又一方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述休眠唤醒控制方法。
19、为实现上述目的,本技术实施例的又一方面提出了一种车辆的冗余制动系统,所述冗余制动系统通过上述的休眠唤醒控制方法控制所述冗余制动系统进行休眠或唤醒。
20、为实现上述目的,本技术实施例的又一方面提出了一种车辆,所述车辆包括上述实施例的休眠唤醒控制装置、上述实施例的电子设备或上述实施例的冗余制动系统。
21、本技术实施例至少包括以下有益效果:
22、本技术提供一种休眠唤醒控制方法、装置、设备、系统及车辆,在本技术实施例中,首先,获取与车辆控制系统的目标状态相关联的目标状态数据,目标状态用于指示车辆控制系统休眠或者唤醒;将目标状态数据与车辆控制系统的目标预设状态条件进行匹配,确定匹配结果,匹配结果用于指示目标状态数据是否满足目标预设状态条件,目标预设状态条件包括第一预设状态条件或者第二预设状态条件,第一预设状态条件与车辆控制系统的控制器相关联,第二预设状态条件与控制器所处的网络相关联;在匹配结果指示目标状态数据满足目标预设状态条件的情况下,控制车辆控制系统的目标对象执行与目标状态相对应的操作,其中:在目标预设状态条件为第一预设状态条件的情况下,目标对象为控制器;在目标预设状态条件为第二预设状态条件的情况下,目标对象为控制器所处的网络。由此,能够在接收到目标状态数据的情况下,根据预设的目标预设状态条件控制车辆控制系统的目标对象进行休眠或唤醒,进一步的,目标对象还包括有控制器所处的网络和控制器,以此节约了蓄电池的电量,通过设置与车辆控制系统的控制器相关联的第一预设状态条件和与控制器所处的网络相关联的第二预设状态条件,以此更加精细化的控制休眠唤醒流程以进一步节约蓄电池的电量。
23、本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。