[發明專利]車載CAN總線數據異常檢測方法及裝置在審
| 申請號: | 202210868437.1 | 申請日: | 2022-07-22 |
| 公開(公告)號: | CN115204050A | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 吳興茹;汪明偉 | 申請(專利權)人: | 木衛四(北京)科技有限公司 |
| 主分類號: | G06F30/27 | 分類號: | G06F30/27;G06F119/02 |
| 代理公司: | 北京慧誠智道知識產權代理事務所(特殊普通合伙) 11539 | 代理人: | 高梅 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 車載 can 總線 數據 異常 檢測 方法 裝置 | ||
1.一種車載CAN總線數據異常檢測方法,其特征在于,所述方法包括:
獲取CAN總線數據;CAN總線數據包括CAN ID和數字域;
對CAN ID和數字域進行編碼,得到第一CAN ID編碼和第一數字域編碼;
將前一時段的第一CAN ID編碼輸入第一模型,預測得到第二CAN ID編碼;
根據第一CAN ID編碼和第二CAN ID編碼,對第一模型進行訓練,得到訓練后的第一模型;
將前一時段的第一數字域編碼輸入第二模型,預測得到第二數字域編碼;
根據第一數字域編碼和第二數字域編碼,對第二模型進行訓練,得到訓練后的第二模型;
將當前CAN總線數據中的CAN ID對應的第一CAN ID編碼輸入訓練后的第一模型,得到第一輸出結果,將當前CAN總線數據中的數字域長度對應的第一數字域編碼輸入序列后的第二模型,得到第二輸出結果;
根據第一輸出結果和第二輸出結果,判斷CAN總線數據是否異常。
2.根據權利要求1所述的方法,其特征在于,所述對所述CAN ID和數字域進行編碼,得到第一CAN ID編碼和第一數字域編碼具體包括:
通過獨熱編碼,對所述CAN ID進行編碼,得到第一CAN ID編碼;
通過獨熱編碼,對所述數字域進行編碼,得到第一數字域編碼。
3.根據權利要求1所述的方法,其特征在于,所述根據所述第一CAN ID編碼和所述第二CAN ID編碼,對所述第一模型進行訓練,得到訓練后的第一模型具體包括:
根據前一時段的第一CAN ID編碼,預測得到下一個第二CAN ID編碼;
將該下一個第二CAN ID編碼作為第一CAN ID編碼,繼續進行預測,得到下下一個第二CAN ID編碼;
在每次預測后,通過損失函數計算得到的第二CAN ID編碼與真實值的差距;
當所述差距趨于收斂時,第一模型訓練結束,得到訓練后的第一模型。
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一數字域編碼和所述第二數字域編碼,對所述第二模型進行訓練,得到訓練后的第二模型具體包括:
根據前一時段的第一數字域編碼,預測得到下一個第二數字域編碼;
將所述下一個第二數字域編碼作為第一數字域編碼,繼續進行預測,得到下下一個第二數字域編碼;
在每次預測后,通過損失函數計算得到的第二數字域編碼與真實值的差距;
當所述差距趨于收斂時,第二模型訓練結束,得到訓練后的第二模型。
5.根據權利要求1所述的方法,其特征在于,所述將當前CAN總線數據中的CAN ID對應的第一CAN ID編碼輸入訓練后的所述第一模型,得到第一輸出結果,將當前CAN總線數據中的數字域長度對應的第一數字域編碼輸入序列后的所述第二模型,得到第二輸出結果具體包括:
獲取當前CAN總線數據;
對當前CAN總線數據中的CAN ID進行編碼,得到第一CAN ID編碼,對當前CAN總線數據中的數字域進行編碼,得到數字域編碼;
將第一CAN ID編碼輸入訓練后的第一模型,預測得到多個第二CAN ID編碼;多個第二CAN ID編碼作為第一輸出結果;
將第一數字域編碼輸入訓練后的第二模型,預測得到多個第二數字域編碼;多個第二數字域編碼作為第二輸出結果。
6.根據權利要求5所述的方法,其特征在于,所述根據所述第一輸出結果和所述第二輸出結果,判斷CAN總線數據是否異常具體包括:
當第一輸出結果不包含下一個CAN ID真實值編碼,和/或,當第二輸出結果不包含下一個數字域真實值編碼時,所述CAN總線數據異常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于木衛四(北京)科技有限公司,未經木衛四(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210868437.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于互聯網大數據平臺在線文獻采集系統及方法
- 下一篇:自動智能刨切機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





