(57)【要約】      （修正有）【課題】衛星ネットワークを介して通信するための方法を提供する。【解決手段】航空機の第１衛星データユニット（ＳＤＵ）が、有効データをレポートしているか否か、データリンクサービスを提供することが可能であるか否か及び音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、航空機の第２ＳＤＵが、有効データをレポートしているか否か、データリンクサービスを提供することが可能であるか否か、及び音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御する。【選択図】図3
2020031419.tif 000002
【特許請求の範囲】
【請求項１】
衛星ネットワーク（１０４）を介して通信するためのシステム（１０２）であって、
第１衛星データユニット（ＳＤＵ）（１０８）及び第２ＳＤＵ（１１０）であって、各々が前記衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定された、第１ＳＤＵ（１０８）及び第２ＳＤＵ（１１０）と、
プロセッサ（１１８）と、命令（１２８）を記憶しているメモリ（１２４）とを有するネットワーク制御演算デバイス（１０６）であって、前記命令（１２８）は、
前記第１ＳＤＵ（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、前記第１ＳＤＵ（１０８）の第１可用性スコアを決定すること（２０２）と、
前記第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、前記第２ＳＤＵ（１１０）の第２可用性スコアを決定すること（２０４）と、
前記第１ＳＤＵ（１０８）の前記第１可用性スコアと前記第２ＳＤＵ（１１０）の前記第２可用性スコアとを比較すること（２０６）と、
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御すること（２０８）とを含む、動作の組を実施するよう、前記プロセッサ（１１８）によって実行可能である、
ネットワーク制御演算デバイス（１０６）とを備える、
システム。
【請求項２】
前記動作の組が、
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、前記アクティブＳＤＵは前記衛星ネットワーク（１０４）を介して無線周波数通信に従事し、前記スタンドバイＳＤＵは無線周波数信号を前記衛星ネットワーク（１０４）に送信しない、請求項１に記載のシステム。
【請求項３】
前記動作の組が動作の第１の組であり、
前記命令（１２８）が、
自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、
前記第１入力データの受信に応答して、前記ネットワーク制御演算デバイス（１０６）を、前記選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、前記プロセッサ（１１８）によって更に実行可能であり、
前記自動モードにおける動作は、前記動作の第１の組を反復的に実施することを含み、
前記手動モードにおける動作は、
前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの、前記アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、
前記第２入力データの受信に応答して、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの一方を、前記選択にしたがって、前記アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む、請求項１に記載のシステム。
【請求項４】
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のいずれもが前記アクティブＳＤＵではなく、前記メモリ（１２４）に記憶された設定パラメータ（１３０）により、前記第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定され、
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記設定パラメータ（１３０）により、前記第１ＳＤＵ（１０８）が前記推奨アクティブＳＤＵになることが規定されることに基づいて、
前記第１可用性スコアを決定するために使用される前記第１動作パラメータは、前記第１ＳＤＵ（１０８）が前記衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
前記第２可用性スコアを決定するために使用される前記第２動作パラメータは、前記第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、請求項１に記載のシステム。
【請求項５】
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）が前記アクティブＳＤＵであり、
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）が前記アクティブＳＤＵであることに基づいて、
前記第１可用性スコアを決定するために使用される前記第１動作パラメータは、前記第１ＳＤＵ（１０８）が前記衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
前記第２可用性スコアを決定するために使用される前記第２動作パラメータは、前記第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、請求項１に記載のシステム。
【請求項６】
第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの前記一方を、前記アクティブＳＤＵになるよう制御することは、
前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの前記一方にコマンドを送信して、前記一方のＳＤＵを前記アクティブＳＤＵにすることと、
前記ネットワーク制御演算デバイス（１０６）が、前記コマンドを送信してから第１の所定の期間内に、前記一方のＳＤＵが前記アクティブＳＤＵであることを確認する応答データを、前記一方のＳＤＵから受信したか否かという、判断を行うこととを含み、
前記判断が、前記ネットワーク制御演算デバイス（１０６）は前記第１の所定の期間内に前記応答データを受信しなかったというものであれば、前記ネットワーク制御演算デバイス（１０６）は、他方のＳＤＵを、前記アクティブＳＤＵになるよう制御し、前記判断が、前記ネットワーク制御演算デバイス（１０６）は前記第１の所定の期間内に前記応答データを受信したというものであれば、前記ネットワーク制御演算デバイス（１０６）は、第２の所定の期間にわたり、前記一方のＳＤＵを前記アクティブＳＤＵとして維持する、請求項１に記載のシステム。
【請求項７】
前記動作の組が、
前記アクティブＳＤＵは前記衛星ネットワーク（１０４）を介して進行中の音声通話の提供に従事していると、判断することと、
前記アクティブＳＤＵが前記衛星ネットワーク（１０４）を介して前記進行中の音声通話に従事している時に、コマンドが別のＳＤＵを前記アクティブＳＤＵにすることを、防止することとを更に含む、請求項１に記載のシステム。
【請求項８】
第１衛星データユニット（ＳＤＵ）（１０８）及び第２ＳＤＵ（１１０）であって、各々が衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定された、第１ＳＤＵ（１０８）及び第２ＳＤＵ（１１０）と、
プロセッサ（１１８）と、命令（１２８）を記憶しているメモリ（１２４）とを有するネットワーク制御演算デバイス（１０６）であって、前記命令（１２８）は、
前記第１ＳＤＵ（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、前記第１ＳＤＵ（１０８）の第１可用性スコアを決定することと、
前記第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、前記第２ＳＤＵ（１１０）の第２可用性スコアを決定することと、
前記第１ＳＤＵ（１０８）の前記第１可用性スコアと前記第２ＳＤＵ（１１０）の前記第２可用性スコアとを比較することと、
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、前記プロセッサ（１１８）によって実行可能である、
ネットワーク制御演算デバイスとを備える、
航空機（１００）。
【請求項９】
前記動作の組が、
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、前記アクティブＳＤＵは前記衛星ネットワーク（１０４）を介して無線周波数通信に従事し、前記スタンドバイＳＤＵは無線周波数信号を前記衛星ネットワーク（１０４）に送信しない、請求項８に記載の航空機。
【請求項１０】
前記動作の組が動作の第１の組であり、
前記命令（１２８）が、
自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、
前記第１入力データの受信に応答して、前記ネットワーク制御演算デバイス（１０６）を、前記選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、前記プロセッサ（１１８）によって更に実行可能であり、
前記自動モードにおける動作は、前記動作の第１の組を反復的に実施することを含み、
前記手動モードにおける動作は、
前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの、前記アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、
前記第２入力データの受信に応答して、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの一方を、前記選択にしたがって、前記アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む、請求項８に記載の航空機。
【請求項１１】
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のいずれもが前記アクティブＳＤＵではなく、前記メモリ（１２４）に記憶された設定パラメータ（１３０）により、前記第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定され、
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記設定パラメータ（１３０）により、前記第１ＳＤＵ（１０８）が前記推奨アクティブＳＤＵになることが規定されることに基づいて、
前記第１可用性スコアを決定するために使用される前記第１動作パラメータは、前記第１ＳＤＵ（１０８）が前記衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
前記第２可用性スコアを決定するために使用される前記第２動作パラメータは、前記第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、請求項８に記載の航空機。
【請求項１２】
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）が前記アクティブＳＤＵであり、
前記第１可用性スコア及び前記第２可用性スコアを決定する前に、前記第１ＳＤＵ（１０８）が前記アクティブＳＤＵであることに基づいて、
前記第１可用性スコアを決定するために使用される前記第１動作パラメータは、前記第１ＳＤＵ（１０８）が前記衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
前記第２可用性スコアを決定するために使用される前記第２動作パラメータは、前記第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、請求項８に記載の航空機。
【請求項１３】
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）の前記一方を、前記アクティブＳＤＵになるよう制御することは、前記一方のＳＤＵが、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの他方よりも高い可用性スコアを有することに基づいて、前記一方のＳＤＵを、前記アクティブＳＤＵになるよう制御することを含む、請求項８に記載の航空機。
【請求項１４】
衛星ネットワーク（１０４）を介して通信するための方法（２００）であって、
航空機（１００）の第１衛星データユニット（ＳＤＵ）（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、前記第１ＳＤＵ（１０８）の第１可用性スコアを決定すること（２０２）と、
前記航空機（１００）の第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、前記第２ＳＤＵ（１１０）の第２可用性スコアを決定すること（２０４）とを含み、前記第１ＳＤＵ（１０８）及び前記第２ＳＤＵ（１１０）は各々、前記衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定されており、更に、
前記第１ＳＤＵ（１０８）の前記第１可用性スコアと前記第２ＳＤＵ（１１０）の前記第２可用性スコアとを比較すること（２０６）と、
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御すること（２０８）とを含む、
方法。
【請求項１５】
前記第１可用性スコアと前記第２可用性スコアとの比較に基づいて、前記第１ＳＤＵ（１０８）と前記第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御すること（２２０）を更に含み、前記アクティブＳＤＵは前記衛星ネットワーク（１０４）を介して無線周波数通信に従事し、前記スタンドバイＳＤＵは無線周波数信号を前記衛星ネットワーク（１０４）に送信しない、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して航空機の衛星通信システムの動作に関し、より詳細には、航空機の衛星データユニットの動作パラメータを使用して、どの衛星データユニットが衛星ネットワークと通信するかを制御する方法に関する。
【背景技術】
【０００２】
衛星データユニット（ＳＤＵ）は、航空機の衛星通信システムの構成要素であり、衛星ネットワークを介して空対地通信と地対空通信の両方を可能にする。詳細には、典型的なＳＤＵは、パケットデータサービス（「データリンク（ｄａｔａ−ｌｉｎｋ）」サービスとも称される）のためのデータチャネルをサポートするよう、かつ、音声サービスのための音声チャネルをサポートするよう、設計される。このように設計されたＳＤＵは、衛星ネットワークの少なくとも１つの衛星との、音声通信とデータ通信の両方に従事することが可能である。音声通信は、例えば、パイロット若しくは航空機上の他の人員から地上基地の人員（例えば航空管制官）に、又はその逆に送られる、音声メッセージを伴いうる。音声通信に加えて、文字メッセージ、場所データ、スピードデータ、高度データ、及び／又は、航空機に関連する（若しくは関連しない）その他の情報を含みうる、データ通信が使用されうる。いくつかの状況（例えば、航空機が交通管制塔又はその他の地上基地から遠すぎる場合）においては、音声通信の代わりにデータ通信が使用されうる。
【０００３】
既存の衛星通信システムは複数のＳＤＵを含み、各ＳＤＵは、衛星ネットワークとの（例えば音声の、データの、又はその他の）通信に従事するよう設定される。典型的には、衛星ネットワークとの通信に従事している２つ以上のＳＤＵ同士の無線周波数干渉という懸念により、一時に１つのＳＤＵだけが、アクティブになること、及び無線周波数信号を送信することを許可される。これを容易にするために、既存の方法は、航空機のＳＤＵを、ＳＤＵが互いに通信すること、どのＳＤＵがアクティブになるのかをいつ切り替えるのかを決定すること、及び、どのＳＤＵをアクティブにするかを決定することを可能にする、ローカルなプログラム論理を各ＳＤＵが有するよう、設定することを伴う。
【０００４】
しかし、かかる既存の方法は、コスト及び複雑性に悪影響を与えうる。例えば、航空機の複数のＳＤＵは別々のサプライヤによって提供されることが多く、ゆえに、別々のＳＤＵが、互いに統合され、かつ衛星通信システムのその他の構成要素と統合されるよう、設定されることが求められる。この要件により、各ＳＤＵのコスト、及び衛星通信システムのコストが増大する。更に、上述のプログラム論理を有するよう各ＳＤＵを設定することで、衛星通信システムの複雑性も増大する。
【０００５】
必要とされているのは、どのＳＤＵをアクティブにするかを制御するための、有効かつ安価で、あまり複雑ではないシステム及び方法である。
【発明の概要】
【０００６】
一例では、衛星ネットワークを介して通信するための方法が説明される。この方法は、航空機の第１衛星データユニット（ＳＤＵ）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、航空機の第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することとを含み、第１ＳＤＵ及び第２ＳＤＵは各々、衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定されており、更に、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを、含む。
【０００７】
別の例では、衛星ネットワークを介して通信するためのシステムが説明される。このシステムは、第１ＳＤＵ及び第２ＳＤＵであって、各々が衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定された、第１ＳＤＵ及び第２ＳＤＵを備える。システムは、プロセッサと、命令を記憶しているメモリとを有するネットワーク制御演算デバイスであって、命令は、第１ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、プロセッサによって実行可能である、ネットワーク制御演算デバイスを更に備える。
【０００８】
別の例では、第１ＳＤＵ及び第２ＳＤＵであって、各々が衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定された、第１ＳＤＵ及び第２ＳＤＵを備える航空機が、説明される。この航空機は、プロセッサと、命令を記憶しているメモリとを有するネットワーク制御演算デバイスであって、命令は、第１ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、プロセッサによって実行可能である、ネットワーク制御演算デバイスを更に備える。
【０００９】
上述の特徴、機能、及び利点は、様々な例において個別に実現可能であるか、又は、更に別の例において組み合わされうる。例の更なる詳細は、下記の説明及び図面を参照することで理解されうる。
【００１０】
実施例の特性と考えられる新規な特徴は、付随する特許請求の範囲に明記される。しかし、実施例のみならず、好ましい使用モードと、それらの更なる目的及び説明は、添付図面と併せて、本開示の実施例についての以下の詳細説明を読むことによって、最もよく理解されよう。
【図面の簡単な説明】
【００１１】
【図１】例示的な一実行形態による、例示的な航空機のブロック図を示す。
【図２】例示的な一実行形態による、図１の航空機における例示的な構成要素のブロック図を示す。
【図３】例示的な一実行形態による、衛星ネットワークを介する通信の例示的な方法のフロー図を示す。
【図４】例示的な一実行形態による、図３の方法の制御機能を実施するための例示的な方法のフロー図を示す。
【図５】例示的な一実行形態による、図３の方法の制御機能を実施するための別の例示的な方法のフロー図を示す。
【図６】例示的な一実行形態による、図３の方法と共に使用するための例示的な方法のフロー図を示す。
【図７】例示的な一実行形態による、図３の方法と共に使用するための別の例示的な方法のフロー図を示す。
【発明を実施するための形態】
【００１２】
本書ではこれより、添付図面を参照しつつ開示されている例についてより網羅的に説明する。添付図面には、開示されている例の一部（全てではない）が示されている。実際には、いくつかの異なる例について説明することがあるが、これらの例は、本書に明記されている例に限定されると解釈すべきではない。むしろ、この開示が網羅的で包括的なものになるよう、かつ、本開示の範囲が当業者に十分に伝わるように、かかる例について説明している。
【００１３】
例としては、航空機のＳＤＵの動作を制御するための方法及びシステムが説明される。より具体的には、例示的な方法及びシステムは、航空機のアクティブＳＤＵとして使用するのにどのＳＤＵが選択されるべきかを決定するために、航空機のＳＤＵの動作パラメータを使用することを伴う。この開示では主に、２つのＳＤＵを包含する航空機に関して例が説明されているが、他の例では航空機が２を上回る数のＳＤＵを含むこともあると、理解すべきである。
【００１４】
航空機の各ＳＤＵは、衛星ネットワークとの（すなわち、衛星ネットワークの少なくとも１つの衛星との）通信に従事するよう設定される。詳細には、各ＳＤＵは、衛星ネットワークからの無線周波数信号を受信し、処理するよう、かつ、衛星ネットワークに無線周波数信号を送信するよう、設定される。無線周波数信号は、音声通信又はデータ通信のことを表わしうる。
【００１５】
航空機の各ＳＤＵは、衛星ネットワークとの通信に従事するよう設定されるが、航空機のＳＤＵの動作を制御するための方法及びシステムは、アクティブＳＤＵだけに無線周波数信号の送信を許可することを伴う。例示的な方法及びシステムでは、２つのＳＤＵの各々の様々な動作パラメータがモニタされ、モニタされたパラメータは、各ＳＤＵが、そのＳＤＵがアクティブＳＤＵになるのにどれほど適しているかを表わすそれぞれの可用性スコアを決定するための基盤として、使用される。一例では、システムは、各ＳＤＵについて、そのＳＤＵが有効データをレポートしているか否か（すなわち、システムがＳＤＵから受信する一又は複数のデータワードが、その一又は複数のデータワードが有効であることを示すビットを包含するか否か）を判断する。ＳＤＵが有効データをレポートしていれば、システムは、そのＳＤＵの可用性スコアを増大させる。
【００１６】
他の動作パラメータも、ＳＤＵが有効データをレポートしているか否かと組み合わされて、方法及びシステムによって用いられる。詳細には、システムは、各ＳＤＵについて、そのＳＤＵが、データリンクサービスを提供することが可能であるか否か、及び、音声サービスを提供することが可能であるか否かを判断する。各ＳＤＵは、概括的には、データリンクサービス及び音声サービスを提供することが可能になるよう設定される（つまり、ＳＤＵには、データリンクチャネル及び音声チャネルをそれぞれ介するデータ通信及び音声通信を表わす無線周波数信号を受信し、処理し、かつ送信する上で適切なハードウェア及びソフトウェアが装備される）が、時には、ＳＤＵがかかるサービスの一方又は両方を提供することが、不可能になることもある。例えば、ハードウェア障害及び／又は衛星ネットワークとの接続の欠如により、ＳＤＵは、データリンクサービス及び／又は音声サービスを提供することが不可能になりうる。ハードウェア障害及び／又はネットワーク接続の欠如により、その他の問題が引き起こされることもある。ゆえに、ハードウェアの健全性及びネットワーク接続は、一部の実行形態において方法及びシステムによって用いられる、別の動作パラメータでありうる。データリンクサービス及び／又は音声サービスを提供するＳＤＵの能力の不全をもたらす、その他の原因が存在することもある。
【００１７】
方法及びシステムは、ネットワーク制御演算デバイスを伴いうる。このネットワーク制御演算デバイスは、ネットワーク制御演算デバイスが、ＳＤＵの動作パラメータを使用して、アクティブＳＤＵとして使用するのにどのＳＤＵが選択されるべきかを決定することを可能にする、プログラム論理を伴って設定される。ゆえに、どのＳＤＵがアクティブＳＤＵになるべきかを決定するためのローカルなプログラム論理を、各ＳＤＵが有する必要性がなくなり、これにより、各ＳＤＵのコストと、ＳＤＵが動作するよう制御される様態の複雑性の、両方が低減する。少なくとも、どのＳＤＵがアクティブＳＤＵであるかを変更するか否か、及び、この変更をどのＳＤＵに対して行うかを決定するために、ＳＤＵ同士が互いに通信することがもはや必要でなくなるという点で、複雑性は低減される。加えて、方法及びシステムの例は、ＳＤＵの動作パラメータを継続的にモニタすることにより、衛星通信システムの効率を向上させうる。これにより、２つのＳＤＵのうちの最も好適なＳＤＵが、いつでもアクティブＳＤＵとして使用されうる。
【００１８】
この開示の実行形態は、特にコンピュータネットワーク及び演算システム（例えば、衛星通信システム及び衛星ネットワークに関するもの）に対する、技術的改善をもたらすものである。
【００１９】
演算システムに特有の技術的問題（例えば、別々のソフトウェア及び／又はハードウェアの設計及び統合に付随するコスト及び複雑性、並びに、かかる複雑な設計及び統合によって生じうる非効率性）は、全体的又は部分的に、この開示の実行形態によって解決されうる。例えば、この開示の実行形態により、航空機の衛星通信システムのソフトウェア構成要素及び／又はハードウェア構成要素（例えば、少なくとも、航空機のＳＤＵ、及びＳＤＵの動作を制御するよう設定された一又は複数の演算デバイス）の、設計及び統合の時間及びコストが低減される。別の例としては、この開示の実行形態により、航空機の衛星通信システムの複雑性が低減され、その構成要素がより迅速に、より高い信頼性を伴って、互いに及び衛星ネットワークと、通信することが可能になる。
【００２０】
ゆえに、この開示の実行形態により、コントローラが航空機のＳＤＵの動作を制御しうる方式に、ひいては、航空機と衛星ネットワークとの間でデータ通信及び音声通信が実施されうる方式に、新規かつ有効な改良が導入されうる。
【００２１】
ここで図を参照するに、図１は、例示的な一実行形態による、例示的な航空機１００のブロック図を示している。航空機１００はシステム１０２を含む。具体的には、システム１０２は、衛星ネットワーク１０４を介して通信を行うよう設定される。ゆえに、システム１０２は、衛星ネットワーク１０４と通信可能であるように図示されている。
【００２２】
システム１０２は、ネットワーク制御演算デバイス１０６を含むように図示されている。システム１０２は、第１ＳＤＵ１０８及び第２ＳＤＵ１１０を含むようにも図示されており、第１ＳＤＵ１０８と第２ＳＤＵ１１０の各々は、ネットワーク制御演算デバイス１０６に通信可能に連結されている。システム１０２は２つのＳＤＵ１０８及び１１０を伴って図示されているが、２を上回る数のＳＤＵが含まれることもある。更に、２つのＳＤＵ１０８及び１１０の各々は、ネットワーク制御演算デバイス１０６に個別に連結されるように図示されているが、ネットワークコントロール演算デバイス１０６、第１ＳＤＵ１０８、及び第２ＳＤＵ１１０の全てが、同一の通信経路（データバスなど）に連結されることもある。
【００２３】
２つのＳＤＵ１０８及び１１０の各々は、ＳＤＵが、衛星ネットワーク１０４の少なくとも１つの衛星１１２との無線周波数通信（例えば音声通信及び／又はデータ通信）に従事し、ゆえに、衛星ネットワーク１０４を介して、一又は複数の地上基地１１４及び／又はその他のデバイス（図示せず）とのかかる通信に従事することを可能にする、ハードウェア構成要素及びソフトウェア構成要素（例えばプロセッサ、トランシーバ、及びプログラム論理）を伴って、設定される。２つのＳＤＵ１０８及び１１０の各々は、上述のように設定されることで、ＳＤＵが衛星ネットワーク１０４のカバー範囲内にある時には（ハードウェアの問題やソフトウェアの問題といった他の問題によって、ＳＤＵによるかかるサービスのうちの一又は複数の提供が妨げられなければ）、データリンクサービス及び／又は音声サービスを提供しうる。例としては、各ＳＤＵは、一又は複数の時点において、ネットワーク制御演算デバイス１０６に、ＳＤＵの動作パラメータの表示を送信するよう設定されうる。各ＳＤＵは、ネットワーク制御演算デバイス１０６からリクエストを受信することに応答して、かつ／又は、既定の頻度（例えば３０秒ごと）といった一又は複数の既定の時点において自動的に、その動作パラメータの表示を送信するよう設定されうる。
【００２４】
ネットワーク制御演算デバイス１０６は、詳細には２つのＳＤＵ１０８と１１０のうちのどちらがアクティブＳＤＵになるのかを制御することによって、第１ＳＤＵ１０８及び第２ＳＤＵ１１０の動作の制御を担う。上述したように、ネットワーク制御演算デバイス１０６は、アクティブＳＤＵだけに、衛星ネットワーク１０４への無線周波数信号の送信を許可する。例としては、２つのＳＤＵ１０８と１１０のうちの、その時点においてアクティブＳＤＵではないＳＤＵは、「スタンドバイＳＤＵ」又は「ウォームスタンドバイＳＤＵ」と称されうる。ネットワーク制御演算デバイス１０６は、衛星ネットワーク１０４に無線周波数信号を送信しないよう、スタンドバイＳＤＵを設定しうる。これを促進するために、例えば、スタンドバイＳＤＵは、電源をオンにされうるが、衛星ネットワーク１０４にログインできない。しかし、スタンドバイＳＤＵは、いくつかの状況においては、ネットワーク制御演算デバイス１０６、及びスタンドバイＳＤＵがインターフェース接続している航空機１００の他の構成要素との、ある特定のレベルの通信を維持しうる。これにより、かかる構成要素が、スタンドバイＳＤＵは機能していないと宣言しないことが、確実になる。例えば、スタンドバイＳＤＵは、インターフェース構成要素との定期的なハートビート通信であって、スタンドバイＳＤＵが、スタンドバイＳＤＵの電源がオンになっていることをかかる構成要素に示すデータを送信する、ハートビート通信に従事しうる。加えて、スタンドバイＳＤＵは、スタンドバイＳＤＵの一又は複数の動作パラメータを示すデータを、ネットワーク制御演算デバイス１０６に送信するよう設定されてよく、これにより、ネットワーク制御演算デバイス１０６は、スタンドバイＳＤＵがアクティブＳＤＵにされるべきか否かを判断するための基盤として、このデータを使用しうる。
【００２５】
システム１０２は、ユーザインターフェース１１６を含むようにも図示されており、ユーザインターフェース１１６は、一又は複数の任意のデバイスであって、このデバイスを通じて、ネットワーク制御演算デバイス１０６が、ユーザ（例えば航空機１００のパイロット）からの入力を受信し、かつ／又はこのユーザに出力を提供しうる、一又は複数の任意のデバイスを含みうる。例えば、ユーザインターフェース１１６は、その他のものを含む可能性もあるがとりわけ、ディスプレイデバイス（例えばタッチスクリーンやコンピュータのモニタ）、キーボード、及び／又はマウスを含みうる。ユーザは、ユーザインターフェース１１６を通じて、２つのＳＤＵ１０８及び１１０の動作を制御しうる。例えば、ユーザは、自動モードと手動モードのいずれかの選択を表わす入力データを提供しうる。更に、手動モードでは、ユーザは、２つのＳＤＵ１０８と１１０のうちの、アクティブＳＤＵになるよう制御すべき一方の選択を表わす、入力データを提供しうる。例としては、ユーザインターフェース１１６は、チューニング・制御パネル（ＴＣＰ）の形態をとってよく、このＴＣＰを通じて、パイロット又は航空機１００上の他の人員は、手動モードか自動モードかを選択しうる。その他の例もありうる。
【００２６】
ネットワーク制御演算デバイス１０６は、一又は複数のプロセッサ１１８、通信インターフェース１２０、出力インターフェース１２２、及びデータ記憶装置１２４（各々が通信バス１２６に接続されている）を含むように図示されている。ネットワーク制御演算デバイス１０６は、ネットワーク制御演算デバイス内での通信、及び、ネットワーク制御演算デバイスと他のデバイス（図示せず）との間の通信を可能にするための、ハードウェアも含みうる。このハードウェアは、例えば、送信器、受信器、及びアンテナを含みうる。
【００２７】
通信インターフェース１２０は、一又は複数のネットワーク若しくは一又は複数の遠隔デバイスとの短距離通信と長距離通信の両方を可能にする、無線インターフェース、及び／又は一又は複数の有線インターフェースでありうる。上記の無線インターフェースは、Ｂｌｕｅｔｏｏｔｈ、ＷｉーＦｉ（例えば、米国電気電子学会（ＩＥＥＥ）  ８０２．１１プロトコル）、ロングタームエボリューション（ＬＴＥ）、移動体通信、近距離無線通信（ＮＦＣ）、及び／又はその他の無線通信プロトコルといった、一又は複数の無線通信プロトコルのもとで、通信を提供しうる。上記の有線インターフェースは、イーサネットインターフェース、ユニバーサルシリアルバス（ＵＳＢ）インターフェース、又は、ワイヤ、ツイストペア線、同軸ケーブル、光リンク、光ファイバーリンク、若しくは、有線ネットワークとのその他の物理的接続を介して通信するための類似のインターフェースを含みうる。ゆえに、通信インターフェース１２０は、一又は複数のデバイスから入力データを受信するよう設定されてよく、その他のデバイスに出力データを送るようにも設定されうる。
【００２８】
出力インターフェース１２２は、情報を出力し、例えば、ネットワーク制御演算デバイス１０６からの情報を、２つのＳＤＵ１０８及び１１０へと出力する（例えば、２つのＳＤＵ１０８及び１１０の動作を制御するコマンド）。出力インターフェース１２２は、ユーザインターフェース１１６にも情報（例えば、２つのＳＤＵ１０８及び１１０のどちらがアクティブＳＤＵであるかという表示であるか、又は、２つのＳＤＵ１０８と１１０のいずれかに関連する障害情報であることもある）を出力しうる。ゆえに、出力インターフェース１２２は、通信インターフェース１２０と類似していることがあり、無線インターフェース（送信器など）でも、有線インターフェースでもありうる。
【００２９】
データ記憶装置１２４は、メモリ（例えば、プロセッサ（複数可）１１８が読み取ること若しくはアクセスすることが可能な一又は複数のコンピュータ可読記憶媒体）を含みうるか、又はかかるメモリの形態を取りうる。コンピュータ可読記憶媒体は、一又は複数のプロセッサ１１８と全体的又は部分的に統合されうる、揮発性及び／又は非揮発性の記憶装置構成要素（光メモリ、磁気メモリ、有機メモリ若しくはその他のメモリ、又はディスク記憶装置など）を含みうる。データ記憶装置１２４は、非一過性のコンピュータ可読媒体と見なされる。データ記憶装置１２４は、一部の例では、単一の物理デバイス（例えば、１つの光学メモリ、磁気メモリ、有機メモリ、若しくはその他のメモリ、又はディスク記憶装置ユニット）を使用して実装されうる一方、他の例では、２つ以上の物理デバイスを使用して実装されうる。
【００３０】
ゆえに、データ記憶装置１２４は非一過性のコンピュータ可読記憶媒体であり、実行可能な命令１２８がそれに記憶される。実行可能な命令１２８は、コンピュータ実行可能なコードを含む。加えて、データ記憶装置１２４は、設定パラメータ１３０も記憶する。設定パラメータ１３０は、様々なパラメータであって、ネットワーク制御演算デバイス１０６はそれらに従って本書に記載の機能を実施する、様々なパラメータを含みうる。
【００３１】
例としては、設定パラメータ１３０は、一又は複数のデータワードを含みうる。各データワードはビットのシーケンスで作成され、データワード内のビットの一又は複数のサブセット（又は「フィールド（ｆｉｅｌｄ）」）は、ある特定の設定パラメータを規定するための専用のものでありうる。例えば、かかる１つのデータワードは、３２のビットによるシーケンス（ビット１からビット３２まで）を包含しうる。このデータワードにおいて、（ｉ）ビット１は、航空機１００内にいくつのＳＤＵが設置されているかを示しており、かつ、２つのＳＤＵが設置されていることを示す１というデフォルト値を有し、（ｉｉ）ビット２は、２つのＳＤＵのうちのどちらが推奨アクティブＳＤＵであるか（例えば、どちらのＳＤＵが顧客によって推奨されるか）を示し、ここで、０という値は第１ＳＤＵ１０８が推奨されることを示し、１という値は第２ＳＤＵ１１０が推奨されることを示し、（ｉｉｉ）ビット３から３２まではパディングビット（例えば、各ビットが０という値を有する３０個のビット）である。別の例としては、かかるデータワードの別のものは、３２のビットを包含してよく、これらのビットは、それぞれ８のビットを有する４つのフィールドに分割されうる（例えば、ビット１〜８、９〜１６、１７〜２４、及び２５〜３２）。各フィールドはそれぞれ１つのタイマを規定し、本書に記載のある種の機能は、このタイマにしたがって実施されうる。その他の例もありうる。
【００３２】
プロセッサ（複数可）１１８は、汎用プロセッサ又は特殊用途プロセッサ（例えば、デジタル信号プロセッサ、特定用途向け集積回路など）でありうる。プロセッサ（複数可）１１８は、通信インターフェース１２０からだけでなく、その他のセンサ又はユーザインターフェース１１６からも入力を受信し、この入力を処理して、出力を生成しうる。この出力は、データ記憶装置１２４に記憶され、２つのＳＤＵ１０８及び１１０の動作を制御するために使用される。プロセッサ（複数可）１１８は、データ記憶装置１２４に記憶され、かつ、本書に記載のネットワーク制御演算デバイス１０６の機能を提供するよう実行可能である、実行可能な命令１２８（コンピュータ可読プログラム命令など）を実行するよう、設定されうる。例えば、実行可能な命令１２８は、ソフトウェアアプリケーションであって、実行されると、本書に記載の一又は複数の機能をネットワーク制御演算デバイス１０６に実施させる、ソフトウェアアプリケーションを規定しうる。
【００３３】
一例では、稼働中に、実行可能な命令１２８がネットワーク制御演算デバイス１０６のプロセッサ（複数可）１１８によって実行されると、プロセッサ（複数可）１１８は、第１ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう実行される。
【００３４】
別の例では、上述の動作の組は動作の第１の組であってよく、実行可能な命令１２８がネットワーク制御演算デバイス１０６のプロセッサ（複数可）１１８によって実行されると、プロセッサ（複数可）１１８は、相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、第１入力データの受信に応答して、ネットワーク制御演算デバイスを、この選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう実行される。この相互排他的な２つの動作モードは、自動モードと手動モードとを含む。自動モードにおける動作は、動作の第１の組を反復的に実施することを含み、手動モードにおける動作は、第１ＳＤＵと第２ＳＤＵのうちの、アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、第２入力データの受信に応答して、第２ＳＤＵと第１ＳＤＵのうちの一方を、この選択にしたがって、アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む。手動モードでの動作時には、実行可能な命令１２８は、ネットワーク制御演算デバイス１０６のプロセッサ（複数可）１１８によって実行されて、プロセッサ（複数可）１１８に動作の第３の組を実施させうる。
【００３５】
より詳細な例示的な動作について、以下で説明する。一部の動作はある特定の順序で実施されると説明しているが、かかる動作は異なる順序でも実施されうると、理解すべきである。
【００３６】
更に、本書に記載の動作のうちの一又は複数の任意のものの実施中に、ネットワーク制御演算デバイス１０６が、その構成要素のうちの一又は複数及び／又は２つのＳＤＵ１０８と１１０のうちの一又は複数についてエラーを検出した場合、ネットワーク制御演算デバイス１０６は、エラーのソースを示す（このエラーに関する更なる詳細を示すこともある）障害レポートを生成し、出力しうる。例えば、ネットワーク制御演算デバイス１０６は、第１ＳＤＵ１０８のハードウェア障害を検出すると、ユーザインターフェース１１６上に、このハードウェア障害を示す表示を提供しうる。その他の例もありうる。
【００３７】
本書に記載の例においては、ネットワーク制御演算デバイス１０６は、初期化される（すなわち、オンにされるか、ブートアップされるか、ＳＤＵの動作を制御するためのソフトウェアアプリケーションをローディングするか、又は別様に動作を開始する）と、設定パラメータ１３０（例えばデータワード内の一又は複数のビット）を、２つのＳＤＵ１０８と１１０のどちらが推奨アクティブＳＤＵになるかを決定するための基盤として、及び／又は、一又は複数のその他のパラメータであって、それらにしたがってＳＤＵの動作が行われるパラメータを決定するための基盤として、参照することが可能になる。
【００３８】
ネットワーク制御演算デバイス１０６は、初期化後に、ネットワーク制御演算デバイス１０６が、ユーザインターフェース１１６から（例えばＴＣＰから）、手動モードと自動モードのいずれかの選択を表わす入力データを受信したか否かを、判断しうる。例としては、ネットワーク制御演算デバイス１０６が入力データから手動モードが選択されていると判断した場合、ネットワーク制御演算デバイス１０６は次いで、２つのＳＤＵ１０８と１１０のうちの、アクティブＳＤＵになるべき一方の選択を表わす、更なる入力データを受信しうる。あるいは、ネットワーク制御演算デバイス１０６は、ユーザインターフェース１１６から２つの入力を受信する代わりに、ユーザインターフェース１１６から２つのＳＤＵ１０８と１１０のうちの一方の選択を表わす入力データを受信してよく、この入力データの受信は、ネットワーク制御演算デバイス１０６が手動モードで動作することをトリガしうる。
【００３９】
ネットワーク制御演算デバイス１０６は、初期化後の任意の時点において、自動モードの選択を表わす入力データを受信すると、自動モードに対応するある特定の動作の組を反復的に実施しうる。ネットワーク制御演算デバイス１０６は、一又は複数の条件が満たされるまで、この動作の組を実施しうる（例えば、ネットワーク制御演算デバイス１０６が、手動モードの選択を表わす入力データを受信した場合、及び／又は、自動モードについてのエラーを検出した場合）。
【００４０】
自動モードでの動作について、以下で説明する。上述したように、ネットワーク制御演算デバイス１０６は、自動モードでの動作時に、２つのＳＤＵ１０８と１１０の各々の可用性スコアを決定し、２つの可用性スコアを比較し、次いで、この比較に基づいて、２つのＳＤＵ１０８と１１０のうちの一方を、アクティブＳＤＵになるよう制御する。
【００４１】
例としては、２つのＳＤＵ１０８と１１０のうちのアクティブＳＤＵにされるべき一方が、まだアクティブＳＤＵになっていない場合、２つのＳＤＵ１０８と１１０のうちの一方を、アクティブＳＤＵになるよう制御するという行為は、ネットワーク制御演算デバイス１０６が、２つのＳＤＵ１０８と１１０のうちのこの一方に、コマンド信号を送ることを伴ってよく、このことは、２つのＳＤＵ１０８と１１０のうちのこの一方を、アクティブＳＤＵとして動作開始するようトリガしうる。例えば、コマンド信号の受信及び受領確認が、このＳＤＵが、衛星ネットワーク１０４とのデータ通信、音声通信、若しくはその他の通信に従事するため、又はかかる通信に従事するよう準備するためのアクションを実施すること、或いは、その他の種類のアクションを実施することを、トリガしうる。例としては、アクションは、その他の実現可能なアクションも伴いうるがとりわけ、（ＳＤＵの電源がまだオンにされていない場合には、）電源をオンにすること、（ＳＤＵがまだ衛星ネットワーク１０４に接続されていない場合には、）衛星ネットワーク１０４との接続を確立すること、データリンクサービスを提供しつつ、衛星ネットワーク１０４を介してデータ通信を送信及び／又は受信すること、及び、音声サービスを提供しつつ、衛星ネットワーク１０４を介して音声通信を送信及び／又は受信することのうちの、一又は複数を伴いうる。
【００４２】
更に、２つのＳＤＵ１０８と１１０のうちのアクティブＳＤＵにされるべき一方が、まだアクティブＳＤＵになっていない場合、２つのＳＤＵ１０８と１１０のうちの一方を、アクティブＳＤＵになるよう制御するという行為は、ネットワーク制御演算デバイス１０６が、２つのＳＤＵ１０８と１１０のうちの他方に、データ通信、音声通信、若しくはその他の通信の受信及び／若しくは送信の（即時の又は既定時間の経過後の）非アクティブ化、パワーダウン、終了を行わせるため、又は、アクティブＳＤＵとしての機能を別様に停止させるために、この他方のＳＤＵにコマンド信号を送ることも伴いうる。他方のＳＤＵは、次いで、それがパワーダウンされているか、又は、電源がオンにされているが衛星ネットワーク１０４に接続されておらず、ネットワーク制御演算デバイス１０６にデータ（例えばデータワード）を送信しているが、衛星ネットワーク１０４に通信を送信しているわけではないモードで動作するよう、自己設定しうる。
【００４３】
例としては、２つのＳＤＵ１０８と１１０のうちのアクティブＳＤＵにされるべき一方が、既にアクティブＳＤＵになっている場合、２つのＳＤＵ１０８と１１０のうちの一方を、アクティブＳＤＵになるよう制御するという行為は、ネットワーク制御演算デバイス１０６が、２つのＳＤＵ１０８と１１０のうちのこの一方にアクティブＳＤＵとしての動作を継続させるために、２つのＳＤＵ１０８と１１０のうちのこの一方にコマンド信号を送ることを伴いうる。あるいは、ネットワーク制御演算デバイス１０６は、何のアクションも行わないこともありうる。ゆえに、アクティブＳＤＵは、ネットワーク制御演算デバイス１０６によって別様に動作するよう制御されるまで、アクティブＳＤＵとしての動作を継続することになる。
【００４４】
例としては、ネットワーク制御演算デバイス１０６は、２つのＳＤＵ１０８と１１０のうちの、他方のＳＤＵよりも高い可用性スコアを有するＳＤＵになるように、アクティブＳＤＵを決定する。可用性スコアは、可能な限り低いスコアの表示から可能な限り高いスコアまでの範囲にわたるスペクトルに沿ったものとなる、定量的又は定性的な形態で表わされうる。例えば、可用性スコアは、整数値（例えば０、１、２、３など）やパーセント（例えば１０％、５０％など）といった数字の形態をとってよく、かつ／又は、「低（ｌｏｗ）」、「中（ｍｅｄｉｕｍ）」、及び「高（ｈｉｇｈ）」といった文字の形態をとりうる。その他の例もありうる。
【００４５】
２つのＳＤＵ１０８と１１０のいずれもがまだアクティブＳＤＵになっておらず（例えば、初期化後に、どのＳＤＵがアクティブＳＤＵになるべきかをネットワーク制御演算デバイス１０６が決定する最初の時点）、２つのＳＤＵ１０８と１１０のうちの一方が、設定パラメータ１３０で推奨アクティブＳＤＵとして特定されている状況では、自動モードでの動作は、推奨アクティブＳＤＵのその時点でのサービス能力（推奨アクティブＳＤＵの可用性スコアによって表わされる）が、他方のＳＤＵの可用性スコアによって表わされる他方のＳＤＵ（例えばスタンドバイＳＤＵ）の予期されるサービス能力よりも望ましいか否かを、判断するための方策としての役割を果たす。望ましいのであれば、ネットワーク制御演算デバイス１０６は、推奨アクティブＳＤＵをアクティブＳＤＵとして動作させることになる。そうでなければ、ネットワーク制御演算デバイス１０６は、他方のＳＤＵをアクティブＳＤＵとして動作させることになる。同様に、２つのＳＤＵ１０８と１１０のうちの一方が既にアクティブＳＤＵになっている状況では、自動モードでの動作は、アクティブＳＤＵのその時点でのサービス能力（アクティブＳＤＵの可用性スコアによって表わされる）が、他方のＳＤＵの可用性スコアによって表わされる他方のＳＤＵの予期されるサービス能力よりも望ましいか否かを、判断するための方策としての役割を果たす。望ましいのであれば、ネットワーク制御演算デバイス１０６は、その時点のアクティブＳＤＵをアクティブＳＤＵとして継続的に動作させることになる。そうでなければ、ネットワーク制御演算デバイス１０６は、他方のＳＤＵをアクティブＳＤＵとして動作させることになる。
【００４６】
２つのＳＤＵ１０８と１１０のうちの一方がその時点でアクティブＳＤＵになっており、かつ、２つのＳＤＵ１０８と１１０が同一の可用性スコアを有している状況では、ネットワーク制御演算デバイス１０６は、その時点のアクティブＳＤＵをアクティブＳＤＵとして維持することになる。２つのＳＤＵ１０８と１１０のいずれもがまだアクティブＳＤＵになっておらず、２つのＳＤＵ１０８と１１０が同一の可用性スコアを有している状況では、ネットワーク制御演算デバイス１０６は、設定パラメータ１３０を参照し、アクティブＳＤＵになるべき推奨アクティブＳＤＵを選択することになる。
【００４７】
ＳＤＵの可用性スコアは、３つの動作パラメータのうち最小のものに基づいて決定される。かかる動作パラメータのうちの１つは、ＳＤＵが有効データをレポートしているか否かであり、この文脈における「データ」とは、データリンクサービスの一部であるデータ通信を表わすものではなく、むしろ、典型的には動作パラメータの表示を包含するデータワード、又は、航空機１００の航空ローカルエリアネットワークにおけるオペレーションを促進するためにＳＤＵとネットワーク制御演算デバイス１０６との間で送信される、その他の形態のデータを表わす。より具体的には、ＳＤＵは有効データをレポートしているか否かという動作パラメータは、ＳＤＵによって提供されるデータが、航空機の動作をサポートするのに使用される上で有効であるか否かを示す。３つの動作パラメータのうちの他の２つは、ＳＤＵはデータリンクサービスを提供することが可能であるか否か、及び、ＳＤＵは音声サービスを提供することが可能であるか否かを含む。
【００４８】
ネットワーク制御演算デバイス１０６が、ＳＤＵからいかなるデータも（すなわち、典型的には動作パラメータの表示を包含するデータワードも、航空機１００の航空ローカルエリアネットワークにおけるオペレーションを促進するためにＳＤＵとネットワーク制御演算デバイス１０６との間で送信される他の形態のデータも）受信していないと判断すると、ネットワーク制御演算デバイス１０６は、このＳＤＵの可用性スコアを０と決定することになる。例としては、ネットワーク制御演算デバイス１０６が、ＳＤＵからいかなるデータも受信していないと判断するという行為は、ネットワーク制御演算デバイス１０６が、ＳＤＵからデータを最後に受信してからある特定の期間が経過した（例えば、過去１０分間に受信されたデータはない）と、判断することを伴いうる。
【００４９】
上述の３つの動作パラメータの各々だけでなく、本書で述べている他の動作パラメータも、ある特定のデータプロトコルにしたがってネットワーク制御演算デバイス１０６によって受信される、ＳＤＵからのデータワード内に表示されうる。例としては、ＳＤＵの動作パラメータを示すデータワードは、航空機のローカルエリアネットワークにおける通信向けのある特定の通信プロトコル（例えばＡＲＩＮＣ  ４２９プロトコル）によって規定された、フォーマットを有しうる。各データワードは、ＡＲＩＮＣ  ４２９プロトコル又は別種のプロトコルのとおりに、一又は複数のフィールドを含んでよく、各フィールドは、ある特定の動作パラメータを示す一又は複数のビットを含む。更に、フィールドのうちの１つは、データワードのラベルとしての役割を果たすフィールドでありうる。各ラベルは、独自のものであってよく、データワードにおいて提供される情報の種類を特定しうる。
【００５０】
例示的な一又は複数のデータワードは、ＳＤＵ（ネットワーク制御演算デバイス１０６はこのＳＤＵからデータワードを受信する）が有効データをレポートしているか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビットを含みうる。別の例示的な一又は複数のデータワードは、ＳＤＵがデータリンクサービスを提供することが可能であるか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビットを含みうる。更に、別の例示的な一又は複数のデータワードは、ＳＤＵが音声サービスを提供することが可能であるか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビットを含みうる。いくつかの状況においては、別個かつ独自の複数のデータワードは別個かつ独自の動作パラメータを示しうるが、他の状況においては、１つのデータワードが複数の動作パラメータを示すこともある。例えば、１つのデータワードは、（ｉ）ＳＤＵが音声サービスを提供することが可能であるか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビット、及び、（ｉｉ）ＳＤＵがデータリンクサービスを提供することが可能であるか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビット、を含みうる。
【００５１】
本書に記載の例においては、ネットワーク制御演算デバイス１０６では、衛星ネットワーク１０４カバー範囲内にあるＳＤＵに関連する動作パラメータ、及びＳＤＵのハードウェア能力に関連する動作パラメータも、考慮されうる。ネットワーク制御演算デバイス１０６で、かかる動作パラメータのいずれかが考慮されるか否かは、このＳＤＵが既にアクティブＳＤＵになっているか否か（又は、この時点でアクティブＳＤＵになっているＳＤＵがなければ、このＳＤＵが、設定パラメータ１３０によって特定された推奨アクティブＳＤＵであるか否か）に依拠しうる。
【００５２】
例えば、第１ＳＤＵ１０８が、この時点でアクティブＳＤＵであるか、又は、設定パラメータ１３０において推奨アクティブＳＤＵとして特定されている状況について、考えてみる。この状況では、第１ＳＤＵ１０８の可用性スコアを決定する時に、ネットワーク制御演算デバイス１０６では、第１ＳＤＵ１０８が衛星ネットワーク１０４のカバー範囲エリアの中にあるか否か（すなわち、第１ＳＤＵ１０８が、衛星ネットワーク１０４のカバー範囲内にあり、ゆえに、衛星ネットワーク１０４との通信に従事可能であるか否か）が考慮されうる。例としては、第１ＳＤＵ１０８が衛星ネットワーク１０４のカバー範囲エリアの中にあるか否かを考慮するという行為は、第１ＳＤＵ１０８が、例えば所定の期間における（例えば、この時点から５分間のうちの）将来の何らかの時点において、衛星ネットワーク１０４のカバー範囲エリアの中にあることが予期されるか否かを、考慮することを伴いうる。これを促進するために、各ＳＤＵは、ローカルに記憶された衛星ビームマップ、及びその他の論理であって、ＳＤＵが、ネットワークカバー範囲内にあるか否か、及び／又は、ネットワークカバー範囲内にあることが予期されるか否かを判断し、次いで、ネットワーク制御演算デバイス１０６に送信される一又は複数のデータワードにおいて対応する表示を提供するための論理を伴って、設定されうる。詳細には、データワード（複数可）は、第１ＳＤＵ１０８が、ネットワークカバー範囲内にあるか否か、及び／又は、ネットワークカバー範囲内にあることが予期されるか否かを、ネットワーク制御演算デバイス１０６に示す、一又は複数のビットを含みうる。より詳細な例としては、１つのデータワードは、第１ＳＤＵ１０８が、ネットワークカバー範囲内にあるか否か、及び／又は、ネットワークカバー範囲内にあることが予期されるか否かを示す。１つのビットを含みうる（例えば、ネットワークカバー範囲内にない、及び／又は、ネットワークカバー範囲内にあることが予期されない場合は０であり、ネットワークカバー範囲内にある、及び／又は、ネットワークカバー範囲内にあることが予期される場合は１である）。更なる例では、第１ＳＤＵ１０８が衛星ネットワーク１０４のカバー範囲エリアの中にあるか否かを考慮するという行為は、第１ＳＤＵ１０８が、衛星ネットワーク１０４との、確立済みのネットワーク接続を有するか否かを考慮することも伴いうる。
【００５３】
ネットワーク制御演算デバイス１０６は、ネットワークカバー範囲の一次的喪失により可用性スコアが下落することを防止するために、ある種の予防的措置をとるよう設定されうる。例えば、設定パラメータ１３０は、ネットワーク制御演算デバイス１０６が、ネットワークカバー範囲の喪失をＳＤＵの可用性スコアを引き下げる条件として扱う以前に、どれほど長く待機すべきかを規定する、所定のタイマ値を特定しうる。より詳細な例としては、第１ＳＤＵ１０８は少なくとも３分という所定のタイマ値にわたって、ネットワークカバー範囲内になかったと、ネットワーク制御演算デバイス１０６が判断すると、ネットワーク制御演算デバイス１０６は次いで、第１ＳＤＵ１０８の可用性スコアを引き下げることになる。ゆえに、ネットワーク制御演算デバイス１０６が、３分未満しか続かなかったネットワークカバー範囲の喪失を、第１ＳＤＵの可用性スコアに影響を与えるネットワークカバー範囲の喪失として扱うことはない。
【００５４】
更に、上述した状況では、第２ＳＤＵ１１０の可用性スコアを決定する時に、ネットワーク制御演算デバイス１０６では、第２ＳＤＵ１１０にハードウェア障害が起こっているか否かが考慮されうる。これを促進するために、一又は複数のデータワードは、第２ＳＤＵ１１０にハードウェア障害が起こっているか否かをネットワーク制御演算デバイス１０６に示す、一又は複数のビットを含みうる。例えば、データワードは、（ｉ）第２ＳＤＵ１１０の第１ハードウェア構成要素にハードウェア障害（例えば電力供給部又は入出力ポートの不具合）が起こっていることをネットワーク制御演算デバイス１０６に示す、一又は複数のビット、及び、（ｉｉ）第２ＳＤＵ１１０の、第２の別のハードウェア構成要素にハードウェア障害（例えば加入者識別モジュール（ＳＩＭ）カードの所在不明又は破損）が起こっていることをネットワーク制御演算デバイス１０６に示す、一又は複数のビット、を含みうる。別の例としては、データワードは、第２ＳＤＵ１１０の全球健全性インジケータ（ｇｌｏｂａｌ  ｈｅａｌｔｈ  ｉｎｄｉｃａｔｏｒ）としての役割を果たす１つのビットであって、第２ＳＤＵ１１０に何らかの種類のハードウェア障害が起こっているか否かをネットワーク制御演算デバイス１０６に示す、１つのビットを含みうる。更に、いくつかの状況においては、第２ＳＤＵ１１０によって検出された破損ソフトウェアが、第２ＳＤＵ１１０によって、ネットワーク制御演算デバイス１０６に、ハードウェア障害としてレポートされうる。
【００５５】
上述の状況について再度考えてみるに、例としては、ネットワーク制御演算デバイス１０６は、下の表１にしたがって、第１ＳＤＵ１０８の可用性スコアを決定しうる。
2020031419.tif 000003
【００５６】
更に、ネットワーク制御演算デバイス１０６は、下の表２にしたがって、第２ＳＤＵ１１０の可用性スコアを決定しうる。２つのＳＤＵ１０８及び１１０の可用性スコアの決定に関するその他の例もありうる。
2020031419.tif 000004
【００５７】
ネットワーク制御演算デバイス１０６は、２つの可用性スコアを決定すると、この２つのスコアを比較し、次いで、高い方の可用性スコアを有するＳＤＵを、アクティブＳＤＵになるよう制御しうる（又は、スコアが同一である場合には、上述したように、この時点でのアクティブＳＤＵ若しくは推奨アクティブＳＤＵが、アクティブＳＤＵである／になるよう制御する）。
【００５８】
どんな場合であっても、アクティブＳＤＵになるようＳＤＵを制御するという行為は、アクティブＳＤＵになるべきＳＤＵにコマンドを送信することと、次いで、このＳＤＵがアクティブＳＤＵにされたことを確認する、このＳＤＵからの応答を待機することとを、伴いうる。例としては、ネットワーク制御演算デバイス１０６は、コマンドを送信してから第１の所定の期間、待機するよう設定されうる。第１の所定の期間（この期間により、ＳＤＵに、コマンドを受諾し、そのＳＤＵがアクティブであるとレポートするための時間が付与される）は、設定パラメータ１３０において規定されてよく、一例としては、１５〜９０秒という範囲内の値を有しうる（例えば３０秒）。より詳細な例としては、ネットワーク制御演算デバイス１０６は、３０秒間待機しうる。これ以外の期間もありうる。
【００５９】
第１の所定の期間内にＳＤＵからの応答が受信されない場合、ネットワーク制御演算デバイス１０６は、他方のＳＤＵを、アクティブＳＤＵになるよう制御することになる。その一方、第１の所定の期間内にＳＤＵからの応答が受信された場合には、ネットワーク制御演算デバイス１０６は、第２の所定の期間にわたり、このＳＤＵをアクティブＳＤＵとして維持することになる。第２の所定の期間は、設定パラメータ１３０において規定されてよく、一例としては、１０〜２０分という範囲内の値を有しうる。より詳細な例としては、ＳＤＵは、ネットワーク制御演算デバイス１０６がアクティブＳＤＵを他方のＳＤＵに切り替えることが可能になる以前、１９分間にわたってアクティブＳＤＵとして維持されうる。これ以外の期間もありうる。第２の所定の期間は、ＳＤＵがアクティブＳＤＵになってから、このＳＤＵが、衛星ネットワーク１０４にログオンするのに十分な時間を有し、別のＳＤＵへの切り替えが発生する以前にサービスの提供を開始することを確実にするための、安全策として作用する。第２の所定の期間は、短期間にＳＤＵ間の切り替えが過剰に発生しないことを確実にするようにも、作用する。
【００６０】
いくつかの状況においては、ネットワーク制御演算デバイス１０６は、第１ＳＤＵ１０８から第２ＳＤＵ１１０に（又はその逆に）アクティブＳＤＵが切り替えられるべきであると決定しうるが、このアクティブＳＤＵは音声通話に従事するものでありうる。ゆえに、アクティブＳＤＵが音声通話に従事している時の切り替えは、音声通話を突然終了させうるので、望ましくないことがある。したがって、本書に記載の例では、ネットワーク制御演算デバイス１０６は、アクティブＳＤＵが衛星ネットワーク１０４を介して進行中の音声通話の提供に従事していると、判断しうるように設定されてよく、アクティブＳＤＵが進行中の音声通話の提供に従事している時には、ネットワーク制御演算デバイス１０６は、コマンドが他方のＳＤＵに送られてこの他方のＳＤＵをアクティブＳＤＵにすることを、防止することになる。換言すると、ネットワーク制御演算デバイス１０６は、音声通話が完了するまで、このアクティブＳＤＵをアクティブＳＤＵとして維持する。例としては、設定パラメータ１３０は、音声通話が接続されてからの最大時間量であって、ネットワーク制御演算デバイス１０６が、アクティブＳＤＵを別のＳＤＵに切り替えるコマンドを発し、ひいては音声通話を終了させる以前に、音声通話の継続を許可する最大時間量である、第３の所定の期間を規定しうる。この第３の所定の期間は、２分〜１０分の範囲内の値を有しうる（例えば５分）。その他の例もありうる。
【００６１】
図２は、例示的な一実行形態による、航空機１００における例示的な構成要素のブロック図を示している。より具体的には、図２は、第１ＳＤＵ１０８及び第２ＳＤＵ１１０の動作を制御するよう設定されたソフトウェアアプリケーション１３２が、航空機１００の他の構成要素とどのようにインターフェース接続するかを、より詳しく示している。図２に示している構成要素のうちの一又は複数は、衛星ネットワーク１０４を介する通信を促進するのに使用されるよう設定されているが、これらの構成要素のうちの一又は複数は、追加的又は代替的には、航空機上で別様に（例えばフライト制御、物流計画、及び／又は他の目的に）使用されるようにも、設定されうる。
【００６２】
キャビネット１３４は、処理モジュール、パワー制御モジュール、入出力モジュール、ネットワークスイッチ、及び／又は他の演算リソースをホスティングするよう設定された、演算システムである。ソフトウェアアプリケーション１３２は、キャビネット１３４にインストールされ、かつキャビネット１３４によって実行されうる。ソフトウェアアプリケーション１３２がキャビネット１３４にインストールされ、かつキャビネット１３４によって実行可能であることで、キャビネット１３４は、ネットワーク制御演算デバイス１０６としての役割を果たしうるか、又は、他の演算デバイス／モジュールと連動してネットワーク制御演算デバイス１０６をホスティングしうる。図２には１つのキャビネットを示しているが、航空機１００は、複数のかかるキャビネットを有することもある。
【００６３】
キャビネット１３４は、スイッチ１３６との通信インターフェース（例えば無線又は有線のインターフェース）を有するように図示されており、スイッチ１３６は、データ集信装置（ＤＣ）１３８との通信インターフェースを有する。スイッチ１３６は、キャビネット１３４とＤＣ１３８との間で、データ通信をルーティングするよう設定されうる。スイッチ１３６は、キャビネット１３４とは別個の構成要素として図示されているが、一部の実行形態では、キャビネット１３４の一構成要素であることもある。
【００６４】
更に、ＤＣ１３８は、第１ＳＤＵ１０８、第２ＳＤＵ１１０、ＴＣＰ１４０、及びライン交換可能ユニット（ＬＲＵ）１４２との、通信インターフェースを有するように図示されている。ＤＣ１３８は、第１ＳＤＵ１０８、第２ＳＤＵ１１０、ＴＣＰ１４０、ＬＲＵ１４２、及び／又は、航空機１００のその他の構成要素（センサなど）から、アナログ及びデジタルの通信を収集し、この通信をキャビネット１３４へとルーティングするよう、設定される。同様に、ＤＣ１３８は、キャビネット１３４からの通信を、第１ＳＤＵ１０８、第２ＳＤＵ１１０、ＴＣＰ１４０、ＬＲＵ１４２、及び／又は、航空機１００のその他の構成要素へと、ルーティングするようにも設定される。更に、ＤＣ１３８は、第１プロトコルの通信と第２プロトコルの通信との間の、二方向ゲートウェイとしての役割を果たしうる。ある特定の例としては、ＤＣ１３８とキャビネット１３４との間を流れるデータがＡＲＩＮＣ６６４プロトコルのものでありうる一方、ＤＣ１３８と、第１ＳＤＵ１０８、第２ＳＤＵ１１０、及びＴＣＰ１４０の各々との間を流れるデータはＡＲＩＮＣ４２９プロトコルのものでありうる。その他の例もありうる。一部の実行形態では、ＤＣ１３８の代替物として、従来型の信号配線が使用されることもある。
【００６５】
上述したように、ＴＣＰ１４０は、システム１０２のユーザインターフェース１１６がとりうる一形態である。例としては、システム１０２は、複数のＴＣＰ（例えば、１つはパイロットが使用するため、少なくとも１つは別の乗員が使用するため）を含みうる。
【００６６】
ＬＲＵ１４２は、航空機１００の一又は複数の電子部品（例えばトランシーバ、アンテナ、フライトデッキのディスプレイ、及び／又は、エンジンの一又は複数の部品）であって、航空機１００の衛星通信又はその他の動作を促進するが、ある時点において、保守機能の一環として交換されることがある、一又は複数の電子部品を含む。かかる電子部品の各々が別個のＬＲＵであることもあり、ゆえに、航空機１００は、図２に示している数を上回る、かかるＬＲＵを含みうる。例としては、ＬＲＵ１４２は、ＡＲＩＮＣ  ４２９プロトコル又はＡＲＩＮＣ  ６６４プロトコルにしたがって通信を受信し、送信するよう設定された、トランシーバを含みうる。
【００６７】
図２に示している構成要素の配置の例においては、パイロット又はその他の人員によるＴＣＰ１４０へのコマンド入力（例えば、手動モード又は自動モードで動作させるためのコマンド）を表わすデータは、ＤＣ１３８及びスイッチ１３６を通ってキャビネット１３４へとルーティングされうる。キャビネット１３４がデータを受信すると、キャビネット１３４で実行されるソフトウェア又はファームウェアが、キャビネット１３４の物理ポートからデータを取り出し、このデータを仮想ポート上で使用可能にする。これにより、ソフトウェアアプリケーション１３２はこのデータを使用しうる。他の例としては、ある特定のＳＤＵをアクティブＳＤＵにするための命令を表わすデータが、キャビネット１３４から、第１ＳＤＵ１０８と第２ＳＤＵ１１０のいずれかに送られうる。その他の例もありうる。
【００６８】
図３は、例示的な一実行形態による、衛星ネットワークを介する通信の例示的な方法２００のフロー図を示している。図３に示している方法２００は、図１に示している航空機１００又は航空機１００の構成要素と共に使用されることがある方法の、一例を提示している。更に、デバイス又はシステム（例えば、システム１０２又はネットワーク制御演算デバイス１０６）は、図３に提示されている論理機能を実施するために使用されうるか、かかる論理機能を実施するよう設定されうる。場合によっては、デバイス及び／又はシステムの構成要素はこの機能を実施するよう設定されてよく、これにより、これらの構成要素は、かかる実施を可能にするよう、実際に（ハードウェア及び／又はソフトウェアを伴って）設定され、構築される。他の例では、デバイス及び／又はシステムの構成要素は、例えばある特定の様態で操作されている時に、上記の機能の実施に適合するよう、かかる実施が可能であるよう、又は、かかる実施に適するよう、配置されうる。方法２００は、ブロック２０２〜２０８のうちの一又は複数で示している、一又は複数の工程、機能、又はアクションを含みうる。ブロックは順番に示されているが、これらのブロックは、並行して実施されてもよく、かつ／又は、本書に記載の順序とは異なる順序で実施されてもよい。また、様々なブロックは、ブロックの数を減らすよう組み合わされること、ブロックを追加するよう分割されること、及び／又は、望ましい実行形態に基づいて除去されることが可能である。
【００６９】
フロー図は、本書で開示しているこのプロセス及び方法、並びに他のプロセス及び方法について、本書の例の実現可能な一実行形態の機能及び動作を示していると、理解すべきである。これに関して、各ブロック又は各ブロックの部分は、特定の論理的機能又はステップをプロセスにおいて実装するためにプロセッサによって実行可能な一又は複数の命令を含む、プログラムコードのモジュール、セグメント、又は一部分を表しうる。プログラムコードは、任意の種類のコンピュータ可読媒体又はデータ記憶装置（例えば、ディスクドライブ又はハードドライブを含む記憶デバイスなど）に記憶されうる。更に、プログラムコードは、コンピュータ可読記憶媒体で機械可読形式に符号化されうるか、又は、他の非一過性の媒体又は製品で符号化されうる。このコンピュータ可読媒体は、非一過性のコンピュータ可読媒体又はメモリ（例えば、レジスタメモリ、プロセッサキャッシュ、及びランダムアクセスメモリ（ＲＡＭ）のような、データを短期間記憶するコンピュータ可読媒体など）を含みうる。コンピュータ可読媒体は、非一過性の媒体（例えば、読み出し専用メモリ（ＲＯＭ）、光学ディスク若しくは磁気ディスク、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）のような、二次的又は永続的な長期記憶装置など）も含みうる。コンピュータ可読媒体は、他の任意の揮発性又は非揮発性の記憶システムでもありうる。コンピュータ可読媒体は、例えば、有形のコンピュータ可読記憶媒体と考えられうる。
【００７０】
加えて、図３のブロック、及び、本書で開示されているその他のプロセス及び方法におけるブロックの各々又は部分は、プロセスにおいて特定の論理的機能を実施するよう配線されている、回路を表しうる。代替的な実行形態は本開示の例の範囲に含まれる。本開示の例においては、機能は、当業者であれば理解しうるように、関連する機能に応じて、図示されているか又は記載されている順序を逸脱して実行されうる（実質的に同時に、又は逆順で実行されることを含む）。
【００７１】
方法２００は、ブロック２０２において、航空機の第１衛星データユニット（ＳＤＵ）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することを含む。
【００７２】
方法２００は、ブロック２０４において、航空機の第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することを含み、第１ＳＤＵ及び第２ＳＤＵは各々、衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定される。
【００７３】
方法２００は、ブロック２０６において、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することを含む。
【００７４】
方法２００は、ブロック２０８において、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することを含む。
【００７５】
図４は、例示的な一実行形態による、ブロック２０８に示している制御することを実施するための、例示的な方法のフロー図を示している。ブロック２１０において、機能は、一方のＳＤＵが第１ＳＤＵと第２ＳＤＵのうちの他方のＳＤＵよりも高い可用性スコアを有していることに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む。
【００７６】
図５は、例示的な一実行形態による、ブロック２０８に示している制御することを実施するための、別の例示的な方法のフロー図を示している。ブロック２１２において、機能は、第１ＳＤＵと第２ＳＤＵのうちの一方にコマンドを送信して、この一方のＳＤＵをアクティブＳＤＵにすることを含む。更に、ブロック２１４において、機能は、ネットワーク制御演算デバイスが、コマンドを送信してから第１の所定の期間内に、一方のＳＤＵがアクティブＳＤＵであると確認する応答データを、この一方のＳＤＵから受信したか否かという、判断を行うことを含み、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信しなかったというものであれば、ネットワーク制御演算デバイスは、他方のＳＤＵを、アクティブＳＤＵになるよう制御し、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信したというものであれば、ネットワーク制御演算デバイスは、第２の所定の期間にわたり、この一方のＳＤＵをアクティブＳＤＵとして維持する。
【００７７】
図６は、例示的な一実行形態による、方法２００と共に使用するための例示的な方法のフロー図を示している。ブロック２１６において、機能は、アクティブＳＤＵは衛星ネットワークを介して進行中の音声通話の提供に従事していると、判断することを含む。更に、ブロック２１８において、機能は、アクティブＳＤＵが衛星ネットワークを介して進行中の音声通話に従事している時に、コマンドが別のＳＤＵをアクティブＳＤＵにすることを、防止することを含む。
【００７８】
図７は、例示的な一実行形態による、方法２００と共に使用するための別の例示的な方法のフロー図を示している。ブロック２２０において、機能は、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの他方を、スタンドバイＳＤＵになるよう制御することを含み、アクティブＳＤＵは衛星ネットワークを介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワークに送信しない。
【００７９】
本開示は、衛星ネットワークを介して通信するためのシステムについて説明している。このシステムは、第１ＳＤＵ及び第２ＳＤＵであって、各々が衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定された、第１ＳＤＵ及び第２ＳＤＵを備える。システムは、プロセッサと、命令を記憶しているメモリとを有するネットワーク制御演算デバイスであって、命令は、第１ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、プロセッサによって実行可能である、ネットワーク制御演算デバイスを更に備える。
【００８０】
一部のシステムの実行形態では、動作の組は、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、アクティブＳＤＵは衛星ネットワークを介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワークに送信しない。
【００８１】
一部のシステムの実行形態では、この動作の組は動作の第１の組であり、命令は、自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、第１入力データの受信に応答して、ネットワーク制御演算デバイスを、この選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、プロセッサによって更に実行可能である。かかる実行形態では、自動モードにおける動作は、動作の第１の組を反復的に実施することを含み、手動モードにおける動作は、第１ＳＤＵと第２ＳＤＵのうちの、アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、第２入力データの受信に応答して、第２ＳＤＵと第１ＳＤＵのうちの一方を、この選択にしたがって、アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む。
【００８２】
一部のシステムの実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵと第２ＳＤＵのいずれもがアクティブＳＤＵではなく、メモリに記憶された設定パラメータにより、第１ＳＤＵが推奨アクティブＳＤＵになることが規定される。かかる実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、設定パラメータにより、第１ＳＤＵが推奨アクティブＳＤＵになることが規定されることに基づいて、第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵが衛星ネットワークカバー範囲エリアの中にあるか否かを更に含み、第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵにハードウェア障害か生じている否かを更に含む。
【００８３】
一部のシステムの実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵがアクティブＳＤＵである。かかる実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵがアクティブＳＤＵであることに基づいて、第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵが衛星ネットワークカバー範囲エリアの中にあるか否かを更に含み、第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵにハードウェア障害か生じている否かを更に含む。
【００８４】
一部のシステムの実行形態では、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することは、一方のＳＤＵが第１ＳＤＵと第２ＳＤＵのうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む。
【００８５】
一部のシステムの実行形態では、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することは、第１ＳＤＵと第２ＳＤＵのうちの一方にコマンドを送信して、この一方のＳＤＵをアクティブＳＤＵにすることと、ネットワーク制御演算デバイスが、コマンドを送信してから第１の所定の期間内に、一方のＳＤＵがアクティブＳＤＵであることを確認する応答データを、この一方のＳＤＵから受信したか否かという、判断を行うこととを含み、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信しなかったというものであれば、ネットワーク制御演算デバイスは、他方のＳＤＵを、アクティブＳＤＵになるよう制御し、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信したというものであれば、ネットワーク制御演算デバイスは、第２の所定の期間にわたり、この一方のＳＤＵをアクティブＳＤＵとして維持する。かかる実行形態では、第１の所定の期間は１５〜９０秒の範囲内の値を有し、第２の所定の期間は１０〜２０分の範囲内の値を有する。
【００８６】
一部のシステムの実行形態では、動作の組は、アクティブＳＤＵは衛星ネットワークを介して進行中の音声通話の提供に従事していると、判断することと、アクティブＳＤＵが衛星ネットワークを介して進行中の音声通話に従事している時に、コマンドが別のＳＤＵをアクティブＳＤＵにすることを、防止することとを、更に含む。
【００８７】
本開示は、第１ＳＤＵ及び第２ＳＤＵを備える航空機であって、第１ＳＤＵと第２ＳＤＵの各々が衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定されている、航空機について更に説明する。この航空機は、プロセッサと、命令を記憶しているメモリとを有するネットワーク制御演算デバイスであって、命令は、第１ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することと、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、プロセッサによって実行可能である、ネットワーク制御演算デバイスとを、更に備える。
【００８８】
一部の航空機の実行形態では、動作の組は、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、アクティブＳＤＵは衛星ネットワークを介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワークに送信しない。
【００８９】
一部の航空機の実行形態では、この動作の組は動作の第１の組であり、命令は、自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、第１入力データの受信に応答して、ネットワーク制御演算デバイスを、この選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、プロセッサによって更に実行可能である。かかる実行形態では、自動モードにおける動作は、動作の第１の組を反復的に実施することを含み、手動モードにおける動作は、第１ＳＤＵと第２ＳＤＵのうちの、アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、第２入力データの受信に応答して、第２ＳＤＵと第１ＳＤＵのうちの一方を、この選択にしたがって、アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む。
【００９０】
一部の航空機の実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵと第２ＳＤＵのいずれもがアクティブＳＤＵではなく、メモリに記憶された設定パラメータにより、第１ＳＤＵが推奨アクティブＳＤＵになることが規定される。かかる実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、設定パラメータにより、第１ＳＤＵが推奨アクティブＳＤＵになることが規定されることに基づいて、第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵが衛星ネットワークカバー範囲エリアの中にあるか否かを更に含み、第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵにハードウェア障害か生じている否かを更に含む。
【００９１】
一部の航空機の実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵがアクティブＳＤＵである。かかる実行形態では、第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵがアクティブＳＤＵであることに基づいて、第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵが衛星ネットワークカバー範囲エリアの中にあるか否かを更に含み、第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵにハードウェア障害か生じている否かを更に含む。
【００９２】
一部の航空機の実行形態では、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することは、一方のＳＤＵが第１ＳＤＵと第２ＳＤＵのうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む。
【００９３】
一部の航空機の実行形態では、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することは、第１ＳＤＵと第２ＳＤＵのうちの一方にコマンドを送信して、この一方のＳＤＵをアクティブＳＤＵにすることと、ネットワーク制御演算デバイスが、コマンドを送信してから第１の所定の期間内に、一方のＳＤＵがアクティブＳＤＵであることを確認する応答データを、この一方のＳＤＵから受信したか否かという、判断を行うこととを含み、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信しなかったというものであれば、ネットワーク制御演算デバイスは、他方のＳＤＵを、アクティブＳＤＵになるよう制御し、この判断が、ネットワーク制御演算デバイスは第１の所定の期間内に応答データを受信したというものであれば、ネットワーク制御演算デバイスは、第２の所定の期間にわたり、この一方のＳＤＵをアクティブＳＤＵとして維持する。かかる実行形態では、第１の所定の期間は１５〜９０秒の範囲内の値を有し、第２の所定の期間は１０〜２０分の範囲内の値を有する。
【００９４】
本開示は、衛星ネットワークを介して通信するための方法について更に説明している。この方法は、航空機の第１衛星データユニット（ＳＤＵ）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵの第１可用性スコアを決定することと、航空機の第２ＳＤＵが、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵの第２可用性スコアを決定することとを含み、第１ＳＤＵ及び第２ＳＤＵは各々、衛星ネットワークの少なくとも１つの衛星との通信に従事するよう設定されており、更に、第１ＳＤＵの第１可用性スコアと第２ＳＤＵの第２可用性スコアとを比較することと、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することとを、含む。
【００９５】
一部の方法の実行形態では、方法は、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、アクティブＳＤＵは衛星ネットワークを介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワークに送信しない。
【００９６】
一部の方法の実行形態では、第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵと第２ＳＤＵのうちの一方を、アクティブＳＤＵになるよう制御することは、一方のＳＤＵが第１ＳＤＵと第２ＳＤＵのうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む。
【００９７】
本書で使用されている「実質的に（ｓｕｂｓｔａｎｔｉａｌｌｙ）」及び「約（ａｂｏｕｔ）」という語は、記載されている特性、パラメータ、又は値が厳密に実現される必要はないが、特性によって得られることになっている効果を無効にしない程度の、許容誤差、測定エラー、測定精度限界、及び、当業者には既知のその他の要因などを含む偏差又は変動が発生しうることを、意味している。
【００９８】
本書で開示されている、システム（複数可）、デバイス（複数可）、及び方法（複数可）の種々の例は、多種多様な構成要素、特徴、及び機能を含む。本書で開示されている、システム（複数可）、デバイス（複数可）、及び方法（複数可）の様々な例は、本書で開示されているシステム（複数可）、デバイス（複数可）、及び方法（複数可）のその他の例のうちの任意のものの、任意の構成要素、特徴、及び機能を、任意の組み合わせ又は任意のサブコンビネーションにおいて含む可能性があり、かつ、かかる可能性は全て本開示の範囲に含まれると意図されていることを、理解すべきである。
【００９９】
更に、本開示は、以下の条項による実施形態を含む。
【０１００】
条項１．衛星ネットワーク（１０４）を介して通信するためのシステム（１０２）であって、
第１衛星データユニット（ＳＤＵ）（１０８）及び第２ＳＤＵ（１１０）であって、各々が衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定された、第１ＳＤＵ（１０８）及び第２ＳＤＵ（１１０）と、
プロセッサ（１１８）と、命令（１２８）を記憶しているメモリ（１２４）とを有するネットワーク制御演算デバイス（１０６）であって、命令（１２８）は、
第１ＳＤＵ（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵ（１０８）の第１可用性スコアを決定すること（２０２）と、
第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵ（１１０）の第２可用性スコアを決定すること（２０４）と、
第１ＳＤＵ（１０８）の第１可用性スコアと第２ＳＤＵ（１１０）の第２可用性スコアとを比較すること（２０６）と、
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御すること（２０８）とを含む、動作の組を実施するよう、プロセッサ（１１８）によって実行可能である、
ネットワーク制御演算デバイス（１０６）とを備える、
システム。
【０１０１】
条項２．動作の組が、
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、アクティブＳＤＵは衛星ネットワーク（１０４）を介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワーク（１０４）に送信しない、条項１に記載のシステム。
【０１０２】
条項３．この動作の組が動作の第１の組であり、
命令（１２８）が、
自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、
第１入力データの受信に応答して、ネットワーク制御演算デバイス（１０６）を、この選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、プロセッサ（１１８）によって更に実行可能であり、
自動モードにおける動作は、動作の第１の組を反復的に実施することを含み、
手動モードにおける動作は、
第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの、アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、
第２入力データの受信に応答して、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、この選択にしたがって、アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む、条項１に記載のシステム。
【０１０３】
条項４．第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のいずれもがアクティブＳＤＵではなく、メモリ（１２４）に記憶された設定パラメータ（１３０）により、第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定され、
第１可用性スコア及び第２可用性スコアを決定する前に、設定パラメータ（１３０）により、第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定されることに基づいて、
第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵ（１０８）が衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、条項１に記載のシステム。
【０１０４】
条項５．第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）がアクティブＳＤＵであり、
第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）がアクティブＳＤＵであることに基づいて、
第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵ（１０８）が衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、条項１に記載のシステム。
【０１０５】
条項６．第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することは、一方のＳＤＵが第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む、条項１に記載のシステム。
【０１０６】
条項７．第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することは、
第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方のＳＤＵにコマンドを送信して、この一方のＳＤＵをアクティブＳＤＵにすることと、
ネットワーク制御演算デバイス（１０６）が、コマンドを送信してから第１の所定の期間内に、一方のＳＤＵがアクティブＳＤＵであることを確認する応答データを、この一方のＳＤＵから受信したか否かという、判断を行うこととを含み、
この判断が、ネットワーク制御演算デバイス（１０６）は第１の所定の期間内に応答データを受信しなかったというものであれば、ネットワーク制御演算デバイス（１０６）は、他方のＳＤＵを、アクティブＳＤＵになるよう制御し、この判断が、ネットワーク制御演算デバイス（１０６）は第１の所定の期間内に応答データを受信したというものであれば、ネットワーク制御演算デバイス（１０６）は、第２の所定の期間にわたり、この一方のＳＤＵをアクティブＳＤＵとして維持する、条項１に記載のシステム。
【０１０７】
条項８．第１の所定の期間は１５〜９０秒の範囲内の値を有し、
第２の所定の期間は１０〜２０分の範囲内の値を有する、条項７に記載のシステム。
【０１０８】
条項９．動作の組が、
アクティブＳＤＵは衛星ネットワーク（１０４）を介して進行中の音声通話の提供に従事していると、判断することと、
アクティブＳＤＵが衛星ネットワーク（１０４）を介して進行中の音声通話に従事している時に、コマンドが別のＳＤＵをアクティブＳＤＵにすることを、防止することとを更に含む、条項１に記載のシステム。
【０１０９】
条項１０．
第１衛星データユニット（ＳＤＵ）（１０８）及び第２ＳＤＵ（１１０）であって、各々が衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定された、第１ＳＤＵ（１０８）及び第２ＳＤＵ（１１０）と、
プロセッサ（１１８）と、命令（１２８）を記憶しているメモリ（１２４）とを有するネットワーク制御演算デバイス（１０６）であって、命令（１２８）は、
第１ＳＤＵ（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵ（１０８）の第１可用性スコアを決定することと、
第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵ（１１０）の第２可用性スコアを決定することと、
第１ＳＤＵ（１０８）の第１可用性スコアと第２ＳＤＵ（１１０）の第２可用性スコアとを比較することと、
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することとを含む、動作の組を実施するよう、プロセッサ（１１８）によって実行可能である、
ネットワーク制御演算デバイス（１０６）とを備える、
航空機（１００）。
【０１１０】
条項１１．動作の組が、
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御することを更に含み、アクティブＳＤＵは衛星ネットワーク（１０４）を介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワーク（１０４）に送信しない、条項１０に記載の航空機。
【０１１１】
条項１２．この動作の組が動作の第１の組であり、
命令（１２８）が、
自動モードと手動モードとを含む相互排他的な２つの動作モードのうちの一方の選択を表わす、第１入力データを受信することと、
第１入力データの受信に応答して、ネットワーク制御演算デバイス（１０６）を、この選択にしたがって動作するよう制御することとを含む、動作の第２の組を実施するよう、プロセッサ（１１８）によって更に実行可能であり、
自動モードにおける動作は、動作の第１の組を反復的に実施することを含み、
手動モードにおける動作は、
第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの、アクティブＳＤＵになるべき一方の選択を表わす、第２入力データを受信することと、
第２入力データの受信に応答して、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、この選択にしたがって、アクティブＳＤＵになるよう制御することとを含む、動作の第３の組を実施することを含む、条項１０に記載の航空機。
【０１１２】
条項１３．第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のいずれもがアクティブＳＤＵではなく、メモリ（１２４）に記憶された設定パラメータ（１３０）により、第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定され、
第１可用性スコア及び第２可用性スコアを決定する前に、設定パラメータ（１３０）により、第１ＳＤＵ（１０８）が推奨アクティブＳＤＵになることが規定されることに基づいて、
第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵ（１０８）が衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、条項１０に記載の航空機。
【０１１３】
条項１４．第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）がアクティブＳＤＵであり、
第１可用性スコア及び第２可用性スコアを決定する前に、第１ＳＤＵ（１０８）がアクティブＳＤＵであることに基づいて、
第１可用性スコアを決定するために使用される第１動作パラメータは、第１ＳＤＵ（１０８）が衛星ネットワーク（１０４）のカバー範囲エリアの中にあるか否かを更に含み、
第２可用性スコアを決定するために使用される第２動作パラメータは、第２ＳＤＵ（１１０）にハードウェア障害か生じている否かを更に含む、条項１０に記載の航空機。
【０１１４】
条項１５．第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することは、一方のＳＤＵが第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御することを含む、条項１０に記載の航空機。
【０１１５】
条項１６．第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することは、
第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方にコマンドを送信して、この一方のＳＤＵをアクティブＳＤＵにすることと、
ネットワーク制御演算デバイス（１０６）が、コマンドを送信してから第１の所定の期間内に、一方のＳＤＵがアクティブＳＤＵであることを確認する応答データを、この一方のＳＤＵから受信したか否かという、判断を行うこととを含み、
この判断が、ネットワーク制御演算デバイス（１０６）は第１の所定の期間内に応答データを受信しなかったというものであれば、ネットワーク制御演算デバイス（１０６）は、他方のＳＤＵを、アクティブＳＤＵになるよう制御し、この判断が、ネットワーク制御演算デバイス（１０６）は第１の所定の期間内に応答データを受信したというものであれば、ネットワーク制御演算デバイス（１０６）は、第２の所定の期間にわたり、この一方のＳＤＵをアクティブＳＤＵとして維持する、条項１０に記載の航空機。
【０１１６】
条項１７．第１の所定の期間は１５〜９０秒の範囲内の値を有し、
第２の所定の期間は１０〜２０分の範囲内の値を有する、条項１６に記載の航空機。
【０１１７】
条項１８．衛星ネットワーク（１０４）を介して通信するための方法（２００）であって、
航空機（１００）の第１衛星データユニット（ＳＤＵ）（１０８）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第１動作パラメータに基づいて、第１ＳＤＵ（１０８）の第１可用性スコアを決定すること（２０２）と、
航空機（１００）の第２ＳＤＵ（１１０）が、（ｉ）有効データをレポートしているか否か、（ｉｉ）データリンクサービスを提供することが可能であるか否か、及び（ｉｉｉ）音声サービスを提供することが可能であるか否かを含む、第２動作パラメータに基づいて、第２ＳＤＵ（１１０）の第２可用性スコアを決定すること（２０４）とを含み、第１ＳＤＵ（１０８）及び第２ＳＤＵ（１１０）は各々、衛星ネットワーク（１０４）の少なくとも１つの衛星（１１２）との通信に従事するよう設定されており、更に、
第１ＳＤＵ（１０８）の第１可用性スコアと第２ＳＤＵ（１１０）の第２可用性スコアとを比較すること（２０６）と、
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御すること（２０８）とを含む、
方法。
【０１１８】
条項１９．
第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方を、スタンドバイＳＤＵになるよう制御すること（２２０）を更に含み、アクティブＳＤＵは衛星ネットワーク（１０４）を介して無線周波数通信に従事し、スタンドバイＳＤＵは無線周波数信号を衛星ネットワーク（１０４）に送信しない、条項１８に記載の方法。
【０１１９】
条項２０．第１可用性スコアと第２可用性スコアとの比較に基づいて、第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの一方を、アクティブＳＤＵになるよう制御することが、一方のＳＤＵが第１ＳＤＵ（１０８）と第２ＳＤＵ（１１０）のうちの他方よりも高い可用性スコアを有することに基づいて、この一方のＳＤＵを、アクティブＳＤＵになるよう制御すること（２１０）を含む、条項１８に記載の方法。
【０１２０】
種々の有利な構成についての説明は、例示及び説明を目的として提示されており、網羅的であること、又は例を開示されている形態の例に限定することを意図するものではない。当業者には、多数の改変例及び変形例が自明となろう。更に、種々の有利な例は、他の有利な実施例と比べて異なる利点を説明しうる。選択された一又は複数の例は、それらの例の原理と実践的応用を最もよく解説するため、及び、様々な改変例を伴う様々な例の開示内容は想定される特定の用途に適するものであると、他の当業者が理解することを可能にするために、選ばれ、説明されている。
【図１】
2020031419.tif 000005
【図２】
2020031419.tif 000006
【図３】
2020031419.tif 000007
【図４】
2020031419.tif 000008
【図５】
2020031419.tif 000009
【図６】
2020031419.tif 000010
【図７】
2020031419.tif 000011
【外国語明細書】
2020031419000001.pdf
2020031419000002.pdf
2020031419000003.pdf
2020031419000004.pdf