一種車輛故障分析方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通訊技術領域,具體地說涉及一種車輛故障分析方法及系統(tǒng)。
【背景技術】
[0002]隨著車輛技術的發(fā)展,特別是電子技術、計算機技術在車輛上的應用,車輛故障診斷正從傳統(tǒng)的眼觀、耳聽、鼻聞、手摸、隔離、試探和比較等經(jīng)驗診斷方式,向以數(shù)字化、集成化和智能化的診斷設備為輔助手段,以信息技術為依托的系統(tǒng)完整的現(xiàn)代汽車故障診斷技術體系發(fā)展。
[0003]車輛故障的診斷工作經(jīng)歷了不同的發(fā)展階段,至目前大概可分為三個發(fā)展階段。車輛故障診斷工作的第一個階段:個人階段,該階段車輛故障診斷工作的主要特征表現(xiàn)在對車輛故障的診斷完全依靠于個人經(jīng)驗和技能,對車輛故障診斷知識的傳承通常是通過師傅帶徒弟的形式進行,所以該階段車輛故障診斷方面的用人風險是極高的;車輛故障診斷的第二個階段:人機階段,該階段車輛故障診斷的主要特征表現(xiàn)在車輛故障診斷過程中部分故障診斷設備和個人技能的結合應用,該階段通過故障診斷設備的引入提高了車輛故障診斷工作的效率和故障診斷的準確性,但大部分車輛故障的診斷仍然依靠于個人經(jīng)驗和技能,所以該階段車輛故障診斷方面的用人風險仍然很高;車輛故障診斷的第三個階段:遠程協(xié)作階段,該階段車輛故障診斷的主要特征表現(xiàn)在車輛故障診斷過程中跨單位,跨區(qū)域的團隊合作,在該階段車輛故障的診斷工作引入了遠程專家支持方案,較前兩個階段,該階段車輛故障診斷方面的用人風險有了很大的降低,但是遠程支持還是依賴于專家的個人經(jīng)驗和技能,所以仍然存在車輛故障診斷工作方面的用人風險,同時每個專家的個人經(jīng)驗和技能也存在差異,在車輛故障診斷工作中采用的最終方案有可能并非是最優(yōu)方案。
【發(fā)明內(nèi)容】
[0004]為此,本發(fā)明所要解決的技術問題在于現(xiàn)有技術的車輛故障診斷方法存在用人風險,不能實現(xiàn)對車輛故障的規(guī)范化和智能化的診斷。
[0005]為解決上述技術問題,本發(fā)明的技術方案如下:
[0006]本發(fā)明提供了一種車輛故障分析方法,包括:
[0007]接收故障發(fā)生時車輛輸出的故障碼;
[0008]從車輛故障知識庫中查詢出與所述故障碼相匹配的故障分析數(shù)據(jù)模型,其中所述車輛故障知識庫包括多個用于車輛故障分析的故障分析數(shù)據(jù)模型;
[0009]通過與所述故障碼相匹配的故障分析數(shù)據(jù)模型得出針對該故障的診斷結果。
[0010]本發(fā)明所述的車輛故障分析方法,所述故障分析數(shù)據(jù)模型通過以下步驟建立:
[0011]采集各個故障對應的車輛故障數(shù)據(jù),所述車輛故障數(shù)據(jù)包括所述故障碼;
[0012]分析所述車輛故障數(shù)據(jù),得出針對所述故障的診斷結果;
[0013]對所述故障對應的所述車輛故障數(shù)據(jù)以及針對所述故障的診斷結果進行驗證,判斷所述診斷結果是否準確;
[0014]若判斷所述診斷結果準確,建立所述故障、所述故障對應的車輛故障數(shù)據(jù)以及所述故障對應的診斷結果間的對應關系;
[0015]根據(jù)所述故障、所述故障對應的車輛故障數(shù)據(jù)以及所述故障對應的診斷結果間的對應關系建立與各個故障相匹配的所述故障分析數(shù)據(jù)模型。
[0016]本發(fā)明所述的車輛故障分析方法,還包括:若判斷所述診斷結果不準確,則返回至所述分析所述車輛故障數(shù)據(jù)的步驟。
[0017]本發(fā)明所述的車輛故障分析方法,所述車輛故障知識庫還包括操作指導流程數(shù)據(jù)模型,其中所述操作指導流程數(shù)據(jù)模型通過以下步驟建立:
[0018]確定獲取所述故障分析數(shù)據(jù)模型中所需的車輛故障數(shù)據(jù)對應的必要操作步驟;
[0019]建立所述必要操作步驟與其對應的所述故障分析數(shù)據(jù)模型間的對應關系;
[0020]根據(jù)所述必要操作步驟與其對應的所述故障分析數(shù)據(jù)模型間的對應關系建立與各個故障分析數(shù)據(jù)模型相對應的所述操作指導流程數(shù)據(jù)模型。
[0021]本發(fā)明所述的車輛故障分析方法,所述通過與所述故障碼相匹配的故障分析數(shù)據(jù)模型得出針對該故障的診斷結果包括:
[0022]判斷與故障發(fā)生時車輛輸出的所述故障碼相匹配的故障分析數(shù)據(jù)模型中所需的車輛故障數(shù)據(jù)是否只包括所述故障碼;
[0023]若是,將所述故障碼輸入與其相匹配的故障分析數(shù)據(jù)模型,分析得出針對該故障的診斷結果;
[0024]若否,查詢與該故障分析數(shù)據(jù)模型相對應的操作指導流程數(shù)據(jù)模型,根據(jù)該操作指導流程數(shù)據(jù)模型生成獲取該故障分析模型中所需的車輛故障數(shù)據(jù)對應的必要操作步驟。
[0025]本發(fā)明所述的車輛故障分析方法,獲取所述必要操作步驟之后,還包括:
[0026]發(fā)送所述必要操作步驟;
[0027]接收所反饋的按照所述必要操作步驟對所述故障車輛進行相應操作過程中產(chǎn)生的實時數(shù)據(jù);
[0028]將故障發(fā)生時車輛輸出的所述故障碼以及所述實時數(shù)據(jù)作為車輛故障數(shù)據(jù)輸入與所述故障碼相匹配的故障分析數(shù)據(jù)模型,分析得出針對該故障的診斷結果。
[0029]本發(fā)明還提供了一種車輛故障分析系統(tǒng),包括:
[0030]故障碼接收單元,用于接收故障發(fā)生時車輛輸出的故障碼;
[0031]查詢單元,用于從車輛故障知識庫中查詢出與所述故障碼相匹配的故障分析數(shù)據(jù)模型,其中所述車輛故障知識庫包括多個用于車輛故障分析的故障分析數(shù)據(jù)模型;
[0032]診斷單元,用于通過與所述故障碼相匹配的故障分析數(shù)據(jù)模型得出針對該故障的診斷結果。
[0033]本發(fā)明所述的車輛故障分析系統(tǒng),所述故障分析數(shù)據(jù)模型通過以下單元建立:
[0034]采集單元,用于采集各個故障對應的車輛故障數(shù)據(jù),所述車輛故障數(shù)據(jù)包括所述故障碼;
[0035]分析單元,用于分析所述車輛故障數(shù)據(jù),得出針對所述故障的診斷結果;
[0036]判斷單元,用于對所述故障對應的所述車輛故障數(shù)據(jù)以及針對所述故障的診斷結果進行驗證,判斷所述診斷結果是否準確;
[0037]第一關系建立單元,用于若判斷所述診斷結果準確時,建立所述故障、所述故障對應的車輛故障數(shù)據(jù)以及所述故障對應的診斷結果間的對應關系;
[0038]第一模型建立單元,用于根據(jù)所述故障、所述故障對應的車輛故障數(shù)據(jù)以及所述故障對應的診斷結果間的對應關系建立與各個故障相匹配的所述故障分析數(shù)據(jù)模型。
[0039]本發(fā)明所述的車輛故障分析系統(tǒng),還包括:若所述判斷單元判斷所述診斷結果不準確時,則所述判斷單元啟動所述分析單元。
[0040]本發(fā)明所述的車輛故障分析系統(tǒng),所述車輛故障知識庫還包括操作指導流程數(shù)據(jù)模型,其中所述操作指導流程數(shù)據(jù)模型通過以下單元建立:
[0041]步驟確認單元,用于確定獲取所述故障分析數(shù)據(jù)模型中所需的車輛故障數(shù)據(jù)對應的必要操作步驟;
[0042]第二關系建立單元,用于建立所述必要操作步驟與其對應的所述故障分析數(shù)據(jù)模型間的對應關系;
[0043]第二模型建立單元,用于根據(jù)所述必要操作步驟與其對應的所述故障分析數(shù)據(jù)模型間的對應關系建立與各個故障分析數(shù)據(jù)模型相對應的所述操作指導流程數(shù)據(jù)模型。
[0044]本發(fā)明所述的車輛故障分析系統(tǒng),所述診斷單元包括:
[0045]數(shù)據(jù)判斷子單元,用于判斷與故障發(fā)生時車輛輸出的所述故障碼相匹配的故障分析數(shù)據(jù)模型中所需的車輛故障數(shù)據(jù)是否只包括所述故障碼;
[0046]第一獲取子單元,用于在所需的所述車輛故障數(shù)據(jù)只包括所述故障碼時,將所述故障碼輸入與其相匹配的故障分析數(shù)據(jù)模型,分析得出針對該故障的診斷結果;
[0047]步驟生成子單元,用于在所需的所述車輛故障數(shù)據(jù)不只是包括所述故障碼時,查詢與該故障分析數(shù)據(jù)模型相對應的操作指導流程數(shù)據(jù)模型,根據(jù)該操作指導流程數(shù)據(jù)模型生成獲取該故障分析模型中所需的車輛故障數(shù)據(jù)對應的必要操作步驟。
[0048]本發(fā)明所述的車輛