(57)【要約】【課題】障害物等の存在によって通信装置間で通信できない状態においても、代替の通信経路を動的に形成し、安定した通信を行う。【解決手段】第１の通信装置から第２の通信装置および第３の通信装置に対してコンテンツデータを無線通信により送信する通信システムにおいて、前記第２の通信装置は、前記第１の通信装置との無線通信が切断された場合、前記第１の通信装置が送信するコンテンツデータを受信するための受信要求を含む第１の制御データを送信する第１の通信部を有し、前記第３の通信装置は、前記第２の通信装置から前記第１の制御データを受信した場合、前記第２の通信装置に対して前記第１の通信装置から送信されたコンテンツデータを無線通信により送信する第２の通信部を有することを特徴とする通信システム。【選択図】図６
2016154299.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置から第２の通信装置および第３の通信装置に対してコンテンツデータを無線通信により送信する通信システムにおいて、
前記第２の通信装置は、
前記第１の通信装置との無線通信が切断された場合、前記第１の通信装置が送信するコンテンツデータを受信するための受信要求を含む第１の制御データを送信する第１の通信部を有し、
前記第３の通信装置は、
前記第２の通信装置から前記第１の制御データを受信した場合、前記第２の通信装置に対して前記第１の通信装置から送信されたコンテンツデータを無線通信により送信する第２の通信部を有することを特徴とする通信システム。
【請求項２】
前記第２の通信装置と前記第３の通信装置との無線通信は、アドホック通信であることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記通信装置は、
前記無線通信の指向性を制御可能なアンテナを有し、
前記第１の通信部は、
前記アンテナを用いて前記第１の制御データを無線通信により送信し、
前記第２の通信部は、
前記アンテナを用いて前記第１の通信装置から送信されたコンテンツデータを無線通信により送信することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記第２の通信部における前記第１の通信装置からの送信されるコンテンツデータの受信時間と、前記第２の通信部における前記第２の通信装置から送信される第１の制御データの受信時間とは、異なる時間であることを特徴とする請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
前記第１の通信装置は、
前記第２の通信装置との通信が切断された場合、前記第１の制御データの受信時間を指定する第２の制御データを、前記第３の通信装置に対して送信する第３の通信部を有し、
前記第２の通信部は、
前記第２の制御データで指定される前記受信時間で、前記第１の制御データを受信することを特徴とする請求項４に記載の通信システム。
【請求項６】
前記第１の制御データは、前記第２の通信装置が通信可能な他の通信装置を検出するためのビーコンフレームであり、
前記第２の制御データは、前記ビーコンフレームの受信時間を指定するデータであり、
前記ビーコンフレームの受信時間は、前記第１の通信装置と前記第３の通信装置とのコンテンツデータの通信に用いる時間とは異なる時間であることを特徴とする請求項５に記載の通信システム。
【請求項７】
前記第２の通信部は、
前記第１の制御データを受信すると、前記第１の制御データの受信強度を含む第３の制御データを、前記第２の通信装置に対して送信し、
前記第２の通信装置は、
前記第３の制御データに含まれる前記第１の制御データの受信強度が所定の閾値よりも高い場合、前記第３の通信装置を前記第１の通信装置から送信されるコンテンツデータを転送する通信装置として決定することを特徴とする請求項１乃至６のいずれか１項に記載の通信システム。
【請求項８】
前記第１の通信装置から前記コンテンツデータを受信するとともに、前記第２の通信装置から前記第１の制御データを受信した場合、前記第１の制御データの受信強度を含む第３の制御データを、前記第２の通信装置に対して送信する第４の通信部とを備える第４の通信装置を更に有し、
前記第２の通信装置は、
前記第３の通信装置及び前記第４の通信装置から送信された第３の制御データに基づいて、前記第１の通信装置から送信されるコンテンツデータを転送する通信装置を決定することを特徴とする請求項１乃至７のいずれか１項に記載の通信システム。
【請求項９】
前記第２の通信装置は、
前記第３の通信装置及び前記第４の通信装置から送信された前記第３の制御データに含まれる受信強度が高い方の通信装置を、前記第１の通信装置から送信されるコンテンツデータを転送する通信装置として決定することを特徴とする請求項８に記載の通信システム。
【請求項１０】
前記第３の制御データは、
前記第３の通信装置が通信中の通信装置数、前記第３の通信装置が無線通信を行うホッピング数、および前記第３の通信装置が要求する通信帯域情報の少なくとも１つを含み、
前記第２の通信装置は、
前記第３の制御データに含まれる前記受信強度、前記通信装置数、前記ホッピング数、および前記通信帯域情報の少なくとも１つに基づいて、前記第１の通信装置から送信されたデータを受信するために通信を行う通信装置を決定することを特徴とする請求項７乃至９のいずれか１項に記載の通信システム。
【請求項１１】
前記第１の通信部は、
前記第１の通信装置との通信が再開された場合、前記第３の通信装置に対して前記第１の通信装置との通信が再開されたことを示す第４の制御データを送信し、
前記第２の通信部は、
前記第４の制御データを受信した場合、前記第２の通信装置に対するコンテンツデータの送信を停止することを特徴とする請求項１乃至１０のいずれか１項に記載の通信システム。
【請求項１２】
前記第２の通信装置は、
前記第１の通信装置との通信が再開された場合、前記第１の通信装置および前記第３の通信装置から送信されたコンテンツデータの受信強度に基づいて、前記コンテンツデータを受信するために通信を行う通信装置を決定することを特徴とする請求項１乃至１１のいずれか１項に記載の通信システム。
【請求項１３】
データ送信装置から複数の通信装置へコンテンツデータを無線通信により送信する通信システムにおける通信装置において、
前記データ送信装置との通信が切断された他の通信装置から、前記データ送信装置が送信するコンテンツデータを受信するための受信要求を含む第１の制御データを受信した場合、前記第１の制御データを送信した他の通信装置に対して、前記データ送信装置から送信されたコンテンツデータを送信することを特徴とする通信装置。
【請求項１４】
データ送信装置からの複数の通信装置へコンテンツデータを無線通信により送信する通信システムにおける通信方法において、
前記データ送信装置との通信が切断された通信装置から他の通信装置に対して、前記データ送信装置が送信するコンテンツデータを受信するための受信要求を含む第１の制御データを送信するステップと、
前記第１の制御データを受信した前記他の通信装置は、前記通信装置に対して前記データ送信装置から送信されたコンテンツデータを送信するステップと、
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、より詳細には、無線通信装置間で通信経路を動的に変更するための通信システム、通信装置、および通信方法に関する。
【背景技術】
【０００２】
高速に無線通信出来る技術としてミリ波無線通信技術が最近注目されている。近年、ＷＧＡ（Wireless  Gigabit  Alliance）とＷｉｆｉ  Ａｌｌｉａｎｃｅ（登録商標）の活動が統合されたことにより、ミリ波無線通信の普及が期待され、また実現性が増している。６０ＧＨｚ周波数帯を用いるミリ波無線通信は、高速大容量の通信が可能となる反面、その性質上、指向性が高く、通信距離が短いといった点で課題がある。
【０００３】
通信距離を拡張するための1つの手段として各無線通信端末でホッピングさせる事が考えられる。無線通信のアドホックマルチホップ技術はＭＡＮＥＴ（Mobile  Ad  hoc  Network）によりこれまで研究されてきた。これは無線ＬＡＮなどのアドホック無線通信端末を用いて、マルチホップネットワークの経路制御を行い、中継役を担う無線通信端末がコンテンツデータをホッピング処理する事で、最終宛先端末までコンテンツ伝送を行う技術である。また、ＩＥＥＥ８０２．１１ｓでも無線ＬＡＮを使用したメッシュネットワークが規格化されている。
【０００４】
上記ミリ波無線通信の通信距離の課題に対して対処するための１つの手段として、このような自律分散型のメッシュネットワークを構築する方法が挙げられる。しかしながら、ミリ波無線通信は、ＴＤＭＡ（時分割マルチプルアクセス）方式を採用するため、経路制御のための時間割り当てなどのコストテーブルの計算が複雑となり、アンテナの指向性に起因して通信相手が制限され、適切なホップ先のデバイスを選択できない可能性がある。
【０００５】
すなわち、従来技術のミリ波通信による自律分散型のメッシュネットワークでは、ネットワーク内の各無線通信装置の経路制御計算およびその処理内容が複雑となり、また、アンテナ指向性の問題に起因して最適な経路制御が困難となる可能性があった。また、柔軟にネットワーク構成および通信経路を変更できない点で、充分なものではなかった。
【０００６】
特許文献１には、マルチホップネットワークにおいて、アンテナの各セクタの輻輳状態を調査して、各セクタの通信輻輳状態に基づいて送信方向のセクタを定める方法が記載されている。
【０００７】
特許文献２には、ＴＤＭＡプロトコルを使用した無線通信で、タイムスロット毎に通信相手を切り替えて、そのタイムスロットを基準にしてアンテナ指向性を切り替える方法が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１又は特許文献２の技術では、通信装置間に障害物が存在する場合、当該通信装置間において通信を行うことができないという問題がある。
【０００９】
また、特許文献１の技術では、マルチホップネットワークにおける信頼性は向上するが、通信相手端末が移動しない場合、意味のない制御になる可能性がある。また、無線転送方向をアンテナセクタの輻輳状態により決定するので、最終宛先までのホッピング数が多くなり、通信コストが大きくなってしまう懸念がある。
【００１０】
本発明は、このような事情を考慮してなされたもので、障害物の存在によって、通信装置間で通信できない状態においても、代替の通信経路を動的に形成することで、安定した通信を行うことができる通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る通信システムは、第１の通信装置から第２の通信装置および第３の通信装置に対してコンテンツデータを無線通信により送信する通信システムにおいて、前記第２の通信装置は、前記第１の通信装置との無線通信が切断された場合、前記第１の通信装置が送信するデータを受信するための受信要求を含む第１の制御データを送信する第１の送信部を有し、前記第３の通信装置は、前記第２の通信装置から前記第１の制御データを受信した場合、前記第２の通信装置に対して前記第１の通信装置から送信されたデータを無線通信により送信する第２の送信部を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、障害物等の存在によって通信装置間で通信できない状態においても、代替の通信経路を動的に形成することで、安定して通信を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】通信システムの一例を示した図である。
【図２】通信装置１０１のハードウエア構成の一例を示す図である。
【図３】ＣＰＵ２０１より実現される機能の一例を示す図である。
【図４】通信システムにおいて、一の通信経路が切断された状態の一例を示す図である。
【図５】図４の通信システムから通信経路を切り替えた後の状態の一例を示す図である。
【図６】実施形態１に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【図７】実施形態２に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【図８】ＴＤＭＡ方式の通信プロトコルにおけるタイムスロットの割り当ての一例を示す図である。
【図９】実施形態３に係る通信装置１０１が備えるＣＰＵ２０１より実現される実現される機能の一例を示す図である。
【図１０】実施形態３におけるタイムスロットの割り当ての一例を示す図である。
【図１１】実施形態３に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【図１２】実施形態４に係る通信システムにおいて、一の通信経路が切断された状態の一例を示す図である。
【図１３】図１２の通信システムから通信経路を切り替えた後の状態の一例を示す図である。
【図１４】実施形態４に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。
【図１５】実施形態４に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【図１６】実施形態５に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。
【図１７】実施形態５に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【図１８】実施形態６に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。
【図１９】実施形態６に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【発明を実施するための形態】
【００１４】
本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
【００１５】
（実施形態１）
図１は、通信システムの一例を示した図である。
【００１６】
図１の通信システム１は、複数の通信装置１０Ｎ（Ｎは、Ｎ＞０の整数）を有する。通信装置１０Ｎは、無線インタフェース（Ｉ／Ｆ）を有するものであれば、ノートＰＣであってもよいし、移動体端末であってもよい。図１には、一例として９個の通信装置が示されているが、９個未満であってもよいし、１０個以上であってもよい。
【００１７】
複数の通信装置１０Ｎは、メッシュネットワーク（ｍｅｓｈ ｎｅｔｗｏｒｋ）を構成する。メッシュネットワークとは、通信装置同士が相互に無線通信を行うことにより、網の目（ｍｅｓｈ）状に通信システム（通信ネットワーク）を形成する。例えば、図１に示すように、実線により接続された通信装置同士は、無線通信が可能であることを示す。
【００１８】
図２は、通信装置１０１のハードウエア構成の一例を示す図である。なお、各通信装置は同様のハードウエア構成を有するため、図２では代表して通信装置１０１を用いて説明する。
【００１９】
通信装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、メモリ２０２、ディスプレイ２０３、キーボード２０４、通信インターフェース２０５、アンテナ部２０６を有する。
【００２０】
ＣＰＵ２０１は、後述するメモリ２０２に記憶されているプログラム等を実行することにより、通信装置１０１の各機能を実現させる。
【００２１】
メモリ２０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体により構成される。メモリ２０２は、後述する通信装置１０１が実行するプログラム、通信データ、管理情報などを記憶する。
【００２２】
ディスプレイ２０３は、例えば、通信装置１０１によって実行される通信に関するデータを表示するものである。また、ディスプレイ２０３は、ケーブルによってディスプレイＩ／Ｆに接続される構成であってもよい。このケーブルは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）やＤＶＩ(Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｉｎｔｅｒａｃｔｉｖｅ)信号用のケーブルであってもよい。
【００２３】
キーボード２０４は、ユーザによる各種入力を受け付ける。例えば、ユーザは、キーボード２０４を操作することにより、ディスプレイ２０３に表示されたデータに基づいて、通信装置１の制御方法を選択することができる。なお、キーボード２０４は、ユーザからの操作入力が受け付けられるものであれば、その態様は問わない。例えば、ディスプレイ２０３とキーボード２０４の構成は、タッチパネルディスプレイを用いた一体構成であってもよい。
【００２４】
通信インターフェース２０５は、他の通信装置１０Ｎと通信を行うためのインターフェースであり、通信インターフェース２０５を介して他の通信装置１０Ｎと通信可能である。本実施形態では、通信装置１０１は、無線通信により他の通信装置１０Ｎと通信を行う構成を説明する。なお、通信インターフェース２０５は、無線通信インターフェースだけでなく、有線通信インターフェースを備えていてもよい。
【００２５】
アンテナ部２０６は、通信インターフェース２０５と接続され、他の通信装置１０Ｎと無線通信を行うためのものであり、アンテナ部２０６を介して他の通信装置１０Ｎと通信可能である。
【００２６】
アンテナ部２０６は、フェーズド・アレイ・アンテナのようなアクティブ・アンテナにより構成され、無指向性ないし準無指向性から狭い指向性まで構成を制御可能とされている。アンテナ部２０６を準指向性ないし無指向性に構成し、相手方の通信装置を探索し、その後、見つかった相手方とビームフォーミング機能によりアンテナを指向性の構成に変更することができる。あるいは、干渉が少ない場合などには、ビームフォーミング機能を用いずに相手方の通信装置との無線通信を行うことも可能である。
【００２７】
次に、通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例について説明する。
【００２８】
図３は、ＣＰＵ２０１より実現される機能の一例を示す図である。なお、図３では図２と同様、各通信装置は同様の機能を有するため、図２では代表して通信装置１０１を用いて説明する。
【００２９】
ＣＰＵ２０１により実現される機能は、データ通信部３０１、データ通信状況検知部３０２、データ受信要求送信部３０３、データ通信経路決定部３０４を含む機能である。
【００３０】
データ通信部３０１、データ通信状況検知部３０２、データ受信要求送信部３０３、データ通信経路決定部３０４は、メモリ２０２に書き込まれたプログラムをＣＰＵ２０１により実行することにより実現される。
【００３１】
データ通信部３０１は、アンテナ部２０６を介して通信システムを構成する他の通信装置との間でコンテンツデータを通信する機能である。ここで、コンテンツデータとは、通信装置１０１で処理された画像情報、映像情報などである。画像情報、映像情報などは、メモリ２０２に記憶されている。データ通信部３０１は、ミリ波などの無線通信規格を用いて他の通信装置１０Ｎと無線通信を行う。
【００３２】
データ通信状況検知部３０２は、データ通信部３０１によるデータ通信の通信状況を検知する機能である。データ通信状況検知部３０２は、例えば、通信電波強度、受信データの種別などをモニタリングすることにより、データ通信部３０１によるコンテンツデータの通信状況を検知する。データ通信状況検知部３０２は、例えば、通信電波強度が所定の閾値を下回った場合、データ通信部３０１によるコンテンツデータの通信が切断されたことを検知する。
【００３３】
データ受信要求送信部３０３は、データ通信状況検知部３０２によりコンテンツデータの通信が切断されたことを検知すると、通信システム内の他の通信装置１０Ｎにコンテンツデータを受信するための受信要求を送信する機能である。
【００３４】
データ通信経路決定部３０４は、通信システム内でコンテンツデータの通信を行う通信経路を決定する機能である。データ通信経路決定部３０４によって決定された通信経路を用いて、データ通信部３０１によりコンテンツデータの通信を行う。例えば、データ通信経路決定部３０４は、通信システム内の他の通信装置１０Ｎのデータ受信要求送信部３０３から送信されたコンテンツデータの受信要求を受信すると、当該受信要求を送信した通信装置に対して、データ通信部３０１で受信したコンテンツデータを転送するための通信経路を決定する。
【００３５】
なお、データ通信部３０１、データ通信状況検知部３０２、データ受信要求送信部３０３、データ通信経路決定部３０４の上記各機能を分割・分担して相互に補完するような構成にしてもよい。
【００３６】
次に図４〜図６を用いて、実施形態１に係る通信システム内の通信経路の変更手順を説明する。
【００３７】
図４は、通信システムにおける一の通信経路が切断された状態の一例を示す図である。通信装置１０１は、通信装置１０２と通信装置１０３に対してコンテンツデータを送信する。しかしながら、コンテンツデータの送信中に通信装置１０３との通信経路に障害物４０１が出現した場合、通信装置１０３との通信は切断されてしまう。この状態では、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信することができない。
【００３８】
そこで、図５に示すように、通信システム１を構成する他の通信装置（例えば、通信装置１０２）を用いて、通信装置１０３にコンテンツデータを送信して、通信経路を動的に変更する。
【００３９】
図５は、図４の通信システムから通信経路を切り替えた後の状態の一例を示す図である。
通信装置１０１から送信されたコンテンツデータを受信した通信装置１０２は、受信したコンテンツデータを通信装置１０３に転送する。このように、通信装置１０３は、通信装置１０１から送信されたコンテンツデータを、通信装置１０２を介して受信することができる。
【００４０】
図６は、実施形態１に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。図６では、図４及び図５に示した通信装置１０１、通信装置１０２、通信装置１０３における、それぞれの処理フローについて説明する。
【００４１】
通信装置１０１は、データ通信部３０１により通信装置１０２及び通信装置１０３に対してコンテンツデータを送信する（ステップＳ６０１）。通信装置１０１から通信装置１０２及び通信装置１０３へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１と通信装置１０２と通信装置１０３は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【００４２】
次に、通信装置１０１は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部３０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ６０２）。たとえば、通信装置１０１のデータ通信状況検知部３０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部３０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【００４３】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ６０２でＹＥＳ）、通信装置１０２にコンテンツデータを送信する（ステップＳ６０３）。
【００４４】
次に、ステップＳ６１１〜ステップＳ６１６を用いて、通信装置１０２の処理フロ−について説明する。
【００４５】
通信装置１０２は、データ通信部３０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ６１１）
【００４６】
ここで、通信装置１０２は、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データ（第１の制御データ）を受信すると（ステップＳ６１３のＹＥＳ）、通信装置１０３との通信経路を制御するための通信経路制御データ（第２の制御データ）を通信装置１０３に送信する（ステップＳ６１４）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【００４７】
なお、通信装置１０２は、既に受信制御データを受信している場合（ステップＳ６１２のＹＥＳ）、通信装置１０３への通信経路制御データの送信は行わない。
【００４８】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データ（第３の制御データ）を受信すると（ステップＳ６１５のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ６１６）。
【００４９】
次に、ステップＳ６２１〜ステップＳ６２７を用いて、通信装置１０３の処理フロ−について説明する。
【００５０】
通信装置１０３は、データ通信部３０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ６２１）
【００５１】
次に、通信装置１０３は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部３０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ６２２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部３０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【００５２】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ６２２のＹＥＳ）、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを送信する（ステップＳ６２４）。なお、受信制御データの送信は、通信システム１内の他の通信装置に対してブロードキャストフレームを用いて送信してもよく、送信先の通信装置を指定して、たとえば通信装置１０２に対して送信してもよい。送信先の通信装置を指定して受信制御データを送信する場合、受信制御データは送信先の通信装置（たとえば通信装置１０２）の装置識別情報を含んでもよい。
【００５３】
次に、通信装置１０３は、通信装置１０２から通信経路を制御するための通信経路制御データを受信すると（ステップＳ６２５のＹＥＳ）、通信経路制御データの受信応答として受信応答制御データを通信装置１０２に送信する。（ステップＳ６２６）
【００５４】
なお、通信装置１０３は、通信装置１０１との通信が切断されたことを検知した場合（ステップＳ６２２のＹＥＳ）であって、既に通信経路を制御するための通信経路制御データを受信している場合（ステップＳ６２３のＹＥＳ）、受信制御データの送信（ステップＳ６２４）は行わず、当該通信経路制御データを送信した他の通信装置に対して、当該通信経路制御データの受信応答として受信応答制御データを送信する。
【００５５】
そして、通信装置１０３は、データ通信部３０１により通信装置１０２から送信されたコンテンツデータを受信する。（ステップＳ６２７）
【００５６】
このように、通信装置１０３は、通信装置１０１との通信が切断されてコンテンツデータを受信できない場合においても、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを他の通信装置に送信することにより、通信経路を動的に変更することができる。
【００５７】
なお、通信装置１０１と通信装置１０３との通信が切断された例を説明したが、通信装置１０１と通信装置１０２との通信が切断された場合においても、通信装置１０２は、通信装置１０３を介して、通信装置１０１から送信されたデータを受信することができる。
【００５８】
（実施形態２）
図７は実施形態２に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。図６と異なる部分は、通信装置１０１が通信装置１０３との通信が切断されたことを検知した場合、通信装置１０１が通信装置１０２に対してキャリアセンスを要求する点である。なお、通信装置１０１、通信装置１０２、通信装置１０３のハードウエア構成および機能は、実施形態１と同様である。
【００５９】
通信装置１０１は、データ通信部３０１により通信装置１０２及び通信装置１０３に対してコンテンツデータを送信する（ステップＳ７０１）。通信装置１０１から通信装置１０２及び通信装置１０３へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１と通信装置１０２と通信装置１０３は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【００６０】
次に、通信装置１０１は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部３０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ７０２）。たとえば、通信装置１０１のデータ通信状況検知部３０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部３０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【００６１】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ７０２でＹＥＳ）、通信装置１０２に対して、通信装置１０３が送信する受信制御データの受信時間を設ける制御を行うための受信時間制御データ（第４の制御データ）を送信する（ステップＳ７０３）。
【００６２】
次に、通信装置１０１は、受信時間制御データの送信が完了すると（ステップＳ７０４のＹＥＳ）、データ通信部３０１により通信装置１０２に対してコンテンツデータを送信する（ステップＳ７０５）。なお、通信装置１０１は、受信制御データを送信した後、一定時間経過した場合、受信時間制御データの送信が完了したものとする。
【００６３】
次に、ステップＳ７１１〜ステップＳ７１８を用いて、通信装置１０２の処理フロ−について説明する。
【００６４】
通信装置１０２は、データ通信部３０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ７１１）
【００６５】
ここで、通信装置１０２は、通信装置１０１から通信装置１０３が送信する受信制御データの受信時間を設ける制御を行うための受信時間制御データを受信すると（ステップＳ７１３のＹＥＳ）、受信制御データの受信時間を設定する（ステップＳ７１４）。
【００６６】
通信装置１０２は、ステップＳ７１４で設定した受信時間で、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データを受信すると（ステップＳ７１５のＹＥＳ）、通信装置１０２と通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ７１６）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【００６７】
なお、通信装置１０２は、既に受信制御データを受信している場合（ステップＳ７１２のＹＥＳ）、受信制御データの受信時間を設定及び通信装置１０３への通信経路制御データの送信は行わない。
【００６８】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ７１７のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ７１８）。
【００６９】
次に、ステップＳ７２１〜ステップＳ７２７を用いて、通信装置１０３の処理フロ−について説明する。
【００７０】
通信装置１０３は、データ通信部３０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ７２１）
【００７１】
次に、通信装置１０３は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部３０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ７２２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部３０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【００７２】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ７２２のＹＥＳ）、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを送信する（ステップＳ７２４）。
【００７３】
なお、受信制御データの送信は、通信システム１内の他の通信装置に対してブロードキャストフレームを用いて送信してもよく、送信先の通信装置を指定して、たとえば通信装置１０２に対して送信してもよい。送信先の通信装置を指定して受信制御データを送信する場合、受信制御データは送信先の通信装置（たとえば通信装置１０２）の装置識別情報を含んでもよい。
【００７４】
次に、通信装置１０３は、通信装置１０２から通信経路を制御するための通信経路制御データを受信すると（ステップＳ７２５のＹＥＳ）、通信経路制御データの受信応答として受信応答制御データを通信装置１０２に送信する。（ステップＳ７２６）
【００７５】
なお、通信装置１０３は、通信装置１０１との通信が切断されたことを検知した場合（ステップＳ７２２のＹＥＳ）であって、既に通信経路を制御するための通信経路制御データを受信している場合（ステップＳ７２３のＹＥＳ）、受信制御データの送信（ステップＳ７２４）は行わず、当該通信経路制御データを送信した他の通信装置に対して、当該通信経路制御データの受信応答として受信応答制御データを送信する。
【００７６】
そして、通信装置１０３は、データ通信部３０１により通信装置１０２から送信されたコンテンツデータを受信する。（ステップＳ７２７）
【００７７】
このように、通信装置１０２は、通信装置１０１との通信が切断された通信装置１０３が送信する受信制御データを受信するための受信時間を設けることにより、通信装置１０３に対してコンテンツデータを送信することができ、通信経路を動的に変更することができる。
【００７８】
（実施形態３）
次に、実施形態３における構成を説明する。実施形態３は、無線通信方式の一例として、ミリ波帯無線通信技術（ＷｉＧｉｇ、ＩＥＥＥ８０２．１１ａｄ）を用いた形態である。
【００７９】
まず、ＷｉＧｉｇ、ＩＥＥＥ８０２．１１ａｄで制定されている規格内容について説明する。以下の説明では、ミリ波無線通信と記載している内容は、ＷｉＧｉｇ、ＩＥＥＥ８０２．１１ａｄで定められた無線通信のことを指す。
【００８０】
ミリ波無線通信は６０ＧＨｚ帯の無線帯域を使用して、非常に強い指向性アンテナを使用する。ミリ波無線通信は、全方位に電波が放射されない為、検出できない無線通信装置が存在する場合がある。そのため、ミリ波無線通信は、マイクロ波帯を使用する無線ＬＡＮ（ＩＥＥＥ８０２．１１ｅ）のＣＳＭＡ／ＣＡプロトコルが使用できない。
【００８１】
そこで、ミリ波無線通信は、ＴＤＭＡ方式の通信プロトコルを使用して予め予約した帯域を用いる。また、ミリ波無線通信では、ネットワークセルであるＰＢＳＳ（Ｐｅｒｓｏｎａｌ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）内にＰＣＰ／ＡＰ（ＰＢＳＳ Ｃｅｎｔｒａｌ Ｐｏｉｎｔ、以下、ＰＣＰと略す）と呼ばれるコーディネータを定める。このＰＣＰが、ＴＤＭＡプロトコルにおけるタイムスロットの管理を行う。
【００８２】
図８は、ＴＤＭＡ方式の通信プロトコルにおけるタイムスロットの割り当ての一例を示す図である。
【００８３】
図８に示すタイムスロットは、ＢＨＩ（Ｂｅａｃｏｎ Ｈｅａｄｅｒ Ｉｎｔｅｒｖａｌ）とＤＴＩ（Ｄａｔａ  Ｔｒａｎｓｆｅｒ  Ｉｎｔｅｒｖａｌ）と、に割り当てられる。
【００８４】
ＢＨＩは、ＢＴＩ（Ｂｅａｃｏｎ Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｔｅｒｖａｌ）とＡ−ＢＦＴ（Ａｓｓｏｃｉａｔｉｏｎ  Ｂｅａｍｆｏｒｍｉｎｇ  Ｔｒａｉｎｉｎｇ）とＡＴＩ（Ａｎｎｏｕｎｃｅｍｅｎｔ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｔｅｒｖａｌ）とを含む。
【００８５】
ＢＴＩは、ＰＣＰが、自身のアンテナセクタの数だけビーコンフレームを送信する期間である。Ａ−ＢＦＴは、ビームフォーミングの精度を向上させるための期間である。ＡＴＩは、ＰＣＰとＰＣＰでない端末同士で管理、制御情報をやり取りする為の期間である。
【００８６】
ＤＴＩは、ＣＢＡＰ（Ｃｏｎｔｅｎｔｉｏｎ  Ｂａｓｅｄ  Ａｃｃｅｓｓ  Ｐｅｒｉｏｄ）とＳＰ（Ｓｅｒｖｉｃｅ  Ｐｅｒｉｏｄ）とを含む。
【００８７】
ＣＢＡＰは、競合チャネルアクセス方式で各端末が無線通信する期間である。ＳＰは、1対の無線端末間で通信する為に予約された期間である。
【００８８】
図８のＴＤＭＡプロトコルを用いたミリ波無線通信では、ＰＣＰは、ＢＴＩで自身の持つアンテナ数と各アンテナセクタ数だけビーコンフレームを送信する。ＰＢＳＳ内の他の通信装置は、全てのビーコンフレームを受信する。ＰＢＳＳ内の他の通信装置は、受信したビーコンフレームに基づいて最も受信品質の良いアンテナＩＤ、アンテナセクタＩＤを決定する。ＰＢＳＳ内の他の通信装置は、決定したアンテナＩＤ、アンテナセクタＩＤをＰＣＰにフィードバックする。これにより、ＰＣＰはどのアンテナセクタを使用して無線通信すればよいかを把握する事が出来る。
【００８９】
次に、実施形態３に係る通信装置１０１が備えるＣＰＵ２０１より実現される機能の一例について説明する。図９は、実施形態３に係る通信装置１０１が備えるＣＰＵ２０１より実現される実現される機能の一例を示す図である。なお、通信装置１０１、通信装置１０２、通信装置１０３のハードウエア構成は、実施形態１と同様である。また、図９では、各通信装置は同様の機能を有するため、代表して通信装置１０１を用いて説明する。
【００９０】
実施形態３に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能は、データ通信部９０１、データ通信状況検知部９０２、ビーコンフレーム送信部９０３、データ通信経路決定部９０４を含む機能である。
【００９１】
データ通信部９０１、データ通信状況検知部９０２、ビーコンフレーム送信部９０３、データ通信経路決定部９０４は、メモリ２０２に書き込まれたプログラムをＣＰＵ２０１が実行することで実現される。
【００９２】
データ通信部９０１は、アンテナ部２０６を介して通信システムを構成する他の通信装置との間でコンテンツデータを通信する機能である。ここで、コンテンツデータとは、通信装置１０１で処理された画像情報、映像情報などである。画像情報、映像情報などは、メモリ２０２に記憶されている。データ通信部９０１は、ミリ波などの無線通信規格を用いて他の通信装置１０Ｎと無線通信を行う。
【００９３】
データ通信状況検知部９０２は、データ通信部９０１によるデータ通信の通信状況を検知する機能である。データ通信状況検知部９０２は、例えば、通信電波強度、受信データの種別などをモニタリングすることにより、データ通信部９０１によるコンテンツデータの通信状況を検知する。データ通信状況検知部９０２は、例えば、通信電波強度が所定の閾値を下回った場合、データ通信部９０１によるコンテンツデータの通信が切断されたことを検知する。
【００９４】
ビーコンフレーム送信部９０３は、データ通信状況検知部９０２によりコンテンツデータ通信が切断されたことを検知すると、通信システム内の他の通信装置１０Ｎにビーコンフレームを送信する。
【００９５】
データ通信経路決定部９０４は、通信システム内でコンテンツデータの通信を行う通信経路を決定する機能である。データ通信経路決定部９０４によって決定された通信経路を用いて、データ通信部９０１によりコンテンツデータの通信を行う。例えば、データ通信経路決定部９０４は、他の通信装置のビーコンフレーム送信部９０３から送信されたビーコンフレームを受信すると、当該ビーコンフレームを送信した他の通信装置に対して、データ通信部９０１で受信したコンテンツデータを転送するための通信経路を決定する。
【００９６】
なお、データ通信部９０１、データ通信状況検知部９０２、ビーコンフレーム送信部９０３、データ通信経路決定部９０４の上記各機能を分割・分担して相互に補完するような構成にしてもよい。
【００９７】
図１０は、実施形態３におけるタイムスロットの割り当ての一例を示す図である。
【００９８】
通信装置１０２は、通信装置１０１とのコンテンツデータの通信期間と重ならない時間に通信装置１０３から送信されるビーコンフレームの受信時刻を定めるようにする。
【００９９】
また、通信装置１０２と通信装置１０３との間のコンテンツデータの通信期間は、通信装置１０１と通信装置１０２とのコンテンツデータの通信期間、およびビーコンフレームの送信期間とも重ならないように設定する。
【０１００】
このように、お互いのビーコン送信期間は重ならない。また、通信装置１０２は、ホッピング処理を行うことにより、コンテンツデータの再配信を行うことが可能になる。
【０１０１】
図１１は、実施形態３に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【０１０２】
通信装置１０１は、データ通信部９０１により通信装置１０２及び通信装置１０３に対してコンテンツデータを送信する（ステップＳ１１０１）。通信装置１０１から通信装置１０２及び通信装置１０３へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１と通信装置１０２と通信装置１０３は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【０１０３】
次に、通信装置１０１は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部９０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ１１０２）。たとえば、通信装置１０１のデータ通信状況検知部９０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部９０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１０４】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ１１０２でＹＥＳ）、通信装置１０２に対して、通信装置１０３が送信するビーコンフレームの受信時刻を指定する制御を行うためのビーコン受信時刻制御データ（第５の制御データ）を送信する（ステップＳ１１０３）。
【０１０５】
次に、通信装置１０１は、ステップＳ１１０３で指定したビーコン期間が終了したと判断すると（ステップＳ１１０４のＹＥＳ）、データ通信部９０１により通信装置１０２に対してコンテンツデータを送信する（ステップＳ１１０５）。
【０１０６】
次に、ステップＳ１１１１〜ステップＳ１１１８を用いて、通信装置１０２の処理フロ−について説明する。
【０１０７】
通信装置１０２は、データ通信部９０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１１１１）
【０１０８】
ここで、通信装置１０２は、通信装置１０１から通信装置１０３が送信するビーコンフレームの受信時刻を指定する制御を行うためのビーコン受信時刻制御データを受信すると（ステップＳ１１１３のＹＥＳ）、ビーコンフレームの受信時刻を設定する（ステップＳ１１１４）。
【０１０９】
通信装置１０２は、ステップＳ１１１４で設定したビーコンフレーム受信時刻で、ビーコンフレームを受信すると（ステップＳ１１１５のＹＥＳ）、通信装置１０２と通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ１１１６）。通信経路制御データは、ビーコンフレームを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【０１１０】
なお、通信装置１０２は、既にビーコンフレームを受信している場合（ステップＳ１１１２のＹＥＳ）、ビーコンフレームの受信時間の設定及び通信装置１０３への通信経路制御データの送信は行わない。
【０１１１】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ１１１７のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ１１１８）。
【０１１２】
次に、ステップＳ１１２１〜ステップＳ１１２７を用いて、通信装置１０３の処理フロ−について説明する。
【０１１３】
通信装置１０３は、データ通信部３０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１１２１）
【０１１４】
次に、通信装置１０３は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部９０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ１１２２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部９０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１１５】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ１１２２のＹＥＳ）、ビーコンフレームを送信する（ステップＳ１１２４）。
【０１１６】
次に、通信装置１０３は、通信装置１０２から通信経路を制御するための通信経路制御データを受信すると（ステップＳ１１２５のＹＥＳ）、通信経路制御データの受信応答として受信応答制御データを通信装置１０２に送信する。（ステップＳ１１２６）
【０１１７】
なお、通信装置１０３は、通信装置１０１との通信が切断されたことを検知した場合（ステップＳ１１２２のＹＥＳ）であって、既に通信経路を制御するための通信経路制御データを受信している場合（ステップＳ１１２３のＹＥＳ）、ビーコンフレームの送信（ステップＳ１１２４）は行わず、当該通信経路制御データを送信した他の通信装置に対して、当該通信経路制御データの受信応答として受信応答制御データを送信する。
【０１１８】
そして、通信装置１０３は、データ通信部９０１により通信装置１０２から送信されたコンテンツデータを受信する。（ステップＳ１１２７）
【０１１９】
このように、通信装置１０３は、通信装置１０１との通信が切断された場合、ビーコンフレームを送信し、通信装置１０２は、指定されたビーコン受信期間で当該ビーコンフレームを受信することにより、コンテンツデータの送信に影響を与えることなく通信経路を動的に変更することができる。
【０１２０】
（実施形態４）
次に、実施形態４における通信システムを説明する。実施形態４では、通信システムにおいて、通信装置１０１、通信装置１０２、通信装置１０３、通信装置１０４と４台の通信装置が存在する。
【０１２１】
図１２は、実施形態４に係る通信システムにおいて、一の通信経路が切断された状態の一例を示す図である。通信装置１０１は、通信装置１０２、通信装置１０３、通信装置１０４に対してコンテンツデータ通信を送信する。しかしながら、コンテンツデータの送信中において、通信装置１０３との通信経路に障害物４０１が出現した場合、通信装置１０３との通信は切断されてしまう。この状態では、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信することができない。
【０１２２】
そこで、通信システムを構成する他の通信装置（通信装置１０２又は通信装置１０４）を用いて、通信装置１０３にコンテンツデータを送信して、通信経路を動的に変更する。
【０１２３】
図１３は、図１２の通信システムから通信経路を切り替えた後の状態の一例を示す図である。通信装置１０１から送信されたコンテンツデータを受信した通信装置１０２は、受信したコンテンツデータを通信装置１０３に送信する。このように、通信装置１０３は、通信装置１０１から送信されたコンテンツデータを、通信装置１０２を介して受信することができる。
【０１２４】
次に、実施形態４に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例について説明する。図１４は、実施形態４に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。なお、通信装置１０１、通信装置１０２、通信装置１０３、通信装置１０４のハードウエア構成は、実施形態１と同様である。また、図１４では、各通信装置は同様の機能を有するため、代表して通信装置１０１を用いて説明する。
【０１２５】
実施形態４に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能は、データ通信部１４０１、データ通信状況検知部１４０２、データ受信要求送信部１４０３、データ通信経路決定部１４０４、データ通信状況比較部１４０５を含む機能である。
【０１２６】
データ通信部１４０１、データ通信状況検知部１４０２、データ受信要求送信部１４０３、データ通信経路決定部１４０４、データ通信状況比較部１４０５は、メモリ２０２に書き込まれたプログラムをＣＰＵ２０１により実行することにより実現される。
【０１２７】
データ通信部１４０１は、アンテナ部２０６を介して通信システムを構成する他の通信装置との間でコンテンツデータを通信する機能である。ここで、コンテンツデータとは、通信装置１０１で処理された画像情報、映像情報などである。画像情報、映像情報などは、メモリ２０２に記憶されている。データ通信部１４０１は、ミリ波などの無線通信規格を用いて他の通信装置１０Ｎと無線通信を行う。
【０１２８】
データ通信状況検知部１４０２は、データ通信部１４０１によるデータ通信の通信状況を検知する機能である。データ通信状況検知部１４０２は、例えば、通信電波強度、受信データの種別などをモニタリングすることにより、データ通信部１４０１によるコンテンツデータの通信状況を検知する。データ通信状況検知部１４０２は、例えば、通信電波強度が所定の閾値を下回った場合、データ通信部１４０１によるコンテンツデータの通信が切断されたことを検知する。
【０１２９】
データ受信要求送信部１４０３は、データ通信状況検知部１４０２によりコンテンツデータ通信が切断されたことを検知すると、通信システム内の他の通信装置１０Ｎに当コンテンツデータを受信するための受信要求を送信するものである。
【０１３０】
データ通信経路決定部１４０４は、通信システム内でコンテンツデータの通信を行う通信経路を決定する機能である。データ通信経路決定部１４０４によって決定された通信経路を用いて、データ通信部１４０１によりコンテンツデータの通信を行う。例えば、データ通信経路決定部１４０４は、通信システム内の他の通信装置１０Ｎのデータ受信要求送信部１４０３から送信されたコンテンツデータの受信要求を受信すると、当該受信要求を送信した通信装置に対して、データ通信部１４０１で受信したコンテンツデータを転送するための通信経路を決定する。
【０１３１】
データ通信状況比較部１４０５は、複数の通信経路におけるコンテンツデータの通信状況を比較する。例えば、通信装置１０２と通信装置１０３の通信経路（通信経路Ａ）と、通信装置１０３と通信装置１０４の通信経路（通信経路Ｂ）とにおいて、コンテンツデータの通信状況を比較する。一例として、コンテンツデータの通信状況の比較は、通信経路Ａおよび通信経路Ｂにおける通信電波強度を比較する。
【０１３２】
また、データ通信状況比較部１４０５における比較結果を用いて、データ通信経路決定部１４０４は、コンテンツデータの通信に用いる通信経路を決定する。一例として、データ通信経路決定部１４０４は、データ通信状況比較部１４０５で比較した通信経路において、通信電波強度の高い通信経路をコンテンツデータの通信に用いる通信経路として決定する。
【０１３３】
なお、データ通信部１４０１、データ通信状況検知部１４０２、データ受信要求送信部１４０３、データ通信経路決定部１４０４、データ通信状況比較部１４０５の上記各機能を分割・分担して相互に補完するような構成にしてもよい。
【０１３４】
図１５は、実施形態４に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。図１５では、図１２及び図１３に示した通信装置１０１、通信装置１０２、通信装置１０３、通信装置１０４における、それぞれの処理フローについて説明する。
【０１３５】
通信装置１０１は、データ通信部１４０１により通信装置１０２、通信装置１０３、通信装置１０４に対してコンテンツデータを送信する（ステップＳ１５０１）。通信装置１０１から通信装置１０２、通信装置１０３、通信装置１０４へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１、通信装置１０２、通信装置１０３、通信装置１０４は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【０１３６】
次に、通信装置１０１は、図１２で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１４０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ１５０２）。たとえば、通信装置１０１のデータ通信状況検知部１４０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部１４０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１３７】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ１５０２でＹＥＳ）、通信装置１０２及び通信装置１０４に対してコンテンツデータを送信する（ステップＳ１５０３）。
【０１３８】
次に、ステップＳ１５１１〜ステップＳ１５１６を用いて、通信装置１０２の処理フロ−について説明する。
【０１３９】
通信装置１０２は、データ通信部１４０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１５１１）
【０１４０】
ここで、通信装置１０２は、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データを受信すると（ステップＳ１５１３のＹＥＳ）、通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ１５１４）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【０１４１】
なお、通信装置１０２は、既に受信制御データを受信している場合（ステップＳ１５１２のＹＥＳ）、通信装置１０３への通信経路制御データの送信は行わない。
【０１４２】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ１５１５のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ１５１６）。
【０１４３】
次に、ステップＳ１５２１〜ステップＳ１５２６を用いて、通信装置１０４の処理フロ−について説明する。
【０１４４】
通信装置１０４は、データ通信部１４０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１５２１）
【０１４５】
ここで、通信装置１０４は、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データを受信すると（ステップＳ１５２３のＹＥＳ）、通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ１５２４）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０４の装置識別情報を含む。
【０１４６】
なお、通信装置１０４は、既に受信制御データを受信している場合（ステップＳ１５２２のＹＥＳ）、通信装置１０３への通信経路制御データの送信は行わない。
【０１４７】
次に、通信装置１０４は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ１５２５のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ１５２６）。
【０１４８】
次に、ステップＳ１５３１〜ステップＳ１５４０を用いて、通信装置１０３の処理フロ−について説明する。
【０１４９】
通信装置１０３は、データ通信部１４０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１５３１）
【０１５０】
次に、通信装置１０３は、図１２で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１４０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ１５３２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部１４０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１５１】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ１５３２のＹＥＳ）、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを送信する（ステップＳ１５３４）。なお、受信制御データの送信は、通信システム１内の他の通信装置に対してブロードキャストフレームを用いて送信してもよく、送信先の通信装置を指定して、たとえば通信装置１０２及び通信装置１０４に対して送信してもよい。送信先の通信装置を指定して受信制御データを送信する場合、受信制御データは送信先の通信装置（たとえば通信装置１０２と通信装置１０４）の装置識別情報を含んでもよい。
【０１５２】
次に、通信装置１０３は、通信装置１０２及び通信装置１０４から通信経路を制御するための通信経路制御データを受信すると（ステップＳ１５３５のＹＥＳ）、受信した通信装置１０２及び通信装置１０４のそれぞれの通信経路制御データに基づいて、データ通信状況比較部１４０５により通信装置１０２との通信状況と通信装置１０４との通信状況とを比較する。（ステップＳ１５３６）
【０１５３】
通信装置１０３は、データ通信状況比較部１４０５により通信装置１０２との通信状況の方が良いと判断した場合（ステップＳ１５３７のＹＥＳ）、通信装置１０２に対して、通信経路制御データの受信応答として受信応答制御データを送信する。（ステップＳ１５３８）
【０１５４】
通信装置１０３は、データ通信状況比較部１４０５により通信装置１０４との通信状況の方が良いと判断した場合（ステップＳ１５３７のＮＯ）、通信装置１０４に対して、通信経路制御データの受信応答として受信応答制御データを送信する。（ステップＳ１５３９）
【０１５５】
そして、通信装置１０３は、通信装置１０２又は通信装置１０４から送信されたコンテンツデータを受信する。（ステップＳ１５４０）
【０１５６】
このように、通信装置１０３は、通信装置１０１との通信が切断されてコンテンツデータを受信できない場合、通信装置１０２及び通信装置１０４との通信状況を比較することにより、よりよい通信状況の通信経路を有する通信装置からコンテンツデータを受信することができ、コンテンツデータを受信するために最適な通信経路を設定することができる。
【０１５７】
（実施形態５）
次に、実施形態５における通信システムを説明する。実施形態５では、例えば、実施形態１〜４のように通信装置１０１と通信装置１０３との通信が切断された状態から、通信装置１０１と通信装置１０３の通信が再開された場合について説明する。
【０１５８】
図１６は、実施形態５に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。なお、通信装置１０１、通信装置１０２、通信装置１０３のハードウエア構成は、実施形態１と同様である。また、図１６では、各通信装置は同様の機能を有するため、代表して通信装置１０１を用いて説明する。
【０１５９】
実施形態５に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能は、データ通信部１６０１、データ通信状況検知部１６０２、データ受信要求送信部１６０３、データ通信経路決定部１６０４、検知結果通知部１６０５を含む機能である。
【０１６０】
データ通信部１６０１、データ通信状況検知部１６０２、データ受信要求送信部１６０３、データ通信経路決定部１６０４、検知結果通知部１６０５は、メモリ２０２に書き込まれたプログラムをＣＰＵ２０１により実行することにより実現される。
【０１６１】
データ通信部１６０１は、アンテナ部２０６を介して通信システムを構成する他の通信装置との間でコンテンツデータを通信する機能である。ここで、コンテンツデータとは、通信装置１０１で処理された画像情報、映像情報などである。画像情報、映像情報などは、メモリ２０２に記憶されている。データ通信部１６０１は、ミリ波などの無線通信規格を用いて他の通信装置１０Ｎと無線通信を行う。
【０１６２】
データ通信状況検知部１６０２は、データ通信部１６０１によるデータ通信の通信状況を検知する機能である。データ通信状況検知部１６０２は、例えば、通信電波強度、受信データの種別などをモニタリングすることにより、データ通信部１６０１によるコンテンツデータの通信状況を検知する。データ通信状況検知部１６０２は、例えば、通信電波強度が所定の閾値を下回った場合、データ通信部１６０１によるコンテンツデータの通信が切断されたことを検知する。
【０１６３】
データ受信要求送信部１６０３は、データ通信状況検知部１６０２によりコンテンツデータ通信が切断されたことを検知すると、通信システム内の他の通信装置１０Ｎに対してコンテンツデータを受信するための受信要求を送信するものである。
【０１６４】
データ通信経路決定部１６０４は、通信システム内でコンテンツデータの通信を行う通信経路を決定する機能である。データ通信経路決定部１６０４によって決定された通信経路を用いて、データ通信部１６０１によりコンテンツデータの通信を行う。例えば、データ通信経路決定部１６０４は、通信システム内の他の通信装置１０Ｎのデータ受信要求送信部１６０３から送信されたコンテンツデータの受信要求を受信すると、当該受信要求を送信した通信装置に対して、データ通信部１６０１で受信したコンテンツデータを転送するための通信経路を決定する。
【０１６５】
検知結果通知部１６０５は、データ通信状況検知部１６０２によるデータ通信の通信状況の検知結果を、通信システム内の他の通信装置１０Ｎに対して通知する機能である。
【０１６６】
なお、データ通信部１６０１、データ通信状況検知部１６０２、データ受信要求送信部１６０３、データ通信経路決定部１６０４、検知結果通知部１６０５の上記各機能を分割・分担して相互に補完するような構成にしてもよい。
【０１６７】
図１７は、実施形態５に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【０１６８】
通信装置１０１は、データ通信部１６０１により通信装置１０２と通信装置１０３に対してコンテンツデータを送信する（ステップＳ１７０１）。通信装置１０１から通信装置１０２、通信装置１０３へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１、通信装置１０２、通信装置１０３は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【０１６９】
次に、通信装置１０１は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１６０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ１７０２）。たとえば、通信装置１０１のデータ通信状況検知部１６０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部１６０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１７０】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ１７０２でＹＥＳ）、通信装置１０２に対してコンテンツデータを送信する（ステップＳ１７０３）。
【０１７１】
ここで、通信装置１０１は、通信装置１０３との通信が再開されたことを検知すると（ステップＳ１７０４のＹＥＳ）、通信装置１０３に対してコンテンツデータを送信する（ステップＳ１７０５）。
【０１７２】
次に、ステップＳ１７１１〜ステップＳ１７１８を用いて、通信装置１０２の処理フロ−について説明する。
【０１７３】
通信装置１０２は、データ通信部１６０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１７１１）
【０１７４】
ここで、通信装置１０２は、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データを受信すると（ステップＳ１７１３のＹＥＳ）、通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ１７１４）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【０１７５】
なお、通信装置１０２は、既に受信制御データを受信している場合（ステップＳ１７１２のＹＥＳ）、通信装置１０３への通信経路制御データの送信は行わない。
【０１７６】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ１７１５のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ１７１６）。
【０１７７】
ここで、通信装置１０２は、通信装置１０３の検知結果通知部１６０５から通信装置１０１との通信再開を示す通信再開通知を受信すると（ステップＳ１７１７のＹＥＳ）、通信装置１０３との通信を切断する。（ステップＳ１７１８）
【０１７８】
次に、ステップＳ１７２１〜ステップＳ１７３０を用いて、通信装置１０３の処理フロ−について説明する。
【０１７９】
通信装置１０３は、データ通信部１６０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１７２１）
【０１８０】
次に、通信装置１０３は、図１２で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１６０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ１７２２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部１６０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０１８１】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ１７２２のＹＥＳ）、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを送信する（ステップＳ１７２４）。
【０１８２】
なお、受信制御データの送信は、通信システム内の他の通信装置に対してブロードキャストフレームを用いて送信してもよく、送信先の通信装置を指定して、たとえば通信装置１０２に対して送信してもよい。送信先の通信装置を指定して受信制御データを送信する場合、受信制御データは送信先の通信装置（たとえば通信装置１０２）の装置識別情報を含んでもよい。
【０１８３】
次に、通信装置１０３は、通信装置１０２から通信経路を制御するための通信経路制御データを受信すると（ステップＳ１７２５のＹＥＳ）、通信経路制御データの受信応答として受信応答制御データを通信装置１０２に送信する。（ステップＳ１７２６）
【０１８４】
なお、通信装置１０３は、通信装置１０１との通信が切断されたことを検知した場合（ステップＳ１７２２のＹＥＳ）であって、既に通信経路を制御するための通信経路制御データを受信している場合（ステップＳ１７２３のＹＥＳ）、受信制御データの送信（ステップＳ１７２４）は行わず、当該通信経路制御データを送信した他の通信装置に対して、当該通信経路制御データの受信応答として受信応答制御データを送信する。
【０１８５】
そして、通信装置１０３は、データ通信部１６０１により通信装置１０２から送信されたコンテンツデータを受信する。（ステップＳ１７２７のＹＥＳ）
【０１８６】
ここで、通信装置１０３は、通信装置１０２から送信されたコンテンツデータの受信中に、通信装置１０１から送信されたコンテンツデータを受信すると（ステップＳ１７２８のＹＥＳ）、通信装置１０２に対して、検知結果通知部１６０５により通信装置１０１との通信再開通知を送信する。（ステップＳ１７２９）そして、通信装置１０３は、通信装置１０２との通信を切断する。（ステップＳ１７３０）
【０１８７】
このように、通信装置１０３は、通信装置１０１との通信が再開された場合、通信装置１０２に対して通信装置１０１との通信再開を通知することにより、従来の通信経路への変更を容易に行うことができる。さらに、複数の他の通信装置から同一のデータを受信することによる通信リソースの無駄を削減することができる。
【０１８８】
（実施形態６）
次に、実施形態６における通信システムを説明する。実施形態６では、例えば、実施形態５と同様に通信装置１０１と通信装置１０３との通信が切断された状態から、通信装置１０１と通信装置１０３の通信が再開された場合について説明する。
【０１８９】
図１８は、実施形態６に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能の一例を示す図である。なお、通信装置１０１、通信装置１０２、通信装置１０３のハードウエア構成は、実施形態１と同様である。また、図１８では、各通信装置は同様の機能を有するため、代表して通信装置１０１を用いて説明する。
【０１９０】
実施形態６に係る通信装置１０１が備えるＣＰＵ２０１により実現される機能は、データ通信部１８０１、データ通信状況検知部１８０２、データ受信要求送信部１８０３、データ通信経路決定部１８０４、データ通信状況比較部１８０５を含む機能である。
【０１９１】
データ通信部１８０１、データ通信状況検知部１８０２、データ受信要求送信部１８０３、データ通信経路決定部１８０４、データ通信状況比較部１８０５は、メモリ２０２に書き込まれたプログラムをＣＰＵ２０１により実行することにより実現される。
【０１９２】
データ通信部１８０１は、アンテナ部２０６を介して通信システムを構成する他の通信装置との間でコンテンツデータを通信する機能である。ここで、コンテンツデータとは、通信装置１０１で処理された画像情報、映像情報などである。画像情報、映像情報などは、メモリ２０２に記憶されている。データ通信部１８０１は、ミリ波などの無線通信規格を用いて他の通信装置１０Ｎと無線通信を行う。
【０１９３】
データ通信状況検知部１８０２は、データ通信部１８０１によるデータ通信の通信状況を検知する機能である。データ通信状況検知部１８０２は、例えば、通信電波強度、受信データの種別などをモニタリングすることにより、データ通信部１８０１によるコンテンツデータの通信状況を検知する。データ通信状況検知部１８０２は、例えば、通信電波強度が所定の閾値を下回った場合、データ通信部１８０１によるコンテンツデータの通信が切断されたことを検知する。
【０１９４】
データ受信要求送信部１８０３は、データ通信状況検知部１８０２によりコンテンツデータ通信が切断されたことを検知すると、通信システム内の他の通信装置１０Ｎに対してコンテンツデータを受信するための受信要求を送信するものである。
【０１９５】
データ通信経路決定部１８０４は、通信システム内でコンテンツデータの通信を行う通信経路を決定する機能である。データ通信経路決定部１８０４によって決定された通信経路を用いて、データ通信部１８０１によりコンテンツデータの通信を行う。例えば、データ通信経路決定部１８０４は、通信システム内の他の通信装置１０Ｎのデータ受信要求送信部１８０３から送信されたコンテンツデータの受信要求を受信すると、当該受信要求を送信した通信装置に対して、データ通信部１８０１で受信したコンテンツデータを転送するための通信経路を決定する。
【０１９６】
データ通信状況比較部１８０５は、複数の通信経路におけるコンテンツデータの通信状況を比較する。例えば、通信装置１０１と通信経路１０３の通信経路（通信経路Ａ）と、通信装置１０２と通信装置１０３の通信経路（通信経路Ｂ）とにおいて、コンテンツデータの通信状況を比較する。一例として、コンテンツデータの通信状況の比較は、通信経路Ａおよび通信経路Ｂにおける通信電波強度を比較する。
【０１９７】
また、データ通信状況比較部１８０５における比較結果を用いて、データ通信経路決定部１８０４は、コンテンツデータの通信に用いる通信経路を決定する。一例として、データ通信経路決定部１８０４は、データ通信状況比較部１８０５で比較した通信経路において、通信電波強度の高い通信経路をコンテンツデータの通信に用いる通信経路として決定する。
【０１９８】
なお、データ通信部１８０１、データ通信状況検知部１８０２、データ受信要求送信部１８０３、データ通信経路決定部１８０４、データ通信状況比較部１８０５の上記各機能を分割・分担して相互に補完するような構成にしてもよい。
【０１９９】
図１９は、実施形態６に係る通信システムにおいて、通信経路の変更手順の一例を示す図である。
【０２００】
通信装置１０１は、データ通信部１８０１により通信装置１０２と通信装置１０３に対してコンテンツデータを送信する（ステップＳ１９０１）。通信装置１０１から通信装置１０２、通信装置１０３へのコンテンツデータの送信は、アンテナ部２０６により指向性を制御した無線通信により行われる。一例として、通信装置１０１、通信装置１０２、通信装置１０３は、ミリ波通信による自律分散型のメッシュネットワークを構築する。
【０２０１】
次に、通信装置１０１は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１８０２により通信装置１０３との間の通信が切断されたことを検知する（ステップＳ１９０２）。たとえば、通信装置１０１のデータ通信状況検知部１８０２は、通信装置１０３からコンテンツデータの受信応答を受信できなかった場合、通信装置１０３との通信が切断されたことと検知してもよい。また、通信装置１０１のデータ通信状況検知部１８０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０２０２】
通信装置１０１は、通信装置１０３との通信が切断されたことを検知すると（ステップＳ１９０２でＹＥＳ）、通信装置１０２に対してコンテンツデータを送信する（ステップＳ１９０３）。
【０２０３】
ここで、通信装置１０１は、通信装置１０３との通信が再開されたことを検知すると（ステップＳ１９０４のＹＥＳ）、通信装置１０３に対してコンテンツデータを送信する（ステップＳ１９０５）。
【０２０４】
そして、通信装置１０１は、通信装置１０３からコンテンツデータの通信を切断することを示す通信切断通知を受信した場合（ステップＳ１９０６のＹＥＳ）、通信装置１０３との通信を切断する（ステップＳ１９０７）。
【０２０５】
次に、ステップＳ１９１１〜ステップＳ１９１８を用いて、通信装置１０２の処理フロ−について説明する。
【０２０６】
通信装置１０２は、データ通信部１８０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１９１１）
【０２０７】
ここで、通信装置１０２は、通信装置１０３から通信装置１０１との通信が切断された場合にコンテンツデータを受信する制御を行うための受信制御データを受信すると（ステップＳ１９１３のＹＥＳ）、通信装置１０３との通信経路を制御するための通信経路制御データを通信装置１０３に送信する（ステップＳ１９１４）。通信経路制御データは、受信制御データを受信したことを示す情報のほか、通信装置１０２の装置識別情報を含む。
【０２０８】
なお、通信装置１０２は、既に受信制御データを受信している場合（ステップＳ１９１２のＹＥＳ）、通信装置１０３への通信経路制御データの送信は行わない。
【０２０９】
次に、通信装置１０２は、通信装置１０３から通信経路制御データの受信応答として受信応答制御データを受信すると（ステップＳ１９１５のＹＥＳ）、通信装置１０１から送信されたコンテンツデータを通信装置１０３に対して送信する（ステップＳ１９１６）。
【０２１０】
ここで、通信装置１０２は、通信装置１０３から通信装置１０１との通信再開を示す通信再開通知を受信すると（ステップＳ１９１７のＹＥＳ）、通信装置１０３との通信を切断する。（ステップＳ１９１８）これにより、通信装置１０２は、通信装置１０１からコンテンツデータを受信しているステップＳ１９１１の状態となる。
【０２１１】
次に、ステップＳ１９２１〜ステップＳ１９３２を用いて、通信装置１０３の処理フロ−について説明する。
【０２１２】
通信装置１０３は、データ通信部１８０１により通信装置１０１から送信されたコンテンツデータを受信する。（ステップＳ１９２１）
【０２１３】
次に、通信装置１０３は、図４で示すように通信装置１０１と通信装置１０３との通信経路に障害物４０１が出現した場合、データ通信状況検知部１８０２により通信装置１０１との間の通信が切断されたことを検知する（ステップＳ１９２２）。たとえば、通信装置１０３は、通信装置１０１から送信されるコンテンツデータを受信できなかった場合、通信が切断されたことを検知してもよい。また、通信装置１０３のデータ通信状況検知部１８０２は、通信電波強度をモニタリングし、通信電波強度が所定の閾値以下となった場合、通信が切断されたことを検知してもよい。
【０２１４】
通信装置１０３は、通信装置１０１との通信が切断されたことを検知すると（ステップＳ１９２２のＹＥＳ）、通信装置１０１が送信するコンテンツデータを受信する制御を行うための受信制御データを送信する（ステップＳ１９２４）。
【０２１５】
なお、受信制御データの送信は、通信システム内の他の通信装置に対してブロードキャストフレームを用いて送信してもよく、送信先の通信装置を指定して、たとえば通信装置１０２に対して送信してもよい。送信先の通信装置を指定して受信制御データを送信する場合、受信制御データは送信先の通信装置（たとえば通信装置１０２）の装置識別情報を含んでもよい。
【０２１６】
次に、通信装置１０３は、通信装置１０２から通信経路を制御するための通信経路制御データを受信すると（ステップＳ１９２５のＹＥＳ）、通信経路制御データの受信応答として受信応答制御データを通信装置１０２に送信する。（ステップＳ１９２６）
【０２１７】
なお、通信装置１０３は、通信装置１０１との通信が切断されたことを検知した場合（ステップＳ１９２２のＹＥＳ）であって、既に通信経路を制御するための通信経路制御データを受信している場合（ステップＳ１９２３のＹＥＳ）、受信制御データの送信（ステップＳ１９２４）は行わず、当該通信経路制御データを送信した他の通信装置に対して、当該通信経路制御データの受信応答として受信応答制御データを送信する。
【０２１８】
そして、通信装置１０３は、データ通信部１８０１により通信装置１０２から送信されたコンテンツデータを受信する。（ステップＳ１９２７のＹＥＳ）
【０２１９】
ここで、通信装置１０３は、通信装置１０２から送信されたコンテンツデータの受信中に、通信装置１０１から送信されたコンテンツデータを受信すると（ステップＳ１９２８のＹＥＳ）、受信した通信装置１０１及び通信装置１０２のそれぞれのコンテンツデータの通信状況をデータ通信状況比較部１８０５により比較する。（ステップＳ１９２９）
【０２２０】
通信装置１０３は、データ通信状況比較部１８０５により通信装置１０２との通信状況の方が良いと判断した場合（ステップＳ１９３０のＹＥＳ）、通信装置１０１に対して、コンテンツデータの通信を切断することを示す通信切断通知を送信する。（ステップＳ１９３１）
【０２２１】
通信装置１０３は、データ通信状況比較部１８０５により通信装置１０１との通信状況の方が良いと判断した場合（ステップＳ１９３０のＮＯ）、通信装置１０２に対して、コンテンツデータの通信を切断することを示す通信切断通知を送信する。（ステップＳ１９３２）
【０２２２】
このように、通信装置１０３は、通信装置１０１との通信が再開され、通信装置１０１と通信装置１０２の双方からコンテンツデータを受信できる場合、通信装置１０１及び通信装置１０２との通信状況を比較することにより、よりよい通信状況の通信経路を有する通信装置からコンテンツデータを受信することができ、コンテンツデータを受信するための最適な通信経路を設定することができる。
【０２２３】
以上説明したように、上述した実施形態によれば、複数の周波数帯の無線通信規格に対応した複数の通信装置を含む通信システムにおいて、複数の通信装置の通信ネットワークを動的に構成することができる、通信システム、通信装置および通信方法を提供することができる。
【０２２４】
なお、上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。また、上記機能部の一部または全部は、例えばフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）などのプログラマブル・デバイス（ＰＤ）上に実装することができ、あるいはＡＳＩＣ（特定用途向集積）として実装することができ、上記機能部をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（Very High Speed Integrated Circuits Hardware Description Language）、Ｖｅｒｉｌｏｇ−ＨＤＬなどにより記述されたデータとして記録媒体により配布することができる。
【０２２５】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０２２６】
１  通信システム
１０Ｎ  通信装置
２０１  ＣＰＵ
２０２  メモリ
２０３  ディスプレイ
２０４  キーボード
２０５  通信インターフェース
２０６  アンテナ部
３０１、９０１、１４０１、１６０１、１８０１  データ通信部
３０２、９０２、１４０２、１６０２、１８０２  データ通信状況検知部
３０３、１４０３、１６０３、１８０３  データ受信要求送信部
３０４、９０４、１４０４、１６０４、１８０４  データ通信経路決定部
４０１  障害物
９０３  ビーコンフレーム送信部
１４０５  データ通信状況比較部
１６０５  検知結果通知部
１８０５  データ通信状況比較部
【先行技術文献】
【特許文献】
【０２２７】
【特許文献１】特開２００８−５３０６号公報
【特許文献２】特開２０１３−２２９８４７号公報
【図１】
2016154299.tif 000003
【図２】
2016154299.tif 000004
【図３】
2016154299.tif 000005
【図４】
2016154299.tif 000006
【図５】
2016154299.tif 000007
【図６】
2016154299.tif 000008
【図７】
2016154299.tif 000009
【図８】
2016154299.tif 000010
【図９】
2016154299.tif 000011
【図１０】
2016154299.tif 000012
【図１１】
2016154299.tif 000013
【図１２】
2016154299.tif 000014
【図１３】
2016154299.tif 000015
【図１４】
2016154299.tif 000016
【図１５】
2016154299.tif 000017
【図１６】
2016154299.tif 000018
【図１７】
2016154299.tif 000019
【図１８】
2016154299.tif 000020
【図１９】
2016154299.tif 000021