(57)【要約】制御メッセージ送受信部（１１２）が、無線ＬＡＮインターフェース部（１１６）をアドホックモードに設定し、無線ＬＡＮインターフェース部（１１６）を介して他の通信端末との間で制御メッセージを交換し、コンテンツ送受信部（１１３）が、コンテンツの配信を要求されると、無線ＬＡＮインターフェース部（１１６）をインフラストラクチャモードに設定し、無線ＬＡＮインターフェース部（１１６）を介してコンテンツを配信する。
2014061314.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末間で、無線ＬＡＮを介してコンテンツを配信するコンテンツ配信方法であって、
前記複数の通信端末が、アドホックモードを用いて、前記コンテンツの配信を要求するまでに送受信される制御メッセージを交換するステップと、
前記複数の通信端末のうち前記コンテンツの配信を要求された通信端末が、前記コンテンツの配信を要求した通信端末へ、インフラストラクチャモードを用いて前記コンテンツを配信するステップとを行うコンテンツ配信方法。
【請求項２】
請求項１に記載のコンテンツ配信方法において、
前記通信端末が、当該通信端末に具備された無線ＬＡＮアダプタの動作モードを、前記アドホックモードから前記インフラストラクチャモードへ切り替えるステップを行うことを特徴とするコンテンツ配信方法。
【請求項３】
請求項１に記載のコンテンツ配信方法において、
前記通信端末が、仮想的に前記アドホックモードに設定された第１のインターフェースと仮想的に前記インフラストラクチャモードに設定された第２のインターフェースとが設けられた無線ＬＡＮアダプタを具備し、前記アドホックモードを用いてデータを送受信する場合、前記第１のインターフェースを利用するステップと、
前記通信端末が、前記インフラストラクチャモードを用いてデータを送受信する場合、前記第２のインターフェースを利用するステップとを行うことを特徴とするコンテンツ配信方法。
【請求項４】
請求項１から３のいずれか１項に記載のコンテンツ配信方法において、
前記通信端末が、前記インフラストラクチャモードにて前記コンテンツの配信を行う場合、アクセスポイントとして動作するステップと、
前記通信端末が、前記インフラストラクチャモードにて前記配信されたコンテンツを受信する場合、クライアントとして動作するステップとを行うことを特徴とするコンテンツ配信方法。
【請求項５】
通信端末であって、
他の通信端末との間で、無線ＬＡＮ通信を行う無線ＬＡＮインターフェース部と、
前記無線ＬＡＮインターフェース部をアドホックモードに設定し、該無線ＬＡＮインターフェース部を介して前記他の通信端末との間で、コンテンツの配信を要求するまでに送受信される制御メッセージを交換する制御メッセージ送受信部と、
前記コンテンツの配信を要求されると、前記無線ＬＡＮインターフェース部をインフラストラクチャモードに設定し、該無線ＬＡＮインターフェース部を介して前記コンテンツを配信するコンテンツ送受信部とを有する通信端末。
【請求項６】
請求項５に記載の通信端末において、
前記コンテンツ送受信部は、前記無線ＬＡＮインターフェース部に具備された無線ＬＡＮアダプタの動作モードを、前記アドホックモードから前記インフラストラクチャモードへ切り替えることを特徴とする通信端末。
【請求項７】
請求項５に記載の通信端末において、
前記無線ＬＡＮインターフェース部は、仮想的に前記アドホックモードに設定された第１のインターフェースと仮想的に前記インフラストラクチャモードに設定された第２のインターフェースとが設けられた無線ＬＡＮアダプタを具備し、前記アドホックモードを用いてデータを送受信する場合、前記第１のインターフェースを利用し、前記インフラストラクチャモードを用いてデータを送受信する場合、前記第２のインターフェースを利用することを特徴とする通信端末。
【請求項８】
請求項５から７のいずれか１項に記載の通信端末において、
前記インフラストラクチャモードにて前記コンテンツの配信を行う場合、アクセスポイントとして動作し、前記インフラストラクチャモードにて前記配信されたコンテンツを受信する場合、クライアントとして動作することを特徴とする通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを配信するコンテンツ配信方法および通信端末に関する。
【背景技術】
【０００２】
無線リンクによって互いに接続された通信端末（ノード）間で、データやコンテンツを配信し、これらを互いに共有するという仕組みは、一般的に幅広いアプリケーションを用いて利用されている。その典型的な例として、非特許文献１で開示されているエピデミックルーティングが挙げられる。エピデミックルーティングは、ＤＴＮ（Ｄｅｌａｙ／Ｄｉｓｒｕｐｔｉｏｎ・Ｔｏｌｅｒａｎｔ  Ｎｅｔｗｏｒｋ）のような不安定な無線ネットワークにおいて、通信端末間で分散的に同じコンテンツを共有させる仕組みである。【０００３】
図１は、エピデミックルーティングにおける処理シーケンスを示す図である。【０００４】
図１は、通信端末である端末２００−１と端末２００−２との間でエピデミックルーティングを用いてコンテンツを共有させる例である。各端末２００−１，２００−２は、サマリベクタメッセージという、自身の端末の情報（ノードＩＤやＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなど）および保持しているコンテンツのリストを含むメッセージを定期的に送信している。また、各端末２００−１，２００−２は、周辺に存在する端末から送信されたサマリベクタメッセージを受信することにより、自身の端末に隣接する端末の情報および未保持のコンテンツを把握することができる。【０００５】
ここで、図１に示す例のように、端末２００−１が送信したサマリベクタメッセージを端末２００−２が受信する場合を考える。ステップ２１にて、端末２００−１から送信されたサマリベクタメッセージを端末２００−２が受信すると、端末２００−２は、サマリベクタメッセージの内容に基づいて、端末２００−１が隣接していることを把握するとともに、端末２００−１が保持するコンテンツのリストを参照する。【０００６】
そして、端末２００−２が、端末２００−１が保持するコンテンツのうち、端末２００−２が未保持の（保持していない）コンテンツを検出すると、ステップ２２にて、端末２００−２は、そのコンテンツを取得するための要求メッセージ（コンテンツリクエスト）を端末２００−１に対して送信する。【０００７】
端末２００−１は、端末２００−２から送信されたコンテンツリクエストを受信すると、ステップ２３にて、要求されたコンテンツを端末２００−２へ対して配信する。【０００８】
このように、エピデミックルーティングでは、各端末２００−１，２００−２がサマリベクタメッセージを定期的に送信し、未保持のコンテンツを検出すれば、そのコンテンツを要求し取得することによって、端末間で分散的に同じコンテンツを共有することが可能となる。【０００９】
また、無線ネットワークを構成する仕組みとして、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が広く用いられている。無線ＬＡＮの規格としては、ＩＥＥＥ８０２．１１が一般的に使われている。また、ＩＥＥＥ８０２．１１の規格に準拠して、機器の相互接続性が認証されていることを示すＷｉ−Ｆｉの名称も広く用いられている。【００１０】
上述したエピデミックルーティングを用いる際の無線ネットワークは、ＤＴＮのように、端末の移動や障害物の影響などにより、無線ネットワークのリンクの切断が頻発する環境が想定される。【００１１】
このような環境においては、無線ＬＡＮの設定としては、インフラストラクチャモードではなく、アドホックモードを用いることが望ましい。その理由として、アドホックモードは、（１）アクセスポイントが存在しなくてもピアツーピア型のリンクを構成可能であること、（２）アソシエーション確立が不要であり、セッションの確立が高速であることなどが挙げられる。【００１２】
この（１）はピアツーピア型のシステムを構成するために、（２）はリンクアップの時間が短くても迅速に制御メッセージ（サマリベクタやコンテンツリクエスト）の交換を行うためにそれぞれ望まれる機能である。
【先行技術文献】
【非特許文献】
【００１３】
【非特許文献１】A.  Vahdat  and  D.  Becker,  “Epidemic  routing  for  partially-  connected  ad  hoc  networks,”Duke  Tech.  Rep.  CS-2000-06,  July  2000.
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述したように、エピデミックルーティングを用いることにより、ＤＴＮのような不安定な無線ネットワークにおいても、端末間で分散的に同じコンテンツを共有させることが可能となる。そして、無線ＬＡＮを用いてエピデミックルーティングを行う場合、無線ＬＡＮの設定としては、アドホックモードを用いることが望ましい。【００１５】
しかしながら、無線ＬＡＮのアドホックモードを用いることは、上述したような利点がある反面、以下のような課題がある。【００１６】
第１に、セキュリティが弱いことである。一般的には、アドホックモードのセキュリティ設定はＷＥＰまでであり、比較的堅牢とされており、インフラストラクチャモードで一般的に利用可能なＷＰＡ（Ｗｉ・Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）やＷＰＡ２を利用することができない。【００１７】
第２に、通信速度が遅いことである。一般的にはアドホックモードの場合、ＩＥＥＥ８０２．１１ａやＩＥＥＥ８０２．１１ｇで用いられる５４Ｍｂｐｓまでの通信速度までしか対応せず、それ以上の通信速度をサポートし、インフラストラクチャモードで一般的に利用可能なＩＥＥＥ８０２．１１ｎなどの通信規格を利用することができない。【００１８】
第３に、無線リソースの利用効率が悪いことである。アドホックモードでは、各端末がビーコンフレームを定期的に送信することをはじめ、端末間で管理フレームを送信し合うため、管理フレームが一定の無線リソースを消費する。そのため、特に端末数が多くなると、そのオーバーヘッドが大きくなる。一方、インフラストラクチャモードでは、管理フレームの送受信はアクセスポイントと端末との間で行われるため、そのオーバーヘッドは相対的に少ない。【００１９】
このように、アドホックモードはエピデミックルーティングに適した無線ＬＡＮの設定である反面、いくつかの課題をもつ。【００２０】
本発明の目的は、上述した課題を解決するコンテンツ配信方法および通信端末を提供することである。
【課題を解決するための手段】
【００２１】
本発明のコンテンツ配信方法は、
複数の通信端末間で、無線ＬＡＮを介してコンテンツを配信するコンテンツ配信方法であって、
前記複数の通信端末が、アドホックモードを用いて、前記コンテンツの配信を要求するまでに送受信される制御メッセージを交換するステップと、
前記複数の通信端末のうち前記コンテンツの配信を要求された通信端末が、前記コンテンツの配信を要求した通信端末へ、インフラストラクチャモードを用いて前記コンテンツを配信するステップとを行う。【００２２】
また、本発明の通信端末は、
他の通信端末との間で、無線ＬＡＮ通信を行う無線ＬＡＮインターフェース部と、
前記無線ＬＡＮインターフェース部をアドホックモードに設定し、該無線ＬＡＮインターフェース部を介して前記他の通信端末との間で、コンテンツの配信を要求するまでに送受信される制御メッセージを交換する制御メッセージ送受信部と、
前記コンテンツの配信を要求されると、前記無線ＬＡＮインターフェース部をインフラストラクチャモードに設定し、該無線ＬＡＮインターフェース部を介して前記コンテンツを配信するコンテンツ送受信部とを有する。
【発明の効果】
【００２３】
以上説明したように、本発明においては、効率的なコンテンツ配信を実現することができる。
【図面の簡単な説明】
【００２４】
【図１】エピデミックルーティングにおける処理シーケンスを示す図である。
【図２】本発明の通信端末の実施の一形態を示す図である。
【図３】図２に示した無線ＬＡＮインターフェース部にアドホックモードを設定した場合の無線ネットワークの構成の一例を示す図である。
【図４】図２に示した無線ＬＡＮインターフェース部にインフラストラクチャモードを設定した場合の無線ネットワークの構成の一例を示す図である。
【図５】図２に示した形態におけるコンテンツ配信方法のうち、通信端末がコンテンツを受信する側となる場合の処理の一例を説明するためのフローチャートである。
【図６】図２に示した形態におけるコンテンツ配信方法のうち、通信端末がコンテンツを送信する側となる場合の処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２５】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２６】
図２は、本発明の通信端末の実施の一形態を示す図である。
【００２７】
本形態における通信端末１００には図２に示すように、アプリケーション１１１と、制御メッセージ送受信部１１２と、コンテンツ送受信部１１３と、ＴＣＰ／ＩＰ通信部１１４と、無線ＬＡＮインターフェース設定部１１５と、無線ＬＡＮインターフェース部１１６と、無線ＬＡＮアダプタ１１７とが設けられている。なお、無線ＬＡＮアダプタ１１７は、図２に示すように、無線ＬＡＮインターフェース部１１６の一部として具備されているものであっても良いし、無線ＬＡＮインターフェース部１１６とは別個のものであっても良い。図２に示した通信端末１００は、無線リンクによって通信ネットワークに接続された通信機器であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やスマートフォンなどの自身の通信端末内でアプリケーションが実行される通信端末であっても良いし、無線ＬＡＮブリッジのような配下の通信端末で実行されるアプリケーションからの通信を中継する通信装置であっても良い。以下の説明では、通信端末１００はＰＣやスマートフォンなどの通信端末である場合を例に挙げて説明する。
【００２８】
アプリケーション１１１は、コンテンツ配信を行うアプリケーションである。アプリケーション１１１は、例えば、自身の通信端末１００の位置情報やセンサ情報など、共有すべきコンテンツを他の通信端末に対してエピデミックルーティングを用いて配信するアプリケーションなどが考えられる。また、アプリケーション１１１は、制御メッセージ送受信部１１２を介してコンテンツを配信する前の手順となる制御メッセージを隣接する通信端末との間で交換し、当該手順が終了した後、コンテンツ送受信部１１３を介して隣接する通信端末との間で実際にコンテンツの配信を行う。ここで、エピデミックルーティングを用いる場合、制御メッセージには、コンテンツ配信前のサマリベクタメッセージおよびコンテンツリクエストメッセージが含まれる。
【００２９】
制御メッセージ送受信部１１２は、アプリケーション１１１に対して送受信されるコンテンツを配信する前の手順となる制御メッセージを隣接する通信端末との間で送受信する機能を備える。また、制御メッセージ送受信部１１２は、無線ＬＡＮインターフェース設定部１１５を介して、制御メッセージの送受信においてアドホックモードを使用するように、無線ＬＡＮインターフェース部１１６を設定する機能を備える。
【００３０】
コンテンツ送受信部１１３は、アプリケーション１１１に対して送受信されるコンテンツを、隣接する通信端末との間で送受信する機能を備える。また、コンテンツ送受信部１１３は、無線ＬＡＮインターフェース設定部１１５を介して、コンテンツの送受信においてインフラストラクチャモードを使用するように、無線ＬＡＮインターフェース部１１６を設定する機能を備える。
【００３１】
ＴＣＰ／ＩＰ通信部１１４は、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）に搭載される標準的な通信機能を持つ。本実施の形態では、ＴＣＰ／ＩＰ通信部１１４は、制御メッセージ送受信部１１２と、コンテンツ送受信部１１３とに対して、メッセージ・コンテンツの送受信サービスを提供する。これらのメッセージ・コンテンツは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて送受信される。
【００３２】
無線ＬＡＮインターフェース設定部１１５は、制御メッセージ送受信部１１２およびコンテンツ送受信部１１３からの要求に基づいて、無線ＬＡＮインターフェース部１１６の設定を変更する（切り替える）機能を備える。具体的には、無線ＬＡＮインターフェース設定部１１５は、制御メッセージ送受信部１１２からの要求があった場合、無線ＬＡＮインターフェース部１１６に対して、データ（制御メッセージ）の送受信においてアドホックモードを使用するように設定する。一方、無線ＬＡＮインターフェース設定部１１５は、コンテンツ送受信部１１３からの要求があった場合、無線ＬＡＮインターフェース部１１６に対して、データ（コンテンツ）の送受信においてインフラストラクチャモードを使用するように設定する。
【００３３】
無線ＬＡＮインターフェース部１１６は、無線ＬＡＮアダプタ１１７によって提供される無線ＬＡＮのインターフェースである。無線ＬＡＮインターフェース部１１６は、動作モードとして、アドホックモードおよびインフラストラクチャモードをサポートする。
【００３４】
図３は、図２に示した無線ＬＡＮインターフェース部１１６にアドホックモードを設定した場合の無線ネットワークの構成の一例を示す図である。
【００３５】
図３では、通信端末１００−１〜１００−３が存在しており、それぞれの無線ＬＡＮインターフェース部１１６にアドホックモードを設定した場合、通信端末１００−１〜１００−３それぞれが他の通信端末との間で無線リンクを構成可能な範囲を、通信端末１００−１〜１００−３それぞれを中心とする破線の円で示す。なお、実際には、当該範囲は正確な円状にはならないことが考えられるが、図３においては、説明の便宜上、当該範囲を円形として示している。図３に示すように、通信端末１００−１〜１００−３それぞれは、破線の円内に存在する全ての通信端末と無線リンクをつくる形でトポロジを構成する。
【００３６】
図４は、図２に示した無線ＬＡＮインターフェース部１１６にインフラストラクチャモードを設定した場合の無線ネットワークの構成の一例を示す図である。
【００３７】
図４に示す構成は、通信端末１００−１〜１００−３が存在しており、それぞれの無線ＬＡＮインターフェース部１１６にインフラストラクチャモードを設定し、通信端末１００−１がアクセスポイント、通信端末１００−２，１００−３がクライアントとなる場合の構成である。図４に示すように、アクセスポイントとなる通信端末１００−１を中心とする破線の円内に存在する全ての通信端末（図４では、通信端末１００−２および通信端末１００−３）が、通信端末１００−１と無線リンクをつくる形でトポロジを構成する。
【００３８】
図４のように、通信端末１００−１がアクセスポイントとして動的に無線ネットワークを構成する方法の例として、Ｗｉ−Ｆｉ  ａｌｌｉａｎｃｅで定められているＷｉ−Ｆｉ  ｄｉｒｅｃｔ規格が知られている。このように、コンテンツ配信に関わる複数の通信端末でインフラストラクチャモードの無線ネットワークを構成する場合、いずれか１台の通信端末を動的にアクセスポイントとして設定することで、専用のアクセスポイント装置を事前に設置しておく必要を省くことができる。
【００３９】
また、このとき、コンテンツを送信（配信）する通信端末をアクセスポイントとして設定し、コンテンツを受信する通信端末をクライアントとして設定することが望ましい。その理由は、図４に示すように、アクセスポイントを中心とするスター型の無線トポロジが構成されるため、コンテンツの配信時の無線リソースの利用効率が高いからである。
【００４０】
無線ＬＡＮアダプタ１１７は、無線ＬＡＮインターフェース部１１６およびその機能を提供する物理的なデバイスである。また、無線ＬＡＮアダプタ１１７は無線ＬＡＮインターフェース部１１６において１つの無線ＬＡＮインターフェースを提供だけではなく、１つの物理的な無線ＬＡＮアダプタ上に仮想的に複数の無線ＬＡＮインターフェースを提供する場合もありうる。このような仮想的に複数の無線ＬＡＮインターフェースを提供する技術の例として、Ｖｉｒｔｕａｌ  Ｗｉ−Ｆｉが知られている。Ｖｉｒｔｕａｌ  Ｗｉ−Ｆｉのように、無線ＬＡＮアダプタ１１７が仮想的に複数の無線ＬＡＮインターフェースが提供できる場合、無線ＬＡＮインターフェース部１１６は、少なくとも２つの無線ＬＡＮインターフェースをもち、一方の無線ＬＡＮインターフェース（第１のインターフェース）をアドホックモード、他方の無線ＬＡＮインターフェース（第２のインターフェース）をインフラストラクチャモードとして設定される。このようにすることで、無線ＬＡＮの動作モードを動的に切り替える必要なく、制御メッセージの送受信には、アドホックモードとして設定された無線ＬＡＮインターフェースを利用し、コンテンツの送受信には、インフラストラクチャモードとして設定された無線ＬＡＮインターフェースを利用するように使い分ける形で実施することも可能である。
【００４１】
また、通信端末１００の構成において、アプリケーション１１１と制御メッセージ送受信部１１２とコンテンツ送受信部１１３と無線ＬＡＮインターフェース設定部１１５との４つの構成要素は別々の機能として記載したが、実際には１つのアプリケーションプログラムの中に一体として実装されても良い。
【００４２】
以下に、図２に示した形態におけるコンテンツ配信方法について説明する。ここでは、通信端末１００がエピデミックルーティングを用いて、コンテンツを配信する動作について説明する。まずは、通信端末１００がコンテンツを受信する側となる場合について説明する。
【００４３】
図５は、図２に示した形態におけるコンテンツ配信方法のうち、通信端末１００がコンテンツを受信する側となる場合の処理の一例を説明するためのフローチャートである。
【００４４】
通信端末１００において、アプリケーション１１１がエピデミックルーティングを用いてコンテンツ共有を行うためには、最初に制御メッセージの交換を行う必要がある。そこで、制御メッセージの交換を行うために、ステップ１にて、制御メッセージ送受信部１１２は無線ＬＡＮインターフェース設定部１１５を介して無線ＬＡＮインターフェース部１１６の動作モードをアドホックモードに設定する。
【００４５】
続いて、ステップ２にて、制御メッセージ送受信部１１２は、他の通信端末との間で、サマリベクタメッセージの交換を開始する。制御メッセージ送受信部１１２は、定期的にサマリベクタメッセージの送信を行う。サマリベクタメッセージには、自身の通信端末１００の情報（ノードＩＤ，ＩＰアドレスなど）および保持コンテンツのリストが含まれている。
【００４６】
ステップ３にて、制御メッセージ送受信部１１２が他の通信端末からサマリベクタメッセージ受信すると、ステップ４にて、制御メッセージ送受信部１１２は、受信したサマリベクタメッセージに含まれるコンテンツリストを確認し、そのコンテンツリストに自身の通信端末１００が未保持である（保持していない）コンテンツが含まれているかどうかを判定する。
【００４７】
コンテンツリストに自身の通信端末１００が未保持であるコンテンツが含まれていない場合、ステップ２の処理が再度行われ、制御メッセージ送受信部１１２はサマリベクタメッセージの交換を続行する。
【００４８】
一方、コンテンツリストに自身の通信端末１００が未保持であるコンテンツが含まれている場合は、ステップ５にて、制御メッセージ送受信部１１２は、その未保持コンテンツに対するコンテンツリクエストを実行する。具体的には、制御メッセージ送受信部１１２は、その未保持コンテンツに対するコンテンツリクエストをＴＣＰ／ＩＰ通信部１１４および無線ＬＡＮインターフェース部１１６を介して、当該サマリベクタメッセージを送信してきた通信端末へ送信する。
【００４９】
その後、ステップ６にて、送信したコンテンツリクエストメッセージに対する、要求したコンテンツの配信を許可する旨を示す応答メッセージが返信されてきたかどうかを制御メッセージ送受信部１１２が判定する。この判定は、ある時間を設定し、コンテンツリクエストメッセージを送信してから、その時間が経過するまでに、応答メッセージが返信されてきたかどうかによって判定するものであっても良い。
【００５０】
応答メッセージが返信されてこない場合、ステップ２の処理が再度行われ、制御メッセージ送受信部１１２はサマリベクタメッセージの交換を続行する。
【００５１】
一方、応答メッセージが返信されてきた場合は、制御メッセージ送受信部１１２はアプリケーション１１１を介してコンテンツ送受信部１１３へ処理を渡す。そして、ステップ７にて、コンテンツ送受信部１１３は、無線ＬＡＮインターフェース部１１６の動作モードをインフラストラクチャモードに設定する。ステップ８にて、コンテンツ送受信部１１３は、実際にコンテンツの転送を行い、要求したコンテンツを受信する。
【００５２】
ステップ８でコンテンツの受信が完了すると、ステップ１にて、制御メッセージ送受信部１１２は無線ＬＡＮインターフェース部１１６の動作モードをアドホックモードに設定し、サマリベクタメッセージの交換を続行する。
【００５３】
次に、通信端末１００がコンテンツを送信する側となる場合について説明する。
【００５４】
図６は、図２に示した形態におけるコンテンツ配信方法のうち、通信端末１００がコンテンツを送信する側となる場合の処理の一例を説明するためのフローチャートである。
【００５５】
まず、ステップ１１およびステップ１２にて、ステップ１および２それぞれと同じ処理が行われる。
【００５６】
ステップ１３にて、制御メッセージ送受信部１１２が、サマリベクタ交換中に、他の通信端末から送信されたコンテンツリクエストメッセージを受信すると、ステップ１４にて、制御メッセージ送受信部１１２は、アプリケーション１１１に対して、当該コンテンツリクエストメッセージにより要求されたコンテンツは配信可能であるかどうかを問い合わせる。通常、コンテンツは配信可能であるべきであるが、例えば、通信端末１００が当該コンテンツを正常に保存できていない、当該コンテンツの配信（利用）有効期限が過ぎている、要求してきた通信端末への当該コンテンツの配信が許可されていないなどの場合、当該コンテンツが配信不可能となる。
【００５７】
要求されたコンテンツが配信不可である場合、ステップ１５にて、制御メッセージ送受信部１１２は、配信不可であることを示す応答メッセージを、その通信端末に対して送信する。そして、ステップ１２の処理が再度行われ、制御メッセージ送受信部１１２はサマリベクタメッセージの交換を続行する。
【００５８】
一方、要求されたコンテンツが配信可能な場合は、ステップ１６にて、制御メッセージ送受信部１１２は、配信可能であることを示す応答メッセージを、その通信端末に対して送信する。そして、制御メッセージ送受信部１１２はアプリケーション１１１を介してコンテンツ送受信部１１３へと処理を渡し、ステップ１７にて、コンテンツ送受信部１１３は、無線ＬＡＮインターフェース部１１６の動作モードをインフラストラクチャモードに設定する。
【００５９】
コンテンツ送受信部１１３は、無線ＬＡＮインターフェース部１１６の動作モードをインフラストラクチャモードに設定した後、ステップ１８にて、実際にコンテンツの転送を行い、要求されたコンテンツを送信（配信）する。
【００６０】
ステップ１８でコンテンツの配信が完了すると、ステップ１１にて、制御メッセージ送受信部１１２は無線ＬＡＮインターフェース部１１６の動作モードをアドホックモードに設定し、サマリベクタメッセージの交換を続行する。
【００６１】
なお、本実施の形態において通信端末１００がエピデミックルーティングを用いて、コンテンツを配信する動作について、通信端末が２台である場合の動作例を挙げて説明を行ったが、３台以上である場合でも同様に適用することが可能である。
【００６２】
以下に、本実施の形態の効果について説明する。
【００６３】
本実施の形態では、無線ＬＡＮを介して通信端末間でコンテンツを配信する際に、各通信端末は、通信端末間でコンテンツの配信を要求するまでの制御メッセージを交換するステップについては、無線ＬＡＮインターフェースの設定をアドホックモードにして実行し、その後、通信端末間でコンテンツを配信するステップについては、無線ＬＡＮインターフェースの設定をインフラストラクチャモードにして実行する。
【００６４】
このようにすることにより、制御メッセージの交換時は、アドホックモードの特性により、ピアツーピア型かつ短いリンクアップ時間で交換が実行でき、ＤＴＮのような不安定な無線ネットワークにおいても隣接した通信端末の認識や未保持コンテンツの把握が行いやすくなる。
【００６５】
また、コンテンツ配信時は、インフラストラクチャモードの特性により、アドホックモードよりも高いセキュリティ、速い通信速度、高い無線リソース利用効率で配信が実行でき、制御メッセージよりも秘匿性が高く、大容量であるコンテンツを効率的に配信することが可能となる。
【００６６】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００６７】
（付記１）複数の通信端末間で、無線ＬＡＮを介してコンテンツを配信するコンテンツ配信方法であって、
前記複数の通信端末が、アドホックモードを用いて、前記コンテンツの配信を要求するまでに送受信される制御メッセージを交換するステップと、
前記複数の通信端末のうち前記コンテンツの配信を要求された通信端末が、前記コンテンツの配信を要求した通信端末へ、インフラストラクチャモードを用いて前記コンテンツを配信するステップとを行うコンテンツ配信方法。
【００６８】
（付記２）前記通信端末が、当該通信端末に具備された無線ＬＡＮアダプタの動作モードを、前記アドホックモードから前記インフラストラクチャモードへ切り替えるステップを行うことを特徴とする、付記１に記載のコンテンツ配信方法。
【００６９】
（付記３）前記通信端末が、仮想的に前記アドホックモードに設定された第１のインターフェースと仮想的に前記インフラストラクチャモードに設定された第２のインターフェースとが設けられた無線ＬＡＮアダプタを具備し、前記アドホックモードを用いてデータを送受信する場合、前記第１のインターフェースを利用するステップと、
前記通信端末が、前記インフラストラクチャモードを用いてデータを送受信する場合、前記第２のインターフェースを利用するステップとを行うことを特徴とする、付記１に記載のコンテンツ配信方法。
【００７０】
（付記４）前記通信端末が、前記インフラストラクチャモードにて前記コンテンツの配信を行う場合、アクセスポイントとして動作するステップと、
前記通信端末が、前記インフラストラクチャモードにて前記配信されたコンテンツを受信する場合、クライアントとして動作するステップとを行うことを特徴とする、付記１から３のいずれか１項に記載のコンテンツ配信方法。
【００７１】
（付記５）通信端末であって、
他の通信端末との間で、無線ＬＡＮ通信を行う無線ＬＡＮインターフェース部と、
前記無線ＬＡＮインターフェース部をアドホックモードに設定し、該無線ＬＡＮインターフェース部を介して前記他の通信端末との間で、コンテンツの配信を要求するまでに送受信される制御メッセージを交換する制御メッセージ送受信部と、
前記コンテンツの配信を要求されると、前記無線ＬＡＮインターフェース部をインフラストラクチャモードに設定し、該無線ＬＡＮインターフェース部を介して前記コンテンツを配信するコンテンツ送受信部とを有する通信端末。
【００７２】
（付記６）前記コンテンツ送受信部は、前記無線ＬＡＮインターフェース部に具備された無線ＬＡＮアダプタの動作モードを、前記アドホックモードから前記インフラストラクチャモードへ切り替えることを特徴とする、付記５に記載の通信端末。
【００７３】
（付記７）前記無線ＬＡＮインターフェース部は、仮想的に前記アドホックモードに設定された第１のインターフェースと仮想的に前記インフラストラクチャモードに設定された第２のインターフェースとが設けられた無線ＬＡＮアダプタを具備し、前記アドホックモードを用いてデータを送受信する場合、前記第１のインターフェースを利用し、前記インフラストラクチャモードを用いてデータを送受信する場合、前記第２のインターフェースを利用することを特徴とする、付記５に記載の通信端末。
【００７４】
（付記８）前記インフラストラクチャモードにて前記コンテンツの配信を行う場合、アクセスポイントとして動作し、前記インフラストラクチャモードにて前記配信されたコンテンツを受信する場合、クライアントとして動作することを特徴とする、付記５から７のいずれか１項に記載の通信端末。
【００７５】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７６】
この出願は、２０１２年１０月１６日に出願された日本出願特願２０１２−２２８７７０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2014061314.tif 000003
【図２】
2014061314.tif 000004
【図３】
2014061314.tif 000005
【図４】
2014061314.tif 000006
【図５】
2014061314.tif 000007
【図６】
2014061314.tif 000008
【国際調査報告】
2014061314.tif 000009
2014061314.tif 000010