CN117714504A - 车辆控制方法及*** - Google Patents
车辆控制方法及*** Download PDFInfo
- Publication number
- CN117714504A CN117714504A CN202311715104.6A CN202311715104A CN117714504A CN 117714504 A CN117714504 A CN 117714504A CN 202311715104 A CN202311715104 A CN 202311715104A CN 117714504 A CN117714504 A CN 117714504A
- Authority
- CN
- China
- Prior art keywords
- control
- slave
- controller
- control message
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012544 monitoring process Methods 0.000 claims abstract description 76
- 230000006870 function Effects 0.000 claims description 158
- 230000007958 sleep Effects 0.000 claims description 110
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000005059 dormancy Effects 0.000 claims 4
- 238000004891 communication Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
本申请提供一种车辆控制方法及***。该方法包括:接收用户发送的车辆功能的控制信号,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识;根据从控制器识别标识,确定车辆功能对应的至少一个从控制器;根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器,以控制从控制器,主控制报文包括:主控制器的ID以及主控制类型;监控从控制器反馈的车辆功能的从控制报文,并根据从控制报文的监控结果确定车辆功能的控制结果状态,从控制报文包括:从控制器的ID以及从控制类型。本申请的方法,提高了车辆控制的精确度,降低了耗电量。
Description
技术领域
本申请涉及车辆技术领域,尤其涉及一种车辆控制方法及***。
背景技术
随着科学的发展和汽车技术的进步,我们越来越注重汽车行业的可持续发展。汽车上的电子控制单元通过总线传递信息,通过网络管理实现更有效地通讯传递。
现有技术中,主要通过监控主线上的电平信号对车辆上的各控制器进行控制,在单个控制器唤醒时,所有的控制器都被唤醒,当部分控制器满足休眠条件时,需要等到所有控制器都满足休眠条件,才能进入休眠状态。
然而,同时控制全部控制器唤醒以及休眠会导致控制不精准以及耗电量增加的问题。
发明内容
本申请提供一种车辆控制方法及***,用以解决车辆控制不精确以及耗电量大的问题。
第一方面,本申请提供一种车辆控制方法,包括:
接收用户发送的车辆功能的控制信号,所述车辆功能的控制信号包括所述车辆功能的主控制器识别标识以及从控制器识别标识;
根据所述从控制器识别标识,确定所述车辆功能对应的至少一个从控制器;
根据所述控制信号生成车辆功能的主控制报文,并发送给所述至少一个从控制器,以控制所述从控制器,所述主控制报文包括:主控制器的ID以及主控制类型;
监控所述从控制器反馈的车辆功能的从控制报文,并根据所述从控制报文的监控结果确定所述车辆功能的控制结果状态,所述从控制报文包括:从控制器的ID以及从控制类型。
第二方面,本申请提供一种车辆控制方法,包括:
接收主控制器发送的车辆功能的主控制报文,所述主控制报文包括:主控制器的ID以及主控制类型;
监控从控制器是否满足所述主控制类型对应的控制条件;
若满足所述控制条件,根据所述主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给所述主控制器,否则,继续监控从控制器是否满足所述主控制类型对应的控制条件。
第三方面,本申请提供一种车辆控制***,包括:
车辆功能对应的一个主控制器以及至少一个从控制器,所述主控制器用于实现如上第一方面所述的方法,所述从控制器用于实现如上第二方面所述的方法。
第四方面,本申请提供一种车辆控制设备,包括:
处理器,存储器,通信接口。
所述存储器用于存储所述处理器的可执行指令。
其中,所述处理器配置为经由执行所述可执行指令来执行如上第一方面或如上第二方面所述的车辆控制方法。
第五方面,本申请提供一种可读存储介质,包括:其上存储有计算机程序,所述计算机程序被处理器执行时实现执行如上第一方面或如上第二方面所述的车辆控制方法。
本申请提供的车辆控制方法及***,通过接收用户发送的车辆功能的控制信号,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识。根据从控制器识别标识,确定车辆功能对应的至少一个从控制器。根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器,以控制从控制器,主控制报文包括:主控制器的ID以及主控制类型。监控从控制器反馈的车辆功能的从控制报文,并根据从控制报文的监控结果确定车辆功能的控制结果状态,从控制报文包括:从控制器的ID以及从控制类型,其中,利用车辆功能的控制信号,通过车辆功能对应的主控制器控制车辆功能对应的从控制器,实现了对控制信号对应的车辆功能的控制,减少了车辆功能不相关的控制器的唤醒,提高了车辆控制方法的精准度减少了车辆的耗电量。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的车辆控制方法的流程示意图;
图2为本申请实施例提供的根据从控制报文的监控结果确定车辆功能的控制结果状态的流程示意图;
图3为本申请实施例提供的车辆控制方法的流程示意图;
图4为本申请实施例提供的根据是否满足控制条件的监控结果控制从控制器的流程示意图;
图5为本申请实施例提供的车辆控制***的结构示意图;
图6为本申请实施例提供的一种车辆控制设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
现有技术中,主要通过监控主线上的电平信号对车辆上的各控制器进行控制,在单个控制器唤醒时,所有的控制器都被唤醒,当部分控制器满足休眠条件时,需要等到所有控制器都满足休眠条件,才能进入休眠状态。然而,同时控制全部控制器唤醒以及休眠会导致控制不精准以及耗电量增加的问题。
本申请通过接收用户发送的车辆功能的控制信号,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识。根据从控制器识别标识,确定车辆功能对应的至少一个从控制器。根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器,以控制从控制器,主控制报文包括:主控制器的ID以及主控制类型。监控从控制器反馈的车辆功能的从控制报文,并根据从控制报文的监控结果确定车辆功能的控制结果状态,从控制报文包括:从控制器的ID以及从控制类型,其中,利用车辆功能的控制信号,通过车辆功能对应的主控制器控制车辆功能对应的从控制器,实现了对控制信号对应的车辆功能的控制,减少了车辆功能不相关的控制器的唤醒,提高了车辆控制方法的精准度减少了车辆的耗电量。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请第一实施例提供的车辆控制方法的流程示意图,执行主体为主控制器,一般而言可以通过软件实现,或者硬件实现,或者软件和硬件相结合的方式实现。
如图1所示,本实施例的车辆控制方法可以包括以下步骤:
步骤S101、接收用户发送的车辆功能的控制信号,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识。
具体地,可以接收用户发送的车辆功能的控制信号,其中,车辆功能的控制信号是指控制车辆功能相关的主控制器以及从控制器的信号,待控制车辆可以包括多个不同的车辆功能,且车辆型号等参数不同时,包括的车辆功能也会不同,其中,控制信号包括:唤醒控制信号以及休眠控制信号。其中,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识,其中,主控制器是指对车辆功能进行主要控制的控制器,从控制器是指对车辆功能进行从属控制,即协助主控制器对车辆功能进行控制的控制器,主控制器识别标识用于使对应的主控制器对其进行识别并对控制信号做出响应,从控制器识别标识用于确定车辆功能对应的从控制器。
在本申请实施例中,可选的,主控制器的初始运行状态可以为唤醒状态。可选的,主控制器的初始运行状态可以为休眠状态,在接收到用户发送的车辆功能的控制信号的同时,由休眠状态变更为唤醒状态。
步骤S102、根据从控制器识别标识,确定车辆功能对应的至少一个从控制器。
具体地,可以根据步骤S101中描述的控制信号中的从控制器识别标识,确定车辆功能对应的至少一个从控制器,其中,对从控制器识别标识的描述可以参考步骤S101中的描述,本实施例不再赘述。
步骤S103、根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器,以控制从控制器,主控制报文包括:主控制器的ID以及主控制类型。
具体地,可以根据步骤S101中描述的控制信号,生成车辆功能的主控制报文,其中,主控制报文是用于根据主控制类型控制从控制器的报文,其中,主控制器包括但不限于:主控制器的ID以及主控制类型,其中,主控制类型包括主唤醒控制以及主休眠控制,例如:若主控制类型为唤醒控制,主控制报文用于控制从控制器唤醒,若主控制类型为休眠控制,主控制报文用于控制从控制器休眠。
具体地,在根据控制信号生成车辆功能的主控制报文之后,可以将主控制报文发送给步骤S102中确定的车辆功能对应的至少一个从控制器。
步骤S104、监控从控制器反馈的车辆功能的从控制报文,并根据从控制报文的监控结果确定车辆功能的控制结果状态,从控制报文包括:从控制器的ID以及从控制类型。
具体地,在将主控制报文发送给步骤S102中确定的车辆功能对应的至少一个从控制器之后,可以监控从控制器反馈的车辆功能的从控制报文,其中,从控制报文是用于反馈从控制器对主控制报文的响应结果的报文,例如:若从控制器响应于主控制报文的控制,则生成对应的从控制并反馈给主控制器,若从控制器未对主控制报文的控制做出响应,则不生成从控制报文,也不会反馈给主控制器。其中,从控制报文包括:从控制器的ID以及从控制类型,从控制类型与步骤S103中描述的主控制类型相对应,即若主控制类型为唤醒控制,从控制类型也为唤醒控制,若主控制类型为休眠控制,从控制类型也为休眠控制。
具体地,可以根据从控制报文的监控结果确定车辆功能的控制结果状态,其中,控制结果状态是指车辆功能的控制信号对车辆功能的控制结果的状态,其中,若控制信号为唤醒控制信号,控制结果的状态包括:已唤醒状态以及未唤醒状态,若控制信号为休眠控制信号,控制结果的状态包括:已休眠状态以及未休眠状态。
本实施例提供的车辆控制方法,通过接收用户发送的车辆功能的控制信号,车辆功能的控制信号包括车辆功能的主控制器识别标识以及从控制器识别标识。根据从控制器识别标识,确定车辆功能对应的至少一个从控制器。根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器,以控制从控制器,主控制报文包括:主控制器的ID以及主控制类型。监控从控制器反馈的车辆功能的从控制报文,并根据从控制报文的监控结果确定车辆功能的控制结果状态,从控制报文包括:从控制器的ID以及从控制类型,其中,利用车辆功能的控制信号,通过车辆功能对应的主控制器控制车辆功能对应的从控制器,实现了对控制信号对应的车辆功能的控制,减少了车辆功能不相关的控制器的唤醒,提高了车辆控制方法的精准度减少了车辆的耗电量。
在图1所示实施例的基础上,本申请实施例提出,在步骤S103中描述的根据控制信号生成车辆功能的主控制报文,并发送给至少一个从控制器的过程中,可以将主控制报文在预设时间范围内以预设的发送频率发送给至少一个从控制器。以提高从控制报文接收到主控制报文的概率和/或提高从控制器响应主控制报文的概率,其中,时间范围以及发送频率可以根据用户的需求进行预设,例如:预设的时间范围可以为生成主控制报文之后的1秒钟内,预设的发送频率可以为3次。
图2为本申请第二实施例提供的根据从控制报文的监控结果确定车辆功能的控制结果状态的流程示意图,在图1所示实施例的基础上,本实施例对根据从控制报文的监控结果确定车辆功能的控制结果状态的过程进行了展开描述。
如图2所示,本实施例的根据从控制报文的监控结果确定车辆功能的控制结果状态可以包括以下步骤:
步骤S201、若控制信号为唤醒控制信号,主控制报文为主唤醒控制报文,从控制报文为从唤醒控制报文,根据从唤醒控制报文的监控结果确定车辆功能的控制结果状态。
具体地,若控制信号为唤醒控制信号,主控制报文为主唤醒控制报文,从控制报文为从唤醒控制报文,根据从唤醒控制报文的监控结果确定车辆功能的控制结果状态,其中,对唤醒控制信号、主唤醒控制报文、从唤醒控制报文的描述可以参考图1所示实施例中的描述,本实施例不再赘述。
具体地,可以将从控制报文中的从控制器的ID与车辆功能对应的至少一个从控制器相匹配。若接收到全部从控制器反馈的车辆功能的从唤醒控制报文,则确定车辆功能的控制结果状态为已唤醒状态,其中,若接收到全部从控制器反馈的车辆功能的从唤醒控制报文,则确定全部从控制器都响应于主唤醒控制报文的控制,即全部从控制器都处于唤醒状态,且如步骤S101中的描述,主控制器的初始运行状态为唤醒状态,因此车辆功能对应的主控制器以及从控制器都为唤醒状态,即车辆功能的控制结果状态为已唤醒状态。若未接收到全部从唤醒控制报文,则确定车辆功能的控制结果状态为未唤醒状态,并继续监控从控制器反馈的车辆功能的从唤醒控制报文。其中,若未接收到全部从控制器反馈的车辆功能的从唤醒控制报文,则确定有未响应于主唤醒控制报文的控制的从控制器,即存在未处于唤醒状态的从控制器,因此,车辆功能的控制结果状态为未唤醒状态,此时需要继续监控从控制器反馈的车辆功能的从唤醒控制报文,直至接收到全部从控制器反馈的车辆功能的从唤醒控制报文,则确定车辆功能的控制结果状态为已唤醒状态,可选的,可以预设监控从唤醒控制报文的时间阈值,若监控时间超过预设监控从唤醒控制报文的时间阈值,则生成车辆功能的控制失败提示,并发送给用户,其中,控制失败提示中包括未匹配到的从控制器的ID。
步骤S202、若控制信号为休眠控制信号,主控制报文为主休眠控制报文,从控制报文为从休眠控制报文,根据从休眠控制报文的监控结果确定车辆功能的控制结果状态。
具体地,若控制信号为休眠控制信号,主控制报文为主休眠控制报文,从控制报文为从休眠控制报文,根据从休眠控制报文的监控结果确定车辆功能的控制结果状态,其中,对休眠控制信号、主休眠控制报文、从休眠控制报文的描述可以参考图1所示实施例中的描述,本实施例不再赘述。
具体地,可以将从控制报文中的从控制器的ID与车辆功能对应的至少一个从控制器相匹配。若接收到全部从控制器反馈的车辆功能的从休眠控制报文,其中,若接收到全部从控制器反馈的车辆功能的从休眠控制报文,则确定全部从控制器都响应于主休眠控制报文的控制,即全部从控制器都处于休眠状态,则监控主控制器是否满足从休眠控制报文对应的休眠控制条件,其中,如步骤S101中的描述,主控制器的初始运行状态为唤醒状态,在确定全部从控制器都处于休眠状态时,则监控主控制器是否满足从休眠控制报文对应的休眠控制条件,以根据休眠控制条件的判断确定是否控制主控制器进入休眠状态,其中,不同主控制器对应的休眠条件是不同的,本申请对主控制器的休眠控制条件不做限定,若未接收到全部从休眠控制报文,则确定车辆功能的控制结果状态为未休眠状态,并继续监控从控制器反馈的车辆功能的从休眠控制报文。其中,若未接收到全部从控制器反馈的车辆功能的从休眠控制报文,则确定有未响应于主休眠控制报文的从控制器,即存在未处于休眠状态的从控制器,因此,车辆功能的控制结果状态为未休眠状态,此时需要继续监控从控制器反馈的车辆功能的从休眠控制报文,直至接收到全部从控制器反馈的车辆功能的从休眠控制报文,则监控主控制器是否满足从休眠控制报文对应的休眠控制条件,可选的,可以预设监控从休眠控制报文的时间阈值,若监控时间超过预设监控从休眠控制报文的时间阈值,则生成车辆功能的控制失败提示,并发送给用户,其中,控制失败提示中包括未匹配到的从控制器的ID。
具体地,在监控主控制器是否满足从休眠控制报文对应的休眠控制条件时,若满足休眠控制条件,则控制主控制器进入休眠状态,并确定车辆功能的控制结果状态为已休眠状态,其中,监控主控制器是否满足从休眠控制报文对应的休眠控制条件的前提为全部从控制器都响应于主休眠控制报文的控制,即全部从控制器都处于休眠状态,因此,在控制主控制器进入休眠状态之后,确定车辆功能对应的主控制器以及从控制器都为休眠状态,即车辆功能的控制结果状态为已休眠状态。若未满足休眠控制条件,则确定车辆功能的控制结果状态为未休眠状态,并继续监控主控制器是否满足休眠控制条件。可选的,可以预设监控主控制器满足休眠控制条件的时间阈值,若监控时间超过预设监控主控制器满足休眠控制条件的时间阈值,则生成车辆功能的控制失败提示,并发送给用户,其中,控制失败提示中包括未休眠的主控制器的ID。
本实施例提供的根据从控制报文的监控结果确定车辆功能的控制结果状态,通过若控制信号为唤醒控制信号,主控制报文为主唤醒控制报文,从控制报文为从唤醒控制报文,根据从唤醒控制报文的监控结果确定车辆功能的控制结果状态,若控制信号为休眠控制信号,主控制报文为主休眠控制报文,从控制报文为从休眠控制报文,根据从休眠控制报文的监控结果确定车辆功能的控制结果状态,其中,对唤醒控制信号对应的根据从唤醒控制报文的监控结果确定车辆功能的控制结果状态的过程,以及休眠控制信号对应的根据从休眠控制报文的监控结果确定车辆功能的控制结果状态的过程进行了展开描述,提高了车辆控制的精准度。
图3为本申请第三实施例提供的车辆控制方法的流程示意图,执行主体为从控制器,一般而言可以通过软件实现,或者硬件实现,或者软件和硬件相结合的方式实现。
如图3所示,本实施例的车辆控制方法可以包括以下步骤:
步骤S301、接收主控制器发送的车辆功能的主控制报文,主控制报文包括:主控制器的ID以及主控制类型。
具体地,可以接收主控制器发送的车辆功能的主控制报文,以根据主控制报文中的主控制类型控制从控制器,主控制报文包括:主控制器的ID以及主控制类型。其中,对主控制报文以及主控制类型的描述可以参考步骤S103中的描述,本实施例不再赘述。
步骤S302、监控从控制器是否满足主控制类型对应的控制条件。
具体地,在接收主控制器发送的车辆的主控制报文之后,可以监控从控制器是否满足主控制类型对应的控制条件,例如:若主控制类型为唤醒控制,可以监控从控制器是否满足唤醒控制条件,若主控制类型为休眠控制,可以监控从控制器是否满足休眠控制条件,其中,不同从控制器对应的休眠控制条件和/或唤醒控制条件是不同的,本申请对从控制器的休眠控制条件以及唤醒控制条件不做限定。
步骤S303、若满足控制条件,根据主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给主控制器,否则,继续监控从控制器是否满足主控制类型对应的控制条件。
具体地,根据步骤S302中的监控,若满足控制条件,可以根据主控制报文控制从控制器的状态,例如:若满足休眠控制条件,控制从控制器的状态为休眠状态,若满足唤醒控制条件,控制从控制器的状态为唤醒状态,并生成车辆功能的从控制报文,反馈给主控制器,其中,对从控制报文的描述可以参考步骤S104中的描述,本实施例不再赘述。具体地,若不满足控制条件,可以重复步骤S302中的过程,继续监控从控制器是否满足主控制类型对应的控制条件,可选的,可以预设监控从控制器满足唤醒控制条件/休眠控制条件的时间阈值,若监控时间超过预设的监控从控制器满足唤醒控制条件/休眠控制条件的时间阈值,则生成车辆功能的控制失败提示,并发送给用户,其中,控制失败指令中包括未满足控制条件的从控制器的ID。
本实施例提供的车辆控制方法,通过接收主控制器发送的车辆功能的主控制报文,主控制报文包括:主控制器的ID以及主控制类型,监控从控制器是否满足主控制类型对应的控制条件,若满足控制条件,根据主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给主控制器,否则,继续监控从控制器是否满足主控制类型对应的控制条件,其中,通过主控制器发送的主控制报文对从控制器的运行状态进行控制,以实现对控制信号对应的车辆功能的控制,减少了车辆功能不相关的控制器的唤醒,提高了车辆控制方法的精准度减少了车辆的耗电量。
在图3所示实施例的基础上,本申请实施例提出,在步骤S301中描述的接收主控制器发送的车辆功能的主控制报文的过程中,可以设置在预设时间范围内接收主控制器发送的车辆功能的主控制报文的次数超过预设的接收频率。以提高接收主控制报文的准确度,其中,接收主控制报文的时间范围与上方描述的发送主控制报文的时间范围相对应,例如:若发送主控制报文的时间范围为1秒钟,接收主控制报文的时间范围也可以设置为1秒钟,其中,接收主控制报文的接收频率小于或等于主控制报文的发送频率,例如:若主控制报文的发送频率为3次,主控制报文的接收频率可以设置为2次。
图4为本申请第四实施例提供的根据是否满足控制条件的监控结果控制从控制器的流程示意图,在图3所示实施例的基础上,本实施例对根据是否满足控制条件的监控结果控制从控制器的过程进行了展开描述。
如图4所示,本实施例的根据是否满足控制条件的监控结果控制从控制器的可以包括以下步骤:
步骤S401、若主控制报文的类型为主唤醒控制报文,根据是否满足唤醒控制条件的监控结果对从控制器进行控制。
具体地,若主控制报文的类型为主唤醒控制报文,可以根据是否满足唤醒控制条件的监控结果对从控制器进行控制。具体地,可以监控从控制器是否满足主唤醒控制报文对应的唤醒控制条件。若满足唤醒控制条件,根据主唤醒控制报文控制从控制器唤醒,并生成车辆功能的从唤醒控制报文,反馈给主控制器,否则,继续监控从控制器是否满足主唤醒控制报文对应的唤醒控制条件,从唤醒控制报文中包括从控制器的ID。
步骤S402、若主控制报文的类型为主休眠控制报文,根据是否满足休眠控制条件的监控结果对从控制器进行控制。
具体地,若主控制报文的类型为主休眠控制报文,根据是否满足休眠控制条件的监控结果对从控制器进行控制。具体地,可以监控从控制器是否满足主休眠控制报文对应的休眠控制条件。若满足休眠控制条件,根据主休眠控制报文控制从控制器休眠,并生成车辆功能的从休眠控制报文,反馈给主控制器,否则,继续监控从控制器是否满足主休眠控制报文对应的休眠控制条件,从休眠控制报文中包括从控制器的ID。
本实施例提供的根据是否满足控制条件的监控结果控制从控制器的过程,通过若主控制报文的类型为主唤醒控制报文,根据是否满足唤醒控制条件的监控结果对从控制器进行控制,若主控制报文的类型为主休眠控制报文,根据是否满足休眠控制条件的监控结果对从控制器进行控制,提高了车辆控制的精准度。
图5为本申请第五实施例提供的车辆控制***的结构示意图。
如图5所示,本实施例的车辆控制***50可以包括:
车辆功能对应的一个主控制器51以及至少一个从控制器52,主控制器51用于图1至图2任一项的方法,从控制器52用于实现图3至图4任一项的方法。
图6为本申请第六实施例提供的一种车辆控制设备的结构示意图。
如图6所示,本实施例的车辆控制设备60包括:处理器61,存储器62,通信接口63。
存储器62用于存储处理器的可执行指令。
其中,处理器61配置为经由执行可执行指令来执行上述方法实施例图1到图2任一项的车辆控制方法,或图3到图4任一项的车辆控制方法。
在上述的图6所示的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速存储器(Random Access Memory,RAM),也可能还包括非易失性存储器(Non-volatile Memory,NVM),例如至少一个磁盘存储器。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
本申请实施例还提供一种可读存储介质,其上存储有计算机程序,其中计算机程序被处理器执行时实现执行上述方法实施例图1到图2任一项的车辆控制方法,或图3到图4任一项的车辆控制方法。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (11)
1.一种车辆控制方法,其特征在于,应用于主控制器,包括:
接收用户发送的车辆功能的控制信号,所述车辆功能的控制信号包括所述车辆功能的主控制器识别标识以及从控制器识别标识;
根据所述从控制器识别标识,确定所述车辆功能对应的至少一个从控制器;
根据所述控制信号生成车辆功能的主控制报文,并发送给所述至少一个从控制器,以控制所述从控制器,所述主控制报文包括:主控制器的ID以及主控制类型;
监控所述从控制器反馈的车辆功能的从控制报文,并根据所述从控制报文的监控结果确定所述车辆功能的控制结果状态,所述从控制报文包括:从控制器的ID以及从控制类型。
2.根据权利要求1所述的方法,其特征在于,所述发送给所述至少一个从控制器包括:
在预设时间范围内以预设的发送频率发送给所述至少一个从控制器。
3.根据权利要求2所述的方法,其特征在于,若所述控制信号为唤醒控制信号,所述主控制报文为主唤醒控制报文,所述从控制报文为从唤醒控制报文,所述根据所述从控制报文的监控结果确定所述车辆功能的控制结果状态,包括:
将所述从控制报文中的从控制器的ID与所述车辆功能对应的至少一个从控制器相匹配;
若接收到全部所述从控制器反馈的所述车辆功能的从唤醒控制报文,则确定所述车辆功能的控制结果状态为已唤醒状态,若未接收到全部所述从唤醒控制报文,则确定所述车辆功能的控制结果状态为未唤醒状态,并继续监控所述从控制器反馈的车辆功能的从唤醒控制报文。
4.根据权利要求2所述的方法,其特征在于,若所述控制信号为休眠控制信号,所述主控制报文为主休眠控制报文,所述从控制报文为从休眠控制报文,所述根据所述从控制报文的监控结果确定所述车辆功能的控制结果状态,包括:
将所述从控制报文中的从控制器的ID与所述车辆功能对应的至少一个从控制器相匹配;
若接收到全部所述从控制器反馈的所述车辆功能的从休眠控制报文,则监控主控制器是否满足从休眠控制报文对应的休眠控制条件,若未接收到全部所述从休眠控制报文,则确定所述车辆功能的控制结果状态为未休眠状态,并继续监控所述从控制器反馈的车辆功能的从休眠控制报文;
若满足所述休眠控制条件,则控制主控制器进入休眠状态,并确定所述车辆功能的控制结果状态为已休眠状态,若未满足所述休眠控制条件,则确定所述车辆功能的控制结果状态为未休眠状态,并继续监控主控制器是否满足所述休眠控制条件。
5.一种车辆控制方法,其特征在于,应用于从控制器,包括:
接收主控制器发送的车辆功能的主控制报文,所述主控制报文包括:主控制器的ID以及主控制类型;
监控从控制器是否满足所述主控制类型对应的控制条件;
若满足所述控制条件,根据所述主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给所述主控制器,否则,继续监控从控制器是否满足所述主控制类型对应的控制条件。
6.根据权利要求5所述的方法,其特征在于,所述接收主控制器发送的车辆功能的主控制报文,包括:
在预设时间范围内接收主控制器发送的车辆功能的主控制报文的次数超过预设的接收频率。
7.根据权利要求6所述的方法,其特征在于,若所述主控制报文的类型为主唤醒控制报文,所述监控从控制器是否满足所述主控制类型对应的控制条件,包括:
监控从控制器是否满足所述主唤醒控制报文对应的唤醒控制条件。
8.根据权利要求7所述的方法,其特征在于,所述若满足所述控制条件,根据所述主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给所述主控制器,包括:
若满足所述唤醒控制条件,根据所述主唤醒控制报文控制从控制器唤醒,并生成车辆功能的从唤醒控制报文,反馈给所述主控制器,否则,继续监控所述从控制器是否满足所述主唤醒控制报文对应的唤醒控制条件,所述从唤醒控制报文中包括从控制器的ID。
9.根据权利要求6所述的方法,其特征在于,若所述主控制报文的类型为主休眠控制报文,所述监控从控制器是否满足所述主控制类型对应的控制条件,包括:
监控从控制器是否满足所述主休眠控制报文对应的休眠控制条件。
10.根据权利要求9所述的方法,其特征在于,所述若满足所述控制条件,根据所述主控制报文控制从控制器的状态,并生成车辆功能的从控制报文,反馈给所述主控制器,包括:
若满足所述休眠控制条件,根据所述主休眠控制报文控制从控制器休眠,并生成车辆功能的从休眠控制报文,反馈给所述主控制器,否则,继续监控所述从控制器是否满足所述主休眠控制报文对应的休眠控制条件,所述从休眠控制报文中包括从控制器的ID。
11.一种车辆控制***,其特征在于,包括:
车辆功能对应的一个主控制器以及至少一个从控制器,所述主控制器用于实现权利要求1-4任一项所述的方法,所述从控制器用于实现权利要求5-10任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311715104.6A CN117714504A (zh) | 2023-12-12 | 2023-12-12 | 车辆控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311715104.6A CN117714504A (zh) | 2023-12-12 | 2023-12-12 | 车辆控制方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117714504A true CN117714504A (zh) | 2024-03-15 |
Family
ID=90147400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311715104.6A Pending CN117714504A (zh) | 2023-12-12 | 2023-12-12 | 车辆控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117714504A (zh) |
-
2023
- 2023-12-12 CN CN202311715104.6A patent/CN117714504A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9081565B2 (en) | Communication network system for detect and wake up a network node that does not properly recognize a wake up frame | |
CN112948312B (zh) | 芯片控制方法、装置、智能终端及计算机可读存储介质 | |
CN111913669B (zh) | Ssd掉电速度提高方法、装置、计算机设备及存储介质 | |
JP2008107914A (ja) | マイクロコンピュータ、プログラム及び車両用電子制御装置 | |
CN117714504A (zh) | 车辆控制方法及*** | |
GB2594250A (en) | Electronic device and method of responding to a trigger to wake up | |
CN115220557A (zh) | 电源开启***、电源开启方法、可读存储介质及电子设备 | |
CN112542623B (zh) | 一种电池的预热方法、***和装置 | |
EP4246284A1 (en) | Hierarchical management method and system for terminal device | |
CN115416596A (zh) | 车辆唤醒方法、车辆唤醒装置、车辆及存储介质 | |
CN112373350B (zh) | 补电控制方法、装置、车辆及存储介质 | |
CN114237096A (zh) | 唤醒芯片的方法、装置、电子设备和存储介质 | |
CN115474227B (zh) | 异常检测方法、装置以及车辆 | |
CN114826795B (zh) | 一种支持唤醒功能的以太网phy***及实现方法 | |
CN113347272B (zh) | 一种报文处理方法、装置、存储介质和设备 | |
JP7268706B2 (ja) | 車載機および車載機の制御方法 | |
US20230099399A1 (en) | Method and apparatus for managing a controller in a power down state | |
CN111757301B (zh) | 通讯控制方法、***以及车辆 | |
KR102371990B1 (ko) | 차량용 제어기 및 차량용 제어기 전력 제어 방법 | |
CN115037659B (zh) | 一种控制汽车的方法及装置 | |
WO2023129285A1 (en) | Method and apparatus for managing power states | |
CN115586907A (zh) | 一种程序更新方法、程序更新装置及电子设备 | |
CN116639066A (zh) | 响应方法、网关、智能座舱、电子设备及可读存储介质 | |
CN116112298A (zh) | 车辆网络管理方法、装置、设备及存储介质 | |
CN114885407A (zh) | 一种数据包发送的方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |