(57)【要約】  既存の航空機ノード及び既存の航空機ノード内に配置された情報エージェントを備える方法及び装置である。既存の航空機ノードは、任意の数の航空機システム群及び航空機ネットワークデータ処理システム内のネットワークに接続されている。情報エージェントは、既存の航空機ノードによって受信された情報へのアクセスを、航空機ネットワークデータ処理システム内の他の航空機ノード群に提供するように構成されている。【選択図】図２
2015525390.tif 000002
【特許請求の範囲】
【請求項１】
航空機（１００）内に配置され、前記航空機（１００）内の任意の数の航空機システム群（２０８）と通信するように構成された航空機ノード（２１８）と；
前記航空機ノード（２１８）内に配置された情報エージェント（２２４）を備える装置であって、
前記情報エージェント（２２４）は前記航空機（１００）のホスト航空機ノード（２２０）内のアプリケーション（３１６）に対するサブスクリプション（３１８）に対応する前記任意の数の航空機システム群（２０８）から受信した情報（２１６）を特定し、前記特定された情報（２１６）を前記ホスト航空機ノード（２２０）内の前記アプリケーション（３１６）へ送信するように構成されている装置。
【請求項２】
前記航空機ノード（２１８）から前記情報（２１６）を受信し、前記情報（２１６）を前記アプリケーション（３１６）へ送信するように構成されている前記ホスト航空機ノード（２２０）をさらに備える、請求項１に記載の装置。
【請求項３】
前記ホスト航空機ノード（２２０）内に配置されているマネージャ（３０６）をさらに備え、前記マネージャ（３０６）は、前記ホスト航空機ノード（２２０）内の前記アプリケーション（３１６）からの要求（３２０）を受信し、前記サブスクリプション（３１８）を生成するため前記情報エージェント（２２４）と通信し、前記情報エージェント（２２４）から前記情報（２１６）を受信し、さらに前記情報（２１６）を前記アプリケーション（３１６）に送信するように構成されている、請求項２に記載の装置。
【請求項４】
前記情報（２１６）を前記アプリケーション（３１６）に送信するように構成されている際、前記マネージャ（３０６）は前記情報（２１６）を前記アプリケーション（３１６）に対するデータバッファ（３２６）内に配置するように構成されている、請求項３に記載の装置。
【請求項５】
前記情報エージェント（２２４）は、前記情報（２１６）を暗号化するように構成されている、請求項１から４のいずれか一項に記載の装置。
【請求項６】
前記サブスクリプション（３１8)は、情報の種類（４０２）、事象（５０４）、及び前記アプリケーション（３１６）のうちの少なくとも１つを特定する、請求項１から５のいずれか一項に記載の装置。
【請求項７】
前記航空機ノード（２１８）はライン交換可能ユニットである、請求項１から６のいずれか一項に記載の装置。
【請求項８】
前記任意の数の航空機システム群（２０８）のうちの１つの航空機システムは、センサシステム、フライトレコーダ、ナビゲーションシステム、フライト制御システム、環境制御システム、及びエンジンシステムのうちの一から選択される、請求項１から７のいずれか一項に記載の装置。
【請求項９】
航空機内（１００）の情報（２１６）を収集するための方法であって、前記方法は：
任意の数の航空機システム群（２０８）への任意の数の接続を使用して、航空機ノード（２１８）で前記任意の数の航空機システム群（２０８）から受信した前記情報（２１６）を特定することを含み、前記特定された情報（２１６）はホスト航空機ノード（２２０）内のアプリケーション（３１６）によって要求される要求情報であり；さらに
前記要求情報を前記ホスト航空機ノード（２２０）内の前記アプリケーション（３１６）に送信することを含む方法。
【請求項１０】
前記要求情報を前記ホスト航空機ノード（２２０）内の前記アプリケーション（３１６）に送信することは、
航空機ネットワークデータ処理システム（２０２）内のネットワーク（２０４）を使用して、前記要求情報を前記ホスト航空機ノード（２２０）内の前記アプリケーション（３１６）に送信することを含む、請求項９に記載の方法。
【請求項１１】
前記特定するステップ及び前記送信するステップは、前記航空機ノード（２１８）内に配置された情報エージェント（２２４）によって実施される、請求項９又は１０に記載の方法。
【請求項１２】
前記情報エージェント（２２４）は、前記航空機ノード（２１８）によって受信された前記情報（２１６）へのアクセスを、航空機ネットワークデータ処理システム（２０２）内の他の航空機ノード群に提供するように構成されている、請求項１１に記載の方法。
【請求項１３】
前記情報エージェント（２２４）は、前記アプリケーション（３１６）に対するサブスクリプション（３１８）を使用して前記要求情報を特定する、請求項９から１２のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して航空機に関し、具体的には、航空機内の情報管理に関する。さらに具体的には、本開示は、航空機のライン交換可能ユニットから情報を取得するための方法及び装置に関する。
【背景技術】
【０００２】
航空機は、航空機の操作を制御し、航空機の操作を監視し、さらに他の機能を提供する電気システムをますます多く有するようになっている。これらの電気システムは、航空機ネットワークデータ処理システム内のノードとなることがある。しばしば、これらのノードはライン交換可能ユニットとして実装される。ライン交換可能ユニットは、様々なデバイスの接続を通じて操作の実行に必要となる情報を受信する。
【０００３】
例えば、環境制御システム内のライン交換可能ユニットは、温度センサ、気流センサ、二酸化炭素センサ、通気口アクチュエータ、冷却ユニット、加熱ユニット、及び他のデバイスと接続されることがある。ライン交換可能ユニットは、種々のセンサから情報を受信して、加熱ユニット、冷却ユニット、及び通気口の操作を制御し、航空機内に所望の環境を提供することができる。これらの種々のコンポーネントは、典型的にはライン交換可能ユニットに直接接続される。これらの接続は、ライン交換可能ユニットに直接接続される配線及びデータバスを使用して行われることがある。
【０００４】
現時点では、第１のライン交換可能ユニット用のセンサと同一の場所の温度情報を別のライン交換可能ユニットが必要とする場合には、それらの場所に追加のセンサが配置され、その第２のライン交換可能ユニットに接続されてもよく、或いは第２のライン交換可能ユニットと既存の温度センサとの間に追加の接続が設けられてもよい。新しいセンサの追加又は追加のセンサからの新しい接続には、航空機内を通る配線のルーティングが必要になる。既存の航空機では、新しい配線のルーティングの可能性は限られるうえ、所望以上の費用を要することがある。
【０００５】
付加的なセンサを追加することは、航空機の費用と重量を所望以上に増すことがある。配線又は光ファイバを使用して第２のライン交換可能ユニットを温度センサに接続することは、より多くの時間と費用を要することがある。さらに、種々のセンサと付加的な通信リンクを設けることは、所望以上に多くの時間を要し、所望以上に航空機を複雑にすることがある。しかも、航空機内の配線又は光ファイバの増加は、所望以上に保守の増加をもたらすことがある。
【０００６】
したがって、少なくとも上述の問題点のいくつかに加え、起こり得る他の問題点も考慮に入れた、方法及び装置を有することが望ましい。
【発明の概要】
【０００７】
１つの例示的な実施形態では、装置は既存の航空機ノード及び既存の航空機ノードに配置された情報エージェントを備える。既存の航空機ノードは、任意の数の航空機システム群及び航空機ネットワークデータ処理システム内のネットワークに接続されている。情報エージェントは、既存の航空機ノードによって受信された情報へのアクセスを、航空機ネットワークデータ処理システム内の他の航空機ノード群に提供するように構成されている。
【０００８】
別の例示的な実施形態では、装置は航空機ノード及び航空機ノード内に配置された情報エージェントを備える。航空機ノードは航空機内に配置され、航空機内の任意の数の航空機システム群と通信するように構成されている。情報エージェントは、航空機内のホスト航空機ノード内のアプリケーションへのサブスクリプションに対応する任意の数の航空機システム群から受信した情報を特定し、その特定した情報をホスト航空機ノードのアプリケーションに送信するように構成されている。
【０００９】
さらに別の例示的な実施形態では、情報管理システムは航空機ノード、ホスト航空機ノード、航空機ノード内の情報エージェント、及びホスト航空機ノード内に配置されたマネージャを備える。航空機ノードは航空機内に配置され、航空機内の任意の数の航空機システム群と通信するように構成されている。ホスト航空機ノードは航空機ノードと通信するように構成されている。情報エージェントは、航空機内のホスト航空機ノードからの要求に対応する任意の数の航空機システム群から受信した情報を特定し、その特定した情報をホスト航空機ノードに送信するように構成されている。マネージャは航空機ノードの情報エージェントから受信した情報を処理し、また航空機ノードから受信した情報を処理するように構成されている。
【００１０】
さら別の例示的な実施形態では、航空機内の情報を収集する方法が提示される。航空機ノードで任意の数の航空機システム群から受信した情報は、任意の数の航空機システムとの任意の数の接続を使用して特定される。特定された情報は、ホスト航空機ノード内のアプリケーションによって要求される要求情報である。要求情報はホスト航空機ノード内のアプリケーションに送信される。
【００１１】
本開示の一態様によれば、任意の数の航空機システム群及び航空機ネットワークデータ処理システム内のネットワークに接続された既存の航空機ノード、及び既存の航空機ノードに配置されている情報エージェントを備える装置が提供され、情報エージェントは既存の航空機ノードによって受信された情報へのアクセスを、航空機ネットワークデータ処理システム内の他の航空機ノード群に提供するように構成されている。
【００１２】
装置はさらに、既存の航空機ノードによって受信された情報へのアクセスを航空機ネットワークデータ処理システム内の他の航空機ノード群に提供するように構成されることを含み、情報エージェントは、他の航空機ノード群のうちのホスト航空機ノード内のアプリケーションに対するサブスクリプションを使用するアプリケーションに対して、任意の数の航空機システム群から受信した情報を特定し、その特定した情報をホスト航空機ノード内のアプリケーションに送信するように構成されている。本装置はさらに、サブスクリプションが情報の種類、事象、及びアプリケーションのうちの少なくとも１つを特定する。
【００１３】
本開示の別の態様によれば、航空機内に配置され、航空機内の任意の数の航空機システム群と通信するように構成された航空機ノード、及び航空機ノード内に配置された情報エージェントを備える装置が提供され、情報エージェントは航空機のホスト航空機ノード内のアプリケーションに対するサブスクリプションに対応する任意の数の航空機システム群から受信した情報を特定し、その特定された情報をホスト航空機ノード内のアプリケーションに送信するように構成されている。
【００１４】
装置はさらに、航空機ノードから情報を受信し、その情報をアプリケーションへ送信するように構成されているホスト航空機ノードを含む。装置はさらに、ホスト航空機ノード内に配置されたマネージャを含み、マネージャはホスト航空機ノード内のアプリケーションからの要求を受信し、サブスクリプションを生成する情報エージェントと通信し、情報エージェントから情報を受信し、その情報をアプリケーションに送信するように構成されている。
【００１５】
装置はさらに、情報をアプリケーションに送信するように構成されることを含み、マネージャはその情報をアプリケーションに対するデータバッファに配置するように構成されている。本装置はさらに、情報エージェントが情報を暗号化するように構成されている。本装置はさらに、サブスクリプションが情報の種類、事象、及びアプリケーションのうちの少なくとも１つを特定する。本装置はさらに、航空機ノードがライン交換可能ユニットである。本装置はさらに、任意の数の航空機システム群のうちの１つの航空機システムが、センサシステム、フライトレコーダ、ナビゲーションシステム、フライト制御システム、環境制御システム、及びエンジンシステムのうちの一から選択される。
【００１６】
本開示の別の態様によれば、航空機内に配置されその航空機内の任意の数の航空機システム群と通信するように構成されている航空機ノード、その航空機ノードと通信するように構成されているホスト航空機ノード、航空機ノード内の情報エージェントを備える情報管理システムが提供され、情報エージェントは航空機のホスト航空機ノードからの要求に対応する任意の数の航空機システム群から受信した情報を特定し、その特定された情報をホスト航空機ノード、及びホスト航空機ノード内に配置されたマネージャに送信するように構成されており、マネージャは航空機ノードの情報エージェントから受信した情報を処理し且つ航空機ノードから受信した情報を処理するように構成されている。
【００１７】
本情報管理システムはさらに、情報エージェントが情報を暗号化するように構成されている。本情報管理システムはさらに、航空機ノードライン交換可能ユニットである。本情報管理システムはさらに、任意の数の航空機システム群のうちの１つの航空機システムセンサシステム、フライトレコーダ、フライト制御システム、環境制御システム、及びエンジンシステムのうちの一から選択される。
【００１８】
本開示の別の態様によれば、航空機内の情報を収集するための方法であって、任意の数の航空機システム群への任意の数の接続を使用して、航空機ノードで任意の数の航空機システム群から受信した情報を特定することを含み、特定された情報はホスト航空機ノード内のアプリケーションによって要求される要求情報であり、さらに要求情報をホスト航空機ノード内のアプリケーションに送信することを含む方法が提供される。
【００１９】
本方法はさらに、ホスト航空機ノード内のアプリケーションに要求情報を送信すること航空機ネットワークデータ処理システム内のネットワークを使用して、ホスト航空機ノード内のアプリケーションに要求情報を送信することを含む。本方法はさらに、特定するステップ及び送信するステップが航空機ノード内に配置された情報エージェントによって実施される。本方法はさらに、前記情報エージェントが航空機ノードによって受信された情報へのアクセスを、航空機ネットワークデータ処理システム内の他の航空機ノード群に提供するように構成されている。本方法はさらに、前記情報エージェントがアプリケーションに対するサブスクリプションを使用して、要求情報を特定する。
【００２０】
特徴及び機能は、本開示の様々な実施形態で独立に実現することが可能であるか、以下の説明及び図面を参照してさらなる詳細が理解されうる、さらに別の実施形態で組み合わせることが可能である。
【００２１】
例示的な実施形態の特徴と考えられる新規の機能は、添付の特許請求の範囲に明記される。しかしながら、例示的な実施形態と、好ましい使用モードと、さらにはその目的及び特徴とは、添付図面を参照して本開示の例示的な実施形態の後述の詳細な説明を読むことにより最もよく理解されるであろう。
【図面の簡単な説明】
【００２２】
【図１】例示的な実施形態による航空機の図である。
【図２】例示的な実施形態による情報環境のブロック図である。
【図３】例示的な実施形態による情報管理システムのブロック図である。
【図４】例示的な実施形態によるシステムデータベースのエントリのブロック図である。
【図５】例示的な実施形態によるサブスクリプションのブロック図である。
【図６】例示的な実施形態による情報収集のためプロセスのフロー図である。
【図７】例示的な実施形態によるアプリケーションからの情報を処理するプロセスのフロー図である。
【図８】例示的な実施形態による情報を受信するプロセスのフロー図である。
【図９】例示的な実施形態によるサブスクリプションを確立するプロセスのフロー図である。
【図１０】例示的な実施形態によるアプリケーションの情報を特定するためのプロセスのフロー図である。
【図１１】例示的な実施形態によるデータ処理システムの図である。
【発明を実施するための形態】
【００２３】
例示的な実施形態は、一又は複数の種々の検討事項を認識し、且つ考慮している。例えば、例示的な実施形態は、ライン交換可能ユニットなどのノード、及び種々の航空機システム群の他のデバイスをネットワークに接続することであってもよいことを認識し、且つ考慮している。たとえば、一組のセンサはネットワークに接続されることがある。一組のセンサに直接接続されないライン交換可能ユニットがこれらのセンサからの情報を必要とする場合には、その情報はその一組のセンサからネットワークを介して取得されてもよい。
【００２４】
例示的な実施形態は、新しい航空機の設計及び建造の際にこの解決策が有用であることを考慮している。しかしながら、既存の航空機では、ライン交換可能ユニットと航空機内の他のデバイスとの間の既存の接続を変更することは、所望以上に多くの時間を要し、より複雑で、より困難になることがある。これらの接続は、配線及び光ファイバなどの物理的なリンクを使用する物理的な接続である。
【００２５】
例えば、新しい配線を設置するためのアクセス及び新しい配線のための空間は、航空機内で制限されること、或いは利用できないことがある。その結果、ライン交換可能ユニットと既存の航空機システム群との間で現在使用されている二点間接続は、所望以上に制限されることがある。
【００２６】
その結果、既存の航空機システムから情報を取得するには、既存の航空機システムと情報が要求されるライン交換可能ユニットとの間に新しい接続を設けることが必要となる。接続を確立することは、多くの場合、所望以上に困難である。アクセスに制限がある場合には、新しい接続を設けるために必要となるアクセスを提供するため、多数のコンポーネントを取り除くことが必要になることがある。
【００２７】
場合によっては、新しい接続を設けるためのアクセスが実行不可能となることがある。結果的に、既存の航空機システムにまだ接続されていないライン交換可能ユニットで使用することが望まれている情報は、新しい接続が設けられていないときには、利用できないことがある。
【００２８】
したがって、例示的な実施形態は、ライン交換可能ユニット又はライン交換可能ユニット内のアプリケーションが既存の航空機システムからの情報を必要としている場合には、ライン交換可能ユニットへの新たな接続を設けること、或いは既存の航空機システムをネットワークへ接続することは所望以上に困難になりうることを認識し、かつ考慮している。
【００２９】
代わりに、例示的な実施形態は、種々のライン交換可能ユニットが互いに接続可能であること、或いは別のノードが直接又はネットワークを介してライン交換可能ユニットに接続されることを認識し、かつ考慮している。これらの接続は、情報が所望される既存の航空機システムに新しい接続を設けることと比較すると、より容易になることがある。航空機システムに既存の接続を有するライン交換可能ユニットは、既存の航空機システムから所望される情報を、情報が所望されているライン交換可能ユニットに送信するように構成されてもよい。
【００３０】
例示的な実施形態は、既存の接続を利用してライン交換可能ユニットによって収集される情報が、ライン交換可能ユニット内に含まれる機能を利用して処理するため、別のノードに送信されてもよいことを認識し、かつ考慮している。例えば、第２のライン交換可能ユニットが、第１のライン交換可能なユニットに接続されたセンサからの情報を必要とする場合には、その情報は第１のライン交換可能ユニットによって収集され、第２のライン交換可能ユニットに送信されてもよい。この情報は、既存の機能の一環として、第１のライン交換可能ユニットによって既に収集されている。したがって、既存の接続は変更される必要はない。その結果、航空機内のノードの改良又は変更による時間及び複雑化を軽減することができる。
【００３１】
ここで図面を参照すると、特に図１を参照すると、航空機が例示的な実施形態に従って示されている。この例示的な実施例では、航空機１００は機体１０６に結合された翼１０２及び翼１０４を有する。航空機１００は、翼１０２に結合されたエンジン１０８と翼１０４に結合されたエンジン１１０とを含む。
【００３２】
機体１０６は尾部１１４を有する。水平安定板116、水平安定板118、及び垂直安定板１２０は機体１０６の尾部１１４に取り付けられている。
【００３３】
航空機１００は、例示的な実施形態による、航空機ネットワークデータ処理システムが情報管理システムと共に実装可能な航空機の一実施例である。情報管理システムは、航空機ネットワークデータ処理システムに直接接続されていない航空機システム群から情報を取得するように使用されてもよい。
【００３４】
ここで図２を参照すると、情報環境のブロック図が例示的な実施形態に従って示されている。図示されているように、情報環境２００は図１の航空機１００に実装される情報環境の一実施例である。
【００３５】
図示されているように、情報環境２００は航空機ネットワークデータ処理システム２０２を含む。航空機ネットワークデータ処理システム２０２はネットワーク２０４及び航空機ノード群２０６を含む。
【００３６】
ネットワーク２０４は、航空機ネットワークデータ処理システム２０２の航空機ノード群２０６間の通信を提供するために使用される媒体である。ネットワーク２０４は、有線通信リンク、無線通信リンク、光通信リンク、及び他の好適な種類の接続を含むことがある。
【００３７】
航空機ノード群２０６はハードウェアデバイスである。航空機ノード群２０６は情報を処理するように構成されている。加えて、航空機ノード群２０６はまた、航空機システム群２０８の操作を制御することができる。これらのノードは、例えば、限定するものではないが、コンピュータ、プロセッサユニット、コントローラ、又は他の好適なデバイスであってもよい。
【００３８】
航空機システム群２０８は様々な形態を取りうる。例えば、限定するものではないが、航空機システム群２０８は、センサシステム、フライトレコーダ、ナビゲーションシステム、フライト制御システム、環境制御システム、エンジンシステム、又は他の好適な種類のシステムのうちの少なくとも１つであってもよい。
【００３９】
本明細書で使用されているように、列挙されたアイテムと共に使用される「〜のうちの少なくとも1つ」という表現は、列挙されたアイテムの一又は複数の様々な組み合わせが使用可能であり、且つ列挙された各アイテムのうちの一つだけあればよいということを意味する。例えば、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、例えば、限定しないが、「アイテムＡ」、又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」も含む。他の例として、「〜のうちの少なくとも１つ」は、例えば、限定しないが、「２個のアイテムＡと１個のアイテムＢと１０個のアイテムＣ」、「４個のアイテムＢと７個のアイテムＣ」、並びに他の好適な組み合わせを含む。
【００４０】
これらの例示的な実施例において、航空機ノード群２０６はライン交換可能ユニット２１０の形態を取る。ライン交換可能ユニット２１０のうちの１つのライン交換可能ユニットは、ライン交換可能ユニットの位置で迅速に交換されるように設計されたモジュラーコンポーネントである。ライン交換可能ユニットは典型的に筐体内に密封されている。これらの例示的な実施例では、ライン交換可能ユニット２１０はコンピュータ、プロセッサユニット、コントローラ、及び他の好適な種類のデバイスを含んでもよい。
【００４１】
図示されているように、一又は複数の航空機ノード群２０６は、接続２１２を介して航空機システム群２０８に接続されてもよい。これらの例示的な実施例では、接続２１２はネットワーク２０４の外の接続である。すなわち、航空機システム群２０８は航空機ネットワークデータ処理システム２０２の一部として「ネットワーク」されていない。幾つかの例示的な実施例では、航空機システム群２０８は配線、光ファイバ、又はこれらの何らかの組み合わせを使用して一又は複数の航空機ノード群２０６に直接接続されるため、接続２１２は直接接続と呼ばれることがある。
【００４２】
接続２１２は、例えば、アナログ信号を伝達するデータバスの配線であってもよい。これらの配線は一又は複数の航空機ノード群２０６に物理的にルーティングされる。
【００４３】
これらの例示的な実施例では、情報管理システム２１４は、任意の数の航空機システム群２０８から情報２１６を取得するように使用されることがある。本明細書で使用されているように、アイテムに関連して「任意の数の」を使用した場合には、一又は複数のアイテムを意味する。たとえば、「任意の数の航空機システム群２０８」は、一又は複数の航空機システム群を意味する。
【００４４】
この例示的な実施例では、情報管理システム２１４は航空機ノード群２０６内の航空機ノード２１８、及びホスト航空機ノード２２０を含む。航空機ノード２１８は任意の数の航空機システム群２０８及びネットワーク２０４に接続されている。これらの例示的な実施例では、ホスト航空機ノード２２０は航空機ノード２０６のうちの１つのノードであってもよい。ホスト航空機ノード２２０はネットワーク２０４に接続されている。
【００４５】
図示されているように、アプリケーション群２２２はホスト航空機ノード２２０上で動作する。これらのアプリケーション群は、ソフトウェア、ハードウェア、又はこの二つの組み合わせの形態を取る。アプリケーションは、任意の数の航空機システム群２０８からの情報２１６を必要とする種々の機能を実行することができる。しかしながら、ホスト航空機ノード２２０は、ネットワーク２０４を介して情報２１６が取得される任意の数の航空機システム群２０８に接続されていない。
【００４６】
これらの例示的な実施例では、情報エージェント２２４は航空機ノード２１８内に配置されている。情報エージェント２２４は、ソフトウェア、ハードウェア、又はこの二つの組み合わせで実装される機能、プロセス、又はこれらの何らかの組み合わせである。情報エージェント２２４はネットワーク２０４を使用して通信を行う。
【００４７】
情報エージェント２２４は、航空機ノード２１８によって受信された情報２１６へのアクセスを、航空機ネットワークデータ処理システム２０２の航空機ノード群２０６内の他の航空機ノード群に提供するように構成されている。これらの例示的な実施例では、情報エージェント２２４は情報２１６に対してパススルー機能を提供する。すなわち、情報２１６は、処理されるだけでなく一又は複数のアプリケーション群２２２が使用するようにホスト航空機ノード２２０に送信されてもよく、或いは航空機ノード２１８によって使用されてもよい。
【００４８】
情報エージェント２２４は、ホスト航空機ノード２２０上で動作する任意の数のアプリケーション群２２２に欠かせない情報２１６を要求するアプリケーション群２２２によって出される要求に応答する。情報エージェント２２４は、情報２１６を収集し、情報２１６をホスト航空機ノード２２０上のアプリケーション群２２２に送信することができる。
【００４９】
その結果、情報２１６は航空機ノード２１８及び任意の数のアプリケーション群２２２によって使用されることがある。情報２１６は、ホスト航空機ノード２２０から任意の数の航空機システム群２０８への接続２１２に付加的な接続を要することなく使用される。さらに、これらの例示的な実施例では、情報２１６は、航空機システム群２０８をネットワーク２０４に接続することなく、得ることができる。さらに、情報２１６は、情報エージェント２２４に新しい要求を送信するアプリケーション群２２２を介して、時間と共に変更されることがある。情報２１６の変更は、任意の数の航空機システム群２０８への接続を改変することなく実施される。すなわち、任意の数の航空機システム群２０８への付加的な接続は不要である。
【００５０】
このように、航空機ノード群２０６内の他の航空機ノードに、これらの他の航空機ノードに接続された航空機システム群２０８からの情報へのアクセスを提供するため、情報エージェントは航空機ノード群２０６内で使用されてもよい。これらの例示的な実施例では、航空機システム群２０８への接続２１２を有する航空機ノード群２０６内の航空機ノード群は、既存の航空機ノード群であってもよい。結果として、情報エージェントを有する航空機ノード群２０６内の航空機ノード群は、航空機システム群２０８からの情報２１６を取得するためのアクセスポイントとして動作することがある。
【００５１】
ここで図３を参照すると、情報管理システムのブロック図が例示的な実施形態に従って示されている。図３の情報管理システム３００は、図２の情報管理システム２１４に対する実装の一実施例である。
【００５２】
図示されているように、情報管理システム３００はホストライン交換可能ユニット３０２及び既存のライン交換可能ユニット３０４を含む。ホストライン交換可能ユニット３０２は、図２のホスト航空機ノード２２０の一実施例である。既存のライン交換可能ユニット３０４は、図２の航空機ノード２１８の一実施例である。図示されているように、マネージャ３０６はホストライン交換可能ユニット３０２内に配置されており、また情報エージェント３０８は既存のライン交換可能ユニット３０４内に配置されている。
【００５３】
これらの例示的な実施例では、アプリケーション群３１２はホストライン交換可能ユニット３０２上で動作する。アプリケーション群３１２は任意の数の種々の形態を取ることができる。例えば、アプリケーション群３１２は、エンジン振動監視アプリケーション、保守アプリケーション、燃料使用量アプリケーション、健全性監視アプリケーション、及び他の好適な種類のアプリケーションのうちの少なくとも１つであってもよい。
【００５４】
任意の数のアプリケーション群３１２は、任意の数の航空機システム群３１０からの情報３１４を必要とすることがある。図示しているように、航空機システム群３１０は既存のライン交換可能ユニット３０４に接続され、既存のライン交換可能ユニット３０４と通信を行う。
【００５５】
しかしながら、この例示的な実施例では、航空機システム群３１０はホストライン交換可能ユニット３０２と通信を行っていない。その結果、ホストライン交換可能ユニット３０２は、任意の数の航空機システム群３１０から情報３１４を取得することができない。すなわち、任意の数の航空機システム群３１０とホストライン交換可能ユニット３０２との間でのデータ交換を可能にする接続は、この例示的な実施例には存在しない。
【００５６】
これらの例示的な実施例では、アプリケーション群３１２が必要とする任意の数の航空機システム群３１０から情報３１４を提供するため、マネージャ３０６と情報エージェント３０８は互いに通信を行う。例えば、情報エージェント３０８は、ホストライン交換可能ユニット３０２のアプリケーション群３１２内のアプリケーション３１６に対して、任意の数の航空機システム群３１０から受信した情報を特定するように、アプリケーション３１６から出される要求に応答するように構成されている。情報３１４は、アプリケーション３１６のサブスクリプション３１８を使用して、情報エージェント３０８によって特定される。サブスクリプション３１８は、アプリケーション３１６によって生成される要求に由来する。
【００５７】
情報３１４が任意の数の航空機システム３１０から受信され、情報エージェント３０８によって特定されると、情報３１４はホストライン交換可能ユニット３０２内のアプリケーション３１６に送信される。これらの例示的な実施例では、情報エージェント３０８はアプリケーション３１６に情報３１４を送信する前に、情報３１４を暗号化するように構成されている。このようにして、情報３１４は機密として安全に維持される。
【００５８】
別の例示的な実施例では、アプリケーション３１６は情報３１４に対する要求３２０をマネージャ３０６に送信する。マネージャ３０６はシステムデータベース３２２を使用して、情報３１４のソースを特定する。これらの例示的な実施例では、ソースは航空機ネットワークデータ処理システムの一又は複数のノードとなることがある。幾つかの例示的な実施例では、情報３１４のソースであるノードは、例えば、ホストライン交換可能ユニット３０２自体となることがある。システムデータベース３２２は、種々のノード及びこれらのノードに接続された航空機システムを特定するデータベースである。
【００５９】
システムデータベース３２２を使用して、マネージャ３０６は既存のライン交換可能ユニット３０４を、アプリケーション３１６によって要求される情報３１４を供給するように構成されている任意の数の航空機システム３１０に接続を有するノードとして特定する。既存のライン交換可能ユニット３０４の特定に応答して、マネージャ３０６は既存のライン交換可能ユニット３０４内の情報エージェント３０８と通信を行い、サブスクリプション３１８を生成する。
【００６０】
情報エージェント３０８は、ホストライン交換可能ユニット３０２内のアプリケーション３１８に対するサブスクリプション３１８を使用して、アプリケーション３１６の情報３１４に対して、接続３２５を介して任意の数の航空機システム３１０から受信した情報３２４を監視する。これらの例示的な実施例では、接続３２５は既存のライン交換可能ユニット３０４と航空機システム３１０との間の直接接続である。図示されているように、情報３２４は、航空機内の様々な機能を実施するため、既存のライン交換可能ユニット３０４によって使用される情報である。
【００６１】
情報３１４が情報３２４内で特定されると、情報３１４は既存のライン交換可能ユニット３０４内のデータバッファ３２６に配置される。次いで、情報３１４は、ネットワーク接続３２８を介して、データバッファ３２６からホストライン交換可能ユニット３０２内のマネージャ３０６に送信される。これらの例示的な実施例では、ネットワーク接続３２８は、図２のネットワーク２０４内の一又は複数の通信リンクから成っていてもよい。情報３１４は次いで、アプリケーション３１６へ送信される。
【００６２】
この例示的な実施例では、情報３１４は、データバッファ３３０を介してマネージャ３０６によってアプリケーション３１６に送信されることがある。例えば、情報３１４はデータバッファ３３０に配置されることがあり、またアプリケーション３１６はデータバッファ３３０から情報３１４を取り出すことができる。データバッファ３３０はアプリケーション３１６に関連付けられたデータバッファである。例示的な実施例はデータバッファを使用するが、情報３１４をアプリケーション３１６に送信するため、データバッファ３３０の追加として或いは代替として他の種類の記憶装置又は他の種類の機構が使用されてもよい。
【００６３】
これらの例示的な実施例では、情報を要求するアプリケーション群３１２の各アプリケーションは、分離されたデータバッファを有してもよい。代替的に、データバッファ３３０は、各アプリケーションが特定のアドレス範囲で情報を検索するように、アプリケーション群３１２のすべてに対して共通であってもよい。
【００６４】
幾つかの例示的な実施例では、アプリケーション３１６によって要求される情報３１４の一部又はすべては、ホストライン交換可能ユニット３０２を介してその場で取得される。例えば、ホストライン交換可能ユニット３０２は、航空機システム３３２に接続されてもよい。この場合、要求３２０によって特定された情報３１４が航空機システム３３２から利用可能であるとすると、マネージャ３０６は、航空機システム３３２から情報３１４がいつ取得されるかを特定するため、サブスクリプション３３４を生成することができる。この場合、情報３１４は航空機システム３３２から受信されたとき、マネージャ３０６によってデータバッファ３３０に配置されてもよい。
【００６５】
加えて、情報３１４はまた、ノード３３８上に配置されているアプリケーション３３６に送信されてもよい。この例示的な実施例では、ノード３３８はコンピュータ、タブレットコンピュータ、ラップトップ、又は航空機ネットワークデータ処理システムの外部に配置されている他の何らかのデバイスであってもよい。すなわち、ノード３３８は通常は航空機ネットワークデータ処理システムに接続されていない。ノード３３８は無線接続３４０を介してホストライン交換可能ユニット３０２と通信してもよい。
【００６６】
この例示的な実施例では、情報３１４はアプリケーション３３６に割り当てられたデータバッファ内に配置されてもよい。マネージャ３０６はバッファ内で検出した情報を、無線接続３４０を介してノード３３８内のアプリケーション３３６へ送信してもよい。
【００６７】
さらに、アプリケーション３１６は、情報に対するニーズが変化するにつれて、情報に対して追加的な要求を行うことがある。加えて、アプリケーション群３１２内の他のアプリケーションはまた、情報に対する要求を生成してもよい。
【００６８】
次に図４を参照すると、システムデータベースのエントリのブロック図が例示的な実施形態に従って示されている。この例示的な実施例では、エントリ４００は図３のシステムデータベース３２２のエントリの一実施例である。この例示的な実施例では、エントリ４００は情報の種類４０２、航空機システム４０４、及びノード４０６に対するフィールドを含む。
【００６９】
情報の種類４０２のフィールドは、アプリケーションに対してどのような種類の情報が取得されるかを特定する。情報の種類は、例えば、限定するものではないが、燃料使用量、温度、圧力、エンジン温度、客室温度、外気温度、操縦翼面位置、及び他の好適な種類の情報であってもよい。
【００７０】
情報の種類４０２はまた、他の種類の情報を記述するメタデータを含んでもよい。メタデータは、例えば、解像度、計算速度、送信速度、及び他の好適な種類の情報であってもよい。このメタデータは、データソースが複数利用できる場合にはどれを使用すべきかを決定するため、アプリケーション３１２及びマネージャ３０６によって使用されることがある。言うまでもなく、これらの例示的な実施例では、情報の種類４０２は複数の航空機システムを特定することができる。
【００７１】
航空機システム４０４のフィールドは、所望の情報の種類を提供する航空機システムを特定する。例えば、限定するものではないが、航空機システム４０４は、センサシステム、フライトレコーダ、ナビゲーションシステム、フライト制御システム、環境制御システム、エンジンシステム、又は他の好適な種類のシステムのうちの一から選択されてもよい。言うまでもなく、これらの例示的な実施例では、航空機システム４０４は複数の航空機システムを特定することができる。
【００７２】
ノード４０６のフィールドは、航空機システム４０４によって特定される航空機システムに接続されるノードを特定する。ノード４０６におけるこの特定は、例えば、限定するものではないが、インターネットプロトコル（ＩＰ）アドレス、英数字による指定、又は他の何らかの好適な種類の識別子であってもよい。幾つかの例示的な実施例では、ノード４０６は実際に航空機システム４０４の一部であってもよく、情報の種類４０２を提供する様々なコンポーネントに接続されてもよい。
【００７３】
したがって、情報の種類４０２がアプリケーションから要求される場合には、エントリ４００のノード４０６は、情報の取得元となりうる航空機ネットワークデータ処理システム内のノードを特定する。これらの例示的な実施例では、ノード４０６は、図２の情報エージェント２２４などのエージェントが存在するノードを特定するフィールドである。
【００７４】
加えて、要求はまた、情報の種類４０２が利用可能となる航空機システムを特定してもよい。したがって、情報の種類４０２が複数の航空機システムから利用可能な場合には、エントリ４００の航空機システム４０４は、情報を取得するために使用すべき航空機システムを特定するために使用されることがある。
【００７５】
言うまでもなく、エントリ４００は、この図に示されているフィールドに加えて又は代えて、他のフィールドを含むことができる。他の実施例では、航空機システム４０４は除外されることがある。
【００７６】
ここで図５を参照すると、サブスクリプションのブロック図が例示的な実施形態に従って示されている。サブスクリプション５００は、図３のサブスクリプション３１８及びサブスクリプション３３４が実装されうる方法の一実施例である。図示されているように、サブスクリプション５００は、情報の種類５０２、航空機システム５０３、事象５０４、及びアプリケーション５０６を含む。
【００７７】
情報の種類５０２は、サブスクリプション５００に対して送信されるべき一又は複数の情報の種類を特定する。事象５０４は情報の種類５０２をいつ送信すべきかを特定する。例えば、事象５０４は周期的事象、又は非周期的事象であってもよい。これらの例示的な実施例では、事象５０４は情報の種類５０２が収集され一度だけ送信されることを示してもよい。
【００７８】
他の例示的な実施例では、事象５０４は、事象５０４が起こるたびに情報の種類５０２が送信されなければならないことを示してもよい。  事象５０４は、例えば、情報の種類５０２の値が閾値を超える又は特定の値を有するときであってもよい。例えば、事象５０４は、情報の種類５０２が、５秒ごとに、１時間ごとに、又は他の何らかの周期的事象の後に送信されなければならないことを示すことがある。
【００７９】
他の例示的な実施例では、事象５０４は、情報の種類５０２が受信されると情報の種類５０２が常に送信されなければならないことを示してもよい。この場合、情報３１４は航空機システム３１０から受信されると、マネージャ３０６への送信用データバッファ３２６に配置される。
【００８０】
図５のサブスクリプション５００の図解はサブスクリプションが実装される方法を限定することを意図していない。サブスクリプション５００に図解されている情報の種類に加えて或いは代えて、他の種類の情報が含まれることがある。例えば、サブスクリプション５００は、情報が収集されアプリケーションに送信される一又は複数の航空機システム群の識別を含むことがある。航空機システムの識別は、サブスクリプション５００に追加して或いは代わりに使用されることがある。
【００８１】
図２の情報環境２００、図３の情報管理システム３００、並びに図２〜５の他のコンポーネントの図解は、例示的な実施形態が実装されうる方法に対する物理的又は構造的な制限を示唆することを意図していない。図解されたコンポーネントに加えて又は代えて、他のコンポーネントが使用されることがある。幾つかのコンポーネントは不要になることがある。また、幾つかの機能コンポーネントを図解するためにブロックが提示されている。例示的な実施形態において実装される場合、これらのブロックの一又は複数を、異なるブロックに統合、分割、或いは統合且つ分割することができる。
【００８２】
例えば、ホスト航空機ノード２２０に加えて、一又は複数のノードが航空機ノード群２０６に提示されることがある。さらに別の例示的な実施例では、情報管理システム２１４は情報エージェント２２４及びホスト航空機ノード２２０を含むと見なされることがある。さらに別の例示的な実施例では、情報管理システム３００は、マネージャ３０６及び情報エージェント３０８を含み、ホストライン交換可能ユニット３０２及び既存のライン交換可能ユニット３０４は含まないと見なされることがある。
【００８３】
さらに別の例示的な実施例では、アプリケーション３１６は、情報の種類４０２及びマネージャ３０６に対する要求３２０のノード４０６を含むことがある。この実施例により、システムデータベース３２２は不要になることがある。
【００８４】
別の例示的な実施例として、ネットワーク２０４は、航空機ノード２１８とホスト航空機ノード２２０との間の単一の接続であってもよい。別の実施例として、既存のライン交換可能ユニット３０４とホストライン交換可能ユニット３０２との間のネットワーク接続３２８は、配線、光ファイバ、又は無線媒体などの通信リンクであってもよい。
【００８５】
幾つかの例示的な実施例では、接続２１２は航空機システム２０８と航空機ノード２１８との間の既存の接続であってもよい。航空機ノード群２０６内の航空機ノード２１８は、航空機システム２０８が接続される既存の航空機ノードであってもよい。すなわち、既存の航空機ノード及び既存の接続は、情報エージェント２２４が既存の航空機ノードに実装される前に既に存在していてもよい。他の例示的な実施例では、情報エージェント２２４は、新しい航空機に対して航空機ネットワークデータ処理システム２０２及び航空機システム２０８と実質的に同時に実装されてもよい。言い換えるならば、情報管理システム２１４は、ネットワーク２０４への航空機システム２０８の接続など、航空機の設計に対する大きな変更が避けられるように、実装されてもよい。
【００８６】
ここで図６を参照すると、情報を収集するためのプロセスのフロー図が例示的な実施形態に従って示されている。ここに示されている実施例では、種々の操作は、図２の情報管理システム２１４及び図３の情報管理システム３００に実装されることがある。
【００８７】
プロセスは、任意の数の航空機システムとの任意の数の接続を使用して、航空機ノードで任意の数の航空機システム群から受信した情報を特定することによって、開始される（操作６００）。操作６００では、特定された情報は、ホスト航空機ノード内のアプリケーションによって要求される要求情報である。
【００８８】
プロセスは次いで、要求情報をホスト航空機ノード上のアプリケーションに送信し（操作６０２）、その後プロセスは終了する。要求情報は、航空機ネットワークデータ処理システム内のネットワークを使用して、ホスト航空機ノード内のアプリケーションに送信される。これらの例示的な実施例では、操作６００及び操作６０２は、情報管理システム内の情報エージェントに実装されてもよい。このようにして、情報エージェントは航空機ノードを他の航空機ノードに対してアクセスポイントとして機能させることができる。
【００８９】
次に図７を参照すると、アプリケーションからの要求を処理するためのプロセスのフロー図が例示的な実施形態に従って示されている。図７に示したプロセスは、図２のホスト航空機ノード２２０又は図３のホストライン交換可能ユニットなどのホストノードに実装される。これらの例示的な実施例では、一又は複数の操作は図３のマネージャ３０６に実装されてもよい。
【００９０】
プロセスは、アプリケーションから情報に対する要求を受け取ることによって、開始される（操作７００）。プロセスは次いで、要求された情報がその場で取得可能かどうかを判断する（操作７０２）。この判断は図３のシステムデータベース３２２を使用して行われてもよい。情報がその場で取得できない場合には、プロセスはリモートソースからの情報を要求し（操作７０４）、その後プロセスは終了する。
【００９１】
再び操作７０２を参照すると、情報がその場で取得可能な場合には、プロセスは情報に対してサブスクリプションを生成し（操作７０６）、その後プロセスは終了する。このサブスクリプションは、このプロセスが動作するノードに接続されている一又は複数の航空機システムから情報が受信されると、アプリケーションによって要求されている所望の情報を特定するため、プロセスによって使用されることがある。
【００９２】
次に図８を参照すると、情報を受信するためのプロセスのフロー図が例示的な実施形態に従って示されている。図８に示されたプロセスは、図３のマネージャ３０６などのマネージャ内に実装されてもよい。
【００９３】
プロセスは情報を受信することによって開始される（操作８００）。この情報は、情報エージェントからのネットワーク接続を介して、或いは航空機システムからその場で受信されてもよい。プロセスは、受信された情報に対してアプリケーションを特定する（操作８０２）。この例示的な実施例では、アプリケーションの特定は受信した情報の中に含まれることがある。情報を送信する情報エージェントは、情報を受信することになっているアプリケーションに対する識別子を含むことがある。プロセスは次いで、アプリケーション用のバッファにデータを配置し（操作８０４）、その後プロセスは終了する。
【００９４】
ここで図９を参照すると、サブスクリプションを確立するためのプロセスのフロー図が例示的な実施形態に従って示されている。図９に示されているプロセスは、図２の航空機ノード２１８などの航空機ノード、或いは図３の既存のライン交換可能ユニット３０４内に実装されてもよい。具体的には、このプロセスは、サブスクリプションを確定するため、情報エージェント３０８を使用して実装されてもよい。場合によっては、図９の一又は複数の操作は、その場で取得されうる情報に対するサブスクリプションを確定するため、マネージャ３０６内に実装されてもよい。この例示的な実施例では、マネージャが配置されている航空機ノードに接続されている航空機システムから情報が取得される場合には、情報はその場で取得されることがある。
【００９５】
プロセスは、情報に対する要求を受信することによって開始される（操作９００）。この要求は情報の種類の特定を含むことがある。プロセスは次に、要求に基づいてサブスクリプションを作成し（操作９０２）、その後プロセスは終了する。
【００９６】
ここで図１０を参照すると、アプリケーションに対する情報を特定するためのプロセスのフロー図が例示的な実施形態に従って示されている。図１０に図解したプロセスは、図３の情報エージェント３０８、図３のマネージャ３０６、又はその両方に実装されうる。
【００９７】
このプロセスは、航空機システムから受信した情報を特定することによって開始される（操作１０００）。その後、プロセスは、情報がアプリケーションに送信されるべきかどうかを決定する（操作１００２）。この決定は、アプリケーションから受信した要求から生成されるサブスクリプションを使用することで行われることがある。
【００９８】
情報がアプリケーションに送信されるべき場合には、プロセスは次いでネットワーク接続（操作１００４）を介してマネージャに情報を送信し、プロセスは操作１０００に戻る。操作１００４で情報を送信するときには、情報にタイムスタンプが付加されることがある。タイムスタンプは異なるソースからのデータを処理するために使用されることがある。例えば、タイムスタンプは、異なるソースから異なる時刻に受信した情報を分類又は整頓するために使用されることがある。
【００９９】
これらの例示的な実施例では、操作１００４は情報をアプリケーションに関連付けることを含むことがある。この関連付けは、アプリケーションに対して特定される情報に含まれること、又はこの情報に関連付けて送信される識別子又は他のインジケータの使用を介して行われることがある。再び操作１００２を参照して、情報がアプリケーションに送信されるべきでない場合には、プロセスは操作１０００へ戻る。
【０１００】
図示した種々の実施形態でのフロー図及びブロック図は、例示的な実施形態の装置及び方法のいくつかの可能な実装の構造、機能、及び操作を示している。その際、フロー図又はブロック図の各ブロックは、操作又はステップのモジュール、セグメント、機能及び／又は部分を表わすことがある。例えば、一又は複数のブロックは、ハードウェア内のプログラムコードとして、又はプログラムコードとハードウェアの組合せとして実装されることがある。ハードウェア内に実装した場合、ハードウェアは、例えば、フロー図又はブロック図の一又は複数の操作を実施するように製造又は構成された集積回路の形態を取ってもよい。
【０１０１】
例示的実施形態のいくつかの代替的な実装では、ブロックに記載された一又は複数の機能は、図中に記載の順序を逸脱して現れることがある。例えば、含まれる機能によっては、連続して示される２つのブロックは実質的に同時に実行される場合があり、又はブロックは時に逆の順序で実行されることがある。また、フロー図又はブロック図に示されたブロックに加えて他のブロックが追加されることもありうる。
【０１０２】
ここで図１１を参照すると、データ処理システムが例示的な実施形態に従って示されている。データ処理システム１１００は、図２の一又は複数の航空機ノード２０６の実装に使用されることがある。データ処理システム１１００は、図２のライン交換可能ユニット２１０の実装に使用されることがある。加えて、データ処理システム１１００はまた、図３のホストライン交換可能ユニット３０２及び既存のライン交換可能ユニット３０４の実装に使用されることがある。この例示的な実施例では、データ処理システム１１００は通信フレームワーク１１０２を含み、これによりプロセッサユニット１１０４、メモリ１１０６、固定記憶域１１０８、通信ユニット１１１０、入出力（Ｉ／Ｏ）ユニット１１１２、及び表示ユニット１１１４間の通信が行われる。この実施例では、通信フレームワークはバスシステムの形態を取ることができる。
【０１０３】
プロセッサユニット１１０４は、メモリ１１０６に読み込むことができるソフトウェアに対する命令を実行するように働く。プロセッサユニット１１０４は、特定の実装に応じて、任意の数のプロセッサ、マルチプロセッサコア、又は他の何らかの種類のプロセッサであってもよい。
【０１０４】
メモリ１１０６及び固定記憶域１１０８は、記憶デバイス１１１６の実施例である。記憶デバイスは、例えば、限定するものではないが、データ、機能的な形態のプログラムコード等の情報、及び／又は他の好適な情報を一時的に及び／又は永続的に格納できる、任意のハードウェアである。記憶デバイス１１１６は、これらの例示的な実施例では、コンピュータ可読記憶デバイスと称されることもある。これらの実施例では、メモリ１１０６は例えば、ランダムアクセスメモリ又は任意の他の好適な揮発性又は不揮発性の記憶デバイスであってもよい。固定記憶域１１０８は具体的な実装に応じて様々な形態を取りうる。
【０１０５】
例えば、固定記憶域１１０８は、一又は複数のコンポーネント又はデバイスを含むことがある。例えば固定記憶域１１０８は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせである。固定記憶域１１０８によって使用される媒体は着脱可能なものであってもよい。例えば、着脱可能ハードドライブは固定記憶域１１０８に使用することができる。
【０１０６】
これらの例示的な実施例では、通信ユニット１１１０は、他のデータ処理システム又は装置との通信を提供する。これらの例示的な実施例では、通信ユニットはネットワークインタフェースカードである。
【０１０７】
入出力ユニット１１１２は、データ処理システム１１００に接続される他のデバイスとのデータの入出力を可能にする。例えば、入出力ユニット１１１２は、キーボード、マウス、及び／又は他のなんらかの適する入力装置を介して、ユーザ入力への接続を提供することができる。さらに入出力ユニット１１１２は、プリンタに出力を送信することができる。ディスプレイ１１１４は、ユーザに情報を表示する機構を提供する。
【０１０８】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、通信フレームワーク１１０２を介してプロセッサユニット１１０４と通信する記憶デバイス１１１６内に配置することができる。種々の実施形態のプロセスは、メモリ１１０６などのメモリに配置されうるコンピュータ実装命令を使用して、プロセッサユニット１１０４によって実行することができる。
【０１０９】
これらの命令は、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット１１０４内のプロセッサによって読取及び実行することができる。種々の実施形態のプログラムコードは、メモリ１１０６又は固定記憶域１１０８等、種々の物理的な又はコンピュータ可読記憶媒体上に具現化することができる。
【０１１０】
プログラムコード１１１８は、選択的に着脱可能なコンピュータ可読媒体１１２０上に機能的な形態で配置され、またプロセッサユニット１１０４による実行用にデータ処理システム１１００に読込み又は転送可能である。プログラムコード１１１８及びコンピュータ可読媒体１１２０は、このような例示的な実施例ではコンピュータプログラム製品１１２２を形成する。１つの実施例では、コンピュータ可読媒体１１２０は、コンピュータ可読記憶媒体１１２４又はコンピュータ可読信号媒体１１２６であってもよい。
【０１１１】
これらの例示的な実施例では、コンピュータ可読記憶媒体１１２４は、プログラムコード１１１８を伝搬又は伝送する媒体というよりは、むしろプログラムコード１１１８を保存するために使用される物理的な又は有形の記憶装置である。
【０１１２】
代替的に、プログラムコード１１１８はコンピュータ可読信号媒体１１２６を使用してデータ処理シスム１１００に転送可能である。コンピュータ可読信号媒体１１２６は、例えば、プログラムコード１１１８を含む伝播されたデータ信号であってもよい。例えば、コンピュータ信号媒体１１２６は、電磁信号、光信号、及び／又は他の任意の好適な種類の信号であってもよい。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の任意の好適な種類の通信リンクによって送信されうる。
【０１１３】
データ処理システム１１００に対して例示されている種々のコンポーネントは、種々の実施形態が実装されうる方法に構造的な制限を設けることを意図していない。種々の例示的な実施形態は、データ処理システム１１００に対して図解されているコンポーネントに追加的及び／又は代替的なコンポーネントを含むデータ処理システム内に実装されうる。図１１に示した他のコンポーネントは、例示的な実施例と異なることがある。種々の実施形態を、プログラムコード１１１８を実行しうる任意のハードウェアデバイス又はシステムを使用して実装できる。
【０１１４】
したがって、例示的な実施形態は、ノードに接続される航空機システムの情報を評価するための方法及び装置を提供する。具体的には、例示的な実施形態は、既存のライン交換可能ユニットによって航空機システムから受信した情報を評価するために使用されることがある。
【０１１５】
例示的な実施形態は、既存のライン交換可能ユニットを他のノードに対するアクセスポイントとして動作するように構成してもよく、或いは航空機システムから受信した情報に対するライン交換可能ユニットを構成してもよい。これらの例示的な実施例では、この評価は既存のライン交換可能ユニット上の情報エージェントを使用することによって提供されてもよい。
【０１１６】
このように、付加的な機能は、情報管理システム２１４を使用することによって、既存の航空機に追加されてもよい。さらに、航空機システムによって生成される情報に対する評価を提供するため、情報管理システム２１４を追加することによって、航空機の設計に対する変更を少なくすることができる。例えば、航空機システムは、航空機ネットワークデータ処理システムに接続されるように再設計される必要はない。
【０１１７】
種々の例示的な実施形態の説明は、例示及び説明を目的として提示されているものであり、網羅的な説明であること、又はこれらの実施形態を開示された形態に限定することを意図していない。当業者には、多くの修正例及び変形例が自明であろう。さらに、種々の例示的な実施形態は、他の好ましい実施形態に照らして別の利点を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示内容と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記述されている。
【図１】
2015525390.tif 000003
【図２】
2015525390.tif 000004
【図３】
2015525390.tif 000005
【図４】
2015525390.tif 000006
【図５】
2015525390.tif 000007
【図６】
2015525390.tif 000008
【図７】
2015525390.tif 000009
【図８】
2015525390.tif 000010
【図９】
2015525390.tif 000011
【図１０】
2015525390.tif 000012
【図１１】
2015525390.tif 000013
【国際調査報告】
2015525390.tif 000014
2015525390.tif 000015