(57)【特許請求の範囲】
【請求項１】
通信装置であって、
他の通信装置を探索する探索手段と、
前記探索手段により探索された他の通信装置の機器情報を含む無線信号を取得する取得手段と、
前記取得手段により取得された機器情報を含む無線信号に基づいて、該機器情報の装置が実施する認証方式を判定する第１の判定手段と、
ネットワークへ接続するための通信パラメータを取得するための所定の取得処理において所定のメッセージを受信したか否かを示す情報を記憶する記憶手段と、
前記第１の判定手段により判定された認証方式に基づいて、前記他の通信装置のうちの前記所定の取得処理を実施していない他の通信装置又は前記所定のメッセージを受信したことのある他の通信装置の中から、ネットワークへ接続するための通信パラメータを取得する取得処理を行う相手通信装置を決定する際、前記無線信号に含まれる機器情報と前記通信装置の条件情報とに基づいて、前記相手通信装置を決定する決定手段と、
前記決定手段により決定された相手通信装置から前記通信パラメータを取得するために、前記取得処理を要求する要求手段と、
を有することを特徴とする通信装置。
【請求項２】
前記決定手段は、認証処理が失敗する場合に、該失敗と判定されるまでに要する時間が短い認証処理の装置を優先的に前記相手通信装置として決定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記取得手段により取得される機器情報を含む無線信号は、認証方式、暗号化規則も含むことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記取得手段により取得された機器情報を含む無線信号に基づいて、該機器情報の装置が実施する暗号化規則を判定する第２の判定手段を更に有し、
前記決定手段は、前記認証方式に基づいて前記相手通信装置を決定できない場合、前記第２の判定手段により判定された暗号化規則に基づいて前記相手通信装置を決定することを特徴とする請求項１乃至３の何れか１項に記載の通信装置。
【請求項５】
前記決定手段は、前記暗号化規則に基づいて前記相手通信装置を決定する場合、暗号化規則が設定されている装置を暗号化規則が設定されていない装置よりも優先的に前記相手通信装置として決定することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記機器情報は、機器名、機器ベンダ名、モデル名、モデル番号、シリアル番号、機器種別、ＭＡＣアドレス、ＵＵＩＤの少なくとも何れか一つの情報を含むことを特徴とする請求項１乃至５の何れか１項に記載の通信装置。
【請求項７】
前記探索手段は、無線基地局装置を探索することを特徴とする請求項１乃至６の何れか１項に記載の通信装置。
【請求項８】
通信装置にて実行される通信パラメータを取得するための制御方法であって、
探索手段が、他の通信装置を探索する探索工程と、
取得手段が、前記探索工程において探索された他の通信装置の機器情報を含む無線信号を取得する取得工程と、
判定手段が、前記取得工程において取得された機器情報を含む無線信号に基づいて、該機器情報の装置が実施する認証方式を判定する判定工程と、
決定手段が、前記判定工程において判定された認証方式に基づいて、前記他の通信装置のうちのネットワークへ接続するための通信パラメータを取得するための所定の取得処理を実施していない他の通信装置又は前記所定のメッセージを受信したことのある他の通信装置の中から、ネットワークへ接続するための通信パラメータを取得するための取得処理を行う相手通信装置を決定する際、前記無線信号に含まれる機器情報と前記通信装置の条件情報とに基づいて、前記相手通信装置を決定する決定工程と、
要求手段が、前記決定工程において決定された相手通信装置から前記通信パラメータを取得するために、前記取得処理を要求する要求工程と、
記憶手段が、前記要求工程において要求した前記取得処理に従って取得された前記通信パラメータをメモリに記憶する記憶工程と、
を有することを特徴とする制御方法。
【請求項９】
請求項８に記載の通信パラメータを取得するための制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信パラメータを自動設定する技術に関する。
【背景技術】
【０００２】
無線ＬＡＮの普及に伴い、ユーザにとって煩雑なＳＳＩＤや暗号化方式、暗号鍵、認証方式、認証鍵など、無線ＬＡＮ通信に必要な通信パラメータの設定を簡単に行う技術への要求が高まっている。
【０００３】
こうした要求に対して、無線ＬＡＮ機器ベンダは通信パラメータの自動設定方法を製品に搭載し、通信パラメータ設定の簡単化を図っている（例えば、特許文献１参照）。通信パラメータの自動設定方法とは、接続する機器間で予め定められた手順及びメッセージにより、通信パラメータの設定を自動的に行う方法のことを言う。ここで、通信パラメータの自動設定方法の一例を以下に説明する。
【０００４】
まず、通信パラメータを提供する機器（以下「提供機器」）は、予め記憶している通信パラメータ設定用のＳＳＩＤを用いて、通信パラメータ自動設定用のネットワークを構築する。
【０００５】
一方、通信パラメータを取得する機器（以下「取得機器」）は、提供機器と同一の通信パラメータ設定用のＳＳＩＤを予め記憶しており、このＳＳＩＤに基づいて、提供機器が構築したネットワークを検出して参加する。
【０００６】
次に、通信パラメータ自動設定用のネットワーク内の提供機器が、通常のデータ通信に使用する通信パラメータを自動生成し、生成した通信パラメータを取得機器に送信する。そして、取得機器が提供機器から送信されたデータ通信用の通信パラメータを受信すると、当該通信パラメータを自機器に設定する。
【０００７】
このように、機器間でデータ通信用ネットワークを新たに構築することにより、データ通信が可能となる。
【０００８】
上述した設定方法を用いることで、通信パラメータ自動設定方法を行う度にデータ通信用の通信パラメータを可変にすることができ、毎回固定値で通信ネットワークを構築する場合に比べてセキュリティが向上する。
【０００９】
また、取得機器が周囲の機器からステータス情報を取得し、取得したステータス情報に基づいて提供機器が通信パラメータ設定モードであることを検出して、提供機器のネットワークに参加する方法もある（例えば、特許文献２参照）。
【特許文献１】特開２００４−２１５２３２号公報
【特許文献２】特開２００５−１７５５２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、機器が同一のＳＳＩＤを予め記憶していない場合には、従来のＳＳＩＤを記憶する方法を適用することはできない。
【００１１】
この場合、取得機器が周囲に存在する機器が構築する全てのネットワークに総当りで参加し、通信パラメータ自動設定処理を試行することで、自動設定処理を成功させることができる。
【００１２】
しかし、周囲に多数の機器が存在する場合、取得機器は提供機器以外の機器との自動設定処理を繰り返し行ってしまい、自動設定処理が成功するまでに要する時間が多大なものとなる問題があった。
【００１３】
また、上述のステータス情報を取得する方法では、通信パラメータ設定モードとなっている機器が複数存在する場合には、不適切な機器と通信パラメータ自動設定処理を行ってしまう問題があった。
【００１４】
本発明は、ネットワークへ接続するための通信パラメータを取得するための処理を要求する相手通信装置を決定するための処理を提供する。
【課題を解決するための手段】
【００１５】
本発明は、通信装置であって、他の通信装置を探索する探索手段と、前記探索手段により探索された他の通信装置の機器情報を含む無線信号を取得する取得手段と、前記取得手段により取得された機器情報を含む無線信号に基づいて、該機器情報の装置が実施する認証方式を判定する第１の判定手段と、ネットワークへ接続するための通信パラメータを取得するための所定の取得処理において所定のメッセージを受信したか否かを示す情報を記憶する記憶手段と、前記第１の判定手段により判定された認証方式に基づいて、前記他の通信装置のうちの前記所定の取得処理を実施していない他の通信装置又は前記所定のメッセージを受信したことのある他の通信装置の中から、ネットワークへ接続するための通信パラメータを取得する取得処理を行う相手通信装置を決定する際、前記無線信号に含まれる機器情報と前記通信装置の条件情報とに基づいて、前記相手通信装置を決定する決定手段と、前記決定手段により決定された相手通信装置から前記通信パラメータを取得するために、前記取得処理を要求する要求手段と、を有することを特徴とする。
【００１６】
また、本発明は、通信装置にて実行される通信パラメータを取得するための制御方法であって、探索手段が、他の通信装置を探索する探索工程と、取得手段が、前記探索工程において探索された他の通信装置の機器情報を含む無線信号を取得する取得工程と、判定手段が、前記取得工程において取得された機器情報を含む無線信号に基づいて、該機器情報の装置が実施する認証方式を判定する判定工程と、決定手段が、前記判定工程において判定された認証方式に基づいて、前記他の通信装置のうちのネットワークへ接続するための通信パラメータを取得するための所定の取得処理を実施していない他の通信装置又は前記所定のメッセージを受信したことのある他の通信装置の中から、ネットワークへ接続するための通信パラメータを取得するための取得処理を行う相手通信装置を決定する際、前記無線信号に含まれる機器情報と前記通信装置の条件情報とに基づいて、前記相手通信装置を決定する決定工程と、要求手段が、前記決定工程において決定された相手通信装置から前記通信パラメータを取得するために、前記取得処理を要求する要求工程と、記憶手段が、前記要求工程において要求した前記取得処理に従って取得された前記通信パラメータをメモリに記憶する記憶工程と、を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ネットワークへ接続するための通信パラメータを取得するための取得処理を要求する相手装置を決定するための処理を提供でき、例えば認証処理が失敗するまでの時間が短い認証処理の装置を優先的に決定すれば、取得処理が失敗した場合でも成功するまでの時間を短縮することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１９】
［第一の実施形態］
図１は、第一の実施形態における無線ＬＡＮシステムの構成を示す図である。この無線ＬＡＮシステムは、無線通信端末装置１０１と、３台の無線基地局装置１０２、１０３、１０４とを備える。また、各々の装置はＩＥＥＥ８０２.１１ｘの無線ＬＡＮ通信機能を有し、無線ＬＡＮインフラストラクチャ通信により無線通信を行う。
【００２０】
また、無線通信端末装置１０１及び無線基地局装置１０２は通信パラメータの自動設定機能を備え、無線通信端末装置１０１は自動設定機能を用いて無線基地局装置１０２から通信パラメータを取得する。
【００２１】
尚、第一の実施形態では、無線基地局装置１０２に設定されている認証方式はＯＰＥＮであり、暗号化規則はＷＥＰである。また、無線基地局装置１０３、１０４に設定されている認証方式はＷＰＡであり、暗号化規則はＴＫＩＰである。
【００２２】
また、図１に示す例では、無線通信端末装置が１台で、無線基地局装置が３台の場合を例に挙げているが、各装置の台数はこれに限定されるものではない。
【００２３】
図２は、第一の実施形態における無線通信端末装置の構成例を示すブロック図である。図２において、２０１は無線通信端末装置１０１を制御する制御部である。２０２は制御命令、即ちプログラムが格納されているＲＯＭである。２０３はＲＡＭである。２０４は無線ＬＡＮ通信機能の通信制御を行う無線通信処理部である。２０５はアンテナである。２０６はアンテナ制御部である。２０７は電源部である。２０８は通信パラメータ自動設定処理部である。２０９はユーザインタフェース部である。２１０は相手装置決定処理部であり、通信パラメータの自動設定処理を行うべき相手通信装置（無線基地局装置１０２〜１０４）を決定する。
【００２４】
図３は、第一の実施形態における無線基地局装置の構成例を示すブロック図である。尚、無線基地局装置１０２〜１０４の構成は同様であり、ここでは無線基地局装置１０４を例に挙げて説明する。
【００２５】
図３において、３０１は無線基地局装置１０４を制御する制御部である。３０２は制御命令、即ちプログラムが格納されているＲＯＭである。３０３はＲＡＭである。３０４は無線ＬＡＮ通信機能の通信制御を行う無線通信処理部である。３０５はアンテナである。３０６はアンテナ制御部である。３０７は電源部である。３０８は通信パラメータ自動設定処理部である。３０９は通信パラメータ自動設定開始ボタンであり、このボタン３０９を押下することで通信パラメータ自動設定処理が起動される。
【００２６】
図４は、第一の実施形態における設定処理記憶テーブルの構成例を示す図である。尚、設定処理記憶テーブルは、無線通信端末装置１０１のＲＡＭ２０３に記憶される。
【００２７】
図４に示す設定処理記憶テーブルには、周囲の無線基地局装置のＳＳＩＤをキーとして、無線基地局装置の認証方式、暗号化規則、自動設定処理済み情報、メッセージ受信情報が記憶される。尚、ＳＳＩＤは、無線基地局装置が形成するネットワークを識別するネットワーク識別子である。ここで、自動設定処理済み情報には無線基地局装置と通信パラメータ自動設定処理を行った（Ｙｅｓ）か否か（Ｎｏ）を示す情報が記憶される。また、メッセージ受信情報には、自動設定処理済み（Ｙｅｓ）の無線基地局装置から通信パラメータ自動設定処理に関するメッセージを受信した（Ｙｅｓ）か否か（Ｎｏ）を示す情報が記憶される。ここで、メッセージ受信情報がＹｅｓの場合、ＲＡＭ２０３にメッセージが記録されていることを示す。尚、このメッセージには、この無線基地局装置のネットワークへの参加要求に対する応答メッセージは含まれない。
【００２８】
次に、無線通信端末装置１０１で行われる通信パラメータ自動設定処理を、図５を用いて説明する。尚、この設定処理は、ユーザインタフェース部２０９を介してユーザが通信パラメータ自動設定処理の開始操作を行った際に起動される。
【００２９】
図５は、無線通信端末装置１０１の通信パラメータ自動設定処理を示すフローチャートである。まず、ステップＳ５０１において、通信パラメータ自動設定処理部２０８が処理タイマを起動する。そして、処理タイマが起動後、ステップＳ５０２で、通信パラメータ自動設定処理部２０８は無線通信処理部２０４を起動し、周囲の無線基地局装置を探索する。探索の結果、無線基地局装置を検出すると、無線基地局装置からの無線信号に含まれる送信元のＳＳＩＤをキーとして、図４に示す設定処理記憶テーブルに認証方式、暗号化規則などを登録する。
【００３０】
尚、無線基地局装置を検出する前に、処理タイマが満了した場合、通信パラメータ自動設定処理部２０８はこの通信パラメータ自動設定処理をエラー終了する。
【００３１】
次に、ステップＳ５０３で、通信パラメータ自動設定処理部２０８は相手装置決定処理部２１０を起動し、相手装置決定処理部２１０で行われる相手装置決定処理（詳細は図６を用いて後述する）の終了を待つ。その後、通信パラメータ自動設定処理部２０８が相手装置決定処理部２１０から処理結果を受領すると、ステップＳ５０４へ処理を進め、通信パラメータ自動設定処理部２０８は相手装置決定処理の結果を確認する。ここで、処理が成功した場合はステップＳ５０５へ処理を進めるが、処理が失敗した場合には、この通信パラメータ自動設定処理をエラー終了する。
【００３２】
次に、ステップＳ５０５で、通信パラメータ自動設定処理部２０８はステップＳ５０３で決定した無線基地局装置へ接続し、その無線基地局装置から通信パラメータを取得する。そして、ステップＳ５０６で、通信パラメータ自動設定処理部２０８は図４に示す設定処理記憶テーブルに記録されている無線基地局装置の情報を更新する。具体的には、自動設定処理遂行情報を「Ｙｅｓ」とし、更に処理結果に基づいてメッセージ受信情報を記録する。
【００３３】
上述したテーブルの更新が終了すると、ステップＳ５０７で、通信パラメータ自動設定処理部２０８は無線基地局装置から通信パラメータを取得できたか否かを確認する。ここで、通信パラメータを取得できた場合は、取得した通信パラメータをＲＡＭ２０３に記憶し、この通信パラメータ自動設定処理を終了する。また、通信パラメータを取得できなかった場合はステップＳ５０３に戻り、相手装置決定処理を再実行する。
【００３４】
以上の手順により、無線通信端末装置１０１と無線基地局装置との間で通信パラメータ自動設定処理が行われる。
【００３５】
次に、図５に示すステップＳ５０３で行われる相手装置決定処理を、図６を用いて説明する。
【００３６】
図６は、第一の実施形態における相手装置決定処理を示すフローチャートである。まず、ステップＳ６０１で、相手装置決定処理部２１０は設定処理記憶テーブルに無線基地局装置が登録されているか否かを確認する。ここで、無線基地局装置が登録されている場合はステップＳ６０２へ処理を進めるが、登録されていない場合はエラー終了する。
【００３７】
ステップＳ６０２では、相手装置決定処理部２１０は図４に示す設定処理記憶テーブルに登録されている各無線基地局装置の自動設定処理済み情報を確認する。ここで、設定処理記憶テーブルに登録されている全ての無線基地局装置が通信パラメータ自動設定処理を行っている場合はステップＳ６０３へ処理を進める。しかし、通信パラメータ自動設定処理を行っていない無線基地局装置がある場合はステップＳ６０４へ処理を進める。
【００３８】
ステップＳ６０３では、相手装置決定処理部２１０は図４に示す設定処理記憶テーブルに登録されている各無線基地局装置のメッセージ受信情報を確認する。ここで、設定処理記憶テーブルに登録されている全ての無線基地局装置が相手機器から処理メッセージを受信していない場合はエラー終了する。一方、相手機器から処理メッセージを受信した無線基地局装置がある場合はステップＳ６０４へ処理を進める。
【００３９】
次に、ステップＳ６０４で、相手装置決定処理部２１０は通信パラメータ自動設定処理を行っていない無線基地局装置又はメッセージを受信した無線基地局装置の中から、通信パラメータ自動設定処理を最優先に行う無線基地局装置を判定する。第一の実施形態では、認証方式がＷＰＡである無線基地局装置を最優先とする。また、認証方式がＯＰＥＮの無線基地局装置のみである場合は、暗号化規則がＷＥＰである無線基地局装置を最優先とする。
【００４０】
尚、最優先と判定される無線基地局装置が複数存在する場合は、設定処理記憶テーブルの登録番号が小さい無線基地局装置を最優先とする。
【００４１】
次に、ステップＳ６０５で、相手装置決定処理部２１０はステップＳ６０４で判定された最も優先度の高い無線基地局装置を相手装置として通信パラメータ自動設定処理部２０８へ通知し、この処理を終了する。
【００４２】
以上の手順により、相手装置決定処理部２１０にて第一の実施形態の相手装置決定処理が行われる。
【００４３】
次に、無線通信端末装置１０１と無線基地局装置１０３、１０４との間で行われる通信パラメータ自動設定処理を、図７を用いて説明する。この例は、無線基地局装置１０４で通信パラメータ自動設定開始ボタン３０９が押下され、無線基地局装置１０４が通信パラメータ自動設定方法に対応している場合のシーケンスである。
【００４４】
図７は、通信パラメータ自動設定開始ボタン３０９が押下された場合の通信パラメータ自動設定処理のシーケンスを示す図である。無線基地局装置１０４で通信パラメータ自動設定開始ボタン３０９が押下されると（７０１）、通信パラメータ自動設定処理部３０８が通信パラメータ自動設定処理を開始する。
【００４５】
無線通信端末装置１０１が上述した通信パラメータ自動設定処理を開始後、周囲の機器を探索（７０２）し、各無線基地局装置の情報を設定処理記憶テーブルに登録する。尚、第一の実施形態では、無線基地局装置１０３の設定処理記憶テーブルの登録番号は、無線基地局装置１０４の登録番号よりも小さい番号が登録される。
【００４６】
機器探索後、無線通信端末装置１０１が相手装置決定処理を行い、最優先に処理を行う機器として無線基地局装置１０３を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（７０３）を無線基地局装置１０３へ送信する。ここで、無線基地局装置１０３は通信パラメータ自動設定方法に対応しておらず、かつ、認証方式がＷＰＡに設定されている。そのため、無線基地局装置１０３は無線通信端末装置１０１から参加要求メッセージを受信すると、無線通信端末装置１０１との間で認証用の鍵を設定するためのハンドシェイク処理を試みる。この場合、無線通信端末装置１０１は無線基地局装置１０３との接続に必要なパラメータを有していないため、ハンドシェイク処理は失敗し、無線基地局装置１０３は参加失敗応答メッセージ（７０４）を無線通信端末装置１０１へ送信する。
【００４７】
そして、無線通信端末装置１０１が無線基地局装置１０３から参加失敗応答メッセージ（７０４）を受信後、設定処理記憶テーブルを更新する。その後、再び相手装置決定処理を行い、最優先に処理を行う機器として無線基地局装置１０４を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（７０５）を無線基地局装置１０４へ送信する。
【００４８】
一方、無線基地局装置１０４は通信パラメータ自動設定方法に対応しているため、無線基地局装置１０４は参加成功応答メッセージ（７０６）を無線通信端末装置１０１へ送信する。そして、無線通信端末装置１０１が参加成功応答メッセージ（７０６）を受信すると、処理開始メッセージ（７０７）を送信して通信パラメータ取得処理を開始する。
【００４９】
一方、無線基地局装置１０４が処理開始メッセージ（７０７）を受信すると、無線通信端末装置１０１との間で予め定められた手順に従って設定処理メッセージ（７０８）を交換する。そして、最終的に無線基地局装置１０４のデータ通信用ネットワークへ参加するために必要な通信パラメータ（７０９）を無線通信端末装置１０１へ送信する。
【００５０】
そして、無線通信端末装置１０１が通信パラメータ（７０９）を受信すると、この通信パラメータ（７０９）をＲＡＭ２０３へ保存し、無線基地局装置１０４のネットワークを離脱する旨のメッセージ（７１０）を送信し、この処理を終了する。
【００５１】
以上の手順により、無線通信端末装置１０１と通信パラメータ自動設定方法に対応している無線基地局装置との間の通信パラメータ自動設定処理は行われる。
【００５２】
次に、無線通信端末装置１０１と認証方式がＯＰＥＮである無線基地局装置１０２との間で行われる通信パラメータ自動設定処理を、図８を用いて説明する。
【００５３】
図８は、無線基地局装置１０２との間で行われる通信パラメータ自動設定処理のシーケンスを示す図である。無線通信端末装置１０１は、まず参加要求メッセージ（８０１）を無線基地局装置１０２へ送信する。一方、無線基地局装置１０２は認証方式がＯＰＥＮであるため、参加成功応答メッセージ（８０２）を無線通信端末装置１０１へ送信する。
【００５４】
そして、無線通信端末装置１０１は参加成功応答メッセージ（８０２）を受信すると、処理開始メッセージ（８０３）を送信して通信パラメータ取得処理を開始する。
【００５５】
ここで、無線基地局装置１０２は通信パラメータ自動設定方法に対応していないため、処理開始メッセージに対して応答を返さない。その結果、無線通信端末装置１０１では、処理開始メッセージ送信時に起動したメッセージ受信タイマが満了し、無線通信端末装置１０１は無線基地局装置１０２のネットワークから離脱する旨のメッセージ（８０４）を送信する。
【００５６】
このように、無線基地局装置１０２との通信パラメータ自動設定処理が失敗するまでに要する時間は、メッセージ受信タイマが満了するまでの時間に依存している。一般的に、タイマが満了するには、ＷＰＡのハンドシェイク処理が失敗するまでに要する時間と比較して長い時間がかかる。そのため、認証方式がＷＰＡである無線基地局装置との通信パラメータ自動設定処理を優先して行う。これにより、処理開始から通信パラメータ自動設定処理が成功するまでに発生する通信パラメータ自動設定処理の失敗に要する時間の短縮が期待できる。
【００５７】
一般的に、通信パラメータ自動設定処理は、通信に必要な暗号鍵などのセキュリティー設定情報を取得する目的で行われる場合が多い。そのため、相手装置決定処理では、暗号化規則がＷＥＰである機器を、暗号化規則が設定されていない機器よりも優先的に相手機器として設定する。これにより、所望の機器との通信パラメータ自動設定処理を速やかに完了する可能性を高め、使い勝手の向上を図る。
【００５８】
次に、無線基地局装置１０４からの通信パラメータ取得に失敗した際の処理を、図９を用いて説明する。
【００５９】
図９は、無線基地局装置１０４からの通信パラメータ取得に失敗した際のシーケンスを示す図である。無線通信端末装置１０１が通信パラメータ自動設定処理を開始後、周囲の無線基地局装置を探索（９０１）し、各無線基地局装置の情報を設定処理記憶テーブルに登録する。ここでは、無線基地局装置１０３の設定処理記憶テーブルの登録番号は無線基地局装置１０４の登録番号よりも小さい番号が登録される。
【００６０】
機器探索後、無線通信端末装置１０１が相手装置決定処理を行い、最優先に処理を行う機器として無線基地局装置１０３を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（９０２）を無線基地局装置１０３へ送信する。ここで、無線基地局装置１０３は参加失敗応答メッセージ（９０３）を無線通信端末装置１０１へ送信する。
【００６１】
そして、無線通信端末装置１０１が無線基地局装置１０３から参加失敗応答メッセージ（９０３）を受信後、設定処理記憶テーブルを更新する。その後、再び相手装置決定処理を行い、最優先に処理を行う機器として無線基地局装置１０４を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（９０４）を無線基地局装置１０４へ送信する。
【００６２】
一方、無線基地局装置１０４は参加成功応答メッセージ（９０５）を無線通信端末装置１０１へ送信する。そして、無線通信端末装置１０１が参加成功応答メッセージ（９０５）を受信すると、処理開始メッセージ（９０６）を無線基地局装置１０４へ送信して通信パラメータ取得処理を開始する。
【００６３】
ここで、無線基地局装置１０４は通信パラメータ自動設定処理が開始されていないため、処理失敗メッセージ（９０７）を無線通信端末装置１０１へ送信する。
【００６４】
そして、無線通信端末装置１０１が無線基地局装置１０４から処理失敗メッセージを受信後、設定処理記憶テーブルを更新する。その後、再び相手装置決定処理を行い、最優先に処理を行う機器として無線基地局装置１０２を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（９０８）を無線基地局装置１０２へ送信する。
【００６５】
一方、無線基地局装置１０２は参加成功応答メッセージ（９０９）を無線通信端末装置１０１へ送信する。そして、無線通信端末装置１０１が参加成功応答メッセージ（９１０）を受信すると、処理開始メッセージを送信して通信パラメータ取得処理を開始する。
【００６６】
ここで、無線基地局装置１０２は通信パラメータ自動設定方法に対応していないため、処理開始メッセージに対して応答を返さない。その結果、無線通信端末装置１０１では、処理開始メッセージ送信時に起動したメッセージ受信タイマが満了し、無線通信端末装置１０１は無線基地局装置１０２のネットワークから離脱する。
【００６７】
その後、無線基地局装置１０４の通信パラメータ自動設定開始ボタンが押下され、無線基地局装置１０４の通信パラメータ自動設定処理が開始される（９１２）。
【００６８】
無線通信端末装置１０１は無線基地局装置１０２のネットワークから離脱後、設定処理記憶テーブルを更新する。その後、再び相手装置決定処理を行い、設定処理記憶テーブルの受信メッセージ情報を参照し、最優先に処理を行う機器として無線基地局装置１０４を決定する。相手装置決定後、無線通信端末装置１０１は参加要求メッセージ（９１３）を無線基地局装置１０４へ送信する。
【００６９】
一方、無線基地局装置１０４は通信パラメータ自動設定方法に対応しているため、参加成功応答メッセージ（９１４）を無線通信端末装置１０１へ送信する。そして、無線通信端末装置１０１が参加成功応答メッセージ（９１４）を受信すると、処理開始メッセージ（９１５）を送信して通信パラメータ取得処理を開始する。
【００７０】
一方、無線基地局装置１０４が処理開始メッセージ（９１５）を受信すると、無線通信端末装置１０１との間で予め定められた手順に従って設定処理メッセージ（９１６）を交換する。そして、最終的に無線基地局装置１０４のデータ通信用ネットワークへ参加するために必要な通信パラメータ（９１７）を無線通信端末装置１０１へ送信する。
【００７１】
そして、無線通信端末装置１０１が通信パラメータ（９１７）を受信すると、この通信パラメータ（９１７）をＲＡＭ２０３へ保存し、無線基地局装置１０４のネットワークを離脱する旨のメッセージ（９１８）を送信し、この処理を終了する。
【００７２】
第一の実施形態によれば、無線基地局装置が通信パラメータ自動設定処理を開始していないなどの理由で設定処理が失敗してしまった場合でも、適切な無線基地局装置との間で速やかに通信パラメータ自動設定処理を再試行することができる。
【００７３】
［第二の実施形態］
次に、図面を参照しながら本発明に係る第二の実施形態を詳細に説明する。第二の実施形態として、無線通信端末装置が相手機器を決定する際に、無線基地局装置から取得した機器詳細情報を利用する場合を説明する。
【００７４】
尚、第二の実施形態における無線ＬＡＮシステム、無線通信端末装置、無線基地局装置の構成は、図１、図２、図３を用いて説明した第一の実施形態と同様であり、その説明は省略する。
【００７５】
ここで、第一の実施形態と同様に、無線通信端末装置１０１の通信パラメータ自動設定処理部２０８が図５に示す通信パラメータ自動設定処理を行う。そして、周囲の無線基地局装置を探索し、無線基地局装置を検出すると、取得した機器詳細情報（図１１）を設定処理記憶テーブルに記録する。
【００７６】
ここで、機器詳細情報とは、該機器の特徴を詳細に説明する情報のことである。具体的には、図１１に示すように、機器名、機器ベンダ名、モデル名、モデル番号、シリアル番号、機器種別、ＭＡＣアドレス、ＵＵＩＤなどの少なくとも一つの情報が含まれる。
【００７７】
尚、機器詳細情報は、無線通信端末装置１０１が送信する探索要求に対する無線基地局装置からの探索応答信号に付加されても良い。また、探索された無線基地局装置に対して機器詳細情報要求を送信して取得しても良い。
【００７８】
更に、無線通信端末装置１０１のＲＡＭ２０３には、通信パラメータ自動設定処理を行う相手機器を特定する条件情報が設定される。条件情報には機器名、機器ベンダ名、モデル名、モデル番号、シリアル番号、機器種別、ＭＡＣアドレス、ＵＵＩＤなどが用いられ、これらの情報が列挙されていても良い。
【００７９】
例えば、相手機器としてＡ社のアクセスポイントを指定したい場合には、条件情報として「機器ベンダ名＝Ａ社」、「機器種別＝アクセスポイント」が設定される。
【００８０】
次に、上述の聞き詳細情報に基づいて相手装置を決定する相手装置決定処理を、図１０を用いて説明する。
【００８１】
図１０は、第二の実施形態における相手装置決定処理を示すフローチャートである。まず、ステップＳ１００１で、相手装置決定処理部２１０は設定処理記憶テーブルに無線基地局装置が登録されているか否かを確認する。ここで、無線基地局装置が登録されている場合はステップＳ１００２へ処理を進めるが、登録されていない場合はエラー終了する。
【００８２】
ステップＳ１００２では、相手装置決定処理部２１０は図４の設定処理記憶テーブルに登録されている各無線基地局装置の自動設定処理済み情報を確認する。ここで、設定処理記憶テーブルに登録されている全ての無線基地局装置が通信パラメータ自動設定処理を行っている場合はステップＳ１００３へ処理を進める。しかし、通信パラメータ自動設定処理を行っていない無線基地局装置がある場合はステップＳ１００４へ処理を進める。
【００８３】
ステップＳ１００３では、相手装置決定処理部２１０は設定処理記憶テーブルに登録されている各無線基地局装置のメッセージ受信情報を確認する。ここで、設定処理記憶テーブルに登録されている全ての無線基地局装置が相手機器から処理メッセージを受信していない場合はエラー終了する。一方、相手機器から処理メッセージを受信した無線基地局装置がある場合はステップＳ１００４へ処理を進める。
【００８４】
次に、ステップＳ１００４で、相手装置決定処理部２１０は通信パラメータ自動設定処理を行っていない無線基地局装置又はメッセージを受信した無線基地局装置の中から、通信パラメータ自動設定処理を最優先に行う無線基地局装置を判定する。第二の実施形態では、認証方式がＷＰＡ又はＷＰＡ２の無線基地局装置を最優先とする。また、認証方式がＯＰＥＮの無線基地局装置のみである場合は、暗号化規則がＷＥＰである無線基地局装置を最優先とする。これらの条件に該当しない場合は、暗号化規則無しの無線基地局装置を最優先とする。
【００８５】
次に、ステップＳ１００５で、相手装置決定処理部２１０は最優先と判定された無線基地局装置が複数あるか否かを確認する。その結果、最優先と判定された無線基地局装置が複数ある場合はステップＳ１００６へ処理を進め、また一台の場合はステップＳ１００７へ処理を進める。
【００８６】
このステップＳ１００６では、相手装置決定処理部２１０はＲＡＭ２０３より条件情報を取得し、設定処理記憶テーブルに記録されている機器詳細情報の中から条件情報と一致する項目を持つ無線基地局装置があるか否かを確認する。確認した結果、条件情報と一致する項目を持つ無線基地局装置が一台存在する場合はその無線基地局装置を最優先としてステップＳ１００７へ処理を進める。
【００８７】
また、確認した結果、条件情報と一致する項目を持つ無線基地局装置が複数存在する、或いは一台も存在しない場合は、設定処理記憶テーブルの登録番号が小さい機器を最優先としてステップＳ１００７へ処理を進める。
【００８８】
尚、第二の実施形態では、条件情報と一致する項目を持つ無線基地局装置が一台存在する場合に、その無線基地局装置を最優先としたが、条件情報と一致する項目を最も多く持つ無線基地局装置を最優先としても良い。
【００８９】
そして、ステップＳ１００７で、相手装置決定処理部２１０は判定された最優先の無線基地局装置を相手機器として通信パラメータ自動設定処理部２０８へ通知し、この処理を終了する。
【００９０】
以上の手順により、相手装置決定処理部２１０にて第二の実施形態の相手装置決定処理が行われる。
【００９１】
第二の実施形態によれば、所望の無線基地局装置が相手機器として速やかに判定され、通信パラメータ自動設定をより迅速に成功させることが可能となる。
【００９２】
以上のように、通信パラメータの自動設定処理が失敗することが明らかな通信装置を除いた中から自動設定処理を行う相手通信装置を決定することが可能となる。そのため、自動設定処理が成功するまでに要する時間が短縮され、ユーザの使い勝手が向上する。
【００９３】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００９４】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００９５】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００９６】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００９８】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９９】
【図１】第一の実施形態における無線ＬＡＮシステムの構成を示す図である。
【図２】第一の実施形態における無線通信端末装置の構成例を示すブロック図である。
【図３】第一の実施形態における無線基地局装置の構成例を示すブロック図である。
【図４】第一の実施形態における設定処理記憶テーブルの構成例を示す図である。
【図５】無線通信端末装置１０１の通信パラメータ自動設定処理を示すフローチャートである。
【図６】第一の実施形態における相手装置決定処理を示すフローチャートである。
【図７】通信パラメータ自動設定開始ボタン３０９が押下された場合の通信パラメータ自動設定処理のシーケンスを示す図である。
【図８】無線基地局装置１０２との間で行われる通信パラメータ自動設定処理のシーケンスを示す図である。
【図９】無線基地局装置１０４からの通信パラメータ取得に失敗した際のシーケンスを示す図である。
【図１０】第二の実施形態における相手装置決定処理を示すフローチャートである。
【図１１】第二の実施形態における設定処理記憶テーブルの構成例を示す図である。
【符号の説明】
【０１００】
１０１  通信通信端末装置
１０２  無線基地局装置
１０３  無線基地局装置
１０４  無線基地局装置
２０１  制御部
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  無線通信処理部
２０５  アンテナ
２０６  アンテナ制御部
２０７  電源部
２０８  通信パラメータ自動設定処理部
２０９  ユーザインタフェース部
２１０  相手装置決定処理部
３０１  制御部
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  無線通信処理部
３０５  アンテナ
３０６  アンテナ制御部
３０７  電源部
３０８  通信パラメータ自動設定開始ボタン
【図１】
0005144162.tif 000002
【図２】
0005144162.tif 000003
【図３】
0005144162.tif 000004
【図４】
0005144162.tif 000005
【図５】
0005144162.tif 000006
【図６】
0005144162.tif 000007
【図７】
0005144162.tif 000008
【図８】
0005144162.tif 000009
【図９】
0005144162.tif 000010
【図１０】
0005144162.tif 000011
【図１１】
0005144162.tif 000012