車輛故障診斷方法以及相關設備與流程

文檔序號:31134452發布日期:2022-08-13 09:46來源:國知局
車輛故障診斷方法以及相關設備與流程

1.本技術實施例涉及車輛故障診斷領域,尤其涉及車輛故障診斷方法以及相關設備。


背景技術:

2.維修技師在使用汽車診斷設備進行車輛檢測和維修的時候,首先需要通過車輛故障診斷設備獲取車輛電控單元中的故障信息,然后根據車輛故障診斷設備獲取到的故障信息選擇對應的診斷功能對車輛進行診斷,最后根據診斷結果對車輛進行維修。
3.但同一故障信息可能由不同原因導致,需要通過不同的診斷功能進行檢測才可獲知車輛故障發生的原因,因此根據獲取到的故障信息選擇對應的診斷功能實現車輛故障的快速檢測極大地依賴于維修技師的維修經驗。在維修技師經驗不足時,維修技師通常不知道具體采用什么診斷功能快速檢測出故障,將大量時間花費在選擇診斷功能上,進而導致了診斷效率不高。


技術實現要素:

4.本技術實施例提供了車輛故障診斷方法以及相關設備,用于提升車輛故障診斷效率。
5.本技術實施例第一方面提供一種車輛故障診斷方法,包括:
6.響應于讀碼指令,讀取目標車輛的故障信息,顯示所述故障信息對應的至少一個關聯診斷功能;
7.響應于用戶從所述至少一個關聯診斷功能中選擇目標診斷功能的操作,執行所述目標診斷功能。
8.在一種具體實現方式中,所述顯示所述故障信息對應的至少一個關聯診斷功能,包括:
9.根據所述故障信息所屬的車輛系統確定所述故障信息對應的至少一個關聯診斷功能,并顯示所述故障信息對應的至少一個關聯診斷功能。
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.圖1為本技術實施例公開的車輛故障診斷方法的一種系統架構圖;
41.圖2為本技術實施例公開的車輛故障診斷方法的一種流程示意圖;
42.圖3為本技術實施例公開的車輛故障診斷裝置的一個結構示意圖;
43.圖4為本技術實施例公開的車輛故障診斷裝置的另一結構示意圖。
具體實施方式
44.下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本技術一部分實施例,而不是全部的實施例?;诒炯夹g中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本技術保護的范圍。
45.當前,很多維修技師都是根據自身的維修經驗在車輛故障診斷設備中選擇相應的診斷功能對汽車進行故障的診斷并根據診斷結果維修車輛。在實際應用中,同一故障信息可能由不同原因導致,需要通過不同的診斷功能進行檢測才可獲知車輛故障發生的原因,在維修技師對獲取的故障信息不熟悉或獲取的故障信息需要通過多個診斷功能才能確定故障原因時,維修技師通常不知道具體采用什么診斷功能以及怎樣的操作步驟才能快速解決故障,將大量時間花費在選擇診斷功能上,進而導致了診斷效率不高
46.為了解決上述問題,本技術實施例提供了車輛故障診斷方法以及相關設備,用于提升車輛故障診斷效率。
47.請參閱圖1,為了更好實現本技術的車輛故障診斷方法,本技術實施例提供了一種車輛故障診斷系統。該車輛故障診斷系統可以包括至少一個車輛102和至少一個車輛故障診斷裝置101,車輛故障診斷裝置101與車輛102之間通信連接。車輛故障診斷裝置101用于響應于讀碼指令向車輛102獲取故障信息,并根據故障信息確定目標診斷功能并對車輛102執行目標診斷功能進行車輛故障診斷。其中,上述通信連接不限定連接方式,可以通過有線通信方式進行直接或間接地連接,也可以通過無線通信方式進行直接或間接地連接等,具體可根據實際應用場景確定,本技術在此不做限制。
48.可以理解的是,本技術實施例示意的結構并不構成對車輛故障診斷系統的具體限定。在本技術另一些實施例中,車輛故障診斷系統可以是能實現本實施例前述以及后述車輛故障診斷方法的任意設備和/或車輛組成,可以包括比圖示更多的設備和/或服務器,本技術實施例不對車輛故障診斷系統的架構作具體限定。
49.基于上述車輛故障診斷系統,請參閱圖2,本技術實施例提供的一種車輛故障診斷方法的流程示意圖。該車輛故障診斷方法可以是由前述車輛故障診斷裝置102來執行,該車輛故障診斷方法可以包括以下步驟201-202:
50.201、響應于針對車輛的讀碼指令,讀取車輛的故障信息,顯示故障信息對應的至少一個關聯診斷功能。
51.確定該車輛(即讀碼指令所指示的車輛)是否存在故障信息。若車輛不存在故障信息,則可以確定該車輛(即讀碼指令所指示的車輛)無故障。其中,故障信息包括但不限于故
障編碼和/或故障內容,此處不作限定。
52.具體的,車輛是否存在故障信息可以根據是否從車輛讀取到故障碼確定,若從車輛讀取到故障碼,則認為車輛存在故障信息;若未從車輛讀取到故障碼,則認為車輛不存在故障信息,結束診斷。
53.進一步的,若車輛不存在故障信息,除了可以確定該車輛(即讀碼指令所指示的車輛)無故障,車輛故障診斷裝置還可以顯示包括但不限于診斷完成以及無故障等信息,以說明車輛無故障。
54.具體地,車輛故障診斷裝置在讀取到故障碼之后,確定對應的故障信息。具體地,車輛故障診斷裝置根據車輛的車型、故障碼所屬車輛系統以及故障碼可以查詢到對應的故障內容,從而可以確定對應的故障信息,如前述,故障信息包括故障碼以及故障內容。另外,若獲取到車輛的故障信息可以通過任意可以提供顯示功能的設備將車輛的故障信息展示給用戶。
55.若讀碼指令所指示的車輛存在故障信息,則根據該車輛的故障信息確定至少一個關聯診斷功能,并顯示該車輛的故障信息對應的至少一個關聯診斷功能。每種故障信息都對應的預設有至少一種關聯診斷功能,診斷功能可以包括但不限于:清除故障碼、讀數據流、動作測試、在線編程以及特殊功能(不包括在其他診斷功能內的診斷功能)等。其中,清故障碼用于發送相應的清碼命令;讀數據流用于發送讀數據流命令,以顯示車輛數據信息;特殊功能包括保養燈歸零等??梢灾赖氖?,每個故障信息都對應的預設的至少一種關聯診斷功能是根據歷史車輛數據中,不同故障信息最常見的故障原因確定的,先確定導致故障信息最常見的故障原因,然后將可以檢測該故障原因的診斷功能確定為該故障信息對應的關聯診斷功能,具體的,可以由開發人員進行配置。進一步的,根據實際情況,開發人員還可以對已配置好的每個故障信息的關聯診斷功能進行修改。
56.為了更好解釋后述實施例,先簡單描述本技術實施例中故障碼、車輛系統以及診斷功能之間的關系??紤]到同一個故障碼可能在不同車輛系統中均有配置,但實際上不同車輛系統中相同故障信息的產生原因往往不同,因此需要通過對應車輛系統下的對應診斷功能進行診斷。比如,若智能輔助駕駛系統(idas,intelligent driver assistance system)中讀取到b2a64-54靜態攝像機對準未完成,前向碰撞預警(fcw,forward collision warning)系統中也讀取到b2a64-54靜態攝像機對準未完成,那么解決idas和fcw系統的故障需要分別關聯各自系統下的靜態攝像機校準功能,而不是隨便關聯一個靜態攝像機校準功能,即idas的故障需要通過idas下的靜態攝像機校準功能解決,fcw系統的故障需要通過fcw系統下的靜態攝像機校準功能解決。
57.此處對應診斷功能僅為舉例,在實際應用中,故障信息對應關聯診斷功能可以根據實際情況進行修改,不同故障信息對應的關聯診斷功能也可能不止一個,如有些故障信息關聯清故障碼,有些故障信息關聯在線編程,有些故障信息關聯一組診斷功能(如先執行特殊功能再執行清故障碼的組合方式)?;诖丝梢灾?,在實際應用中,故障信息對應的至少一個關聯診斷功能可以是兩個關聯診斷功能或兩組關聯診斷功能,此處不作限定。
58.基于上述理解,本技術實施例的車輛故障診斷方法中,以車輛系統為出發點,每個車輛系統下都配置了不同的故障碼以及每個故障碼對應的關聯診斷功能,車輛故障診斷裝置通過讀取指定車輛系統的故障碼,可以對應確定該車輛系統下該故障碼對應的診斷功
能。其中,不同車型配置的車輛系統、不同車型配置的相同車輛系統下配置的故障碼、車輛系統下配置的故障碼及每個故障碼對應的關聯診斷功能都不完全相同,此處不作具體限定。
59.在一些具體實施例中,根據讀碼指令所指示的車輛中故障信息所屬的車輛系統確定出故障信息所屬的車輛系統下故障信息對應的至少一種關聯診斷功能,即先確定車型,接著確定車輛系統,然后從對應車型的對應車輛系統中多個故障碼的關聯診斷功能中確定故障信息對應的至少一個關聯診斷功能。
60.202、響應于用戶從至少一個關聯診斷功能中選擇目標診斷功能的操作,執行目標診斷功能。
61.若步驟201中已確定關聯診斷功能,則可以從至少一個關聯診斷功能中選擇目標診斷功能。具體的,從至少一個關聯診斷功能中選擇目標診斷功能的操作可以由用戶或車輛故障診斷裝置選擇,確定目標診斷功能之后,便可以執行該目標診斷功能實現車輛故障診斷。
62.本實施例中,通過對故障信息預設關聯診斷功能,可快速、有效的解決引導維修技師快速解決車輛的故障問題,進而提升了車輛診斷效率。
63.進一步的,為了解決部分診斷功能內存占用量較大的問題,前述步驟202可以通過以下步驟實現:響應于從至少一個關聯診斷功能中選擇目標診斷功能的操作,判斷目標診斷功能是否屬于預設的高占用率的診斷功能;若目標診斷功能屬于預設的高占用率的診斷功能,則暫停當前執行的全部操作并執行目標診斷功能;若目標診斷功能不屬于預設的高占用率的診斷功能,則執行目標診斷功能。
64.具體的,需要根據車輛故障診斷裝置的歷史運行數據確定實際運轉過程中內存占有率較高的診斷功能,將其預設為高占用率的診斷功能。接著,考慮到目標診斷功能的內存占用量較大,可以暫停車輛故障診斷裝置當前執行的全部操作,然后再執行目標診斷功能。執行目標診斷功能可以幫助解決故障信息對應的故障,因此暫停其他診斷功能和操作可以加快完成執行目標診斷功能的進程,有助于車輛故障的快速檢測和解決。其中,內存占有率較高還可以根據實際使用該診斷功能時內存占用量或占有率是否超過閾值進行判斷,若超過則認為內存占有率較高,具體的閾值可以根據需求進行設置,此處不作具體限定。
65.在前述實施例的基礎上,考慮到用戶的體驗,可以通過按鈕實現選擇目標診斷功能的操作,具體參照以下步驟:將至少一個關聯診斷功能以按鈕的形式展示給用戶;確定用戶從至少一個按鈕中選擇的目標按鈕對應的診斷功能為目標診斷功能。
66.具體的,確定至少一個關聯診斷功能后,將每個關聯診斷功能分別以按鈕的形式進行顯示,用戶選擇對應關聯診斷功能的按鈕即選擇對應的關聯診斷功能為目標診斷功能??梢灾赖氖?,用戶選擇的對應診斷功能還可以通過如勾選框等其他控件實現,此處不做具體限定。
67.前述實施例描述了本技術實施例的車輛故障診斷方法,下面在兩個具體的業務場景下,描述本技術實施例的車輛故障診斷方法。
68.場景一:一輛大眾車輛完成日常的輪胎保養,車輛開啟后,汽車胎壓燈亮起,維修技師通過車輛故障診斷裝置發起該車輛每個車輛系統的讀碼指令,獲取該車輛在車輛系統a的故障碼:40,車輛故障診斷裝置在車輛系統a下查詢到故障內容為:汽車保養燈故障且該
故障信息(故障碼以及故障內容)對應的關聯診斷功能為:清故障碼。用戶選擇車輛故障診斷裝置展示的“清故障碼”按鈕,車輛故障診斷裝置判斷“清故障碼”診斷功能不是預設的高占用率的診斷功能,允許用戶在車輛故障診斷裝置執行“清故障碼”診斷功能的期間操作車輛故障診斷裝置的其他診斷功能或應用。
69.場景二:一輛2007年款三菱帕杰羅,儀表盤上防抱死制動系統(abs,antilock brake system)燈亮。用戶向該車輛發送abs讀碼指令,獲取故障碼為:76,車輛故障診斷裝置在該車輛餓abs下查詢到故障內容為:轉向未調整,且該故障信息(故障碼以及故障內容)對應的關聯診斷功能為動作測試診斷功能下的子診斷功能:牽引力傳感器。用戶選擇車輛故障診斷裝置展示的“牽引力傳感器”按鈕,車輛故障診斷裝置判斷“牽引力傳感器”診斷功能是預設的高占用率的診斷功能,不允許用戶在車輛故障診斷裝置執行“牽引力傳感器”診斷功能的期間操作車輛故障診斷裝置的其他診斷功能或應用。
70.在前述車輛故障診斷方法的基礎上,請參閱圖3,本技術實施例提供一種車輛故障診斷裝置,該裝置應用于車輛故障診斷設備,包括:
71.顯示單元301,用于響應于讀碼指令,讀取目標車輛的故障信息,顯示故障信息對應的至少一個關聯診斷功能;
72.執行單元302,用于響應于用戶從至少一個關聯診斷功能中選擇目標診斷功能的操作,執行目標診斷功能。
73.在一種具體實現方式中,顯示單元301,具體用于根據故障信息所屬的車輛系統確定故障信息對應的至少一個關聯診斷功能,并顯示故障信息對應的至少一個關聯診斷功能。
74.在一種具體實現方式中,執行單元302,具體用于響應于用戶從至少一個關聯診斷功能中選擇目標診斷功能的操作,判斷目標診斷功能是否屬于預設的高占用率的診斷功能;
75.若目標診斷功能屬于預設的高占用率的診斷功能,則暫停當前執行的全部操作并執行目標診斷功能;
76.若目標診斷功能不屬于預設的高占用率的診斷功能,則執行目標診斷功能。
77.在一種具體實現方式中,裝置還包括:判斷單元;
78.判斷單元,用于若讀取不到目標車輛的故障信息,則結束診斷。
79.在一種具體實現方式中,故障信息包括故障編碼和/或故障內容。
80.在一種具體實現方式中,裝置還包括:配置單元;
81.配置單元,用于針對每個故障信息,配置對應的關聯診斷功能。
82.圖4是本技術實施例提供的一種車輛故障診斷裝置結構示意圖,該車輛故障診斷裝置400可以包括一個或一個以上中央處理器(central processing units,cpu)401和存儲器405,該存儲器405中存儲有一個或一個以上的應用程序或數據。
83.其中,存儲器405可以是易失性存儲或持久存儲。存儲在存儲器405的程序可以包括一個或一個以上模塊,每個模塊可以包括對車輛故障診斷裝置中的一系列指令操作。更進一步地,中央處理器401可以設置為與存儲器405通信,在車輛故障診斷裝置400上執行存儲器405中的一系列指令操作。
84.車輛故障診斷裝置400還可以包括一個或一個以上電源402,一個或一個以上有線
或無線網絡接口403,一個或一個以上輸入輸出接口404,和/或,一個或一個以上操作系統,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。
85.該中央處理器401可以執行前述圖1至圖3所示實施例中車輛故障診斷裝置所執行的操作,具體此處不再贅述。
86.所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
87.在本技術所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
88.所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
89.另外,在本技術各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
90.所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本技術的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本技術各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
91.本技術實施例還提供一種包含指令的計算機程序產品,當計算機程序產品在計算機上運行時,使得計算機執行如上述的車輛故障診斷方法。
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
亚洲综合伊人久久综合性色_一个人免费视频播放的一_抽搐一进一出gif免费动态_BT天堂最新版在线www