[發明專利]車載以太網SOME/IP協議數據的解析方法、裝置、介質及系統有效
| 申請號: | 202011540272.2 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112769767B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 丁磊;范春強 | 申請(專利權)人: | 華人運通(上海)云計算科技有限公司 |
| 主分類號: | H04L69/06 | 分類號: | H04L69/06 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 201100 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 車載 以太網 some ip 協議 數據 解析 方法 裝置 介質 系統 | ||
本發明公開了一種車載以太網SOME/IP協議數據的解析方法,包括:獲取車輛發送的協議數據,其中,所述協議數據為二進制數據;根據SOME/IP協議結構確定所述協議數據中元素的數據結構,并根據對應的數據結構形成多叉轉換樹;將所述多叉轉換樹中的元素進行反序列化處理,得到配置數據轉換關系;將所述配置數據轉換關系發送至車輛,以使車輛根據所述配置數據轉換關系對所述協議數據進行解析,并進行配置更新。本發明實施例還提供了一種車載以太網SOME/IP協議數據的解析裝置、介質及系統,能有效解決現有技術中只有在C語言協議棧的情況才可以用SOMEIP協議進行通信,使得SOMEIP協議在車載以太網系統進行通信時局限性較大,適用范圍小的問題。
技術領域
本發明涉及數據通信技術領域,尤其涉及一種車載以太網SOME/IP協議數據的解析方法、裝置、介質及系統。
背景技術
在現有技術中,SOMEIP協議(Scalable service-OrientedMiddlewarE over IP)被大量使用在車載ECU設備中進行車載以太網的數據通信,需要按照SOMEIP定義的協議格式進行協議數據收發和處理。但是,由于SOME/IP矩陣結構是C語言中代碼定義結構,因此只有在C語言協議棧的情況才可以用SOMEIP協議進行通信,使得SOMEIP協議在車載以太網系統進行通信時局限性較大,適用范圍小。
發明內容
本發明實施例提供一種車載以太網SOME/IP協議數據的解析方法、裝置、介質及系統,能有效解決現有技術中只有在C語言協議棧的情況才可以用SOMEIP協議進行通信,使得SOMEIP協議在車載以太網系統進行通信時局限性較大,適用范圍小的問題。
本發明一實施例提供一種車載以太網SOME/IP協議數據的解析方法,包括:
獲取車輛發送的協議數據,其中,所述協議數據為二進制數據;
根據SOME/IP協議結構確定所述協議數據中元素的數據結構,并根據對應的數據結構形成多叉轉換樹;
將所述多叉轉換樹中的元素進行反序列化處理,得到配置數據轉換關系;其中,所述配置數據轉換關系包括:所述協議數據中各個元素對應的解析結果;
將所述配置數據轉換關系發送至車輛,以使車輛根據所述配置數據轉換關系對所述協議數據進行解析,并根據解析結果進行配置更新。
作為上述方案的改進,所述協議數據中元素的數據結構包括:結構體、數組、基礎類型和字符串。
作為上述方案的改進,所述方法通過如下步驟得到對應的數據結構形成多叉轉換樹,具體包括:
將所述協議數據中數據結構為結構體或數組的元素進行預設的迭代處理,直至數據結構為基礎類型或字符串,以形成所述多叉轉換樹。
作為上述方案的改進,所述將所述多叉轉換樹中的元素進行反序列化處理,得到配置數據轉換關系,具體包括:
將所述多叉轉換樹中所有數據結構為基礎類型或字符串的元素進行反序列化處理,得到對應的解析結果;
根據所述多叉轉換樹中元素與其對應的解析結果形成配置數據轉換關系。
作為上述方案的改進,所述根據所述多叉轉換樹中元素的數據結構進行對應的反序列化處理,得到對應的解析結果,具體包括:
當數據結構為基礎類型時,根據預設的基礎數據類型表查找當前基礎類型對應的反序列化規則,根據查找到的反序列化規則進行反序列化處理,得到對應的物理值;
當數據結構為字符串時,根據預設的編碼反序列化方法對當前元素的字節長度進行反序列化處理,得到對應的物理值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華人運通(上海)云計算科技有限公司,未經華人運通(上海)云計算科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011540272.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種摻鋁四氧化三鈷材料性能的檢測方法
- 下一篇:一種市政工程用環保型灑水裝置





