本申请涉及车辆控制领域,特别涉及一种车辆控制方法、装置和存储介质。
背景技术:
1、随着新能源汽车功能增多,整车网络架构越来越复杂,各控制器之间网络通讯交互日趋频繁。
2、如今多采用大蓄电池或采用局部网络管理方案来实现整车大量控制器的休眠和唤醒。
3、而控制器长时间保持唤醒状态将会导致整车能耗增加,采用大蓄电池则增加整车开发成本。整车各控制器休眠后若无法唤醒则会导致整车部分功能无法实现,采用局部网络管理方案则存在因网络管理的局限性,而导致整车部分功能使用受限。
技术实现思路
1、针对现有技术下越来越复杂的新能源汽车网络架构中,因局部网络管理方案的局限性,而导致整车部分功能使用受限的技术问题。本申请提供了一种车辆控制方法。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请提供一种车辆控制方法,应用于车辆中的第一控制器,包括:
4、若第一控制器接收到休眠指令,且检测到车辆中的第二控制器向第一控制器发送的广播唤醒指令停发,则进入休眠状态,休眠指令为第一控制器接收的定向休眠指令。
5、在第一方面的一种实现方式中,第一控制器响应于接收到的休眠指令,且检测到车辆中的第二控制器向第一控制器发送的广播唤醒指令停发,则停止向第二控制器发送广播唤醒指令,进入休眠状态,进入休眠状态为第一控制器停止发送广播唤醒指令,并进入低功耗状态。
6、在第一方面的一种实现方式中,响应于接收到的定向唤醒指令或广播唤醒指令,进入唤醒状态,定向唤醒指令为向第一控制器发送的定向唤醒指令,广播唤醒指令为第二控制器向第一控制器发送的广播唤醒指令。
7、在第一方面的一种实现方式中,一种车辆控制方法,包括:响应于接收到的定向唤醒指令或广播唤醒指令,进入唤醒状态;唤醒状态为第一控制器从休眠状态转换至开始发送广播唤醒指令,并进入工作状态。
8、在第一方面的一种实现方式中,定向休眠指令或定向唤醒指令包括硬线指令、时钟指令、远程控制指令。
9、在第一方面的一种实现方式中,广播唤醒指令是一个控制器被唤醒后,向另一个控制器发送的广播唤醒指令。
10、第二方面,本申请提供一种车辆控制装置,应用于车辆控制器,包括:休眠模块,用于若第一控制器接收到休眠指令,且检测到车辆中的第二控制器向第一控制器发送的广播唤醒指令停发,则进入休眠状态,休眠指令为第一控制器接收的定向休眠指令。
11、第三方面,本申请提供一种车辆控制器,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如权利要求1-6中任一项的车辆控制方法对应的操作。
12、第四方面,本申请提供一种车辆,包括权利要求8的车辆控制器。
13、第五方面,本申请提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时,使得计算机执行如第一方面的方法。
14、根据本申请实施例所提出的上述技术方案,至少可以实现下述技术效果:
15、使得第一控制器休眠的条件不仅需要包括向第一控制器发送的定向休眠指令,还需要考虑其他控制器发送的广播唤醒指令是否停发,车辆其他控制器工作的情况下,第一控制器不能休眠,使得第一控制器的休眠不会影响到车辆其他控制器的工作,不会影响整车功能,解决了因局部网络管理方案的局限性,而导致整车部分功能使用受限的技术问题。
1.一种车辆控制方法,应用于车辆中的第一控制器,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,包括:
3.根据权利要求1所述的方法,其特征在于,包括:
4.根据权利要求3所述的方法,其特征在于,包括:
5.根据权利要求1~4任一项所述的方法,其特征在于,所述定向休眠指令或所述定向唤醒指令包括硬线指令、时钟指令、远程控制指令。
6.一种车辆控制装置,应用于车辆控制器,其特征在于,包括:
7.一种车辆控制器,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信。
8.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的车辆控制方法对应的操作。
9.一种车辆,其特征在于,包括权利要求8所述的车辆控制器。
10.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-6中任一项所述的车辆控制方法。