(57)【要約】      （修正有）【課題】航空機動作メッセージを監視するためのシステムを提供する。【解決手段】システム２００は、メモリと通信するプロセッサを含むコンピューティング・デバイス２１０を備える。前記コンピューティング・デバイス２１０は複数の航空機２２５に対する複数の履歴メッセージを受信するようにプログラムされる。複数の履歴メッセージの各メッセージは前記複数の航空機のうち１つからのメッセージである。コンピューティング・デバイスはまた、前記複数の航空機で実施される複数の履歴保守動作を受信し、複数の履歴メッセージを複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成するようにプログラムされる。【選択図】図２
2018086993.tif 000002
【特許請求の範囲】
【請求項１】
航空機動作メッセージを監視するためのシステム（２００）であって、
メモリ（３０５）と通信するプロセッサ（３１０）を備えたコンピューティング・デバイス（２１０）であって、前記コンピューティング・デバイス（２１０）は、
複数の航空機（２２５）に対する複数の履歴メッセージを受信し、
前記複数の航空機（２２５）で実施される複数の履歴保守動作を受信し、
前記複数の履歴メッセージを前記複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
前記比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成する
するようにプログラムされた、コンピューティング・デバイス（２１０）
を備え、
前記複数の履歴メッセージの各メッセージは前記複数の航空機（２２５）のうち１つからのメッセージである、
システム（２００）。
【請求項２】
前記少なくとも１つの保守動作タイプは航空機機器の切断である、請求項１に記載のシステム（２００）。
【請求項３】
前記プロセッサ（３０５）はさらに、
保守動作タイプとメッセージ・タイプの間の相関関係に対する確信度レベルを決定し、
前記確信度レベルが閾値を超過するかどうかを判定し、
前記確信度レベルが前記閾値を超過する場合に、前記メッセージ・タイプを前記保守動作タイプに相関関係として関連付ける
ようにプログラムされる、請求項１または２に記載のシステム（２００）。
【請求項４】
前記プロセッサ（３０５）はさらに、
メッセージ・タイプと航空機タイプとの間の相関関係に対する確信度レベルを決定し、
前記確信度レベルが閾値を超過するかどうかを判定し、
前記確信度レベルが前記閾値を超過する場合に、前記メッセージ・タイプを前記航空機タイプに相関関係として関連付ける
ようにプログラムされる、請求項１乃至３の何れか１項に記載のシステム（２００）。
【請求項５】
前記プロセッサ（３０５）はさらに、
複数のメッセージを航空機（２２５）から受信し、
前記複数のメッセージと前記複数の格納された相関関係に基づいて実施された少なくとも１つの保守動作を決定する
ようにプログラムされる、請求項１乃至４の何れか１項に記載のシステム（２００）。
【請求項６】
前記プロセッサ（３０５）はさらに、
前記決定された保守動作に基づいてメッセージのサブセットを前記複数のメッセージからフィルタし、
残りのメッセージに基づいて前記航空機（２２５）の動作に関する少なくとも１つトレンドを決定する
ようにプログラムされる、請求項１乃至５の何れか１項に記載のシステム（２００）。
【請求項７】
前記複数の履歴メッセージは或る期間の前記複数の航空機（２２５）ごとの動作メッセージを含む、請求項１乃至６の何れか１項に記載のシステム（２００）。
【請求項８】
航空機動作メッセージを監視するためのシステム（２００）であって、
メモリ（３１０）と通信するプロセッサ（３０５）を備えたコンピューティング・デバイス（２１０）であって、前記コンピューティング・デバイス（２１０）は、
複数の航空機（２２５）からの複数の履歴メッセージ・データに基づいてメッセージ・タイプの複数の相関関係を格納し、
複数のメッセージを少なくとも１つの航空機（２２５）から受信し、
前記複数のメッセージを前記複数のメッセージ・タイプ相関関係と比較し、
前記比較に基づいて前記複数のメッセージからメッセージのサブセットをフィルタし、
残りのメッセージに基づいて少なくとも１つトレンドを決定する
ようにプログラムされる
コンピューティング・デバイス（２１０）
を備えた、システム（２００）。
【請求項９】
前記メッセージ・タイプ相関関係は航空機タイプと保守動作タイプのうち少なくとも１つの間の相関関係に基づく、請求項８に記載のシステム（２００）。
【請求項１０】
前記保守動作タイプは航空機機器の切断である、請求項９に記載のシステム（２００）。
【請求項１１】
前記プロセッサ（３０５）はさらに、前記複数のメッセージと前記複数の相関関係に基づいて前記少なくとも１つの航空機（２２５）に実施された少なくとも１つの保守動作を決定するようにプログラムされる、請求項９または１０に記載のシステム（２００）。
【請求項１２】
前記プロセッサ（３０５）はさらに、前記複数のメッセージと前記複数の相関関係に基づいて前記少なくとも１つの航空機（２２５）のタイプを決定するようにプログラムされる、請求項９乃至１１の何れか１項に記載のシステム（２００）。
【請求項１３】
前記プロセッサ（３０５）はさらに、
複数の航空機（２２５）に対する複数の履歴メッセージを受信し、
前記複数の航空機（２２５）で実施される複数の履歴保守動作を受信し、
前記複数の履歴メッセージを前記複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
前記比較に基づいて、メッセージ・タイプと保守動作タイプの間の前記複数の相関関係を生成する
ようにプログラムされ、
前記複数の履歴メッセージの各メッセージは前記複数の航空機（２２５）のうち１つからのメッセージである、
請求項８乃至１２の何れか１項に記載のシステム（２００）。
【請求項１４】
前記プロセッサ（３０５）はさらに、
前記複数の航空機（２２５）ごとの航空機タイプを含む前記複数の航空機（２２５）に対する複数の航空機情報を受信し、
前記複数の履歴メッセージを前記複数の航空機情報と比較して、少なくとも１つの航空機タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
前記比較に基づいて、メッセージ・タイプと航空機タイプの間の前記複数の相関関係を生成する
ようにプログラムされる、請求項１３に記載のシステム（２００）。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示の分野は一般に航空機動作メッセージの監視に関し、より具体的には、航空機動作メッセージの、航空機の安全な動作との関連性を決定することに関する。
【０００２】
航空機は、特定のシステムが正しく機能していないかまたは無効となっている場合であっても航空機を安全に動作することを可能とする複数の冗長システムを含む。航空機の製造業者および航空会社は最小機器リスト（ＭＥＬ）を保持している。これらは、航空機が様々な領域で動作できるようにするために動作していなければならない最小数の機器のリストである。例えば、米国本土で飛行するためのＭＥＬは、国際的な目的地に飛行するために必要なＭＥＬとは異なる。
【０００３】
無線のような機器が故障し始める場合、搭乗員または保守員が、当該故障している機器を無効にしてもよい。幾つかのケースでは、乗務員が、当該故障している機器を接続するブレーカを落としてもよい。当該故障している機器が切断された後、このアクションが記録される。航空機はついで、この切断を検出して、エラー・メッセージを送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
航空機は無数のメッセージを定期的に送信できるので、どのメッセージが重要であるかおよびどれを安全に無視できるかを判定することは、時間を浪費する作業でありうる。航空機メッセージのトラフィックを分析するための多数の試みは、関与する多数のメッセージと誤った相関関係の可能性のため過去に失敗してきた。
【課題を解決するための手段】
【０００５】
１態様では、航空機動作メッセージを監視するためのシステムが提供される。当該システムは、メモリと通信するプロセッサを含むコンピューティング・デバイスを備える。当該コンピューティング・デバイスは複数の航空機に対する複数の履歴メッセージを受信するようにプログラムされる。当該複数の履歴メッセージの各メッセージは当該複数の航空機のうち１つからのメッセージである。当該コンピューティング・デバイスはまた、当該複数の航空機で実施される複数の履歴保守動作を受信し、当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、当該比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成するようにプログラムされる。
【０００６】
別の態様では、航空機動作メッセージを監視するための航空機メッセージ・モニタ（ＡＭＭ）コンピュータ・デバイスが提供される。当該ＡＭＭコンピュータ・デバイスはメモリと通信するプロセッサを含む。当該プロセッサは複数の航空機に対する複数の履歴メッセージを受信するようにプログラムされる。当該複数の履歴メッセージの各メッセージは当該複数の航空機のうち１つからのメッセージである。当該プロセッサはまた、当該複数の航空機で実施される複数の履歴保守動作を受信し、当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、当該比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成するようにプログラムされる。
【０００７】
さらに別の態様では、航空機動作メッセージを監視するためのシステムが提供される。当該システムはメモリと通信するプロセッサを備えるコンピューティング・デバイスを含む。当該コンピューティング・デバイスは複数の航空機からの複数の履歴メッセージ・データに基づいてメッセージ・タイプの複数の相関関係を格納し、複数のメッセージを少なくとも１つの航空機から受信し、当該複数のメッセージを当該複数のメッセージ・タイプ相関関係と比較し、当該比較に基づいて当該複数のメッセージからメッセージのサブセットをフィルタし、当該残りのメッセージに基づいて少なくとも１つトレンドを決定するようにプログラムされる。
【図面の簡単な説明】
【０００８】
【図１】本開示の１つの実施形態に従う例示的な航空機の概要のブロック図である。
【図２】図１に示された航空機からのような航空機動作メッセージを監視するための例示的なシステムの簡略化されたブロック図である。
【図３】本開示の１つの実施形態に従う、図２に示されたクライアント・コンピュータ・デバイスの例示的な構成を示す図である。
【図４】本開示の１つの実施形態に従う、図２に示したサーバ・システムの例示的な構成を示す図である。
【図５】図２で示すシステムを用いて相関関係を決定するプロセスの１例を示す流れ図である。
【図６】図２で示すシステムを用いて図１に示された航空機の航空機動作メッセージを監視するプロセスの１例を示す流れ図である。
【図７】図２で示すシステムで使用しうる１つまたは複数の例示的なコンピューティング・デバイスのコンポーネントの図である。
【発明を実施するための形態】
【０００９】
本明細書で説明された実装は、航空機動作メッセージの監視に関し、より具体的には、航空機動作メッセージの航空機の当該安全な動作との関連性を決定することに関する。より具体的には、航空機メッセージ・モニタ（「ＡＭＭ」）コンピュータ・デバイス（ＡＭＭサーバとしても知られる）は、履歴メッセージのトラフィックを照合し、例えば、航空機のコンポーネントの全てが動作しているわけではないとき、メッセージ・タイプおよび他の非ミッション・クリティカルな因子の間の相関関係を決定するが、航空機は依然として当該要求された最小機器リストを満たす。当該ＡＭＭコンピュータ・デバイスは、これらの相関関係を使用して、当該非ミッション・クリティカルなメッセージをフィルタし、当該残りのメッセージの分析を改善する。
【００１０】
例示的な実施形態では、ＡＭＭサーバは複数の履歴メッセージを複数の航空機から受信する。当該例示的な実施形態では、当該複数の履歴メッセージは、当該複数の航空機から地上局に送信されているメッセージである。この実施形態では、地上局は長時間にわたってメッセージを当該複数の航空機から受信する。地上局は当該メッセージをデータベースに格納する。地上局は次いで当該複数の格納されたメッセージをＡＭＭサーバに送信する。当該幾つかの実施形態では、当該複数のメッセージは複数の航空機からのものであり、当該メッセージは複数のフライトの間に航空機内のセンサにより生成されたものである。例えば、当該複数のメッセージが、１年または複数の年の期間にわたる特定のタイプの航空機の全てフライトに対するものであってもよい。当該複数のメッセージが、月または年のような或る期間にわたる個々の航空会社に関連付けられた全ての航空機のフライトに対するものであってもよい。
【００１１】
当該例示的な実施形態では、ＡＭＭサーバは、当該複数の航空機で実施される複数の履歴保守動作を受信する。当該複数の履歴保守動作は、航空機のコンポーネントが切断されたときのような情報を含む。当該例示的な実施形態では、当該履歴保守動作は、そのメッセージが当該複数の履歴メッセージに含まれる様々な航空機にマップする。１つの実施形態では、ＡＭＭサーバは、特定の航空機に対する複数の履歴メッセージを受信し、その航空機で受信された履歴保守動作を受信する。当該例示的な実施形態では、ＡＭＭサーバは、航空機の機隊のような複数の航空機に対する履歴メッセージおよび履歴保守動作を受信する。幾つかのさらなる実施形態では、ＡＭＭサーバは各航空機に関する追加の情報を受信する。当該情報には、例えば航空機タイプ、動作時間、飛行位置、および航空機の動作に関する他の情報があるがこれらに限られない。
【００１２】
当該例示的な実施形態では、ＡＭＭサーバは複数の履歴メッセージを複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定する。例えば、ＡＭＭサーバが、無線を切断するための保守動作と２つのメッセージの間に相関関係があると判定してもよい。本例では、無線が切断された後、ＡＭＭサーバが、無線が利用不可であるというメッセージが繰り返し送出されると判定してもよい。ＡＭＭサーバがまた、２０ボルトが当該無線に利用可能でないと述べるメッセージも繰り返し送出されると判定してもよい。
【００１３】
少なくとも１つの実施形態では、ＡＭＭサーバは、当該保守動作の間の相関関係を計算し、１つまたは複数のタイプのメッセージを送出させる。幾つかの実施形態では、ＡＭＭサーバが各保守動作タイプを分析する。ＡＭＭサーバは、当該複数のメッセージの各々に対する各々の保守動作タイプの前および後に生ずるメッセージを分析する。例えば、４０機の航空機が特定のタイプの保守動作を実施した場合、ＡＭＭサーバは、当該保守動作の前および後に当該４０機の航空機の各々に対して送信されたメッセージを比較する。当該動作の後にもはや現れないメッセージまたは当該動作の後に現れる新たなメッセージの何れかの相関関係がある場合、ＡＭＭサーバは当該相関関係、即ち、当該保守動作とメッセージの変化との間に相関関係があるという数学的確率を計算する。当該相関関係がより強いと、当該保守動作が当該メッセージに影響を及ぼした可能性がより高い。ＡＭＭサーバは当該相関関係に対する確信度レベルを計算する。例えば、当該保守動作を有する少数の航空機のみが存在し、当該相関関係が低い場合、当該確信度レベルが低くてもよい。当該確信度レベルが閾値を超過する場合、ＡＭＭサーバは当該メッセージ（またはメッセージ・タイプ）を当該保守動作に関連付ける。
【００１４】
当該例示的な実施形態では、ＡＭＭサーバはメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成する。ＡＭＭサーバは確信度閾値を超過する各相関関係を格納する。当該例示的な実施形態では、ＡＭＭサーバは当該相関関係をデータベースに格納する。
【００１５】
幾つかの実施形態では、ＡＭＭサーバは航空機タイプを当該複数の履歴メッセージと比較する。これらの実施形態では、ＡＭＭサーバは、メッセージ・タイプと航空機タイプの間に相関関係があるかどうかを判定する。例えば、特定の航空機タイプが、そのタイプの航空機が一貫して生成するステータス・メッセージまたは他の非重大なメッセージを有してもよい。これらの実施形態では、ＡＭＭサーバは、当該相関関係に関する確信度レベルを決定し、当該確信度レベルが当該閾値を超過する場合に、当該メッセージ・タイプを航空機タイプに関連付ける。
【００１６】
幾つかのさらなる実施形態では、ＡＭＭサーバは、複数のメッセージを単一の航空機から受信する。ＡＭＭサーバは、当該複数のメッセージを分析して、当該複数のメッセージと当該複数のメッセージ・タイプの相関関係に基づいて航空機で実施されている少なくとも１つの保守動作を決定する。例えば、ＡＭＭサーバが、メッセージ・タイプＡおよびメッセージ・タイプＢのメッセージを見て、航空機が生成した複数のメッセージ内のこれらの２つのメッセージ・タイプを見たことに起因して保守動作タイプＸが航空機に実施されているという９９％の確信度を有してもよい。
【００１７】
幾つかのさらなる実施形態では、ＡＭＭサーバはメッセージのサブセットを当該複数のメッセージからフィルタする。メッセージの当該サブセットは保守動作を決定するように相関付けられる。上述の例では、ＡＭＭサーバは、メッセージ・タイプＡおよびメッセージ・タイプＢのメッセージを航空機１００からの複数のメッセージから除去またはフィルタする。当該メッセージを除去した後、ＡＭＭサーバは残りのメッセージを分析して、航空機の動作に関する少なくとも１つトレンドを決定する。既知の保守動作に関連付けられたメッセージを除去することによって、ＡＭＭサーバはついで、削減されたメッセージ集合を分析することができる。これらのメッセージが生成されている理由が知られるようになると、当該複数のメッセージ内のメッセージを削減することは、雑音の量を削減し、決定されるトレンドの精度を高める。トレンドの１例が１つまたは複数のメッセージ・タイプと後のコンポーネント故障との間の相関関係であってもよい。
【００１８】
さらに、生成されることの非ミッション・クリティカルなまたは安全性理由に対する既知の相関関係を有するメッセージを除去することは、誤った相関関係が決定されうる可能性を減らす。
【００１９】
本明細書で説明されるのは、ＡＡＭコンピュータ・デバイスおよび関連するコンピュータシステムのようなコンピュータシステムである。本明細書で説明したように、全てのかかるコンピュータシステムはプロセッサおよびメモリを含む。しかし、本明細書で参照したコンピュータ・デバイス内の任意のプロセッサが、１つまたは複数のプロセッサを指してもよい。当該プロセッサが、並列に動作する１つのコンピューティング・デバイスまたは複数のコンピューティング・デバイス内にあってもよい。さらに、本明細書で参照したコンピュータ・デバイス内の任意のメモリが１つまたは複数のメモリを指してもよい。当該メモリが、並列に動作する１つのコンピューティング・デバイスまたは複数のコンピューティング・デバイス内にあってもよい。
【００２０】
本明細書で使用する際、プロセッサが、マイクロコントローラ、縮小命令セット回路（ＲＩＳＣ）、特殊用途向け集積回路（ＡＳＩＣ）、論理回路、および本明細書で説明する機能を実行できる任意の他の回路またはプロセッサを用いたシステムを含む任意のプログラム可能システムを含んでもよい。上述の例は、用語「プロセッサ」の定義および／または意味に決して限定することを意図していない。
【００２１】
本明細書で使用する際、用語「データベース」が、データの本体、関係データベース管理システム（ＲＤＢＭＳ）の何れか、またはその両方を指してもよい。本明細書で使用する際、データベースが、階層データベース、関係データベース、フラットファイルデータベース、オブジェクト関係データベース、オブジェクト指向データベース、およびコンピュータシステムに格納されるレコードまたはデータの任意の他の構造化されたコレクションを含むデータの任意のコレクションを含んでもよい。上述の例は、用語データベースの定義および／または意味に決して限定することを意図していない。ＲＤＢＭＳの例は、オラクル社の「登録商標」データベース、ＭｙＳＱＬ、ＩＢＭ「登録商標」ＤＢ２、マイクロソフト社の「登録商標」ＳＱＬサーバ、Ｓｙｂａｓｅ「登録商標」、およびＰｏｓｔｇｒｅＳＱＬを含むがこれらに限られない。しかし、本明細書で説明したシステムおよび方法を可能とする任意のデータベースを使用してもよい（オラクルはカリフォルニア州レドモンドショアのオラクル社の登録商標であり、ＩＢＭニューヨーク州アーモンクのインターナショナル・ビジネス・マシーンズ社の登録商標であり、マイクロソフトはワシントン州レドモンドのマイクロソフト社の登録商標であり、サイベースはカリフォルニア州ダブリンのサイベース社の登録商標である）。
【００２２】
１つの実施形態では、コンピュータ・プログラムが提供され、当該プログラムはコンピュータ可読媒体で具現化される。例示的な実施形態では、当該システムは、サーバコンピュータへの接続を必要とせずに単一のコンピュータシステムで実行される。さらなる実施形態では、当該システムはウィンドウズ「登録商標」環境で実行されている（ウィンドウズ（登録商標）はワシントン州レドモンドのマイクロソフト社の登録商標である）。さらに別の実施形態では、当該システムはメインフレーム環境およびＵＮＩＸ「登録商標」サーバ環境で実行される（ＵＮＩＸ（登録商標）は英国バークシャーのレディングにあるＸ／Ｏｐｅｎ社の登録商標である）。当該アプリケーションは柔軟であり、任意の主な機能を損なうことなく様々な異なる環境で実行されるように設計される。幾つかの実施形態では、当該システムは複数のコンピューティング・デバイスの間で分散した複数のコンポーネントを含む。１つまたは複数のコンポーネントがコンピュータ可読媒体で具体化されたコンピュータ実行可能命令の形であってもよい。
【００２３】
本明細書で使用する際、単数形で記載され語「ａ」または「ａｎ」が先行する要素またはステップは、かかる排除が明示的に記載されていない限り、複数の要素またはステップを排除するものとは理解されるべきではない。さらに、本開示の「例示的な実施形態」または「１実施形態」への言及は記載された特徴を組み込んだ追加の実施形態の存在を排除するように解釈されない。
【００２４】
本明細書で使用する際、用語「ソフトウェア」および「ファームウェア」は交換可能であり、プロセッサによる実行のためにメモリに格納された任意のコンピュータ・プログラムを含む。当該メモリには、ＲＡＭメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、および不揮発性ＲＡＭ（ＮＶＲＡＭ）メモリが含まれる。上述のメモリタイプは例にすぎず、したがって、コンピュータ・プログラムの記憶のために利用可能なメモリの当該タイプに対する限定ではない。
【００２５】
さらに、本明細書で使用する際、用語「リアルタイム」は、当該関連するイベントの発生時点、所定のデータの測定および収集の時点、当該データを処理する時点、およびイベントおよび環境に対するシステム応答の時点のうち少なくとも１つを指す。本明細書で説明する実施形態では、これらのアクティビティおよびイベントはほぼ瞬間的に行われる。
【００２６】
当該システムおよびプロセスは本明細書で説明する特定の実施形態に限定されない。さらに、各システムのコンポーネントおよび各プロセスを独立に、本明細書で説明した他のコンポーネントおよびプロセスと別々に実施することができる。各コンポーネントおよびプロセスを他のアセンブリ・パッケージおよびプロセスと組み合わせて使用してもよい。
【００２７】
図１は、本開示の１つの実施形態に従う例示的な航空機１００の概要のブロック図を示す。当該例示的な実施形態では、航空機１００は複数のコンポーネント１０２を含む。これらのコンポーネント１０２の多数が切断され、依然として航空機１００が安全に運行できるようにしてもよい。これらのコンポーネント１０２の多数は、それらの対応するコンポーネントの機能を複製する１つまたは複数のバックアップ・コンポーネント１０２を有する。当該例示的な実施形態では、パイロットまたは他の乗務員（図示せず）が、コンポーネント１０２が故障している場合、コンポーネント１０２の１つを切断してもよい。
【００２８】
航空機１００はまた、航空機１００の安全な動作を確保する複数のセンサ１０４を含む。センサ１０４は、条件が期待されたものと異なるときを検出し、これらの条件に基づいてメッセージを送信するように構成される。例えば、無線コンポーネント１０２が切断された場合、センサ１０４は、当該無線が機能していないことを検出し、当該無線が機能していないというメッセージを送信する。センサ１０４がまた、当該無線への十分な電力が（それが切断されているので）無いことを検出し、当該無線への電力の欠如に関するメッセージを送信してもよい。センサ１０４が、これらのメッセージを定期的に繰り返し送信してもよい。ミッション・クリティカルでない他の例メッセージが、プリンタが紙切れであること、コーヒー・メーカがフィルタ交換を必要としていること等を含んでもよいがこれらに限られない。幾つかの実施形態では、センサ１０４が、航空機タイプに基づいて正常なメッセージを送信してもよい。
【００２９】
当該例示的な実施形態では、航空機１００は送信器１０６を含む。送信器１０６は、センサ１０４により生成されたメッセージを地上局１０８に送信する。当該例示的な実施形態では、地上局１０８は、将来分析のための航空機１００から受信されたメッセージの全てを格納する。他の実施形態では、地上局１０８が、深刻な問題を示しうる特定のメッセージに関して、受信したメッセージをスキャンしてもよい。幾つかの実施形態では、地上局１０８は複数の航空機１００を含む航空会社に関連付けられる。これらの実施形態では、地上局１０８が、複数の航空機１００からのメッセージを受信し格納してもよい。他の実施形態では、地上局１０８が、航空機製造業者に関連付けられてもよく、その製造業者により製造された航空機１００に対するメッセージを受信し格納してもよい。
【００３０】
図２は、（図１に示された）航空機１００からのような航空機動作メッセージを監視するための例示的なシステム２００の簡略化されたブロック図である。当該例示的な実施形態では、システム２００は、航空機１００内の状況を収集し、監視し、分析するために使用される。さらに、システム２００は、航空機１００を監視するように構成された航空機メッセージ・モニタ（ＡＭＭ）コンピュータ・デバイス２１０（ＡＭＭサーバとしても知られる）を含む監視システムである。以下でより詳細に説明するように、ＡＭＭサーバ２１０は複数の履歴メッセージを複数の航空機２２５から受信するように構成される。当該複数の履歴メッセージの各メッセージは複数の航空機２２５のうち１つからのメッセージである。ＡＭＭサーバ２１０はまた、複数の航空機２２５で実施される複数の履歴保守動作を受信し、当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、当該比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成するように構成される。以下で説明するように、ＡＭＭサーバ２１０はまた、複数の航空機２２５からの複数の履歴メッセージ・データに基づいてメッセージ・タイプの複数の相関関係を格納し、複数のメッセージを少なくとも１つの航空機１００から受信し、当該複数のメッセージを当該複数のメッセージ・タイプの相関関係と比較し、当該比較に基づいて当該複数のメッセージからメッセージのサブセットをフィルタし、当該残りのメッセージに基づいて少なくとも１つトレンドを決定するように構成される。
【００３１】
当該例示的な実施形態では、航空機２２５は航空機１００と同様である。幾つかの実施形態では、航空機２２５はメッセージをＡＭＭサーバ２１０に送信する。これらの実施形態の幾つかでは、航空機２２５はメッセージをそれが発生した際に送信する。他の実施形態では、航空機２２５は、例えば航空機２２５がゲートにいるとき、当該メッセージをバッチで送信する。航空機２２５はソフトウェア・アプリケーションを含む。当該ソフトウェア・アプリケーションにより、航空機２２５は、セルラ接続、衛星通信、インターネット、または広域ネットワーク（ＷＬＡＮ）を介してＡＭＭサーバ２１０と通信することができる。幾つかの実施形態では、航空機２２５は、多くのインタフェースを介してＡＭＭサーバ２１０に通信可能に結合される。当該インタフェースは、インターネット、ＬＡＮ、ＷＡＮ、または統合型サービスデジタルネットワーク（ＩＳＤＮ）、ダイヤルアップ−接続、デジタル加入者線（ＤＳＬ）、携帯電話接続、衛星接続、およびケーブル・モデムのようなネットワークのうち少なくとも１つを含むがこれらに限定されない。航空機２２５の例が旅客機、貨物航空機、および無人航空機を含んでもよいがこれらに限られない。
【００３２】
データベース・サーバ２１５は、データを格納するデータベース２２０に通信可能に結合される。１つの実施形態では、データベース２２０は、閾値、センサ・データ、警告データ、およびアラート・データを含むデータベースである。当該例示的な実施形態では、データベース２２０はＡＭＭサーバ２１０からリモートに格納される。幾つかの実施形態では、データベース２２０は分散されている。幾つかの実施形態では、データベース２２０は集約化される。当該例示的な実施形態では、ユーザは、ＡＭＭサーバ２１０にログインすることによってクライアント・システム２３０を介してデータベース２２０にアクセスすることができる。幾つかの実施形態では、データベース２２０は別々のセクションまたはパーティションを有する単一のデータベースを含み、または、他の実施形態では、データベース２２０は、それぞれが互いと別々の複数のデータベースを含む。データベース２２０は相関関係、航空機データ、メッセージ・データ、およびトレンドを格納する。
【００３３】
当該例示的な実施形態では、クライアント・システム２３０はウェブ・ブラウザまたはソフトウェア・アプリケーションを含むコンピュータである。当該ソフトウェア・アプリケーションにより、クライアント・システム２３０は、セルラ通信、衛星通信、インターネット、または広域ネットワーク（ＷＬＡＮ）を介してＡＭＭサーバ２１０と通信することができる。幾つかの実施形態では、クライアント・システム２３０は多くのインタフェースを介してＡＭＭサーバ２１０に通信可能に結合される。当該インタフェースは、インターネット、ＬＡＮ、ＷＡＮ、または統合型サービスデジタルネットワーク（ＩＳＤＮ）、ダイヤルアップ−接続、デジタル加入者線（ＤＳＬ）、携帯電話接続、衛星接続、およびケーブル・モデムのようなネットワークのうち少なくとも１つを含むがこれらに限定されない。クライアント・システム２３０はインターネットのようなネットワークにアクセスできる任意のデバイスであることができる。当該デバイスは、デスクトップ・コンピュータ、ラップトップ・コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話、スマートフォン、タブレット、ファブレット、または他のウェブベースの接続可能な機器を含むがこれらに限定されない。
【００３４】
当該幾つかの実施形態では、ＡＭＭサーバ２１０は複数の航空機２２５と通信可能に結合される。他の実施形態では、ＡＭＭサーバ２１０は１つまたは複数の地上局２０５と通信可能に結合される。これらの実施形態では、地上局２０５は、複数の航空機２２５とＡＭＭサーバ２１０の間のゲートウェイとして動作する。幾つかの実施形態では、地上局２０５は図１に示された地上局１０８である。当該例示的な実施形態では、地上局２０５は複数の航空機２２５と通信するように構成される。幾つかの実施形態では、航空機２２５はメッセージを地上局２０５に送信する。これらの実施形態の幾つかでは、地上局２０５はメッセージをそれが発生した際に受信する。他の実施形態では、地上局２０５は、例えば航空機２２５がゲートにいるとき当該メッセージをバッチで受信する。地上局２０５はソフトウェア・アプリケーションを含む。当該ソフトウェア・アプリケーションにより、地上局２０５は、セルラ接続、衛星通信、インターネット、または広域ネットワーク（ＷＬＡＮ）を介してＡＭＭサーバ２１０と通信することができる。幾つかの実施形態では、地上局２０５は多くのインタフェースを通じてＡＭＭサーバ２１０に通信可能に結合される。当該インタフェースは、インターネット、ＬＡＮ、ＷＡＮ、または統合型サービスデジタルネットワーク（ＩＳＤＮ）、ダイヤルアップ−接続、デジタル加入者線（ＤＳＬ）、携帯電話接続、衛星接続、およびケーブル・モデムのようなネットワークのうち少なくとも１つを含むがこれらに限定されない。
【００３５】
当該例示的な実施形態では、地上局２０５は複数の航空機２２５に関連付けられる。例えば、地上局２０５は複数の航空機２２５に関連付けられた航空会社に関連付けられる。他の実施形態では、地上局２０５は複数の航空機２２５の製造業者に関連付けられる。当該例示的な実施形態では、地上局２０５は、それが通信している航空機２２５の各々から複数のメッセージを受信するように構成される。地上局２０５はまた、当該複数のメッセージをＡＭＭサーバ２１０に通信するように構成される。当該メッセージが個別にまたはバッチで送信されてもよい。
【００３６】
図３は、本開示の１つの実施形態に従うクライアント・システムの例示的な構成を示す。ユーザ・コンピュータ・デバイス３０２はユーザ３０１により運用される。ユーザ・コンピュータ・デバイス３０２が、航空機２２５、クライアント・システム２３０、および地上局２０５（全て図２に示されている）を含んでもよいがこれらに限定されない。ユーザ・コンピュータ・デバイス３０２は命令を実行するためのプロセッサ３０５を含む。幾つかの実施形態では、実行可能命令がメモリ３１０に格納される。プロセッサ３０５が、（例えば、マルチコア構成の）１つまたは複数の処理ユニットを含んでもよい。メモリ領域３１０は、実行可能命令および／またはトランザクション・データのような情報を格納し取り出すことを可能とする任意のデバイスである。メモリ領域３１０が１つまたは複数のコンピュータ可読媒体を含んでもよい。
【００３７】
ユーザ・コンピュータ・デバイス３０２はまた、情報をユーザ３０１に提供するための少なくとも１つ媒体出力コンポーネント３１５を含む。媒体出力コンポーネント３１５は情報をユーザ３０１に運搬できる任意のコンポーネントである。幾つかの実施形態では、媒体出力コンポーネント３１５はビデオアダプタおよび／またはオーディオアダプタのような出力アダプタ（図示せず）を含む。出力アダプタはプロセッサ３０５に動作可能に結合され、ディスプレイ・デバイス（例えば、カソード・レイ・チューブ（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、または「電子インク」ディスプレイ）またはオーディオ出力デバイス（例えば、スピーカまたはヘッドフォン）のような出力デバイスに動作可能に接続可能である。幾つかの実施形態では、媒体出力コンポーネント３１５は、グラフィカルユーザ・インタフェース（例えば、ウェブ・ブラウザおよび／またはクライアント・アプリケーション）をユーザ３０１に提供するように構成される。幾つかの実施形態では、ユーザ・コンピュータ・デバイス３０２は、入力をユーザ３０１から受信するための入力デバイス３２０を含む。入力デバイス３２０が、例えば、キーボード、ポインティング・デバイス、マウス、スタイラスペン、タッチセンシティブなパネル（例えば、タッチパッドまたはタッチスクリーン）、ジャイロスコープ、加速度計、位置検出器、生体入力デバイス、および／またはオーディオ入力デバイスを含んでもよい。タッチスクリーンのような単一のコンポーネントが、媒体出力コンポーネント３１５の出力デバイスおよび入力デバイス３２０の両方として機能してもよい。
【００３８】
ユーザ・コンピュータ・デバイス３０２がまた、ＡＭＭサーバ２１０（図２に示す）のようなリモートデバイスに通信可能に結合された通信インタフェース３２５を含んでもよい。通信インタフェース３２５が、航空機１００内の送信器１０６（両方とも図１に示される）と通信してもよい。ユーザ・コンピュータ・デバイス３０２は、航空機１００からのデータを提供し、受信する。通信インタフェース３２５が、例えば、モバイル電気通信ネットワークで使用するための有線または無線ネットワークアダプタおよび／または無線データ送受信機を含んでもよい。
【００３９】
メモリ領域３１０に格納されるのは、例えば、媒体出力コンポーネント３１５を介してユーザ・インタフェースをユーザ３０１に提供し、場合によっては、入力デバイス３２０からの入力を受信し処理するコンピュータ可読命令である。ユーザ・インタフェースが、他の可能性の中でも、ウェブ・ブラウザおよび／またはクライアント・アプリケーションを含んでもよい。ウェブ・ブラウザは、ユーザ３０１のようなユーザが、一般にＡＭＭサーバ２１０からのウェブページウェブサイト、またはプログラムに埋め込まれるメディアおよび他の情報を表示しそれと対話することを可能とする。クライアント・アプリケーションによりユーザ３０１は、例えば、ＡＭＭサーバ２１０と対話することができる。例えば、命令がクラウド・サービスにより格納されてもよく、当該命令の実行の結果が媒体出力コンポーネント３１５に送信されてもよい。
【００４０】
プロセッサ３０５は、本開示の諸態様を実装するためのコンピュータ実行可能命令を実行する。幾つかの実施形態では、プロセッサ３０５は、コンピュータ実行可能命令を実行することでまたはプログラムされることで特殊目的マイクロプロセッサに変換される。
【００４１】
図４は、本開示の１つの実施形態に従う、図２に示されたサーバ・システム２１０の例示的な構成を示す。サーバコンピュータ・デバイス４０１が、データベース・サーバ２１５、ＡＭＭサーバ２１０、および地上局２０５（全て図２に示されている）を含んでもよいがこれらに限定されない。サーバコンピュータ・デバイス４０１はまた、命令を実行するためのプロセッサ４０５を含む。命令をメモリ領域４１０に格納してもよい。プロセッサ４０５が、（例えば、マルチコア構成での）１つまたは複数の処理ユニットを含んでもよい。
【００４２】
プロセッサ４０５は、サーバコンピュータ・デバイス４０１が別のサーバコンピュータ・デバイス４０１、別のＡＭＭサーバ２１０、地上局２０５、クライアント・システム２３０、または航空機のような（両方とも図２に示された）リモートデバイスと通信できるように、通信インタフェース４１５に動作可能に結合される。例えば、通信インタフェース４１５が、図２に図示するように、インターネットを介してメッセージを地上局２０５から受信してもよい。
【００４３】
プロセッサ４０５がまた、記憶装置４３４に動作可能に結合されてもよい。記憶装置４３４はデータの送受信に適した任意のコンピュータ実行型のハードウェアである。当該データは、例えば、データベース２２０（図２に示す）に関連付けられたデータがあるがこれらに限られない。幾つかの実施形態では、記憶装置４３４がサーバコンピュータ・デバイス４０１に統合される。例えば、サーバコンピュータ・デバイス４０１が、１つまたは複数のハード・ディスクドライブを記憶装置４３４として含んでもよい。他の実施形態では、記憶装置４３４は、サーバコンピュータ・デバイス４０１の外部にあり、複数のサーバコンピュータ・デバイス４０１によりアクセスされてもよい。例えば、記憶装置４３４が、記憶領域ネットワーク（ＳＡＮ）、ネットワークアタッチト記憶（ＮＡＳ）システム、および／または安価ディスク冗長アレイ（ＲＡＩＤ）構成でのハード・ディスクおよび／または固体ディスクのような複数の記憶ユニットを含んでもよい。
【００４４】
幾つかの実施形態では、プロセッサ４０５は、記憶インタフェース４２０を介して記憶装置４３４に動作可能に結合される。記憶インタフェース４２０は、プロセッサ４０５に記憶装置４３４へのアクセスを提供できる任意のコンポーネントである。記憶インタフェース４２０が、例えば、高度技術アタッチメント（ＡＴＡ）アダプタ、シリアルＡＴＡ（ＳＡＴＡ）アダプタ、小型コンピュータシステムインタフェース（ＳＣＳＩ）アダプタ、ＲＡＩＤコントローラ、ＳＡＮアダプタ、ネットワークアダプタ、および／または記憶装置４３４へのアクセスをプロセッサ４０５に提供する任意のコンポーネントを含んでもよい。
【００４５】
プロセッサ４０５は、本開示の諸態様を実装するためのコンピュータ実行可能命令を実行する。幾つかの実施形態では、プロセッサ４０５は、コンピュータ実行可能命令を実行することでまたはプログラムされることで特殊目的マイクロプロセッサに変換される。例えば、プロセッサ４０５は図５および６で図示するように当該命令でプログラムされる。
【００４６】
図５は、（図２に示す）システム２００を用いて相関関係を決定するプロセス５００の１例を示す流れ図である。プロセス５００をコンピューティング・デバイス、例えばＡＭＭサーバ２１０（図２に示す）により実装してもよい。
【００４７】
当該例示的な実施形態では、ＡＭＭサーバ２１０は、複数の履歴メッセージを（図１に示された）複数の航空機１００から受信する（５０５）。当該例示的な実施形態では、当該複数の履歴メッセージは、航空機１００から（図２に示す）地上局２０５に送信されているメッセージである。この実施形態では、地上局２０５は、長時間にわたって、メッセージを複数の航空機１００から受信する。地上局２０５は当該メッセージを（図２に示す）データベース２２０に格納する。地上局２０５はついで、当該複数の格納されたメッセージをＡＭＭサーバ２１０に送信する。当該幾つかの実施形態では、当該複数のメッセージは複数の航空機１００からのものであり、当該メッセージは複数のフライトの間に航空機１００内の（図１に示された）センサ１０４により生成されたものである。例えば、当該複数のメッセージが、１年または複数の年の期間にわたる特定のタイプの航空機の全てのフライトに対するものであってもよい。当該複数のメッセージが、月または年のような或る期間にわたる個別航空会社に関連付けられた全ての航空機のフライトに対するものであってもよい。
【００４８】
当該例示的な実施形態では、ＡＭＭサーバ２１０は、複数の航空機１００で実施される複数の履歴保守動作を受信する（５１０）。当該複数の履歴保守動作は、航空機１００のコンポーネント１０２（図１に示される）が切断されたときのような情報を含む。当該例示的な実施形態では、当該履歴保守動作は、そのメッセージが当該複数の履歴メッセージに含まれる様々な航空機にマップする。１つの実施形態では、ＡＭＭサーバ２１０は特定の航空機に対する複数の履歴メッセージを受信し（５０５）、その航空機１００で実施された履歴保守動作を受信する（５１０）。当該例示的な実施形態では、ＡＭＭサーバ２１０は、航空機の機隊のような複数の航空機に対する履歴メッセージおよび履歴保守動作を受信する。幾つかのさらなる実施形態では、ＡＭＭサーバ２１０は各航空機に関する追加の情報を受信する。当該情報には、例えば航空機タイプ、動作時間、飛行位置、および航空機の動作に関する他の情報があるがこれらに限られない。
【００４９】
当該例示的な実施形態では、ＡＭＭサーバ２１０は、当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定する（５１５）。例えば、ＡＭＭサーバ２１０が、無線を切断するための保守動作と２つのメッセージとの間に相関関係があると判定してもよい。本例では、無線が切断された後、ＡＭＭサーバ２１０が、無線が利用不可であるというメッセージが繰り返し送出されると判定してもよい。ＡＭＭサーバ２１０がまた、２０ボルトが無線に利用可能でないと述べるメッセージも繰り返し送出されると判定してもよい。
【００５０】
少なくとも１つの実施形態では、ＡＭＭサーバ２１０は、当該保守動作の間の相関関係を計算し、１つまたは複数のタイプのメッセージを送出させる。幾つかの実施形態では、ＡＭＭサーバ２１０は各保守動作タイプを分析する。ＡＭＭサーバ２１０は、当該複数のメッセージの各々に対する各々の保守動作タイプの前および後に生ずるメッセージを分析する。例えば、４０機の航空機が特定のタイプの保守動作を実施した場合、ＡＭＭサーバ２１０は、当該保守動作の前および後に当該４０機の航空機の各々に対して送信されたメッセージを比較する（５１５）。当該動作の後にもはや現れないメッセージまたは当該動作の後に現れる新たなメッセージの何れかに相関関係がある場合、ＡＭＭサーバ２１０は、当該相関関係と、当該保守動作とメッセージの変化との間に相関関係があるという数学的確率とを計算する。当該相関関係がより強いと、当該保守動作が当該メッセージに影響を及ぼした可能性がより高い。ＡＭＭサーバ２１０は当該相関関係に対する確信度レベルを計算する。例えば、当該保守動作を有する少数の航空機のみが存在し、当該相関関係が低い場合、当該確信度レベルが低くてもよい。当該確信度レベルが閾値を超過する場合、ＡＭＭサーバ２１０は当該メッセージ（またはメッセージ・タイプ）を当該保守動作に相関付ける。
【００５１】
当該例示的な実施形態では、ＡＭＭサーバ２１０は、メッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成する（５２０）。ＡＭＭサーバ２１０は確信度閾値を超える各相関関係を格納する。当該例示的な実施形態では、ＡＭＭサーバ２１０は当該相関関係をデータベース２２０に格納する。
【００５２】
幾つかの実施形態では、ＡＭＭサーバ２１０は航空機タイプを当該複数の履歴メッセージと比較する。これらの実施形態では、ＡＭＭサーバ２１０は、メッセージ・タイプと航空機タイプの間に相関関係があるかどうかを判定する。例えば、特定の航空機タイプが、そのタイプの航空機が一貫して生成するステータス・メッセージまたは他の非重大なメッセージを有してもよい。これらの実施形態では、ＡＭＭサーバ２１０は、当該相関関係に関する確信度レベルを決定し、当該確信度レベルが閾値を超過する場合に、当該メッセージ・タイプを航空機タイプに関連付ける。
【００５３】
幾つかのさらなる実施形態では、ＡＭＭサーバ２１０は複数のメッセージを単一の航空機１００から受信する。ＡＭＭサーバ２１０は、当該複数のメッセージを分析して、当該複数のメッセージおよび当該複数のメッセージ・タイプの相関関係に基づいて航空機１００に実施されている少なくとも１つの保守動作を決定する。例えば、ＡＭＭサーバ２１０が、メッセージ・タイプＡおよびメッセージ・タイプＢのメッセージを見て、航空機１００が生成した複数のメッセージ内のこれらの２つのメッセージ・タイプを見たことに起因して保守動作タイプＸが航空機１００に実施されていたという９９％の確信度を有してもよい。
【００５４】
幾つかのさらなる実施形態では、ＡＭＭサーバ２１０はメッセージのサブセットを当該複数のメッセージからフィルタする。メッセージの当該サブセットは保守動作を決定するように相関付けられる。上述の例では、ＡＭＭサーバ２１０は、メッセージ・タイプＡおよびメッセージ・タイプＢのメッセージを航空機１００からの複数のメッセージから除去またはフィルタする。当該メッセージを除去した後、ＡＭＭサーバ２１０は残りのメッセージを分析して、航空機１００の動作に関する少なくとも１つトレンドを決定する。当該既知の保守動作に関連付けられたメッセージを除去することによって、ＡＭＭサーバ２１０はついで、削減されたメッセージ集合で動作することができる。これらのメッセージが生成されている理由は既知であるので、当該複数のメッセージ内のメッセージを削減することは、雑音の量を削減し、当該決定されたトレンドの精度を高める。トレンドの１例が、１つまたは複数のメッセージ・タイプと後のコンポーネント故障の間の相関関係であってもよい。
【００５５】
図６は、（図２に示す）システム２００を用いて（図１に示された）航空機１００の航空機動作メッセージを監視するプロセス６００の１例を示す流れ図である。プロセス６００をコンピューティング・デバイス、例えばＡＭＭサーバ２１０（図２に示す）により実装してもよい。
【００５６】
当該例示的な実施形態では、ＡＭＭサーバ２１０は、図５に示されたプロセス５００で生成されたメッセージ・タイプ相関関係のような複数のメッセージ・タイプ相関関係を格納する（６０５）。当該複数のメッセージ・タイプ相関関係は複数の航空機からの複数の履歴メッセージ・データに基づく。当該例示的な実施形態では、ＡＭＭサーバ２１０は当該複数のメッセージ・タイプ相関関係をデータベース２２０（図２に示す）に格納する（６０５）。当該例示的な実施形態では、幾つかのメッセージ・タイプ相関関係は保守動作タイプを１つまたは複数のメッセージ・タイプに相関付ける。当該メッセージ・タイプは、当該保守動作が航空機に実施された後に出現するか消えるかの何れかである。当該例示的な実施形態では、他のメッセージ・タイプ相関関係が航空機タイプを１つまたは複数のメッセージ・タイプに相関付ける。当該メッセージ・タイプは一貫して当該特定の航空機タイプの航空機により生成される。例えば、乗務員は一般的に紙を積み込まないので、特定の航空機タイプが、プリンタの用紙切れメッセージを絶えず生成してもよい。
【００５７】
当該例示的な実施形態では、ＡＭＭサーバ２１０は複数のメッセージを１つまたは複数の航空機２２５から受信する（６１０）。幾つかの実施形態では、ＡＭＭサーバ２１０は、当該メッセージを地上局２０５（図２に示す）から受信する（６１０）。地上局２０５は当該複数のメッセージを収集している。他の実施形態では、ＡＭＭサーバ２１０は当該メッセージを航空機２２５から直接受信する（６１０）。
【００５８】
ＡＭＭサーバ２１０は当該複数のメッセージを当該複数のメッセージ・タイプ相関関係と比較する（６１５）。当該比較に基づいて、ＡＭＭサーバ２１０はメッセージのサブセットを当該複数のメッセージからフィルタする（６２０）。例えば、ＡＭＭサーバ２１０は、当該複数のメッセージに基づいて発生したかもしれない１つまたは複数の保守動作を決定する。別の例では、ＡＭＭサーバ２１０は、航空機２２５が特定のタイプの航空機であると判定し、当該メッセージ・タイプ相関関係に基づいて不要なまたは冗長メッセージをフィルタする。
【００５９】
ＡＭＭサーバ２１０は、残りのメッセージに基づいて少なくとも１つトレンドを決定する（６２５）。例示的な実施形態では、当該相関関係に基づいて当該メッセージをフィルタするステップ６２０の後、ＡＭＭサーバ２１０は残りのメッセージを分析して１つまたは複数のトレンドを決定する。これらのトレンドが、将来必要な保守動作、将来の機器故障、または機器動作寿命を含んでもよいがこれらに限られない。ＡＭＭサーバ２１０がまた、データ・マイニングを当該残りのメッセージに実施して、当該データに関する情報または洞察をユーザに提供してもよい。
【００６０】
図７は、図２に示すシステム２００で使用しうる１つまたは複数の例示的なコンピューティング・デバイスのコンポーネントの図７００である。幾つかの実施形態では、コンピューティング・デバイス７１０はＡＭＭサーバ２１０（図２に示す）と同様である。データベース７２０がコンピューティング・デバイス７１０内の幾つかの別々のコンポーネントに結合されてもよい。当該幾つかの別々のコンポーネントは特定のタスクを実施する。この実施形態では、データベース７２０は相関関係７２２、航空機データ７２４、メッセージ・データ７２６、およびトレンド７２８を含む。幾つかの実施形態では、データベース７２０はデータベース２２０（図２に示す）と同様である。
【００６１】
コンピューティング・デバイス７１０はデータベース７２０、ならびにデータ記憶装置７３０を含む。コンピューティング・デバイス７１０はまた、複数の履歴メッセージを受信するステップ５０５、複数の保守動作を受信するステップ５１０（両方とも図５に示されている）、および複数のメッセージ受信するステップ６１０（図６に示された）に対する通信コンポーネント７４０を含む。コンピューティング・デバイス７１０はまた、当該複数の履歴メッセージを当該複数の履歴保守動作と比較するステップ５１５（図５に示された）および当該複数のメッセージを当該複数のメッセージ・タイプ相関関係と比較するステップ６１５（図６に示された）のための比較コンポーネント７５０を含む。コンピュータ・デバイス７１０は、複数のメッセージ・タイプ相関関係を生成するステップ５２０（図５に示された）のための生成コンポーネント７６０をさらに含む。さらに、コンピュータ・デバイス７１０は、メッセージのサブセットをフィルタするステップ６２０（図６に示された）のためのフィルタ・コンポーネント７７０を含む。さらに、コンピュータ・デバイス７１０は、少なくとも１つトレンド（図６に示された）を決定するステップ６２５のための決定コンポーネント７８０を含む。処理コンポーネント７９０は、当該システムに関連付けられたコンピュータ実行可能命令の実行を支援する。
【００６２】
本明細書で使用する際、「非一時的コンピュータ可読媒体」という用語は、任意のデバイス内のコンピュータ可読命令、データ構造、プログラムモジュールおよびサブモジュール、または他のデータのような情報の短期および長期記憶のための任意の方法または技術で実装された任意の有形のコンピュータベースのデバイスを代表するものである。したがって、本明細書で説明された方法を有形の、非一時的、コンピュータ可読媒体で具体化された実行可能命令として符号化してもよい。当該媒体には、限定ではなく、記憶装置および／またはメモリデバイスが含まれる。かかる命令、プロセッサにより実行されたとき、は当該プロセッサに本明細書で説明した方法の少なくとも一部を実施させる。さらに、本明細書で使用する際、用語「非一時的コンピュータ可読媒体」は、限定ではなく、非一時的コンピュータ記憶装置を含む全て有形の、コンピュータ可読媒体を含む。当該コンピュータ可読媒体は、限定ではなく、ファームウェア、物理および仮想記憶、ＣＤ−ＲＯＭ、ＤＶＤのような揮発性および不揮発性媒体、および取外し可能および取外し不能媒体、および一時的な、伝播信号であることを唯一の例外としてネットワークまたはインターネット、ならびにまだ開発されていないデジタル手段のような任意の他のデジタルソースを含む。
【００６３】
上述のように、本明細書で説明された実装は航空機動作メッセージを監視するためのシステムおよび方法に関し、より具体的には、航空機動作メッセージの航空機の当該安全な動作との関連性を決定することに関する。より具体的には、航空機メッセージ・モニタ（「ＡＭＭ」）コンピュータ・デバイスは、履歴メッセージのトラフィックを照合し、例えば、航空機の当該コンポーネントの全てが動作しているわけではないとき、メッセージ・タイプおよび他の非ミッション・クリティカルな因子の間の相関関係を決定するが、航空機は依然として当該要求された最小機器リストを満たす。当該ＡＭＭコンピュータ・デバイスは、これらの相関関係を使用して、当該非ミッション・クリティカルなメッセージをフィルタし、当該残りのメッセージの当該分析を改善する。
【００６４】
上述の航空機動作メッセージ監視のための方法およびシステムはコスト効果的で、セキュアであり、高信頼である。当該方法およびシステムは自動的に、非ミッション・クリティカルなメッセージを決定し除去し、トレンド分析の精度を大幅に高め、メッセージ分析の関連性を大幅に高める。したがって、当該方法およびシステムは、当該診断の改善と、航空機の安全な動作を、コスト効果的なおよび信頼できる方式で促進する。
【００６５】
さらに、本開示は以下の項に従う実施形態を含む：
【００６６】
項１：航空機動作メッセージを監視するためのシステムであって、当該システムは、メモリと通信するプロセッサを備えるコンピューティング・デバイスを備え、当該コンピューティング・デバイスは、
複数の航空機に対する複数の履歴メッセージを受信し、
当該複数の航空機で実施される複数の履歴保守動作を受信し、
当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
当該比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成する、
ようにプログラムされ、
当該複数の履歴メッセージの各メッセージは当該複数の航空機のうち１つからのメッセージである、
システム。
【００６７】
項２：当該少なくとも１つの保守動作タイプは航空機機器の切断である、項１に従うシステム。
【００６８】
項３：当該プロセッサはさらに、
保守動作タイプとメッセージ・タイプの間の相関関係に対する確信度レベルを決定し、
当該確信度レベルが閾値を超過するかどうかを判定し、
当該確信度レベルが当該閾値を超過する場合に、当該メッセージ・タイプを当該保守動作タイプに相関関係として関連付ける、
ようにプログラムされる、項１または２に従うシステム。
【００６９】
項４：当該プロセッサはさらに、
メッセージ・タイプと航空機タイプとの間の相関関係に対する確信度レベルを決定し、
当該確信度レベルが閾値を超過するかどうかを判定し、
当該確信度レベルが当該閾値を超過する場合に、当該メッセージ・タイプを航空機タイプに相関関係として関連付ける、
ようにプログラムされる、項１乃至３の何れか１項に従うシステム。
【００７０】
項５：当該プロセッサはさらに、
複数のメッセージを航空機から受信し、
当該複数のメッセージと当該複数の格納された相関関係に基づいて実施された少なくとも１つの保守動作を決定する、
ようにプログラムされる、項１乃至４の何れか１項に従うシステム。
【００７１】
項６：当該プロセッサはさらに、
当該決定された保守動作に基づいてメッセージのサブセットを当該複数のメッセージからフィルタし、
当該残りのメッセージに基づいて航空機の動作に関する少なくとも１つトレンドを決定する、
ようにプログラムされる、項１乃至５の何れか１項に従うシステム。
【００７２】
項７：当該複数の履歴メッセージは或る期間の当該複数の航空機ごとの動作メッセージを含む、項１乃至６の何れか１項に従うシステム。
【００７３】
項８：航空機動作メッセージを監視するための航空機メッセージ・モニタ（ＡＭＭ）コンピュータ・デバイスであって、当該ＡＭＭコンピュータ・デバイスはメモリと通信するプロセッサを備え、当該プロセッサは、
複数の航空機に対する複数の履歴メッセージを受信し、
当該複数の航空機で実施される複数の履歴保守動作を受信し、
当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
当該比較に基づいてメッセージ・タイプと保守動作タイプの間の複数のメッセージ・タイプ相関関係を生成する、
ようにプログラムされ、
当該複数の履歴メッセージの各メッセージは当該複数の航空機のうち１つからのメッセージである、
航空機メッセージ・モニタ（ＡＭＭ）コンピュータ・デバイス。
【００７４】
項９：当該少なくとも１つの保守動作タイプは航空機機器の切断である、項８に記載のＡＭＭコンピュータ・デバイス。
【００７５】
項１０：当該プロセッサはさらに、
保守動作タイプとメッセージ・タイプの間の相関関係に対する確信度レベルを決定し、
当該確信度レベルが閾値を超えるかどうかを判定し、
当該確信度レベルが当該閾値を超過する場合に、当該メッセージ・タイプを当該保守動作タイプに相関関係として関連付ける、
ようにプログラムされた、項８または９に記載のＡＭＭコンピュータ・デバイス。
【００７６】
項１１：当該プロセッサはさらに、
メッセージ・タイプと航空機タイプとの間の相関関係に対する確信度レベルを決定し、
当該確信度レベルが閾値を超過するかどうかを判定し、
当該確信度レベルが当該閾値を超過する場合に、当該メッセージ・タイプを航空機タイプに相関関係として関連付ける
ようにプログラムされる、項８乃至１０の何れか１項に記載のＡＭＭコンピュータ・デバイス。
【００７７】
項１２：当該プロセッサはさらに、
複数のメッセージを航空機から受信し、
当該複数のメッセージと当該複数の格納された相関関係に基づいて実施された少なくとも１つの保守動作を決定する
ようにプログラムされる、項８乃至１１の何れか１項に記載のＡＭＭコンピュータ・デバイス。
【００７８】
項１３：当該プロセッサはさらに、
当該決定された保守動作に基づいてメッセージのサブセットを当該複数のメッセージからフィルタし、
当該残りのメッセージに基づいて航空機の動作に関する少なくとも１つトレンドを決定する
ようにプログラムされる、項８乃至１２の何れか１項に記載のＡＭＭコンピュータ・デバイス。
【００７９】
項１４：メモリと通信するプロセッサを備えたコンピューティング・デバイスを備える、航空機動作メッセージを監視するためのシステムであって、
当該コンピューティング・デバイスは、
複数の航空機からの複数の履歴メッセージ・データに基づいてメッセージ・タイプの複数の相関関係を格納し、
複数のメッセージを少なくとも１つの航空機から受信し、
当該複数のメッセージを当該複数のメッセージ・タイプ相関関係と比較し、
当該比較に基づいて当該複数のメッセージからメッセージのサブセットをフィルタし、
当該残りのメッセージに基づいて少なくとも１つトレンドを決定する
ようにプログラムされる、システム。
【００８０】
項１５：当該メッセージ・タイプ相関関係は航空機タイプと保守動作タイプのうち少なくとも１つの間の相関関係に基づく、項１４に従うシステム。
【００８１】
項１６：当該保守動作タイプは航空機機器の切断である、項１５に従うシステム。
【００８２】
項１７：当該プロセッサはさらに、当該複数のメッセージと当該複数の相関関係に基づいて、当該少なくとも１つの航空機に実施された少なくとも１つの保守動作を決定するようにプログラムされる、項１５または１６に従うシステム。
【００８３】
項１８：当該プロセッサはさらに、当該複数のメッセージと当該複数の相関関係に基づいて当該少なくとも１つの航空機のタイプを決定するようにプログラムされる、項１５乃至１７の何れか１項に従うシステム。
【００８４】
項１９：当該プロセッサはさらに、
複数の航空機に対する複数の履歴メッセージを受信し、
当該複数の航空機で実施される複数の履歴保守動作を受信し、
当該複数の履歴メッセージを当該複数の履歴保守動作と比較して、少なくとも１つの保守動作タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
当該比較に基づいて、メッセージ・タイプと保守動作タイプの間の当該複数の相関関係を生成する、
ようにプログラムされ、
当該複数の履歴メッセージの各メッセージは当該複数の航空機のうち１つからのメッセージである、項１４乃至１８の何れか１項に従うシステム。
【００８５】
項２０：当該プロセッサはさらに、
当該複数の航空機ごとの航空機タイプを含む当該複数の航空機に対する複数の航空機情報を受信し、
当該複数の履歴メッセージを当該複数の航空機情報と比較して、少なくとも１つの航空機タイプに関連付けられた少なくとも１つのメッセージ・タイプを決定し、
当該比較に基づいて、メッセージ・タイプおよび航空機タイプの間の当該複数の相関関係を生成する
ようにプログラムされる、項１９に従うシステム。
【００８６】
上述の説明は様々な例を使用して、ベスト・モードを含む様々な実装を開示し、任意のデバイスまたはシステムを製造し使用することおよび任意の組み込まれた方法を実施することを含めて、当業者が当該様々な実装を実施できるようにする。本開示の特許可能な範囲は特許請求の範囲により定義され、当業者に想到される他の例を含んでもよい。かかる他の例は、それらが特許請求の範囲の文字通りの言葉と異ならない構造的要素を有する場合、または、それらが特許請求の範囲の文字通りの言葉から重要でない差異をもつ均等な構造的要素を含む場合に、特許請求の範囲内にあると意図される。
【符号の説明】
【００８７】
１０８  地上局
２０５  地上局
２１０  ＡＭＭコンピュータ・デバイス
２１５  データベース・サーバ
２２０  データベース（メモリ）
２２５  航空機
２３０  クライアント・デバイス
３０１  ユーザ
３０２  ユーザのコンピュータ・デバイス
３０５  プロセッサ
３１０  メモリ
３１５  媒体出力
３２０  入力
３２５  通信インタフェース
４０１  サーバのコンピュータ・デバイス
４０５  プロセッサ
４１０  メモリ
４１５  通信インタフェース
４２０  記憶インタフェース
４３４  記憶デバイス
【図１】
2018086993.tif 000003
【図２】
2018086993.tif 000004
【図３】
2018086993.tif 000005
【図４】
2018086993.tif 000006
【図５】
2018086993.tif 000007
【図６】
2018086993.tif 000008
【図７】
2018086993.tif 000009
【外国語明細書】
2018086993000001.pdf