日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車(chē)測(cè)試網(wǎng)

  • 公眾號(hào)
    • 汽車(chē)測(cè)試網(wǎng)

    • 在線課堂

    • 電車(chē)測(cè)試

智能汽車(chē)車(chē)用基礎(chǔ)軟件平臺(tái)關(guān)聯(lián)技術(shù)

2022-09-25 17:59:10·  來(lái)源:汽車(chē)測(cè)試網(wǎng)  
 

a. Down Phase


·  服務(wù)未被應(yīng)用請(qǐng)求。


·  收到 OfferService,存儲(chǔ)當(dāng)前服務(wù)實(shí)例狀態(tài),啟動(dòng) TTL 計(jì)時(shí)器,此時(shí)服務(wù)若被應(yīng)用請(qǐng)求,直接進(jìn)入 Main Phase。


b. Initial Wait Phase


·  服務(wù)被請(qǐng)求后,進(jìn)入此階段。


·  等待 INITIAL_DELAY 時(shí)間(最大和最小值之間的隨機(jī)值)。


·  如果此時(shí)收到 Offer Service,則取消計(jì)時(shí)器,直接進(jìn)入 Main Phase。


·  如果服務(wù)請(qǐng)求被釋放,進(jìn)入 Down Phase。


·  計(jì)時(shí)器超時(shí)后,發(fā)送第一個(gè) Find service,進(jìn)入下一階段。


c. Repetition Phase


·  重復(fù)發(fā)送 Find service, 重復(fù)次數(shù)由 REPETITIONS_MAX 決定, 發(fā)送間隔以 REPETITIONS_ base_DELAY 為基時(shí)間,每發(fā)送一次,間隔加倍。


·  收到 Offer Service,停止發(fā)送計(jì)數(shù)和計(jì)時(shí),立即進(jìn)入 Main Phase,觸發(fā)發(fā)送 SubscribeEvent- group( 延遲一定時(shí)間)。


·  如果服務(wù)請(qǐng)求被釋放,進(jìn)入 Down Phase,若此時(shí)有訂閱行為,則發(fā)送 StopSubscribeEvent- group。


d. Main Phase


·  不再周期發(fā)送 Find Service。


·  收到 Offer Service,觸發(fā)發(fā)送 SubscribeEventgroup( 延遲一定時(shí)間)。


·  如果收到 StopOfferService,則停止所有計(jì)時(shí)器。


·  如果服務(wù)請(qǐng)求被釋放,進(jìn)入 Down Phase,若此時(shí)有訂閱行為,則發(fā)送 StopSubscribeEvent- group。


客戶端狀態(tài)機(jī)轉(zhuǎn)化圖如圖 4.5-9 所示。


圖片

圖4.5-9 客戶端狀態(tài)機(jī)轉(zhuǎn)換圖


3.  SOME/IP 在 SOA 中的應(yīng)用


(1) 基本概述


SOA 是一種面向服務(wù)的架構(gòu)模型。它可以根據(jù)需求將不同的應(yīng)用服務(wù)進(jìn)行拆分,并通過(guò)定義好的服務(wù)接口聯(lián)系起來(lái),從而使得在構(gòu)建不同系統(tǒng)時(shí),服務(wù)可以以一種統(tǒng)一的方式進(jìn)行交互。在基于 SOA 的軟件架構(gòu)中,服務(wù)是最小的功能邏輯塊。為了實(shí)現(xiàn)一項(xiàng)功能,整車(chē)的某個(gè)或某些子系統(tǒng)需要進(jìn)行數(shù)據(jù)交互,而數(shù)據(jù)交互的接口就是服務(wù)的接口。服務(wù)通過(guò)服務(wù)接口實(shí)現(xiàn)信息的交互,進(jìn)而完成服務(wù)本身的功能。


SOA 的關(guān)鍵技術(shù)是要求有統(tǒng)一的、標(biāo)準(zhǔn)的通信協(xié)議及中間件。SOME/IP 作為一種基于車(chē)載以太網(wǎng)協(xié)議的、面向服務(wù)的靈活中間件,解決 SOA 通信的中間件技術(shù)。


(2) 在域控制器中的典型應(yīng)用


根據(jù)當(dāng)前的汽車(chē)電子電氣架構(gòu),汽車(chē)將主要由中央域控制器及區(qū)域控制器構(gòu)成。如何在異構(gòu)平臺(tái)域 控制器上實(shí)現(xiàn) SOA 軟件架構(gòu),實(shí)現(xiàn)基于面向服務(wù)的通信,以及信號(hào)與服務(wù)的轉(zhuǎn)換,主要有以下兩種方案。


軟件實(shí)現(xiàn)方案一:在 M 核進(jìn)行服務(wù)化。將大部分服務(wù)部署在 M 核上,由 M 核和其他控制器進(jìn)行基于服務(wù)的通信,如圖 4.5-10 所示。


優(yōu)點(diǎn):M 核現(xiàn)有資產(chǎn)復(fù)用度高,基于信號(hào)的應(yīng)用部分改動(dòng)小;數(shù)據(jù)傳輸實(shí)時(shí)性高。


限制:M 核 SOA 程度較低,部署 SOMEIP 協(xié)議,M 核資源占用較大。


圖片

圖4.5-10 域控制器應(yīng)用-方案一

分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25