System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据处理技术,尤其涉及一种故障数据获取方法、装置及车辆。
技术介绍
1、通常在车辆发生故障时,为了排查故障原因,需要采集故障前后车辆的相关数据,以便进行故障分析。
2、目前,获取故障数据的方式主要是,在车辆发生故障时,实时采集车辆所有的数据,从而导致获取的数据量过大,不便于进行故障排查。
技术实现思路
1、本申请实施例提供一种故障数据获取方法、装置及车辆,能够降低故障数据的获取量,方便故障排查。
2、第一方面,本申请实施例提供一种故障数据获取方法,该方法包括:
3、在目标车辆发生目标故障的情况下,确定所述目标故障对应的目标故障等级、目标故障类型和所述目标车辆的目标运行工况;
4、根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据采集量和目标数据采集频率;
5、按照所述目标数据采集量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取故障数据,得到与所述目标故障对应的目标故障数据。
6、在一些实施方式中,在根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据量和目标数据采集频率之前,所述方法还包括:
7、将故障数据按照车辆的运行工况、故障类型、故障等级进行分类,得到多个故障数据类型;
8、为所述多个故障数据类型分别设置对应的故障数据组;
10、在一些实施方式中,在所述采集与所述多个故障数据类型分别对应的故障数据,并存储至对应的故障数据组中之后,所述方法还包括:
11、根据第四故障数据类型的故障数据分别对应的重要程度,确定所述第四故障数据类型的故障数据的更新频率,所述第四故障数据类型为所述多个故障数据类型中的任一故障数据类型;
12、按照所述更新频率采集所述目标车辆中与所述第四故障数据类型对应的故障数据,并将所述第四故障数据类型对应的故障数据更新至与所述第四故障数据类型对应的第四故障数据组中。
13、在一些实施方式中,所述将所述第四故障数据类型对应的故障数据更新至与所述第四故障数据类型对应的第一故障数据组中,包括:
14、将所述第四故障数据类型对应的故障数据存储至与所述第四故障数据类型对应的第四故障数据组中的目标位置,以覆盖所述第四故障数据组中所述目标位置上的故障数据,所述目标位置为所述第四故障数据组中最早存储的故障数据所对应的预设长度的位置。
15、在一些实施方式中,在按照所述目标数据量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取故障数据,得到与所述目标故障对应的目标故障数据之后,所述方法还包括:
16、将所述目标故障数据存储至所述目标车辆的本地存储器中;
17、在所述目标车辆的控制器处于空闲状态的情况下,将所述本地存储器中存储的所述目标故障数据上传至云端。
18、在一些实施方式中,根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标数据采集频率,包括:
19、根据所述目标故障等级,确定与所述目标故障关联的第一数据采集频率;
20、根据所述目标故障类型,确定与所述目标故障关联的第二数据采集频率;
21、根据所述目标运行工况,确定与所述目标故障关联的第三数据采集频率;
22、将所述第一数据采集频率、所述第二数据采集频率和所述第三数据采集频率中的最高数据采集频率,确定为与所述目标故障关联的目标数据采集频率。
23、在一些实施方式中,根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型,包括:
24、根据所述目标故障等级,确定与所述目标故障关联的第一故障数据类型;
25、根据所述目标故障类型,确定与所述目标故障关联的第二故障数据类型;
26、根据所述目标运行工况,确定与所述目标故障关联的第三故障数据类型;
27、将所述第一故障数据类型、所述第二故障数据类型和所述第三故障数据类型确定为与所述目标故障关联的目标故障数据类型。
28、第二方面,本申请实施例提供了一种故障数据获取装置,该装置包括:
29、第一确定模块,用于在目标车辆发生目标故障的情况下,确定所述目标故障对应的目标故障等级、目标故障类型和所述目标车辆的目标运行工况;
30、第二确定模块,用于根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据采集量和目标数据采集频率;
31、数据获取模块,用于按照所述目标数据采集量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取故障数据,得到与所述目标故障对应的目标故障数据。
32、在一些实施方式中,所述故障数据获取装置还包括:
33、数据分类模块,用于在根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据量和目标数据采集频率之前,将故障数据按照车辆的运行工况、故障类型、故障等级进行分类,得到多个故障数据类型;
34、数据组设置模块,用于为所述多个故障数据类型分别设置对应的故障数据组;
35、数据采集模块,用于采集所述目标车辆中与所述多个故障数据类型分别对应的故障数据,并存储至对应的故障数据组中。
36、在一些实施方式中,所述故障数据获取装置还包括:
37、频率确定模块,用于在所述采集与所述多个故障数据类型分别对应的故障数据,并存储至对应的故障数据组中之后,根据第四故障数据类型的故障数据分别对应的重要程度,确定所述第四故障数据类型的故障数据的更新频率,所述第四故障数据类型为所述多个故障数据类型中的任一故障数据类型;
38、数据更新模块,用于按照所述更新频率采集所述目标车辆中与所述第四故障数据类型对应的故障数据,并将所述第四故障数据类型对应的故障数据更新至与所述第四故障数据类型对应的第四故障数据组中。
39、在一些实施方式中,所述数据更新模块具体用于:
40、将所述第四故障数据类型对应的故障数据存储至与所述第四故障数据类型对应的第四故障数据组中的目标位置,以覆盖所述第四故障数据组中所述目标位置上的故障数据,所述目标位置为所述第四故障数据组中最早存储的故障数据所对应的预设长度的位置。
41、在一些实施方式中,所述故障数据获取装置还包括:
42、数据存储模块,用于在按照所述目标数据量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取故障数据,得到与所述本文档来自技高网...
【技术保护点】
1.一种故障数据获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据量和目标数据采集频率之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述采集与所述多个故障数据类型分别对应的故障数据,并存储至对应的故障数据组中之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述第四故障数据类型对应的故障数据更新至与所述第四故障数据类型对应的第一故障数据组中,包括:
5.根据权利要求1所述的方法,其特征在于,在按照所述目标数据量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取故障数据,得到与所述目标故障对应的目标故障数据之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标数据采集量,包括:
7.根据权利要求1所述的方法,其特征在于,根
8.根据权利要求1所述的方法,其特征在于,根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型,包括:
9.一种故障数据获取装置,其特征在于,包括:
10.一种车辆,其特征在于,所述车辆包括:处理器以及存储有计算机程序指令的存储器;
...【技术特征摘要】
1.一种故障数据获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在根据所述目标故障等级、所述目标故障类型和所述目标运行工况,确定与所述目标故障关联的目标故障数据类型、目标数据量和目标数据采集频率之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述采集与所述多个故障数据类型分别对应的故障数据,并存储至对应的故障数据组中之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述第四故障数据类型对应的故障数据更新至与所述第四故障数据类型对应的第一故障数据组中,包括:
5.根据权利要求1所述的方法,其特征在于,在按照所述目标数据量和所述目标数据采集频率,从与所述目标故障数据类型对应的故障数据组中获取...
【专利技术属性】
技术研发人员:汪田华,
申请(专利权)人:上海洛轲智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。