本申請(qǐng)涉及故障處理,尤其涉及一種車(chē)輛故障排查方法、裝置、車(chē)輛及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、當(dāng)前,車(chē)輛智能化功能的實(shí)現(xiàn)依賴(lài)于復(fù)雜的控制邏輯和高度集成的系統(tǒng),增大了車(chē)輛故障發(fā)生的可能性。為了減少車(chē)輛故障,需要對(duì)車(chē)輛故障進(jìn)行排查。目前的故障排查方式,主要是采集故障對(duì)應(yīng)的相關(guān)實(shí)時(shí)數(shù)據(jù)進(jìn)行故障分析,然而由于偶發(fā)故障發(fā)生的不確定性,難以及時(shí)采集到偶發(fā)故障對(duì)應(yīng)的相關(guān)實(shí)時(shí)數(shù)據(jù),無(wú)法保證偶發(fā)故障排查結(jié)果的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的主要目的在于提出一種車(chē)輛故障排查方法、裝置、車(chē)輛及存儲(chǔ)介質(zhì),以有效地保證車(chē)輛故障排查結(jié)果的準(zhǔn)確性。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的一方面提出了一種車(chē)輛故障排查方法,所述方法包括:
3、獲取車(chē)輛故障類(lèi)別;
4、根據(jù)預(yù)設(shè)映射規(guī)則和所述車(chē)輛故障類(lèi)別生成當(dāng)前狀態(tài)碼;
5、將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),其中,每一所述預(yù)設(shè)存儲(chǔ)分區(qū)用于存儲(chǔ)一個(gè)所述車(chē)輛故障類(lèi)別的所述當(dāng)前狀態(tài)碼;
6、響應(yīng)于對(duì)目標(biāo)故障進(jìn)行排查的排查請(qǐng)求,從所述預(yù)設(shè)存儲(chǔ)分區(qū)篩選出所述目標(biāo)故障的目標(biāo)存儲(chǔ)分區(qū);
7、從所述目標(biāo)存儲(chǔ)分區(qū)讀取當(dāng)前狀態(tài)碼,將所讀取到的當(dāng)前狀態(tài)碼作為所述目標(biāo)故障的目標(biāo)狀態(tài)碼;
8、根據(jù)所述預(yù)設(shè)映射規(guī)則和所述目標(biāo)狀態(tài)碼確定所述目標(biāo)故障的目標(biāo)排查策略;
9、根據(jù)所述目標(biāo)排查策略對(duì)所述目標(biāo)故障進(jìn)行故障排查。
10、在一些實(shí)施例中,所述根據(jù)預(yù)設(shè)映射規(guī)則和所述車(chē)輛故障類(lèi)別生成當(dāng)前狀態(tài)碼,包括:
11、獲取所述車(chē)輛故障類(lèi)別的發(fā)生時(shí)間,得到故障時(shí)間;
12、獲取所述車(chē)輛故障類(lèi)別的狀態(tài)指示信息,其中,所述狀態(tài)指示信息為用于指示所述車(chē)輛故障類(lèi)別的當(dāng)前狀態(tài)的提示信號(hào);
13、根據(jù)所述預(yù)設(shè)映射規(guī)則對(duì)所述故障時(shí)間和所述狀態(tài)指示信息進(jìn)行編碼處理,得到所述當(dāng)前狀態(tài)碼。
14、在一些實(shí)施例中,所述根據(jù)所述預(yù)設(shè)規(guī)則和所述目標(biāo)狀態(tài)碼確定所述目標(biāo)故障的目標(biāo)排查策略,包括:
15、根據(jù)所述預(yù)設(shè)映射規(guī)則,對(duì)所述目標(biāo)狀態(tài)碼進(jìn)行解碼處理,得到所述目標(biāo)故障的目標(biāo)故障時(shí)間和目標(biāo)狀態(tài)指示信息;
16、獲取所述目標(biāo)故障的排查策略集合;
17、根據(jù)所述目標(biāo)狀態(tài)指示信息,從所述排查策略集合中匹配所述目標(biāo)故障的目標(biāo)排查策略。
18、在一些實(shí)施例中,所述將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū)之后,還包括:
19、獲取所述預(yù)設(shè)存儲(chǔ)分區(qū)的可用容量;
20、根據(jù)所述可用容量檢測(cè)所述預(yù)設(shè)存儲(chǔ)分區(qū)的可使用狀態(tài);
21、若所述可使用狀態(tài)表示所述預(yù)設(shè)存儲(chǔ)分區(qū)為不可使用,獲取所述預(yù)設(shè)存儲(chǔ)分區(qū)的當(dāng)前狀態(tài)碼的存入先后順序;
22、根據(jù)所述存入先后順序,從所述預(yù)設(shè)存儲(chǔ)分區(qū)的當(dāng)前狀態(tài)碼篩選出候選狀態(tài)碼,其中,所述候選狀態(tài)碼為需要?jiǎng)h除的狀態(tài)碼;
23、刪除所述候選狀態(tài)碼。
24、在一些實(shí)施例中,所述根據(jù)所述目標(biāo)狀態(tài)指示信息,從所述排查策略集合中匹配所述目標(biāo)故障的目標(biāo)排查策略,包括:
25、將所述目標(biāo)狀態(tài)指示信息與所述排查策略集合進(jìn)行比對(duì),以基于所述排查策略集合中預(yù)先構(gòu)建的狀態(tài)指示信息與排查策略的映射關(guān)系,確定所述目標(biāo)狀態(tài)指示信息的排查策略;
26、將所述確定的排查策略作為所述目標(biāo)排查策略。
27、在一些實(shí)施例中,所述根據(jù)所述目標(biāo)排查策略對(duì)所述目標(biāo)故障進(jìn)行故障排查,包括:
28、根據(jù)所述目標(biāo)排查策略獲取所述目標(biāo)故障的故障影響信息;
29、根據(jù)所述故障影響信息和所述目標(biāo)故障時(shí)間,完成對(duì)所述目標(biāo)故障的故障排查。
30、在一些實(shí)施例中,所述將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),包括:
31、匹配所述車(chē)輛故障類(lèi)別的所述預(yù)設(shè)存儲(chǔ)分區(qū);
32、將所述當(dāng)前狀態(tài)碼分配至所述預(yù)設(shè)存儲(chǔ)分區(qū)進(jìn)行存入。
33、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的另一方面提出了一種車(chē)輛故障排查裝置,所述裝置包括:
34、第一獲取模塊,用于獲取車(chē)輛故障類(lèi)別;
35、生成模塊,用于根據(jù)預(yù)設(shè)映射規(guī)則和所述車(chē)輛故障類(lèi)別生成當(dāng)前狀態(tài)碼;
36、存入模塊,用于將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),其中,每一所述預(yù)設(shè)存儲(chǔ)分區(qū)用于存儲(chǔ)一個(gè)所述車(chē)輛故障類(lèi)別的所述當(dāng)前狀態(tài)碼;
37、第一篩選模塊,用于響應(yīng)于對(duì)目標(biāo)故障進(jìn)行排查的排查請(qǐng)求,從所述預(yù)設(shè)存儲(chǔ)分區(qū)篩選出所述目標(biāo)故障的目標(biāo)存儲(chǔ)分區(qū);
38、讀取模塊,用于從所述目標(biāo)存儲(chǔ)分區(qū)讀取當(dāng)前狀態(tài)碼,將所讀取到的當(dāng)前狀態(tài)碼作為所述目標(biāo)故障的目標(biāo)狀態(tài)碼;
39、確定模塊,用于根據(jù)所述預(yù)設(shè)映射規(guī)則和所述目標(biāo)狀態(tài)碼確定所述目標(biāo)故障的目標(biāo)排查策略;
40、排查模塊,用于根據(jù)所述目標(biāo)排查策略對(duì)所述目標(biāo)故障進(jìn)行故障排查。
41、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的另一方面提出了一種車(chē)輛,所述車(chē)輛包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的一種車(chē)輛故障排查方法。
42、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的另一方面提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的一種車(chē)輛故障排查方法。
43、本申請(qǐng)實(shí)施例至少包括以下有益效果:
44、本申請(qǐng)所提供的技術(shù)方案,獲取車(chē)輛故障類(lèi)別;根據(jù)預(yù)設(shè)映射規(guī)則和車(chē)輛故障類(lèi)別生成當(dāng)前狀態(tài)碼;將當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),其中,每一預(yù)設(shè)存儲(chǔ)分區(qū)用于存儲(chǔ)一個(gè)車(chē)輛故障類(lèi)別的所述當(dāng)前狀態(tài)碼;響應(yīng)于對(duì)目標(biāo)故障進(jìn)行排查的排查請(qǐng)求,從預(yù)設(shè)存儲(chǔ)分區(qū)篩選出目標(biāo)故障的目標(biāo)存儲(chǔ)分區(qū);從目標(biāo)存儲(chǔ)分區(qū)讀取當(dāng)前狀態(tài)碼,將所讀取到的當(dāng)前狀態(tài)碼作為目標(biāo)故障的目標(biāo)狀態(tài)碼;根據(jù)預(yù)設(shè)映射規(guī)則和所述目標(biāo)狀態(tài)碼確定目標(biāo)故障的目標(biāo)排查策略;根據(jù)目標(biāo)排查策略對(duì)目標(biāo)故障進(jìn)行故障排查。一方面,通過(guò)預(yù)設(shè)映射規(guī)則即時(shí)生成車(chē)輛故障類(lèi)別的當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),實(shí)現(xiàn)了對(duì)故障發(fā)生時(shí)間的當(dāng)前狀態(tài)數(shù)據(jù)的及時(shí)捕獲及分區(qū)管理,不僅能夠?yàn)楣收吓挪樘峁┤?、可靠的分析依?jù),也能夠確保當(dāng)前狀態(tài)碼的可識(shí)別性、可讀取性和讀取的便利性;另一方面,通過(guò)從預(yù)設(shè)存儲(chǔ)分區(qū)中確定目標(biāo)故障的目標(biāo)存儲(chǔ)分區(qū),從而讀取目標(biāo)存儲(chǔ)分區(qū)中存入的當(dāng)前狀態(tài)碼作為目標(biāo)故障的分析依據(jù),有助于快速、精準(zhǔn)地定位目標(biāo)故障適用的目標(biāo)排查策略,實(shí)現(xiàn)基于目標(biāo)排查策略快速、恰當(dāng)?shù)貙?duì)目標(biāo)故障進(jìn)行可靠的故障排查,能夠有效地保證故障排查結(jié)果的準(zhǔn)確性。
1.一種車(chē)輛故障排查方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的車(chē)輛故障排查方法,其特征在于,所述根據(jù)預(yù)設(shè)映射規(guī)則和所述車(chē)輛故障類(lèi)別生成當(dāng)前狀態(tài)碼,包括:
3.根據(jù)權(quán)利要求2所述的車(chē)輛故障排查方法,其特征在于,所述根據(jù)所述預(yù)設(shè)規(guī)則和所述目標(biāo)狀態(tài)碼確定所述目標(biāo)故障的目標(biāo)排查策略,包括:
4.根據(jù)權(quán)利要求1所述的車(chē)輛故障排查方法,其特征在于,所述將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū)之后,還包括:
5.根據(jù)權(quán)利要求3所述的車(chē)輛故障排查方法,其特征在于,所述根據(jù)所述目標(biāo)狀態(tài)指示信息,從所述排查策略集合中匹配所述目標(biāo)故障的目標(biāo)排查策略,包括:
6.根據(jù)權(quán)利要求3所述的車(chē)輛故障排查方法,其特征在于,所述根據(jù)所述目標(biāo)排查策略對(duì)所述目標(biāo)故障進(jìn)行故障排查,包括:
7.根據(jù)權(quán)利要求1所述的車(chē)輛故障排查方法,其特征在于,所述將所述當(dāng)前狀態(tài)碼存入預(yù)設(shè)存儲(chǔ)分區(qū),包括:
8.一種車(chē)輛故障排查裝置,其特征在于,所述裝置包括:
9.一種車(chē)輛,其特征在于,所述車(chē)輛包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的車(chē)輛故障排查方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的車(chē)輛故障排查方法。