本申請(qǐng)涉及車輛,更具體地說,涉及一種故障信息顯示方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在現(xiàn)代汽車中會(huì)設(shè)置有多個(gè)ecu(electronic?controlunit,電子控制單元),用于負(fù)責(zé)管理車輛中不同的系統(tǒng),如發(fā)動(dòng)機(jī)、變速器、制動(dòng)系統(tǒng)、安全氣囊系統(tǒng)等。每個(gè)ecu都能夠在監(jiān)測(cè)其控制的系統(tǒng)時(shí)檢測(cè)到故障時(shí),生成承載故障信息的dtc(diagnostic?troublecode,診斷故障碼),這些dtc通常以報(bào)文形式周期性地發(fā)送到車輛的網(wǎng)絡(luò)總線上,如can(controller?area?network)總線。
2、實(shí)際上,普通用戶一般無法實(shí)時(shí)讀取到相應(yīng)的故障信息,只有專業(yè)維修人員通過專業(yè)讀取工具通過車輛的轉(zhuǎn)用端口才能實(shí)現(xiàn)對(duì)故障信息的讀取,這樣一來,導(dǎo)致車輛的普通用戶無法及時(shí)發(fā)現(xiàn)車輛故障,也就無法保證對(duì)車輛故障的及時(shí)維修,從而不利于保證行車安全。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┮环N故障信息顯示方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),用于實(shí)時(shí)顯示車輛故障信息,以使用戶能夠及時(shí)根據(jù)故障信息發(fā)現(xiàn)車輛故障。
2、為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
3、一種故障信息顯示方法,應(yīng)用于車輛的電子設(shè)備,所述電子設(shè)備配置有多個(gè)端口,每個(gè)端口用于與所述車輛的一個(gè)ecu連接,所述故障信息顯示方法包括步驟:
4、從多個(gè)所述ecu獲取多個(gè)診斷故障碼;
5、將所述多個(gè)診斷故障碼保存為列表,所述列表中保存有有效診斷故障碼;
6、對(duì)所述列表中每個(gè)所述診斷故障碼進(jìn)行解析處理,得到多個(gè)故障信息;
7、向用戶顯示所述故障信息。
8、可選的,所述從多個(gè)所述ecu獲取多個(gè)診斷故障碼,包括步驟:
9、基于所述端口獲取預(yù)設(shè)數(shù)量的所述診斷故障碼。
10、可選的,所述預(yù)設(shè)數(shù)量為256。
11、可選的,所述將所述多個(gè)故障碼保存為列表,所述列表中保存有有效診斷故障碼,包括步驟:
12、在所述列表為空的情況下,將所述多個(gè)診斷故障碼保存在所述列表內(nèi);
13、當(dāng)所述列表不為空的情況下,基于新獲取的所述多個(gè)診斷故障碼對(duì)所述列表內(nèi)原有診斷故障碼進(jìn)行更新處理。
14、可選的,所述向用戶顯示所述故障信息,包括步驟:
15、每當(dāng)存在至少一條所述故障信息時(shí),實(shí)時(shí)通過所述電子設(shè)備的顯示界面顯示所述故障信息;
16、響應(yīng)用于的信息顯示請(qǐng)求,通過所述顯示界面顯示至少一條所述故障信息。
17、一種故障信息顯示裝置,應(yīng)用于車輛的電子設(shè)備,所述電子設(shè)備配置有多個(gè)端口,每個(gè)端口用于與所述車輛的一個(gè)ecu連接,所述故障信息顯示裝置包括:
18、數(shù)據(jù)獲取模塊,被配置為從多個(gè)所述ecu獲取多個(gè)診斷故障碼;
19、故障碼保存模塊,被配置為將所述多個(gè)診斷故障碼保存為列表,所述列表中保存有有效診斷故障碼;
20、故障解析模塊,被配置為對(duì)所述列表中每個(gè)所述診斷故障碼進(jìn)行解析處理,得到多個(gè)故障信息;
21、顯示執(zhí)行模塊,被配置為向用戶顯示所述故障信息。
22、可選的,所述故障碼保存模塊包括:
23、保存處理單元,被配置為在所述列表為空的情況下,將所述多個(gè)診斷故障碼保存在所述列表內(nèi);
24、更新處理單元,被配置為當(dāng)所述列表不為空的情況下,基于新獲取的所述多個(gè)診斷故障碼對(duì)所述列表內(nèi)原有診斷故障碼進(jìn)行更新處理。
25、可選的,所述顯示執(zhí)行模塊包括:
26、第一顯示單元,被配置為每當(dāng)存在至少一條所述故障信息時(shí),實(shí)時(shí)通過所述電子設(shè)備的顯示界面顯示所述故障信息;
27、第二顯示單元,被配置為響應(yīng)用于的信息顯示請(qǐng)求,通過所述顯示界面顯示至少一條所述故障信息。
28、一種電子設(shè)備,應(yīng)用于車輛,所述電子設(shè)備包括至少一個(gè)處理器和與所述處理器連接的存儲(chǔ)器,其中:
29、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序或指令;
30、所述處理器用于執(zhí)行所述計(jì)算機(jī)程序或指令,以使所述電子設(shè)備實(shí)現(xiàn)如上所述的故障信息顯示方法。
31、一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),應(yīng)用于電子設(shè)備,所述存儲(chǔ)介質(zhì)承載有一個(gè)或多個(gè)計(jì)算機(jī)程序,所述一個(gè)或多個(gè)計(jì)算機(jī)程序能夠被所述電子設(shè)備執(zhí)行,從而使所述電子設(shè)備能夠?qū)崿F(xiàn)如上所述的故障信息顯示方法。
32、從上述的技術(shù)方案可以看出,本申請(qǐng)公開了一種故障信息顯示方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),該方法和裝置應(yīng)用于車輛的電子設(shè)備,電子設(shè)備配置有多個(gè)端口,每個(gè)端口用于與車輛的一個(gè)ecu連接。該故障信息顯示方法和裝置具體為從多個(gè)ecu獲取多個(gè)診斷故障碼;將多個(gè)診斷故障碼保存為列表,列表中保存有有效診斷故障碼;對(duì)列表中每個(gè)診斷故障碼進(jìn)行解析處理,得到多個(gè)故障信息;向用戶顯示故障信息。通過本方案,普通用戶在不依賴轉(zhuǎn)用讀取設(shè)備的情況下,基于車輛電子設(shè)備所顯示的故障信息及時(shí)發(fā)現(xiàn)車輛故障,并在此基礎(chǔ)上及時(shí)采取處置措施或者進(jìn)一步維修,從而保證了行車安全。
1.一種故障信息顯示方法,應(yīng)用于車輛的電子設(shè)備,所述電子設(shè)備配置有多個(gè)端口,每個(gè)端口用于與所述車輛的一個(gè)ecu連接,其特征在于,所述故障信息顯示方法包括步驟:
2.如權(quán)利要求1所述的故障信息顯示方法,其特征在于,所述從多個(gè)所述ecu獲取多個(gè)診斷故障碼,包括步驟:
3.如權(quán)利要求2所述的故障信息顯示方法,其特征在于,所述預(yù)設(shè)數(shù)量為256。
4.如權(quán)利要求1所述的故障信息顯示方法,其特征在于,所述將所述多個(gè)故障碼保存為列表,所述列表中保存有有效診斷故障碼,包括步驟:
5.如權(quán)利要求1所述的故障信息顯示方法,其特征在于,所述向用戶顯示所述故障信息,包括步驟:
6.一種故障信息顯示裝置,應(yīng)用于車輛的電子設(shè)備,所述電子設(shè)備配置有多個(gè)端口,每個(gè)端口用于與所述車輛的一個(gè)ecu連接,其特征在于,所述故障信息顯示裝置包括:
7.如權(quán)利要求6所述的故障信息顯示裝置,其特征在于,所述故障碼保存模塊包括:
8.如權(quán)利要求6所述的故障信息顯示裝置,其特征在于,所述顯示執(zhí)行模塊包括:
9.一種電子設(shè)備,應(yīng)用于車輛,其特征在于,所述電子設(shè)備包括至少一個(gè)處理器和與所述處理器連接的存儲(chǔ)器,其中:
10.一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),應(yīng)用于電子設(shè)備,其特征在于,所述存儲(chǔ)介質(zhì)承載有一個(gè)或多個(gè)計(jì)算機(jī)程序,所述一個(gè)或多個(gè)計(jì)算機(jī)程序能夠被所述電子設(shè)備執(zhí)行,從而使所述電子設(shè)備能夠?qū)崿F(xiàn)如權(quán)利要求1~5任一項(xiàng)所述的故障信息顯示方法。