国产精品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>

      管理用于交換飛行器的數(shù)據(jù)的通信信道的方法和設(shè)備的制作方法

      文檔序號(hào):7937348閱讀:216來源:國知局
      專利名稱:管理用于交換飛行器的數(shù)據(jù)的通信信道的方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及航空電子通信領(lǐng)域,更具體地說,涉及管理信道的方法和設(shè)備,所述信道用于交換來自飛行器的數(shù)據(jù),尤其能夠允許數(shù)字消息通過多個(gè)通信途徑在飛機(jī)的信息系統(tǒng)與地面航空公司的信息系統(tǒng)之間異步交換。
      背景技術(shù)
      隨著飛機(jī)的發(fā)展,飛機(jī)與地面之間的信息交換需要也在增加。這些需要尤其涉及更新飛機(jī)信息系統(tǒng)的各種元件、從地面站傳送飛行信息、傳送飛機(jī)的維護(hù)信息以便優(yōu)化成本,以及涉及為乘客提供的服務(wù)。
      應(yīng)該區(qū)分兩類信息交換飛機(jī)與地面之間的信息交換,以及飛機(jī)各系統(tǒng)之間的、關(guān)于飛機(jī)或乘客的信息交換。飛機(jī)上的各系統(tǒng)可以根據(jù)標(biāo)準(zhǔn)通信方式相互通信,例如通過有線網(wǎng)或無線網(wǎng),尤其是802.11a/b/g類型的WiFi(英文Wireless Fidelity,無線4果真)網(wǎng)。
      飛機(jī)與地面之間的鏈接通常是飛機(jī)專用的。例如,通信系統(tǒng)ATN(Aeronautical Telecommunication Network , 航空電信網(wǎng))ACARS(ARINC Communication Addressing and Reporting System,ARINC通信尋址與才艮告系統(tǒng))允許通過VDL鏈接(VHF Digital Link,VHF數(shù)字鏈)、S模式或衛(wèi)星在飛機(jī)與地面之間交換編碼數(shù)據(jù)。
      飛機(jī)與地面之間專用鏈接成本通常高于被稱為"開放世界"的通4言系統(tǒng),例如 WiFi, 、 WiMax (Worldwide interoperability forMicrowave Access,全球微波接入互操作性)、GSM(Global System forMobile Communications,全球移動(dòng)通信系統(tǒng))、GPRS(General PacketRadio Service , 通用分組無線業(yè)務(wù))、UMTS(Universal MobileTelecommunication System ,通用移動(dòng)電4言系統(tǒng))、MPDS(MobilePacket Data Service,移動(dòng)分組數(shù)據(jù)業(yè)務(wù))或SBB(Swift Broad Band,
      空中寬帶)。此外,這些開放世界通信系統(tǒng)通常比航空電子系統(tǒng)有更好 的性能,并經(jīng)歷快速技術(shù)發(fā)展。不過,前者可能在十年內(nèi)就成熟并/ 或過時(shí),從而對(duì)航空領(lǐng)域構(gòu)成障礙,在航空領(lǐng)域,開發(fā)和標(biāo)準(zhǔn)化的時(shí) 間都很長。
      飛機(jī)與地面之間的通信所采用的各方案的重大弊病在于這些方 案無法滿足如下的雙重需要為飛機(jī)上的全體應(yīng)用提供一個(gè)唯一的機(jī) -地通信系統(tǒng),尤其要考慮優(yōu)先級(jí)和成本管理;允許加入新技術(shù)例如
      HSDPA(High Speed Downlink Packet Access,高速下行分組接入), 而不對(duì)現(xiàn)存通信系統(tǒng)產(chǎn)生影響,以便加速這些技術(shù)的集成。

      發(fā)明內(nèi)容
      本發(fā)明可以解決前述問題中的至少一個(gè)。
      因此,本發(fā)明的目的是提出一種在飛行器中的數(shù)據(jù)通信方法,所 述飛行器包括適于根據(jù)至少兩種不同類型的多個(gè)信道在所述飛行器 與至少一個(gè)地面實(shí)體之間建立至少一個(gè)連接路徑的裝置,所述方法的 特征在于包括如下步驟
      -檢測(cè)事件;
      國根據(jù)所述事件確定一個(gè)通信配置,以便允許所述飛行器通過所 述4言道中的至少一個(gè)從所述至少一個(gè)地面實(shí)體接收或向所述至少一 個(gè)地面實(shí)體傳送數(shù)據(jù);
      -調(diào)整所述能建立至少一個(gè)連接路徑的裝置,以便根據(jù)所述通信 配置在所述飛行器和所述至少一個(gè)地面實(shí)體之間建立至少一個(gè)連接 路徑。
      因此,根據(jù)本發(fā)明的方法允許采用新媒體或新應(yīng)用程序,而不必 實(shí)質(zhì)上修改通信系統(tǒng)。所述方法還可以容易地適應(yīng)通信媒體的未來發(fā) 展,尤其是媒體在通信安全方面的發(fā)展。
      根據(jù)一種具體實(shí)施方式
      ,所述方法還包括一個(gè)傳送至少一個(gè)數(shù)據(jù)的步驟,所述步驟包括如下步驟
      -確定所述至少一個(gè)數(shù)據(jù)的優(yōu)先級(jí);
      -確定所述至少一個(gè)連接路徑的信道類型;
      -如果所確定的所述信道類型與所述優(yōu)先級(jí)兼容,則向所述至少 一個(gè)地面實(shí)體傳送所述至少一個(gè)數(shù)據(jù)。
      因此,根據(jù)本發(fā)明的方法允許適應(yīng)性地管理要傳送的消息。
      有益的是,為了簡化所述方法的實(shí)施,所述至少一個(gè)地面實(shí)體的 目的地址與每個(gè)優(yōu)先級(jí)相關(guān)聯(lián),所述至少一個(gè)數(shù)據(jù)被傳送到與所述至 少一個(gè)數(shù)據(jù)的優(yōu)先級(jí)相關(guān)聯(lián)的目的地址。
      根據(jù)一種具體實(shí)施方式
      ,所述已確定的信道與所述優(yōu)先級(jí)的兼容 性按照至少一個(gè)配置參數(shù)來確定。這種實(shí)施方式提供了對(duì)消息傳送方 式的簡便配置。
      仍然根據(jù)一種具體實(shí)施方式
      ,所述事件涉及所述信道的狀態(tài)或所 述飛行器的位置。
      仍然根據(jù)一種具體實(shí)施方式
      ,所述方法還包括存取至少一個(gè)待傳 送數(shù)據(jù)的步驟,所述被存取的至少一個(gè)數(shù)據(jù)的格式獨(dú)立于所述至少一 個(gè)連接路徑的信道。因此,使用該信道的應(yīng)用程序獨(dú)立于所使用的媒 體。
      本發(fā)明的另外一個(gè)目的是提出 一種計(jì)算機(jī)程序,該程序包括用于 實(shí)施前述方法的每一步驟的指令。
      本發(fā)明還有一個(gè)目的就是提出一種飛行器上的數(shù)據(jù)的通信設(shè)備, 所述飛行器包括能夠根據(jù)至少兩種不同類型的多個(gè)信道在所述飛行 器與至少一個(gè)地面實(shí)體之間建立至少一個(gè)連接路徑的裝置,所述設(shè)備 的特征在于包括如下裝置
      -用于檢測(cè)事件的裝置;
      -用于根據(jù)所述事件確定通信配置以允許所述飛行器通過所述信 道中的至少一個(gè)從所述至少一個(gè)地面實(shí)體接收或向所述至少一個(gè)地 面實(shí)體傳送數(shù)據(jù)的裝置;
      -用于調(diào)整所述能建立至少一個(gè)連接路徑的裝置以便根據(jù)所述通信配置在所述飛行器和所述至少一個(gè)地面實(shí)體之間建立至少一個(gè)連 接路徑的裝置。
      因此,根據(jù)本發(fā)明的設(shè)備允許采用新媒體或新應(yīng)用,而不必實(shí)質(zhì) 地修改通信系統(tǒng)。所述設(shè)備還可以容易地適應(yīng)通信媒體的未來發(fā)展, 尤其是媒體在通信安全方面的發(fā)展。
      根據(jù)一種具體實(shí)施方式
      ,所述設(shè)備還包括傳送至少一個(gè)數(shù)據(jù)的裝
      置,所述傳送裝置包括如下裝置
      -用于確定所述至少一個(gè)數(shù)據(jù)的優(yōu)先級(jí)的裝置; -用于確定所述至少一個(gè)連接路徑的信道類型的裝置; -用于確定所確定的所述信道類型是否與所述優(yōu)先級(jí)兼容,以及
      用于向所述至少一個(gè)地面實(shí)體傳送所述至少一個(gè)數(shù)據(jù)的裝置。
      有益的是,所述設(shè)備還包括一些存儲(chǔ)待傳送數(shù)據(jù)的裝置,所述待
      傳送數(shù)據(jù)根據(jù)與自己相關(guān)聯(lián)的優(yōu)先級(jí)存儲(chǔ),所述至少一個(gè)地面實(shí)體的
      目的地址與每個(gè)優(yōu)先級(jí)相關(guān)聯(lián)。
      仍然是根據(jù)一種具體實(shí)施方式
      ,所述檢測(cè)事件的裝置能檢測(cè)所述
      信道的狀態(tài)變化或所述飛行器的位置,以便確定優(yōu)選的信道。


      本發(fā)明的其它優(yōu)點(diǎn)、目的、特征可以從下文參照附圖作為非限制 性的例子的詳細(xì)描述看出,其中
      -圖l描述一個(gè)環(huán)境的例子,本發(fā)明在該環(huán)境中實(shí)施,以便實(shí)現(xiàn) 飛機(jī)與地面之間的數(shù)據(jù)交換;
      -圖2表示一個(gè)設(shè)備的例子,該設(shè)備用于實(shí)現(xiàn)本發(fā)明的一部分;
      -圖3描述根據(jù)本發(fā)明的通信系統(tǒng);
      -圖4表示當(dāng)信道變成可用時(shí)或當(dāng)飛行參數(shù)改變時(shí),通信控制器 管理信道的例子;
      -圖5說明飛機(jī)信息系統(tǒng)與地面信息系統(tǒng)之間消息交換的第一實(shí) 施例子;
      -圖6顯示對(duì)飛機(jī)傳送的消息的優(yōu)先級(jí)管理機(jī)制;-圖7表示一個(gè)消息處理算法例子,所述消息由OAMS模塊從飛 機(jī)信息系統(tǒng)的應(yīng)用接收,并需要被傳送至地面信息系統(tǒng)的GAMS模 塊;
      -圖8說明飛機(jī)信息系統(tǒng)與地面信息系統(tǒng)之間消息交換的第二實(shí) 施方式。
      具體實(shí)施例方式
      本發(fā)明的目的是提出一種通信方法和設(shè)備,所述通信方法和設(shè)備 能自然地管理移動(dòng)實(shí)體例如飛機(jī)與地面之間根據(jù)多個(gè)信道的異步數(shù) 據(jù)(最好是數(shù)字消息形式的)交換,所述異步數(shù)據(jù)交換根據(jù)所述各信道 的可用性和航空公司實(shí)行的政策而實(shí)現(xiàn)。這種政策可以根據(jù)地理區(qū) 域、飛行階段、待傳送數(shù)據(jù)的優(yōu)先級(jí)而確立。所述消息例如以 IP(Internet Protocol, Internet協(xié)i義)分纟且的形式傳送。
      圖1說明一個(gè)環(huán)境100例子,本發(fā)明在該環(huán)境100中實(shí)施,以便 當(dāng)飛機(jī)105在地面或地面附近時(shí),以及當(dāng)飛機(jī)在空中時(shí)實(shí)現(xiàn)飛機(jī)105 與地面之間的數(shù)據(jù)交換。
      飛機(jī)105最好包括一個(gè)應(yīng)用服務(wù)器(未表示出來), 一個(gè)通信服務(wù) 器110和一個(gè)無線通信接口 115,該無線通信接口 115能根據(jù)多個(gè)信 道傳送或接收數(shù)據(jù)。此處顯示的信道涉及衛(wèi)星通信、WiMax通信、 根據(jù)移動(dòng)電話技術(shù)的通信例如GSM、 GPRS、 UMTS,以及WiFi通 信。
      在地面,與應(yīng)用服務(wù)器125連接的通信服務(wù)器120與網(wǎng)絡(luò)135 例如Internet相連,最好通過保護(hù)i殳備l30 (防火墻)。網(wǎng)絡(luò)U5自己 連接到多個(gè)無線通信網(wǎng),例如衛(wèi)星網(wǎng)145-1、 WiMax網(wǎng)145-2、 GSM、 GPRS或UMTS類型的網(wǎng)145-3、 WiFi網(wǎng)145-4,最好分別通過保護(hù) 設(shè)備140-1至140-4。無線通信網(wǎng)145-1至145-4中的每一個(gè)都至少包 括一個(gè)無線通信接口,分別標(biāo)示為150-1至150-4,這些無線通信接 口允許根據(jù)相關(guān)協(xié)議傳送和接收數(shù)據(jù)。因此,衛(wèi)星網(wǎng)145-1能從衛(wèi)星 155接收數(shù)據(jù),并能傳送來自于衛(wèi)星155的數(shù)據(jù),衛(wèi)星155自己能向
      8飛機(jī)105的無線通信接口 115傳送數(shù)據(jù)或從無線通信接口 115接收數(shù) 據(jù)。同樣,WiMax網(wǎng)145-2能從飛才幾105的無線通信接口 115接收數(shù) 據(jù)或向無線通信接口 115傳送數(shù)據(jù)。網(wǎng)145-3和網(wǎng)145-4同樣。盡管 圖1只表示了一個(gè)總的無線通信接口,無線通信接口 115最好由多個(gè) 無線通信接口構(gòu)成,每個(gè)信道一個(gè),即, 一個(gè)用于衛(wèi)星通信的接口, 一個(gè)WiMax類型的接口, 一個(gè)GSM、 GPRS或UMTS類型的接口 , 一個(gè)WiFi類型的接口。
      當(dāng)飛機(jī)在地面或地面附近時(shí),飛機(jī)的無線通信接口 115能與無線 通信接口 150-1、無線通信接口 150-2至150-4通信(此處假定飛機(jī)的 地面環(huán)境具備這些無線通信接口)。當(dāng)飛機(jī)在空中,超出無線通信接口 150-2至150-3的通信范圍時(shí),只能使用通過衛(wèi)星的無線通信接口 150-1。
      圖2說明一個(gè)設(shè)備例子,該設(shè)備能實(shí)施本發(fā)明的一部分。例如, 設(shè)備200是一個(gè)通信服務(wù)器或一個(gè)應(yīng)用服務(wù)器。
      設(shè)備200包括一個(gè)通信總線202,與該總線202相連的有
      - 一個(gè)中央處理器或微處理器203(CPU);
      - 一個(gè)只讀存儲(chǔ)器204(ROM),該只讀存儲(chǔ)器204可以裝有程序 "Prog"、 "Progl"、 "Prog2,,;
      -一個(gè)隨機(jī)存取存儲(chǔ)器或高速緩沖存儲(chǔ)器206(RAM),包括能保 存變量和參數(shù)的寄存器,這些變量和參數(shù)在前述程序的執(zhí)行過程中產(chǎn) 生和4務(wù)改;
      一一個(gè)與分布式通信網(wǎng)220,例如Internet網(wǎng),連接的通信接口 218,該通信接口能傳送和接收數(shù)據(jù)。 作為可選項(xiàng),設(shè)備200還帶有
      國一個(gè)屏幕208,該屏幕可以可視化地顯示數(shù)據(jù)和/或用作使用者 的圖形界面,使用者可以借助鍵盤210或任何其它定位設(shè)備如鼠標(biāo)211 或光筆、觸摸屏或遙控器與根據(jù)本發(fā)明的程序互動(dòng);
      -一個(gè)硬盤212,該硬盤可以裝有前述程序"Prog"、 "Progl"、 "Prog2"以及根據(jù)本發(fā)明處理過的或要處理的數(shù)據(jù);-一個(gè)軟盤閱讀器214,該軟盤閱讀器接受軟盤216并能向其讀 寫根據(jù)本發(fā)明處理過的或要處理的數(shù)據(jù)。
      通信總線保證設(shè)備200內(nèi)的或與之連接的各部件之間的通信和 互操作性。總線的存在不會(huì)起到限制作用,尤其要說明的是,中央處 理器可 指令<
      ,許所述可編程"
      進(jìn)程,所述可執(zhí)行代碼例如可以存儲(chǔ)在硬盤212或只讀存儲(chǔ)器204中。
      根據(jù)一種變型,軟盤216可以裝有數(shù)據(jù)或前述程序的可執(zhí)行代 碼,該可執(zhí)行代碼一旦被設(shè)備200讀取,便保存在硬盤212中。
      根據(jù)第二種變型,所述程序的可執(zhí)行代碼將可以通過通信網(wǎng)220 經(jīng)由接口 218凈皮接收到,并以與前述方式相同的方式保存。
      所述軟盤可以被任何信息載體替代,例如光盤(CD-ROM)或存儲(chǔ) 卡。通常,軟盤可以由計(jì)算機(jī)或微處理器可讀的信息存儲(chǔ)裝置替代, 這些信息存儲(chǔ)裝置集成在所述設(shè)備中,或者不集成在所述設(shè)備中,必 要時(shí)可以拆卸,能夠保存一個(gè)或多個(gè)程序,執(zhí)行這些程序可以實(shí)施根 據(jù)本發(fā)明的方法。
      更通常的做法是,所述一個(gè)或多個(gè)程序?qū)⒖梢栽趫?zhí)行前加載到設(shè) 備200的存儲(chǔ)裝置中。
      中央單元203將控制、指揮執(zhí)行根據(jù)本發(fā)明的一個(gè)或多個(gè)程序的 指令或部分軟件代碼,即存儲(chǔ)在硬盤212或只讀存儲(chǔ)器204中,或其 它前述存儲(chǔ)部件中的指令。加電時(shí),保存在非易失性存儲(chǔ)器,例如硬 盤212或只讀存儲(chǔ)器204中的一個(gè)或多個(gè)程序被轉(zhuǎn)移到隨機(jī)存取存儲(chǔ) 器206中,隨機(jī)存取存儲(chǔ)器206中就裝有根據(jù)本發(fā)明的一個(gè)或多個(gè)程 序的可執(zhí)行代碼,并包括用于保存變量和參數(shù)的寄存器,這些變量和 參數(shù)為實(shí)施本發(fā)明所必需。
      應(yīng)該注意到,包括根據(jù)本發(fā)明的設(shè)備的通信設(shè)備還可以是被程序 化的設(shè)備。該通信設(shè)備包含所述一個(gè)或多個(gè)信息程序,這些程序例如 是被固化在一個(gè)專用集成電路(ASIC)中的。
      10圖3說明了根據(jù)本發(fā)明的通信系統(tǒng)300,該通信系統(tǒng)300被稱為 OWAG-CS (Open World Aircraft Ground-Communication System, 開放世界飛行器地面-通信系統(tǒng)),包括一個(gè)核心305,該核心305的 一部分在飛機(jī)通信系統(tǒng)310中實(shí)現(xiàn),另一部分在地面通信系統(tǒng)315中 實(shí)現(xiàn)。通信系統(tǒng)OWAG-CS 300最好由兩個(gè)分開的部分構(gòu)成。第一部 分320涉及飛機(jī)與地面的數(shù)據(jù)交換。第二部分325被稱為"通信控制 器",涉及通信信道管理。第一部分自身包括兩個(gè)模塊,第一個(gè)模塊 330被稱為OAMS (On-board Asynchronous Messaging Service,機(jī)上 異步消息傳送服務(wù)),在飛機(jī)上實(shí)現(xiàn),第二個(gè)模塊335被稱為GAMS (Ground Asynchronous Messaging Service, 地面異步消息'傳送月良務(wù)), 在地面實(shí)現(xiàn)。模塊OAMS 330和才莫塊GAMS 335分別用作應(yīng)用單元 340和345的接口。
      通信控制器325和模塊OAMS 330與裝有航空數(shù)據(jù)的設(shè)備350 相連,該設(shè)備350例如是一個(gè)存儲(chǔ)器或一個(gè)數(shù)據(jù)庫,其信息來自于傳 感器或飛行計(jì)算機(jī)。這些航空數(shù)據(jù)尤其用于確定哪些信道可以被使 用。通信控制器主要控制飛機(jī)的網(wǎng)絡(luò)設(shè)備355。所述網(wǎng)絡(luò)設(shè)備允許在 飛才/L和地面之間建立連^妾。
      才莫塊OAMS與GAMS之間的數(shù)據(jù)交換通過通信接口 360和365 實(shí)現(xiàn),所述通信接口能采用多種類型的信道。通信接口360的信道配 置由通信控制器325控制。
      在通信控制器325與網(wǎng)絡(luò)設(shè)備355之間建立的信息流是配置流, 該配置流包括所述通信控制器為了更新網(wǎng)絡(luò)設(shè)備的配置而向網(wǎng)絡(luò)設(shè) 備傳送的控制。
      在通信接口 360與i殳備350之間、設(shè)備350與通信控制器325 之間、以及關(guān)于航空公司政策的配置文件與通信控制器325之間建立 的信息流是監(jiān)測(cè)流,該監(jiān)測(cè)流包括由通信接口 360和由通信控制器325 更新航空數(shù)據(jù)的信息。
      最后,在通信接口 360、網(wǎng)絡(luò)設(shè)備355與模塊OAMS之間建立 的數(shù)據(jù)流包括根據(jù)可用的各不同連接路徑,在模塊OAMS 330和模塊GAMS 335之間交換的數(shù)據(jù)。
      通信系統(tǒng)300的這種分布尤其允許負(fù)責(zé)數(shù)據(jù)傳送的應(yīng)用單元不受信道類型的增加、撤消或改變的影響。因此,網(wǎng)絡(luò)配置的所有問題都與發(fā)布消息的應(yīng)用層沒有關(guān)聯(lián)。對(duì)于航空公司的地面設(shè)施同樣如此,對(duì)于這些地面i殳施而言,飛才幾與地面之間的路徑是透明的。因此,進(jìn)行功能開發(fā)時(shí)就不擔(dān)心需要隨信道類型的每次增加、撤消或改變而修改這些功能。有益的是,將應(yīng)用單元340與模塊OAMS 330之間的應(yīng)用接口標(biāo)準(zhǔn)化,以便為機(jī)上應(yīng)用開發(fā)人員屏蔽數(shù)據(jù)交換的問題,因而消除模塊OAMS 330在飛機(jī)上實(shí)施的應(yīng)用版本的關(guān)聯(lián)。
      根據(jù)第一實(shí)施方式,通信控制器325是安裝在飛機(jī)的機(jī)載服務(wù)器上的一個(gè)應(yīng)用服務(wù),所述機(jī)載服務(wù)器包括一些與航空數(shù)據(jù)庫及配置文件連接的專用連接器,所述航空數(shù)據(jù)庫主要指示飛機(jī)的飛行階段,而所述配置文件定義航空公司在通信方面的政策,例如何時(shí)使用衛(wèi)星。這兩類信息可以使通信控制器325實(shí)時(shí)計(jì)算網(wǎng)絡(luò)設(shè)備的配置,該配置為建立飛機(jī)上模塊OAMS 330與地面上模塊GAMS 335之間的完整通信所必需。通信控制器325最好只在OSI模型的底層工作,并根據(jù)信道的可用性、飛行階段和航空公司的政策實(shí)時(shí)建立連接路徑。建立連接路徑的這種適應(yīng)性允許尤其根據(jù)消息的優(yōu)先級(jí)和各信道的使用成本來優(yōu)化飛機(jī)的通信。
      應(yīng)該注意到,才莫塊GAMS 335集中管理一隊(duì)飛機(jī)的通信,也就是說,與多個(gè)模塊OAMS 330,例如數(shù)百個(gè)模塊OAMS 330 (每個(gè)飛機(jī)一個(gè)),建立的通信允許航空公司集中地、因而簡便地管理與飛機(jī)的消息交換。
      盡管才莫塊OAMS 330和GAMS 335有一定的相似性,但其間也有多點(diǎn)差異。首先,根據(jù)一個(gè)具體實(shí)施方式
      ,對(duì)于模塊GAMS 335,數(shù)據(jù)保存在數(shù)據(jù)庫中;而對(duì)于模塊OAMS,數(shù)據(jù)直接保存在服務(wù)器的文件管理器中。此外,飛機(jī)總是發(fā)起通信,模塊OAMS的servlets負(fù)責(zé)從飛機(jī)發(fā)送數(shù)據(jù)或向飛機(jī)發(fā)送數(shù)據(jù),而模塊GAMS的servlets從飛機(jī)接收數(shù)據(jù)或?yàn)轱w機(jī)準(zhǔn)備好數(shù)據(jù)。盡管始終是機(jī)載通信系統(tǒng)發(fā)起消息交換,但這種消息交換是雙向的。因此,模塊OAMS象客戶端那樣工作,而模塊GAMS象服務(wù)器那樣工作。
      因此,根據(jù)本發(fā)明的通信系統(tǒng)可以按三層分析
      -網(wǎng)絡(luò)層,由通信控制器控制;
      -數(shù)據(jù)層,由模塊OAMS和GAMS實(shí)現(xiàn);
      -應(yīng)用層,基于模塊OAMS和GAMS的API。
      下面對(duì)這三層的每一層進(jìn)行詳細(xì)描述。
      如前所述,網(wǎng)絡(luò)層由通信控制器控制,該通信控制器負(fù)責(zé)建立兩個(gè)模塊OAMS和GAMS通信所需要的連接路徑。通信控制器包括一個(gè)路由引擎,該路由引擎使用例如來自數(shù)據(jù)庫的航空數(shù)據(jù)來控制網(wǎng)絡(luò)設(shè)備。通信控制器的路由引擎可以被看作一個(gè)簡單的狀態(tài)自動(dòng)機(jī)。
      "等候"狀態(tài)與"路由,,狀態(tài)之間的轉(zhuǎn)換由一個(gè)或多個(gè)航空事件觸發(fā),所述航空事件來源于一個(gè)或多個(gè)參數(shù)的改變,這些參數(shù)可以代表信道狀態(tài)或簡單飛行信息。信道的狀態(tài)例如包括其可用性。飛行信息例如是飛機(jī)相對(duì)于地面的地理位置,必要時(shí)與一個(gè)閾值比較,以便確定"地面"位置和"空中"位置。
      當(dāng)通信控制器在"路由"狀態(tài)時(shí)確定網(wǎng)絡(luò)設(shè)備的配置,以便考慮必要的變化。例如,如果信道WiFi可用、飛行階段允許(例如當(dāng)飛機(jī)在地面時(shí)),而且航空公司的政策要求(定義的優(yōu)先路徑),則通信控制器配置網(wǎng)絡(luò)設(shè)備,以便建立WiFi連接路徑。于是,控制器在航空數(shù)據(jù)庫中指明建立此連接路徑??梢酝ㄟ^生成和傳送配置腳本來實(shí)施網(wǎng)絡(luò)設(shè)備配置,所述腳本由通信控制器生成,被傳送至網(wǎng)絡(luò)設(shè)備。
      當(dāng)網(wǎng)絡(luò)設(shè)備整體配置完成,并且網(wǎng)絡(luò)參數(shù)和飛行參數(shù)都沒有變化時(shí),通信控制器進(jìn)入"等待"狀態(tài),在該狀態(tài)下,通信控制器監(jiān)視網(wǎng)絡(luò)參數(shù)和飛行參數(shù)的變化。
      圖4表示當(dāng)信道變得可用時(shí)和當(dāng)飛行參數(shù)改變時(shí),通信控制器管理信道的例子。
      當(dāng)信道可用時(shí),即,當(dāng)通信接口檢測(cè)到可以從該信道發(fā)送或接收數(shù)據(jù)的可能性時(shí),通信接口傳送該信息至航空數(shù)據(jù)庫(步驟400)。對(duì)從信道發(fā)送或接收數(shù)據(jù)的可能性的檢測(cè)涉及檢測(cè)信道的屬性。實(shí)施該檢測(cè)依據(jù)的是被檢信道采用的標(biāo)準(zhǔn)協(xié)議。網(wǎng)絡(luò)參數(shù)的改變涉及信道的可用性,當(dāng)通信控制器發(fā)現(xiàn)航空數(shù)據(jù)庫中的網(wǎng)絡(luò)參數(shù)改變時(shí)(步驟
      405),通信控制器根據(jù)飛行參數(shù)、可用的信道,以及航空公司的政策為網(wǎng)絡(luò)設(shè)備確定一個(gè)新配置,并將此新配置傳送至網(wǎng)絡(luò)設(shè)備(步驟410)。網(wǎng)絡(luò)設(shè)備修改其配置,最好再向通信控制器發(fā)送一個(gè)接收確認(rèn)(步驟415)。于是,通信控制器向航空數(shù)據(jù)庫傳送關(guān)于新信道可用的信息(步驟420)。當(dāng)模塊OAMS檢測(cè)到航空數(shù)據(jù)庫中的關(guān)于新信道可用的修改時(shí)(步驟425),模塊OAMS可以使用此信道。
      根據(jù)一個(gè)優(yōu)先的實(shí)施方式,航空數(shù)據(jù)庫的修改可以由通信控制器和由模塊OAMS檢測(cè)。然而,此處應(yīng)該考慮到可以用一個(gè)監(jiān)視模塊與數(shù)據(jù)庫相關(guān)聯(lián),以便將任何變化通知通信控制器和/或模塊OAMS。
      當(dāng)通信控制器發(fā)現(xiàn)飛行參數(shù)例如飛機(jī)位置變化時(shí)(步驟430),通信控制器就根據(jù)飛行參數(shù)、可用信道、航空公司政策為網(wǎng)絡(luò)設(shè)備確定新配置,并將該新配置傳送給網(wǎng)絡(luò)設(shè)備(步驟435)。網(wǎng)絡(luò)設(shè)備修改其配置,并且最好向通信控制器發(fā)送一個(gè)接收確認(rèn)(步驟440)。于是,通信控制器向航空數(shù)據(jù)庫傳送一個(gè)信息,該信息表明有一個(gè)新信道可用、 一個(gè)信道不再可用或表明一個(gè)信道參數(shù)被修改了(步驟445)。當(dāng)模塊OAMS檢測(cè)到數(shù)據(jù)庫中的這個(gè)變化后(步驟450),模塊OAMS修改其參數(shù),以便考慮這些變化。
      用于數(shù)據(jù)交換的數(shù)據(jù)層是由模塊OAMS和GAMS實(shí)施的,這兩個(gè)模塊負(fù)責(zé)控制飛機(jī)與地面之間的數(shù)據(jù)交換。數(shù)據(jù)層位于網(wǎng)絡(luò)層與應(yīng)用層之間,使用通信控制器配置的連接路徑。因此,數(shù)據(jù)傳送的控制獨(dú)立于信道控制。
      舉例而言,模塊OAMS和模塊GAMS在應(yīng)用服務(wù)器J2EE(Java2 Enterprise Edition,即Java 2企業(yè)版)中以Java servlet(Java是商標(biāo))的形式實(shí)現(xiàn)。模塊OAMS為經(jīng)典客戶端服務(wù)器架構(gòu),其中模塊OAMS的API (Application Programming Interface,即應(yīng)用程序編程接口)是客戶端,而模塊OAMS是服務(wù)器。同樣地,模塊GAMS也可以包括模塊GAMS的一個(gè)API、模塊GAMS、 一個(gè)數(shù)據(jù)庫。應(yīng)用程序(例如用Java和0++編碼的)可以通過兩個(gè)眾?1與這兩個(gè)服務(wù)器接口, 一個(gè)API對(duì)于模塊OAMS,另一個(gè)API對(duì)于模塊GAMS。應(yīng)用程序可以在http(HyperText Transfer Protocol,即超文本傳輸協(xié)議)流中與所述服務(wù)器通信。
      才莫塊OAMS與才莫塊GAMS之間的BtoB (Business-to-Business,即企業(yè)對(duì)企業(yè))型的消息交換可以封裝在一個(gè)HTTP流中,該HTTP流由飛機(jī)啟動(dòng),最好采用X509證書進(jìn)行認(rèn)證,以^更滿足飛機(jī)與地面之間的通信安全要求。
      圖5說明了飛機(jī)信息系統(tǒng)500與地面信息系統(tǒng)502之間消息交換的實(shí)施例子。飛機(jī)信息系統(tǒng)500的應(yīng)用程序504用APIOAMS506向模塊OAMS 508傳送請(qǐng)求,更具體地說,是向模塊OAMS 508的前端http服務(wù)器510傳送請(qǐng)求。請(qǐng)求的結(jié)果由http服務(wù)器經(jīng)由APIOAMS 506傳送給應(yīng)用程序504 。
      http服務(wù)器510接收的應(yīng)用程序504的請(qǐng)求被傳送給應(yīng)用服務(wù)器,此處即Java虛擬機(jī)(JVM, Java Virtual Machine)512的J2EE(Java2 Enterprise Edition,即Java 2企業(yè)版)應(yīng)用服務(wù)器514。請(qǐng)求的結(jié)果由應(yīng)用服務(wù)器514傳送給http服務(wù)器510。
      有益的是,應(yīng)用服務(wù)器514包括一個(gè)Java servlet容器516,該容器516利用兩個(gè)專用服務(wù)518和520(分別為"送出"和"提取"類型)來處理應(yīng)用程序的請(qǐng)求。"送出,,服務(wù)向模塊GAMS傳送消息,而"提取"服務(wù)負(fù)責(zé)從存儲(chǔ)器522中取回在同一服務(wù)器上等待的消息。
      為了確保執(zhí)行所述任務(wù),所述兩個(gè)服務(wù)與航空數(shù)據(jù)庫524相接口,以便檢查信道的可用性;與http服務(wù)器510相連,以便與應(yīng)用程序通信;并與一個(gè)https客戶端526相接口 ,以便安全地與地面信息系統(tǒng)安全通信。應(yīng)該注意到,模塊OAMS還包括一個(gè)與所述服務(wù)器的文件管理器連接的接口,用于在存儲(chǔ)器522中存儲(chǔ)消息,這些消息等待被發(fā)送至地面信息系統(tǒng)或被應(yīng)用程序504取回。在存儲(chǔ)器522中,消息最好被分類存放于各應(yīng)用程序?qū)S玫南⑾渲小n愃频?,模塊GAMS 530的前端http服務(wù)器528通過API GAMS534從地面信息系統(tǒng)502的應(yīng)用程序532接收請(qǐng)求。模塊GAMS 530的前端http服務(wù)器528還通過TLS(Transport Layer Security,即傳輸層安全)類型的通道536從飛機(jī)信息系統(tǒng)的模塊OAMS 508的應(yīng)用程序504接收請(qǐng)求。對(duì)應(yīng)用程序請(qǐng)求的響應(yīng)由http服務(wù)器528經(jīng)過API GAMS 534傳送至應(yīng)用服務(wù)器532,和經(jīng)過通道536傳送至應(yīng)用程序504。
      應(yīng)用程序的請(qǐng)求由http服務(wù)器528傳送至Java虛擬機(jī)538的J2EE應(yīng)用服務(wù)器540的servlet容器542的服務(wù)。請(qǐng)求的結(jié)果由應(yīng)用服務(wù)器540傳送至http服務(wù)器528。
      有益的是,與模塊OAMS—樣,模塊GAMS也包括兩個(gè)專用服務(wù)544和546,分別被稱為"消息提供者"和"接收"。"消息提供者"服務(wù)544為有關(guān)OAMS模塊準(zhǔn)備好消息;而"接收,,服務(wù)546從服務(wù)器528接收消息,并將其再發(fā)送至存儲(chǔ)器或數(shù)據(jù)庫548的各消息箱。因此,兩個(gè)服務(wù)544和546都與數(shù)據(jù)庫548相接口,以便把消息存儲(chǔ)于專用消息箱中。這些專用消息箱最好仿照模塊OAMS上的那樣組織,也就是說按各應(yīng)用程序?qū)S梅诸?;唯一不同的是模塊GAMS需要管理多個(gè)飛機(jī),因此需要按飛機(jī)和按優(yōu)先級(jí)整合消息箱。
      API OAMS 506和GAMS 534用于向飛機(jī)信息系統(tǒng)和地面信息系統(tǒng)的應(yīng)用程序掩蔽通信問題。因此,這些API形成一個(gè)(掩飾真相的)門面(facade),允許4吏用通信系統(tǒng)OWAG-CS的所有功能。這些API可以用Java和C+十編碼以便集成到已經(jīng)存在的應(yīng)用程序中,基于由模塊OAMS和GAMS構(gòu)成的數(shù)據(jù)層,并與模塊OAMS和GAMS的前端http服務(wù)器進(jìn)行http原生(nativement)通信。
      對(duì)于飛機(jī)與地面的消息交換,消息層為飛機(jī)信息系統(tǒng)和地面信息系統(tǒng)的應(yīng)用程序提供了一種先進(jìn)的優(yōu)先級(jí)管理機(jī)制。圖6說明了這種管理飛機(jī)傳送的消息的優(yōu)先級(jí)的;f幾制600。
      飛機(jī)信息系統(tǒng)的應(yīng)用程序(用605-1至605-n標(biāo)注)可以通過APIOAMS (分別用610-1至610-n標(biāo)注)向模塊OAMS傳送消息。模塊
      16OAMS最好包括一個(gè)存儲(chǔ)器615,該存儲(chǔ)器615由FIFO(First In, FirstOut,即先進(jìn)先出)型的存儲(chǔ)部件615-1、 615-2、 615-3構(gòu)成,可以接收應(yīng)用程序605-1至605-n發(fā)送的消息。存儲(chǔ)于存儲(chǔ)器615的消息被傳送至 一 個(gè)TCP/IP(Transmission Control Protocol / InternetProtocol,即傳輸控制協(xié)議/互聯(lián)網(wǎng)絡(luò)協(xié)議)棧620,該棧620將消息分解為IP分組。在IP分組中,IP地址根據(jù)消息的優(yōu)先級(jí)確定。然后,一個(gè)與優(yōu)先級(jí)相關(guān)的、DSCP(Differentiated Services Code Point,即差分服務(wù)代碼點(diǎn))類型的服務(wù)質(zhì)量信息被加入所述IP分組中。然后,所述IP分組經(jīng)過由通信控制器630控制的網(wǎng)絡(luò)設(shè)備625被傳送至通信接口。通信接口由多個(gè)部件構(gòu)成,尤其包括衛(wèi)星通信接口部件635-1、 WiMax通信接口部件635-2、符合至少某些移動(dòng)電話才支術(shù)例如GSM、 GPRS、 UMTS的通信接口部件635-3、 WiFi通信接口部件635-4。
      每個(gè)存儲(chǔ)部件635-1、 635-2、 635-3對(duì)應(yīng)于一個(gè)優(yōu)先級(jí)。這里采用了三個(gè)優(yōu)先級(jí)低、中、高。當(dāng)一個(gè)應(yīng)用程序605-i發(fā)送一個(gè)消息時(shí),它給這個(gè)消息關(guān)聯(lián)一個(gè)優(yōu)先級(jí)。模塊OAMS接收到消息后,分析其優(yōu)先級(jí),并將消息存入與其優(yōu)先級(jí)對(duì)應(yīng)的FIFO型存儲(chǔ)部件中。例如,如果收到一個(gè)低優(yōu)先級(jí)的消息,就存入存儲(chǔ)部件615-3中;如果收到一個(gè)中優(yōu)先級(jí)的消息,就存入存儲(chǔ)部件615-2中;如果收到一個(gè)高優(yōu)先級(jí)的消息,就存入存儲(chǔ)部件615-1中。
      優(yōu)先級(jí)由模塊OAMS使用,以便處理接收到的消息,并確定將其向模塊GAMS轉(zhuǎn)移的方式。
      模塊IP使用的將消息轉(zhuǎn)化成IP分組的IP地址是預(yù)定的地址。有益的是,對(duì)每個(gè)優(yōu)先級(jí)存在一個(gè)IP地址。同樣地,對(duì)每個(gè)優(yōu)先級(jí)存在一個(gè)DSCP值。消息的優(yōu)先級(jí)與目的IP地址之間的這種關(guān)系允許在如下兩種決策之間有一個(gè)簡單的關(guān)聯(lián)(l)應(yīng)用層的決策,也就是說選定優(yōu)先級(jí);(2)更底層的,也就是說IP層的網(wǎng)絡(luò)設(shè)備所管理的分組的路由決策。
      同樣地,也是為了完成前述機(jī)制,IP分組的DSCP字段根據(jù)消息的優(yōu)先級(jí)填入一個(gè)預(yù)定的值,以便使網(wǎng)絡(luò)設(shè)施更好地獲得所述分
      組。例如,帶有高DSCP字段的IP分組應(yīng)該由所經(jīng)過的路由器優(yōu)先處理。應(yīng)該提醒的是,DSCP值對(duì)應(yīng)于IP分組中的一個(gè)字段,該字段可以將不同的服務(wù)級(jí)別指派給網(wǎng)絡(luò)交易(業(yè)務(wù))。
      飛機(jī)與地面之間的傳輸由通信控制器管理,通信控制器根據(jù)各不同信道的可用性和根據(jù)航空公司的政策確定連接路徑,這些連接路徑指向GAMS的三個(gè)可能IP地址的每一個(gè)。下面的表格可由通信控制器訪問,該表格是一個(gè)航空公司的政策的可能例子。
      優(yōu)先級(jí)DSCPIP地址優(yōu)先選用信道替代信道1替代信道2
      高48IP1WiFiGSM衛(wèi)星
      中32IP2WiFiWiMaxGSM
      低16IP3WiFi
      在該例子中,航空公司優(yōu)先考慮耗費(fèi)低、性能好,但覆蓋區(qū)域有
      受限的通信方式。如果WiFi類型的連接不能建立,則對(duì)于高、中優(yōu)先級(jí)授權(quán)移動(dòng)電話類型的連接(如果可以接入的話)。如果這些方式都不可用,則僅對(duì)于高優(yōu)先級(jí)授權(quán)衛(wèi)星連接,衛(wèi)星連接覆蓋面廣,但使用成本高、性能低。在各類型信道對(duì)于某些優(yōu)先級(jí)沒有授權(quán)的情況下,相應(yīng)的消息必須等待,直到一個(gè)被授權(quán)的信道可用才能發(fā)送。
      此處的消息為任何格式,被關(guān)聯(lián)了一個(gè)優(yōu)先級(jí)、 一個(gè)源地址和一個(gè)目的地址。當(dāng)一個(gè)要傳送的消息和被關(guān)聯(lián)的信息被分解成IP分組后,所述關(guān)聯(lián)信息不再能被直接存取,而只有在消息重構(gòu)以后,才可以被存取。消息重構(gòu)根據(jù)一個(gè)標(biāo)準(zhǔn)機(jī)制實(shí)施,該標(biāo)準(zhǔn)機(jī)制對(duì)應(yīng)于IP分組的分解機(jī)制。作為替代方案,消息自己可以包含補(bǔ)充信息例如優(yōu)先級(jí)以及源地址、目的地址。
      圖7表示一個(gè)消息處理算法例子,所述消息由模塊OAMS從飛機(jī)信息系統(tǒng)的一個(gè)應(yīng)用程序接收,并需要被傳送至一個(gè)地面信息系統(tǒng)的模塊GAMS。當(dāng)消息被接收時(shí)(步驟705),該消息的優(yōu)先級(jí)被確定(步驟710)。于是,根據(jù)該消息的優(yōu)先級(jí),該消息被存儲(chǔ)于FIFO類型的 存儲(chǔ)器715中。存儲(chǔ)在存儲(chǔ)器715中的消息根據(jù)其優(yōu)先級(jí)被處理(步驟 720)。模塊OAMS查詢航空數(shù)據(jù)庫,以便確定是否某個(gè)信道可用(步 驟725)。如果信道可用,就進(jìn)行測(cè)試以便確定傳輸通道是否可以被使 用(步驟730)。如果傳輸通道可以被使用,消息就被分解成IP分組, 在IP分組中,IP地址取決于優(yōu)先級(jí)(步驟735),并且有一個(gè)DSCP值 被加入IP分組中(步驟740)。然后,消息以IP分組的形式傳送,并 有測(cè)試進(jìn)行以便確定消息是否被傳送了(步驟745)。如果指定的信道 不能被使用,系統(tǒng)就確定是否有另外一個(gè)信道可以被使用,如虛線箭 頭所示。如果沒有任何信道可以用于傳送消息,那么這些消息就暫時(shí) 保存在存儲(chǔ)器750中(最好根據(jù)其優(yōu)先級(jí)保存),以便以后所指定的信 道可用時(shí)再發(fā)送。此處存儲(chǔ)器750類似于存儲(chǔ)器715。同樣的,如果 所有或某些消息沒有正確地傳送,這些消息也暫時(shí)保存在存儲(chǔ)器750 中(最好根據(jù)其優(yōu)先級(jí)保存),以便以后所指定的信道可用時(shí)再發(fā)送。 消息在存儲(chǔ)器750中的"生存期限"最好有限制。例如,存儲(chǔ)器750中 保存的消息在30分鐘后自動(dòng)清除。消息的"生存期限,,可以與消息的 優(yōu)先級(jí)或其性質(zhì)相關(guān)。某些消息還可以根據(jù)發(fā)出消息的應(yīng)用程序的請(qǐng) 求而從存儲(chǔ)器750中清除,例如,在飛行員想要撤消一個(gè)發(fā)送后已經(jīng) 作廢的報(bào)告的情況下。
      因此,存儲(chǔ)器750可以保存需要由一個(gè)不可接入的信道傳輸?shù)南?息,還可以管理一種遇錯(cuò)重發(fā)的機(jī)制,在所用的信道暫中斷后,該機(jī) 制可以重新在模塊OAMS和模塊GAMS之間轉(zhuǎn)移消息,準(zhǔn)確地從傳 送中斷點(diǎn)重新開始。連接中斷后,模塊OAMS向模塊GAMS表示重 新轉(zhuǎn)送消息。
      模塊OAMS可以包括監(jiān)測(cè)功能,模塊GAMS可以包括監(jiān)測(cè)和統(tǒng) 計(jì)功能。監(jiān)測(cè)功能允許應(yīng)用程序向其通信服務(wù)器詢問消息發(fā)送的狀 態(tài),例如第一消息的20%,和第二消息的50%,以及最后連接的時(shí) 間和日期??梢酝ㄟ^應(yīng)用程序的請(qǐng)求來獲得信息。模塊GAMS的統(tǒng) 計(jì)功能允許航空公司信息系統(tǒng)管理員了解系統(tǒng)的總體狀況,例如消息
      19發(fā)送的成功次數(shù)、失敗次數(shù),或交換量。
      盡管所描述的是消息傳輸是始于模塊OAMS的,但始于模塊 GAMS的消息傳輸也是相似的。
      應(yīng)該注意到,消息傳輸可以是單播類型的(unicast,從一個(gè)系統(tǒng) 向另一個(gè)系統(tǒng))或多播類型的(multicast,從一個(gè)系統(tǒng)向多個(gè)系統(tǒng)),也 就是說,從一個(gè)飛機(jī)的信息系統(tǒng)的一個(gè)應(yīng)用程序向地面信息系統(tǒng)的一 個(gè)應(yīng)用程序,以及反之;或者從一個(gè)飛才幾的信息系統(tǒng)的一個(gè)應(yīng)用程序 向地面信息系統(tǒng)的多個(gè)應(yīng)用程序,或者從地面信息系統(tǒng)的一個(gè)應(yīng)用程 序向一個(gè)飛機(jī)或多個(gè)飛機(jī)的多個(gè)信息系統(tǒng)的應(yīng)用程序。
      為了安全的原因,最好禁止從地面向地面或從一個(gè)飛機(jī)向另一個(gè) 飛才幾發(fā)送消息。
      根據(jù)本發(fā)明的第二實(shí)施方式,應(yīng)用程序與模塊OAMS和GAMS 的兩個(gè)服務(wù)器之間的接口不同。應(yīng)用程序不是基于系統(tǒng)的API的,而 是作為"Web服務(wù),,構(gòu)造的,這種實(shí)現(xiàn)方式的優(yōu)點(diǎn)是可以借助完整 SOA(Service Oriented Architecture,面向月艮務(wù)架構(gòu))方案直接將兩個(gè) 通信方服務(wù)器集成到飛機(jī)信息系統(tǒng)和/或地面信息系統(tǒng)中。
      所做的改動(dòng)主要在于由接口 OAMS和GAMS原生支持 SOAP(Simple Object Access Protocol,即簡單對(duì)象訪問協(xié)議)協(xié)議,以 及在SOA基礎(chǔ)架構(gòu)中發(fā)布所述接口的才艮據(jù)WSDL(Web Service Description Language,即Web服務(wù)描述語言)格式的規(guī)范。
      因此,根據(jù)所述第二實(shí)施方式,模塊GAMS的SSL(Secure Socket Layer,即安全套接層)/ TLS部分被一個(gè)原生管理這類會(huì)話的設(shè)備替 代,如圖8所示。推動(dòng)這種改動(dòng)的事實(shí)是系統(tǒng)可以因此與市面上的 EAI(Enterprise Application Integration,即企業(yè)應(yīng)用集成)解決方案互 操作,并且系統(tǒng)性能顯著改進(jìn)。
      圖8說明在飛機(jī)信息系統(tǒng)800與地面信息系統(tǒng)802之間交換消息 的第二實(shí)施方式。飛機(jī)信息系統(tǒng)800的應(yīng)用程序804用http客戶端 806向模塊OAMS 808傳輸請(qǐng)求,更準(zhǔn)確地說,是向模塊OAMS 808 的前端http服務(wù)器810傳輸請(qǐng)求。請(qǐng)求的結(jié)果由http服務(wù)器810經(jīng)過http客戶端806傳送至應(yīng)用程序804。
      應(yīng)用程序804的請(qǐng)求被http服務(wù)器810接收到后,纟皮傳送至應(yīng) 用服務(wù)器,此處即Java虛擬機(jī)(JVM)812的J2EE應(yīng)用服務(wù)器814。 請(qǐng)求的結(jié)果由應(yīng)用服務(wù)器814傳送至http服務(wù)器810。
      有益的是,應(yīng)用服務(wù)器814包括一個(gè)Java servlet容器816,以 便借助web服務(wù)(WS)818和兩個(gè)分別為"發(fā)送"和"提取"類型的專用服 務(wù)820和822處理應(yīng)用程序的請(qǐng)求。服務(wù)"發(fā)送"向模塊GAMS傳送 消息,而服務(wù)"提取,,負(fù)責(zé)重新從存儲(chǔ)器824中取回在同一服務(wù)器等待 的消息。
      為了執(zhí)行所述任務(wù),所述兩個(gè)服務(wù)與航空數(shù)據(jù)庫826接口,以便 檢查信道的可用性;與http服務(wù)器810接口,以便與所述應(yīng)用通信; 與http客戶端828接口 ,以便安全地與地面信息系統(tǒng)通信。應(yīng)該注意 到,模塊OAMS還包括一個(gè)與服務(wù)器的文件管理器的接口,以便往 存儲(chǔ)器824中存儲(chǔ)消息,所述消息等候被發(fā)送至地面信息系統(tǒng)或被應(yīng) 用程序804重新取回。在存儲(chǔ)器824中,消息最好被保存于按應(yīng)用程 序劃分的專用消息箱中。
      類似地,模塊GAMS 832的前端http服務(wù)器830通過EAI接口 836從地面信息系統(tǒng)802的應(yīng)用程序834-1和834-2(應(yīng)用程序的數(shù)量 不限)接收請(qǐng)求。這里,EAI接口 836包括JMS(Java Message Service, 即Java消息服務(wù))和Corba接口 ,這些接口可以與應(yīng)用程序834-1和 834-2的JMS、 Corba客戶端交換數(shù)據(jù)。模塊GAMS 832的前端http 服務(wù)器830還可以通過一個(gè)外部模塊TLS 838接收飛機(jī)信息系統(tǒng)800 的才莫塊OAMS 808的應(yīng)用程序804請(qǐng)求。對(duì)應(yīng)用程序請(qǐng)求的響應(yīng)由 http服務(wù)器830經(jīng)過EAI接口 傳送至應(yīng)用服務(wù)器834-l和834_2, 經(jīng)過外部模塊TLS 838傳送至應(yīng)用程序804。
      應(yīng)用程序的請(qǐng)求由http服務(wù)器830傳送至Java虛擬機(jī)840的 J2EE應(yīng)用服務(wù)器842的servlet容器844的服務(wù)。請(qǐng)求的結(jié)果由應(yīng)用 服務(wù)器842傳送至http月良務(wù)器830。
      有益的是,與模塊OAMS —樣,模塊GAMS包括一個(gè)web服務(wù)846(WS)和兩個(gè)專用月良務(wù)848和850 ,這兩個(gè)專用服務(wù)分別稱為"消 息提供者"和"接收"。服務(wù)"消息提供者"848為有關(guān)OAMS模塊準(zhǔn)備 好消息,而服務(wù)"接收,,850從http服務(wù)器830接收消息,并將這些消 息發(fā)送至存儲(chǔ)器或數(shù)據(jù)庫852的消息箱。因此,所述兩個(gè)服務(wù)848和 850與數(shù)據(jù)庫852接口,以便將消息存儲(chǔ)于所述專用消息箱中,所述 專用消息箱最好也象模塊OAMS中的那樣組織,也就是說,按應(yīng)用 程序分類,唯一的不同是模塊GMAS需要管理多個(gè)飛機(jī),因此要按 飛機(jī)和按優(yōu)先級(jí)分類整合消息箱。
      采用web服務(wù)類型的接口可以不使用在應(yīng)用程序與通信系統(tǒng)通 信時(shí)所需的系統(tǒng)API。不過仍然可以保留一個(gè)專用連接器與EAI接口。
      模塊OAMS和模塊GAMS的servlet連接器中所加入的web服 務(wù)818和846的功能是重新取回SOAP請(qǐng)求并將這些請(qǐng)求傳送至其 它月良務(wù),所述SOAP請(qǐng)求是由客戶應(yīng)用程序通過一個(gè)以WSDL描述 的接口發(fā)送的。
      當(dāng)然,為了滿足專門需要, 一個(gè)在本發(fā)明領(lǐng)域的稱職人員將可以 對(duì)上文的描述作一些改動(dòng)。
      權(quán)利要求
      1.一種在飛行器(105)中的數(shù)據(jù)的通信方法,用于在所述飛行器的至少一個(gè)應(yīng)用程序和至少一個(gè)地面上的應(yīng)用程序之間交換數(shù)據(jù),所述飛行器包括能夠根據(jù)至少兩種不同類型的多個(gè)信道在所述飛行器與至少一個(gè)地面實(shí)體(120)之間建立至少一個(gè)連接路徑的裝置(115),所述方法的特征在于包括如下步驟-檢測(cè)事件(405,430);-根據(jù)所述事件確定一個(gè)通信配置(410,435),以使得所述飛行器通過所述信道中的至少一個(gè)從所述至少一個(gè)地面實(shí)體接收或向所述至少一個(gè)地面實(shí)體傳送數(shù)據(jù);-調(diào)整所述能夠建立至少一個(gè)連接路徑的裝置,以便根據(jù)所述通信配置在所述飛行器和所述至少一個(gè)地面實(shí)體之間建立至少一個(gè)連接路徑,所述應(yīng)用程序接收和傳送的數(shù)據(jù)的格式和內(nèi)容與所述信道無關(guān),所述至少兩種不同類型的信道中的至少一個(gè)是開放類型的。
      2. 根據(jù)權(quán)利要求l的方法,其特征在于還包括一個(gè)傳送至少一 個(gè)數(shù)據(jù)的步驟,所述傳送步驟包括如下步驟-確定(710)所述至少一個(gè)數(shù)據(jù)的優(yōu)先級(jí); -確定(725)所述至少一個(gè)連接路徑的信道類型;和 -如果所確定的所述信道類型與所述優(yōu)先級(jí)兼容(730),則向所述 至少一個(gè)地面實(shí)體傳送所述至少一個(gè)數(shù)據(jù)。
      3. 根據(jù)權(quán)利要求2的方法,其特征在于所述至少一個(gè)地面實(shí) 體的目的地址與每個(gè)優(yōu)先級(jí)相關(guān)聯(lián);并且所述至少一個(gè)數(shù)據(jù)被傳送到 與所述至少一個(gè)數(shù)據(jù)的優(yōu)先級(jí)相關(guān)聯(lián)的目的地址。
      4. 根據(jù)權(quán)利要求2或3的方法,其特征在于所述確定的信道 與所述優(yōu)先級(jí)的兼容性的確定和至少 一個(gè)配置參數(shù)有關(guān)。
      5. 根據(jù)上述任一項(xiàng)權(quán)利要求的方法,其特征在于還包括存取至 少一個(gè)待傳送的數(shù)據(jù)的步驟,所述至少一個(gè)被存取的數(shù)據(jù)的格式獨(dú)立于所述至少一個(gè)連接路徑的信道。
      6. —種計(jì)算機(jī)程序,包括能夠?qū)嵤└鶕?jù)上述任一項(xiàng)權(quán)利要求的 方法的每個(gè)步驟的指令。
      7. —種在飛行器(105)上的數(shù)據(jù)的通信設(shè)備,用于在所述飛行器 的至少一個(gè)應(yīng)用程序和至少一個(gè)地面上的應(yīng)用程序之間交換數(shù)據(jù),所 述飛行器能夠根據(jù)至少兩種不同類型的多個(gè)信道在所述飛行器與至 少一個(gè)地面實(shí)體(120)之間建立至少一個(gè)連接路徑的裝置(115),所述設(shè) 備的特征在于包括如下裝置-用于檢測(cè)事件的裝置(350);-用于根據(jù)所述事件確定通信配置以使得所述飛行器能夠通過所 述信道中的至少一個(gè)從所述至少一個(gè)地面實(shí)體接收或向所述至少一 個(gè)地面實(shí)體傳送數(shù)據(jù)的裝置(325);和-用于對(duì)所述能夠建立至少一個(gè)連接路徑的裝置進(jìn)行調(diào)整(360) 以便根據(jù)所述通信配置在所述飛行器和所述至少一個(gè)地面實(shí)體之間 建立至少一個(gè)連接路徑的裝置;所述應(yīng)用程序接收和傳送的數(shù)據(jù)的格式和內(nèi)容獨(dú)立于所述信道;并且 所述至少兩種不同類型的信道中的至少一個(gè)是開放類型的。
      8. 根據(jù)權(quán)利要求7的設(shè)備,其特征在于還包括傳送至少一個(gè)數(shù) 據(jù)的裝置,所述傳送裝置包括如下裝置-用于確定所述至少一個(gè)數(shù)據(jù)的優(yōu)先級(jí)的裝置;-用于確定所述至少一個(gè)連接路徑的信道類型的裝置;-用于確定所確定的所述信道類型是否與所述優(yōu)先級(jí)兼容,以及 用于向所述至少一個(gè)地面實(shí)體傳送所述至少一個(gè)數(shù)據(jù)的裝置。
      9. 根據(jù)權(quán)利要求8的設(shè)備,其特征在于還包括存儲(chǔ)待傳送的數(shù) 據(jù)的裝置,所述待傳送的數(shù)據(jù)根據(jù)與其本身相關(guān)聯(lián)的優(yōu)先級(jí)被存儲(chǔ), 所述至少一個(gè)地面實(shí)體的目的地址與每個(gè)優(yōu)先級(jí)相關(guān)聯(lián)。
      10. 根據(jù)權(quán)利要求7至9中任一項(xiàng)的設(shè)備,其特征在于所述檢 測(cè)事件的裝置能夠檢測(cè)所述信道的狀態(tài)變化或所述飛行器的位置。
      全文摘要
      本發(fā)明涉及一種管理信道的方法和設(shè)備,所述信道用于交換來自飛行器(105)的數(shù)據(jù),所述飛行器(105)包括根據(jù)至少兩種不同類型的多個(gè)信道在飛行器與至少一個(gè)地面實(shí)體(120)之間建立至少一個(gè)連接路徑的裝置(115)。在檢測(cè)到信道狀態(tài)變化或飛行器位置變化之類的事件后,確定一個(gè)通信配置,所述通信配置允許飛行器通過至少一個(gè)信道從地面實(shí)體接收或向地面實(shí)體傳送數(shù)據(jù)。于是,所述用于建立至少一個(gè)連接路徑的裝置根據(jù)所述通信配置被調(diào)整。有益的是,傳送至少一個(gè)數(shù)據(jù)包括確定所述數(shù)據(jù)的優(yōu)先級(jí)和確定連接路徑的信道類型,如果所確定的信道類型與優(yōu)先級(jí)兼容,則傳送數(shù)據(jù)。
      文檔編號(hào)H04B7/185GK101663842SQ200880010231
      公開日2010年3月3日 申請(qǐng)日期2008年4月4日 優(yōu)先權(quán)日2007年4月6日
      發(fā)明者C·萊古比, E·拉博特, F·吉里斯, P·奎, V·索米爾, Y·馬瑟斯 申請(qǐng)人:空中客車法國公司;空中客車公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1