本技術涉及汽車通信,特別是涉及一種汽車e/e架構、信號傳輸方法。
背景技術:
1、隨著汽車變得越來越科技化、智能化和互聯化,軟件定義汽車成為當今汽車軟件研發的主要方向。智能數字汽車平臺作為代表,其提出的環網架構平臺體現了基于域集中式e/e架構的軟件服務化的研發方向。
2、在現有的智能數字汽車平臺的架構中,各區域網關通過收編各域控制單元,并以以太網為媒介,采用設備抽象、原子服務和組合服務等方式,將各域控制單元的服務分別提供給車控、座艙和駕駛等控制器,實現各域控制單元的軟件服務化。
3、由于各域控制單元的抽象和服務化都在區域網關中,因此各區域網關對各域控制單元的管理和維護是分開進行的;且隨著汽車的功能越來越智能化,汽車中的控制器個數和總線上傳輸的數據量增加,為了滿足信號傳輸的需求,需要對各區域網關進行軟件研發和升級,導致研發成本增加。
技術實現思路
1、基于此,提供一種汽車e/e架構、信號傳輸方法,以改善需要對各區域網關進行軟件研發和升級的現象。
2、第一方面,提供一種汽車e/e架構,所述架構包括:
3、至少一個區域網關,所述區域網關的一端用于與第一設備電性連接;
4、至少一條雙向傳輸隧道,所述雙向傳輸隧道的一端與所述區域網關的另一端電性連接,所述雙向傳輸隧道與所述區域網關一一對應;
5、中央網關,所述中央網關的一端與所述雙向傳輸隧道的另一端電性連接,所述中央網關的另一端用于與第二設備電性連接。
6、結合第一方面,在第一方面的第一種可實施方式中,在第一傳輸方向中,所述區域網關包括:
7、第一接收單元,所述第一接收單元用于接收來自所述第一設備的第一待傳輸信號,并對所述第一待傳輸信號進行識別和分配標簽,得到第一待封裝數據;
8、第一封裝單元,所述第一封裝單元與所述第一接收單元電性連接,所述第一封裝單元用于對所述第一待封裝數據進行封裝,得到并發送第一報文幀;
9、所述中央網關包括:
10、第二解封單元,所述第二解封單元用于接收并解封所述第一報文幀,得到第一解封數據;
11、第二發送單元,所述第二發送單元與所述第二解封單元電性連接,所述第二發送單元用于根據所述第一解封數據的標簽進行拆分,以使所述第一解封數據還原為所述第一待傳輸信號;
12、其中,所述第一傳輸方向用于指示從所述第一設備至所述第二設備的方向。
13、結合第一方面,在第一方面的第二種可實施方式中,在第二傳輸方向中,所述中央網關包括:
14、第二接收單元,所述第二接收單元用于接收來自所述第二設備的第二待傳輸信號,并對所述第二待傳輸信號進行識別和分配標簽,得到第二待封裝數據;
15、第二封裝單元,所述第二封裝單元與所述第二接收單元電性連接,所述第二封裝單元用于對所述第二待封裝數據進行封裝,得到并發送第二報文幀;
16、所述區域網關包括:
17、第一解封單元,所述第一解封單元用于接收并解封所述第二報文幀,得到第二解封數據;
18、第一發送單元,所述第一發送單元與所述第二解封單元電性連接,所述第一發送單元用于根據所述第二解封數據的標簽進行拆分,以使所述第二解封數據還原為所述第二待傳輸數據;
19、其中,所述第二傳輸方向用于指示從所述第二設備至所述第一設備的方向。
20、結合第一方面,在第一方面的第三種可實施方式中,在第一傳輸方向中,所述中央網關還包括:
21、設備抽象單元,所述設備抽象單元的一端與所述第二發送單元遠離所述第二解封單元的一端電性連接,所述設備抽象單元用于根據所述第一待傳輸信號確定對應的設備接口;
22、原子服務單元,所述原子服務單元與所述設備抽象單元的另一端電性連接,所述原子服務單元用于將所述第一待傳輸信號解析為第一服務請求,并將所述第一服務請求發送至對應的設備接口,以使所述設備接口所對應的第二設備接收所述第一服務請求。
23、結合第一方面,在第一方面的第四種可實施方式中,在所述第二傳輸方向中,
24、所述原子服務單元,還用于接收來自所述第二設備的第二服務請求;
25、所述設備抽象單元的一端還與所述第二接收單元遠離所述第二封裝單元的一端電性連接,所述設備抽象單元還用于將所述第二服務請求封裝為第二待傳輸信號,并根據所述第二待傳輸信號確定對應的雙向傳輸隧道,以使所述第二待傳輸信號通過對應的雙向傳輸隧道傳輸至對應的第一設備。
26、第二方面,提供一種信號傳輸方法,所述方法包括:
27、在第一傳輸方向中,通過區域網關接收來自第一設備的第一待傳輸信號,根據與所述區域網關對應的雙向傳輸隧道,將所述第一待傳輸信號傳輸至中央網關,以使第二設備從所述中央網關接收所述第一待傳輸信號;
28、在第二傳輸方向中,通過所述中央網關接收來自所述第二設備的第二待傳輸信號,通過所述雙向傳輸隧道,將所述第二待傳輸信號傳輸至所述區域網關,以使所述第一設備從所述區域網關接收所述第二待傳輸信號。
29、結合第二方面,在第二方面的第一種可實施方式中,在所述第一傳輸方向中,
30、在所述區域網關接收所述第一待傳輸信號的情況下,對接收的第一待傳輸信號進行識別和分配標簽,得到第一待封裝數據,并對所述第一待封裝數據進行封裝,得到并發送第一報文幀;
31、在所述第一待傳輸信號傳輸至中央網關的情況下,對所述第一報文幀進行解封,得到第一解封數據,并根據所述第一解封數據的標簽進行拆分,以使所述第一解封數據還原為所述第一待傳輸信號。
32、結合第二方面,在第二方面的第二種可實施方式中,在所述第二傳輸方向中,
33、在所述中央網關接收所述第二待傳輸信號的情況下,對所述第二待傳輸信號進行識別和分配標簽,得到第二待封裝數據,并對所述第二待封裝數據進行封裝,得到并發送第二報文幀;
34、在所述第二待傳輸信號傳輸至所述區域網關的情況下,對所述第二報文幀進行解封,得到第二解封數據,并根據所述第二解封數據的標簽進行拆分,以使所述第二解封數據還原為所述第二待傳輸數據。
35、第三方面,提供了一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如第二方面或結合第二方面的可實施方式中任意一項所述的信號傳輸方法的步驟。
36、第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如第二方面或結合第二方面的可實施方式中任意一項所述的信號傳輸方法的步驟。
37、上述一種汽車e/e架構、信號傳輸方法,通過將至少一個區域網關分別與雙向傳輸隧道電性連接,并將所述雙向傳輸隧道遠離所述區域網關的一端與中央網關電性連接,得到所述信號傳輸系統,其中,所述雙向傳輸隧道與所述區域網關一一對應,當汽車中的設備需要進行信號傳輸時,可以通過所述信號傳輸系統實現。例如,將第一設備與所述區域網關遠離所述雙向傳輸隧道的一端電性連接,將第二設備與所述中央網關遠離所述雙向傳輸隧道的一端電性連接。基于該連接關系,所述第一設備和所述第二設備可以通過所述信號傳輸系統進行信號的傳輸,且只需要在所述中央網關處進行軟件研發和升級,從而改善了需要對各區域網關進行軟件研發和升級的現象,降低了研發成本。