(57)【要約】      （修正有）【課題】一群の無線を使用する通信を管理するための方法および装置を提供する。【解決手段】装置は、通信インターフェース３０４、アビオニクスインターフェース３０６、および通信マネージャ３００を含む。通信インターフェースは、一群のワイヤレス通信ユニット２０６に接続されるように構成される。アビオニクスインターフェースは、アビオニクスシステムに接続されるように構成される。通信マネージャは、通信インターフェースに接続された一群のワイヤレス通信ユニットを特定し、アビオニクスシステムのユーザインターフェースから通信動作のための入力を受信し、入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定し、通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御するように構成される。【選択図】図３
2014179978.tif 000002
【特許請求の範囲】
【請求項１】
一群のワイヤレス通信ユニット（２０６）に接続されるように構成された通信インターフェース（３０４、５３０）と、
アビオニクスシステム（３０２、５１２）に接続されるように構成されたアビオニクスインターフェース（３０６、５３２）と、
前記通信インターフェース（３０４、５３０）に接続された前記一群のワイヤレス通信ユニット（２０６）を特定し、前記アビオニクスシステム（２０２、５１２）のユーザインターフェース（２１５、１６０２）から通信動作（３１１）のための入力（３１０）を受信し、前記入力（３１０）から、前記通信動作（３１１）のための、前記一群のワイヤレス通信ユニット（２０６）の中のいくつかのワイヤレス通信ユニット（２０６）を特定し、前記通信動作（３１１）を実施するように前記いくつかのワイヤレス通信ユニット（２０６）の動作を制御するように構成された通信マネージャ（３００、１６０６）と
を含む装置。
【請求項２】
前記通信マネージャ（３００、１６０６）が、構成情報（３１４）の中のルーティング情報（３１８）を使用して前記一群のワイヤレス通信ユニット（２０６）と前記アビオニクスシステム（２０２、５１２）との間の通信をルーティングするように構成され、前記一群のワイヤレス通信ユニット（２０６）の組み立てに対する変更が、前記構成情報（３１４）に対する変更によってサポートされる請求項１に記載の装置。
【請求項３】
少なくとも１つの通信が、音声、映像、およびデータのうちの少なくとも１つから選択される請求項１または２に記載の装置。
【請求項４】
前記通信動作（３１１）のための前記入力（３１０）が、前記ユーザインターフェース（２１５、１６０２）から第１のフォーマットで受信され、前記通信マネージャ（３００、１６０６）が、前記入力（３１０）を、前記一群のワイヤレス通信ユニット（２０６）のための第２のフォーマットで前記一群のワイヤレス通信ユニット（２０６）に送るように構成される請求項１から３のいずれか一項に記載の装置。
【請求項５】
通信を管理するための方法であって、
アビオニクスインターフェース（３０６、５３２）に接続されたアビオニクスシステム（２０２、５１２）のユーザインターフェース（２１５、１６０２）から通信動作（３１１）のための入力（３１０）を受信することと、
前記入力（３１０）から、前記通信動作（３１１）のための、一群のワイヤレス通信ユニット（２０６）の中のいくつかのワイヤレス通信ユニットを特定することと、
前記通信動作（３１１）を実施するように前記いくつかのワイヤレス通信ユニット（２０６）の動作を制御することと
を含む、方法。
【請求項６】
構成情報（３１４）の中のルーティング情報（３１８）を使用して前記一群のワイヤレス通信ユニット（２０６）と前記アビオニクスシステム（２０２、５１２）との間の通信をルーティングすることをさらに含み、前記一群のワイヤレス通信ユニット（２０６）の組み立てに対する変更が、前記構成情報（３１４）に対する変更によってサポートされる請求項５に記載の方法。
【請求項７】
送信先までの経路に関するいくつかの属性を最適化することに基づいて前記送信先に通信をルーティングすることをさらに含む請求項５または６に記載の方法。
【請求項８】
通信封止が実施されているときに一群の主体との通信を防止することをさらに含む請求項５から７のいずれか一項に記載の方法。
【請求項９】
対象地域内の通信を妨害するように一群のワイヤレス通信ユニット（２０６）を操作することをさらに含む請求項５から８のいずれか一項に記載の方法。
【請求項１０】
前記通信動作（３１１）のための前記入力（３１０）が、第１のフォーマットで受信され、前記方法が、
前記入力（３１０）を、前記一群のワイヤレス通信ユニット（２０６）のための第２のフォーマットで前記一群のワイヤレス通信ユニット（２０６）に送ることをさらに含む請求項５から９のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に通信に関し、詳細には航空機の通信に関する。さらに詳細には、本開示は、一群の無線を使用する通信を管理するための方法および装置に関する。
【背景技術】
【０００２】
航空機の通信システムは、さまざまな形態をとり得る。特に、通信システムは、航空機とその他の主体との間の音声通信を提供するために航空機の乗員によって使用される無線を含む可能性がある。これらの通信システムは、概して、航空機のアビオニクスシステムの一部として組み込まれる。
【０００３】
航空機を製造するとき、異なる顧客は、通信システムに関して異なる要件を有する可能性がある。例えば、多くの場合、異なる顧客は、それらの顧客の航空機の通信システムに国に固有の無線を組み込むことを要する可能性がある。この種の要件は、異なる国の異なる軍の顧客と、異なる国の主体と通信する必要がある民間の顧客とによくある可能性がある。
【０００４】
加えて、通信システムに新しい技術が利用できるようになるとき、顧客は、その顧客のために製造される新しい航空機でそれらの新しい技術を使用することを望む可能性がある。さらに、同じ顧客またはその他の顧客が、新しい通信システムを含むように既存の航空機を改良することを要求する可能性もある。例えば、デジタル式のプログラム可能な無線が利用できるようになるとき、レガシーのアナログ式の無線を置き換えることが、顧客によって要求される可能性がある。
【０００５】
これらの変更を行うために必要とされる費用および労力は、望まれているよりもずっと大きい可能性がある。これらの変更は、新しい通信システムを組み込むようにアビオニクスシステムを再設計することを要することが多い。
【０００６】
さらに、多くの航空機は、それらの航空機が使用される可能性がある国の規制を受ける。アビオニクスシステムの設計に対する変更は、規制の下での再認可または試験をともなうことが多い。結果として、航空機の通信システムに対して変更を行うための費用および労力は、望まれているよりも大きい可能性があり、かつ望まれているよりも時間がかかる可能性がある。したがって、上で検討された課題およびその他の起こり得る課題の少なくとも一部を考慮に入れる方法および装置を備えることが望ましい。
【発明の概要】
【０００７】
１つの例示的な実施形態においては、装置が、通信インターフェース、アビオニクスインターフェース、および通信マネージャを含む。通信インターフェースは、一群のワイヤレス通信ユニットに接続されるように構成される。アビオニクスインターフェースは、アビオニクスシステムに接続されるように構成される。通信マネージャは、通信インターフェースに接続された一群のワイヤレス通信ユニットを特定し、アビオニクスシステムのユーザインターフェースから通信動作のための入力を受信し、入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定し、通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御するように構成される。
【０００８】
別の例示的な実施形態においては、通信を管理するための方法が提示される。通信動作のための入力が、アビオニクスインターフェースに接続されたアビオニクスシステムのユーザインターフェースから受信される。入力から、通信動作のために、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットが、特定される。いくつかのワイヤレス通信ユニットの動作が、通信動作を実施するように制御される。
【０００９】
さらに、開示は、以下の項による実施形態を含む。
【００１０】
第１項
一群のワイヤレス通信ユニットに接続されるように構成された通信インターフェースと、
アビオニクスシステムに接続されるように構成されたアビオニクスインターフェースと、
通信インターフェースに接続された一群のワイヤレス通信ユニットを特定し、アビオニクスシステムのユーザインターフェースから通信動作のための入力を受信し、入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定し、通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御するように構成された通信マネージャとを含む装置。
【００１１】
第２項
通信マネージャが、一群の主体から通信に利用可能ないくつかの主体を特定し、通信に利用可能ないくつかの主体をユーザインターフェースに表示するように構成される第１項の装置。
【００１２】
第３項
通信マネージャが、構成情報の中のルーティング情報を使用して一群のワイヤレス通信ユニットとアビオニクスシステムとの間の通信をルーティングするように構成され、一群のワイヤレス通信ユニットの組み立てに対する変更が、構成情報に対する変更によってサポートされる第１項の装置。
【００１３】
第４項
通信マネージャが、送信先までの経路に関するいくつかの属性を最適化することに基づいて送信先に通信をルーティングするように構成される第１項の装置。
【００１４】
第５項
通信が、音声、映像、およびデータのうちの少なくとも１つから選択される第４項の装置。
【００１５】
第６項
通信マネージャが、音声通信をテキストとして送るように構成される第１項の装置。
【００１６】
第７項
通信マネージャが、通信封止が実施されているときに一群の主体との通信を防止するように構成される第１項の装置。
【００１７】
第８項
通信マネージャが、対象地域内の通信を妨害するように一群のワイヤレス通信ユニットを操作するように構成される第１項の装置。
【００１８】
第９項
通信動作のための入力が、ユーザインターフェースから第１のフォーマットで受信され、通信マネージャが、入力を、一群のワイヤレス通信ユニットのための第２のフォーマットで一群のワイヤレス通信ユニットに送るように構成される第１項の装置。
【００１９】
第１０項
通信動作が、通信を送ることおよび通信を受信することのうちの少なくとも１つを含む第１項の装置。
【００２０】
第１１項
一群のワイヤレス通信ユニットが、ミル規格（ｍｉｌｉｔａｒｙ  ｓｔａｎｄａｒｄ）１５５３無線、Ａｅｒｏｎａｕｔｉｃａｌ  Ｒａｄｉｏ，Ｉｎｃｏｒｐｏｒａｔｅｄ（ＡＲＩＮＣ）４２９無線、衛星無線、および光通信ユニットのうちの少なくとも１つから選択される第１項の装置。
【００２１】
第１２項
通信を管理するための方法であって、
アビオニクスインターフェースに接続されたアビオニクスシステムのユーザインターフェースから通信動作のための入力を受信することと、
入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定することと、
通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御することとを含む、方法。
【００２２】
第１３項
一群の主体から通信に利用可能ないくつかの主体を特定することと、
通信に利用可能ないくつかの主体をユーザインターフェースに表示することとをさらに含む第１２項の方法。
【００２３】
第１４項
構成情報の中のルーティング情報を使用して一群のワイヤレス通信ユニットとアビオニクスシステムとの間の通信をルーティングすることをさらに含み、一群のワイヤレス通信ユニットの組み立てに対する変更が、構成情報に対する変更によってサポートされる第１２項の方法。
【００２４】
第１５項
送信先までの経路に関するいくつかの属性を最適化することに基づいて送信先に通信をルーティングすることをさらに含む第１２項の方法。
【００２５】
第１６項
音声通信をテキストとして送ることをさらに含む第１２項の方法。
【００２６】
第１７項
通信封止が実施されているときに一群の主体との通信を防止することをさらに含む第１２項の方法。
【００２７】
第１８項
対象地域内の通信を妨害するように一群のワイヤレス通信ユニットを操作することをさらに含む第１２項の方法。
【００２８】
第１９項
通信動作のための入力が、第１のフォーマットで受信され、方法が、
入力を、一群のワイヤレス通信ユニットのための第２のフォーマットで一群のワイヤレス通信ユニットに送ることをさらに含む第１２項の方法。
【００２９】
第２０項
通信動作が、通信を送ることおよび通信を受信することのうちの少なくとも１つを含む第１２項の方法。
【００３０】
特徴および機能は、本開示のさまざまな実施形態において別々に実現される可能性があり、またはさらなる詳細が以下の説明および図面を参照して理解され得るさらにその他の実施形態においては組み合わされる可能性がある。
【図面の簡単な説明】
【００３１】
例示的な実施形態に特有と考えられる新規性のある特徴が、添付の特許請求の範囲に記載されている。しかし、例示的な実施形態、ならびにそれらの例示的な実施形態の好ましい使用形態、さらなる目的、および特徴は、添付の図面と併せて読まれるときに、本開示の例示的な実施形態の以下の詳細な説明を参照することにより最も深く理解されるであろう。
【００３２】
【図１】例示的な実施形態による通信環境の図である。
【図２】例示的な実施形態によるプラットフォームのブロック図の図である。
【図３】例示的な実施形態による通信スイッチのブロック図の図である。
【図４】例示的な実施形態による通信マネージャによって実施され得る機能のブロック図の図である。
【図５】例示的な実施形態による通信システムの図である。
【図６】例示的な実施形態によるグラフィカルユーザインターフェースに表示される画面の図である。
【図７】例示的な実施形態による通信を管理するためのプロセスの流れ図の図である。
【図８】例示的な実施形態による通信動作のために受信される入力を管理するためのプロセスの流れ図の図である。
【図９】例示的な実施形態による通信動作のためにワイヤレス通信ユニットを特定するためのプロセスの流れ図の図である。
【図１０】例示的な実施形態による通信のためにワイヤレス通信ユニットを特定するためのプロセスの流れ図の図である。
【図１１】例示的な実施形態による通信に利用可能ないくつかの主体を特定するためのプロセスの流れ図の図である。
【図１２】例示的な実施形態による通信をルーティングするためのプロセスの流れ図の図である。
【図１３】例示的な実施形態による通信を受信するためのプロセスの流れ図の図である。
【図１４】例示的な実施形態による通信を妨害するためのプロセスの流れ図の図である。
【図１５】例示的な実施形態による通信を防止するためのプロセスの流れ図の図である。
【図１６】例示的な実施形態による通信を管理するためのメッセージフロー図の図である。
【図１７】例示的な実施形態によるデータ処理システムのブロック図の図である。
【発明を実施するための形態】
【００３３】
例示的な実施形態は、１つまたは複数の異なる考慮事項を認め、考慮に入れる。例えば、例示的な実施形態は、一部の現在使用されている航空機の通信システムを用いると、通信システムで無線を変更することが、航空機のアビオニクスシステムのアーキテクチャに対する変更を要することを認め、考慮に入れる。
【００３４】
例示的な実施形態は、これらの変更が、新しい無線が実装されるたびに、無線を操作するために使用されるユーザインターフェースを変更することも含むことをやはり認め、考慮に入れる。例えば、例示的な実施形態は、新しい無線が航空機に実装されるときに、航空機の主フライトディスプレイ（ｐｒｉｍａｒｙ  ｆｌｉｇｈｔ  ｄｉｓｐｌａｙ）に対する変更が行われることを認め、考慮に入れる。
【００３５】
さらに、例示的な実施形態は、航空機のアビオニクスシステムに対する変更が、航空機が認可プロセスを経ることをともなうことが多いことを認め、考慮に入れる。この認可プロセスは、望まれているよりも多くのコストがかかるかまたは長い時間がかかる可能性がある。結果として、航空機は、望まれているよりも長く使用停止になる可能性がある。
【００３６】
例示的な実施形態は、通信システムが、通信システムの構成要素に対する変更を行うときの航空機のアビオニクスシステムに対する変更の必要性を減らすかまたはなくすようにして実装され得ることも認め、考慮に入れる。例えば、装置が、通信システムに実装される可能性がある。装置は、通信インターフェース、アビオニクスインターフェース、および通信マネージャを含む可能性がある。通信インターフェースは、一群のワイヤレス通信ユニットに接続されるように構成される。アビオニクスインターフェースは、アビオニクスシステムに接続されるように構成される。通信マネージャは、第１のインターフェースに接続された一群のワイヤレス通信ユニットを特定し、アビオニクスシステムのユーザインターフェースから通信動作のための入力を受信し、入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定し、通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御するように構成される。
【００３７】
本明細書において使用されるとき、項目（ｉｔｅｍ）に関連して使用されるときの「いくつかの」および「一群の」は、１つまたは複数の項目を意味する。例えば、いくつかのワイヤレス通信ユニットは、１つまたは複数のワイヤレス通信ユニットである。同様に、一群のワイヤレス通信ユニットは、１つまたは複数のワイヤレス通信ユニットである。
【００３８】
ここで図面を参照し、特に、図１を参照すると、例示的な実施形態による通信環境の図が、示されている。この例示的な例において、通信環境１００は、航空機１０２を含む。航空機１０２は、その他の主体と通信する可能性がある。この例示的な例において、これらのその他の主体は、例えば、航空機１０４、地上車両１０６、航空管制塔１０８、宇宙船１１０、および衛星１１１を含む。
【００３９】
示されたように、通信は、通信リンク１１２、通信リンク１１４、通信リンク１１６、通信リンク１１８、および通信リンク１２０を使用して行われ得る。通信リンク１１２は、航空機１０２と航空機１０４との間の通信の交換を提供する。通信リンク１１４は、航空機１０２と地上車両１０６との間の通信の交換を提供する。通信リンク１１６は、航空機１０２と航空管制塔１０８との間の通信の交換を提供する。通信リンク１１８は、航空機１０２と宇宙船１１０との間の通信の交換を提供する。通信リンク１２０は、航空機１０２と衛星１１１との間の通信の交換を提供する。これらの通信は、一方向通信または双方向通信である可能性がある。
【００４０】
航空機１０２のアビオニクスシステムに対する変更を減らすかまたは避けるようにして航空機１０２の通信システムに対する変更を可能にする例示的な実施形態が、航空機１０２に実装され得る。このようにして、時間、支出、および航空機１０２に対する変更が、削減され得る。
【００４１】
例えば、航空機１０２の運用者は、その他の国の空港と通信するための国に固有の無線を含むように通信システムを改良したい可能性がある。例示的な実施形態を使用することによって、航空機１０２への国に固有の無線の追加は、航空機１０２のアビオニクスシステムを変更せずに行われ得る。結果として、これらの例示的な例において、航空機１０２の再認可が避けられる可能性がある。
【００４２】
図１の通信環境１００の図は、その他の例示的な実施形態が実装され得る手法を限定するように意図されていない。例えば、その他の例示的な例において、例示的な実施形態は、航空機１０２に加えて、または航空機１０２の代わりに、その他のプラットフォームの通信システムに実装され得る。例えば、例示的な実施形態は、航空機１０４、宇宙船１１０、および通信システムを有するその他の好適な種類のプラットフォームに実装され得る。
【００４３】
ここで図２を参照すると、例示的な実施形態によるプラットフォームのブロック図の図が、示されている。この示された例において、プラットフォーム２００は、図１の航空機１０２を実装するために使用され得るプラットフォームの例である。
【００４４】
示されたように、プラットフォーム２００は、アビオニクスシステム２０２を含む。アビオニクスシステム２０２は、プラットフォーム２００で使用される電子システムである。示されたように、アビオニクスシステム２０２は、システム２０３を含む可能性がある。システム２０３は、例えば、限定することなく、１つまたは複数の通信システム、ナビゲーションシステム、健全性監視システム、およびその他の好適な種類のシステムなどのいくつかの異なる種類のシステムからなる可能性がある。
【００４５】
示されたように、プラットフォーム２００は、通信システム２０４も含む。この例示的な例において、通信システム２０４は、一群のワイヤレス通信ユニット２０６を含む。通信システム２０４は、この例示的な例において、アビオニクスシステム２０２の一部である可能性があり、またはアビオニクスシステム２０２の一部ではない可能性がある。
【００４６】
これらの示された例において、一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットは、さまざまな形態をとる可能性がある。例えば、通信ユニットは、受信機、送信機、トランシーバ、無線、データリンク、遠隔測定デバイス、ミル規格１５５３無線、Ａｅｒｏｎａｕｔｉｃａｌ  Ｒａｄｉｏ，Ｉｎｃｏｒｐｏｒａｔｅｄ（ＡＲＩＮＣ）４２９無線、衛星無線、光通信ユニット、およびワイヤレス通信リンクを使用して情報を交換し得るその他の好適な種類のデバイスである可能性がある。加えて、通信システム２０４は、通信スイッチ２０８も含む。通信スイッチ２０８は、ハードウェアデバイスであり、ソフトウェアを含む可能性がある。通信スイッチ２０８は、アビオニクスシステム２０２のシステム２０３のうちの１つまたは複数と一群のワイヤレス通信ユニット２０６との間のインターフェースを提供するように構成される。特に、システム２０３は、ナビゲーションシステム２１２、レーダーシステム２１４、ユーザインターフェース２１５、およびその他の好適な種類のシステムのうちの少なくとも１つを含む可能性がある。
【００４７】
本明細書において使用されるとき、項目のリストとともに使用されるときの言い回し「〜のうちの少なくとも１つ」は、列挙された項目のうちの１つまたは複数の異なる組み合わせが使用される可能性があり、かつリスト内の各項目のうちの１つだけが必要とされる可能性があることを意味する。例えば、「項目Ａ、項目Ｂ、および項目Ｃのうちの少なくとも１つ」は、限定することなく、項目Ａ、または項目Ａおよび項目Ｂを含む可能性がある。この例は、項目Ａ、項目Ｂ、および項目Ｃ、または項目Ｂおよび項目Ｃも含む可能性がある。その他の例において、「〜のうちの少なくとも１つ」は、例えば、限定することなく、項目Ａ２つ、項目Ｂ１つ、および項目Ｃ１０個、項目Ｂ４つおよび項目Ｃ７つ、ならびにその他の好適な組み合わせである可能性がある。
【００４８】
この例示的な例において、ユーザインターフェース２１５は、ハードウェアシステムであり、ソフトウェアを含む可能性がある。ユーザインターフェース２１５は、異なる通信動作を実施するために使用され得る。示されたように、ユーザインターフェース２１５は、ディスプレイシステム２１６および入力システム２１７を含む。
【００４９】
ディスプレイシステム２１６は、ユーザインターフェース２１５内のハードウェアシステムであり、ソフトウェアを含む可能性がある。ディスプレイシステム２１６は、一群のディスプレイデバイス２１８を含む可能性がある。
【００５０】
グラフィカルユーザインターフェース２２０が、ディスプレイシステム２１６内の一群のディスプレイデバイス２１８に表示され得る。これらの例示的な例において、グラフィカルユーザインターフェース２２０は、通信システム２０４を操作するために使用される可能性がある。
【００５１】
この例示的な例において、入力システム２１７は、ユーザインターフェース２１５内のハードウェアシステムである。特定の実装に応じて、入力システム２１７は、アビオニクスシステム２０２の一部である可能性があり、または別個の構成要素である可能性がある。
【００５２】
入力システム２１７は、通信動作で使用するために構成される。入力システム２１７は、オペレータからの入力を受信することができる。この例示的な例において、入力システム２１７は、マイクロホン、スピーカー、キーボード、タッチパッド、タッチスクリーン、マウス、トラックボール、および何らかのその他の好適な入力デバイスのうちの少なくとも１つを含む可能性がある。
【００５３】
通信システム２０４は、アビオニクスシステム２０２の一部であると考えられ得るが、アビオニクスシステム２０２のアーキテクチャまたは設計に対する変更を必要とするようにしてアビオニクスシステム２０２に組み込まれない。これらの例示的な例において、通信スイッチ２０８は、通信システム２０４のその他の部分およびアビオニクスシステム２０２のシステム２０３内のその他のシステムを変更する必要性を減らすかまたは避けるようにして一群のワイヤレス通信ユニット２０６の組み立てを変更する能力を提供する。
【００５４】
これらの例示的な例においては、ワイヤレス通信ユニット２２２が、一群のワイヤレス通信ユニット２０６に対して、追加、削除、修正、またはこれらの何らかの組み合わせを行われる可能性がある。例えば、ワイヤレス通信ユニット２２２が一群のワイヤレス通信ユニット２０６の一部として含まれるとき、ディスプレイシステム２１６に表示されるグラフィカルユーザインターフェース２２０は同じままであることができる。言い換えると、ワイヤレス通信ユニット２２２を一群のワイヤレス通信ユニット２０６に追加するとき、グラフィカルユーザインターフェース２２０に対する変更が避けられ得る。
【００５５】
グラフィカルユーザインターフェース２２０に対する変更を避けることによって、プラットフォーム２００の構成要素の設計の変更、プラットフォーム２００に関する再認可手順、およびその他のプロセスが、削減され得る。とりわけ、再認可手順につながる無線およびその他の通信デバイス、通信システム２０４、ならびにディスプレイシステム２１６を操作するためのグラフィカルユーザインターフェースに対する変更が、削減される。
【００５６】
例えば、ユーザインターフェース２１５は、グラフィカルユーザインターフェース２２０に表示される標準的な１組の画面を有する可能性がある。グラフィカルユーザインターフェースにおけるコントロール（ｃｏｎｔｒｏｌ）、情報、およびその他のグラフィックスの配置は、変わらない。場合によっては、グラフィカルユーザインターフェース２２０に関する表示される画面内の追加のグラフィックスが、前は実装されていなかった可能性がある無線を特定するために存在する可能性がある。しかし、通信システム２０４を使用してさまざまな動作を実施するためにユーザがグラフィカルユーザインターフェース２２０とインタラクションする手法は、変わらない。言い換えると、一群のワイヤレス通信ユニット２０６に対して変更が行われるとき、情報およびコントロールが表示される手法は、一貫性を保ち続ける。
【００５７】
これらの例示的な例において、一群のワイヤレス通信ユニット２０６の変更の結果として行われる変更は、通信スイッチ２０８で行われる。例えば、一群のワイヤレス通信ユニット２０６に対する変更をサポートするために必要とされるソフトウェア、構成ファイル、およびその他の情報は、通信スイッチ２０８内に作られる。
【００５８】
次に図３に目を向けると、例示的な実施形態による通信スイッチのブロック図の図が、示されている。この図では、図２の通信スイッチ２０８の構成要素の例が、示されている。
【００５９】
この特定の例において、通信スイッチ２０８は、いくつかの異なる構成要素を有する。通信スイッチ２０８は、通信マネージャ３００およびインターフェースシステム３０２を含む。
【００６０】
この例示的な例において、インターフェースシステム３０２は、ハードウェアシステムであり、かつ通信インターフェース３０４、アビオニクスインターフェース３０６、および補助インターフェース３０８を含む。通信インターフェース３０４は、一群のワイヤレス通信ユニット２０６に接続されるように構成される。通信インターフェース３０４は、バス、スイッチ、ルータ、およびその他の好適な構成要素のうちの少なくとも１つを含む可能性がある。
【００６１】
アビオニクスインターフェース３０６は、アビオニクスシステム２０２に接続されるように構成される。例えば、アビオニクスインターフェース３０６は、システム２０３に接続され得る。特に、アビオニクスインターフェース３０６は、ディスプレイシステム２１６に接続され得る。アビオニクスインターフェース３０６は、通信インターフェース３０４に見られるハードウェア構成要素と同様のハードウェア構成要素を含む可能性がある。
【００６２】
補助インターフェース３０８は、プラットフォーム２００内またはプラットフォーム２００の近くに置かれる可能性があるその他のデバイスへの接続を提供するように構成される。例えば、補助インターフェース３０８は、１つまたは複数のデバイスへの有線通信リンク、ワイヤレス通信リンク、またはそれらの通信リンクの何らかの組み合わせを提供することができる。これらのデバイスは、携帯電話、タブレットコンピュータ、ラップトップコンピュータ、電子フライトバッグ（ＥＦＢ）、およびその他の好適な種類のデバイスなどのインターネットプロトコルに基づくワイヤレスデバイスである可能性がある。この特定の例において、補助インターフェース３０８は、ルータを使用して実装される可能性がある。
【００６３】
この示された例において、通信マネージャ３００は、ソフトウェア、ハードウェア、ファームウェア、またはこれらの組み合わせで実装される可能性がある。ソフトウェアが使用されるとき、通信マネージャ３００によって実施される動作は、プロセッサユニット上で走るように構成されたプログラムコードで実装される可能性がある。ファームウェアが使用されるとき、通信マネージャ３００によって実施される動作は、プロセッサユニット上で走るようにプログラムコードおよびデータで実装され、永続的なメモリに記憶される可能性がある。ハードウェアが使用されるとき、ハードウェアは、通信マネージャ３００における動作を実施するように動作する回路を含む可能性がある。
【００６４】
これらの例示的な例において、ハードウェアは、回路システム、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス、またはいくつかの動作を実施するように構成された何らかのその他の好適な種類のハードウェアの形態をとる可能性がある。プログラマブルロジックデバイスを用いると、デバイスは、いくつかの動作を実施するように構成され得る。デバイスは、いくつかの動作を実施するように後で再構成される可能性があり、または恒久的に構成される可能性がある。プログラマブルロジックデバイスの例は、例えば、プログラマブルロジックアレイ、プログラムアレイロジック、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、およびその他の好適なハードウェアデバイスを含む。加えて、プロセスは、無機構成要素と統合された有機構成要素で実装される可能性があり、かつ／または人間を除く有機構成要素ですべて構成される可能性がある。例えば、プロセスは、有機半導体の回路として実装される可能性がある。
【００６５】
示されたように、通信マネージャ３００は、コンピュータシステム３０９に実装され得る。コンピュータシステム３０９は、１つまたは複数のコンピュータを含む。２つ以上のコンピュータがコンピュータシステム３０９内に存在するとき、これらのコンピュータは、ネットワークなどの通信媒体を使用して互いに通信する可能性がある。その他の例においては、媒体は、バスシステムである可能性がある。
【００６６】
示されたように、通信マネージャ３００は、一群のワイヤレス通信ユニット２０６の間で通信をルーティングするように構成される。特に、通信マネージャ３００は、通信インターフェース３０４に接続された一群のワイヤレス通信ユニット２０６を特定するように構成される。通信マネージャ３００は、ユーザインターフェース２１５から通信動作３１１のための入力３１０を受信するようにやはり構成される。例えば、通信マネージャ３００は、ユーザインターフェース２１５のグラフィカルユーザインターフェース２２０および入力システム２１７のうちの少なくとも１つから入力３１０を受信する可能性がある。
【００６７】
これらの例示的な例において、入力３１０は、さまざまな形態をとる可能性がある。例えば、入力３１０は、音声、映像、テキスト、画像、コマンド、データ、およびその他の好適な種類の情報のうちの少なくとも１つである可能性がある。例として、音声入力は、別の主体と通信するオペレータの音声の形態である可能性がある。テキスト入力は、オペレータによって入力されたメッセージである可能性がある。コマンドは、グラフィカルユーザインターフェース２２０のコントロールの選択である可能性がある。
【００６８】
さらに、この例において、入力３１０を入力するオペレータは、プラットフォーム２００上の任意の人である可能性がある。例えば、オペレータは、乗員、乗客、または何らかのその他の好適な人である可能性がある。
【００６９】
これらの例示的な例において、グラフィカルユーザインターフェース２２０は、共通インターフェースであるように構成される。言い換えると、グラフィカルユーザインターフェース２２０は、一群のワイヤレス通信ユニット２０６の中の異なるワイヤレス通信ユニットに対して変わらない。
【００７０】
例えば、通信についての情報３１２がグラフィカルユーザインターフェース２２０によって提示される手法は、一群のワイヤレス通信ユニット２０６の中のどのワイヤレス通信ユニットが使用されるかに関係なく同じである。加えて、これらの例示的な例においては、一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットに対して変更が行われる場合に、グラフィカルユーザインターフェース２２０は、情報３１２が表示される手法を変更しない。換言すると、一群のワイヤレス通信ユニット２０６内に置かれる可能性がある異なるワイヤレス通信ユニットに関して情報３１２を表示するために同じ画面が使用され得る。
【００７１】
別の例として、入力３１０がグラフィカルユーザインターフェース２２０に入力されるコントロールおよび手法も、異なるワイヤレス通信ユニットが使用されるときに変わらない。言い換えると、どのワイヤレス通信ユニットが使用されるかに関係なく、通信動作を実施するために同じ画面の同じコントロールがオペレータによって使用され得る。
【００７２】
動作の際、一群のワイヤレス通信ユニット２０６の中のいくつかのワイヤレス通信ユニットが、入力３１０の通信動作３１１のために通信マネージャ３００によって特定される。これらの例示的な例において、通信マネージャ３００は、通信インターフェース３０４に接続されたワイヤレス通信ユニットの存在を検出するように構成される。ワイヤレス通信ユニットの存在の検出は、バス、ポート、または何らかのその他のコネクタなどのインターフェースに接続され得るデバイスの存在を検出するための任意の現在あるプロトコルを使用して行われる可能性がある。
【００７３】
通信マネージャ３００は、通信動作３１１を実施するように特定されたいくつかの通信ユニットの動作を制御する。この例示的な例の入力３１０は、一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットによって使用される特定のプロトコルまたはフォーマットに固有である必要がない。
【００７４】
例えば、入力３１０は、グラフィカルユーザインターフェース２２０を使用してオペレータから受信されるとき、第１のフォーマットである可能性がある。通信マネージャ３００は、一群のワイヤレス通信ユニット２０６に入力３１０を送るための第２のフォーマットを特定する。第２のフォーマットは、入力３１０を受信するワイヤレス通信ユニットによって使用されるプロトコルである可能性がある。
【００７５】
さらに、入力３１０が一群のワイヤレス通信ユニット２０６の中の２つ以上のワイヤレス通信ユニットに送られるべきである場合、それらのワイヤレス通信ユニットのそれぞれのためのフォーマットが、通信マネージャ３００によって特定される。そのとき、通信マネージャ３００は、入力３１０のために特定されたワイヤレス通信ユニットによって使用されるフォーマットに第１のフォーマットを変換する。
【００７６】
例えば、入力３１０は、音声入力およびデータを含む可能性がある。この例示的な例において、音声入力は、例えば、アナログ形式またはデジタル形式などの第１のフォーマットである可能性がある。データは、例えば、テキストなどの第２のフォーマットである可能性がある。そして、音声入力は、第１のワイヤレス通信ユニットを通じて送られる可能性があり、データは、第２のワイヤレス通信ユニットを通じて送られる可能性がある。
【００７７】
通信マネージャ３００は、第１のフォーマットの入力３１０の音声入力を、第１のワイヤレス通信ユニットによって使用される第３のフォーマットに変換するように構成される。通信マネージャ３００は、第２のフォーマットの入力３１０のデータを、第２のワイヤレス通信ユニットによって使用される第４のフォーマットに変換するようにも構成される。もちろん、第３のフォーマットおよび第４のフォーマットは、特定の実装に応じて、同じフォーマットであるか、または異なるフォーマットである可能性がある。言い換えると、使用されるワイヤレス通信ユニットの数および種類に応じて、入力３１０は、一群のワイヤレス通信ユニット２０６の中の１つまたは複数のワイヤレス通信ユニットで使用されるべき１つのフォーマット、３つのフォーマット、１２個のフォーマット、またはその他の数のフォーマットに変換される可能性がある。
【００７８】
これらの例示的な例において、送信先ワイヤレス通信ユニットのためのフォーマットは、いくつかの異なるやり方で特定され得る。一例においては、構成情報３１４が使用される可能性がある。特に、構成情報３１４内の変換情報３１６が、入力３１０を受信すべきワイヤレス通信ユニットのためのフォーマットを特定するために使用され得る。構成情報３１４は、実施されるべき変換も特定する可能性がある。例えば、変換情報３１６が、入力３１０を、第１のフォーマットから、入力３１０を受信するために特定されるワイヤレス通信ユニットによって使用される第２のフォーマットに変換するために使用され得るコンバータ、トランスレータ、または何らかのその他のプロセスを特定する可能性がある。
【００７９】
構成情報３１４は、いくつかのやり方で記憶され得る。例えば、構成情報３１４は、構成ファイル、データベース、スプレッドシート、リンクされるリスト、または何らかのその他の好適なデータ構造のうちの少なくとも１つに記憶される可能性がある。
【００８０】
通信マネージャ３００は、適切なワイヤレス通信ユニットに入力３１０を送るようにさらに構成される。この例示的な例においては、ワイヤレス通信ユニットへのルーティングも、構成情報３１４から特定される可能性がある。特に、構成情報３１４内のルーティング情報３１８が、入力３１０を受信すべき一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットを特定するために使用される可能性がある。
【００８１】
通信マネージャ３００は、一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットについての情報を使用して、どのワイヤレス通信ユニットがメッセージを送信するために使用され得るかを決定する。利用可能なワイヤレス通信ユニットのこの特定は、それらのメッセージの特徴に基づいてなされ得る。例えば、通信マネージャ３００は、映像を送信するための十分な帯域幅を有するワイヤレス通信ユニットのみを選択する可能性がある。
【００８２】
複数の送信の選択肢がある場合、通信マネージャ３００は、いくつかの要因に基づいて最良のワイヤレス通信ユニットを選択する可能性がある。例えば、これらの要因は、計算された効果尺度（ｆｉｇｕｒｅ  ｏｆ  ｍｅｒｉｔ）および１つまたは複数の任務の制約（ｍｉｓｓｉｏｎ  ｃｏｎｓｔｒａｉｎｔ）のうちの少なくとも１つを含む可能性がある。計算された効果尺度は、送信先、適時性、ブロードキャスト、またはポイントツーポイントに関連する可能性がある。任務の制約は、例えば、暗号化の要件、無線封止（ｒａｄｉｏ  ｓｉｌｅｎｃｅ）の要件、および１つまたは複数の中間のホップを使用して所望の送信先への送信を実現するために航空機上にないその他の無線システムを利用する能力、およびその他の好適な制約を含む可能性がある。
【００８３】
ここで図４に目を向けると、例示的な実施形態による通信マネージャによって実施され得る機能のブロック図の図が、示されている。この図には、通信マネージャ３００に実装され得るいくつかの異なる機能が、示されている。
【００８４】
示されたように、通信マネージャ３００によって実装され得る追加の機能は、可用性マネージャ４００、ルートオプティマイザ４０２、音声・テキストコンバータ４０４、通信封止エンフォーサ（ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｉｌｅｎｃｅ  ｅｎｆｏｒｃｅｒ）４０６、通信ディスラプタ（ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｄｉｓｒｕｐｔｅｒ）４０８、および補助コミュニケータ（ｓｕｐｐｌｅｍｅｎｔａｌ  ｃｏｍｍｕｎｉｃａｔｏｒ）４１０のうちの少なくとも１つを含む。これらの異なる機能は、ハードウェア、ソフトウェア、またはこれらの何らかの組み合わせとして実装される可能性がある。
【００８５】
可用性マネージャ４００は、通信が交わされ得る主体を特定するように構成される。例えば、可用性マネージャ４００は、一群の主体から通信に利用可能ないくつかの主体を特定し、通信に利用可能ないくつかの主体をグラフィカルユーザインターフェース２２０に表示するように構成され得る。一群の主体は、主体に割り振られた識別子によって特定され得る。一例として、グラフィカルユーザインターフェース２２０は、一群の主体の中のそれぞれの異なる種類の主体にするアイコンを有する可能性がある。可用性マネージャ４００は、各主体または一群の主体がプラットフォーム２００のオペレータとの通信に利用可能かどうかに応じてグラフィカルユーザインターフェース２２０上のこれらのアイコンの表示を変更する可能性がある。もちろん、通信に利用可能な一群の主体は、特定の実装に応じてその他のやり方で特定される可能性がある。
【００８６】
この例において、可用性マネージャ４００は、いくつかの主体を発見するように構成される。この発見は、いくつかの異なるやり方で行われ得る。例えば、いくつかの主体は、オンラインであると特定される任意の主体である可能性がある。
【００８７】
例えば、可用性マネージャ４００は、通信に利用可能な主体についての情報がそれらの主体のインターネットプロトコルアドレスを含むとき、通信に利用可能な一群の主体を特定することができる。それらのインターネットプロトコルアドレスは、主体のいずれかが通信に利用可能であるかどうかを判定するために使用され得る。
【００８８】
さらに、一群の主体の特定は、更新される可能性がある。この更新は、通信スイッチ２０８を使用する前に、通信スイッチ２０８の動作中に動的に、またはこれらの何らかの組み合わせで行われる可能性がある。
【００８９】
ルートオプティマイザ４０２は、送信先への通信をルーティングするように構成される。これらの例示的な例において、ルートオプティマイザ４０２は、接続のトポロジーを含む可能性がある。この例示的な例において、接続のトポロジーは、ネットワークまたはその他の種類の通信システム内の接続のマップである。例えば、ルートオプティマイザ４０２は、効果尺度計算機を含み得る。この効果尺度計算機は、特定の通信のための最良の経路を特定するために属性のさまざまな値を使用する可能性がある。これらの示された例において、属性は、例えば、限定することなく、メッセージの優先順位、帯域幅、種類、形式、到達範囲、任務の制約、およびその他の好適な種類の属性のうちの少なくとも１つを含む可能性がある。通信の種類は、例えば、映像、データ、音声、または何らかのその他の好適な通信の種類である可能性がある。通信の形式は、例えば、アナログまたはデジタルである可能性がある。通信の到達範囲は、例えば、ブロードキャスト、ポイントツーポイント、選択されたリスト、およびその他の種類の送信である可能性がある。通信に関する任務の制約は、例えば、無線封止、暗号化、および特定の任務に課される可能性があるその他の種類の制約である可能性がある。
【００９０】
これらの例示的な例において、ルートオプティマイザ４０２によって実施されるルーティングの最適化は、ネットワークのリソースの使用全体を削減するようにして行われ得る。例えば、経路は、リソースの最小限の使用をもたらす送信先までのいくつかのホップを通る可能性がある。その他の例示的な例において、経路は、最も速い通信のルーティングを提供するように選択され得る。
【００９１】
１つの例示的な例において、プラットフォーム２００は、回転翼航空機の形態をとる可能性がある。ルートオプティマイザ４０２は、回転翼航空機において衛星無線により確立された衛星通信リンクがローター変調（ｒｏｔｏｒ  ｍｏｄｕｌａｔｉｏｎ）によって影響を受ける可能性があるときを知るように構成される。結果として、送信先への通信は、ローター変調によるその通信との干渉を避けるために望ましい時間に経路に沿って送られる可能性がある。ルートオプティマイザ４０２は、光通信ユニットを使用していくつかの見通し内通信リンクを確立するように構成される可能性もある。
【００９２】
示されたように、音声・テキストコンバータ４０４は、音声通信からテキストへの変換、テキスト通信から音声への変換、またはこれらの変換の何らかの組み合わせを行うように構成される。例えば、無線の使用が望まれているほど信頼できないとき、音声通信がテキストに変換される可能性がある。そうではなく、通信は、テキスト形式のメッセージを送るように構成される異なるワイヤレス通信ユニットでテキスト形式で送られる可能性がある。
【００９３】
これらの例示的な例において、通信封止エンフォーサ４０６は、必要とされるときに通信の送信を制限するように構成される。例えば、任務中の期間の間、無線封止が指定される可能性がある。通信封止エンフォーサ４０６は、無線封止が必要とされるときに任務の一部に関して音声通信などの通信の送信を防止するように構成される。通信の制限は、プラットフォームが特定の地理的地域内にあるときに、特定の主体に関して、特定の周波数帯域について実施される可能性があり、または指定された期間、任意の種類の通信について実施される可能性がある。
【００９４】
示されたように、通信ディスラプタ４０８は、対象地域内の通信を妨害するように構成される。この例示的な例において、通信ディスラプタ４０８は、ネットワーク上のデジタル通信などのデジタル通信を妨害する可能性がある。この妨害は、サービス妨害攻撃またはその他の種類のサイバー攻撃などのさまざまな技術を使用して開始される可能性がある。
【００９５】
この例示的な例において、通信ディスラプタ４０８は、オペレータによって開始される可能性がある。その他の例示的な例において、通信ディスラプタ４０８は、自動的に開始される可能性がある。例えば、通信ディスラプタ４０８の自動的な開始は、ネットワーク上のインターネットプロトコルの接続性に依存する敵の防空システムを検出することに応じて行われる可能性がある。
【００９６】
これらの示された例において、補助コミュニケータ４１０は、追加デバイスのための接続性を提供するように構成される。これらの例示的な例において、補助コミュニケータ４１０は、追加デバイスの接続を管理するためのソフトウェアに加えてルータを含む可能性がある。
【００９７】
補助コミュニケータ４１０に接続されるデバイスは、例えば、航空機の乗員によって使用されるデバイスである可能性がある。その他の例においては、補助コミュニケータ４１０に接続されるデバイスは、航空機の乗客によって使用される可能性がある。これらのデバイスは、有線接続およびワイヤレス接続のうちの少なくとも１つによって接続される可能性がある。補助コミュニケータ４１０に接続されるデバイスは、例えば、限定することなく、携帯電話、タブレットコンピュータ、ラップトップコンピュータ、電子フライトバッグ（ＥＦＢ）、およびその他の好適な種類のデバイスを含む可能性がある。
【００９８】
補助コミュニケータ４１０は、どのデバイスが互いにアクセスすることができるかを制御する可能性もある。これらの例示的な例において、補助コミュニケータ４１０は、乗客、乗員、または航空機上のその他の人の間の通信を提供するために使用され得る。通信は、例えば、限定することなく、音声通信、テキストメッセージ、電子メールメッセージ、テレビ会議、およびその他の好適な種類の通信のうちの少なくとも１つである可能性がある。加えて、補助コミュニケータ４１０は、航空機外の主体に対して音声通信またはその他の種類の通信が行われることを可能にする可能性がある。
【００９９】
図２〜４のプラットフォーム２００およびプラットフォーム２００内のさまざまな構成要素の図は、例示的な実施形態が実装され得る手法に対する物理的な限定またはアーキテクチャの限定を示唆するように意図されていない。示された構成要素に加えて、または示された構成要素の代わりに、その他の構成要素が使用される可能性がある。一部の構成要素は、不要である可能性がある。また、いくつかの機能的な構成要素を示すためのブロックが、提示されている。これらのブロックのうちの１つまたは複数は、例示的な実施形態で実装されるときに、組み合わされるか、分割されるか、または異なるブロックへと組み合わされ、かつ分割される可能性がある。
【０１００】
例えば、プラットフォーム２００は、図１においては航空機１０２に関して説明されたが、アビオニクスシステム２０２が存在し得る任意のプラットフォームである可能性がある。例えば、プラットフォーム２００は、人工衛星、宇宙船、またはその他の好適な種類のプラットフォームの形態をとる可能性もある。さらに、航空機１０２は、飛行機の形態をとるものとして示されたが、回転翼航空機などのその他の形態をとる可能性がある。
【０１０１】
別の例示的な例として、通信マネージャ３００の７つの機能が、図４に示されている。その他の例示的な例において、通信マネージャ３００は、それらの機能の一部を含む可能性があり、または示された機能に加えて、または示された機能の代わりにその他の機能を含む可能性がある。
【０１０２】
ここで図５に目を向けると、例示的な実施形態による通信システムの図が、示されている。この例示的な例において、通信システム５００は、図２の通信システム２０４の１つの実装の例である。
【０１０３】
示されたように、無線５０２は、図２の一群のワイヤレス通信ユニット２０６の実装の一例である。無線５０２は、インターフェースシステム５０６を通じて通信スイッチ５０４に接続される。インターフェースシステム５０６は、ネットワーク５０８およびバスシステム５１０を含む。示されたように、ネットワーク５０８は、スイッチを有するイーサネットネットワークである可能性がある。バスシステム５１０は、ミル規格１５５３無線、Ａｅｒｏｎａｕｔｉｃａｌ  Ｒａｄｉｏ，Ｉｎｃｏｒｐｏｒａｔｅｄ（ＡＲＩＮＣ）４２９無線、または何らかのその他のシステムに準じたバスシステムである可能性がある。
【０１０４】
この示された例において、インターフェースシステム５０６は、航空機のアビオニクスシステム５１２にも接続される。航空機のディスプレイ５１４は、図２のユーザインターフェース２１５のような航空機のユーザインターフェースの構成要素の例である。
【０１０５】
この例示的な例において、通信スイッチ５０４は、いくつかの異なる構成要素を含む。示されたように、通信スイッチ５０４は、筐体５１６、バックプレーン５１８、マルチチャネルマルチプロトコル入力／出力ボード５２０、暗号化デバイス５２１、コンピュータ５２２、ルータ５２４、および電源５２８を含む。
【０１０６】
筐体５１６は、通信スイッチ５０４のさまざまな構成要素を保持するように構成される。筐体５１６は、熱に対する特性、剛性、およびその他の好適な特性などの所望の特性をもたらす任意の材料で作製され得る。
【０１０７】
バックプレーン５１８は、構成要素の間の電気的な接続性を提供するように構成されたハードウェアデバイスである。この例において、バックプレーン５１８は、マルチチャネルマルチプロトコル入力／出力ボード５２０、コンピュータ５２２、ルータ５２４、および電源５２８に電気的な接続性を提供する。
【０１０８】
マルチチャネルマルチプロトコル入力／出力ボード５２０は、無線５０２と航空機のアビオニクスシステム５１２とにインターフェースを提供するように構成される。この例において、マルチチャネルマルチプロトコル入力／出力ボード５２０は、通信インターフェース５３０およびアビオニクスインターフェース５３２を有する。通信インターフェース５３０は、図３の通信インターフェース３０４の例であり、アビオニクスインターフェース５３２は、図３のアビオニクスインターフェース３０６の例である。この例示的な例において、マルチチャネルマルチプロトコル入力／出力ボード５２０は、異なるプロトコルを使用して入力などの情報を異なるデバイスに送り、かつ異なるデバイスから受信することができる任意の現在利用可能な入力／出力ボードを用いて実装され得る。
【０１０９】
さらに、マルチチャネルマルチプロトコル入力／出力ボード５２０は、暗号化デバイス５２１のうちの１つに接続され得る。暗号化デバイス５２１は、高信頼インターネットプロトコルエンクリプタ（ＨＡＩＰＥ：ｈｉｇｈ  ａｓｓｕｒａｎｃｅ  ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ  ｅｎｃｒｙｐｔｏｒ）である可能性がある。高信頼インターネットプロトコルエンクリプタは、１つまたは複数の国家安全保障局のセキュリティ規格に準拠する暗号化ケイパビリティを提供する。言い換えると、高信頼インターネットプロトコルエンクリプタである暗号化デバイス５２１は、機密扱いの政府の情報を暗号で守る際に使用するために国家安全保障局によって認定されている。結果として、高信頼インターネットプロトコルエンクリプタを備えた通信システムが、軍用の通信のために使用され得る。したがって、暗号化デバイス５２１のために高信頼インターネットプロトコルエンクリプタを使用することは、無線５０２上の軍用の通信に所望のレベルのセキュリティを提供する。もちろん、その他の例示的な例においては、特定の実装に応じて、その他の種類の暗号化デバイスが暗号化デバイス５２１のために使用される可能性がある。
【０１１０】
コンピュータ５２２は、通信スイッチ５０４のさまざまな機能を実装するために使用され得るハードウェアデバイスの例である。例えば、コンピュータ５２２は、図３の通信マネージャ３００を実装する可能性がある。加えて、コンピュータ５２２は、図４に示された機能などのその他の機能も実装する可能性がある。
【０１１１】
ルータ５２４は、その他のデバイスのための追加のインターフェースを提供するハードウェアデバイスである。ルータ５２４は、図３の補助インターフェース３０８の例である。これらのデバイスは、特定の実装に応じてワイヤレスデバイスまたは有線デバイスである可能性がある。この例において、その他のデバイスは、例えば、限定することなく、携帯電話、タブレットコンピュータ、または何らかのその他の好適なデバイスなどのインターネットプロトコルに基づくワイヤレスデバイスの形態をとる可能性がある。
【０１１２】
電源５２８は、マルチチャネルマルチプロトコル入力／出力ボード５２０、コンピュータ５２２、およびルータ５２４などの通信スイッチ５０４の構成要素に電力を提供するように構成されるハードウェアデバイスである。電源５２８は、航空機の電源に接続されるように構成され、所望の電圧および電流で異なる構成要素に電力を供給することができる。
【０１１３】
通信システム５００および航空機のアビオニクスシステム５１２の図は、これらの異なる構成要素が実装され得る１つの手法の例として与えられているに過ぎない。その他の実装は、その他の構成を有する可能性があり、かつこの例示的な例において示された構成要素に加えて、またはこの例示的な例において示された構成要素の代わりにその他の構成要素を含む可能性がある。
【０１１４】
次に図６を参照すると、例示的な実施形態によるグラフィカルユーザインターフェースに表示される画面の図が、示されている。この示された例において、画面６００は、図２および図３のグラフィカルユーザインターフェース２２０によって表示される可能性がある画面の例である。
【０１１５】
この例示的な例において、画面６００は、いくつかの異なる構成要素を含む。示されたように、画面６００は、送信元６０２、送信先６０４、暗号化６０６、オプション６０８、および無線の割り振り６１０を含む。
【０１１６】
送信元６０２は、ワイヤレス通信ユニットを使用して送られる通信の送信元を選択するオペレータからのユーザ入力を受け取るように構成される。これらの例示的な例において、ワイヤレス通信ユニットは、無線の形態をとる。送信元の選択は、ドロップダウンメニュー６１２を通じて行われる可能性がある。
【０１１７】
同様に、送信先６０４は、通信の送信先を選択するように構成される。この例示的な例において、送信先は、ドロップダウンメニュー６１４を通じて選択され得る。
【０１１８】
暗号化６０６は、通信が暗号化されるべきであるかどうかを決定するためのユーザ入力をユーザが入力することを可能にする。この例示的な例において、選択は、ドロップダウンメニュー６１５を使用して行われ得る。
【０１１９】
加えて、オプション６０８は、通信に関するオプションを選択するためのユーザ入力をオペレータが入力することを可能にする。この例において、オプションは、ネットワーク通過（ｎｅｔｗｏｒｋ  ｐａｓｓ−ｔｈｒｏｕｇｈ）６１６、無線封止自動モード６１８、アナログ・デジタルモード６２０、および無線選択優先順位６２２である可能性がある。
【０１２０】
示されたように、無線の割り振り６１０は、無線６２４、接続６２６、および種類６２８を特定する。無線６２４は、通信のために使用され得る無線を特定する。接続６２６は、無線が通信リンクを確立するために使用される主体を特定する。種類６２８は、通信のための媒体である。
【０１２１】
これらの例示的な例において、行６２５、行６２７、および行６２９は、無線に関するエントリである。無線６２４で特定される行６２５、行６２７、および行６２９の各無線は、接続６２６の接続および種類６２８の種類を有する。
【０１２２】
加えて、画面６００は、その他のコントロールおよび情報も有する可能性がある。例えば、画面６００は、コントロール６３０を有する可能性がある。コントロール６３０を選択することは、オペレータが通信を確立し得る連絡先およびグループをオペレータが見るか、選択するか、または見て選択することを可能にする。このコントロールの選択は、別の画面、またはポップアップウィンドウ、またはその他のグラフィカルインターフェースの表示を引き起こす可能性がある。
【０１２３】
別の例示的な例として、画面６００のコントロール６３２は、設定コントロールである。このコントロールの選択は、通信システムのためのさまざまな設定に関するユーザ入力を受け取るための別の画面、ポップアップウィンドウ、またはその他のグラフィカルユーザインターフェースを表示する可能性がある。このグラフィカルユーザインターフェースは、設定を選択するためのユーザ入力をやはり受け取る可能性がある。
【０１２４】
例示的な例において、画面６００は、通信システムに存在し得る無線の種類とは関係なくユーザ入力で受け取られる情報を表示するために使用されるように構成される。この情報は、例えば、図３の情報３１２である可能性がある。ユーザ入力は、例えば、図３の入力３１０である可能性がある。
【０１２５】
さまざまな例示的な例において、無線が追加されるか、削除されるか、または別の無線と交換される場合、画面６００に対する変更は不要である。言い換えると、画面６００の設計は、一群の無線の組み立てが変わる場合に変わる必要がない。このグラフィカルユーザインターフェースに対する変更がないことは、その他の種類のワイヤレス通信ユニットがワイヤレス通信ユニットによる無線を置き換えるか、または通信システムに対するその他の変更が行われるときに当てはまる。
【０１２６】
この例においては、例えば、送信元６０２、送信先６０４、暗号化６０６、オプション６０８、無線の割り振り６１０、コントロール６３０、およびコントロール６３２が、どの無線が使用されるかに関係なく画面６００に表示される。表示される情報は、特定の状況に基づいて変わる可能性があるが、グラフィカルユーザインターフェースの画面６００の設計のルックアンドフィールは、同じままである。
【０１２７】
言い換えると、オペレータがグラフィカルユーザインターフェースの画面６００とインタラクションする手法を変更するようにオペレータに求める可能性がある画面６００に対する変更が、避けられる。したがって、オペレータは、新しいコントロールを覚え、コントロールの位置の変更を見つけることを必要とせずに通信システムの操作を続けることができる。オペレータが通信システムとインタラクションする手法は、この例に関する通信システムの無線の組成に関係なく同じままである。
【０１２８】
その代わりに、異なる無線またはその他のワイヤレス通信ユニットを扱うために必要とされる変更は、通信スイッチ２０８の変更を通じて管理される。これらの変更は、ソフトウェア、構成情報に対する変更、およびその他の好適な変更の形態をとる可能性がある。結果として、例示的な例において、オペレータが指示システムを使用する手法は、影響を受けないままである。
【０１２９】
画面６００の図は、情報が図２のグラフィカルユーザインターフェース２２０に表示され得る１つ手法の例として提供されているに過ぎない。画面６００の図は、グラフィカルユーザインターフェース２２０が編成または設計され得る手法を限定するように意図されていない。例えば、その他の種類のコントロールが使用される可能性がある。ドロップダウンリストの代わりに、ポップアップウィンドウが使用される可能性がある。ダイヤル、スライダ、およびその他の好適なコントロールが、この例示的な例において示されたコントロールに加えて、またはこの例示的な例において示されたコントロールの代わりに使用される可能性がある。
【０１３０】
ここで図７を参照すると、例示的な実施形態による通信を管理するためのプロセスの流れ図の図が、示されている。図７に示されたプロセスは、図２のプラットフォーム２００に実装され得る。特に、プロセスは、図２の通信スイッチ２０８に実装され得る。
【０１３１】
プロセスは、ユーザインターフェースに接続された一群のワイヤレス通信ユニットを特定することによって始まる（動作７００）。プロセスは、アビオニクスインターフェースに接続されたアビオニクスシステムのユーザインターフェースから通信動作のための入力を受信する（動作７０２）。
【０１３２】
プロセスは、入力から、通信動作のための、一群のワイヤレス通信ユニットの中のいくつかのワイヤレス通信ユニットを特定する（動作７０４）。次に、プロセスは、通信動作を実施するようにいくつかのワイヤレス通信ユニットの動作を制御し（動作７０６）、その後、終了する。
【０１３３】
ここで図８に目を向けると、例示的な実施形態による通信動作のために受信される入力を管理するためのプロセスの流れ図の図が、示されている。図８に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１３４】
プロセスは、通信動作のための第１のフォーマットで入力を受信することから始まる（動作８００）。この例示的な例において、第１のフォーマットは、ユーザインターフェースによる使用のために構成されたフォーマットである。例えば、第１のフォーマットは、ユーザインターフェースのグラフィカルユーザインターフェースのコントロールの操作に応答して生成されるコマンドに関するフォーマットを含む可能性がある。例えば、コマンドは、特定の主体との通信を開始することになる可能性がある。
【０１３５】
次に、プロセスは、入力を受信するワイヤレス通信ユニットを特定する（動作８０２）。そして、プロセスは、ワイヤレス通信ユニットのための第２のフォーマットを特定する（動作８０４）。第２のフォーマットは、コマンドに関する異なるフォーマットである可能性がある。コマンドは、ワイヤレス通信ユニットによって使用される第２のフォーマットにされ得る。別の例として、入力がデジタル形式の音声である場合に、ワイヤレス通信ユニットがアナログ形式の音声を受信するように構成される場合、入力は、アナログ形式の音声に変更される可能性がある。
【０１３６】
次に、プロセスは、入力を第２のフォーマットでワイヤレス通信ユニットに送る（動作８０６）。プロセスは、その後、終了する。
【０１３７】
この例示的な例において、複数のワイヤレス通信ユニットが入力を受信すべきである場合、入力は、それぞれのワイヤレス通信ユニットにいくつかの異なるフォーマットで送られる可能性がある。言い換えると、図８に示されたプロセスは、特定の実装に応じて、入力を受信する１つまたは複数のワイヤレス通信ユニットに関して行われる可能性がある。例えば、入力が第１の通信ユニットおよび第２の通信ユニットを通じて送られるコマンドである場合、プロセスは、第１の通信ユニットのための第２のフォーマットを特定し、コマンドを第２のフォーマットで第１のワイヤレス通信ユニットに送る。
【０１３８】
これらの例示的な例において、第２のワイヤレス通信ユニットによって使用されるフォーマットは、第１のワイヤレス通信ユニットによって使用されるフォーマットと同じであるか、または第１のワイヤレス通信ユニットによって使用されるフォーマットとは異なる可能性がある。フォーマットが異なる場合、プロセスは、動作８０４において第２のワイヤレス通信ユニットのためのフォーマットを特定する。そして、入力は、適切なフォーマットで両方の通信ユニットに実質的に同時にまたはそれ以外のやり方で送られる可能性がある。
【０１３９】
次に図９に目を向けると、例示的な実施形態による通信動作のためにワイヤレス通信ユニットを特定するためのプロセスの流れ図の図が、示されている。図９に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１４０】
プロセスは、ユーザインターフェースから第１のフォーマットで入力を受信することから始まる（動作９００）。ユーザ入力に対して、ワイヤレス通信ユニットが特定される（動作９０２）。
【０１４１】
ユーザ入力のための第２のフォーマットが、ワイヤレス通信ユニットの特定に基づいて特定される（動作９０４）。次に、プロセスは、ユーザ入力を第１のフォーマットから第２のフォーマットに変換する（動作９０６）。ユーザ入力は、例えば、図４の音声・テキストコンバータ４０４またはその他の好適な種類のコンバータを使用して異なるフォーマットに変換され得る。そして、プロセスは、特定されたワイヤレス通信ユニットにユーザ入力を第２のフォーマットで送り（動作９０８）、その後、終了する。
【０１４２】
次に図１０に目を向けると、例示的な実施形態による通信のためにワイヤレス通信ユニットを特定するためのプロセスの流れ図の図が、示されている。この流れ図に示された動作は、図８の動作８０２を実装するために使用され得る動作の例である。動作８０２のユーザ入力は、例えば、通信、送信先の選択、オプションの選択、およびその他の種類のユーザ入力である可能性がある。
【０１４３】
プロセスは、通信の種類を特定することから始まる（動作１０００）。例えば、通信が音声である場合、第１のワイヤレス通信ユニットが選択される可能性がある。通信がテキストである場合は、別のワイヤレス通信ユニットが選択される可能性がある。さらに、通信の送信先を選択するユーザ入力も、通信を送る際に使用するためのワイヤレス通信ユニットを特定するために使用される可能性がある。
【０１４４】
次に、プロセスは、通信の送信先を特定する（動作１００２）。この例示的な例において、送信先は、人、グループ、場所、またはその他の好適な送信先などの主体である可能性がある。
【０１４５】
次に、指示のオプションの特定が、行われる（動作１００４）。これらのオプションは、例えば、通信の優先順位、通信がアナログ形式で送られるべきか、またはデジタル形式で送られるべきか、通過ネットワーク（ｐａｓｓ  ｔｈｒｏｕｇｈ  ｎｅｔｗｏｒｋ）、およびその他の好適なオプションである可能性がある。例えば、優先順位は、送信先までの時間、所望の帯域幅、およびその他の好適な要因に基づいて選択され得る。通過ネットワークの選択は、通信の送信が秘密（ｃｏｎｆｉｄｅｎｔｉａｌ）レベル、機密（ｓｅｃｒｅｔ）レベル、最高機密（ｔｏｐ  ｓｅｃｒｅｔ）レベル、または秘密性の何らかのその他のレベルでの情報の送信をサポートする任意の１つのネットワークまたは複数のネットワークを通ることができるかどうかを示し得る。
【０１４６】
次いで、プロセスは、異なる特定に基づいてワイヤレス通信ユニットを選択する（動作１００６）。プロセスは、その後、終了する。
【０１４７】
ここで図１１に目を向けると、例示的な実施形態による通信に利用可能ないくつかの主体を特定するためのプロセスの流れ図が、示されている。図１１に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１４８】
プロセスは、通信に利用可能ないくつかの主体を特定することから始まる（動作１１００）。このいくつかの主体は、一群の主体の一部である可能性がある。
【０１４９】
次に、プロセスは、通信に利用可能ないくつかの主体をユーザインターフェースに表示する（動作１１０２）。これらの主体は、アイコンまたはその他の好適なグラフィカルなインジケータを使用して表示される可能性がある。
【０１５０】
いくつかの主体の中の主体のステータスが変わったかどうかについての判定が、行われる（動作１１０４）。いくつかの主体の中の主体のステータスが変わった場合、プロセスは、主体のステータスを更新する（動作１１０６）。この更新は、主体に対応するアイコンまたはその他のグラフィカルなインジケータを変更することによって、またはユーザインターフェースを何らかのその他の好適な手法で変更することによって行われ得る。いくつかの主体の中の主体のステータスが変わっていなかった場合、プロセスは、上述の動作１１０４に戻る。
【０１５１】
ここで図１２に目を向けると、例示的な実施形態による通信をルーティングするためのプロセスの流れ図の図が、示されている。図１２に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１５２】
プロセスは、通信の送信先を特定することから始まる（動作１２００）。この送信先は、一群のワイヤレス通信ユニットの中の１つまたは複数のワイヤレス通信ユニットである可能性がある。
【０１５３】
次に、プロセスは、ルーティング情報を使用して通信のためのあり得る経路を特定する（動作１２０２）。このルーティング情報は、送信先ワイヤレス通信ユニットに関する構成情報に包含される可能性がある。これらの例示的な例においては、一群のワイヤレス通信ユニットの組み立てに対する変更が行われるとき、構成情報に対する変更も行われる。したがって、ルーティング情報は、送信先通信ユニットが変わるときに変わり得る。
【０１５４】
次に、プロセスは、送信先への経路に関するいくつかの属性に基づいて経路を最適化する（動作１２０４）。これらの例示的な例においては、いくつかの属性の中の属性が、干渉を防止するため、通信を迅速に送るため、通信を送ることによって使用されるネットワークリソースを削減するため、または何らかのその他の好適な理由で選択される可能性がある。そして、プロセスは、通信を送信先にルーティングし（動作１２０６）、その後、終了する。
【０１５５】
ここで図１３を参照すると、例示的な実施形態による通信を受信するためのプロセスの流れ図の図が、示されている。図１３に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１５６】
プロセスは、通信をワイヤレス通信ユニットによって第２のフォーマットで受信することから始まる（動作１３００）。第２のフォーマットは、図９の動作９０８においてワイヤレス通信ユニットに入力を送るために使用されるフォーマットと同じフォーマットである可能性がある。
【０１５７】
次に、通信が、ユーザインターフェースによって使用される第１のフォーマットに変換される（動作１３０２）。この第１のフォーマットは、図９の動作９００においてユーザインターフェース２１５でオペレータから受信される入力の第１のフォーマットである可能性がある。
【０１５８】
それから、プロセスは、通信を第１のフォーマットでユーザインターフェースに送る（動作１３０４）。さらに、プロセスは、通信をユーザインターフェースに表示し（動作１３０６）、その後、終了する。通信をユーザインターフェースに表示するとき、通信は、ユーザインターフェースのオペレータがアクセス可能なテキスト、グラフィックス、音声ファイル、またはその他の種類の通信の形態である可能性がある。
【０１５９】
ここで図１４を参照すると、例示的な実施形態による通信を妨害するためのプロセスの流れ図の図が、示されている。図１４に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１６０】
プロセスは、対象地域内の通信を特定することから始まる（動作１４００）。次に、通信の妨害が開始されたかどうかについての判定が、行われる（動作１４０２）。例えば、ネットワーク上のデジタル通信などのデジタル通信を妨害するために通信マネージャ３００の通信ディスラプタ４０８にコマンドが送られる可能性がある。これらの例示的な例において、妨害は、オペレータによって自動的に、または何らかのその他の手法で開始される可能性がある。
【０１６１】
妨害が開始された場合、通信が妨害され（動作１４０４）、プロセスは、その後、終了する。この妨害は、サービス妨害攻撃またはその他の種類のサイバー攻撃などのさまざまな技術を使用して行われる可能性がある。妨害が開始されなかった場合、プロセスは、終了する。
【０１６２】
ここで図１５に目を向けると、例示的な実施形態による通信を防止するためのプロセスの流れ図の図が、示されている。図１５に示されたプロセスは、図３の通信マネージャ３００に実装され得る。
【０１６３】
プロセスは、通信のあり得る制限を特定することから始まる（動作１５００）。これらの制限は、特定の周波数帯域、主体、地理的地域、またはその他の理由で実施される制限である可能性がある。それから、制限が実施されているかどうかについての判定が、行われる（動作１５０２）。この制限は、例えば、一群の主体との通信封止である可能性がある。
【０１６４】
制限が実施されている場合、プロセスは、一群の主体との通信を防止し（動作１５０４）、その後、終了する。これらの例示的な例において、通信は、図４の通信封止エンフォーサ４０６などのデバイスを使用して防止される可能性がある。制限が実施されていない場合、プロセスは終了する。
【０１６５】
異なる示された実施形態の流れ図およびブロック図は、例示的な実施形態の装置および方法のいくつかのあり得る実装のアーキテクチャ、機能、および動作を示す。これに関連して、流れ図またはブロック図の各ブロックは、モジュール、セグメント、機能、および／または動作またはステップの一部を表す可能性がある。例えば、ブロックのうちの１つまたは複数は、プログラムコードとして実装されるか、ハードウェアで実装されるか、またはプログラムコードとハードウェアとの組み合わせで実装される可能性がある。ハードウェアで実装されるとき、ハードウェアは、例えば、流れ図またはブロック図の１つまたは複数の動作を実施するように製造または構成される集積回路の形態をとる可能性がある。プログラムコードとハードウェアとの組み合わせとして実装されるとき、実装は、ファームウェアの形態をとる可能性がある。
【０１６６】
例示的な実施形態の一部の代替的な実装において、ブロックに記された１つの機能または複数の機能は、図面に記された順序とは異なる順序で現れる可能性がある。例えば、場合によっては、連続して示された２つのブロックが、実質的に同時に実行される可能性があり、またはブロックが、関与する機能に応じて、逆順に実施されることがある可能性がある。また、流れ図またはブロック図の示されたブロックに加えて、その他のブロックが追加される可能性がある。
【０１６７】
次に図１６に目を向けると、例示的な実施形態による通信を管理するためのメッセージフロー図の図が、示されている。この例において、メッセージフロー図は、通信を管理するために図２のプラットフォーム２００に実装され得るメッセージフローの例である。
【０１６８】
示されたように、メッセージフローに関与するさまざまなコンポーネントは、オペレータ１６００、ユーザインターフェース１６０２、インターフェースシステム１６０４、通信マネージャ１６０６、およびワイヤレス通信ユニット１６０８を含む。オペレータ１６００は、例えば、乗員、操縦士、乗客、または何らかのその他の人である可能性がある。ユーザインターフェース１６０２は、図２のユーザインターフェース２１５の例である。インターフェースシステム１６０４は、図３のインターフェースシステム３０２の例である。この例示的な例において、通信マネージャ１６０６は、図３の通信マネージャ３００の例である。示されたように、ワイヤレス通信ユニット１６０８は、図２の一群のワイヤレス通信ユニット２０６の中のワイヤレス通信ユニットの例である。
【０１６９】
この例において、オペレータ１６００は、インターフェースシステム１６０４を使用して入力を生成する（メッセージＭ１）。生成される入力は、さまざまな形態をとる可能性がある。例えば、オペレータ１６００は、入力システムを使用して、コマンド、データ、およびその他の情報を入力する可能性がある。入力システムは、音声、映像、またはそれらの何らかの組み合わせなどの通信を生成するために使用される可能性もある。
【０１７０】
ユーザインターフェース１６０２は、オペレータ１６００から受け取られた入力を第１のフォーマットでインターフェースシステム１６０４に送る（メッセージＭ２）。第１のフォーマットで入力を受信することに応答して、インターフェース１６０４は、入力を第１のフォーマットで通信マネージャ１６０６に送る（メッセージＭ３）。この例示的な例においては、入力がワイヤレス通信ユニット１６０８に直接送られるのではなく、通信マネージャ１６０６が入力を傍受する。
【０１７１】
通信マネージャ１６０６は、第１のフォーマットの入力を処理する。この例示的な例において、処理は、一群のワイヤレス通信ユニットからワイヤレス通信ユニット１６０８を入力の送信先として特定することを含む。通信マネージャ１６０６は、入力を受信すべきワイヤレス通信ユニットの特定に基づいて入力のための第２のフォーマットを特定する。言い換えると、第２のフォーマットは、ワイヤレス通信ユニット１６０８によって使用されるフォーマットである。そして、通信マネージャ１６０６は、入力を第１のフォーマットから第２のフォーマットに変換する。通信マネージャ１６０６は、入力を第２のフォーマットでインターフェースシステム１６０４に送る（メッセージＭ４）。
【０１７２】
第２のフォーマットで入力を受信することに応答して、インターフェースシステム１６０４は、入力を第２のフォーマットでワイヤレス通信ユニット１６０８に中継する（メッセージＭ５）。
【０１７３】
このように、１つまたは複数の例示的な実施形態は、通信動作を実施する機能を、アビオニクスシステムへの無線の現在使用されているハードウェアの組み込みと比較してより高いレベルに抽象化する。結果として、ワイヤレス通信ユニットの改良の費用が、削減され得る。
【０１７４】
ここで図１７に目を向けると、例示的な実施形態によるデータ処理システムのブロック図の図が、示されている。データ処理システム１７００は、図２の通信スイッチ２０８などのデバイスを実装するために使用され得る。データ処理システム１７００は、通信スイッチ２０８の一部またはすべてを実装するために使用され得る。例えば、データ処理システム１７００は、図３の通信スイッチ２０８の通信マネージャ３００を実装するために使用され得る。加えて、データ処理システム１７００は、アビオニクスシステム２０２のシステム２０３でも使用され得る。この例示的な例において、データ処理システム１７００は、プロセッサユニット１７０４と、メモリ１７０６と、永続的ストレージ１７０８と、通信ユニット１７１０と、入力／出力（Ｉ／Ｏ）ユニット１７１２と、ディスプレイ１７１４との間の通信を提供する通信ファブリック１７０２を含む。
【０１７５】
プロセッサユニット１７０４は、メモリ１７０６にロードされ得るソフトウェアのための命令を実行するように働く。プロセッサユニット１７０４は、特定の実装に応じて、いくつかのプロセッサ、マルチプロセッサコア、または何らかのその他の種類のプロセッサである可能性がある。数は、本明細書において項目に関連して使用されるとき、１つまたは複数の項目を意味する。さらに、プロセッサユニット１７０４は、主プロセッサが単一のチップ上に副プロセッサとともに存在するいくつかの異種プロセッサシステムを使用して実装される可能性がある。別の例示的な例として、プロセッサユニット１７０４は、同じ種類の複数のプロセッサを包含する対称型マルチプロセッサシステムである可能性がある。
【０１７６】
メモリ１７０６および永続的ストレージ１７０８は、ストレージデバイス１７１６の例である。ストレージデバイスは、例えば、限定することなく、データ、関数形式のプログラムコード、および／またはその他の好適な情報などの情報を一時的および／または恒久的のどちらかで記憶することができる任意のハードウェアである。ストレージデバイス１７１６は、これらの例においてはコンピュータ可読ストレージデバイスとも呼ばれる可能性がある。これらの例において、メモリ１７０６は、例えば、ランダムアクセスメモリまたは任意のその他の好適な揮発性または不揮発性ストレージデバイスである可能性がある。永続的ストレージ１７０８は、特定の実装に応じてさまざまな形態をとる可能性がある。
【０１７７】
例えば、永続的ストレージ１７０８は、１つまたは複数の構成要素またはデバイスを包含する可能性がある。例えば、永続的ストレージ１７０８は、ハードドライブ、フラッシュメモリ、書き換え可能な光ディスク、書き換え可能な磁気テープ、またはこれらの何らかの組み合わせである可能性がある。永続的ストレージ１７０８によって使用される媒体は、取り外し可能である可能性もある。例えば、取り外し可能なハードドライブが、永続的ストレージ１７０８のために使用される可能性がある。
【０１７８】
これらの例において、通信ユニット１７１０は、その他のデータ処理システムまたはデバイスとの通信を提供する。これらの例において、通信ユニット１７１０は、ネットワークインターフェースカードである。通信ユニット１７１０は、物理通信リンクとワイヤレス通信リンクとのどちらかまたは両方を使用することによって通信を提供する。
【０１７９】
入力／出力ユニット１７１２は、データ処理システム１７００に接続され得るその他のデバイスによるデータの入力および出力を可能にする。例えば、入力／出力ユニット１７１２は、キーボード、マウス、および／または何らかのその他の好適な入力デバイスを通じたユーザ入力のための接続を提供する可能性がある。さらに、入力／出力ユニット１７１２は、出力をプリンタに送る可能性がある。ディスプレイ１７１４は、ユーザに対して情報を表示するメカニズムを提供する。
【０１８０】
オペレーティングシステム、アプリケーション、および／またはプログラムに関する命令が、通信ファブリック１７０２を通じてプロセッサユニット１７０４と通信するストレージデバイス１７１６に置かれる可能性がある。これらの例示的な例において、命令は、永続的ストレージ１７０８上で関数形式をしている。これらの命令は、プロセッサユニット１７０４による実行のためにメモリ１７０６にロードされ得る。さまざまな実施形態のプロセスは、メモリ１７０６などのメモリに置かれる可能性があるコンピュータにより実装される命令を使用してプロセッサユニット１７０４によって実施され得る。
【０１８１】
これらの命令は、プロセッサユニット１７０４のプロセッサによって読まれ、実行される得るプログラムコード、コンピュータが使用可能なプログラムコード、またはコンピュータ可読プログラムコードと呼ばれる。さまざまな実施形態のプログラムコードは、メモリ１７０６または永続的ストレージ１７０８などのさまざまな物理的またはコンピュータ可読ストレージ媒体上に具現化される可能性がある。
【０１８２】
プログラムコード１７１８は、選択的に取り外し可能であるコンピュータ可読媒体１７２０に関数形式で置かれ、プロセッサユニット１７０４による実行のためにデータ処理システム１７００にロードまたは転送される可能性がある。これらの例において、プログラムコード１７１８およびコンピュータ可読媒体１７２０は、コンピュータプログラム製品１７２２を形成する。一例において、コンピュータ可読媒体１７２０は、コンピュータ可読ストレージ媒体１７２４またはコンピュータ可読信号媒体１７２６である可能性がある。コンピュータ可読ストレージ媒体１７２４は、例えば、永続的ストレージ１７０８の一部であるハードドライブなどのストレージデバイスに転送するために、永続的ストレージ１７０８の一部であるドライブまたはその他のデバイスに挿入されるか、または入れられる光または磁気ディスクを含む可能性がある。コンピュータ可読ストレージ媒体１７２４は、データ処理システム１７００に接続されるハードドライブ、サムドライブ、またはフラッシュメモリなどの永続的ストレージの形態をとる可能性もある。場合によっては、コンピュータ可読ストレージ媒体１７２４は、データ処理システム１７００から取り外しできない可能性がある。これらの例示的な例において、コンピュータ可読ストレージ媒体１７２４は、非一時的コンピュータ可読ストレージ媒体である。
【０１８３】
代替的に、プログラムコード１７１８は、コンピュータ可読信号媒体１７２６を使用してデータ処理システム１７００に転送される可能性がある。コンピュータ可読信号媒体１７２６は、例えば、プログラムコード１７１８を包含する伝播されるデータ信号である可能性がある。例えば、コンピュータ可読信号媒体１７２６は、電磁的信号、光学的信号、および／または任意のその他の好適な種類の信号である可能性がある。これらの信号は、ワイヤレス通信リンク、光ファイバケーブル、同軸ケーブル、電線、および／または任意のその他の好適な種類の通信リンクなどの通信リンク上で送信される可能性がある。言い換えると、これらの例示的な例において、通信リンクおよび／または接続は、物理的であるか、またはワイヤレスである可能性がある。
【０１８４】
一部の例示的な実施形態において、プログラムコード１７１８は、データ処理システム１７００内で使用するためにコンピュータ可読信号媒体１７２６を通じて別のデバイスまたはデータ処理システムから永続的ストレージ１７０８にネットワーク上でダウンロードされる可能性がある。例えば、サーバデータ処理システムのコンピュータ可読ストレージ媒体に記憶されたプログラムコードが、ネットワーク上でサーバからデータ処理システム１７００にダウンロードされる可能性がある。プログラムコード１７１８を提供するデータ処理システムは、サーバコンピュータ、クライアントコンピュータ、またはプログラムコード１７１８を記憶し、送信することができる何らかのその他のデバイスである可能性がある。
【０１８５】
データ処理システム１７００に関して示されたさまざまな構成要素は、さまざまな実施形態が実装され得る手法に対してアーキテクチャを限定するように意図されていない。さまざまな例示的な実施形態は、データ処理システム１７００に関して示された構成要素に加えて、またはデータ処理システム１７００に関して示された構成要素の代わりに構成要素を含むデータ処理システムで実装される可能性がある。図１７に示されたその他の構成要素は、示された例示的な例から変更され得る。さまざまな実施形態は、プログラムコードを走らせることができる任意のハードウェアデバイスまたはシステムを使用して実装され得る。一例として、データ処理システムは、無機構成要素と統合された有機構成要素を含む可能性があり、および／または人間を除く有機構成要素ですべて構成される可能性がある。例えば、ストレージデバイスは、有機半導体で構成される可能性がある。
【０１８６】
別の例として、データ処理システム１７００のストレージデバイスは、データを記憶することができる任意のハードウェア装置である。メモリ１７０６、永続的ストレージ１７０８、およびコンピュータ可読媒体１７２０は、有形のストレージデバイスの例である。
【０１８７】
別の例においては、バスシステムが、通信ファブリック１７０２を実装するために使用される可能性があり、システムバスまたは入力／出力バスなどの１つまたは複数のバスで構成される可能性がある。言うまでもなく、バスシステムは、バスシステムに取り付けられた異なる構成要素またはデバイスの間のデータの転送を提供する任意の好適な種類のアーキテクチャを使用して実装され得る。加えて、通信ユニットは、モデムまたはネットワークアダプタなどの、データを送受信するために使用される１つまたは複数のデバイスを含み得る。さらに、メモリは、例えば、通信ファブリック１７０２内に存在し得るインターフェースおよびメモリコントローラハブに見られるようなメモリ１７０６またはキャッシュである可能性がある。
【０１８８】
このように、１つまたは複数の例示的な実施形態は、通信システムにおいて通信を管理するための方法および装置を提供する。１つまたは複数の例示的な実施形態によって、航空機で使用される無線を変更するために必要とされる費用および労力が、削減される。例示的な実施形態は、無線と、航空機などのプラットフォームのアビオニクスシステムとの間のインターフェースを提供する通信スイッチを使用する。通信スイッチは、一群の無線などの一群のワイヤレス通信ユニットのためのインターフェースを提供するように構成される。
【０１８９】
上述のように、一群の無線の組み立てが、航空機に実装される無線を追加するか、無線を削除するか、または無線の種類を変更するように変更される可能性がある。これらの例示的な例において、通信スイッチは、アビオニクスシステムのディスプレイシステムでオペレータに対して表示されるグラフィカルユーザインターフェースに対する変更なしに一群の無線の動作を制御するように構成可能である。例示的な実施形態を使用することによってアビオニクスシステムに対する変更が削減されるか、または避けられるので、航空機を再構成または再認可することに関連する費用が、削減され得る。さらに、以前使用されていた技術よりも、航空機における無線の追加、削除、または更新が要する時間が短くなる。
【０１９０】
さまざまな例示的な実施形態の説明は、例示および説明を目的として提示されたが、網羅的であるように、または開示された形態の実施形態に限定されるように意図されていない。多くの修正および変更が、当業者には明らかであろう。さらに、異なる例示的な実施形態は、その他の例示的な実施形態と比べて異なる特徴を提供する可能性がある。選択された１つの実施形態または複数の実施形態は、実施形態の原理、実用的な応用を最もよく説明し、考えられる特定の使用に適するさまざまな修正を施したさまざまな実施形態に関して開示を当業者が理解することを可能にするために選択され、説明されている。
【符号の説明】
【０１９１】
１００  通信環境
１０２  航空機
１０４  航空機
１０６  地上車両
１０８  航空管制塔
１１０  宇宙船
１１１  衛星
１１２  通信リンク
１１４  通信リンク
１１６  通信リンク
１１８  通信リンク
１２０  通信リンク
５００  通信システム
５０２  無線
５０４  通信スイッチ
５０６  インターフェースシステム
５０８  ネットワーク
５１０  バスシステム
５１６  筐体
５２１  暗号化デバイス
５３０  通信インターフェース
５３２  アビオニクスインターフェース
６００  画面
６１２  ドロップダウンメニュー
６１４  ドロップダウンメニュー
６１５  ドロップダウンメニュー
６２５  行
６２７  行
６２９  行
６３０  コントロール
６３２  コントロール
１７０２  通信ファブリック
【図１】
2014179978.tif 000003
【図２】
2014179978.tif 000004
【図３】
2014179978.tif 000005
【図４】
2014179978.tif 000006
【図５】
2014179978.tif 000007
【図６】
2014179978.tif 000008
【図７】
2014179978.tif 000009
【図８】
2014179978.tif 000010
【図９】
2014179978.tif 000011
【図１０】
2014179978.tif 000012
【図１１】
2014179978.tif 000013
【図１２】
2014179978.tif 000014
【図１３】
2014179978.tif 000015
【図１４】
2014179978.tif 000016
【図１５】
2014179978.tif 000017
【図１６】
2014179978.tif 000018
【図１７】
2014179978.tif 000019
【外国語明細書】
2014179978000001.pdf
2014179978000002.pdf
2014179978000003.pdf
2014179978000004.pdf