(57)【要約】【課題】無線ＬＡＮアクセスポイント側で無線パラメータが変更されたときに、無線ＬＡＮ端末側で容易にこれに追随し得る、無線ＬＡＮ端末等を提供することにある。【解決手段】無線ＬＡＮ端末２００は、無線通信時の無線パラメータを要求するプローブ要求を、通信手段を介して無線ＬＡＮアクセスポイント１００へ送信し、プローブ要求に対する無線ＬＡＮアクセスポイント１００からのプローブ応答を通信手段を介して受信し、プローブ応答に含まれる無線パラメータを設定する。【選択図】図１
2011211612.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮアクセスポイントと無線通信する通信手段と、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する無線パラメータ要求手段と、
この無線パラメータ要求手段の前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する無線パラメータ設定手段と、
を備えた無線ＬＡＮ端末。
【請求項２】
請求項１記載の無線ＬＡＮ端末において、
前記無線パラメータ要求手段は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択する前記プローブ要求を送信する機能を有する、
ことを特徴とする無線ＬＡＮ端末。
【請求項３】
請求項２記載の無線ＬＡＮ端末において、
前記無線パラメータ要求手段は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するために、当該無線ＬＡＮアクセスポイントのＭＡＣアドレスの情報を含む前記プローブ要求を送信する、
ことを特徴とする無線ＬＡＮ端末。
【請求項４】
無線ＬＡＮ端末と無線通信する通信手段と、
前記無線通信時の無線パラメータを変更する無線パラメータ変更手段と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する無線パラメータ応答手段と、
を備えた無線ＬＡＮアクセスポイント。
【請求項５】
請求項４記載の無線ＬＡＮアクセスポイントにおいて、
前記無線パラメータ変更手段は、前記無線パラメータを定期的に変更する機能を有する、
ことを特徴とする無線ＬＡＮアクセスポイント。
【請求項６】
請求項１乃至３のいずれか一項記載の無線ＬＡＮ端末と、
請求項３又は４記載の無線ＬＡＮアクセスポイントと、
を備えた無線ＬＡＮシステム。
【請求項７】
無線ＬＡＮアクセスポイントと無線通信する通信手段を備えた無線ＬＡＮ端末を制御する方法において、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信し、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する、
ことを特徴とする無線ＬＡＮ端末の制御方法。
【請求項８】
無線ＬＡＮ端末と無線通信する通信手段を備えた無線ＬＡＮアクセスポイントを制御する方法において、
前記無線通信時の無線パラメータを変更し、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する、
ことを特徴とする無線ＬＡＮアクセスポイントの制御方法。
【請求項９】
無線ＬＡＮアクセスポイントと無線通信する通信手段とコンピュータとを備えた無線ＬＡＮ端末に用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する手順と、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する手順と、
を前記コンピュータに実行させるための無線ＬＡＮ端末の制御プログラム。
【請求項１０】
無線ＬＡＮ端末と無線通信する通信手段とコンピュータとを備えた無線ＬＡＮアクセスポイントに用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを変更する手順と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する手順と、
を前記コンピュータに実行させるための無線ＬＡＮアクセスポイントの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ケーブルを必要としない無線によって通信可能な無線ＬＡＮ端末等に関する。
【背景技術】
【０００２】
ネットワークを構築する場合、通信の信頼性、速度の面から通信ケーブルを用いて有線にてネットワーク構築を行う事が多かった。しかし、有線にてネットワークを構築した場合、ネットワーク構成の変更の際に通信ケーブルの敷設をやり直す必要があり、非常に手間がかかっていた。一方、無線によるネットワーク構築を行った場合、ネットワーク構成の変更の際にケーブルの敷設をやり直す必要が無く、ネットワーク構成の変更が容易に行える。また、通信速度の面でもＩＥＥＥ８０２．１１ｎ等の高速無線通信の規格の策定により、有線の場合と同等の速度を出すことが可能になっている。しかし、通信の媒体に電波を使用するため、使用想定範囲外へ電波が漏洩し、不正アクセスや情報漏洩の危険性が有線の場合よりも高い。そのような事態を防ぐために、無線通信においては通信の暗号化が必須である。
【０００３】
現状の無線暗号化では、無線ＬＡＮアクセスポイント側と無線ＬＡＮ端末側との両方で暗号化設定を行う必要がある。まず、無線ＬＡＮアクセスポイント側に暗号化の設定を行い、無線ＬＡＮ端末側にも無線ＬＡＮアクセスポイント側と同様の設定情報を入力することにより、無線ＬＡＮアクセスポイントと無線ＬＡＮ端末との間の無線暗号化通信が可能になる。しかし、無線ＬＡＮアクセスポイント側の暗号化設定を変更した場合、無線ＬＡＮ端末側の暗号化設定を再度手動でやり直す必要があるので、手間がかかっていた。
【０００４】
無線ＬＡＮアクセスポイント側の無線パラメータの変更に対して、無線ＬＡＮ端末側の無線パラメータの設定を追随させるシステムとしては、特許文献１に記載がある。この特許文献１のシステムでは、まず、鍵番号を通知するためのフィールドをビーコンフレームに設けておき、複数組の鍵番号及び鍵（鍵情報）を記憶するＩＣカードを無線ＬＡＮアクセスポイントと無線ＬＡＮ端末とに予め装着しておく。そして、無線ＬＡＮアクセスポイントは、定期的に鍵を変更し、変更した鍵番号をビーコンフレームにより無線ＬＡＮ端末に配信する。各無線ＬＡＮ端末は、ビーコンフレーム中の鍵番号から鍵情報を特定し、それを暗号化及び復号化に利用する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２５８７９０号公報
【特許文献２】特開２００９−１４１６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、この特許文献１の技術には、次のような問題点があった。
【０００７】
第１の問題点は、任意の暗号鍵に変更することができない。その理由は、予め鍵情報をＩＣカードに格納し、無線ＬＡＮアクセスポイントと無線ＬＡＮ端末とに装着しておく必要があるためである。すなわち、ＩＣカードに記憶されたもの以外の暗号鍵を使用できないからである。
【０００８】
第２の問題点は、暗号鍵以外の無線パラメータ、例えばＳＳＩＤ（Service Set Identifier）等を変更することができない。その理由は、予め決められた暗号鍵情報しか無線ＬＡＮ端末側で追随できないためである。すなわち、ＩＣカードには暗号鍵以外の無線パラメータが記憶されていないからである。なお、ＳＳＩＤとは無線ＬＡＮのネットワークの識別子であり、無線ＬＡＮアクセスポイントと同一のＳＳＩＤを設定した無線ＬＡＮ端末が通信可能となる。
【０００９】
一方、既存の無線ＬＡＮシステムでは、動作中の無線ＬＡＮアクセスポイントへ、無線ＬＡＮ端末をユーザ操作によって簡単に接続するための方法として、ＷＰＳ（WiFi Protected Setup）などが存在する。しかし、接続後に無線ＬＡＮアクセスポイントの無線パラメータが変更されることは考慮されていないため、無線ＬＡＮアクセスポイントの無線パラメータ変更を行うと、無線ＬＡＮ端末の接続が解除されてしまう。接続解除された無線ＬＡＮ端末は、再度、無線ＬＡＮアクセスポイントへの接続設定を最初から行う必要があった。また、一つの無線ＬＡＮアクセスポイントに、複数台の無線ＬＡＮ端末が接続している場合は、すべての無線ＬＡＮ端末の接続設定を再度実施しなければならず、時間と手間がかかると同時に、設定ミスや更新作業漏れによる通信ができないという問題があった。
【００１０】
また、特許文献２の技術は、無線ＬＡＮアクセスポイントの国情報に基づき、送信出力、チャネル周波数、屋外使用可否などをデータベースから判断するものであり、装置毎に異なる暗号化キー、ＳＳＩＤなど接続のために必要な無線パラメータを無線ＬＡＮ端末へ通知するものではない。
【００１１】
そこで、本発明の目的は、無線ＬＡＮアクセスポイント側で無線パラメータが変更されたときに、無線ＬＡＮ端末側で容易にこれに追随し得る、無線ＬＡＮ端末等を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る無線ＬＡＮ端末は、
無線ＬＡＮアクセスポイントと無線通信する通信手段と、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する無線パラメータ要求手段と、
この無線パラメータ要求手段の前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する無線パラメータ設定手段と、
を備えたものである。
【００１３】
本発明に係る無線ＬＡＮアクセスポイントは、
無線ＬＡＮ端末と無線通信する通信手段と、
前記無線通信時の無線パラメータを変更する無線パラメータ変更手段と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する無線パラメータ応答手段と、
を備えたものである。
【００１４】
本発明に係る無線ＬＡＮシステムは、本発明に係る無線ＬＡＮ端末と、本発明に係る無線ＬＡＮアクセスポイントと、を備えたものである。
【００１５】
本発明に係る無線ＬＡＮ端末の制御方法は、
無線ＬＡＮアクセスポイントと無線通信する通信手段を備えた無線ＬＡＮ端末を制御する方法において、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信し、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する、
ことを特徴とする。
【００１６】
本発明に係る無線ＬＡＮアクセスポイントの制御方法は、
無線ＬＡＮ端末と無線通信する通信手段を備えた無線ＬＡＮアクセスポイントを制御する方法において、
前記無線通信時の無線パラメータを変更し、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する、
ことを特徴とする。
【００１７】
本発明に係る無線ＬＡＮ端末の制御プログラムは、
無線ＬＡＮアクセスポイントと無線通信する通信手段とコンピュータとを備えた無線ＬＡＮ端末に用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する手順と、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する手順と、
を前記コンピュータに実行させるためのものである。
【００１８】
本発明に係る無線ＬＡＮアクセスポイントの制御プログラムは、
無線ＬＡＮ端末と無線通信する通信手段とコンピュータとを備えた無線ＬＡＮアクセスポイントに用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを変更する手順と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する手順と、
を前記コンピュータに実行させるためのものである。
【発明の効果】
【００１９】
本発明によれば、無線ＬＡＮ端末が、無線通信時の無線パラメータを要求するプローブ要求を、通信手段を介して無線ＬＡＮアクセスポイントへ送信し、プローブ要求に対する無線ＬＡＮアクセスポイントからのプローブ応答を通信手段を介して受信し、プローブ応答に含まれる無線パラメータを設定することにより、無線ＬＡＮアクセスポイント側で無線パラメータが変更されたときに、無線ＬＡＮ端末側で容易にこれに追随することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態１の構成を示すブロック図である。
【図２】実施形態１の動作を示すシーケンス図（その１）である。
【図３】実施形態１の動作を示すシーケンス図（その２）である。
【図４】実施形態１の動作を示すフロー図（その１）である。
【図５】実施形態１の動作を示すフロー図（その２）である。
【図６】実施形態１の動作を示すフロー図（その３）である。
【図７】実施形態２の構成を示すブロック図である。
【図８】実施形態２の動作を示すシーケンス図である。
【図９】実施形態２の動作を示すフロー図である。
【図１０】実施形態３の構成を示すブロック図（その１）である。
【図１１】実施形態３の構成を示すブロック図（その２）である。
【図１２】実施形態３の動作を示すシーケンス図（その１）である。
【図１３】実施形態３の動作を示すシーケンス図（その２）である。
【図１４】実施形態３の動作を示すシーケンス図（その３）である。
【図１５】実施形態３の動作を示すフロー図（その１）である。
【図１６】実施形態３の動作を示すフロー図（その２）である。
【図１７】実施形態３の動作を示すフロー図（その３）である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照しながら、本発明を実施するための形態（以下「実施形態」という。）について説明する。
【００２２】
図１は、実施形態１の構成を示すブロック図である。以下、この図面に基づき説明する。
【００２３】
本実施形態１の無線ＬＡＮ端末２００は、無線ＬＡＮアクセスポイント１００と無線通信する通信手段（２０７）と、無線通信時の無線パラメータを要求するプローブ要求を、通信手段（２０７）を介して無線ＬＡＮアクセスポイント１００へ送信する無線パラメータ要求手段（２０３，２０４，２０５，２０６）と、無線パラメータ要求手段（２０３，２０４，２０５，２０６）のプローブ要求に対する無線ＬＡＮアクセスポイント１００からのプローブ応答を通信手段（２０７）を介して受信し、プローブ応答に含まれる無線パラメータを設定する無線パラメータ設定手段（２０３，２０４，２０８，２０９，２１０）と、を備えたものである。
【００２４】
本実施形態１では、通信手段は無線部２０７から構成される。無線パラメータ要求手段は、記憶部２０３の一部、制御部２０４の一部、自動設定エレメント生成部２０５及び暗号部２０６から構成される。無線パラメータ設定手段は、記憶部２０３の一部、制御部２０４の一部、受信判定部２０８、復号部２０９及び自動設定エレメント解析部２１０から構成される。プローブ要求及びプローブ応答は、例えばＩＥＥＥ８０２．１１等の規格で定められたものを用いる。
【００２５】
本実施形態１の無線ＬＡＮアクセスポイント１００は、無線ＬＡＮ端末２００と無線通信する通信手段（１０７）と、無線通信時の無線パラメータを変更する無線パラメータ変更手段（１０３，１０４）と、無線パラメータを要求するプローブ要求を通信手段（１０７）を介して無線ＬＡＮ端末２００から受信したとき、無線パラメータを含むプローブ応答を通信手段（１０７）を介して無線ＬＡＮ端末２００へ送信する無線パラメータ応答手段（１０３，１０４，１０５，１０６，１０８，１０９，１１０）と、を備えたものである。
【００２６】
本実施形態１では、通信手段は無線部１０７から構成される。無線パラメータ変更手段は、記憶部１０３の一部及び制御部１０４の一部から構成される。無線パラメータ応答手段は、記憶部１０３の一部、制御部１０４の一部、自動設定エレメント生成部１０５、暗号部１０６、無線部１０７、受信判定部１０８、復号部１０９及び自動設定エレメント解析部１１０から構成される。
【００２７】
本実施形態１の無線ＬＡＮシステムは、無線ＬＡＮ端末２００と無線ＬＡＮアクセスポイント１００とを備えたものである。
【００２８】
本実施形態１の無線ＬＡＮ端末の制御方法は、無線ＬＡＮ端末２００の動作として実現されており、無線通信時の無線パラメータを要求するプローブ要求を、通信手段（２０７）を介して無線ＬＡＮアクセスポイント１００へ送信し、プローブ要求に対する無線ＬＡＮアクセスポイント１００からのプローブ応答を通信手段（２０７）を介して受信し、プローブ応答に含まれる無線パラメータを設定する、ことを特徴とする。
【００２９】
本実施形態１の無線ＬＡＮアクセスポイントの制御方法は、無線ＬＡＮアクセスポイント１００の動作として実現されており、無線通信時の無線パラメータを変更し、無線パラメータを要求するプローブ要求を通信手段（１０７）を介して無線ＬＡＮ端末２００から受信したとき、無線パラメータを含むプローブ応答を通信手段（１０７）を介して無線ＬＡＮ端末２００へ送信する、ことを特徴とする。
【００３０】
本実施形態１の無線ＬＡＮ端末の制御プログラムは、無線通信時の無線パラメータを要求するプローブ要求を、通信手段（２０７）を介して無線ＬＡＮアクセスポイント１００へ送信する手順と、プローブ要求に対する無線ＬＡＮアクセスポイント１００からのプローブ応答を通信手段（２０７）を介して受信し、プローブ応答に含まれる無線パラメータを設定する手順とを、コンピュータに実行させるためのものである。
【００３１】
例えば、制御部２０４、自動設定エレメント生成部２０５、暗号部２０６、受信判定部２０８、復号部２０９及び自動設定エレメント解析部２１０の各機能が、コンピュータによって実現される。このコンピュータは、ＣＰＵ、メモリ（ＲＯＭ及びＲＡＭ）、入出力インタフェース等を有する一般的なものでよい。このとき、ＣＰＵは、メモリに記憶された本実施形態１の制御プログラムを読み出し、解釈し、実行する。
【００３２】
本実施形態１の無線ＬＡＮアクセスポイントの制御プログラムは、無線通信時の無線パラメータを変更する手順と、無線パラメータを要求するプローブ要求を通信手段（１０７）を介して無線ＬＡＮ端末２００から受信したとき、無線パラメータを含むプローブ応答を通信手段（１０７）を介して無線ＬＡＮ端末２００へ送信する手順と、コンピュータに実行させるためのものである。
【００３３】
例えば、制御部１０４、自動設定エレメント生成部１０５、暗号部１０６、受信判定部１０８、復号部１０９及び自動設定エレメント解析部１１０の各機能が、コンピュータによって実現される。このコンピュータは、ＣＰＵ、メモリ（ＲＯＭ及びＲＡＭ）、入出力インタフェース等を有する一般的なものでよい。このとき、ＣＰＵは、メモリに記憶された本実施形態１の制御プログラムを読み出し、解釈し、実行する。
【００３４】
本実施形態１の効果は次のとおりである。
【００３５】
第１の効果は、無線ＬＡＮアクセスポイント１００側の無線パラメータ変更後、無線ＬＡＮ端末２００側の設定作業を行わずに通信を継続できることである。この結果、無線ＬＡＮ端末２００側の設定ミスや更新作業漏れをなくし、かつ更新作業に費やす時間が不要となる。その理由は、無線ＬＡＮ端末２００側が、無線通信切断の検出後、自律的に無線ＬＡＮアクセスポイント１００へ変更後の無線パラメータを要求し、要求に応じて無線ＬＡＮアクセスポイント１００が変更後の無線パラメータを通知することで、一切、人に因る作業が不要なためである。
【００３６】
第２の効果は、無線ＬＡＮ端末側の設定が新旧混在した環境でも、他の無線ＬＡＮ端末との通信を遮断することなく、要求元の無線ＬＡＮ端末へ無線パラメータを通知できることである。この結果、無線ＬＡＮアクセスポイント１００による無線パラメータの変更後、一度にすべての無線ＬＡＮ端末の設定を変更する必要がなく、無線ＬＡＮ端末側の設定状態を意識する必要がない。その理由は、通常のマネジメントフレームであるプローブ要求／プローブ応答フレームを用いて、無線パラメータの要求及び応答を行うためである。仮に、無線接続後のデータフレームで無線パラメータの要求及び応答を行った場合は、暗号方式及び暗号鍵を合わせなければ通信することができないため、新旧混在した環境での通信が不可能となる。その結果、一度にすべての無線ＬＡＮ端末設定を変更しなければならない。
【００３７】
第３の効果は、無線ＬＡＮアクセスポイント１００側の無線パラメータ変更としてＳＳＩＤを変更しても、無線ＬＡＮ端末２００側の設定作業を行わずに通信を継続できることである。この結果、無線ＬＡＮアクセスポイントの追加・削除やレイアウト変更に伴うＳＳＩＤ変更を容易にし、保守工数を削減できる。その理由は、ＳＳＩＤ隠蔽状態の無線ＬＡＮアクセスポイントでも自動設定エレメントが搭載されている場合は、ＳＳＩＤブロードキャストのプローブ要求に応答を返すためである。
【００３８】
第４の効果は、無線ＬＡＮアクセスポイント１００側の無線パラメータ変更としてＭＡＣアドレスフィルタリング機能を有効に変更しても、無線ＬＡＮ端末２００側の設定作業を行わずに通信を継続できることである。この結果、運用しているシステムでセキュリティレベルを上げることが容易に実現できる。その理由は、ＭＡＣアドレスフィルタリング機能の影響を受けないプローブ要求／プローブ応答フレームを用いて、無線パラメータの要求及び応答を行い、また、ＭＡＣアドレスフィルタリング機能有効時に、無線ＬＡＮ端末２００のＭＡＣアドレスが登録されていない場合は、接続可能なリストに無線ＬＡＮ端末２００のＭＡＣアドレスを登録するためである。仮に、無線接続後のデータフレームで無線パラメータの要求及び応答を行った場合は、ＭＡＣアドレスフィルタリング機能を有効に変更した場合は、一時的にＭＡＣアドレスフィルタリング機能を無効にするか、該当する無線ＬＡＮ端末のＭＡＣアドレスを事前に手動で登録してからでなければ、無線パラメータの要求を受け付けることができない。
【００３９】
以下に、更に詳しく説明する。
【００４０】
図１において、無線ＬＡＮ端末２００は、無線接続解除を検出後、自動設定エレメント生成部２０５が生成した、無線パラメータを要求するデータを、プローブ要求として送出する。プローブ要求を受信した無線ＬＡＮアクセスポイント１００は、無線パラメータを要求するデータを検出後、自動設定エレメント解析部１１０によって無線ＬＡＮ端末２００のサポートしている暗号化情報を抽出する。続いて、無線ＬＡＮアクセスポイント１００は、自らが変更した無線パラメータと抽出した暗号化情報とを基に、最適な無線パラメータを自動設定エレメント生成部１０５で生成し、プローブ応答として送出する。プローブ応答を受信した無線ＬＡＮ端末２００は、無線パラメータを設定することで、無線パラメータ変更後の無線ＬＡＮアクセスポイント１００へ接続できる。
【００４１】
図１に示すように、本実施形態１は、無線ＬＡＮアクセスポイント１００と無線ＬＡＮ端末２００で構成される。
【００４２】
無線ＬＡＮアクセスポイント１００は、キーボード等からの操作を受け付ける操作部１０１と、設定されている無線パラメータ等をディスプレイ表示する表示部１０２と、無線パラメータ等を記憶する記憶部１０３と、プログラム制御により通信制御する制御部１０４と、制御部１０４の指示により無線ＬＡＮ端末２００へ送信するプローブ応答フレーム中に搭載する、無線パラメータを含むデータを生成する自動設定エレメント生成部１０５と、生成された自動設定エレメントを暗号化する暗号部１０６と、無線ＬＡＮ端末２００へ送信する無線部１０７と、無線ＬＡＮ端末２００から受信したプローブ要求フレームの受信可否を判断する受信判定部１０８と、無線ＬＡＮ端末２００から受信したフレーム中の自動設定エレメントを復号化する復号部１０９と、復号化された自動設定エレメントを解析する自動設定エレメント解析部１１０とを備えている。
【００４３】
記憶部１０３は、無線パラメータ、秘密鍵、無線ＬＡＮアクセスポイント１００のＭＡＣアドレス及び無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスを記憶している。無線パラメータは、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵等の情報を含む。秘密鍵は、無線ＬＡＮ端末２００の記憶部２０３と共通の鍵を記憶する。無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスと、共通の秘密鍵で無線パラメータを交換するときの自動設定エレメントとを暗号化することで、セキュリティを高めることが可能となる。無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスは、初回に無線接続を設定した際に記憶した、無線ＬＡＮ端末のＭＡＣアドレスである。
【００４４】
制御部１０４は、記憶部１０３の無線パラメータと自動設定エレメント解析部１１０から得られた無線ＬＡＮ端末２００のサポート暗号化情報とを基に、無線ＬＡＮ端末２００へ通知する適切な無線パラメータを含む自動設定エレメントを生成する指示を、自動設定エレメント生成部１０５へ通知する。なお、記憶部１０３の無線パラメータが無線ＬＡＮ端末２００のサポート暗号化情報に含まれていない場合は、自動設定エレメントを生成しない。
【００４５】
自動設定エレメント生成部１０５は、制御部１０４から通知された無線パラメータを含む情報を基に自動設定エレメントを生成する。
【００４６】
暗号部１０６は、自動設定エレメント生成部１０５が生成した自動設定エレメントに、無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、無線ＬＡＮ端末２００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの暗号化を行う。
【００４７】
無線部１０７は、無線ＬＡＮ端末２００へプローブ応答フレームを送信するとともに、無線ＬＡＮ端末２００からプローブ要求フレームを受信する。プローブ要求フレームのＳＳＩＤがブロードキャスト指定の場合、かつ、無線ＬＡＮアクセスポイント１００がＳＳＩＤを隠匿しＢｅａｃｏｎ等にＳＳＩＤを搭載していない場合でも、受信判定部１０８の結果によってはプローブ応答フレームを送信する可能性があるため、プローブ要求フレームを破棄せずに受信する。一般的には、無線ＬＡＮアクセスポイント１００がＳＳＩＤを隠匿している場合、プローブ要求フレーム中のＳＳＩＤと無線ＬＡＮアクセスポイント１００のＳＳＩＤとが一致していなければ、プローブ要求フレームに対してプローブ応答フレームを送信しない。
【００４８】
受信判定部１０８は、次のように動作する。まず、無線部１０７で受信した無線ＬＡＮ端末２００からのプローブ要求フレームの中に、無線パラメータ通知を要求する暗号化された自動設定エレメント情報が搭載されている否かを調べる。搭載されていれば、無線ＬＡＮ端末２００のＭＡＣアドレスが、記憶部１０３に記憶された無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスのリストに存在するか否かを調べる。存在すれば、プローブ要求フレーム中の無線パラメータ通知を要求する暗号化された自動設定エレメント情報を、復号部１０９へ通知する。
【００４９】
復号部１０９は、無線ＬＡＮ端末２００から受信したプローブ要求フレームの送信元ＭＡＣアドレスと、記憶部１０３に記憶された無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの復号化を行う。
【００５０】
自動設定エレメント解析部１１０は、復号部１０９で復号化されたプローブ要求フレーム中の無線パラメータ通知を要求する自動設定エレメント情報から、無線ＬＡＮ端末２００のサポート暗号化情報を抽出する。
【００５１】
無線ＬＡＮ端末２００は、キーボード等からの操作を受け付ける操作部２０１と、設定されている無線パラメータ等をディスプレイ表示する表示部２０２と、無線パラメータ等を記憶する記憶部２０３と、プログラム制御により通信制御する制御部２０４と、制御部２０４の指示により無線ＬＡＮアクセスポイント１００へ送信するプローブ要求フレーム中に搭載する、サポート暗号化情報を含むデータ生成を行う、自動設定エレメント生成部２０５と、生成された自動設定エレメントを暗号化する暗号部２０６と、無線ＬＡＮアクセスポイント１００へ送信する無線部２０７と、無線ＬＡＮアクセスポイント１００から受信したプローブ応答フレームの受信可否を判断する受信判定部２０８と、無線ＬＡＮアクセスポイント１００から受信したフレーム中の自動設定エレメントを復号化する復号部２０９と、復号化された自動設定エレメントを解析する自動設定エレメント解析部２１０とを備えている。
【００５２】
記憶部２０３は、サポート暗号化情報、無線パラメータ、秘密鍵、無線ＬＡＮ端末２００のＭＡＣアドレス、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスなどを記憶している。サポート暗号化情報は、無線ＬＡＮ端末２００がサポートしている暗号化方式とする。無線パラメータは、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵等の情報を含む。秘密鍵は、記憶部１０３と共通の鍵を記憶する。無線ＬＡＮ端末２００のＭＡＣアドレスと、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスと、共通の秘密鍵で無線パラメータを交換する時の自動設定エレメントとを暗号化することで、セキュリティを高めることが可能となる。無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスは、初回に無線接続を設定した際に記憶した、無線ＬＡＮアクセスポイントのＭＡＣアドレスである。
【００５３】
制御部２０４は、無線ＬＡＮの接続状態を監視するとともに、無線ＬＡＮアクセスポイントから受信した変更後の無線パラメータを記憶部２０３へ保存する指示を出す。また、制御部２０４は、無線ＬＡＮの接続状態を監視し、無線ＬＡＮアクセスポイントとの帰属が解除されたことを検出した場合、変更後の無線パラメータを要求するために記憶部２０３に記憶されたサポート暗号化情報を含む自動設定エレメント生成指示を自動設定エレメント生成部２０５へ通知する。無線ＬＡＮアクセスポイントとの帰属解除は、例えば、無線ＬＡＮアクセスポイント側で暗号方式やＳＳＩＤを変更した後などに行われる。また、制御部２０４は、無線ＬＡＮアクセスポイントから受信した変更後の無線パラメータを無線ＬＡＮ端末２００に反映させるために、受信した無線パラメータを記憶部２０３へ保存し、以後の無線接続時の無線パラメータとして使用可能とする。
【００５４】
自動設定エレメント生成部２０５は、制御部２０４から通知されたサポート暗号化情報を含む情報を基に、自動設定エレメントを生成する。
【００５５】
暗号部２０６は、自動設定エレメント生成部２０５が生成した自動設定エレメントに、無線ＬＡＮ端末２００のＭＡＣアドレスと、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの暗号化を行う。
【００５６】
無線部２０７は、プローブ要求フレームを送信するとともに、プローブ応答フレームを受信する。プローブ要求フレームは、暗号部２０６で暗号化された自動設定エレメントを搭載し、ＳＳＩＤをブロードキャスト指定としたものとする。ＳＳＩＤをブロードキャストにすることで、無線ＬＡＮアクセスポイント側のＳＳＩＤが変更された場合でも、無線ＬＡＮアクセスポイントとの通信を可能とする。
【００５７】
復号部２０９は、無線ＬＡＮアクセスポイント１００から受信したプローブ応答フレームの送信元ＭＡＣアドレスと、記憶部２０３に記憶された無線ＬＡＮ端末のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの復号化を行う。
【００５８】
自動設定エレメント解析部２１０は、復号部２０９で復号化されたプローブ応答フレーム中の無線パラメータを含む自動設定エレメント情報から、無線ＬＡＮアクセスポイント１００の無線パラメータ情報を抽出する。
【００５９】
次に、図２及び図３のシーケンス図並びに図４、図５及び図６のフロー図を参照して、本実施形態１の動作について詳細に説明する。
【００６０】
図２に示すように、無線ＬＡＮ端末２００の無線設定が行われていない状態では、従来同様に、手動又は無線簡易自動設定等を用いて無線ＬＡＮ端末２００側に、無線パラメータを設定する（Ｓ１０１）。続いて、プローブ要求・応答（自動設定エレメントなし）（Ｓ１０２，Ｓ１０３）、認証要求・応答（Ｓ１０４，Ｓ１０５）、アソシエーション要求・応答（Ｓ１０６，Ｓ１０７）を経て、無線ＬＡＮ端末２００が無線ＬＡＮアクセスポイント１００に接続される。
【００６１】
その後、無線ＬＡＮアクセスポイント１００は、記憶部１０３に無線ＬＡＮ端末２００のＭＡＣアドレスを、無線パラメータ通知を許可する無線ＬＡＮ端末として保存する（Ｓ１０８）。同様に、無線ＬＡＮ端末２００は、記憶部２０３に無線ＬＡＮアクセスポイント１００のＭＡＣアドレスを、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントとして保存する（Ｓ１０９）。
【００６２】
図３に示すように、無線ＬＡＮアクセスポイント１００と無線ＬＡＮ端末２００とが接続された状態で、無線ＬＡＮアクセスポイント１００の操作部１０１から無線パラメータを変更（Ｓ２０１）すると、接続中のすべての無線ＬＡＮ端末２００に対して接続解除通知が送信（Ｓ２０２）され接続状態が解除される。
【００６３】
図４に示すように、無線ＬＡＮ端末２００は、制御部２０４の無線ＬＡＮ接続状態の監視により接続状態が解除されたことを検出（Ｆ１０１）後、再接続を行うために、プローブ要求送信の準備をする。まず、記憶部２０３に、無線パラメータ通知を要求する無線ＬＡＮアクセスポイント１００のＭＡＣアドレスの有無を調べる（Ｆ１０３）。該当するＭＡＣアドレスが存在しない場合は、従来方式による手動等による無線設定を行う（Ｆ１０４）。該当するＭＡＣアドレスが存在する場合、制御部２０４は、変更後の無線パラメータを要求するために、記憶部２０３に記憶されたサポート暗号化情報を含む自動設定エレメントの生成の指示を、自動設定エレメント生成部２０５へ通知する。自動設定エレメント生成部２０５は、制御部２０４から通知されたサポート暗号化情報を含む情報を基に、自動設定エレメントを生成する（Ｆ１０５）。
【００６４】
続いて、暗号部２０６は、自動設定エレメント生成部２０５が生成した自動設定エレメントに、記憶部２０３に記憶された無線ＬＡＮ端末２００のＭＡＣアドレスと、無線パラメータ通知を要求する無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの暗号化を行う（Ｆ１０６）。続いて、無線部２０７は、暗号部２０６で暗号化された自動設定エレメントを搭載し、ＳＳＩＤをブロードキャスト指定とした、プローブ要求を送出する。ＳＳＩＤをブロードキャストにすることで、無線ＬＡＮアクセスポイント１００側のＳＳＩＤが変更された場合でも、無線ＬＡＮアクセスポイント１００側での受信が可能となる。
【００６５】
図５に示すように、送信されたプローブ要求を、無線ＬＡＮアクセスポイント１００の無線部１０７で受信する（Ｆ２０１）。受信判定部１０８は、受信したプローブ要求の送信元すなわち無線ＬＡＮ端末２００のＭＡＣアドレスが、記憶部１０３に記憶された無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスのリストに、存在するか否かを調べる（Ｆ２０２）。本判断を行うことで、許可していない無線ＬＡＮ端末からの無線パラメータ通知要求を破棄することができる。
【００６６】
記憶部１０３に無線ＬＡＮ端末２００のＭＡＣアドレスが存在する場合は、無線パラメータ通知を要求する暗号化された自動設定エレメント情報が搭載されているか否かを調べる（Ｆ２０４）。搭載されていれば、プローブ要求フレーム中の無線パラメータ通知を要求する暗号化された自動設定エレメント情報を復号部１０９へ通知し、無線ＬＡＮ端末２００から受信したプローブ要求フレームの送信元ＭＡＣアドレスと、記憶部１０３に記憶された無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの復号化を行う（Ｆ２０５）。もし、悪意を持った無線ＬＡＮ端末が接続中の無線ＬＡＮ端末のＭＡＣアドレスを偽ってプローブ要求を送出した場合であっても、自動設定エレメントは秘密鍵を暗号鍵の一部として用いることで正しく復号化ができず、不正端末への無線パラメータ送出を防ぐことができる。
【００６７】
なお、プローブ要求のＳＳＩＤがブロードキャスト指定、かつ、無線ＬＡＮアクセスポイント１００がＳＳＩＤを隠匿しＢｅａｃｏｎ等にＳＳＩＤを搭載していない場合は、従来のシステムでは無線ＬＡＮアクセスポイント１００がプローブ応答を返すことはない。しかし、本実施形態１では、Ｆ２０２、Ｆ２０４の判定結果として、無線パラメータ通知を許可する無線ＬＡＮ端末からの、無線パラメータ通知を要求する暗号化された自動設定エレメント情報が搭載された、プローブ要求であった場合は、プローブ応答を返すために、復号部１０９で復号化を行う（Ｆ２０５）。自動設定エレメント解析部１１０は、復号部１０９で復号化されたプローブ要求フレーム中の無線パラメータ通知を要求する自動設定エレメント情報から、無線ＬＡＮ端末２００のサポート暗号化情報を抽出する（Ｆ２０６）。
【００６８】
続いて、制御部１０４は、記憶部１０３の無線パラメータ中の暗号化情報が、自動設定エレメント解析部１１０の結果得られた無線ＬＡＮ端末２００のサポート暗号化情報に含まれているか否かを調べる（Ｆ２０７）。含まれている場合、すなわち、無線ＬＡＮアクセスポイント１００の無線パラメータ変更後の値で、無線ＬＡＮ端末２００が接続可能と判断できた場合、制御部１０４は、無線ＬＡＮ端末２００へ通知する適切な無線パラメータを含む自動設定エレメントの生成指示を、自動設定エレメント生成部１０５へ通知する。記憶部１０３の無線パラメータが、無線ＬＡＮ端末２００のサポート暗号化情報に含まれていない場合は、自動設定エレメントの生成を指示しない。
【００６９】
また、無線ＬＡＮアクセスポイント１００の無線パラメータの変更として、ＭＡＣアドレスフィルタリング機能を無効から有効に変更した場合に、無線ＬＡＮ端末２００のＭＡＣアドレスがリストに登録されていなければ、無線パラメータ通知後に無線ＬＡＮ端末２００が接続できなくなる可能性がある。そのため、ＭＡＣアドレスフィルタリング機能が有効であるか否かを調べる（Ｆ２０８）。有効であれば、無線ＬＡＮ端末２００のＭＡＣアドレスが、接続可能なＭＡＣアドレスのリストに登録されているか否かを調べる（Ｆ２０９）。もし、登録されていなければ、無線ＬＡＮ端末２００のＭＡＣアドレスを、接続可能なＭＡＣアドレスのリストに登録する（Ｆ２１０）。
【００７０】
続いて、制御部１０４の指示により、自動設定エレメント生成部１０５が、通知された無線パラメータを含む情報を基に自動設定エレメントを生成する（Ｆ２１１）。自動設定エレメント生成部１０５が生成した自動設定エレメントを、暗号部１０６が、無線ＬＡＮアクセスポイント１００のＭＡＣアドレスと、無線ＬＡＮ端末２００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの暗号化を行う（Ｆ２１２）。無線ＬＡＮアクセスポイント１００による変更後の無線パラメータを含む暗号化された自動設定エレメントを、無線部１０７が無線ＬＡＮ端末２００へのプローブ応答として送信する（Ｆ２１３）。
【００７１】
図６に示すように、送信されたプローブ応答を無線ＬＡＮ端末２００の無線部２０７で受信する（Ｆ３０１）。受信判定部２０８は、受信したプローブ応答の送信元すなわち無線ＬＡＮアクセスポイント１００のＭＡＣアドレスが、記憶部２０３に記憶された無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスのリストに存在するか否かを調べる（Ｆ３０２）。存在すれば、受信判定部２０８は、無線パラメータ通知要求に対する応答の暗号化された自動設定エレメント情報が、プローブ応答に搭載されているか否かを調べる（Ｆ３０４）。
【００７２】
搭載されていれば、受信判定部２０８は、その自動設定エレメント情報を復号部２０９へ通知する。復号部２０９は、無線ＬＡＮアクセスポイント１００から受信したプローブ応答フレームの送信元ＭＡＣアドレスと、記憶部２０３に記憶された無線ＬＡＮ端末２００のＭＡＣアドレスと、秘密鍵の情報とを含めて、これらの復号化を行う（Ｆ３０５）。
【００７３】
復号部２０９で復号化された、プローブ応答フレーム中の無線パラメータ通知要求に対する応答の自動設定エレメント情報から、自動設定エレメント解析部２１０が無線ＬＡＮアクセスポイント１００のネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵等の情報を含む無線パラメータを抽出する（Ｆ３０６）。抽出された無線パラメータを基に、制御部２０４は、記憶部２０３へ変更後の新しい無線設定を保存（Ｆ３０７）し、無線ＬＡＮアクセスポイント１００への接続を行う（Ｆ３０８）。
【００７４】
次に、本発明の実施形態２の構成について図面を参照して詳細に説明する。
【００７５】
本実施形態２において、無線パラメータ変更手段は、無線パラメータを定期的に変更する機能を有する。
【００７６】
図７に示すように、本実施形態２の無線ＬＡＮアクセスポイント１００’の構成は、タイマ部１１１及び乱数生成部１１２が追加された点で、図１に示す実施形態１における無線ＬＡＮアクセスポイント１００と異なる。タイマ部１１１は、最後に無線パラメータが変更されてからの経過時間を計り、所定時間経過後、制御部１０４へ所定時間経過を通知する。乱数生成部１１２は、暗号鍵を生成するための乱数を生成する。
【００７７】
図８のシーケンス図及び図９のフロー図を参照して、本実施形態２の動作について詳細に説明する。
【００７８】
実施形態１では、操作部１０１からの無線パラメータの変更をトリガとして、無線ＬＡＮ接続状態が解除され、その後、無線パラメータの要求・応答が行われた。これに対し、本実施形態２では、最後に無線パラメータが変更されてからの経過時間をタイマ部１１１が計り、所定時間経過後（Ｆ４０１）、制御部１０４に所定時間経過を通知する。本通知により、制御部１０４は、乱数生成部１１２へ乱数生成指示を出し（Ｆ４０２）、新しい暗号鍵を生成する（Ｆ４０３）。生成された暗号鍵を制御部１０４が記憶部１０３へ保存し（Ｆ４０４）、無線ＬＡＮアクセスポイント１００’の無線パラメータを変更する（Ｆ４０５）（Ｓ２００）。無線パラメータの変更により、接続中の無線ＬＡＮ端末２００へ接続解除通知が送信され、すべての無線ＬＡＮ端末が切断される（Ｆ４０６）（Ｓ２０１）。その後、実施形態１に記載した動作により、無線ＬＡＮ端末２００へ変更後の新しい無線パラメータが通知され、再接続が行われる（Ｓ２０８）。なお、次回の無線パラメータ更新のために、接続中の無線ＬＡＮ端末２００へ接続解除が通知された後に、経過時間のリセットを行う（Ｆ４０７）。本リセットにより、次回以降も所定時間経過後、自動で無線パラメータ変更が実施される（Ｓ２１０）。
【００７９】
本実施形態２による効果は、無線ＬＡＮアクセスポイントの暗号鍵を自動的に更新できることである。この結果、暗号鍵を変更しないことによる暗号鍵解読のリスクを軽減できる。また、人的要因による暗号鍵流出時も定期的に暗号鍵を変更することが可能なため、ネットワーク侵入リスクを軽減できる。その理由は、一般的に暗号鍵の解読は長時間同じ暗号鍵を用いることで、解読のための情報が蓄積され解読されやすくなるためである。すなわち、同じ暗号強度であっても定期的に暗号鍵を変更することで、解読される可能性を著しく「０」に近づけることが可能である。また、人的要因により暗号鍵が流出した場合であっても、定期的に暗号鍵を変更することで、ネットワークへの侵入可能な期間を短縮できるためである。
【００８０】
本実施形態２におけるその他の構成、作用及び効果については、実施形態１と同様である。また、本実施形態２でも、実施形態１に準じて、無線ＬＡＮシステム、制御方法及び制御プログラムを構成することができる。
【００８１】
次に、本発明の実施形態３の構成について図面を参照して詳細に説明する。
【００８２】
本実施形態３おいて、無線パラメータ要求手段は、複数の無線ＬＡＮアクセスポイントの中からいずれか一つを選択するプローブ要求を送信する機能を有する。詳しくは、無線パラメータ要求手段は、複数の無線ＬＡＮアクセスポイントの中からいずれか一つを選択するために、無線ＬＡＮアクセスポイントのＭＡＣアドレスの情報を含むプローブ要求を送信する。
【００８３】
図１０に示すように、本実施形態３の構成は、無線ＬＡＮアクセスポイントＡ１００（以下「無線ＬＡＮアクセスポイントＡ」と略称する。）及び無線ＬＡＮアクセスポイントＢ３００（以下「無線ＬＡＮアクセスポイントＢ」と略称する。）とあるように、複数の無線ＬＡＮアクセスポイントが存在する。無線ＬＡＮ端末２００と無線ＬＡＮ端末４００とは同じ構成である。図１０では、無線ＬＡＮアクセスポイントＡの範囲１５０に存在する無線ＬＡＮ端末を、無線ＬＡＮ端末２００とし、無線ＬＡＮアクセスポイントＢの範囲３５０に存在する無線ＬＡＮ端末を、無線ＬＡＮ端末４００として表している。
【００８４】
図１１に示すように、無線ＬＡＮアクセスポイントが無線ＬＡＮアクセスポイントＡ，Ｂの二つ存在し、無線ＬＡＮ端末２００’に選択部２１１が追加された点で、実施形態１、２と異なる。選択部２１１は、記憶部２０３に保存された無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスから、無線ＬＡＮアクセスポイントＡのＭＡＣアドレスを選択し取得する。無線ＬＡＮアクセスポイントＢの操作部３０１、表示部３０２、記憶部３０３、制御部３０４、自動設定エレメント生成部３０５、暗号部３０６、無線部３０７、受信判定部３０８、復号部３０９及び自動設定エレメント解析部３１０は、それぞれ無線ＬＡＮアクセスポイントＡの操作部１０１、表示部１０２、記憶部１０３、制御部１０４、自動設定エレメント生成部１０５、暗号部１０６、無線部１０７、受信判定部１０８、復号部１０９及び自動設定エレメント解析部１１０と同じ構成である。
【００８５】
図１２及び図１３のシーケンス図並びに図１５、図１６及び図１７のフロー図を参照して、本実施形態３の動作について詳細に説明する。
【００８６】
無線ＬＡＮ端末２００’の初期設定について説明する。まず、無線ＬＡＮ端末２００’は、無線ＬＡＮアクセスポイントＡの範囲１５０に存在するとき、図１２のシーケンスに従い、無線パラメータの設定を手動等で実施し（Ｓ１０１）、その設定完了後に無線ＬＡＮアクセスポイントＡのＭＡＣアドレスを記憶部２０３へ保存する（Ｓ１０９）。同様に、無線ＬＡＮ端末２００’は、無線ＬＡＮアクセスポイントＢの範囲３５０に存在するとき、図１２のシーケンスに従い、無線パラメータの設定を手動等で実施し（Ｓ１１１）、その設定完了後に無線ＬＡＮアクセスポイントＢのＭＡＣアドレスを記憶部２０３へ保存する（Ｓ１１９）。
【００８７】
この初期設定を行うことで、無線ＬＡＮ端末２００’の記憶部２０３は、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスとして、無線ＬＡＮアクセスポイントＡのＭＡＣアドレスと、無線ＬＡＮアクセスポイントＢのＭＡＣアドレスとの、二つのＭＡＣアドレスを記憶する。
【００８８】
実施形態１と同様に、無線ＬＡＮ端末２００’は、接続状態を監視し、接続中の無線ＬＡＮアクセスポイントの無線設定が変更された場合や、接続中の無線ＬＡＮアクセスポイントの範囲から移動した場合などに、図１５に示すように、無線接続が解除されたことを検出する（Ｆ１０１）。未接続状態を検出した場合、記憶部２０３に保存された、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレス保存数を取得（Ｆ１０３）し、保存件数を設定する（Ｆ１０５）。取得した保存件数分のＭＡＣアドレスを「１」から順次取得し（Ｆ１０７）、取得したＭＡＣアドレス情報を基に自動設定エレメント生成を行う（Ｆ１０８）。その後、暗号化（Ｆ１０９）の上、プローブ要求を送出（Ｆ１１０）する。
【００８９】
本実施形態３の特徴は、複数の無線ＬＡＮアクセスポイントに対応したことである。例えば、Ｆ１０７で取得したＭＡＣアドレスを、無線ＬＡＮアクセスポイントＡのＭＡＣアドレスとすると、プローブ要求に搭載された自動設定エレメントは、無線ＬＡＮアクセスポイントＡのＭＡＣアドレスを用いて暗号化されている。つまり、プローブ要求を受信する無線ＬＡＮアクセスポイント側で復号化のときにも、無線ＬＡＮアクセスポイントＡのＭＡＣアドレスが必要となる。まず、図１３のプローブ要求（自動設定エレメントＡあり）（Ｓ２０２）は、ブロードキャストで送信されるため、無線ＬＡＮアクセスポイントＡ，Ｂの両方で受信される。
【００９０】
図１６に示すように、プローブ要求受信後の動作として、無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスのリストに、送信元ＭＡＣアドレスが存在するか否かを調べる（Ｆ２０２）。無線ＬＡＮ端末の初期設定として、無線ＬＡＮアクセスポイントＡは図１２のＳ１０８で、無線ＬＡＮアクセスポイントＢは図１２のＳ１１８で、送信元の無線ＬＡＮ端末２００’のＭＡＣアドレスを、無線パラメータ通知を許可する無線ＬＡＮ端末のＭＡＣアドレスとして保存している。そのため、どちらの無線ＬＡＮアクセスポイントも、自動設定エレメント搭載の確認（Ｆ２０４）及び復号化（Ｆ２０５）まで行う。
【００９１】
自動設定エレメントは無線ＬＡＮアクセスポイントＡのＭＡＣアドレスで暗号化されているため、無線ＬＡＮアクセスポイントＡは復号化に成功し、無線ＬＡＮアクセスポイントＢは復号化に失敗する。復号化に成功した無線ＬＡＮアクセスポイントＡは、実施形態１と同様の処理を行い、図１３に記載のプローブ応答（自動設定エレメントＡあり）（Ｓ２０３）を無線ＬＡＮ端末２００’へ送信する。一方、復号化に失敗した無線ＬＡＮアクセスポイントＢは、通常のプローブ要求受信処理を行うため、自動設定エレメントを搭載したプローブ応答を無線ＬＡＮ端末２００’へ送信することがない。このように、無線ＬＡＮ端末２００’が暗号化時に用いた無線ＬＡＮアクセスポイントのＭＡＣアドレスに、一致した無線ＬＡＮアクセスポイントのみが、自動設定エレメントを搭載したプローブ応答を送信する。そのため、無線ＬＡＮ端末２００’が暗号化に使用する無線ＬＡＮアクセスポイントのＭＡＣアドレスを、優先接続度順に用いることで、優先的に接続したい無線ＬＡＮアクセスポイントの選択が可能である。
【００９２】
図１７のフローで無線ＬＡＮ端末２００’は、所定時間以内に、図１３に記載のプローブ応答（自動設定エレメントＡあり）（Ｓ２０３）を受信した時（Ｆ３０１）、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスのリストに送信元ＭＡＣアドレスが存在し（Ｆ３０２）、かつ自動設定エレメントが搭載されている場合（Ｆ３０４）は、以降、無線パラメータの抽出処理を行う。本実施形態３が実施形態１と異なる点は、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスのリストに送信元ＭＡＣアドレスが存在しない、又は、自動設定エレメントが搭載されていない場合に、通常のプローブ応答受信処理を行った後（Ｆ３０３）、図１５のＦ１１１以降の処理を繰り返す点である。Ｆ１１１以降の処理は、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントのＭＡＣアドレスが存在する限り、取得したＭＡＣアドレスを基にプローブ要求送出を繰り返すことで、無線ＬＡＮ端末２００’の周囲に存在する、無線パラメータ通知を要求する無線ＬＡＮアクセスポイントとの接続を確立することが可能となる。なお、所定時間以内にプローブ応答を受信できなかった場合も、同様に図１５のＦ１１１以降の処理を繰り返す。
【００９３】
上記説明の例は、無線ＬＡＮ端末２００’の範囲に無線ＬＡＮアクセスポイントＡ，Ｂの双方が存在する場合の説明であるが、無線ＬＡＮアクセスポイントＢのみ存在する環境で、同様の処理を行った場合のシーケンス図を図１４に記載する。最初のプローブ要求（Ｓ３０２）は無線ＬＡＮアクセスポイントＡのＭＡＣアドレスを用いて暗号化されているため復号化に失敗（Ｓ３０３）し、所定時間経過後、２番目のプローブ要求（Ｓ３０４）が無線ＬＡＮ端末から送信される。２番目のプローブ要求は、無線ＬＡＮアクセスポイントＢのＭＡＣアドレスで暗号化されているため復号化に成功（Ｓ３０５）し、無線ＬＡＮアクセスポイントＢの無線パラメータがプローブ応答（Ｓ３０６）として送信される。この例により、複数の無線ＬＡＮアクセスポイントに対応した無線ＬＡＮ端末であっても、接続可能な無線ＬＡＮアクセスポイントが１つでも存在すれば接続できることが分かる。
【００９４】
本実施形態３による効果は、複数の無線ＬＡＮアクセスポイントの無線パラメータ変更に追随可能なことである。この結果、複数の無線ＬＡＮアクセスポイントを配置したフロア間の移動や、拠点間の移動においても無線ＬＡＮ端末の設定状態を意識することなく、また、他の無線ＬＡＮアクセスポイントとの連携も意識することなく、いつでも、単独で無線ＬＡＮアクセスポイントの無線パラメータ変更が可能であるため保守工数を削減できる。その理由は、無線ＬＡＮ端末の初期設定のみを実施することで、無線ＬＡＮ端末が自律的に、周囲に存在する無線ＬＡＮアクセスポイントと無線パラメータの交換ができるためである。
【００９５】
本実施形態３におけるその他の構成、作用及び効果については、実施形態１、２と同様である。また、本実施形態３でも、実施形態１に準じて、無線ＬＡＮシステム、制御方法及び制御プログラムを構成することができる。
【００９６】
以上、上記各実施形態を参照して本発明を説明したが、本発明は上記各実施形態に限定されるものではない。本発明の構成や詳細については、当業者が理解し得るさまざまな変更を加えることができる。また、本発明には、上記各実施形態の構成の一部又は全部を相互に適宜組み合わせたものも含まれる。
【００９７】
以上説明したように、本発明では、無線ＬＡＮシステムにおいて、無線ＬＡＮアクセスポイント側で無線パラメータが変更されたときに、無線ＬＡＮ端末側でこれを検知し自律的に新たな無線パラメータを取得して再び無線ＬＡＮアクセスポイントに接続することを可能とする。換言すると、本発明の特徴は以下の点にある。
【００９８】
・無線ＬＡＮアクセスポイントによる無線ＬＡＮパラメータの変更に、無線ＬＡＮ端末側が自動で追随できる点。
・プローブ要求・応答を用いて、無線パラメータ交換を行う点。
・無線ＬＡＮアクセスポイントがＳＳＩＤ隠蔽動作している状態でも、ＳＳＩＤブロードキャストのプローブ要求に応答する点。
・無線ＬＡＮアクセスポイントの暗号化設定のみではなく、ＳＳＩＤ変更やＭＡＣアドレスフィルタリング機能変更の後であっても、無線ＬＡＮ端末が追随できる点。
・無線ＬＡＮ端末側の設定が新旧混在した環境でも、他の無線ＬＡＮ端末との通信を遮断することなく無線パラメータ交換ができる点。
・無線ＬＡＮアクセスポイントの無線パラメータをタイマにより自動更新できる点。
・複数の無線ＬＡＮアクセスポイントが存在する環境でも、無線ＬＡＮ端末側が自動で追随できる点。
【００９９】
上記の実施形態の一部又は全部は以下の付記のようにも記載され得るが、本発明は以下の構成に限定されるものではない。
【０１００】
（付記１）無線ＬＡＮアクセスポイントと無線通信する通信手段と、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する無線パラメータ要求手段と、
この無線パラメータ要求手段の前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する無線パラメータ設定手段と、
を備えた無線ＬＡＮ端末。
【０１０１】
（付記２）付記１記載の無線ＬＡＮ端末において、
前記無線パラメータ要求手段は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択する前記プローブ要求を送信する機能を有する、
ことを特徴とする無線ＬＡＮ端末。
【０１０２】
（付記３）付記２記載の無線ＬＡＮ端末において、
前記無線パラメータ要求手段は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するために、当該無線ＬＡＮアクセスポイントのＭＡＣアドレスの情報を含む前記プローブ要求を送信する、
ことを特徴とする無線ＬＡＮ端末。
【０１０３】
（付記４）無線ＬＡＮ端末と無線通信する通信手段と、
前記無線通信時の無線パラメータを変更する無線パラメータ変更手段と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する無線パラメータ応答手段と、
を備えた無線ＬＡＮアクセスポイント。
【０１０４】
（付記５）付記４記載の無線ＬＡＮアクセスポイントにおいて、
前記無線パラメータ変更手段は、前記無線パラメータを定期的に変更する機能を有する、
ことを特徴とする無線ＬＡＮアクセスポイント。
（付記６）付記１乃至３のいずれか一つに記載の無線ＬＡＮ端末と、
付記３又は４記載の無線ＬＡＮアクセスポイントと、
を備えた無線ＬＡＮシステム。
【０１０５】
（付記７）無線ＬＡＮアクセスポイントと無線通信する通信手段を備えた無線ＬＡＮ端末を制御する方法において、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信し、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する、
ことを特徴とする無線ＬＡＮ端末の制御方法。
【０１０６】
（付記８）付記７記載の無線ＬＡＮ端末の制御方法において、
前記プローブ要求は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するプローブ要求である、
ことを特徴とする無線ＬＡＮ端末の制御方法。
【０１０７】
（付記９）付記８記載の無線ＬＡＮ端末の制御方法において、
前記プローブ要求は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するために、当該無線ＬＡＮアクセスポイントのＭＡＣアドレスの情報を含むプローブ要求である、
ことを特徴とする無線ＬＡＮ端末の制御方法。
【０１０８】
（付記１０）無線ＬＡＮ端末と無線通信する通信手段を備えた無線ＬＡＮアクセスポイントを制御する方法において、
前記無線通信時の無線パラメータを変更し、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する、
ことを特徴とする無線ＬＡＮアクセスポイントの制御方法。
【０１０９】
（付記１１）付記１０記載の無線ＬＡＮアクセスポイントの制御方法において、
前記無線通信時の無線パラメータを変更する際に、前記無線パラメータを定期的に変更する、
ことを特徴とする無線ＬＡＮアクセスポイントの制御方法。
【０１１０】
（付記１２）無線ＬＡＮアクセスポイントと無線通信する通信手段とコンピュータとを備えた無線ＬＡＮ端末に用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを要求するプローブ要求を、前記通信手段を介して前記無線ＬＡＮアクセスポイントへ送信する手順と、
前記プローブ要求に対する前記無線ＬＡＮアクセスポイントからのプローブ応答を前記通信手段を介して受信し、当該プローブ応答に含まれる前記無線パラメータを設定する手順と、
を前記コンピュータに実行させるための無線ＬＡＮ端末の制御プログラム。
【０１１１】
（付記１３）付記１２記載の無線ＬＡＮ端末の制御プログラムにおいて、
前記プローブ要求は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するプローブ要求である、
ことを特徴とする無線ＬＡＮ端末の制御プログラム。
【０１１２】
（付記１４）付記１３記載の無線ＬＡＮ端末の制御プログラムにおいて、
前記プローブ要求は、複数の前記無線ＬＡＮアクセスポイントの中からいずれか一つを選択するために、当該無線ＬＡＮアクセスポイントのＭＡＣアドレスの情報を含むプローブ要求である、
ことを特徴とする無線ＬＡＮ端末の制御プログラム。
【０１１３】
（付記１５）無線ＬＡＮ端末と無線通信する通信手段とコンピュータとを備えた無線ＬＡＮアクセスポイントに用いられる制御プログラムにおいて、
前記無線通信時の無線パラメータを変更する手順と、
前記無線パラメータを要求するプローブ要求を前記通信手段を介して前記無線ＬＡＮ端末から受信したとき、前記無線パラメータを含むプローブ応答を前記通信手段を介して前記無線ＬＡＮ端末へ送信する手順と、
を前記コンピュータに実行させるための無線ＬＡＮアクセスポイントの制御プログラム。
【０１１４】
（付記１６）付記１５記載の無線ＬＡＮアクセスポイントの制御プログラムにおいて、
前記無線通信時の無線パラメータを変更する際に、前記無線パラメータを定期的に変更する、
ことを特徴とする無線ＬＡＮアクセスポイントの制御プログラム。
【産業上の利用可能性】
【０１１５】
上記実施形態以外の適用として説明する。無線ルータを出荷時に予め、無線ＬＡＮアクセスポイントと接続するための無線パラメータを無線ＬＡＮ端末側に設定することが行われている。利用者は設定作業を一切行わず無線接続できるため利便性は良いが、無線ＬＡＮアクセスポイント側の無線パラメータを、購入時の設定から変更してしまった場合、無線ＬＡＮ端末の接続が解除されてしまい、手動で無線ＬＡＮ端末の設定を行わなければならなかった。本発明を利用し、無線ＬＡＮアクセスポイントには、対応する無線ＬＡＮ端末のＭＡＣアドレスを保存し、無線ＬＡＮ端末には、対応する無線ＬＡＮアクセスポイントのＭＡＣアドレスを保存した上で出荷することで、購入後、無線ＬＡＮアクセスポイント側の無線パラメータを変更しても、無線ＬＡＮ端末側は、設定作業を行わず使用することができる。
【符号の説明】
【０１１６】
１００，１００’，３００  無線ＬＡＮアクセスポイント
１０１  操作部
１０２  表示部
１０３  記憶部
１０４  制御部
１０５  自動設定エレメント生成部
１０６  暗号部
１０７  無線部
１０８  受信判定部
１０９  復号部
１１０  自動設定エレメント解析部
１１１  タイマ部
１１２  乱数生成部
２００，２００’，４００  無線ＬＡＮ端末
２０１  操作部
２０２  表示部
２０３  記憶部
２０４  制御部
２０５  自動設定エレメント生成部
２０６  暗号部
２０７  無線部
２０８  受信判定部
２０９  復号部
２１０  自動設定エレメント解析部
２１１  選択部
３０１  操作部
３０２  表示部
３０３  記憶部
３０４  制御部
３０５  自動設定エレメント生成部
３０６  暗号部
３０７  無線部
３０８  受信判定部
３０９  復号部
３１０  自動設定エレメント解析部
【図１】
2011211612.tif 000003
【図２】
2011211612.tif 000004
【図３】
2011211612.tif 000005
【図４】
2011211612.tif 000006
【図５】
2011211612.tif 000007
【図６】
2011211612.tif 000008
【図７】
2011211612.tif 000009
【図８】
2011211612.tif 000010
【図９】
2011211612.tif 000011
【図１０】
2011211612.tif 000012
【図１１】
2011211612.tif 000013
【図１２】
2011211612.tif 000014
【図１３】
2011211612.tif 000015
【図１４】
2011211612.tif 000016
【図１５】
2011211612.tif 000017
【図１６】
2011211612.tif 000018
【図１７】
2011211612.tif 000019