(57)【要約】      （修正有）【課題】安全なデータ通信のための電力線ブロードバンド（ＢＰＬ）ユニットを提供する。【解決手段】電力及びデジタル通信送信システムにおいて、マスタ制御システム２００のＢＰＬユニット２０２が、第１〜第３の仮想マシン２２０〜２２４を実行するようプログラムされた少なくとも１つのプロセッサ２０４と、少なくとも１つのプロセッサと通信する少なくとも１つのメモリデバイスと、電力線送受信機２０６と、を備える。少なくとも１つのプロセッサが、電力線送受信機を介して三相電力線を通じてデータを送信及び受信するようプログラムされる。少なくとも１つのプロセッサはまた、夫々の仮想マシンを介して、電力線受信機を介する送信のための夫々の複数のデータを受信し、電力線受信機を介して、夫々の複数のデータを夫々の位相を介して送信するようプログラムされる。【選択図】図２
2020205583.tif 000002
【特許請求の範囲】
【請求項１】
電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）ユニット（２０２）であって、
第１の仮想マシン（２２０）及び第２の仮想マシン（２２２）を実行するようプログラムされた少なくとも１つのプロセッサ（２０４）と、
前記少なくとも１つのプロセッサ（２０４）と通信する少なくとも１つのメモリデバイス（２１８）と、
前記少なくとも１つのプロセッサ（２０４）と通信する電力線送受信機（２０６）と
を備え、
前記少なくとも１つのプロセッサ（２０４）は、前記電力線送受信機（２０６）を介して、電力線（１０２）を通じてデータを送信及び受信するようプログラムされ、前記電力線（１０２）は、三相電力線（１０２）であり、
前記少なくとも１つのプロセッサ（２０４）は、
前記第１の仮想マシン（２２０）を介して、前記電力線送受信機（２０６）を介した送信のための第１の複数のデータを受信し、
前記第２の仮想マシン（２２２）を介して、前記電力線送受信機（２０６）を介した送信のための第２の複数のデータを受信し、
前記電力線送受信機（２０６）を介して、前記第１の複数のデータを第１の位相を介して送信し、
前記電力線送受信機（２０６）を介して、前記第２の複数のデータを第２の位相を介して送信する
ようさらにプログラムされる、電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）ユニット（２０２）。
【請求項２】
前記少なくとも１つのプロセッサ（２０４）が、
第３の仮想マシン（２２４）を実行し、
前記第３の仮想マシン（２２４）を介して、前記電力線送受信機（２０６）を介した送信のための第３の複数のデータを受信し、
前記電力線送受信機（２０６）を介して、前記第３の複数のデータを第３の位相を介して送信する
ようさらにプログラムされる、請求項１に記載のＢＰＬユニット（２０２）。
【請求項３】
前記少なくとも１つのプロセッサ（２０４）が、前記第１の複数のデータ、前記第２の複数のデータ、及び前記第３の複数のデータを同時に送信するようさらにプログラムされる、請求項２に記載のＢＰＬユニット（２０２）。
【請求項４】
前記少なくとも１つのプロセッサ（２０４）が、
前記第１の複数のデータ及び前記第２の複数のデータの送信が終了したと判定し、
前記電力線送受信機（２０６）を介して、残りの前記第３の複数のデータを、前記第１の位相、前記第２の位相、及び前記第３の位相を介して送信する
ようさらにプログラムされる、請求項３に記載のＢＰＬユニット（２０２）。
【請求項５】
前記第１の複数のデータが、第１の優先度と関連付けられ、前記第２の複数のデータが、第２の優先度と関連付けられ、前記第１の優先度及び前記第２の優先度が、前記電力線送受信機（２０６）を介した送信時に符号化される、請求項１から４のいずれか一項に記載のＢＰＬユニット（２０２）。
【請求項６】
前記第１の仮想マシン（２２０）が、第１の暗号方式を用いて前記第１の複数のデータを暗号化する、請求項１から５のいずれか一項に記載のＢＰＬユニット（２０２）。
【請求項７】
前記第２の仮想マシン（２２２）が、第２の暗号方式を用いて前記第２の複数のデータを暗号化し、前記第２の暗号方式は、前記第１の暗号方式とは異なる、請求項６に記載のＢＰＬユニット（２０２）。
【請求項８】
前記電力線送受信機（２０６）は、第３の暗号方式を用いて、送信されるデータを暗号化するよう構成される、請求項７に記載のＢＰＬユニット（２０２）。
【請求項９】
前記少なくとも１つのプロセッサ（２０４）は、
前記第１の複数のデータの送信が終了したと判定し、
前記電力線送受信機（２０６）を介して、残りの前記第２の複数のデータを、前記第１の位相及び前記第２の位相を介して送信する
ようさらにプログラムされる、請求項１から８のいずれか一項に記載のＢＰＬユニット（２０２）。
【請求項１０】
前記ＢＰＬユニット（２０２）は、航空機（１１０）上に実装されて配置され、ＢＰＬ接続（２０８）を介し航空機電気アンビリカル（１０２）を通じた地上装置とのデータ通信を可能とするために、電力線送受信機（２０６）を利用して通信するよう構成され、前記航空機電気アンビリカル（１０２）は、前記航空機（１１０）が地上にあるときには前記航空機（１１０）に接続され、三相電力が、地上の電力システムによって、前記航空機電気アンビリカル（１０２）を介して前記航空機（１１０）に供給される、請求項１から９のいずれか一項に記載のＢＰＬユニット（２０２）。
【請求項１１】
ＢＰＬユニット（２０２）によって実装されるＢＰＬ接続（２０８）を介して通信する方法であって、前記ＢＰＬユニット（２０２）は、少なくとも１つのメモリデバイス（２１８）と通信する少なくとも１つのプロセッサ（２０４）を備え、
前記方法は、
第１の仮想マシン（２２０）及び第２の仮想マシン（２２２）を実行することと、
前記第１の仮想マシン（２２０）を介して、前記ＢＰＬ接続（２０８）を介した送信のための第１の複数のデータを受信することと、
前記第２の仮想マシン（２２２）を介して、前記ＢＰＬ接続（２０８）を介した送信のための第２の複数のデータを受信することと、
前記ＢＰＬ接続（２０８）を介して、前記ＢＰＬ接続（２０８）と関連付けられた電力線（１０２）の第１の位相を介して、前記第１の複数のデータを送信することと、
前記ＢＰＬ接続（２０８）を介して、前記ＢＰＬ接続（２０８）と関連付けられた前記電力線（１０２）の第２の位相を介して、前記第２の複数のデータを送信すること
を含む、方法。
【請求項１２】
第３の仮想マシン（２２４）を実行することと、
前記第３の仮想マシン（２２４）を介して、前記ＢＰＬ接続（２０８）を介した送信のための第３の複数のデータを受信することと、
前記ＢＰＬ接続（２０８）を介して、前記ＢＰＬ接続（２０８）と関連付けられた前記電力線（１０２）の第３の位相を介して、前記第３の複数のデータを送信すること
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記第１の複数のデータ及び前記第２の複数のデータの送信が終了したと判定することと、
前記ＢＰＬ接続（２０８）を介して、残りの前記第３の複数のデータを、前記第１の位相、前記第２の位相、及び前記第３の位相を介して同時に送信すること
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記第１の複数のデータが、第１の優先度と関連付けられ、前記第２の複数のデータが、第２の優先度と関連付けられ、前記第１の優先度及び前記第２の優先度が、前記ＢＰＬ接続（２０８）を介した送信時に符号化される、請求項１１から１３のいずれか一項に記載の方法。
【請求項１５】
前記第１の仮想マシン（２２０）を介して、第１の暗号方式を用いて前記第１の複数のデータを暗号化することと、
前記第２の仮想マシン（２２２）を介して、第２の暗号方式を用いて前記第２の複数のデータを暗号化することをさらに含み、
前記第２の暗号方式は、前記第１の暗号方式とは異なる、請求項１１から１５のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術分野は、概して、安全なデータ通信のための方法及びシステムに関し、特に、三相電力システムでの通信におけるデータ伝送速度を上げ、安全性を向上させるための方法及びシステムに関する。
【背景技術】
【０００２】
民間航空機、軍用機、無人航空機といった車両、及びこれらに搭載された様々なシステムは、相当な量のデータを生成して消費する。例えば、エンジンが、全動作段階において監視されており、その結果、著しい量のデータが生成されることになる。このようなエンジン監視データには、例えば、圧縮比、回転率（ＲＰＭ）、温度、及び振動のデータが含まれるが、これらには限定されない。さらに、燃料に関連するデータ、保守、エアプレーン・ヘルス・モニタリング（ＡＨＭ：Ａｉｒｐｌａｎｅ  Ｈｅａｌｔｈ  Ｍｏｎｉｔｏｒｉｎｇ）、運用情報、ケータリングデータ、機内エンターテイメント機器（ＩＦＥ：Ｉｎ−ｆｌｉｇｈｔ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｅｑｕｉｐｍｅｎｔ）の更新、及び、免税ショッピングのような乗客データが、定期的かつ典型的に、航空機上で生成される。
【０００３】
上記システムのうち少なくとも幾つかは、データ送信及び受信のための中央航空機サーバ及び中央送受信機を通じて、地上システムに無線接続する。しかしながら、或る特定の重要なシステム及び重要なデータが、無線によるデータ転送のために構成されていない。従って、航空機がゲートに到着したときに、上記データの大半が航空機から手動でダウンロードされる。具体的には、データ記録装置が、航空機上のインタフェースへと手動で接続され、上記データが、管理部門への転送及び処理のために、様々なデータ生成器又は飛行日誌から収集される。さらに、管理部門機能が、更新されたデータ一式、例えば、航空機の次のフライトに関するデータを、その航空機に送信する。
【０００４】
追加的な通信チャネル及びデータ転送に対する需要によって、このような通信との接続における急速な変化が促されている。このように増大した需要は、例えば、地上システムが航空機からのデータに益々依存していること、及び、航空機乗務員、客室乗務員、及び、乗客の通信へのニーズが増大したことに起因する。さらに、広範な航空機の運航プロセス及びビジネスプロセスの支援においてデータを生成及び消費するアプリケーションの数が増加したことに伴うデータの多様性によって、通信に対する需要が更に加わっている。しかしながら、上記の追加的な通信チャネルの多くによって、既存のリソースを利用する代わりに、航空機に更なる孔を開けることが必要となるであろう。さらに、許可された人物が安全なデータにアクセスすること、又は航空機システムの中に悪意のあるデータが導入されることを防止するために、転送されるデータが保護されていることが極めて重要である。
【発明の概要】
【０００５】
一態様において、電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）ユニットが提供される。ＢＰＬユニットは、第１の仮想マシン及び第２の仮想マシンを実行するようプログラムされた少なくとも１つのプロセッサと、少なくとも１つのプロセッサと通信する少なくとも１つのメモリデバイスと、少なくとも１つのプロセッサと通信する電力線送受信機と、を備える。少なくとも１つのプロセッサが、電力線送受信機を介して、電力線を通じてデータを送信及び受信するようプログラムされる。電力線は、三相電力線である。少なくとも１つのプロセッサはまた、第１の仮想マシンを介して、電力線送受信機を介した送信のための第１の複数のデータを受信するようプログラムされる。少なくとも１つのプロセッサは、第２の仮想マシンを介して、電力線送受信機を介した送信のための第２の複数のデータを受信するようさらにプログラムされる。さらに、少なくとも１つのプロセッサは、電力線送受信機を介して、第１の複数のデータを第１の位相を介して送信するようプログラムされる。さらに、少なくとも１つのプロセッサは、電力線送受信機を介して、第２の複数のデータを第２の位相を介して送信するようプログラムされる。
【０００６】
他の態様において、ＢＰＬ接続を介して通信する方法が提供される。本方法は、少なくとも１つのメモリデバイスと通信する少なくとも１つのプロセッサを備えたＢＰＬユニットによって実装される。本方法は、第１の仮想マシン及び第２の仮想マシンを実行することを含む。本方法はまた、第１の仮想マシンを介して、ＢＰＬ接続を介した送信のための第１の複数のデータを受信することを含む。本方法は、第２の仮想マシンを介して、ＢＰＬ接続を介した送信のための第２の複数のデータを受信することをさらに含む。さらに、本方法は、ＢＰＬ接続を介して、第１の複数のデータを、ＢＰＬ接続と関連付けられた電力線の第１の位相を介して送信することを含む。さらに、本方法は、ＢＰＬ接続を介して、第２の複数のデータを、ＢＰＬ接続と関連付けられた電力線の第２の位相を介して送信することを含む。
【０００７】
更に別の態様において、ＢＰＬシステムが提供される。ＢＰＬシステムは、第１の集合の３つの仮想マシンを実行する第１のＢＰＬユニットと、第２の集合の３つの仮想マシンを実行する第２のＢＰＬユニットと、を備える。第２のＢＰＬシステムは、ＢＰＬ接続を介して第１のＢＰＬユニットと通信する。ＢＰＬ接続は、三相電力線を介する。第１のＢＰＬユニットにより実行される第１の集合の３つの仮想マシンのそれぞれは、三相電力線の異なる位相と関連付けられている。第２のＢＰＬユニットにより実行される第２の集合の３つの仮想マシンのそれぞれは、三相電力線の異なる位相と関連付けられている。第１のＢＰＬユニットと第２のＢＰＬユニットとは、三相電力線の３つの位相を介して同時に通信する。
【０００８】
上記の特徴、機能、及び利点は、様々な実施形態において単独で実現可能であるか、または、さらに別の実施形態において組み合わされてよい。これらの実施形態のさらなる詳細は、下記の説明及び図面を参照することによって理解され得る。
【図面の簡単な説明】
【０００９】
【図１】電力及びデジタル通信送信システムのブロック図を示す。
【図２】図１に示した電力及びデジタル通信送信システム内のマスタ制御システムのブロック図を示す。
【図３】図１に示した電力及びデジタル通信送信システム内のスレーブ制御システムのブロック図を示す。
【図４】図１に示した電力及びデジタル通信送信システムを用いた、三相データ転送システムの簡素化されたフロー図を示す。
【図５】本開示の一実施形態に係る、図１及び図４に示したクライアントシステムの例示の構成を示す。
【図６】本開示の一実施形態に係る、図１及び図４に示したサーバシステムの例示の構成を示す。
【図７】図１に示した電力及びデジタル通信送信システム及び図４に示した三相データ転送システムを用いて通信するためのプロセスのフローチャートである。
【図８】図４に示した三相データ転送システムを通じたデータトラフィックを管理するための例示のプロセスのフローチャートである。
【発明を実施するための形態】
【００１０】
特に指示がない限り、本明細書において提供される図面は、本開示の実施形態の特徴を図示することが意図されている。上記の特徴は、本開示の１つ以上の実施形態を含む多種多様なシステムにおいて適用可能と考えられる。従って、図面は、本明細書に記載の実施形態を実施するために必要となる、当業者には公知の全ての従来の特徴を含むことが意図されていない。
【００１１】
記載される実施形態によって、データネットワークとの安全な車両ブロードバンド通信が可能となる。より具体的には、本開示は、安全で効率の良い、航空機の情報交換を可能とするための、電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）通信による三相電力の利用を対象とする。電力線通信の技術は、飛行機から飛行機の管理部門への、及びその逆方向におけるデータ送信を改善しデータの安全性を向上させるために利用されうる。
【００１２】
本明細書には、ＢＰＬマスタ・コンピュータ装置及びＢＰＬスレーブ・コンピュータ装置といったコンピュータシステム、並びに、関係するコンピュータシステムが記載されている。本明細書では、このようなコンピュータシステムの全てが、プロセッサ及びメモリを備えている。しかしながら、本明細書で言及するコンピュータ装置内のいずれのプロセッサも、１つ以上のプロセッサを指すことも可能であり、ここで、プロセッサは、１つのコンピュータ装置内、又は、並行して動作する複数のコンピュータ装置内にあってよい。追加的に、本明細書で言及するコンピュータ装置内のいずれのメモリも、１つ以上のメモリを指すことも可能であり、ここで、メモリは、１つのコンピュータ装置内、又は、並行して動作する複数のコンピュータ装置内にあってよい。
【００１３】
さらに、本明細書において、「マスタ（ｍａｓｔｅｒ）」及び「スレーブ（ｓｌａｖｅ）」という用語は、様々なコンピュータ装置を説明するために利用されており、幾つかの実施形態では、上記様々な装置は、マスタ装置にスレーブ装置を制御させるというよりは、同様な装置として見做される。幾つかの実施形態において、マスタ装置が、スレーブ装置によって制御されうる。本開示の目的のために、スレーブ装置は車両上の装置であり、マスタ装置は、地上の装置であり、又は、その車両が現在ドックに入り若しくは停止している位置にある装置である。
【００１４】
本明細書では、プロセッサは、マイクロコントローラ、縮小命令セットコンピュータ（ＲＩＳＣ：ｒｅｄｕｃｅｄ  ｉｎｓｔｒｕｃｔｉｏｎ  ｓｅｔ  ｃｉｒｃｕｉｔ）、特定用途向け集積回路（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、論理回路、及び、本明細書に記載の機能を実行することが可能な他の任意の回路又はプロセッサを用いるシステムを備えた任意のプログラム可能なシステムを含みうる。上記の実施例は、「プロセッサ（ｐｒｏｃｅｓｓｏｒ）」という用語の定義及び／又は意味をいかなる形でも限定することを意図していない。
【００１５】
本明細書では、「データベース」（ｄａｔａｂａｓｅ）という用語は、データ本体、関係型データベース管理システム（ＲＤＢＭＳ：ｒｅｌａｔｉｏｎａｌ  ｄａｔａｂａｓｅ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ）、又は、その両方を指しうる。本明細書では、データベースは、階層型データベース、関係型データベース、カード型データベース、オブジェクト関係データベース、オブジェクト指向型データベース、及び、コンピュータシステムに格納されたレコード又はデータの、他の任意の構造化され又は構造化されていない集合を含む、データの如何なる集合も含みうる。上記の実施例は、データベースという用語の定義及び／又は意味をいかなる形でも限定することを意図していない。ＲＤＢＭＳの例には、オラクル（登録商標）データベース、ＭｙＳＱＬ、ＩＢＭ（登録商標）ＤＢ２、マイクロソフト（登録商標）ＳＱＬサーバ、サイベース（登録商標）、及びＰｏｓｔｇｒｅＳＱＬが含まれるが、これらに限定されない。しかしながら、本明細書に記載のシステム及び方法を可能とする如何なるデータベースも利用されうる。（オラクル（Ｏｒａｃｌｅ）は、オラクル株式会社（Ｏｒａｃｌｅ  Ｃｏｒｐｏｒａｔｉｏｎ、Ｒｅｄｗｏｏｄ  Ｓｈｏｒｅｓ、Ｃａｌｉｆｏｒｎｉａ）の登録商標であり、ＩＢＭは、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｂｕｓｉｎｅｓｓ  Ｍａｃｈｉｎｅｓ  Ｃｏｒｐｏｒａｔｉｏｎ（Ａｒｍｏｎｋ、Ｎｅｗ  Ｙｏｒｋ）の登録商標であり、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）は、マイクロソフト株式会社（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ）（Ｒｅｄｍｏｎｄ、Ｗａｓｈｉｎｇｔｏｎ）の登録商標であり、サイベース（Ｓｙｂａｓｅ）は、サイベース（Ｓｙｂａｓｅ、Ｄｕｂｌｉｎ、Ｃａｌｉｆｏｒｎｉａ）の登録商標である。）
【００１６】
一実施形態において、コンピュータプログラムが提供され、このプログラムは、コンピュータ可読媒体に具現化される。例示の実施形態において、システムが、サーバコンピュータへの接続を必要とせずに、１つのコンピュータシステム上で実行される。更なる別の実施形態において、システムは、ウィンドウズ（Ｗｉｎｄｏｗｓ）（登録商標）の環境において駆動する（ウィンドウズ（Ｗｉｎｄｏｗｓ）は、マイクロソフト株式会社（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ）、Ｒｅｄｍｏｎｄ、Ｗａｓｈｉｎｇｔｏｎの登録商標である）。更に別の実施形態において、システムは、メインフレーム環境、及び、ＵＮＩＸ（登録商標）サーバ環境において駆動する（ＵＮＩＸは、Ｘ／Ｏｐｅｎ  Ｃｏｍｐａｎｙ  Ｌｉｍｉｔｅｄ（Ｒｅａｄｉｎｇ、Ｂｅｒｋｓｈｉｒｅ、Ｕｎｉｔｅｄ  Ｋｉｎｇｄｏｍに所在）の登録商標である）。アプリケーションはフレキシブルであり、如何なる主要な機能も妥協することなく、様々な異なる環境において実行されるよう設計されている。幾つかの実施形態において、システムは、複数のコンピュータ装置のうち、記載される複数の構成要素を含む。１つ以上の構成要素は、コンピュータ可読媒体に具現化されたコンピュータで実行可能な命令の形態でありうる。
【００１７】
本明細書では、単数形で記載され「１つの（「ａ」又は「ａｎ」）」という用語の後に続く要素又はステップは、それを除外すると明示的に記載しない限り、複数の要素又はステップを除外しないものと理解されたい。更に、本開示の「例示の実施形態（ｅｘａｍｐｌｅ  ｅｍｂｏｄｉｍｅｎｔ）」又は「一実施形態（ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ）」への言及は、記載されている特徴を同様に包含する追加の実施形態の存在を除外するものと解釈されることを意図していない。
【００１８】
本明細書では、「ソフトウェア（ｓｏｆｔｗａｒｅ）」及び「ファームウェア（ｆｉｒｍｗａｒｅ）」という用語は入れ替え可能であり、かつ、ＲＡＭメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、及び、非揮発性ＲＡＭ（ＮＶＲＡＭ）メモリを含む、コンピュータによる実行のためにメモリに格納された任意のコンピュータプログラムを含む。上記メモリの種類は例示に過ぎず、従って、コンピュータプログラムを記憶するために使用可能なメモリの種類について限定するものではない。
【００１９】
さらに、本明細書では、「リアルタイム（ｒｅａｌ−ｔｉｍｅ）」という用語は、関連し合うイベントの発生時間、所定データの測定及び収集の時間、データを処理するための時間、及び、上記イベント及び上記環境へのシステム応答の時間のうちの少なくとも１つを指している。本明細書に記載される実施形態において、これらのアクティビティ及びイベントは、実質的に瞬時に発生する。
【００２０】
システム及びプロセスは、本明細書に記載される特定の実施形態に限定されない。さらに、各システムの構成要素及び各プロセスは、別々に実施可能であり、本明細書に記載される他の構成要素及びプロセスとは別個のものである。各構成要素及び各プロセスは、他のアセンブリのパッケージ及びプロセスと組み合わせて利用することも可能である。
【００２１】
図１は、本開示の例示の実施形態に係る電力及びデジタル通信送信システム１００のブロック図である。例示の実施形態において、電力及びデジタル通信送信システム１００は、航空機電気アンビリカル１０２を備え、この航空機電気アンビリカル１０２は、供給末端１０４と、プラグ末端１０６と、これらの間に延びる導線１０８と、を含む。プラグ末端１０６は、航空機１１０といった車両と接続するよう構成されており、これにより、電力が、供給末端１０４から導線１０８を通じて航空機１１０に供給される。地上において民間航空機に電力供給するために利用される電気エネルギーは、１１５Ｖａｃで４００Ｈｚの三相電力であり、中性線が含まれる。例示の実施形態では、供給末端１０４は、空港ターミナルゲート１１４の地上電力システム１１２に接続している。地上電力システム１１２は、電力供給コンジット１１５を通じて、電力供給源から電力を受け取るよう構成される。他の実施形態において、地上電力システム１１２が、ボート、荷船、又は船（図示せず）に接続するために埠頭に位置している。更に別の実施形態において、地上電力システム１１２が、ガレージ又はサービス施設に配置されており、車輪付き乗り物、例えば、限定するものではないが、自動車、キャンピングカー（ＲＶ：ｒｅｃｒｅａｔｉｏｎａｌ  ｖｅｈｉｃｌｅ）、又は列車に接続されるよう構成される。更に、地上電力システム１１２は、宇宙船、潜水機又は海洋船舶といった他の車両を含むことが可能であり、ここで、１つ又は２つの車両が、アンビリカル１０２を通じて接続されている間、互いに対して及び／又は自身の周辺環境に対して移動する。
【００２２】
電力及びデジタル通信送信システム１００は、供給末端１０４に電気的に接続された第１のインタフェース機器１１６も備える。例示の実施形態において、第１のインタフェース機器１１６は、電力供給コンジット１１５及び地上電力システム１１２を通じて、供給末端１０４に電気的に接続されており、ここで、インタフェース機器１１６は、地上電力システム１１２がそれを通じて電力を受け取る電力供給コンジット１１５に電気的に接続されている。代替的な実施形態において、第１のインタフェース機器１１６が、地上電力システム１１２の下流の供給末端１０４に電気的に接続されている。一実施形態において、地上電力システム１１２は、航空機１１０とは互換性のない電圧で稼働する分散電力システムである。このような実施形態では、ユースポイント電力システム１１７が、航空機１１０と互換性があるレベルに電圧を段階付けるために利用される。他の代替的な実施形態において、第１のインタフェース機器１１６が、地上電力システム１１２内で導線１０８に電気的に接続されている。第１のインタフェース機器１１６はまた、有線ネットワークアクセスポイント１２０又は無線通信リンク１２２を通じて、ネットワーク１１８に接続している。
【００２３】
電力及びデジタル通信送信システム１００は、第２のインタフェース機器１２４も備え、この第２のインタフェース機器１２４は、アンビリカル１０２が航空機１１０に接続されているときには、プラグ末端１０６に電気的に接続される。例示の実施形態において、第２のインタフェース機器１２４は、航空機１１０の胴体１２８の壁を貫通するアンビリカルプラグ１２６を通じて、プラグ末端１０６を通して、搭載電力バス１２５に電気的に接続されている。第２のインタフェース機器１２４はまた、搭載有線ネットワークアクセスポイント１３０又は搭載無線通信リンク１３２を通じて、搭載ネットワーク１２９にも接続されている。幾つかの状況では、搭載無線リンク１３２は、車両自体からの減衰に因り、車両から当該車両の外部への送信が可能ではないこともある。搭載無線リンク１３２の例には、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ−Ｅｎｅｒｇｙ）、Ｚｉｇｂｅｅ、Ｗｉ−Ｆｉ、及びＢｌｕｅｔｏｏｔｈを通じたＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ、モノのインタネット）アプリケーションといった、データレートが６０ＧＨｚ以下の無線が含まれうるが、これらには限定されない。
【００２４】
第１のインタフェース機器１１６は、電力が導線１０８を通じて航空機１１０に供給される間に、導線１０８を通じてデータ搬送波信号を送信及び受信するよう構成される。第１のインタフェース機器１１６はまた、ネットワーク上の所定のデータ形式から又は当該所定のデータ形式へとデータ搬送波信号を変換するよう構成される。第２のインタフェース機器１２４は、アンビリカル１０２が航空機１１０に接続されているときには、プラグ末端１０６に電気的に接続される。第２のインタフェース機器１２４（例えば、受信機及び送信機、搭載送受信機）は、電力が導線１０８を通じて航空機１１０に供給される間に、第１のインタフェース機器１１６と搭載ネットワーク１２９との間のアンビリカル１０２を介して、データ搬送波信号を送信及び受信するよう構成される。例示の実施形態において、第１のインタフェース機器１１６と第２のインタフェース機器１２４とのそれぞれは、導線を通じて確立された通信リンクを検出して、そのリンクをシステム１００に報告するよう構成されている。インタフェース機器１１６及び１２４は、限定するものではないが、配線のサイズ、シールド、長さ、電圧、負荷、周波数、接地を含むアンビリカル１０２の特性と電気的に合致している。
【００２５】
例示の実施形態において、所定のデータ形式は、限定するものではないが、インタネットネットワークプトロコル、ゲートリンクネットワークプロトコル、ＡＴＮ（Ａｅｒｏｎａｕｔｉｃａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｎｅｔｗｏｒｋ）プロトコル、及び、ＡＣＡＲＳ（Ａｉｒｃｒａｆｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ａｄｄｒｅｓｓｉｎｇ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｓｙｔｅｍ）ネットワークプトロコルを含む様々なネットワークプロトコルと互換性がある。
【００２６】
例示の実施形態において、空港のターミナルゲートといったサービスロケーションに駐機される間の航空機１１０への高速ネットワークサービスが、航空機の地上電力アンビリカルの導線を通じて、例えば、電力線ブロードバンド（ＢＰＬ：Ｂｒｏａｄｂａｎｄ  Ｐｏｗｅｒ  Ｌｉｎｅ）、Ｘ１０、又は同様の技術を用いて提供される。この技術の利用によって、空港及び航空機は、ゲートにおける航空機アンビリカルに簡素なインタフェースを追加することが可能となり、航空機の製造業者にとっては、航空機内で合致したインタフェースを提供することが可能となり、アンビリカルにおける航空機電力リンクを通じて、航空機へのブロードバンドインタネットサービスが可能となる。
【００２７】
電力線ブロードバンド（ＢＰＬ：Ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  Ｐｏｗｅｒ  Ｌｉｎｅ）は、インタネットデータを電力線を通じて送信することを可能にする技術である。（ＢＰＬは、電力線通信（Ｐｏｗｅｒ−ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）又はＰＬＣと称されることもある。）インタネットからのデジタル信号を含む変調された無線周波数信号が、例えば誘導結合又は容量結合を用いて、電力線へと注入／追加／変調される。上記の無線周波数信号が、１つ以上の特定のポイントで電力導線を介して送られる交流電力の波形へと注入又は重畳される。無線周波数信号は、上記電気導線に沿って、ユースポイントへと移動する。ＢＰＬの送信を可能とするために、たとえあったとしても僅かな変更がアンビリカルに対して必要である。アンビリカルにおける周波数分離によって、ＢＰＬ信号と他の無線サービスとの間のクロストーク及び／又は干渉が実質的に最小に抑えられる。ＢＰＬによって、無線による方法よりも高速でより信頼性の高い航空機へのインタネット及びデータネットワークサービスが可能となる。ＢＰＬを利用することによってまた、航空機１１０に追加的な別のケーブルを接続する必要性が無くなる。なぜならば、ＢＰＬによって、同じ配線を通じて、航空機の電力とインタネット／データサービスとが結び付けられるからである。システム１００は、例えば、約２．０ＭＨｚから約８０．０ＭＨｚの周波数を利用し、又は、アンビリカル１０２の特性及びシールド、並びに、その特定の環境において許容可能なＲＦＩ／ＥＭＩレベルにより定められ設計された厳密な周波数範囲が利用されるＸ１０の同様の範囲を利用する。
【００２８】
一実施形態において、対称的な高速ブロードバンドＢＰＬが、アンビリカル１０２において利用され、毎秒数十又は数百メガバイト（Ｍｂｐｓ）の速度による航空機１１０との通信速度で、データ通信信号が送信される。ＢＰＬリンクは、１つの航空機１１０にのみ固有のものであり、無線のように共有されないため、現在のスループットが、同じ環境における無線によるスループットの２〜１０倍となりうる。さらに、上記スループットは空港環境で安定しており信頼性が高いが、既存の無線ゲートリンクサービスは、各空港における干渉及び輻輳の量により変わる。
【００２９】
例示の実施形態において、電力の３つの位相のそれぞれが、データを送信及び受信するために利用されうる。この検討のために、上記３つの位相が、位相Ａ、位相Ｂ、及び位相Ｃとして記載されうる。これら３つの位相のそれぞれが、別々のデータを同時に送信しうる。本明細書では、位相Ａは、フライトのクリティカルな安全性データを送信することが可能であり、位相Ｂは、航空会社の特定のデータを送信していることが可能であり、位相Ｃは、映画又は音声といったエンターテイメントデータを送信している。一実施例において、位相Ａは、０〜１０ＭＨｚの周波数の範囲内でデータを送信し、位相Ｂは、１１〜２０ＭＨｚのデータを送信し、位相Ｃは、２１〜３０ＭＨｚの間で送信する。例示の実施形態において、３つの位相は、周波数帯域、時間、及び、暗号化に基づいて分けられている。
【００３０】
さらに、データは、ＧＢＭＰ（Ｇｒｏｕｎｄ  Ｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）／ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて送信されうる。例えば、ＧＢＭＰ／ＳＮＭＰは、ＴＲＡＰ、ＧＥＴ、ＧＥＴ−ＲＥＳＰＯＮＳＥ、及びＳＥＴといった、通信するための４つのメッセージを利用しうる。本例では、ＴＲＡＰメッセージは、電源の故障、奇妙なメッセージ、及び、間違った秘密鍵といった状況のために利用されうる。
【００３１】
さらに、電力線を通じて送信されるデータが暗号化されうる。例示の実施形態において、第１のインタフェース機器１１６は、電力コンジット１１５を通じて送信される前にデータを暗号化しうる。本実施形態において、第２のインタフェース機器１２４は、受信されたデータを復号して、適切な位置へとルーティングする。幾つかの実施形態において、３つの位相のそれぞれを介すデータが、異なるやり方で、例えば異なる秘密鍵／公開鍵の対を利用することにより、復号される。データが第２のインタフェース機器１２４から第１のインタフェース機器１１６へと送信されるときには、本明細書に記載するように、第２のインタフェース機器１２４はデータを暗号化し、第１のインタフェース機器１１６はデータを復号する。
【００３２】
図２は、図１に示した電力及びデジタル通信送信システム１００内のマスタ制御システム２００のブロック図を示している。例示の実施形態において、マスタ制御システム２００は、マスタ制御ユニット２０２を備えている。例示の実施形態において、マスタ制御ユニット２０２は、電力コンジット１１５に接続されており、（図１に示した）第１のインタフェース機器１１６として機能する。
【００３３】
マスタ制御ユニット２０２は、中央処理ユニット（ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）２０４を備え、中央処理ユニット（ＣＰＵ）２０４は、（電力線送受信機としても知られる）電力線回路基板２０６と通信する。電力線回路基板２０６によって、ＣＰＵ２０４が、電力線及びＢＰＬ接続２０８を通じて他の装置と通信することが可能となる。ＢＰＬ接続２０８は、（図１に示した）航空機電気アンビリカル１０２と同様の電力線を利用する。
【００３４】
マスタ制御ユニット２０２はまた、第１の無線接続２１２を介して遠隔装置と通信するためのＷｉ−Ｆｉカード２１０（Ｗｉ−Ｆｉ送受信機としても知られる）も含む。マスタ制御ユニット２０２は、第２の無線接続２１６を介して遠隔装置と通信するためのセルモデムカード２１４（セルラーモデムとしても知られる）をさらに備える。幾つか実施形態では、マスタ制御ユニット２０２は、着脱可能なメモリ２１８を含む。着脱可能なメモリ２１８は、限定するものではないが、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）フラッシュドライブ、外部ハードドライブ、及び非磁性媒体を含む、マスタ制御ユニットに着脱可能に取り付けられる任意のメモリカード及びメモリデバイスを含む。ＣＰＵ２０４は、電力線回路基板２０６、Ｗｉ−Ｆｉカード２１０、セルモデムカード２１４、及び着脱可能なメモリ２１８と通信し、これらを制御する。上記のＷｉ−Ｆｉ接続カード２１０及びセルラー接続カード２１４は、限定するものではないが、６０Ｇｈｚ帯のＡｅｒｏＭＡＣＳ、ＷｉＭＡＸ、Ｗｈｉｔｅｓｐａｃｅ、及びＢｌｕｅｔｏｏｔｈを含む他の方法を通じても、無線により接続しうる。
【００３５】
例示の実施形態において、ＣＰＵ２０４は、ＢＰＬ接続２０８を通じて、（図１に示した）第２のインタフェース機器１２４といった他の装置と接続されていることを検出する。ＣＰＵ２０４は、ＢＰＬ接続２０８及び電力線送受信機２０６を介して、複数のデータを受信する。ＣＰＵ２０４は、複数のデータのための宛先を決定する。幾つかの実施形態において、宛先は他のコンピュータである。他の実施形態において、宛先は、複数のコンピュータ、又は、コンピュータネットワークである。幾つかの実施形態において、宛先は、航空機、空港、及び／又は運用管理部門と関連付けられた１つ以上のコンピュータシステムである。マスタ制御ユニット２０２は、宛先からは遠く離れている。例示の実施形態において、マスタ制御ユニット２０２は、１つ以上の無線ネットワークを介して宛先に遠隔で接続することが可能である。これらの実施形態において、ＣＰＵ２０４は、複数のデータを、第１の無線送受信機（すなわち、Ｗｉ−Ｆｉカード２１０）又は第２の無線送受信機（すなわち、セルモデムカード２１４）を通じてルーティングすべきかどうかを判定する。第１及び第２の無線送受信機は、６０Ｇｈｚ帯のＡｅｒｏＭＡＣＳ、ＷｉＭＡＸ、Ｗｈｉｔｅｓｐａｃｅ、及びＢｌｕｅｔｏｏｔｈを用いても接続しうる。
【００３６】
幾つかの実施形態において、ＣＰＵ２０４は、第１の無線接続２１２及び第２の無線接続２１６の信号強度を検査する。ＣＰＵ２０４は、第１の無線接続２１２の信号強度と第２の無線接続２１６の信号強度とを比較して、複数のデータを宛先に送信するためにどの接続を利用するかを決定する。その後、ＣＰＵ２０４は、決定された無線接続を用いて、宛先へと複数のデータをルーティングする。幾つかの更なる実施形態において、マスタ制御ユニット２０２はまた、どの無線接続を利用するかを決定する際に、第１の無線接続２１２及び第２の無線接続２１６の信頼性に考慮する。
【００３７】
幾つかの実施形態において、第１の無線接続２１２の信号強度と、第２の無線接続２１６の信号強度の双方が、対応する所定閾値を下回る場合には、ＣＰＵ２０４は、複数のデータを着脱可能なメモリ２１８に格納する。幾つかの更なる実施形態において、ＣＰＵ２０４は、第１の無線接続２１２及び第２の無線接続２１６の一方の信号強度が、各所定閾値を超えたときには、後の時間に複数のデータを宛先へと送信する。
【００３８】
幾つかの更なる実施形態において、ＣＰＵ２０４は、ＢＰＬ接続２０８の電圧、電流、及び位相を、当該ＢＰＬ接続２０８がパラメータの範囲内であるかを判定するために検査する。ＣＰＵ２０４は、上記検査に基づいて、複数のデータを送信すべきか否かを判定しうる。さらに、ＣＰＵ２０４は、ＢＰＬ接続２０８がパラメータの範囲内にないと判定した場合には、ＢＰＬ接続２０８を通じてデータを受信すべきか否かを判定しうる。このことによって、複数のデータの送信前にＢＰＬ接続２０８が適切に接続されることが保証され、接続の安全性と、マスタ制御ユニット２０２により受信されるデータの整合性と、の双方が保証される。
【００３９】
幾つかの更なる実施形態において、マスタ制御ユニット２０２は、限定するものではないが、１つ以上のシステムのソフトウェアの更新、追加的な映画及び／又は他のエンターテイメントオプション、飛行経路、及び天候情報といった将来の航空機の運航についてのデータを、ＢＰＬ接続２０８を通じてスレーブユニットへと送信する。これらの実施形態において、マスタ制御ユニット２０２が、スレーブユニットにアップロードするためのデータを、空港、航空機、又は運用管理部門から受け取ってしまっていることもある。
【００４０】
幾つかの追加的な実施形態において、マスタ制御ユニット２０２は、航空機１１０に格納されている。航空機１１０が、既存ＢＰＬシステムを持たない空港に着陸したときには、マスタ制御ユニット２０２が、空港において１つ以上の無線ネットワークに接続するために利用される。幾つかの更なる実施形態において、マスタ制御ユニット２０２は、許可ユーザによるアクセスを保証するために、パスワードで保護されている。
【００４１】
例示の実施形態において、マスタ制御ユニット２０２は、３つの仮想マシン（ＶＭ：ｖｉｒｔｕａｌ  ｍａｃｈｉｎｅ）２２０、２２２、及び２２４を実行する。上記仮想マシンのそれぞれは、ＢＰＬ接続２０８を通じて、異なる位相を用いて、データを送信及び受信するよう構成されている。本検討のために、ＶＭ２２０は、位相Ａと関連付けられており、ＶＭ２２２は、位相Ｂと関連付けられており、ＶＭ２２４は、位相Ｃと関連付けられている。例示の実施形態において、３つのＶＭ２２０、２２２、及び２２４によって、３つの位相を通じて送信するための３対のハードウェアアダプタが必要となるのではなく、ソフトウェアソルーションが可能となる。このことによって、仮想マシンにより利用され誘導される単一の対のハードウェアアダプタが可能となる。
【００４２】
幾つかの実施形態において、３つのＶＭ２２０、２２２、及び２２４は、別々のプロセッサによって実行される。他の実施形態において、単一のプロセッサが、１つより多くのＶＭを実行しうる。さらに、幾つかの実施形態において、３つのＶＭ２２０、２２２、及び２２４が、単一の仮想マシンに繋がれうる。
【００４３】
例示の実施形態において、各ＶＭ２２０、２２２、及び２２４は、タグが付いたメッセージを符号化し、上記タグは、どの位相で当該メッセージが送信されるか又は当該メッセージがどのＶＭと関連しているかを表わしている。例示の実施形態において、３つのＶＭはそれぞれ或る優先度と関連付けられており、ＶＭ２２０は、優先度が高いデータを送信及び受信し、ＶＭ２２２は、優先度が中程度のデータを送信及び受信し、ＶＭ２２４は、優先度が低いデータを送信及び受信する。本実施形態において、優先度が高い情報は、例えば、航空電子機器データ、乗客の個人データといった、フライトの重要な安全性データである。優先度が中程度のデータは、航空会社の所有物のデータ、航空会社の監視データ、及び、優先度が高いと見做されるデータよりも重要性が低い他の航空機データである。優先度が低いデータは、映像、音声、及び映画といった、エンターテイメントデータを含んでいる。本明細書に記載する実施例では、３つのＶＭ／位相を分けるために優先度が利用されるが、他のスキームも利用することが可能であり、他の実施形態において、データは、他の基準に基づいて分割されうる。
【００４４】
例示の実施形態において、ＢＰＬ接続２０８を通じて送信されるデータは、許可されていないアクセスを防止するために暗号化される。例示の実施形態において、マスタ制御ユニット２０２は、送信の前に、限定するものではないが、１２８ーＡＥＳ（ａｄｖａｎｃｅｄ  ｅｎｃｒｙｐｔｉｏｎ  ｓｔａｎｄａｒｄ）、及び、秘密鍵／公開鍵による符号化といった第１の暗号方式を用いて、全てのデータを暗号化する。幾つかの実施形態において、ペイロードのみが暗号化される。他の実施形態において、全メッセージが暗号化される。本実施形態は、フレームに基づく送信と共に利用されうる。
【００４５】
マスタ制御ユニット２０２により提供される暗号化に加えて、ＶＭ２２０、２２２、及び２２４もデータを暗号化しうる。例示の実施形態において、優先度が高いデータが、限定するものではないが、１２８−ＡＥＳといった他の暗号方式を用いて暗号化される。このことは、優先度が高いデータは二重に暗号化されることを意味している。本実施形態において、優先度が中程度のデータは、限定するものではないが、６４−ＡＥＳといった異なる暗号方式を用いて暗号化されうる。例示の実施形態において、優先度が低いデータは、追加的に暗号化されない。例えば、優先度が高いデータは、送信前に、ＶＭ２２０によって最初に暗号化され、その後、マスタ制御ユニット２０２によって追加的に暗号化される。他の実施形態において、３つの位相を通して送信されるデータを暗号化するための他の暗号方式及びスキームが利用されうる。
【００４６】
データの送信に加えて、３つのＶＭ２２０、２２２、及び２２４は、ＢＰＬ接続２０８を通じてマスタ制御ユニット２０２に送信されたデータを受信して復号する。
【００４７】
例示の実施形態において、３つのＶＭ２２０、２２２、及び２２４は、互いに通信可能である。ＶＭ２２０、２２２、及び２２４のうちの１つが自身のデータ送信を終了した場合には、そのＶＭは他のＶＭに報知し、他のＶＭは、自身に割り当てられた位相の帯域幅を利用することが可能となる。例えば、ＶＭ２２２が、他の２つのＶＭ２２０及び２２４が未だ自身のデータを送信している間に、優先度が中程度データの送信を終了した場合には、ＶＭ２２２は、ＶＭ２２０及び２２４にメッセージを送信する。本実施形態において、ＶＭ２２０は、位相Ａ及び位相Ｂを通して優先度が高いデータを送信し始め、ＶＭ２２４は、位相Ｃを利用し続ける。本例において、ＶＭ２２０は、位相Ａ及びＢを通して送信されるデータを、同じ暗号方式を用いて暗号化する。本実施形態では、本明細書で記載するように、優先度に基いて追加の帯域幅が割り当てられる。しかしながら、他の実施形態において、帯域幅を割り当てる他の方法が利用されうる。
【００４８】
幾つかの更なる実施形態において、ＣＰＵ２０４は、３つの位相のために帯域幅を割り当てる。これらの実施形態では、ＶＭ２２２がもはや送信していないとＣＰＵ２０４が判定したときには、ＣＰＵ２０４は、位相Ｂの帯域幅をＶＭ２２０に割り当てる。他の実施形態において、ＣＰＵ２０４は、どのくらいの量のデータを各ＶＭ２２０、２２２、及び２２４が送信する必要があるかが分かっており、対応するデータ量に基づいて帯域幅をどのような最善の形で割り当てるかを決定する。
【００４９】
図３は、図１に示した電力及びデジタル通信送信システム１００内のスレーブ制御システム３００のブロック図を示している。例示の実施形態において、スレーブシステム３００は、車両に搭載されうるスレーブユニット３０２を備えている。例示の実施形態において、スレーブユニット３０２は、（図１に示した）第２のインタフェース機器１２４と同様である。
【００５０】
スレーブユニット３０２は、（電力線送受信機としても知られる）電力線回路基板３０６と通信するプロセッサ又は中央処理ユニット（ＣＰＵ）３０４を備えている。電力線回路基板３０６によって、ＣＰＵ３０４は、ＢＰＬ接続３０８を通して他の装置と通信することが可能となる。ＢＰＬ接続３０８は、（図１に示した）航空機電気アンビリカル１０２と同様の電力線を利用する。
【００５１】
幾つか実施形態において、スレーブユニット３０２は、着脱可能なメモリ３１０を備える。着脱可能なメモリ３１０は、限定するものではないが、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）フラッシュドライブ、外部ハードドライブ、及び非磁性媒体を含む、マスタ制御ユニットに着脱可能に取り付けられる任意のメモリカード及びメモリデバイスを含む。プロセッサ又はＣＰＵ３０４は、電力線回路基板３０６及び着脱可能なメモリ３１０と通信し、これらを制御する。幾つかの実施形態において、スレーブユニット３０２は、航空機１１０に搭載されており、航空機内の複数のシステムへの接続３１２を有している。これらの実施形態において、スレーブユニット３０２は、上記複数のシステムから、航空機の運航についてのデータを受信する。
【００５２】
例示の実施形態において、ＣＰＵ３０４は、接続３１２を通じて、上記複数のシステムから複数のデータを受信する。ＣＰＵ３０４は、（図２に示した）マスタ制御ユニット２０２といった他の装置との接続が、ＢＰＬ接続３０８を通じて行われているかどうかを判定する。接続が行われている場合には、ＣＰＵ３０４は、電力線送受信機３０６を介して、複数のデータをＢＰＬマスタ制御ユニット２０２へと送信する。接続が存在しない場合には、ＣＰＵ３０４は、着脱可能なメモリ３１０に複数のデータを格納する。
【００５３】
例示的な実施形態において、航空機に搭載されたスレーブユニット３０２のプロセッサ又はＣＰＵ３０４は、電力線送受信機３０６がマスタ制御ユニット２０２に接続されているか否かを判定する前に、航空機１１０が地上にいるかどうかを判定する。幾つかの実施形態において、ＣＰＵ３０４は、複数のシステムからデータを連続的に受信する。ＣＰＵ３０４は、そのデータを着脱可能なメモリ３１０に格納する。ＣＰＵ３０４が、航空機が地上におりマスタ制御ユニット２０２に接続されていると判定したときには、ＣＰＵ３０４は、ＢＰＬ接続３０８を介して、着脱可能なメモリ３１０からマスタ制御ユニット２０２へとデータを転送する。
【００５４】
幾つかの更なる実施形態において、ＣＰＵ３０４は、接続がパラメータの範囲内であるかを判定するために、ＢＰＬ接続３０８の電圧、電流、及び位相を検査する。ＣＰＵ３０４は、上記検査に基づいて、複数のデータを送信するか否かを判定しうる。さらに、ＣＰＵ３０４は、ＢＰＬ接続３０８がパラメータの範囲内にないと判定した場合には、ＢＰＬ接続３０８を通じてデータを受信すべきか否かを判定しうる。このことによって、複数のデータの送信前にＢＰＬ接続３０８が適切に行われることが保証され、接続の安全性と、マスタ制御ユニット２０２に送信され及びマスタ制御ユニット２０２から受信されるデータの整合性と、の双方が保証される。
【００５５】
幾つかの更なる実施形態において、マスタ制御ユニット２０２は、限定するものではないが、１つ以上のシステムのソフトウェアの更新、追加的な映画及び／又は他のエンターテイメントオプション、飛行経路、及び天候情報といった将来の航空機の運用についてのデータを、ＢＰＬ接続３０８を通じてスレーブユニット３０２へと送信する。幾つかの実施形態において、スレーブユニット３０２は、車両上の適切なシステムへのデータのルーティングを行う。他の実施形態において、スレーブユニット３０２は、車両のネットワークへの通過点（ｐａｓｓ−ｔｈｒｏｕｇｈ）として作用する。
【００５６】
幾つかの更なる実施形態において、スレーブユニット３０２は、許可ユーザによるアクセスを保証するために、パスワードで保護されている。
【００５７】
例示の実施形態において、スレーブユニット３０２は、３つの仮想マシン（ＶＭ：ｖｉｒｔｕａｌ  ｍａｃｈｉｎｅ）３１４、３１６、及び３１８を実行する。上記仮想マシンのそれぞれは、ＢＰＬ接続３０８を通じて、異なる位相を用いて、データを送信及び受信するよう構成されている。本検討のために、ＶＭ３１４は、位相Ａと関連付けられており、ＶＭ３１６は、位相Ｂと関連付けられており、ＶＭ３１８は、位相Ｃと関連付けられている。例示の実施形態において、３つのＶＭ３１４、３１６、及び３１８によって、３つの位相を通じて送信するための３対のハードウェアアダプタが必要となるのではなく、ソフトウェアソルーションが可能となる。このことによって、仮想マシンにより利用され誘導される単一の対のハードウェアアダプタが可能となる。
【００５８】
幾つかの実施形態において、３つのＶＭ３１４、３１６、及び３１８は、別々のプロセッサにより実行される。他の実施形態において、単一のプロセッサが、１つより多くのＶＭを実行しうる。さらに、幾つかの実施形態において、３つのＶＭ３１４、３１６、及び３１８が、単一の仮想マシンに繋がれうる。
【００５９】
例示の実施形態において、各ＶＭ３１４、３１６、及び３１８は、タグが付いたメッセージを符号化し、上記タグは、どの位相で当該メッセージが送信されるか又は当該メッセージがどのＶＭと関連しているかを表わしている。本明細書に記載するように、例示の実施形態において、３つのＶＭはそれぞれ、或る優先度と関連付けられており、ＶＭ３１４は、優先度が高いデータを送信及び受信し、ＶＭ３１６は、優先度が中程度のデータを送信及び受信し、ＶＭ３１８は、優先度が低いデータを送信及び受信する。本実施形態において、優先度が高い情報は、例えば、航空電子機器データ、乗客の個人データといった、フライトの重要な安全性データである。優先度が中程度のデータは、航空会社の所有物のデータ、航空会社の監視データ、及び、優先度が高いと見做されるデータよりも重要性が低い他の航空機データである。優先度が低いデータは、映像、音声、及び映画といった、エンターテイメントデータを含んでいる。
【００６０】
例示の実施形態において、ＢＰＬ接続３０８を通じて送信されるデータは、許可されていないアクセスを防止するために暗号化される。例示の実施形態において、スレーブユニット３０２は、送信の前に、限定するものではないが、１２８−ＡＥＳ（ａｄｖａｎｃｅｄ  ｅｎｃｒｙｐｔｉｏｎ  ｓｔａｎｄａｒｄ）及び秘密鍵／公開鍵による符号化といった第１の暗号方式を用いて、全てのデータを暗号化する。幾つかの実施形態において、ペイロードのみが暗号化される。他の実施形態において、全メッセージが暗号化される。本実施形態は、フレームに基づく送信と共に利用されうる。
【００６１】
スレーブユニット３０２により提供される暗号化に加えて、ＶＭ３１４、３１６、及び３１８もまた、データを暗号化しうる。例示の実施形態において、優先度が高いデータが、限定するものではないが、１２８−ＡＥＳといった他の暗号方式を用いて暗号化される。このことは、優先度が高いデータは二重に暗号化されることを意味している。本実施形態において、優先度が中程度のデータは、限定するものではないが、６４−ＡＥＳといった異なる暗号方式を用いて暗号化されうる。例示の実施形態において、優先度が低いデータは、追加的に暗号化されない。例えば、優先度が高いデータが、送信前に、ＶＭ３１４によって最初に暗号化され、その後、スレーブユニット３０２によって追加的に暗号化される。他の実施形態において、３つの位相を通じて送信されるデータを暗号化するための他の暗号方式及びスキームが利用されうる。
【００６２】
データを送信することに加えて、３つのＶＭ３１４、３１６、及び３１８は、ＢＰＬ接続３０８を通じてスレーブユニット３０２に送信されたデータを受信して復号する。
【００６３】
例示の実施形態において、３つのＶＭ３１４、３１６、及び３１８は、互いに通信可能である。ＶＭ３１４、３１６、及び３１８のうちの１つが自身のデータ送信を終了した場合には、そのＶＭは他のＶＭに報知し、他のＶＭは、自身に割り当てられた位相の帯域幅を利用することが可能となる。例えば、ＶＭ３１６が、他の２つのＶＭ３１４及び３１８が未だ自身のデータを送信している間に、優先度が中程度のデータの送信を終了した場合には、ＶＭ３１６は、ＶＭ３１４及び３１８にメッセージを送信する。本実施形態において、ＶＭ３１４は、位相Ａ及び位相Ｂを通して優先度が高いデータを送信し始め、ＶＭ３１８は、位相Ｃを利用し続ける。本例において、ＶＭ３１４は、位相Ａ及びＢを通して送信されるデータを、同じ暗号方式を用いて暗号化する。本実施形態では、本明細書で記載するように、優先度に基いて追加の帯域幅が割り当てられる。しかしながら、他の実施形態において、帯域幅を割り当てる他の方法が利用されうる。
【００６４】
幾つかの更なる実施形態において、ＣＰＵ３０４は、３つの位相のために帯域幅を割り当てる。これらの実施形態において、ＣＰＵ３０４が、ＶＭ３１６はもはや送信していないと判定したときには、ＣＰＵ３０４は、位相Ｂの帯域幅をＶＭ３１４に割り当てる。他の実施形態において、ＣＰＵ３０４は、どのくらいの量のデータを各ＶＭ３１４、３１６、及び３１８が送信する必要があるかが分かっており、対応するデータ量に基づいて帯域幅をどのような最善の形で割り当てるかを決定する。
【００６５】
図４は、図１に示した電力及びデジタル通信送信システム１００を用いた、三相データ転送システム４００の簡素化されたフロー図を示している。例示の実施形態において、システム４００は第１の装置４０２を備え、第１の装置４０２は、ＢＰＬ接続４０６を通じて第２の装置４０４と通信する。第１の装置は、（図１に示した）第１のインタフェース機器１１６及び（図２に示した）マスタ制御ユニット２０２と同様でありうる。第２の装置４０４は、（図１に示した）第２のインタフェース機器１２４及び（図３に示した）スレーブユニット３０２と同様でありうる。ＢＰＬ接続４０６は、（図２に示した）ＢＰＬ接続２０８及び（図３に示した）ＢＰＬ接続３０８と同様であってよく、（図１に示した）航空機電気アンビリカル１０２と同様の電力線を利用する。
【００６６】
例示の実施形態において、第１の装置４０２及び第２の装置４０４は、ＢＰＬ接続４０６を通じて通信するよう構成されている。第１の装置４０２から第２の装置４０４へと伝えられるデータは、航空会社の事務所又は他の地上の計算装置から提供される。第２の装置４０４から第１の装置４０２へと伝えられるデータは、（図１に示した）航空機１１０自身によって提供されうる。例えば、上記データは、航空機１１０に搭載されたフライトレコーダ、航空機センサ、及び他のコンピュータ装置からでありうる。幾つかの実施形態において、第１の装置４０２及び第２の装置４０４は、これらがＢＰＬ接続４０６を通じて通信することを可能とするハードウェアアダプタ（図示せず）を含む。他の実施形態において、第１の装置４０２及び第２の装置４０４はそれぞれ、ＢＰＬモデム又は（図２及び図３にそれぞれ示した）電力線送受信機２０６及び３０６といったハードウェアアダプタにより通信する。
【００６７】
第１の装置４０２は、３つの仮想マシン４０８、４１０、及び４１２を含み、３つの仮想マシン４０８、４１０、及び４１２はそれぞれ、ＢＰＬ接続４０６の異なる位相と関連付けられている。ＶＭ４０８は、位相Ａ４１４と関連付けられており、ＶＭ４１０は、位相Ｂ４１６と関連付けられており、ＶＭ４１２は、位相Ｃ４１８と関連付けられている。第２の装置４０４は、３つの仮想マシン４２０、４２２、及び４２４を含み、３つの仮想マシン４２０、４２２、及び４２４はそれぞれ、ＢＰＬ接続４０６の異なる位相と関連付けられている。ＶＭ４２０は、位相Ａ４１４と関連付けられており、ＶＭ４２２は、位相Ｂ４１６と関連付けられており、ＶＭ４２４は、位相Ｃ４１８と関連付けられている。
【００６８】
例示の実施形態において、航空機１１０が着陸するときには、アンビリカル１０２がその航空機１１０に接続される。第２の装置４０４は、航空機１１０に搭載されており、第１の装置４０２は、ゲートといった地上にある１つ以上のコンピュータと関連付けられている。ＢＰＬ接続４０６が一旦確立されると、第２の装置４０４は、航空機のコンピュータから地上の第１の装置４０２及びコンピュータへとデータを送信（ダウンロード）し始める。
【００６９】
例示の実施形態において、ＶＭ４２０は、位相Ａ４１４を通じて優先度が高いデータを送信する。ＶＭ４２２は、位相Ｂ４１６を通じて、優先度が中程度のデータを送信する。ＶＭ４２４は、位相Ｃ４１８を通じて、優先度が低いデータを送信する。ＶＭ４２０は、第１の暗号方式を用いて、優先度が高いデータを暗号化する。ＶＭ４２２は、第１の暗号方式とは異なる第２の暗号方式を用いて、優先度が中程度のデータを暗号化する。ＶＭ４２４は、優先度が低いデータを暗号化しない。第２の装置４０４の電力線送受信機（又は、ＢＰＬ接続４０６における他のハードウェア／ソフトウェア）は、第１及び第２の暗号方式とは異なる第３の暗号方式を用いて、送信前にデータを暗号化する。このことは、優先度が高いデータ及び優先度が中程度のデータが２回暗号化されていることを意味している。優先度が低いデータは、１回だけ暗号化されている。
【００７０】
第１の装置４０２は、第２の装置４０４から送信されたデータを受信する。受信されたデータは、第１の装置４０２と関連付けられた電力線送受信機２０６によって、第３の方式を用いて復号され、関連付けられた優先度に基づいて、３つのＶＭ４０８、４１０、及び４１２のうちの１つへとルーティングされる。例えば、各データパケットは、それがどの優先度に属するかを表すタグを含みうる。他の実施形態において、各ＶＭ４０８、４１０、４１２、４２０、４２２、及び４２４は、自身と関連付けられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を有しており、データパケットは、宛先であるＶＭのＩＰアドレスを含んでいる。受信ＶＭは、必要である場合にはデータを復号し、そのデータを適切なロケーションへとルーティングする。例えば、航空会社固有のデータが、航空会社管理部門と関連付けられた１つ以上のコンピュータへとルーティングされうる。
【００７１】
３つのＶＭ４２０、４２２、及び４２４のうちの１つが、他の２つのＶＭの少なくとも１つが終える前に自身のデータの全てを送信する場合には、そのＶＭの位相が、他の２つのＶＭのうちの１つによって利用されうる。例えば、ＶＭ４２０が、優先度が高いデータの全ての送信を完了している場合には、ＶＭ４２２は、位相Ａ４１４及びＢ４１６で、優先度が中程度のデータを送信し始める。ＶＭ４２２は、第２の暗号方式を用いて、位相４１４及び４１６の両方で、優先度が中程度のデータを送信する。第１の装置４０２は、位相Ａ４１４及びＢ４１６のデータを優先度が中程度のデータとして検知し、そのデータをＶＭ４１０へとルーティングする。本例において、ＶＭ４２２は、位相Ａ４１４で優先度が中程度のデータを送信して、ＶＭ４２４が、位相Ｂ４１６及びＣ４１８で同時に優先度が低いデータを送信することを可能にすることも可能であろう。他の例において、ＶＭ４２０及び４２２の両方が自身の送信を完了している場合には、ＶＭ４２４は、３つの位相４１４、４１６、及び４１８の全てを同時に利用しうる。幾つかの実施形態において、異なるＶＭが、どのようにデータを送信するかを決定することが可能であり、どの位相を利用するのかは、ＢＰＬ接続４０６を通じて送信されるデータの１つ以上の属性、送信されるデータの大きさ、及びユーザの選択に基づきうる。
【００７２】
第２の装置４０４のＶＭ４２０、４２２、及び４２４の全てが、航空機１１０からのデータの送信を終了しているときには、第１の装置４０２が、航空機１１０へとデータを送信し始める。第１の装置４０２は、先に第２の装置４０４について説明したのと同じ方法を利用し、役割が正に逆になる。
【００７３】
幾つかの実施形態において、異なるＶＭ４２０、４２２、及び４２４が、異なる時間に送信を開始しうる。例えば、ＶＭ４２０及び４２４は、時間０に送信を開始することが可能であるが、ＶＭ４２２は、その５分後まで送信を開始しない。このことによって、他のＶＭ４２０及び４２４のうちの１つが、その５分間の間に、利用されていない位相Ｂ４１６を利用することが可能となりうる。他の例において、ＶＭ４２０が、時間ゼロに送信を開始しうる。ＶＭ４２２は、ＶＭ４２０の５分後に送信を開始しうる。ＶＭ４２４は、ＶＭ４２２の５分後に送信を開始しうる。このことによって、送信ＶＭが、他の位相の利用されていない帯域幅を利用することを可能となりうる。
【００７４】
図５は、本開示の一実施形態に係る、図１及び図４に示したクライアントシステムの例示の構成を示している。ユーザコンピュータ装置５０２が、ユーザ５０１によって操作される。ユーザコンピュータ装置５０２は、第１のインタフェース機器１１６、第２のインタフェース機器１２４（両方とも図１に図示）、マスタ制御ユニット２０２（図２に図示）、スレーブユニット３０２（図３に図示）、第１の装置４０２、及び第２の装置４０４（両方とも図４に図示）を備えうる。ユーザコンピュータ装置５０２は、命令を実行するためのプロセッサ５０５を備えている。幾つかの実施形態において、実行可能な命令が、メモリ領域５１０に格納されている。プロセッサ５０５は、１つ以上の処理ユニット（例えば、マルチコア構成）を備えうる。メモリ領域５１０は、実行可能な命令及び／又は商取引データといった情報を格納し取り出すことを可能とする任意の装置である。メモリ領域５１０は、１つ以上のコンピュータ可読媒体を含みうる。
【００７５】
ユーザコンピュータ装置５０２はまた、ユーザ５０１に情報を提示するための少なくとも１つの媒体出力構成要素５１５を含む。媒体出力構成要素５１５は、ユーザ５０１に情報を伝えることが可能な任意の構成要素である。幾つかの実施形態において、媒体出力構成要素５１５は、映像アダプタ及び／又は音声アダプタといった出力アダプタ（図示せず）を含む。出力アダプタは、プロセッサ５０５に動作可能に接続されており、かつ、表示装置（例えば、陰極線管（ＣＲＴ：ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ）、液晶ディスプレイ（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、ＬＥＤ（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）ディスプレイ、又は、「電子インク（ｅｌｅｃｔｒｏｎｉｃ  ｉｎｋ）」ディスプレイ）、又は、音声出力装置（例えば、スピーカ若しくはヘッドホン）といった出力装置に動作可能に接続されている。幾つかの実施形態において、媒体出力構成要素５１５は、グラフィカルユーザインタフェース（例えば、ウェブブラウザ及び／又はクライアントアプリケーション）をユーザ５０１に提示するよう構成されている。グラフィカルユーザインタフェースは、例えば、電力ケーブルを介して他の装置に接続し及び／又は認証情報を受信するための１つ以上の設定を含みうる。幾つかの実施形態において、ユーザコンピュータ装置５０２は、ユーザ５０１から入力を受信するための入力装置５２０を備える。ユーザ５０１は、限定するものではないが、ネットワークのための設定を選択及び／又は入力するために、入力装置５２０を利用しうる。入力装置５２０は、例えば、キーボード、ポインティングデバイス、マウス、スタイラス、タッチパネル（例えば、タッチパッド又はタッチスクリーン）、ジャイロスコープ、加速度計、位置検出器、生体入力デバイス、及び／又は、音声入力デバイスを含みうる。タッチスクリーンといった単一の構成要素が、媒体出力構成要素５１５の出力装置と入力装置の双方として機能しうる。
【００７６】
ユーザコンピュータ装置５０２は、マスタ制御ユニット２０２、スレーブユニット３０２、第１の装置４０２、又は第２の装置４０４といった遠隔装置に通信可能に接続される通信インタフェース５２５も含みうる。通信インタフェース５２５は、例えば、有線又は無線ネットワークアダプタ、及び／又は、移動体通信ネットワークと共に利用するための無線データ送受信機を含みうる。
【００７７】
メモリ領域５１０には、例えば、媒体出力構成要素５１５を介してユーザ５０１にユーザインタフェースを提供し、及び任意に、入力装置５２０からの入力を受信して処理するためのコンピュータ可読な命令が格納されている。ユーザインタフェースは、幾つかある可能性のうち、ウェブブラウザ、及び／又は、クライアントアプリケーションを含みうる。ウェブブラウザによって、ユーザ５０１といったユーザが、マスタ制御ユニット２０２、スレーブユニット３０２、第１の装置４０２、又は第２の装置４０４からのウェブページ又はウェブサイトに典型的に埋め込まれた媒体及び他の情報を表示して連携することが可能となる。クライアントアプリケーションによって、ユーザ５０１は、例えば、マスタ制御ユニット２０２、スレーブユニット３０２、第１の装置４０２、又は第２の装置４０４と連携することが可能となる。例えば、命令は、クラウドサービスにより格納され、当該命令の実行の出力が、媒体出力構成要素５１５に送信されうる。
【００７８】
図６は、本開示の一実施形態に係る、図１及び図４に示したサーバシステムの例示の構成を示している。サーバコンピュータ装置６０１は、第１のインタフェース機器１１６、第２のインタフェース機器１２４（両方とも図１に図示）、マスタ制御ユニット２０２（図２に図示）、スレーブユニット３０２（図３に図示）、第１の装置４０２、及び第２の装置４０４（両方とも図４に図示）を含みうるが、これらに限定されない。サーバコンピュータ装置６０１はまた、命令を実行するためのプロセッサ６０５も備える。命令は、メモリ領域６１０に格納されうる。プロセッサ６０５は、１つ以上の処理ユニット（例えば、マルチコア構成）を備えうる。
【００７９】
プロセッサ６０５は、通信インタフェース６１５に動作可能に接続されており、これにより、サーバコンピュータ装置６０１は、他のサーバコンピュータ装置６０１、マスタ制御ユニット２０２、スレーブユニット３０２、第１の装置４０２、及び第２の装置４０４といった遠隔装置と通信することが可能である。例えば、通信インタフェース６１５は、インタネットを介して、マスタ制御ユニット２０２に接続されたコンピュータ装置から天候情報を受信しうる。
【００８０】
プロセッサ６０５はまた、記憶デバイス６３４に動作可能に接続されうる。記憶デバイス６３４は、データベースと関連付けられたデータといったデータを格納及び／又は取り出すために適した、コンピュータにより操作される任意のハードウェアである。幾つかの実施形態において、記憶デバイス６３４は、サーバコンピュータ装置６０１に組み込まれている。例えば、サーバコンピュータ装置６０１が、記憶デバイス６３４として、１つ以上のハードディスクドライブを含みうる。他の実施形態において、記憶デバイス６３４は、サーバコンピュータ装置６０１の外部にあり、複数のサーバコンピュータ装置６０１によりアクセスされうる。例えば、記憶デバイス６３４は、ＳＡＮ（ｓｔｏｒａｇｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＮＡＳ（ｎｅｔｗｏｒｋ  ａｔｔａｃｈｅｄ  ｓｔｏｒａｇｅ）システム、及び／又は、ＲＡＩＤ（ｒｅｄｕｎｄａｎｔ  ａｒｒａｙ  ｏｆ  ｉｎｅｘｐｅｎｓｉｖｅ  ｄｉｓｋ）構成によるハードディスク及び／又はソリッドステートディスクといった複数の記憶ユニットを含みうる。
【００８１】
幾つかの実施形態において、プロセッサ６０５が、記憶インタフェース６２０を介して、記憶デバイス６３４に動作可能に接続されている。記憶インタフェース６２０は、プロセッサ６０５に記憶デバイス６３４へのアクセスを提供することが可能な任意の構成要素である。記憶インタフェース６２０は、例えば、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）アダプタ、シリアルＡＴＡ（ＳＡＴＡ：Ｓｅｒｉａｌ  ＡＴＡ）アダプタ、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）アダプタ、ＲＡＩＤコントローラ、ＳＡＮアダプタ、ネットワークアダプタ、及び／又は、プロセッサ６０５に記憶デバイス６３４へのアクセスを提供する任意の構成要素を含みうる。
【００８２】
プロセッサ６０５は、本開示の態様を実装するための、コンピュータにより実行可能な命令を実行する。幾つかの実施形態において、プロセッサ６０５が、コンピュータにより実行可能な命令を実行することで又はそうでなければプログラミングされることで、専用マイクロプロセッサに変換される。例えば、プロセッサ６０５は、以下に図示するような命令によりプログラミングされる。
【００８３】
図７は、図１に示した電力及びデジタル通信送信システム１００及び図４に示した三相データ転送システム４００を用いて通信するためのプロセス７００のフローチャートである。例示の実施形態において、プロセス７００は、第１のインタフェース機器１１６、第２のインタフェース機器１２４、マスタ制御ユニット２０２（図２に図示）、スレーブユニット３０２（図３に図示）、第１の装置４０２、又は第２の装置４０４（両方とも図４に図示）のうちの少なくとも１つによって実行される。
【００８４】
例示の実施形態において、第１の装置４０２が、７０５において、第１の仮想マシン４０８及び第２の仮想マシン４１０を実行する（両方とも図４に図示）。第１の仮想マシン４０８が、ＢＰＬ接続４０６の第１の位相４１４と関連付けられている（両方とも図４に図示）。第２の仮想マシン４１０が、ＢＰＬ接続４０６の第２の位相４１６と関連付けられている（図４に図示）。例示の実施形態において、第１の装置４０２はまた、第３の位相４１８と関連付けられた第３の仮想マシン４１２を実行する（両方とも図４に図示）。
【００８５】
例示の実施形態において、第１の装置４０２は、７１０において、第１の仮想マシン４０８から、ＢＰＬ接続４０６を介した送信のための第１の複数のデータを受信する。第１の装置４０２は、７１５において、第２の仮想マシン４１０から、ＢＰＬ接続４０６を介した送信のための第２の複数のデータを受信する。幾つかの実施形態において、第１の装置４０２は、第３の仮想マシン４１２から、ＢＰＬ接続４０６を介した送信のための第３の複数のデータを受信する。
【００８６】
例示の実施形態において、第１の装置４０２は、７２０において、ＢＰＬ接続４０６と関連付けられた電力線（例えば、図１に示した電力コンジット１１５）の第１の位相を介して、ＢＰＬ接続４０６を通じて第１の複数のデータを送信する。第１の装置４０２は、７２５において、ＢＰＬ接続４０６と関連付けられた電力線の第２の位相を介して、ＢＰＬ接続４０６を通じて第２の複数のデータを送信する。幾つかの実施形態において、第１の装置４０２は、ＢＰＬ接続４０６と関連付けられた電力線の第３の位相を介して、ＢＰＬ接続４０６を通じて第３の複数のデータを送信する。幾つかの実施形態において、第１の装置４０２は、第１の複数のデータ、第２の複数のデータ、及び第３の複数のデータを同時に送信する。
【００８７】
幾つかの実施形態において、第１の装置４０２は、第１の複数のデータの送信が終了していると判定する。その後で、第１の装置４０２は、残りの第２の複数のデータを、第１の位相４１４及び第２の位相４１６を介して送信する。幾つかの更なる実施形態において、第１の装置４０２が、第１の複数のデータ及び第２の複数のデータの送信が終了していると判定する。その後で、第１の装置４０２は、残りの第３の複数のデータを、第１の位相４１４、第２の位相４１６、及び第３の位相４１８を介して送信する。
【００８８】
幾つかの実施形態において、第１の複数のデータは、第１の優先度と関連付けられており、第２の複数のデータは、第２の優先度と関連付けられている。第１の優先度及び第２の優先度は、ＢＰＬ接続４０６を介した送信時に符号化される。幾つかの更なる実施形態において、第３の複数のデータは、第３の優先度と関連付けられており、第３の複数のデータもまた、ＢＰＬ接続４０６を介した送信時に符号化される。
【００８９】
幾つかの実施形態において、第１の仮想マシン４０８は、第１の暗号方式を用いて第１の複数のデータを暗号化する。第２の仮想マシン４１０は、第２の暗号方式を用いて第２の複数のデータを暗号化する。これらの実施形態において、第２の暗号方式は、第１の暗号方式とは異なっている。幾つかの追加的な実施形態において、第１の装置４０２と関連付けられた電力線送受信機２０６が、第３の暗号方式を用いて、送信されるデータを暗号化する。
【００９０】
第１の装置４０２は、電力線送受信機２０６を介して第４の複数のデータを受信する。第１の装置４０２は、どの仮想マシンが第４の複数のデータをルーティングするのかを決定する。その後で、第１の装置４０２は、第４の複数のデータを、対応する仮想マシンへとルーティングする。
【００９１】
図８は、図４に示した三相データ転送システム４００を介したデータトラフィックを管理するための例示のプロセス８００のフローチャートである。例示の実施形態において、プロセス８００は、第１のインタフェース機器１１６、第２のインタフェース機器１２４、マスタ制御ユニット２０２（図２に図示）、スレーブユニット３０２（図３に図示）、第１の装置４０２、又は第２の装置４０４（両方とも図４に図示）のうちの少なくとも１つによって実行される。
【００９２】
例示の実施形態において、プロセス８００が８０２において、以下のことにより開始され、即ち、システム４００が、８０４において、優先度が高いデータを位相Ａ４１４（図４に図示）を通して送信し、８０６において、優先度が中程度のデータを位相Ｂ４１６（図４に図示）を通して送信し、及び、８０８において、優先度が低いデータを位相Ｃ４１８（図４に図示）を通して送信することで開始される。
【００９３】
システム４００が、８１０において、優先度が高いデータの送信が完了しているかどうかを判定するために確認する。優先度が高いデータの送信が完了していない場合には、システム４００は、優先度が高いデータ８０２の送信を継続する。優先度が高いデータの送信が完了している場合には、８１２において、システム４００は、優先度が中程度のデータが未だ送信されているかどうかを確認する。優先度が中程度のデータが未だ送信されている場合には、システム４００は、８１４において、位相Ａ４１４及び位相Ｂ４１６を通して、優先度が中程度のデータを送信する。優先度が中程度データの送信が完了している場合には、システム４００は、８１６において、優先度が低いデータが未だ送信されているかどうかを確認する。優先度が低いデータが未だ送信されている場合には、システム４００は、８１８において、位相Ａ４１４、Ｂ４１６、及びＣ４１８を通して、優先度が低いデータを送信する。
【００９４】
システム４００が、８２０において、優先度が中程度のデータの送信が完了しているかどうかを判定するために確認する。優先度が中程度のデータの送信が完了していない場合には、システム４００は、８０４において、優先度が中程度のデータの送信を継続する。優先度が中程度のデータの送信が完了している場合には、システム４００は、８２２において、優先度が高いデータが未だ送信されているかどうかを確認する。優先度が高いデータが未だ送信されている場合には、システム４００は、８２４において、位相Ａ４１４及び位相Ｂ４１６を通して、優先度が高いデータを送信する。優先度が高いデータの送信が完了している場合には、システム４００は、８２６において、優先度が低いデータが未だ送信されているかどうかを確認する。優先度が低いデータが未だ送信されている場合には、システム４００は、８２８において、位相Ａ４１４、Ｂ４１６、及びＣ４１８を通して、優先度が低いデータを送信する。
【００９５】
システム４００が、８３０において、優先度が低いデータの送信が完了しているかどうかを判定するために確認する。優先度が低いデータの送信が完了していない場合には、システム４００は、８０６において、優先度が低いデータの送信を継続する。優先度が低いデータの送信が完了している場合には、システム４００は、８３２において、優先度が高いデータが未だ送信されているかどうかを確認する。優先度が高いデータが未だ送信されている場合には、システム４００は、８３４において、位相Ａ４１４、及びＣ４１８を通して、優先度が高いデータを送信する。優先度が高いデータの送信が完了している場合には、システム４００は、８３６において、優先度が中程度データが未だ送信されているかどうかを確認する。優先度が中程度のデータが未だ送信されている場合には、システム４００は、８３８において、位相Ａ４１４、Ｂ４１６、及びＣ４１８を通して、優先度が中程度のデータを送信する。
【００９６】
上記のプロセス８００は、データトラフィックを管理するための例示のプロセスである。送信されるデータを焼灼する方法といった他のプロセスが、他の状況において利用されうる。
【００９７】
本システムにより提供される、技術的問題に対する技術的解決策の少なくとも１つは、以下を含み、即ち、（ｉ）ＢＰＬシステムの向上した安全性、（ｉｉ）ＢＰＬシステムの改善されたデータ転送速度、（ｉｉｉ）ＢＰＬシステムの向上した信頼性、（ｉｖ）車両への及び車両からの安全なデータ転送を可能とすること、（ｖ）データ転送システムにおける向上したフレキシビリティ、（ｖｉ）動的な帯域幅の割り当て、及び、（ｖｉ）航空機システムの向上した安全性を含みうる。
【００９８】
本明細書に記載される方法及びシステムは、コンピュータプログラミングを用いて、又は、コンピュータソフトウェア、ファームウェア、ハードウェア、若しくはそれらの部分集合の任意の組み合わせを含む工学技術を用いて実装されうる。先に開示したように、従来のシステムの少なくとも１つの技術的問題は、ＢＰＬ通信のための費用効率が良く信頼性が高いやり方についてシステムへのニーズが存在することである。本明細書に記載されるシステム及び方法は、この技術的問題に対処する。技術的な効果が、以下のステップのうちの少なくとも１つ、即ち、（ａ）第１の仮想マシン及び第２の仮想マシンを実行するステップ、（ｂ）第１の仮想マシンを介して、ＢＰＬ接続を介した送信のための第１の複数のデータを受信するステップ、（ｃ）第２の仮想マシンを介して、ＢＰＬ接続を介した送信のための第２の複数のデータを受信するステップ、（ｄ）ＢＰＬ接続を介して、ＢＰＬ接続と関連付けられた電力線の第１の位相を介して、第１の複数のデータを送信するステップ、及び、及び、（ｅ）ＢＰＬ接続を介して、ＢＰＬ接続と関連付けられた電力線の第２の位相を介して、第２の複数のデータを送信するステップを実行することで実現される。
【００９９】
航空機の電力線ブロードバンドの適用に関して記載してきたが、本開示の実施形態は、波止場又は埠頭に係留された船、荷船、ボートといった他の車両、及び、サービスエリアに駐車された他の車輪付き乗り物にも適用可能である。
【０１００】
高速インタネットサービスを提供するための、送電及びデジタル通信のための上記の方法及びシステムは、ゲートにいる間航空機を直接的に支援し、コスト効率が良く、信頼性が高い。上記方法及びシステムは、航空機及び空港の基盤設備へのＢＰＬ、又はＸ１０、類似した技術の統合及び利用を含み、航空機の基盤設備への最小の影響かつ最小コストで、ブロードバンドインタネット及びデータを支援する。空港及び航空機にＢＰＬ、Ｘ１０、又は類似した技術を組み込むことによって、既存の航空機のゲートのアンビリカルを用いて、高速で信頼性の高いインタネット及びデータサ−ビスを、空港のゲートから航空機に提供することが可能となる。従って、上記方法及びシステムによって、安全で、費用効率が良く、信頼性が高いやり方で、送電及びデジタル通信が促進される。
【０１０１】
本明細書で検討するコンピュータにより実装される方法は、本明細書において別に検討したアクションを含む追加的又は代替的なアクションを含みうる。上記方法は、１つ以上のローカル又はリモートのプロセッサ、送受信機、サーバ、及び／又はセンサ（例えば、車両若しくは携帯機器に取り付けられ又はスマートな基盤設備又はリモートサーバと関連付けられたプロセッサ、送受信機、サーバ、及び／又はセンサ）を介して、及び／又は、非一過性のコンピュータ可読媒体に格納されたコンピュータにより実行可能な命令を介して実装されうる。更に、本明細書で検討したコンピュータシステムは、ここ以外のところで検討したものを含む追加的な機能、より少ない機能、又は代替的な機能を含みうる。本明細書で検討したコンピュータシステムは、非一過性のコンピュータ可読媒体に格納されたコンピュータにより実行可能な命令を含み、又は、当該命令を介して実装されうる。
【０１０２】
本明細書では、「非一過性のコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ  ｍｅｄｉａ）」という用語は、コンピュータ可読命令、データ構造、プログラムモジュール及びサブモジュール、又は、任意の装置内の他のデータといった情報の、短期記憶及び長期記憶のための任意の方法又は技術により実装される、任意の有形のコンピュータベースの装置を表すことが意図されている。本明細書に記載された方法は、限定するものではないが、記憶デバイス及び／又はメモリデバイスを含む、非一過性の有形のコンピュータ可読記憶媒体で具現化される実行可能な命令として符号化されうる。このような命令は、プロセッサによって実行されると、本明細書に記載された方法の少なくとも一部をプロセッサに実行させる。更に、本明細書では、「非一過性のコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ  ｍｅｄｉａ）」という用語は、全ての有形のコンピュータ可読媒体を含み、コンピュータ可読媒体は、限定するものではないが、非一過性のコンピュータ記憶デバイスを含み、非一過性のコンピュータ記憶デバイスは、限定するものではないが、ファームウェア、物理的及び仮想的ストレージ、ＣＤ−ＲＯＭ、ＤＶＤといった揮発性及び不揮発性の媒体並びに着脱可能及び着脱不可能な媒体、並びに、ネットワーク又はインタネットといった任意の他のデジタルソースと同様に、やがて開発されるデジタル手段も含み、ここで、唯一の例外が一時的な伝搬信号である。
【０１０３】
先に記載したように、記載した実施形態によって、データネットワークとの安全な車両ブロードバンド通信が可能となる。より具体的には、本開示は、増大した速度で航空機の情報交換を行うこと可能とするための電力線ブロードバンド（ＢＰＬ）通信の利用を対象とし、ここで、従来のデータ交換サービスは利用可能ではないこともある。より具体的には、地上のマスタ制御ユニットと、航空機上のスレーブユニットとが、１つ以上の電力線を通じて双方向の通信チャネルを設定し、電力線を通じて転送されるデータの安全性及び整合性を保証する。マスタ制御ユニットはまた、最も効率が良い無線ネットワークを介して、意図された宛先にデータが送信されることを保証する。
【０１０４】
ＢＰＬ通信のための上記の方法及びシステムは、費用効率が良く、安全で、信頼性が高い。上記の方法及びシステムは、第１の仮想マシン及び第２の仮想マシンを実行することと、第１の仮想マシンを介して、ＢＰＬ接続を介した送信のための第１の複数のデータを受信することと、第２の仮想マシンを介して、ＢＰＬ接続を介した送信のための第２の複数のデータを受信することと、ＢＰＬ接続を介して、ＢＰＬ接続と関連付けられた電力線の第１の位相を介して第１の複数のデータを送信することと、ＢＰＬ接続を介して、ＢＰＬ接続と関連付けられた電力線の第２の位相を介して、第２の複数のデータを送信することを含む。従って、上記システム及び方法によって、１１５Ｖａｃで４００Ｈｚの三相電力システムを介して通信するというＢＰＬ通信システムの能力を改善することで、ＢＰＬ通信の利用、効率、及び安全性を向上させることが促進される。
【０１０５】
さらに、本開示は、以下の条項に係る実施形態を含む。
【０１０６】
条項１．電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）ユニット（２０２）であって、
第１の仮想マシン（２２０）及び第２の仮想マシン（２２２）を実行するようプログラムされた少なくとも１つのプロセッサ（２０４）と、
少なくとも１つのプロセッサ（２０４）と通信する少なくとも１つのメモリデバイス（２１８）と、
少なくとも１つのプロセッサ（２０４）と通信する電力線送受信機（２０６）と
を備え、
少なくとも１つのプロセッサ（２０４）は、電力線送受信機（２０６）を介して、電力線（１０２）を通じてデータを送信及び受信するようプログラムされ、電力線（１０２）は、三相電力線（１０２）であり、
少なくとも１つのプロセッサ（２０４）は、
第１の仮想マシン（２２０）を介して、電力線送受信機（２０６）を介した送信のための第１の複数のデータを受信し、
第２の仮想マシン（２２２）を介して、電力線送受信機（２０６）を介した送信のための第２の複数のデータを受信し、
電力線送受信機（２０６）を介して、第１の複数のデータを第１の位相を介して送信し、
電力線送受信機（２０６）を介して、第２の複数のデータを第２の位相を介して送信する
ようさらにプログラムされる、電力線ブロードバンド（ＢＰＬ：ｂｒｏａｄｂａｎｄ  ｏｖｅｒ  ｐｏｗｅｒｌｉｎｅ）ユニット（２０２）。
【０１０７】
条項２．少なくとも１つのプロセッサ（２０４）が、
第３の仮想マシン（２２４）を実行し、
第３の仮想マシン（２２４）を介して、電力線送受信機（２０６）を介した送信のための第３の複数のデータを受信し、
電力線送受信機（２０６）を介して、第３の複数のデータを第３の位相を介して送信する
ようさらにプログラムされる、条項１に記載のＢＰＬユニット（２０２）。
【０１０８】
条項３．少なくとも１つのプロセッサ（２０４）が、第１の複数のデータ、第２の複数のデータ、及び第３の複数のデータを同時に送信するようさらにプログラムされる、条項２に記載のＢＰＬユニット（２０２）。
【０１０９】
条項４．少なくとも１つのプロセッサ（２０４）が、
第１の複数のデータ及び第２の複数のデータの送信が終了したと判定し、
電力線送受信機（２０６）を介して、残りの第３の複数のデータを、第１の位相、第２の位相、及び第３の位相を介して送信する
ようさらにプログラムされる、条項３に記載のＢＰＬユニット（２０２）。
【０１１０】
条項５．第１の複数のデータが、第１の優先度と関連付けられ、第２の複数のデータが、第２の優先度と関連付けられ、第１の優先度及び第２の優先度が、電力線送受信機（２０６）を介した送信時に符号化される、条項１に記載のＢＰＬユニット（２０２）。
【０１１１】
条項６．第１の仮想マシン（２２０）が、第１の暗号方式を用いて第１の複数のデータを暗号化する、条項１に記載のＢＰＬユニット（２０２）。
【０１１２】
条項７．第２の仮想マシン（２２２）が、第２の暗号方式を用いて第２の複数のデータを暗号化し、第２の暗号方式は、第１の暗号方式とは異なる、条項６に記載のＢＰＬユニット（２０２）。
【０１１３】
条項８．電力線送受信機（２０６）は、第３の暗号方式を用いて、送信されるデータを暗号化するよう構成される、条項７に記載のＢＰＬユニット（２０２）。
【０１１４】
条項９．少なくとも１つのプロセッサ（２０４）が、
第１の複数のデータの送信が終了したと判定し、
電力線送受信機（２０６）を介して、残りの第２の複数のデータを、第１の位相及び第２の位相を介して送信する
ようさらにプログラムされる、条項１に記載のＢＰＬユニット（２０２）。
【０１１５】
条項１０．ＢＰＬユニット（２０２）は、航空機（１１０）に搭載されることと、航空機（１１０）と通信できる状態で地上に存在することのうちの１つのである、条項１に記載のＢＰＬユニット（２０２）。
【０１１６】
条項１１．ＢＰＬユニット（２０２）は、航空機（１１０）上に実装されて配置され、ＢＰＬ接続（２０８）を介し航空機電気アンビリカル（１０２）を通じた地上装置とのデータ通信を可能とするために、電力線送受信機（２０６）を利用して通信するよう構成され、航空機電気アンビリカル（１０２）は、航空機（１１０）が地上にあるときには航空機（１１０）に接続され、三相電力が、地上の電力システムによって、航空機電気アンビリカル（１０２）を介して航空機（１１０）に供給される、条項１に記載のＢＰＬユニット（２０２）。
【０１１７】
条項１２．少なくとも１つのプロセッサ（２０４）が、
電力線送受信機（２０６）を介して、第４の複数のデータを受信し、
どの仮想マシンが、第４の複数のデータをルーティングするかを決定し、
第４の複数のデータを、対応する仮想マシンへとルーティングする
ようさらにプログラムされる、条項１に記載のＢＰＬユニット（２０２）。
【０１１８】
条項１３．ＢＰＬユニット（２０２）によって実装されるＢＰＬ接続（２０８）を介して通信する方法であって、ＢＰＬユニット（２０２）は、少なくとも１つのメモリデバイス（２１８）と通信する少なくとも１つのプロセッサ（２０４）を備え、
方法は、
第１の仮想マシン（２２０）及び第２の仮想マシン（２２２）を実行することと、
第１の仮想マシン（２２０）を介して、ＢＰＬ接続（２０８）を介した送信のための第１の複数のデータを受信することと、
第２の仮想マシン（２２２）を介して、ＢＰＬ接続（２０８）を介した送信のための第２の複数のデータを受信することと、
ＢＰＬ接続（２０８）を介して、ＢＰＬ接続（２０８）と関連付けられた電力線（１０２）の第１の位相を介して、第１の複数のデータを送信することと、
ＢＰＬ接続（２０８）を介して、ＢＰＬ接続（２０８）と関連付けられた電力線（１０２）の第２の位相を介して、第２の複数のデータを送信すること
を含む、方法。
【０１１９】
条項１４．第３の仮想マシン（２２４）を実行することと、
第３の仮想マシン（２２４）を介して、ＢＰＬ接続（２０８）を介した送信のための第３の複数のデータを受信することと、
ＢＰＬ接続（２０８）を介して、ＢＰＬ接続（２０８）と関連付けられた電力線（１０２）の第３の位相を介して、第３の複数のデータを送信すること
をさらに含む、条項１３に記載の方法。
【０１２０】
条項１５．第１の複数のデータ及び第２の複数のデータの送信が終了したと判定することと、
ＢＰＬ接続（２０８）を介して、残りの第３の複数のデータを、第１の位相、第２の位相、及び第３の位相を介して同時に送信すること
をさらに含む、条項１４に記載の方法。
【０１２１】
条項１６．第１の複数のデータが、第１の優先度と関連付けられ、第２の複数のデータが、第２の優先度と関連付けられ、第１の優先度及び第２の優先度が、ＢＰＬ接続（２０８）を介した送信時に符号化される、条項１３に記載の方法。
【０１２２】
条項１７．第１の仮想マシン（２２０）を介して、第１の暗号方式を用いて第１の複数のデータを暗号化することと、
第２の仮想マシン（２２２）を介して、第２の暗号方式を用いて第２の複数のデータを暗号化することをさらに含み、
第２の暗号方式は、第１の暗号方式とは異なる、条項１３に記載の方法。
【０１２３】
条項１８．第１の複数のデータの送信が終了したと判定し、
ＢＰＬ接続（２０８）を介して、残りの第２の複数のデータを、第１の位相、及び第２の位相を介して送信すること
をさらに含む、条項１３に記載の方法。
【０１２４】
条項１９．ＢＰＬ接続（２０８）を介して、第４の複数のデータを受信し、
どの仮想マシンが、第４の複数のデータをルーティングするかを決定し、
第４の複数のデータを、対応する仮想マシンへとルーティングすること
をさらに含む、条項１３に記載の方法。
【０１２５】
条項２０．ＢＰＬシステム（４００）であって、
第１の集合の３つの仮想マシンを実行する第１のＢＰＬユニット（４０２）と、
第２の集合の３つの仮想マシンを実行し、ＢＰＬ接続（４０６）を介して第１のＢＰＬユニット（４０２）と通信する第２のＢＰＬユニット（４０４）であって、ＢＰＬ接続（４０６）は三相電力線（１０２）を介する、第２のＢＰＬユニット（４０４）と
を備え、
第１のＢＰＬユニット（４０２）により実行される第１の集合の３つの仮想マシンのそれぞれは、三相電力線（１０２）の異なる位相と関連付けられ、
第２のＢＰＬユニット（４０４）により実行される第２の集合の仮想マシンのそれぞれは、三相電力線（１０２）の異なる移送と関連付けられ、
第１のＢＰＬユニット（４０２）と第２のＢＰＬユニット（４０４）とは、三相電力線（１０２）の３つの位相を介して同時に通信する、ＢＰＬシステム（４００）。
【０１２６】
ここに記載した説明では、ベストモードを含む様々な実施形態を開示し、且つ当業者が任意の装置又はシステムの作成及び使用、並びに組込まれた任意の方法の実行を含め、様々な実装態様を実施することを可能にするために実施例を使用している。本開示の特許性のある範囲は、特許請求の範囲によって規定され、当業者が想到する他の実施例を含みうる。こうした他の実施例は、実施例が特許請求の範囲の文言と相違しない構造要素を有する場合、又は、実施例が、特許請求の範囲の文言とごくわずかな相違しかない均等な構造要素を含む場合、特許請求の範囲内にあることが意図されている。
【図１】
2020205583.tif 000003
【図２】
2020205583.tif 000004
【図３】
2020205583.tif 000005
【図４】
2020205583.tif 000006
【図５】
2020205583.tif 000007
【図６】
2020205583.tif 000008
【図７】
2020205583.tif 000009
【図８】
2020205583.tif 000010
【外国語明細書】
2020205583000001.pdf
2020205583000002.pdf
2020205583000003.pdf
2020205583000004.pdf