System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及汽車can(contro?l?l?er?area?network,控制器局域網絡)網絡,尤其涉及一種網絡管理問題分析方法、裝置、電子設備及存儲介質。
技術介紹
1、隨著汽車新能源技術的高速發展,車載網絡也越來越復雜,由于網絡管理功能涉及到每一個控制器,在工程研發階段,由于控制器質量不成熟,任何一個控制器存在問題或者控制器之間網絡匹配存在問題,都會導致出現網絡管理功能異常,并且通過表象很難快速定位到是哪一個控制器出現問題。相關技術中的網絡管理問題分析方式是通過工程師回訪問題發送時段的報文數據并逐幀分析,判斷哪一個控制器存在問題,并且根據工程師的經驗以及以往的問題案例尋找解決措施。但是,整個分析過程時間長、速度慢,且主要依靠工程師的個人工作經驗,對于工作經驗較少的工程師較難發現問題以及找到對應的解決方案,影響了問題解決的速度。
技術實現思路
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、本申請提供了一種網絡管理問題分析方法,通過獲取網絡總線傳輸的報文數據,報文數據包括第一控制器(網絡連接中的任意一個控制器)發送的報文信息,根據第一控制器發送的報文信息提取第一特征參數,將第一特征參數與設計指標進行對比,根據對比結果判斷第一控制器是否發生異常,若第一控制器發生異常,根據對比結果在經驗庫中進行檢索,得到第一控制器發生異常的原因以及對應的解決方案。通過對網絡總線上的報文數據進行分析,并檢索經驗庫,能快速得到異常原因和解決方案,有助于減小網絡管理問題的分析時間,提高分析速度,并能快速得到解決方案,從而更快地解決汽車控制器發生的問題,保障汽車的安全性。
本文檔來自技高網...【技術保護點】
1.一種網絡管理問題分析方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述對比結果檢索經驗庫,確定異常原因和解決方案,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述對比結果檢索經驗庫,確定異常原因和解決方案,包括:
4.根據權利要求2或3所述的方法,其特征在于,所述目標異常特征參數的確定包括:
5.根據權利要求1所述的方法,其特征在于,
6.根據權利要求5所述的方法,其特征在于,所述第一控制器發送的報文信息至少包括所述第一控制器發送的每一幀報文的時間、報文類型、報文標識符、報文長度、報文數據內容,所述基于所述第一控制器發送的報文信息提取第一特征參數,包括:
7.根據權利要求6所述的方法,其特征在于,所述第一控制器的首幀網絡管理報文的報文數據內容包括激活喚醒位,所述基于所述第一控制器的首幀網絡管理報文的報文數據內容判斷所述第一控制器的喚醒模式是否為主動喚醒,包括:
8.一種網絡管理問題分析裝置,其特征在于,所述裝置包括:
9.一種電子
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,當所述計算機程序在計算機上運行時,實現如權利要求1-7任一所述的網絡管理問題分析方法。
...【技術特征摘要】
1.一種網絡管理問題分析方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述對比結果檢索經驗庫,確定異常原因和解決方案,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述對比結果檢索經驗庫,確定異常原因和解決方案,包括:
4.根據權利要求2或3所述的方法,其特征在于,所述目標異常特征參數的確定包括:
5.根據權利要求1所述的方法,其特征在于,
6.根據權利要求5所述的方法,其特征在于,所述第一控制器發送的報文信息至少包括所述第一控制器發送的每一幀報文的時間、報文類型、報文標識符、報文長度、報文數據內容,所述基于所述第一控制器發送的報文信息提取第一特征參數...
【專利技術屬性】
技術研發人員:汪志剛,劉志軍,吳海平,王少勇,
申請(專利權)人:重慶金康動力新能源有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。