(57)【特許請求の範囲】
【請求項１】
無線端末の無線通信を中継するアクセスポイント装置であって、
前記アクセスポイント装置への接続対象を制限した制限状態で、前記無線通信を行うことが可能な無線通信部と、
ユーザから直接的に、または、近距離通信で与えられる所定の指示を受け付ける受付部と、
前記所定の指示を受け付けた場合に、前記制限状態を、前記接続対象を制限しない非制限状態に変更する制限解除部と、
前記非制限状態において、前記アクセスポイント装置と接続関係を確立した前記無線端末である接続中無線端末からアクセスを受けた場合に、前記接続中無線端末のアクセス要求に含まれるUserAgentに基づき、前記接続中無線端末のうちプログラムのダウンロードを許容しないＯＳの端末に対して、該接続中無線端末が前記アクセスポイント装置と所定のセキュリティ通信を行うための設定情報の設定を該接続中無線端末のＷＥＢブラウザの表示を介してユーザに行わせるためのデータを送信し、前記接続中無線端末のうちプログラムのダウンロードを許容するＯＳの端末に対して、該設定情報を該接続中無線端末が取得するための設定プログラムを送信することができる設定情報送信部と、
前記制限状態から前記非制限状態に変更された制限解除時以降に、所定のイベントが発生した際に、前記非制限状態から前記制限状態に復帰させる制限復帰部と
を備えたアクセスポイント装置。
【請求項２】
前記所定のイベントは、前記制限解除時から所定時間が経過したことを含む請求項１記載のアクセスポイント装置。
【請求項３】
前記所定のイベントは、前記接続中無線端末が、前記設定情報送信部が送信する前記設定情報、または、前記設定プログラムの受信を完了したことを含む請求項１または請求項２記載のアクセスポイント装置。
【請求項４】
請求項１記載のアクセスポイント装置であって、
前記所定のイベントは、
前記設定情報送信部が、前記設定情報、または、前記設定プログラムを送信するための通信を開始していない状況においては、前記制限解除時から所定時間が経過したことであり、
前記設定情報送信部が、前記設定情報、または、前記設定プログラムを送信するための通信を開始した状況においては、前記接続中無線端末が、前記設定情報送信部が送信する前記設定情報、または、前記設定プログラムの受信を完了したこと、および、前記通信の開始から所定時間が経過したことのうちの、いずれか早く発生した方である
アクセスポイント装置。
【請求項５】
前記設定情報送信部は、所定の条件を満たした前記接続中無線端末に対してのみ、前記設定情報、または、前記設定プログラムを前記接続中無線端末に送信する請求項１ないし請求項４のいずれか記載のアクセスポイント装置。
【請求項６】
前記所定の条件は、前記制限解除時から所定期間内に、１台の前記無線端末のみが、前記アクセスポイント装置と接続関係を確立したことを含む請求項５記載のアクセスポイント装置。
【請求項７】
前記所定の条件は、前記接続中無線端末の受信信号強度が規定値以上であることを含む請求項５または請求項６記載のアクセスポイント装置。
【請求項８】
請求項５ないし請求項７のいずれか記載のアクセスポイント装置であって、
前記接続中無線端末のユーザについての認証を行う認証部を備え、
前記所定の条件は、認証条件としての、前記認証部による認証に成功したことを含む
アクセスポイント装置。
【請求項９】
請求項８記載のアクセスポイント装置であって、
前記認証部は、前記無線端末が前記アクセスポイント装置と接続関係を確立した後の所定期間内に、前記受付部が前記所定の指示を再度受け付けたことを前記認証の成功とする前記認証を行い、
前記認証条件は、前記所定の指示を再度受け付けたことである
アクセスポイント装置。
【請求項１０】
前記認証部は、前記接続中無線端末から前記アクセスポイント装置に送信される認証コードに基づいて、前記認証を行う請求項８記載のアクセスポイント装置。
【請求項１１】
前記設定情報送信部が前記設定情報、または、前記設定プログラムを送信するための通信を開始した後は、前記アクセスポイント装置が、前記非制限状態で、前記無線端末と新たに接続関係を確立することを禁止する禁止部を備えた請求項１ないし請求項１０のいずれか記載のアクセスポイント装置。
【請求項１２】
前記設定情報送信部は、前記接続中無線端末にインストールされたオペレーションシステムに応じた内容の、前記設定情報、または、前記設定プログラムを前記接続中無線端末に送信する請求項１ないし請求項１１のいずれか記載のアクセスポイント装置。
【請求項１３】
前記設定情報送信部は、前記設定情報、または、前記設定プログラムと一括して、該設定プログラム以外のプログラムを接続中無線端末に送信する請求項１ないし請求項１２のいずれか記載のアクセスポイント装置。
【請求項１４】
請求項１ないし請求項１３のいずれか記載のアクセスポイント装置であって、
前記設定情報送信部は、前記接続中無線端末からのアクセスが、所定の形式の要求である場合には、該接続中無線端末との間で、前記設定情報を該接続中無線端末に設定する非対称なプロトコルを用いた相互的な通信を行って、該設定情報を該接続中無線端末に送信する
アクセスポイント装置。
【請求項１５】
請求項１ないし請求項１４のいずれか記載のアクセスポイント装置であって、
前記アクセスポイント装置は、１つの物理的な該アクセスポイント装置を、複数の論理的なアクセスポイント装置である仮想アクセスポイント装置として動作可能に構成され、
前記制限解除部は、前記複数の仮想アクセスポイントのうちの１つの仮想アクセスポイントを前記非制限状態に変更する
アクセスポイント装置。
【請求項１６】
請求項１５記載のアクセスポイント装置であって、
前記アクセスポイント装置は、前記複数の仮想アクセスポイントのうちの、前記非制限状態に変更する１つの仮想アクセスポイント以外の少なくとも１つの仮想アクセスポイントとしての動作として、前記無線通信の設定に関する情報を、前記無線端末との相互的な無線通信によって該無線端末に設定する非対称なプロトコルを用いた非対称処理の一方の当事者としての動作が可能に構成された
アクセスポイント装置。
【請求項１７】
アクセスポイント装置が、無線端末との間で所定のセキュリティ通信を行うための設定情報を前記無線端末に提供する通信設定提供方法であって、
ユーザから直接的に、または、近距離通信で与えられる所定の指示を受け付けた場合に、前記アクセスポイント装置への接続対象を制限した制限状態を、前記接続対象を制限しない非制限状態に変更し、
前記非制限状態において、前記アクセスポイント装置と接続関係を確立した前記無線端末である接続中無線端末からアクセスを受けた場合に、前記接続中無線端末のアクセス要求に含まれるUserAgentに基づき、前記接続中無線端末のうちプログラムのダウンロードを許容しないＯＳの端末に対して、前記設定情報の設定を該接続中無線端末のＷＥＢブラウザの表示を介してユーザに行わせるためのデータを送信し、前記接続中無線端末のうちプログラムのダウンロードを許容するＯＳの端末に対して、該設定情報を該接続中無線端末が取得するための設定プログラムを送信し、
前記制限状態から前記非制限状態に変更された制限解除時以降に、所定のイベントが発生した際に、前記非制限状態から前記制限状態に復帰させる
通信設定提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信の通信設定技術に関する。
【背景技術】
【０００２】
無線ＬＡＮでは、セキュリティが確保されたセキュリティ通信を行うためには、暗号化設定、認証情報などの設定情報を設定する必要がある。かかる設定情報をユーザが手動で設定することは、面倒であり、無線ＬＡＮの知識に乏しいユーザにとっては、作業自体が困難になることもある。そこで、アクセスポイントと無線端末（ステーション）との間で、非対称なプロトコルを用いて相互に通信を行い、アクセスポイントが無線端末に設定情報を付与して、無線端末に設定情報を自動設定する技術（以下、自動設定技術ともいう）が開発されている。かかる自動設定技術として、例えば、ＡＯＳＳ（AirStation One-Touch Secure System、株式会社バッファローの登録商標）やＷＰＳ（Wi-Fi Protected Setup）が知られている。
【０００３】
これらの自動設定技術では、例えば、ユーザが、アクセスポイントに設けられたボタンと、無線端末に設けられたボタンとを所定時間内に押下することによって、アクセスポイントと無線端末との間で所定の通信が開始され、無線端末に設定情報が設定される。しかしながら、かかる自動設定技術は、アクセスポイントは勿論、無線端末についても、予め専用のプログラムがインストールされていることが前提となる。そのため、専用のプログラムがインストールされていない無線端末では、自動設定技術によって設定情報を設定することができず、汎用性の面で改善の余地があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４１２３７号公報
【特許文献２】特開２００６−３４５２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の問題の少なくとも一部を考慮し、本発明が解決しようとする課題は、無線端末に設定情報を容易に設定することができ、かつ、汎用性が高い通信設定技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決することを目的とし、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］無線端末の無線通信を中継するアクセスポイント装置であって、
前記アクセスポイント装置への接続対象を制限した制限状態で、前記無線通信を行うことが可能な無線通信部と、
ユーザから直接的に、または、近距離通信で与えられる所定の指示を受け付ける受付部と、
前記所定の指示を受け付けた場合に、前記制限状態を、前記接続対象を制限しない非制限状態に変更する制限解除部と、
前記非制限状態において、前記アクセスポイント装置と接続関係を確立した前記無線端末である接続中無線端末からアクセスを受けた場合に、該接続中無線端末が前記アクセスポイント装置と所定のセキュリティ通信を行うための設定情報、または、該設定情報を該接続中無線端末が取得するための設定プログラムを、前記接続中無線端末に送信することができる設定情報送信部と、
前記制限状態から前記非制限状態に変更された制限解除時以降に、所定のイベントが発生した際に、前記非制限状態から前記制限状態に復帰させる制限復帰部と
を備えたアクセスポイント装置。
【０００８】
かかる構成のアクセスポイント装置によれば、ユーザは、以下のようにして、無線端末に設定情報を設定することができる。まず、ユーザは、アクセスポイント装置に所定の指示を与え、アクセスポイント装置を非制限状態に変更した上で、無線端末を操作して、無線端末とアクセスポイント装置との接続関係を確立させる。そして、ユーザは、無線端末を操作するなどして、アクセスポイント装置にアクセスし、無線端末に設定情報、または、設定プログラムを取得させる。かかる操作によって、ユーザは、無線端末に設定情報を容易に設定することができる。しかも、アクセスポイント装置の非制限状態は、所定のイベントの発生によって制限状態に復帰するので、セキュリティを確保することができる。また、無線端末に特別なプログラムがインストールされていなくても適用が可能であり、汎用性が高い。
【０００９】
［適用例２］前記所定のイベントは、前記制限解除時から所定時間が経過したことを含む適用例１記載のアクセスポイント装置。
【００１０】
かかる構成のアクセスポイント装置によれば、時間経過に伴い、非制限状態から制限状態に復帰するので、セキュリティを確保することができる。なお、「制限解除時から所定時間が経過したことを含む」とは、制限解除時から所定時間が経過したことが、唯一の所定のイベントであってもよいし、複数の論理和条件の１つとしてのイベントであってもよいことを意味する。
【００１１】
［適用例３］前記所定のイベントは、前記接続中無線端末が、前記設定情報送信部が送信する前記設定情報、または、前記設定プログラムの受信を完了したことを含む適用例１または適用例２記載のアクセスポイント装置。
【００１２】
かかる構成のアクセスポイント装置によれば、無線端末に設定情報が付与された後に、非制限状態が継続することがないので、セキュリティを向上させることができる。なお、「含む」の意味は、適用例２と同様である。
【００１３】
［適用例４］適用例１記載のアクセスポイント装置であって、前記所定のイベントは、前記設定情報送信部が、前記設定情報、または、前記設定プログラムを送信するための通信を開始していない状況においては、前記制限解除時から所定時間が経過したことであり、前記設定情報送信部が、前記設定情報、または、前記設定プログラムを送信するための通信を開始した状況においては、前記接続中無線端末が、前記設定情報送信部が送信する前記設定情報、または、前記設定プログラムの受信を完了したこと、および、前記通信の開始から所定時間が経過したことのうちの、いずれか早く発生した方であるアクセスポイント装置。
【００１４】
かかる構成のアクセスポイント装置によれば、時間経過に伴い、または、設定情報を無線端末に付与した時点で、非制限状態から制限状態に復帰するので、セキュリティを確保することができる。
【００１５】
［適用例５］前記設定情報送信部は、所定の条件を満たした前記接続中無線端末に対してのみ、前記設定情報、または、前記設定プログラムを前記接続中無線端末に送信する適用例１ないし適用例４のいずれか記載のアクセスポイント装置。
【００１６】
かかる構成のアクセスポイント装置によれば、無制限に設定情報を無線端末に付与することがないので、セキュリティを確保することができる。
【００１７】
［適用例６］前記所定の条件は、前記制限解除時から所定期間内に、１台の前記無線端末のみが、前記アクセスポイント装置と接続関係を確立したことを含む適用例５記載のアクセスポイント装置。
【００１８】
アクセスポイント装置に所定の指示を与えたユーザは、無線端末に設定情報を付与する意図があるのであるから、アクセスポイント装置と接続関係を確立した無線端末が１台であることは、当該無線端末のユーザが、正当なユーザであることが推定される。したがって、適用例６のアクセスポイント装置によれば、セキュリティを向上させることができる。
【００１９】
［適用例７］前記所定の条件は、前記接続中無線端末の受信信号強度が規定値以上であることを含む適用例５または適用例６記載のアクセスポイント装置。
【００２０】
アクセスポイント装置に所定の指示を与えたユーザは、アクセスポイント装置の近傍の位置にいるはずであるから、その位置から、無線端末を操作してアクセスポイント装置に接続した場合、当該無線端末のＲＳＳＩは、不正なユーザの無線端末のＲＳＳＩよりも高くなることが推定される。したがって、適用例７のアクセスポイント装置によれば、不正なユーザの無線端末の設定情報を付与することを抑制することができ、セキュリティを向上させることができる。
【００２１】
［適用例８］適用例５ないし適用例７のいずれか記載のアクセスポイント装置であって、前記接続中無線端末のユーザについての認証を行う認証部を備え、前記所定の条件は、認証条件としての、前記認証部による認証に成功したことを含むアクセスポイント装置。
【００２２】
かかる構成のアクセスポイント装置によれば、ユーザ認証によって、セキュリティを向上させることができる。
【００２３】
［適用例９］適用例８記載のアクセスポイント装置であって、前記認証部は、前記無線端末が前記アクセスポイントと接続関係を確立した後の所定期間内に、前記受付部が前記所定の指示を再度受け付けたことを前記認証の成功とする前記認証を行い、前記認証条件は、前記所定の指示を再度受け付けたことであるアクセスポイント装置。
【００２４】
かかる構成のアクセスポイント装置によれば、ユーザは、アクセスポイント装置に所定の指示を与えるという簡単な操作だけで、ユーザ認証を行うことができる。
【００２５】
［適用例１０］前記認証部は、前記接続中無線端末から前記アクセスポイント装置に送信される認証コードに基づいて、前記認証を行う適用例８記載のアクセスポイント装置。
【００２６】
かかる構成のアクセスポイント装置によれば、ユーザは、認証コードを入力するという簡単な操作だけで、ユーザ認証を行うことができる。
【００２７】
［適用例１１］前記設定情報送信部が前記設定情報、または、前記設定プログラムを送信するための通信を開始した後は、前記アクセスポイント装置が、前記非制限状態で、前記無線端末と新たに接続関係を確立することを禁止する禁止部を備えた適用例１ないし適用例１０のいずれか記載のアクセスポイント装置。
【００２８】
かかる構成のアクセスポイント装置によれば、不必要に無線端末と接続関係を確立することがないので、セキュリティを向上させることができる。
【００２９】
［適用例１２］前記設定情報送信部は、前記接続中無線端末にインストールされたオペレーションシステムに応じた内容の、前記設定情報、または、前記設定プログラムを前記接続中無線端末に送信する適用例１ないし適用例１１のいずれか記載のアクセスポイント装置。
【００３０】
かかる構成のアクセスポイント装置によれば、無線端末のオペレーションシステムの違いによらず、無線端末に設定情報を付与することができるので、汎用性を向上させることができる。
【００３１】
［適用例１３］前記設定情報送信部は、前記設定情報、または、前記設定プログラムと一括して、該設定プログラム以外のプログラムを接続中無線端末に送信する適用例１ないし適用例１２のいずれか記載のアクセスポイント装置。
【００３２】
かかる構成のアクセスポイント装置によれば、ユーザは、特別な操作を行わなくても、無線端末に用いる種々のプログラムを無線端末にインストールすることができ、利便性が向上する。
【００３３】
［適用例１４］適用例１ないし適用例１３のいずれか記載のアクセスポイント装置であって、前記設定情報送信部は、前記接続中無線端末からのアクセスが、所定の形式の要求である場合には、該接続中無線端末との間で、前記設定情報を該接続中無線端末に設定する非対称なプロトコルを用いた相互的な通信を行って、該設定情報を該接続中無線端末に送信するアクセスポイント装置。
【００３４】
かかる構成のアクセスポイント装置によれば、無線端末に、ユーザが所定の形式の要求を行うことを指示するための受け付け手段を設ければ、ユーザは、当該指示を行うといった簡単な操作を行うだけで、無線端末に設定情報を付与することができるので、ユーザの利便性が向上する。
【００３５】
［適用例１５］適用例１ないし適用例１４のいずれか記載のアクセスポイント装置であって、前記アクセスポイント装置は、１つの物理的な該アクセスポイント装置を、複数の論理的なアクセスポイント装置である仮想アクセスポイント装置として動作可能に構成され、前記制限解除部は、前記複数の仮想アクセスポイントのうちの１つの仮想アクセスポイントを前記非制限状態に変更するアクセスポイント装置。
【００３６】
本発明は、１つの物理的なアクセスポイント装置を、複数の仮想アクセスポイント装置として動作可能に構成されたアクセスポイント装置にも適用することができる。
【００３７】
［適用例１６］適用例１５記載のアクセスポイント装置であって、前記アクセスポイント装置は、前記複数の仮想アクセスポイントのうちの、前記非制限状態に変更する１つの仮想アクセスポイント以外の少なくとも１つの仮想アクセスポイントとしての動作として、前記無線通信の設定に関する情報を、前記無線端末との相互的な無線通信によって該無線端末に設定する非対称なプロトコルを用いた非対称処理の一方の当事者としての動作が可能に構成されたアクセスポイント装置。
【００３８】
かかる構成のアクセスポイント装置によれば、非対称処理にも対応することができる。かかる非対称処理としては、例えば、従来から知られているＡＯＳＳの処理や、ＷＰＳの処理としてもよい。
【００３９】
また、本発明は、上述したアクセスポイント装置のほか、適用例１７の通信設定提供方法、アクセスポイント装置のプログラム、当該プログラムを記録した記録媒体、通信設定方法等としても実現することができる。勿論、これらの実現形態に対しても、適用例２〜１６の構成を付加することも可能である。
【００４０】
［適用例１７］アクセスポイント装置が、無線端末との間で所定のセキュリティ通信を行うための設定情報を前記無線端末に提供する通信設定提供方法であって、ユーザから直接的に、または、近距離通信で与えられる所定の指示を受け付けた場合に、前記アクセスポイントへの接続対象を制限した制限状態を、前記接続対象を制限しない非制限状態に変更し、前記非制限状態において、前記アクセスポイント装置と接続関係を確立した前記無線端末である接続中無線端末からアクセスを受けた場合に、前記設定情報、または、該設定情報を該接続中無線端末が取得するための設定プログラムを、前記接続中無線端末に送信し、前記制限状態から前記非制限状態に変更された制限解除時以降に、所定のイベントが発生した際に、前記非制限状態から前記制限状態に復帰させる通信設定提供方法。
【図面の簡単な説明】
【００４１】
【図１】本発明のアクセスポイント装置の第１実施例としてのアクセスポイントＡＰを用いて構築したネットワークシステム２０の具体例を示す説明図である。
【図２】アクセスポイントＡＰの概略構成を示す説明図である。
【図３】アクセスポイントＡＰの仮想ポートＶＡＰ０〜ＶＡＰ３の動作を示す説明図である。
【図４】無線端末ＴＥ２の概略構成を示す説明図である。
【図５】アクセスポイントＡＰが実行する接続設定処理の流れを示すフローチャートである。
【図６】接続設定処理における第１の新設定処理の流れを示すフローチャートである。
【図７】第１の新設定処理における第１の設定情報送信処理の流れを示すフローチャートである。
【図８】第１の新設定処理における第２の設定情報送信処理の流れを示すフローチャートである。
【図９】第２実施例としてのアクセスポイントＡＰ２の概略構成を示す説明図である。
【図１０】アクセスポイントＡＰ２が実行する第１の新設定処理の流れを示すフローチャートである。
【図１１】変形例としての第１の新設定処理の流れを示すフローチャートである。
【図１２】第３実施例としてのアクセスポイントＡＰ３の概略構成を示す説明図である。
【図１３】アクセスポイントＡＰ３が実行する第２の設定情報送信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００４２】
Ａ．第１実施例：
本発明の実施例について説明する。
Ａ−１．ネットワークシステム２０の概略構成：
本発明のアクセスポイント装置の実施例としてのアクセスポイントＡＰを用いて構築したネットワークシステム２０の概略構成を図１に示す。ネットワークシステム２０は、本実施例では、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮである。ネットワークシステム２０は、図１に示すように、アクセスポイントＡＰと無線端末ＴＥ１〜ＴＥ３とを備えている。
【００４３】
アクセスポイントＡＰは、無線端末ＴＥ１〜ＴＥ３の無線通信を中継する。このアクセスポイントＡＰは、ルータ機能を有しており、有線ケーブルを介してインターネットＩＮＴに接続されている。本実施例では、アクセスポイントＡＰは、暗号化設定、認証情報など、所定のレベルのセキュリティ通信を行うための、設定情報を無線端末に自動的に付与する自動設定処理として、従来から知られたＡＯＳＳおよびＷＰＳをサポートしている。また、アクセスポイントＡＰは、設定情報を無線端末に容易に付与する処理（以下、新設定処理ともいう）をサポートしている。新設定処理は、本実施例としての新たな技術である。新設定処理は、ユーザの簡易な操作に基づいて設定情報を無線端末に付与する第１の新設定処理と、設定情報を自動的に無線端末に付与する第２の新設定処理とを含む。以下、「新設定処理」という用語は、第１の新設定処理と第２の新設定処理とを含む総称として使用する。
【００４４】
アクセスポイントＡＰは、簡単設定ボタン１６０を備えている。簡単設定ボタン１６０は、ＡＯＳＳ処理、ＷＰＳ処理および新設定処理の開始指示をアクセスポイントＡＰに与えるためのボタンである。つまり、本実施例では、簡単設定ボタン１６０は、ＡＯＳＳ処理、ＷＰＳ処理、新設定処理に兼用で使用される。ただし、それぞれの処理ごとに、個別的にボタンを用意してもよい。
【００４５】
無線端末ＴＥ１は、本実施例では、ディスプレイと無線通信インタフェースとを備えた汎用の携帯電話である。この無線端末ＴＥ１は、ＡＯＳＳ，ＷＰＳといった自動設定処理、および、第２の新設定処理をサポートしていない。無線端末ＴＥ２，ＴＥ３は、いわゆるイーサネットコンバータ（イーサネットは登録商標）である。イーサネットコンバータは、無線通信インタフェースと有線ＬＡＮインタフェースとを備えており、両者の通信規格に基づいたフォーマット変換を行って、通信パケットの中継を行う。無線端末ＴＥ２は、第２の新設定処理をサポートしており、第２の新設定処理の開始指示を与えるための簡単設定ボタン２６０を備えている。無線端末ＴＥ２は、ＡＯＳＳ，ＷＰＳといった自動設定処理をサポートしていない。無線端末ＴＥ３は、ＡＯＳＳまたはＷＰＳをサポートしており、ＡＯＳＳ処理またはＷＰＳ処理の開始指示を与えるための簡単設定ボタンＳＷ１を備えている。なお、無線端末としてのデバイスの種類は、特に限定するものではない。無線端末ＴＥ１は、ディスプレイと無線通信インタフェースとを備えていればよく、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）、携帯型ゲーム機などであってもよい。無線端末ＴＥ２は、パーソナルコンピュータ、ＰＤＡ、プリンタ、据え置き型ゲーム機などであってもよい。無線端末ＴＥ２は、ディスプレイを備えていなくてもよい。無線端末ＴＥ２がディスプレイを備える場合には、無線端末ＴＥ２は、無線端末ＴＥ２にインストールされたプログラムによって表示されるＧＵＩ（Graphical User Interface）を介して、無線端末ＴＥ２が第２の新設定処理の開始指示を受け付けてもよい。
【００４６】
アクセスポイントＡＰは、無線端末ＴＥ１〜Ｅ３のいずれに対しても、簡単なユーザ操作に基づいて、設定情報を付与することができる。以下、アクセスポイントＡＰから無線端末ＴＥ１〜ＴＥ３に設定情報を付与するための構成について説明する。
【００４７】
Ａ−２．アクセスポイントＡＰの概略構成：
アクセスポイントＡＰの概略構成を図２に示す。図示するように、アクセスポイントＡＰは、ＣＰＵ１１０、フラッシュＲＯＭ１２０、ＲＡＭ１３０、ＷＡＮインタフェース（Ｉ／Ｆ）１４０、無線通信インタフェース１５０および簡単設定ボタン１６０を備え、それぞれがバスにより相互に接続されている。
【００４８】
ＣＰＵ１１０は、フラッシュＲＯＭ１２０に記憶されたファームウェア等のプログラムをＲＡＭ１３０に展開して実行することで、アクセスポイントＡＰの動作全般を制御する。また、ＣＰＵ１１０は、当該プログラムを実行することで、無線通信部１１１、受付部１１２，制限解除部１１３、設定情報送信部１１４、制限復帰部１１５および禁止部１１６としても機能する。これらの各機能部の詳細については、後述する。
【００４９】
フラッシュＲＯＭ１２０には、接続設定用ソフトウェア１２１が記録されている。接続設定用ソフトウェア１２１は、アクセスポイントＡＰが生成した設定情報を無線端末に設定するためのプログラムである。この接続設定用ソフトウェア１２１は、無線端末に送信され、当該無線端末で実行される。接続設定用ソフトウェア１２１は、無線端末に使用される可能性のあるＯＳ（Operation System）を予め複数想定し、ＯＳの種類ごとに用意されている。かかるＯＳとしては、例えば、ｉＯＳ，Ａｎｄｒｏｉｄ（グーグル社の登録商標），Ｗｉｎｄｏｗｓ（マイクロソフト社の登録商標）などを例示することができる。なお、「ＯＳの種類」とは、ＯＳのバーションの違いを含んだ概念であってもよい。
【００５０】
ＷＡＮインタフェース１４０は、固定回線によって外部ネットワークに接続するためのインタフェースである。本実施例では、ＷＡＮインタフェース１４０は、外部ネットワークとしてのインターネットＩＮＴに接続されている。無線通信インタフェース１５０は、無線ＬＡＮ規格に準拠した無線通信を行うための制御回路であり、変調器やアンプ、アンテナといったハードウェアを備えている。無線通信インタフェース１５０は、ＣＰＵ１１０の無線通信部１１１に制御され、アクセスポイントとして動作する。
【００５１】
簡単設定ボタン１６０は、上述のとおり、ユーザが、ＡＯＳＳ処理、ＷＰＳ処理および新設定処理の開始指示をアクセスポイントＡＰに与えるためのボタンである。なお、開始指示を受け付けるためのインタフェースは、ボタンに限るものではない。例えば、アクセスポイントＡＰがディスプレイを備えている場合には、ＧＵＩ（Graphical User Interface）であってもよい。あるいは、赤外線通信や、接触型または非接触型のＩＣカードを利用するものであってもよい。つまり、インタフェースは、ユーザが直接的に、つまり、直接触れる形態で、あるいは、アクセスポイントＡＰの近傍から近距離通信の形態で、アクセスポイントＡＰに開始指示を与えられる入力手段として構成されていればよい。こうすれば、悪意のある第三者が、アクセスポイントＡＰのユーザの意図に反して、アクセスポイントＡＰに開始指示を与えることを防止することができる。かかる観点から、アクセスポイントＡＰに指示を与えることが可能な範囲は、小さいほど望ましい。例えば、当該範囲は、アクセスポイントＡＰから１０ｍ以内の範囲としてもよく、５ｍ以内とすることがより望ましく、１ｍ以内とすることがさらに望ましい。また、当該範囲は、０ｍ以内とすること、すなわち、ユーザがアクセスポイントＡＰに直接触れて初めて、アクセスポイントＡＰに開始指示を与えられる態様とすることが最も望ましい。
【００５２】
かかるアクセスポイントＡＰは、制限状態で、無線通信を行うことが可能に構成されている。「制限状態」とは、アクセスポイントＡＰへの接続対象が制限された状態である。接続対象の制限は、種々の形態で実施可能である。なんらかの形態で接続対象が制限されていれば、アクセスポイントＡＰは、制限状態にあるといえる。本実施例では、ＣＰＵ１１０の無線通信部１１１は、接続対象を制限する機能として、ＡＮＹ接続拒否機能と、ＳＳＩＤ（Service Set Identifier）隠蔽機能とを有している。ＡＮＹ接続拒否機能は、無線端末から、ＳＳＩＤが空欄、または、「ＡＮＹ」に設定されている接続要求を拒否する機能である。ＳＳＩＤ隠蔽機能とは、アクセスポイントＡＰが定期的に発信するビーコンに、ＳＳＩＤ（ここでは、ＥＳＳＩＤ（Extended Service Set Identifier））を含めない機能である。これらの機能によって、アクセスポイントＡＰへの接続対象は、アクセスポイントＡＰに設定されたＥＳＳＩＤを知っているユーザの無線端末、つまり、アクセスポイントＡＰに設定されたＥＳＳＩＤと同一のＥＳＳＩＤが設定された無線端末に制限される。
【００５３】
ＷＰＳやＡＯＳＳを用いて自動設定処理を実行する場合には、アクセスポイントＡＰに設定されたＥＳＳＩＤを知らないユーザの無線端末であっても、アクセスポイントＡＰからのビーコンを検出し、接続動作を行う事で、アクセスポイントＡＰと接続関係を確立することが可能である。しかし、ＷＰＳやＡＯＳＳを用いて自動設定処理を実行する場合には、無線端末は、ＷＰＳやＡＯＳＳをサポートしていることが必要である。しかも、ユーザは、予め定められた期間内に、アクセスポイントＡＰと無線端末との両方に、自動設定処理の開始指示を与えなければならない。したがって、ＷＰＳやＡＯＳＳを用いて自動設定処理を実行する場合であっても、アクセスポイントＡＰは、制限状態にあるといえる。なお、接続対象の制限は、ビーコンに含まれるＥＳＳＩＤを暗号化する態様や、アクセスポイントＡＰとの接続に際して、無線端末に認証情報を求める態様などによっても実現可能である。
【００５４】
アクセスポイントＡＰは、マルチＳＳＩＤをサポートしている。つまり、アクセスポイントＡＰは、１つの物理的なアクセスポイントＡＰを、複数の論理的なアクセスポイントである仮想アクセスポイントとして動作可能に構成されている。アクセスポイントＡＰは、仮想アクセスポイントごとにＳＳＩＤを設定することが可能である。かかる仮想アクセスポイントを、本願では、仮想ポートともいう。
【００５５】
アクセスポイントＡＰの仮想ポートの具体例を図３に示す。図示するように、アクセスポイントＡＰは、４つの仮想ポートＶＡＰ０〜ＶＡＰ３を備えている。仮想ポートＶＡＰ０は、ＷＰＡ（Wi-Fi Protected Access）−ＰＳＫ（PreShared Key）−ＡＥＳ（Advanced Encryption Standard）モード、または、ＷＰＡ２−ＰＳＫ−ＡＥＳモードでの暗号化通信に用いられる。本実施例では、仮想ポートＶＡＰ０は、ユーザの手動設定のほか、ＷＰＳを用いた自動設定処理によっても使用することができる。仮想ポートＶＡＰ１は、ＷＤＳ（Wireless Distribution System）での通信に用いられる。
【００５６】
仮想ポートＶＡＰ２は、ゲストポートとして用いられる。ゲストポートは、アクセスポイントＡＰのユーザ以外のユーザに、インターネットＩＮＴへの接続を提供するために設けられる。ゲストポートのセキュリティは、ユーザの手動操作によって設定される。仮想ポートＶＡＰ３は、ＷＥＰ（Wired Equivalent Privacy）１２８／６４モードでの暗号化通信に用いられる。本実施例では、仮想ポートＶＡＰ３は、ユーザの手動設定のほか、ＡＯＳＳを用いた自動設定処理によっても使用することができる。
【００５７】
また、仮想ポートＶＡＰ０は、ＣＰＵ１１０が受付部１１２の処理として、ユーザが簡単設定ボタン１６０を押下したことを検知した場合に、ＷＰＳ処理に使用される。つまり、仮想ポートＶＡＰ０は、ＷＰＳのレジストレーションプロトコルに基づいた通信に用いられる。仮想ポートＶＡＰ１は、ＣＰＵ１１０が簡単設定ボタン１６０の押下を検知しても、動作に変化は生じない。
【００５８】
仮想ポートＶＡＰ２は、ＣＰＵ１１０が簡単設定ボタン１６０の押下を検知すると、ＥＳＳＩＤが「！ＡＢＣ」に変更される。この変更後のＥＳＳＩＤは、アクセスポイントＡＰが送信するビーコンに含められる。そのため、ビーコンを受信した無線端末は、特別な仕様を有していなくても、ＥＳＳＩＤを「！ＡＢＣ」とした接続要求をアクセスポイントＡＰに送信して、アクセスポイントＡＰ（仮想ポートＶＡＰ２）に接続することが可能となる。つまり、仮想ポートＶＡＰ２は、簡単設定ボタン１６０の押下を検知すると、アクセスポイントＡＰへの接続対象を制限しない非制限状態（オープン状態）に変更される。非制限状態に変更された仮想ポートＶＡＰ２は、後述する新設定処理に用いられる。
【００５９】
なお、変更後のＥＳＳＩＤを「！ＡＢＣ」としているのは、無線端末において、パッシブスキャン、または、アクティブスキャンによって複数のアクセスポイントが検出される場合、アクセスポイントＡＰ（仮想ポートＶＡＰ２）を、検出されたアクセスポイントの表示リストの最上段に表示させるためである。こうすれば、後述する第１の新設定処理において、ユーザが、無線端末を使用して、無線端末とアクセスポイントＡＰとの接続関係を確立する操作を行う場合に、ユーザは、アクセスポイントＡＰを表示リスト上で容易に見つけることができる。その結果、ユーザの利便性が向上する。このように、変更後のＥＳＳＩＤは、表示リスト上で上段に配置される値で設定することが望ましい。
【００６０】
仮想ポートＶＡＰ３は、ＣＰＵ１１０が簡単設定ボタン１６０の押下を検知した場合に、ＡＯＳＳ処理に使用される。具体的には、簡単設定ボタン１６０の押下が検知されると、仮想ポートＶＡＰ３のＥＳＳＩＤは「ＥＳＳＩＤ−ＡＯＳＳ」や「ＥＳＳＩＤ−ＡＯＳＳ１」といった値に変更される。この変更後のＥＳＳＩＤは、アクセスポイントＡＰが送信するビーコンに含められる。このビーコンを受信した無線端末は、当該端末がＡＯＳＳをサポートしており、かつ、所定時間内にＡＯＳＳ処理の開始指示を受け付けた場合に限り、アクセスポイントＡＰ（仮想ポートＶＡＰ３）に接続することが可能となる。無線端末が仮想ポートＶＡＰ３と接続関係を確立すると、ＡＯＳＳのプロセスが開始される。
【００６１】
Ａ−３．無線端末ＴＥ２の概略構成：
無線端末ＴＥ２の概略構成を図４に示す。図示するように、無線端末ＴＥ２は、ＣＰＵ２１０、フラッシュＲＯＭ２２０、ＲＡＭ２３０、有線ＬＡＮインタフェース２４０、無線通信インタフェース２５０および簡単設定ボタン２６０を備え、それぞれがバスにより相互に接続されている。
【００６２】
ＣＰＵ２１０は、フラッシュＲＯＭ２２０に記憶されたファームウェア等のプログラムをＲＡＭ２３０に展開して実行することで、無線端末ＴＥ２の動作全般を制御する。また、ＣＰＵ２１０は、アクセスポイントＡＰとの間で、第２の新設定処理を実行する機能を有している。有線ＬＡＮインタフェース２４０は、有線ＬＡＮに接続するためのインタフェースである。本実施例では、有線ＬＡＮインタフェース２４０は、有線ポートを備えている。有線ＬＡＮインタフェース２４０は、無線通信インタフェースを有していない電子機器に接続される。無線通信インタフェース２５０は、無線ＬＡＮ規格に準拠した無線通信を行うための制御回路である。無線通信インタフェース２５０は、ＣＰＵ２１０に制御され、ステーションとして動作する。
【００６３】
簡単設定ボタン２６０は、第２の新設定処理の開始指示を無線端末ＴＥ２に与えるためのボタンである。開始指示を受け付けるためのインタフェースがボタンに限らない点は、アクセスポイントＡＰの簡単設定ボタン１６０と同様である。
【００６４】
無線端末ＴＥ３は、無線端末ＴＥ２の第２の新設定処理を実行する機能に変えて、ＡＯＳＳ処理またはＷＰＳ処理を実行する機能を有している点と、無線端末ＴＥ２の簡単設定ボタン２６０に代えて、ＡＯＳＳ処理またはＷＰＳ処理の開始指示を与えるための簡単設定ボタンＳＷ１を備えている点とが、無線端末ＴＥ２と異なる。その他の点については、無線端末ＴＥ３は、無線端末ＴＥ２と同一の構成を備えている。
【００６５】
Ａ−４．接続設定処理：
アクセスポイントＡＰで実行される接続設定処理について説明する。接続設定処理とは、ネットワークシステム２０において、アクセスポイントＡＰが、所定のセキュリティで無線通信を行うための設定情報を無線端末ＴＥ１〜ＴＥ３に提供するための処理である。接続設定処理の流れを図５に示す。本実施例では、接続設定処理は、アクセスポイントＡＰのＣＰＵ１１０が、受付部１１２の処理として、簡単設定ボタン１６０の押下を検知して、指示を受け付けることによって開始される。
【００６６】
図５に示すように、接続設定処理が開始されると、ＣＰＵ１１０は、まず、制限解除部１１３の処理として、アクセスポイントＡＰの状態を、無線端末ＴＥ１〜ＴＥ３からの接続を待機する接続待機状態に移行させる（ステップＳ３１０）。この接続待機状態では、仮想ポートＶＡＰ０〜ＶＡＰ３は、図３の右欄に示した状態となる。具体的には、仮想ポートＶＡＰ２は、ＥＳＳＩＤを変更して、非制限状態（オープン状態）となる。このため、仮想ポートＶＡＰ２は、接続待機状態において、無線端末から変更後のＥＳＳＩＤを含む接続要求を受信すると、接続要求を送信した無線端末と接続関係を確立する。例えば、無線端末ＴＥ１のユーザは、無線端末ＴＥ１を用いて、アクセスポイントＡＰの検出を行い、検出したアクセスポイントＡＰ（仮想ポートＶＡＰ２）と無線端末ＴＥ１との接続関係をユーザの手動操作に基づいて確立することができる。この場合の手動操作とは、例えば、ユーザが、無線端末ＴＥ１のディスプレイに表示されたＧＵＩを用いて、検出されたアクセスポイントの一覧（ここでは、アクセスポイントのＥＳＳＩＤの一覧）から、アクセスポイントＡＰを選択して、アクセスポイントＡＰとの接続動作を指示することである。かかる操作によって、無線端末ＴＥ１は、検出したアクセスポイントＡＰのＥＳＳＩＤを含む接続要求をアクセスポイントＡＰに送信することとなる。あるいは、無線端末ＴＥ２のユーザが、無線端末ＴＥ２の簡単設定ボタン２６０を押下すると、無線端末ＴＥ２は、アクセスポイントの検出を行い、検出したアクセスポイントＡＰ（仮想ポートＶＡＰ２）との接続関係を自動的に確立する。以下の説明では、仮想ポートＶＡＰ２を制限状態から非制限状態に変更した時を、制限解除時ともいう。
【００６７】
また、接続待機状態では、仮想ポートＶＡＰ０は、ＷＰＳの接続要求の待機状態となる。待機状態になった仮想ポートＶＡＰ０は、ＷＰＳをサポートする無線端末ＴＥ３からＷＰＳの接続要求を受信した場合にのみ、無線端末ＴＥ３と接続関係を確立する。仮想ポートＶＡＰ０は、ＷＰＳをサポートしていない無線端末ＴＥ１，ＴＥ２と接続関係を確立することはない。また、接続待機状態では、仮想ポートＶＡＰ３は、ＡＯＳＳの接続要求の待機状態となる。待機状態になった仮想ポートＶＡＰ３は、ＡＯＳＳをサポートする無線端末ＴＥ３からＡＯＳＳの接続要求を受信した場合にのみ、無線端末ＴＥ３と接続関係を確立する。仮想ポートＶＡＰ３は、ＡＯＳＳをサポートしていない無線端末ＴＥ１，ＴＥ２と接続関係を確立することはない。無線端末ＴＥ３のユーザが無線端末ＴＥ３の簡単設定ボタンＳＷ１を押下すると、無線端末ＴＥ３は、アクセスポイントＡＰの検出を行い、検出したアクセスポイントＡＰ（仮想ポートＶＡＰ０またはＶＡＰ３）と無線端末ＴＥ３との接続関係を自動的に確立する。
【００６８】
接続待機状態に移行すると、ＣＰＵ１１０は、アクセスポイントＡＰと接続関係を確立した無線端末からアクセスがあったか否かを判断する（ステップＳ３２０）。例えば、無線端末ＴＥ１が仮想ポートＶＡＰ２との接続関係を確立した後、無線端末ＴＥ１のユーザが、無線端末ＴＥ１にインストールされたＷＥＢブラウザを用いて、任意のＵＲＬ（Uniform Resource Locator）に接続する操作を行うと、無線端末ＴＥ１は、アクセスポイントＡＰ（仮想ポートＶＡＰ２）にアクセスする、つまり、ＨＴＴＰ（Hypertext Transfer Protocol）要求を送信することとなる。かかるユーザ操作は、第１の新設定処理を実現するための操作である。
【００６９】
また、無線端末ＴＥ２のユーザが、無線端末ＴＥ２の簡単設定ボタン２６０を押下して、無線端末ＴＥ２がアクセスポイントＡＰ（仮想ポートＶＡＰ２）と接続関係を確立した場合、無線端末ＴＥ２は、接続関係の確立に続いて、自動的に、第２の新設定処理のプロセスを実行する。このプロセスは、非対称なプロトコルを用いて、アクセスポイントＡＰと無線端末ＴＥ２との間の相互的な通信によって実行される。本実施例では、この第２の新設定処理のプロセスは、ＷＰＳのレジストレーションプロトコルを暗号化せずに実行するものである。具体的には、レジストレーションプロトコルでは、通常、ＷＰＳの規格で定められたメッセージＭ８以降の通信は暗号化されるが、第２の新設定処理のプロセスでは、メッセージＭ８以降の通信は暗号化されない。メッセージＭ８は、無線端末に設定情報を付与するフレームである。なお、第２の新設定処理のプロセスは、ＡＯＳＳのプロセスを暗号化せずに実行するものとしてもよい。つまり、第２の新設定処理のプロセスは、非制限状態の仮想ポートＶＡＰ２を使用して、アクセスポイントとステーションとの間で、非対称なプロトコルを用いた相互的な通信を行って、アクセスポイントが設定情報をステーションに付与するものであればよい。
【００７０】
上記の説明からも明らかなように、第２の新設定処理のプロセスは、無線端末ＴＥ２からアクセスポイントＡＰへのアクセス、つまり、レジストレーションプロトコルの最初の動作であるＥＡＰＯＬ（EAP- over LAN）−Ｓｔａｒｔメッセージの送信によって開始される。また、無線端末ＴＥ３のユーザが、無線端末ＴＥ３の簡単設定ボタンＳＷ１を押下して、無線端末ＴＥ３がアクセスポイントＡＰ（仮想ポートＶＡＰ０またはＶＰ３）と接続関係を確立した場合、無線端末ＴＥ３は、接続関係の確立に続いて、自動的に、ＡＯＳＳ処理、または、ＷＰＳ処理のプロセスを実行する。ＡＯＳＳ処理、ＷＰＳ処理は、周知の技術であるため、説明は省略するが、ＡＯＳＳ処理、ＷＰＳ処理においても、上記の第２の新設定処理と同様に、最初に、無線端末ＴＥ３からアクセスポイントＡＰに対して、アクセスが行われる。上記ステップＳ３２０の判断は、かかる第１の新設定処理、第２の新設定処理、ＡＯＳＳ処理およびＷＰＳ処理のいずれかの無線端末側からのアクセスがあったか否かの判断を含んでいる。
【００７１】
ステップＳ３２０において、無線端末からアクセスがなければ（ステップＳ３２０：ＮＯ）、ＣＰＵ１１０は、制限解除時からの経過時間が、予め定められた制限時間を経過したか否かを判断する（ステップＳ３３０）。ステップＳ３３０において、制限時間を経過していなければ（ステップＳ３３０：ＮＯ）、ＣＰＵ１１０は、処理を上記ステップＳ３２０に戻す。一方、無線端末からのアクセスを受けることなく制限時間を経過すれば（ステップＳ３３０：ＹＥＳ）、ＣＰＵ１１０は、制限復帰部１１５の処理として、仮想ポートＶＡＰ２のＥＳＳＩＤを元の値に戻し、非制限状態を制限状態に復帰させる（ステップＳ３９０）。かかる構成は、セキュリティを確保することができる。なお、ステップＳ３９０では、仮想ポートＶＡＰ０，ＶＡＰ３についても、ＷＰＳ，ＡＯＳＳの接続待機状態が解除される。つまり、仮想ポートＶＡＰ０〜ＶＡＰ３の状態は、図３の左欄に示した通常動作に戻る。なお、仮想ポートＶＡＰ０，ＶＡＰ２，ＶＡＰ３ごとに、上記ステップＳ３３０の制限時間を異なる値で設定してもよい。例えば、ユーザが、上述した手動操作、すなわち、アクセスポイントＡＰを選択して、アクセスポイントＡＰとの接続動作を指示する操作を行う場合には、簡単設定ボタンＳＷ１を押下する操作と比べて、長時間を要することがあるため、仮想ポートＶＡＰ２の制限時間は、仮想ポートＶＡＰ０，ＶＡＰ３の制限時間よりも長く設定してもよい。かかる構成は、無線端末の操作に必要な時間と、セキュリティとのバランスを図ることができる。
【００７２】
一方、無線端末からアクセスがあれば（ステップＳ３２０：ＹＥＳ）、ＣＰＵ１１０は、アクセスの種類を判断する（ステップＳ３４０）。具体的には、無線端末からのアクセスが、第１の新設定処理、第２の新設定処理、ＡＯＳＳ処理、ＷＰＳ処理およびその他のいずれに基づくものであるかを判断する。このアクセスの種類は、アクセスに使用された通信パケットのＴＣＰヘッダに含まれる宛先ポート番号の違いに基づいて判断することができる。なお、無線端末ＴＥ１〜ＴＥ３の仕様の違いにより、無線端末ＴＥ１は、第１の新設定処理に基づくアクセスが可能であり、無線端末ＴＥ２は、第２の新設定処理に基づくアクセスが可能であり、無線端末ＴＥ３は、ＡＯＳＳ処理、または、ＷＰＳ処理に基づくアクセスが可能である。
【００７３】
ステップＳ３４０において、アクセスが第１の新設定処理に基づくものであれば（ステップＳ３４０：第１の処理）、ＣＰＵ１１０は、第１の新設定処理を実行して、アクセスを行った無線端末ＴＥ１に対して設定情報を付与する（ステップＳ３５０）。第１の新設定処理の詳細については後述する。また、アクセスが第２の新設定処理に基づくものであれば（ステップＳ３４０：第２の処理）、ＣＰＵ１１０は、設定情報送信部１１４の処理として、上述した第２の新設定処理を実行して、アクセスを行った無線端末ＴＥ２に対して設定情報を付与する（ステップＳ３６０）。つまり、ＣＰＵ１１０は、第２の新自動設定処理のプロセスによって、無線端末ＴＥ２との間で通信し、相互確認後、設定情報を無線端末ＴＥ２に付与する。また、アクセスがＡＯＳＳ処理に基づくものであれば（ステップＳ３４０：ＡＯＳＳ）、ＣＰＵ１１０は、ＡＯＳＳ処理のプロセスを実行して、アクセスを行った無線端末ＴＥ３に対して設定情報を付与する（ステップＳ３７０）。また、アクセスがＷＰＳ処理に基づくものであれば（ステップＳ３４０：ＷＰＳ）、ＣＰＵ１１０は、ＷＰＳ処理のプロセスを実行して、アクセスを行った無線端末ＴＥ３に対して設定情報を付与する（ステップＳ３８０）。また、アクセスが、第１の新設定処理、第２の新設定処理、ＡＯＳＳ処理、ＷＰＳ処理のいずれかに基づくものでなければ（ステップＳ３４０：その他）、ＣＰＵ１１０は、処理を上記ステップＳ３３０に進める。第１の新設定処理、第２の新設定処理、ＡＯＳＳ処理およびＷＰＳ処理のいずれかを実行すると、ＣＰＵ１１０は、処理を上記ステップＳ３９０に進める。ステップＳ３９０によって、アクセスポイントＡＰの動作状態が、非制限状態から制限状態に復帰すると、設定接続処理は終了となる。
【００７４】
接続設定処理における第１の新設定処理（上記ステップＳ３５０）について説明する。第１の新設定処理の流れを図６に示す。第１の新設定処理が開始されたことは、上述したように、ユーザが、無線端末ＴＥ１を用いて、ＷＥＢブラウザでアクセスポイントＡＰ（仮想ポートＶＡＰ２）に接続する操作を行い、無線端末ＴＥ１がＨＴＴＰ要求を送信したことを意味する。そこで、ＣＰＵ１１０は、まず、このＨＴＴＰ要求が、正当権限を有するユーザ（以下、正当ユーザともいう）の操作に基づいて送信されたか否かを推定する処理を行う。
【００７５】
具体的には、図６に示すように、第１の設定処理が開始されると、ＣＰＵ１１０は、制限解除時から所定期間内に、アクセスポイントＡＰと接続関係を確立した無線端末が１台のみであるか否かを判断する（ステップＳ４１０）。この所定期間は、上記ステップＳ３３０の制限時間と同一の時間で設定してもよいし、上記ステップＳ３３０の制限時間よりも短い時間で設定してもよい。なお、ＣＰＵ１１０は、所定期間に達していない場合には、所定期間に達するまで待機してもよい。
【００７６】
ステップＳ４１０において、アクセスポイントＡＰに接続した無線端末が２台以上であれば（ステップＳ４１０：ＮＯ）、正当ユーザ以外のユーザ、すなわち、正当権限を有さないユーザ（以下、不正ユーザともいう）の無線端末が、アクセスポイントＡＰと接続関係を確立した可能性がある。そこで、ＣＰＵ１１０は、第１の新設定処理を終了する。つまり、ＣＰＵ１１０は、アクセスポイントＡＰに接続した無線端末に設定情報を送信しない。かかる構成は、不正ユーザの端末に設定情報を付与することを抑制することができる。
【００７７】
一方、アクセスポイントＡＰに接続した無線端末が１台のみであれば（ステップＳ４１０：ＹＥＳ）、この接続は、正当ユーザ、すなわち、アクセスポイントＡＰの簡単設定ボタン１６０を押下したユーザの操作に基づくものと推定される。アクセスポイントＡＰの簡単設定ボタン１６０を押下したユーザは、当然に、アクセスポイントＡＰに接続を行うからである。そのため、このアクセスポイントＡＰに接続した無線端末が１台であることは、無線端末のユーザの正当性を推定可能な条件として捉えることができる。ただし、アクセスポイントＡＰに接続した無線端末が１台のみである場合であっても、正当ユーザの無線端末ＴＥ１がアクセスポイントＡＰに接続せず、かつ、不正ユーザの無線端末がアクセスポイントＡＰに接続した可能性が僅かながら存在する。
【００７８】
そこで、ＣＰＵ１１０は、無線端末のユーザの正当性をさらに精度良く推定するために、アクセスポイントＡＰと接続した無線端末の受信信号強度（ＲＳＳＩ：Received Signal Strength Indication）が規定値以上であるか否かを判断する（ステップＳ４２０）。正当ユーザは、アクセスポイントＡＰの簡単設定ボタン１６０を押下したのであるから、アクセスポイントＡＰの近傍にいることになる。このため、正当ユーザの無線端末ＴＥ１は、外部からアクセスポイントＡＰへの接続を試みる不正ユーザの無線端末よりも、アクセスポイントＡＰに近い位置に存在することとなる。その結果、正当ユーザの無線端末ＴＥ１のＲＳＳＩは、不正ユーザの無線端末のＲＳＳＩよりも高くなる。したがって、ステップＳ４２０のＲＳＳＩの規定値を、無線端末がアクセスポイントＡＰの近傍になければ、通常は検出できないレベルに設定することによって、ＲＳＳＩが規定値以上の無線端末は、正当ユーザの無線端末ＴＥ１であり、ＲＳＳＩが規定値未満の無線端末は、不正ユーザの無線端末であると推定できる。なお、ＲＳＳＩに代えて、または、加えて、無線通信の応答速度に基づいて、不正ユーザの無線端末を推定してもよい。例えば、ＣＰＵ１１０は、応答速度が規定値よりも遅い無線端末を、不正ユーザの無線端末であると推定してもよい。不正ユーザは、通常、アクセスポイントＡＰが設置された部屋の外部にいるので、不正ユーザの無線端末とアクセスポイントＡＰとの通信は、部屋の壁を越えて行われるため、無線端末の応答速度が遅くなるからである。
【００７９】
ステップＳ４２０において、ＲＳＳＩが規定値未満であれば（ステップＳ４２０：ＮＯ）、アクセスポイントＡＰに接続した無線端末は、不正ユーザの無線端末である可能性がある。そこで、ＣＰＵ１１０は、第１の新設定処理を終了する。つまり、ＣＰＵ１１０は、アクセスポイントＡＰに接続した無線端末に設定情報を送信しない。かかる構成は、不正ユーザの無線端末に、設定情報を付与することを抑制して、セキュリティを確保することができる。
【００８０】
一方、ＲＳＳＩが規定値以上であれば（ステップＳ４２０：ＹＥＳ）、ＣＰＵ１１０は、設定情報送信部１１４の処理として、透過プロキシによる応答によって、無線端末ＴＥ１にＷＥＢページを応答する（ステップＳ４３０）。応答するＷＥＢページは、設定情報をダウンロードする意思の有無をユーザに確認するための画面データである。このＷＥＢページは、上述した接続設定用ソフトウェア１２１と同様に、無線端末ＴＥ１で使用される可能性のあるＯＳの種類ごとにフラッシュＲＯＭ１２０に記録されている。ＣＰＵ１１０は、無線端末ＴＥ１のＯＳの種類に応じて、応答するＷＥＢページを決定する。無線端末ＴＥ１のＯＳの種類は、無線端末ＴＥ１が送信したＨＴＴＰ要求に含まれるUserAgentを確認することで、判定可能である。なお、アクセスポイントＡＰは、透過プロキシによる応答に代えて、アクセスポイントＡＰのＤＮＳ（Domain Name System）サーバ機能の偽装による応答によって、ＷＥＢページを応答してもよい。
【００８１】
上述したように、本実施例では、第１の条件としての、無線端末からアクセスポイントＡＰへの接続が１台であること、第２の条件としての、無線端末のＲＳＳＩが規定値以上であること、との２つの条件の両方を満たした場合に、ＣＰＵ１１０は、条件を満たす無線端末にＷＥＢページを送信することとした。ただし、第１の条件および第２の条件のうちの一方のみを、ＣＰＵ１１０がＷＥＢページを応答するための条件として採用してもよい。
【００８２】
ＷＥＢページを応答すると、ＣＰＵ１１０は、無線端末ＴＥ１からダウンロード要求を受信したか否かを判断する（ステップＳ４４０）。ダウンロード要求は、ユーザが、無線端末ＴＥ１のディスプレイに表示されたダウンロード確認画面上で、ダウンロードの承認指示を与えることによって送信される。ステップＳ４４０において、ダウンロード要求を受信しなければ（ステップＳ４４０：ＮＯ）、ＣＰＵ１１０は、予め定められた制限時間を経過するまで、ダウンロード要求の受信を待機する（ステップＳ４５０）。そして、ダウンロード要求を受信することなく、制限時間が経過すると（ステップＳ４５０：ＹＥＳ）、ＣＰＵ１１０は、新設定処理を終了する。なお、上記ステップＳ４３０〜Ｓ４５０は、省略してもよい。
【００８３】
一方、ダウンロード要求を受信すれば（ステップＳ４４０：ＹＥＳ）、ＣＰＵ１１０は、設定情報送信部１１４の処理として、設定情報送信処理を行う（ステップＳ４６０）。設定情報送信処理は、設定情報を無線端末ＴＥ１に送信する処理である。この処理は、無線端末ＴＥ１のＯＳの種類に応じて行われる。こうして、第１の新設定処理は終了となる。
【００８４】
設定情報送信処理（上記ステップＳ４６０）について説明する。設定情報送信処理では、無線端末ＴＥ１のＯＳの種類に応じて、異なる処理が実行される。この処理は、第１の設定情報送信処理と第２の設定情報送信処理とに分類することができる。第１の設定情報送信処理は、無線端末ＴＥ１のＯＳが、通信プログラムのダウンロードを許容せずに、所定の形式の接続設定ファイルをダウンロードする仕様のＯＳである場合に実行される。このタイプのＯＳとしては、例えば、ｉＯＳを例示することができる。第２の設定情報送信処理は、無線端末ＴＥ１のＯＳが、通信プログラムのダウンロードを許容するＯＳである場合に実行される。このタイプのＯＳとしては、例えば、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓなどを例示することができる。
【００８５】
第１の設定情報送信処理の流れを図７に示す。図示するように、第１の設定情報送信処理が開始されると、ＣＰＵ１１０は、まず、現在のセキュリティ設定に基づき、接続設定ファイルを生成する（ステップＳ５１０）。現在のセキュリティ設定とは、仮想ポートＶＡＰ０，ＶＡＰ２およびＶＡＰ３のうちのいずれかの通常動作時の暗号化通信の設定である。仮想ポートＶＡＰ０，ＶＡＰ２およびＶＡＰ３のうちのいずれの設定を採用するかは、予め定めておけばよい。あるいは、仮想ポートＶＡＰ０，ＶＡＰ２およびＶＡＰ３の設定のうちの最もセキュリティ強度の高い設定を採用することとしてもよい。接続設定ファイルとは、現在のセキュリティ設定に基づいて生成された設定情報を含むＸＭＬ（Extensible Markup Language）形式やＨＴＭＬ（HyperText Markup Language）形式のファイルである。
【００８６】
接続設定ファイルを生成すると、ＣＰＵ１１０は、設定情報送信部１１４の処理として、無線端末ＴＥ１に対して、接続設定ファイルの送信を開始する（ステップＳ５２０）。接続設定ファイルの送信を開始すると、ＣＰＵ１１０は、禁止部１１６の処理として、アクセスポイントＡＰの動作状態を、無線端末ＴＥ１以外の無線端末との間で接続関係を確立することを禁止する接続禁止状態に変更する（ステップＳ５３０）。このように、接続禁止状態に変更することで、他の無線端末とアクセスポイントＡＰとの間で接続関係が確立され、新たに接続設定処理が実行されることを防止することができる。その結果、不正ユーザの無線端末に、設定情報を付与することを防止することができる。例えば、不正ユーザが、何らかの方法によって、正当ユーザが無線端末ＴＥ１の接続設定を行っていることを察知して、正当ユーザよりも遅れて、アクセスポイントＡＰへの接続を試みたとしても、不正ユーザの無線端末は、アクセスポイントＡＰに接続することができない。
【００８７】
アクセスポイントＡＰを接続禁止状態に変更すると、ＣＰＵ１１０は、無線端末ＴＥ１による接続設定ファイルのダウンロードが完了したか否かを判断する（ステップＳ５４０）。ステップＳ５４０において、ダウンロードが完了していれば（ステップＳ５４０：ＹＥＳ）、ＣＰＵ１１０は、第１の設定情報送信処理を終了する。第１の設定情報送信処理が終了すると、上記ステップＳ３９０（図５参照）によって、非制限状態から制限状態に復帰するので、不必要に非制限状態が継続することがない。その結果、セキュリティを向上させることができる。一方、ダウンロードが完了していなければ（ステップＳ５４０：ＮＯ）、ＣＰＵ１１０は、接続設定ファイルの送信開始からの経過時間が制限時間を経過するまで、ダウンロードの完了を待機する（ステップＳ５５０：ＮＯ）。
【００８８】
ダウンロードが完了することなく、制限時間を経過した場合には（ステップＳ５５０：ＹＥＳ）、ＣＰＵ１１０は、接続設定ファイルの送信を中止し、第１の設定情報送信処理を終了する。その結果、上記ステップＳ３９０によって、仮想ポートＶＡＰ２は非制限状態から制限状態に復帰する。かかる構成は、通信環境が悪いなどの理由によって、無線端末ＴＥ１による接続設定ファイルのダウンロードに長時間を要する場合に、不正ユーザのアクセスを防止して、セキュリティを高めることができる。ただし、ステップＳ５５０は、省略してもよい。また、ステップＳ５５０の制限時間は、上記ステップＳ３３０と同様に、制限解除時を始点として定めてもよい。この場合、ステップＳ５５０の制限時間は、上記ステップＳ３３０と同一の制限時間であってもよいし、当該制限時間よりも長い時間であってもよい。
【００８９】
かかる第１の設定情報送信処理によって、接続設定ファイルが無線端末ＴＥ１にダウンロードされると、無線端末ＴＥ１のディスプレイには、ＷＥＢブラウザによって接続設定ファイルの内容が表示される。例えば、無線端末ＴＥ１のＯＳがｉＯＳである場合、ユーザが、表示された接続設定ファイルの内容のうちの設定情報を選択する操作を行うことで、無線端末ＴＥ１は、選択された設定情報を自機のメモリに登録し、設定情報を設定する。
【００９０】
第２の設定情報送信処理の流れを図８に示す。図示するように、第２の設定情報送信処理が開始されると、ＣＰＵ１１０は、まず、フラッシュＲＯＭ１２０に記録された複数の接続設定用ソフトウェア１２１のうちから、無線端末ＴＥ１のＯＳに対応する接続設定用ソフトウェア１２１を検索する（ステップＳ６１０）。
【００９１】
接続設定用ソフトウェア１２１を検索すると、ＣＰＵ１１０は、現在のセキュリティ設定に基づき、接続設定ファイルを生成する（ステップＳ６２０）。この処理は、上記ステップＳ５２０（図７参照）の処理と同一の処理である。接続設定ファイルを生成すると、ＣＰＵ１１０は、設定情報送信部１１４の処理として、無線端末ＴＥ１に対して、検索した接続設定用ソフトウェア１２１、および、生成した接続設定ファイルの送信を開始する（ステップＳ６３０）。送信を開始すると、ＣＰＵ１１０は、禁止部１１６の処理として、アクセスポイントＡＰの動作状態を、接続禁止状態に変更する（ステップＳ６４０）。この処理は、上記ステップＳ５３０の処理と同一の処理である。
【００９２】
アクセスポイントＡＰを接続禁止状態に変更すると、ＣＰＵ１１０は、処理をステップＳ６５０，Ｓ６６０に進める。ステップＳ６５０，Ｓ６６０は、上記ステップＳ５４０，Ｓ５５０と同一の処理であり、説明を省略する。
【００９３】
かかる第２の設定情報送信処理によって、接続設定用ソフトウェア１２１および接続設定ファイルが無線端末ＴＥ１にダウンロードされると、無線端末ＴＥ１のディスプレイには、ＷＥＢブラウザによって接続設定ファイルの内容が表示される。この接続設定ファイルの内容が表示された画面上には、ダウンロードした接続設定用ソフトウェア１２１の実行の可否をユーザに確認する画面が重畳される。ユーザが接続設定用ソフトウェア１２１の実行を指示する操作を行うと、接続設定用ソフトウェア１２１が無線端末ＴＥ１上で実行され、設定情報が無線端末ＴＥ１に設定される。
【００９４】
Ａ−５．効果：
上述したアクセスポイントＡＰによれば、ユーザは、簡単設定ボタン１６０を押下して、アクセスポイントＡＰ（仮想ポートＶＡＰ２）を非制限状態に変更した上で、無線端末ＴＥ１を操作して、無線端末ＴＥ１とアクセスポイントＡＰとの接続関係を確立し、さらに、ＷＥＢブラウザによって、任意のＵＲＬにアクセスする操作を行うだけで、無線端末ＴＥ１に設定情報を設定することができる。つまり、ユーザは、無線通信の知識に乏しくても、簡単な操作を行うだけで、無線端末ＴＥ１に設定情報を容易に設定することができる。しかも、アクセスポイントＡＰの非制限状態は、所定のイベントの発生、例えば、所定時間の経過や、設定情報のダウンロードの完了によって、制限状態に復帰するので、セキュリティを確保することもできる。また、無線端末ＴＥ１には、特別なプログラムがインストールされている必要がないので、汎用性が高い。
【００９５】
また、アクセスポイントＡＰは、無線端末ＴＥ２から第２の新設定処理の要求を受けた場合には、第２の新設定処理のプロセスによって、すなわち、無線端末ＴＥ２との間で、設定情報を無線端末ＴＥ２に設定する非対称なプロトコルを用いた相互的な通信を自動的に行うことによって、設定情報を無線端末ＴＥ２に送信する。したがって、ユーザは、簡単設定ボタン１６０および簡単設定ボタン２６０の押下といった簡単な操作を行うだけで、無線端末ＴＥ２に設定情報を設定することができる。
【００９６】
また、アクセスポイントＡＰは、マルチＳＳＩＤをサポートし、仮想ポートＶＡＰ１およびＶＡＰ３を使用して、ＡＯＳＳ処理やＷＰＳ処理によって、無線端末ＴＥ３に設定情報を設定することができる。したがって、新設定処理以外の処理を併用することができ、汎用性に優れる。なお、新設定処理以外の処理とは、無線端末との間で、設定情報を無線端末に設定する非対称なプロトコルを用いた相互的な通信を自動的に行うものであればよく、ＡＯＳＳ処理やＷＰＳ処理に限定されるものではない。
【００９７】
Ｂ．第２実施例：
本発明の第２実施例について説明する。第２実施例としてのアクセスポイントＡＰ２の概略構成を図９に示す。アクセスポイントＡＰ２の構成は、第１実施例のアクセスポイントＡＰとほぼ同一である。アクセスポイントＡＰ２がアクセスポイントＡＰと異なる点は、図９に示すように、ＣＰＵ１１０が、ＲＳＳＩに基づいて、無線端末のユーザの正当性の推定を行わない点と、認証部１１７として機能する点とである。その他の点については、アクセスポイントＡＰ２は、アクセスポイントＡＰと同一の構成を有している。図９では、第１実施例（図２）と同一の構成については、図２と同一の符号を付している。かかるアクセスポイントＡＰ２は、上述のアクセスポイントＡＰとの違いに起因して、第１の新設定処理の態様が第１実施例と異なる。その他の処理については、第１実施例と同一である。以下、第１実施例と異なる点についてのみ説明する。
【００９８】
第２実施例としての第１の新設定処理の流れを図１０に示す。図１０では、第１実施例（図６）と同一の処理については、図６と同一の符号を付している。以下、図６と異なる点についてのみ説明し、図６と共通する点については、説明を省略する。図１０に示すように、ＣＰＵ１１０は、ステップＳ４１０において、アクセスポイントＡＰへの接続が１台のみであれば（ステップＳ４１０：ＹＥＳ）、ＣＰＵ１１０は、このアクセスが、正当ユーザによるものであるか否かを認証するための処理を行う。具体的には、ＣＰＵ１１０は、認証部１１７の処理として、透過プロキシによる応答によって、無線端末ＴＥ１にＷＥＢページを応答する（ステップＳ７２０）。応答するＷＥＢページは、アクセスポイントＡＰの簡単設定ボタン１６０を再度、押下することをユーザに案内するための画面データである。このＷＥＢページは、第１実施例と同様に、無線端末ＴＥ１のＯＳの種類に応じて決定される。
【００９９】
ＷＥＢページを応答すると、ＣＰＵ１１０は、受付部１１２の処理として、簡単設定ボタン１６０の再度の押下を受け付けたか否かを判断する（ステップＳ７３０）。判断の結果、簡単設定ボタン１６０の押下を受け付けていなければ（ステップＳ７３０：ＮＯ）、ＣＰＵ１１０は、予め定められた制限時間を経過するまで、簡単設定ボタン１６０の押下の受け付けを待機する（ステップＳ７４０：ＮＯ）。そして、簡単設定ボタン１６０の押下を受け付けることなく、制限時間が経過すると（ステップＳ７４０：ＹＥＳ）、ＣＰＵ１１０は、第１の新設定処理を終了する。一方、簡単設定ボタン１６０の押下を受け付けると（ステップＳ７３０：ＹＥＳ）、ＣＰＵ１１０は、認証部１１７の処理として、認証に成功したと判断し、処理をステップＳ４６０（設定情報送信処理）に進める。なお、ＣＰＵ１１０は、第１実施例と同様に、設定情報送信処理を実行する前に、設定情報をダウンロードする意思の有無をユーザに確認してもよい。
【０１００】
以上の説明からも明らかなように、第２実施例としての第１の新設定処理では、ＣＰＵ１１０は、ユーザ認証として、簡単設定ボタン１６０を再度押下することをユーザに求める。そして、ＣＰＵ１１０は、簡単設定ボタン１６０が再度押下された場合に限り、ユーザ認証に成功したものと判断して、設定情報送信処理を実行する。簡単設定ボタン１６０を押下して、接続設定処理を開始させた正当ユーザは、アクセスポイントＡＰの近傍にいるので、簡単設定ボタン１６０を再度押下することは容易である。一方、不正ユーザは、アクセスポイントＡＰの近傍にいないので、簡単設定ボタン１６０を押下することはできない。したがって、簡単設定ボタン１６０を再度押下するという極めて簡単な操作を行うだけで、不正ユーザの無線端末に設定情報を付与するリスクを大幅に低減し、セキュリティを高めることができる。
【０１０１】
第２実施例としての第１の新設定処理の変形例の流れを図１１に示す。この変形例は、ユーザ認証の方法が、図１０と異なる。以下、図１１について、図１０と異なる点についてのみ説明する。図１１に示すように、アクセスポイントＡＰへの接続が１台のみであれば（ステップＳ４１０：ＹＥＳ）、ＣＰＵ１１０は、認証部１１７の処理として、透過プロキシによる応答によって、無線端末ＴＥ１にＷＥＢページを応答する（ステップＳ８２０）。応答するＷＥＢページは、ＰＩＮコードの入力を受け付けるための画面データである。このＰＩＮコードは、アクセスポイントＡＰの個体ごとに異なる値に設定されている。本実施例においては、ＰＩＮコードは、アクセスポイントＡＰの販売時にアクセスポイントＡＰを収容するパッケージ、もしくは、アクセスポイントＡＰ本体そのものに貼り付けられている。ユーザは、このパッケージに貼り付けられたＰＩＮコードを、無線端末ＴＥ１のディスプレイに表示されたＰＩＮコード入力受付画面に入力する。
【０１０２】
ＷＥＢページを応答すると、ＣＰＵ１１０は、認証部１１７の処理として、無線端末ＴＥ１から、ＰＩＮコードを受け付けたか否かを判断する（ステップＳ８３０）。ステップＳ８３０において、ＰＩＮコードを受け付けていなければ（ステップＳ８３０：ＮＯ）、ＣＰＵ１１０は、予め定められた制限時間を経過するまで、ＰＩＮコードの受け付けを待機する（ステップＳ８４０：ＮＯ）。そして、ＰＩＮコードを受け付けることなく、制限時間が経過すると（ステップＳ８４０：ＹＥＳ）、ＣＰＵ１１０は、第１の新設定処理を終了する。一方、ＰＩＮコードを受け付けると（ステップＳ８３０：ＹＥＳ）、ＣＰＵ１１０は、認証部１１７の処理として、受け付けたＰＩＮコードを、フラッシュＲＯＭ１２０に予め記録されたＰＩＮコードと照合して、認証に成功したか否かを判断する（ステップＳ８５０）。認証に成功した場合（ステップＳ８５０：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳ４６０（設定情報送信処理）に進める。一方、認証に失敗した場合（ステップＳ８５０：ＮＯ）、ＣＰＵ１１０は、第１の新設定処理を終了する。
【０１０３】
このように、認証コードを用いてユーザ認証を行えば、認証コードを入力するという簡単な操作を行うだけで、不正ユーザの無線端末に設定情報を付与するリスクを大幅に低減し、セキュリティを高めることができる。
【０１０４】
Ｃ．第３実施例：
本発明の第３実施例について説明する。第３実施例としてのアクセスポイントＡＰ３の概略構成を図１２に示す。アクセスポイントＡＰ３の構成は、第１実施例のアクセスポイントＡＰとほぼ同一である。アクセスポイントＡＰ３がアクセスポイントＡＰと異なる点は、図１２に示すように、接続設定用ソフトウェア１２１に代えて、接続設定用通信ソフトウェア１２２がフラッシュＲＯＭ１２０に記録されている点である。接続設定用通信ソフトウェア１２２は、上述した第２の新設定処理の無線端末側の処理を実行するためのプログラムである。その他の点については、アクセスポイントＡＰ３は、アクセスポイントＡＰと同一の構成を有している。図１２では、第１実施例（図２）と同一の構成については、図２と同一の符号を付している。かかるアクセスポイントＡＰ３は、上述のアクセスポイントＡＰとの違いに起因して、第２の設定情報送信処理の態様が第１実施例と異なる。その他の処理については、第１実施例と同一である。以下、第１実施例と異なる点についてのみ説明する。
【０１０５】
第３実施例としての第２の設定情報送信処理の流れを図１３に示す。図１３に示すように、第２の設定情報送信処理が開始されると、ＣＰＵ１１０は、まず、フラッシュＲＯＭ１２０に記録された複数の接続設定用通信ソフトウェア１２２のうちから、無線端末ＴＥ１のＯＳに対応する接続設定用通信ソフトウェア１２２を検索する（ステップＳ９１０）。
【０１０６】
接続設定用通信ソフトウェア１２２を検索すると、ＣＰＵ１１０は、設定情報送信部１１４の処理として、無線端末ＴＥ１に対して、検索した接続設定用通信ソフトウェア１２２の送信を開始する（ステップＳ９２０）。送信を開始すると、ＣＰＵ１１０は、禁止部１１６の処理として、アクセスポイントＡＰの動作状態を、接続禁止状態に変更する（ステップＳ９３０）。この処理は、上記ステップＳ５３０（図７参照）の処理と同一の処理である。
【０１０７】
アクセスポイントＡＰを接続禁止状態に変更すると、ＣＰＵ１１０は、無線端末ＴＥ１による接続設定用通信ソフトウェア１２２のダウンロードが完了したか否かを判断する（ステップＳ９４０）。ステップＳ９４０において、ダウンロードが完了していなければ（ステップＳ９４０：ＮＯ）、ＣＰＵ１１０は、接続設定用通信ソフトウェア１２２の送信開始からの経過時間が制限時間を経過するまで、ダウンロードの完了を待機する（ステップＳ９５０：ＮＯ）。ダウンロードが完了することなく、制限時間を経過した場合には（ステップＳ９５０：ＹＥＳ）、ＣＰＵ１１０は、接続設定用通信ソフトウェア１２２の送信を中止し、第２の設定情報送信処理を終了する。
【０１０８】
一方、ダウンロードが完了していれば（ステップＳ９４０：ＹＥＳ）、無線端末ＴＥ１のディスプレイには、ダウンロードした接続設定用通信ソフトウェア１２２の実行の可否をユーザに確認する画面が表示される。ユーザが接続設定用通信ソフトウェア１２２の実行を許可する操作を行うと、無線端末ＴＥ１は、第２の新設定処理を開始する。これに対応して、アクセスポイントＡＰのＣＰＵ１１０は、無線端末ＴＥ１と相互的に通信を行って、第２の新設定処理を実行する（ステップＳ９６０）。こうして、第２の設定情報送信処理は終了となる。かかるアクセスポイントＡＰ３によれば、ユーザは、簡単な操作を行うだけで、無線端末ＴＥ１に設定情報を設定することができる。
【０１０９】
上述した実施形態の変形例について説明する。
Ｄ：変形例：
Ｄ−１．変形例１：
アクセスポイントＡＰは、設定情報送信処理によって、接続設定ファイル、または、接続設定ファイルおよび接続設定用ソフトウェア１２１を送信する際に、接続設定用ソフトウェア１２１以外のプログラムを併せて送信してもよい。第２実施例または第３実施例についても同様である。こうしたプログラムとしては、無線端末用の各種ドライバ、アプリケーションプログラムなどとすることができる。こうすれば、無線端末の通信設定と同時に、各種プログラムを無線端末にインストールすることができ、ユーザの利便性が向上する。例えば、アクセスポイントＡＰの製品パッケージには、アクセスポイントＡＰとともに、端末用のプログラムが記録された記憶媒体、例えば、ＣＤやＵＳＢメモリが梱包される。通常、ユーザは、この記憶媒体を用いて、無線端末に各種プログラムをインストールする必要がある。上述した構成は、ユーザの各種プログラムのインストール作業を不要にすることができる。
【０１１０】
こうした各種プログラムは、フラッシュＲＯＭ１２０に予め記録しておいてもよい。あるいは、各種プログラムは、アクセスポイントＡＰに接続可能なインタフェースを有する外付けの記憶媒体、例えば、ＵＳＢメモリに記憶しておいてもよい。こうしても、ユーザは、アクセスポイントＡＰとともに梱包されたＵＳＢメモリをアクセスポイントＡＰに接続するだけで、無線端末の通信設定と同時に、各種プログラムを無線端末にインストールすることができる。あるいは、各種プログラムは、アクセスポイントＡＰが、インターネットＩＮＴを介して、所定のサーバ、例えば、アクセスポイントＡＰの製造メーカが提供するサーバから、その都度取得してもよい。あるいは、アクセスポイントＡＰは、接続設定ファイルを送信する際に、インターネット上のＵＲＬを無線端末に通知してもよい。この場合、無線端末は、通知されたＵＲＬにアクセスして、プログラムをダウンロードしてもよい。各種プログラムは、ネットワークシステム２０の使用環境によっては、ローカルエリアネットワークを介して、サーバから取得してもよい。また、サーバは、ＮＡＳ（Network Attached Storage）など、ネットワーク対応型の記憶装置であってもよい。これらの構成は、アクセスポイントＡＰの記憶容量を削減することができる。あるいは、有限の記憶容量を有効に活用することができる。接続設定用ソフトウェア１２１、接続設定用通信ソフトウェア１２２についても、同様に、必ずしも、フラッシュＲＯＭ１２０に記憶しておく必要はない。
【０１１１】
Ｄ−２．変形例２：
上記ステップＳ４２０（図６参照）において、ＲＳＳＩが規定値未満であれば（ステップＳ４２０：ＮＯ）、アクセスポイントＡＰのＣＰＵ１１０は、無線端末ＴＥ１のＨＴＴＰ要求に対して、無線端末をアクセスポイントＡＰに近づけることをユーザに促す旨のＷＥＢページを応答してもよい。かかる場合、ＣＰＵ１１０は、所定時間の経過後に、上記ステップＳ４２０の判断を再度行ってもよい。あるいは、ＣＰＵ１１０は、当該ＷＥＢページの送信に対する応答を受け付けた場合に、即座に、または、所定時間経過後に、上記ステップＳ４２０の判断を再度行ってもよい。ＷＥＢページの送信に対する応答は、例えば、ユーザが、当該ＷＥＢページを無線端末ＴＥ１のディスプレイ上で確認し、確認した旨を入力する操作を受けて、無線端末ＴＥ１がアクセスポイントＡＰに送信してもよい。かかる構成は、仮に、正当ユーザの無線端末ＴＥ１がアクセスポイントＡＰから一定以上離れた位置にある場合であっても、正当ユーザの推定を精度良く行うことができる。
【０１１２】
Ｄ−３．変形例３：
上述の実施形態においては、アクセスポイントＡＰが、設定情報を無線端末に送信するための条件として、アクセスポイントＡＰに接続した無線端末が１台のみであること、ＲＳＳＩが規定値以上であること、認証に成功したことを用いる形態について示したが、これらの各々の条件の組み合わせは、上述の例に限るものではなく、適宜組み合わせてもよい。例えば、アクセスポイントＡＰに接続した無線端末が２台以上存在する場合に、簡単設定ボタン１６０の再度の押下によって認証に成功したときには、ＣＰＵ１１０は、ＲＳＳＩが規定値以上の無線端末に設定情報を送信してもよい。あるいは、アクセスポイントＡＰに接続した無線端末が２台以上存在する場合に、ＰＩＮコードによって認証に成功したときには、ＣＰＵ１１０は、認証に成功したＰＩＮコードを送信した無線端末に設定情報を送信してもよい。
【０１１３】
Ｄ−４．変形例４：
アクセスポイントＡＰが設定情報を付与する無線装置は、無線端末に限るものではなく、無線端末として動作する無線装置であればよい。例えば、２つの無線通信インタフェースを備え、そのうちの一方がアクセスポイントとして動作し、他方がステーションとして動作するアクセスポイントであってもよい。あるいは、１つの無線通信インタフェースを、２つの論理デバイスとして機能させることができ、任意の時点でアクセスポイントとステーションのうちの一方の論理デバイスとして選択的に機能させるアクセスポイントであってもよい。
【０１１４】
以上、本発明の実施形態について説明したが、本発明は、このような実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、上述した各適用例の構成要素に対応する実施例中の要素は、本願の課題の少なくとも一部を解決可能な態様、または、上述した各効果の少なくとも一部を奏する態様において、適宜、組み合わせ、省略、上位概念化を行うことが可能である。また、本発明は、アクセスポイント装置のほか、通信設定提供方法、通信設定方法、アクセスポイントのプログラム、当該プログラムを記録した記録媒体等としても実現することができる。
【符号の説明】
【０１１５】
２０…ネットワークシステム
１１０，２１０…ＣＰＵ
１１１…無線通信部
１１２…受付部
１１３…制限解除部
１１４…設定情報送信部
１１５…制限復帰部
１１６…禁止部
１１７…認証部
１２０，２２０…フラッシュＲＯＭ
１２１…接続設定用ソフトウェア
１２２…接続設定用通信ソフトウェア
１３０，２３０…ＲＡＭ
１４０…ＷＡＮインタフェース
１５０，２５０…無線通信インタフェース
１６０，２６０…簡単設定ボタン
２４０…有線ＬＡＮインタフェース
ＴＥ１〜ＴＥ３…無線端末
ＡＰ，ＡＰ２，ＡＰ３…アクセスポイント
ＳＷ１…簡単設定ボタン
ＩＮＴ…インターネット
ＶＡＰ０〜ＶＡＰ３…仮想ポート（仮想アクセスポイント）
【図１】
0005853478.tif 000002
【図２】
0005853478.tif 000003
【図３】
0005853478.tif 000004
【図４】
0005853478.tif 000005
【図５】
0005853478.tif 000006
【図６】
0005853478.tif 000007
【図７】
0005853478.tif 000008
【図８】
0005853478.tif 000009
【図９】
0005853478.tif 000010
【図１０】
0005853478.tif 000011
【図１１】
0005853478.tif 000012
【図１２】
0005853478.tif 000013
【図１３】
0005853478.tif 000014