本发明涉及车辆,尤其涉及一种故障信息自动存储的控制方法、系统、设备及介质。
背景技术:
1、现有技术中的诊断架构提供两种配置方式:诊断故障码(diagnostic troublecode,dtc)状态变化配置方式和休眠状态存储配置方式,并采用这两种方式存储故障信息。若采用dtc状态变化配置方式,在多个传感器偶发出现dtc和消除dtc都会写入非易失性存储器,刷写的次数增加比较明显且不可控,因非易失性存储器有一定刷写次数的寿命限制,因此无法保证系统可靠性;若采用休眠状态存储配置方式,需要严格执行休眠流程才会保存故障数据,因此无法保证故障数据实时性,容易导致驾驶员拔蓄电池,从而出现故障数据丢失的现象,最终无法及时排查故障原因。
技术实现思路
1、本发明提供了一种故障信息自动存储的控制方法、系统、设备及介质,以解决现有技术中无法保证系统可靠性和故障数据实时性的问题。
2、根据本发明的一方面,提供了一种故障信息自动存储的控制方法,其特征在于,包括:
3、响应于目标车辆的下电指令,统计所述目标车辆的当前下电休眠时长;
4、响应于目标车辆的下电且未休眠操作,且在所述当前下电休眠时长达到预先确定的下电休眠时长门限值的情况下,获取所述目标车辆内易失性存储器包含的故障数据;
5、将所述易失性存储器包含的故障数据自动存储至非易失性存储器中。
6、根据本发明的另一方面,提供了一种故障信息自动存储的控制系统,其特征在于,包括:休眠异常监测模块和故障信息存储模块;其中,所述休眠异常监测模块与故障信息存储模块连接;
7、响应于目标车辆的下电指令,通过所述休眠异常监测模块判断目标车辆的当前下电休眠时长是否达到预先确定的下电休眠时长门限值;响应于当前下电休眠时长达到下电休眠时长门限值,通过所述故障信息存储模块将易失性存储器包含的故障数据自动存储至非易失性存储器中。
8、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
9、至少一个处理器;以及
10、与所述至少一个处理器通信连接的存储器;其中,
11、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的故障信息自动存储的控制方法。
12、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的故障信息自动存储的控制方法。
13、本发明实施例的技术方案,通过在接收到目标车辆的下电指令时,开始统计目标车辆的当前下电休眠时长;并在下电且未操作,且当前下电休眠时长达到预先确定的下电休眠时长门限值的情况下,自动将易失性存储器包含的故障数据自动存储至非易失性存储器中,避免下电异常出现故障数据丢失的情况,并在上电初始化的情况下,自动将非易失性存储器包含的故障数据转移至易失性存储器中,从而解决了现有技术中无法保证系统可靠性和故障数据实时性的问题,从而同时实现了故障数据实时性和系统可靠性。
14、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种故障信息自动存储的控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述响应于目标车辆的下电指令,统计所述目标车辆的当前下电休眠时长之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述正常下电休眠时长和所述自定义下电休眠时长确定所述目标车辆对应的下电休眠时长门限值,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述自定义下电休眠时长的确定过程,包括:
5.根据权利要求1-3中任一项所述的方法,其特征在于,在响应于目标车辆的下电指令之前,还包括:
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法,还包括:
7.一种故障信息自动存储的控制系统,其特征在于,包括:休眠异常监测模块和故障信息存储模块;其中,所述休眠异常监测模块与故障信息存储模块连接;
8.根据权利要求7所述的系统,其特征在于,所述系统,还包括:超时配置模块;其中,所述超时配置模块与所述故障信息存储模块连接;
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的故障信息自动存储的控制方法。