车辆启停故障的提示方法、装置、设备及存储介质与流程

未命名 10-18 阅读:110 评论:0


1.本技术实施例涉及车辆控制技术领域,特别涉及一种车辆启停故障的提示方法、装置、设备及存储介质。


背景技术:

2.随着启停功能在车辆中的普及,由于网络拓扑结构的不同,导致软件和硬件不匹配,在软件释放生产系统后,车辆下线就报启停故障。具体过程包括在判断是否对车辆进行启停故障的提示时,因为发动机控制系统和电池电量传感器之间实际存在硬线连接,但在策略里不存在硬线通信,导致车辆在未出现启停故障的情况下进行启停故障的提示,降低了启停故障的预警的有效性。所以,解决软件通信和硬线通信不匹配的问题对提高启停故障的预警的有效性很有必要。


技术实现要素:

3.本技术实施例提供了一种车辆启停故障的提示方法、装置、设备及存储介质,可用于解决相关技术中存在的问题。所述技术方案如下:
4.一方面,本技术实施例提供了一种车辆启停故障的提示方法,所述车辆包含电池检测装置、车身控制系统、发动机控制系统和仪表控制系统;所述方法包括:
5.控制所述电池检测装置对电池信息进行采集;
6.控制所述电池检测装置将所述电池信息通过硬线传输给所述车身控制系统,控制所述车身控制系统将所述电池信息通过总线传输给所述发动机控制系统;
7.获取用于指示所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的第一检测结果;
8.基于所述第一检测结果指示所述电池检测装置与所述发动机控制系统之间存在硬线通信,获取用于指示是否关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测的第二检测结果;
9.基于所述第二检测结果指示关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测,获取用于指示所述电池信息是否存在导致启停故障的信息的第三检测结果;
10.基于所述第三检测结果指示所述电池信息存在所述导致启停故障的信息,通过所述仪表控制系统对所述车辆启停故障进行提示。
11.另一方面,提供了一种车辆启停故障的提示装置,所述车辆包含电池检测装置、车身控制系统、发动机控制系统和仪表控制系统;所述装置包括:
12.第一控制模块,用于控制所述电池检测装置对电池信息进行采集;
13.第二控制模块,用于控制所述电池检测装置将所述电池信息通过硬线传输给所述车身控制系统,控制所述车身控制系统将所述电池信息通过总线传输给所述发动机控制系统;
14.第一获取模块,用于获取用于指示所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的第一检测结果;
15.第二获取模块,用于基于所述第一检测结果指示所述电池检测装置与所述发动机控制系统之间存在硬线通信,获取用于指示是否关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测的第二检测结果;
16.第三获取模块,用于基于所述第二检测结果指示关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测,获取用于指示所述电池信息是否存在导致启停故障的信息的第三检测结果;
17.提示模块,用于基于所述第三检测结果指示所述电池信息存在所述导致启停故障的信息,通过所述仪表控制系统对所述车辆启停故障进行提示。
18.另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的车辆启停故障的提示方法。
19.另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一所述的车辆启停故障的提示方法。
20.另一方面,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述任一所述的车辆启停故障的提示方法。
21.本技术提供的技术方案至少带来如下有益效果:
22.本技术控制电池检测装置将采集到的电池信息通过硬线传输给车身控制系统,再控制车身控制系统将电池信息通过总线传输给发动机控制系统。对电池检测装置与发动机控制系统之间是否存在硬线通信进行判断,基于电池检测装置与发动机控制系统之间存在硬线通信,对是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测进行判断,基于关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,对电池信息中导致启停故障的信息进行提示。解决了因为对发动机控制系统和电池检测装置之间硬线通信的判断不准确,导致车辆在未出现启停故障时进行启停故障的提示的问题,提高了启停故障的预警的有效性。
附图说明
23.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例提供的一种实施环境的示意图;
25.图2是本技术实施例提供的一种车辆启停故障的提示方法流程图;
26.图3是本技术实施例提供的一种车辆启停故障的提示装置的结构示意图;
27.图4是本技术实施例提供的一种车辆启停故障的提示网络拓扑图;
28.图5是本技术实施例提供的一种服务器的结构示意图;
29.图6是本技术实施例提供的一种车辆启停故障的提示设备的结构示意图。
具体实施方式
30.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
31.本技术实施例提供了一种车辆启停故障的提示方法,请参考图1,其示出了本技术实施例提供的方法实施环境的示意图。该实施环境可以包括:车辆11和车辆控制系统12。
32.其中,车辆11安装有电池检测装置、车身控制系统、发动机控制系统、仪表控制系统和车辆控制系统12。车辆控制系统12控制电池检测装置将采集到的电池信息通过硬线传输给车身控制系统,再控制车身控制系统将电池信息通过总线传输给发动机控制系统。
33.车辆控制系统12获取用于指示电池检测装置与发动机控制系统之间是否存在硬线通信的第一检测结果。基于第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信,车辆控制系统12获取用于指示是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测的第二检测结果。基于第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,车辆控制系统12获取用于指示电池信息是否存在导致车辆11启停故障的信息的第三检测结果;基于第三检测结果指示电池信息存在导致车辆11启停故障的信息,车辆控制系统12通过仪表控制系统对车辆11启停故障进行提示。
34.可选地,车辆控制系统12可以是一个终端。车辆11与车辆控制系统12通过有线或无线网络建立通信连接。
35.可选地,该实施环境还可以包括服务器13,服务器13可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。车辆11和车辆控制系统12分别与服务器13通过有线或无线网络建立通信连接。
36.基于上述图1所示的实施环境,本技术实施例提供一种车辆启停故障的提示方法如图2所示,以该车辆启停故障的提示方法应用于车辆控制系统为例,该方法包括步骤201-步骤206。
37.在步骤201中,控制电池检测装置对电池信息进行采集。
38.可选地,电池信息包括电池的电量、电池的状态或电池的电压中的至少一种。本技术实施例不对检测电池的电量、电池的状态和电池的电压的电池检测装置进行限制。以电池检测装置包括电池电量传感器、图像识别装置和万用表为例,可以将车辆的电池与电池电量传感器和万用表连接,以及在车辆的电池外侧安装图像识别装置。其中,电池电量传感器可以对电池的电量进行采集,图像识别装置可以对电池的状态进行采集,万用表可以对电池的电压进行采集。
39.在一种可能的实现方式中,通过电池检测装置对电池信息进行采集,包括:通过与车辆的电池连接的电池电量传感器对电池的电量进行采集;通过与车辆的电池连接的万用表对电池的电压进行采集;通过车辆的电池外侧安装的图像识别装置对电池的状态进行采集。
40.示例性地,通过图像识别装置对电池的状态进行采集,包括但不限于:对电池所在
区域进行拍摄,得到电池所在区域的视频图像,通过图像识别装置对视频图像进行识别,得到电池的故障灯是否闪亮的结果、电池是否鼓包的结果或者电池是否漏液的结果中的至少一个。
41.在步骤202中,控制电池检测装置将电池信息通过硬线传输给车身控制系统,控制车身控制系统将电池信息通过总线传输给发动机控制系统。
42.硬线为可导电的固态金属的单根导线,本技术实施例不对硬线的类型进行限制,示例性地,以硬线为电缆为例,硬线通信为用电缆将电池检测装置与车身控制系统相连,包括:用电缆将电池电量传感器的芯片引脚、万用表的芯片引脚以及图像识别装置的芯片引脚分别与车身控制系统的芯片引脚相连。其中,硬线通信时,电缆中传输的为高低电平。
43.在一种可能的实现方式中,控制电池检测装置将电池信息通过硬线传输给车身控制系统,包括:电池电量传感器的芯片引脚发出包含电池的电量的信息,通过与车身控制系统相连的电缆,将包含电池的电量的信息传输给车身控制系统的芯片引脚;万用表的芯片引脚发出包含电池的电压的信息,通过与车身控制系统相连的电缆,将包含电池的电压的信息传输给车身控制系统的芯片引脚;图像识别装置的芯片引脚发出包含电池的状态的信息,通过与车身控制系统相连的电缆,将包含电池的状态的信息传输给车身控制系统的芯片引脚。
44.可选地,在车身控制系统收到电池信息之后,控制车身控制系统将电池信息通过总线传输给发动机控制系统,包括:控制车身控制系统将电池信息通过总线发送给网关;控制网关将电池信息通过总线发送给发动机控制系统。
45.本技术实施例不对总线的类型进行限制,以can(controller area network,控制器局域网络)总线为例,示例性地,可以控制车身控制系统将电池信息通过can总线发送给网关;控制网关将电池信息通过can总线发送给发动机控制系统。
46.其中,can总线连接can控制器、can发射器和can接收器。在一种可能的实现方式中,控制车身控制系统将电池信息通过can总线发送给网关,包括:控制can控制器将车身控制系统发出的电池信息转换成对应的逻辑电平并且传输给can发射器,can发射器接收到对应的逻辑电平后,将逻辑电平转换成差分电平并且输出到can总线上,通过can总线传输到网关处的can接收器,can接收器接收到can总线传输过来的差分电平后,将差分电平转换成逻辑电平并且传输给can控制器,can控制器将逻辑电平转换成电池信息并且发送给网关。
47.示例性地,在网关接收到电池信息后,控制网关将电池信息通过can总线发送给发动机控制系统,包括:can控制器将网关发出的电池信息转换成对应的逻辑电平并且传输给can发射器,can发射器接收到对应的逻辑电平后,将逻辑电平转换成差分电平并且输出到can总线上,通过can总线传输到网关处的can接收器,can接收器接收到can总线传输过来的差分电平后,将差分电平转换成逻辑电平并且传输给can控制器,can控制器将逻辑电平转换成电池信息并且发送给发动机控制系统。
48.在步骤203中,获取用于指示电池检测装置与发动机控制系统之间是否存在硬线通信的第一检测结果。
49.在一种可能的实现方式中,车辆通过策略代码来实现车辆启停故障的提示;获取用于指示电池检测装置与发动机控制系统之间是否存在硬线通信的第一检测结果,包括:获取策略代码中的第一代码段;基于策略代码中的第一代码段中包含指示电池检测装置与
发动机控制系统之间存在硬线通信的信息,则第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信;或者,基于策略代码中的第一代码段中不包含指示电池检测装置与发动机控制系统之间存在硬线通信的信息,则第一检测结果指示电池检测装置与发动机控制系统之间不存在硬线通信。
50.其中,策略代码为提前设置好、用于控制车辆启停故障的提示的软件代码,本技术实施例不对策略代码进行限制,示例性地,策略代码中的第一代码段需要满足包括指示电池检测装置与发动机控制系统之间通信连接情况的代码段。
51.示例性地,在获取到控制车辆启停故障的提示的策略代码中的第一代码段后,遍历第一代码段,在遍历过程中,如果检测到第一代码段中包含指示电池检测装置与发动机控制系统之间存在硬线通信的代码段,则第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信;如果没有检测到第一代码段中包含指示电池检测装置与发动机控制系统之间存在硬线通信的代码段,则第一检测结果指示电池检测装置与发动机控制系统之间不存在硬线通信。
52.本技术实施例不对遍历第一代码段的工具进行限制,示例性地,可以通过app crawler(application crawler,软件爬虫)对第一代码段进行遍历。
53.在步骤204中,基于第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信,获取用于指示是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测的第二检测结果。
54.在一种可能的实现方式中,车辆通过策略代码来实现车辆启停故障的提示;获取用于指示是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测的第二检测结果,包括:获取策略代码中的第二代码段;基于策略代码中的第二代码段中包含对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,则第二检测结果指示没有关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测;基于策略代码中的第二代码段中不包含对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,则第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测。
55.其中,策略代码为提前设置好、用于控制车辆启停故障的提示的软件代码,本技术实施例不对策略代码进行限制,示例性地,策略代码中的第二代码段需要满足包括对是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测的判断。
56.示例性地,在遍历第二代码段的过程中,如果检测到第二代码段中包含对电池检测装置与发动机控制系统之间是否存在硬线通信的检测对应的代码段,则第二检测结果指示没有关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测;或者,如果没有检测到第二代码段中包含对电池检测装置与发动机控制系统之间是否存在硬线通信的检测对应的代码段,则第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测。
57.在步骤205中,基于第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,获取用于指示电池信息是否存在导致启停故障的信息的第三检测结果。
58.在一种可能的实现方式中,电池信息包括电池的电量、电池的状态或电池的电压的至少一种。基于第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在
硬线通信的检测,获取用于指示电池信息是否存在导致启停故障的信息的第三检测结果,包括:检测电池的电量是否会导致启停故障,得到电池的电量检测结果;检测电池的状态是否会导致启停故障,得到电池的状态检测结果;检测电池的电压是否会导致启停故障,得到电池的电压检测结果;基于电池的电量检测结果指示电池的电量会导致启停故障、电池的状态检测结果指示电池的状态会导致启停故障或电池的电压检测结果指示电池的电压会导致启停故障中的至少一个,则第三检测结果指示电池信息存在导致启停故障的信息。
59.其中,检测电池的电量是否会导致启停故障,得到电池的电量检测结果,包括:将电池的电量与参考电量相比较,如果电池的电量小于参考电量,则电池的电量检测结果指示电池的电量会导致启停故障,如果电池的电量大于或等于参考电量,则电池的电量检测结果指示电池的电量不会导致启停故障。
60.本技术实施例不对参考电量进行限制,可以按照经验将会导致启停故障的电池的电量作为参考电量,也可以基于实际情况对参考电量进行调整。
61.示例性地,电池的状态是否正常可以由电池的故障灯、电池是否鼓包以及电池是否漏液来体现,检测电池的状态是否会导致启停故障,得到电池的状态检测结果,包括对电池的故障灯是否闪亮进行检测,得到电池的故障灯的检测结果;对电池是否鼓包进行检测,得到电池鼓包的检测结果;对电池是否漏液进行检测,得到电池漏液的检测结果;基于电池的故障灯的检测结果指示电池的故障灯闪亮、电池鼓包的检测结果指示电池鼓包或电池漏液的检测结果指示电池漏液中的至少一个,则电池的状态检测结果指示电池的状态会导致启停故障。
62.可选地,设定正常情况下的电池的电压为参考电压,检测电池的电压是否会导致启停故障,得到电池的电压检测结果,包括:对电池的电压进行检测,如果检测得到的电压等于参考电压,则电池的电压检测结果指示电池的电压不会导致启停故障,如果检测得到的电压不等于参考电压,则电池的电压检测结果指示电池的电压会导致启停故障。
63.本技术实施例不对参考电压进行限制,示例性地,根据经验参考电压可以设置为13伏。
64.在步骤206中,基于第三检测结果指示电池信息存在导致启停故障的信息,通过仪表控制系统对车辆启停故障进行提示。
65.在一种可能的实现方式中,车辆的仪表系统具有显示和预警功能,基于第三检测结果指示电池信息存在导致启停故障的信息,通过仪表控制系统对车辆启停故障进行提示,包括:控制发动机控制系统将电池信息中会导致启停故障的信息发送给网关;控制网关将会导致启停故障的信息发送给仪表控制系统;通过仪表控制系统控制启停指示灯闪烁并且对会导致启停故障的信息进行显示。
66.本技术实施例不对发动机控制系统将电池信息中会导致启停故障的信息发送给网关以及网关将会导致启停故障的信息发送给仪表控制系统的方式进行限制,示例性地,可以控制发动机控制系统将电池信息中会导致启停故障的信息通过can总线发送给网关以及控制网关将会导致启停故障的信息通过can总线发送给仪表控制系统。
67.在一种可能的实现方式中,控制发动机控制系统将电池信息中会导致启停故障的信息通过can总线发送给网关,包括:控制can控制器将发动机控制系统发出的会导致启停故障的信息转换成对应的逻辑电平并且传输给can发射器,can发射器接收到对应的逻辑电
平后,将逻辑电平转换成差分电平并且输出到can总线上,通过can总线传输到网关处的can接收器,can接收器接收到can总线传输过来的差分电平后,将差分电平转换成逻辑电平并且传输给can控制器,can控制器将逻辑电平转换成会导致启停故障的信息并且发送给网关。
68.示例性地,网关接收到会导致启停故障的信息后,控制网关将会导致启停故障的信息通过can总线发送给仪表控制系统,包括:控制can控制器将网关发出的会导致启停故障的信息转换成对应的逻辑电平并且传输给can发射器,can发射器接收到对应的逻辑电平后,将逻辑电平转换成差分电平并且输出到can总线上,通过can总线传输到网关处的can接收器,can接收器接收到can总线传输过来的差分电平后,将差分电平转换成逻辑电平并且传输给can控制器,can控制器将逻辑电平转换成会导致启停故障的信息并且发送给仪表控制系统。
69.在仪表控制系统接收到会导致启停故障的信息后,通过仪表控制系统控制启停指示灯闪烁并且对会导致启停故障的信息进行显示。
70.本技术实施例不对启停指示灯的选择进行限制,以led(light emitting diode,发光二极管)为例,可以通过仪表控制系统上安装的led闪烁来实现对车辆启停故障进行提示。本技术实施例也不对显示会导致启停故障的信息的方式进行限制,示例性地,可以通过文字或图像的方式对会导致启停故障的信息进行显示。以通过文字对会导致启停故障的信息进行显示为例,基于会导致启停故障的信息包含电池的电量,在仪表控制系统上显示电池的电量异常导致启停故障;基于会导致启停故障的信息包含电池的状态,在仪表控制系统上显示电池的状态导致启停故障;基于会导致启停故障的信息包含电池的电压,在仪表控制系统上显示电池的电压导致启停故障。
71.除了电池信息外,安全带、车门以及前舱盖出现异常情况也会导致启停故障。车辆的仪表控制系统对安全带的使用情况、车门的关闭情况以及前舱盖的关闭情况进行分析处理。基于安全带的使用情况为未系安全带,则在仪表控制系统上显示未系安全带异常导致启停故障;基于车门的关闭情况为至少一个车门未关闭,则在仪表控制系统上显示车门未关闭导致启停故障;基于前舱盖的关闭情况为前舱盖未关闭,则在仪表控制系统上显示前舱盖未关闭导致启停故障。
72.本技术实施例控制电池检测装置将采集到的电池信息通过硬线传输给车身控制系统,再控制车身控制系统将电池信息通过总线传输给发动机控制系统。对电池检测装置与发动机控制系统之间是否存在硬线通信进行判断,基于电池检测装置与发动机控制系统之间存在硬线通信,对是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测进行判断,基于关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,对电池信息中导致启停故障的信息进行提示。解决了由于网络拓扑结构的不同,导致软件和硬件不匹配,在软件释放生产系统后,车辆下线就报启停故障的问题。即解决了因为发动机控制系统和电池电量传感器之间实际存在硬线连接,但在策略代码里不存在硬线通信,导致车辆在未出现启停故障的情况下进行启停故障的提示的问题,提高了启停故障的预警的有效性。
73.参见图3,本技术实施例提供了一种车辆启停故障的提示装置,该装置包括:
74.第一控制模块301,用于控制电池检测装置对电池信息进行采集;
75.第二控制模块302,用于控制电池检测装置将电池信息通过硬线传输给车身控制系统,控制车身控制系统将电池信息通过总线传输给发动机控制系统;
76.第一获取模块303,用于获取用于指示电池检测装置与发动机控制系统之间是否存在硬线通信的第一检测结果;
77.第二获取模块304,用于基于第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信,获取用于指示是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测的第二检测结果;
78.第三获取模块305,用于基于第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,获取用于指示电池信息是否存在导致启停故障的信息的第三检测结果;
79.提示模块306,用于基于第三检测结果指示电池信息存在导致启停故障的信息,通过仪表控制系统对车辆启停故障进行提示。
80.在一种可能的实现方式中,第二控制模块302,用于控制车身控制系统将电池信息通过总线发送给网关;控制网关将电池信息通过总线发送给发动机控制系统。
81.在一种可能的实现方式中,其特征在于,车辆通过策略代码来实现车辆启停故障的提示;第一获取模块303,用于获取策略代码中的第一代码段;基于策略代码中的第一代码段中包含指示电池检测装置与发动机控制系统之间存在硬线通信的信息,则第一检测结果指示电池检测装置与发动机控制系统之间存在硬线通信;
82.在一种可能的实现方式中,其特征在于,车辆通过策略代码来实现车辆启停故障的提示;第二获取模块304,用于获取策略代码中的第二代码段;基于策略代码中的第二代码段中不包含对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,则第二检测结果指示关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测。
83.在一种可能的实现方式中,其特征在于,电池信息包括电池的电量、电池的状态或电池的电压中的至少一种;第三获取模块305,用于检测电池的电量是否会导致启停故障,得到电池的电量检测结果;检测电池的状态是否会导致启停故障,得到电池的状态检测结果;检测电池的电压是否会导致启停故障,得到电池的电压检测结果;基于电池的电量检测结果指示电池的电量会导致启停故障、电池的状态检测结果指示电池的状态会导致启停故障或电的池电压检测结果指示电池的电压会导致启停故障中的至少一个,则第三检测结果指示电池信息存在导致启停故障的信息。
84.在一种可能的实现方式中,其特征在于,提示模块306,用于控制发动机控制系统将电池信息中会导致启停故障的信息发送给网关;控制网关将会导致启停故障的信息发送给仪表控制系统;通过仪表控制系统控制启停指示灯闪烁并且对会导致启停故障的信息进行显示。
85.本装置通过控制电池检测装置将采集到的电池信息通过硬线传输给车身控制系统,再控制车身控制系统将电池信息通过总线传输给发动机控制系统。对电池检测装置与发动机控制系统之间是否存在硬线通信进行判断,基于电池检测装置与发动机控制系统之间存在硬线通信,对是否关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测进行判断,基于关闭对电池检测装置与发动机控制系统之间是否存在硬线通信的检测,对电池信息中导致启停故障的信息进行提示。解决了由于网络拓扑结构的不同,导致软
件和硬件不匹配,在软件释放生产系统后,车辆下线就报启停故障的问题。即解决了因为发动机控制系统和电池电量传感器之间实际存在硬线连接,但在策略代码里不存在硬线通信,导致车辆在未出现启停故障的情况下进行启停故障的提示的问题,提高了启停故障的预警的有效性。
86.需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
87.图4是本技术实施例提供的一种车辆启停故障的提示网络拓扑图,其中,先对车辆进行上电初始化401,控制电池检测装置402对电池信息进行采集,控制电池检测装置402将采集到的电池信息通过硬线传输给车身控制系统403。再控制车身控制系统403将电池信息通过总线经网关404传输给发动机控制系统405。
88.发动机控制系统405获取用于指示电池检测装置402与发动机控制系统405之间是否存在硬线通信的第一检测结果。基于第一检测结果指示电池检测装置402与发动机控制系统405之间存在硬线通信,获取用于指示是否关闭对电池检测装置402与发动机控制系统405之间是否存在硬线通信的检测的第二检测结果。基于第二检测结果指示关闭对电池检测装置402与发动机控制系统405之间是否存在硬线通信的检测,获取用于指示电池信息是否存在导致启停故障的信息的第三检测结果。基于第三检测结果指示电池信息存在导致启停故障的信息,通过仪表控制系统406对车辆启停故障进行提示。
89.图5是本技术实施例提供的一种服务器的结构示意图,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器901和一个或多个存储器902,其中,该一个或多个存储器902中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器901加载并执行,以使该服务器实现上述各个方法实施例提供的车辆启停故障的提示方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
90.图6是本技术实施例提供的一种车辆启停故障的提示设备结构示意图。该设备可以为终端,例如可以是:车载终端、智能手机、平板电脑、播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
91.通常,终端包括有:处理器1501和存储器1502。
92.处理器1501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1501可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1501可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1501还可以包括
ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
93.存储器1502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1501所执行,以使该终端实现本技术中方法实施例提供的车辆启停故障的提示方法。
94.在一些实施例中,终端还可选包括有:外围设备接口1503和至少一个外围设备。处理器1501、存储器1502和外围设备接口1503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1503相连。具体地,外围设备包括:射频电路1504、显示屏1505、摄像头组件1506、音频电路1507和电源1508中的至少一种。
95.外围设备接口1503可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1501和存储器1502。在一些实施例中,处理器1501、存储器1502和外围设备接口1503被集成在同一芯片或电路板上;在一些其他实施例中,处理器1501、存储器1502和外围设备接口1503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
96.射频电路1504用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1504包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1504可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1504还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
97.显示屏1505用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1505是触摸显示屏时,显示屏1505还具有采集在显示屏1505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1501进行处理。此时,显示屏1505还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1505可以为一个,设置在终端的前面板;在另一些实施例中,显示屏1505可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在另一些实施例中,显示屏1505可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏1505还可以设置成非矩形的不规则图形,也即异形屏。显示屏1505可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
98.摄像头组件1506用于采集图像或视频。可选地,摄像头组件1506包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广
角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
99.音频电路1507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1501进行处理,或者输入至射频电路1504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1501或射频电路1504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1507还可以包括耳机插孔。
100.电源1508用于为终端中的各个组件进行供电。电源1508可以是交流电、直流电、一次性电池或可充电电池。当电源1508包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
101.在一些实施例中,终端还包括有一个或多个传感器1509。该一个或多个传感器1509包括但不限于:加速度传感器1510、陀螺仪传感器1511、压力传感器1512、光学传感器1513以及接近传感器1514。
102.加速度传感器1510可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1510可以用于检测重力加速度在三个坐标轴上的分量。处理器1501可以根据加速度传感器1510采集的重力加速度信号,控制显示屏1505以横向视图或纵向视图进行用户界面的显示。加速度传感器1510还可以用于游戏或者用户的运动数据的采集。
103.陀螺仪传感器1511可以检测终端的机体方向及转动角度,陀螺仪传感器1511可以与加速度传感器1510协同采集用户对终端的3d动作。处理器1501根据陀螺仪传感器1511采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
104.压力传感器1512可以设置在终端的侧边框和/或显示屏1505的下层。当压力传感器1512设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器1501根据压力传感器1512采集的握持信号进行左右手识别或快捷操作。当压力传感器1512设置在显示屏1505的下层时,由处理器1501根据用户对显示屏1505的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
105.光学传感器1513用于采集环境光强度。在一个实施例中,处理器1501可以根据光学传感器1513采集的环境光强度,控制显示屏1505的显示亮度。具体地,当环境光强度较高时,调高显示屏1505的显示亮度;当环境光强度较低时,调低显示屏1505的显示亮度。在另一个实施例中,处理器1501还可以根据光学传感器1513采集的环境光强度,动态调整摄像头组件1506的拍摄参数。
106.接近传感器1514,也称距离传感器,通常设置在终端的前面板。接近传感器1514用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器1514检测到用户与
终端的正面之间的距离逐渐变小时,由处理器1501控制显示屏1505从亮屏状态切换为息屏状态;当接近传感器1514检测到用户与终端的正面之间的距离逐渐变大时,由处理器1501控制显示屏1505从息屏状态切换为亮屏状态。
107.本领域技术人员可以理解,图6中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
108.在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条计算机程序。该至少一条计算机程序由一个或者一个以上处理器加载并执行,以使该计算机设备实现上述任一种车辆启停故障的提示方法。
109.在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由计算机设备的处理器加载并执行,以使计算机实现上述任一种车辆启停故障的提示方法。
110.在一种可能实现方式中,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
111.在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种车辆启停故障的提示方法。
112.需要说明的是,本技术所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本技术中涉及到的电池信息、系安全带的情况、车门的关闭情况以及前舱盖的关闭情况都是在充分授权的情况下获取的。
113.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
114.需要说明的是,本技术的说明书和权利要求书中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
115.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种车辆启停故障的提示方法,其特征在于,所述车辆包含电池检测装置、车身控制系统、发动机控制系统和仪表控制系统;所述方法包括:控制所述电池检测装置对电池信息进行采集;控制所述电池检测装置将所述电池信息通过硬线传输给所述车身控制系统,控制所述车身控制系统将所述电池信息通过总线传输给所述发动机控制系统;获取用于指示所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的第一检测结果;基于所述第一检测结果指示所述电池检测装置与所述发动机控制系统之间存在硬线通信,获取用于指示是否关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测的第二检测结果;基于所述第二检测结果指示关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测,获取用于指示所述电池信息是否存在导致启停故障的信息的第三检测结果;基于所述第三检测结果指示所述电池信息存在所述导致启停故障的信息,通过所述仪表控制系统对所述车辆启停故障进行提示。2.根据权利要求1所述的方法,其特征在于,所述控制所述车身控制系统将所述电池信息通过总线传输给所述发动机控制系统,包括:控制所述车身控制系统将所述电池信息通过总线发送给网关;控制所述网关将所述电池信息通过总线发送给所述发动机控制系统。3.根据权利要求1所述的方法,其特征在于,所述车辆通过策略代码来实现车辆启停故障的提示;所述获取用于指示所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的第一检测结果,包括:获取所述策略代码中的第一代码段;基于所述策略代码中的第一代码段中包含指示所述电池检测装置与所述发动机控制系统之间存在硬线通信的信息,则所述第一检测结果指示所述电池检测装置与所述发动机控制系统之间存在硬线通信。4.根据权利要求1所述的方法,其特征在于,所述车辆通过策略代码来实现车辆启停故障的提示;所述获取用于指示是否关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测的第二检测结果,包括:获取所述策略代码中的第二代码段;基于所述策略代码中的第二代码段中不包含对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测,则所述第二检测结果指示关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测。5.根据权利要求1所述的方法,其特征在于,所述电池信息包括电池的电量、电池的状态或电池的电压中的至少一种;所述获取用于指示所述电池信息是否存在导致启停故障的信息的第三检测结果,包括:检测所述电池的电量是否会导致启停故障,得到电池的电量检测结果;检测所述电池的状态是否会导致启停故障,得到电池的状态检测结果;检测所述电池的电压是否会导致启停故障,得到电池的电压检测结果;
基于所述电池的电量检测结果指示所述电池的电量会导致启停故障、所述电池的状态检测结果指示所述电池的状态会导致启停故障或所述电的池电压检测结果指示所述电池的电压会导致启停故障中的至少一个,则所述第三检测结果指示所述电池信息存在所述导致启停故障的信息。6.根据权利要求1所述的方法,其特征在于,所述通过所述仪表控制系统对所述车辆启停故障进行提示,包括:控制所述发动机控制系统将所述电池信息中会导致启停故障的信息发送给所述网关;控制所述网关将所述会导致启停故障的信息发送给所述仪表控制系统;通过所述仪表控制系统控制启停指示灯闪烁并且对所述会导致启停故障的信息进行显示。7.一种车辆启停故障的提示装置,其特征在于,所述车辆包含电池检测装置、车身控制系统、发动机控制系统和仪表控制系统;所述装置包括:第一控制模块,用于控制所述电池检测装置对电池信息进行采集;第二控制模块,用于控制所述电池检测装置将所述电池信息通过硬线传输给所述车身控制系统,控制所述车身控制系统将所述电池信息通过总线传输给所述发动机控制系统;第一获取模块,用于获取用于指示所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的第一检测结果;第二获取模块,用于基于所述第一检测结果指示所述电池检测装置与所述发动机控制系统之间存在硬线通信,获取用于指示是否关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测的第二检测结果;第三获取模块,用于基于所述第二检测结果指示关闭对所述电池检测装置与所述发动机控制系统之间是否存在硬线通信的检测,获取用于指示所述电池信息是否存在导致启停故障的信息的第三检测结果;提示模块,用于基于所述第三检测结果指示所述电池信息存在所述导致启停故障的信息,通过所述仪表控制系统对所述车辆启停故障进行提示。8.根据权利要求7所述的装置,其特征在于,所述第二控制模块,用于控制所述车身控制系统将所述电池信息通过总线发送给网关;控制所述网关将所述电池信息通过总线发送给所述发动机控制系统。9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现如权利要求1至6任一所述的车辆启停故障的提示方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现如权利要求1至6任一所述的车辆启停故障的提示方法。

技术总结
本申请公开了车辆启停故障的提示方法、装置、设备及存储介质,属于车辆控制技术领域。所述方法包括:控制电池检测装置对电池信息进行采集;控制电池检测装置将电池信息通过硬线传输给车身控制系统,控制车身控制系统将电池信息通过总线传输给发动机控制系统;判断电池检测装置与发动机控制系统是否存在硬线通信;基于存在硬线通信,判断是否关闭对电池检测装置与发动机控制系统是否存在硬线通信的检测;基于关闭硬线通信的检测,对电池信息中导致启停故障的信息进行提示。解决了因为对发动机控制系统和电池检测装置之间硬线通信的判断不准确,导致车辆在未出现启停故障时进行启停故障的提示的问题,提高了启停故障的预警的有效性。性。性。


技术研发人员:李树宇 唐为义 赵天恩
受保护的技术使用者:奇瑞汽车股份有限公司
技术研发日:2023.08.09
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐