本申請涉及智能交通開發平臺的技術領域,尤其涉及一種智能交通開發平臺故障診斷方法與裝置。
背景技術:
隨著物聯網技術的快速發展,與其相關的軟硬件技術也快速發展,應用領域也不斷擴展,智能交通系統就是物聯網技術發展的典型應用。所謂智能交通系統(intelligenttransportationsystem,簡稱its)是未來交通系統的發展方向,它是將先進的信息技術、數據通訊傳輸技術、電子傳感技術、控制技術及計算機技術等有效地集成運用于整個地面交通管理系統而建立的一種在大范圍內、全方位發揮作用的,實時、準確、高效的綜合交通運輸管理系統智能交通系統是未來交通系統的發展方向,它是將先進的信息技術、數據通訊傳輸技術、電子傳感技術、控制技術及計算機技術等有效地集成運用于整個地面交通管理系統而建立的一種在大范圍內、全方位發揮作用的,實時、準確、高效的綜合交通運輸管理系統。按照“十二五”規劃的智能交通建設要求,智能交通設施種類和數量得以急劇增加。智能交通設施作為交通管理的最直接的表現手段和形式,主要從空間和時間上對交通流進行管理和調節,確保道路交通的安全暢通。交通設施的管理對于道路交通的安全有序暢通都有非常直接的影響。傳統的交通設施管理單純地依靠人員登記管理,管理方式落后、效率低、監管范圍有限,設施運行維護情況不透明,運行監控、運營管理、機房管理、外場養護、績效考核、施工建設、應用部門,都是條塊分割管理,直接導致故障發現和排除不及時,運維信息不共享,給城市交通效率帶來了很大的影響。
現有技術中,也提出了一些針對上述智能交通系統性能改善、故障診斷與維護的方法。然而,這些方法都是針對實際的推廣應用過程中實施的診斷方法。而智能交通系統在出廠前往往需要進行一系列的開發階段的調試與性能評估、故障診斷等前期工作,只有經過這些工作才能順利批量生產、投入市場應用。現有技術中,智能交通系統在出廠前的開發階段的調試與性能評估、故障診斷等前期工作通常都是借助于開發人員手動調試各個模塊,在將各個模塊組合起來,實現最終的系統功能聯合調試,最終達到測試要求,然后才能批量生產。
然而,上述方法雖然實現了調試階段的各項功能要求,但人工調試、故障診斷的方法存在效率低下的問題,受開發人員個人的技術水平影響較大,不利于標準化、批量化的開發測試,因此,有待提出一種自動化的、高效的智能交通系統在出廠前的開發階段的調試與性能評估、故障診斷的方法。
技術實現要素:
一種智能交通開發平臺故障診斷方法,所述方法包括如下步驟:
s1,配置所述智能交通開發平臺的平臺構成,所述智能交通開發平臺的平臺構成包括:主控單元,電源單元,電平轉換單元,顯示單元,接口單元,總線單元,按鍵控制單元,無線通信單元,語音輸入單元;所述主控單元分別與所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述按鍵控制單元分別與所述電源單元、所述顯示單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述電平轉換單元用于不同單元之間電平轉換需要;所述顯示單元用于實時顯示所述智能交通開發平臺的信息;所述接口單元用于實現各個單元之間的接口轉換;所述總線單元用于各個單元之間的數據通信;所述按鍵控制單元用于控制各個單元信號的通斷;所述無線通信單元用于實現所述智能交通開發平臺與遠端設備的無線通信;所述語音輸入單元用于實現語音信號的輸入;
s2,為所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元分別編寫單元測試與故障診斷腳本;為所述智能交通開發平臺編寫系統功能聯調測試與故障診斷腳本;
s3,根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;
s4,將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,以供相應權限的開發人員參考改進。
作為一種優選的實施方式,所述步驟s3具體包括:根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;如果各個單元的測試與診斷結果為正常,則根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為部分異常,則將異常的單元進行隔離,根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺非隔離的單元進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為全部異常,則跳過所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷的步驟。
作為一種優選的實施方式,所述測試與故障診斷腳本可以單獨編寫、存儲與調用;所述測試與故障診斷腳本也可以單獨編寫,編寫后插入各個單元的功能代碼段中;所述測試與故障診斷腳本還可以直接在各個單元的功能代碼段中編寫。
作為一種優選的實施方式,所述步驟s4還包括:設置統計單元;將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,將所述評估結果導入到統計單元,所述統計單元對多個所述評估結果進行橫向分析,得到各個單元的橫向分析結果及功能聯調的橫向分析結果,以供相應權限的開發人員參考改進。
作為另外一種實施方式,本發明提供一種智能交通開發平臺故障診斷裝置,所述裝置包括如下模塊:
配置模塊,用于配置所述智能交通開發平臺的平臺構成,所述智能交通開發平臺的平臺構成包括:主控單元,電源單元,電平轉換單元,顯示單元,接口單元,總線單元,按鍵控制單元,無線通信單元,語音輸入單元;所述主控單元分別與所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述按鍵控制單元分別與所述電源單元、所述顯示單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述電平轉換單元用于不同單元之間電平轉換需要;所述顯示單元用于實時顯示所述智能交通開發平臺的信息;所述接口單元用于實現各個單元之間的接口轉換;所述總線單元用于各個單元之間的數據通信;所述按鍵控制單元用于控制各個單元信號的通斷;所述無線通信單元用于實現所述智能交通開發平臺與遠端設備的無線通信;所述語音輸入單元用于實現語音信號的輸入;
腳本編寫模塊,用于為所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元分別編寫單元測試與故障診斷腳本;為所述智能交通開發平臺編寫系統功能聯調測試與故障診斷腳本;
測試與故障診斷模塊,用于根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;如果各個單元的測試與診斷結果為正常,則根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為部分異常,則將異常的單元進行隔離,根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺非隔離的單元進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為全部異常,則跳過所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷的步驟;
結果分析模塊,用于設置統計單元;將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,將所述評估結果導入到統計單元,所述統計單元對多個所述評估結果進行橫向分析,得到各個單元的橫向分析結果及功能聯調的橫向分析結果,以供相應權限的開發人員參考改進。
本發明提出了一種智能交通開發平臺故障診斷方法與裝置,通過在智能交通開發平臺的各個功能單元以及平臺整體測試階段載入相應的測試腳本,實現對智能交通開發平臺的各個功能單元以及平臺整體的自動化測試,提高了測試效率,降低了測試成本;此外,根據各個單元的故障數量與類型確定功能聯調測試與故障診斷階段的測試模式,大大提高了測試的靈活性;最后,不僅對單次測試的結果進行評估分析,還對多次測試的結果進行橫向評估分析,進一步提高了測試效率,為開發人員高效的完成開發測試階段的工作提供了有力保障。
附圖說明
圖1是本發明的一種智能交通開發平臺故障診斷裝置示意圖。
具體實施方式
以下結合附圖進一步說明本發明的實施例。
實施例一:
本發明提供一種智能交通開發平臺故障診斷方法,所述方法包括如下步驟:
s1,配置所述智能交通開發平臺的平臺構成,所述智能交通開發平臺的平臺構成包括:主控單元,電源單元,電平轉換單元,顯示單元,接口單元,總線單元,按鍵控制單元,無線通信單元,語音輸入單元;所述主控單元分別與所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述按鍵控制單元分別與所述電源單元、所述顯示單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述電平轉換單元用于不同單元之間電平轉換需要;所述顯示單元用于實時顯示所述智能交通開發平臺的信息;所述接口單元用于實現各個單元之間的接口轉換;所述總線單元用于各個單元之間的數據通信;所述按鍵控制單元用于控制各個單元信號的通斷;所述無線通信單元用于實現所述智能交通開發平臺與遠端設備的無線通信;所述語音輸入單元用于實現語音信號的輸入;
s2,為所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元分別編寫單元測試與故障診斷腳本;為所述智能交通開發平臺編寫系統功能聯調測試與故障診斷腳本;
s3,根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;
s4,將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,以供相應權限的開發人員參考改進。
作為一種優選的實施方式,所述步驟s3具體包括:根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;如果各個單元的測試與診斷結果為正常,則根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為部分異常,則將異常的單元進行隔離,根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺非隔離的單元進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為全部異常,則跳過所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷的步驟。
此外,如果異常的單元與非異常的單元在功能上相關聯,則在功能聯調測試與診斷階段同樣將該相關聯的非異常單元進行隔離,以避免功能聯調測試與診斷階段受其影響。例如,如果無線通信單元檢測出現故障,則同時隔離與其通信連接的總線單元,以避免功能聯調測試與診斷階段受其影響。進一步的,如果總線單元有多個,則僅僅隔離與無線通信單元連接的那部分總線單元,而其他單元與其他部分總線單元通信連接的情況則不受后續測試影響。
作為一種優選的實施方式,所述測試與故障診斷腳本可以單獨編寫、存儲與調用;所述測試與故障診斷腳本也可以單獨編寫,編寫后插入各個單元的功能代碼段中;所述測試與故障診斷腳本還可以直接在各個單元的功能代碼段中編寫。測試與故障診斷腳本的編寫方式可以根據實際的測試需求靈活設置,也可以根據測試需求靈活調整,在此僅僅作為示例性的實施方式,并不做限定。
作為一種優選的實施方式,所述步驟s4還包括:設置統計單元;將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,將所述評估結果導入到統計單元,所述統計單元對多個所述評估結果進行橫向分析,得到各個單元的橫向分析結果及功能聯調的橫向分析結果,以供相應權限的開發人員參考改進。
實施例二:
作為另外一種實施方式,如圖1所示,本發明提供一種智能交通開發平臺故障診斷裝置,所述裝置包括如下模塊:
配置模塊,用于配置所述智能交通開發平臺的平臺構成,所述智能交通開發平臺的平臺構成包括:主控單元,電源單元,電平轉換單元,顯示單元,接口單元,總線單元,按鍵控制單元,無線通信單元,語音輸入單元;所述主控單元分別與所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述按鍵控制單元分別與所述電源單元、所述顯示單元、所述無線通信單元和所述語音輸入單元建立通信連接;所述電平轉換單元用于不同單元之間電平轉換需要;所述顯示單元用于實時顯示所述智能交通開發平臺的信息;所述接口單元用于實現各個單元之間的接口轉換;所述總線單元用于各個單元之間的數據通信;所述按鍵控制單元用于控制各個單元信號的通斷;所述無線通信單元用于實現所述智能交通開發平臺與遠端設備的無線通信;所述語音輸入單元用于實現語音信號的輸入;
腳本編寫模塊,用于為所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元分別編寫單元測試與故障診斷腳本;為所述智能交通開發平臺編寫系統功能聯調測試與故障診斷腳本;
測試與故障診斷模塊,用于根據所述單元測試與故障診斷腳本依次對所述主控單元、所述電源單元、所述電平轉換單元、所述顯示單元、所述接口單元、所述總線單元、所述按鍵控制單元、所述無線通信單元、所述語音輸入單元進行測試與故障診斷,得到單元測試與診斷結果;如果各個單元的測試與診斷結果為正常,則根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為部分異常,則將異常的單元進行隔離,根據所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺非隔離的單元進行測試與故障診斷,得到功能聯調測試與診斷結果;如果各個單元的測試與診斷結果為全部異常,則跳過所述功能聯調測試與故障診斷腳本對所述智能交通開發平臺進行測試與故障診斷的步驟;
結果分析模塊,用于設置統計單元;將所述單元測試與診斷結果與所述功能聯調測試與診斷結果上傳至分析系統,所述分析系統對所述單元測試與診斷結果與所述功能聯調測試與診斷結果進行分析評估,得出評估結果,將所述評估結果導入到統計單元,所述統計單元對多個所述評估結果進行橫向分析,得到各個單元的橫向分析結果及功能聯調的橫向分析結果,以供相應權限的開發人員參考改進。
本發明提出了一種智能交通開發平臺故障診斷方法與裝置,通過在智能交通開發平臺的各個功能單元以及平臺整體測試階段載入相應的測試腳本,實現對智能交通開發平臺的各個功能單元以及平臺整體的自動化測試,提高了測試效率,降低了測試成本;此外,根據各個單元的故障數量與類型確定功能聯調測試與故障診斷階段的測試模式,大大提高了測試的靈活性;最后,不僅對單次測試的結果進行評估分析,還對多次測試的結果進行橫向評估分析,進一步提高了測試效率,為開發人員高效的完成開發測試階段的工作提供了有力保障。
以上所述僅為本發明的實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。