[發明專利]適配AUTOSAR汽車電子架構的新鮮度值管理方法及裝置有效
| 申請號: | 202110274585.6 | 申請日: | 2021-03-15 |
| 公開(公告)號: | CN113037759B | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 修佳鵬;楊正球;王志龍 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/00 |
| 代理公司: | 北京金咨知識產權代理有限公司 11612 | 代理人: | 宋教花 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 適配 autosar 汽車 電子 架構 新鮮 管理 方法 裝置 | ||
1.一種由新鮮度值管理器實現的適配AUTOSAR汽車電子架構的新鮮度值管理方法,其特征在于,所述新鮮度值管理器處于應用層中,與車載安全通信組件經由運行時環境層隔離,所述新鮮度值管理器包括主節點電子控制單元ECU和副節點電子控制單元ECU,所述方法包括以下步驟:
主節點ECU利用行程計數器對行程進行計數得到行程計數器值,利用復位計數器基于所述復位周期對復位進行計數得到復位計數器值,基于所述行程計數器值和復位計數器值得到消息認證碼MAC,在所述行程計數器值發生變化的情況下向一個或多個副節點ECU發送包括行程計數器值、復位計數器值及MAC的行程同步消息,在所述復位計數器值發生變化的情況下向所述一個或多個副節點ECU發送復位同步消息;
所述一個或多個副節點ECU基于接收到的行程同步消息向主節點ECU發送ACK消息,更新其行程計數器值并設置其消息計數器,在接收到復位同步消息的情況下更新其復位計數器值并對消息計數器值進行復位;
主節點ECU接收來自所述一個或多個副節點ECU的ACK消息,在接收到來自所述一個或多個副節點ECU中所有副節點ECU的ACK消息的情況下,向所述一個或多個副節點ECU發送ACK確認報文,并廣播行程計數器值同步成功的通知消息;在主節點ECU未接收到一個或多個副節點ECU中所有副節點ECU發送的ACK消息的情況下,所述主節點ECU向所有副節點ECU再次發送行程同步消息,并在預先設定的等待窗口期內等待接收所述所有副節點ECU發送的ACK消息;
副節點ECU在接收到所述主節點ECU的ACK確認報文后,基于其行程計數器值、復位計數器值和消息計數器值生成新鮮度值,并基于新鮮度值進行數據消息的發送。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
所述副節點ECU利用回文狀態值記錄是否針對所述行程同步消息向主節點ECU發送過ACK消息;
副節點ECU在接收到所述主節點ECU的ACK確認報文后,向所述主節點ECU發送ACK消息,并利用回文狀態值記錄是否針對所述ACK確認報文向主節點ECU 發送過ACK消息。
3.如權利要求1所述的方法,其特征在于,所述一個或多個副節點ECU基于接收到的行程同步消息向主節點ECU發送ACK消息,包括:
所述一個或多個副節點ECU將接收到的行程同步消息中的行程計數器值與所述副節點ECU內的行程計數器值相比較,在二者不相同的情況下,所述一個或多個副節點ECU基于所述行程同步消息更新其行程計數器值,并向所述主節點ECU返回ACK消息。
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
在所述主節點ECU發送行程同步消息的次數達到預先設定的消息發送最大次數的情況下,如果在所述預先設定的等待窗口期內未接收到所有副節點ECU發送的ACK消息,則發送錯誤指令進行報錯并禁止啟動車輛。
5.如權利要求1所述的方法,其特征在于,所述方法還包括:
將生成的新鮮度值中的消息計數器進行截斷,得到消息計數器的高位值和消息計數器的低位值,將所述消息計數器的低位值與所述新鮮度值中的復位標志位連接生成截斷的新鮮度值,用于在待發送的消息中攜帶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110274585.6/1.html,轉載請聲明來源鉆瓜專利網。





