一种车辆异常检测方法技术

技术编号:39591911 阅读:4 留言:0更新日期:2023-12-03 19:46
本申请提供了一种车辆异常检测方法

【技术实现步骤摘要】
一种车辆异常检测方法、装置、设备及介质


[0001]本申请涉及智能驾驶领域,尤其涉及一种车辆异常检测方法

装置

设备及介质


技术介绍

[0002]在智能驾驶领域中,车辆中的智能驾驶模块可以辅助用户驾驶车辆,也可以在特殊将情况下完全取代人驾驶,例如在车辆停泊的场景中,车辆可以实现自动泊车

然而,外界环境的变换

人为的操作以及驾驶时间的长短都会影响到车辆的软件和硬件的运行性能

所以,需要在车辆的智能驾驶模块运行的过程中,实时的检测智能驾驶模块运行状态


技术实现思路

[0003]本申请提供一种车辆异常检测方法

装置

设备及介质,能够实时的检测智能驾驶模块运行状态,以及时地发现存在异常的智能驾驶模块

[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种车辆异常检测方法,应用于所述车辆的检测模块,包括:
[0006]获取针对所述车辆的至少一个功能模块的心跳信号进行采样的采样周期以及至少一个所述功能模块发送所述心跳信号的心跳周期;不同的所述心跳信号之间呈周期性变化;基于所述采样周期以及所述心跳信号的心跳周期之间的大小关系,确定所述采样周期的预设数量;针对每一所述功能模块,基于所述功能模块的连续预设数量个所述采样周期采样的心跳信号,确定所述功能模块的异常检测结果

[0007]本申请实施例中,可以基于针对车辆的至少一个功能模块的心跳信号进行采样的采样周期以及至少一个功能模块发送心跳信号的心跳周期之间的大小关系,动态地确定采样周期的预设数量;这样,可以减少了在采样周期较小的情况下,通过采集数量较少的心跳信号确定功能模块的异常检测结果而带来的异常检测结果不准确的问题,以及减少了在采样周期较大的情况下,通过采集数量较多的心跳信号确定功能模块的异常检测结果而带来的效率降低的问题;最后基于每一功能模块的连续预设数量个采样周期采样的心跳信号,确定每一功能模块的异常检测结果

这样,可以实现实时的检测车辆的功能模块的运行状态,进而减少了因为功能模块发生异常而导致安全事故的产生

[0008]在一些实施例中,所述预设数量包括第一预设数量以及大于所述第一预设数量的第二预设数量;所述基于所述采样周期以及所述心跳信号的心跳周期之间的大小关系,确定所述采样周期的预设数量,包括:在所述采样周期大于或等于所述心跳信号的心跳周期的情况下,确定所述预设数量为第一预设数量;在所述采样周期小于所述心跳信号的心跳周期的情况下,确定所述预设数量为第二预设数量

[0009]本申请实施例中,可以在采样周期大于或等于心跳信号的心跳周期的情况下,确定预设数量为第一预设数量;在采样周期小于心跳信号的心跳周期的情况下,确定预设数量为大于第一预设数量的第二预设数量

这样,可以根据采样周期以及心跳信号的心跳周期动态地确定预设数量,从而使得获取到的心跳信号尽可能是功能模块新发送的心跳信


如此,不仅提高了确定功能模块的异常检测结果的准确性,而且在采样周期大于或等于心跳信号的心跳周期的情况下,采用较小的第一预设数量可以在不降低功能模块的异常检测结果的准确性的基础上,提高了检测效率

[0010]在一些实施例中,所述心跳信号包括心跳数值;所述针对每一所述功能模块,基于所述功能模块的连续预设数量个所述采样周期采样到的心跳信号,确定所述功能模块的异常检测结果,包括:针对每一所述功能模块,在所述功能模块的连续预设数量个所述采样周期采样到的心跳数值,与各自对应的上一采样周期的历史心跳数值均相同的情况下,确定表征所述功能模块发生异常的异常检测结果

[0011]本申请实施例中,在满足连续的预设数量个心跳数值均与各自对应的上一采样周期的历史心跳数值相同的条件下,才会确定功能模块发生了异常

这样,可以减少误判的可能性,提高了确定功能模块的异常检测结果的准确性

[0012]在一些实施例中,所述方法还包括:基于每一所述功能模块的异常检测结果,生成所述至少一个功能模块的检测结果信号;向安全执行模块发送所述至少一个功能模块的检测结果信号以及所述至少一个功能模块的其他检测结果信号;其中,所述安全执行模块能够在所述检测结果信号以及所述其他检测结果信号中的至少之一表征所述至少一个功能模块中存在异常功能模块的情况下,将所述至少一个功能模块关闭

[0013]本申请实施例中,可以基于每一功能模块的异常检测结果,生成至少一个功能模块的检测结果信号

这样,安全执行模块可以基于检测结果信号快速的确定出至少一个功能模块中是否存在异常功能模块

然后向安全执行模块发送至少一个功能模块的检测结果信号以及至少一个功能模块的其他检测结果信号

这样,安全执行模块可以基于检测结果信号以及其他检测结果信号确定是否关闭至少一个功能模块,减少了因为检测结果信号不准确而导致不能及时关闭存在异常功能模块的至少一个功能模块的情况

[0014]在一些实施例中,所述方法还包括:在连续第三预设数量个发送所述检测结果信号的发送周期内,第一预设条件

第二预设条件以及第三预设条件均成立的情况下,生成重启请求信号;其中,所述第一预设条件为所述检测结果信号以及所述其他检测结果信号中的至少之一表征至少一个所述功能模块中存在异常功能模块;所述第二预设条件为所述车辆的产品形态为预设数值;以及第三预设条件为至少一个所述功能模块中的决策模块处于异常状态或正常状态;向重启模块发送所述重启请求信号;所述重启模块能够基于所述重启请求信号将所述异常功能模块重启

[0015]本申请实施例中,在确定连续第三预设数量个发送周期内第一预设条件至第三预设条件均满足的情况下,生成重启请求信号,并向重启模块发送重启请求信号,以使重启模块重启至少一个功能模块

这样,本申请可以限定存在异常功能模块的至少一个功能模块重启条件,提高了至少一个功能模块重启的准确性

[0016]在一些实施例中,所述方法还包括:获取所述车辆的驾驶模式信号;基于所述驾驶模式信号确定所述车辆的当前驾驶模式;确定与所述当前驾驶模式对应的所述车辆的至少一个功能模块

[0017]本申请实施例中,可以通过车辆的驾驶模式信号确定当前驾驶模式,进而通过当前驾驶模式可以快速的确定出需要检测状态的功能模块,减少了因为检测所有功能模块而带来的检测效率降低的情况

[0018]本申请实施例提供一种车辆异常检测方法,应用于车辆的安全执行模块,包括:接收所述车辆的检测模块发送的车辆的至少一个功能模块的检测结果信号;对所述检测结果信号进行格式转本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车辆异常检测方法,其特征在于,应用于所述车辆的检测模块,包括:获取针对所述车辆的至少一个功能模块的心跳信号进行采样的采样周期以及至少一个所述功能模块发送所述心跳信号的心跳周期;不同的所述心跳信号之间呈周期性变化;基于所述采样周期以及所述心跳信号的心跳周期之间的大小关系,确定所述采样周期的预设数量;针对每一所述功能模块,基于所述功能模块的连续预设数量个所述采样周期采样的心跳信号,确定所述功能模块的异常检测结果
。2.
根据权利要求1所述的方法,其特征在于,所述预设数量包括第一预设数量以及大于所述第一预设数量的第二预设数量;所述基于所述采样周期以及所述心跳信号的心跳周期之间的大小关系,确定所述采样周期的预设数量,包括:在所述采样周期大于或等于所述心跳信号的心跳周期的情况下,确定所述预设数量为第一预设数量;在所述采样周期小于所述心跳信号的心跳周期的情况下,确定所述预设数量为第二预设数量
。3.
根据权利要求1所述的方法,其特征在于,所述心跳信号包括心跳数值;所述针对每一所述功能模块,基于所述功能模块的连续预设数量个所述采样周期采样到的心跳信号,确定所述功能模块的异常检测结果,包括:针对每一所述功能模块,在所述功能模块的连续预设数量个所述采样周期采样到的心跳数值,与各自对应的上一采样周期的历史心跳数值均相同的情况下,确定表征所述功能模块发生异常的异常检测结果
。4.
根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:基于每一所述功能模块的异常检测结果,生成所述至少一个功能模块的检测结果信号;向安全执行模块发送所述至少一个功能模块的检测结果信号以及所述至少一个功能模块的其他检测结果信号;其中,所述安全执行模块能够在所述检测结果信号以及所述其他检测结果信号中的至少之一表征所述至少一个功能模块中存在异常功能模块的情况下,将所述至少一个功能模块关闭
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:在连续第三预设数量个发送所述检测结果信号的发送周期内,第一预设条件

第二预设条件以及第三预设条件均成立的情况下,生成重启请求信号;其中,所述第一预设条件为所述检测结果信号表征至少一个所述功能模块中存在异常功能模块;所述第二预设条件为所述车辆的产品形态为预设数值;以及第三预设条件为至少一个所述功能模块中的决策模块处于异常状态或正常状态;向重启模块发送所述重启请求信号;所述重启模块能够基于所述重启请求信号将所述异常功能模块重启
。6.
根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:获取所述车辆的...

【专利技术属性】
技术研发人员:韩帅
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1