两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

航空報(bào)文監(jiān)控器的制作方法

文檔序號:12162043閱讀:364來源:國知局
航空報(bào)文監(jiān)控器的制作方法與工藝

本教導(dǎo)涉及監(jiān)控報(bào)文和/或提供信息的領(lǐng)域,更特別地,涉及監(jiān)控航空報(bào)文和/或基于航空報(bào)文的監(jiān)控來提供警報(bào)。



背景技術(shù):

典型的飛機(jī)使用外場可更換單元(LRU)來接收并執(zhí)行用于操作飛機(jī)的部件的指令。LRU之間的通信通常經(jīng)由安全的、基于串行的協(xié)議來進(jìn)行,該協(xié)議通??杀Wo(hù)免受網(wǎng)絡(luò)攻擊。最近以來,已擴(kuò)展飛機(jī)中的系統(tǒng),以允許LRU經(jīng)由包括以太網(wǎng)的其他通信協(xié)議來通信。這已對黑客提供滲入飛機(jī)的計(jì)算機(jī)系統(tǒng)的機(jī)會。

因此,需要在航空計(jì)算機(jī)系統(tǒng)中提供安全性,且當(dāng)發(fā)現(xiàn)威脅時(shí)提供警報(bào)。



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

下面介紹了簡單概要,以提供本教導(dǎo)的一些方面的基本理解。此概要并不是廣泛的概述,且也并非旨在識別本教導(dǎo)的關(guān)鍵或重要的要素,不是勾畫公開的范圍。相反,其主要目的只是提出一個(gè)或多個(gè)簡化形式的概念,作為后面提出的詳細(xì)描述的前言。

根據(jù)本教導(dǎo),本公開的系統(tǒng)可包括:發(fā)射外場可更換單元(TLRU),配置為接收報(bào)文,該報(bào)文包括用于航空電子設(shè)備(avionics)的接收外場可更換單元(RLRU)的指令;存儲器,配置為儲存包括一組預(yù)期報(bào)文的驗(yàn)證數(shù)據(jù);以及監(jiān)控器,配置為監(jiān)控在TLRU處接收的報(bào)文,并進(jìn)一步配置為基于儲存于存儲器中的這組預(yù)期報(bào)文的至少一部分來判斷接收到的報(bào)文是否有效。

監(jiān)控器可進(jìn)一步配置為,將在TLRU處接收的報(bào)文的第一部分與這組預(yù)期報(bào)文中的預(yù)期報(bào)文的對應(yīng)部分進(jìn)行比較;并基于報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分的比較來判斷接收到的報(bào)文是否有效。

當(dāng)比較在TLRU處接收的報(bào)文時(shí),可對接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分執(zhí)行逐位比較。當(dāng)逐位比較產(chǎn)生所比較的位中的至少一個(gè)不匹配情況時(shí),則對于每個(gè)不匹配情況,可更新計(jì)數(shù)器??蓪⒂?jì)數(shù)器值與多個(gè)預(yù)定閾值進(jìn)行比較。當(dāng)計(jì)數(shù)器值達(dá)到或超過至少一個(gè)預(yù)定閾值時(shí),可確定接收到的報(bào)文不是有效報(bào)文。

可選地,該系統(tǒng)可包括報(bào)警器。監(jiān)控器可進(jìn)一步配置為,當(dāng)確定計(jì)數(shù)器值超過該多個(gè)預(yù)定閾值中的至少一個(gè)預(yù)定閾值時(shí),命令報(bào)警器發(fā)出警報(bào)。

可選地,當(dāng)計(jì)數(shù)器值超過該多個(gè)閾值中的第一閾值時(shí),報(bào)警器可照亮顯示板上的飛行甲板儀表的邊界。

可選地,基于該多個(gè)閾值中的被達(dá)到或被超過的一個(gè)閾值,飛行甲板儀表的邊界以多種顏色中的一種顏色顯示,從而指示威脅等級。

可選地,當(dāng)計(jì)數(shù)器值超過該多個(gè)閾值中的第二閾值時(shí),報(bào)警器可點(diǎn)亮顯示器上的燈。

可選地,存儲器可進(jìn)一步配置為,在存儲器中儲存與相應(yīng)標(biāo)簽代碼相關(guān)聯(lián)的飛行階段信息。監(jiān)控器可進(jìn)一步配置為,判斷當(dāng)前飛行階段、判斷接收到的報(bào)文中的標(biāo)簽代碼、將接收到的報(bào)文的標(biāo)簽代碼與對應(yīng)于當(dāng)前飛行階段的標(biāo)簽代碼進(jìn)行比較,并且當(dāng)接收到的報(bào)文的標(biāo)簽代碼與對應(yīng)于當(dāng)前飛行階段的標(biāo)簽代碼匹配時(shí),確定接收到的報(bào)文是有效的。

可選地,接收到的報(bào)文是航空無線電公司(ARINC)報(bào)文。

可選地,監(jiān)控器可進(jìn)一步配置為,基于指示最后一次寫入與接收到的報(bào)文相關(guān)聯(lián)的核心文件的日期、指示最后修改該核心文件的日期、以及該核心文件的更新計(jì)劃中的至少一者,判斷該核心文件是否已經(jīng)改變。

可選地,該系統(tǒng)可進(jìn)一步包括多個(gè)接收外場可更換單元(RLRU),配置為從TLRU接收在TLRU處接收到的報(bào)文,并執(zhí)行包含在接收到的報(bào)文中的指令。

可選地,提供一種方法,其包括:訪問在發(fā)射外場可更換單元(TLRU)處接收的報(bào)文;將接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分進(jìn)行比較;以及基于接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分的比較,判斷接收到的報(bào)文是否有效。

比較在TLRU處接收的報(bào)文可包括:對接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分進(jìn)行逐位比較;當(dāng)逐位比較產(chǎn)生相應(yīng)的位中的至少一個(gè)不匹配情況時(shí),對于每個(gè)不匹配情況,更新計(jì)數(shù)器;將計(jì)數(shù)器的值與多個(gè)預(yù)定閾值進(jìn)行比較;以及當(dāng)計(jì)數(shù)器值達(dá)到或超過至少一個(gè)預(yù)定閾值時(shí),確定接收到的報(bào)文不是有效報(bào)文。

可選地,該方法可進(jìn)一步包括,當(dāng)確定計(jì)數(shù)器值超過該多個(gè)預(yù)定閾值中的至少一個(gè)預(yù)定閾值時(shí),命令報(bào)警器發(fā)出警報(bào)。

可選地,當(dāng)計(jì)數(shù)器值超過該多個(gè)閾值中的第一閾值時(shí),報(bào)警器可照亮顯示板上的飛行甲板儀表的邊界。

可選地,基于該多個(gè)閾值中的被達(dá)到或被超過的一個(gè)閾值,飛行甲板儀表的邊界顯示多種顏色中的一種顏色,從而指示威脅等級。

可選地,當(dāng)計(jì)數(shù)器值超過該多個(gè)閾值中的第二閾值時(shí),報(bào)警器可點(diǎn)亮顯示器上的燈。

可選地,該方法可進(jìn)一步包括:在存儲器中儲存與相應(yīng)標(biāo)簽代碼相關(guān)聯(lián)的飛行階段信息;判斷當(dāng)前飛行階段;判斷接收到的報(bào)文中的標(biāo)簽代碼;將接收到的報(bào)文的標(biāo)簽代碼與對應(yīng)于當(dāng)前飛行階段的標(biāo)簽代碼進(jìn)行比較;以及當(dāng)接收到的報(bào)文的標(biāo)簽代碼與對應(yīng)于當(dāng)前飛行階段的標(biāo)簽代碼匹配時(shí),判斷接收到的報(bào)文是否有效。

可選地,提供一種非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì),其儲存一組可由處理器執(zhí)行以實(shí)施方法的指令。該方法可包括:訪問在發(fā)射外場可更換單元(TLRU)處接收的報(bào)文;將接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分進(jìn)行比較;以及基于接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分的比較,判斷接收到的報(bào)文是否有效。

已經(jīng)討論的特征、功能和優(yōu)點(diǎn)可以各種實(shí)現(xiàn)方式獨(dú)立地實(shí)現(xiàn),或者可以其他實(shí)現(xiàn)方式組合,參考以下描述和附圖可以看到這些實(shí)現(xiàn)方式的其他細(xì)節(jié)。

附圖說明

包含在本說明書中并組成其一部分的附圖舉例說明了本教導(dǎo),并與說明書一起用來說明本公開的原理。在圖中:

圖1描繪了可實(shí)現(xiàn)本公開的原理的實(shí)例系統(tǒng)環(huán)境;

圖2描繪了根據(jù)本公開的TLRU的部件的實(shí)例圖示;

圖3描繪了根據(jù)本公開的原理的實(shí)例報(bào)文格式;

圖4描繪了根據(jù)本公開的原理的用于判斷接收到的報(bào)文是否是有效報(bào)文的實(shí)例過程;

圖5描繪了根據(jù)本公開的原理的用于判斷接收到的報(bào)文是否是有效報(bào)文的實(shí)例過程;

圖6描繪了根據(jù)本公開的原理的用于發(fā)出警報(bào)的實(shí)例過程600;

圖7描繪了根據(jù)本公開的原理的接收到的報(bào)文的一部分與預(yù)期報(bào)文的對應(yīng)部分的實(shí)例比較;

圖8描繪了根據(jù)本公開的原理的用于判斷核心文件是否有效的實(shí)例過程。

應(yīng)注意,已經(jīng)簡化了附圖的一些細(xì)節(jié),并將其繪制為便于理解本教導(dǎo),而不是保持嚴(yán)格的結(jié)構(gòu)精度、細(xì)節(jié)和比例。

具體實(shí)施方式

現(xiàn)在將詳細(xì)參考附圖中示出的本教導(dǎo)的實(shí)例。在可能的地方,圖中將用相同的參考數(shù)字來表示相同或相似的部件。

為了解決飛機(jī)上的計(jì)算機(jī)系統(tǒng)中由于引入額外的在LRU之間通信的方法而日益增加的網(wǎng)絡(luò)攻擊的威脅,本教導(dǎo)涉及系統(tǒng)、方法、儲存可由處理器執(zhí)行以實(shí)施方法的計(jì)算機(jī)可讀介質(zhì),以及這樣的設(shè)備,該設(shè)備監(jiān)控接收到的報(bào)文以判斷一個(gè)或多個(gè)報(bào)文是否是有效報(bào)文或者報(bào)文是否通過提供威脅、通過包含惡意軟件而損壞或者以其他方式無效。

如果確定該一個(gè)或多個(gè)報(bào)文是無效的且以一些方式損壞,那么可提供警報(bào)。該警報(bào)可以是儀表板上的可視指示的形式。例如,可視警報(bào)可以是照亮顯示板的一部分(即,邊界、背景,等等)的形式。警報(bào)還可以是去除在顯示板中的儀表上顯示的一組數(shù)據(jù)的一部分或全部的形式。警報(bào)的類型可以威脅等級為基礎(chǔ),該威脅等級可以對一個(gè)或多個(gè)報(bào)文損壞的方式的判斷為基礎(chǔ)。

參考航空無線電公司(ARINC)協(xié)議,特別是ARINC A429協(xié)議作出本文提供的實(shí)例。然而,本文討論的方法可應(yīng)用于其他航空通信協(xié)議,其中包括ARINC A422、A615a、A717。

圖1至圖8及下面的描述提供了本教導(dǎo)的說明。將理解,這些圖代表可增加其他結(jié)構(gòu)并且可去除或修改現(xiàn)有結(jié)構(gòu)的廣義上的示意圖。

圖1是根據(jù)本公開的系統(tǒng)環(huán)境100的實(shí)例圖示。系統(tǒng)環(huán)境包括TLRU 102和多個(gè)RLRU 104a至104n,其中,n是大于0的整數(shù)。

TLRU 102可包括發(fā)射器/接收器106,該發(fā)射器/接收器配置為從遠(yuǎn)程裝置接收報(bào)文,并進(jìn)一步配置為將接收到的報(bào)文分別經(jīng)由接收總線(bus)和發(fā)射總線發(fā)射至RLRU 104a至104n。

TLRU 102可進(jìn)一步包括存儲器108,其配置為儲存軟件應(yīng)用和模塊,如本文描述的,其中,這些應(yīng)用可實(shí)現(xiàn)為軟件、固件和/或硬件應(yīng)用,并可實(shí)現(xiàn)為儲存在任何類型的非瞬時(shí)性計(jì)算機(jī)可讀或機(jī)器可讀存儲介質(zhì)或其他儲存裝置中的一組計(jì)算機(jī)或機(jī)器可讀的指令??捎萌魏文壳耙阎拿浇閬肀憩F(xiàn)非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì)的一些非限制性實(shí)例,例如磁性或光學(xué)存儲媒介,包括可移動媒介,例如軟盤、光盤、數(shù)字影碟、閃存、硬盤驅(qū)動器,等等。另外,如本文討論的存儲裝置(多個(gè)存儲裝置)可包括非瞬時(shí)性存儲器、易失性存儲器或非易失性存儲器的組合,例如隨機(jī)存取存儲器(RAM)或只讀存儲器(ROM)。一個(gè)或多個(gè)存儲裝置已在其上儲存可由一個(gè)或多個(gè)處理器執(zhí)行的指令,使得處理器(多個(gè)處理器)實(shí)現(xiàn)本文描述的功能。另外,或者可替換地,可用固件和/或硬件裝置來實(shí)現(xiàn)處理器(多個(gè)處理器)的部分或所有的軟件實(shí)現(xiàn)的功能,例如特定用途集成電路(ASIC)、可編程邏輯陣列、狀態(tài)機(jī),等等。

存儲器108可儲存監(jiān)控器110,其配置為通過執(zhí)行一個(gè)或多個(gè)如本文更充分地討論的處理或方法,來監(jiān)控在TLRU 102處接收的報(bào)文,以判斷接收到的報(bào)文是有效報(bào)文還是已經(jīng)損壞。雖然圖1描繪了包含在TLRU 102中的監(jiān)控器110,但是可選地,監(jiān)控器110可位于TLRU 102的外部。此外,雖然圖1描繪了實(shí)現(xiàn)為軟件或固件的監(jiān)控器110,但是可選地,監(jiān)控器110可僅在硬件中實(shí)現(xiàn)。

存儲器108可進(jìn)一步儲存驗(yàn)證數(shù)據(jù)112,其中,驗(yàn)證數(shù)據(jù)112包括一組或多組預(yù)期報(bào)文。預(yù)期報(bào)文可以是預(yù)期在TLRU 102處接收的實(shí)例有效報(bào)文。預(yù)期報(bào)文可以是預(yù)期在飛機(jī)的慣常操作過程中接收的報(bào)文,并可包括一組或多組這樣的報(bào)文,其是格式正確的有效報(bào)文且不包括損壞的數(shù)據(jù)??赏ㄟ^監(jiān)控器110將預(yù)期報(bào)文與接收到的報(bào)文進(jìn)行比較,以判斷接收到的報(bào)文是有效報(bào)文還是被損壞。監(jiān)控器110可訪問驗(yàn)證數(shù)據(jù)112,以判斷接收到的報(bào)文是有效報(bào)文還是被損壞,如下面更充分地討論的。

存儲器108進(jìn)一步包括報(bào)警器114。報(bào)警器114可從監(jiān)控器110接收指令,如果判斷一個(gè)或多個(gè)報(bào)文是損壞的,那么該報(bào)警器提供警報(bào)。報(bào)警器114可基于從監(jiān)控器110接收的指令而發(fā)出警報(bào)。如下面更充分地討論的,報(bào)警器114發(fā)出的警報(bào)可包括:照亮飛機(jī)中的儀表板的一個(gè)或多個(gè)區(qū)域,例如,儀表板上的儀表顯示器的邊界,或儀表顯示器上的其他區(qū)域;從儀表板去除至少一部分?jǐn)?shù)據(jù),等等。

TLRU 102進(jìn)一步包括處理器116,并可實(shí)現(xiàn)為與一個(gè)或多個(gè)示出或未示出的存儲裝置(包括存儲器108)通信的一個(gè)或多個(gè)處理器。處理器(多個(gè)處理器)可包括微處理器、微控制器、數(shù)字信號處理器、協(xié)同處理器或?qū)τ诒绢I(lǐng)域普通技術(shù)人員來說已知的其他類似裝置。

TLRU 102可進(jìn)一步包括儲存在存儲器108中的日志118,其記錄與接收到的報(bào)文相關(guān)的信息和監(jiān)控器110產(chǎn)生的信息,包括識別接收到的報(bào)文(不管接收到的報(bào)文是否有效)的信息、計(jì)數(shù)器值的信息(如下面更充分地討論的)、所產(chǎn)生的警報(bào)的信息,等等。

可選地,雖然圖1描繪了位于TLRU 102處的監(jiān)控器110,但是相反,該系統(tǒng)可以是分布式系統(tǒng),其中,一個(gè)或多個(gè)RLRU 104a至104n包括執(zhí)行部分監(jiān)控過程的監(jiān)控器。RLRU處的監(jiān)控器可以是軟件或硬件的形式,并可實(shí)現(xiàn)為與監(jiān)控器110通信以判斷接收到的報(bào)文是否是有效報(bào)文的代理(agents)。

圖2描繪了根據(jù)本公開的原理的TLRU 202的部件的實(shí)例圖示。如圖2所示,TLRU 202包括存儲器208(其包括監(jiān)控器210)、驗(yàn)證數(shù)據(jù)212和計(jì)數(shù)器22。TLRU 202進(jìn)一步包括報(bào)警器214、處理器216、日志218和發(fā)射器/接收器206。圖2的元件的特性與圖1中描繪的類似元件的特性相同,除了下面指出的以外。

監(jiān)控器210包括報(bào)文驗(yàn)證器220。報(bào)文驗(yàn)證器220訪問已在發(fā)射器/接收器206處接收的報(bào)文,并且,通過從如圖1所示的驗(yàn)證數(shù)據(jù)112訪問預(yù)期報(bào)文且將預(yù)期報(bào)文與接收到的報(bào)文進(jìn)行比較,來判斷接收到的報(bào)文是有效的還是損壞的。基于該比較,如果確定接收到的報(bào)文中的數(shù)據(jù)與預(yù)期報(bào)文中的數(shù)據(jù)不同,那么警報(bào)發(fā)生器224可產(chǎn)生警報(bào)并請求報(bào)警器214發(fā)出警報(bào),如下面更充分地討論的。

圖3描繪了根據(jù)本公開的原理的預(yù)期報(bào)文和可在TLRU 102處接收的報(bào)文的實(shí)例報(bào)文格式。如圖3所示,可在TLRU 202處接收報(bào)文300。圖3中描繪的報(bào)文300可具有經(jīng)由ARINC 429通信協(xié)議通信的報(bào)文的格式,并可包括多個(gè)位(bits)302,即31個(gè)位??蓪?bào)文300分成多個(gè)部分,包括奇偶(parity)部分304、數(shù)據(jù)部分306、符號/狀態(tài)矩陣(SSM)部分308和標(biāo)簽部分310。

奇偶部分304包括奇偶校驗(yàn)位(parity bit),即位32,其用作誤差檢驗(yàn),以確保精確的數(shù)據(jù)接收。將奇偶校驗(yàn)位部分304指定為字串中最重要的位。本文討論的過程可不需要將接收到的報(bào)文的奇偶部分304與預(yù)期報(bào)文的奇偶部分304進(jìn)行比較,從而減小在比較過程中可能執(zhí)行的處理的量。

在此實(shí)例中,符號/狀態(tài)矩陣(SSM)部分308包括兩個(gè)位,即位31和30,其指示所發(fā)射的數(shù)據(jù)的類型。符號/狀態(tài)矩陣(SSM)部分308可用來指示報(bào)文數(shù)據(jù)的符號或方向,或者報(bào)告源設(shè)備工作狀態(tài)且依賴于數(shù)據(jù)類型。本文討論的過程可不需要將接收到的報(bào)文的符號/狀態(tài)矩陣(SSM)部分308與預(yù)期報(bào)文的符號/狀態(tài)矩陣(SSM)部分308進(jìn)行比較,從而減小在比較過程中可能執(zhí)行的處理的量。

報(bào)文300的數(shù)據(jù)部分306包括21個(gè)位,即位22至29,其包含報(bào)文的數(shù)據(jù)信息。此數(shù)據(jù)信息可包括待由RLRU 104a至RLRU 104n中的一個(gè)或多個(gè)執(zhí)行的指令。如下面更充分地討論的,本文討論的過程將接收到的報(bào)文的數(shù)據(jù)部分306與預(yù)期報(bào)文的數(shù)據(jù)部分306進(jìn)行比較,以判斷報(bào)文是否包含損壞的數(shù)據(jù)。

報(bào)文300的標(biāo)簽部分310包括8個(gè)位,即位1至8。標(biāo)簽可用來識別報(bào)文的數(shù)據(jù)類型,例如,二進(jìn)制數(shù)據(jù)、二-十進(jìn)制數(shù)據(jù)、離散數(shù)據(jù)、運(yùn)用數(shù)據(jù)和確認(rèn)、Williamsburg/Buckhorn協(xié)議,等等,并可包含報(bào)告信息的指令或數(shù)據(jù)。可通過用一個(gè)或多個(gè)位作為識別總線傳輸源的設(shè)備標(biāo)識符來進(jìn)一步改善(refine)標(biāo)簽。例如,二進(jìn)制標(biāo)簽“102”指示用于所選高度的指令。如下面更充分地討論的,本文討論的過程將接收到的報(bào)文的標(biāo)簽部分310與預(yù)期報(bào)文的標(biāo)簽部分310進(jìn)行比較,以判斷報(bào)文是否包含損壞的數(shù)據(jù)。

來源目的地標(biāo)識符(SDI)312可用來識別哪個(gè)來源正在發(fā)射數(shù)據(jù),或者通過多個(gè)接收器來識別數(shù)據(jù)用于哪個(gè)接收器。本文討論的過程可不需要將接收到的報(bào)文的來源目的地標(biāo)識符(SDI)部分312與預(yù)期報(bào)文的來源目的地標(biāo)識符(SDI)部分312進(jìn)行比較,從而減小在比較過程中可能執(zhí)行的處理的量。

可選地,標(biāo)簽可用來判斷報(bào)文是否是在特定飛行階段過程中應(yīng)接收的報(bào)文。飛機(jī)的飛行具有不同階段。在這些飛行階段的每個(gè)階段的過程中,預(yù)期將接收與飛機(jī)的操作相關(guān)的特定指令。這些飛行階段中的每個(gè)階段均具有與其相關(guān)聯(lián)的代碼。

例如,以下代表了一組飛行階段和與每個(gè)飛行階段相關(guān)聯(lián)的代碼的實(shí)例:

代碼 飛行階段

1 門已鎖

2 發(fā)動機(jī)啟動

3 停機(jī)制動裝置釋放

4 滑行

5 起飛

6 爬升

7 巡航

8 下降起點(diǎn)

9 放下起落架

10 滑行平飛

11 起落架負(fù)重

12 打開阻流片

13 推力反向器

14 艙門

15 停機(jī)制動

16 輔助動力單元啟動或地面電源

17 發(fā)動機(jī)熄火

接收到的報(bào)文的標(biāo)簽包括報(bào)文所屬的飛行階段的代碼。在特定飛行階段的過程中,預(yù)期在TLRU 202處接收報(bào)文。

標(biāo)簽部分310可包括識別報(bào)文涉及的飛行階段的代碼??蓪?biāo)簽部分310中的代碼與和當(dāng)前飛行階段(例如,飛機(jī)目前所處的飛行階段)相關(guān)聯(lián)的代碼進(jìn)行比較,以判斷接收到的報(bào)文與在當(dāng)前飛行階段過程中應(yīng)當(dāng)接收的預(yù)期報(bào)文是否對應(yīng)。如果接收到的報(bào)文是與當(dāng)前飛行階段不對應(yīng)的報(bào)文,那么可認(rèn)為該報(bào)文是損壞的,可儲存該報(bào)文,可不將該報(bào)文發(fā)射至RLRU,可產(chǎn)生警報(bào),等等。在將標(biāo)簽中儲存的代碼與當(dāng)前飛行階段進(jìn)行比較之后,如果接收到的報(bào)文是與當(dāng)前飛行階段對應(yīng)的報(bào)文,那么可執(zhí)行如下面更充分地討論的進(jìn)一步處理,以判斷該報(bào)文是否是損壞的報(bào)文。

例如,監(jiān)控器210可判斷當(dāng)前飛行階段。監(jiān)控器210可進(jìn)一步分析接收到的報(bào)文,以判斷接收到的報(bào)文的標(biāo)簽部分中的標(biāo)簽代碼。然后,監(jiān)控器可將接收到的報(bào)文的標(biāo)簽部分310中的標(biāo)簽代碼與對應(yīng)于飛機(jī)的當(dāng)前飛行階段的標(biāo)簽代碼進(jìn)行比較。當(dāng)接收到的報(bào)文的標(biāo)簽部分中的標(biāo)簽與對應(yīng)于當(dāng)前飛行階段的標(biāo)簽代碼匹配時(shí),監(jiān)控器210可判斷接收到的報(bào)文是有效的。如果接收到的報(bào)文的標(biāo)簽部分中的標(biāo)簽代碼與飛機(jī)的當(dāng)前飛行階段的標(biāo)簽代碼不匹配,那么監(jiān)控器可例如如下面討論地處理報(bào)文,記錄報(bào)文,而不將報(bào)文發(fā)射至任何RLRU,等等。

可選地,報(bào)文300可以是對應(yīng)于不同的通信協(xié)議的不同格式,報(bào)文的各部分可以是以不同的順序,并且/或者報(bào)文可包括額外的或不同的部分。然而,本文公開的過程和方法可應(yīng)用于任何這些類型的報(bào)文。

圖4描繪了用于判斷接收到的報(bào)文是否是有效報(bào)文的實(shí)例過程400。如圖4所示,通過監(jiān)控器(例如,監(jiān)控器210)訪問在TLRU處接收的報(bào)文(402)。可從驗(yàn)證數(shù)據(jù)212選擇并訪問對應(yīng)于接收到的報(bào)文的預(yù)期報(bào)文。預(yù)期報(bào)文可與接收到的報(bào)文對應(yīng),這是因?yàn)轭A(yù)期報(bào)文具有與接收到的報(bào)文相同的標(biāo)簽信息??山?jīng)由TLRU處的接收總線接收報(bào)文。

可將接收到的報(bào)文的第一部分與預(yù)期報(bào)文的對應(yīng)部分進(jìn)行比較(404)。例如,可將接收到的報(bào)文的數(shù)據(jù)部分306與所選擇的預(yù)期報(bào)文的數(shù)據(jù)部分306進(jìn)行比較。此比較可以是,例如,接收到的報(bào)文與所選擇的預(yù)期報(bào)文的相應(yīng)數(shù)據(jù)部分的逐位比較,如下面更充分地討論的。

然后,可基于接收到的報(bào)文的部分與所選擇的預(yù)期報(bào)文的對應(yīng)部分的比較來判斷接收到的報(bào)文是否是有效報(bào)文(406)。例如,如果逐位比較的一個(gè)或多個(gè)位不匹配,那么可確定該報(bào)文不是有效報(bào)文??蛇x地,當(dāng)逐位比較表明接收到的報(bào)文中的一個(gè)位與所選擇的預(yù)期報(bào)文中的對應(yīng)的位不匹配時(shí),可通過增加計(jì)數(shù)器值來更新計(jì)數(shù)器226(見圖2)。在完成比較之后,可確定計(jì)數(shù)器226的值并將該值與一個(gè)或多個(gè)預(yù)定閾值進(jìn)行比較。如果計(jì)數(shù)器的值達(dá)到或超過一個(gè)或多個(gè)預(yù)定閾值,那么監(jiān)控器210可經(jīng)由警報(bào)發(fā)生器224命令報(bào)警器214發(fā)出警報(bào)??苫谟?jì)數(shù)器226的值所達(dá)到或超過該一個(gè)或多個(gè)閾值中的哪個(gè)值來選擇警報(bào)的類型。該一個(gè)或多個(gè)預(yù)定閾值可經(jīng)由用戶界面(未示出)由操作員手動預(yù)設(shè)并儲存在存儲器208中。如果確定接收到的報(bào)文是有效報(bào)文,那么可將接收到的報(bào)文經(jīng)由TLRU處的發(fā)射總線發(fā)射至LRU,以執(zhí)行包含在接收到的報(bào)文中的指令。

圖5描繪了根據(jù)本公開的原理的基于接收到的報(bào)文的至少一部分與所選擇的預(yù)期報(bào)文的比較來判斷接收到的報(bào)文是否是有效報(bào)文的實(shí)例過程500。如圖5所示,訪問接收到的報(bào)文的一部分(502)。訪問預(yù)期報(bào)文的對應(yīng)部分(504)。接收到的報(bào)文和預(yù)期報(bào)文的每個(gè)所訪問的部分都具有相同數(shù)量的位N,其中,N是1與x+1之間的整數(shù),x是所比較的部分中的位的數(shù)量。將N設(shè)置為1,并將計(jì)數(shù)器值設(shè)置為0(506)。計(jì)數(shù)器值代表在將接收到的報(bào)文的部分中的位與預(yù)期報(bào)文的部分中的位進(jìn)行比較的過程中不匹配的位的數(shù)量。

將接收到的報(bào)文的第一部分的N位與預(yù)期報(bào)文的對應(yīng)部分的N位進(jìn)行比較(508)。判斷接收到的報(bào)文的第一部分的N位是否等于預(yù)期報(bào)文的對應(yīng)部分的N位(510)。如果接收到的報(bào)文的第一部分的N位不等于預(yù)期報(bào)文的對應(yīng)部分的N位(510,否),那么通過將計(jì)數(shù)器的值加1來更新計(jì)數(shù)器值,使得計(jì)數(shù)器值=計(jì)數(shù)器值+1(512)。然后,將值N加1,使得N=N+1(514)。

如果接收到的報(bào)文的第一部分的N位等于預(yù)期報(bào)文的對應(yīng)部分的N位(510,是),那么處理進(jìn)行至514,其中,使值N加1,使得N=N+1。

判斷N是否等于x+1,從而已經(jīng)到達(dá)該部分的末端并已經(jīng)比較了該部分中的所有位(516)。如果尚未到達(dá)該部分的末端(516,否),那么處理進(jìn)行至508,以比較額外的位。如果已經(jīng)到達(dá)該部分的末端(516,是),那么處理可進(jìn)行至圖6所示的過程。

可選地,如果僅有一個(gè)預(yù)定閾值,那么可將計(jì)數(shù)器值與預(yù)定閾值的計(jì)數(shù)器值進(jìn)行比較。如果計(jì)數(shù)器值達(dá)到或超過預(yù)定閾值,那么可確定該報(bào)文不是有效報(bào)文并可產(chǎn)生警報(bào)。例如,監(jiān)控器210可經(jīng)由警報(bào)發(fā)生器224對報(bào)警器214產(chǎn)生發(fā)出警報(bào)的指令,例如,照亮顯示板上的飛行甲板儀表的邊界、點(diǎn)亮顯示器上的燈、發(fā)出聽得見的警報(bào)、使燈閃光,等等。

圖6描繪了根據(jù)本公開的原理的用于發(fā)出警報(bào)的實(shí)例過程600。如圖6所示,將從圖5中討論的過程產(chǎn)生的計(jì)數(shù)器的值與多個(gè)預(yù)定閾值進(jìn)行比較(602)。判斷計(jì)數(shù)器的值是否達(dá)到或超過該多個(gè)預(yù)定閾值中的至少一個(gè)(604)。如果計(jì)數(shù)器的值沒有達(dá)到或超過該多個(gè)閾值中的至少一個(gè)(604,否),那么處理結(jié)束,并且確定接收到的報(bào)文是有效報(bào)文。然而,如果計(jì)數(shù)器的值達(dá)到或超過該多個(gè)預(yù)定閾值中的至少一個(gè)(604,是),那么基于預(yù)定閾值中被達(dá)到或超過的最高的一個(gè)來確定將產(chǎn)生的警報(bào)的類型(606)。對報(bào)警器發(fā)出執(zhí)行所確定的警報(bào)的指令(608)。

例如,監(jiān)控器210可對報(bào)警器214產(chǎn)生發(fā)出警報(bào)的指令,例如,當(dāng)計(jì)數(shù)器值超過多個(gè)閾值中的某一閾值時(shí),照亮顯示板上的飛行甲板儀表的邊界,其中,不同的顏色與不同的預(yù)定閾值相關(guān)聯(lián),當(dāng)計(jì)數(shù)器值超過一特定預(yù)定閾值時(shí)點(diǎn)亮顯示器上的燈;發(fā)出聽得見的警報(bào),使燈閃光,等等。每個(gè)預(yù)定閾值可具有與其相關(guān)聯(lián)的將產(chǎn)生并儲存在存儲器208中的警報(bào)的類型。在執(zhí)行圖5和圖6中描繪的過程之后,監(jiān)控器210可訪問存儲器208,并基于計(jì)數(shù)器值達(dá)到或超過的最高的預(yù)定閾值來選擇將要發(fā)出的警報(bào)。監(jiān)控器210可基于從存儲器208訪問的警報(bào)的類型,對報(bào)警器發(fā)出指令。

通過提供多個(gè)預(yù)定閾值,可基于在將接收到的報(bào)文的部分與對應(yīng)報(bào)文的部分進(jìn)行比較的過程中不匹配的位的數(shù)量來選擇警報(bào)。這提供了基于報(bào)文的威脅等級來提供警報(bào)的機(jī)會,其中,達(dá)到或超過的閾值越高,則接收到的報(bào)文的威脅等級越高。這可通過報(bào)警器來通信。例如,在警報(bào)是照亮儀表板上的儀表的情況中,如果達(dá)到較低的閾值,那么可通過例如表示較低威脅等級的顏色(諸如黃色、橙色等)來照亮儀表。然而,如果達(dá)到最高的閾值,那么可用表示高威脅等級的顏色(例如紅色)來照亮儀表板上的儀表。

圖7描繪了根據(jù)本公開的原理的接收到的報(bào)文的部分與預(yù)期報(bào)文的對應(yīng)部分的具體實(shí)例比較。如圖7所示,提供預(yù)期報(bào)文702和接收到的報(bào)文704。如以上討論的,可基于包含在標(biāo)簽部分708中的信息來選擇預(yù)期報(bào)文702。將預(yù)期報(bào)文的數(shù)據(jù)部分706與接收到的報(bào)文的數(shù)據(jù)部分706進(jìn)行比較。特別地,對預(yù)期報(bào)文和接收到的報(bào)文的數(shù)據(jù)部分706中的每個(gè)位執(zhí)行逐位比較。如可在圖7中看到的,用虛線箭頭將位20、21、22和27識別為在逐位比較過程中是不匹配的。在比較過程中,更新計(jì)數(shù)器值,使得在完成比較過程之后,計(jì)數(shù)器值等于4??蓪?的計(jì)數(shù)器值與多個(gè)預(yù)定閾值進(jìn)行比較。例如,如果預(yù)定閾值是3、5和8,那么,由于計(jì)數(shù)器值超過為3的第一閾值,但是未超過為5的預(yù)定閾值,所以所產(chǎn)生的警報(bào)是以與為3的第一預(yù)定閾值相關(guān)聯(lián)的警報(bào)類型為基礎(chǔ)。

在圖7中描繪的實(shí)例中,在比較過程中不考慮位7、9、10和32,即,符號/狀態(tài)矩陣(SSM)位8、9和10以及奇偶校驗(yàn)位32,從而減少處理資源和時(shí)間。

回到圖2,監(jiān)控器210進(jìn)一步包括核心文件驗(yàn)證部222。核心文件驗(yàn)證部222可判斷在TLRU 202處接收的文件是否是有效文件。這可基于接收到的文件的日期修改數(shù)據(jù)、哈希值(hash value)、標(biāo)準(zhǔn)修改時(shí)幀等來確定。

接收到的文件可包括元數(shù)據(jù),其包括哈希值和日期修改數(shù)據(jù)。日期修改數(shù)據(jù)可指示文件最后修改時(shí)的日期。

可將標(biāo)準(zhǔn)修改窗或時(shí)幀儲存在驗(yàn)證數(shù)據(jù)212中,并且該標(biāo)準(zhǔn)修改窗或時(shí)幀可代表預(yù)期可更新接收到的文件的時(shí)幀。用戶可經(jīng)由用戶界面(未示出)設(shè)置標(biāo)準(zhǔn)修改窗(standard modification window)。

元數(shù)據(jù)可用來判斷文件最后是否是在標(biāo)準(zhǔn)修改窗之外的日期更新。這可提供接收到的文件是否是有效文件的指示。

圖8描繪了根據(jù)本公開的原理的用于判斷核心文件是否有效的實(shí)例過程800。如圖8所示,可確定接收到的文件的元數(shù)據(jù)(802)。所確定的元數(shù)據(jù)可以是哈希值、最后修改日期等中的一個(gè)或多個(gè)。所確定的元數(shù)據(jù)可與預(yù)定預(yù)期數(shù)據(jù)進(jìn)行比較(804)。例如,接收到的文件的哈希值可與所儲存的哈希值進(jìn)行比較。根據(jù)另一實(shí)例,可分析文件的最后修改的日期,以判斷該日期是否落在標(biāo)準(zhǔn)修改窗內(nèi)。

判斷元數(shù)據(jù)是否與預(yù)定預(yù)期數(shù)據(jù)匹配(806)。例如,如果文件最后修改的日期落在標(biāo)準(zhǔn)修改窗內(nèi),那么判斷哈希值是否匹配,等等。如果元數(shù)據(jù)與預(yù)定預(yù)期數(shù)據(jù)不匹配(806,否),那么可發(fā)出警報(bào)(808)。例如,警報(bào)發(fā)生器224可產(chǎn)生警報(bào)并命令報(bào)警器214發(fā)出警報(bào),例如,點(diǎn)亮儀表板上的燈,發(fā)出聽得見的警報(bào),使燈閃光,等等??蛇x地,核心文件驗(yàn)證部222可不更新文件,而是更新指示文件尚未更新的日志218,等等。如果元數(shù)據(jù)與預(yù)定預(yù)期數(shù)據(jù)匹配(806,是),那么當(dāng)確定接收到的文件是有效文件時(shí)處理結(jié)束,并且核心文件驗(yàn)證部222可更新文件,將該文件發(fā)射至一個(gè)或多個(gè)RLRU,等等。

就在詳細(xì)說明書和權(quán)利要求書中使用的術(shù)語“包括”、“包括”、“具有”、“具有”、“帶有”或其變型來說,這種術(shù)語的目的是包容性的,以與術(shù)語“包含”類似的方式。術(shù)語“…中的至少一個(gè)”用來表示可選擇一個(gè)或多個(gè)所列項(xiàng)目。此外,在本文的討論和權(quán)利要求書中,關(guān)于兩種材料使用的術(shù)語“在…上”,一個(gè)在另一個(gè)“上”,意味著這些材料之間至少具有一定的接觸。術(shù)語“大約”表示所列出的值可能稍微改變,只要該變化不會導(dǎo)致過程或結(jié)構(gòu)與本教導(dǎo)不一致。

本公開提供了詳盡的具體實(shí)現(xiàn)方式,對于本領(lǐng)域技術(shù)人員來說,通過考慮說明書和本文公開內(nèi)容的實(shí)踐,本教導(dǎo)的其他實(shí)現(xiàn)方式可能是顯而易見的。目的是將說明書和實(shí)例僅認(rèn)為是代表性的,本教導(dǎo)的真正范圍和實(shí)質(zhì)由以下權(quán)利要求書指出。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
武强县| 开平市| 甘孜县| 西畴县| 略阳县| 陕西省| 洛隆县| 普格县| 息烽县| 沂源县| 甘孜县| 微山县| 阳江市| 沾化县| 勃利县| 荣成市| 交口县| 南投县| 汉中市| 修武县| 新竹县| 平南县| 武陟县| 锦屏县| 天门市| 南开区| 阜阳市| 南宫市| 义马市| 新营市| 门头沟区| 江达县| 两当县| 西青区| 万安县| 长白| 大英县| 图们市| 嘉黎县| 和顺县| 五常市|