(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置と接続された無線ＬＡＮ親機と、その無線ＬＡＮ親機と共通のネットワーク識別子を有する無線ＬＡＮ子機とが、共通の或いは対応する暗号化キーを使って通信接続を確立する無線ＬＡＮ通信システムであって、
前記無線ＬＡＮ子機は、
前記無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられており、
割り当てられたネットワーク識別子と暗号化キー、又は割り当てられたネットワーク識別子と暗号化キーを生成するための情報を記憶する記憶手段、を備え、
前記サーバ装置は、
前記無線ＬＡＮ子機の前記固有情報を記憶する子機情報記憶手段と、
前記無線ＬＡＮ親機の要求に応じて、前記子機情報記憶手段に記憶されている前記無線ＬＡＮ子機の前記固有情報を送信する子機情報送信手段と、を備え、
前記無線ＬＡＮ親機は、
前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と、前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得手段と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、を備え、
前記無線ＬＡＮ親機は、前記接続情報設定手段で設定したネットワーク識別子と暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する、
ことを特徴とする無線ＬＡＮ通信システム。
【請求項２】
前記無線ＬＡＮ子機の前記記憶手段は、前記無線ＬＡＮ子機に割り当てられたネットワーク識別子および暗号化キーを生成するための情報であって前記無線ＬＡＮ子機に固有の前記固有情報を記憶し、
前記無線ＬＡＮ子機は、
前記記憶手段に記憶されている前記固有情報と前記第１のアルゴリズとを使って、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子を生成し、
前記記憶手段に記憶されている前記固有情報と前記第２のアルゴリズムとを使って、前記無線ＬＡＮ子機に割り当てられている暗号化キーを生成する、
ことを特徴とする請求項１に記載の無線ＬＡＮ通信システム。
【請求項３】
前記無線ＬＡＮ親機には予め前記無線ＬＡＮ子機が割り当てられており、
前記サーバ装置の前記子機情報記憶手段は、前記無線ＬＡＮ親機を他の無線ＬＡＮ親機と識別するための識別情報とその無線ＬＡＮ親機に割り当てられている前記無線ＬＡＮ子機の情報とを関連付けて記憶し、
前記無線ＬＡＮ親機は、前記無線ＬＡＮ子機の情報を前記サーバ装置に要求するとともに、自身の前記識別情報を送信し、
前記サーバ装置の前記子機情報送信手段は、
前記無線ＬＡＮ親機から送信された前記識別情報を基に、前記子機情報記憶手段に記憶されている情報の中から前記無線ＬＡＮ親機に割り当てられている前記無線ＬＡＮ子機の情報を抽出し、
抽出した前記無線ＬＡＮ子機の情報を前記無線ＬＡＮ親機に送信する、
ことを特徴とする請求項１又は２に記載の無線ＬＡＮ通信システム。
【請求項４】
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられた前記無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機であって、
前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と、前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得手段と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立手段と、を備える、
ことを特徴とする無線ＬＡＮ親機。
【請求項５】
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子および前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーが予め割り当てられた無線ＬＡＮ子機と、前記無線ＬＡＮ子機の前記固有情報を送信する機能を有するサーバ装置とネットワークを介して接続された無線ＬＡＮ親機とが、通信接続を確立する通信接続確立方法であって、
前記無線ＬＡＮ親機が、前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得ステップと、
前記無線ＬＡＮ親機が、前記接続情報取得ステップで生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定ステップと、
前記無線ＬＡＮ親機が、前記接続情報設定ステップで設定したネットワーク識別子と暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立ステップと、を有する、
ことを特徴とする通信接続確立方法。
【請求項６】
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられた無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機を制御するコンピュータに、
前記無線ＬＡＮ子機の前記固有情報をネットワークを介してサーバ装置から取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得機能と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定機能と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立機能と、を実現させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ通信システム、無線ＬＡＮ親機、通信接続確立方法、及びプログラムに関する。
【背景技術】
【０００２】
電気機器は使用前にさまざまな設定が必要である。ユーザの操作負担を軽減するため、特許文献１には、ネットワークを介して取得した初期設定用情報を使って、ホームサーバが情報家電機器の初期設定を制御する情報家電機器の設定方法が開示されている。また、特許文献２や３には、ユーザの簡単な操作で無線ＬＡＮシステムの設定を可能にする方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０８２６３号公報
【特許文献２】特開２００５−１１７２４３号公報
【特許文献３】特開２００７−２７４７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、無線ＬＡＮ（Wireless Local Area Network）システムは、無線ＬＡＮ親機に予め設定されているＳＳＩＤ（Service Set Identifier）や暗号化キー（パスワード）を、ユーザが無線ＬＡＮ子機に設定することによって使用可能になる。
【０００５】
特許文献１の方法は、ホームサーバが情報家電機器の設定を制御することでユーザの操作負担を軽減している。しかし、無線ＬＡＮシステムの場合、無線ＬＡＮ親機に無線ＬＡＮ子機の設定を制御させてユーザの操作負担を軽減しようにも、無線ＬＡＮ子機にＳＳＩＤや暗号化キーを設定するまでは、無線ＬＡＮ親機は無線ＬＡＮ子機と通信できない。無線ＬＡＮシステムに特許文献１の方法を適用したとしても、ユーザ自身の手で無線ＬＡＮ子機にＳＳＩＤ等を設定しなければならないことには変わりはなく、ユーザの操作負担軽減にはつながらない。
【０００６】
また、特許文献２や３の方法は、ユーザの簡単な操作で無線ＬＡＮシステムの接続設定を可能にしている。しかし、これらの方法は、簡単な操作で接続設定ができるといっても、ユーザに機器の操作を要求していることには変わりはなく、操作手順の誤りや誤入力等により無線ＬＡＮ親機と無線ＬＡＮ子機とが通信接続を確立できない可能性は否定できない。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、ユーザに操作負担をかけることなく確実に通信接続を確立可能な無線ＬＡＮ通信システム、無線ＬＡＮ親機、通信接続確立方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る無線ＬＡＮ通信システムは、
ネットワークを介してサーバ装置と接続された無線ＬＡＮ親機と、その無線ＬＡＮ親機と共通のネットワーク識別子を有する無線ＬＡＮ子機とが、共通の或いは対応する暗号化キーを使って通信接続を確立する無線ＬＡＮ通信システムであって、
前記無線ＬＡＮ子機は、
前記無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられており、
割り当てられたネットワーク識別子と暗号化キー、又は割り当てられたネットワーク識別子と暗号化キーを生成するための情報を記憶する記憶手段、を備え、
前記サーバ装置は、
前記無線ＬＡＮ子機の前記固有情報を記憶する子機情報記憶手段と、
前記無線ＬＡＮ親機の要求に応じて、前記子機情報記憶手段に記憶されている前記無線ＬＡＮ子機の前記固有情報を送信する子機情報送信手段と、を備え、
前記無線ＬＡＮ親機は、
前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と、前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得手段と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、を備え、
前記無線ＬＡＮ親機は、前記接続情報設定手段で設定したネットワーク識別子と暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する、
ことを特徴とする。
【０００９】
本発明の第２の観点に係る無線ＬＡＮ親機は、
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられた前記無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機であって、
前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と、前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得手段と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立手段と、を備える、
ことを特徴とする。
【００１１】
本発明の第３の観点に係る通信接続確立方法は、
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子および前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーが予め割り当てられた無線ＬＡＮ子機と、前記無線ＬＡＮ子機の前記固有情報を送信する機能を有するサーバ装置とネットワークを介して接続された無線ＬＡＮ親機とが、通信接続を確立する通信接続確立方法であって、
前記無線ＬＡＮ親機が、前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得ステップと、
前記無線ＬＡＮ親機が、前記接続情報取得ステップで生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定ステップと、
前記無線ＬＡＮ親機が、前記接続情報設定ステップで設定したネットワーク識別子と暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立ステップと、を有する、
ことを特徴とする。
【００１２】
本発明の第４の観点に係るプログラムは、
無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成されるネットワーク識別子と、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される暗号化キーと、が予め割り当てられた無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機を制御するコンピュータに、
前記無線ＬＡＮ子機の前記固有情報をネットワークを介してサーバ装置から取得し、取得した前記固有情報と前記第１のアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、取得した前記固有情報と前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する接続情報取得機能と、
生成したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定機能と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立機能と、を実現させる、
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザに操作負担を要求することなく確実に通信接続を確立可能な無線ＬＡＮ通信システム、無線ＬＡＮ親機、通信接続確立方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る携帯端末の概略図である。
【図２】本発明の実施の形態に係る無線ＬＡＮ通信システムのブロック図である。
【図３】図１に示す無線ＬＡＮ親機と無線ＬＡＮ子機の機能を説明するための機能ブロック図である。
【図４】図１に示す無線ＬＡＮ子機と無線ＬＡＮ親機の記憶部に格納される情報を説明するための図であり、（Ａ）は無線ＬＡＮ子機の記憶部に格納される固有情報、製造番号、ランダム値を示す図、（Ｂ）は無線ＬＡＮ親機の記憶部に格納される識別情報を示す図である。
【図５】図１に示すサーバと無線ＬＡＮ親機の機能を説明するための機能ブロック図である。
【図６】図１に示すサーバに記憶される子機情報データベースを説明するための図である。
【図７】本発明の実施の形態に係る子機情報送信処理および接続情報生成処理を説明するためのフローチャートである。
【図８】図１に示す無線ＬＡＮ親機で接続情報が生成される様子を示す図であり、（Ａ）は子機情報データベースから抽出した複数の子機情報を示す図、（Ｂ）は子機情報それぞれについて接続情報を生成した様子を示す図である。
【図９】本発明の実施の形態に係る通信接続確立処理を説明するためのフローチャートである。
【図１０】図９に示す通信接続確立処理で実行されるプローブ応答／要求処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を参照しながら説明する。
【００１６】
本発明の実施の形態に係る無線ＬＡＮ通信システム１は、共通のネットワーク識別子を有する無線ＬＡＮ親機と無線ＬＡＮ子機とが、共通の或いは対応する暗号化キーを使って通信接続を確立するシステムである。ここで、「ネットワーク識別子」とは、無線ＬＡＮのアクセスポイントを識別するためのネットワーク名のことであり、例えば、ＳＳＩＤやＥＳＳＩＤ（Extended Service Set Identifier）のことをいう。また、「暗号化キー（パスワード）」とは、無線ＬＡＮ親機と無線ＬＡＮ子機とが通信する際にデータを暗号化するために使用するデータのことであり、例えば、ＷＥＰキー（Wired Equivalent Privacy Key）やＷＰＡキー（Wi-Fi Protected Access Key）のことをいう。
【００１７】
無線ＬＡＮ通信システム１は、図１に示すように、無線ＬＡＮ子機１００と、サーバ２００と、無線ＬＡＮ親機３００とから構成される。
【００１８】
無線ＬＡＮ子機１００は、例えば、ＰＣ（Personal Computer）のＵＳＢ（Universal Serial Bus）端子に接続可能に構成されたＵＳＢ無線ＬＡＮアダプタ等の無線ＬＡＮクライアント装置から構成される。無線ＬＡＮ子機１００には、それぞれ、ネットワーク識別子と暗号化キーが割り当てられている。無線ＬＡＮ子機１００は、割り当てられたネットワーク識別子や暗号化キーを使って、無線ＬＡＮ親機３００と通信接続を確立する（例えば、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００とがネットワーク識別子と暗号化キーを使って互いを認証し、１対１でデータを送受信できる状態にする）。
【００１９】
無線ＬＡＮ子機１００は、図２に示すように、制御部１１０と、記憶部１２０と、アンテナ１３０とから構成される。
【００２０】
制御部１１０は、プロセッサ等の処理装置から構成される。制御部１１０は不図示のＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）に格納されているプログラムに従って動作し、後述の「通信接続確立処理」を含む種々の動作を実行する。また、制御部１１０は、「通信接続確立処理」に従って動作することで、図３に示すように、ビーコン信号受信部１１１、プローブ要求発信部１１２、通信接続確立部１１３として機能する。なお、これら機能の動作については後述の「通信接続確立処理」の箇所で説明する。
【００２１】
図２に戻り、記憶部１２０は、ＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やマスクＲＯＭ（Masked Read Only Memory）等の不揮発性のメモリから構成される。記憶部１２０には、無線ＬＡＮ子機１００それぞれに予め割りあてられた無線ＬＡＮ子機固有の固有情報、例えば図４（Ａ）に示すように、ＭＡＣアドレス、製造番号、ランダム値等が格納されている。また、記憶部１２０には、無線ＬＡＮ子機１００それぞれに予め割り当てられたネットワーク識別子や暗号化キーが格納されている。
【００２２】
ネットワーク識別子や暗号化キーは、無線ＬＡＮ子機１００の固有情報を基に、所定のアルゴリズムを使って生成される情報である。ネットワーク識別子や暗号化キーは、無線ＬＡＮ子機１００を製造して出荷する段階で、もしくは、無線ＬＡＮ子機１００をユーザに送付する段階で、装置製造者やプロバイダー等によって生成され、記憶部１２０に格納される。なお、ネットワーク識別子や暗号化キーを生成するためのアルゴリズムは特定のアルゴリズムに限定されず、既知の様々なアルゴリズムを使用可能である。アルゴリズムとしては、例えば、ＳＨＡ（Secure Hash Algorithm）やＭＤ５（Message Digest Algorithm 5）等のハッシュアルゴリズム、ＡＥＳ（Advanced Encryption Standard）やＲＣ４（登録商標）等の暗号アルゴリズム等が使用可能である。なお、以下の説明では、理解を容易にするため、ネットワーク識別子を生成するのに使用されるアルゴリズムを「アルゴリズムＡ１」、暗号化キーを生成するのに使用されるアルゴリズムを「アルゴリズムＡ２」とよぶ。
【００２３】
図２に戻り、アンテナ１３０は、例えば、ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎで規定される周波数帯（例えば、２．４ＧＨｚ帯や５ＧＨｚ帯）の電波を送受信する機能を備えた無線ＬＡＮアンテナから構成される。アンテナ１３０は制御部１１０の制御に従って無線ＬＡＮ親機３００にデータを送信し、また、無線ＬＡＮ親機３００からデータを受信する。
【００２４】
サーバ２００は、メインフレーム、ホストコンピュータ等のサーバ装置から構成される。サーバ２００には、図１に示すように、複数の無線ＬＡＮ親機３００がネットワークを介して接続されている。サーバ２００は無線ＬＡＮ親機３００から離れた場所（例えば、無線ＬＡＮ親機３００の電波到達範囲外）に設置されており、インターネット接続業者（以下、「プロバイダー」という。）等により管理されている。１台の無線ＬＡＮ親機３００には、複数台の無線ＬＡＮ子機１００が装置製造者やプロバイダー等によって予め割り当てられている。割り当てられた子機の情報（例えば、子機の製造番号やネットワーク識別子等。以下、「子機情報」という。）は、装置製造者やプロバイダー等によって後述の「子機情報データベース」に格納される。サーバ２００は、無線ＬＡＮ親機３００から子機情報が要求されると、子機情報データベースから該当の子機情報を抽出して送信する。
【００２５】
サーバ２００は、図２に示すように、制御部２１０と、子機情報記憶部２２０と、通信インターフェース２３０とから構成される。
【００２６】
制御部２１０は、プロセッサ等の処理装置から構成される。制御部２１０は不図示のＲＯＭやＲＡＭに格納されているプログラムに従って動作し、後述の「子機情報送信処理」を含む種々の動作を実行する。また、制御部２１０は、「子機情報送信処理」に従って動作することで、図５に示すように、要求受信部２１１、子機情報送信部２１２として機能する。なお、これら機能の動作については後述の「子機情報送信処理」の箇所で説明する。
【００２７】
図２に戻り、子機情報記憶部２２０は、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ、ハードディスク等の記憶装置から構成される。子機情報記憶部２２０には、「子機情報データベース」等の各種情報が格納されている。
【００２８】
「子機情報データベース」は、無線ＬＡＮ親機３００の情報と、その無線ＬＡＮ親機３００に割り当てられている無線ＬＡＮ子機１００の情報とを、関連付けて格納したデータベースである。子機情報データベースには、図６に示すように、無線ＬＡＮ子機１００を使用するユーザの「ユーザＩＤ」、無線ＬＡＮ親機３００を他の無線ＬＡＮ親機３００と識別するための「識別情報」（例えば、親機のＭＡＣアドレスや製造番号）と、その無線ＬＡＮ親機３００に割り当てられている無線ＬＡＮ子機１００の「固有情報」（例えば、ＭＡＣアドレス、製造番号、ランダム値）を格納した複数のレコードが格納されている。なお、子機情報データベースの内容は、サーバ２００を管理する管理者（例えば、プロバイダー）によって変更可能であり、例えば、ユーザの求めに応じて、すでにユーザの手元にある無線ＬＡＮ親機３００に別の無線ＬＡＮ子機１００を割り当てることが可能である。
【００２９】
図２に戻り、通信インターフェース２３０は、ＬＡＮ装置等のネットワーク接続インターフェースから構成される。通信インターフェース２３０は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ網、インターネット等のネットワークを介して無線ＬＡＮ親機３００とデータを送受信する。
【００３０】
無線ＬＡＮ親機３００は、無線ＬＡＮ対応ルータや無線ＬＡＮ対応ホームゲートウェイ等の無線ＬＡＮアクセスポイント装置から構成される。無線ＬＡＮ親機３００は、図１に示すように、複数台の無線ＬＡＮ子機１００が接続できるよう構成されている。無線ＬＡＮ親機３００は、上述の記憶部１２０の箇所で説明したアルゴリズムＡ１およびアルゴリズムＡ２を実行する機能を有するプログラムまたは専用ハードウェアを備えている。無線ＬＡＮ親機３００は、サーバ２００から取得した子機情報と、アルゴリズムＡ１およびアルゴリズムＡ２とを使って、子機に割り当てられたネットワーク識別子および暗号化キーを特定する。そして、無線ＬＡＮ親機３００は、特定したネットワーク識別子および暗号化キーを使って無線ＬＡＮ子機１００と通信接続を確立する。
【００３１】
無線ＬＡＮ親機３００は、図２に示すように、制御部３１０と、記憶部３２０と、通信インターフェース３３０と、アンテナ３４０とから構成される。
【００３２】
制御部３１０は、プロセッサ等の処理装置から構成される。制御部３１０は不図示のＲＯＭやＲＡＭに格納されているプログラムに従って動作し、後述の「接続情報生成処理」「通信接続確立処理」を含む種々の動作を実行する。制御部３１０は、「接続情報生成処理」に従って動作することで、図５に示すように、子機情報要求部３１１、子機情報取得部３１２、接続情報取得部３１３として機能する。また、制御部３１０は、「通信接続確立処理」に従って動作することで、図３に示すように、ビーコン信号発信部３１４、接続情報設定部３１５、通信接続確立部３１６として機能する。なお、これら機能の動作については後述の「接続情報生成処理」「通信接続確立処理」の箇所で説明する。
【００３３】
図２に戻り、記憶部３２０は、ＤＲＡＭ、フラッシュメモリ、ハードディスク等の記憶装置から構成される。記憶部１２０には、無線ＬＡＮ親機３００を他の無線ＬＡＮ親機３００と識別するための識別情報、例えば図４（Ｂ）に示すように、無線ＬＡＮ親機３００のＭＡＣアドレスや製造番号が格納されている。
【００３４】
図２に戻り、通信インターフェース３３０は、ＬＡＮ装置等のネットワーク接続インターフェースから構成される。通信インターフェース２３０は、ネットワークを介してサーバ２００とデータを送受信する。
【００３５】
アンテナ３４０は、例えば、ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎで規定する周波数帯（例えば、２．４ＧＨｚ帯や５ＧＨｚ帯）の電波を送受信する機能を備えた無線ＬＡＮアンテナから構成される。アンテナ３４０は制御部３１０の制御に従って無線ＬＡＮ子機１００にデータを送信し、また、無線ＬＡＮ親機３００からデータを受信する。
【００３６】
次に、このような構成を有する無線ＬＡＮ通信システム１の動作について説明する。
【００３７】
無線ＬＡＮ通信システム１の動作は、サーバ２００が無線ＬＡＮ親機３００に子機情報を送信する「子機情報送信処理」、無線ＬＡＮ親機３００が子機情報を基に接続情報を生成する「接続情報生成処理」、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００が通信接続を確立する「通信接続確立処理」に分けられる。最初に、「子機情報送信処理／接続情報生成処理」について説明する。
【００３８】
サーバ２００は、電源が投入されると、無線ＬＡＮ親機３００に無線ＬＡＮ子機１００の情報を送信する「子機情報送信処理」を開始する。また、無線ＬＡＮ親機３００は、電源が投入されると、サーバ２００から受信した子機情報を基にネットワーク識別子や暗号化キー等の接続情報を生成する「接続情報生成処理」を開始する。以下、図７のフローチャートを参照して「子機情報送信処理／接続情報生成処理」を説明する。
【００３９】
無線ＬＡＮ親機３００の子機情報要求部３１１は、電源が投入されると、サーバ２００に対して、自身に割り当てられている無線ＬＡＮ子機１００の情報を要求する要求データを送信する。このとき、無線ＬＡＮ親機３００は、自身の識別情報（例えば、ＭＡＣアドレスや製造番号）を要求データと一緒に送信する（ステップＳ１０１）。
【００４０】
サーバ側のフローに移り、サーバ２００の要求受信部２１１は、無線ＬＡＮ親機３００から要求データを受信したか判別する（ステップＳ１０２）。要求データを受信していない場合（ステップＳ１０２：Ｎｏ）、要求データを受信するまでステップＳ１０２を繰り返す。要求データを受信している場合（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に進む。
【００４１】
サーバ２００の子機情報送信部２１２は、子機情報記憶部２２０から図６に示す子機情報データベースを取得する。そして、サーバ２００は、無線ＬＡＮ親機３００から送信された無線ＬＡＮ親機３００の識別情報を基に、無線ＬＡＮ親機３００に割り当てられている無線ＬＡＮ子機１００の情報を抽出する（ステップＳ１０３）。例えば、無線ＬＡＮ親機３００から受信した識別情報が“識別情報Ｐ１”であるとすれば、サーバ２００は、図６に示す子機情報データベースから、親機識別情報が“識別情報Ｐ１”となっているレコード１〜３の子機固有情報を子機情報として抽出する。無線ＬＡＮ親機３００に複数の無線ＬＡＮ子機１００が割り当てられているのであれば、例えば、図８（Ａ）に示すように、複数の子機情報を抽出する。
【００４２】
図７のフローに戻り、子機情報送信部２１２は、抽出した子機情報を無線ＬＡＮ親機３００に対して送信する。複数の子機情報を抽出したのであれば、複数の子機情報をそれぞれ無線ＬＡＮ親機３００に送信する（ステップＳ１０４）。送信が完了したら、サーバ２００は、ステップ１０２に戻り、要求データの受信を待機する。
【００４３】
図７の親機側のフローに移り、無線ＬＡＮ親機３００の子機情報取得部３１２は、サーバ２００から子機情報を受信したか判別する（ステップＳ１０５）。子機情報を受信していない場合（ステップＳ１０５：Ｎｏ）、子機情報を受信するまでステップＳ１０５を繰り返す。子機情報を受信している場合（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に進む。
【００４４】
無線ＬＡＮ親機３００の接続情報取得部３１３は、子機に割り当てられる接続情報（ネットワーク識別子および暗号化キー）を生成するのに使用したアルゴリズムと同じアルゴリズム（すなわち、アルゴリズムＡ１およびアルゴリズムＡ２）と、サーバ２００から受信した子機情報とを使用して、無線ＬＡＮ子機１００に割り当てられている接続情報と同じ接続情報を生成する（ステップＳ１０６）。複数の子機情報を受信したのであれば、例えば図８（Ｂ）に示すように、受信した子機情報それぞれについて接続情報を生成する。
【００４５】
接続情報の生成が完了したら、無線ＬＡＮ親機３００は、生成した接続情報を記憶部３２０に保存して接続情報生成処理を終了する。
【００４６】
次に、「通信接続確立処理」について説明する。
【００４７】
無線ＬＡＮ親機３００は、接続情報の生成が完了したら、無線ＬＡＮ子機１００と通信接続を確立する「通信接続確立処理」を開始する。また、無線ＬＡＮ子機１００は、電源が投入されると、無線ＬＡＮ親機３００と通信接続を確立する「通信接続確立処理」を開始する。以下、図９のフローチャートを参照して「通信接続確立処理」を説明する。
【００４８】
無線ＬＡＮ親機３００のビーコン信号発信部３１４は、記憶部３２０から接続情報生成処理で生成したネットワーク識別子を取得する。そして、取得したネットワーク識別子を含んだビーコン信号を生成し、アンテナ３４０を介して一定時間間隔でビーコン信号を発信する（ステップＳ２１０）。なお、無線ＬＡＮ親機３００に割り当てられた無線ＬＡＮ子機１００が複数あり、接続情報生成処理で複数のネットワーク識別子を生成したのであれば、ネットワーク識別子それぞれについてビーコン信号を生成し、発信する。例えば、接続情報生成処理で３つのネットワーク識別子を生成したのであれば、３つ交互にビーコン信号を発信する。
【００４９】
子機側のフローに移り、無線ＬＡＮ子機１００のビーコン信号受信部１１１は、無線ＬＡＮ親機３００からビーコン信号を受信したか判別する（ステップＳ２２０）。ビーコン信号を受信していない場合（ステップＳ２２０：Ｎｏ）、ビーコン信号を受信するまでステップＳ２２０を繰り返す。ビーコン信号を受信している場合（ステップＳ２２０：Ｙｅｓ）、ステップＳ２３０に進む。
【００５０】
ビーコン信号受信部１１１は、記憶部１２０から無線ＬＡＮ子機１００に割り当てられているネットワーク識別子を取得する。そして、通信接続確立部１１３は、ビーコン信号受信部１１１が受信したビーコン信号に含まれるネットワーク識別子が自身のネットワーク識別子と一致するか判別する（ステップＳ２３０）。一致しない場合（ステップＳ２３０：Ｎｏ）、ステップＳ２２０に戻り、ビーコン信号の受信を待機する。
【００５１】
ネットワーク識別子が一致する場合（ステップＳ２３０：Ｙｅｓ）、無線ＬＡＮ子機１００は、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００が、相互に、使用チャネル、変調方式、ＳＳＩＤ等の確認を行う「プローブ要求処理」を開始する（ステップＳ２４０）。また、無線ＬＡＮ親機３００は、無線ＬＡＮ子機１００のプローブ要求に応答するプローブ応答処理を開始する。以下、図１０のフローチャートを参照して「プローブ要求／応答処理」を説明する。
【００５２】
無線ＬＡＮ子機１００のプローブ要求発信部１１２は、周囲に、自身が有するネットワーク識別子が含まれたプローブ要求信号を発信する（ステップＳ２４１）。
【００５３】
親機側のフローに移り、無線ＬＡＮ親機３００の通信接続確立部３１６は、無線ＬＡＮ子機１００からプローブ要求信号を受信しているか判別する（ステップＳ２４２）。プローブ要求信号を受信していない場合（ステップＳ２４２：Ｎｏ）、プローブ要求信号を受信するまでステップＳ２４２を繰り返す。プローブ要求信号を受信している場合（ステップＳ２４２：Ｙｅｓ）、ステップＳ２４３に進む。
【００５４】
通信接続確立部３１６は、記憶部３２０から接続情報生成処理で生成したネットワーク識別子を取得する。接続情報生成処理で複数のネットワーク識別子を生成したのであれば、複数のネットワーク識別子を取得する。そして、通信接続確立部３１６は取得したネットワーク識別子の中に、無線ＬＡＮ子機１００から受信したプローブ要求信号に含まれるネットワーク識別子と一致するネットワーク識別子があるか判別する（ステップＳ２４３）。一致するネットワーク識別子がない場合（ステップＳ２４３：Ｎｏ）、無線ＬＡＮ親機３００は、ステップＳ２４２に戻り、再びプローブ要求信号の受信を待機する。一致するネットワーク識別子がある場合（ステップＳ２４３：Ｙｅｓ）、ステップＳ２４４に進む。
【００５５】
通信接続確立部３１６は、一致するネットワーク識別子に対応する暗号化キーを記憶部３２０から取得する。そして、通信接続確立部３１６は、一致するネットワーク識別子と取得した暗号化キーとを、無線ＬＡＮ子機１００と通信接続を確立するための接続情報として、予め定められた記憶領域に設定する（ステップＳ２４４）。
【００５６】
設定が完了したら、通信接続確立部３１６は、周囲に、ステップＳ２４４で設定したネットワーク識別子が含まれたプローブ応答信号を発信する（ステップＳ２４５）。
【００５７】
子機側のフローに移り、無線ＬＡＮ子機１００のプローブ要求発信部１１２は、無線ＬＡＮ親機３００からプローブ応答信号を受信しているか判別する（ステップＳ２４６）。プローブ応答信号を受信していない場合（ステップＳ２４６：Ｎｏ）、プローブ応答信号を受信するまでステップＳ２４６を繰り返す。プローブ応答信号を受信している場合（ステップＳ２４６：Ｙｅｓ）、ステップＳ２４７に進む。
【００５８】
プローブ要求発信部１１２は、プローブ応答信号に含まれるネットワーク識別子が自身のネットワーク識別子と一致するか判別する（ステップＳ２４７）。一致しない場合（ステップＳ２４７：Ｎｏ）、無線ＬＡＮ子機１００は、ステップＳ２４６に戻り、プローブ応答信号の受信を待機する。一致した場合（ステップＳ２４７：Ｙｅｓ）、無線ＬＡＮ子機１００は、プローブ要求処理を終了する。
【００５９】
図９の通信接続確立処理に戻り、無線ＬＡＮ親機３００の通信接続確立部３１６と、無線ＬＡＮ子機１００の通信接続確立部１１３は、互いを認証するため、それぞれ、無線ＬＡＮ子機１００に割り当てられているネットワーク識別子と暗号化キー、又はステップＳ２４４で設定したネットワーク識別子と暗号化キーを使って、認証処理を実行する（ステップＳ２５０）。認証方式は特定の方式に限定されず、既知のさまざまな認証方式を使用可能である。認証方式としては、例えば、ＩＥＥＥ ８０２．１１で規定するシェアードキー（Shared Key）認証（共通鍵認証）や、ＰＳＫ（Pre-Shared Key）認証、装置製造者が独自に定めた認証方式等が使用可能である。
【００６０】
認証が完了したら、通信接続確立部３１６と通信接続確立部１１３は、無線ＬＡＮ親機３００に認証した無線ＬＡＮ子機１００の登録などを行う（例えば、無線ＬＡＮ子機１００にＡＩＤ（Association ID）の割り当てなどを行う）アソシエーション要求／応答処理を実行して、通信接続を確立する（ステップＳ２６０）。通信接続を確立したら、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、通信接続確立処理を終了する。
【００６１】
本実施の形態によれば、無線ＬＡＮ子機１００側が接続設定を変更するのではなく、無線ＬＡＮ親機３００側が接続設定を変更するよう構成されているので、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００とが互いを認証して１対１で通信できる状態になる前であっても、無線ＬＡＮ親機３００がサーバ２００から子機情報を取得することで、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００が共通のネットワーク識別子および暗号化キーを持つことができる。そのため、ユーザは、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００を互いの電波到達範囲内に設置して電源を投入するだけで、複雑な設定操作をすることなく、確実に無線ＬＡＮ親機３００と無線ＬＡＮ子機１００の通信接続を確立することができる。
【００６２】
また、無線ＬＡＮ親機３００が子機の固有情報をもとにハッシュアルゴリズムや暗号アルゴリズムを使ってネットワーク識別子および暗号化キーを生成するよう構成されているので、サーバ２００にわざわざネットワーク識別子および暗号化キーを記憶させておく必要はない。そのため、サーバ２００を管理する者の中に悪意のある者がいたとしても、その者からネットワーク識別子や暗号化キーが漏洩する心配がない。また、子機情報の中に暗号化キー等を含ませる必要もないので、子機情報がネットワークを通過している途中で、悪意のある者に暗号化キー等を盗まれる心配がない。
【００６３】
また、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００の親子関係はサーバ２００の子機情報データベースで管理されている。そして、無線ＬＡＮ親機３００は自身の識別情報をサーバ２００に送信することによって、割り当てられている子機の情報を取得できるよう構成されている。当然、サーバ管理者は子機情報記憶部２２０の内容を自由に書き換えることができるので、サーバ管理者は遠隔地からユーザの有する親機と子機の親子関係を自由に変更することができる。ユーザは、遠隔地にいるサーバ管理者に登録作業を任せることができるので、子機を新たに購入したとしても、操作負担を要することなく、親機はそのままに即座に使用することが可能になる。
【００６４】
なお、上述の実施の形態は一例であり、種々の変更及び応用が可能である。
【００６５】
例えば、上述の実施の形態では、無線ＬＡＮ子機１００は、記憶部１２０からネットワーク識別子や暗号化キーを取得するよう構成されていたが、無線ＬＡＮ親機３００と同様に、アルゴリズムＡ１やアルゴリズムＡ２を使ってネットワーク識別子や暗号化キーを生成するよう構成されていてもよい。記憶部１２０にネットワーク識別子および暗号化キーを格納する必要なくなるので、装置製造者やプロバイダー等の中に悪意のある者がいたとしても、装置製造段階等でネットワーク識別子や暗号化キーが抜き取られる心配がない。
【００６６】
また、上述の実施の形態では、サーバ２００は、無線ＬＡＮ親機３００に子機固有情報のみ送信するよう構成されていたが、子機情報記憶部２２０に子機のネットワーク識別子や暗号化キーを保存し、ネットワーク識別子や暗号化キーも同時に送信するよう構成されていてもよい。子機固有情報を送信せずにネットワーク識別子や暗号化キーのみ送信するよう構成することも可能である。
【００６７】
また、上述の実施の形態では、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、共通の暗号化キーを使用して通信接続を確立していたが、暗号化キーは必ずしも共通である必要はない。例えば、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、公開鍵暗号方式のアルゴリズムを実行するプログラムまたは専用ハードウェアをそれぞれ備え、それぞれ対応する暗号化キーを使用して通信接続を確立してもよい。より具体的には、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、それぞれ対応する秘密鍵と公開鍵のペアを有し、それら秘密鍵と公開鍵のペアを使って通信接続を確立してもよい。このとき、無線ＬＡＮ親機３００は、子機の暗号化キー（秘密鍵と公開鍵のペア）を生成するのに使用したアルゴリズム（すなわち、アルゴリズムＡ２）に対応するアルゴリズムを使って自己の暗号化キー（秘密鍵と公開鍵のペア）を生成してもよい。
【００６８】
また、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、通信接続確立後、一定時間間隔で暗号化キーを変更するよう構成されていてもよい。この場合、無線ＬＡＮ親機３００と無線ＬＡＮ子機１００は、それぞれ、子機の固有情報に含まれるランダム値を使って暗号化キーを生成してもよい。
【００６９】
また、上述の実施の形態では、無線ＬＡＮ親機３００は、無線ＬＡＮ子機１００からプローブ要求信号を受信した後に、ネットワーク識別子や暗号化キーを設定していたが、ビーコン信号を発信する前に、ネットワーク識別子や暗号化キーを設定してもよい。
【００７０】
また、上述の実施の形態では、無線ＬＡＮ子機１００は、ＵＳＢ端子に接続して使用できるよう構成されていたが、ＵＳＢ端子以外に、ＩＥＥＥ１３９４端子、ＬＡＮ端子、ＰＣカードスロット等、さまざまな端子に接続して使用できるよう構成されていてもよい。また、無線ＬＡＮ子機１００は、ＰＣ以外に、例えば、ＰＣ、テレビ、レコーダ、ゲーム機、固定電話機、携帯電話機、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistant）等、さまざまな電気機器に接続して使用できるよう構成されていてもよい。また、無線ＬＡＮ子機１００は、電気機器に内蔵される部品であってもよし、電気機器そのものであってもよい。
【００７１】
本実施の形態に係る無線ＬＡＮ子機１００、サーバ２００、無線ＬＡＮ親機３００は、専用のシステムにより実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールして、上述の処理を実行することによって無線ＬＡＮ子機１００、サーバ２００、無線ＬＡＮ親機３００を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、例えばコンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、ＯＳとアプリケーションソフトとの共同により実現してもよい。この場合には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【００７２】
上記プログラムを記録する記録媒体としては、ＵＳＢメモリ、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、ＭＯ（Magneto-Optical disk）、ＳＤメモリーカード（Secure Digital memory card）、メモリースティック（登録商標）、その他、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ、磁気テープ等のコンピュータ読取可能な記録媒体を使用することができる。
【００７３】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００７４】
（付記１）
ネットワークを介してサーバ装置と接続された無線ＬＡＮ親機と、その無線ＬＡＮ親機と共通のネットワーク識別子を有する無線ＬＡＮ子機とが、共通の或いは対応する暗号化キーを使って通信接続を確立する無線ＬＡＮ通信システムであって、
前記無線ＬＡＮ子機は、
前記無線ＬＡＮ親機と通信接続を確立するためのネットワーク識別子と暗号化キーとが予め割り当てられており、
割り当てられたネットワーク識別子と暗号化キー、又は割り当てられたネットワーク識別子と暗号化キーを生成するための情報を記憶する記憶手段、を備え、
前記サーバ装置は、
前記無線ＬＡＮ子機に割り当てられている情報を記憶する子機情報記憶手段と、
前記無線ＬＡＮ親機の要求に応じて、前記子機情報記憶手段に記憶されている前記無線ＬＡＮ子機の情報を送信する子機情報送信手段と、を備え、
前記無線ＬＡＮ親機は、
前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と、前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーとを、前記サーバ装置から送信された情報を基に取得する接続情報取得手段と、
取得したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、を備え、
前記無線ＬＡＮ子機と前記無線ＬＡＮ親機は、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と暗号化キー、又は前記接続情報設定手段で設定したネットワーク識別子と暗号化キーを使って通信接続を確立する、
ことを特徴とする無線ＬＡＮ通信システム。
【００７５】
（付記２）
前記サーバ装置の前記子機情報記憶手段は、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子および暗号化キーを記憶し、
前記サーバ装置の前記子機情報送信手段は、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子および暗号化キーを送信し、
前記無線ＬＡＮ親機の前記接続情報取得手段は、前記サーバ装置から前記無線ＬＡＮ子機に割り当てられているネットワーク識別子および暗号化キーを取得する、
ことを特徴とする付記１に記載の無線ＬＡＮ通信システム。
【００７６】
（付記３）
前記無線ＬＡＮ子機が記憶するネットワーク識別子は、前記無線ＬＡＮ子機それぞれに割り当てられた、前記無線ＬＡＮ子機に固有の固有情報を基に第１のアルゴリズムを使って生成される情報であり、
前記無線ＬＡＮ子機が記憶する暗号化キーは、前記無線ＬＡＮ子機の前記固有情報を基に第２のアルゴリズムを使って生成される情報であり、
前記サーバ装置の前記子機情報記憶手段は、前記無線ＬＡＮ子機の前記固有情報を記憶し、
前記サーバ装置の前記子機情報送信手段は、前記無線ＬＡＮ親機の要求に応じて前記無線ＬＡＮ子機の前記固有情報を送信し、
前記無線ＬＡＮ親機の前記接続情報取得手段は、
前記サーバ装置から前記無線ＬＡＮ子機の前記固有情報を取得し、
取得した前記固有情報と、前記第１のアルゴリズムとを使って、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と共通のネットワーク識別子を生成し、
取得した前記固有情報と、前記第２のアルゴリズムと共通の或いは対応するアルゴリズムとを使って、前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーを生成する、
ことを特徴とする付記１に記載の無線ＬＡＮ通信システム。
【００７７】
（付記４）
前記無線ＬＡＮ子機の前記記憶手段は、前記無線ＬＡＮ子機に割り当てられたネットワーク識別子および暗号化キーを生成するための情報であって前記無線ＬＡＮ子機に固有の前記固有情報を記憶し、
前記無線ＬＡＮ子機は、
前記記憶手段に記憶されている前記固有情報と前記第１のアルゴリズとを使って、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子を生成し、
前記記憶手段に記憶されている前記固有情報と前記第２のアルゴリズムとを使って、前記無線ＬＡＮ子機に割り当てられている暗号化キーを生成する、
ことを特徴とする付記３に記載の無線ＬＡＮ通信システム。
【００７８】
（付記５）
前記無線ＬＡＮ親機には予め前記無線ＬＡＮ子機が割り当てられており、
前記サーバ装置の前記子機情報記憶手段は、前記無線ＬＡＮ親機を他の無線ＬＡＮ親機と識別するための識別情報とその無線ＬＡＮ親機に割り当てられている前記無線ＬＡＮ子機の情報とを関連付けて記憶し、
前記無線ＬＡＮ親機は、前記無線ＬＡＮ子機の情報を前記サーバ装置に要求するとともに、自身の前記識別情報を送信し、
前記サーバ装置の前記子機情報送信手段は、
前記無線ＬＡＮ親機から送信された前記識別情報を基に、前記子機情報記憶手段に記憶されている情報の中から前記無線ＬＡＮ親機に割り当てられている前記無線ＬＡＮ子機の情報を抽出し、
抽出した前記無線ＬＡＮ子機の情報を前記無線ＬＡＮ親機に送信する、
ことを特徴とする付記１乃至４のいずれか１つに記載の無線ＬＡＮ通信システム。
【００７９】
（付記６）
ネットワーク識別子と暗号化キーとが予め割り当てられた無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機であって、
前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と、前記無線ＬＡＮ子機に割り当てられている暗号化キーと共通の或いは対応する暗号化キーとを、ネットワークを介して接続されたサーバ装置からの情報を基に取得する接続情報取得手段と、
取得したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定手段と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立手段と、を備える、
ことを特徴とする無線ＬＡＮ親機。
【００８０】
（付記７）
無線ＬＡＮ子機に予め割り当てられ、ネットワークを介して接続されたサーバ装置からの情報を基に取得したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する無線ＬＡＮ親機と通信接続を確立する無線ＬＡＮ子機であって、
予め割り当てられたネットワーク識別子と暗号化キー、又は割り当てられたネットワーク識別子と暗号化キーを生成するための情報を記憶する記憶手段と、
割り当てられたネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ親機と通信接続を確立する通信接続確立手段と、を備える、
ことを特徴とする無線ＬＡＮ子機。
【００８１】
（付記８）
ネットワーク識別子および暗号化キーが予め割り当てられた無線ＬＡＮ子機と、前記無線ＬＡＮ子機に予め割り当てられている情報を送信する機能を有するサーバ装置とネットワークを介して接続された無線ＬＡＮ親機とが、通信接続を確立する通信接続確立方法であって、
前記無線ＬＡＮ親機が、前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と、前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーとを、前記サーバ装置から送信された情報を基に取得する接続情報取得ステップと、
前記無線ＬＡＮ親機が、前記接続情報取得ステップで取得したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定ステップと、
前記無線ＬＡＮ子機と前記無線ＬＡＮ親機が、前記無線ＬＡＮ子機に割り当てられているネットワーク識別子と暗号化キー、又は前記接続情報設定ステップで設定したネットワーク識別子と暗号化キーを使って通信接続を確立する通信接続確立ステップと、を有する、
ことを特徴とする通信接続確立方法。
【００８２】
（付記９）
ネットワーク識別子と暗号化キーとが予め割り当てられた無線ＬＡＮ子機と通信接続を確立する無線ＬＡＮ親機を制御するコンピュータに、
前記無線ＬＡＮ子機に予め割り当てられているネットワーク識別子と、前記無線ＬＡＮ子機に予め割り当てられている暗号化キーと共通の或いは対応する暗号化キーとを、ネットワークを介して接続されたサーバ装置からの情報を基に取得する接続情報取得機能と、
取得したネットワーク識別子および暗号化キーを、前記無線ＬＡＮ子機と通信接続を確立するためのネットワーク識別子および暗号化キーとして設定する接続情報設定機能と、
設定したネットワーク識別子および暗号化キーを使って前記無線ＬＡＮ子機と通信接続を確立する通信接続確立機能と、を実現させる、
ことを特徴とするプログラム。
【符号の説明】
【００８３】
１        無線ＬＡＮ通信システム
１００    無線ＬＡＮ子機
１１０    制御部
１１１    ビーコン信号受信部
１１２    プローブ要求発信部
１１３    通信接続確立部
１２０    記憶部
１３０    アンテナ
２００    サーバ
２１０    制御部
２１１    要求受信部
２１２    子機情報送信部
２２０    子機情報記憶部
２３０    通信インターフェース
３００    無線ＬＡＮ親機
３１０    制御部
３１１    子機情報要求部
３１２    子機情報取得部
３１３    接続情報取得部
３１４    ビーコン信号発信部
３１５    接続情報設定部
３１６    通信接続確立部
３２０    記憶部
３３０    通信インターフェース
３４０    アンテナ
【図１】
0005721183.tif 000002
【図２】
0005721183.tif 000003
【図３】
0005721183.tif 000004
【図４】
0005721183.tif 000005
【図５】
0005721183.tif 000006
【図６】
0005721183.tif 000007
【図７】
0005721183.tif 000008
【図８】
0005721183.tif 000009
【図９】
0005721183.tif 000010
【図１０】
0005721183.tif 000011