[發明專利]DDS網關的交互方法、裝置、電子設備及存儲介質在審
| 申請號: | 202211714611.3 | 申請日: | 2022-12-29 |
| 公開(公告)號: | CN116248775A | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 唐光雨;黃杰;陳德芮;李學清 | 申請(專利權)人: | 重慶長安汽車股份有限公司 |
| 主分類號: | H04L69/16 | 分類號: | H04L69/16;H04L12/66 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 黃瓊 |
| 地址: | 400020 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dds 網關 交互 方法 裝置 電子設備 存儲 介質 | ||
本申請涉及數據通信技術領域,特別涉及一種DDS網關的交互方法、裝置、電子設備及存儲介質,其中,方法包括:通過部署在用于與第一微控制器通信的第一微處理器的通信進程中的第一DDS網關接收第一微控制器發送的服務請求;基于服務標識值和/或通知類標識值,判斷服務請求是否滿足第一預設轉發條件;若服務請求滿足預設轉發條件,則將服務請求轉發至從多個微處理器確定的與第一微控制器對應的第一微處理器,并接收第一微處理器執行服務請求時發送的服務響應,并在服務響應滿足第二預設轉發條件時,發送服務響應至第一微控制器。由此,解決在MCU和MPU兩種芯片同時搭載DDS協議時,MCU資源不足的問題,各個芯片的啟動不會互相影響。
技術領域
本申請涉及數據通信技術領域,特別涉及一種DDS網關的交互方法、裝置、電子設備及存儲介質。
背景技術
隨著汽車智能化、網聯化的發展,車載網絡中需要承載的數據量逐步增加,此時車載以太網憑借其高帶寬的優勢正被逐步應用作為車載通信主干網;用戶對汽車的功能多樣性和豐富性要求越來越高,分布式架構SOA(Service-Oriented?Architecture,面向服務架構)服務應運而生,在以太網基礎上使用SOA架構,離不開中間件協議的支撐,數據分發服務(Data?Distribution?Service,DDS)協議逐步出現在實際應用中,它包含的RPC(RemoteProcedure?Call,遠程過程調用)框架、Qos(Quality?of?Service,服務質量)機制、domain(域)劃分等內容,更好的讓SOA運用于車載網絡中。
相關技術中各主機廠已逐步使用DDS作為車載通信中間件來解耦控制器應用層和底層傳輸的聯系,推進SOA架構設計,完成整車以太網數據傳輸。
然而,MCU(Microcontroller?Unit,微控制單元)上使用DDS協議棧仍有很多局限性,如MCU中有限的運存資源導致了MCU無法容納與MPU(Microprocessor?Unit,微處理單元)通信匹配的proxy(網絡訪問方式)實體帶來的資源消耗。使大部分主機廠無法或無意愿在MCU上部署DDS協議棧,而只在MPU上部署DDS協議棧,導致整車通信架構復雜,通信延時高。
發明內容
本申請提供一種DDS網關的交互方法、裝置、電子設備及存儲介質,以解決在MCU和MPU兩種芯片同時搭載DDS協議時,MCU資源不足,導致整車通信架構復雜,通信延時高的問題,DDS網關部署在每一個需要與MCU通信的MPU進程中,各個芯片的啟動不會互相影響。
本申請第一方面實施例提供一種DDS網關的交互方法,包括以下步驟:基于數據分發服務DDS通信的車載網絡通信架構,所述車載網絡通信架構包括部署在第一DDS通信區域內的多個微控制器、部署在第二DDS通信區域內的多個微處理器和部署在用于與每個微控制器通信的微處理器的通信進程中的多個DDS網關,其中,所述方法包括以下步驟:通過部署在用于與第一微控制器通信的第一微處理器的通信進程中的第一DDS網關接收所述第一微控制器發送的服務請求,其中,所述第一微控制器為當前車輛任一功能觸發時,從所述多個微控制器中確定的與所述任一功能對應的處理器,所述服務請求由所述任一功能生成,且所述服務請求包括服務標識值和/或通知類標識值;基于所述服務標識值和/或所述通知類標識值,判斷所述服務請求是否滿足第一預設轉發條件,其中,所述第一預設轉發條件由所述第一微處理器確定;以及若所述服務請求滿足所述預設轉發條件,則將所述服務請求轉發至從所述多個微處理器確定的與所述第一微控制器對應的第一微處理器,并接收所述第一微處理器執行所述服務請求時發送的服務響應,并在所述服務響應滿足第二預設轉發條件時,發送所述服務響應至所述第一微控制器,其中,所述第二預設轉發條件由所述第一微控制器確定。
根據上述技術手段,本申請可以解決在MCU和MPU兩種芯片同時搭載DDS協議時,MCU資源不足,導致整車通信架構復雜,通信延時高的問題,DDS網關部署在每一個需要與MCU通信的MPU進程中,各個芯片的啟動不會互相影響。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶長安汽車股份有限公司,未經重慶長安汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211714611.3/2.html,轉載請聲明來源鉆瓜專利網。





