(57)【要約】【課題】ユーザ負担を軽減可能な無線端末からのアクセスを制御する技術を提供する。【解決手段】無線基地局と管理装置と外部無線端末とを含む無線通信システムであって、外部無線端末は、他装置と通信するための無線通信手段と、可搬記憶媒体に接続要求情報を書き込む書込手段と、を備え、管理装置は、可搬記憶媒体にアクセスしデータを読み取る読取手段と、外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、接続要求情報が含まれていると判定した場合少なくとも１つの無線基地局を選択する選択手段と、選択した無線基地局の接続設定値を変更する設定値変更手段と、読取手段により可搬記憶媒体に所定の期間アクセス出来ない場合、接続設定値を変更した無線基地局の接続設定値を設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、を備える。【選択図】図６
2009253466.tif 000002
【特許請求の範囲】
【請求項１】
１以上の無線基地局と該１以上の無線基地局を制御する管理装置と外部無線端末とを含む無線通信システムであって、
前記外部無線端末は、
無線基地局を介して他装置と通信するための無線通信手段と、
可搬記憶媒体にアクセスし該外部無線端末による接続要求を示す接続要求情報を該可搬記憶媒体に書き込む書込手段と、
を備え、
前記管理装置は、
可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、
前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、
前記接続要求情報が含まれていると判定した場合、該接続要求情報に基づいて前記１以上の無線基地局のうち少なくとも１つの無線基地局を選択する選択手段と、
前記選択手段が選択した前記少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、
前記読取手段により所定の期間連続して前記可搬記憶媒体にアクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、
を備えることを特徴とする無線通信システム。
【請求項２】
前記接続要求情報には、接続を要求している外部無線端末が利用しようとする機能に関する機能情報が含まれ、
前記選択手段は、前記機能情報が示す機能を提供する機器が接続された無線基地局を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記接続要求情報には、接続を要求している外部無線端末の前記無線通信手段の能力に関する能力情報が含まれ、
前記選択手段は、前記能力情報が示す能力で接続可能な無線基地局を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記接続要求情報には、接続を要求している外部無線端末に対するアクセス条件を設定する認証情報が含まれ、
前記選択手段は、前記認証情報が示すアクセス条件に基づいて無線基地局を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記外部無線端末は、さらに、該外部無線端末の周辺に存在する無線基地局を探索する探索機能を備え、
前記書込手段は、探索された無線基地局に関する基地局情報を前記可搬記憶媒体に書き込み、
前記選択手段は、前記基地局情報に基づいて無線基地局を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項６】
前記基地局情報は、前記外部無線端末で測定された無線基地局の電波強度に関する情報を含むことを特徴とする請求項５に記載の無線通信システム。
【請求項７】
前記管理装置は、さらに、計時手段を備えており、
前記制御手段は、前記設定値変更手段により接続設定値を変更した後、所定の時間内に前記外部無線端末からの接続が無い場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御することを特徴とする請求項１に記載の無線通信システム。
【請求項８】
１以上の無線基地局と該１以上の無線基地局を制御する管理装置と外部無線端末とを含む無線通信システムであって、
前記管理装置は、
可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、
前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、
前記接続要求情報が含まれていないと判定した場合、該管理装置が管理している前記１以上の無線基地局のうち少なくとも１つの無線基地局に関する情報を前記可搬記憶媒体に書き込む書込手段と、
を備え、
前記外部無線端末は、
無線基地局を介して他装置と通信するための無線通信手段と、
可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、
前記可搬記憶媒体に無線基地局に関する情報が含まれているか否かを判定する判定手段と、
前記無線基地局に関する情報が含まれていると判定した場合、該情報に含まれる無線基地局の中から該外部無線端末で接続可能な少なくとも１つの無線基地局を選択する選択手段と、
選択された前記少なくとも１つの無線基地局の情報を含み接続要求を示す接続要求情報を該可搬記憶媒体に書き込む書込手段と、
を備え、
前記管理装置は、さらに、
前記接続要求情報が含まれていると判定した場合、該接続要求情報に含まれる少なくとも１つの無線基地局の情報に基づいて、該少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、
前記読取手段により所定の期間連続して前記可搬記憶媒体にアクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、
を備えることを特徴とする無線通信システム。
【請求項９】
１以上の無線基地局を制御することにより外部無線端末からの接続を制御する情報処理装置であって、
可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、
前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、
前記接続要求情報が含まれていると判定した場合、該接続要求情報に基づいて前記１以上の無線基地局のうち少なくとも１つの無線基地局を選択する選択手段と、
前記選択手段が選択した前記少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、
前記読取手段により所定の期間連続して前記可搬記憶媒体にアクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおける、無線端末からのアクセスを制御する技術に関するものである。
【背景技術】
【０００２】
無線通信技術において、外部無線端末に対し一時的にネットワークへの接続を受け付け、当該ネットワークの一部もしくは全部の機能を提供する技術が特許文献１および特許文献２で開示されている。より具体的には、外部から新規端末が現れた時、一時的に新規ネットワークを作成して、新規ネットワークの一部もしくは全部の機能を提供する。そして、新規端末は権限が与えられたネットワークのみ接続を行うことができる。
【特許文献１】特開２００７−１１６２１２号公報
【特許文献２】特開２００４−０９６２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の従来技術では、新規ネットワーク設定を、新規ネットワークを作成するまでに使用していた既存のネットワーク設定に上書して作成する。そのため、新規ネットワークの利用終了後に既存のネットワークに戻したい場合であっても、既存のネットワークの設定を手動で行う必要がありユーザーにとって手間が多かった。また、新規ネットワーク使用後に、既存のネットワークに戻すのを忘れた場合、新規ネットワークのセキュリティが低い設定だった場合などに、セキュリティが弱い新規ネットワークが存在し続けてしまう可能性があった。
【０００４】
さらに、ネットワークを形成する基地局端末が複数存在している場合、どの基地局端末を選択して新規ネットワークを形成するかという明確な判断基準がなかった。そのため、新規に参加する無線端末が接続できない基地局端末を、新規ネットワークのために選択し設定変更の要求をする可能性があり、その結果、無線端末が新規ネットワークに接続することができない場合があった。
【課題を解決するための手段】
【０００５】
上述の少なくとも１つ以上の問題点を解決するため、本発明の無線通信システムは以下の構成を備える。すなわち、１以上の無線基地局と該１以上の無線基地局を制御する管理装置と外部無線端末とを含む無線通信システムであって、前記外部無線端末は、無線基地局を介して他装置と通信するための無線通信手段と、可搬記憶媒体にアクセスし該外部無線端末による接続要求を示す接続要求情報を該可搬記憶媒体に書き込む書込手段と、を備え、前記管理装置は、可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、前記接続要求情報が含まれていると判定した場合、該接続要求情報に基づいて前記１以上の無線基地局のうち少なくとも１つの無線基地局を選択する選択手段と、前記選択手段が選択した前記少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、前記読取手段により前記可搬記憶媒体に所定の期間アクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、を備える。
【０００６】
上述の少なくとも１つ以上の問題点を解決するため、本発明の無線通信システムは以下の構成を備える。すなわち、１以上の無線基地局と該１以上の無線基地局を制御する管理装置と外部無線端末とを含む無線通信システムであって、前記管理装置は、可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、前記接続要求情報が含まれていないと判定した場合、該管理装置が管理している前記１以上の無線基地局のうち少なくとも１つの無線基地局に関する情報を前記可搬記憶媒体に書き込む書込手段と、を備え、前記外部無線端末は、無線基地局を介して他装置と通信するための無線通信手段と、可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、前記可搬記憶媒体に無線基地局に関する情報が含まれているか否かを判定する判定手段と、前記無線基地局に関する情報が含まれていると判定した場合、該情報に含まれる無線基地局の中から該外部無線端末で接続可能な少なくとも１つの無線基地局を選択する選択手段と、選択された前記少なくとも１つの無線基地局の情報を含み接続要求を示す接続要求情報を該可搬記憶媒体に書き込む書込手段と、を備え、前記管理装置は、さらに、前記接続要求情報が含まれていると判定した場合、該接続要求情報に含まれる少なくとも１つの無線基地局の情報に基づいて、該少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、前記読取手段により前記可搬記憶媒体に所定の期間アクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、を備える。
【０００７】
上述の少なくとも１つ以上の問題点を解決するため、本発明の情報処理装置は以下の構成を備える。すなわち、１以上の無線基地局を制御することにより外部無線端末からの接続を制御する情報処理装置であって、可搬記憶媒体にアクセスし該可搬記憶媒体に含まれるデータを読み取る読取手段と、前記可搬記憶媒体に外部無線端末からの接続要求情報が含まれているか否かを判定する判定手段と、前記接続要求情報が含まれていると判定した場合、該接続要求情報に基づいて前記１以上の無線基地局のうち少なくとも１つの無線基地局を選択する選択手段と、前記選択手段が選択した前記少なくとも１つの無線基地局の接続設定値を前記接続要求情報に基づいて変更する設定値変更手段と、前記読取手段により前記可搬記憶媒体に所定の期間アクセス出来ない場合、前記設定値変更手段により接続設定値を変更した無線基地局の接続設定値を、前記設定値変更手段による変更前の接続設定値に復帰するよう制御する制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、ユーザ負担を軽減可能な無線端末からのアクセスを制御する技術を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１０】
（第１実施形態）
本発明に係る無線通信装置の第１実施形態として、ＵＳＢインターフェースを介して着脱可能なフラッシュメモリデバイス（以下ＵＦＤと呼ぶ）を用いて設定を行なう無線端末を含む無線通信システムを例に挙げて以下に説明する。
【００１１】
＜装置構成およびシステム構成＞
図１は、第１実施形態に係る無線通信システムに含まれる各無線端末の内部機能ブロックを示す図である。ここで、各端末とは、後述する基地局端末（アクセスポイント）、管理端末、参加端末が含まれる。
【００１２】
１０２は、ネットワークの検索や接続、および通信を行なう通信部である。１０３は、計時処理を行う計時部（タイマ）である。１０４は、端末内部の動作制御や処理を実行する端末制御部である。１０５は、ネットワークパラメータ設定において、他端末へのネットワークパラメータの送信処理、ネットワーク設定（接続設定値）の変更を他端末に通知するための設定変更要求送信処理を行うネットワークパラメータ設定管理部（設定値変更手段）である。また、ネットワークパラメータ設定管理部１０５は、装置内部のネットワークパラメータ変更処理や、接続に必要なパラメータの生成処理なども行う。
【００１３】
１０６は、ネットワークを介して取得したデータやメディア（ＵＦＤなど）を介して取得したデータの中身を参照し、動作の判断を行う判断部である。１０７は、ネットワークパラメータやメディアから読み取ったデータなどを記憶する記憶部である。１０８はメディアに記憶してあるデータの読み書きを行うデータ読み書き部（書込手段、読取手段）である。
【００１４】
図２は、第１実施形態に係る無線通信システムの構成を示す図である。
【００１５】
破線で示されるネットワーク２００は、１以上の無線基地局である２つのアクセスポイント２０４、２０５、および、ネットワークの管理機能を有する端末である１つの管理端末２０１により形成されている。図には、ネットワークに新規に参加することになる端末である参加端末２０３と様々なデータを記憶可能な可搬記憶媒体であるメディア２０２が併せて示されている。
【００１６】
上述のように、以下の説明では、メディア２０２は、ＵＦＤを用いることを想定して説明する。しかし、機器間でデータ交換が可能なものであればよく、たとえば、ＮＦＣなどを用いた非接触型の記憶媒体を用いることも好適である。
【００１７】
また、以下では、アクセスポイントと管理端末とは別体であるよう説明をしているが、アクセスポイントと管理端末とは一体となっていてもかまわない。さらに、アクセスポイントはマルチＳＳＩＤ機能を有するものである方が望ましいが、マルチＳＳＩＤ機能がなくてもかまわない。なお、マルチＳＳＩＤ機能とは、１台のアクセスポイントで論理的に複数のネットワークを構成可能な機能をさす。
【００１８】
管理端末２０１はＰＣであり、メディア２０２はＵＦＤであり、参加端末２０３はＰＤＡであるとする。管理端末２０１、アクセスポイント２０４，アクセスポイント２０５は、それぞれ、ネットワークパラメータの入力を受け付け記憶部１０７に記憶し変更する機能を有している。また、アクセスポイントは、各装置間の通信の中継能力を持つ。メディア２０２は、ネットワークの設定パラメータに関するデータを保持している。
【００１９】
＜装置の動作＞
第１実施形態では、図２で示される初期状態から、参加端末２０３がネットワーク２００の一部に参加し再び離脱するまでについて説明する。特に、参加端末２０３が周辺をスキャンしてその結果の情報をメディア２０２書き込み、管理端末２０１が参加端末２０３が書き込んだ情報を参照し形態を変更するアクセスポイントを選択する場合について説明する。
【００２０】
なお、初期状態では、アクセスポイント２０４，２０５は”ｈｏｍｅモード”でネットワーク２００を構築している。ここで、”ｈｏｍｅモード”とは家で普段使うネットワーク設定と定義している。”ｈｏｍｅモード”で構築されるネットワーク２００には参加端末２０３は参加することができない。
【００２１】
＜１．管理端末の動作＞
図４は、第１実施形態に係る管理端末２０１の動作フローチャートである。
【００２２】
ステップＳ４０１では、管理端末２０１はメディア２０２が挿入されたか否か判断する。メディア２０２が検知された場合はステップＳ４０２に進み、検知されない場合は再びステップＳ４０１を繰り返す。
【００２３】
ステップＳ４０２では、管理端末２０１はメディア２０２内に参加端末情報が存在するか否かを判断する。ここで、接続要求を示す接続要求情報である参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別（”プリンタ”などの機能情報）を示す”デバイス情報”がある。また、アクセスポイントから無線接続に必要なパラメータを受け取るためのアクセス条件を含む”認証情報”が格納されている。
【００２４】
参加端末情報が存在すると判断すると、ステップＳ４０３に進む。なお第１実施形態では、メディア２０２には、参加端末２０３による参加端末情報が既に書き込まれた場合について説明する。つまり、管理端末２０１へのメディア２０２の挿入に先立って、参加端末２０３にメディア２０２が挿入されているものとする。なお、参加端末情報が、メディア２０２内に存在しない場合の、管理端末２０１の処理（図における（ａ））については後述の第２実施形態で説明する。
【００２５】
ステップＳ４０３では、管理端末２０１は参加端末情報の存在により参加端末２０３が存在することを確認し、参加端末情報を保持する。
【００２６】
ステップＳ４０４では、管理端末２０１は、参加端末情報に基づいて、どのアクセスポイントのネットワーク設定を変更するかを決定する。ここでは、管理端末２０１は、参加端末情報から、参加端末２０３が複数のネットワークを構築できるアクセスポイント（マルチＳＳＩＤ機能を有するアクセスポイント）を検知できているかどうかを調べる。マルチＳＳＩＤ機能のアクセスポイントが検知されている場合はステップＳ４０５に進み、検知されていない場合はステップＳ４０６に進む。
【００２７】
ステップＳ４０５では、マルチＳＳＩＤ機能を有するアクセスポイントをネットワーク設定の変更対象として選択する。
【００２８】
ステップＳ４０６では、管理端末２０１は、参加端末情報を基にネットワーク設定の変更を依頼するアクセスポイントを決定する。例えば、参加端末２０３の”デバイス情報”または参加端末２０３の”対応無線方式（能力情報）”または参加端末２０３が検出したアクセスポイントの”受信電界強度”などの情報を基にネットワーク設定の変更を要求するアクセスポイントを決定する。ここでは、ネットワーク設定の変更を要求するアクセスポイントをアクセスポイント２０５とする。
【００２９】
ステップＳ４０７では、管理端末２０１はステップＳ４０５またはステップＳ４０６で選択したアクセスポイント（ここではアクセスポイント２０５）を識別するための情報（基地局情報）を保持する。また、当該アクセスポイントが現在構築しているネットワーク情報を、例えば自身の記憶部１０７に保持する。
【００３０】
ステップＳ４０８では、ステップＳ４０５またはステップＳ４０６で選択したアクセスポイントに対し、暗号化された新規ネットワークのパラメータ、および、認証情報を含んだ設定変更要求を行う。
【００３１】
ステップＳ４０９では、管理端末２０１は、設定変更要求の成功有無を判定するためのタイマをセットする。
【００３２】
ステップＳ４１０では、管理端末２０１は、設定変更要求を行なったアクセスポイントから所定の設定時間内に応答があったか否かを判定する。応答が無かった場合はタイマブレイク（ステップＳ４１１）し、エラー処理を行う。応答があった場合はタイマを解除し（ステップＳ４１３）、ステップＳ４１４に進む。
【００３３】
ステップＳ４１４では、管理端末２０１は、メディア２０２が抜かれたか否かを判定する。所定の期間連続してメディア２０２にアクセス出来ないことにより判定する。なお、ここでは、参加端末２０３が、アクセスポイント２０５を介したネットワーク接続の利用を終了した場合に、ユーザによりメディア２０２が抜かれることを想定している。メディア２０２が抜かれたことを検知するとステップＳ４１５に進む。
【００３４】
ステップＳ４１５では、管理端末２０１は、アクセスポイント２０５に対し、ステップＳ４０８の基づき形成されたネットワークの解消をステップＳ４０７で保持したアクセスポイントの識別情報を基に通知する。また、併せてネットワーク２００に復帰させるためにステップＳ４０７で保持した変更前のネットワーク情報も同時に通知する。
【００３５】
＜２．参加端末の動作＞
図５は、第１実施形態に係る参加端末２０３の動作フローチャートである。
【００３６】
ステップＳ５０１では、参加端末２０３は、メディア２０２が挿入されたか否か判断する。メディア２０２が検知された場合はステップＳ５０２に進み、検知されない場合は再びステップＳ５０１を繰り返す。
【００３７】
ステップＳ５０２では、参加端末２０３は、管理端末２０１が管理しているアクセスポイントの情報がメディア２０２に存在しているかを判断する。ここで、アクセスポイントの情報とは、例えばアクセスポイントのネットワークＩＤ、または、ネットワークを構築しているアクセスポイントに接続するためのパラメータなどを含む。
【００３８】
なお第１実施形態では、メディア２０２には、アクセスポイントの情報が書き込まれていない場合について説明する。つまり、前述のように、管理端末２０１へのメディア２０２の挿入に先立って、参加端末２０３にメディア２０２が挿入されているものとする。なお、アクセスポイントの情報が、メディア２０２内に既に存在する場合の、参加端末２０３の処理（図における（ｂ））については後述の第２実施形態で説明する。
【００３９】
ステップＳ５０３では、参加端末２０３は、周辺のアクセスポイントの検出（探索機能）を行う（探索手段）。この際、測定された周辺のアクセスポイントの受信電界強度（電波強度）、ネットワークＩＤを取得する。当然のことながら、参加端末２０３はとなりのフロア等にあるアクセスポイントも能力的（無線接続方式など）に接続可能であれば検出することになる。ただし、対応無線方式が異なるアクセスポイントは検出されない。
【００４０】
ステップＳ５０４では、参加端末２０３の周辺にアクセスポイントが検出されたか否かを判断する。検出された場合はステップＳ５０５に進む。一方、ステップＳ５０３において周辺にアクセスポイントが存在しなければ処理を終了する。
【００４１】
ステップＳ５０５では、参加端末２０３は参加端末情報をメディア２０２に書き込む。前述したように、参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。なお、認証情報は参加端末２０３が生成する。
【００４２】
ステップＳ５０６では、メディア２０２が抜かれたか否かを判定する。なお、ここでは、参加端末２０３が、参加端末情報をメディア２０２に書き込み終了した場合に、ユーザによりメディア２０２が抜かれることを想定している。メディア２０２が抜かれたことを検知するとステップＳ５０７に進む。
【００４３】
ステップＳ５０７では、参加端末を受け入れるネットワークを構築する準備ができたことを示す”ゲストＩＥ信号”の検出のためのタイマをセットする。ゲストＩＥ信号は、例えばプローブ、ビーコンなどのパケットに情報として付加される。
【００４４】
ステップＳ５０８では、参加端末２０３はゲストＩＥを検知したか否かを判断する。検出した場合はタイマを解除（ステップＳ５１０）してステップＳ５１１に進む。タイムアウトまでに検出しない場合は処理を終了する。
【００４５】
ステップＳ５１１では、検出した”ゲストＩＥ信号”に対応するネットワークに対し認証処理及び接続処理を行う。
【００４６】
＜３．全体シーケンス＞
図６は、第１実施形態に係る全体の動作シーケンス図である。ここでは、上述の参加端末２０３および管理端末２０１に関する動作に対応したアクセスポイントの動作も併せて説明している。
【００４７】
ステップＦ６０１では、メディア２０２が参加端末２０３に差される。それをトリガにして、ステップＦ６０２では、参加端末２０３は、周辺のアクセスポイントの検出を行う。この際、周辺のアクセスポイントの受信電界強度、ネットワークＩＤを取得する。
【００４８】
ステップＦ６０３では、参加端末２０３は、参加端末情報をメディア２０２内に書き込む。参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。
【００４９】
ステップＦ６０４では、参加端末２０３からメディア２０２が抜かれる。それをトリガにして、ステップＦ６０５では、参加端末２０３はゲストＩＥを検出するための待ち時間を計測するタイマをセットする。
【００５０】
ステップＦ６０６では、参加端末２０３はタイマ分だけゲストＩＥの検出処理を行う。
【００５１】
ステップＦ６０７では、管理端末２０１にメディア２０２が差しこまれる。それをトリガにして、ステップＦ６０８では、管理端末２０１は参加端末情報を参照および保持し、また、ネットワーク設定を変更するアクセスポイントを識別する情報も保持する。
【００５２】
ステップＦ６０９では、ネットワーク設定変更要求に対する、アクセスポイント２０５からの返信待ち時間を確認するためのタイマをセットする。
【００５３】
ステップＦ６１０では、管理端末２０１はアクセスポイント２０５に対し、ネットワーク設定変更要求を行う。この時、管理端末２０１は新規ネットワーク用パラメータと参加端末２０３から受け取った認証情報をアクセスポイント２０５に渡す。
【００５４】
ステップＦ６１１では、アクセスポイント２０５はステップＦ６１０を受けて管理端末２０１に対しネットワーク設定変更要求を承認することを通知する。
【００５５】
ステップＦ６１２では、管理端末２０１はステップＦ６１１を受けて、ステップＦ６０９でセットしたタイマを解除する。
【００５６】
ステップＦ６１３では、アクセスポイント２０５はステップＦ６１０で渡された新規ネットワーク用パラメータを使いネットワーク設定の変更を行う。そして、ゲストＩＥ信号の送出を行なう。
【００５７】
ステップＦ６１４では、参加端末２０３はアクセスポイント２０５のゲストＩＥを検出してステップＦ６０５でセットしたタイマを解除する。
【００５８】
ステップＦ６１５では、アクセスポイント２０５と参加端末２０３とが、認証情報を基に認証及び接続をする。その後、参加端末２０３はアクセスポイント２０５を介して、所定の処理（例えば印刷処理）を行なう。
【００５９】
ステップＦ６１６では、管理端末２０１からメディア２０２が抜かれる。例えば、所定の処理（例えば印刷処理）が終了した後、ユーザによりメディア２０２が抜かれる。
【００６０】
ステップＦ６１７では、管理端末２０１は、アクセスポイント２０５に対し、ステップＳ４０８の基づき形成されたネットワークの解消をステップＳ４０７で保持したアクセスポイントの識別情報を基に通知する。また、併せてネットワーク２００に復帰させるためにステップＳ４０７で保持した変更前のネットワーク情報も同時に通知する。
【００６１】
ステップＦ６１８では、アクセスポイント２０５は、管理端末２０１に対し、ネットワーク２００に復帰することを通知する。
【００６２】
ステップＦ６１９では、アクセスポイント２０５は、”ｈｏｍｅモード”のネットワーク２００に復帰する。
【００６３】
以上説明したように、第１実施形態に係る無線通信システムによれば、参加端末２０３が検出した周辺のアクセスポイントの情報に基づいて管理端末２０１は設定変更を行なうアクセスポイントの選択を行なう。そのため、参加端末２０３と異なる対応無線方式を利用しているアクセスポイントを選択することを防ぐことが可能となる。
【００６４】
また、新規ネットワークの構築は、管理端末２０１にメディア２０２が挿入されている期間に限定することが出来る。そのため、参加端末２０３の新規ネットワークの利用終了後に、新規ネットワークが存在し続けるといったことを低減することができる。
【００６５】
さらに、ユーザはメディア２０２の各機器への挿抜さえ行なえばよいため、非常にユーザ負担の少ない方法となっている。
【００６６】
（第２実施形態）
本発明に係る無線通信装置の第２実施形態として、ＵＳＢインターフェースを介して着脱可能なフラッシュメモリデバイス（以下ＵＦＤと呼ぶ）を用いて設定を行なう無線端末を含む無線通信システムを例に挙げて以下に説明する。なお、装置内部構成（図１）および無線通信システムの構成（図２）については第１実施形態とほぼ同様であるため説明は省略する。
【００６７】
＜装置の動作＞
第２実施形態では、図２で示される初期状態から、参加端末２０３がネットワーク２００の一部に参加し再び離脱するまでについて説明する。特に、管理端末２０１が管理しているアクセスポイント情報（ネットワークＩＤ）を参加端末２０３が参照し、参加端末２０３はその情報を基にアクセスポイントを検出する場合について説明する。
【００６８】
なお、初期状態では、アクセスポイント２０４，２０５は”ｈｏｍｅモード”でネットワーク２００を構築している。ここで、”ｈｏｍｅモード”とは家で普段使うネットワーク設定と定義している。”ｈｏｍｅモード”で構築されるネットワーク２００には参加端末２０３は参加することができない。
【００６９】
＜１．管理端末の動作＞
図７は、第２実施形態に係る管理端末２０１の動作フローチャートである。
【００７０】
ステップＳ４０１では、管理端末２０１はメディア２０２が挿入されたか否か判断する。メディア２０２が検知された場合はステップＳ４０２に進み、検知されない場合は再びステップＳ４０１を繰り返す。
【００７１】
ステップＳ４０２では、管理端末２０１はメディア２０２内に参加端末情報が存在するか否かを判断する。ここで、参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別（”プリンタ”など）を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。
【００７２】
参加端末情報が存在しないと判断すると、ステップＳ７０１に進む。なお第２実施形態では、メディア２０２には、参加端末２０３による参加端末情報が書き込まれていない場合について説明する。つまり、参加端末２０３へのメディア２０２の挿入に先立って、管理端末２０１へのメディア２０２の挿入がされるものとする。なお、参加端末情報が、メディア２０２内に既に存在する場合の、管理端末２０１の処理については第１実施形態で説明している。
【００７３】
ステップＳ７０１では、管理端末２０１は、自身が管理しているアクセスポイントで、参加端末２０３を受け入れることが可能な、ネットワークを構築しているアクセスポイントが既に存在するかを確認する。なお、受け入れ可能なアクセスポイントが既に存在した場合の処理（図における（ｃ））については後述の第３実施形態で説明する。
【００７４】
ステップＳ７０２では、管理端末２０１は、参加端末２０３を受け入れることが可能なネットワークを構築しているアクセスポイントが存在しなければ、メディア２０２に管理しているアクセスポイントの情報、例えばネットワークＩＤを書き込む。
【００７５】
ステップＳ７０３では、管理端末２０１は、メディア２０２が抜かれたか否かを判定する。なお、ここでは、ユーザが参加端末２０３をネットワークに接続しようとする場合に、ユーザによりメディア２０２が管理端末２０１から抜かれることを想定している。メディア２０２が抜かれたことを検知するとステップＳ７０４に進む。
【００７６】
ステップＳ７０４では、管理端末２０１はメディア２０２が再び挿入されたか否か判断する。メディア２０２が検知された場合はステップＳ７０５に進み、検知されない場合は再びステップＳ７０４を繰り返す。
【００７７】
ステップＳ７０５では、管理端末２０１はメディア２０２内に参加端末情報が存在するか否かを判断する。参加端末情報が存在すると判断すると、ステップＳ７０６に進む。存在しない場合は、処理を終了する。
【００７８】
ステップＳ７０６では、管理端末２０１は参加端末情報の存在により参加端末２０３が存在することを確認し、参加端末情報を保持する。
【００７９】
ステップＳ７０７では、管理端末２０１は、設定変更要求を行うアクセスポイント２０５を識別するための情報を例えば自身の記憶部１０７に保持する。また、アクセスポイント２０５が現在構築しているネットワーク情報を例えば自身の記憶部１０７に保持しておく。なお、設定変更要求を行うアクセスポイントは、参加端末２０３が検出したアクセスポイント情報を参照して決定される。ここでは、設定変更要求を行うアクセスポイントをアクセスポイント２０５とする。
【００８０】
ステップＳ７０８では、管理端末２０１は、アクセスポイント２０５に対し、暗号化された新規ネットワークのパラメータと、認証情報を含んだ設定変更要求を行う。
【００８１】
＜２．参加端末の動作＞
図８は、第２実施形態に係る参加端末２０３の動作フローチャートである。
【００８２】
ステップＳ５０１では、参加端末２０３は、メディア２０２が挿入されたか否か判断する。メディア２０２が検知された場合はステップＳ５０２に進み、検知されない場合は再びステップＳ５０１を繰り返す。
【００８３】
ステップＳ５０２では、参加端末２０３は、管理端末２０１が管理しているアクセスポイントの情報がメディア２０２に存在しているかを判断する。ここで、アクセスポイントの情報とは、例えばアクセスポイントのネットワークＩＤ、または、ネットワークを構築しているアクセスポイントに接続するためのパラメータなどを含む。
【００８４】
なお第２実施形態では、メディア２０２には、アクセスポイントの情報が書き込まれている場合について説明する。つまり、前述のように、参加端末２０３へのメディア２０２の挿入に先立って、管理端末２０１へのメディア２０２の挿入がされるものとする。なお、アクセスポイントの情報が、メディア２０２内に存在しない場合の、参加端末２０３の処理については第１実施形態で説明している。
【００８５】
ステップＳ８０１では、参加端末２０３は、検出したアクセスポイントの情報を参照する。なお、管理端末２０１が管理しているアクセスポイントの情報は、例えばアクセスポイントのネットワークＩＤ、既に参加端末２０３を受け入れることが可能なネットワークを構築しているアクセスポイントに接続するためのパラメータなどを含む。
【００８６】
ステップＳ８０２では、参加端末２０３は、メディア２０２に、参加端末２０３を受け入れることが可能なネットワークを構築しているアクセスポイントに接続するためのパラメータがあるか否かを確認する。存在する場合（図における（ｄ））についての参加端末２０３の処理は第３実施形態で後述する。存在しない場合はステップＳ８０３に進む。
【００８７】
ステップＳ８０３では、参加端末２０３は、管理端末２０１が管理しているアクセスポイントの情報のネットワークＩＤを参照する。そしてそのネットワークＩＤを用いて、アクセスポイントの検出処理を行う。
【００８８】
ステップＳ８０４では、参加端末２０３は、ステップＳ８０３におけるアクセスポイントの検出処理においてアクセスポイントが検出されたか否かを確認する。検出した場合はステップＳ８０５に進み、検出できない場合は処理を終了する。
【００８９】
ステップＳ８０５では、参加端末２０３は、検出された管理端末２０１が管理しているアクセスポイントから接続したいアクセスポイントを決定する。例えば、参加端末２０３の”デバイス情報”または参加端末２０３の”対応無線方式”または参加端末２０３が検出したアクセスポイントの”受信電界強度”などの情報を基にアクセスポイントを決定する。そして、決定したアクセスポイントを参加端末情報としてメディア２０２に書き込む。前述したように、参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。なお、認証情報は参加端末２０３が生成する。
【００９０】
ステップＳ５０６では、メディア２０２が抜かれたか否かを判定する。なお、ここでは、参加端末２０３が、参加端末情報をメディア２０２に書き込み終了した場合に、ユーザによりメディア２０２が抜かれることを想定している。メディア２０２が抜かれたことを検知するとステップＳ５０７に進む。
【００９１】
ステップＳ５０７では、参加端末を受け入れるネットワークを構築する準備ができたことを示す”ゲストＩＥ信号”の検出のためのタイマをセットする。ゲストＩＥ信号は、例えばプローブ、ビーコンなどのパケットに情報として付加される。
【００９２】
ステップＳ５０８では、参加端末２０３はゲストＩＥを検知したか否かを判断する。検出した場合はタイマを解除（ステップＳ５１０）してステップＳ５１１に進む。タイムアウトまでに検出しない場合は処理を終了する。
【００９３】
ステップＳ５１１では、検出した”ゲストＩＥ信号”に対応するネットワークに対し認証処理及び接続処理を行う。
【００９４】
＜３．全体シーケンス＞
図９は、第２実施形態に係る全体の動作シーケンス図である。ここでは、上述の参加端末２０３および管理端末２０１に関する動作に対応したアクセスポイントの動作も併せて説明している。
【００９５】
ステップＦ９０１では、管理端末２０１にメディア２０２が挿入される。それをトリガにして、ステップＦ９０２では、管理端末２０１はメディア２０２内に参加端末情報の有無を調べる。
【００９６】
ステップＦ９０３では、管理端末２０１は、参加端末２０３を受け入れることが可能なネットワークを構築しているアクセスポイントを管理していないことが判明したら、メディア２０２に管理しているアクセスポイントの情報、例えばネットワークＩＤを書き込む。
【００９７】
ステップＦ９０４では、管理端末２０１からメディア２０２が抜かれ、ステップＦ９０５では、参加端末２０３にメディア２０２が挿入される。それをトリガにして、ステップＦ９０６では、参加端末２０３は、管理端末２０１が管理しているアクセスポイントの情報としてネットワークＩＤを参照する。
【００９８】
ステップＦ９０７では、参照したネットワークＩＤを用いて、アクセスポイント検出処理を行う。管理端末２０１が管理しているアクセスポイントを検出できたら、参加端末２０３は、検出できた管理端末２０１が管理しているアクセスポイントから接続したいアクセスポイントを決定する。
【００９９】
ステップＦ９０８では、参加端末２０３は、決定したアクセスポイントについての情報を参加端末情報としてメディア２０２に書き込む。
【０１００】
以降のシーケンスの流れは第１実施形態（図６）におけるのステップＦ６０４以降のシーケンスと同じであるため説明は省略する。
【０１０１】
以上説明したように、第２実施形態に係る無線通信システムによれば、管理端末２０１により書き込まれたネットワークＩＤに基づいて参加端末２０３は周辺のアクセスポイントを検出しアクセスポイントの選択を行なう。そして、管理端末２０１はメディア２０２に書き込まれた参加端末情報により指定されたアクセスポイントの設定変更を行なう。そのため、参加端末２０３と異なる対応無線方式を利用しているアクセスポイントを選択することを防ぐことが可能となる。
【０１０２】
（第３実施形態）
本発明に係る無線通信装置の第２実施形態として、ＵＳＢインターフェースを介して着脱可能なフラッシュメモリデバイス（以下ＵＦＤと呼ぶ）を用いて設定を行なう無線端末を含む無線通信システムを例に挙げて以下に説明する。なお、装置内部構成（図１）については第１実施形態とほぼ同様であるため説明は省略する。
【０１０３】
＜システム構成＞
図３は、第３実施形態に係る無線通信システムの構成を示す図である。
【０１０４】
破線で示されるネットワーク３００は、１つのアクセスポイント３０４、および、ネットワークの管理機能を有する端末である１つの管理端末３０１により形成されている。また、実線で示されるネットワーク３０６は、１つのアクセスポイント３０５、および、ネットワークの管理機能を有する端末である１つの管理端末３０１により形成されている一時的なネットワークである。図には、ネットワークに新規に参加することになる端末である参加端末３０３と様々なデータを記憶可能な記憶媒体であるメディア３０２が併せて示されている。また、既にネットワーク３０６に参加しているゲスト端末３０７も示されている。
【０１０５】
上述のように、以下の説明では、メディア２０２は、ＵＦＤを用いることを想定して説明する。しかし、機器間でデータ交換が可能なものであればよく、たとえば、ＮＦＣなどを用いた非接触型の記憶媒体を用いることも好適である。
【０１０６】
また、以下では、アクセスポイントと管理端末とは別体であるよう説明をしているが、アクセスポイントと管理端末とは一体となっていてもかまわない。さらに、アクセスポイントはマルチＳＳＩＤ機能を有するものである方が望ましいが、マルチＳＳＩＤ機能がなくてもかまわない。なお、マルチＳＳＩＤ機能とは、１台のアクセスポイントで論理的に複数のネットワークを構成可能な機能をさす。
【０１０７】
＜装置の動作＞
第３実施形態では、図３で示される初期状態から、参加端末３０３がネットワーク３０６に参加し再び離脱し、アクセスポイント３０５をネットワーク３００に復帰させるまでについて説明する。なお、初期状態では、アクセスポイント３０４は”ｈｏｍｅモード”でネットワーク３００を構築している。ここで、”ｈｏｍｅモード”とは家で普段使うネットワーク設定と定義している。”ｈｏｍｅモード”で構築されるネットワーク３００には参加端末３０３は参加することができない。一方、アクセスポイント３０５は”ゲストモード”でネットワーク３０６を構築している。ここで、”ゲストモード”とは一時的に外部端末により利用されるネットワーク設定と定義している。”ゲストモード”で構築されるネットワーク３０６には参加端末３０３は参加することができる。
【０１０８】
＜１．管理端末の動作＞
図１０は、第３実施形態に係る管理端末３０１のフローチャートである。
【０１０９】
ステップＳ４０１では、管理端末３０１はメディア３０２が挿入されたか否か判断する。メディア３０２が検知された場合はステップＳ４０２に進み、検知されない場合は再びステップＳ４０１を繰り返す。
【０１１０】
ステップＳ４０２では、管理端末３０１はメディア３０２内に参加端末情報が存在するか否かを判断する。ここで、参加端末情報には、参加端末３０３が検出した周辺の”ネットワーク情報”、参加端末３０３が使用しようとしているデバイスの機能種別（”プリンタ”など）を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。
【０１１１】
参加端末情報が存在しないと判断すると、ステップＳ７０１に進む。なお第３実施形態では、メディア３０２には、参加端末３０３による参加端末情報が書き込まれていない場合について説明する。つまり、参加端末３０３へのメディア３０２の挿入に先立って、管理端末３０１へのメディア３０２の挿入がされるものとする。なお、参加端末情報が、メディア３０２内に既に存在する場合の、管理端末３０１の処理については第１実施形態で説明している。
【０１１２】
ステップＳ７０１では、管理端末２０１は、自身が管理しているアクセスポイントで、参加端末３０３を受け入れることが可能な、ネットワークを構築しているアクセスポイントが既に存在するかを確認する。なお、受け入れ可能なアクセスポイントが存在しない場合の処理については第２実施形態で説明している。
【０１１３】
ステップＳ１００１では、管理端末３０１は参加端末３０３の受け入れが可能なネットワークを構築しているアクセスポイントを、自身が管理していることを確認する。
【０１１４】
ステップＳ１００２では、管理端末３０１はステップＳ１００１で確認したアクセスポイントの情報を書き込む。つまり、ここでは、管理端末３０１はすでに参加端末３０３の受け入れ可能なアクセスポイント３０５に接続するために必要なパラメータをメディア３０２に書き込む。
【０１１５】
ステップＳ１００３では、管理端末３０１はメディア３０２が抜かれたか否かを判定する。なお、ここでは、ユーザが参加端末３０３をネットワークに接続しようとする場合に、ユーザによりメディア３０２が管理端末３０１から抜かれることを想定している。メディア３０２が抜かれたことを検知するとステップＳ１００４に進む。
【０１１６】
ステップＳ１００４では、管理端末３０１は再びメディア３０２が再び挿入されたか否か判断する。メディア３０２が検知された場合はステップＳ１００５に進み、検知されない場合は再びステップＳ１００４を繰り返す。
【０１１７】
ステップＳ１００５では、管理端末３０１はメディア３０２内に参加端末情報があるかを確認する。参加端末情報には、参加端末２０３が検出した周辺の”ネットワーク情報”、参加端末２０３が使用しようとしているデバイスの機能種別を示す”デバイス情報”、および、アクセスポイントから無線接続に必要なパラメータを受け取るための”認証情報”が格納されている。この参加端末情報がメディア３０２に存在する場合はステップＳ１００６に進み、存在しない場合は管理端末３０１は処理を終了する。
【０１１８】
ステップＳ１００６では、管理端末３０１は、参加端末情報を例えば自身の記憶部１０７に保持する。
【０１１９】
ステップＳ１００７では、管理端末３０１は、参加端末情報を確認したら、参加端末３０３が、参加端末３０３の受け入れが可能なアクセスポイント３０５を接続先として選択しているか確認する。もしアクセスポイント３０５が選択されていなければ、第２実施形態のステップＳ７０７以降と同じ処理となる。ここでは、参加端末３０３はアクセスポイント３０５を接続先として選択しているとする。
【０１２０】
つまり第３実施形態では、管理端末３０１はアクセスポイント３０５に対し、参加端末３０３に関する情報を通知しない。これは参加端末３０３に対し、アクセスポイント３０５の接続に必要なパラメータをメディア３０２に書き込んだ結果、参加端末３０３がそのパラメータを読み出して、直接アクセスポイント３０５に接続しに行くためである。
【０１２１】
ステップＳ１００８では、管理端末３０１はメディア３０２が抜かれたか否かを判定する。抜かれた場合はステップＳ１００９に進む。
【０１２２】
ステップＳ１００９では、管理端末３０１は、アクセスポイント３０５に接続している端末が存在するかを確認する。接続している端末の確認は、例えばアクセスポイント３０５のリンク情報を参照することで確認できる。アクセスポイント３０５に接続している端末が存在すれば管理端末３０１はなにも行わない。アクセスポイント３０５に接続している端末が存在しなければステップＳ１０１０に進む。
【０１２３】
ステップＳ１０１０では、管理端末３０１は、アクセスポイント３０５に対し、ネットワーク３０６を解消するよう通知する。また、併せてネットワーク３００に復帰させるために変更前のネットワーク情報も同時に通知する。
【０１２４】
＜２．参加端末の動作＞
図１１は第３実施形態に係る参加端末３０３のフローチャートである。
【０１２５】
ステップＳ５０１では、参加端末３０３は、メディア３０２が挿入されたか否か判断する。メディア３０２が検知された場合はステップＳ５０２に進み、検知されない場合は再びステップＳ５０１を繰り返す。
【０１２６】
ステップＳ５０２では、参加端末３０３は、管理端末３０１が管理しているアクセスポイントの情報がメディア３０２に存在しているかを判断する。ここで、アクセスポイントの情報とは、例えばアクセスポイントのネットワークＩＤ、または、ネットワークを構築しているアクセスポイントに接続するためのパラメータなどを含む。
【０１２７】
なお第３実施形態では、メディア３０２には、アクセスポイントの情報が書き込まれている場合について説明する。つまり、前述のように、参加端末３０３へのメディア３０２の挿入に先立って、管理端末３０１へのメディア３０２の挿入がされるものとする。なお、アクセスポイントの情報が、メディア３０２内に存在しない場合の、参加端末３０３の処理については第１実施形態で説明している。
【０１２８】
ステップＳ８０１では、参加端末３０３は、検出したアクセスポイントの情報を参照する。なお、管理端末３０１が管理しているアクセスポイントの情報は、例えばアクセスポイントのネットワークＩＤ、既に参加端末３０３を受け入れることが可能なネットワークを構築しているアクセスポイントに接続するためのパラメータなどを含む。
【０１２９】
ステップＳ８０２では、参加端末３０３は、メディア３０２に、参加端末３０３を受け入れることが可能なネットワークを構築しているアクセスポイントに接続するためのパラメータがあるか否かを確認する。ここでは、存在する場合について説明する。なお、存在しない場合の処理は第２実施形態で説明している。
【０１３０】
ステップＳ１１０１では、参加端末３０３は、メディア３０２に参加端末３０３を受け入れ可能なアクセスポイント情報があることを確認して抽出する。
【０１３１】
ステップＳ１１０２では、参加端末３０３は、ステップＳ１１０１で抽出した情報を用い、受け入れ可能なアクセスポイントの検出処理を行う。ここでは、受け入れ可能なアクセスポイントはアクセスポイント３０５である。参加端末３０３は、受け入れ可能なアクセスポイント３０５を検出できなければ、第２実施形態（図８）のステップＳ８０３以降と同じ処理となる。受け入れ可能なアクセスポイント３０５を検出できたらステップＳ１１０３に進む。
【０１３２】
ステップＳ１１０３では、参加端末３０３は、ステップＳ１１０１で抽出したパラメータを使いアクセスポイント３０５に接続を行う。
【０１３３】
ステップＳ１１０４では、参加端末３０３はアクセスポイント３０５に接続したら、メディア３０２内に、参加端末３０３を受け入れ可能なアクセスポイント３０５に接続したことを示す情報を、参加端末情報に書き込む。つまり、ここではアクセスポイント３０５に接続したことを示す情報を参加端末情報として書き込む。
【０１３４】
＜３．全体シーケンス＞
図１２は、第３実施形態に係る全体の動作シーケンス図である。ここでは、上述の参加端末３０３および管理端末３０１に関する動作に対応したアクセスポイントの動作も併せて説明している。
【０１３５】
ステップＦ１２０１では、管理端末３０１にメディア３０２が挿入される。それをトリガにして、ステップＦ１２０２では、管理端末３０１はメディア３０２内に参加端末情報の有無を調べる。
【０１３６】
ステップＦ１２０３では、管理端末３０１は、管理端末３０１は管理しているアクセスポイントで既に参加端末３０３を受け入れることが可能な、ネットワークを構築しているアクセスポイントが存在することを確認する。そして、そのアクセスポイントに接続するために必要なパラメータをメディア３０２に書き込む。
【０１３７】
ステップＦ１２０４では、管理端末３０１からメディア３０２が抜かれ、ステップＦ１２０５では、参加端末３０３にメディア３０２が挿入される。それをトリガにして、ステップＦ１２０６では、参加端末３０３は、管理端末３０１が管理しているアクセスポイントの情報（ここでは接続パラメータ）を参照し抽出する。
【０１３８】
ステップＦ１２０７では、参加端末３０３は参照したアクセスポイントの情報を用いて、アクセスポイントを検出する。
【０１３９】
ステップＦ１２０８では、参加端末３０３は検出したアクセスポイントに接続する。
【０１４０】
ステップＦ１２０９では、参加端末３０３はアクセスポイント３０５に接続したら、メディア３０２に、参加端末３０３を受け入れ可能なアクセスポイント３０５に接続したことを示す情報を、参加端末情報として書き込む。
【０１４１】
ステップＦ１２１０では、参加端末３０３からメディア３０２が抜かれ、ステップＦ１２１１では、管理端末３０１にメディア３０２が挿入される。それをトリガにして、ステップＦ１２１２では、管理端末３０１は参加端末情報を参照して、参加端末３０３がアクセスポイント３０５と接続したことを確認する。
【０１４２】
ステップＦ１２１３では、管理端末３０１からメディア３０２が抜かれる。
【０１４３】
ステップＦ１２１４およびステップＦ１２１５では、管理端末３０１はアクセスポイント３０５に接続している端末数をチェックする。接続している端末の確認は、アクセスポイント３０５のリンク情報を参照することで確認できる。アクセスポイント３０５に接続している端末が存在すれば、管理端末３０１はなにも行わない。アクセスポイント３０５に接続している端末が存在しなければ、ステップＦ１２１６に進む。
【０１４４】
ステップＦ１２１６では、管理端末３０１はアクセスポイント３０５に対し、ネットワーク３０６の解消とネットワーク２００への復帰をアクセスポイントの識別情報を基に通知する。
【０１４５】
ステップＦ１２１７では、アクセスポイント３０５は、管理端末３０１に対し、ネットワーク３００に復帰することを通知する。そして、ステップＦ１２１８では、アクセスポイント３０５は、ネットワーク３００に復帰する。
【０１４６】
以上説明したように、第３実施形態に係る無線通信システムによれば、既に存在するゲストモードのアクセスポイント情報に基づいて参加端末３０３は当該アクセスポイントに接続する。
【０１４７】
また、メディアが管理端末から抜かれており、ゲストモードのアクセスポイントに接続している端末が存在しなくなった場合に、当該アクセスポイントによるネットワークを自動的に終了するよう構成している。つまり、ゲストモードのネットワークの構築は、管理端末３０１にメディア３０２が挿入されている期間に限定することが出来る。そのため、参加端末３０３の新規ネットワークの利用終了後に、新規ネットワークが存在し続けるといったことを低減することができる。
【０１４８】
さらに、ユーザはメディア３０２の各機器への挿抜さえ行なえばよいため、非常にユーザ負担の少ない方法となっている。
【０１４９】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５０】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【０１５１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどがある。
【０１５３】
また、コンピュータ（情報処理装置）が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５５】
【図１】第１実施形態に係る無線通信システムに含まれる各無線端末の内部機能ブロックを示す図である。
【図２】第１実施形態に係る無線通信システムの構成を示す図である。
【図３】第３実施形態に係る無線通信システムの構成を示す図である。
【図４】第１実施形態に係る管理端末２０１の動作フローチャートである。
【図５】第１実施形態に係る参加端末２０３の動作フローチャートである。
【図６】第１実施形態に係る全体の動作シーケンス図である。
【図７】第２実施形態に係る管理端末２０１の動作フローチャートである。
【図８】第２実施形態に係る参加端末２０３の動作フローチャートである。
【図９】第２実施形態に係る全体の動作シーケンス図である。
【図１０】第３実施形態に係る管理端末３０１のフローチャートである。
【図１１】第３実施形態に係る参加端末３０３のフローチャートである。
【図１２】第３実施形態に係る全体の動作シーケンス図である。
【図１】
2009253466.tif 000003
【図２】
2009253466.tif 000004
【図３】
2009253466.tif 000005
【図４】
2009253466.tif 000006
【図５】
2009253466.tif 000007
【図６】
2009253466.tif 000008
【図７】
2009253466.tif 000009
【図８】
2009253466.tif 000010
【図９】
2009253466.tif 000011
【図１０】
2009253466.tif 000012
【図１１】
2009253466.tif 000013
【図１２】
2009253466.tif 000014