国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng)與流程

      文檔序號:12067853閱讀:244來源:國知局
      一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng)與流程

      本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,更具體的說,涉及一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng)。



      背景技術(shù):

      在軍工航空領(lǐng)域,航電網(wǎng)絡(luò)系統(tǒng)的主干網(wǎng)絡(luò)通常采用1553總線作為信息傳輸總線。航電網(wǎng)絡(luò)系統(tǒng)設(shè)計人員在配置航電網(wǎng)絡(luò)系統(tǒng)時需要完成兩個任務(wù):第一個是網(wǎng)絡(luò)通信業(yè)務(wù),該業(yè)務(wù)作為整個航電網(wǎng)絡(luò)的核心業(yè)務(wù),屬于頂層設(shè)計內(nèi)容,用于實現(xiàn)消息屬性配置;第二是網(wǎng)絡(luò)規(guī)劃業(yè)務(wù),該業(yè)務(wù)屬于底層設(shè)計內(nèi)容,用于實現(xiàn)各節(jié)點在1553網(wǎng)絡(luò)中的節(jié)點屬性配置。

      在航電網(wǎng)絡(luò)系統(tǒng)中,一般由人工根據(jù)1553協(xié)議對全網(wǎng)各個節(jié)點進(jìn)行節(jié)點屬性配置和對應(yīng)的消息屬性配置,當(dāng)各節(jié)點配置完成后,還需要調(diào)用復(fù)雜的1553驅(qū)動層接口對各節(jié)點發(fā)送的消息進(jìn)行接收、組包等。當(dāng)某個節(jié)點屬性或消息屬性變更時,就需要修改網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)。網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的修改過程包括:設(shè)計人員在進(jìn)行通信配置時,需要按照1553協(xié)議對屬性變更的節(jié)點或消息進(jìn)行適配,在適配過程中需要考慮全網(wǎng)節(jié)點ID的唯一性,同類節(jié)點在同一RT(Remote Terminals,遠(yuǎn)程終端)地址等內(nèi)容。同時在航電網(wǎng)絡(luò)系統(tǒng)的通信過程中,需要對節(jié)點初始化、消息發(fā)送和解析過程進(jìn)行修改,以適配新的配置表。通常航電網(wǎng)絡(luò)系統(tǒng)中的節(jié)點數(shù)量多達(dá)上百個,因此任何一個節(jié)點或消息的屬性發(fā)生變更,都會帶來巨大的工作量。

      綜上,如何提供一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法以減少網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,使用戶在進(jìn)行網(wǎng)絡(luò)通信時無需了解復(fù)雜的1553協(xié)議,從而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期,提高網(wǎng)絡(luò)通信調(diào)試效率是本領(lǐng)域技術(shù)人員亟需解決的問題。



      技術(shù)實現(xiàn)要素:

      有鑒于此,本發(fā)明公開一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng),以實現(xiàn)在進(jìn)行航電網(wǎng)絡(luò)系統(tǒng)配置時,減少網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,縮短節(jié)點屬性配置所需的時間,從而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期。

      一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法,包括:

      申請當(dāng)前節(jié)點初始化所需的初始化資源,所述初始化資源至少包括:1553設(shè)備硬件所占用的資源以及數(shù)據(jù)分發(fā)式服務(wù)DDS規(guī)范中的數(shù)據(jù)發(fā)布者所占用的資源、與所述數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元所占用的資源、數(shù)據(jù)訂閱者所占用的資源和與所述數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元所占用的資源;

      從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化,其中,所述配置信息包括:消息屬性配置和節(jié)點屬性配置;

      根據(jù)預(yù)定義的服務(wù)質(zhì)量QOS策略對初始化后的當(dāng)前節(jié)點的待發(fā)送消息進(jìn)行標(biāo)記;

      當(dāng)確定所述待發(fā)送消息的標(biāo)識位有效時,則將所述待發(fā)送消息輸出至1553總線;

      從所述1553總線采集其它節(jié)點輸出至所述1553總線上的消息,并獲取所述消息的標(biāo)識符ID;

      根據(jù)所述ID和所述藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷所述消息是否為所述當(dāng)前節(jié)點需要接收的消息;

      若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù)對所述消息進(jìn)行處理,得到所述消息對應(yīng)的消息內(nèi)容。

      優(yōu)選的,所述從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化包括:

      從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,所述配置信息包括節(jié)點屬性配置和消息屬性配置;

      根據(jù)所述節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性;

      根據(jù)所述消息屬性配置來配置板卡消息調(diào)度表;

      根據(jù)所述消息屬性配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及所述QOS策略,對所述數(shù)據(jù)發(fā)布者、所述數(shù)據(jù)寫入單元、數(shù)據(jù)訂閱者以及所述數(shù)據(jù)讀取單元進(jìn)行初始化,實現(xiàn)對所述當(dāng)前節(jié)點的初始化。

      優(yōu)選的,所述若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù)對所述消息進(jìn)行處理,得到所述消息對應(yīng)的消息內(nèi)容包括:

      若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù),對所述消息進(jìn)行組包;

      將組包完成后的消息存入對應(yīng)的主題緩存中,并根據(jù)所述主題信息,從所述主題緩存中獲取所述消息對應(yīng)的消息內(nèi)容。

      優(yōu)選的,還包括:

      當(dāng)航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點通信完成后,釋放所述初始化資源。

      優(yōu)選的,所述消息屬性配置包括三個屬性,分別為:消息發(fā)送周期、消息內(nèi)容以及消息方向,所述方向包括:來源方向和發(fā)送方向。

      一種航電網(wǎng)絡(luò)系統(tǒng)的通信系統(tǒng),包括:

      申請單元,用于申請當(dāng)前節(jié)點初始化所需的初始化資源,所述初始化資源至少包括:1553設(shè)備硬件所占用的資源以及數(shù)據(jù)分發(fā)式服務(wù)DDS規(guī)范中的數(shù)據(jù)發(fā)布者所占用的資源、與所述數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元所占用的資源、數(shù)據(jù)訂閱者所占用的資源和與所述數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元所占用的資源;

      初始化單元,用于從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化,其中,所述配置信息包括:消息屬性配置和節(jié)點屬性配置;

      標(biāo)記單元,用于根據(jù)預(yù)定義的服務(wù)質(zhì)量QOS策略對初始化后的當(dāng)前節(jié)點的待發(fā)送消息進(jìn)行標(biāo)記;

      輸出單元,用于當(dāng)確定所述待發(fā)送消息的標(biāo)識位有效時,則將所述待發(fā)送消息輸出至1553總線;

      采集單元,用于從所述1553總線采集其它節(jié)點輸出至所述1553總線上的消息,并獲取所述消息的標(biāo)識符ID;

      判斷單元,用于根據(jù)所述ID和所述藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷所述消息是否為所述當(dāng)前節(jié)點需要接收的消息;

      處理單元,用于在所述判斷單元判斷為是的情況下,根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù)對所述消息進(jìn)行處理,得到所述消息對應(yīng)的消息內(nèi)容。

      優(yōu)選的,所述初始化單元包括:

      第一獲取子單元,用于從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,所述配置信息包括節(jié)點屬性配置和消息屬性配置;

      申請子單元,用于根據(jù)所述節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性;

      配置子單元,用于根據(jù)所述消息屬性配置來配置板卡消息調(diào)度表;

      初始化子單元,用于根據(jù)所述消息屬性配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及所述QOS策略,對所述數(shù)據(jù)發(fā)布者、所述數(shù)據(jù)寫入單元、數(shù)據(jù)訂閱者以及所述數(shù)據(jù)讀取單元進(jìn)行初始化,實現(xiàn)對所述當(dāng)前節(jié)點的初始化。

      優(yōu)選的,所述處理單元包括:

      組包子單元,用于若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù),對所述消息進(jìn)行組包;

      第二獲取子單元,用于將組包完成后的消息存入對應(yīng)的主題緩存中,并根據(jù)所述主題信息,從所述主題緩存中獲取所述消息對應(yīng)的消息內(nèi)容。

      優(yōu)選的,還包括:

      釋放單元,用于當(dāng)航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點通信完成后,釋放所述初始化資源。

      優(yōu)選的,所述消息屬性配置包括三個屬性,分別為:消息發(fā)送周期、消息內(nèi)容以及消息方向,所述方向包括:來源方向和發(fā)送方向。

      從上述的技術(shù)方案可知,本發(fā)明公開了一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng),預(yù)先將航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點的配置信息記錄在藍(lán)圖配置表中,當(dāng)航電網(wǎng)絡(luò)系統(tǒng)進(jìn)行通信時,基于DDS標(biāo)準(zhǔn)規(guī)劃對當(dāng)前節(jié)點進(jìn)行初始化,當(dāng)各節(jié)點通過1553總線進(jìn)行信息交互時,從藍(lán)圖配置表中獲取信息交互時所需的數(shù)據(jù)。本發(fā)明通過將1553協(xié)議與DDS規(guī)范進(jìn)行適配,使網(wǎng)絡(luò)設(shè)計時對網(wǎng)絡(luò)協(xié)議進(jìn)行了抽象化和黑盒化,一方面加快了對各個節(jié)點的節(jié)點屬性配置,減少了網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,另一方面用戶無需面對復(fù)雜的1553協(xié)議,使用戶從之前需要同時面向節(jié)點和協(xié)議,轉(zhuǎn)換成只需面向消息,從而使整個通信過程更加人性化,進(jìn)而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期,提高了網(wǎng)絡(luò)通信調(diào)試效率。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)公開的附圖獲得其他的附圖。

      圖1為本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法流程圖;

      圖2為本發(fā)明實施例公開的一種藍(lán)圖配置架構(gòu)圖;

      圖3為本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖;

      圖4為本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)的通信系統(tǒng)的結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

      發(fā)明人經(jīng)過研究發(fā)現(xiàn),在航電網(wǎng)絡(luò)系統(tǒng)頂層設(shè)計時,往往只考慮信息的發(fā)布者和接收者,比如高度傳感器節(jié)點會向網(wǎng)絡(luò)中發(fā)送高度信息,飛控計算節(jié)點接收此信息并進(jìn)行一系列處理,但并不會考慮高度傳感器節(jié)點是如何與飛控計算節(jié)點的物理連接以及其在總線上的物理屬性。

      本發(fā)明實施例公開的航電網(wǎng)絡(luò)系統(tǒng)的通信方法及系統(tǒng),通過將網(wǎng)絡(luò)協(xié)議抽象化,實現(xiàn)對各個節(jié)點配置細(xì)節(jié)的抽象處理,并將1553協(xié)議與DDS規(guī)范進(jìn)行適配,實現(xiàn)了在航電網(wǎng)絡(luò)系統(tǒng)底層設(shè)計時,對節(jié)點屬性配置過程的簡化處理,從而在進(jìn)行航電網(wǎng)絡(luò)系統(tǒng)配置時,減少了網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,縮短了節(jié)點屬性配置所需的時間,進(jìn)而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期。

      DDS是對象管理組織(OMG)在HLA及CORBA等標(biāo)準(zhǔn)的基礎(chǔ)上制定的新一代分布式實時通信中間件技術(shù)規(guī)范,DDS采用發(fā)布/訂閱體系架構(gòu),強調(diào)以數(shù)據(jù)為中心,提供豐富的QOS服務(wù)質(zhì)量策略,能保障數(shù)據(jù)進(jìn)行實時、高效、靈活地分發(fā),可滿足各種分布式實時通信應(yīng)用需求。本申請通過將1553協(xié)議和DDS規(guī)范相結(jié)合,提供一種新的航電網(wǎng)絡(luò)系統(tǒng)。

      航電網(wǎng)絡(luò)系統(tǒng)的配置過程具體如下:

      參見圖1,本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)的通信方法流程圖,該方法包括步驟:

      步驟S101、申請當(dāng)前節(jié)點初始化所需的初始化資源;

      其中,所述初始化資源至少包括:1553設(shè)備硬件所占用的資源以及DDS(Data Distribution Service,數(shù)據(jù)分發(fā)式服務(wù))規(guī)范中的數(shù)據(jù)發(fā)布者所占用的資源、與所述數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元所占用的資源、數(shù)據(jù)訂閱者所占用的資源和與所述數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元所占用的資源。

      步驟S102、從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化;

      其中,所述配置信息包括:消息屬性配置和節(jié)點屬性配置。

      需要說明的是,藍(lán)圖配置表使用藍(lán)圖配置工具得到,藍(lán)圖配置表中的內(nèi)容包括:網(wǎng)絡(luò)節(jié)點規(guī)劃和消息屬性配置,其中,網(wǎng)絡(luò)節(jié)點規(guī)劃用于規(guī)劃航電網(wǎng)絡(luò)中各個節(jié)點的地址屬性,即網(wǎng)絡(luò)節(jié)點規(guī)劃中包括節(jié)點屬性配置。

      消息屬性配置包括三個屬性,分別為:消息發(fā)送周期、消息內(nèi)容以及消息方向,所述方向包括:來源方向和發(fā)送方向。

      針對消息屬性配置的三個屬性具體闡述如下:

      (1)消息發(fā)送周期:由于1553協(xié)議具有集權(quán)式的特點,故各節(jié)點發(fā)送的消息均為周期消息。根據(jù)各個消息的優(yōu)先級可以將消息劃分成不同的等級,例如,A級/B級/C級/D級/E級,各等級消息的消息發(fā)送周期可以分別為1ms/10ms/50ms/100ms/1s,其中,A級表示消息等級最高,發(fā)送周期最短,其它等級消息的含義以此類推。其中,消息的劃分等級數(shù)可以根據(jù)消息個數(shù)以及帶寬進(jìn)行擴展。

      (2)消息內(nèi)容:消息內(nèi)容中包含各個字節(jié)的解釋內(nèi)容。由于某些消息,例如報警消息是不需要周期發(fā)送的,因此可以在消息內(nèi)容中設(shè)置一個存儲單元(例如一個比特位),該存儲單元用于表示當(dāng)前消息是否是節(jié)點主動更新后的消息。

      (3)消息方向:在實際工況中,正常合理的消息都是有一定方向的,因此,設(shè)計人員只需要指定消息的來源方向和發(fā)送方向即可。

      需要說明的是,不合理的消息方向配置會增加網(wǎng)絡(luò)無效負(fù)載。

      其中,網(wǎng)絡(luò)節(jié)點規(guī)劃由設(shè)計人員指定節(jié)點類別及主控節(jié)點。舉例說明,假設(shè)航電網(wǎng)絡(luò)中存在飛控計算節(jié)點,位置傳感器節(jié)點、速度傳感器節(jié)點,艙內(nèi)溫度傳感器節(jié)點和艙內(nèi)濕度傳感器節(jié)點。指定飛控計算節(jié)點為主控節(jié)點,位置傳感器節(jié)點、速度傳感器節(jié)點屬于一類,艙內(nèi)溫度傳感器節(jié)點、艙內(nèi)濕度傳感器節(jié)點屬于一類,則藍(lán)圖配置工具會按照預(yù)設(shè)配置要求自動為各個節(jié)點生成符合要求的地址配置。

      具體參見圖2所示的藍(lán)圖配置架構(gòu)圖,速度傳感器節(jié)點發(fā)布消息內(nèi)容包括速度,同時指定速度為數(shù)據(jù)類型,另外消息優(yōu)先級為A,則藍(lán)圖配置工具會生成圖2左側(cè)的結(jié)構(gòu)體數(shù)據(jù)(即速度數(shù)據(jù)類型包括:①DDS識別符;②速度;③數(shù)據(jù)有效識別符)及對應(yīng)的周期(即1ms)。由于每個節(jié)點已經(jīng)生成了對應(yīng)1553網(wǎng)絡(luò)的地址,則根據(jù)設(shè)計人員指定的方向即可生產(chǎn)消息對應(yīng)的路由信息,如圖2左側(cè)中速度傳感器節(jié)點向飛控計算節(jié)點發(fā)送速度消息,則消息中配置的路由信息為RT1.1->BC,即RT地址1子地址1的節(jié)點向BC發(fā)送消息。

      其中,BC的英文全稱為:Bus Controller,中文名稱為:總線控制器。

      同樣,位置傳感器節(jié)點發(fā)布消息內(nèi)容包括位置,同時指定位置為數(shù)據(jù)類型,另外消息優(yōu)先級為A,則藍(lán)圖配置工具會生成圖2左側(cè)的結(jié)構(gòu)體數(shù)據(jù)(即位置數(shù)據(jù)類型包括:①DDS識別符;②經(jīng)度;③緯度;④高度;⑤數(shù)據(jù)有效識別符)及對應(yīng)的周期(即1ms)。由于每個節(jié)點已經(jīng)生成了對應(yīng)1553網(wǎng)絡(luò)的地址,則根據(jù)設(shè)計人員指定的方向即可生產(chǎn)消息對應(yīng)的路由信息,如圖2左側(cè)中位置傳感器節(jié)點向飛控計算節(jié)點發(fā)送位置消息,則消息中配置的路由信息為RT1.2->BC,即RT地址1子地址2的節(jié)點向BC發(fā)送消息。

      艙內(nèi)溫度傳感器節(jié)點發(fā)布消息內(nèi)容包括溫度,同時指定溫度為數(shù)據(jù)類型,另外消息優(yōu)先級為B,則藍(lán)圖配置工具會生成圖2左側(cè)的結(jié)構(gòu)體數(shù)據(jù)(即溫度數(shù)據(jù)類型包括:①DDS識別符;②溫度;③數(shù)據(jù)有效識別符)及對應(yīng)的周期(即10ms)。由于每個節(jié)點已經(jīng)生成了對應(yīng)1553網(wǎng)絡(luò)的地址,則根據(jù)設(shè)計人員指定的方向即可生產(chǎn)消息對應(yīng)的路由信息,如圖2左側(cè)中艙內(nèi)溫度傳感器節(jié)點向飛控計算節(jié)點發(fā)送溫度消息,則消息中配置的路由信息為RT2.1->BC,即RT地址2子地址1的節(jié)點向BC發(fā)送消息。

      艙內(nèi)濕度傳感器節(jié)點發(fā)布消息內(nèi)容包括濕度,同時指定濕度為數(shù)據(jù)類型,另外消息優(yōu)先級為D,則藍(lán)圖配置工具會生成圖2左側(cè)的結(jié)構(gòu)體數(shù)據(jù)(即濕度數(shù)據(jù)類型包括:①DDS識別符;②濕度;③數(shù)據(jù)有效識別符)及對應(yīng)的周期(即100ms)。由于每個節(jié)點已經(jīng)生成了對應(yīng)1553網(wǎng)絡(luò)的地址,則根據(jù)設(shè)計人員指定的方向即可生產(chǎn)消息對應(yīng)的路由信息,如圖2左側(cè)中艙內(nèi)濕度傳感器節(jié)點向飛控計算節(jié)點發(fā)送濕度消息,則消息中配置的路由信息為RT2.2->BC,即RT地址2子地址2的節(jié)點向BC發(fā)送消息。

      步驟S103、根據(jù)預(yù)定義的QOS策略對初始化后的當(dāng)前節(jié)點的待發(fā)送消息進(jìn)行標(biāo)記;

      其中,QOS(Quality Of Service,服務(wù)質(zhì)量)指一個網(wǎng)絡(luò)能夠利用各種基礎(chǔ)技術(shù),為指定的網(wǎng)絡(luò)通信提供更好的服務(wù)能力,是網(wǎng)絡(luò)的一種安全機制,用來解決網(wǎng)絡(luò)延遲和阻塞等問題的一種技術(shù)。

      步驟S104、判斷所述待發(fā)送消息的標(biāo)識位是否有效,如果是,則執(zhí)行步驟S105;

      步驟S105、將所述待發(fā)送消息輸出至1553總線;

      步驟S106、從所述1553總線采集其它節(jié)點輸出至所述1553總線上的消息,并獲取所述消息的標(biāo)識符ID;

      步驟S107、根據(jù)所述ID和所述藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷所述消息是否為所述當(dāng)前節(jié)點需要接收的消息,如果是,則執(zhí)行步驟S108;

      步驟S108、則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù)對所述消息進(jìn)行處理,得到所述消息對應(yīng)的消息內(nèi)容。

      其中,主題信息可以為速度、位置、濕度、溫度等。

      需要說明的是,當(dāng)判定獲取的消息不是當(dāng)前節(jié)點需要接收的消息時,則認(rèn)為該消息對于當(dāng)前節(jié)點而言為無效消息,在這種情況下,需要濾除該消息。

      本實施例中,步驟S101~步驟S105為當(dāng)前節(jié)點向1553總線發(fā)送消息的過程,步驟S106~步驟S108為從1553總線獲取其它節(jié)點發(fā)送的消息的過程,兩個過程可以同時執(zhí)行,并互不影響,當(dāng)然也可以根據(jù)實際需要,先控制當(dāng)前節(jié)點先向1553總線發(fā)送消息,再從1553總線獲取其它節(jié)點發(fā)送的消息,例如圖1示出的實施例,也可以先從1553總線獲取其它節(jié)點發(fā)送的消息,再向1553總線發(fā)送消息。

      綜上可知,本發(fā)明預(yù)先將航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點的配置信息記錄在藍(lán)圖配置表中,當(dāng)航電網(wǎng)絡(luò)系統(tǒng)進(jìn)行通信時,基于DDS標(biāo)準(zhǔn)規(guī)劃對當(dāng)前節(jié)點進(jìn)行初始化,當(dāng)各節(jié)點通過1553總線進(jìn)行信息交互時,從藍(lán)圖配置表中獲取信息交互時所需的數(shù)據(jù)。本發(fā)明通過將1553協(xié)議與DDS規(guī)范進(jìn)行適配,使網(wǎng)絡(luò)設(shè)計時對網(wǎng)絡(luò)協(xié)議進(jìn)行了抽象化和黑盒化,一方面加快了對各個節(jié)點的節(jié)點屬性配置,減少了網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,另一方面用戶無需面對復(fù)雜的1553協(xié)議,使用戶從之前需要同時面向節(jié)點和協(xié)議,轉(zhuǎn)換成只需面向消息,從而使整個通信過程更加人性化,進(jìn)而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期,提高了網(wǎng)絡(luò)通信調(diào)試效率。

      為進(jìn)一步優(yōu)化上述實施例,通信方法還可以包括步驟:

      當(dāng)航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點通信完成后,釋放初始化資源。

      其中,在實際應(yīng)用中,可以將航電網(wǎng)絡(luò)中的每個節(jié)點劃分為四個功能層,四個功能層分別為:應(yīng)用層、數(shù)據(jù)分發(fā)層、1553適配層和1553驅(qū)動層,各個節(jié)點的1553驅(qū)動層通過1553總線連接,藍(lán)圖適配工具與各個節(jié)點的1553適配層連接,具體參見圖3,本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖,其中,圖3中示出3個節(jié)點,分別為節(jié)點1、節(jié)點2和節(jié)點3,3個節(jié)點通過1553總線連接。

      結(jié)合圖1和圖3,對航電網(wǎng)絡(luò)系統(tǒng)的通信方法進(jìn)行說明,具體如下:

      航電網(wǎng)絡(luò)系統(tǒng)開始通信前,設(shè)計人員使用藍(lán)圖配置工具進(jìn)行消息配置和網(wǎng)絡(luò)節(jié)點規(guī)劃,并生成藍(lán)圖配置表。

      航電網(wǎng)絡(luò)系統(tǒng)開始通信時包括如下內(nèi)容:

      首先通過應(yīng)用層調(diào)用初始化接口,通過該初始化接口申請當(dāng)前節(jié)點初始化所需的初始化資源,并從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化;其次調(diào)用應(yīng)用層發(fā)送消息接口,通過應(yīng)用層發(fā)送消息接口將初始化后的當(dāng)前節(jié)點的待發(fā)送消息經(jīng)由應(yīng)用層、數(shù)據(jù)分發(fā)層傳導(dǎo)1553適配層,1553適配層根據(jù)預(yù)定義的QOS策略對待發(fā)送消息進(jìn)行標(biāo)記,當(dāng)判定待發(fā)送消息的標(biāo)識位有效時,則將待發(fā)送消息經(jīng)1553驅(qū)動層輸出至1553總線;

      通過1553驅(qū)動層從1553總線采集其它節(jié)點輸出至所述1553總線上的消息,并提交至1553適配層,通過1553適配層獲取該消息的標(biāo)識符ID,根據(jù)所述ID和所述藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷消息是否為所述當(dāng)前節(jié)點需要接收的消息,若所述消息為所述當(dāng)前節(jié)點需要接收的消息,將該消息輸出到數(shù)據(jù)分發(fā)層進(jìn)行處理后,輸出至應(yīng)用層,應(yīng)用層根據(jù)所述消息的主題信息,從所述藍(lán)圖配置表中獲取所述消息對應(yīng)的消息內(nèi)容。

      當(dāng)航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點通信完成后,應(yīng)用層調(diào)用釋放接口,釋放初始化資源。

      為進(jìn)一步優(yōu)化上述實施例,上述實施例中的步驟S102具體包括:

      從預(yù)存儲的藍(lán)圖配置表中獲取當(dāng)前節(jié)點的配置信息,其中,配置信息包括:節(jié)點屬性配置和消息屬性配置;

      根據(jù)節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性;

      根據(jù)消息屬性配置來配置板卡消息調(diào)度表;

      根據(jù)消息配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及QOS策略,對數(shù)據(jù)發(fā)布者(Publisher)、與數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元(DataWritter)、數(shù)據(jù)訂閱者(Subscriber)以及與數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元(DataReader)進(jìn)行初始化,實現(xiàn)對當(dāng)前節(jié)點的初始化。

      在實際應(yīng)用中,當(dāng)航電網(wǎng)絡(luò)中的各個節(jié)點包括:應(yīng)用層、數(shù)據(jù)分發(fā)層、1553適配層和1553驅(qū)動層四個功能層時,對當(dāng)前節(jié)點進(jìn)行初始化的過程包括:

      調(diào)用應(yīng)用層的初始化接口,通過該初始化接口從預(yù)存儲的藍(lán)圖配置表中獲取當(dāng)前節(jié)點的配置信息(配置信息包括:節(jié)點屬性配置和消息屬性配置),根據(jù)節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性,根據(jù)消息屬性配置來配置板卡消息調(diào)度表。由于消息屬性配置確定,因此消息屬性配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)也確定,根據(jù)各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及QOS策略,對數(shù)據(jù)分發(fā)層中的數(shù)據(jù)發(fā)布者、與該數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元、數(shù)據(jù)訂閱者以及與數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元進(jìn)行初始化,從而實現(xiàn)對當(dāng)前節(jié)點的初始化。

      為進(jìn)一步優(yōu)化上述實施例,上述實施例中的步驟S108具體包括:

      若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù),對所述消息進(jìn)行組包;

      將組包完成后的消息存入對應(yīng)的主題緩存中,并根據(jù)所述主題信息,從所述主題緩存中獲取所述消息對應(yīng)的消息內(nèi)容。

      在實際應(yīng)用中,當(dāng)航電網(wǎng)絡(luò)中的各個節(jié)點包括:應(yīng)用層、數(shù)據(jù)分發(fā)層、1553適配層和1553驅(qū)動層四個功能層時,當(dāng)前節(jié)點進(jìn)行消息發(fā)送和消息接收的過程具體如下:

      消息發(fā)送過程:程序調(diào)用應(yīng)用層的消息發(fā)送接口進(jìn)行消息發(fā)送。首先應(yīng)用層調(diào)用消息發(fā)送接口將消息的主題信息及消息的數(shù)據(jù)內(nèi)容傳遞到數(shù)據(jù)分發(fā)層,然后數(shù)據(jù)分發(fā)層根據(jù)主題信息,將消息的數(shù)據(jù)內(nèi)容保存到數(shù)據(jù)寫入單元的緩存中,并根據(jù)QOS策略,將數(shù)據(jù)發(fā)送到1553適配層。1553適配層啟動后會運行兩個任務(wù)模塊,兩個任務(wù)模塊包括:數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,數(shù)據(jù)發(fā)送模塊是一系列報文發(fā)送任務(wù)及一個監(jiān)聽任務(wù)的集合,數(shù)據(jù)發(fā)送模塊監(jiān)聽來自數(shù)據(jù)分發(fā)層的信號,當(dāng)接收到數(shù)據(jù)分發(fā)層發(fā)送的待發(fā)送消息的信號時,接收數(shù)據(jù)分發(fā)層下發(fā)的待發(fā)送消息,然后判斷該待發(fā)送消息的標(biāo)識位是否有效,當(dāng)判定待發(fā)送消息的標(biāo)識位有效時,根據(jù)該待發(fā)送消息的主題信息以及在藍(lán)圖配置表中的對應(yīng)信息,調(diào)用相應(yīng)的任務(wù)對待發(fā)送消息進(jìn)行處理,得到符合1553標(biāo)準(zhǔn)協(xié)議的通信報文,并將該通訊報文通過1553驅(qū)動層發(fā)送至1553總線。

      消息接收過程:程序調(diào)用應(yīng)用層的消息接收接口進(jìn)行消息接收。首先在當(dāng)前節(jié)點通過消息接收接口從1553總線采集到其它節(jié)點輸出至1553總線上的消息后,1553適配層的數(shù)據(jù)接收模塊(數(shù)據(jù)接收模塊是一系列消息組包任務(wù)及一個報文接收任務(wù)的集合)開始工作,數(shù)據(jù)接收模塊接收1553總線上的消息,并獲取消息的標(biāo)識符ID,根據(jù)ID和藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷該消息是否為當(dāng)前節(jié)點需要接收的消息,如果是,則調(diào)用相應(yīng)的消息組包任務(wù)進(jìn)行消息組包,并將組包完成的消息傳遞給數(shù)據(jù)分發(fā)層。數(shù)據(jù)分發(fā)層中的數(shù)據(jù)讀取單元監(jiān)聽來自1553適配層上的消息,當(dāng)數(shù)據(jù)讀取單元接收到來自1553適配層上的消息后,將該消息存入對應(yīng)主體的緩存中,并根據(jù)QOS策略,將該消息發(fā)送到應(yīng)用層。最后應(yīng)用層調(diào)用阻塞式的消息接收接口接收數(shù)據(jù)分發(fā)層發(fā)送的消息,并根據(jù)該消息的主題信息,從藍(lán)圖配置表中獲取消息對應(yīng)的消息內(nèi)容,以供程序做其它用途。

      與上述方法實施例相對應(yīng),本發(fā)明還公開了一種航電網(wǎng)絡(luò)系統(tǒng)的通信系統(tǒng)。

      參見圖4,本發(fā)明實施例公開的一種航電網(wǎng)絡(luò)系統(tǒng)的通信系統(tǒng)的結(jié)構(gòu)實體,該通信系統(tǒng)包括:

      申請單元201,用于申請當(dāng)前節(jié)點初始化所需的初始化資源,所述初始化資源至少包括:1553設(shè)備硬件所占用的資源以及數(shù)據(jù)分發(fā)式服務(wù)DDS規(guī)范中的數(shù)據(jù)發(fā)布者所占用的資源、與所述數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元所占用的資源、數(shù)據(jù)訂閱者所占用的資源和與所述數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元所占用的資源;

      初始化單元202,用于從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,根據(jù)所述初始化資源和所述配置信息對所述當(dāng)前節(jié)點進(jìn)行初始化,其中,所述配置信息包括:消息屬性配置和節(jié)點屬性配置;

      需要說明的是,藍(lán)圖配置表使用藍(lán)圖配置工具得到,藍(lán)圖配置表中的內(nèi)容包括:網(wǎng)絡(luò)節(jié)點規(guī)劃和消息屬性配置,其中,網(wǎng)絡(luò)節(jié)點規(guī)劃用于規(guī)劃航電網(wǎng)絡(luò)中各個節(jié)點的地址屬性,即網(wǎng)絡(luò)節(jié)點規(guī)劃中包括節(jié)點屬性配置。

      消息屬性配置包括三個屬性,分別為:消息發(fā)送周期、消息內(nèi)容以及消息方向,所述方向包括:來源方向和發(fā)送方向。

      標(biāo)記單元203,用于根據(jù)預(yù)定義的QOS策略對初始化后的當(dāng)前節(jié)點的待發(fā)送消息進(jìn)行標(biāo)記;

      輸出單元204,用于當(dāng)確定所述待發(fā)送消息的標(biāo)識位有效時,則將所述待發(fā)送消息輸出至1553總線;

      采集單元205,用于從所述1553總線采集其它節(jié)點輸出至所述1553總線上的消息,并獲取所述消息的標(biāo)識符ID;

      判斷單元206,用于根據(jù)所述ID和所述藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷所述消息是否為所述當(dāng)前節(jié)點需要接收的消息;

      處理單元207,用于在判斷單元206判斷為是的情況下,根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù)對所述消息進(jìn)行處理,得到所述消息對應(yīng)的消息內(nèi)容。

      需要說明的是,本實施例中,申請單元201、初始化單元202、標(biāo)記單元203和輸出單元204用于實現(xiàn)當(dāng)前節(jié)點向1553總線發(fā)送消息,采集單元205、判斷單元206和處理單元207用于實現(xiàn)當(dāng)前節(jié)點從1553總線獲取消息,消息的發(fā)送過程和消息的接收過程可以是兩個獨立的過程;也可以先執(zhí)行消息發(fā)送過程,后執(zhí)行消息接收過程;或是先執(zhí)行消息接收過程,后執(zhí)行消息發(fā)送過程,設(shè)置系統(tǒng)中各組成單元的連接方式包括但不限于圖4公開的實施例。

      綜上可知,本發(fā)明預(yù)先將航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點的配置信息記錄在藍(lán)圖配置表中,當(dāng)航電網(wǎng)絡(luò)系統(tǒng)進(jìn)行通信時,基于DDS標(biāo)準(zhǔn)規(guī)劃對當(dāng)前節(jié)點進(jìn)行初始化,當(dāng)各節(jié)點通過1553總線進(jìn)行信息交互時,從藍(lán)圖配置表中獲取信息交互時所需的數(shù)據(jù)。本發(fā)明通過將1553協(xié)議與DDS規(guī)范進(jìn)行適配,使網(wǎng)絡(luò)設(shè)計時對網(wǎng)絡(luò)協(xié)議進(jìn)行了抽象化和黑盒化,一方面加快了對各個節(jié)點的節(jié)點屬性配置,減少了網(wǎng)絡(luò)規(guī)劃業(yè)務(wù)的工作量,另一方面用戶無需面對復(fù)雜的1553協(xié)議,使用戶從之前需要同時面向節(jié)點和協(xié)議,轉(zhuǎn)換成只需面向消息,從而使整個通信過程更加人性化,進(jìn)而縮短航電網(wǎng)絡(luò)系統(tǒng)的設(shè)計周期,提高了網(wǎng)絡(luò)通信調(diào)試效率。

      為進(jìn)一步優(yōu)化上述實施例,通信系統(tǒng)還可以包括:

      釋放單元,用于當(dāng)航電網(wǎng)絡(luò)系統(tǒng)中的各個節(jié)點通信完成后,釋放所述初始化資源。

      為進(jìn)一步優(yōu)化上述實施例,上述實施例中的初始化單元202包括:

      第一獲取子單元,用于從預(yù)存儲的藍(lán)圖配置表中獲取所述當(dāng)前節(jié)點的配置信息,所述配置信息包括節(jié)點屬性配置和消息屬性配置;

      申請子單元,用于根據(jù)所述節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性;

      配置子單元,用于根據(jù)所述消息屬性配置來配置板卡消息調(diào)度表;

      初始化子單元,用于根據(jù)所述消息屬性配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及所述QOS策略,對所述數(shù)據(jù)發(fā)布者、所述數(shù)據(jù)寫入單元、數(shù)據(jù)訂閱者以及所述數(shù)據(jù)讀取單元進(jìn)行初始化,實現(xiàn)對所述當(dāng)前節(jié)點的初始化。

      在實際應(yīng)用中,當(dāng)航電網(wǎng)絡(luò)中的各個節(jié)點包括:應(yīng)用層、數(shù)據(jù)分發(fā)層、1553適配層和1553驅(qū)動層四個功能層時,對當(dāng)前節(jié)點進(jìn)行初始化的過程包括:

      調(diào)用應(yīng)用層的初始化接口,通過該初始化接口從預(yù)存儲的藍(lán)圖配置表中獲取當(dāng)前節(jié)點的配置信息(配置信息包括:節(jié)點屬性配置和消息屬性配置),根據(jù)節(jié)點屬性配置申請板卡資源以及配置板卡節(jié)點屬性,根據(jù)消息屬性配置來配置板卡消息調(diào)度表。由于消息屬性配置確定,因此消息屬性配置中各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)也確定,根據(jù)各消息對應(yīng)的數(shù)據(jù)類型、所有主題個數(shù)以及QOS策略,對數(shù)據(jù)分發(fā)層中的數(shù)據(jù)發(fā)布者、與該數(shù)據(jù)發(fā)布者對應(yīng)的數(shù)據(jù)寫入單元、數(shù)據(jù)訂閱者以及與數(shù)據(jù)訂閱者對應(yīng)的數(shù)據(jù)讀取單元進(jìn)行初始化,從而實現(xiàn)對當(dāng)前節(jié)點的初始化。

      為進(jìn)一步優(yōu)化上述實施例,上述實施例中的處理單元207可以包括:

      組包子單元,用于若所述消息為所述當(dāng)前節(jié)點需要接收的消息,則根據(jù)所述消息的主題信息,調(diào)用對應(yīng)的消息組包任務(wù),對所述消息進(jìn)行組包;

      第二獲取子單元,用于將組包完成后的消息存入對應(yīng)的主題緩存中,并根據(jù)所述主題信息,從所述主題緩存中獲取所述消息對應(yīng)的消息內(nèi)容。

      在實際應(yīng)用中,當(dāng)航電網(wǎng)絡(luò)中的各個節(jié)點包括:應(yīng)用層、數(shù)據(jù)分發(fā)層、1553適配層和1553驅(qū)動層四個功能層時,當(dāng)前節(jié)點進(jìn)行消息發(fā)送和消息接收的過程具體如下:

      消息發(fā)送過程:程序調(diào)用應(yīng)用層的消息發(fā)送接口進(jìn)行消息發(fā)送。首先應(yīng)用層調(diào)用消息發(fā)送接口將消息的主題信息及消息的數(shù)據(jù)內(nèi)容傳遞到數(shù)據(jù)分發(fā)層,然后數(shù)據(jù)分發(fā)層根據(jù)主題信息,將消息的數(shù)據(jù)內(nèi)容保存到數(shù)據(jù)寫入單元的緩存中,并根據(jù)QOS策略,將數(shù)據(jù)發(fā)送到1553適配層。1553適配層啟動后會運行兩個任務(wù)模塊,兩個任務(wù)模塊包括:數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,數(shù)據(jù)發(fā)送模塊是一系列報文發(fā)送任務(wù)及一個監(jiān)聽任務(wù)的集合,數(shù)據(jù)發(fā)送模塊監(jiān)聽來自數(shù)據(jù)分發(fā)層的信號,當(dāng)接收到數(shù)據(jù)分發(fā)層發(fā)送的待發(fā)送消息的信號時,接收數(shù)據(jù)分發(fā)層下發(fā)的待發(fā)送消息,然后判斷該待發(fā)送消息的標(biāo)識位是否有效,當(dāng)判定待發(fā)送消息的標(biāo)識位有效時,根據(jù)該待發(fā)送消息的主題信息以及在藍(lán)圖配置表中的對應(yīng)信息,調(diào)用相應(yīng)的任務(wù)對待發(fā)送消息進(jìn)行處理,得到符合1553標(biāo)準(zhǔn)協(xié)議的通信報文,并將該通訊報文通過1553驅(qū)動層發(fā)送至1553總線。

      消息接收過程:程序調(diào)用應(yīng)用層的消息接收接口進(jìn)行消息接收。首先在當(dāng)前節(jié)點通過消息接收接口從1553總線采集到其它節(jié)點輸出至1553總線上的消息后,1553適配層的數(shù)據(jù)接收模塊(數(shù)據(jù)接收模塊是一系列消息組包任務(wù)及一個報文接收任務(wù)的集合)開始工作,數(shù)據(jù)接收模塊接收1553總線上的消息,并獲取消息的標(biāo)識符ID,根據(jù)ID和藍(lán)圖配置表中記錄的ID和主題信息的對應(yīng)關(guān)系,判斷該消息是否為當(dāng)前節(jié)點需要接收的消息,如果是,則調(diào)用相應(yīng)的消息組包任務(wù)進(jìn)行消息組包,并將組包完成的消息傳遞給數(shù)據(jù)分發(fā)層。數(shù)據(jù)分發(fā)層中的數(shù)據(jù)讀取單元監(jiān)聽來自1553適配層上的消息,當(dāng)數(shù)據(jù)讀取單元接收到來自1553適配層上的消息后,將該消息存入對應(yīng)主體的緩存中,并根據(jù)QOS策略,將該消息發(fā)送到應(yīng)用層。最后應(yīng)用層調(diào)用阻塞式的消息接收接口接收數(shù)據(jù)分發(fā)層發(fā)送的消息,并根據(jù)該消息的主題信息,從藍(lán)圖配置表中獲取消息對應(yīng)的消息內(nèi)容,以供程序做其它用途。

      需要說明的是,系統(tǒng)實施例中各組成部分的具體工作原理,請參見方法實施例對應(yīng)部分,此次不再贅述。

      最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。

      對所公開的實施例的上述說明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1