车辆故障数据的存储方法、装置以及车辆与流程
- 国知局
- 2024-07-31 22:19:48
本申请涉及数据存储,尤其涉及一种车辆故障数据的存储方法、装置以及车辆。
背景技术:
1、当车辆中的电子电器架构出现软件或硬件故障问题时,需要实时存储产生的故障数据,以便对车辆进行故障检测和故障定位。
2、现有技术中,基于车辆中的每一控制器,采集并实时存储车辆中的故障设备所产生的故障数据。
3、但是上述方式中,控制器使用的主芯片的存储容量较小,且只能存储简单的结构化数据,无法满足车辆中故障数据的存储需求,进而,导致故障发生时无法快速定位故障问题,增大车辆故障排查的难度。
技术实现思路
1、本申请提供一种车辆故障数据的存储方法、装置以及车辆,用以解决因微控制器无法满足车辆中故障数据的存储需求导致故障发生时无法快速定位故障问题的技术问题。
2、第一方面,本申请提供一种车辆故障数据的存储方法,所述方法应用于车辆中的系统级芯片soc;所述车辆还设置有至少一个控制器;所述方法包括:
3、接收所述控制器传输的车辆故障数据;其中,所述故障数据为控制器所采集的车辆的故障数据;所述车辆故障数据具有序号信息,所述序号信息表征车辆故障数据所属的控制器的优先级;所述车辆故障数据所采用的传输格式为符合以太网传输协议的格式;
4、根据所述序号信息,确定所述车辆故障数据对应的文件类型;其中,所述文件类型为用于存储车辆故障数据的文件所属的文件类型;
5、根据所述文件类型,确定所述车辆故障数据的存储时间阈值;其中,所述存储时间阈值为车辆故障数据能够被持续存储的最长时间;
6、根据所述文件类型和所述存储时间阈值,对所述车辆故障数据进行循环存储处理。
7、一个示例中,根据所述序号信息,确定所述车辆故障数据对应的文件类型,包括:
8、根据第一映射关系,确定所述序号信息对应的所述车辆故障数据的等级信息;其中,所述第一映射关系为序号信息与等级信息之间的对应关系;所述等级信息表征车辆故障数据的重要程度;
9、根据所述等级信息,确定所述车辆故障数据对应的文件类型。
10、一个示例中,根据所述等级信息,确定所述车辆故障数据对应的文件类型,包括:
11、根据第二映射关系,确定所述等级信息对应的所述车辆故障数据对应的文件类型;其中,所述第二映射关系为等级信息与文件类型之间的对应关系。
12、一个示例中,根据所述文件类型,确定所述车辆故障数据的循环存储时间,包括:
13、根据第三映射关系,确定所述文件类型对应的所述车辆故障数据的循环存储时间;其中,所述第三映射关系为文件类型与循环存储时间之间的对应关系。
14、一个示例中,根据所述文件类型和所述存储时间阈值,对所述车辆故障数据进行循环存储处理,包括:
15、调用预设文件库,并从所述预设文件库中确定目标文件;其中,所述预设文件库中包括至少一个空的文件;所述目标文件为与所述文件类型对应的文件;
16、将所述车辆故障数据存储至所述目标文件中,并实时监测所述目标文件的存储时间;其中,所述存储时间为当前目标文件中车辆故障数据的存储时间;
17、若确定所述存储时间大于或等于所述存储时间阈值,则删除所述目标文件。
18、一个示例中,所述方法还包括:
19、对所述车辆故障数据进行压缩处理,得到压缩后的车辆故障数据。
20、一个示例中,所述方法还包括:
21、响应于用户的更新指令,其中,所述更新指令用于指示更新目标文件的存储时间阈值;所述更新指令中包括更新后的存储时间阈值;
22、将所述更新指令所指示的目标文件的存储时间阈值,更新为所述更新后的存储时间阈值。
23、一个示例中,所述方法还包括:
24、基于交互接口,将所述车辆故障数据传输至云端服务器,以对所述车辆故障数据进行存储处理。
25、第二方面,本申请提供一种车辆故障数据的存储装置,所述装置应用于车辆中的系统级芯片soc;所述车辆还设置有至少一个控制器;所述装置包括:
26、接收单元,用于接收所述控制器传输的车辆故障数据;其中,所述故障数据为控制器所采集的车辆的故障数据;所述车辆故障数据具有序号信息,所述序号信息表征车辆故障数据所属的控制器的优先级;所述车辆故障数据所采用的传输格式为符合以太网传输协议的格式;
27、第一确定单元,用于根据所述序号信息,确定所述车辆故障数据对应的文件类型;其中,所述文件类型为用于存储车辆故障数据的文件所属的文件类型;
28、第二确定单元,用于根据所述文件类型,确定所述车辆故障数据的存储时间阈值;其中,所述存储时间阈值为车辆故障数据能够被持续存储的最长时间;
29、存储单元,用于根据所述文件类型和所述存储时间阈值,对所述车辆故障数据进行循环存储处理。
30、第三方面,本申请提供一种系统级芯片,包括:处理器,以及与所述处理器通信连接的存储器;
31、所述存储器存储计算机执行指令;
32、所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面所述的方法。
33、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
34、第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,所述计算机程序被处理器执行时用于实现第一方面所述的方法。
35、第六方面,本申请提供一种车辆,所述车辆中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
36、本申请提供的车辆故障数据的存储方法、装置以及车辆,通过将控制器多个软件模块的车辆故障数据同一采集并传输至soc中,并对车辆故障数据进行分类存储,通过设置存储时间阈值,对车辆故障数据进行循环存储处理;进而,完成车辆故障数据的实时存储,满足车辆故障数据的存储需求,以便开发人员分析车辆故障数据,有效的提升了开发人员排查故障的效率。
技术特征:1.一种车辆故障数据的存储方法,其特征在于,所述方法应用于车辆中的系统级芯片soc;所述车辆还设置有至少一个控制器;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述序号信息,确定所述车辆故障数据对应的文件类型,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述等级信息,确定所述车辆故障数据对应的文件类型,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述文件类型,确定所述车辆故障数据的循环存储时间,包括:
5.根据权利要求1所述的方法,其特征在于,根据所述文件类型和所述存储时间阈值,对所述车辆故障数据进行循环存储处理,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
9.一种车辆故障数据的存储装置,其特征在于,所述装置应用于车辆中的系统级芯片soc;所述车辆还设置有至少一个控制器;所述装置包括:
10.一种系统级芯片,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8中任一项所述的方法。
12.一种车辆,其特征在于,所述车辆存储有计算机执行指令,所述计算机执行指令被处理器执行时实现权利要求1至8中任一项所述的方法。
技术总结本申请提供一种车辆故障数据的存储方法、装置以及车辆,可用于数据存储技术领域。该方法包括:接收控制器传输的车辆故障数据;根据序号信息,确定车辆故障数据对应的文件类型;根据文件类型,确定车辆故障数据的存储时间阈值;根据文件类型和存储时间阈值,对车辆故障数据进行循环存储处理。本申请的方法,可以完成车辆故障数据的实时存储,满足车辆故障数据的存储需求,以便开发人员分析车辆故障数据,提升排查故障的效率。技术研发人员:陈建华,李小龙,李刚,王剑受保护的技术使用者:武汉路特斯汽车有限公司技术研发日:技术公布日:2024/6/23本文地址:https://www.jishuxx.com/zhuanli/20240731/192834.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。