(57)【要約】【課題】  通信パラメータの自動設定処理において、提供装置から受信装置に対して通信パラメータセットが複数提供される場合があり、受信装置に適した通信パラメータセットが提供されるとは限らない。【解決手段】  通信パラメータの提供を行う通信パラメータ提供装置において、通信パラメータの自動設定プロトコル処理のメッセージに含まれる端末側の機器種別を用いて、端末に適した通信パラメータセットを選出し、通信パラメータセットの提供を行う。【選択図】  図５
2010041666.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置に対して複数の通信パラメータセットを提供することが可能な通信装置であって、
前記他の通信装置の機器種別を識別する識別手段と、
前記識別手段によって識別された前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択する選択手段と、
前記選択手段によって選択された通信パラメータセットを前記他の通信装置に提供する提供手段と、
を有することを特徴とする通信装置。
【請求項２】
前記識別手段は、前記他の通信装置との間で行われる通信パラメータ自動設定プロトコル処理のメッセージに基づいて、前記他の通信装置の機器種別を識別することを特徴とする請求項１記載の通信装置。
【請求項３】
前記識別手段は、更に前記他の通信装置の機器能力を識別し、
前記選択手段は、前記識別手段により識別した前記他の通信装置の機器種別と、前記他の通信装置の機器能力と、に基づいて、提供する通信パラメータセットを選択することを特徴とする請求項１又は２記載の通信装置。
【請求項４】
前記選択手段は、前記通信装置が提供可能な複数の通信パラメータセットの中から、前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットの候補を選択する第１の選択処理を行い、前記他の通信装置の機器能力に基づいて、前記第１の選択処理によって選択された候補の中から提供する通信パラメータセットを最終的に選択する第２の選択処理と、を行うことを特徴とする請求項３記載の通信装置。
【請求項５】
前記機器能力は、前記他の通信装置が使用可能な暗号方式、認証方式、通信規格、の少なくともいずれか１つを含むことを特徴とする請求項３又は４記載の通信装置。
【請求項６】
前記選択手段は、暗号方式、又は認証方式が異なる複数の通信パラメータセットの中から、前記他の通信装置の機器種別に応じた暗号方式、又は認証方式を含む通信パラメータセットを選択することを特徴とする請求項１又は２に記載の通信装置。
【請求項７】
前記識別手段は、更に、前記他の通信装置が使用可能な暗号方式、又は認証方式を識別し、
前記選択手段は、前記他の通信装置の機器種別に応じた暗号方式、又は認証方式を含む通信パラメータセットの中から、前記他の通信装置が使用可能な暗号方式、又は認証方式を含む通信パラメータセットを選択することを特徴とする請求項６記載の通信装置。
【請求項８】
前記選択手段は、前記他の通信装置が使用可能な暗号方式、又は認証方式を含む通信パラメータの中で、最もセキュリティ強度の高い暗号方式、又は認証方式を含む通信パラメータセットを選択することを特徴とする請求項７記載の通信装置。
【請求項９】
前記選択手段は、前記他の通信装置が使用可能な暗号方式、又は認証方式を含む通信パラメータセット全てを、提供する通信パラメータセットとして選択することを特徴とする請求項７記載の通信装置。
【請求項１０】
前記選択手段は、前記他の通信装置の機器種別に基づいて、前記提供装置が提供可能な複数の通信パラメータセットのうち、全ての通信パラメータセットを選択するか、一部の通信パラメータセットを選択するか、を判定する判定処理を行い、判定結果に基づいて、提供する通信パラメータセットを選択することを特徴とする請求項１又は２に記載の通信装置。
【請求項１１】
前記選択手段は、使用される周波数帯域が異なる複数の通信パラメータセットの中から、前記他の通信装置の機器種別に応じた周波数帯域の通信パラメータセットを選択することを特徴とする請求項１又は２記載の通信装置。
【請求項１２】
前記選択手段は、基地局を介してアクセス可能なネットワークが異なる複数の通信パラメータセットの中から、前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択することを特徴とする請求項１又は２記載の通信装置。
【請求項１３】
前記選択手段は、ネットワーク識別子の異なる複数の通信パラメータセットの中から、前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択することを特徴とする請求項１又は２記載の通信装置。
【請求項１４】
前記通信装置は、無線通信の基地局として動作することを特徴とする請求項１から１３のいずれか１項に記載の通信装置。
【請求項１５】
他の通信装置に対して複数の通信パラメータセットを提供することが可能な通信装置の制御方法であって、
前記他の通信装置の機器種別を識別する識別工程と、
前記識別工程において識別された前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択する選択工程と、
前記選択工程において選択された通信パラメータセットを、前記他の通信装置に提供する提供工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１６】
コンピュータを、請求項１から１４のいずれか１項に記載の通信装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信装置に対して、複数の通信パラメータセットを提供することが可能な通信装置、通信装置の制御方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮ（以下無線ＬＡＮ）では、使用前に設定しなければならない設定項目が数多く存在する。
例えば、設定項目として、ネットワーク識別子としてのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、暗号方式、暗号鍵、認証方式等の無線通信を行うために必要な通信パラメータがある。これら全てをユーザが手入力により設定するのは非常に煩雑である。そこで、通信パラメータを簡単に無線機器に設定するための自動設定方法が考案されている。
【０００３】
最近では、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅという団体によって、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（ＷＰＳ）という通信パラメータ自動設定方法の規格策定が完了し、既にいくつかの製品に搭載されている（非特許文献１参照）。なお、以降の説明では、通信パラメータ自動設定処理によって設定される通信パラメータの組合せ（ＳＳＩＤ、暗号方式、暗号鍵、認証方式等）を、「通信パラメータセット」として説明する。
【０００４】
ＷＰＳでは、予め定められた手順、及びメッセージにより通信パラメータ提供装置（以下、提供装置）から通信パラメータ受信装置（以下、受信装置）に対して、通信パラメータセットが提供される。受信装置は、提供された通信パラメータセットを自機器に設定することで無線ＬＡＮ通信が可能になる（詳細は非特許文献１を参照）。なお、ＷＰＳでは、提供装置から受信装置に対して提供される通信パラメータセットのことを、Ｃｒｅｄｅｎｔｉａｌと呼んでいる。
【非特許文献１】Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ（TM）  ｆｏｒ  Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ：  Ｅａｓｉｎｇ  ｔｈｅ  Ｕｓｅｒ  Ｅｘｐｅｒｉｅｎｃｅ  ｆｏｒ  Ｈｏｍｅ  ａｎｄ  Ｓｍａｌｌ  Ｏｆｆｉｃｅ  Ｗｉ−Ｆｉ（R）Ｎｅｔｗｏｒｋｓ，ｈｔｔｐ：／／ｗｗｗ．ｗｉ−ｆｉ．ｏｒｇ／ｗｐ／ｗｉｆｉ−ｐｒｏｔｅｃｔｅｄ−ｓｅｔｕｐ
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在市販されているＷＰＳ対応機器の中には、１回のＷＰＳ処理により、複数の通信パラメータセットを受信装置へ提供する機器が存在している。
【０００６】
また、最近では、異なるＳＳＩＤを用いることにより複数のネットワークを構築することが可能（マルチＳＳＩＤ対応）なアクセスポイントが市販されている。さらに、８０２．１１ａ／ｂ／ｇ／ｎ等の複数の規格に対応し、２．４ＧＨｚ帯、５．０ＧＨｚ帯の両方を利用可能（デュアルバンド対応）なアクセスポイントも市販されている。マルチＳＳＩＤ対応のアクセスポイントにＷＰＳを搭載し、提供装置として動作させる場合、ＳＳＩＤが異なる複数の通信パラメータセットを受信装置へ提供することが考えられる。同様に、デュアルバンド対応のアクセスポイントにＷＰＳを搭載し、提供装置として動作させる場合、使用される通信規格もしくは周波数帯域が異なる複数の通信パラメータセットを受信装置へ提供することが考えられる。
【０００７】
複数の通信パラメータセットが提供された場合、受信装置側では、どの通信パラメータセットを設定するかを選択する処理が必要になる。例えば、提供された通信パラメータセットの中から、設定する通信パラメータセットをユーザに選択させる方法が考えられるが、これではユーザの利便性が低下してしまう。
【０００８】
また、受信装置の能力によっては使用できない通信パラメータセットが提供される場合もある。例えば、暗号方式としてＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）を使用できない受信装置へ、ＡＥＳを含む通信パラメータセットが提供された場合、受信装置は提供された通信パラメータセットを用いて無線通信することはできない。
【０００９】
また、提供された通信パラメータセットを受信装置が使用できる場合であっても、受信装置で使用されるアプリケーションや通信環境に適した通信パラメータセットが設定されるとは限らない。例えば、ＡＥＳの暗号化処理に関する負荷は他の暗号方式に比べて大きいため、受信装置の処理能力によっては、通信処理等の他の処理に影響を及ぼす可能性がある。その結果、受信装置がＡＥＳに対応している場合であっても、ＡＥＳを使用することにより通信速度も遅くなり、ユーザの操作性が悪くなることが考えられる。
【００１０】
本発明は、複数の通信パラメータセットを提供する場合に発生しうる課題を解決することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、他の通信装置に対して複数の通信パラメータセットを提供することが可能な通信装置であって、前記他の通信装置の機器種別を識別する識別手段と、前記識別手段によって識別された前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択する選択手段と、前記選択手段によって選択された通信パラメータセットを前記他の通信装置に提供する提供手段と、を有することを特徴とする。
【００１２】
また、本発明は、他の通信装置に対して複数の通信パラメータセットを提供することが可能な通信装置の制御方法であって、前記他の通信装置の機器種別を識別する識別工程と、前記識別工程において識別された前記他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択する選択工程と、前記選択工程において選択された通信パラメータセットを、前記他の通信装置に提供する提供工程と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の通信パラメータセットを提供することが可能な場合に、他の通信装置の機器種別に基づいて、提供する通信パラメータセットを選択することができる。
【発明を実施するための最良の形態】
【００１４】
＜実施形態１＞
以下、本実施形態に係る通信装置について、図面を参照しながら詳細に説明する。以下では、無線通信にはＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。また、通信パラメータ自動設定処理として、ＷＰＳを用いた場合について説明するが、他の自動設定処理にも適用することができる。
【００１５】
本実施形態に好適な事例におけるハードウェア構成について説明する。
【００１６】
図１は本実施形態における通信パラメータセットを提供する通信装置（以下、提供装置）の構成の一例を表すブロック図である。
【００１７】
１０１は装置全体を示す。１０２は、記憶部１０３に記憶される制御プログラムを実行することにより装置全体を制御する制御部である。制御部１０２は、他の装置との間で通信パラメータ自動設定処理の制御も行う。１０３は制御部１０２が実行する制御プログラムと、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。
【００１８】
１０４は、外部装置と通信を行うための通信Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）部である。例えばイーサネット（登録商標）の他、ＩＥＥＥ１３９４等を用いて外部装置と接続して通信することができる。１０５は各種表示を行う表示部であり、ＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。
【００１９】
１０６は、ユーザが各種情報の入力を行うための入力部である。入力部１０６は、通信パラメータ自動設定処理において、通信パラメータセットを提供してよいか否かの判定に用いられる認証情報（ＰＩＮコード）の入力に用いられる。また、通信パラメータの自動設定処理を開始する際のトリガの入力にも用いられる。１０７は電源部である。
【００２０】
図２は、提供装置が実行するソフトウェア機能ブロックの構成の一例を表すブロック図である。
【００２１】
２０１は装置全体を示している。２０２は通信パラメータの自動設定機能ブロックである。本実施形態では、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式等の無線ＬＡＮ通信を行うために必要な通信パラメータセットの自動設定を行う。なお、使用される周波数帯域の情報、又は通信規格（８０２．１１ａ／ｂ／ｇ／ｎ）の情報を通信パラメータセットに含めて設定することも可能である。
【００２２】
２０３は各種通信にかかわるパケットを受信するパケット受信部である。２０４は各種通信にかかわるパケットを送信するパケット送信部である。
【００２３】
２０５はネットワークへの接続、ネットワークからの離脱等を制御するネットワーク制御部である。
【００２４】
通信パラメータ自動設定機能部ブロック２０２において、２０６は通信パラメータ自動設定における各種プロトコルを制御する自動設定制御部である。後述の通信パラメータ自動設定処理は、自動設定制御部２０６の制御に基づいて行われる。
【００２５】
２０７は他の装置に対して通信パラメータセットを提供する通信パラメータ提供部である。２０８は通信パラメータセットの提供先である通信パラメータ受信装置（以下、受信装置）の機器情報の識別を行う機器情報識別部である。２０９は、通信パラメータ記憶部２１０に記憶されている複数の通信パラメータセットの中から、機器情報識別部２０８によって識別された機器情報に基づいて、提供する通信パラメータセットの選択を行う通信パラメータ選択部である。
【００２６】
２１０は、複数の通信パラメータセットを記憶しておく通信パラメータ記憶部である。また、通信パラメータ記憶部２１０は、記憶部１０３に相当する。
【００２７】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２８】
図３は本実施形態のネットワーク構成図を示した図である。３０１は提供装置であり、先に説明した図１、図２の構成を有する。なお、ＰＣに専用のソフトウェアをインストールすることにより、当該ＰＣを提供装置として動作させることができる。
【００２９】
３０２はアクセスポイント（基地局）であり、無線ネットワーク３０６を構築している。提供装置３０１とアクセスポイント３０２はＬＡＮ３０５によって有線接続されており、互いに通信が可能な状態である。アクセスポイント３０２が構築している無線ネットワーク３０６の通信パラメータセット３０４は、提供装置３０１の通信パラメータ記憶部２１０に記憶されている。
【００３０】
３０３は無線ネットワーク３０６に新たに参加する通信装置であり、アクセスポイント３０２を介して提供装置３０１との間で通信パラメータ自動設定を行うことで通信パラメータセットの提供を受ける。すなわち、通信装置３０３は、通信パラメータセットの受信装置である。
【００３１】
以降、図４、図５、図６を用いて本実施形態における通信パラメータ自動設定処理について説明する。
【００３２】
図４は、受信装置３０３、アクセスポイント３０２、提供装置３０１間のシーケンス図を示したものである。
【００３３】
図５は、提供装置３０１のフローチャートを示したものである。
【００３４】
図６は、図５のＳ５０７における通信パラメータの選択処理のフローチャートを示したものである。
【００３５】
まず、提供装置３０１はネットワークに接続すると、ディスカバリーメッセージ（Ｆ４０１）を送信し、アクセスポイントの探索を行う（Ｓ５０１）。
【００３６】
提供装置３０１は、アクセスポイント３０２からディスカバリー応答メッセージ（Ｆ４０２）を受信すると（Ｓ５０２のＹｅｓ）、自機器を提供装置として登録させるための登録メッセージ（Ｆ４０３）を、アクセスポイント３０２に送信する（Ｓ５０３）。
【００３７】
アクセスポイント３０２は、登録メッセージ（Ｆ４０３）を受信すると、提供装置３０１を、通信パラメータ自動設定処理を行う提供装置として登録する。登録が完了すると、受信装置３０３は提供装置３０１との間で、アクセスポイント３０２を介した通信パラメータ自動設定処理が可能になる。なお、登録していなければ、例え提供装置３０１がアクセスポイント３０２と接続されていたとしても、通信パラメータ自動設定処理に関する各種メッセージの送受信は行われない。
【００３８】
アクセスポイント３０２は、提供装置３０１の登録が完了すると、通信パラメータ自動設定処理が実行可能であることを意味する付加情報を付加したビーコン（報知信号）の送信を開始する（Ｆ４０４）。なお、ここでは図示していないが、提供装置３０１を登録していない場合は、通信パラメータ自動設定処理が実行可能であることを意味する付加情報を付加しないビーコンが、アクセスポイント３０２から定期的に送信される。
【００３９】
ここで、受信装置３０３において通信パラメータ自動設定処理の開始指示（Ｆ４０５）が行なわれるものとする。これは、例えば、ユーザが自動設定処理の開始ボタンを押す等によって行われる。
【００４０】
受信装置３０３は、通信パラメータ自動設定処理の開始指示があると、通信パラメータ自動設定処理を実行可能なアクセスポイントの検索を行う。
【００４１】
受信装置３０３は、通信パラメータ自動設定処理を実行可能なアクセスポイントを検索するため、プローブリクエスト（Ｆ４０６）を送信する。
【００４２】
アクセスポイント３０２は、プローブリクエスト（Ｆ４０６）を受信すると、通信パラメータ自動設定処理が実行可能であることを意味する付加情報を付加したプローブレスポンス（Ｆ４０７）を返信する。受信装置３０３は、プローブレスポンス（Ｆ４０７）を受信することにより、アクセスポイント３０２が通信パラメータ自動設定処理を実行可能であることを認識できる。なお、アクセスポイント３０２が提供装置３０１を登録していない場合は、通信パラメータ自動設定処理を実行可能であることを示す付加情報を付加しないプローブレスポンスが返信される。
【００４３】
なお、ここではプローブリクエストを送信し、その応答であるプローブレスポンスを受信する方法（アクティブスキャン）により、アクセスポイント３０２が通信パラメータ自動設定処理を実行可能か否かを判定する場合について説明した。上述したように、アクセスポイント３０２が送信するビーコンにも通信パラメータ自動設定処理を実行可能であることを意味する付加情報が付加されているため、ビーコンの受信を監視する方法（パッシブスキャン）を用いることも可能である。また、アクティブスキャンとパッシブスキャンを組み合わせてもよい。
【００４４】
続いて受信装置３０３は、プローブレスポンス（Ｆ４０７）に含まれるＳＳＩＤを用いて、アクセスポイント３０２との間で一時的な無線接続を行うためにアソシエーションを行う（Ｆ４０８）。なお、アソシエーションが完了した段階では、ＳＳＩＤが一致していても暗号鍵等は一致していないため、暗号、認証を用いた通常のデータ通信を行うことはできない。
【００４５】
受信装置３０３は、ＥＡＰ（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを用いることにより、アクセスポイント３０２を介して提供装置３０１との間で通信パラメータ自動設定プロトコル処理を開始する。なお、ＥＡＰパケットとは、提供装置と受信装置間において、暗号、認証を行うことなく通信できるパケットである。通信パラメータ自動設定プロトコル処理は、受信装置３０３が提供装置３０１に対して、ＥＡＰパケットを用いた開始メッセージ（Ｆ４０９）を送信することにより開始される。
【００４６】
提供装置３０１は、通信パラメータ自動設定プロトコル処理の開始メッセージを受信すると（Ｓ５０４）、通信パラメータ自動設定プロトコル処理を開始する（Ｓ５０５）。
【００４７】
通信パラメータ自動設定プロトコルにおいては、通信パラメータセットの提供を行うための通信路の暗号化処理、通信パラメータセットを提供してよいか否かの判定を行うための認証処理、等が行われる。そして、提供装置３０１と受信装置３０３との間では、これらの処理を行うための各種メッセージの送受信が行なわれる。受信装置３０３から送信される各メッセージの全て、もしくは一部には、受信装置３０３の機器情報が含まれている。機器情報としては、ＰＣ／ゲーム機／デジタルカメラ等の機器種別（デバイスタイプ）と、機器能力がある。機器能力としては、使用可能な暗号方式（ＡＥＳ／ＴＫＩＰ／ＷＥＰ等）、認証方式（オープン／共有キー／ＷＰＡ／ＷＰＡ−ＰＳＫ／ＷＰＡ２／ＷＰＳ２−ＰＳＫ等）、通信規格（８０２．１１ａ／ｂ／ｇ／ｎ）等がある。なお、ＡＥＳは、Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄの略であり、ＴＫＩＰはＴｅｍｐｏｒａｌ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌの略であり、ＷＥＰはＷｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙの略である。ＷＰＡとは、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｄｔｅｄ  Ａｃｃｅｓｓの略であり、ＰＳＫとは、Ｐｒｅ−Ｓｈａｒｅｄ  Ｋｅｙの略である。
【００４８】
通信パラメータ自動設定プロトコルを行うことで提供装置３０１は受信装置３０３の機器情報を取得、識別することができる（Ｓ５０６、Ｆ４１０）。
【００４９】
提供装置３０１は取得した機器情報に基づいて、提供する通信パラメータセットの選択処理を行う（Ｓ５０７、Ｆ４１１）。
【００５０】
本実施形態では、提供装置３０１はアクセスポイント３０２の通信パラメータセットとして暗号方式の異なる通信パラメータセットを複数記憶しているものとする。暗号方式の種類としては、ＡＥＳ／ＴＫＩＰ／ＷＥＰ／暗号化なしが挙げられる。暗号強度としてはＡＥＳ＞ＴＫＩＰ＞ＷＥＰ＞暗号化なしの順に暗号強度は高い。一方で、暗号化にかかる処理負荷も、ＡＥＳ＞ＴＫＩＰ＞ＷＥＰ＞暗号化なしの順で大きく、暗号化にかかる処理時間も長くなる従って、ＰＣのようにＣＰＵ等の処理能力が高い機器の場合は、暗号強度の高い暗号方式を利用したとしても、通信処理等に関する影響は少ないと考えられる。一方で、ゲーム機のように処理能力が比較的低い機器の場合、暗号強度の高い暗号方式を使用すると、通信に関する処理速度も遅くなってしまうことも考えられ、このような場合、セキュリティが多少低くとも、処理負荷の小さい暗号方式を使用した方が良い。本実施形態では、アクセスポイント３０２において、暗号方式にＡＥＳとＴＫＩＰおよびＷＥＰを用いた通信が可能であり、提供装置３０１は暗号方式が夫々ＡＥＳ、ＴＫＩＰおよびＷＥＰの通信パラメータセットＡ、Ｂ、Ｃを記憶しているものとする。例えば、通信パラメータセットＡとして、「ＳＳＩＤ：ａｂｃ、暗号方式：ＡＥＳ、暗号鍵：ＡＥＳで使用する暗号鍵、認証方式：ＷＰＡ２」が記憶されているものとする。また、通信パラメータセットＢとして、「ＳＳＩＤ：ａｂｃ、暗号方式：ＴＫＩＰ、暗号鍵：ＴＫＩＰで使用する暗号鍵、認証方式：ＷＰＡ」が記憶されているものとする。また、通信パラメータセットＣとして「ＳＳＩＤ：ａｂｃ、暗号方式：ＷＥＰ、暗号鍵：ＷＥＰで使用する暗号鍵、認証方式：オープン認証」が記憶されているものとする。
【００５１】
また、受信装置３０３は、ＴＫＩＰ、ＷＥＰに対応（使用可能）しているものとする。上述したように、対応している暗号方式の情報は、通信パラメータ自動設定プロトコル処理におけるメッセージに含まれており、受信装置３０３から提供装置３０１に送信される。
【００５２】
本実施形態においては、提供装置３０１は、通信パラメータセット選択処理（Ｓ５０７）にて、受信装置３０１の機器種別および対応している暗号方式に応じて、提供する通信パラメータセットの選択を行う。
【００５３】
通信パラメータセット選択処理において、まず提供装置３０１は、受信装置３０３の機器種別がゲーム機か否かの判定を行う（Ｓ６０１）。受信装置３０３の機器種別がゲーム機以外の場合（Ｓ６０１のＮｏ）、受信装置３０３が対応している暗号方式の中で、暗号強度の最も高い暗号方式の通信パラメータセットを提供するものとする。受信装置３０３の機器種別がゲーム機である場合には（Ｓ６０１のＹｅｓ）、セキュリティ強度よりも通信の処理速度を重視し、暗号強度が比較的低く処理速度が比較的速いＷＥＰ以下の通信パラメータセットの提供を行うものとする。受信装置３０３の機器種別がゲーム機の場合はＳ６０８に進み、受信装置３０３の機器種別がゲーム機以外の場合にはＳ６０２に進む。
【００５４】
Ｓ６０２では、提供装置３０１は、暗号方式がＡＥＳの通信パラメータセットを記憶しているか否かの判定を行う（Ｓ６０２）。提供装置３０１が暗号方式ＡＥＳの通信パラメータセットを記憶している場合は（Ｓ６０２のＹｅｓ）、Ｓ６０３に進む。提供装置３０１がＡＥＳの通信パラメータセットを記憶していない場合（Ｓ６０２のＮｏ）、Ｓ６０５に進む。
【００５５】
Ｓ６０３において、提供装置３０１は、取得した機器情報に基づいて、受信装置３０３がＡＥＳに対応しているか否かの判定を行う。受信装置３０３がＡＥＳに対応している場合は（Ｓ６０３のＹｅｓ）、提供する通信パラメータセットとしてＡＥＳの通信パラメータセットを選択し（Ｓ６０４）、通信パラメータセット選択処理を終了する。受信装置３０３がＡＥＳに対応していない場合は、（Ｓ６０３のＮｏ）、Ｓ６０５に進む。
【００５６】
Ｓ６０５では、ＡＥＳの次に暗号強度の高いＴＫＩＰの通信パラメータセットを記憶しているか否かの判定が行なわれる。提供装置３０１がＴＫＩＰの通信パラメータセットを記憶している場合は（Ｓ６０５のＹｅｓ）、Ｓ６０６に進む。提供装置３０１がＴＫＩＰの通信パラメータセットを記憶していない場合（Ｓ６０５のＮｏ）、Ｓ６０８に進む。
【００５７】
Ｓ６０６において、提供装置３０１は、取得した機器情報に基づいて、受信装置３０３がＴＫＩＰに対応しているか否かの判定を行う。受信装置３０３がＴＫＩＰに対応している場合は（Ｓ６０６のＹｅｓ）、提供する通信パラメータセットとしてＴＫＩＰの通信パラメータセットを選択する（Ｓ６０７）。提供する通信パラメータセットが選択されると、通信パラメータセット選択処理は終了する。Ｓ６０８において、提供装置３０１は、暗号方式がＷＥＰの通信パラメータセットを記憶しているか否かの判定を行う。ＷＥＰの通信パラメータセットを記憶している場合は（Ｓ６０８のＹｅｓ）、Ｓ６０９に進み、ＷＥＰの通信パラメータセットを記憶していない場合（Ｓ６０８のＮｏ）、Ｓ６１１に進む。
【００５８】
Ｓ６０９において、提供装置３０１は、取得した機器情報に基づいて、受信装置３０３がＷＥＰに対応しているか否かの判定を行う。受信装置３０３がＷＥＰに対応している場合（Ｓ６０９のＹｅｓ）、提供装置３０１は、暗号方式がＷＥＰの通信パラメータセットを、提供する通信パラメータセットとして選択する（Ｓ６１０）。受信装置３０３がＷＥＰに対応していない場合（Ｓ６０９のＮｏ）、Ｓ６１１に進む。
【００５９】
Ｓ６１１において、提供装置３０１は、暗号方式なしの通信パラメータセットを記憶しているか否かの判定を行う。なお、暗号方式なしの通信パラメータセットが設定された場合、データの暗号化は行われない。暗号方式なしの通信パラメータセットを記憶している場合は（Ｓ６１１のＹｅｓ）、当該通信パラメータセットを、提供する通信パラメータセットとして選択する（Ｓ６１２）。暗号方式なしの通信パラメータセットを記憶していない場合は（Ｓ６１１のＮｏ）、提供する通信パラメータセットは未決定として、通信パラメータセット選択処理を終了する（Ｓ６１３）。この場合、通信パラメータセットの提供は行われない。なお、提供装置３０１は、受信装置３０３に対して、適切な通信パラメータセットが存在しないことを示すためのエラー通知を送信するようにしてもよい。
【００６０】
本実施形態では、受信装置３０３の機器種別がゲーム機であるものとする。この場合、受信装置がＴＫＩＰに対応していたとしても、ＴＫＩＰより暗号強度の低いＷＥＰの通信パラメータセットＣ（ＷＥＰの通信パラメータセット）が選択される。
【００６１】
こうして、提供装置３０１によって選択された通信パラメータセットが、通信パラメータ提供メッセージ（Ｆ４１２）に含まれて受信装置３０３に送信される（Ｓ５０８）。上述したように、本実施形態では通信パラメータセットＣが提供される。通信パラメータセットの提供が完了すると、受信装置３０３および提供装置３０１は通信パラメータ自動設定処理を終了する。
【００６２】
受信装置３０３は、提供された通信パラメータセットＣを自機器に設定することにより、アクセスポイント３０２に接続が可能となり、ＷＥＰによる暗号化を用いたデータ通信が可能となる。
【００６３】
このように、本実施形態によれば、提供装置は記憶している複数の通信パラメータセットの中から、受信装置の機器種別に適した暗号方式の通信パラメータセットを選択して提供するため、受信装置にて通信パラメータセットの選択処理が不要となる。また、受信装置の機器種別に応じて抽出される通信パラメータセットの提供候補のうち、受信装置が対応している暗号方式の中で最も暗号強度の暗号方式の通信パラメータセットを提供する。よって、ユーザの誤操作等により暗号強度の低い暗号方式の通信パラメータセットが設定されることを防止することができる。従って、セキュリティ強度と処理速度と、を考慮した適切な通信パラメータセットの設定処理が初心者でも行えるようになり、ユーザの利便性が向上する。
【００６４】
本実施形態では、受信装置の機器種別がゲーム機であるか否かによって、提供候補の通信パラメータセットを変更する場合について説明したが、他の機器種別を判断基準として用いてもよい。
【００６５】
例えば、機器種別がＰＣの場合には、セキュリティを重視し、ＰＣが対応している暗号方式の中で暗号強度の高い暗号方式の通信パラメータセットを選択するようにしてもよい。また、処理速度が遅く、一時的な無線通信しか行わないような機器の場合は、対応している暗号方式に拘らず、暗号なしの通信パラメータセットを選択するようにしてもよい。このように、受信装置の機器種別に応じて、各機器に想定されるアプリケーションのデータ処理速度、セキュリティ強度に適した通信パラメータセットを提供することが可能になる。
【００６６】
また、機器種別に加えて通信パラメータセットの選択を行うための情報としては、暗号方式に限らず、他の機器能力に基づいて、通信パラメータセットの選択を行うようにしてもよい。
【００６７】
例えば、受信装置の機器種別と、受信装置が対応している認証方式と、に基づいて、提供する通信パラメータセットを選択するようにしてもよい。認証方式を用いる場合は、上記各説明における暗号方式と認証方式を置き換えることで説明ができる。
【００６８】
また、受信装置の機器種別と、受信装置が対応している通信規格（１１ａ／ｂ／ｇ／ｎ等）と、に基づいて、提供する通信パラメータセットを選択するようにしてもよい。例えば、アクセスポイントは１１ａ／ｂ／ｇの各規格に対応しており、各々についての通信パラメータセットを提供装置が記憶しているものとする。ここで、例えば、受信装置としてＰＣ、テレビが共に１１ａ、１１ｂに対応している場合、ストリーム通信を行う可能性のあるテレビに対しては、高速通信を行うために１１ａの通信パラメータセットを提供するようにする。そして、主にパケット通信を行うＰＣに対しては、１１ｂの通信パラメータセットを提供するようにしてもよい。
【００６９】
また、機器種別毎に、無線通信を行う際に重視する項目を提供装置において設定可能とし、提供する通信パラメータセットの選択基準として用いる機器情報を、設定された項目に応じて変更するようにしてもよい。例えば、「セキュリティ優先機器」に設定されている機器種別の場合は、暗号方式、又は／及び、認証方式に基づいて通信パラメータセットを選択するようにしてもよい。「通信速度優先機器」に設定されている機器種別の場合は、通信規格（１１ａ／ｂ／ｇ／ｎ等）に基づいて選択するようにしてもよい。これらは通信パラメータの選択のための一例であり、これらに限るものではない。すなわち、提供装置は、受信装置から取得した機器種別と、機器能力の一部、もしくは複数に基づいて、適切な通信パラメータを提供するようにすればよい。
【００７０】
通信パラメータ自動設定プロトコル処理において受信装置が送信する各メッセージ内には、暗号方式、認証方式、通信規格等の全ての機器能力が含まれているとは限らず、一部だけ含まれている可能性もある。このような場合でも、含まれている機器能力から、可能な限り受信装置に適した通信パラメータセットを提供装置側で選択して提供することができる。さらには、受信装置の機器能力（暗号方式、認証方式、通信規格）に拘らず、受信装置の機器種別のみに基づいて、提供する通信パラメータセットを選択するようにしてもよい。例えば、１１ａと１１ｂなど、使用される周波数帯域が異なる複数の通信パラメータセットを提供可能な場合に、受信装置がテレビか否かに応じて、１１ａの通信パラメータセットと１１ｂの通信パラメータセットを選択的に提供するようにしてもよい。また、暗号方式が異なる複数の通信パラメータセットを提供可能な場合に、受信装置がゲーム機か否かに応じて、ＷＥＰの通信パラメータセットと、ＡＥＳ、又はＴＫＩＰの通信パラメータセットを選択的に提供するようにしてもよい。将来的には、ほとんどの装置が全ての暗号方式、認証方式、通信規格に対応していくことが考えられる。このような場合でも、提供装置は、受信装置の機器種別を確認するだけで、適切な通信パラメータを提供することができる。
【００７１】
また、本実施形態では、受信装置の機器種別と、受信装置の機器能力に基づいて、提供する通信パラメータセットを１つ選択する場合について説明したが、複数の通信パラメータセットを提供するようにしてもよい。例えば、受信装置の機器種別によって異なる提供候補のうち、受信装置が対応している暗号方式の通信パラメータセットを全て提供するようにしてもよい。この場合、受信装置側では、提供された複数の通信パラメータセットを表示し、設定する通信パラメータセットをユーザに選択させるようにすればよい。これにより、受信装置に適した通信パラメータセットの中から、使用するアプリケーションや通信環境に応じてユーザが任意の通信パラメータセットを選択することができる。
【００７２】
また、複数の通信パラメータセットを提供する場合は、各通信パラメータセットに優先度情報を付加して送信するようにしてもよい。この場合、暗号方式、認証方式、通信規格、のいずれか１つ、もしくは複数に基づいて優先順位をつけるようにすればよい。受信装置では、提供された複数の通信パラメータセットから、優先度の最も高い通信パラメータセットを自動的に設定するようにしてもよいし、優先度の高い順に表示して、ユーザに選択させるようにしてもよい。このように、優先度情報を付加して提供することにより、受信装置側で優先度による通信パラメータセットの選択が可能になる。
【００７３】
また、受信装置の機器種別に応じて、全ての通信パラメータセットを提供するか、一部の通信パラメータセットを提供するかを選択するようにしてもよい。例えば、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能が充実している機器に対しては、全ての通信パラメータセットを送信するようにし、ＵＩ機能が十分でない機器に対しては、機器能力に応じた一部の通信パラメータセットを提供するようにしてもよい。例えば、機器種別がＰＣの場合、ＵＩ機能が充実しており、通信パラメータセットの選択が容易であるため、全ての通信パラメータセットを送信し、ユーザに選択させるようにしてもよい。また、機器種別がデジタルカメラの場合、ＵＩ機能があまり充実していないため、通信パラメータセットを１つに絞って送信するようにしてもよい。このように、受信装置の機器種別から各機器のＵＩ機能に適した通信パラメータセットの提供を行うことも可能になる。
【００７４】
このように、本実施形態によれば、提供装置において提供可能な通信パラメータセットが複数ある場合にも、受信装置の機器情報に応じて適切な通信パラメータセットを提供することができる。また、ＷＰＳの自動設定プロトコル処理の各メッセージに含まれる機器情報を用いることができるため、機器情報取得のための特別な処理を追加する必要がなく、ＷＰＳの仕様に則った処理を行うことができる。
【００７５】
＜実施形態２＞
実施形態２においては、アクセスポイントが複数の無線ネットワークを構築可能（マルチＳＳＩＤ対応）である場合について説明する。
【００７６】
図７に本実施形態におけるネットワーク構成図を示す。
【００７７】
７０１は提供装置であり、実施形態１で説明した図１、図２の構成を有する。
【００７８】
７０２はマルチＳＳＩＤに対応したアクセスポイントであり、異なるＳＳＩＤの無線ネットワークＡ７０９と無線ネットワークＢ７１０を構築可能である。無線ネットワークＡ７０９は、インターネットに接続が可能な無線ネットワークであり、無線ネットワークＡ７０９に参加している各機器は、アクセスポイント７０２を介してインターネット接続が可能である。無線ネットワークＢ７１０は、ローカルなネットワークであり、インターネット接続はできず、無線ネットワークＢ７１０に参加している機器間でのみ通信が可能である。
【００７９】
提供装置７０１は、アクセスポイント７０２とＬＡＮ７０８で有線接続されており、互いに通信が可能な状態である。アクセスポイント７０２が構築している無線ネットワークＡ（７０９）の通信パラメータセットＡ（７０６）、および無線ネットワークＢ（７１０）の通信パラメータセットＢ（７０７）は、提供装置７０１の通信パラメータ記憶部２１０に記憶されている。なお、ここでは説明の簡略化のため、通信パラメータセットＡ（７０６）と通信パラメータセットＢ（７０７）は、ＳＳＩＤのみ異なり、暗号方式、認証方式等の他の通信パラメータは共通であるものとする。
【００８０】
通信装置７０３は機器種別がＰＣであり、通信装置７０４および７０５は機器種別がゲーム機である。通信装置７０３、７０４、及び７０５は新たにアクセスポイント７０２に接続する装置であり、アクセスポイント７０２を介して提供装置７０１との間で通信パラメータ自動設定を行うことで、通信パラメータセットの提供を受ける。すなわち、通信装置７０３、７０４、７０５は、通信パラメータセットの受信装置である。なお、説明の簡略化のため、受信装置７０３、７０４、７０５は、通信パラメータセットＡ（７０６）、通信パラメータセットＢ（７０７）の暗号方式、認証方式等に対応しており、いずれの通信パラメータセットも使用できるものとする。
【００８１】
以降、図４、図５、図８を用いて本実施形態における通信パラメータ自動設定処理について説明する。
【００８２】
本実施形態の各受信装置７０３、７０４、７０５と提供装置７０１間のシーケンス図は図４と同様であるため、説明を省略する。すなわち、図４の受信装置３０１が、各受信装置７０３、７０４、７０５に置き換わる。
【００８３】
また、本実施形態における提供装置７０１のフローチャートも図５と同様であるため、説明を省略する。
【００８４】
図８は、本実施形態における通信装置７０１の通信パラメータセット選択処理（図５のＳ５０７）のフローチャートを示したものである。
【００８５】
ここでは、通信装置７０１における通信パラメータセット選択処理（５０７、Ｆ４１１）について説明する。
【００８６】
提供装置７０１は通信パラメータ自動設定処理プロトコルの各種メッセージに含まれる機器情報より、受信装置の機器種別の判定を行う。本実施形態では、提供装置７０１は、受信装置の機器種別がゲーム機か否かの判定を行う（Ｓ８０１）。ゲーム機であった場合には、ローカルな無線ネットワークである無線ネットワークＢ（７１０）の通信パラメータセットＢ（７０７）を選択する（Ｓ８０２）。
【００８７】
ゲーム機以外の場合は、インターネット接続が可能な無線ネットワークＡ（７０９）の通信パラメータセットＡ（７０６）を選択する（Ｓ８０３）。
【００８８】
これにより受信装置７０３に対しては、通信パラメータセットＡ（７０７）が提供される。その結果、受信装置７０３は、無線ネットワークＡ（７０９）に接続することにより、インターネット接続が可能となる。
【００８９】
受信装置７０４および受信装置７０５に対しては、通信パラメータセットＢ（７０８）が提供される。その結果、受信装置７０４、受信装置７０５はローカルな無線ネットワークＢ（７１０）に接続し、ゲーム機器間での通信が可能となる。
【００９０】
このように、本実施形態によれば、提供する通信パラメータセットによって、アクセスポイントを介してアクセス可能なネットワークが異なる場合に、受信装置の機器種別に応じた適切な通信パラメータを選択して提供することができる。
【００９１】
なお、本実施形態では、機器種別がゲーム機か否かによって提供する通信パラメータセットを変更する場合について説明したが、他の機器種別を判定基準として用いてもよいし、機器種別に応じて、より細かく制御するようにしてもよい。例えばプリンタの場合はローカルな無線ネットワークの通信パラメータセットを提供するようにし、テレビの場合はインターネット接続が可能な無線ネットワークの通信パラメータセットを提供するようにしてもよい。
【００９２】
また、本実施形態では、受信装置の機器種別に基づいて、提供する通信パラメータセットの選択を行う場合について説明したが、機器種別に加えて機器能力も考慮して通信パラメータの選択を行っても良い。
【００９３】
例えば、提供装置が、インターネット接続可能な無線ネットワークの通信パラメータセットとして、暗号方式、認証方式が異なる複数の通信パラメータセットを記憶しているものとする。同様に提供装置が、ローカルな無線ネットワークの通信パラメータセットとして、暗号方式、認証方式が異なる複数の通信パラメータセットを記憶しているものとする。そして、受信装置の機器種別がデジタルカメラの場合、受信装置がＡＥＳ、又はＴＫＩＰに対応していれば、インターネット接続可能な無線ネットワークの通信パラメータセットを提供するようにする。そして、受信装置であるデジタルカメラがＷＥＰのみしか対応していない場合はローカルな無線ネットワークの通信パラメータセットを提供するようにする。これにより、セキュリティの高い無線通信が可能なデジタルカメラでは、インターネットを介して、外部サーバへの画像データのアップロード、ダウンロード等が可能になる。また、セキュリティの高い無線通信が困難なデジタルカメラでは、画像データのアップロード等は制限されるが、他のデジタルカメラとの間での画像共有等が可能となる。
【００９４】
また、上記説明では、インターネット接続が可能なネットワークと、インターネット接続が不可能なネットワークの通信パラメータセットを選択的に提供する場合について説明したが、インターネット接続に限られるものではない。すなわち、本実施形態によれば、アクセスポイントを介して外部のネットワークに接続する場合の通信パラメータセットと、内部のネットワークに接続する場合の通信パラメータセットと、を機器情報に応じて選択的に提供することができる。
【００９５】
このように、本実施形態によれば、提供装置において提供可能な通信パラメータセットの夫々によってアクセス可能なネットワークが異なる場合でも、受信装置の機器情報に応じて適切な通信パラメータセットを提供することができる。また、ＷＰＳの自動設定プロトコル処理の各メッセージに含まれる機器情報を用いることができるため、機器情報取得のための特別な処理を追加する必要がなく、ＷＰＳの仕様に則った処理を行うことができる。
【００９６】
また、上記各実施形態においては、提供装置がアクセスポイントと有線接続されている場合について説明したが、アクセスポイント自身を提供装置として動作させるようにしてもよい。この場合、図４のＦ４０１〜Ｆ４０３、図５のＳ５０１〜Ｓ５０３の処理は省略される。なお、アクセスポイントに専用のソフトウェアをインストールする等により、アクセスポイントを提供装置として動作させることができる。
【００９７】
また、上記各実施形態においては、機器情報として、機器種別、及び機器能力（暗号方式、認証方式、通信規格）を例として説明したが、他の機器情報を用いてもよい。例えば、識別情報（モデルネーム／シリアル番号等）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）バージョン、周波数帯域（２．４ＧＨｚ帯／５ＧＨｚ帯）等の情報を用いてもよい。
【００９８】
また、上記説明はＩＥＥＥ８０２．１１準拠の無線ＬＡＮを例に説明した。しかしながら、本発明は、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。また、有線ＬＡＮ等の有線通信媒体において実施してもよい。
【００９９】
ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【０１００】
また、通信パラメータセットとしてネットワーク識別子、暗号方式、暗号鍵、認証方式を例にしたが、これら全ての情報を含まないようにしてもよいし他の情報も通信パラメータセットに含まれるようにしてもよい。
【０１０１】
本発明は前述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ（ＣＰＵ、ＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１０３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行い、前述の機能を実現してもよい。ＯＳとは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。
【０１０４】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるＣＰＵが実際の処理の一部または全部を行い、前述の機能を実現してもよい。
【図面の簡単な説明】
【０１０５】
【図１】提供装置を構成するブロック図
【図２】提供装置のソフトウェア機能ブロック図
【図３】実施形態１におけるネットワーク構成図
【図４】実施形態１におけるシーケンス図
【図５】実施形態１における提供装置のフローチャート
【図６】実施形態１における提供装置の通信パラメータセット選択処理のフローチャート
【図７】実施形態２におけるネットワーク構成図
【図８】実施形態２における提供装置の通信パラメータセット選択処理のフローチャート
【符号の説明】
【０１０６】
２０１  提供装置
２０２  通信パラメータ自動設定機能ブロック
２０３  パケット受信部
２０４  パケット送信部
２０５  ネットワーク制御部
２０６  自動設定制御部
２０７  通信パラメータ提供部
２０８  機器情報識別部
２０９  通信パラメータ選択部
２１０  通信パラメータ記憶部
【図１】
2010041666.tif 000003
【図２】
2010041666.tif 000004
【図３】
2010041666.tif 000005
【図４】
2010041666.tif 000006
【図５】
2010041666.tif 000007
【図６】
2010041666.tif 000008
【図７】
2010041666.tif 000009
【図８】
2010041666.tif 000010