[發(fā)明專利]車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法、裝置、介質(zhì)及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011540272.2 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112769767B | 公開(公告)日: | 2022-06-14 |
| 發(fā)明(設計)人: | 丁磊;范春強 | 申請(專利權)人: | 華人運通(上海)云計算科技有限公司 |
| 主分類號: | H04L69/06 | 分類號: | H04L69/06 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 201100 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 車載 以太網(wǎng) some ip 協(xié)議 數(shù)據(jù) 解析 方法 裝置 介質(zhì) 系統(tǒng) | ||
1.一種車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,包括:
獲取車輛發(fā)送的協(xié)議數(shù)據(jù),其中,所述協(xié)議數(shù)據(jù)為二進制數(shù)據(jù);
根據(jù)SOME/IP協(xié)議結構確定所述協(xié)議數(shù)據(jù)中元素的數(shù)據(jù)結構,并根據(jù)對應的數(shù)據(jù)結構形成多叉轉換樹;
將所述多叉轉換樹中的元素進行反序列化處理,得到配置數(shù)據(jù)轉換關系;其中,所述配置數(shù)據(jù)轉換關系包括:所述協(xié)議數(shù)據(jù)中各個元素對應的解析結果;
將所述配置數(shù)據(jù)轉換關系發(fā)送至車輛,以使車輛根據(jù)所述配置數(shù)據(jù)轉換關系對所述協(xié)議數(shù)據(jù)進行解析,并根據(jù)解析結果進行配置更新。
2.如權利要求1所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述協(xié)議數(shù)據(jù)中元素的數(shù)據(jù)結構包括:結構體、數(shù)組、基礎類型和字符串。
3.如權利要求2所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述方法通過如下步驟得到對應的數(shù)據(jù)結構形成多叉轉換樹,具體包括:
將所述協(xié)議數(shù)據(jù)中數(shù)據(jù)結構為結構體或數(shù)組的元素進行預設的迭代處理,直至數(shù)據(jù)結構為基礎類型或字符串,以形成所述多叉轉換樹。
4.如權利要求3所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述將所述多叉轉換樹中的元素進行反序列化處理,得到配置數(shù)據(jù)轉換關系,具體包括:
將所述多叉轉換樹中所有數(shù)據(jù)結構為基礎類型或字符串的元素進行反序列化處理,得到對應的解析結果;
根據(jù)所述多叉轉換樹中元素與其對應的解析結果形成配置數(shù)據(jù)轉換關系。
5.如權利要求4所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述根據(jù)所述多叉轉換樹中元素的數(shù)據(jù)結構進行對應的反序列化處理,得到對應的解析結果,具體包括:
當數(shù)據(jù)結構為基礎類型時,根據(jù)預設的基礎數(shù)據(jù)類型表查找當前基礎類型對應的反序列化規(guī)則,根據(jù)查找到的反序列化規(guī)則進行反序列化處理,得到對應的物理值;
當數(shù)據(jù)結構為字符串時,根據(jù)預設的編碼反序列化方法對當前元素的字節(jié)長度進行反序列化處理,得到對應的物理值。
6.如權利要求3所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述方法還包括:
當數(shù)據(jù)結構為數(shù)組時,根據(jù)數(shù)組內(nèi)元素配合使用的次數(shù)確定對應的數(shù)組類型,根據(jù)數(shù)組類型確定對應的迭代類型;其中,迭代類型包括:動態(tài)迭代及靜態(tài)迭代。
7.如權利要求6所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法,其特征在于,所述當數(shù)據(jù)結構為數(shù)組時,根據(jù)數(shù)組內(nèi)元素配合使用的次數(shù)確定對應的迭代類型,具體包括:
當數(shù)據(jù)結構為數(shù)組時,根據(jù)數(shù)組內(nèi)元素配合使用的次數(shù)為0時,數(shù)組類型為動態(tài)數(shù)組,則對應的迭代類型為動態(tài)迭代;
當數(shù)據(jù)結構為數(shù)組時,根據(jù)數(shù)組內(nèi)元素配合使用的次數(shù)不為0時,數(shù)組類型為靜態(tài)數(shù)組,則對應的迭代類型為靜態(tài)迭代,并根據(jù)當前數(shù)組的元素個數(shù)確定數(shù)組的迭代次數(shù)。
8.一種車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析裝置,其特征在于,包括:
獲取模塊,用于獲取車輛發(fā)送的協(xié)議數(shù)據(jù),其中,所述協(xié)議數(shù)據(jù)為二進制數(shù)據(jù);
轉換模塊,用于根據(jù)SOME/IP協(xié)議結構確定所述協(xié)議數(shù)據(jù)中元素的數(shù)據(jù)結構,并根據(jù)對應的數(shù)據(jù)結構形成多叉轉換樹;
處理模塊,用于將所述多叉轉換樹中的元素進行反序列化處理,得到配置數(shù)據(jù)轉換關系;其中,所述配置數(shù)據(jù)轉換關系包括:所述協(xié)議數(shù)據(jù)中各個元素對應的解析結果;
配置更新模塊,用于將所述配置數(shù)據(jù)轉換關系發(fā)送至車輛,以使車輛根據(jù)所述配置數(shù)據(jù)轉換關系對所述協(xié)議數(shù)據(jù)進行解析,并根據(jù)解析結果進行配置更新。
9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質(zhì)所在設備執(zhí)行如權利要求1至7中任意一項所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法。
10.一種車載以太網(wǎng)的數(shù)據(jù)交互系統(tǒng),其特征在于,包括:車輛及SOME/IP協(xié)議數(shù)據(jù)的解析系統(tǒng);其中,所述SOME/IP協(xié)議數(shù)據(jù)的解析系統(tǒng),包括:處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至7中任意一項所述的車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法;
所述車輛的數(shù)據(jù)通信端與所述SOME/IP協(xié)議數(shù)據(jù)的解析系統(tǒng)的數(shù)據(jù)通信端連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華人運通(上海)云計算科技有限公司,未經(jīng)華人運通(上海)云計算科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011540272.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 以太網(wǎng)設備的連接器的連接方法及以太網(wǎng)設備
- 以太網(wǎng)齊納式安全柵的應用
- 基于APPID可配置的多路以太網(wǎng)擴展方法及裝置
- 一種在工業(yè)以太網(wǎng)中傳輸標準以太網(wǎng)數(shù)據(jù)的方法
- 列車級以太網(wǎng)交換設備及系統(tǒng)
- 實現(xiàn)ILK接口業(yè)務和以太網(wǎng)接口業(yè)務互通的系統(tǒng)及方法
- 一種車載以太網(wǎng)數(shù)據(jù)接入裝置
- 以太網(wǎng)通信系統(tǒng)、以太網(wǎng)通信的實現(xiàn)方法、設備及介質(zhì)
- 一種以太網(wǎng)轉接模塊
- 具有路由器功能的計算機
- 與AVB技術交互工作處理SOME/IP流的方法和裝置
- 電磁爐(SOME系列)
- 多士爐(SOME系列)
- 信號控制轉換裝置以及信號控制轉換方法
- 一種基于SOME/IP協(xié)議的以太網(wǎng)總線與CAN總線數(shù)據(jù)轉換方法及系統(tǒng)
- SOME/IP通信系統(tǒng)的配置方法、裝置及系統(tǒng)
- 車載以太網(wǎng)SOME/IP協(xié)議數(shù)據(jù)的解析方法、裝置、介質(zhì)及系統(tǒng)
- 遠程調(diào)用自動駕駛平臺的數(shù)據(jù)通信方法及系統(tǒng)
- 一種入侵檢測方法、裝置、存儲介質(zhì)和電子設備
- 一種基于SOME/IP的車載空調(diào)服務調(diào)用系統(tǒng)





