(57)【要約】      （修正有）【課題】複数の通信経路を選択する目的で、車両のコンピューティングデバイスからの通信を管理する方法を提供する。【解決手段】ユーザによって生成された設定パラメータ５２を受け取るステップと、設定パラメータに基づいて通信優先度スキーム５６を決定するステップと、通信優先度スキームに基づく第１通信媒体に従ってデータ６２の第１サブセットを通信するステップと、通信優先度スキームに基づく第２通信媒体に従ってデータの第２サブセットを通信するステップと、を含む。【選択図】図２
2015149715.tif 000002
【特許請求の範囲】
【請求項１】
車両のコンピューティングデバイスからの通信を管理するための方法であって、
ユーザによって生成された設定パラメータを受け取るステップと、
前記設定パラメータに基づいて通信優先度スキームを決定するステップと、
前記通信優先度スキームに基づく第１通信媒体に従ってデータの第１サブセットを通信するステップと、
前記通信優先度スキームに基づく第２通信媒体に従ってデータの第２サブセットを通信するステップと、
を含む方法。
【請求項２】
前記設定パラメータを受け取る前記ステップは、ユーザがユーザインターフェイスと対話することに基づく、請求項１に記載の方法。
【請求項３】
前記設定パラメータを受け取る前記ステップは、記憶された設定ファイルに基づく、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示は、概して車両のコンピューティングデバイスと地上エレメントとの間で通信するための方法及びシステムに関し、より具体的には車両のコンピューティングデバイスと地上エレメント間においてデータ通信経路を設定するための方法及びシステムに関する。
【背景技術】
【０００２】
[0002]  （航空機、地上車両、水上船舶等のような）今日の車両は、データを伝送するための複数の通信経路を含む。一般的に、特定の伝送に用いられる通信経路は予め決められ、変更不可能である。通信経路の１又は複数のコンポーネントが問題のある振る舞いを示している時点では、通信経路を変更するための簡単な手段は全くない。
【０００３】
[0003]  したがって、車両通信のための改良されたシステム及び方法に対する要求が存在する。他の望ましい特徴及び特性は、付随する図面並びに前述の技術分野及び背景技術と共に考慮された場合に、以下に続く詳細な説明と添付されたクレームから明らかとなるだろう。
【発明の概要】
【０００４】
[0004]  一実施態様では、車両のコンピューティングデバイスからの通信を管理するための方法が提供される。本方法は、ユーザによって生成された設定パラメータを受け取るステップと、前記設定パラメータに基づいて通信優先度スキームを決定するステップと、前記通信優先度スキームに基づく第１通信媒体に従ってデータの第１サブセットを通信するステップと、前記通信優先度スキームに基づく第２通信媒体に従ってデータの第２サブセットを通信するステップと、を含む。
【０００５】
[0005]  別の実施態様では、車両に関連したコンピューティングデバイスのための通信システムが提供される。通信システムは、非一時的なコンピュータ可読媒体を含む。非一時的なコンピュータ可読媒体は、ユーザによって生成された設定パラメータを受け取り、前記設定パラメータに基づいて通信優先度スキームを決定する第１モジュールと、前記通信優先度スキームに基づく第１通信媒体に従ってデータの第１サブセットを通信し、前記通信優先度スキームに基づく第２通信媒体に従ってデータの第２サブセットを通信する第２モジュールと、を含む。
【０００６】
[0006]  更に別の実施態様では、航空機のコンピューティングデバイスが提供される。コンピューティングデバイスは、非一時的なコンピュータ可読媒体を含む。非一時的なコンピュータ可読媒体は、ユーザによって生成された設定パラメータを受け取り、前記設定パラメータに基づいて通信優先度スキームを決定する第１モジュールと、前記通信優先度スキームに基づく第１通信媒体に従ってデータの第１サブセットを通信し、前記通信優先度スキームに基づく第２通信媒体に従ってデータの第２サブセットを通信する第２モジュールと、を含む。
【０００７】
[0007]  更にまた、本方法及びシステムの他の望ましい特徴と特性は、付随する図面及び前述の背景技術と共に考慮された場合に、以下に続く詳細な説明と添付されたクレームから明らかとなるだろう。
【図面の簡単な説明】
【０００８】
[0008]  以下、本発明は次の図と共に説明される。図では同様の符号は同様の要素を示す。
【０００９】
【図１】[0009]  図１は、例示的な実施態様による航空機の通信管理システムを示す機能的なブロック図である。
【図２】[0010]  図２は、例示的な実施態様による通信管理システムの通信管理モジュールを示すデータフロー図である。
【図３】[0011]  図３は、例示的な実施態様による、通信管理モジュールによって実施されることができる通信管理方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
[0012]  以下の詳細な説明は本質的に単に例示的であるにすぎず、本開示又は本出願、及び本開示の用途を限定するようには意図されていない。本明細書で用いられる際、「例示的」という語は、「例、事例、又は実例として役に立つ」ということを意味する。したがって、本明細書で「例示的」として説明されるいずれの実施態様も、必ずしも他の実施態様より好ましい又は有利であると解されてはならない。本明細書で説明される実施態様の全ては、クレームにより規定される本発明の範囲を限定するためでなく、当業者が本発明を生産又は使用するのを可能にするために提供される例示的な実施態様である。更にまた、前述の技術分野、背景技術、発明の概要、又は以下の詳細な説明に提示されたいかなる明示若しくは暗黙の理論によっても拘束される意図は存在しない。
【００１１】
[0013]  ここで図１を参照すると、本開示の例示的な実施態様は、全体として１０に示された通信管理システムを対象とする。様々な実施態様において、通信管理システム１０は、車両１２と地上エレメント１４などの固定エレメントとの間の通信を管理する。理解できるように、様々な他の実施態様では、本明細書で説明される通信管理システム１０は、任意の固定エレメント又は別の車両（不図示）などの任意の他の非固定エレメントと通信するいずれの車両１２とも関連付けられることが可能である。例えば、車両１２又は他の車両（不図示）は、任意の航空機、地上車両、又は海洋船舶であってよい。別の例では、地上エレメント１４は、任意の航空機、地上車両、又は海洋船舶関連の地上エレメントであってよい。例示的な目的のため、本開示は、車両１２が、航空機関連地上システムである地上エレメント１４と通信する航空機１２である文脈において論じられる。
【００１２】
[0014]  図１の例では、車両１２は、地上エレメント１４と通信するコンピューティングデバイス１６を有した航空機である。コンピューティングデバイス１６は、例えば航空機１２の操縦士又は保守要員によるやりとりのために、航空機１２の操縦席に配置されることができる。コンピューティングデバイス１６は、代替的に航空機１２の別のエリアに配置されてよく、また航空機１２に関係する他の乗員又は人によって操作されてもよい。地上エレメント１４は、航空機１２のコンピューティングデバイス１６と通信するコンピューティングデバイス１８を含む（保守システム、又は航空交通管制システム、又は任意の他の航空機関連システムなどの）地上システムである。
【００１３】
[0015]  コンピューティングデバイス１６、１８のそれぞれは、一般に、１又は複数のプロセッサ２０、２２と、１又は複数の入力／出力デバイス２８、３０及び１又は複数の通信デバイス３２、３４と通信する１又は複数のデータ記憶デバイス２４、２６とを含む。通信デバイス３２、３４は、１又は複数の通信方法を用いて相互と直接又は間接に通信するように構成される。例えば、通信デバイス３２、３４は、予め規定された通信プロトコル（例えば、ＵＨＦ、ＶＨＦ、ＦＭ、イーサネット（登録商標）、ＲＳ−２３２、ＲＳ−４２２、Ｍｉｌ−ＳＴＤ−１５５３／１７７３等）を用いて直接的に通信することができ、及び／又は、１又は複数の予め規定された通信プロトコル（例えば、セルラー通信ネットワーク、Ｗｉ−Ｆｉ等）を介して通信する１又は複数の通信ネットワーク３６を通じて間接的に通信することができる。以下、直接的な通信及び間接的な通信は、共通して通信媒体と称される。
【００１４】
[0016]  本開示によれば、航空機１２のコンピューティングデバイス１６は、通信管理モジュール３８を含む。通信管理モジュール３８は、データ記憶デバイス２４に格納され、プロセッサ２０によって実行されることが可能な命令を含む。当該命令は、実行された時に、通信管理モジュール３８がコンピューティングデバイス１６から地上エレメント１４へ伝送されるデータの通信経路を管理するようにさせる。様々な実施態様において、命令は、実行された時に、通信管理モジュール３８が通信経路を管理するためのパラメータを設定するようにさせる。当該パラメータは、様々な通信方法に関連した属性に基づくことができる。パラメータの設定は、例えば、ユーザが設定パラメータを作成するために（例えばインターフェイス及び入力／出力デバイス２８を介して）コンピューティングデバイス１６と対話することに基づいて、又は、パラメータを格納しコンピューティングデバイス１６へ提供された設定ファイルに基づいて、実施されることが可能である。
【００１５】
[0017]  様々な実施態様において、命令は更に、実行された時に、通信管理モジュール３８が、利用可能な通信媒体に関するパラメータと属性に基づいてデータの伝送中に現在の通信経路を変更するようにさせる。例えば、通信管理モジュール３８は、利用可能な通信手段のパラメータと属性に基づいて現在の経路を識別することが可能であり、そして、所望の属性を持った通信媒体が利用可能になった場合、データの伝送中に現在の経路を変更することが可能である。
【００１６】
[0018]  ここで図２を参照すると、データフロー図が通信管理モジュール３８の様々な実施態様を示す。本開示による通信管理モジュール３８の様々な実施態様は、通信管理モジュール３８の中に組み込まれたいくつものサブモジュールを含むことができる。理解できるように、図２に示されたサブモジュールは、航空機１２（図１）と地上エレメント１４（図１）の間の通信経路を同様に管理するために、結合及び／又は更に分割されてよい。通信管理モジュール３８への入力は、通信管理モジュール３８内の他のサブモジュール（不図示）により決定／モデル化される航空機１２（図１）又はコンピューティングデバイス１６（図１）の他のモジュール（不図示）から受け取られることができ、及び／又はユーザがコンピューティングデバイス１６（図１）と対話することに基づく他の何らかの形のユーザ入力であってもよい。様々な実施態様において、通信管理モジュール３８は、パラメータ設定モジュール４０、優先度スキーム決定モジュール４２、利用可能媒体決定モジュール４４、経路決定モジュール４６、及び通信モジュール４８を含む。
【００１７】
[0019]  パラメータ設定モジュール４０は、入力として設定データ５０を受け取る。パラメータ設定モジュール４０は、設定データ５０に基づいて設定パラメータ５２を決定する。様々な実施態様において、設定データ５０は、ユーザによって設定及び格納された予め記憶済みの設定ファイルの一部であってよい。様々な他の実施態様では、設定データ５０は、設定ユーザインターフェイスとのユーザの対話に基づいて受け取られる。そのような実施態様では、パラメータ設定モジュール４０は、設定データ５０を生成するための設定ユーザインターフェイスを表示するのに用いられるユーザインターフェイスデータ５４を生成することができる。
【００１８】
[0020]  設定パラメータ５２は、通信媒体に関連した属性を含む。例えば、当該属性は、限定されないが、伝送スピード、ユーザコスト、伝送信頼度、又は任意の他の要因を含むことが可能である。設定パラメータ５２は更に、属性についての１又は複数のランキングを含む。ランキングは、データの通信に付随する属性の優先度を示すことが可能である。例えば、ランキングは、伝送信頼度よりも伝送スピードを優先させることができる。
【００１９】
[0021]  様々な実施態様において、設定パラメータは更に、条件を含んでよい。当該条件は、特定の属性及び／又は特定のランキングに関連付けられることができる。条件は、限定されないが、伝送されるデータの重要度、車両の位置、伝送されるデータに対するセキュリティ要件等のような、通信媒体以外の基準に基づくことが可能である。条件を属性及び／又はランキングに関連付けることによって、複数の属性に対する複数のランキングが提供されることができる。
【００２０】
[0022]  優先度スキーム決定モジュール４２は、入力として設定パラメータ５２を受け取る。優先度スキーム決定モジュール４２は、設定パラメータ５２に基づいて優先度スキーム（priority scheme）５６を決定する。例えば、優先度スキーム決定モジュール４２は、条件パラメータに基づいて優先度スキームの条件をセットし、属性のランキングを特定の条件と関連付ける。
【００２１】
[0023]  利用可能媒体決定モジュール４４は、入力として通信媒体データ５８を受け取る。通信媒体データ５８は、様々な通信媒体の利用可能性を示すデータを含む。利用可能媒体決定モジュール４４は、通信媒体データ５８に基づいて利用可能な通信媒体６０を決定する。例えば、利用可能媒体決定モジュール４４は、航空機１２（図１）の位置又は運行状態と通信媒体データ５８とを評価して、利用可能な通信媒体６０を決定する。
【００２２】
[0024]  経路決定モジュール４６は、入力として優先度スキーム５６、利用可能媒体６０、及び伝送されるデータ６２（又は伝送されるデータについてのデータ）を受け取る。経路決定モジュール４６は、優先度スキーム５６に基づいて、利用可能な通信媒体６０のうちの１又は複数の中から通信経路６４を決定する。例えば、全ての標準のデータに対してコスト属性が最高優先度を与えられていることを優先度スキーム５６が示す場合、関連する最低のコスト属性を有した利用可能通信媒体が経路６４に選ばれる。しかしながら、もし伝送されるデータ６２が高重要度のデータとみなされ、高重要度のデータに対して信頼度属性が最高優先度を与えられていることを優先度スキーム５６が示すならば、関連する最も信頼度のある属性を有した利用可能通信媒体が経路６４に選ばれる。
【００２３】
[0025]  通信モジュール４８は、入力として通信経路６４と伝送されるデータ６２を受け取る。通信モジュール４８は、通信経路６４に基づいて、データ６６を伝送し又は伝送用のデータを準備する。例えば、もし通信経路６４が第１通信媒体を示すなら、通信モジュール４８は、第１通信媒体の接続と通信プロトコルを用いてデータ６６を伝送する。しかしながら、もし伝送の間に通信経路６４が別の通信媒体に更新されたら、通信モジュール４８は、第１通信媒体上の伝送を一時停止し、当該別の通信媒体の接続と通信プロトコルを用いて伝送を再開する。
【００２４】
[0026]  ここで図３を参照すると共に引き続き図１及び２を参照すると、フローチャートが、本開示に従って図２の通信管理モジュール３８により実施されることが可能な通信方法を示す。本開示を踏まえれば理解できるように、本方法の中での動作順序は、図３に示される順次的な実行には限定されず、適用可能且つ本開示に従う１又は複数の異なる順序で実施されてよい。更に理解できるように、本方法の趣旨を変更することなく、１又は複数のステップが追加され、又は図３に示される方法から取り除かれてよい。
【００２５】
[0027]  様々な実施態様において、本方法は、予め決められたイベントに基づいて動作するようにスケジュールされることが可能であり、及び／又は航空機１２の運行中に連続して動作することが可能である。
【００２６】
[0028]  本方法は、１００において開始することができる。１１０において、新たな設定パラメータ５２が受け取られたか否かが（例えば、ユーザがユーザインターフェイスと対話することに基づいて、設定ファイルに基づいて、又は何らかの他の方法に基づいて）判定される。もし新たな設定パラメータ５２が１１０において受け取られなければ、本方法は、１３０において、データが伝送されるべきか否かを判定するステップによって続行する。
【００２７】
[0029]  しかしながら、もし新たな設定パラメータ５２が１１０において受け取られれば、１２０において、設定パラメータ５２に基づいて通信優先度スキーム５６が決定され、将来の使用のために記憶される。例えば、上で論じられたように、設定パラメータ５２は、通信媒体のどの属性が評価されるべきであるかを示し、当該属性に関連したランキングを示す。様々な実施態様において、設定パラメータは、ランキングに加えて又はランキングの代わりに評価されるべき条件を付加的に含む。
【００２８】
[0030]  本方法は、１３０において、データが伝送されるべきか否かを判定するステップによって続行する。もし１３０においてデータが伝送されるべきでないなら、本方法は１４０において終了してよい。しかしながら、もし１３０においてデータが伝送されるべきであるなら、１５０において、利用可能な通信媒体６０が（例えば、現在の位置又は他の利用可能な情報に基づいて）決定される。次いで、優先度スキーム５６（新たに更新された優先度スキーム又は以前記憶された優先度スキームのいずれか）と利用可能な通信媒体６０に基づいて、通信経路６４が決定される。例えば、利用可能な通信媒体６０の属性が評価され、別の通信媒体が用いられるべきであることを示す条件が満たされない限り、最高ランクの属性を持った通信媒体が通信媒体に選ばれる。
【００２９】
[0031]  １７０において、選択された通信経路６４を用いてデータが通信される。１８０において、当該データの通信が完了したか否かが評価される。もし１８０においてデータの通信が完了していなければ、１９０において、新たな通信経路が決定されることが可能であるか否かを調べるための条件がチェックされる。もし条件が変化していなければ、１８０において通信が完了するまで１７０においてデータが通信される。その後、本方法は１４０において終了してよい。
【００３０】
[0032]  しかしながら、もし条件が変化していたら、１５０において利用可能な通信媒体６０が決定され、１６０において通信経路６４が決定され、１７０においてデータが通信される。１７０における伝送の間に、もし通信経路６４が変化したら、第１経路上でのデータの伝送は（もし既に停止していなければ）一時的に休止され、そのデータの伝送は新たな経路上で再開される。伝送は１８０において完了するまで行われ、本方法は１４０において終了する。
【００３１】
[0033]  本明細書で開示された実施態様に関連して説明される様々な例示の論理的ブロック、モジュール、及びアルゴリズムステップは、電子的ハードウェア、コンピュータソフトウェア、又は両者の組み合わせとして実装されることができる、ということを当業者は認識するだろう。実施態様及び具体例のいくつかは、機能的及び／又は論理的ブロックのコンポーネント（又はモジュール）並びに様々な処理ステップの観点で上述された。しかしながら、そのようなブロックコンポーネント（又はモジュール）は、特定された機能を実施するように構成されたいくつものハードウェア、ソフトウェア、及び／又はファームウェアのコンポーネントによって実現されることができる、ということが認識されるべきである。ハードウェアとソフトウェアのこうした可換性を明瞭に示すために、様々な例示のコンポーネント、ブロック、モジュール、回路、及びステップは、概してそれらの機能性の観点で上述された。そのような機能性がハードウェアとして、又はソフトウェアとして実装されるのかは、個別の用途、及びシステム全体に課された設計制約条件に依存する。当業者は、説明された機能性をそれぞれの個別用途に対して様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を引き起こすものと解釈されるべきではない。例えば、システム又はコンポーネントの実施態様は、例えばメモリ素子、デジタル信号処理素子、論理素子、ルックアップテーブル等、様々な集積回路コンポーネントを利用することができ、それらは１又は複数のマイクロプロセッサ又は他の制御デバイスの制御の下で様々な機能を実行することができる。加えて、本明細書で説明される実施態様は単に例示的な具体例にすぎない、ということを当業者は認識するだろう。
【００３２】
[0034]  本明細書で開示された実施態様に関連して説明される様々な例示の論理的ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）若しくは他のプログラマブル論理デバイス、個別ゲート若しくはトランジスタ論理、個別ハードウェアコンポーネント、又は本明細書で説明される機能を実施するように設計された上記の任意の組み合わせによって、実装又は実施されることができる。汎用プロセッサはマイクロプロセッサであってよいが、それに代えて、当該プロセッサは任意の通常のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってもよい。プロセッサはまた、コンピューティングデバイスの組み合わせとして、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサの組み合わせ、ＤＳＰコアと連携した１又は複数のマイクロプロセッサの組み合わせ、又は任意の他のそのような構成として、実装されることもできる。
【００３３】
[0035]  本明細書で開示された実施態様に関連して説明される方法又はアルゴリズムのステップは、ハードウェアに直接組み込まれ、プロセッサによって実行されるソフトウェアモジュールに組み込まれ、又はそれら２つの結合に組み込まれることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該技術分野で知られている任意の他の形態のコンピュータ可読記憶媒体に存在することができる。例示的な記憶媒体はプロセッサに結合され、その結果、プロセッサは記憶媒体から情報を読み出し、記憶媒体へ情報を書き込むことが可能である。代替として、記憶媒体はプロセッサに統合されてよい。プロセッサと記憶媒体はＡＳＩＣに存在することができる。ＡＳＩＣはユーザ端末に存在することができる。代替として、プロセッサと記憶媒体は個別コンポーネントとしてユーザ端末に存在することができる。
【００３４】
[0036]  この文書では、例えば第１及び第２などの関係語は、１つの存在又は動作を別の存在又は動作から区別するためだけに用いられることができ、必ずしも何らかの実際上のそうした関係性や順序をそのような存在又は動作の間に必要とし、あるいは暗示することはない。「第１」、「第２」、「第３」等のような数値的序数は、単に複数の中の異なる１つを意味するだけであり、クレームの文言によって特に規定されない限り、いかなる順序又は順番も含意しない。クレームのいずれにおける文章の順番も、クレームの文言によって特に規定されない限り、そのような順番に従う時間的又は論理的な順序で処理のステップが実施されなければならない、ということを含意しない。処理のステップは、クレームの文言と矛盾しない限り、また論理的に無意味でない限り、本発明の範囲から逸脱することなく任意の順序で交換されることができる。
【００３５】
[0037]  少なくとも１つの例示的な実施態様が本発明の上記の詳細な説明において提示されたが、非常に多くの変形が存在するということが認識されるべきである。例示的な実施態様は例にすぎず、本発明の範囲、適用性、又は構成をいかなる方法であっても限定するようには意図されていない、ということも認識されるべきである。それどころか、上記の詳細な説明は、当業者に本発明の例示的な実施態様を実現するための便利なロードマップを提供するだろう。添付されたクレームに記載される本発明の範囲から逸脱することなく、例示的な実施態様で説明される要素の機能及び構成において様々な変更がなされることができる、ということが理解されなければならない。
【図１】
2015149715.tif 000003
【図２】
2015149715.tif 000004
【図３】
2015149715.tif 000005
【外国語明細書】
2015149715000001.pdf