專利名稱:用于遠(yuǎn)程航空電子應(yīng)用程序的acars路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及航空通信領(lǐng)域,并且更具體地,涉及ACARS (Aircraft Communication and Reporting System,飛行器通信和報(bào)告系統(tǒng))路由的領(lǐng)域。
背景技術(shù):
在航空領(lǐng)域中,ACARS系統(tǒng)允許在飛行器與地面基站(earth-borne station)之間傳送數(shù)據(jù),尤其允許與航空公司的運(yùn)營商交換A0C(Aeronautical Operational Control,航空運(yùn)營管理)類型的信息或者與航空控制者交換ATC(Air Traffic Control,空 中交通管制)類型的信息。ACARS系統(tǒng)可以使用多個(gè)傳送載體(在現(xiàn)有技術(shù)中也被稱為媒介),或者更精確 地,ACARS系統(tǒng)可以使用多種類型的子網(wǎng)(S卩,HF、VHF或SATCOM子網(wǎng))以便在飛行器和地面 之間傳送數(shù)據(jù)。VHF通信子網(wǎng)允許與地面上的發(fā)送機(jī)/接收機(jī)在直接對準(zhǔn)線上(enligne de visee directe)點(diǎn)對點(diǎn)連接,但是有效距離相對較小。另一方面,衛(wèi)星通信SATCOM的子網(wǎng) 提供除極地區(qū)域之外的全球范圍覆蓋,但是通信成本非常高。至于HF子網(wǎng),其允許覆蓋極 地區(qū)域。機(jī)上和地面之間的數(shù)據(jù)連接一般由現(xiàn)有技術(shù)中的通用術(shù)語《數(shù)據(jù)通信(datalink)》 來表不。通常,對地面的數(shù)據(jù)傳送通過ACARS路由器來實(shí)現(xiàn)。這種路由器作為設(shè)備的通信 管理部件或者CMU (通信管理單元),其根據(jù)某些參數(shù)(特別是媒介可用性及其使用成本) 自動選擇最合適的傳送載體(VHF、HF、SATC0M)。圖1示出了一種使用傳統(tǒng)的ACARS路由器100的通信系統(tǒng)的結(jié)構(gòu)。這種路由器可 以裝載有一個(gè)或多個(gè)應(yīng)用程序110,所述應(yīng)用程序能夠與地面?zhèn)魉秃徒邮誂CARS信息形式 下的數(shù)據(jù)。這些應(yīng)用程序在制造設(shè)備時(shí)被預(yù)設(shè)。增加新應(yīng)用程序需要更新路由器(或者甚 至替換路由器)以及新的認(rèn)證。因此,路由器中的新應(yīng)用程序的安裝是十分麻煩的操作。 ACARS路由器還可以通過Arinc 429類型的專用點(diǎn)對點(diǎn)連接來連接到遠(yuǎn)程航空電子應(yīng)用程 序。在Arinc 619標(biāo)準(zhǔn)中定義了在這些連接上傳送ACARS信息的協(xié)議。遠(yuǎn)程航空電子應(yīng)用程序可以位于不同類型的LRUs (LineR印laceable Unit,線性 可替代單元)中,例如用于將涉及飛行器狀態(tài)的信息傳送到航空公司的ACMS(飛行器狀態(tài) 監(jiān)控系統(tǒng))模塊、用于從航空控制接收信息的ATC模塊、用于交換維護(hù)數(shù)據(jù)的CMS(中央維 護(hù)系統(tǒng))模塊。這些應(yīng)用程序通過在路由器的設(shè)計(jì)過程中設(shè)置的專用接口與路由器通話。 換言之,不考慮額外的應(yīng)用程序可使用路由器提供的ACARS服務(wù)。這意味著至少需要安裝 新的接口并且由此進(jìn)行新的認(rèn)證操作。如已經(jīng)看到的,傳統(tǒng)的ACARS路由器不能提供先進(jìn)的結(jié)構(gòu)。使用ACARS服務(wù)的任 何新的航空電子應(yīng)用程序需要新的配置并且由此需要路由器的新的認(rèn)證。本發(fā)明的目的是提供一種給出先進(jìn)的通信結(jié)構(gòu)的ACARS路由器,其可以根據(jù)不同 航空公司的需求而輕松地定制。
發(fā)明內(nèi)容
本發(fā)明由一種ACARS信息通信系統(tǒng)限定,該ACARS信息通信系統(tǒng)包括至少一個(gè)機(jī)載設(shè)備,所述機(jī)載設(shè)備包含適于傳送和/或接收ACARS信息的應(yīng)用程序;路由器,適于為朝 向多個(gè)子網(wǎng)(HF/VHF/SATC0M)或來自多個(gè)子網(wǎng)的所述信息制定路線。其中,所述設(shè)備和所 述路由器被連接到AFDX網(wǎng)絡(luò),并且所述應(yīng)用程序適于經(jīng)由所述網(wǎng)絡(luò)向所述路由器動態(tài)注 冊,路由器只在所述應(yīng)用程序確實(shí)向所述路由器注冊的情況下為所述信息制定路線。典型地,所述應(yīng)用程序通過向所述路由器發(fā)送注冊請求并且接收返回的注冊確認(rèn)來向所述路由器注冊,所述確認(rèn)只在包含在請求中的信息被所述路由器確定為有效時(shí)由路 由器發(fā)回。在這種情況下,有利地通過APOTA/TFTP/UDP/IP協(xié)議棧來傳送注冊請求和可能的注冊確認(rèn),其中,APOTA在所述設(shè)備一側(cè)指定TFTP層與應(yīng)用程序之間的協(xié)議適配層,并且在 路由器一側(cè)指定Arinc 618層與TFTP層之間的協(xié)議適配層。根據(jù)第一實(shí)施例變型,路由器適于對來自所述應(yīng)用程序以及向所述子網(wǎng)中的一個(gè)子網(wǎng)發(fā)送的ACARS信息執(zhí)行流量控制。所述路由器通過將每個(gè)信息的大小與接收緩沖器中的可用空間進(jìn)行比較、并且如 果可用空間小于所述信息的大小則通過向所述應(yīng)用程序發(fā)回拒絕信息來控制來自所述應(yīng) 用程序的ACARS信息的流量。根據(jù)本發(fā)明的第二實(shí)施例變型,所述路由器向所述應(yīng)用程序周期性地發(fā)送測試信 息,在每次發(fā)送時(shí),第一定時(shí)器被加載第一確定值(Ttest),并且在所述定時(shí)器每次到時(shí)時(shí)發(fā) 送測試信息,如果路由器在所述第一定時(shí)器到時(shí)之前未接收到測試信息的接收確認(rèn),則檢 測所述應(yīng)用程序的故障。有利地,當(dāng)所述應(yīng)用程序向路由器注冊并且在每次接收測試信息時(shí),所述應(yīng)用程 序向第二定時(shí)器加載大于所述第一值的第二值(τ_),如果所述第二定時(shí)器在接收到測試 信息之前到時(shí)則檢測路由器的故障。獨(dú)立于實(shí)施例變型,如果路由器檢測到影響來自已注冊應(yīng)用程序的信息的錯(cuò)誤, 則所述路由器可以通過從已注冊的應(yīng)用程序的列表中刪除識別所述應(yīng)用程序的代碼來取 消所述應(yīng)用程序的注冊。類似地,如果所述應(yīng)用程序檢測到影響來自所述路由器的信息的錯(cuò)誤,則所述應(yīng) 用程序取消其注冊,而待傳送到所述路由器中的所述應(yīng)用程序的信息向所述子網(wǎng)中的一個(gè) 子網(wǎng)確定路線。本發(fā)明還涉及一種飛行器,該飛行器包括諸如以上限定的通信系統(tǒng)。
參照附圖,通過閱讀本發(fā)明的優(yōu)選實(shí)施例,本發(fā)明的其它特征和優(yōu)點(diǎn)將變得顯而 易見,其中圖1示出了現(xiàn)有技術(shù)中已知的一種使用ACARS路由器的機(jī)載通信系統(tǒng)的結(jié)構(gòu);圖2示出了根據(jù)本發(fā)明的實(shí)施例的一種使用ACARS路由器的機(jī)載通信系統(tǒng)的結(jié) 構(gòu);圖3示出了圖2的系統(tǒng)中應(yīng)用的協(xié)議棧;
圖4示出了圖3的APOTA協(xié)議層的第一功能;圖5示出了在根據(jù)本發(fā)明的通信系統(tǒng)中的一種針對路由器的遠(yuǎn)程應(yīng)用程序的動 態(tài)注冊方法。
具體實(shí)施例方式以下,將假定飛行器裝備有AFDX(Avionics Full DupleX,航空電子全雙工)網(wǎng) 絡(luò)。應(yīng)當(dāng)指出的是,為滿足航空需求所發(fā)展的AFDX網(wǎng)絡(luò)基于交換式以太網(wǎng)網(wǎng)絡(luò),并且其 受到Arinc 664標(biāo)準(zhǔn)第7部分中的標(biāo)準(zhǔn)化的限制。尤其可以在標(biāo)題為“AFDX protocol tutorial (AFDX協(xié)議指南)”的文件中找到該網(wǎng)絡(luò)的詳細(xì)描述,該文件存在于以下的URL 中http://sierrasales. com/pdfs/AFDXTutorial. pdf?;诒景l(fā)明的方法提供了一種協(xié)議,該協(xié)議允許安裝在連接到AFDX網(wǎng)絡(luò)的終端設(shè)備(終端系統(tǒng))中的任何應(yīng)用程序向路由器動態(tài)注冊,以使用ACARS通信服務(wù)。實(shí)際上, 有關(guān)的協(xié)議對于提前注冊的任何遠(yuǎn)程應(yīng)用程序擴(kuò)展了 ACARS通信服務(wù)的接入,猶如該應(yīng)用 程序被安裝在路由器中或者猶如機(jī)載設(shè)備在與路由器的ArinC429專用連接上使用Arinc 619協(xié)議。圖2示出了根據(jù)本發(fā)明的實(shí)施例的使用ACARS路由器200的一種機(jī)載通信系統(tǒng)。 路由器 200 以及分別安裝有被標(biāo)注為 clientappl_l、client appl_2、· · ·、client appl_N 的應(yīng)用程序的一個(gè)或多個(gè)設(shè)備210連接到AFDX網(wǎng)絡(luò)220。設(shè)備210是Arinc 664標(biāo)準(zhǔn)的意 義上的終端(終端系統(tǒng))。路由器適于通過多個(gè)子網(wǎng)(特別是HF、VHF、SATCOM子網(wǎng),甚至 是WiMAX或Wi-Fi子網(wǎng),不局限于該列舉)來為ACARS信息制定路線。ISMfMj^ client appl_l> client appl_2> . . . > client appl_N ψ^h^nj 以使用ACARS服務(wù)。為此,應(yīng)用程序必須根據(jù)以下的詳細(xì)流程提前向路由器注冊。增加新 的應(yīng)用程序不需要更改路由器的硬件或者軟件配置,因此無需再次確認(rèn)。應(yīng)指出的是,該結(jié) 構(gòu)同時(shí)提供了很大的模塊性以及發(fā)展的靈活性。這使得在保持同一路由器的情況下容易地 定制ACARS通信系統(tǒng)以及在其中集成專有應(yīng)用程序具有很大可能。圖3示出了分別在客戶端應(yīng)有程序一側(cè)和ACARS路由器一側(cè)應(yīng)用的協(xié)議棧310和 300。每個(gè)協(xié)議棧的下協(xié)議層都由AFDX網(wǎng)絡(luò)的層組成,即由以太網(wǎng)連接層、IP網(wǎng)絡(luò)層和 UDP傳送層組成。在客戶端應(yīng)用程序一側(cè),應(yīng)用程序?qū)?此處被標(biāo)注為“ACARS數(shù)據(jù)通信應(yīng)用程序”) 可以傳統(tǒng)地將ACARS信息以Arinc 620的格式傳送到路由器。然而,與現(xiàn)有技術(shù)不同,在 現(xiàn)有技術(shù)中,通過使用Arinc 619文件傳送協(xié)議在Arinc 429連接(liaison)上傳送這些 信息,而此處這些信息在通過TFTP (Trivial File Transfer Protocol,一般的文件傳送協(xié) 議)會話(session)傳送之前,由被標(biāo)注為APOTA(TFTP和AFDX上的ACARS協(xié)議)的協(xié)議 適配層轉(zhuǎn)換這些信息??稍贗ETF的網(wǎng)站上的文件RFC 1350中找到TFTP協(xié)議的詳細(xì)描述。 這里簡單指出的是,TFTP協(xié)議是一種非常簡單的協(xié)議,其用于通過使用UDP作為底層傳送 層來傳送文件。協(xié)議棧310中的APOTA層的作用是向遠(yuǎn)程航空電子應(yīng)用程序提供ACARS服務(wù)(作為SAP或者服務(wù)接入點(diǎn)),換言之,用于在該應(yīng)用程序處配置(exporter) ACARS服務(wù)。為此, APOTA協(xié)議層通過ACARS服務(wù)基元(primitives)與上應(yīng)用程序?qū)訉υ挷⑶彝ㄟ^文件傳送服 務(wù)基元(FT service primitives)與下層對話。APOTA協(xié)議層還在協(xié)議棧300中與其對應(yīng) 的部分交換被標(biāo)注為APOTA-PDUs (Protocol Data Units,協(xié)議數(shù)據(jù)單元)的數(shù)據(jù)包。在路由器一側(cè),Arinc 618協(xié)議層管理ACARS與地面的通信。按照與以上相同的方式,協(xié)議棧300的APOTA協(xié)議層通過ACARS服務(wù)基元與上層對話并且通過文件傳送服務(wù) 基元與下層對話。然而,與協(xié)議棧310不同的是,APOTA協(xié)議層不向上層提供ACARS服務(wù)。 APOTA協(xié)議層主要功能是保證通過經(jīng)由TFTP層的文件傳送來傳送ACARS信息。更普遍地,APOTA協(xié)議層以非限制的形式保證以下功能-將路由器的ACARS服務(wù)向遠(yuǎn)程應(yīng)用程序配置;-動態(tài)注冊ACARS服務(wù)的客戶端的遠(yuǎn)程應(yīng)用程序;-在下行連接(liaisondescendante)上控制流量;-檢測發(fā)生故障的客戶端應(yīng)用程序;-檢測ACARS服務(wù)的丟失;-處理錯(cuò)誤。圖4示出了用于下行連接(S卩,空-地(A/G)的ACARS服務(wù)的配置機(jī)制。通過生成文件傳送基元,APOTA協(xié)議層在410處編碼ACARS服務(wù)基元及其可能的 參數(shù)。待傳送的文件可以包含一個(gè)或多個(gè)AP0TA-PDU數(shù)據(jù)包。此次被標(biāo)注為《《Filename》 的文件名稱一般包括識別源應(yīng)用程序的代碼、識別目標(biāo)(即,路由器)的代碼以及表示文件 中包含的信息類型的代碼。APOTA協(xié)議層在420處通過被標(biāo)注為FT-Write的文件傳送基元來控制向TFTP層 傳送包含APOTA PDU數(shù)據(jù)包的文件。因此,TFTP層根據(jù)RFC 1350標(biāo)準(zhǔn)、以TFTP PDU數(shù)據(jù)包 的形式傳送文件《Filename。通過文件傳送協(xié)議TFTP,這些標(biāo)準(zhǔn)數(shù)據(jù)包經(jīng)由AFDX網(wǎng)絡(luò)被傳 送到路由器。通過FT-Data-Ind基元告知協(xié)議棧300的APOTA協(xié)議層接收文件《Filename。 如果APOTA協(xié)議層接收該文件,則該APOTA協(xié)議層恢復(fù)其包含的AP0DA-PDU數(shù)據(jù)包。在步 驟440中,從AP0DA-PDU數(shù)據(jù)包中提取ACARS信息并且將其傳送到Arinc 618協(xié)議層。對 于上行連接,協(xié)議棧300和310的APOTA協(xié)議層以對稱的方式運(yùn)行。根據(jù)本發(fā)明,根據(jù)圖5中所示的流程,由遠(yuǎn)程應(yīng)用程序發(fā)送ACARS信息假定該應(yīng)用 程序預(yù)先向路由器注冊。為簡單起見,這里只示出了協(xié)議棧300和310的三個(gè)上協(xié)議層。通過應(yīng)用程序的注冊請求以被傳送到APOTA協(xié)議層的ACARS服務(wù)基元(此次被標(biāo) 注為A-Reg-req)的形式啟動該流程。該基元允許遠(yuǎn)程應(yīng)用程序聲明其作為路由器處的新 客戶端,并且允許指示哪些是應(yīng)用程序希望從地面發(fā)送或接收的ACARS標(biāo)簽或子標(biāo)簽。因此,APOTA協(xié)議層生成文件傳送服務(wù)基元(FT-Write),其具有作為參數(shù)的文件 名#Filename (RegReq)、此處被標(biāo)注為RefReqPDU的APOTA PDU數(shù)據(jù)包和TFTP端口號(未 示出)。文件名包括所傳送信息的類型以及在存在注冊請求的情況下包括識別源應(yīng)用程序 的代碼。在路由器接收之后,TFTP層傳送接收到的文件名#Filename (RegReq)和RegReq PDU數(shù)據(jù)包。RegReq數(shù)據(jù)包包括應(yīng)用程序希望保留的ACARS標(biāo)簽和子標(biāo)簽的列表。路由器的APOTA層根據(jù)文件名和/或傳送的RegReq PDU數(shù)據(jù)包中包含的信息檢查注冊請求是否正確。如果正確,則在返回注冊確認(rèn)信息之前,路由器本地注冊有關(guān)的應(yīng)用 程序的代碼。相反地,如果注冊請求失敗,則路由器發(fā)送回注冊失敗信息。如上所述,注冊 確認(rèn)或失敗信息的發(fā)送通過文件傳送服務(wù)基元(FT-Write)來執(zhí)行。在本情況下,注冊被確 認(rèn),并且APOTA層生成具有作為參數(shù)的文件名#Filename (RegReq)和RegReq PDU數(shù)據(jù)包的 所述基元。
在終端接收之后,由APOTA層處理確認(rèn)信息,并且通過被標(biāo)注為A-Reg-conf的 ACARS服務(wù)基元將確認(rèn)傳送到客戶端應(yīng)用程序。APOTA協(xié)議層還具有控制下行連接上的流量的功能。由于AFDX網(wǎng)絡(luò)(100Mb/S)與 VHF/HF/SATC0M子網(wǎng)(小于31kb/s)之間的流量的差異導(dǎo)致路由器處堵塞的高風(fēng)險(xiǎn),因此提 供該流量控制是有利地。應(yīng)當(dāng)注意,相反地,在上行連接上不需要任何流量控制機(jī)構(gòu)。在向路由器注冊之后,遠(yuǎn)程應(yīng)用程序可以發(fā)送ACARS信息。為此,由遠(yuǎn)程應(yīng)用程序 的APOTA層將文件傳送服務(wù)基元(FT-Write)傳送到路由器的APOTA層。該基元具有作為 參數(shù)的文件名,尤其包括遠(yuǎn)程應(yīng)用程序的代碼、信息(上行連接或者下行連接)的類型以及 信息的大小。當(dāng)路由器的APOTA層接收到該請求時(shí),APOTA層首先檢查遠(yuǎn)程應(yīng)用程序是否確實(shí) 是已知的并且已經(jīng)注冊。默認(rèn)情況下,拒絕該請求并且中斷文件傳送。然后,路由器的APOTA 層檢查信息的類型以確定其是否必須執(zhí)行流量控制。如果必須執(zhí)行流量控制(在下行連 接),路由器的APOTA層檢查信息的大小是否小于其接收緩沖器中的可用空間。如果確實(shí)是 這種情況,則路由器接受TFTP傳送。否則,拒絕TFTP傳送,并且路由器的APOTA層通過指 示出該拒絕的服務(wù)基元將該情況通知給遠(yuǎn)程應(yīng)用程序的APOTA層。然后,遠(yuǎn)程應(yīng)用程序的 APOTA層停止傳送新的請求。當(dāng)由于ACARS路由器的接收緩沖器中存儲的信息已經(jīng)被成功傳送到地面或者由 于路由器已經(jīng)接收到消除信息的命令而導(dǎo)致ACARS路由器的接收緩沖器變空時(shí),ACARS路 由器的接收緩沖器通過分別指示向地面?zhèn)魉痛_認(rèn)和清除信息的服務(wù)基元將該情況通知給 遠(yuǎn)程應(yīng)用程序的APOTA層。接收這些基元中的任一個(gè)之后,遠(yuǎn)程應(yīng)用程序的APOTA層被允 許傳送新的請求。有利地,作為文件傳送服務(wù)基元(FT-Write)的自變量(argument)的文件名還可 以包括優(yōu)先權(quán)指示和/或路由策略指示。這些指示一方面允許路由器按照等級排序進(jìn)入的 流量,并且另一方面允許根據(jù)HF/VHF/SATC0M媒介各自可用的級別為每個(gè)進(jìn)入的信息選擇 最合適的HF/VHF/SATC0M媒介。APOTA協(xié)議層也允許檢測發(fā)生故障的客戶端應(yīng)用程序。如果遠(yuǎn)程應(yīng)用程序不再能 夠處理在上行連接上傳送到遠(yuǎn)程應(yīng)用程序的信息,則遠(yuǎn)程應(yīng)用程序出現(xiàn)故障。為了檢測這樣的故障,路由器的APOTA協(xié)議層向已注冊的應(yīng)用程序中的每一個(gè)應(yīng) 用程序周期性地發(fā)送測試信息(此處被標(biāo)注為《Testlink》)。每次發(fā)送之后,定時(shí)器都被 加載一個(gè)值(Ttest),并且當(dāng)定時(shí)器到時(shí)時(shí),發(fā)送新的測試信息。如果對應(yīng)用程序中的一個(gè)的 信息傳送失敗,即,如果在所述定時(shí)器到時(shí)之前,路由器未從該應(yīng)用程序接收到接收回執(zhí), 則認(rèn)為應(yīng)用程序發(fā)生故障。這種檢測機(jī)制允許路由器盡可能快地發(fā)現(xiàn)不再可用的遠(yuǎn)程應(yīng)用 程序,并且隨后拒絕用于該應(yīng)用程序的來自地面的信息。反之亦然,遠(yuǎn)程應(yīng)用程序可以檢測到ACARS服務(wù)的丟失,例如在AFDX網(wǎng)絡(luò)有問題的情況下。為此,在遠(yuǎn)程應(yīng)用程序向路由器注冊時(shí),該遠(yuǎn)程應(yīng)用程序裝備有定時(shí)器,該定時(shí)器加載一個(gè)值!1.,!1.〉Ttest。然后,在每次接收測試信息(Testlink)之后,定時(shí)器被加載 該值T_。如果定時(shí)器超時(shí),則應(yīng)用程序得出測試信息不存在以及ACARS服務(wù)丟失的結(jié)論。最后,APOTA協(xié)議層能夠處理可能發(fā)生在ACARS服務(wù)中的錯(cuò)誤。更具體地,當(dāng)例如由于文件傳送失敗、接收的信息沒有被正確地格式化、作為傳送請求的自變量的文件名是 錯(cuò)誤的、或者信息在協(xié)議層的當(dāng)前狀態(tài)下不被允許而檢測到錯(cuò)誤時(shí),按照以下方式處理這 種錯(cuò)誤當(dāng)路由器檢測到影響來自遠(yuǎn)程應(yīng)用程序的信息的錯(cuò)誤時(shí),應(yīng)用程序從ACARS服務(wù)中簡單地“撤銷注冊”。更確切地,通過從已注冊的應(yīng)用程序的列表中刪除應(yīng)用程序的代碼 來取消其注冊。由信息向應(yīng)用程序通知該取消注冊,并且應(yīng)用程序應(yīng)該再次注冊以能夠再 次接入ACARS服務(wù)。相同地,如果檢測到影響路由器的信息的錯(cuò)誤時(shí),應(yīng)用程序從ACARS服務(wù)中“取消注冊”,并且由信息向應(yīng)用程序通知該取消注冊。然而,與以上情況不同的是,不從由路由器 處理的應(yīng)用程序的列表中刪除應(yīng)用程序的代碼。為了使路由器可以將來自緩沖器中仍正待 傳送的應(yīng)用程序的信息繼續(xù)發(fā)送到地面,應(yīng)用程序的狀態(tài)在“注冊”和“取消注冊”之間簡 單地切換。
權(quán)利要求
一種ACARS信息通信系統(tǒng),其包括至少一個(gè)機(jī)載設(shè)備,所述機(jī)載設(shè)備包含適于傳送和/或接收ACARS信息的應(yīng)用程序;路由器,適于為向多個(gè)子網(wǎng)(HF/VHF/SATCOM)發(fā)送或者來自所述多個(gè)子網(wǎng)的所述信息制定路線,其特征在于,所述設(shè)備和所述路由器連接到AFDX網(wǎng)絡(luò),并且所述應(yīng)用程序適于經(jīng)由所述網(wǎng)絡(luò)向所述路由器動態(tài)注冊,所述路由器只在所述應(yīng)用程序確實(shí)向所述路由器注冊的情況下為所述信息制定路線。
2.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述應(yīng)用程序通過向所述路由器發(fā) 送注冊請求并且接收返回的注冊確認(rèn)來向所述路由器注冊,所述確認(rèn)只在包含在所述請求 中的信息被所述路由器確定為有效時(shí)由所述路由器發(fā)回。
3.根據(jù)權(quán)利要求2所述的通信系統(tǒng),其特征在于,通過APOTA/TFTP/UDP/IP協(xié)議棧傳送 所述注冊請求和可能的所述注冊確認(rèn),其中,APOTA在所述設(shè)備一側(cè)指定TFTP層與所述應(yīng) 用程序之間的協(xié)議適配層,并且在所述路由器一側(cè)指定Arinc 618層與TFTP層之間的協(xié)議 適配層。
4.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的通信系統(tǒng),其特征在于,所述路由器適于對來自 所述應(yīng)用程序以及向所述子網(wǎng)中的一個(gè)子網(wǎng)發(fā)送的ACARS信息執(zhí)行流量控制。
5.根據(jù)權(quán)利要求4所述的通信系統(tǒng),其特征在于,所述路由器通過將每個(gè)信息的大小 與接收緩沖器中的可用空間進(jìn)行比較、并且如果所述可用空間小于所述信息的大小則通過 向所述應(yīng)用程序發(fā)回拒絕信息來控制來自所述應(yīng)用程序的ACARS信息的所述流量。
6.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的通信系統(tǒng),其特征在于,所述路由器向所述應(yīng)用 程序周期性地發(fā)送測試信息,在每次發(fā)送時(shí),第一定時(shí)器被加載第一確定值(Ttest),并且在 所述定時(shí)器每次到時(shí)時(shí)發(fā)送測試信息,如果所述路由器在所述第一定時(shí)器到時(shí)之前未接收 到所述測試信息的接收確認(rèn),則檢測所述應(yīng)用程序的故障。
7.根據(jù)權(quán)利要求6所述的通信系統(tǒng),其特征在于,當(dāng)所述應(yīng)用程序向所述路由器注冊 并且在每次接收測試信息時(shí),所述應(yīng)用程序向第二定時(shí)器加載大于所述第一值的第二值 (Tfflon),如果所述第二定時(shí)器在接收到測試信息之前到時(shí),則檢測所述路由器的故障。
8.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的通信系統(tǒng),其特征在于,如果所述路由器檢測到 影響來自已注冊應(yīng)用程序的信息的錯(cuò)誤時(shí),則所述路由器通過從已注冊所述應(yīng)用程序的列 表中刪除識別所述應(yīng)用程序的代碼來取消所述應(yīng)用程序的注冊。
9.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的通信系統(tǒng),其特征在于,如果所述應(yīng)用程序檢測 到影響來自所述路由器的信息的錯(cuò)誤,則所述應(yīng)用程序取消注冊,然而待傳送到所述路由 器中的所述應(yīng)用程序的信息朝向所述子網(wǎng)中的一個(gè)子網(wǎng)確定路線。
10.一種飛行器,其特征在于,所述飛行器包括根據(jù)上述權(quán)利要求中任一項(xiàng)所述的通信 系統(tǒng)。
全文摘要
本發(fā)明涉及一種ACARS信息通信系統(tǒng),其包括至少一個(gè)機(jī)載設(shè)備,該機(jī)載設(shè)備包含適于傳送和/或接收ACARS信息的應(yīng)用程序;路由器,適于經(jīng)由多個(gè)子網(wǎng)(HF/VHF/SATCOM)為來自所述應(yīng)用程序和/或向所述應(yīng)用程序發(fā)送的信息制定路線。所述設(shè)備和所述路由器連接到AFDX網(wǎng)絡(luò),并且所述應(yīng)用程序適于經(jīng)由所述網(wǎng)絡(luò)向路由器動態(tài)注冊,所述路由器只在所述應(yīng)用程序確實(shí)向所述路由器注冊的情況下為所述信息制定路線。
文檔編號H04L29/06GK101803328SQ200880106283
公開日2010年8月11日 申請日期2008年9月4日 優(yōu)先權(quán)日2007年9月13日
發(fā)明者吉勒·戈博, 弗雷德里克·迪朗, 斯特凡娜·塔馬萊特, 讓-喬治·德維萊 申請人:空中客車運(yùn)作股份公司