(57)【要約】【課題】  通信パラメータをユーザに意識させることなく、その通信パラメータの設定を簡易化する。【解決手段】  通信パラメータの設定を行う際に、自分の所有するネットワーク識別子に基づいて通信パラメータ設定用の無線ネットワークの識別を行う。自分の所有するネットワーク識別子と一致するネットワーク識別子を識別できた場合に、無線ネットワーク内の通信装置との間で通信パラメータの設定を行う。また、識別できなかった場合には、手動による通信パラメータの設定に切り替える。【選択図】      図７
2007143117.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークの通信パラメータを自動設定する通信装置の通信パラメータ設定方法であって、
無線ネットワークのネットワーク識別子を検出する検出工程と、
前記検出工程において検出したネットワーク識別子に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定工程と、
を有することを特徴とする通信パラメータ設定方法。
【請求項２】
前記検出工程において検出されたネットワーク識別子が自装置所有のネットワーク識別子と一致する場合に、前記ネットワーク識別子に対応する前記通信パラメータ設定方法により自動的に通信パラメータの設定を行うことを特徴とする請求項１記載の通信パラメータ設定方法。
【請求項３】
前記検出工程において検出されたネットワーク識別子が自装置所有のネットワーク識別子と一致しない場合に、手動による通信パラメータの設定に切り替えることを特徴とする請求項１又は２記載の通信パラメータ設定方法。
【請求項４】
無線ネットワークの通信パラメータを自動設定する通信装置の通信パラメータ設定方法であって、
他の装置と認証を行う認証工程と、
前記認証工程における認証結果に応じて、前記認証に用いた情報に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定工程と、
を有することを特徴とする通信パラメータ設定方法。
【請求項５】
前記認証に用いた情報は、暗号鍵を含むことを特徴とする請求項４に記載の通信パラメータ設定方法。
【請求項６】
前記設定工程は、前記認証工程における認証結果に応じて、自動的に通信パラメータを設定するか、手動により通信パラメータを設定するかを切り替えることを特徴とする請求項４又は５に記載の通信パラメータ設定方法。
【請求項７】
通信装置であって、
無線ネットワークのネットワーク識別子を検出する検出手段と、
前記検出手段により検出したネットワーク識別子に対応する通信パラメータ設定方法を選択し、該選択した通信パラメータ設定方法により前記通信パラメータの設定を行う設定手段と、
を有することを特徴とする通信装置。
【請求項８】
前記検出手段により検出したネットワーク識別子が自装置所有のネットワーク識別子と一致するか否かに応じて、通信パラメータを自動的、または手動で設定するかを切り替えることを特徴とする請求項７記載の通信装置。
【請求項９】
通信装置であって、
他の装置との認証結果を判別する判別手段と、
前記判別手段による判別に応じて、前記認証に用いた情報に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定手段と、
を有することを特徴とする通信装置。
【請求項１０】
前記認証に用いた情報は、暗号鍵を含むことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記設定手段は、前記判別手段による判別に応じて、自動的に通信パラメータを設定するか、手動により通信パラメータを設定するかを切り替えることを特徴とする請求項９又は１０に記載の通信装置。
【請求項１２】
請求項１又は４記載の通信パラメータ設定方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークの通信パラメータを自動設定する技術に関する。
【背景技術】
【０００２】
無線ＬＡＮを用いて通信するためには、通信する機器間で、SSID（Service Set ID）、暗号鍵、認証方式、認証鍵などの無線ＬＡＮ通信パラメータ（以下、通信パラメータと称す）を設定する必要がある。従来、ユーザにとって煩雑とされるこれらの通信パラメータの設定を簡易化する様々な方法が提案されている。
【０００３】
例えば、特許文献１には、ビーコン内に含まれる無線ネットワーク識別情報が自機器の記憶している無線ネットワーク識別情報と一致した場合、対応する固定の通信パラメータを設定し、無線通信を行う方法が記載されている。ビーコンは、既に無線ネットワークを構築している機器から送信される信号であり、このビーコンを受信した機器には予め固定の通信パラメータとそれに対応する無線ネットワーク識別情報が記憶されている。
【０００４】
また、特許文献２には、ビーコン内に含まれる無線ネットワーク識別情報と自機器の記憶している複数のネットワーク識別情報と比較し、一致するネットワーク識別情報が存在する場合、対応する通信パラメータを選択して設定する方法が記載されている。そして、その選択手段を自動で選択する手段と、手動で選択する手段とに切り替えることができる通信パラメータ設定方法の動作が記載されている。
【０００５】
しかし、特許文献１、２記載の通信パラメータを設定する方法を用いた場合、設定される通信パラメータは固定のものであり、固定の通信パラメータを第三者によって盗聴されてしまうと、セキュリティが脆弱なものになってしまうという問題点がある。
【０００６】
この問題を解決する手法として、通信パラメータを自動的に生成し、設定を行う方法が提案されている。アクセスポイント（中継器）とステーション（端末）の通信パラメータ設定を簡単な操作でアクセスポイントからステーションに自動で転送する方法なども実際に製品として実現されている。アクセスポイント及びステーション間での通信パラメータの設定方法では、機器間で通信パラメータ設定用の無線ネットワーク識別情報（例えば、暗号鍵）を用いて通信パラメータ設定用の無線ネットワークを構築し、通信パラメータの設定を行う。
【０００７】
この通信パラメータの自動設定方法を用いることにより、通信パラメータの一部は毎回異なるパラメータが生成され、設定が行われるため、セキュリティと利便性の両立を図ることができる。かかる技術についての動作が特許文献３に記載されている。
【特許文献１】特開2003-204335号公報
【特許文献２】特開2004-094736号公報
【特許文献３】特開2004-215232号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、現在、この通信パラメータの自動設定方法には種々様々なものがあり、通信パラメータを設定する方法が異なっている。そのため、機器が複数の通信パラメータ自動設定方法に対応している場合、どの通信パラメータ自動設定方法で設定を行えばよいかを選択する必要がある。選択する手段としてユーザにどの通信パラメータ自動設定方法を用いるかを選択させる方法も考えられるが、その場合、ユーザの操作工数は増えてしまう。
【０００９】
本発明は、かかる問題点を解決するためになされたもので、通信パラメータの設定を簡易化することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、無線ネットワークの通信パラメータを自動設定する通信装置の通信パラメータ設定方法であって、無線ネットワークのネットワーク識別子を検出する検出工程と、前記検出工程において検出したネットワーク識別子に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定工程とを有することを特徴とする。
【００１１】
また、本発明は、無線ネットワークの通信パラメータを自動設定する通信装置の通信パラメータ設定方法であって、他の装置と認証を行う認証工程と、前記認証工程における認証結果に応じて、前記認証に用いた情報に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定工程とを有することを特徴とする。
【００１２】
更に、本発明は、通信装置であって、無線ネットワークのネットワーク識別子を検出する検出手段と、前記検出手段により検出したネットワーク識別子に対応する通信パラメータ設定方法を選択し、該選択した通信パラメータ設定方法により前記通信パラメータの設定を行う設定手段とを有することを特徴とする。
【００１３】
また、本発明は、通信装置であって、他の装置との認証結果を判別する判別手段と、前記判別手段による判別に応じて、前記認証に用いた情報に対応する通信パラメータ設定方法により前記通信パラメータの設定を行う設定手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、通信パラメータの設定を簡易化することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１６】
［第１の実施形態］
図１は、無線端末１０１と第一アクセスポイント１０４とから構成される無線ＬＡＮシステムの一例を示す図である。第一アクセスポイント１０４はIEEE 802.11x規定の無線通信機能１０５を有し、通信パラメータ自動設定起動ボタン１０６を押下することで通信パラメータ設定用の無線ネットワークを構築し、通信パラメータ自動設定を開始する。なお、通信パラメータには、ネットワーク識別子（SSID：Service Set ID）、暗号鍵、認証方式、認証鍵等がある。
【００１７】
無線端末１０１もIEEE 802.11x規定の無線通信機能１０２を有し、通信パラメータ自動設定起動ボタン１０３を押下することで通信パラメータ自動設定を開始する。
【００１８】
また、図２は無線端末１０１と第二アクセスポイント１０７とから構成される無線ＬＡＮシステムの一例を示す図である。第二アクセスポイント１０７も第一アクセスポイントと同様に、無線通信機能１０８を有し、通信パラメータ自動設定起動ボタン１０９を押下することで通信パラメータ設定用の無線ネットワークを構築し、通信パラメータ自動設定を開始する。
【００１９】
更に、図３は無線端末１０１と第三アクセスポイント１１０とから構成される無線ＬＡＮシステムの一例を示す図である。第三アクセスポイント１１０も第一アクセスポイントと同様に、無線通信機能１１１を有し、通信パラメータ自動設定起動ボタン１１２を押下することで通信パラメータ設定用の無線ネットワークを構築し、通信パラメータ自動設定を開始する。
【００２０】
ここで、図４を用いて、無線端末１０１及び第一アクセスポイント１０４の内部構成について説明する。また、第二アクセスポイント１０７及び第三アクセスポイント１１０の内部構成は、第一アクセスポイント１０４と同様であり、その説明は省略する。
【００２１】
図４は、無線端末１０１及びアクセスポイント１０４の内部構成の一例を示すブロック図である。まず、無線端末１０１側のブロック図において、４０１は制御部であり、後述するＲＯＭに格納されたプログラムに従って無線端末を制御する。４０２は無線通信処理部であり、無線ＬＡＮの通信制御を行う。４０３はＲＡＭであり、制御部４０１が制御を実行時に使用する作業領域や各種テーブルが定義されたメモリである。４０４はＲＯＭであり、制御命令（プログラム）や制御データが格納されている。
【００２２】
４０６はアンテナ制御部であり、アンテナ４０５を制御する。４０７は通信パラメータ設定開始ボタンであり、通信パラメータ設定起動を行う。４０８は表示部であり、ＬＣＤやＬＥＤなどにより無線端末の状態や後述する操作部での操作入力を表示する。４０９は操作部であり、無線端末への操作を指示するボタンなどを含む。４１０は電源部であり、二次電池なども含む。４１１は無線以外の通信インタフェース部であり、例えばＵＳＢやＩＥＥＥ１３９４などの有線インタフェースである。
【００２３】
尚、通信パラメータ設定開始ボタン４０７は、図１に示す通信パラメータ自動設定起動ボタン１０３に相当するものである。また、通信パラメータを自動設定する処理については更に後述する。
【００２４】
次に、第一アクセスポイント１０４側のブロック図において、４１２は制御部であり、後述するＲＯＭに格納されたプログラムに従ってアクセスポイントを制御する。４１３は無線通信処理部であり、無線ＬＡＮの構築や通信制御などを行う。４１４はＲＡＭであり、制御部４１２が制御を実行時に使用する作業領域や各種テーブルが定義されたメモリである。４１５はＲＯＭであり、制御命令（プログラム）や制御データが格納されている。
【００２５】
４１６は通信パラメータ設定開始ボタンであり、当該ボタンが押下されると、通信パラメータの自動設定処理が開始される。４１７はアンテナ制御部であり、アンテナ４１８を制御する。４１９は表示部であり、ＬＣＤやＬＥＤなどによりアクセスポイントの状態や後述する操作部での操作入力を表示する。４２０は操作部であり、アクセスポイントへの操作を指示するボタンなどを含む。４２１は電源部である。４２２は無線以外の通信インタフェース部であり、例えばＵＳＢやＩＥＥＥ１３９４などの有線インタフェースである。
【００２６】
尚、通信パラメータ設定開始ボタン４１６は、図１に示す通信パラメータ自動設定起動ボタン１０６（図２に示す１０９又は図３に示す１１２）に相当するものである。また、通信パラメータを自動設定する処理については更に後述する。
【００２７】
以上の構成において、第一アクセスポイント１０４は、第一の通信パラメータ自動設定方法１１３に対応している。また、第二アクセスポイント１０７は第二の通信パラメータ自動設定方法１１４に対応している。そして、第三アクセスポイント１１０は第三の通信パラメータ自動設定方法１１５に対応している。
【００２８】
一方、無線端末１０１は、第一の通信パラメータ自動設定方法１１３と第二の通信パラメータ自動設定方法１１４の両方に対応している。
【００２９】
尚、通信パラメータの自動設定方法とは、接続する機器間で予め定められた手順、及びメッセージにより、通信パラメータの設定を自動的に行う方法のことをいう。通信パラメータの自動設定方法に関しては、各メーカーが独自の方法を採用している場合が多い。
【００３０】
従って、共通の通信パラメータ自動設定方法に対応していない機器間では、通信パラメータ設定のための手順が異なるか、解読可能なメッセージが異なり、自動設定方法を用いて通信パラメータの設定を行うことはできない。一方、共通の通信パラメータ自動設定方法に対応している機器の間では、当該自動設定方法を用いて簡単に通信パラメータの設定を行うことができる。
【００３１】
通信パラメータの自動設定方法の一例を以下に示す。
【００３２】
まず、機器Ａは、予め記憶している通信パラメータ設定用のSSIDと暗号方式、暗号鍵を用いて、通信パラメータ設定用のネットワークを構築する。機器Ｂは、機器Ａと同じ通信パラメータ設定用のSSID、暗号方式、及び暗号鍵を予め記憶しており、これらを用いて、機器Ａが構築したネットワークに参加する。そして、通信パラメータ設定用ネットワーク内の機器Ａが、通常のデータ通信に使用する通信パラメータを自動生成し、生成した通信パラメータを機器Ｂに送信する。機器Ｂは機器Ａから送信されたデータ通信用の通信パラメータを受信すると、当該通信パラメータを自機器に設定する。
【００３３】
このように、機器Ａ、Ｂ間でデータ通信用ネットワークを新たに構築することにより、データ通信が可能となる。この設定方法を用いることで、通信パラメータ自動設定方法を行う度に、データ通信用の通信パラメータを可変にすることができ、毎回固定の値で通信ネットワークを構築する場合に比べてセキュリティが向上する。
【００３４】
また、他の方法としては、まずアクセスポイントと無線端末間で予め記憶しているSSID、暗号方式、及び暗号鍵を用いて通信パラメータ設定用のネットワークを形成する。そして、形成した通信パラメータ設定用ネットワークにおいて、アクセスポイントが予め記憶しているデータ通信用の通信パラメータを無線端末に転送し、転送された通信パラメータを無線端末側に設定する。
【００３５】
この設定方法を用いることで、既存のネットワークに新たに参加しようとする無線端末にも、既存のネットワークと同一の通信パラメータを簡単に設定することができる。
【００３６】
尚、上述のように、設定を行う度に設定される通信パラメータが異なる場合もあるため、共通の自動設定方法に対応している機器全てに対して、同一の通信パラメータが設定されるとは限らない。例えば、機器Ａと機器Ｂ間で第一の通信パラメータ自動設定方法を使用して設定された通信パラメータと、機器Ａと機器Ｃ間で第一の通信パラメータ自動設定方法を使用して設定された通信パラメータと、が異なる場合もある。
【００３７】
一方、自動設定方法が異なっていても、設定される通信パラメータは同一の場合もある。例えば、通信パラメータの設定を行う機器Ａ，Ｂが共に第一、第二の通信パラメータ自動設定方法に対応している場合、どちらの設定方法を使用しても、同一の通信パラメータが設定される場合もありうる。
【００３８】
ここで、図５を用いて、上述の第一の通信パラメータ自動設定方法１１３、第二の通信パラメータ自動設定方法１１４、第三の通信パラメータ自動設定方法１１５で用いられる通信パラメータ設定用のネットワークSSIDについて説明する。
【００３９】
図５は、通信パラメータ自動設定方法で用いられるネットワークSSID（ネットワーク識別子）の一例を示す図である。図５に示すように、第一の通信パラメータ自動設定方法１１３では、SSID=ABCにより通信パラメータの自動設定を行うための無線ネットワークが構築される。このSSID=ABCは第一の通信パラメータ自動設定用の無線ネットワークを構築する機器が送信するビーコン内に含まれるものである。また同様に、第二の通信パラメータ自動設定方法１１４では、SSID=DEFにより通信パラメータの自動設定を行うための無線ネットワークが構築される。このSSID=DEFは第二の通信パラメータ自動設定用の無線ネットワークを構築する機器が送信するビーコン内に含まれるものである。第三の通信パラメータ自動設定方法１１５でも同様に、SSID=GHIにより通信パラメータの自動設定を行うための無線ネットワークがS構築される。このSSID=GHIは、第三の通信パラメータ自動設定用の無線ネットワークを構築する機器が送信するビーコン内に含まれるものである。
【００４０】
次に、図６及び図７を用いて、第１の実施形態における通信パラメータ自動設定方法を選択して通信パラメータを自動設定する処理について説明する。
【００４１】
図６は、アクセスポイントにおける通信パラメータ自動設定処理を示すフローチャートである。ここでは、第一アクセスポイント１０４を例に挙げて説明するが、他のアクセスポイントでも同様に処理が行われるものである。
【００４２】
まず、ユーザが通信パラメータ自動設定起動ボタン１０６を押下すると、第一アクセスポイント１０４は通信パラメータ設定用のSSID=ABCを用いて無線ネットワークが既に構築されているか否かを検索する（ステップＳ６０１）。ここで、まだ構築されていなければ（ステップＳ６０２のＹＥＳ）、自ら通信パラメータ自動設定用の無線ネットワークを構築し、このSSID=ABCを含むビーコンの送信を開始する（ステップＳ６０３）。
【００４３】
その後、第一アクセスポイント１０４は、無線端末１０１からSSID=ABCを含むプローブ要求の受信を待つ（ステップＳ６０４）。そして、プローブ要求を受信し、プローブ要求に含まれるSSIDと構築した無線ネットワークのSSIDとを比較し、一致すると（ステップＳ６０４のＹＥＳ）、プローブ応答を無線端末１０１へ送信する（ステップＳ６０５）。
【００４４】
次に、第一アクセスポイント１０４は、無線端末１０１との間で第一の通信パラメータ自動設定方法１１３を用いて通信パラメータの設定を行う（ステップＳ６０６）。そして、通信パラメータの設定が完了すると（ステップＳ６０７）、設定された通信パラメータを用いて無線による画像等のデータ通信を行うことが可能になる。
【００４５】
図７は、無線端末１０１における通信パラメータ自動設定処理を示すフローチャートである。まず、ユーザが通信パラメータ自動設定起動ボタン１０３を押下すると、無線端末１０１は通信パラメータ自動設定用のSSIDを検索する（ステップＳ７０１）。ここでは、自分の記憶記憶する二つの通信パラメータ自動設定用のSSID（ABC及びDEF）で通信パラメータ自動設定用の無線ネットワークが構築されているか否かを検索する。尚、この検索処理については図８及び図９を用いて更に後述する。
【００４６】
次に、図１に示す第一の構成で、検索処理の結果、第一アクセスポイント１０４が第一の通信パラメータ自動設定用の無線ネットワーク（SSID=ABC）を構築していることを無線端末１０１が確認した場合について説明する。
【００４７】
無線端末１０１において、自分の記憶記憶する通信パラメータ自動設定用のSSIDを検知した場合（ステップＳ７０２のＹＥＳ）、そのSSIDに対応した通信パラメータ自動設定方法を行う（ステップＳ７０３）。つまり、無線端末１０１と第一アクセスポイント１０４との間で第一の通信パラメータ自動設定方法１１３を用いて、通信パラメータ（SSID（Service Set ID）、暗号鍵、認証方式、認証鍵など）の設定を行う。そして、通信パラメータの設定が完了すると（ステップＳ７０５）、設定された通信パラメータを用いて無線によるデータ通信を行うことが可能になる。
【００４８】
また、図２に示す第二の構成で、検索処理の結果、第二アクセスポイント１０７が第二の通信パラメータ自動設定用の無線ネットワーク（SSID=DEF）を構築していることを無線端末１０１が確認した場合について説明する。
【００４９】
尚、この場合、第二アクセスポイント１０７においても、図６に示したフローチャートに従って第一アクセスポイント１０４と同様に通信パラメータ自動設定処理が行われる。また、無線端末１０１でも通信パラメータ自動設定用のSSIDの検索処理が行われる。
【００５０】
無線端末１０１において、自分の記憶する通信パラメータ自動設定用のSSIDを検知した場合（ステップＳ７０２のＹＥＳ）、そのSSIDに対応した通信パラメータ自動設定方法を行う（ステップＳ７０３）。つまり、無線端末１０１と第二アクセスポイント１０４との間で第二の通信パラメータ自動設定方法１１４を用いて、通信パラメータの設定を行う。そして、通信パラメータの設定が完了すると（ステップＳ７０５）、設定された通信パラメータを用いて無線によるデータ通信を行うことが可能になる。
【００５１】
更に、図３に示す第三の構成で、検索処理の結果、第三アクセスポイント１１０が第三の通信パラメータ自動設定用の無線ネットワーク（SSID=GHI）を構築していることを無線端末１０１が確認した場合について説明する。
【００５２】
尚、この場合、第三アクセスポイント１１０においても、図６に示したフローチャートに従って第一アクセスポイント１０４と同様に通信パラメータ自動設定処理が行われる。また、無線端末１０１でも通信パラメータ自動設定用のSSIDの検索処理が行われる。
【００５３】
無線端末１０１は、自分の記憶する通信パラメータ自動設定用のSSIDを検知できない（ステップＳ７０２のＮＯ）。つまり、この場合、通信パラメータ自動設定用のSSID=GHIでネットワークが構築されているため、手動による通信パラメータの設定方法に切り替える（ステップＳ７０４）。
【００５４】
次に、無線端末１０１において、通信パラメータ自動設定用の無線ネットワークを検索する検索処理（図７に示すＳ７０１）について、図８及び図９に示す２つの検索処理方法を例に挙げて説明する。尚、ここでは、図１に示す第一の構成について説明するが、他の構成でも同様に処理できることは言うまでもない。
【００５５】
＜検索処理方法１＞
図８は、検索処理方法１における検索判定処理を示すフローチャートである。通信パラメータ自動設定起動ボタン１０３が押下されると、自分の記憶する二つの通信パラメータ自動設定用のSSID=ABCを含むプローブ要求と、SSID=DEFを含むプローブ要求の送信を行う（ステップＳ８０１）。図１に示す構成では、第一アクセスポイント１０４がSSID=ABCのネットワークを構築しているので、プローブ要求に対するプローブ応答を無線端末１０１に送信する。一方、無線端末１０１がそのプローブ応答を受信すると（ステップＳ８０２のＹＥＳ）、第一アクセスポイント１０４が通信パラメータ自動設定用の無線ネットワークを構築していることを確認できる。これにより、自分の記憶する通信パラメータ自動設定用のSSIDを検知できたと判断し（ステップＳ８０４）、この検索処理を終了する。
【００５６】
また、無線端末１０１がプローブ応答を受信できず、プローブ送信から一定時間が経過すると（ステップＳ８０３のＹＥＳ）、自分の記憶する通信パラメータ自動設定用のSSIDを検知できなかったと判断し（ステップＳ８０５）、この検索処理を終了する。
【００５７】
尚、ステップＳ８０１で送信するSSID=ABCを設定したプローブ要求と、SSID=DEFを設定したプローブ要求は連続して送信しても良い。また、一方を送信し、一定時間が経過してもプローブ応答が受信できない場合に（ステップＳ８０２、Ｓ８０３）、他方のプローブ要求を送信するようにしても良い。
【００５８】
＜検索処理方法２＞
図９は、検索処理方法２における検索判定処理を示すフローチャートである。通信パラメータ自動設定ボタン１０３が押下されると、自分の記憶する通信パラメータ自動設定用のSSID（ABC及びDEF）を含むビーコンの受信待ち状態に遷移する（ステップＳ９０１）。即ち、SSID=ABCが設定されたビーコンと、SSID= DEFが設定されたビーコンの受信待ち状態に遷移する。図１に示す構成では、第一アクセスポイント１０４がSSID=ABCのネットワークを既に構築している場合、そのSSID=ABCを含むビーコンを送信している。ここで、無線端末１０１がこのビーコンを受信した場合（ステップＳ９０２のＹＥＳ）、そのビーコン内に含まれるSSID=ABCと自分の記憶している通信パラメータ設定用のSSID（ABC及びDEF）とを比較する（ステップＳ９０３）。ここで、SSIDが一致すると（ステップＳ９０４のＹＥＳ）、自分の記憶する通信パラメータ自動設定用のSSIDを検知できたと判断し（ステップＳ９０５）、この検索処理を終了する。
【００５９】
また、該当するSSIDのビーコンを受信できなかった場合（ステップＳ９０４のＮＯ）、自分の記憶する通信パラメータ自動設定用のSSIDは検索できなかったと判断し（ステップＳ９０６）、この検索処理を終了する。
【００６０】
尚、上述した検索処理方法は各々を個別に用いても良いし、検索処理方法１、２を併用しても良い。
【００６１】
このように、本実施形態では、無線端末は、自機器が対応している通信パラメータ自動設定方式に用いられるSSIDを予め記憶しておき、当該SSIDを使用して通信パラメータ設定用のネットワークを構築しているアクセスポイントを検索する。そして、検索の結果、共通の通信パラメータ自動設定方式に対応しているアクセスポイントとの間で簡単に通信パラメータの設定を行うことができる。
【００６２】
また、上記通信パラメータ設定用のネットワークは、アクセスポイントの通信パラメータ自動設定起動ボタンが押下されたときに構築されるため、ユーザが希望する場合のみ通信パラメータの設定を行うことができ、セキュリティが確保される。また、無線通信回線を無駄に使用することもない。
【００６３】
また、上記検索処理は、無線端末の通信パラメータ自動設定起動ボタンが押下されたときに実行されるため、ユーザが希望する場合のみ通信パラメータの設定を行うことができ、セキュリティが確保される。また、無線通信回線を無駄に使用することもない。
【００６４】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態について詳細に説明する。
【００６５】
図１０は、無線端末１００１と第四アクセスポイント１００４とから構成される無線ＬＡＮシステムの一例を示す図である。第四アクセスポイント１００４はIEEE 802.11x規定の無線通信機能１００５を有し、通信パラメータ自動設定起動ボタン１００６を押下することで通信パラメータ設定用の無線ネットワークを構成する。
【００６６】
無線端末１００１もIEEE 802.11x規定の無線通信機能１００２を有し、通信パラメータ自動設定起動ボタン１００３を押下することで通信パラメータ自動設定を開始する。
【００６７】
また、図１１は無線端末１００１と第五アクセスポイント１００７とから構成される無線ＬＡＮシステムの一例を示す図である。第五アクセスポイント１００７も第四アクセスポイント１００４と同様に、無線通信機能１００８を有し、通信パラメータ自動設定起動ボタン１００９を押下することで通信パラメータ設定用の無線ネットワークを構成する。
【００６８】
尚、無線端末１００１、第四アクセスポイント１００４及び第五アクセスポイント１００７の内部構成は第１の実施形態と同様であり、その説明は省略する。
【００６９】
以上の構成において、無線端末１００１は第四の通信パラメータ自動設定方法１０１０及び第五の通信パラメータ自動設定方法１０１１の両方に対応している。
【００７０】
一方、第四アクセスポイント１００４は、第四の通信パラメータ自動設定方法１０１０に対応している。また、第五アクセスポイント１００７は第六の通信パラメータ自動設定方法１０１２に対応している。
【００７１】
尚、第２の実施形態では、各アクセスポイント及び各無線端末は、自らが対応している通信パラメータ自動設定方式に対応した暗号鍵を記憶している。そして、通信パラメータ自動設定を行う機器間で暗号鍵による認証が成功した場合に、該暗号鍵に対応した通信パラメータ自動設定方法を用いて、通信パラメータの設定が行われる。
【００７２】
ここで、図１２〜図１４を用いて、無線端末１００１、第四アクセスポイント１００４及び第五アクセスポイント１００７が記憶する暗号鍵に基づいて通信パラメータを自動設定する処理について説明する。
【００７３】
図１２は、通信パラメータ自動設定方法で用いられる認証用の暗号鍵の一例を示す図である。図１２に示すように、第四の通信パラメータ自動設定方法１０１０では、暗号鍵１２０１を用いて認証が行われる。また、第五の通信パラメータ自動設定方法１０１１では、暗号鍵１２０２を用いて認証が行われる。そして、第六の通信パラメータ自動設定方法１０１２では、暗号鍵１２０３を用いて認証が行われる。
【００７４】
図１３は、アクセスポイントにおける通信パラメータ自動設定処理を示すフローチャートである。まず、図１０に示す構成で、第四アクセスポイント１００４が無線端末１００１との間で通信パラメータを自動設定する処理について説明する。
【００７５】
ユーザが通信パラメータ自動設定起動ボタン１００６を押下すると、第四アクセスポイント１００４は任意のSSID（SSID=XYZとする）を用いて無線ネットワークが既に構築されているか否かを検索する（ステップＳ１３０１）。ここで、まだ構築されていなければ（ステップＳ１３０２のＹＥＳ）、自ら無線ネットワークの構築を行い、このSSID=XYZを含むビーコンの送信を開始する（ステップＳ１３０３）。
【００７６】
その後、第四アクセスポイント１００４は、無線端末１００１からSSID=XYZを含むプローブ要求の受信を待つ（ステップＳ１３０４）。そして、プローブ要求を受信し、プローブ要求に含まれるSSIDと自分が構築した無線ネットワークのSSIDとを比較し、一致すると（ステップＳ１３０４のＹＥＳ）、プローブ応答を無線端末１００１へ送信する（ステップＳ１３０５）。
【００７７】
次に、第四アクセスポイント１００４は、無線端末１００１との間で、第四の通信パラメータ自動設定方法１０１０に対応した暗号鍵１２０１を用いた認証を行う（ステップＳ１３０６）。ここで、認証が確認できた場合は（ステップＳ１３０７のＹＥＳ）、暗号鍵に対応した通信パラメータの自動設定を行う（ステップＳ１３０８）。つまり、無線端末１００１との間で第四の通信パラメータ自動設定方法１０１０を用いて通信パラメータの設定を行う。そして、通信パラメータの設定が完了すると（ステップＳ１３０９）、設定された通信パラメータを用いて無線通信を行うことが可能になる。
【００７８】
図１４は、無線端末１００１における通信パラメータ自動設定処理を示すフローチャートである。ここでは、図１０に示す構成で行われる通信パラメータ自動設定処理について説明する。
【００７９】
ユーザが通信パラメータ自動設定起動ボタン１００３を押下すると、無線端末１００１はビーコンの受信待ち状態になる（ステップＳ１４０１）。その後、第四アクセスポイント１００４からSSID=XYZのビーコンを受信すると（ステップＳ１４０２のＹＥＳ）、受信したSSID=XYZを用いて第四アクセスポイント１００４にプローブ要求を送信する（ステップＳ１４０３）。そして、第四アクセスポイント１００４からプローブ要求に対するプローブ応答を受信し、暗号鍵の認証要求を受けると（ステップＳ１４０４）、通信パラメータ自動設定に対応した暗号鍵の認証処理を行う（ステップＳ１４０５）。つまり、自分の記憶する第四及び第五の通信パラメータ自動設定それぞれに対応した暗号鍵１２０１及び１２０２を用いて第四アクセスポイント１００４と暗号鍵の認証を行う。
【００８０】
認証の結果、この例では、暗号鍵１２０１を用いた認証が可能であるので、認証が成功したことを確認できる（ステップＳ１４０６のＹＥＳ）。そして、暗号鍵１２０１に対応した第四の通信パラメータ自動設定１０１０を用いて、通信パラメータの設定を行う（ステップＳ１４０７）。通信パラメータの設定が完了すると（ステップＳ１４０９）、設定されたパラメータを用いて無線通信を行うことが可能になる。
【００８１】
次に、図１１に示す構成で、第五アクセスポイント１００７が無線端末１００１との間で通信パラメータを自動設定する処理について説明する。
【００８２】
ユーザが通信パラメータ自動設定起動ボタン１００９を押下すると、第五アクセスポイント１００７は任意のSSID（SSID=LMNとする）を用いて無線ネットワークが既に構築されているか否かを検索する（ステップＳ１３０１）。ここで、まだ構築されていなければ（ステップＳ１３０２のＹＥＳ）、自ら無線ネットワークの構築を行い、このSSID=LMNを含むビーコンの送信を開始する（ステップＳ１３０３）。
【００８３】
その後、第五アクセスポイント１００７は、無線端末１００１からSSID=LMNを含むプローブ要求の受信を待つ（ステップＳ１３０４）。そして、プローブ要求を受信し、プローブ要求に含まれるSSIDと自分が構築した無線ネットワークのSSIDとを比較し、一致すると（ステップＳ１３０４のＹＥＳ）、プローブ応答を無線端末１００１へ送信する（ステップＳ１３０５）。
【００８４】
次に、第五アクセスポイント１００７は、無線端末１００１との間で、第六の通信パラメータ自動設定方法１０１２に対応した暗号鍵１２０３を用いた認証を行う（ステップＳ１３０３）。ここで、図１１に示す構成の場合、暗号鍵の認証は確認できないため、第五アクセスポイント１００７は無線端末１００１へ認証失敗の情報を送信する（ステップＳ１３０６）。そして、ステップＳ１３０３に戻り、上述の処理を繰り返す。
【００８５】
一方、図１１に示す構成で、無線端末１００１で行われる通信パラメータ自動設定処理について説明する。
【００８６】
ユーザが通信パラメータ自動設定起動ボタン１００３を押下すると、無線端末１００１はビーコンの受信待ち状態になる（ステップＳ１４０１）。その後、第五アクセスポイント１００７からSSID=LMNのビーコンを受信すると（ステップＳ１４０２のＹＥＳ）、受信したSSID=LMNを用いて第五アクセスポイント１００７にプローブ要求を送信する（ステップＳ１４０３）。そして、第五アクセスポイント１００７からプローブ要求に対するプローブ応答を受信し、暗号鍵の認証要求を受けると（ステップＳ１４０４）、通信パラメータ自動設定に対応した暗号鍵の認証処理を行う（ステップＳ１４０５）。つまり、自分の記憶する第四及び第五の通信パラメータ自動設定それぞれに対応した暗号鍵１２０１及び１２０２を用いて第五アクセスポイント１００７と暗号鍵の認証を行う。
【００８７】
認証した結果、この例では、認証は失敗するため、第五アクセスポイント１００７から認証失敗の応答を受け（ステップＳ１４０６のＮＯ）、自動設定方法での通信パラメータの設定はできないと判断する（ステップＳ１４０６）。そして、手動での通信パラメータの設定に切り替える（ステップＳ１４０８）。
【００８８】
このように、本実施形態では、無線端末は自らが対応している通信パラメータ自動設定方式に対応した暗号鍵を記憶しており、当該暗号鍵により認証が成功したアクセスポイントとの間で当該自動設定方式を用いた通信パラメータの設定を行う。従って、共通の通信パラメータ自動設定方式に対応しているアクセスポイントとの間で、高いセキュリティを確保しつつ、簡単に通信パラメータを設定できる。
【００８９】
また、上記通信パラメータ設定用のネットワークは、アクセスポイントの通信パラメータ自動設定起動ボタンが押下されたときに構築されるため、ユーザが希望する場合のみ通信パラメータの設定を行うことができ、より高いセキュリティが確保される。また、無線通信回線を無駄に使用することもない。
【００９０】
また、上記検索処理は、無線端末の通信パラメータ自動設定起動ボタンが押下されたときに実行されるため、ユーザが希望する場合のみ通信パラメータの設定を行うことができ、より高いセキュリティが確保される。また、無線通信回線を無駄に使用することもない。
【００９１】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態について詳細に説明する。
【００９２】
図１５は、第３の実施形態における無線ＬＡＮシステムの構成の一例を示す図である。図１５に示すように、第２の実施形態で用いた無線端末１００１と第四アクセスポイント１００４及び第五アクセスポイント１００７により無線ＬＡＮシステムが構成される。
【００９３】
尚、第四アクセスポイント１００４及び第五アクセスポイント１００７の通信パラメータ自動設定処理は、第２の実施形態で用いた図１３に示すフローチャートと同様であり、その説明は省略する。
【００９４】
ここでは、図１４を用いて、無線端末１００１における通信パラメータ自動設定処理について説明する。
【００９５】
ユーザが通信パラメータ自動設定起動ボタン１００３を押下すると、無線端末１００１はビーコンの受信待ち状態になる（ステップＳ１４０１）。その後、第四アクセスポイント１００４からSSID=XYZのビーコンを受信すると共に、第五アクセスポイント１００７からSSID=LMNのビーコンを受信する（ステップＳ１４０２のＹＥＳ）。受信したビーコン内のSSID=XYZ及びSSID=LMNを用いて、第四アクセスポイント１００４及び第五アクセスポイント１００７にそれぞれプローブ要求を順次送信する（ステップＳ１４０３）。プローブ要求に対するプローブ応答を受信すると（ステップＳ１４０４のＹＥＳ）、プローブ応答を送信したアクセスポイントと暗号鍵の認証処理を行う（ステップＳ１４０５）。つまり、自分の記憶する第四及び第五の通信パラメータ自動設定方法それぞれに対応した暗号鍵１２０１及び１２０２を用いてアクセスポイントと暗号鍵の認証を行う。その結果、第四アクセスポイント及び第五アクセスポイントと通信パラメータの自動設定が可能なものがあった場合（ステップＳ１４０６のＹＥＳ）、通信パラメータ自動設定を用いて通信パラメータの設定を行う（ステップＳ１４０７）。
【００９６】
第３の実施形態では、第四アクセスポイント１００４と暗号鍵１２０２を用いて認証が可能であり、この認証が成功したことを確認できる。従って、暗号鍵１２０２に対応した第五の通信パラメータ自動設定１０１１を用いて、第四アクセスポイント１００４と通信パラメータの設定を行う。通信パラメータの設定が完了すると（ステップＳ１４０９）、設定されたパラメータを用いて無線通信を行うことが可能になる。
【００９７】
尚、無線端末と共通の通信パラメータ自動設定方式に対応しているアクセスポイントが複数検出された場合、通信パラメータの設定を行うアクセスポイントの選択方法としては、様々な方法が考えられる。
【００９８】
例えば、共通の通信パラメータ自動設定方式に対応しているアクセスポイントが複数検出された旨を表示部に表示し、どのアクセスポイントと自動設定を行うかをユーザに選択させるようにしてもよい。また、優先的に接続するアクセスポイントの識別情報を予め無線端末側で記憶しておき、当該アクセスポイントとの間で通信パラメータの設定を行うようにしてもよい。
【００９９】
このように、実施形態によれば、無線端末が複数のアクセスポイントと通信可能な位置に存在する場合であっても、共通の通信パラメータ自動設定方式に対応しているアクセスポイントとの間で、自動的に通信パラメータの設定を行うことができる。また、暗号鍵に対応した自動設定方法により通信パラメータを設定するため、セキュリティを確保しつつ、簡単に通信パラメータを設定することができる。
【０１００】
以上のように、上記説明によれば、通信パラメータの設定を簡易化することができる。また、アクセスポイント毎の通信パラメータ設定用のネットワーク識別子、アクセスポイント毎の暗号鍵に対応した方法により通信パラメータを自動的に設定するので、セキュリティを保ったままパラメータを設定することができる。また、自動的にパラメータを設定することができない場合には、手動設定に切り替えるので、確実にパラメータを設定することができる。
【０１０１】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１０２】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【０１０３】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１０４】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１０５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１０６】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
以上、本発明を好ましい実施例により説明してきたが、本発明は上述の実施例に限定されることなく、請求の範囲に記載された範囲内において、種々の変形が可能である。
【図面の簡単な説明】
【０１０８】
【図１】無線端末１０１と第一アクセスポイント１０４とで構成される無線ＬＡＮシステムの一例を示す図である。
【図２】無線端末１０１と第二アクセスポイント１０７とで構成される無線ＬＡＮシステムの一例を示す図である。
【図３】無線端末１０１と第三アクセスポイント１１０とで構成される無線ＬＡＮシステムの一例を示す図である。
【図４】無線端末１０１及びアクセスポイント１０４の内部構成の一例を示すブロック図である。
【図５】通信パラメータ自動設定方法で用いられるネットワークSSIDの一例を示す図である。
【図６】アクセスポイントにおける通信パラメータ自動設定処理を示すフローチャートである。
【図７】無線端末１０１における通信パラメータ自動設定処理を示すフローチャートである。
【図８】検索処理方法１における検索判定処理を示すフローチャートである。
【図９】検索処理方法２における検索判定処理を示すフローチャートである。
【図１０】無線端末１００１と第四アクセスポイント１００４とで構成される無線ＬＡＮシステムの一例を示す図である。
【図１１】無線端末１００１と第五アクセスポイント１００７とで構成される無線ＬＡＮシステムの一例を示す図である。
【図１２】通信パラメータ自動設定方法で用いられる認証用の暗号鍵の一例を示す図である。
【図１３】アクセスポイントにおける通信パラメータ自動設定処理を示すフローチャートである。
【図１４】無線端末１００１における通信パラメータ自動設定処理を示すフローチャートである。
【図１５】第３の実施形態における無線ＬＡＮシステムの構成の一例を示す図である。
【符号の説明】
【０１０９】
１０１  無線端末
１０２  無線通信機能
１０３  通信パラメータ自動設定起動ボタン
１０４  第一アクセスポイント
１０５  無線通信機能
１０６  通信パラメータ自動設定起動ボタン
１０７  第二アクセスポイント
１０８  無線通信機能
１０９  通信パラメータ自動設定起動ボタン
１１０  第三アクセスポイント
１１１  無線通信機能
１１２  通信パラメータ自動設定起動ボタン
１１３  第一の通信パラメータ自動設定方法
１１４  第二の通信パラメータ自動設定方法
１１５  第三の通信パラメータ自動設定方法
４０１  無線端末制御部
４０２  無線通信処理部
４０３  ＲＡＭ
４０４  ＲＯＭ
４０５  アンテナ
４０６  アンテナ制御部
４０７  通信パラメータ設定ボタン
４０８  表示部
４０９  操作部
４１０  電源部
４１１  通信インタフェース部
４１２  アクセスポイント制御部
４１３  無線通信処理部
４１４  ＲＡＭ
４１５  ＲＯＭ
４１６  通信パラメータ設定ボタン
４１７  アンテナ制御部
４１８  アンテナ
４１９  表示部
４２０  操作部
４２１  電源部
４２２  通信インタフェース部
１００１  無線端末
１００２  無線通信機能
１００３  通信パラメータ自動設定起動ボタン
１００４  第四アクセスポイント
１００５  無線通信機能
１００６  通信パラメータ自動設定起動ボタン
１００７  第五アクセスポイント
１００８  無線通信機能
１００９  通信パラメータ自動設定起動ボタン
１０１０  第四の通信パラメータ自動設定方法
１０１１  第五の通信パラメータ自動設定方法
１０１２  第六の通信パラメータ自動設定方法
１２０１  第四の通信パラメータ自動設定方法に対応した暗号鍵
１２０２  第五の通信パラメータ自動設定方法に対応した暗号鍵
１２０３  第六の通信パラメータ自動設定方法に対応した暗号鍵
【図１】
2007143117.tif 000003
【図２】
2007143117.tif 000004
【図３】
2007143117.tif 000005
【図４】
2007143117.tif 000006
【図５】
2007143117.tif 000007
【図６】
2007143117.tif 000008
【図７】
2007143117.tif 000009
【図８】
2007143117.tif 000010
【図９】
2007143117.tif 000011
【図１０】
2007143117.tif 000012
【図１１】
2007143117.tif 000013
【図１２】
2007143117.tif 000014
【図１３】
2007143117.tif 000015
【図１４】
2007143117.tif 000016
【図１５】
2007143117.tif 000017