(57)【要約】【課題】無線ＬＡＮの高速データ通信機能をより有効に活用することができる電子機器を実現する。【解決手段】実施形態によれば、電子機器は、第１の周波数帯域内の第１のチャネルを介してプローブリクエストフレームを無線ＬＡＮアクセスポイントに送信し、無線ＬＡＮアクセスポイントから受信されるプローブレスポンスフレームから第１の周波数帯域よりもむ高い第２の周波数帯域に関する追加の情報を取り出し、無線ＬＡＮデバイスが使用すべきチャネルを追加の情報によって示される第２の周波数帯域内の第２のチャネルに変更し、電子機器を無線ＬＡＮアクセスポイントに接続するためのシーケンスを、追加の情報によって示される第２のチャネルに対応する第１のサービスセットＩＤを使用して実行する。【選択図】図６
2014127831.tif 000002
【特許請求の範囲】
【請求項１】
第１の周波数帯域または前記第１の周波数帯域よりも高い第２の周波数帯域の一方を使用して無線データ通信を実行する無線ＬＡＮデバイスと、
前記無線ＬＡＮデバイスの動作を制御する制御手段とを具備し、
前記制御手段は、前記第１の周波数帯域内の第１のチャネルを介してプローブリクエストフレームを無線ＬＡＮアクセスポイントに送信し、前記無線ＬＡＮアクセスポイントから受信されるプローブレスポンスフレームから前記第２の周波数帯域に関する追加の情報を取り出し、前記無線ＬＡＮデバイスが使用すべきチャネルを前記追加の情報によって示される前記第２の周波数帯域内の第２のチャネルに変更し、前記電子機器を前記無線ＬＡＮアクセスポイントに接続するためのシーケンスを、前記追加の情報によって示される前記無線ＬＡＮアクセスポイントの第１のサービスセットＩＤであって前記第２のチャネルに対応する第１のサービスセットＩＤを使用して実行するように構成されている、電子機器。
【請求項２】
前記プローブレスポンスフレームは第１の情報と前記追加の情報とを含み、前記第１の情報は、前記無線ＬＡＮアクセスポイントの第２のサービスセットＩＤであって前記第１のチャネルに対応する第２のサービスセットＩＤを含む請求項１記載の電子機器。
【請求項３】
前記制御手段は、前記追加の情報によって示される前記第１のサービスセットＩＤが目的のサービスセットＩＤに一致することを条件に、前記無線ＬＡＮデバイスが使用すべきチャネルを前記第２のチャネルに変更する請求項１記載の電子機器。
【請求項４】
前記制御手段は、前記第２の周波数帯域内の前記第２のチャネルにおいてビーコンフレームの受信を待ち、前記ビーコンフレームに含まれるサービスセットＩＤが前記第１のサービスセットＩＤに一致することを条件に、前記接続のためのシーケンスを実行する請求項１記載の電子機器。
【請求項５】
前記第１の周波数帯域は２．４ＧＨｚ帯であり、前記第２の周波数帯域は５ＧＨｚ帯である請求項１記載の電子機器。
【請求項６】
前記追加の情報は、前記第２のチャネルにおいて使用される認証情報をさらに含む請求項１記載の電子機器。
【請求項７】
前記制御手段は、前記追加の情報によって示される前記第１のサービスセットＩＤおよび前記認証情報の組み合わせが目的のサービスセットＩＤおよび目的の認証情報の組み合わせに一致することを条件に、前記無線ＬＡＮデバイスが使用すべきチャネルを前記第２のチャネルに変更する請求項６記載の電子機器。
【請求項８】
第１の周波数帯域または前記第１の周波数帯域よりも高い第２の周波数帯域の一方を使用して無線データ通信を実行する無線ＬＡＮデバイスを備える電子機器の通信制御方法であって、
前記第１の周波数帯域内の第１のチャネルを介してプローブリクエストフレームを無線ＬＡＮアクセスポイントに送信し、
前記無線ＬＡＮアクセスポイントから受信されるプローブレスポンスフレームから前記第２の周波数帯域に関する追加の情報を取り出し、
前記無線ＬＡＮデバイスが使用すべきチャネルを前記追加の情報によって示される前記第２の周波数帯域内の第２のチャネルに変更し、
前記電子機器を前記無線ＬＡＮアクセスポイントに接続するためのシーケンスを、前記追加の情報によって示される前記無線ＬＡＮアクセスポイントの第１のサービスセットＩＤであって前記第２のチャネルに対応する第１のサービスセットＩＤを使用して実行する、通信制御方法。
【請求項９】
第１の周波数帯域を使用した無線データ通信および前記第１の周波数帯域よりも高い第２の周波数帯域を使用した無線データ通信を実行する無線通信装置であって、
前記第１の周波数帯域内の第１のチャネルを介して第１のビーコンフレームを送信すると共に、前記第２の周波数帯域内の第２のチャネルを介して第２のビーコンフレームを送信し、前記第１のチャネルを介した無線ＬＡＮクライアントからのプローブリクエストフレームの受信に応答して、前記第２のチャネル、および前記無線通信装置の第１のサービスセットＩＤであって前記第２のチャネルに対応する第１のサービスセットＩＤを示す追加の情報を含むプローブレスポンスフレームを、前記無線ＬＡＮクライアントに送信するように構成された無線通信装置。
【請求項１０】
前記プローブレスポンスフレームは第１の情報と前記追加の情報とを含み、前記第１の情報は、前記無線通信装置の第２のサービスセットＩＤであって前記第１のチャネルに対応する第２のサービスセットＩＤを含む請求項９記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線ＬＡＮを使用した通信技術に関する。
【背景技術】
【０００２】
近年、スマートフォン、パーソナルコンピュータ、他の各種電子機器においては、無線ＬＡＮが広く利用されている。無線ＬＡＮでは、２．４ＧＨｚ帯を使用する無線通信規格（ＩＥＥＥ  ８０２．１１ｂ／ｇ／ｎ）および５ＧＨｚ帯を使用する無線通信規格（ＩＥＥＥ  ８０２．１１a／ｎ）が利用可能である。通常、５ＧＨｚ帯を使用する無線通信規格は２．４ＧＨｚ帯を使用する無線通信規格よりも高速のデータ通信を行うことが可能である。
【０００３】
２．４ＧＨｚ帯は気象レーダー等によって利用されていないため、無線ＬＡＮのクライアントはアクティブスキャンを行うことによって無線ＬＡＮのアクセスポイントに迅速に接続することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５０９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、５ＧＨｚ帯は気象レーダー等によって利用されているため、無線ＬＡＮのクライアントは、５ＧＨｚ帯の無線ＬＡＮのアクセスポイントを探索するために、アクティブスキャンの代わりに、ビーコンを検出するためのパッシブスキャンを行うことが要求される。
【０００６】
もしクライアントがアクティブスキャンを行うと、気象レーダー等によって使用されている可能性がある５ＧＨｚ帯のチャネルにクライアントからの無線信号が放出されてしまう場合があるためである。
【０００７】
アクセスポイントはビーコンを１００ｍｓに１回送信するため、クライアントは、確実にビーコンを受信するためには少なくとも１００ｍｓの間、あるチャネルでビーコンの受信を待機し続けなければならない。５ＧＨｚ帯で利用できるチャネル数は国や地域により異なるが、例えば１９チャネルがあると、５ＧＨｚ帯の全チャネルのスキャンに１．９秒かかる。
【０００８】
したがって、クライアントは、５ＧＨｚ帯の周波数帯域に対応するアクセスポイントとの接続に比較的多くの時間を要する。
【０００９】
本発明の目的は、無線ＬＡＮの高速データ通信機能をより有効に活用することができる電子機器、無線通信装置および通信制御方法を提供することである。
【課題を解決するための手段】
【００１０】
実施形態によれば、電子機器は、第１の周波数帯域または前記第１の周波数帯域よりも高い第２の周波数帯域の一方を使用して無線データ通信を実行する無線ＬＡＮデバイスと、前記無線ＬＡＮデバイスの動作を制御する制御手段とを具備する。前記制御手段は、前記第１の周波数帯域内の第１のチャネルを介してプローブリクエストフレームを無線ＬＡＮアクセスポイントに送信し、前記無線ＬＡＮアクセスポイントから受信されるプローブレスポンスフレームから前記第２の周波数帯域に関する追加の情報を取り出し、前記無線ＬＡＮデバイスが使用すべきチャネルを前記追加の情報によって示される前記第２の周波数帯域内の第２のチャネルに変更し、前記電子機器を前記無線ＬＡＮアクセスポイントに接続するためのシーケンスを、前記追加の情報によって示される前記無線ＬＡＮアクセスポイントの第１のサービスセットＩＤであって前記第２のチャネルに対応する第１のサービスセットＩＤを使用して実行するように構成されている。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態に係る電子機器のシステム構成を示すブロック図。
【図３】同実施形態に係る電子機器が接続される無線通信装置（無線ＬＡＮアクセスポイント）によってサポートされる２つの周波数帯域を説明するための図。
【図４】同実施形態に係る電子機器が接続される無線通信装置（無線ＬＡＮアクセスポイント）から送信されるプローブレスポンスフレームの構成を示す図。
【図５】同実施形態に係る電子機器と無線通信装置（無線ＬＡＮアクセスポイント）との間を接続するためのシーケンスの概要を説明するための図。
【図６】同実施形態に係る電子機器と無線通信装置（無線ＬＡＮアクセスポイント）との間を接続するためのシーケンスの例を示す。
【図７】同実施形態に係る電子機器によって実行される接続処理手順を示すフローチャート。
【図８】無線通信装置（無線ＬＡＮアクセスポイント）によって実行される処理手順を示すフローチャート。
【図９】無線通信装置（無線ＬＡＮアクセスポイント）の構成を示すブロック図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、実施形態を説明する。  
まず、図１を参照して、一実施形態に係る電子機器の構成について説明する。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ、タブレット端末、スマートフォン、または他の各種情報端末として実現されうる。以下では、この電子機器が、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている場合を想定する。
【００１３】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、バッテリから電力を受けるように構成されている。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）３１のような表示装置が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、本コンピュータ１０をパワーオン／オフするための電源スイッチ１６、幾つかの機能ボタン１７、およびスピーカ１８Ａ、１８Ｂが配置されている。
【００１５】
さらに、コンピュータ本体１１には、幾つかのＵＳＢポート２２、ＨＤＭＩ（High-Definition Multimedia Interface）出力端子２３、およびＲＧＢポート２４が設けられている。
【００１６】
本コンピュータ１０はＩＥＥＥ  ８０２．１１規格に対応する無線ＬＡＮデバイス（無線ＬＡＮモジュール）を備えており、無線ＬＡＮアクセスポイント（ＡＰ）６０と接続することができる。この場合、本コンピュータ１０は無線ＬＡＮクライアントとして機能する。本コンピュータ１０の無線ＬＡＮモジュールおよびアクセスポイント（ＡＰ）６０の各々は、第１の周波数帯域（２．４ＧＨｚ帯）を使用する無線通信規格（ＩＥＥＥ  ８０２．１１ｂ／ｇ／ｎ）、および第１の周波数帯域よりも高い第２の周波数帯域（５ＧＨｚ帯）を使用する無線通信規格（ＩＥＥＥ  ８０２．１１a／ｎ）の双方をサポートしている。
【００１７】
本コンピュータ１０の無線ＬＡＮモジュールは、第１の周波数帯域（２．４ＧＨｚ帯）または第２の周波数帯域（５ＧＨｚ帯）の一方を使用して無線データ通信を実行するように構成されている。アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯を使用した無線データ通信と５ＧＨｚ帯を使用した無線データ通信とを同時に実行することができる。換言すれば、アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯を使用して１以上のクライアントとの無線データ通信を実行しながら、５ＧＨｚ帯を使用して別の１以上のクライアントとの無線データ通信を実行することができる。
【００１８】
アクセスポイント（ＡＰ）６０は無線ＬＡＮモジュール６１を備えている。この無線ＬＡＮモジュール６１は、同時に動作可能な２つの無線通信部、つまり２．４ＧＨｚ帯無線通信部６１Ａおよび５ＧＨｚ帯無線通信部６１Ｂを備える。２．４ＧＨｚ帯無線通信部６１Ａは、例えば、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、および２．４ＧＨｚ帯に対応するＩＥＥＥ  ８０２．１１ｎをサポートしている。５ＧＨｚ帯無線通信部６１Ｂは、例えば、ＩＥＥＥ  ８０２．１１a、および５ＧＨｚ帯に対応するＩＥＥＥ  ８０２．１１ｎをサポートしている。
【００１９】
さらに、アクセスポイント（ＡＰ）６０は、気象レーダーのようなシステムによって使用される５ＧＨｚ帯内のチャンネルを検知して、干渉が発生しないように、アクセスポイント（ＡＰ）６０が使用すべき５ＧＨｚ帯内のチャンネルを自動的に選択または変更するためのＤＦＣ（Ｄｙｎａｍｉｃ  Ｆｒｅｑｕｅｎｃｙ  Ｓｅｌｅｃｔｉｏｎ）機能を有している。上述したように、５ＧＨｚ帯を使用することにより、２．４ＧＨｚ帯よりも高速な無線データ通信を実行することができる。しかし、無線ＬＡＮのクライアントは、５ＧＨｚ帯の無線ＬＡＮのアクセスポイントを探索するために、アクティブスキャンではなく、ビーコンフレームを検出するためのパッシブスキャンを行うことが要求される。
【００２０】
上述したように、アクセスポイント（ＡＰ）６０はビーコンフレームを１００ｍｓに１回送信する。コンピュータ１０は、確実にビーコンフレームを受信するために、少なくとも１００ｍｓの間、あるチャネルでビーコンの受信を待機し続けなければならない。５ＧＨｚ帯で利用できるチャネル数が例えば１９チャネルであるとすると、５ＧＨｚ帯の全チャネルのスキャンに１．９秒かかる。実際には仮に１００ｍｓ待ったとしてもビーコンフレームを受信し損なう場合もある。その時は再度、スキャンを行うことが必要となる。全チャネルに対する２回のスキャンを行う場合、最大３．８秒必要となる。
【００２１】
本実施形態では、アクセスポイント（ＡＰ）６０が２．４ＧＨｚ帯で送信するビーコンフレームおよび２．４ＧＨｚ帯で送信するプローブレスポンスフレームの各々には、５ＧＨｚ帯にそれぞれ対応するサービスセットＩＤ（ＳＳＩＤ）、チャネル情報、認証情報を含む追加の情報が含まれている。このため、コンピュータ１０は、２．４ＧＨｚ帯でプローブリクエストフレームを送信することにより、自身が接続したい５ＧＨｚ帯のＳＳＩＤ、チャネル情報、認証情報を取得することができる。したがって、コンピュータ１０は、５ＧＨｚ帯の多数のチャネルをパッシブスキャンによってスキャンすること無く、目的の５ＧＨｚ帯の無線ＬＡＮ規格によって使用されているチャネルにすぐに移動でき、そしてコンピュータ１０をアクセスポイント（ＡＰ）６０に接続するためのシーケンス、つまりコンピュータ１０を５ＧＨｚ帯無線通信部６１Ｂに接続するためのシーケンスを開始することができる。
【００２２】
図２は、本コンピュータ１０のシステム構成を示している。本コンピュータ１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、キーボードバックライト１３Ａ等を備えている。
【００２３】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１および各種アプリケーションプログラムを含む。さらに、このソフトウェアは、無線ＬＡＮドライバプログラム２０２を含む。この無線ＬＡＮドライバプログラム２０２は、無線ＬＡＮモジュール１２１を制御するためのプログラムである。
【００２４】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００２５】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。さらに、ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＲＧＢポート２４を介して外部ディスプレイに供給される。ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部ディスプレイに送出するためのインタフェースである。
【００２６】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ハードディスクドライブ（ＨＤＤ）１１７および光ディスクドライブ（ＯＤＤ）１１８を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００２７】
無線ＬＡＮモジュール１２１は、ＩＥＥＥ  ８０２．１１（無線ＬＡＮ）規格に従った無線データ通信を実行するように構成された無線ＬＡＮデバイスである。無線ＬＡＮモジュール１２１は、上述したように、２．４ＧＨｚ帯を使用する無線通信規格（ＩＥＥＥ  ８０２．１１ｂ／ｇ／ｎ）、および５ＧＨｚ帯を使用する無線通信規格（ＩＥＥＥ  ８０２．１１a／ｎ）の双方をサポートしている。
【００２８】
ＥＣ／ＫＢＣ１３０は、ＬＰＣバスに接続されている。ＥＣ／ＫＢＣ１３０は、本コンピュータ１０の電力管理を実行するための電力管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じて本コンピュータ１０をパワーオンおよびパワーオフする機能を有している。さらに、ＥＣ／ＫＢＣ１３０は、キーボード１３の背面に配置されたキーボードバックライト１３Ａをオン／オフすることができる。
【００２９】
図３は、無線ＬＡＮで使用される２つの周波数帯域を示している。２．４ＧＨｚ帯には、１３個のチャネルが割り当てられている。５ＧＨｚ帯には、例えば、１９個のチャネルが割り当てられている。いま、アクセスポイント（ＡＰ）６０が２．４ＧＨｚ帯内の例えば１１ｃｈを使用して無線データ通信を実行するように設定され、且つ５ＧＨｚ帯内の例えば１００ｃｈを使用して無線データ通信を実行するように設定されている場合を想定する。アクセスポイント（ＡＰ）６０においては、上述の複数の無線ＬＡＮ規格にそれぞれ対応する複数のＳＳＩＤが予め設定され得る。
【００３０】
アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯の１１ｃｈを通じてビーコンフレーム１００を１００ｍｓ間隔でブロードキャスト送信する。このビーコンフレーム１００には、アクセスポイント（ＡＰ）６０のＳＳＩＤであって２．４ＧＨｚ帯の１１ｃｈに対応するＳＳＩＤが含まれている。換言すれば、このＳＳＩＤは、アクセスポイント（ＡＰ）６０において２．４ＧＨｚ帯の１１ｃｈを現在使用している無線ＬＡＮ規格に対応するＳＳＩＤである。ビーコンフレーム１００は、さらに、２．４ＧＨｚ帯の１１ｃｈに対応する認証情報等を含み得る。この認証情報は、アクセスポイント（ＡＰ）６０において２．４ＧＨｚ帯の１１ｃｈを現在使用している無線ＬＡＮ規格がサポートしている認証／暗号方式を示す。
【００３１】
さらに、アクセスポイント（ＡＰ）６０は、５ＧＨｚ帯の１００ｃｈを通じてビーコンフレーム２００を１００ｍｓ間隔でブロードキャスト送信する。このビーコンフレーム２００には、アクセスポイント（ＡＰ）６０のＳＳＩＤであって５ＧＨｚ帯の１００ｃｈに対応するＳＳＩＤが含まれている。換言すれば、このＳＳＩＤは、アクセスポイント（ＡＰ）６０において５ＧＨｚ帯の１００ｃｈを現在使用している無線ＬＡＮ規格に対応するＳＳＩＤでる。ビーコンフレーム２００は、さらに、５ＧＨｚ帯の１００ｃｈに対応する認証情報等を含み得る。この認証情報は、アクセスポイント（ＡＰ）６０において５ＧＨｚ帯の１００ｃｈを現在使用している無線ＬＡＮ規格がサポートしている認証／暗号方式を示す。
【００３２】
図４は、本実施形態で使用される、２．４ＧＨｚ帯に対応するプローブレスポンスフレーム３００の構成を示す。  
アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯内の現在使用しているチャンネル（ここでは１１ｃｈ）を介した無線ＬＡＮクライアントからのプローブレスリクエストフレームの受信に応答して、プローブレスポンスフレーム３００を無線ＬＡＮクライアントに送信する。
【００３３】
プローブレスポンスフレーム３００は、メディアアクセス制御（ＭＡＣ）ヘッダ、サービスセットＩＤ（ＳＳＩＤ）３０１、ロバストセキュリティーネットワーク（ＲＳＮ）情報３０２、および拡張ＢＳＳ情報３０３を含む。ＳＳＩＤ３０１およびＲＳＮ情報３１２は２．４ＧＨｚ帯の１１ｃｈに対応するサービスセットに関する情報（２．４ＧＨｚ帯ＡＰ情報）である。ＳＳＩＤ３０１は、アクセスポイント（ＡＰ）６０の複数のＳＳＩＤの１つであり、このＳＳＩＤ３０１は、２．４ＧＨｚ帯の１１ｃｈに対応している。つまり、ＳＳＩＤ３０１は、アクセスポイント（ＡＰ）６０において２．４ＧＨｚ帯の１１ｃｈを現在使用している無線ＬＡＮ規格に対応しているＳＳＩＤである。ＲＳＮ情報３０２は、２．４ＧＨｚ帯の１１ｃｈに対応する認証情報である。つまり、ＲＳＮ情報３０２は、アクセスポイント（ＡＰ）６０において２．４ＧＨｚ帯の１１ｃｈを現在使用している無線ＬＡＮ規格がサポートしている認証／暗号方式を示す。
【００３４】
拡張ＢＳＳ情報３０３は、５ＧＨｚ帯に関する上述の追加の情報である。拡張ＢＳＳ情報３０３は、２．４ＧＨｚ帯の１１ｃｈに対応するサービスセットとは異なるサービスセットに関する情報、つまり、５ＧＨｚ帯の１００ｃｈに対応するサービスセットに関する情報（５ＧＨｚ帯ＡＰ情報）を示す。この拡張ＢＳＳ情報３０３は、チャネル情報３１１、ＳＳＩＤ３１２、ＲＳＮ情報３１３を含む。
【００３５】
チャネル情報３１１は、５ＧＨｚ帯内の有効なチャネル、つまり５ＧＨｚ帯において使用されているチャネル（ここでは、１００ｃｈ）を示す。ＳＳＩＤ３１２は、アクセスポイント（ＡＰ）６０の上述の複数のＳＳＩＤの中の別の１つであり、このＳＳＩＤ３１２は、５ＧＨｚ帯の１００ｃｈに対応している。つまり、ＳＳＩＤ３１２は、アクセスポイント（ＡＰ）６０において５ＧＨｚ帯の１００ｃｈを現在使用している無線ＬＡＮ規格に対応しているＳＳＩＤである。ＲＳＮ情報３１３は、５ＧＨｚ帯の１００ｃｈに対応する認証情報である。つまり、ＲＳＮ情報３１３は、アクセスポイント（ＡＰ）６０において５ＧＨｚ帯の１００ｃｈを現在使用している無線ＬＡＮ規格がサポートしている認証／暗号方式を示す。
【００３６】
図５は、コンピュータ１０とアクセスポイント（ＡＰ）６０との間を接続するためのシーケンスの概要を示す。  
コンピュータ１０の無線ＬＡＮドライバプログラム２０２は、上述の無線ＬＡＮモジュール１２１を制御してコンピュータ１０をアクセスポイント（ＡＰ）６０に接続するための処理を実行する。無線ＬＡＮドライバプログラム２０２は、その機能実行モジュールとして、２．４ＧＨｚ帯アクティブスキャン処理部２０２Ａと、５ＧＨｚ帯アクティブスキャン処理部２０２Ｂを備える。
【００３７】
いま、無線ＬＡＮドライバプログラム２０２が接続したいアクセスポイントが５ＧＨｚ帯無線通信部６１Ｂである場合、つまり５ＧＨｚ帯に対応し且つ特定のＳＳＩＤを有する特定のアクセスポイントである場合を想定する。この特定のアクセスポイントのＳＳＩＤおよびＲＳＮ情報（認証情報）は、例えば、コンピュータ１０とこの特定のアクセスポイントとの間の以前の接続時にコンピュータ１０内に格納され得る。２．４ＧＨｚ帯アクティブスキャン処理部２０２Ａは、アクティブスキャンを使用して、アクセスポイント（ＡＰ）６０の上述の２．４ＧＨｚ帯ＡＰ情報を取得する。すなわち、２．４ＧＨｚ帯アクティブスキャン処理部２０２Ａは、２．４ＧＨｚ帯のあるチャネル（ここでは、１１ｃｈ）を介してプローブリクエストフレームをアクセスポイント（ＡＰ）６０に送信し、拡張ＢＳＳ情報３０３を含む上述のプローブリスポンスフレーム３００をアクセスポイント（ＡＰ）６０から受信する。そして、２．４ＧＨｚ帯アクティブスキャン処理部２０２Ａは、プローブリスポンスフレーム３００から拡張ＢＳＳ情報３０３を取り出し、この拡張ＢＳＳ情報３０３を５ＧＨｚ帯アクティブスキャン処理部２０２Ｂに供給する。
【００３８】
５ＧＨｚ帯アクティブスキャン処理部２０２Ｂは、拡張ＢＳＳ情報３０３内のＳＳＩＤ３１２が目的のＳＳＩＤ（上述の特定のＳＳＩＤ）に一致することを条件に、無線ＬＡＮモジュール１２１が使用すべきチャネルをチャネル情報３１１によって示される５ＧＨｚ帯のチャネル（ここでは１００ｃｈ）に変更する。あるいは、拡張ＢＳＳ情報３０３内のＳＳＩＤ３１２とＲＳＮ情報（認証情報）３１３の組み合わせが、目的のＳＳＩＤ（上述の特定のＳＳＩＤ）と目的のＲＳＮ情報（認証情報）の組み合わせに一致したことを条件に、チャネルを変更しても良い。
【００３９】
そして、５ＧＨｚ帯アクティブスキャン処理部２０２Ｂは、コンピュータ１０をアクセスポイント（ＡＰ）６０、つまり５ＧＨｚ帯無線通信部６１Ｂに接続するためのシーケンスをＳＳＩＤ３１２を使用して実行する。この場合、５ＧＨｚ帯アクティブスキャン処理部２０２Ｂは、変更されたチャネル（５ＧＨｚ帯の１００ｃｈ）においてビーコンフレームの受信を待ち、このビーコンフレームに含まれるＳＳＩＤが目的のＳＳＩＤ（つまりＳＳＩＤ３１２）であるか否かを判定しても良い。ビーコンフレームに含まれるＳＳＩＤが目的のＳＳＩＤであるならば、５ＧＨｚ帯アクティブスキャン処理部２０２Ｂは、上述の接続のためのシーケンスを実行し得る。
【００４０】
なお本実施形態においてコンピュータ１０は、上述したように、２．４ＧＨｚ帯でのアクティブスキャンにより得られた５ＧＨｚ帯のＳＳＩＤ及びチャンネル情報に基づいて当該５ＧＨｚ帯での接続動作を実行する機能を有しているが、コンピュータ１０は、従来と同様の動作にて５ＧＨｚ帯のビーコンを待ち受ける機能を有していても良い。即ちコンピュータ１０は、５ＧＨｚ帯の各チャンネルを１チャンネルずつスキャンしてビーコンを検出し、所望のＳＳＩＤに対応するビーコンを検出した場合に、接続の為のシーケンスを実行しても良い。そしてコンピュータ１０は、これら機能を切り替えて利用しても良い。
【００４１】
図６は、コンピュータ１０とアクセスポイント（ＡＰ）６０との間を接続するためのシーケンスの例を示す。  
コンピュータ１０（クライアント）は、プローブリクエストフレーム（１）を１１ｃｈでアクセスポイント（ＡＰ）６０に送信する。プローブリクエストフレーム（１）を受信したアクセスポイント（ＡＰ）６０は、図４で説明したプローブレスポンスフレーム（２）をクライアントに送信する。
【００４２】
プローブレスポンスフレーム（２）を受信したクライアントは、このフレーム内の拡張ＢＳＳ情報３０３に格納されているＳＳＩＤ３１２、ＲＳＮ情報３１３が自身が接続したいアクセスポイントのＳＳＳＩＤ、ＲＳＮ情報であるか否かの判断をする。もし、拡張ＢＳＳ情報３０３に格納されているＳＳＩＤ３１２、ＲＳＮ情報３１３が自身が接続したいアクセスポイントのＳＳＳＩＤ、ＲＳＮ情報であるならば、クライアントは、フレーム内のチャネル情報３１１からチャネルを取得し、そのチャネル（１００ｃｈ）へ移動する。チャネル（１００ｃｈ）へ移動とは、クライアントの無線ＬＡＮモジュール１２１が使用すべきチャネルをチャネル（１００ｃｈ）に変更することを意味する。チャネル（１００ｃｈ）への移動により、無線ＬＡＮモジュール１２１によってデータ（信号）の送受信のために使用される周波数帯域は上述の１００ｃｈに対応する周波数帯域に変更される。
【００４３】
１００ｃｈへ移動した後、クライアントは、アクセスポイント（ＡＰ）６０がビーコンフレームを送信するまで待機する。そして、クライアントは、アクセスポイント（ＡＰ）６０からビーコンフレームを受信したら、先のプロセスと同様にプローブリクエストフレーム（２）をアクセスポイント（ＡＰ）６０に送信する。プローブリクエストフレーム（２）を受信したアクセスポイント（ＡＰ）６０は、プローブレスポンスフレーム（２）をクライアントに送信する。プローブレスポンスフレームを受信したクライアントは、フレーム内のＳＳＩＤ、ＲＳＮ情報が、自身の接続したいアクセスポイントのＳＳＩＤ、ＲＳＮ情報と一致する場合は、オーセンティケーションフレーム（１）をアクセスポイント（ＡＰ）６０へ送信する。アクセスポイント（ＡＰ）６０はオーセンティケーションフレーム（２）をクライアントに送信し、認証を完了させる。最後に、クライアントは、アソシエーションリクエストフレームをアクセスポイント（ＡＰ）６０へ送信し、アクセスポイント（ＡＰ）６０は、アソシエーションレスポンスフレームをクライアントに送信し、これによって接続処理が完了される。
【００４４】
以上の手順により、クライアントは、パッシブスキャンによって５ＧＨｚ帯のすべてのチャネルをスキャンするという処理を行うこと無く、５ＧＨｚ帯を使用して無線データ通信を行う所望のアクセスポイントへの接続を完了することができる。
【００４５】
図７のフローチャートは、コンピュータ１０よって実行される接続処理手順を示す。  
コンピュータ１０は、２．４ＧＨｚ帯内のチャネルを通じてプローブリクエストフレームを送信する（ステップＳ１１）。そして、コンピュータ１０は、上述の２．４ＧＨｚ帯内のチャネルを通じて、拡張ＢＳＳ情報を含むプローブレスポンスフレームをアクセスポイント（ＡＰ）６０から受信する（ステップＳ１２）。コンピュータ１０は、５ＧＨｚ帯のチャネル情報およびＳＳＩＤ等を、プローブレスポンスフレームから取り出す（ステップＳ１４）。そして、コンピュータ１０は、無線ＬＡＮモジュール１２１によって無線データ通信に使用されるべきチャネルを５ＧＨｚ帯のチャネル情報によって示されるチャネルに変更し、５ＧＨｚ帯に対応する、アクセスポイント（ＡＰ）６０のＳＳＩＤを使用して、コンピュータ１０をアクセスポイント（ＡＰ）６０の５ＧＨｚ帯無線通信部６１Ｂに接続するためのシーケンスを実行する（ステップＳ１４）。この後、コンピュータ１０は、５ＧＨｚ帯のチャネルを通じて、アクセスポイント（ＡＰ）６０との無線データ通信を実行する（ステップＳ１５）。
【００４６】
図８のフローチャートは、アクセスポイント（ＡＰ）６０によって実行される処理手順を示す。  
アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯のチャネル（例えば、１１ｃｈ）を介して上述のビーコンフレーム１００を定期的に送信すると共に、５ＧＨｚ帯のチャネル（例えば、１００ｃｈ）を介して上述のビーコンフレーム２００を定期的に送信する（ステップＳ２１、Ｓ２２）。なお、ビーコンフレーム１００の内容は、図４で説明したプローブレスポンスフレーム３００と同様の内容であり得る。
【００４７】
アクセスポイント（ＡＰ）６０は、２．４ＧＨｚ帯のチャネル（例えば、１１ｃｈ）を通じてクライアントからプローブリクエストフレームを受信すると（ステップＳ２３のＹＥＳ）、２．４ＧＨｚ帯のチャネル（例えば、１１ｃｈ）に対応するＳＳＩＤおよびＲＳＮ情報（認証情報）と、５ＧＨｚ帯のチャネル（例えば、１００ｃｈ）に対応するチャンネル情報、ＳＳＩＤおよびＲＳＮ情報（認証情報）とを含む図４の構成のプローブレスポンスフレームを生成し、このプローブレスポンスフレームをクライアントに送信する（ステップＳ２４）。
【００４８】
図９は、アクセスポイント（ＡＰ）６０のシステム構成を示す。  
アクセスポイント（ＡＰ）６０は、上述の無線ＬＡＮモジュール６１に加え、ＣＰＵ７１、メモリ７２、ＷＡＮ側ポート７３等を備える。メモリ７２には、セットアップ情報および制御プログラムが格納されている。セットアップ情報は、アクセスポイント（ＡＰ）６０の２．４ＧＨｚ帯の設定情報および５ＧＨｚ帯の設定情報を示す。２．４ＧＨｚ帯の設定情報は、２．４ＧＨｚ帯で使用すべきチャネル、このチャネルに対応するＳＳＩＤおよび認証情報を示す。５ＧＨｚ帯の設定情報は、５ＧＨｚ帯で使用すべきチャネル、このチャネルに対応するＳＳＩＤおよび認証情報を示す。
【００４９】
制御プログラムは、無線ＬＡＮモジュール６１を制御して、図８のフローチャートで説明した手順をＣＰＵ７１に実行させる。また、制御プログラムは、ルーティング処理のための手順も実行し得る。
【００５０】
以上説明したように、本実施形態によれば、コンピュータ１０は、２．４ＧＨｚ帯でプローブリクエストフレームを送信することにより、自身が接続したい５ＧＨｚ帯のＳＳＩＤ、チャネル情報、認証情報を取得することができる。したがって、コンピュータ１０は、５ＧＨｚ帯の多数のチャネルをパッシブスキャンによってスキャンすること無く、５ＧＨｚ帯のチャネル（目的の５ＧＨｚ帯の無線ＬＡＮ規格によって使用されているチャネル）にすぐに移動でき、そしてコンピュータ１０をアクセスポイント（ＡＰ）６０に、つまり５ＧＨｚ帯無線通信部６１Ｂに、接続するためのシーケンスを開始することができる。よって、５ＧＨｚ帯を使用する無線ＬＡＮの高速データ通信機能をより有効に活用することができる。
【００５１】
なお、本実施形態の処理手順はコンピュータプログラムによって実行することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００５２】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００５３】
１０…コンピュータ、６０…無線通信装置（ＡＰ）、無線ＬＡＮモジュール…６１、１２１、３０３…拡張ＢＳＳ情報。
【図１】
2014127831.tif 000003
【図２】
2014127831.tif 000004
【図３】
2014127831.tif 000005
【図４】
2014127831.tif 000006
【図５】
2014127831.tif 000007
【図６】
2014127831.tif 000008
【図７】
2014127831.tif 000009
【図８】
2014127831.tif 000010
【図９】
2014127831.tif 000011