(57)【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とを備える無線ＬＡＮシステムであって、
前記第１の通信装置と前記第２の通信装置とは、無線ＬＡＮを構成するために必要な情報を含む設定情報を共有する共有処理を、無線通信によって実行可能であり、
前記第１の通信装置は、
前記第２の通信装置を、前記共有処理を実行する対象の候補として特定する第１の特定部と、
当該第１の通信装置と前記候補として特定された第２の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行する第１の予約処理部と、
前記第１の予約処理が完了したことを報知する第１の報知部と、
前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける第１の指示受付部と、
前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された第２の通信装置との間において、前記第１の共有処理を実行する第１の共有処理部と
を備え、
前記第２の通信装置は、
前記第１の通信装置を、前記共有処理を実行する対象として特定する第２の特定部と、
当該第２の通信装置と前記特定された第１の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行する第２の予約処理部と、
前記第２の予約処理が完了したことを報知する第２の報知部と、
前記第２の予約処理が完了した状態で、前記共有処理の他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける第２の指示受付部と、
前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された第１の通信装置との間において、前記第２の共有処理を実行する第２の共有処理部と
を備える
無線ＬＡＮシステム。
【請求項２】
請求項１に記載の無線ＬＡＮシステムであって、
前記第１の特定部は、前記候補として特定された第２の通信装置と同一の設定情報を有する他の通信装置も、前記共有処理を実行する対象の候補として特定し、
前記第１の共有処理実行部は、前記特定された候補のうち、前記第２の共有処理の実行の指示を先に受け付けた方の通信装置との間において、前記第１の共有処理を実行する、
無線ＬＡＮシステム。
【請求項３】
請求項１または請求項２に記載の無線ＬＡＮシステムであって、
前記第１及び第２の報知部は、前記予約処理が完了したことを示す光を発する光源を含む、
無線ＬＡＮシステム。
【請求項４】
請求項３に記載の無線ＬＡＮシステムであって、
前記第１及び第２の指示受付部は、ボタンであり、
前記光源は、前記ボタンの内側に配置されており、前記光源が発する光が前記ボタンの外側から視認可能となるように構成されている、
無線ＬＡＮシステム。
【請求項５】
請求項３または請求項４に記載の無線ＬＡＮシステムであって、
前記光源は、ＬＥＤである、
無線ＬＡＮシステム。
【請求項６】
請求項１ないし請求項５に記載の無線ＬＡＮシステムであって、
前記第１の特定部は、通信装置から送信される電波強度に基づいて、前記共有処理を実行する対象の候補を特定する、
無線ＬＡＮシステム。
【請求項７】
無線ＬＡＮを構成する複数の通信装置のうちの一の通信装置であり、前記無線ＬＡＮを構成するために必要な情報を含む設定情報を他の通信装置との間で共有する共有処理を、無線通信によって実行可能な通信装置であって、
前記他の通信装置を、前記共有処理を実行する対象の候補として特定する第１の特定部と、
当該通信装置と前記候補として特定された他の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行する第１の予約処理部と、
前記第１の予約処理が完了したことを報知する第１の報知部と、
前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける第１の指示受付部と、
前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された他の通信装置との間において、前記第１の共有処理を実行する第１の共有処理部と
を備える、通信装置。
【請求項８】
複数の通信装置のうちの一の通信装置とともに無線ＬＡＮを構成する他の通信装置であり、前記無線ＬＡＮを構成するために必要な情報を含む設定情報を前記一の通信装置との間で共有する共有処理を、無線通信によって実行可能な通信装置であって、
前記一の通信装置を、前記共有処理を実行する対象として特定する第２の特定部と、
当該通信装置と前記特定された一の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行する第２の予約処理部と、
前記第２の予約処理が完了したことを報知する第２の報知部と、
前記第２の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理に対応する他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける第２の指示受付部と、
前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された一の通信装置との間において、前記第２の共有処理を実行する第２の共有処理部と
を備える、通信装置。
【請求項９】
無線ＬＡＮを構成するために必要な情報を含む設定情報を第１及び第２の通信装置の間で無線通信によって共有する方法であって、
前記第１の通信装置が、前記第２の通信装置を前記共有処理を実行する対象の候補として特定するとともに、当該候補として特定された第２の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行し、当該第１の予約処理が完了したことを報知する工程と、
前記第２の通信装置が、前記第１の通信装置を前記共有処理を実行する対象として特定するとともに、当該特定された第１の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行し、当該第２の予約処理が完了したことを報知する工程と、
前記第１の通信装置が、前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける工程と、
前記第２の通信装置が、前記第２の予約処理が完了した状態で、前記共有処理の他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける工程と、
前記第１の通信装置が、前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された第２の通信装置との間において、前記第１の共有処理を実行する工程と、
前記第２の通信装置が、前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された第１の通信装置との間において、前記第２の共有処理を実行する工程と
を備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステム、通信装置及び設定情報を共有する方法に関するものである。
【背景技術】
【０００２】
近年、無線ＬＡＮが普及している。無線ＬＡＮでは、通信を行う通信装置の間で無線通信の設定に関する設定情報を共有する必要がある。例えば、無線ＬＡＮがＩＥＥＥ８０２．１１に準拠して構築される場合、通信装置間で少なくともＳＳＩＤ（Service Set Identifier）を共有する必要がある。また、暗号化通信を行う場合には、暗号化方式や暗号鍵などの情報を通信装置間で共有する必要がある。
【０００３】
こうした設定情報の共有化を容易に行える技術として、例えば、ＷＰＳ（Wi-Fi Protected Setup）やＡＯＳＳ（AirStation One-Touch Secure System、株式会社バッファローの登録商標）が知られている。これらの技術では、ユーザがボタンを押下したり、ＷＥＢブラウザを介してＷＥＢ設定画面にアクセスして無線親機（以下、単に親機ともいう）と無線子機（以下、単に子機ともいう）とに所定の指示を与えると、当該親機と子機との間で無線通信を行って設定情報を共有することができる。これによって、設定情報をユーザが手動操作で入力する場合と比べて、ユーザの利便性を向上させることができる。
【０００４】
しかしながら、ユーザが通信装置に上記のＷＰＳやＡＯＳＳを実行させているときに、例えば隣家の第三者が同時に、通信装置にＷＰＳやＡＯＳＳを実行させていると、ユーザの子機が第三者の親機に接続されてしまう可能性や、あるいは第三者の子機がユーザの親機に接続されてしまうといった可能性があった。
【０００５】
また、ユーザが通信装置にＷＰＳやＡＯＳＳを実行させているときに、実際にどの装置間で設定情報の共有が行なわれているのか、すなわち、ユーザの意図する装置間で適切に設定情報の共有が行なわれているのか、ユーザにとっては認識しにくいという問題もあった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０８８３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した従来の課題の少なくとも一部を解決するためになされたものであり、通信装置間において設定情報を共有する場合におけるユーザの利便性を向上させることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【０００９】
[適用例１]
第１の通信装置と第２の通信装置とを備える無線ＬＡＮシステムであって、
前記第１の通信装置と前記第２の通信装置とは、無線ＬＡＮを構成するために必要な情報を含む設定情報を共有する共有処理を、無線通信によって実行可能であり、
前記第１の通信装置は、
前記第２の通信装置を、前記共有処理を実行する対象の候補として特定する第１の特定部と、
当該第１の通信装置と前記候補として特定された第２の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行する第１の予約処理部と、
前記第１の予約処理が完了したことを報知する第１の報知部と、
前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける第１の指示受付部と、
前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された第２の通信装置との間において、前記第１の共有処理を実行する第１の共有処理部と
を備え、
前記第２の通信装置は、
前記第１の通信装置を、前記共有処理を実行する対象として特定する第２の特定部と、
当該第２の通信装置と前記特定された第１の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行する第２の予約処理部と、
前記第２の予約処理が完了したことを報知する第２の報知部と、
前記第２の予約処理が完了した状態で、前記共有処理の他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける第２の指示受付部と、
前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された第１の通信装置との間において、前記第２の共有処理を実行する第２の共有処理部と
を備える
無線ＬＡＮシステム。
この構成によれば、ユーザは、報知部を確認することによって、どの通信装置が共有処理の対象の候補となっているのかを容易に確認することができる。さらに、共有処理が実行される前に、通信装置の間で予約処理が行われ、ユーザは、予約処理が完了した通信装置を確認することができるため、ユーザの意図しない通信装置間で設定情報の共有（交換）が行なわれてしまうことを抑制することができる。したがって、この構成によれば、通信装置間において設定情報を共有する場合におけるユーザの利便性を向上させることができる。
【００１０】
[適用例２]
適用例１に記載の無線ＬＡＮシステムであって、
前記第１の特定部は、前記候補として特定された第２の通信装置と同一の設定情報を有する他の通信装置も、前記共有処理を実行する対象の候補として特定し、
前記第１の共有処理実行部は、前記特定された候補のうち、前記第２の共有処理の実行の指示を先に受け付けた方の通信装置との間において、前記第１の共有処理を実行する、
無線ＬＡＮシステム。
この構成によれば、複数の通信装置が共有処理を実行する対象の候補となるので、ユーザは、第２の共有処理の実行の指示を容易に出すことのできる通信装置を選択することができる。例えば、ユーザは、自身から最も近くに配置されている通信装置を選択して、第２の共有処理の実行の指示を出すことができる。
【００１１】
[適用例３]
適用例１または適用例２に記載の無線ＬＡＮシステムであって、
前記第１及び第２の報知部は、前記予約処理が完了したことを示す光を発する光源を含む、
無線ＬＡＮシステム。
この構成によれば、ユーザは、予約処理が完了したことを容易に認識することができる。
【００１２】
[適用例４]
適用例３に記載の無線ＬＡＮシステムであって、
前記第１及び第２の指示受付部は、ボタンであり、
前記光源は、前記ボタンの内側に配置されており、前記光源が発する光が前記ボタンの外側から視認可能となるように構成されている、
無線ＬＡＮシステム。
この構成によれば、ユーザは、光源によって発光しているボタンを押下すればよいので、設定情報を共有する場合における作業手順を容易に認識することができる。また、ユーザは、通信装置が暗所に設置されている場合であっても、押下すべきボタンの位置を容易に把握することができる。
【００１３】
[適用例５]
適用例３または適用例４に記載の無線ＬＡＮシステムであって、
前記光源は、ＬＥＤである、
無線ＬＡＮシステム。
この構成によれば、光源の寿命を長くすることができるとともに、光源の消費電力を低減することができる。
【００１４】
[適用例６]
適用例１ないし適用例５に記載の無線ＬＡＮシステムであって、
前記第１の特定部は、通信装置から送信される電波強度に基づいて、前記共有処理を実行する対象の候補を特定する、
無線ＬＡＮシステム。
この構成によれば、第１の通信装置は、電波強度に基づいて、適切な通信装置を候補として特定することができる。
【００１５】
なお、本発明は、種々の態様で実現することが可能である。例えば、以下の適用例で示すように、通信装置、設定情報を共有する方法、または通信装置の機能を実現するための集積回路、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【００１６】
[適用例７]
無線ＬＡＮを構成する複数の通信装置のうちの一の通信装置であり、前記無線ＬＡＮを構成するために必要な情報を含む設定情報を他の通信装置との間で共有する共有処理を、無線通信によって実行可能な通信装置であって、
前記他の通信装置を、前記共有処理を実行する対象の候補として特定する第１の特定部と、
当該通信装置と前記候補として特定された他の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行する第１の予約処理部と、
前記第１の予約処理が完了したことを報知する第１の報知部と、
前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける第１の指示受付部と、
前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された他の通信装置との間において、前記第１の共有処理を実行する第１の共有処理部と
を備える、通信装置。
【００１７】
[適用例８]
複数の通信装置のうちの一の通信装置とともに無線ＬＡＮを構成する他の通信装置であり、前記無線ＬＡＮを構成するために必要な情報を含む設定情報を前記一の通信装置との間で共有する共有処理を、無線通信によって実行可能な通信装置であって、
前記一の通信装置を、前記共有処理を実行する対象として特定する第２の特定部と、
当該通信装置と前記特定された一の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行する第２の予約処理部と、
前記第２の予約処理が完了したことを報知する第２の報知部と、
前記第２の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理に対応する他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける第２の指示受付部と、
前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された一の通信装置との間において、前記第２の共有処理を実行する第２の共有処理部と
を備える、通信装置。
【００１８】
[適用例９]
無線ＬＡＮを構成するために必要な情報を含む設定情報を第１及び第２の通信装置の間で無線通信によって共有する方法であって、
前記第１の通信装置が、前記第２の通信装置を前記共有処理を実行する対象の候補として特定するとともに、当該候補として特定された第２の通信装置との間でのみ前記共有処理の実行を許容する第１の予約処理を実行し、当該第１の予約処理が完了したことを報知する工程と、
前記第２の通信装置が、前記第１の通信装置を前記共有処理を実行する対象として特定するとともに、当該特定された第１の通信装置との間でのみ前記共有処理の実行を許容する第２の予約処理を実行し、当該第２の予約処理が完了したことを報知する工程と、
前記第１の通信装置が、前記第１の予約処理が完了した状態で、前記共有処理の一方の当事者としての処理である第１の共有処理の実行の指示をユーザから受け付ける工程と、
前記第２の通信装置が、前記第２の予約処理が完了した状態で、前記共有処理の他方の当事者としての処理である第２の共有処理の実行の指示をユーザから受け付ける工程と、
前記第１の通信装置が、前記第１の共有処理の実行の指示を受け付けた場合に、前記候補として特定された第２の通信装置との間において、前記第１の共有処理を実行する工程と、
前記第２の通信装置が、前記第２の共有処理の実行の指示を受け付けた場合に、前記特定された第１の通信装置との間において、前記第２の共有処理を実行する工程と
を備える、方法。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例としての無線ＬＡＮシステム１０００の概略構成を示す説明図である。
【図２】無線端末ＳＴＡの概略構成を示す説明図である。
【図３】アクセスポイントＡＰ１の概略構成を示す説明図である。
【図４】自動設定処理が実行される場面において想定されるアクセスポイントＡＰ１の周囲の環境を示す説明図である。
【図５】自動設定処理の流れの概要を示すフローチャートである。
【図６】対象候補特定フェーズの詳細な処理の流れを示す説明図である。
【図７】予約フェーズにおける詳細な処理の流れを示す説明図である。
【図８】共有処理フェーズの詳細な処理の流れを示す説明図である。
【図９】予約解除フェーズの詳細な処理の流れを示す説明図である。
【図１０】無線端末ＳＴＡのファンクションボタン６０が押下された場合における予約解除フェーズの詳細な処理の流れを示す説明図である。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ａ１．無線ＬＡＮシステム１０００の概略構成：
Ａ２．設定情報を共有するための処理：
Ａ３．実施例の効果：
Ｂ．変形例：
【００２１】
Ａ．第１実施例：
Ａ１．無線ＬＡＮシステム１０００の概略構成：
図１は、本発明の一実施例としての無線ＬＡＮシステム１０００の概略構成を示す説明図である。無線ＬＡＮシステム１０００は、アクセスポイントＡＰ１と無線端末ＳＴＡとを備えており、このアクセスポイントＡＰ１と無線端末ＳＴＡとの間で無線ＬＡＮによる通信が行なわれる。アクセスポイントＡＰ１は、子機（無線端末）間の通信を中継する親機機能と、有線ＬＡＮと無線ＬＡＮとを接続するブリッジ機能とを備えている。無線端末ＳＴＡは、子機機能と、有線ＬＡＮと無線ＬＡＮとを接続するブリッジ機能とを備えた、いわゆる、イーサネットコンバータ（イーサネットは登録商標）である。
【００２２】
アクセスポイントＡＰ１は、有線ＬＡＮポートを備えており、当該有線ＬＡＮポートには、有線ＬＡＮケーブルを介して、有線ＬＡＮポートを備えた電子機器ＥＤ１が接続されている。電子機器ＥＤ１は、本実施例では、ネットワーク対応型のブルーレイプレイヤー（Ｂｌｕ−ｒａｙは登録商標）である。無線端末ＳＴＡは、有線ＬＡＮポートを備えており、当該有線ＬＡＮポートには、有線ＬＡＮケーブルを介して、有線ＬＡＮポートを備えた電子機器ＥＤ２が接続されている。電子機器ＥＤ２は、本実施例では、ネットワーク対応型のテレビである。
【００２３】
無線ＬＡＮシステム１０００では、アクセスポイントＡＰ１と無線端末ＳＴＡとがインフラストラクチャモードによる無線通信を行うことによって、電子機器ＥＤ１と電子機器ＥＤ２との通信を実現している。例えば、ブルーレイプレイヤーが再生する映像データ及び音声データをネットワーク対応型テレビが表示することにより、ユーザは、ブルーレイプレイヤーから離れた場所にあるネットワーク対応型テレビによって映像及び音声を視聴することができる。
【００２４】
図２は、無線端末ＳＴＡの概略構成を示す説明図である。無線端末ＳＴＡは、ＣＰＵ１０と、フラッシュＲＯＭ２０と、ＲＡＭ３０と、第１の無線ＬＡＮ通信部４０と、有線ＬＡＮインタフェース５０と、ファンクションボタン６０と、ＷＰＳボタン７０とを備えている。
【００２５】
ＣＰＵ１０は、フラッシュＲＯＭ２０に記憶されたファームウェア等のプログラムをＲＡＭ３０に展開して実行することで、無線端末ＳＴＡの動作全般を制御する。また、ＣＰＵ１０は、所定のプログラムを実行することにより、第１の特定部１１、第１の予約処理部１２、第１の共有処理部１３としても機能する。これらの各機能部の詳細については後述する。
【００２６】
第１の無線ＬＡＮ通信部４０は、無線ＬＡＮに準拠した無線通信を行うための回路であり、無線端末ＳＴＡを子機として機能させる。この第１の無線ＬＡＮ通信部４０は、変調器やアンプ、アンテナといったハードウェアを備えており、外部への電波の送信や外部からの電波の受信が可能である。本実施例では、第１の無線ＬＡＮ通信部４０は、ＩＥＥＥ８０２．１１に準拠して構成されている。なお、第１の無線ＬＡＮ通信部４０は、ＣＰＵ１０の制御によって、仮想的に子機と親機の２つの論理デバイスとして同時に機能してもよいし、排他的に機能してもよい。
【００２７】
有線ＬＡＮインタフェース５０は、無線端末ＳＴＡを有線ＬＡＮに接続するためのインタフェースである。本実施例では、有線ＬＡＮインタフェース５０は、ＩＥＥＥ８０２．３規格に準拠して構成されている。この有線ＬＡＮインタフェース５０は、有線ＬＡＮポートを備え、当該有線ＬＡＮポートに電子機器ＥＤ２が接続される。
【００２８】
ファンクションボタン６０は、無線端末ＳＴＡに対して種々の動作を実行させる場合に利用されるボタンである。本実施例では、ユーザがファンクションボタン６０を押下すると、後述する自動設定処理が開始される。
【００２９】
ＷＰＳボタン７０は、後述する自動設定処理において利用されるボタンである。本実施例では、自動設定処理において、ユーザがＷＰＳボタン７０を押下すると、後述する第１の共有処理が開始される。ＷＰＳボタン７０は、半透明のプラスチックで形成されており、ＷＰＳボタン７０の内側には、ＬＥＤ７２が設けられている。このため、ＬＥＤ７２が発する光は、ＷＰＳボタン７０の外側から視認することができる。このＬＥＤ７２は、自動設定処理における無線端末ＳＴＡの動作状態を報知する。本実施例では、自動設定処理において、後述する予約処理が完了すると、ＬＥＤ７２が点灯する。
【００３０】
図３は、アクセスポイントＡＰ１の概略構成を示す説明図である。アクセスポイントＡＰ１は、ＣＰＵ１１０と、フラッシュＲＯＭ１２０と、ＲＡＭ１３０と、第２の無線ＬＡＮ通信部１４０と、有線ＬＡＮインタフェース１５０と、ファンクションボタン１６０と、ＷＰＳボタン１７０とを備えている。
【００３１】
ＣＰＵ１１０は、フラッシュＲＯＭ１２０に記憶されたファームウェア等のプログラムをＲＡＭ１３０に展開して実行することで、アクセスポイントＡＰ１の動作全般を制御する。また、ＣＰＵ１１０は、所定のプログラムを実行することにより、第２の特定部１１１、第２の予約処理部１１２、第２の共有処理部１１３としても機能する。これらの各機能部の詳細については後述する。
【００３２】
第２の無線ＬＡＮ通信部１４０は、無線ＬＡＮに準拠した無線通信を行うための回路であり、アクセスポイントＡＰ１を親機として機能させる。この第２の無線ＬＡＮ通信部１４０は、変調器やアンプ、アンテナといったハードウェアを備えており、外部への電波の送信や外部からの電波の受信が可能である。本実施例では、第２の無線ＬＡＮ通信部１４０は、ＩＥＥＥ８０２．１１に準拠して構成されている。なお、第２の無線ＬＡＮ通信部１４０は、ＣＰＵ１１０の制御によって、仮想的に親機と子機の２つの論理デバイスとして同時に機能してもよいし、排他的に機能してもよい。
【００３３】
有線ＬＡＮインタフェース１５０は、アクセスポイントＡＰ１を有線ＬＡＮに接続するためのインタフェースである。本実施例では、有線ＬＡＮインタフェース１５０は、ＩＥＥＥ８０２．３規格に準拠して構成されている。この有線ＬＡＮインタフェース１５０は、有線ＬＡＮポートを備え、当該有線ＬＡＮポートに電子機器ＥＤ１が接続される。
【００３４】
ファンクションボタン１６０は、アクセスポイントＡＰ１に対して種々の動作を実行させる場合に利用されるボタンである。
【００３５】
ＷＰＳボタン１７０は、後述する自動設定処理において利用されるボタンである。本実施例では、自動設定処理において、ユーザがＷＰＳボタン１７０を押下すると、後述する第２の共有処理が開始される。ＷＰＳボタン１７０は、半透明のプラスチックで形成されており、ＷＰＳボタン１７０の内側には、ＬＥＤ１７２が設けられている。このため、ＬＥＤ１７２が発する光は、ＷＰＳボタン１７０の外側から視認することができる。このＬＥＤ１７２は、自動設定処理におけるアクセスポイントＡＰ１の動作状態を報知する。本実施例では、自動設定処理において、後述する予約処理が完了すると、ＬＥＤ１７２が点灯する。
【００３６】
Ａ２．設定情報を共有するための処理：
子機としての無線端末ＳＴＡと、親機としてのアクセスポイントＡＰ１との間で実行される自動設定処理について説明する。自動設定処理とは、無線ＬＡＮシステム１０００を構築するために必要な情報を含む設定情報を、ＷＰＳに準拠して、無線端末ＳＴＡとアクセスポイントＡＰ１との間で共有するための一連の処理である。本実施例では、設定情報は、ＥＳＳＩＤ（Extended Service Set Identifier）、認証方式、暗号化方式、暗号鍵（暗号鍵を生成するための情報を含む）等を含んでいる。
【００３７】
図４は、自動設定処理が実行される場面において想定されるアクセスポイントＡＰ１の周囲の環境を示す説明図である。アクセスポイントＡＰ１の周囲には、アクセスポイントＡＰ１と同様の構成を有するアクセスポイントＡＰ２及びアクセスポイントＡＰ３が配置されている。アクセスポイントＡＰ２は、アクセスポイントＡＰ１と同様に、ファンクションボタン２６０と、ＬＥＤ２７２を内蔵するＷＰＳボタン２７０とを備えている。同様に、アクセスポイントＡＰ３は、ファンクションボタン３６０と、ＬＥＤ３７２を内蔵するＷＰＳボタン３７０とを備えている。なお、実際には、アクセスポイントＡＰ１の周囲には、アクセスポイントＡＰ１やアクセスポイントＡＰ２等との間で無線ＬＡＮを構成する無線端末が存在しているが、説明の便宜上省略している。
【００３８】
本実施例では、アクセスポイントＡＰ１のグループＩＤは「Ａ」であり、アクセスポイントＡＰ２のグループＩＤは「Ｂ」であり、アクセスポイントＡＰ３のグループＩＤは「Ａ」である。ここで、「グループＩＤ」とは、１組の設定情報（ＥＳＳＩＤ、認証方式、暗号化方式、暗号鍵等の組み合わせ）に対して１つ付与されるユニークな値である。すなわち、同一のグループＩＤを有していることは、同一の設定情報を有していることを意味する。本実施例では、アクセスポイントＡＰ１とアクセスポイントＡＰ３は、同一のグループＩＤ「Ａ」を有しているため、同一の設定情報を有している。
【００３９】
このグループＩＤは、アクセスポイント内において、設定情報が変更される毎に更新される。本実施例では、グループＩＤとして、ＧＵＩＤ（Globally Unique Identifier）が用いられている。なお、実際のグループＩＤ（ＧＵＩＤ）は１２８ビットの値であるが、本明細書では説明の便宜上、グループＩＤ「Ａ」等のように簡易的に表示する。以下では、ユーザが、無線端末ＳＴＡと、アクセスポイントＡＰ１との間で自動設定処理を実行する場合について説明する。
【００４０】
図５は、自動設定処理の流れの概要を示すフローチャートである。なお、自動設定処理の詳細については、後述する。ユーザが無線端末ＳＴＡのファンクションボタン６０を押下すると（ステップＳ１００）、対象候補特定フェーズが開始される。
【００４１】
対象候補特定フェーズ（ステップＳ２００）では、無線端末ＳＴＡの第１の特定部１１は、受信信号強度（以下、ＲＳＳＩ（Received Signal Strength Indication）値ともいう）に基づいて、アクセスポイントＡＰ１を共有処理の対象の候補として特定する。さらに、無線端末ＳＴＡの第１の特定部１１は、アクセスポイントＡＰ１と同一のグループＩＤであるアクセスポイントＡＰ３も、共有処理の対象の候補として特定する。なお、共有処理とは、無線端末とアクセスポイントとの間で、設定情報を共有（交換）する処理をいう。
【００４２】
アクセスポイントＡＰ１の第２の特定部１１１は、無線端末ＳＴＡを共有処理の対象として特定する。同様に、アクセスポイントＡＰ３の第２の特定部（図示せず）も、無線端末ＳＴＡを共有処理の対象として特定する。対象候補特定フェーズが完了すると、予約フェーズに移行する。
【００４３】
予約フェーズ（ステップＳ３００）では、無線端末ＳＴＡの第１の予約処理部１２は、共有処理の対象の候補（アクセスポイントＡＰ１及びアクセスポイントＡＰ３）に対して予約処理を行う。第１の予約処理部１２が行う予約処理とは、無線端末ＳＴＡと共有処理の対象の候補以外との間で共有処理が実行されるのを制限するとともに、無線端末ＳＴＡと共有処理の対象の候補との間でのみ共有処理が実行されるようにする処理をいう。予約処理が完了すると、無線端末ＳＴＡのＬＥＤ７２が点灯する。
【００４４】
アクセスポイントＡＰ１の第２の予約処理部１１２は、共有処理の対象（無線端末ＳＴＡ）に対して予約処理を行う。第２の予約処理部１１２が行う予約処理とは、アクセスポイントＡＰ１と共有処理の対象以外との間で共有処理が実行されるのを制限するとともに、アクセスポイントＡＰ１と共有処理の対象との間でのみ共有処理が実行されるようにする処理をいう。同様に、アクセスポイントＡＰ３の第２の予約処理部（図示せず）は、共有処理の対象（無線端末ＳＴＡ）に対して予約処理を行う。予約処理が完了すると、アクセスポイントＡＰ１のＬＥＤ１７２及びアクセスポイントＡＰ３のＬＥＤ３７２が点灯する。予約フェーズが完了すると、共有処理フェーズに移行する。
【００４５】
共有処理フェーズ（ステップＳ４００）では、ユーザが無線端末ＳＴＡのＷＰＳボタン７０を押下するとともに、アクセスポイントＡＰ１のＷＰＳボタン１７０を押下すると、無線端末ＳＴＡの第１の共有処理部１３は、共有処理の一方の当事者としての処理である第１の共有処理を実行し、アクセスポイントＡＰ１の第２の共有処理部１１３は、共有処理の他方の当事者としての処理である第２の共有処理を実行する。すなわち、無線端末ＳＴＡとアクセスポイントＡＰ１との間で共有処理が実行され、設定情報が共有される。共有処理が完了すると、無線端末ＳＴＡの第１の予約処理部１２及びアクセスポイントＡＰ１の第２の予約処理部１１２は、予約を解除する。共有処理フェーズが完了すると、予約解除フェーズに移行する。
【００４６】
予約解除フェーズ（ステップＳ５００）では、無線端末ＳＴＡは、予約解除リクエストを送信する。予約解除リクエストを受信したアクセスポイントＡＰ３は、予約を解除する。以下では、各フェーズの詳細な処理の流れについて説明する。
【００４７】
図６は、対象候補特定フェーズの詳細な処理の流れを示す説明図である。ユーザが無線端末ＳＴＡのファンクションボタン６０を押下すると（ステップＳ１０２）、無線端末ＳＴＡは、プローブリクエストをブロードキャストする（ステップＳ２０２）。プローブリクエストを受信した各アクセスポイントは、プローブレスポンスのベンダー拡張領域（ベンダー独自のＩＥ（Information element））に「自身のグループＩＤ」を含めて送信する。
【００４８】
本実施例では、アクセスポイントＡＰ１は、プローブレスポンスのベンダー拡張領域に「グループＩＤ：Ａ」を含めて送信する（ステップＳ２０４）。同様に、アクセスポイントＡＰ２は、プローブレスポンスのベンダー拡張領域に「グループＩＤ：Ｂ」を含めて送信し（ステップＳ２０６）、アクセスポイントＡＰ３は、プローブレスポンスのベンダー拡張領域に「グループＩＤ：Ａ」を含めて送信する（ステップＳ２０８）。
【００４９】
各アクセスポイントからのプローブレスポンスを受信した無線端末ＳＴＡは、プローブレスポンスのＲＳＳＩ値に基づいて、共有処理の対象の候補となるアクセスポイントを特定する（ステップＳ２１０）。具体的には、例えば、無線端末ＳＴＡは、ＲＳＳＩ値が所定値以上であり、かつ、ＲＳＳＩ値が最も大きいアクセスポイントを、共有処理の対象の候補として特定する。この理由は、装置間の距離が近いほどＲＳＳＩ値が大きいという傾向があるため、このようにすれば、無線端末ＳＴＡからの距離が近いアクセスポイントを、共有処理の対象の候補とすることができるからである。
【００５０】
本実施例では、アクセスポイントＡＰ１から送信されたプローブレスポンスのＲＳＳＩ値が所定値以上であり、かつ、ＲＳＳＩ値が最も大きい場合について説明する。したがって、本実施例では、無線端末ＳＴＡは、アクセスポイントＡＰ１を共有処理の対象の候補として特定する。
【００５１】
さらに、本実施例では、無線端末ＳＴＡは、アクセスポイントＡＰ１と同一のグループＩＤ「Ａ」であるアクセスポイントＡＰ３も、共有処理の対象の候補として特定する。換言すれば、無線端末ＳＴＡは、グループＩＤ「Ａ」のアクセスポイントを、共有処理の対象の候補として特定する。
【００５２】
なお、アクセスポイントが既に他の無線端末との間で予約処理を完了していれば、当該アクセスポイントは、プローブレスポンスのベンダー拡張領域に「予約済み」、「自身のグループＩＤ」、「予約済みの無線端末のＭＡＣアドレス」を含めて送信する。
【００５３】
また、アクセスポイントから送信されたプローブレスポンスのベンダー拡張領域に、他の無線端末に対する予約処理が完了している旨の情報が含まれている場合には、無線端末ＳＴＡにおける対象候補特定フェーズはエラー終了する。具体的には、例えば、アクセスポイントＡＰ１から送信されたプローブレスポンスのベンダー拡張領域に、「予約済み」、「グループＩＤ：Ａ」、「他の無線端末のＭＡＣアドレス」が含まれている場合には、無線端末ＳＴＡにおける対象候補特定フェーズはエラー終了する。
【００５４】
なお、この図６において円で囲まれた「Ａ１」等の記号は、図７の同一の記号の箇所へ処理が続いていることを意味する。図７以降の図面においても同様である。
【００５５】
図７は、予約フェーズにおける詳細な処理の流れを示す説明図である。無線端末ＳＴＡは、プローブリクエストのベンダー拡張領域に「予約リクエスト」、「予約先グループＩＤ：Ａ」を含めてブロードキャストする（ステップＳ３０２）。プローブリクエストを受信した各アクセスポイントは、自身のグループＩＤと、ベンダー拡張領域に含まれる予約先グループＩＤとを比較する（ステップＳ３０４）。
【００５６】
グループＩＤが一致した場合には、各アクセスポイントは、当該プローブリクエストを送信した無線端末を、共有処理の対象として特定し（ステップＳ３０６）、当該無線端末に対して予約処理を実行する（ステップＳ３０７）。予約処理が完了すると、各アクセスポイントは、自身に設けられたＬＥＤを点灯させ（ステップＳ３０８）、プローブレスポンスのベンダー拡張領域に「予約済み」、「自身のグループＩＤ」、「予約受け付け済みの無線端末のＭＡＣアドレス」を含めて送信する（ステップＳ３１０）。
【００５７】
一方、グループＩＤが一致しなかった場合には、各アクセスポイントは、プローブレスポンスのベンダー拡張領域に「自身のグループＩＤ」を含めて送信する（ステップＳ３１２）。
【００５８】
本実施例では、グループＩＤが一致したアクセスポイントＡＰ１及びアクセスポイントＡＰ３は、無線端末ＳＴＡを、共有処理の対象として特定し（ステップＳ３０６）、無線端末ＳＴＡに対して予約処理を実行する（ステップＳ３０７）。本実施例では、アクセスポイントＡＰ１及びアクセスポイントＡＰ３は、予約処理として、予約リクエストを含んだプローブリクエストに含まれているＭＡＣアドレスの無線端末以外とは共有処理を実行しないように制限をかけるとともに、予約リクエストを含んだプローブリクエストに含まれているＭＡＣアドレスの無線端末に対してのみ、共有処理の実行を許容する。具体的には、例えば、アクセスポイントは、予約処理として、共有処理の実行を制限する対象となるＭＡＣアドレスのリスト及び共有処理の実行を許容する対象となるＭＡＣアドレスのリストを一時的に作成してもよい。
【００５９】
予約処理が完了すると、アクセスポイントＡＰ１及びアクセスポイントＡＰ３は、自身のＬＥＤ１７２,３７２を点灯させ（ステップＳ３０８）、プローブレスポンスのベンダー拡張領域に「予約済み」、「グループＩＤ：Ａ」、「予約受け付け済みの無線端末ＳＴＡのＭＡＣアドレス」を含めて送信する（ステップＳ３１０）。
【００６０】
一方、グループＩＤが一致しなかったアクセスポイントＡＰ２は、無線端末ＳＴＡからの予約リクエストを受け付けず、すなわち、無線端末ＳＴＡに対して予約処理を実行せず、プローブレスポンスのベンダー拡張領域に「グループＩＤ：Ｂ」を含めて送信する（ステップＳ３１２）。
【００６１】
アクセスポイントＡＰ１からのプローブレスポンスを受信した無線端末ＳＴＡは、アクセスポイントＡＰ１に対して予約処理を実行する（ステップＳ３１３）。本実施例では、無線端末ＳＴＡは、予約処理として、「予約済み」を含んだプローブレスポンスに含まれているＭＡＣアドレスのアクセスポイント以外とは共有処理を実行しないように制限をかけるとともに、「予約済み」を含んだプローブレスポンスに含まれているＭＡＣアドレスのアクセスポイントに対してのみ、共有処理の実行を許容する。具体的には、例えば、無線端末は、予約処理として、共有処理の実行を制限する対象となるＭＡＣアドレスのリスト及び共有処理の実行を許容する対象となるＭＡＣアドレスのリストを一時的に作成してもよい。予約処理が完了すると、無線端末ＳＴＡは、自身のＬＥＤ７２を点灯させる（ステップＳ３１４）。
【００６２】
さらに、本実施例では、無線端末ＳＴＡは、アクセスポイントＡＰ３からのプローブレスポンスも受信し、アクセスポイントＡＰ３に対しても予約処理を実行する（ステップＳ３１５）。すなわち、無線端末ＳＴＡは、グループＩＤが「Ａ」のアクセスポイントに対して予約処理を実行する。
【００６３】
なお、所定時間（例えば１２０秒）が経過しても、無線端末ＳＴＡが、「予約済み」を含んだプローブレスポンスを受信しない場合には、無線端末ＳＴＡにおける予約フェーズは、エラー終了する。
【００６４】
また、予約フェーズでは、無線端末ＳＴＡは、ファンクションボタン６０の押下を受け付ける。予約フェーズにおいてユーザがファンクションボタン６０を押下すると、無線端末ＳＴＡは、予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストする。無線端末ＳＴＡのファンクションボタン６０が押下された場合の動作については後述する。
【００６５】
また、アクセスポイントから送信されたプローブレスポンスのベンダー拡張領域に、他の無線端末に対する予約処理が完了している旨の情報が含まれている場合には、無線端末ＳＴＡは、予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストし、無線端末ＳＴＡにおける予約フェーズは、エラー終了する。
【００６６】
また、アクセスポイントＡＰ２が、無線端末ＳＴＡからのプローブリクエスト（Ｓ３０２）を受信する前から、既に無線端末ＳＴＡに対する予約処理が完了していた場合、すなわち、アクセスポイントＡＰ２における無線端末ＳＴＡに対する予約の解除が失敗していた場合であれば、アクセスポイントＡＰ２は、当該予約を解除する。
【００６７】
図８は、共有処理フェーズの詳細な処理の流れを示す説明図である。本実施例では、予約フェーズが完了すると、無線端末ＳＴＡのＬＥＤ７２と、アクセスポイントＡＰ１のＬＥＤ１７２と、アクセスポイントＡＰ３のＬＥＤ３７２が点灯した状態となる。この状態で、ユーザが無線端末ＳＴＡのＷＰＳボタン７０を押下すると（ステップＳ４０２）、無線端末ＳＴＡは、プローブリクエストをブロードキャストする（ステップＳ４０４）。すなわち、無線端末ＳＴＡは、各アクセスポイントのＷＰＳボタンの押下の有無を確認するために、プローブリクエストをブロードキャストする。
【００６８】
プローブリクエストを受信したアクセスポイントは、自身のＷＰＳボタンが押下されているか否かを示す情報をプローブレスポンスのベンダー拡張領域に含めて送信する。図８に示した例では、１回目のプローブレスポンスでは、まだ全てのアクセスポイントにおいてＷＰＳボタンが押下されていない。したがって、各アクセスポイントＡＰ１，ＡＰ２，ＡＰ３は、プローブレスポンスのベンダー拡張領域に「ＷＰＳボタン未押下」という内容を示す情報を含めて送信する（ステップＳ４０６）。
【００６９】
その後、ユーザがアクセスポイントのＷＰＳボタンを押下すると（ステップＳ４０８）、当該アクセスポイントは、プローブレスポンスのベンダー拡張領域に「ＷＰＳボタン押下済」という内容を示す情報を含めて送信する（ステップＳ４１０）。本実施例では、アクセスポイントＡＰ１のＷＰＳボタン１７０が押下された場合について説明する。
【００７０】
各アクセスポイントＡＰ１，ＡＰ２，ＡＰ３から送信されたプローブレスポンスを受信した無線端末ＳＴＡは、予約済みのアクセスポイントから送信されたプローブレスポンスであるか否かを、作成したＭＡＣアドレスのリストを参照して確認するとともに、ＷＰＳボタンが押下されているか否かを確認する（ステップＳ４１２）。換言すれば、無線端末ＳＴＡは、予約済みのアクセスポイントから送信されたプローブレスポンスのみを検出対象として、ＷＰＳボタンが押下されているか否かを確認する。本実施例では、無線端末ＳＴＡは、グループＩＤが「Ａ」であるアクセスポイントＡＰ１及びアクセスポイントＡＰ３から送信されたプローブレスポンスのみを検出対象とし、ＷＰＳボタンが押下されているか否かを確認する。
【００７１】
予約済みのアクセスポイントからＷＰＳボタンが押下された旨の情報を含むプローブレスポンスを受信した場合には、無線端末ＳＴＡは、当該アクセスポイントに対して第１の共有処理を開始する（ステップＳ４１４）。本実施例では、アクセスポイントＡＰ１が「ＷＰＳボタン押下済み」という内容を示す情報をプローブレスポンスのベンダー拡張領域に含めて送信しているため、無線端末ＳＴＡは、アクセスポイントＡＰ１に対して第１の共有処理を開始する。具体的には、無線端末ＳＴＡは、アクセスポイントＡＰ１に対して接続要求を行なって、第１の共有処理を開始する。
【００７２】
アクセスポイントＡＰ１は、無線端末ＳＴＡが共有処理の対象として予約済みであるか否かを、作成したＭＡＣアドレスのリストを参照して確認し（ステップＳ４１６）、予約済みであった場合には、当該無線端末ＳＴＡに対して第２の共有処理を開始する（ステップＳ４１８）。具体的には、アクセスポイントＡＰ１は、無線端末ＳＴＡからの接続要求を受け入れて、第２の共有処理を開始する。
【００７３】
このようにして、無線端末ＳＴＡとアクセスポイントＡＰ１との間において共有処理が実行される（ステップＳ４２０）。この共有処理は、ＷＰＳのキー交換プロトコルに準拠しており、無線端末ＳＴＡとアクセスポイントＡＰ１との間で設定情報の交換が行われる。共有処理が完了すると、無線端末ＳＴＡは、接続を解除するとともに、予約を解除して（ステップＳ４２２）、自身のＬＥＤ７２を消灯させる（ステップＳ４２４）。同様に、アクセスポイントＡＰ１も、接続を解除するとともに、予約を解除して（ステップＳ４２６）、自身のＬＥＤ１７２を消灯させる（ステップＳ４２８）。
【００７４】
なお、ＬＥＤ７２が点灯してから所定時間（例えば１２０秒）が経過しても、ユーザが無線端末ＳＴＡのＷＰＳボタン７０を押下しない場合には、無線端末ＳＴＡは、予約を解除するとともに、後述する予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストし、自身のＬＥＤ７２を消灯させる。
【００７５】
また、ＬＥＤ１７２が点灯してから所定時間（例えば１２０秒）が経過しても、ユーザがアクセスポイントＡＰ１のＷＰＳボタン１７０を押下しない場合には、アクセスポイントＡＰ１は、予約を解除し、自身のＬＥＤ１７２を消灯させる。アクセスポイントＡＰ３についても、同様である。
【００７６】
また、予約フェーズと同様に、共有処理フェーズにおいても、無線端末ＳＴＡは、ファンクションボタン６０の押下を受け付ける。共有処理フェーズにおいてユーザがファンクションボタン６０を押下すると、無線端末ＳＴＡは、予約を解除するとともに、予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストする。無線端末ＳＴＡのファンクションボタン６０が押下された場合の動作については後述する。
【００７７】
また、ユーザが、アクセスポイントＡＰ１のＷＰＳボタン１７０を押下した後に、アクセスポイントＡＰ３のＷＰＳボタン３７０を押下したとしても、無線端末ＳＴＡとアクセスポイントＡＰ１との間でのみ共有処理が実行され、無線端末ＳＴＡとアクセスポイントＡＰ３との間では共有処理が実行されないように制限をかけることとしてもよい。すなわち、無線端末ＳＴＡは、先にＷＰＳボタンが押下されたアクセスポイントに対してのみ、第１の共有処理を実行するように制限をかけることとしてもよい。
【００７８】
図９は、予約解除フェーズの詳細な処理の流れを示す説明図である。共有処理が完了した無線端末ＳＴＡは、予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストする（ステップＳ５０２）。予約解除リクエストを受信したアクセスポイントＡＰ３は、予約を解除し（ステップＳ５０４）、ＬＥＤ３７２を消灯させるとともに（ステップＳ５０６）、「グループＩＤ：Ａ」をプローブレスポンスに含めて送信する（ステップＳ５０８）。
【００７９】
なお、共有処理が完了し、既に予約を解除しているアクセスポイントＡＰ１は、「グループＩＤ：Ａ」をプローブレスポンスに含めて送信する（ステップＳ５１０）。また、予約を受け付けていないアクセスポイントＡＰ２は、「グループＩＤ：Ｂ」をプローブレスポンスに含めて送信する（ステップＳ５１２）。このようにして、設定情報を共有するための自動設定処理が終了する。
【００８０】
図１０は、無線端末ＳＴＡのファンクションボタン６０が押下された場合における予約解除フェーズの詳細な処理の流れを示す説明図である。この図１０に示した例では、図７に示した予約フェーズが完了した状態で、無線端末ＳＴＡのファンクションボタン６０がユーザによって押下された場合について説明する。すなわち、アクセスポイントＡＰ１のＬＥＤ１７２と、アクセスポイントＡＰ３のＬＥＤ３７２と、無線端末ＳＴＡのＬＥＤ７２とが点灯した状態で、無線端末ＳＴＡのファンクションボタン６０がユーザによって押下された場合について説明する。
【００８１】
ユーザが無線端末ＳＴＡのファンクションボタン６０を押下すると（ステップＳ６０２）、無線端末ＳＴＡは、予約を解除し（ステップＳ６０３）、自身のＬＥＤ７２を消灯させるとともに（ステップＳ６０４）、予約解除リクエストをプローブリクエストのベンダー拡張領域に含めてブロードキャストする（ステップＳ６０６）。
【００８２】
予約解除リクエストを受信したアクセスポイントＡＰ１は、予約を解除し（ステップＳ６０８）、ＬＥＤ１７２を消灯させるとともに（ステップＳ６１０）、「グループＩＤ：Ａ」をプローブレスポンスのベンダー拡張領域に含めて送信する（ステップＳ６１２）。同様に、予約解除リクエストを受信したアクセスポイントＡＰ３は、予約を解除し（ステップＳ６１４）、ＬＥＤ３７２を消灯させるとともに（ステップＳ６１６）、「グループＩＤ：Ａ」をプローブレスポンスのベンダー拡張領域に含めて送信する（ステップＳ６１８）。また、予約処理を行っていないアクセスポイントＡＰ２は、「グループＩＤ：Ｂ」をプローブレスポンスのベンダー拡張領域に含めて送信する（ステップＳ６２０）。
【００８３】
無線端末ＳＴＡは、予約解除リクエストをブロードキャストしてから所定時間（例えば１０秒）が経過すると、再び対象候補特定フェーズに移行し、共有処理の対象の候補を、次の候補に切り替える。具体的には、例えば、ＲＳＳＩ値が２番目に大きなアクセスポイントを、次の候補として特定する。
【００８４】
なお、アクセスポイントは、パケットのドロップ等により、予約解除リクエストがアクセスポイントに到達しなかった場合であっても、所定時間（例えば１２０秒）経過後に、予約を解除する。
【００８５】
また、アクセスポイントは、予約処理を実行済みの無線端末から新たな予約リクエストを受信した場合であって、当該予約リクエストに含まれるグループＩＤが自身のグループＩＤと異なっている場合には、当該予約を解除する。ただし、アクセスポイントは、予約処理を実行済みの無線端末とは異なる無線端末からの予約解除リクエストを受信した場合であっても、当該予約は解除しない。
【００８６】
Ａ３．実施例の効果：
本実施例における無線ＬＡＮシステム１０００では、ユーザが、無線端末ＳＴＡのファンクションボタン６０を押下すると、アクセスポイントＡＰ１、アクセスポイントＡＰ３及び無線端末ＳＴＡのＬＥＤが点灯する。したがって、ユーザは、ＬＥＤの点灯の有無を確認することによって、どのアクセスポイントが共有処理の対象の候補となっているのかを容易に確認することができる。さらに、共有処理が実行される前に、無線端末とアクセスポイントとの間で予約処理が行われ、予約処理が完了した装置のＬＥＤが点灯するため、ユーザの意図しない装置間で設定情報の共有（交換）が行なわれてしまうことを抑制することができる。
【００８７】
また、アクセスポイントＡＰ１とアクセスポイントＡＰ３の両方のＬＥＤが点灯するため、ユーザは、押下しやすい方の装置のＷＰＳボタンを選択して押下することができる。例えば、ユーザは、自身から最も近くに配置されている通信装置のＷＰＳボタンを選択して押下することができる。なお、アクセスポイントＡＰ１とアクセスポイントＡＰ３は、同一のグループＩＤであるため、ユーザがどちらのＷＰＳボタンを押下しても、無線端末ＳＴＡは、同一の設定情報を取得することができる。
【００８８】
さらに、ユーザは、ＬＥＤが発光しているＷＰＳボタンを押下すればよいので、作業手順を容易に認識することができる。また、ＬＥＤは、ＷＰＳボタンに内蔵された状態で点灯するため、無線端末やアクセスポイントが暗所に設置されている場合であっても、ユーザは、押下すべきＷＰＳボタンの位置を容易に把握することが可能となる。
【００８９】
このように、本実施例によれば、通信装置間において設定情報を共有する場合におけるユーザの利便性を向上させることができる。
【００９０】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９１】
変形例１：
上記実施例では、無線端末ＳＴＡは、同一のグループＩＤである２つのアクセスポイントＡＰ１,ＡＰ３を共有処理の対象の候補として特定したが、無線端末ＳＴＡは、アクセスポイントＡＰ１のみを共有処理の対象の候補として特定してもよい。この場合には、グループＩＤに基づいた処理を省略することができる。また、グループＩＤの代わりに、ＢＳＳＩＤ（Basic Service Set Identifier）等をアクセスポイントの識別子として用いてもよい。
【００９２】
変形例２：
上記実施例では、自動設定処理は、無線端末ＳＴＡのファンクションボタン６０が押下されてから開始されていたが、無線端末ＳＴＡは、設定情報の共有化が完了していない場合には、常に、対象候補特定フェーズにおけるプローブリクエストをブロードキャストするものとしてもよい。この場合には、対象候補特定フェーズにおいて用いられるＲＳＳＩ値の閾値を、非常に大きな値に設定しておくことが好ましい。この理由は、例えば、隣家の第三者の通信装置との間で設定情報の共有処理が開始されてしまうことを抑制することができるからである。
【００９３】
変形例３：
上記実施例では、無線端末ＳＴＡ及びアクセスポイントＡＰ１,ＡＰ２,ＡＰ３は、予約処理が完了したことを報知する手段として、ＬＥＤを備えていたが、この代わりに、またはこれに加えて、予約処理が完了したことを表示するディスプレイや、予約処理が完了したことを音声によって報知するスピーカー等を備えていてもよい。
【００９４】
また、上記実施例では、ＬＥＤは、ＷＰＳボタンに内蔵されていたが、ＬＥＤは、ＷＰＳボタンとは異なる位置に設けられていても良い。また、ＬＥＤの代わりに、有機発光ダイオード（Organic light-emitting diode）や電球等の光源を用いてもよい。
【００９５】
変形例４：
上記実施例では、無線端末ＳＴＡ及びアクセスポイントＡＰ１,ＡＰ２,ＡＰ３は、共有処理の実行の指示をユーザから受け付ける手段として、ＷＰＳボタンを備えていたが、この代わりに、またはこれに加えて、タッチパネルや、ＷＥＢブラウザを介してユーザからの指示を受け付ける機能を備えていてもよい。
【００９６】
変形例５：
上記実施例における無線ＬＡＮシステム１０００のネットワーク構成は一例に過ぎず、無線端末ＳＴＡやアクセスポイントＡＰは複数台であってもよい。また、アクセスポイントＡＰ１及び無線端末ＳＴＡは、有線ＬＡＮポートを複数備えていてもよいし、有線ＬＡＮポートを備えていなくてもよい。また、アクセスポイントＡＰ１は、ルータを介するなどして外部ネットワークに接続されていてもよいし、複数の無線端末に接続されていてもよい。無線ＬＡＮシステム１０００は、少なくとも親機機能を有する通信装置と、少なくとも子機機能を備える通信装置とを備えていればよい。
【００９７】
変形例６：
上記実施例では、無線端末ＳＴＡとして、イーサネットコンバータを例示したが、無線端末ＳＴＡの実現形態は、特に限定されるものではなく、子機機能を有する通信装置であればよい。こうした通信装置は、例えば、ＰＤＡ（Personal Digital Assistant）などであってもよい。また、アクセスポイントＡＰ及び無線端末ＳＴＡは、種々の電子機器に搭載されたものであってもよい。あるいは、アクセスポイントＡＰ及び無線端末ＳＴＡは、種々の家電製品に接続されて、家電製品に無線通信機能を提供する無線通信アダプタなどであってもよい。
【００９８】
変形例７：
上記実施例では、共有処理を実現するためのプロトコルとして、ＷＰＳが用いられていたが、当該プロトコルは、特に限定されるものではなく、例えば、ＡＯＳＳなどが用いられてもよい。また、共有処理を実現するためのプロトコルは、親機と子機との間で非対称に実行されるプロトコルに限定されるものではない。すなわち、共有処理を実現するためのプロトコルとしては、マスタとスレーブとの関係のように、非対称な地位が定められた無線通信装置間で実行されるプロトコルが用いられてもよい。あるいは、共有処理を実現するためのプロトコルとしては、例えば、２つの子機の間で実行されるプロトコルが用いられてもよい。
【００９９】
変形例８：
上記実施例では、アクセスポイントは、自身のグループＩＤ等をプローブレスポンスに含めて送信していたが、アクセスポイントは、自身のグループＩＤ等をビーコンに含めて送信してもよい。こうすれば、無線端末ＳＴＡがパッシブスキャン方式を利用している場合であっても、自動設定処理を実行することができる。
【０１００】
変形例９：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【符号の説明】
【０１０１】
１０…ＣＰＵ
１１…第１の特定部
１２…第１の予約処理部
１３…第１の共有処理部
２０…フラッシュＲＯＭ
３０…ＲＡＭ
４０…第１の無線ＬＡＮ通信部
５０…有線ＬＡＮインタフェース
６０…ファンクションボタン
７０…ＷＰＳボタン
７２…ＬＥＤ
１１０…ＣＰＵ
１１１…第２の特定部
１１２…第２の予約処理部
１１３…第２の共有処理部
１２０…フラッシュＲＯＭ
１３０…ＲＡＭ
１４０…第２の無線ＬＡＮ通信部
１５０…有線ＬＡＮインタフェース
１６０…ファンクションボタン
１７０…ＷＰＳボタン
１７２…ＬＥＤ
２６０…ファンクションボタン
２７０…ＷＰＳボタン
２７２…ＬＥＤ
３６０…ファンクションボタン
３７０…ＷＰＳボタン
３７２…ＬＥＤ
１０００…無線ＬＡＮシステム
ＥＤ１…電子機器
ＥＤ２…電子機器
ＡＰ１…アクセスポイント
ＡＰ２…アクセスポイント
ＡＰ３…アクセスポイント
ＳＴＡ…無線端末
【図１】
0005135445.tif 000002
【図２】
0005135445.tif 000003
【図３】
0005135445.tif 000004
【図４】
0005135445.tif 000005
【図５】
0005135445.tif 000006
【図６】
0005135445.tif 000007
【図７】
0005135445.tif 000008
【図８】
0005135445.tif 000009
【図９】
0005135445.tif 000010
【図１０】
0005135445.tif 000011