System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術實施例涉及車輛信息處理的,尤其涉及一種車輛信息處理方法、裝置、車輛及存儲介質。
技術介紹
1、隨著科技的發展,汽車逐漸往智能化的方向發展,但不管時代如何進步汽車的本質沒有改變,始終是一個安全擺在首位的交通工具。傳統汽車由于是一個封閉獨立的個體,很難對車輛運行期間產生的海量數據進行實時處理,但隨著車輛網聯技術的成熟,對車輛的數據收集、診斷、處理提供了新思路。實際環境中,車輛運行工況具有很大的不確定性,如果能及時獲取內部重要模塊的各種狀態信息,就可大大提高汽車問題的發現概率,以提醒駕駛者注意車輛狀態。
2、目前汽車遠程監測平臺中,對于車端軟件主要集中在數據的收集與數據上傳的功能,極少將各狀態信息進行預處理,造成了上傳云端的數據處理復雜,導致數據有而未能合理利用,不能更好的提高車輛的性能安全,從而改善用戶體驗。因此,如何優化上傳云端的車輛的狀態信息,以提高車輛數據在云端的處理效率成為現在亟待解決的問題。
技術實現思路
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、發送模塊,用于將所述預處理后的狀態信息發送至云端。
41、第三方面,本專利技術實施例提供一種車輛,包括:處理器和存儲器,所述處理器用于執行所述存儲器中存儲的車輛信息處理程序,以實現上述第一方面中任一項所述車輛信息處理的方法。
42、第四方面,本專利技術實施例提供一種存儲介質,所述存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現上述第一方面中任一項所述車輛信息處理的方法。
43、本專利技術實施例提供的車輛信息處理方案,通過獲取所述車輛中每個電子控制單元的狀態信息;確定每個所述狀態信息中包含數據的數據類別;根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息;將所述預處理后的狀態信息發送至云端。由此,可以通過獲取車輛的各個電子控制單元中的狀態信息,并針對數據類別進行預處理后發送至云端,實現在車輛端對車輛數據進行優化,提高上傳云端的車輛數據的一致性和可用性,方便云端進行數據分析和云端問題定位,簡化了車輛數據在云端的數據處理復雜程度,提高車輛數據的處理效率,由此可使云端快速發現車輛故障等狀態信息,提高車輛的安全性。
本文檔來自技高網...【技術保護點】
1.一種車輛信息處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取所述車輛中每個電子控制單元的狀態信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述確定每個所述狀態信息中包含數據的數據類別,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
5.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
6.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
7.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
8.一種車輛信息處理裝置,其特征在于,包括:
9.一種車輛,其特征在于,包括:處理器和存儲器,所述處理器用于執行所述
10.一種存儲介質,其特征在于,所述存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現權利要求1~7中任一項所述車輛信息處理的方法。
...【技術特征摘要】
1.一種車輛信息處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取所述車輛中每個電子控制單元的狀態信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述確定每個所述狀態信息中包含數據的數據類別,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
5.根據權利要求2所述的方法,其特征在于,所述根據所述數據類別對應的預處理方式對所述狀態信息進行預處理,得到預處理后的狀態信息,包括:
6.根據權利要求2所述的方法,其特征在于,所述根據所述數據類...
【專利技術屬性】
技術研發人員:劉雙鑫,蒲永剛,晏濤,
申請(專利權)人:重慶賽力斯鳳凰智創科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。