车辆异常休眠诊断方法、装置、车辆及存储介质与流程

文档序号:32341529发布日期:2022-11-26 09:56阅读:181来源:国知局
车辆异常休眠诊断方法、装置、车辆及存储介质与流程

1.本发明涉及车辆技术领域,尤其是涉及一种车辆异常休眠诊断方法、装置、车辆及存储介质。


背景技术:

2.随着汽车智能化的发展,整车功能越来越丰富,整车ecu(electroniccontrol unit,电子控制单元)也越来越多。若ecu在整车下电后依然长时间处于网络通信状态,会导致整车网络长时间无法进入休眠状态而产生整车亏电的问题,使得车辆无法正常启动,严重影响车主对车辆的正常使用。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种车辆异常休眠诊断方法、装置、车辆及存储介质。
4.本发明提出的一种车辆异常休眠诊断方法,包括:确定车辆下电且整车网络未进入休眠状态;在第一预设时间后,确定接收到第一网络管理报文;根据所述第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,其中,所述第一电子控制单元的数量为一个或多个;
5.控制异常休眠的所述第一电子控制单元重新上电,并在第三预设时间内,判断是否接收到第二网络管理报文;若是,则根据所述第二网络管理报文,确定异常休眠的第二电子控制单元发生故障,其中,所述第二电子控制单元包括所述第一电子控制单元中的一个或多个,所述第三预设时间小于所述第一预设时间。
6.另外,根据本发明实施例的车辆异常休眠诊断方法,还可以具有如下附加的技术特征:
7.进一步地,在确定异常休眠的第二电子控制单元发生故障之后,还包括:通过车载通信终端发送所述第二网络管理报文至后台服务器,以使所述后台服务器对所述第二电子控制单元进行定位。
8.进一步地,根据所述第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,包括:发送第一断开指令至对应于所述第一电子控制单元的第一智能保险丝,以使所述第一智能保险丝执行断开动作,以控制异常休眠的所述第一电子控制单元下电所述第二预设时间。
9.进一步地,在控制异常休眠的所述第一电子控制单元重新上电之前,还包括:在第四预设时间内持续接收所述第一智能保险丝发送的断开状态信息。
10.进一步地,控制异常休眠的所述第一电子控制单元重新上电,包括:发送第一闭合指令至所述第一智能保险丝,以使所述第一智能保险丝执行闭合动作,以控制异常休眠的所述第一电子控制单元重新上电。
11.进一步地,根据所述第二网络管理报文,控制异常休眠的第二电子控制单元下电,
包括:发送第二断开指令至对应于所述第二电子控制单元的第二智能保险丝,以使所述第二智能保险丝执行断开动作,以控制异常休眠的所述第二电子控制单元下电。
12.进一步地,所述第一网络管理报文包括所述第一电子控制单元的唯一标识码,所述第二网络管理报文包括所述第二电子控制单元的唯一标识码。
13.根据本发明实施例的车辆异常休眠诊断方法,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
14.针对上述存在的问题,本发明还提出一种车辆异常休眠诊断装置,包括:第一确定模块,用于确定车辆下电且整车网络未进入休眠状态;第二确定模块,用于在第一预设时间后,确定接收到第一网络管理报文;控制模块,用于根据所述第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,其中,所述第一电子控制单元的数量为一个或多个;以及,控制异常休眠的所述第一电子控制单元重新上电;判断模块,用于在第三预设时间内,判断是否接收到第二网络管理报文;控制模块还用于接收到第二网络管理报文后,根据所述第二网络管理报文,确定异常休眠的第二电子控制单元发生故障,其中,所述第二电子控制单元包括所述第一电子控制单元中的一个或多个,所述第三预设时间小于所述第一预设时间。
15.根据本发明实施例的车辆异常休眠诊断装置,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
16.针对上述存在的问题,本发明还提出一种车辆,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的车辆异常休眠诊断程序,所述车辆异常休眠诊断程序被所述处理器执行时实现如上述任一实施例所述的车辆异常休眠诊断方法。
17.根据本发明实施例的车辆,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
18.针对上述存在的问题,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆异常休眠诊断程序,车辆异常休眠诊断程序被处理器执行时实现如
上述任一实施例所述的车辆异常休眠诊断方法。
19.根据本发明实施例的计算机可读存储介质,其上存储的车辆异常休眠诊断程序被处理器执行时,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
20.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
21.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
22.图1是根据本发明一个实施例的车辆异常休眠诊断方法的流程图;
23.图2是根据本发明一个实施例的车辆异常休眠诊断装置的结构示意图;
24.图3是根据本发明一个实施例的车辆的结构示意图。
具体实施方式
25.下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。
26.下面参考图1-图2描述根据本发明实施例的车辆异常休眠诊断方法、装置、车辆及存储介质。
27.实施例1
28.图1是根据本发明一个实施例的车辆异常休眠诊断方法的流程图。如图 1所示,一种车辆异常休眠诊断方法,该方法包括以下步骤:
29.步骤s1:确定车辆下电且整车网络未进入休眠状态。
30.具体而言,正常情况下,当车辆下电后,整车网络应当进入休眠状态。若车辆下电,但整车网络未进入休眠状态,认为车辆的休眠发生异常,主要原因是车辆中的ecu(electronic control unit,电子控制单元)存在异常不休眠情况,即ecu可能存在软硬件故障,此时需要对ecu的异常不休眠情况进行及时处理,以避免车辆过度耗电,造成车辆无法启动。
31.需要说明的是,本发明实施例的执行主体是中央域控制器,也可以是整车其他的电控电源,包括但不限于车身域控制器、网关等,在本实施例中,以中央域控制器为例进行说明。
32.步骤s2:在第一预设时间后,确定接收到第一网络管理报文。
33.具体而言,若车辆下电且整车网络未进入休眠状态,车辆中的电子控制单元会向整车网络发送网络管理报文。示例性的,该网络管理报文例如为 autosar网络管理报文。当
中央域控制器在整车网络上检测到网络管理报文时,认为车辆中的电子控制单元存在异常不休眠情况。需要说明的是,当车辆下电后,车辆中所有的ecu全部进入休眠状态需要一定的时间,在这段时间中,车辆中的ecu可能存在不休眠的情况。因此,当车辆下电时,开始计时是非常有必要的。若在第一预设时间后,中央域控制器仍可以从整车网络上检测到网络管理报文,认为车辆中的ecu存在异常不休眠情况,需要对ecu 的异常不休眠情况进行及时处理,以避免车辆过度耗电,造成车辆无法启动。
34.在具体实施例中,第一预设时间例如为30分钟,则当车辆开始下电时,开始计时,若在第一预设时间后,中央域控制器仍可以从整车网络上检测到第一网络管理报文,认为车辆中的ecu存在异常不休眠情况,需要对ecu的异常不休眠情况进行及时处理。
35.步骤s3:根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间。其中,第一电子控制单元的数量为一个或多个,第一网络管理报文包括第一电子控制单元的唯一标识码。
36.具体而言,中央域控制器根据第一网络管理报文中的唯一标识码,确定异常不休眠的第一电子控制单元,然后向第一电子控制单元发送下电指令,以控制异常休眠的第一电子控制单元下电。需要说明的是,由于第一电子控制单元在接收到下电指令后,执行下电动作需要一定的时间,因此,当中央域控制器向第一电子控制单元发送下电指令时,开始计时,在第二预设时间内,认为第一电子控制单元下电成功。示例性的,第二预设时间例如为2秒钟。
37.可以理解的是,第一电子控制单元的数量可以为一个或多个。在第一预设时间后,如果接收到的第一网络管理报文的数量为一个,则发生异常休眠的第一电子控制单元的数量为一个;相应的,如果接收到的第一网络管理报文的数量为多个,则发生异常休眠的第一电子控制单元的数量为多个。
38.步骤s4:控制异常休眠的第一电子控制单元重新上电,并在第三预设时间内,判断是否接收到第二网络管理报文,其中,第三预设时间小于第一预设时间,第二网络管理报文包括第二电子控制单元的唯一标识码。
39.具体而言,若车辆下电且整车网络未进入休眠状态,在第一预设时间后,中央域控制器接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电,以避免车辆过度耗电,此时可能存在误判,即电子控制单元存在异常不休眠的情况可能是由外界因素引起。例如,由于车辆的t-box(telematics box,车载通信终端)中含有sim卡(subscriberidentity module,用户识别卡),在第一预设时间后,若外界向t-box发送一条垃圾短信会导致其出现异常不休眠的情况,一定时间后,由于t-box 没有再接收到垃圾短信,因此自动进入休眠状态。基于此,在控制异常休眠的第一电子控制单元下电第二预设时间后,重新上电是非常有必要的,在重新上电后,再次判断是否在第三预设时间内接收到第二网络管理报文,以判断第一电子控制单元是否真正发生了故障,以避免中央域控制器将正常的电子控制单元误判为故障电子控制单元,提高中央域控制器判断第一电子控制单元是否发生故障的准确性。
40.需要说明的是,在控制异常休眠的第一电子控制单元重新上电后,第三预设时间小于第一预设时间,以进一步提高中央域控制器判断第一电子控制单元是否发生故障的准确性,若在较短时间内,再次接收到第二网络管理报文,则认为第二网络管理报文对应的第
二电子控制单元确实发生了故障,即对发送第一网络管理报文的第一电子控制单元再次进行故障确认,以判断第一电子控制单元是否真正发生了故障。
41.步骤s5:若在第三预设时间内,接收到第二网络管理报文,则根据第二网络管理报文,确定异常休眠的第二电子控制单元发生故障,其中,第二电子控制单元包括第一电子控制单元中的一个或多个。
42.具体而言,若在第三预设时间内,接收到第二网络管理报文,认为第二网络管理报文对应的第二电子控制单元确实发生了故障,可以将该第二电子控制单元下电,以避免车辆过度耗电,造成车辆无法启动。若在第三预设时间内,未接收到第二网络管理报文,则认为所有的电子控制单元均未发生故障,可正常进入休眠状态。
43.可以理解的是,控制异常休眠的一个或多个第一电子控制单元重新上电,并在第三预设时间内,接收到第二网络管理报文的数量为一个,则确定只有一个第一电子控制单元确实发生了故障,其余的第一电子控制单元未发生故障,已经进入休眠状态;相应的,若在第三预设时间内,接收到第二网络管理报文的数量为多个,则确定多个第一电子控制单元确实发生了故障,可以根据第二网络管理报文中的唯一标识码,将多个第一电子控制单元下电,以避免车辆过度耗电,造成车辆无法启动。
44.在具体实施例中,确定车辆下电且整车网络未进入休眠状态,在第一预设时间后,确定接收到第一网络管理报文的数量例如为三个,则根据第一网络管理报文,分别控制异常休眠的三个第一电子控制单元下电第二预设时间后,控制异常休眠的三个第一电子控制单元重新上电,并在第三预设时间内,判断是否接收到第二网络管理报文,若接收到第二网络管理报文的数量为一个,则确定只有一个第一电子控制单元确实发生了故障,其余两个第一电子控制单元未发生故障,已经进入休眠状态。
45.根据本发明实施例的车辆异常休眠诊断方法,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,使得异常不休眠的ecu下电,以避免车辆过度耗电,造成车辆无法启动。
46.实施例2
47.基于实施例1,在本实施例2中,在确定异常休眠的第二电子控制单元发生故障之后,还包括:通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器对第二电子控制单元进行定位。
48.具体而言,中央域控制器通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,例如显示第二电子控制单元的相关信息,例如名称,编号等,以提示维修人员对第二电子控制单元进行维修,避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。在本发明的一个实施例中,根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,包括:发送第一断开指令至对应于第一电子控制单元的第一智能保险丝,以使第一智能保险丝执行断开动作,以控制异常休眠的第一电子控制单元下电第二预设时间。
49.具体而言,由于第一网络管理报文包括第一电子控制单元的唯一标识码,当第一智能保险丝接收到第一断开指令后,执行断开动作,以控制异常休眠的第一电子控制单元
下电。
50.在本发明的一个实施例中,在控制异常休眠的第一电子控制单元重新上电之前,还包括:在第四预设时间内持续接收第一智能保险丝发送的断开状态信息。
51.具体而言,当中央域控制器在第四预设时间内接收到第一智能保险丝发送的断开状态信息时,认为异常休眠的第一电子控制单元下电成功,可以控制异常休眠的第一电子控制单元重新上电,并在第三预设时间内,判断是否接收到第二网络管理报文,从而根据第二网络管理报文判断是否有电子控制单元均发生故障。
52.在本发明的一个实施例中,控制异常休眠的所述第一电子控制单元重新上电,包括:发送第一闭合指令至第一智能保险丝,以使第一智能保险丝执行闭合动作,以控制异常休眠的第一电子控制单元重新上电。
53.具体而言,由于第一网络管理报文包括第一电子控制单元的唯一标识码,当第一智能保险丝接收到第一闭合指令后,执行闭合动作,以控制异常休眠的第一电子控制单元重新上电。
54.在本发明的一个实施例中,根据第二网络管理报文,控制异常休眠的第二电子控制单元下电,包括:发送第二断开指令至对应于第二电子控制单元的第二智能保险丝,以使第二智能保险丝执行断开动作,以控制异常休眠的第二电子控制单元下电。
55.具体而言,由于第二网络管理报文包括第二电子控制单元的唯一标识码,当第二智能保险丝接收到第二断开指令后,执行断开动作,以控制异常休眠的第二电子控制单元下电,即在认为第二网络管理报文对应的第二电子控制单元确实发生了故障时,将该第二电子控制单元下电,以避免车辆过度耗电,造成车辆无法启动。
56.根据本发明实施例的车辆异常休眠诊断方法,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
57.实施例3
58.本发明的进一步实施例还公开了一种车辆异常休眠诊断装置。图2是根据本发明一个实施例的车辆异常休眠诊断装置的结构示意图,如图2所示,所述装置10包括:第一确定模块11,第二确定模块12,判断模块13,控制模块14。其中,第一确定模块11用于确定车辆下电且整车网络未进入休眠状态;第二确定模块12用于在第一预设时间后,确定接收到第一网络管理报文;控制模块14用于根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,其中,第一电子控制单元的数量为一个或多个;以及,控制异常休眠的第一电子控制单元重新上电;判断模块13用于在第三预设时间内,判断是否接收到第二网络管理报文;控制模块14还用于接收到第二网络管理报文后,根据第二网络管理报文,确定异常休眠的第二电子控制单元发生故障,其中,第二电子控制单元包括第一电子控制单元中的一个或多个,第三预设时间小于第一预设时间。
59.在本发明的一个实施例中,在控制异常休眠的第二电子控制单元下电之后,还包
括:通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器对第二电子控制单元进行定位。
60.在本发明的一个实施例中,根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间,包括:发送第一断开指令至对应于第一电子控制单元的第一智能保险丝,以使第一智能保险丝执行断开动作,以控制异常休眠的第一电子控制单元下电第二预设时间。
61.在本发明的一个实施例中,在控制异常休眠的第一电子控制单元重新上电之前,还包括:在第四预设时间内持续接收第一智能保险丝发送的断开状态信息。
62.在本发明的一个实施例中,控制异常休眠的所述第一电子控制单元重新上电,包括:发送第一闭合指令至第一智能保险丝,以使第一智能保险丝执行闭合动作,以控制异常休眠的第一电子控制单元重新上电。
63.在本发明的一个实施例中,根据第二网络管理报文,控制异常休眠的第二电子控制单元下电,包括:发送第二断开指令至对应于第二电子控制单元的第二智能保险丝,以使第二智能保险丝执行断开动作,以控制异常休眠的第二电子控制单元下电。
64.在本发明的一个实施例中,第一网络管理报文包括第一电子控制单元的唯一标识码,第二网络管理报文包括第二电子控制单元的唯一标识码。
65.需要说明的是,本发明实施例的车辆异常休眠诊断装置10在进行车辆异常休眠诊断时,其具体实现方式与本发明实施例的车辆异常休眠诊断方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不再赘述。
66.根据本发明实施例的车辆异常休眠诊断装置10,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
67.本发明的进一步实施例还公开了一种车辆。图3是根据本发明一个实施例的汽车的结构示意图。如图3所示,该车辆100包括:处理器101、存储器102以及存储在所述存储器101上并可在所述处理器上运行的车辆异常休眠诊断程序,所述车辆异常休眠诊断程序被所述处理器101执行时实现如上述任一实施例所述的车辆异常休眠诊断方法。
68.需要说明的是,本发明实施例的车辆100在进行车辆异常休眠诊断时,其具体实现方式与本发明实施例的车辆异常休眠诊断方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不再赘述。
69.根据本发明实施例的车辆100,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗
电,及时解决电子控制单元的异常不休眠问题。
70.本发明的进一步实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆异常休眠诊断程序,所述车辆异常休眠诊断程序被处理器执行时实现如上述任一实施例所述的汽车空调滤芯状态监控方法。
71.需要说明的是,本发明实施例的计算机可读存储介质上存储的车辆异常休眠诊断程序在进行车辆异常休眠诊断时,其具体实现方式与本发明实施例的车辆异常休眠诊断方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不再赘述。
72.根据本发明实施例的计算机可读存储介质,其上存储的车辆异常休眠诊断程序被处理器执行时,通过确定接收到第一网络管理报文,并根据第一网络管理报文,控制异常休眠的第一电子控制单元下电第二预设时间后重新上电,然后根据是否接收到第二网络管理报文,来判断第一电子控制单元是否真正发生了故障,可以提高判断第一电子控制单元是否发生故障的准确性,同时在确认第一电子控制单元发生故障后,控制该第一电子控制单元下电,并通过车载通信终端发送第二网络管理报文至后台服务器,以使后台服务器根据第二网络管理报文对车辆进行异常处理,可以避免车辆过度耗电,及时解决电子控制单元的异常不休眠问题。
73.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
74.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1