飛行器信息管理系統(tǒng)的制作方法
【專利摘要】一種包括現(xiàn)有飛行器節(jié)點和位于現(xiàn)有飛行器節(jié)點中的信息代理的方法和裝置。所述現(xiàn)有飛行器節(jié)點連接到若干個飛行器系統(tǒng)和飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)。所述信息代理被配置為向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的其它飛行器節(jié)點提供對現(xiàn)有飛行器節(jié)點接收的信息的訪問。
【專利說明】飛行器信息管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體上涉及飛行器,具體地,涉及管理飛行器中的信息,更具體地,本發(fā)明涉及一種用于從飛行器中的線路可更換單元獲取信息的方法和裝置。
【背景技術(shù)】
[0002]飛行器日益具有越來越多的電子系統(tǒng),電子系統(tǒng)控制飛行器操作、監(jiān)控飛行器操作,以及提供其它的功能。這些電子系統(tǒng)可是飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)的節(jié)點。時常地,這些節(jié)點被實施為線路可更換單元。線路可更換單元接收所需的信息以通過到各種設(shè)備的連接執(zhí)行操作。
[0003]例如,環(huán)境控制系統(tǒng)中的線路可更換單元可具有到溫度傳感器、氣流傳感器、二氧化碳傳感器、排氣制動器、冷卻單元、加熱單元以及其它設(shè)備的連接。線路可更換單元可以接受來自不同傳感器的信息,并且控制加熱單元、冷卻單元和排氣孔的操作,以提供飛行器內(nèi)期望的環(huán)境。通常這些不同的部件直接連接到線路可更換單元。這些連接可使用直接連接到線路可更換單元的導(dǎo)線和數(shù)據(jù)總線實現(xiàn)。
[0004]目前,如果另一個線路可更換單元需要與第一線路可更換單元的傳感器相同位置的溫度信息,可以在那些位置放置附加傳感器,并連接到第二線路可更換單元,或者可以在第二線路可更換單元和現(xiàn)有的溫度傳感器之間實現(xiàn)附加連接。增加新的傳感器或者從附加傳感器增加新的連接會要求通過飛行器布線的路由。在現(xiàn)有的飛行器中,路由新的布線的能力會被限制,并且比期望的代價更高。
[0005]增加附加傳感器會增加超過期望的飛行器的成本和重量。使用導(dǎo)線或者光纖連接第二線路可更換單元到溫度傳感器也會增加所需的時間和費用。此外,生成到不同傳感器或者部件的附加通信鏈路,會花費比期望更多的時間,并增加超過期望的飛行器復(fù)雜度。此夕卜,這種在飛行器內(nèi)增加導(dǎo)線或光纖也會導(dǎo)致比期望更多的維護。
[0006]因此,期望有一種考慮到至少一些上述問題及其它可能問題的方法和裝置。
[0007]發(fā)明概述
[0008]在一個說明性實施例中,一種裝置包括現(xiàn)有飛行器節(jié)點和位于現(xiàn)有飛行器節(jié)點的信息代理。現(xiàn)有飛行器節(jié)點連接到若干飛行器系統(tǒng)和飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)。信息代理被配置為,向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的其它飛行器節(jié)點,提供對現(xiàn)有飛行器節(jié)點接收的信息的訪問。
[0009]在另一個說明性實施例中,一種裝置包括飛行器節(jié)點和位于飛行器節(jié)點中的信息代理。飛行器節(jié)點被配置為位于飛行器內(nèi),并與飛行器內(nèi)的若干飛行器系統(tǒng)通信。信息代理被配置為識別從若干飛行器系統(tǒng)接收的信息,所述信息對應(yīng)于飛行器中的主機飛行器節(jié)點中的應(yīng)用程序的訂閱,以及向主機飛行器節(jié)點中的應(yīng)用程序發(fā)送所識別的信息。
[0010]在另一個說明性實施例中,信息管理系統(tǒng)包括飛行器節(jié)點、主機飛行器節(jié)點、飛行器節(jié)點中的信息代理,以及位于主機飛行器節(jié)點中的管理器。飛行器節(jié)點被配置為位于飛行器內(nèi),并與飛行器內(nèi)的若干飛行器系統(tǒng)通信。主機飛行器節(jié)點被配置為與飛行器節(jié)點通信。信息代理被配置為識別從若干飛行器系統(tǒng)接收的信息,所述信息對應(yīng)于來自飛行器中的主機飛行器節(jié)點的請求,以及向主機飛行器節(jié)點發(fā)送所識別的信息。管理器被配置為處理從飛行器節(jié)點的信息代理接收的信息,以及處理從飛行器節(jié)點接收的信息。
[0011]在另一個說明性實施例中,提出一種在飛行器內(nèi)收集信息的方法。使用到若干飛行器系統(tǒng)的若干連接,識別從飛行器節(jié)點的若干飛行器系統(tǒng)接收的信息。所識別的信息是由主機飛行器節(jié)點中的應(yīng)用程序請求的請求信息。所述請求信息被發(fā)送到主機飛行器節(jié)點中的應(yīng)用程序。
[0012]根據(jù)本發(fā)明的一個方面,提供了一種裝置,其包括:現(xiàn)有飛行器節(jié)點和位于現(xiàn)有飛行器節(jié)點中的信息代理,所述現(xiàn)有飛行器節(jié)點連接到若干飛行器系統(tǒng)和飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò),其中所述信息代理被配置為向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)的其它飛行器節(jié)點提供對現(xiàn)有飛行器節(jié)點接收的信息的訪問。
[0013]所述裝置進一步包括,其中在被配置為向所述飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的其它飛行器節(jié)點提供對現(xiàn)有飛行器節(jié)點接收的信息的訪問的過程中,信息代理被配置為使用其它飛行器中的主機飛行器節(jié)點中的應(yīng)用程序的訂閱,為所述應(yīng)用程序識別從若干飛行器系統(tǒng)接收的信息,以及向主機飛行器節(jié)點中的應(yīng)用程序發(fā)送所識別的信息。所述裝置進一步包括,其中所述訂閱識別信息類型、事件和應(yīng)用程序中的至少一個。
[0014]根據(jù)本發(fā)明的另一個方面,提供了一種裝置,其包括:飛行器節(jié)點,其被配置為位于飛行器中并與飛行器中的若干飛行器系統(tǒng)通信的飛行器節(jié)點,以及位于飛行器節(jié)點中的信息代理,其中信息代理被配置為識別從若干飛行器系統(tǒng)接收的信息,所述信息對應(yīng)于飛行器中的主機飛行器節(jié)點中的應(yīng)用程序的訂閱,以及向主機飛行器節(jié)點中的應(yīng)用程序發(fā)送所識別的信息。
[0015]所述裝置進一步包括主機飛行器節(jié)點,其被配置為從飛行器節(jié)點接收信息,以及向應(yīng)用程序發(fā)送信息主機飛行器節(jié)點。所述裝置進一步包括位于主機飛行器節(jié)點中的管理器,其中所述管理器被配置為從主機飛行器節(jié)點中的應(yīng)用程序接收請求,與信息代理通信以生成訂閱,從信息代理接收信息,以及向應(yīng)用程序發(fā)送信息。
[0016]所述的裝置進一步包括,其中在被配置為向應(yīng)用程序發(fā)送信息的過程中,管理器被配置為將信息放置到應(yīng)用程序的數(shù)據(jù)緩沖器。所述裝置進一步包括,其中信息代理被配置為加密信息。所述裝置進一步包括,其中訂閱識別信息類型、事件和應(yīng)用程序中的至少一個。所述裝置進一步包括,其中飛行器節(jié)點是線路可更換單元。所述裝置進一步包括,其中若干飛行器系統(tǒng)的飛行器系統(tǒng)選自以下系統(tǒng)中的一個:傳感器系統(tǒng)、飛行記錄器、導(dǎo)航系統(tǒng)、飛打控制系統(tǒng)、環(huán)境控制系統(tǒng)和發(fā)動機系統(tǒng)。
[0017]根據(jù)本發(fā)明的另一個方面,提供了一種信息管理系統(tǒng),其包括,飛行器節(jié)點,其被配置為位于飛行器中并與飛行器中的若干飛行器系統(tǒng)通信;主機飛行器節(jié)點,其被配置為與飛行器節(jié)點通信主機飛行器節(jié)點;在飛行器節(jié)點中的信息代理,其中所述信息代理被配置為識別從若干飛行器系統(tǒng)接收的信息,所述信息對應(yīng)于來自飛行器中的主機飛行器節(jié)點的請求,并且向主機飛行器節(jié)點發(fā)送所識別的信息;以及位于主機飛行器節(jié)點中的管理器,其中所述管理器被配置為處理從飛行器節(jié)點的信息代理接收的信息和處理從飛行器節(jié)點接收的信息。
[0018]信息管理系統(tǒng)進一步包括,其中信息代理被配置為加密信息。信息管理系統(tǒng)進一步包括,其中飛行器節(jié)點是線路可更換單元。信息管理系統(tǒng)進一步包括,其中若干飛行器系統(tǒng)中的飛行器系統(tǒng)選自以下系統(tǒng)中的一個:傳感器系統(tǒng)、飛行記錄器、飛行控制系統(tǒng)、環(huán)境控制系統(tǒng),與發(fā)動機系統(tǒng)。
[0019]根據(jù)本發(fā)明的另一個方面,提供了一種收集飛行器中的信息的方法,所述方法包括:使用到若干飛行器系統(tǒng)的若干連接,識別從飛行器節(jié)點的若干飛行器系統(tǒng)接收的信息,其中所識別的信息是由主機飛行器節(jié)點中的應(yīng)用程序請求的請求信息;以及向主機飛行器節(jié)點中的應(yīng)用程序發(fā)送請求信息。
[0020]所述方法進一步包括,其中向主機飛行器節(jié)點中的應(yīng)用程序發(fā)送請求信息包括:使用飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)向主機飛行器節(jié)點的應(yīng)用程序發(fā)送請求信息。所述方法進一步包括,其中所述識別步驟和發(fā)送步驟由位于飛行器節(jié)點中的信息代理執(zhí)行。所述方法進一步包括,其中所述信息代理被配置為向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的其它飛行器節(jié)點提供對飛行器節(jié)點接收的信息的訪問。所述方法進一步包括,其中信息代理使用應(yīng)用程序的訂閱識別請求信息。
[0021]所述特征和功能能夠在本發(fā)明的各種實施例中獨立地實現(xiàn),或者可以與其它實施例組合,參照下面的描述和附圖,能夠看到更多的細節(jié)。
【專利附圖】
【附圖說明】
[0022]說明性實施例被認為是新穎性特點的特征在所附的權(quán)利要求書中闡述。然而,當(dāng)結(jié)合附圖閱讀時,參照本發(fā)明的說明性實施例的以下詳細描述,將更好地理解所述說明性實施例以及優(yōu)選的使用模式及其更多的目的和特征,其中:
[0023]圖1是根據(jù)一個說明性實施例的飛行器的圖示;
[0024]圖2是根據(jù)一個說明性實施例的信息環(huán)境框圖的圖示;
[0025]圖3是根據(jù)一個說明性實施例的信息管理系統(tǒng)框圖的圖示;
[0026]圖4是根據(jù)一個說明性實施例的系統(tǒng)數(shù)據(jù)庫中的條目的框圖的圖示;
[0027]圖5是根據(jù)一個說明性實施例的訂閱的框圖的圖示;
[0028]圖6是根據(jù)一個說明性實施例的收集信息的過程的流程圖的圖示;
[0029]圖7是根據(jù)一個說明性實施例的處理來自應(yīng)用程序的請求的過程的流程圖的圖示;
[0030]圖8是根據(jù)一個說明性實施例的接收信息的過程的流程圖的圖示;
[0031]圖9是根據(jù)一個說明性實施例的建立訂閱的過程的流程圖的圖示;
[0032]圖10是根據(jù)一個說明性實施例的識別應(yīng)用的信息的過程的流程圖的圖示;以及
[0033]圖11是根據(jù)一個說明性實施例的數(shù)據(jù)處理系統(tǒng)的圖示。
【具體實施方式】
[0034]說明性實施例認識并考慮到一個或更多個不同的考慮因素。例如,說明性實施例認識并考慮到一個解決方案可以連接節(jié)點(如線路可更換單元)和不同的飛行器系統(tǒng)中的其它設(shè)備到網(wǎng)絡(luò)。例如,一組傳感器可以被連接到網(wǎng)絡(luò)。如果沒有直接連接到一組傳感器的線路可更換單元需要來自這些傳感器的信息,可以通過網(wǎng)絡(luò)從該組傳感器獲得信息。
[0035]說明性實施例考慮到,這種解決方案在設(shè)計和建造新飛行器時是有用的。然而,對于現(xiàn)有飛行器,改變線路可更換單元和飛行器中的其它設(shè)備之間的現(xiàn)有連接可能比期望的更費時,更復(fù)雜,并且更困難。這些連接是使用物理鏈路(例如導(dǎo)線和光纖)的物理連接。
[0036]例如,在飛行器內(nèi)安裝新的布線的入口和新的布線的空間會是有限的或不可用的。因此,目前使用的線路可更換單元和現(xiàn)有飛行器系統(tǒng)之間的點到點連接會比期望的更有限。
[0037]因此,從現(xiàn)有飛行器系統(tǒng)獲取信息需要在現(xiàn)有飛行器系統(tǒng)和期望信息的線路可更換單元之間建立新的連接。建立連接往往比期望的更困難。當(dāng)提供有限的入口時,會需要移除許多部件,以提供建立新的連接所需的入口。
[0038]在某些情況下,建立新的連接的入口可能是不可行的。因此,當(dāng)新的連接沒有能建立時,在未連接到現(xiàn)有飛行器系統(tǒng)的線路可更換單元中使用的期望的信息可能是不可用的。
[0039]因此,說明性實施例認識和考慮到,當(dāng)線路可更換單元或線路可更換單元中的應(yīng)用程序需要來自現(xiàn)有飛行器系統(tǒng)的信息時,建立到線路可更換單元的新連接或連接現(xiàn)有飛行器系統(tǒng)到網(wǎng)絡(luò)會比期望的更困難。
[0040]相反,說明性實施例認識并考慮到,不同的線路可更換單元可以彼此連接,或者,直接連接到或通過線路可更換單元連接到的網(wǎng)絡(luò)連接到另一個節(jié)點。與建立到期望信息的現(xiàn)有飛行器系統(tǒng)的新的連接相比,這些連接可能更容易建立。線路可更換單元到飛行器系統(tǒng)的現(xiàn)有連接可以被配置為從現(xiàn)有飛行器系統(tǒng)發(fā)送期望的信息到所述線路可更換單元,在線路可更換單元中信息被期望。
[0041]說明性實施例認識并考慮到,可更換單元使用現(xiàn)有連接收集到的信息可以被發(fā)送到另一個節(jié)點以便使用包括在可更換單元內(nèi)的功能處理。例如,如果第二線路可更換單元需要來自連接到第一線路可更換單元的傳感器的信息,其中所述信息可以由第一線路可更換單元收集并發(fā)送到第二線路可更換單元。作為其現(xiàn)有功能的一部分,此信息已經(jīng)由第一線路可更換單元收集。因此,不需要改變現(xiàn)有連接。因此,在飛行器內(nèi)升級和改變節(jié)點的時間和復(fù)雜度會降低。
[0042]現(xiàn)在參考附圖,更具體地,參考圖1,根據(jù)一個說明性實施例示出了飛行器的圖示。在此說明性示例中,飛行器100具有附接到機身106的機翼102和機翼104。飛行器100包括附接到機翼102的發(fā)動機108,以及附接到機翼104的發(fā)動機110。
[0043]機身106具有尾部114。水平穩(wěn)定器116、水平穩(wěn)定器118和垂直穩(wěn)定器120附接到機身106的尾部114。
[0044]根據(jù)一個說明性實施例,飛行器100是飛行器的示例,在其中飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)被實施有信息管理系統(tǒng)。信息管理系統(tǒng)可用于從未直接連接到所述飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)的飛行器系統(tǒng)獲取信息。
[0045]現(xiàn)在參照圖2,根據(jù)一個說明性實施例示出了信息環(huán)境的框圖的圖示。如圖所示,信息環(huán)境200是可以在圖1中飛行器100中實現(xiàn)的信息環(huán)境的示例。
[0046]如圖所示,信息環(huán)境200包括飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202。飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202包括網(wǎng)絡(luò)204和飛行器節(jié)點206。
[0047]網(wǎng)絡(luò)204是用于提供飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202中的飛行器節(jié)點206之間通信的介質(zhì)。網(wǎng)絡(luò)204可包括諸如有線通信鏈路、無線通信鏈路、光通信鏈路,以及其它合適類型連接的連接。
[0048]飛行器節(jié)點206是硬件設(shè)備。飛行器節(jié)點206被配置為處理信息。此外,飛行器節(jié)點206還可以控制飛行器系統(tǒng)208的操作。這些節(jié)點可以是,例如,但不限于,計算機、處理器單元、控制器或其它合適的設(shè)備。
[0049]飛行器系統(tǒng)208可采取各種形式。例如,但不限于,飛行器系統(tǒng)208可以是傳感器系統(tǒng)、飛行記錄器、導(dǎo)航系統(tǒng)、飛行控制系統(tǒng)、環(huán)境控制系統(tǒng)、發(fā)動機系統(tǒng),或某些其它合適類型系統(tǒng)中的至少一個。
[0050]如本文所用的,短語“至少一個”,當(dāng)與項目列表一起使用時,是指可以使用列出的項目的一個或更多個的不同組合,并且列表中的每個項目可以僅有一個是需要的。例如,“A項、B項和C項的至少一個”可以包括,但不限于,A項或A項和B項。該示例也可以包括,A項、B項和C項,或者B項和C項。在其它例子中,“至少一個”可以是,例如,但不限于,兩個A項,一個B項,和10個C項;4個B項和7個C項;以及其它合適的組合。
[0051]在這些說明性示例中,飛行器節(jié)點206采用線路可更換單元210的形式。線路可更換單元210中的線路可更換單元是設(shè)計為在線路可更換單元的位置可被快速更換的模塊部件。線路可更換單元通常密封在外殼內(nèi)。在這些說明性實施例中,線路可更換單元210可包括計算機、處理器單元、控制器以及其它合適類型的設(shè)備。
[0052]如圖所示,飛行器節(jié)點206的一個或更多個可以通過連接212連接到飛行器系統(tǒng)208。在這些說明性示例中,連接212是網(wǎng)絡(luò)204外部的連接。換句話說,飛行器系統(tǒng)208示被網(wǎng)絡(luò)化為飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202的一部分。在一些說明性示例中,連接212可被稱為直接連接,因為飛行器系統(tǒng)208可以使用導(dǎo)線、光纖或其一些組合直接連接到飛行器節(jié)點206中的一個或更多個。
[0053]連接212可以是,例如,數(shù)據(jù)總線中攜帶模擬信號的導(dǎo)線。這些導(dǎo)線被物理路由到飛行器節(jié)點206中的一個或更多個。
[0054]在這些說明性示例中,信息管理系統(tǒng)214可用于從若干飛行器系統(tǒng)208獲取信息216。如本文所用的,“若干”參照項目使用時,是指若一個或更多個項目。例如,若干飛行器系統(tǒng)208是一個或更多個飛行器系統(tǒng)。
[0055]在所述說明性示例中,信息管理系統(tǒng)214包括飛行器節(jié)點206的飛行器節(jié)點218和主機飛行器節(jié)點220。飛行器節(jié)點218連接到若干飛行器系統(tǒng)208和網(wǎng)絡(luò)204。在這些說明性示例中,主機飛行器節(jié)點220可以是飛行器節(jié)點206中的節(jié)點。主機飛行器節(jié)點220連接到網(wǎng)絡(luò)204。
[0056]如圖所示,應(yīng)用程序222在主機飛行器節(jié)點220上運行。這些應(yīng)用程序采用軟件、硬件或兩者組合的形式。應(yīng)用程序可執(zhí)行需要來自若干飛行器系統(tǒng)208的信息216的各種功能。然而,主機飛行器節(jié)點220不具有到若干飛行器系統(tǒng)208的連接,通過網(wǎng)絡(luò)204從若干飛行器系統(tǒng)208中獲取信息216。
[0057]在這些說明性示例中,信息代理224位于飛行器節(jié)點218內(nèi)。信息代理224是功能、過程或它們的一些組合,其可以以軟件、硬件或兩者組合來實現(xiàn)。信息代理224使用網(wǎng)絡(luò)204通信。
[0058]信息代理224被配置為向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202的其它飛行器節(jié)點206提供對飛行器節(jié)點218接收的信息216的訪問。在這些說明性示例中,信息代理224提供信息216的傳遞功能。換句話說,信息216可發(fā)送至主機飛行器節(jié)點220,除由飛行器節(jié)點218處理或以其它方式使用外,可由應(yīng)用程序222中的一個或更多個使用。
[0059]信息代理224響應(yīng)源于應(yīng)用程序222的請求,其用于運行在主機飛行器節(jié)點220的若干應(yīng)用程序所需的信息216。信息代理224可收集信息216并向主機飛行器節(jié)點220的應(yīng)用程序222發(fā)送信息216。
[0060]因此,信息216可以由飛行器節(jié)點218和若干應(yīng)用程序222兩者使用。信息216的這種使用在從主機飛行器節(jié)點220到若干飛行器系統(tǒng)208的連接212中發(fā)生,而不需要附加連接。另外,在這些說明性示例中,信息216被獲取,而不需要連接飛行器系統(tǒng)208到網(wǎng)絡(luò)204。另外,所獲取的信息216可以通過應(yīng)用程序222向信息代理224發(fā)送新的請求而隨時間改變??梢詧?zhí)行信息216的改變,而不需要修改到若干飛行器系統(tǒng)208的連接。換句話說,不需要連接到若干飛行器系統(tǒng)208的附加連接。
[0061]以這種方式,在飛行器節(jié)點206中可以使用信息代理,以給飛行器節(jié)點206中的其它飛行器節(jié)點提供對連接到那些其它飛行器節(jié)點的飛行器系統(tǒng)208的信息的訪問。在這些說明性示例中,具有到飛行器系統(tǒng)208的連接212的飛行器節(jié)點206中的飛行器節(jié)點可以是現(xiàn)有飛行器節(jié)點。因此,飛行器節(jié)點206中的具有信息代理的飛行器節(jié)點可充當(dāng)接入點用于從飛行器系統(tǒng)208獲取信息216。
[0062]現(xiàn)在轉(zhuǎn)到圖3,根據(jù)說明性實施例示出了信息管理系統(tǒng)的框圖的圖示。圖3中的信息管理系統(tǒng)300是圖2中信息管理系統(tǒng)214的一個實施的示例。
[0063]如圖所示,信息管理系統(tǒng)300包括主機線路可更換單元302和現(xiàn)有線路可更換單元304。主機線路可更換單元302是圖2中的主機飛行器節(jié)點220的示例?,F(xiàn)有線路可更換單元304是圖2中的飛行器節(jié)點218的示例。如圖所示,管理器306位于主機線路可更換單元302內(nèi),以及信息代理308位于現(xiàn)有線路可更換單元304內(nèi)。
[0064]在這些說明性示例中,應(yīng)用程序312在主機線路可更換單元302上運行。應(yīng)用程序312可采取若干不同的形式。例如,應(yīng)用程序312可以是發(fā)動機振動監(jiān)控應(yīng)用程序、維護應(yīng)用程序、燃料使用應(yīng)用程序、健康監(jiān)控應(yīng)用程序以及其它合適類型的應(yīng)用程序中的至少一個。
[0065]若干應(yīng)用程序312可要求來自若干飛行器系統(tǒng)310的信息。如圖所示,飛行器系統(tǒng)310連接到現(xiàn)有線路可更換單元304,并且與現(xiàn)有線路可更換單元304通信。
[0066]然而,在此說明性示例中,飛行器系統(tǒng)310未與主機線路可更換單元302通信。因此,主機線路可更換單元302不能從若干飛行器系統(tǒng)310獲取信息314。換句話說,在此說明性實施例中,不存在允許若干飛行器系統(tǒng)310和主機線路可更換單元302之間數(shù)據(jù)交換的連接。
[0067]在這些說明性示例中,管理器306和信息代理308互相通信,以提供應(yīng)用程序312所需的來自若干飛行器系統(tǒng)310的信息314。例如,信息代理308被配置為響應(yīng)源自應(yīng)用程序316的請求,以為主機線路可更換單元302中的應(yīng)用程序312中的應(yīng)用程序316識別從若干飛行器系統(tǒng)310中接收的用于信息314。信息代理308使用應(yīng)用程序316的訂閱318識別?目息314。
[0068]當(dāng)從若干飛行器系統(tǒng)310接收信息314并由信息代理308識別時,發(fā)送信息314到主機線路可更換單元302的應(yīng)用程序316。在這些說明性示例中,信息代理308被配置為在向應(yīng)用程序316發(fā)送信息314之前加密信息314。以這種方式,信息314可被機密和安全的維護。
[0069]在另一個說明性示例中,應(yīng)用程序316向管理器306發(fā)送信息314的請求320。管理器306使用系統(tǒng)數(shù)據(jù)庫322,以識別信息314的來源。在這些說明性示例中,來源可以是飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的一個或更多個節(jié)點。在一些說明性實施例中,信息314的來源的節(jié)點,可以是,例如,主機線路可更換單元302本身。系統(tǒng)數(shù)據(jù)庫322是識別連接到那些節(jié)點的不同節(jié)點和飛行器系統(tǒng)的數(shù)據(jù)庫。
[0070]使用系統(tǒng)數(shù)據(jù)庫322,管理器306識別現(xiàn)有線路可更換單元304作為具有到若干飛行器系統(tǒng)310的連接的節(jié)點,所述若干飛行器系統(tǒng)310被配置為提供應(yīng)用程序316所需的信息314。響應(yīng)于識別現(xiàn)有線路可更換單元304,管理器306與現(xiàn)有線路可更換單元304中的信息代理308通信,以生成訂閱318。
[0071]使用主機線路可更換單元302中的應(yīng)用程序316的訂閱318,信息代理308通過連接325為應(yīng)用程序316的信息314監(jiān)控從若干飛行器系統(tǒng)310接收的信息324。在這些說明性示例中,連接325是現(xiàn)有線路可更換單元304和飛行器系統(tǒng)310之間的直接連接。如圖所示,信息324是現(xiàn)有線路可更換單元304執(zhí)行飛行器內(nèi)的各種功能所使用的信息。
[0072]當(dāng)在信息324中識別出信息314時,信息314被放置到現(xiàn)有線路可更換單元304中的數(shù)據(jù)緩沖器326。然后通過網(wǎng)絡(luò)連接328將信息314從數(shù)據(jù)緩沖器326發(fā)送到主機線路可更換單元302中的管理器306。在這些說明性示例中,網(wǎng)絡(luò)連接328可以包括圖2中網(wǎng)絡(luò)204內(nèi)的一個或更多個通信鏈路。然后發(fā)送信息314到應(yīng)用程序316。
[0073]在此說明性示例中,管理器306可以通過數(shù)據(jù)緩沖器330發(fā)送信息314到應(yīng)用程序316。例如,信息314可被放置在數(shù)據(jù)緩沖器330,并且應(yīng)用程序316可以從數(shù)據(jù)緩存器330檢索信息314。數(shù)據(jù)緩沖器330是與應(yīng)用程序316關(guān)聯(lián)的數(shù)據(jù)緩沖器。雖然本說明性示例使用數(shù)據(jù)緩沖器,但是除數(shù)據(jù)緩沖器之外或替代數(shù)據(jù)緩沖器330,其它類型的存儲裝置或其它類型的機制可以用來向應(yīng)用程序316發(fā)送信息314。
[0074]在這些說明性示例中,應(yīng)用程序312中的請求信息的每個應(yīng)用程序可以有單獨的數(shù)據(jù)緩沖器??商鎿Q地,在每個應(yīng)用程序在特定的地址范圍中尋找信息的情況下,數(shù)據(jù)緩沖器330可以通用于所有的應(yīng)用程序312。
[0075]在一些說明性示例中,部分或全部的由應(yīng)用程序316請求的信息314可通過主機線路可更換單元302在本地獲取。例如,主機線路可更換單元302可連接到飛行器系統(tǒng)332。在這種情況下,如果來自飛行器系統(tǒng)332的請求320識別的信息314是可用的,則管理器306可以生成訂閱334,以識別何時從飛行器系統(tǒng)332接收信息314。在這種情況下,當(dāng)從飛行器系統(tǒng)332接收到后,信息314可以通過管理器306放置在數(shù)據(jù)緩沖器330中。
[0076]此外,信息314還可以被傳輸?shù)轿挥诠?jié)點338上的應(yīng)用程序336。在此說明性示例中,節(jié)點338可以是計算機、平板計算機、便攜式計算機,或位于飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)外部的一些其它設(shè)備。換句話說,節(jié)點338未正常連接到所述飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)。節(jié)點338可以通過無線連接340與主機線路可更換單元302通信。
[0077]在此說明性示例中,信息314可被放置到分配給應(yīng)用程序336的數(shù)據(jù)緩沖器中。管理306可以通過無線連接340向節(jié)點338的應(yīng)用程序336傳輸在緩沖區(qū)中發(fā)現(xiàn)的信息314。
[0078]此外,應(yīng)用程序316可以隨著信息需要的改變而做出附加信息請求。另外,應(yīng)用程序312中的其它應(yīng)用程序也可以生成信息請求。
[0079]現(xiàn)在轉(zhuǎn)到圖4,根據(jù)說明性實施例示出了系統(tǒng)數(shù)據(jù)庫中的條目的框圖的圖示。在此說明性示例中,條目400是圖3中系統(tǒng)數(shù)據(jù)庫322的條目的示例。在此說明性示例中,條目400包括信息類型402的字段、飛行器系統(tǒng)404的字段、以及節(jié)點406的字段。
[0080]信息類型402的字段識別哪種類型的信息將被應(yīng)用程序獲取。信息類型402可以是,例如,但不限于,燃料使用、溫度、壓力、發(fā)動機溫度、機艙溫度、室外溫度、控制表面位置,以及其它適當(dāng)類型的信息。
[0081]信息類型402還可以包括描述其它信息類型的元數(shù)據(jù)。所述元數(shù)據(jù)可以是,例如,分辨率、計算速率、傳輸速率,以及其它適當(dāng)類型的信息。所述元數(shù)據(jù)可被應(yīng)用程序312和管理器306使用以確定,如果超過一個可用時,哪個數(shù)據(jù)源應(yīng)當(dāng)被使用。當(dāng)然,在這些說明性示例中,信息類型402可以識別超過一個的飛行器系統(tǒng)。
[0082]飛行器系統(tǒng)404的字段識別提供期望信息類型的飛行器系統(tǒng)。例如,但不限于,飛行器系統(tǒng)404可以選自以下系統(tǒng)中的一個:傳感器系統(tǒng)、飛行記錄器、導(dǎo)航系統(tǒng)、飛行控制系統(tǒng)、環(huán)境控制系統(tǒng)、發(fā)動機系統(tǒng),或一些其它適當(dāng)類型的系統(tǒng)。當(dāng)然,在這些說明性示例中,飛行器系統(tǒng)404可以識別超過一個的飛行器系統(tǒng)。
[0083]節(jié)點406的字段識別連接到由飛行器系統(tǒng)404識別的飛行器系統(tǒng)的節(jié)點。在節(jié)點406的這種標(biāo)識可以是,例如,但不限于,因特網(wǎng)協(xié)議(IP)地址、字母數(shù)字命名,或一些其它適當(dāng)類型的標(biāo)識符。在一些說明性示例中,節(jié)點406實際可以是飛行器系統(tǒng)404的一部分,并連接到提供信息類型402的各種部件。
[0084]因此,當(dāng)應(yīng)用程序請求信息類型402時,在條目400的節(jié)點406識別飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的節(jié)點,從其中可以獲取信息。在這些說明性示例中,節(jié)點406是識別在其中存在代理(例如圖2中的信息代理224)的節(jié)點。
[0085]此外,所述請求還可以識別來自其的信息類型402是可用的飛行器系統(tǒng)。因此,如果來自多于一個的飛行器系統(tǒng)的信息類402型是可用的,條目400中的飛行器系統(tǒng)404可以用于識別哪個飛行器系統(tǒng)應(yīng)該被用于獲取信息。
[0086]當(dāng)然,入口 400可以包括除了或代替此圖中所示字段的其它字段。在其它示例中,可省略飛行器系統(tǒng)404。
[0087]現(xiàn)在轉(zhuǎn)到圖5,根據(jù)一個說明性實施例示出了訂閱的框圖的圖示。訂閱500是圖3中訂閱318和訂閱334可以實現(xiàn)的一種方式。如圖所示,訂閱500包括信息類型502、飛行器系統(tǒng)503、事件504以及應(yīng)用程序506。
[0088]信息類型502識別一個或更多個應(yīng)該被發(fā)送的訂閱500的信息類型。事件504識別何時信息類型502應(yīng)該被發(fā)送。例如,事件504可以是周期性事件或非周期性事件。在這些說明性示例中,事件504可以指示信息類型502只被收集和發(fā)送一次。
[0089]在其它說明性示例中,事件504可以指示信息類型502應(yīng)該在每次事件504發(fā)生時被發(fā)送。事件504可以是,例如,當(dāng)信息類型502的值超過閾值,或具有特定的值時。例如,事件504可以指示信息類型502應(yīng)該每隔五秒鐘、每隔一小時或在一些其它周期性事件之后被發(fā)送。
[0090]在其它說明性示例中,事件504可以指示信息類型502應(yīng)該在被接收時不斷地流出。在這種情況下,當(dāng)從飛行器系統(tǒng)310接收到信息314時,信息314被放置在數(shù)據(jù)緩沖器326中以便用于傳輸?shù)焦芾砥?06。
[0091]圖5中訂閱500的圖示并不意味著限制訂閱可被實現(xiàn)的方式。除了或代替訂閱500示出的信息類型,可以包括其它類型的信息。例如,訂閱500可以包括一個或更多個飛行器系統(tǒng)的標(biāo)識,根據(jù)其信息應(yīng)該被收集并發(fā)送到應(yīng)用程序。除了或者代替訂閱500,可以使用飛行器系統(tǒng)的標(biāo)識。
[0092]圖2中的信息環(huán)境200、圖3中的信息管理系統(tǒng)300以及圖2_5中的其它部件的圖示,并不意味著暗示對在其中說明性實施例可以實現(xiàn)的方式進行物理或結(jié)構(gòu)限制??梢允褂贸嘶虼嫠镜牟考钠渌考R恍┎考梢允遣槐匾?。此外,塊被示出以說明一些功能部件。當(dāng)在說明性實施例中實現(xiàn)時,這些塊中的一個或更多個可以被組合、劃分,或者組合和劃分成不同的塊。
[0093]例如,除主機飛行器節(jié)點220之外,在飛行器節(jié)點206內(nèi)可以存在一個或多個主機節(jié)點。在其它說明性示例中,可以認為信息管理系統(tǒng)214包括信息代理224和主機飛行器節(jié)點220。在其它說明性示例中,可以認為信息管理系統(tǒng)300包括管理器306和信息代理308,但不包括主機線路可更換單元302和現(xiàn)有線路可更換單元304。
[0094]在其它說明性示例中,應(yīng)用程序316在到管理器406的請求320中可以包括信息類型402和節(jié)點406的標(biāo)識。借助這個示例,系統(tǒng)數(shù)據(jù)庫322可以是不必要的。
[0095]作為另一個說明性示例,網(wǎng)絡(luò)204可以是飛行器節(jié)點218和主機飛行器節(jié)點220之間的單一連接。作為另一個示例,現(xiàn)有線路可更換單元304和主機線路可更換單元302之間的網(wǎng)絡(luò)連接328可以是通信鏈路,例如導(dǎo)線、光纖或無線介質(zhì)。
[0096]在一些說明性的實施例中,連接212可以是飛行器系統(tǒng)208和飛行器節(jié)點206之間的現(xiàn)有連接。飛行器節(jié)點206中的飛行器節(jié)點218可以是與飛行器系統(tǒng)208連接的現(xiàn)有飛行器節(jié)點。換句話說,信息代理224在現(xiàn)有飛行器節(jié)點實現(xiàn)之前,可能已經(jīng)提供了現(xiàn)有飛行器節(jié)點和現(xiàn)有連接。在其它說明性示例中,信息代理224可以與新飛行器的飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)202和飛行器系統(tǒng)208在幾乎相同時間實現(xiàn)。換句話說,信息管理系統(tǒng)214可以被實現(xiàn),使得可以避免飛行器設(shè)計的較大變化,例如連接飛行器系統(tǒng)208到網(wǎng)絡(luò)204。
[0097]現(xiàn)在參考圖6,根據(jù)一個說明性實施例示出了收集信息的過程的流程圖的圖示。在此所示的示例中,可以在圖2中的信息管理系統(tǒng)214中和圖3中的信息管理系統(tǒng)300中實現(xiàn)不同的操作。
[0098]所述過程,通過使用到若干飛行器系統(tǒng)的若干連接,識別從飛行器節(jié)點的若干飛行器系統(tǒng)接收的信息開始(操作600)。在操作600中,所識別的信息是主機飛行器節(jié)點中的應(yīng)用程序請求的請求信息。
[0099]所述過程然后發(fā)送請求信息到主機飛行器節(jié)點上的應(yīng)用程序(操作602),其后所述過程中止。使用飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)將請求信息發(fā)送到主機飛行器節(jié)點的應(yīng)用程序。在這些說明性示例中,操作600和操作602可以在信息管理系統(tǒng)中的信息代理內(nèi)實現(xiàn)。以這種方式,信息代理可以使飛行器節(jié)點充當(dāng)其它飛行器節(jié)點的接入點。
[0100]現(xiàn)在參考圖7,根據(jù)一個說明性實施例示出了處理應(yīng)用程序的請求的過程的流程圖的圖示。圖7中所示的過程可以在主機節(jié)點,(諸如圖2中的主機飛行器節(jié)點或者圖3中的主機線路可更換單元302)中實現(xiàn)。在這些說明性示例中,可以在圖3中的管理器306中實現(xiàn)一個或更多個操作。
[0101]所述過程通過接收來自應(yīng)用程序的信息請求開始(操作700)。所述過程然后確定所請求的信息是否能夠在本地獲取(操作702)。使用圖3中的系統(tǒng)數(shù)據(jù)庫322做出此確定。如果信息不能在本地獲取,則所述過程向遠程源請求信息(操作704),隨后所述過程終止。
[0102]再次參考操作702,如果信息能夠在本地獲取,則所述過程為所述信息生成訂閱(操作706),隨后過程終止。當(dāng)從連接到所述過程在其上運行的節(jié)點的一個或更多個飛行器系統(tǒng)接收到信息時,所述過程可以使用該訂閱,以識別應(yīng)用程序請求的期望信息。
[0103]現(xiàn)在轉(zhuǎn)到圖8,根據(jù)一個說明性實施例示出了接收信息的過程的流程圖的圖示。圖8中所示的過程可以在管理器(例如,圖3中的管理器306)中實現(xiàn)。
[0104]所述過程開始于接收信息(操作800)。此信息可以通過網(wǎng)絡(luò)連接從信息代理接收或從飛行器本地接收。所述過程為接收的信息識別應(yīng)用程序(操作802)。在此說明性示例中,應(yīng)用程序的標(biāo)識可以包括在接收的信息中。發(fā)送信息的信息代理可以包括將要接收信息的應(yīng)用程序的標(biāo)識符。然后,所述過程將數(shù)據(jù)放置到應(yīng)用程序的緩沖器(步驟804),隨后過程終止。
[0105]現(xiàn)在轉(zhuǎn)到圖9,根據(jù)一個說明性實施例示出了建立訂閱的過程的流程圖的圖示。圖9中所示的過程可以在飛行器節(jié)點(例如,圖2中的飛行器節(jié)點218或者圖3中的現(xiàn)有線路可更換單元304)中實現(xiàn)。具體地,所述過程可以使用信息代理308建立訂閱來實現(xiàn)。在一些情況下,圖9中的一個或更多個操作可以在管理器306內(nèi)實現(xiàn)以為可以在本地獲取的信息建立訂閱。在此說明性示例中,當(dāng)從連接到管理器位于其上的的飛行器節(jié)點的飛行器系統(tǒng)獲取信息時,信息可以在本地獲取。
[0106]所述過程開始于接收信息請求(操作900)。這個請求可以包括信息類型的標(biāo)識。然后,所述過程基于所述請求創(chuàng)建訂閱(操作902),隨后過程終止。
[0107]現(xiàn)在轉(zhuǎn)到圖10,根據(jù)一個說明性實施例示出了識別信息的過程的流程圖的圖示。圖10中所示的過程可以在圖3中的信息代理308、圖3中的管理器306或者兩者中實現(xiàn)。
[0108]所述過程開始于識別從飛行器系統(tǒng)接收的信息(操作1000)。此后,所述過程確定信息是否應(yīng)該發(fā)送到應(yīng)用程序(步驟1002)??梢酝ㄟ^使用從應(yīng)用程序接收的請求生成的訂閱做出該確定。
[0109]如果信息應(yīng)該發(fā)送到應(yīng)用程序,所述過程然后通過網(wǎng)絡(luò)連接向管理器發(fā)送信息(操作1004),所述過程返回到操作1000。當(dāng)在操作1004中發(fā)送信息時,添加時間戳到信息。時間戳可以用于處理來自不同源的數(shù)據(jù)。例如,時間戳可以用于排序或組織在不同時間從不同源接收的信息。
[0110]在這些說明性示例中,操作1004可以包括關(guān)聯(lián)信息與應(yīng)用程序。可以通過使用標(biāo)識符或其它指示器做出這種關(guān)聯(lián),所示其它指示器可能被包括有應(yīng)用程序標(biāo)識的信息或與應(yīng)用程序標(biāo)識的信息關(guān)聯(lián)被發(fā)送。再次參照操作1002,如果信息不應(yīng)發(fā)送到應(yīng)用程序時,所述過程返回到操作1000。
[0111]在不同的實施例中所示的流程圖和框圖圖示在說明性實施例中的裝置和方法的一些可能實施方式的結(jié)構(gòu)、功能和操作。就這點而言,流程圖中或框圖中的每個塊可以表示模塊、段、功能和/或操作或步驟的一部分。例如,一個或更多個塊可以實施為程序代碼、硬件、或者程序代碼和硬件組合的形式實現(xiàn)。當(dāng)在硬件中實施時,硬件可以,例如,采取集成電路的形式,所述集成電路被制造成或配置為執(zhí)行流程圖或框圖中的一個或更多個操作。
[0112]在說明性實施例的一些替代實現(xiàn)方式中,塊中指出一種或多種功能,可以不按照圖中指出的順序發(fā)生。例如,在一些情況下,順序示出的兩個塊可以幾乎同時執(zhí)行,或者有時塊會以相反的順序執(zhí)行,這取決于所涉及的功能。此外,除了流程圖和框圖中所示的塊之夕卜,可以增加其它的塊。
[0113]現(xiàn)在轉(zhuǎn)到圖11,根據(jù)一個說明性實施例示出了數(shù)據(jù)處理系統(tǒng)的圖示。數(shù)據(jù)處理系統(tǒng)1100可以用來實施圖2中的飛行器節(jié)點206的一個或更多個。數(shù)據(jù)處理系統(tǒng)1100可以用來實施圖2中的線路可更換單元。此外,數(shù)據(jù)處理系統(tǒng)1100也可以用來實施圖3中的主機線路可更換單元302和現(xiàn)有線路可更換單元304。在此說明性示例中,數(shù)據(jù)處理系統(tǒng)1100包括通信框架1102,其提供處理器單元1104、存儲器1106、永久性存儲器、通信單元1110、輸入/輸出(I/O)單元1112和顯示裝置1114之間的通信。在此示例中,通信框架可以采用總線系統(tǒng)的形式。
[0114]處理器單元1104用于執(zhí)行可加載到存儲器1106的軟件的指令。處理器單元1104可以是若干處理器、多核處理器或一些其它類型的處理器,這取決于具體的實施方式。
[0115]存儲器1106和永久存儲裝置1108是存儲設(shè)備1116的示例。存儲設(shè)備是任何能夠存儲信息的硬件,諸如,例如,但不限于,數(shù)據(jù)、函數(shù)形式的代碼和/或其它合適的臨時性或永久性信息。在這些說明性示例中,存儲設(shè)備1116也可以被稱為計算機可讀存儲設(shè)備。在這些示例中,存儲器1106可以是,例如,隨機存取存儲器或其它任何合適的易失性或非易失性存儲設(shè)備。永久性存儲裝置1108可以采取各種形式,這取決于具體的實施方式。
[0116]例如,永久性存儲裝置1108可以包含一個或更多個部件或設(shè)備。例如,永久性存儲器1108可以是硬盤驅(qū)動器、閃存、可重寫光盤、可重寫磁帶或以上的一些組合。永久性存儲器1108使用的介質(zhì)也可以是可移除的。例如,永久性存儲器1108可以使用可移除硬盤。
[0117]在這些說明性示例中,通信單元1110提供與其它數(shù)據(jù)處理系統(tǒng)或設(shè)備的通信。在這些說明性示例中,通信單元1110是網(wǎng)絡(luò)接口卡。
[0118]輸入/輸出單元1112允許利用可連接到數(shù)據(jù)處理系統(tǒng)1100的其它設(shè)備輸入和輸出數(shù)據(jù)。例如,輸入/輸出單元1112可以向用戶提供連接以通過鍵盤、鼠標(biāo)和/或一些其它合適的輸入設(shè)備輸入。此外,輸入/輸出單元1112可發(fā)送輸出到打印機。顯示設(shè)備1114提供向用戶顯示信息的機制。
[0119]操作系統(tǒng)的指令、應(yīng)用程序和/或程序可位于存儲設(shè)備1116中,其通過通信框架1102與處理器單元1104通信。不同實施例的過程可以由處理器單元1104使用計算機執(zhí)行的指令執(zhí)行,所述計算機執(zhí)行的指令可以位于存儲器(例如存儲器1106)中。
[0120]這些指令被稱為程序代碼、計算機可用程序代碼或計算機可讀程序代碼,他們可由處理器單元1104中的處理器讀出并執(zhí)行。不同實施例中的程序代碼可以在不同的物理或計算機可讀存儲介質(zhì)(例如,存儲器1106或永久性存儲器1108)中體現(xiàn)。
[0121]程序代碼1118以函數(shù)形式位于計算機可讀介質(zhì)1120中,所述程序代碼1118可選擇性移除,并可以被加載到或傳遞到數(shù)據(jù)處理系統(tǒng)1100由處理器1104執(zhí)行。在這些說明性示例中,程序代碼1118和計算機可讀介質(zhì)1120形成計算機程序產(chǎn)品1122。在一個示例中,計算機可讀介質(zhì)1120可以是計算機可讀存儲介質(zhì)1124或計算機可讀信號介質(zhì)1126。
[0122]在這些說明性示例中,計算機可讀存儲介質(zhì)1124是用于存儲程序代碼1118而不是傳播或傳輸程序代碼1118的介質(zhì)的物理或有形存儲設(shè)備。
[0123]可替代地,程序代碼1118可以使用計算機可讀信號介質(zhì)1126傳遞到數(shù)據(jù)處理系統(tǒng)1100。計算機可讀信號介質(zhì)1126可以是,例如,包含程序代碼1118的傳播的數(shù)據(jù)信號。例如,計算機可讀信號介質(zhì)1126可以是電磁信號、光信號和/或任何其它合適類型的信號。這些信號可以通過通信鏈路(例如,無線通信鏈路、光纖電纜、同軸電纜、導(dǎo)線和/或任何其它合適類型的通信鏈路)傳輸。
[0124]所示的數(shù)據(jù)處理系統(tǒng)1100的不同部件并不意味著對不同實施例要以在其中實施的方式提供結(jié)構(gòu)限制。不同的說明性實施例可以在數(shù)據(jù)處理系統(tǒng)中實現(xiàn),其包括除了和/或代替所示的數(shù)據(jù)處理系統(tǒng)的部件的部件。圖11中所示的其它部件能夠不同于所示的說明性示例。使用任何能夠運行程序代碼1118的硬件設(shè)備或系統(tǒng)可以實現(xiàn)不同的實施例。
[0125]因此,所述說明性實施例提供一種用于訪問連接到節(jié)點的飛行器系統(tǒng)信息的方法和裝置。具體地,說明性實施例可用于訪問由現(xiàn)有線路可更換單元從飛行器系統(tǒng)接收的信肩、O
[0126]針對從飛行器系統(tǒng)接收的信息,所述說明性實施例可以配置現(xiàn)有線路可更換單元以充當(dāng)其它節(jié)點或線路可更換單元的接入點。在這些說明性示例中,可以通過使用現(xiàn)有線路可更換單元上的信息代理來提供這種訪問。
[0127]以這種方式,通過使用信息管理系統(tǒng)214可以向現(xiàn)有飛行器增加附加功能。另外,通過增加信息管理系統(tǒng)214,以提供對飛行器系統(tǒng)生成的信息的訪問,可以實現(xiàn)飛行器設(shè)計的較少變化。例如,飛行器系統(tǒng)可以不需要重新設(shè)計以被連接到飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)。
[0128]為了說明和描述的目的,已經(jīng)提供不同說明性實施例的描述并不打算窮舉或限制為所公開形式的實施例。對于本領(lǐng)域的普通技術(shù)人員來說,很多修改和變形是顯而易見的。此外,與其它期望實施例相比,不同的說明性實施例可以提供不同的特征。選擇和描述一個或多個所選擇的實施例,以便更好地解釋實施例的原理、實際應(yīng)用,以及使本領(lǐng)域的普通技術(shù)人員能夠理解具有為適用于具體使用所預(yù)期的不同修改的不同實施例的公開。
【權(quán)利要求】
1.一種裝置,包括: 飛行器節(jié)點(218),其被配置為位于飛行器(100)中,并與所述飛行器(100)中的若干飛行器系統(tǒng)(208)通信;以及 位于所述飛行器節(jié)點(218)中的信息代理(224),其中所述信息代理(224)被配置為識別從所述若干飛行器系統(tǒng)(208)中接收的信息(216),所述信息(216)對應(yīng)于所述飛行器(100)中的主機飛行器節(jié)點(220)中的應(yīng)用程序(316)的訂閱(318),并且向所述主機飛行器節(jié)點(220)中的所述應(yīng)用程序(316)發(fā)送所識別的所述信息(216)。
2.根據(jù)權(quán)利要求1所述的裝置,進一步包括: 主機飛行器節(jié)點(220),其被配置為從所述飛行器節(jié)點(218)接收所述信息(216),并且向所述應(yīng)用程序(316)發(fā)送所述信息(216)。
3.根據(jù)權(quán)利要求2所述的裝置,進一步包括: 位于所述主機飛行器節(jié)點(220)中的管理器(306),其中所述管理器(306)被配置為從所述主機飛行器節(jié)點(220)中的所述應(yīng)用程序(316)接收請求(320),與所述信息代理(224)通信以生成所述訂閱(318),從所述信息代理(224)接收所述信息(216),以及向所述應(yīng)用程序(316)發(fā)送所述信息(216)。
4.根據(jù)權(quán)利要求3所述的裝置,其中在被配置為向所述應(yīng)用程序(316)發(fā)送所述信息(216)中,所述管理器(306)被配置為將所述信息(216)放置到所述應(yīng)用程序(316)的數(shù)據(jù)緩沖器(326)中。
5.根據(jù)權(quán)利要求1-4中任一項所述的裝置,其中所述信息代理(224)被配置為加密所述信息(216)。
6.根據(jù)權(quán)利要求1-5中任一項所述的裝置,其中所述訂閱(318)識別信息類型(402)、事件(504)以及所述應(yīng)用程序(316)中的至少一種。
7.根據(jù)權(quán)利要求1-6中任一項所述的裝置,其中所述飛行器節(jié)點(218)是線路可更換單元。
8.根據(jù)權(quán)利要求1-7中任一項所述的裝置,其中所述若干飛行器系統(tǒng)(208)中的飛行器系統(tǒng)選自以下系統(tǒng)中的一個:傳感器系統(tǒng)、飛行記錄器、導(dǎo)航系統(tǒng)、飛行控制系統(tǒng)、環(huán)境控制系統(tǒng)和發(fā)動機系統(tǒng)。
9.一種用于收集飛行器(100)中的信息(216)的方法,所述方法包括: 使用到若干飛行器系統(tǒng)(208)的若干連接,識別從飛行器節(jié)點(218)的所述若干飛行器系統(tǒng)(208)接收的所述信息(216),其中所識別的所述信息(216)是由主機飛行器節(jié)點(220)中的應(yīng)用程序(316)請求的請求信息;以及 向所述主機飛行器節(jié)點(220)中的所述應(yīng)用程序(316)發(fā)送所述請求信息。
10.根據(jù)權(quán)利要求9所述的方法,其中向所述主機飛行器節(jié)點(220)中的所述應(yīng)用程序(316)發(fā)送所述請求信息包括: 使用飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)(202)中的網(wǎng)絡(luò)(204)向所述主機飛行器節(jié)點(220)中的所述應(yīng)用程序(316)發(fā)送所述請求信息。
11.根據(jù)權(quán)利要求9-10中任一項所述的方法,其中所述識別步驟和發(fā)送步驟由位于所述飛行器節(jié)點(218)中的信息代理(224)執(zhí)行。
12.根據(jù)權(quán)利要求11所述的方法,其中所述信息代理(224)被配置為向飛行器網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)(202)中的其它飛行器節(jié)點提供對所述飛行器節(jié)點(218)接收的所述信息(216)的訪問。
13.根據(jù)權(quán)利要求9-12中任一項所述的方法,其中所述信息代理(224)使用所述應(yīng)用程序(316)的訂閱(318)識別所述請求信息。
【文檔編號】H04B7/185GK104365033SQ201380025946
【公開日】2015年2月18日 申請日期:2013年5月20日 優(yōu)先權(quán)日:2012年5月21日
【發(fā)明者】T·M·潘, D·L·威斯, D·A·布什 申請人:波音公司