(57)【要約】      （修正有）【課題】資源を有効に利用しながら、複数のネットワークと適応的に通信することができる通信装置及びその制御方法、プログラムを提供する。【解決手段】マルチＢＳＳに対応した端末装置において、ＩＢＳＳネットワーク設定開始のユーザ指示を検出すると（Ｓ４０１）、ＡＰに接続中か否かを判定し（Ｓ４０２）、接続中である場合には、接続中のＡＰが使用している周波数チャネルと同一の周波数チャネルで新たなＩＢＳＳネットワークを作成し（Ｓ４０３）、相手通信端末に対してパラメータ提供動作を開始する（Ｓ４０４）。パラメータ提供動作が終了すると、提供した通信パラメータを用いて相手通信端末との直接通信を開始する（Ｓ４０５）。【選択図】図４
2014107761.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置に提供する提供手段と、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置から受理する受理手段と、
当該通信装置と他の通信装置との間で直接通信のためのユーザ操作を検出する検出手段と、を有し、
基地局のネットワークに接続している状態で、前記検出手段が前記ユーザ操作を検出した場合、前記提供手段により通信パラメータを提供する提供装置として動作する
ことを特徴とする通信装置。
【請求項２】
前記提供装置としての動作を開始した後、所定時間以内に、前記通信パラメータの提供が完了しない場合には、該提供装置としての動作を終了する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記提供手段で提供する通信パラメータは、前記基地局のネットワークが使用している周波数チャネルと同一の周波数チャネルを示す情報、あるいは前記基地局のネットワークを識別する情報を含む
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記基地局のネットワークに接続していない場合、前記提供手段による提供処理または前記受理手段による受理処理を選択的に実行する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記他の通信装置から、通信サービスの要求を示すサービス要求通知を受信する受信手段を更に備え、
前記受信手段で受信した前記サービス要求通知が特定の通信サービスであると判定した場合、前記受理手段により通信パラメータを受理する受理装置として動作する
ことを特徴とする請求項１に記載の通信装置。
【請求項６】
前記サービス要求通知は、要求する通信品質の指標値、自身の機器種別、実行を要求するアプリケーションの種別、接続中の前記基地局のネットワークの識別情報の内、少なくとも１つを含む
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記サービス要求通知は、接続中の前記基地局のネットワークを介するパケット通信によりを送信される
ことを特徴とする請求項５または６に記載の通信装置。
【請求項８】
前記サービス要求通知は、接続中の前記基地局のネットワークと同一のチャネル上でのパケットのブロードキャストによりを送信される
ことを特徴とする請求項５または６に記載の通信装置。
【請求項９】
前記提供手段により提供する通信パラメータは、無線ネットワークを識別するネットワーク識別子、無線ネットワークを形成する周波数チャネルを示す情報、無線により暗号通信する際の暗号方式、無線による暗号通信のための暗号鍵、無線通信する際に行う認証方式、無線通信する際の認証処理のための認証鍵の何れかを含む
ことを特徴とする請求項１乃至請求項８の何れか１項に記載の通信装置。
【請求項１０】
ＩＥＥＥ８０２．１１に準拠した無線通信を行う無線部を有し、
前記提供手段により提供する通信パラメータは、前記無線部を用いた無線通信ための通信パラメータを含む
ことを特徴とする請求項１乃至請求項９の何れか１項に記載の通信装置。
【請求項１１】
無線部を備える通信装置の制御方法であって、
前記無線部を用いて当該通信装置と他の通信装置との間で直接通信するための、通信パラメータを前記他の通信装置に提供する提供工程と、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置から受理する受理工程と、
当該通信装置と他の通信装置との間で直接通信のためのユーザ操作を検出する検出工程とを備え、
基地局のネットワークに接続している状態で、前記検出工程において前記ユーザ操作が検出された場合、前記通信装置は、前記提供工程において通信パラメータを提供する提供装置として動作する
ことを特徴とする通信装置の制御方法。
【請求項１２】
通信装置の制御をコンピュータに機能させるためのプログラムであって、
前記コンピュータを、
当該通信装置と他の通信装置との間で直接通信するための、通信パラメータを前記他の通信装置に提供する提供手段と、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置から受理する受理手段と、
当該通信装置と他の通信装置との間で直接通信するためのユーザ操作を検出する検出手段と、
基地局のネットワークに接続している状態で、前記検出手段が前記ユーザ操作を検出した場合、前記提供手段により通信パラメータを提供する提供装置として動作するよう制御する制御手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークと接続可能な無線部を備える通信装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮに代表される無線通信では、アクセスポイント（基地局）がネットワークを制御するインフラストラクチャモードと、端末装置が自律的にネットワークを構成するアドホックモードが定義されている。また、一つの端末装置で複数のネットワークを構成可能なマルチＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）機能のサポートにより、インフラストラクチャモードで基地局に接続すると同時にアドホックモードで別の端末装置と通信する方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
マルチＢＳＳに対応した端末装置において、装置に備わる物理的なボタンに対するボタン押し等のユーザの簡易な操作で端末間の通信パラメータの設定（セットアップ）をする場合を考える。第一の端末装置と第二の端末装置で通信パラメータ設定を行うと、２つの端末間でアドホックネットワークを形成することができる。しかしながら、２つの端末装置が共に同一のアクセスポイントに接続している状態で通信パラメータ設定を行うと、アクセスポイントを経由する通信経路と、端末同士の直接通信経路の２つが生成されることになり、不必要な資源の消費が発生するという課題がある。
【０００５】
本発明は上記の課題を解決するためになされたものであり、資源を有効に利用しながら、複数のネットワークと適応的に通信することができる通信装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
通信装置であって、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置に提供する提供手段と、
当該通信装置と他の通信装置との間で直接通信するための通信パラメータを前記他の通信装置から受理する受理手段と、
当該通信装置と他の通信装置との間で直接通信するためのユーザ操作を検出する検出手段と、
基地局のネットワークに接続している状態で、前記検出手段が前記ユーザ操作を検出した場合、前記提供手段により通信パラメータを提供する提供装置として動作する。
【発明の効果】
【０００７】
本発明によれば、資源を有効に利用しながら、複数のネットワークと適応的に通信することができる通信装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１の通信装置のブロック構成図である。
【図２】実施形態１の通信装置のソフトウェア機能図である。
【図３】実施形態１のネットワーク構成図である。
【図４】実施形態１の通信装置の通信パラメータ設定の動作フローチャートである。
【図５】実施形態１の通信端末とアクセスポイントとの間の動作シーケンス図である。
【図６】実施形態１の通信端末とアクセスポイントとの間の動作シーケンス図である。
【図７】実施形態２の通信装置のソフトウェア機能図である。
【図８】実施形態２のネットワーク構成図である。
【図９】実施形態２の通信装置の通信パラメータ設定の動作フローチャートである。
【図１０】実施形態２の通信端末とアクセスポイントとの間の動作シーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１０】
＜実施形態１＞
以下では、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。
【００１１】
実施形態１に好適な事例におけるハードウェア構成について説明する。図１は後述の各装置の構成の一例を示すブロック図である。
【００１２】
１０１は通信装置全体を示す。１０２は制御部であり、記憶部１０３に記憶されるコンピュータプログラムを実行することにより装置全体を制御する。この制御部１０２は、ＣＰＵ、ＭＰＵ等のコンピュータで実現される。また、制御部１０２は、他の通信装置との間で行われる通信パラメータ自動設定システムの制御も行う。
【００１３】
１０３は記憶部であり、制御部１０２が実行する制御用のコンピュータプログラムと、通信パラメータ等の各種情報を記憶する。後述する各種動作は、記憶部１０３に記憶されたコンピュータプログラムを制御部１０２が実行することにより行われる。尚、記憶部１０３は、ＲＯＭ、ＲＡＭ等のメモリ、又はフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード及びＤＶＤ等の記憶装置を用いることができる。
【００１４】
１０４は無線通信を行うための無線部（無線インタフェース）である。１０５は各種表示を行う表示部であり、ＬＣＤやＬＥＤのような表示装置による視覚で認知可能な情報の出力、あるいはスピーカ等の音出力装置による音出力が可能な機能を有する。１０６はユーザが各種入力を行うための入力部であり、物理的なボタンやスイッチを備える。１０７はアンテナ１０８の動作を制御するアンテナ制御部である。
【００１５】
図２は後述の処理動作において、マルチＢＳＳ機能をサポートする通信端末として動作する通信装置が実行するソフトウェア機能ブロックの構成例である。
【００１６】
２０１は通信装置全体を示している。２０２はパケット送信部であり、各種通信にかかわるパケットを送信する。後述する各信号の送信は、パケット送信部２０２により行われる。２０３はパケット受信部であり、各種通信にかかわるパケットを受信する。後述する各信号の受信は、パケット受信部２０３により行われる。
【００１７】
２０４はＢＳＳ−ＳＴＡ機能制御部であり、インフラストラクチャモード（ＢＳＳ）の端末局（ＳＴＡ）としての動作を制御する。アクセスポイント（基地局）の探索信号の送受信や、基地局との接続処理等、無線ＬＡＮネットワークにおけるインフラストラクチャモード端末局としての処理動作は、ＢＳＳ−ＳＴＡ機能制御部２０４により実施される。２０５はＩＢＳＳ−ＳＴＡ機能制御部であり、アドホックモード（ＩＢＳＳ）の端末局（ＳＴＡ）としての動作を制御する。後述するアドホックモード端末局としての処理動作は、ＩＢＳＳ−ＳＴＡ機能制御部２０５により実施される。
【００１８】
２０６は接続ネットワーク確認制御部であり、本通信装置がネットワークと接続状態にあるかどうかを確認する。後述するネットワーク接続の確認処理は、接続ネットワーク確認制御部２０６により実施される。２０７は通信パラメータ提供制御部であり、相手装置に通信パラメータの提供処理を行う（提供装置として動作する）。２０８は通信パラメータ受理制御部であり、相手装置から通信パラメータの受理処理を行う（受理装置として動作する）。
【００１９】
尚、通信パラメータ提供制御部２０７及び通信パラメータ受理制御部２０８は、無線ネットワークを識別するネットワーク識別子であるＳＳＩＤ、無線ネットワークを形成する周波数チャネルを示すチャネル情報、暗号方式、暗号鍵、認証方式、認証鍵等の無線通信を行うために必要な通信パラメータを提供又は受理する。暗号方式は無線により暗号通信する際の暗号方式である。暗号鍵は無線による暗号通信のための暗号鍵である。認証方式は無線通信する際に行う認証方式である。認証鍵は無線通信する際の認証処理のための認証鍵である。
【００２０】
２０９は通信パラメータ起動制御部であり、通信パラメータの設定処理の起動検知を行う。入力部１０６において、ユーザ操作、例えば、ユーザのボタン操作検知、メニュー選択操作検知、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による近接操作検知等に係る制御を行う。２１０は通信パラメータ判定制御部であり、通信パラメータ設定時に、通信パラメータ提供制御部２０７を起動するか、通信パラメータ受理制御部２０８を起動するか判定する。また、通信パラメータ判定制御部２１０は、通信パラメータ設定動作を実行している他装置の検出も行う。
【００２１】
尚、図２に示した各機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、各機能ブロックをハードウェアで構成してもよい。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２２】
図３は通信端末３０１、通信端末３０２、アクセスポイント（以下、ＡＰ）３０３からなるネットワークを示す図である。通信端末３０１及び通信端末３０２は、図１及び図２の構成を有している。通信端末３０１はＡＰ３０３が管理するＢＳＳネットワーク３０４に接続されている。また、通信端末３０１と通信端末３０２は、両通信端末間での直接通信ネットワークである直接ＩＢＳＳネットワーク３０５で接続されている。
【００２３】
図４は通信端末３０１及び３０２のＩＢＳＳネットワーク設定の開始を指示した場合に動作するフローチャートである。図４に示す処理は、制御部１０２が記憶部１０３に記憶されたコンピュータプログラムを読み出して実行することにより行われる。
【００２４】
起動後、通信パラメータ起動制御部２０９は、入力部１０６からのＩＢＳＳネットワーク設定開始のユーザ指示を検出する（ステップＳ４０１）。接続ネットワーク確認制御部２０６は、通信端末がＡＰに接続中であるか否かを判定する（ステップＳ４０２）。この判定は、例えば、ＢＳＳ−ＳＴＡ機能制御部２０４が有する接続状態（例えば、未接続・接続処理中・接続中）を参照することで行われる。
【００２５】
ＡＰに接続中であると判定した場合（ステップＳ４０２でＹＥＳ）、ＩＢＳＳ−ＳＴＡ機能制御部２０５は、接続中のＡＰが使用している周波数チャネルと同一の周波数チャネルで新たなＩＢＳＳネットワークを生成する（ステップＳ４０３）。続けて、通信パラメータ提供制御部２０７は、パラメータ提供動作を開始する（ステップＳ４０４）。通信パラメータの受理動作を開始している別の通信端末３０２に対して、接続中のＡＰと同一の周波数チャネル上でパラメータ提供動作が終了すると、通信端末３０１は提供した通信パラメータを用いて通信端末３０２との通信を開始する（ステップＳ４０５）。この際、提供する通信パラメータにはＡＰで接続中の周波数チャネルと同一のチャネル情報が含まれる。
【００２６】
一方、ＡＰに接続中でないと判定した場合（ステップＳ４０２でＮＯ）、ＩＢＳＳ−ＳＴＡ機能制御部２０５は、利用可能な周波数チャネルを任意に選択して新たなＩＢＳＳネットワークを生成する。さらに、通信パラメータ判定制御部２１０は、通信パラメータ提供制御部２０７または通信パラメータ受理制御部２０８を起動して、通信パラメータの設定を開始する（ステップＳ４０６）。通信パラメータの受理動作または提供動作が終了した場合、当該通信パラメータを用いて通信端末３０２との通信を開始する（ステップＳ４０５）。
【００２７】
尚、ステップＳ４０６で、通信パラメータ判定制御部２１０は、検索要求を送信し、通信パラメータ提供機能を有する通信端末からの応答があれば通信パラメータ受理制御部２０８を、そうでなければ通信パラメータ提供制御部２０７を起動するようにしてもよい。また、タイマ制御により通信パラメータ提供制御部２０７と通信パラメータ受理制御部２０８を所定時間毎に交互に起動して、通信パラメータの提供動作ないしは受理動作を選択的に通信端末３０２と行ってもよい。
【００２８】
図５は通信端末３０１がＡＰ３０３に接続している際に、通信端末３０１と通信端末３０２において、ＩＢＳＳネットワークを生成するためのユーザの設定操作が行われた場合の接続処理シーケンスである。
【００２９】
通信端末３０１は、ＡＰ３０３のＢＳＳネットワークに接続している（Ｆ５０１）。通信端末３０１及び通信端末３０２で、ユーザから設定開始操作を受ける（Ｆ５０２、Ｆ５０３）。通信端末３０１は、既にＢＳＳネットワークに接続中のため、ＢＳＳネットワークと同一の周波数チャネルにＩＢＳＳネットワークを生成する（Ｆ５０４）。更に、通信端末３０１は、通信パラメータ提供機能（通信パラメータ提供制御部２０７）を開始することで、通信パラメータ受信要求を待ち受ける（Ｆ５０５）。
【００３０】
通信端末３０２は、通信パラメータの設定処理の要求を示す情報要素を含む検索要求（例えば、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ信号）を送信し、通信パラメータの設定処理を開始している周囲の装置を検索する（Ｆ５０６）。
【００３１】
通信端末３０１は、通信端末３０２からの検索要求に対し、通信パラメータ提供処理中であることを示す情報要素を含む検索応答（例えば、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号）を通信端末３０２に返信する（Ｆ５０７）。
【００３２】
通信端末３０２は、通信端末３０１からの検索応答を受信し、通信パラメータ提供処理中であることを判定したら、通信パラメータ受信機能（通信パラメータ受理制御部２０８）を開始する（Ｆ５０８）。通信端末３０２は、通信パラメータの設定開始要求を通信端末３０１に送信する（Ｆ５０９）。
【００３３】
通信端末３０１は、通信端末３０２からの通信パラメータの設定開始要求に対し、設定開始応答を通信端末３０２に送信する（Ｆ５１０）。
【００３４】
通信端末３０２は、通信端末３０１から設定開始応答を受信すると、通信パラメータ要求を通信端末３０１に送信する（Ｆ５１１）。
【００３５】
通信端末３０１は、通信端末３０２から通信パラメータ要求を受信すると、ＩＢＳＳネットワークを生成するための通信パラメータを通信端末３０２に提供する（Ｆ５１２）。
【００３６】
通信端末３０２は、通信端末３０１から受理した通信パラメータに基づき、ＩＢＳＳネットワークにおける、ＳＳＩＤやセキュリティ方式の選択、セキュリティ鍵の設定を行い、セキュリティ通信開始の接続要求を通信端末３０１に送信する（Ｆ５１３）。
【００３７】
通信端末３０１は、セキュリティ通信の応答を行い、接続確認を通信端末３０２に返答する（Ｆ５１４）。
【００３８】
以上のシーケンスにより、通信端末３０１と通信端末３０２がＩＢＳＳネットワーク上で接続中となる（Ｆ５１５）。
【００３９】
一方、図６は、通信端末３０１及び通信端末３０２が共にＡＰ３０３に接続している際に、通信端末３０１と通信端末３０２においてユーザの設定操作が行われた場合の接続処理シーケンスである。
【００４０】
通信端末３０１及び通信端末３０２は共に、ＡＰ３０３のＢＳＳネットワークに接続している（Ｆ６０１）。通信端末３０１及び通信端末３０２で、ユーザから設定開始操作を受ける（Ｆ６０２、Ｆ６０３）。
【００４１】
通信端末３０１は、既にＢＳＳネットワークに接続中のため、ＩＢＳＳネットワークを生成し（Ｆ６０４）、通信パラメータ提供機能を開始することで、通信パラメータ受信要求を待ち受ける（Ｆ６０５）。
【００４２】
通信端末３０２も同様に、既にＢＳＳネットワークに接続中のため、ＩＢＳＳネットワークを生成し（Ｆ６０６）、通信パラメータ提供機能を開始することで、通信パラメータ受信要求を待ち受ける（Ｆ６０７）。
【００４３】
通信端末３０１及び通信端末３０２ともに通信パラメータ受信要求を待ち受けているため、所定時間以内にパラメータ提供処理が完了しない場合にはタイムアウトで通信パラメータ提供機能を終了する。
【００４４】
つまり、通信端末３０１と通信端末３０２が、互いに通信パラメータ受信要求を待ち受ける状態になり、その後、所定時間以内にパラメータ提供処理が完了しない場合に、通信パラメータ提供機能を終了する。これにより、２つの通信端末間でＩＢＳＳネットワーク接続が行われるのを防止することができ、周波数資源を有効に活用することができる。
【００４５】
以上説明したように、実施形態１によれば、複数のネットワークを同時に接続可能（構成可能）なマルチＢＳＳサポートする通信端末において、不要なネットワークの生成を抑制し、消費電力やネットワーク資源消費を削減することが可能となる。
【００４６】
＜実施形態２＞
実施形態１では、マルチＢＳＳ機能をサポートする装置において、既にＢＳＳネットワークに接続されている通信端末同士ではＩＢＳＳネットワークを形成しないよう制御する。これに対して、実施形態２では、マルチＢＳＳ機能をサポートする装置において、既にＢＳＳネットワークに接続されている場合であっても、特定の通信サービスの要求を受けた場合であればＩＢＳＳネットワークを形成するよう制御する構成について説明する。
【００４７】
図７は、後述の処理動作において、マルチＢＳＳ機能をサポートする端末装置として動作する装置が実行するソフトウェア機能ブロックの構成例である。
【００４８】
７０１は通信装置全体を表す。７０２から７１０については、実施形態１の２０２から２１０に対応し、同様の機能を有するため、説明は省略する。７１１は、通信サービスの要求を対向端末に対して通知したり、対向端末からの通信サービスの要求を判定する通信サービス要求制御部である。
【００４９】
図８は、通信端末８０１、通信端末８０２、アクセスポイント（ＡＰ）８０３からなるネットワークを示す図である。通信端末８０１及び通信端末８０２は、上述の図１及び図７の構成を有している。また、通信端末８０１及び通信端末８０２はＡＰ８０３の管理するＢＳＳネットワークに接続されている。
【００５０】
図９は、通信端末８０１及び通信端末８０２においてＩＢＳＳネットワーク設定の開始を指示した場合に動作するフローチャートである。尚、ステップＳ９０１からステップＳ９０４及びステップＳ９１１については、図４のステップＳ４０１からステップＳ４０４及びステップＳ９１１に対応し、同様の処理であるため、説明は省略する。
【００５１】
ＩＢＳＳネットワークを生成した通信端末８０１は、ＡＰを介した通信よりも通信端末間の直接通信を選好する通信サービスを要求するか否かを判定する（ステップＳ９０５）。例えば、より低遅延なパケット送受信を要求するサービスは、直接通信を選好するサービスである。また、例えば、ビデオカムコーダからデジタルテレビに対してリアルタイムストリームデータを送信するようなサービスも、直接通信を選好するサービスである。
【００５２】
直接通信を選好する通信サービスである場合（ステップＳ９０５でＹＥＳ）、パケット送信部７０２から自身が要求する通信サービスを通知するサービス要求通知（サービス要求通知パケット）をブロードキャスト送信する（ステップＳ９０６）。このサービス要求通知パケットには、自端末が接続しているＢＳＳネットワークの識別情報（例えば、ＢＳＳＩＤ等の同一のＢＳＳネットワークに接続していることが明らかになる情報）が含まれる。
【００５３】
サービス要求制御部７１１は、サービス要求通知を受信すると、サービス要求通知に含まれる情報から特定のサービス要求通知であるか否かを判定する（ステップＳ９０７）。この判定は、例えば、自端末が接続しているＢＳＳネットワークと同一のＢＳＳネットワーク識別情報が含まれており、かつ、サービス要求通知に含まれる通信品質を満足する場合、特定のサービス要求通知であると判定する。
【００５４】
特定のサービス要求通知である場合（ステップＳ９０７でＹＥＳ）、通信パラメータ判定制御部７１０は、通信パラメータ受理制御部７０８を起動する（ステップＳ９１０）。
【００５５】
一方、特定のサービス要求通知でない場合（ステップＳ９０７でＮＯ）、所定時間内に通信パラメータ提供動作が完了しているか否かを判定する（ステップＳ９０８）。所定時間内に通信パラメータ提供動作が完了している場合（ステップＳ９０８でＹＥＳ）、通信端末８０２に提供した通信パラメータを用いて通信端末８０２と通信を開始する。
【００５６】
一方、所定時間内に通信パラメータの提供が完了していない場合（ステップＳ９０８でＮＯ）、サービス要求制御部７１１は、ステップＳ９０５に戻り、再度、サービス要求通知を送信し、特定のサービス要求通知の受信または通信パラメータ提供の完了を待機する。
【００５７】
尚、ステップＳ９０５での、直接通信を選好する通信サービスを要求しているか否かの判定は、要求する通信品質の指標値や、実行するアプリケーションの種別を基にした判定であってもよい。また、ステップＳ９０６で送信するサービス要求通知は、要求する通信品質の指標値や、機器種別やアプリケーションの種別、接続中のＢＳＳネットワークのチャネルと同一のチャネル情報あるいは識別情報等の少なくとも１つを含んでもよい。
【００５８】
また、ステップＳ９０７における特定のサービス要求通知であるか否かを判定する条件は、例えば、以下のものがある。（１）サービス要求通知において要求される通信品質を満足できる、（２）要求されたアプリケーションを実行可能である、（３）要求元の通信端末が接続中のＢＳＳネットワークが自分の接続先ＢＳＳネットワークと異なる、等がある。
【００５９】
また、ステップＳ９０６で送信するサービス要求通知は、無線でのブロードキャストに限らず、アクセスポイントのＢＳＳネットワークを利用したユニキャストまたはブロードキャストであってもよい。その場合、同一のＢＳＳネットワークに接続している機器に対してのみ、サービス要求通知が送信されることは自明である。
【００６０】
図１０は、通信端末８０１及び通信端末８０２がＡＰ８０３に接続している際に、通信端末８０１と通信端末８０２においてユーザの設定操作が行われた場合の接続処理シーケンスである。
【００６１】
通信端末８０１及び通信端末８０２は共に、ＡＰ８０３のＢＳＳネットワークに接続している（Ｆ１００１）。通信端末８０１及び通信端末８０２で、ユーザから設定開始操作を受ける（Ｆ１００２、Ｆ１００３）。
【００６２】
通信端末８０１は、既にＢＳＳネットワークに接続中のため、ＩＢＳＳネットワークを生成し（Ｆ１００４）、通信パラメータ提供機能を開始することで、通信パラメータ受信要求を待ち受ける（Ｆ１００５）。
【００６３】
通信端末８０２も同様に、既にＢＳＳネットワークに接続中のため、ＩＢＳＳネットワークを生成し（Ｆ１００６）、通信パラメータ提供機能を開始することで、通信パラメータ受信要求を待ち受ける（Ｆ１００７）。
【００６４】
通信端末８０１は、自端末が要求する通信サービスが、ＡＰ８０３を介した通信よりも通信端末間の直接通信を選好すると判定する（Ｆ１００８）。この場合、通信端末８０１は、その通信サービスのサービス要求通知を接続中のＢＳＳネットワークと同一のチャネル上でブロードキャストで送信（パケット通信）する（Ｆ１００９）。
【００６５】
通信端末８０２は、通信端末８０１と同一のＢＳＳネットワークに接続中であり、同一のチャネル上でパケット到来を待ち受けているため、通信端末８０１で送信されたサービス要求通知を受信することができる。通知を受信した通信端末８０２は、サービス要求通知の内容をもとに、同一ＢＳＳネットワークに接続中であり、要求されている通信サービスを提供可能であると判定する（Ｆ１０１０）。この場合、通信端末８０２は、通信パラメータ受信機能を開始する（Ｆ１０１１）。通信端末８０２は、通信パラメータの設定開始要求を通信端末８０１に送信する（Ｆ１０１２）。
【００６６】
通信端末８０１は、通信端末８０２からの設定開始要求に対し、設定開始応答を通信端末８０２に送信する（Ｆ１０１３）。
【００６７】
通信端末８０２は、通信端末８０１から設定開始応答を受信すると、通信パラメータ要求を通信端末８０１に送信する（Ｆ１０１４）。
【００６８】
通信端末８０１は、通信端末８０２から通信パラメータ要求を受信すると、ＩＢＳＳネットワークを生成するための通信パラメータを通信端末８０２に提供する（Ｆ１０１５）。
【００６９】
通信端末８０２は、通信端末８０１から受理した通信パラメータに基づき、ＩＢＳＳネットワークにおける、ＳＳＩＤやセキュリティ方式の選択、セキュリティ鍵の設定を行い、セキュリティ通信開始の要求を通信端末８０１に送信する（Ｆ１０１６）。
【００７０】
通信端末８０１は、セキュリティ通信の応答を行い、接続確認を通信端末８０２に返答する（Ｆ１０１７）。
【００７１】
以上のシーケンスにより、両通信端末がＡＰ８０３のＢＳＳネットワークに接続している場合であっても、通信端末８０１と通信端末８０２がＩＢＳＳネットワークで接続中となる（Ｆ１０１８）。通信端末８０１と通信端末８０２は、ＩＢＳＳネットワークを利用して通信サービスを実行する（Ｆ１０１９）。ＩＢＳＳネットワークを利用した通信サービスの実行が終了すると、通信端末８０１と通信端末８０２は、ＩＢＳＳネットワークのみを切断する（Ｆ１０２０）。このとき、通信端末８０１及び通信端末８０２は、ＢＳＳネットワークへの接続は切断しない。
【００７２】
以上説明したように、実施形態２によれば、複数のネットワークを同時構成可能なマルチＢＳＳサポートする通信端末において、アクセスポイントに接続中の端末同士であっても、サービス実施に必要な場合であれば端末同士の直接通信ネットワークを生成する。これにより、ユーザ利便性を向上させることが可能となる。
【００７３】
つまり、２つの通信端末が共にＢＳＳネットワークに接続中であり、両通信端末が通信パラメータ提供機能を開始しても、直接通信を選好する通信サービスを要求する場合にはＩＢＳＳネットワークを構成可能となる。これにより、接続性と利便性を向上させることができる。
【００７４】
以上、本発明の好適な実施形態を説明しているが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態のみに限定する趣旨ではない。本発明の要旨を逸脱しない範囲で、実施形態は種々に変形することが可能である。また、上記実施形態では、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮを例に説明しているが、これに限定されない。例えば、本発明は、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴ等が含まれる。
【００７５】
尚、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014107761.tif 000003
【図２】
2014107761.tif 000004
【図３】
2014107761.tif 000005
【図４】
2014107761.tif 000006
【図５】
2014107761.tif 000007
【図６】
2014107761.tif 000008
【図７】
2014107761.tif 000009
【図８】
2014107761.tif 000010
【図９】
2014107761.tif 000011
【図１０】
2014107761.tif 000012