(57)【要約】【課題】  通信パラメータを提供する提供装置を速やかに発見できるようにする。【解決手段】  周囲に存在するネットワークを探索するためのネットワーク探索信号を送信し、該信号に対する応答信号を受信すると、該応答信号を送信した装置が、所定のネットワークで通信するための通信パラメータを提供する提供装置か否かを判定し、判定の結果、前記応答信号を送信した装置が提供装置でないと判定された場合、前記応答信号を受信したチャネルに、提供装置を探索するための情報を付加した提供装置探索信号を送信し、該提供装置探索信号に対する応答信号を受信すると、該応答信号を送信した装置を提供装置として判定する。そして、提供装置から、所定のネットワークで通信するための通信パラメータを受信する。【選択図】  図２
2011160341.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
周囲に存在するネットワークを探索するためのネットワーク探索信号を送信する第一の送信手段と、
前記ネットワーク探索信号に対するネットワーク探索応答信号を受信する第一の受信手段と、
前記第一の受信手段により前記ネットワーク探索応答信号を受信すると、該ネットワーク探索応答信号を送信した装置が、所定のネットワークで通信するための通信パラメータを提供する提供装置か否かを判定する第一の判定手段と、
前記第一の判定手段による判定の結果、前記ネットワーク探索応答信号を送信した装置が前記提供装置でないと判定された場合、前記ネットワーク探索応答信号を受信したチャネルに、前記提供装置を探索するための情報を付加した提供装置探索信号を送信する第二の送信手段と、
前記提供装置探索信号に対する提供装置応答信号を受信する第二の受信手段と、
前記第二の受信手段により前記提供装置応答信号が受信されると、該提供装置応答信号を送信した装置を前記提供装置として判定する第二の判定手段と、
前記第一の判定手段により前記ネットワーク探索応答信号を送信した装置が前記提供装置であると判定された場合、または、前記第二の判定手段により前記提供装置応答信号を送信した装置を前記提供装置として判定した場合、前記提供装置から、前記所定のネットワークで通信するための通信パラメータを受信する通信パラメータ受信部と、
を有することを特徴とする通信装置。
【請求項２】
前記第一の判定手段は、前記ネットワーク探索応答信号に、前記ネットワーク探索応答信号を送信した装置が前記提供装置として起動中であることを示す情報が含まれている場合に、前記ネットワーク探索応答信号を送信した装置が前記提供装置であると判定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第一の判定手段は、前記ネットワーク探索応答信号に、前記ネットワーク探索応答信号を送信した装置が前記提供装置として起動中であることを示す情報が含まれていない場合に、前記ネットワーク探索応答信号を送信した装置が前記提供装置ではないと判定することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
前記第二の送信手段は、前記ネットワーク探索応答信号を送信した装置が参加中のネットワークへ前記提供装置探索信号を送信することを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
通信装置の通信方法であって、
通信装置であって、
周囲に存在するネットワークを探索するためのネットワーク探索信号を送信し、該ネットワーク探索信号に対するネットワーク探索応答信号を受信すると、該ネットワーク探索応答信号を送信した装置が、所定のネットワークで通信するための通信パラメータを提供する提供装置か否かを判定し、
前記判定の結果、前記ネットワーク探索応答信号を送信した装置が前記提供装置でないと判定された場合、前記ネットワーク探索応答信号を受信したチャネルに、前記提供装置を探索するための情報を付加した提供装置探索信号を送信し、該提供装置探索信号に対する提供装置応答信号を受信すると、該提供装置応答信号を送信した装置を前記提供装置として判定し、
前記ネットワーク探索応答信号を送信した装置が前記提供装置であると判定された場合、または、前記提供装置応答信号を送信した装置を前記提供装置として判定した場合、前記提供装置から、前記所定のネットワークで通信するための通信パラメータを受信することを特徴とする通信装置の通信方法。
【請求項６】
請求項１乃至請求項４のいずれか１項に記載の通信装置としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の通信方法およびプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮに代表される無線通信では、使用前に設定しなければならない設定項目が数多く存在する。例えば、設定項目として、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等の無線通信を行うために必要な通信パラメータがあり、ユーザが手入力により設定するには非常に煩雑である。
【０００３】
そこで、様々なメーカーから、通信パラメータを簡単に無線機器に設定するための自動設定方法が考案されている（特許文献１）。これら自動設定方法は、接続する機器間で予め定められた手順、及びメッセージにより、一方の機器から他方の機器に通信パラメータを提供し、通信パラメータの設定を自動的に行っている。非特許文献１には、無線ＬＡＮインフラストラクチャモードの通信（インフラ通信）における通信パラメータの自動設定の一例が開示されている。このような通信パラメータの自動設定を利用することで、ユーザは単純な操作で自動的に通信パラメータを設定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０２７３５３号
【非特許文献】
【０００５】
【非特許文献１】Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ（ＴＭ）  ｆｏｒ  Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ：  Ｅａｓｉｎｇ  ｔｈｅ  Ｕｓｅｒ  Ｅｘｐｅｒｉｅｎｃｅ  ｆｏｒ  Ｈｏｍｅ  ａｎｄ  Ｓｍａｌｌ  Ｏｆｆｉｃｅ  Ｗｉ−Ｆｉ（Ｒ）  Ｎｅｔｗｏｒｋｓ，  ｈｔｔｐ：／／ｗｗｗ．ｗｉ−ｆｉ．ｏｒｇ／ｗｐ／ｗｉｆｉ−ｐｒｏｔｅｃｔｅｄ−ｓｅｔｕｐ
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信パラメータの自動設定方法においては、通信パラメータを他の無線機器に提供する提供装置と、提供装置から提供された通信パラメータを受信し、自装置に設定する受信装置の役割が必要である。よって、無線機器が自動設定により通信パラメータの提供を受ける場合には、その無線機器は、通信パラメータの提供装置を探さなければならない。
【０００７】
しかしながら、提供装置の探索処理において、受信装置が送信する探索要求信号に対して、必ずしも提供装置が応答するとは限らない場合には、通信パラメータの提供機器を簡単に探すことができない。例えば、ＩＥＥＥ８０２．１１規格のＩＢＳＳアドホックネットワークでは、探索要求信号であるプローブリクエストに対して応答を返す局は、ビーコンを最後に送信した局とされている。そのため、提供装置を探索するためにプローブリクエストを送信しても、提供装置以外の機器が応答してしまう場合があり、提供装置を見つけ出すことが難しい。
【０００８】
上記問題に対しては、例えばＩＥＥＥ８０２．１１規格に定義されるＰｕｂｌｉｃ  Ａｃｔｉｏｎ  Ｆｒａｍｅ信号（ＰＡ信号）を利用することで解決が可能である。ＰＡ信号に対しては対象となる任意の局が応答を返すことができるため、ＰＡ信号中に提供装置を探索するための情報を格納した提供装置探索信号を送信すれば、提供装置が該信号に対して応答する。これにより、例えば通信可能な全ての無線ＬＡＮチャネルへＰＡ信号による探索信号を送信する方法（以下、全チャネル送信方法）を用いることで、周囲に存在する提供装置を確実に見つけ出すことができる。
【０００９】
しかしながら、全ての無線チャネルにＰＡ信号を送信して提供装置を探索する方法の場合、提供装置が存在しない無線チャネルについても探索信号を送信して応答を待ち受ける必要があり、効率が良くない。また、提供装置が発見できるまでは、通信パラメータを受信できず、通信パラメータを設定した通信を開始できない。
【００１０】
本発明は、通信パラメータを提供する提供装置を速やかに発見できるようにすることを目的とする。また、本発明の他の目的は、以下の明細書の説明及び図面より明らかとなるであろう。
【課題を解決するための手段】
【００１１】
本発明は、周囲に存在するネットワークを探索するためのネットワーク探索信号を送信し、該ネットワーク探索信号に対するネットワーク探索応答信号を受信すると、該ネットワーク探索応答信号を送信した装置が、所定のネットワークで通信するための通信パラメータを提供する提供装置か否かを判定し、前記判定の結果、前記ネットワーク探索応答信号を送信した装置が前記提供装置でないと判定された場合、前記ネットワーク探索応答信号を受信したチャネルに、前記提供装置を探索するための情報を付加した提供装置探索信号を送信し、該提供装置探索信号に対する提供装置応答信号を受信すると、該提供装置応答信号を送信した装置を前記提供装置として判定し、前記ネットワーク探索応答信号を送信した装置が前記提供装置であると判定された場合、または、前記提供装置応答信号を送信した装置を前記提供装置として判定した場合、前記提供装置から、前記所定のネットワークで通信するための通信パラメータを受信することを特徴とする。
【発明の効果】
【００１２】
本発明により、通信パラメータを提供する提供装置を速やかに発見できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係わる装置をブロック構成図
【図２】本発明の実施形態に係わる装置のソフトウェア機能図
【図３】本発明の実施形態に係わるネットワーク構成図
【図４】本発明の実施形態に係わる受信装置の提供装置検索処理の動作フローチャート図
【図５】本発明の実施形態に係わる装置Ａ、装置Ｂ、装置Ｃの動作シーケンス図
【発明を実施するための形態】
【００１４】
（実施例１）
以下、本実施形態に係る通信装置について、図面を参照しながら詳細に説明する。以下では、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。なお、以下の説明では、通信パラメータの自動設定方法においては、通信パラメータを他の無線機器に提供する通信装置を提供装置と記載する。また、提供装置から提供される通信パラメータを受信し、自装置に設定する通信装置を受信装置と記載する。
【００１５】
本実施形態に好適な事例におけるハードウェア構成について説明する。図１は、後述の各装置の構成の一例を表すブロック図である。１０１は装置全体を示す。１０２は、記憶部１０３に記憶される制御プログラムを実行することにより装置全体を制御する制御部であり、ＣＰＵ，ＭＰＵ等のコンピュータである。制御部１０２は、他の装置との間で通信パラメータの自動設定制御も行う。通信パラメータの自動設定制御は、無線ＬＡＮインフラストラクチャモードのアクセスポイントとしての自動設定処理と、無線ＬＡＮインフラストラクチャモードのステーションとしての自動設定処理を実行可能である。また、無線ＬＡＮアドホックモードの通信装置としての自動設定処理も実行可能である。１０３は制御部１０２が実行する制御用のコンピュータプログラムと、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。なお、記憶部１０３はＲＯＭ，ＲＡＭ等のメモリ、又はフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどを用いることができる。
【００１６】
１０４は無線通信を行うための無線部である。１０５は各種表示を行う表示部でありＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。１０６は通信パラメータ自動設定処理を開始するトリガを与える設定ボタンである。１０７はアンテナ制御部、そして１０８はアンテナである。１０９は、ユーザが各種入力を行うための入力部である。
【００１７】
図２は、後述の通信パラメータの自動設定動作において、各装置が実行するソフトウェア機能ブロックの構成例である。２０１は装置全体を示している。２０２は通信パラメータの自動設定機能ブロックである。本実施形態では、ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等の無線通信を行うために必要な通信パラメータの自動設定を行う。
【００１８】
２０３は各種通信にかかわるパケットを受信するパケット受信部である。ビーコン（報知信号）の受信は、パケット受信部２０３によって行われる。また、プローブリクエストなどの探索信号も、パケット受信部２０３によって受信される。なお、プローブリクエストは、ネットワークの有無を確認するためのネットワーク探索信号ということもできる。つまり、プローブリクエストを無線チャネル上に送信し、プローブリクエストに対する応答信号であるプローブレスポンスが送られてくれば、その無線チャネルにネットワークが存在すると判定できる。また、一定時間（タイムアウト時間）を経過しても、プローブレスポンスが送られてこなければ、その無線チャネルにはネットワークが存在しないことになる。また、パケット受信部２０３は、プローブリクエストに対する応答信号であるプローブレスポンスを受信するための第一の受信部を有し、プローブレスポンスを受信する。また、ＩＥＥＥ８０２．１１規格に定義されるＰｕｂｌｉｃ  Ａｃｔｉｏｎ  Ｆｒａｍｅ信号（ＰＡ信号）に提供装置を探索するための情報を格納した提供装置探索信号の受信もパケット受信部２０３により行われる。さらに、提供装置探索信号に対する応答である提供装置からの提供装置応答信号を受信するための第二の受信部を有し、提供装置応答信号を受信する。
【００１９】
２０４は各種通信にかかわるパケットを送信するパケット送信部である。ビーコンの送信は、パケット送信部２０４によって行われる。また、プローブリクエストの送信や、プローブリクエストに対する応答信号であるプローブレスポンスの送信もパケット送信部２０４により行われる。更に、提供装置探索信号や提供装置応答信号の送信も、パケット送信部２０４により行われる。なお、プローブリクエストやプローブレスポンス、提供装置探索信号、提供装置応答信号、及びビーコン信号には、送信元の機器の各種情報が付加される。この情報には、例えば自身が提供装置として起動中であることを示す起動情報や、自身が無線パラメータ自動設定を実行する能力を有し、無線パラメータ自動設定を実行可能な機器であることを示す能力情報が含まれる。パケット送信部２０４は、第一の送信部と第二の送信部を有し、第一の送信部によりプローブリクエストを送信し、第二の送信部により提供装置探索信号を送信する。２０５はネットワーク接続を制御するネットワーク制御部である。無線ＬＡＮネットワークへの接続処理などは、ネットワーク制御部２０５により実施される。
【００２０】
通信パラメータ自動設定機能ブロックにおいて、２０６は自身が提供装置として動作する場合に、相手機器に通信パラメータを提供する通信パラメータ提供部である。２０７は自身が受信装置として動作する場合に、相手機器から通信パラメータを受信する通信パラメータ受信部である。２０８は、通信パラメータ自動設定における各種プロトコルを制御する自動設定制御部である。後述の通信パラメータ自動設定の処理は、自動設定制御部２０８の制御に基づいて行われる。２０９は、通信パラメータの自動設定を実行する際に提供装置を探索する提供装置探索部である。詳細は後述するが、後述の受信装置において提供装置を探索する処理は、提供装置探索部２０９により実施される。また、提供装置探索部２０９は、パケット受信部２０３の第一の受信部により受信したプローブレスポンスに含まれている情報により、プローブレスポンスを送信した機器が提供装置として動作中か否かを判定する第一の判定部を有する。また、パケット受信部２０３の第二の受信部により提供装置応答信号を受信すると、提供装置が存在すると判定する第二の判定部を有する。
【００２１】
図３は、提供装置Ａ３０１（装置Ａ）、受信装置Ｂ３０２（装置Ｂ）、装置Ｃ３０３、及びネットワーク３０４を示した図である。装置Ａと装置Ｂ、及び装置Ｃは、先に説明した図１、図２の構成を有している。装置Ｂと装置Ｃはネットワーク３０４に参加している。この状態で、装置Ａと装置Ｂはユーザの設定ボタン１０６の操作による指示により、アドホック通信用の通信パラメータ自動設定処理を開始する。装置Ｂは既にネットワーク３０４に参加しているので提供装置として機能する。装置Ａは受信装置として機能し、装置Ｂから、ネットワーク３０４で通信するための通信パラメータ（ネットワーク識別子としてのＳＳＩＤ、暗号方式、暗号鍵、認証方式、認証鍵等）の提供を受ける。装置Ａは装置Ｂから提供された通信パラメータを設定し、ネットワーク３０４に参加することにとり、装置Ａ、Ｂ、Ｃは、ネットワーク３０４用の通信パラメータを用いたデータ通信ができるようになる。
【００２２】
図４は、装置Ａ３０１による提供装置検索処理の一例を示す動作フローチャートである。図４は、制御部１０２が記憶部１０３に記憶されたコンピュータプログラムを読み出して実行することにより行われる。
【００２３】
装置Ａ３０１の設定ボタン１０６がユーザにより操作されると、制御部１０２（自動設定制御部２０８）は通信パラメータの自動設定処理を開始する。通信パラメータの自動設定処理を開始すると、制御部１０２（自動設定制御部２０８）は受信装置としての動作を開始し、提供装置探索部２０９により提供装置の探索処理を行う（Ｓ４０１）。提供装置探索部２０９は、無線部１０４（パケット送信部２０４）を介して、周囲に存在するネットワークを探索して見つけ出すためのネットワーク探索信号（プローブリクエスト）を所定の無線チャネル上に送信する（Ｓ４０２）。制御部１０２は、ネットワーク探索信号の送信する毎に、無線部１０４（パケット受信部２０３）がネットワーク探索応答信号（プローブレスポンス）を受信したかどうかを一定期間監視する（Ｓ４０３）。一定時間が経過してもネットワーク探索応答信号が受信されなければ、提供装置探索部２０９は全ての無線チャネル上にネットワーク探索信号を送信したか否かを確認する（Ｓ４０７）。全ての無線チャネル上にネットワーク探索信号を送信していない場合は、未探索の無線ＬＡＮチャネルに切替え（Ｓ４１０）、ネットワーク探索信号を再送信する（Ｓ４０２）。全ての無線チャネルを探索したならば、つまり、何れの無線チャネルにも提供装置を発見できなかった場合は、通信パラメータを受信する受信装置としての処理を終了する。
【００２４】
また、ステップＳ４０３において、提供装置探索部２０９は、ネットワーク探索応答信号を受信すると、該応答信号に、応答信号を送信した機器が提供装置として起動中であることを示す起動情報が含まれているか否かを確認する（Ｓ４０４）。起動情報が含まれている場合、提供装置探索部２０９は該信号を送信した機器を提供装置と確定し（Ｓ４０８）、自動設定制御部２０８はネットワーク制御部２０５により提供装置が参加中のネットワークへ参加する。そして、通信パラメータ受信部２０７により提供装置から通信パラメータを受信する（Ｓ４０９）。
【００２５】
ステップＳ４０４の確認の結果、ネットワーク探索応答信号中に起動情報が含まれていない場合、提供装置探索部２０９はネットワーク探索応答信号を送信した機器が参加中のネットワークへ提供装置探索信号を送信する（Ｓ４０５）。上述したように、この提供装置探索信号は、ＩＥＥＥ８０２．１１規格に定義されるＰｕｂｌｉｃ  Ａｃｔｉｏｎ  Ｆｒａｍｅ信号（ＰＡ信号）に提供装置を探索するための情報を格納した信号である。提供装置探索信号の送信後、提供装置探索部２０９は提供装置応答信号を一定期間待受ける（Ｓ４０６）。提供装置応答信号を受信した場合は、該信号を送信した機器を提供装置と発見したと判定し（Ｓ４０８）、自動設定制御部２０８はネットワーク制御部２０５により提供装置が参加中のネットワークへ参加する。そして、通信パラメータ受信部２０７により提供装置から通信パラメータを受信する（Ｓ４０９）。
【００２６】
提供装置応答信号を受信しなかった場合は、提供装置探索部２０９は全ての無線チャネル上にネットワーク探索信号を送信したか否かを確認する（Ｓ４０７）。全ての無線チャネル上にネットワーク探索信号を送信していない場合は、未探索の無線チャネルに切替え（Ｓ４１０）、ネットワーク探索信号を再送信する（Ｓ４０２）。全ての無線チャネル上にネットワーク探索信号を送信済みの場合は、つまり、何れの無線チャネルにも提供装置を発見できなかった場合は、通信パラメータを受信する受信装置としての処理を終了する。
【００２７】
なお、上記説明では、ステップＳ４０５において、ネットワーク探索応答信号を送信した機器が参加中のネットワークへ提供装置探索信号を送信した。しかしながら、ステップＳ４０５において、提供装置探索部２０９はネットワーク探索応答信号を送信した機器が通信中の無線チャネルに対して提供装置検索信号を送信しても良い。これにより、ネットワーク探索応答信号を送信した機器が通信中の無線チャネル上に別のネットワークが存在し、かつ、当該別のネットワーク中に提供装置が存在する場合にも、提供装置から応答信号を受信することができる。
【００２８】
このように、提供装置探索処理では、ネットワーク探索信号を用いて提供装置が存在する可能性のあるネットワークを絞り込んだ上で、該ネットワークに対して提供装置探索信号を送信する。これにより、提供装置探索索信号を必要な場合にのみ効率的に送信することが可能となる。例えば、ネットワーク探索信号だけを用いて提供装置を見つけようとした場合、提供装置以外の機器が応答を返してしまい提供装置を発見することができない可能性がある。また、提供装置探索信号だけを用いて提供装置を見つけようとした場合、提供装置が存在しない無線チャネルに提供装置探索信号を送信しても応答信号のタイムアウトまで提供装置が存在しないことを判定できない。しかしながら、本実施例のようにネットワーク探索信号と提供装置探索信号とを用いて提供装置を探索すれば、効率よく、かつ、速やかに提供装置を発見することができる。つまり、提供装置及び提供装置以外の機器も応答を返信するネットワーク探索信号を用いてネットワークを探索することにより、ネットワークを効率良く発見する。このとき、ネットワーク探索信号に応答した機器が提供装置である場合は、ネットワーク探索信号による探索で提供装置を発見できる。提供装置以外の機器が応答を返信したとしても、ネットワーク探索信号による探索を行った無線チャネル上にネットワークが存在すると判定できる。そして、提供装置だけが応答を返す提供装置探索信号を、見つけ出したネットワークに送信し、そのネットワークの提供装置を探すので、効率よく、かつ、速やかに提供装置を発見することができる。
【００２９】
図５は、装置Ａと装置Ｂの設定ボタンが押下され、装置Ａと装置Ｂとの間で通信パラメータの自動設定処理を実施した場合の処理シーケンスである。
【００３０】
装置Ａの設定ボタン１０６が押下されると、装置Ａは受信装置として図４で説明した提供装置探索処理を開始する（Ｆ５０１）。装置Ｂの設定ボタン１０６が押下されると、装置Ｂは提供装置として動作を開始する（Ｆ５０２）。
【００３１】
装置Ａはネットワーク探索信号（プローブリクエスト）を送信する（Ｆ５０３）。ここで、該ネットワーク探索信号を装置Ｂと装置Ｃが受信した際に、装置Ｃがこの時点で最後にビーコンを送信した機器であるとする。装置Ｃは装置Ａから送信されたネットワーク探索信号を受信すると、装置Ａにネットワーク探索応答信号（プローブレスポンス）を返信する（Ｆ５０４）。なお、該ネットワーク探索応答信号には、装置Ｃが無線パラメータ自動設定を実行可能な機器であることを示す能力情報が含まれるが、提供装置として起動中であることを示す起動情報は含まれていない。そのため、装置Ａはネットワーク探索応答信号を受信すると、ネットワーク３０４の存在を確認できるが、提供装置の存在は確認できない。そのため、装置Ａは、ネットワーク３０４に対して、提供機器探索信号を送信する（Ｆ５０５）。提供機器探索信号を受信した装置Ｂは、提供装置としての動作を開始しているので、提供装置応答信号を送信する（Ｆ５０６）。なお、該提供装置応答信号には、装置Ｂが提供装置として起動中であることを示す起動情報が含まれる。
【００３２】
装置Ｂから提供装置応答信号を受信した装置Ａは、装置Ｂが提供装置であると判定する。そして、装置Ａは、通信パラメータの受信処理を開始し（Ｆ５０７）、ネットワーク３０４へ参加する（Ｆ５０８）。なお、ここでの参加は、通信パラメータの提供を受けていない状態での参加なので、通信パラメータの提供処理を行う際の通信はできるが、ネットワーク３０４用の通信パラメータを用いたデータ通信（暗号通信等）はできない。そして、装置Ａは、提供装置である装置Ｂに、通信パラメータの提供を要求する要求信号を送信する（Ｆ５１０）。要求信号を受信した装置Ｂは、通信パラメータの提供処理を開始し（Ｆ５１０）、装置Ａにネットワーク３０４の通信パラメータを提供する（Ｆ５１１）。そして、装置Ａは、装置Ｂから通信パラメータを受信する（Ｆ５１１）と、その通信パラメータを自身の無線部１０４に設定することにより、ネットワーク３０４用の通信パラメータを用いた通信が可能になる。
【００３３】
以上のように、受信装置がネットワーク探索信号を送信し、受信したネットワーク探索応答信号に基づいて提供装置探索信号を送信することで、提供装置を迅速に見つけ出すことが可能となる。その結果、通信パラメータの自動設定処理を迅速に完了することが可能となり、ユーザの使い勝手が向上する。
【００３４】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施例のみに限定する趣旨ではない。本発明の要旨を逸脱しない範囲で、実施形態は種々に変形することが可能である。また、上記説明はＩＥＥＥ８０２．１１準拠の無線ＬＡＮを例に説明した。しかしながら、本発明は、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。また、有線ＬＡＮ等の有線通信媒体において実施してもよい。
【００３５】
ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００３６】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３７】
２０１  通信装置
２０２  通信パラメータ自動設定機能部
２０３  パケット受信部
２０４  パケット送信部
２０５  ネットワーク制御部
２０６  通信パラメータ提供部
２０７  通信パラメータ受信部
２０８  自動設定制御部
２０９  提供装置探索部
【図１】
2011160341.tif 000003
【図２】
2011160341.tif 000004
【図３】
2011160341.tif 000005
【図４】
2011160341.tif 000006
【図５】
2011160341.tif 000007