(57)【特許請求の範囲】
【請求項１】
無線ネットワークに接続するための接続パラメータを管理する管理装置であって、
前記管理装置が親局として形成する第１の無線ネットワークに子局として接続した後に当該第１の無線ネットワークから離脱した第１の通信装置であって、前記管理装置とは異なる前記第１の通信装置が親局として形成する第２の無線ネットワークに、接続するための接続パラメータを管理する管理手段と、
前記管理装置および前記第１の通信装置と異なる第２の通信装置からの探索要求又は接続要求を受信した場合に、前記管理手段により管理された前記第２の無線ネットワークに接続するための接続パラメータを前記第２の通信装置に通知する通知手段と、
を有することを特徴とする管理装置。
【請求項２】
前記管理手段は、前記第２の無線ネットワークに移行した前記第２の通信装置からの前記第１の無線ネットワークへの復帰を通知する復帰通知の受信に応じて前記第２の無線ネットワークの消滅を判断し、当該第２の無線ネットワークが消滅したと判断した場合に、当該第２の無線ネットワークに接続するための接続パラメータを削除する
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記第１の通信装置が前記第１の無線ネットワークに接続している場合に、前記第１の通信装置に新たな無線ネットワークの形成を指示する指示手段を更に有し、
前記第１の通信装置は、前記指示に応じて前記第１の無線ネットワークから離脱し、前記第２の無線ネットワークを形成することを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
前記管理手段は、前記第１の無線ネットワークから離脱した複数の通信装置により、前記第１の無線ネットワークと異なる複数の第２の無線ネットワークが形成されている場合、前記複数の第２の無線ネットワークの夫々に接続するための複数の接続パラメータを管理し、
前記通知手段は、前記接続パラメータの通知に際して、前記管理手段により管理している前記複数の接続パラメータを前記第２の通信装置に通知することを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項５】
前記管理手段は、前記第１の無線ネットワークから離脱した複数の通信装置により、前記第１の無線ネットワークと異なる複数の第２の無線ネットワークが形成されている場合、前記複数の第２の無線ネットワークの夫々に接続するための複数の接続パラメータを管理し、
前記第２の通信装置からの前記要求は、前記第２の通信装置の通信相手を示す指定情報を含み、
前記通知手段は、前記接続パラメータの通知に際して、前記指定情報に基づく接続パラメータを選択的に前記第２の通信装置に通知する
ことを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項６】
前記管理手段は、前記第１の無線ネットワークから離脱した複数の通信装置により、前記第１の無線ネットワークと異なる複数の第２の無線ネットワークが形成されている場合、前記複数の第２の無線ネットワークの夫々に接続するための複数の接続パラメータを管理し、
前記通知手段は、
前記接続パラメータの通知に際して、前記第２の通信装置の接続形態、暗号化方式のいずれかに基づいて前記管理手段により管理された前記接続パラメータを選択的に該第２の通信装置に通知する
ことを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項７】
無線ネットワークに接続するための接続パラメータを管理する管理装置における管理方法であって、
前記管理装置が親局として形成する第１の無線ネットワークに子局として接続した後に当該第１の無線ネットワークから離脱した第１の通信装置であって、前記管理装置とは異なる前記第１の通信装置が親局として形成する第２の無線ネットワークに、接続するための接続パラメータを管理する管理工程と、
前記管理装置および前記第１の通信装置とは異なる第２の通信装置からの探索要求又は接続要求を受信した場合に、前記管理工程において管理された前記第２の無線ネットワークに接続するための接続パラメータを前記第２の通信装置に通知する通知工程と、
を有することを特徴とする管理方法。
【請求項８】
無線ネットワークに接続するための接続パラメータを管理する管理装置に備えられたコンピュータに、
前記管理装置が親局として形成する第１の無線ネットワークに子局として接続した後に当該第１の無線ネットワークから離脱した第１の通信装置であって、前記管理装置とは異なる前記第１の通信装置が親局として形成する第２の無線ネットワークに、接続するための接続パラメータを管理する管理工程と、
前記管理装置および前記第１の通信装置とは異なる第２の通信装置からの探索要求又は接続要求を受信した場合に、前記管理工程において管理された前記第２の無線ネットワークに接続するための接続パラメータを前記第２の通信装置に通知する通知工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理方法、及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）の普及に伴って無線ＬＡＮに対応した通信端末の機能が多様化している。例えば、無線ＬＡＮのアクセスポイント（以下、ＡＰと略す）とステーション（以下、ＳＴＡと略す）との両方の機能を有するＤｕａｌモード端末が開発されている。
【０００３】
Ｄｕａｌモード端末は無線帯域を有効に利用できるという特徴がある。例えば、Ｄｕａｌモード端末が同じＡＰの配下にあるＳＴＡと通信を行なう際に、当該ＡＰとの接続を切断し、ＡＰモードを起動して別のネットワークを形成し、ＡＰを介さず通信相手のＳＴＡと通信を行なう技術が提案されている。また、ＳＴＡがネットワークの接続パラメータを取得する技術として、ネットワーク上のサーバ装置がＳＴＡの要求に応答してＡＰとの接続に必要な接続パラメータを送信する技術（特許文献１）も提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９１７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、図１には、Ｄｕａｌモード端末が存在するネットワーク構成が示される。
【０００６】
ＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３は、ＳＴＡモードで動作するＤｕａｌモード端末であり、ＤＶＣ１０２及びＰＣ１０４は、ＳＴＡである。ＤＩＳＰＬＡＹ１０１、ＰＲＩＮＴＥＲ１０３、ＤＶＣ１０２、ＰＣ１０４、パラメータ記憶装置１０６及び管理装置１０５は、ＡＰ１００と通信可能なネットワークに接続されている。ここでは、ＡＰ１００と通信可能なネットワークをホームネットワークと呼ぶ。
【０００７】
管理装置１０５は、ホームネットワークの通信帯域を管理している。ここで、ＤＶＣ１０２がＤＩＳＰＬＡＹ１０１と、ＰＣ１０４がＰＲＩＮＴＥＲ１０３と通信を開始した場合を考える。管理装置１０５は、通信帯域を有効に利用するため、ＡＰ１００配下の端末にホームネットワークとは異なる別のネットワークの形成を指示したとする。この場合におけるネットワーク構成を図２に示す。ＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３は、ＳＴＡモードからＡＰモードに切り替わり、それぞれ別のネットワークを形成している。この状態において、ＤＳＣ２００がＤＶＣ１０２との通信を希望して、ホームネットワークに接続したとする。この場合、ＤＶＣ１０２は、別のネットワークに接続しているため、ＤＳＣ２００は、ＤＶＣ１０２と通信を行なうことができない。
【０００８】
そこで、本発明は、第１のネットワークを離脱した通信端末により形成された第２のネットワークに接続された通信端末と、第１のネットワークに接続された通信端末との間における通信を可能にするようにした技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様による管理装置は、無線ネットワークに接続するための接続パラメータを管理する管理装置であって、前記管理装置が親局として形成する第１の無線ネットワークに子局として接続した後に当該第１の無線ネットワークから離脱した第１の通信装置であって、前記管理装置とは異なる前記第１の通信装置が親局として形成する第２の無線ネットワークに、接続するための接続パラメータを管理する管理手段と、前記管理装置および前記第１の通信装置と異なる第２の通信装置からの探索要求又は接続要求を受信した場合に、前記管理手段により管理された前記第２の無線ネットワークに接続するための接続パラメータを前記第２の通信装置に通知する通知手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、第１のネットワークを離脱した通信端末により形成された第２のネットワークに接続された通信端末と、第１のネットワークに接続された通信端末との間における通信を可能にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の一形態に係わる通信システムの全体構成の一例を示す第１の図である。
【図２】本発明の実施の一形態に係わる通信システムの全体構成の一例を示す第２の図である。
【図３】図１及び図２に示す管理装置１０５の構成の一例を示す図である。
【図４】図３に示す接続パラメータ管理部３０５により管理される接続パラメータ情報のデータ構成の一例を示す図である。
【図５】図３に示すＳＴＡ管理部３０７により管理されるＳＴＡ情報のデータ構成の一例を示す図である。
【図６】図１及び図２に示す通信システムにおける処理の流れの一例を示す第１のシーケンスチャートである。
【図７】図１及び図２に示す通信システムにおける処理の流れの一例を示す第２のシーケンスチャートである。
【図８】管理装置１０５における動作の一例を示す第１のフローチャートである。
【図９】管理装置１０５における動作の一例を示す第２のフローチャートである。
【図１０】管理装置１０５における動作の一例を示す第３のフローチャートである。
【図１１】通信端末における動作の一例を示すフローチャートである。
【図１２】実施形態２に係わる管理装置１０５における動作の一例を示すフローチャートである。
【図１３】実施形態３に係わる通信端末における動作の一例を示すフローチャートである。
【図１４】実施形態４に係わる通信システムの全体構成の一例を示す図である。
【図１５】実施形態４に係わるＳＴＡ情報のデータ構成の一例を示す図である。
【図１６】実施形態４に係わる接続パラメータ情報のデータ構成の一例を示す図である。
【図１７】実施形態４に係わる管理装置１０５における動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係わる管理装置及び通信端末、プログラム及びその方法、通信システムの実施形態について添付図面を参照して詳細に説明する。
【００１３】
（実施形態１）
図１、図２は、本発明の実施の一形態に係わる通信システムの全体構成の一例を示す図である。
【００１４】
図１において、管理装置１０５及び各通信端末は、ホームネットワーク（以下、第１のネットワークと言う）に接続されている。ＡＰ１００には、ＳＴＡとしてＤＩＳＰＬＡＹ１０１、ＤＶＣ１０２、ＰＲＩＮＴＥＲ１０３、ＰＣ１０４が接続されている。ＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３は、ＡＰ、ＳＴＡ両方の機能を備えたＤｕａｌモード端末である。管理装置１０５は、ネットワーク全体の通信帯域及び端末の管理を行なう。パラメータ記憶装置１０６は、Ｄｕａｌモード端末であるＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３がＡＰモードとして動作した場合に使用する接続パラメータを記憶する。ＤＩＳＰＬＡＹ１０１、ＤＶＣ１０２、ＰＲＩＮＴＥＲ１０３、ＰＣ１０４は、機器探索プロトコルであるＵＰｎＰ（Universal Plug and Play）に対応している。
【００１５】
図２は、ＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３がＡＰモードを起動し、ＡＰ１００が形成する第１のネットワークとは異なるネットワーク（以下、第２のネットワークと言う）を形成した構成を示している。なお、第２のネットワークの形成は、管理装置１０５からの指示に基づき行なわれる。ここでは、ＤＩＳＰＬＡＹ１０１により形成されるネットワークを第２のネットワーク２０１、ＰＲＩＮＴＥＲ１０３により形成されるネットワークを第２のネットワーク２０２として説明する。ＤＳＣ２００は、これら２つの第２のネットワーク（２０１、２０２）が形成された後、ＤＶＣ１０２と通信するため、新たに第１のネットワークに接続されたものとする。
【００１６】
図３は、図１及び図２に示す管理装置１０５の構成の一例を示す図である。
【００１７】
ＲＯＭ３００には、例えば、管理装置１０５を動作させるためのプログラムが格納されている。ＲＡＭ３０１は、上述したプログラムを展開する領域を有する。通信部３０３は、通信Ｉ／Ｆ３０２を介して、例えば、第１のネットワークを利用して通信を行なう。ＣＰＵ３０４は、管理装置１０５全体の制御を行なう。ＣＰＵ３０４内には、ＣＰＵ３０４により実現される機能的な構成の一例が示される。このＣＰＵ３０４により実現される機能的な構成は主に、ＣＰＵ３０４がＲＯＭ３００等に記憶されたプログラムを読み出し実行することで実現される。
【００１８】
ＣＰＵ３０４においては、接続パラメータ管理部３０５と、帯域管理部３０６と、ＳＴＡ管理部３０７と、通信管理部３０８と、が機能的な構成として実現される。接続パラメータ管理部３０５は、第２のネットワークで使用する接続パラメータに係わる情報（以下、接続パラメータ情報と言う）を管理し、帯域管理部３０６は、ネットワーク内における通信帯域に係わる情報（以下、帯域情報と言う）を管理する。ＳＴＡ管理部３０７は、各通信端末に係わる情報（以下、ＳＴＡ情報と言う）を管理する。なお、接続パラメータ管理部３０５、帯域管理部３０６、ＳＴＡ管理部３０７では、例えば、ＲＡＭ３０１等に記憶して接続パラメータ情報や帯域情報、ＳＴＡ情報等の管理を行なう。通信管理部３０８は、各通信端末における通信処理を統括管理する。
【００１９】
以上が、管理装置１０５についての説明である。なお、ＤＩＳＰＬＡＹ１０１、ＤＶＣ１０２、ＰＲＩＮＴＥＲ１０３、ＰＣ１０４等の通信端末においても、管理装置１０５同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信Ｉ／Ｆ等を具備したコンピュータが内蔵される。
【００２０】
図４は、図３に示す接続パラメータ管理部３０５により管理される接続パラメータ情報のデータ構成の一例である。パラメータ番号は、接続パラメータの通し番号である。接続パラメータ管理部３０５では、通し番号４０１に対応して、ＳＳＩＤ４０２、チャネル４０３、暗号方式４０４、暗号鍵４０５をＲＡＭ３０１等に記憶し管理する。図４に示す一例では、第２のネットワークへの接続パラメータとして通し番号「１」及び「２」に対応する接続パラメータが管理されており、接続パラメータが複数管理されていることを示している。
【００２１】
図５は、図３に示すＳＴＡ管理部３０７により管理されるＳＴＡ情報のデータ構成の一例である。端末番号５００は、ネットワーク内における通信端末の通し番号である。ＳＴＡ管理部３０７では、端末番号５００に対応してＳＴＡ情報をＲＡＭ３０１等に記憶し管理する。ＵＵＩＤ５０１及びＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ５０２は、ＵＰｎＰメッセージの情報要素である。その他、ＭＡＣアドレス５０３、ＩＰアドレス５０４、パラメータ番号５０５を記憶する。パラメータ番号５０５は、通信端末が第２のネットワークに接続している際に当該通信端末が使用している接続パラメータに対応したパラメータ番号４０１を管理する。すなわち、パラメータ番号５０５は、図４に示す接続パラメータ管理部３０５に管理されたパラメータ番号４０１と対応している。
【００２２】
ここで、図６及び図７には、図１及び図２に示す通信システムにおける処理の流れの一例が示される。
【００２３】
まず、図６を用いて、図１に示すネットワーク構成から図２に示すネットワーク構成に遷移する際の処理の流れについて説明する。
【００２４】
ＤＩＳＰＬＡＹ１０１は、ＡＰ１００に対して接続要求（以下、アソシエーション要求と言う）を行ない（Ｓ６０１）、ＡＰ１００は、アソシエーション応答（＝成功）をＤＩＳＰＬＡＹ１０１に送信する（Ｓ６０２）。そして、ＤＩＳＰＬＡＹ１０１は、ＵＰｎＰのメッセージであるＡＤＶＥＲＴＩＳＥをマルチキャストで送信し（Ｓ６０３）、自身のデバイス情報をネットワークに向けて通知する。
【００２５】
管理装置１０５は、ＤＩＳＰＬＡＹ１０１が送信したＡＤＶＥＲＴＩＳＥを受信すると、ＳＴＡ管理部３０７において、ＤＩＳＰＬＡＹ１０１のＵＵＩＤ、ＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ、ＭＡＣアドレス、ＩＰアドレスをＳＴＡ情報として管理する。なお、パラメータ番号５０５は、（管理装置１０５からの指示により）通信端末が第２のネットワークを形成する際に更新される項目であり、現時点では何も記憶されない。ＡＤＶＥＲＴＩＳＥの送信後、ＤＩＳＰＬＡＹ１０１は、ネットワーク内のＵＰｎＰプロトコルに対応した機器を探索するために探索要求（以下、ＤＩＳＣＯＶＥＲＹ要求と言う）を送信する（Ｓ６０４）。
【００２６】
また、ＤＶＣ１０２は、上述したＤＩＳＰＬＡＹ１０１と同様に、ＡＰ１００に対してアソシエーション要求を行なう。なお、ＤＶＣ１０２の動作でＤＩＳＰＬＡＹ１０１と同じ部分に関しては、同じ符号を付与することで記述を省略している。ＤＶＣ１０２は、ＡＰ１００からアソシエーション応答を受信した後、ＡＤＶＥＲＴＩＳＥをマルチキャストで送信する。すると、これを受けた管理装置１０５は、上述したＤＩＳＰＬＡＹ１０１の時と同様に、ＳＴＡ管理部３０７において、ＤＶＣ１０２のＵＵＩＤ、ＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ、ＭＡＣアドレス、ＩＰアドレスをＳＴＡ情報として管理する。
【００２７】
ＤＩＳＰＬＡＹ１０１は、Ｓ６０５でＤＶＣ１０２がマルチキャストで送信したＤＩＳＣＯＶＥＲＹ要求に対するＤＩＳＣＯＶＥＲＹ応答を送信する（Ｓ６０６）。ＤＩＳＣＯＶＲＹ応答には、ＤＩＳＰＬＡＹ１０１のＵＵＩＤやＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎといったＵＰｎＰの情報要素が含まれる。これにより、ＤＶＣ１０２は、ＤＩＳＰＬＡＹ１０１の存在を認識する。また、ＰＣ１０４及びＰＲＩＮＴＥＲ１０３も上述したＤＩＳＰＬＡＹ１０１、ＤＶＣ１０２と同様に、ＡＰ１００に接続した後、ＡＤＶＥＲＴＩＳＥを送信する。また、ＰＣ１０４及びＰＲＩＮＴＥＲ１０３は、ＤＩＳＣＯＶＥＲＹ要求を送信し、それに対するＤＩＳＣＯＶＥＲＹ応答を受信する（Ｓ６０７〜Ｓ６１３）。
【００２８】
ここで、ＤＶＣ１０２が、例えば、ＤＩＳＰＬＡＹ１０１との間でアプリケーションを実行するため、管理装置１０５に対して通信帯域を要求したとする（Ｓ６１４）。この要求を受けた管理装置１０５は、通信管理部３０８において、要求された通信帯域の割り当てが可能であるか算出する（Ｓ６１５）。この算出は、帯域管理部３０６に管理された帯域情報に基づき行なわれる。ここで、管理装置１０５は、通信管理部３０８において、通信帯域を割り当てることは可能であるが、ＤＩＳＰＬＡＹ１０１は新規に第２のネットワークを形成する必要があると判断したとする。この場合、管理装置１０５は、第２のネットワーク２０１で使用する接続パラメータをパラメータ記憶装置１０６に要求し（Ｓ６１６）、その接続パラメータを受信する（Ｓ６１７）。
【００２９】
接続パラメータを受信した管理装置１０５は、接続パラメータ管理部３０５において、当該受信した接続パラメータを接続パラメータ情報として管理する（Ｓ６１８）。ここで、第２のネットワーク２０１の接続パラメータは、図４に示すパラメータ番号４０１の「１」に対応しているものとする。接続パラメータの受信が済んだ管理装置１０５は、ＤＶＣ１０２に対して通信帯域の応答とともに（Ｓ６１９）、第２のネットワークへの移行を通知し（Ｓ６２０）、ＤＶＣ１０２を第２のネットワーク２０１へ移行させる。
【００３０】
また、管理装置１０５は、ＤＩＳＰＬＡＹ１０１に対しても第２のネットワーク２０１への移行を通知し（Ｓ６２２）、ＤＶＣ１０２及びＤＩＳＰＬＡＹ１０１に対して接続パラメータ通知を行なう（Ｓ６２１、Ｓ６２３）。このとき、ＤＶＣ１０２及びＤＩＳＰＬＡＹ１０１に通知される接続パラメータは、図４に示すパラメータ番号４０１の「１」に対応する。その後、管理装置１０５は、ＳＴＡ管理部３０７において、ＤＶＣ１０２及びＤＩＳＰＬＡＹ１０１のパラメータ番号５０５に、第２のネットワーク２０１のパラメータ番号４０１である「１」を書き込む。
【００３１】
接続パラメータを受信したＤＩＳＰＬＡＹ１０１は、ＡＰモードを起動し、ビーコンを送信する（Ｓ６２４）。ＤＶＣ１０２は、そのビーコンを受信すると、ＤＩＳＰＬＡＹ１０１に対してアソシエーション要求を行うとともに（Ｓ６２５）、それに対する応答（＝成功）を受信し（Ｓ６２６）、ＤＩＳＰＬＡＹ１０１との接続を確立する。接続の確立後、ＤＶＣ１０２は、ＤＩＳＰＬＡＹ１０１との間でデータ通信を開始する（Ｓ６２７）。
【００３２】
ここで、ＰＣ１０４が、例えば、ＰＲＩＮＴＥＲ１０３との間でアプリケーションを実行するため、管理装置１０５に対して通信帯域を要求したとする（Ｓ６２８）。この要求を受けた管理装置１０５は、通信管理部３０８において、要求された通信帯域の割り当てが可能であるか算出を行なう（Ｓ６２９）。ここで、管理装置１０５は、通信管理部３０８において、通信帯域を割り当てることは可能であるが、ＰＲＩＮＴＥＲ１０３は第２のネットワーク２０２を新規に形成する必要があると判断したとする。この場合、管理装置１０５は、通信管理部３０８において、第２のネットワーク２０２で使用する接続パラメータをパラメータ記憶装置１０６に要求し（Ｓ６３０）、その接続パラメータを受信する（Ｓ６３１）。
【００３３】
接続パラメータを受信した管理装置１０５は、接続パラメータ管理部３０５において、当該受信した接続パラメータを接続パラメータ情報として管理する（Ｓ６３２）。ここで、第２のネットワーク２０２の接続パラメータは、図４に示すパラメータ番号４０１の「２」に対応しているものとする。その後、管理装置１０５、ＰＣ１０４及びＰＲＩＮＴＥＲ１０３は、上述したＳ６１９からＳ６２３と同様の処理を実施する。すなわち、管理装置１０５がＰＣ１０４に対して通信帯域を応答し、ＰＣ１０４及びＰＲＩＮＴＥＲ１０３に第２のネットワーク２０２への移行を通知した後、当該第２のネットワーク２０２の接続パラメータを通知する。ＰＣ１０４及びＰＲＩＮＴＥＲ１０３は、この接続パラメータを受信すると、上述したＳ６２４からＳ６２６と同様の処理を実施した後、データ通信を開始する（Ｓ６３３、Ｓ６３４）。このとき、管理装置１０５は、ＳＴＡ管理部３０７において、ＰＣ１０４及びＰＲＩＮＴＥＲ１０３のパラメータ番号５０５に、第２のネットワーク２０２のパラメータ番号４０１である「２」を書き込む。
【００３４】
続いて、図７を用いて、図２に示すネットワーク構成の場合に、ＤＳＣ２００がＤＶＣ１０２と通信を行なう際の処理の流れについて説明する。すなわち、第１のネットワークから第２のネットワーク２０１に接続変更したＤＶＣ１０２と、その接続変更後、第１のネットワークに新たに参加したＤＳＣ２００との間で通信を行なう場合について説明する。
【００３５】
ここで、ＤＳＣ２００が、例えば、ＤＶＣ１０２との間でアプリケーションを実行するため、ＡＰ１００に接続したとする（Ｓ７０１）。ＤＳＣ２００は、ＡＰ１００からアソシエーション応答（＝成功）を受信すると（Ｓ７０２）、ＡＤＶＥＲＴＩＳＥをマルチキャストで送信する（Ｓ７０３）。ＡＤＶＥＲＴＩＳＥを受信した管理装置１０５は、ＳＴＡ管理部３０７において、ＤＳＣ２００のＵＵＩＤ５０１、ＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎ５０２、ＭＡＣアドレス５０３、ＩＰアドレス５０４をＳＴＡ情報として管理する。
【００３６】
また、ＤＳＣ２００は、第１のネットワークに向けてＤＩＳＣＯＶＥＲＹ要求をマルチキャストで送信する（Ｓ７０４）。このＤＩＳＣＯＶＥＲＹ要求を受信した管理装置１０５は、接続パラメータ管理部３０５において、第２のネットワークで使用されている接続パラメータを参照する。この場合、接続パラメータ管理部３０５では、第２のネットワークの接続パラメータとして、第２のネットワーク（２０１、２０２）の接続パラメータを管理している。ここで、管理装置１０５は、通信管理部３０８において、ＤＩＳＣＯＶＥＲＹ要求元のＤＳＣ２００に対して全ての第２のネットワークに係わる接続パラメータを通知する（Ｓ７０５）。この場合、全ての接続パラメータとして、第２のネットワーク（２０１、２０２）の接続パラメータがＤＳＣ２００に送信されることになる。
【００３７】
ＤＳＣ２００は、Ｓ７０５で受信した接続パラメータを用いて第２のネットワーク各々（２０１、２０２）に接続し、それぞれのネットワークでＤＩＳＣＯＶＥＲＹ要求を送信する。より詳細には、ＤＳＣ２００は、まず、ＰＲＩＮＴＥＲ１０３がＡＰである第２のネットワーク２０２に接続し（Ｓ７０６、Ｓ７０７）、ＤＩＳＣＯＶＥＲＹ要求を送信する（Ｓ７０８）。ＰＲＩＮＴＥＲ１０３及びＰＣ１０４は、ＤＩＳＣＯＶＥＲＹ要求に対応してＤＩＳＣＯＶＥＲＹ応答を送信する（Ｓ７０９、Ｓ７１０）。続いて、ＤＳＣ２００は、ＤＩＳＰＬＡＹ１０１がＡＰである第２のネットワーク２０１に接続し（Ｓ７１１、Ｓ７１２）、ＤＩＳＣＯＶＥＲＹ要求を送信する（Ｓ７１３）。ＤＩＳＰＬＡＹ１０１及びＤＶＣ１０２は、ＤＩＳＣＯＶＥＲＹ要求に対応してＤＩＳＣＯＶＥＲＹ応答を送信する（Ｓ７１４、Ｓ７１５）。
【００３８】
ここで、ＤＳＣ２００は、Ｓ７１５におけるＤＶＣ１０２からのＤＩＳＣＯＶＥＲＹ応答により、ＤＶＣ１０２が第２のネットワーク２０１に存在していることを認識する。すると、ＤＳＣ２００は、ＤＶＣ１０２との通信帯域を確保するため、第１のネットワークのＡＰ１００に接続し（Ｓ７１６、Ｓ７１７）、管理装置１０５に対して自身とＤＶＣ１０２との間の帯域を要求する（Ｓ７１８）。
【００３９】
帯域要求を受信した管理装置１０５は、通信管理部３０８において、帯域を算出する（Ｓ７１９）。また、管理装置１０５は、ＳＴＡ管理部３０７において、端末番号５００が「５（ＤＳＣ２００）」のパラメータ番号５０５に、ＤＶＣ１０２のパラメータ番号５０５と同じ「１」を書き込む。そして、この書込み後、ＤＳＣ２００に通信帯域を応答する（Ｓ７２０）。
【００４０】
帯域応答を受信したＤＳＣ２００は、再び、第２のネットワーク２０１に接続し（Ｓ７２１、Ｓ７２２）、ＤＶＣ１０２との間でデータ通信を開始する（Ｓ７２３）。ＤＳＣ２００は、ＤＶＣ１０２とのデータ通信が終了すると、第１のネットワークに接続した後（Ｓ７２４、Ｓ７２５）、管理装置１０５に向けて復帰通知を送信する（Ｓ７２６）。
【００４１】
復帰通知を受信した管理装置１０５では、帯域管理部３０６において、ＤＳＣ２００とＤＶＣ１０２間の通信帯域の開放を行なう。また、ＳＴＡ管理部３０７において、端末番号５００が「５（ＤＳＣ２００）」のパラメータ番号５０５を「０」に変更し、ＳＴＡ情報の更新を行なう（Ｓ７２７）。ここで「０」は、第２のネットワークの接続パラメータを使用していないことを示す。
【００４２】
その後、管理装置１０５は、通信管理部３０８において、当該更新された情報に基づき第２のネットワークが消滅していないか判断する。第２のネットワークが消滅しているか否かの判断は、ＳＴＡ情報のパラメータ番号５０５の参照に基づいて行なわれる。図５の場合、変更前のＤＳＣ２００のパラメータ番号５０５は「１」である。そして、この番号は、端末番号５００が「１（ＤＩＳＰＬＡＹ１０１）」及び「２（ＤＶＣ１０２）」で使用されている。そのため、パラメータ番号５０５が「１」の接続パラメータを使用して通信を行なっている通信端末が存在することになるので、この場合、パラメータ番号「１」に対応するネットワークは存在すると判断できる。仮に、ＤＶＣ１０２がＤＩＳＰＬＡＹ１０１との通信を終了し、ＤＶＣ１０２及びＤＩＳＰＬＡＹ１０１が第１のネットワークに復帰した場合は、端末番号５００が「１（ＤＩＳＰＬＡＹ１０１）」及び「２（ＤＶＣ１０２）」のパラメータ番号５０５が「０」となる。この場合、パラメータ番号５０５「１」の接続パラメータを使用して通信を行なっている通信端末が存在しないので、管理装置１０５は、当該パラメータ番号「１」に対応するネットワークは消滅したと判断する。この際、管理装置１０５は、接続パラメータ管理部３０５において、パラメータ番号４０１が「１」の接続パラメータを削除する。このようにすることで管理装置１０５では、第２のネットワークの形成又は消滅を管理できることになる。
【００４３】
ここで、図８から図１０を用いて、管理装置１０５における動作の一例について説明する。
【００４４】
まず、図８を用いて、帯域要求を受信した場合の管理装置１０５における動作について説明する。
【００４５】
管理装置１０５は、帯域要求を受信すると（Ｓ８００）、通信管理部３０８において、当該要求元端末に通信帯域の割り当てが可能であるか判断する。通信帯域の割り当てが不可であれば（Ｓ８０１でＮＯ）、割り当て不可である旨を通知し（Ｓ８１０）、この処理を終了する。通信帯域の割り当てが可能であれば（Ｓ８０１でＹＥＳ）、管理装置１０５は、通信管理部３０８において、第２のネットワークを形成する必要があるか判断する。すなわち、帯域の有効利用等を考慮し、帯域要求元端末と、その通信先端末との間でデータ通信を行なうには、第２のネットワークの形成が必要であるかの判断を行なう。
【００４６】
第２のネットワークを形成する必要がなければ（Ｓ８０２でＮＯ）、管理装置１０５は、通信管理部３０８において、帯域要求元端末に通信帯域を応答し（Ｓ８１１）、この処理を終了する。第２のネットワークを形成する必要があれば（Ｓ８０２でＹＥＳ）、管理装置１０５は、通信管理部３０８において、パラメータ記憶装置１０６に当該第２のネットワークで使用する接続パラメータを要求する（Ｓ８０３）。そして、パラメータ記憶装置１０６から接続パラメータを受信する（Ｓ８０４）。
【００４７】
接続パラメータを受信した管理装置１０５は、接続パラメータ管理部３０５において、当該受信した接続パラメータを管理する（Ｓ８０５）。その後、管理装置１０５は、通信管理部３０８において、帯域要求元端末に通信帯域を応答するとともに（Ｓ８０６）、第２のネットワークへの移行を通知する（Ｓ８０７）。なお、Ｓ８０７における移行通知は、帯域要求元端末だけでなく、その通信先となる通信端末にも送られる。
【００４８】
続いて、管理装置１０５は、通信管理部３０８において、帯域要求元端末及びその通信先端末に対して接続パラメータを通知した後（Ｓ８０８）、ＳＴＡ管理部３０７において、ＳＴＡ情報の更新を行なう（Ｓ８０９）。そして、この処理を終了する。
【００４９】
次に、図９を用いて、ＤＩＳＣＯＶＥＲＹ要求を受信した場合の管理装置１０５における動作について説明する。
【００５０】
管理装置１０５は、ＤＩＳＣＯＶＥＲＹ要求を受信すると（Ｓ９００）、接続パラメータ管理部３０５において、第２のネットワークで使用されている接続パラメータを参照する。ここで、接続パラメータがない、すなわち、第２のネットワークがなければ（Ｓ９０１でＮＯ）、そのままこの処理を終了する。一方、第２のネットワークがあれば（Ｓ９０１でＹＥＳ）、管理装置１０５は、通信管理部３０８において、ＤＩＳＣＯＶＥＲＹ要求元端末に全ての第２のネットワークに係わる接続パラメータを通知し（Ｓ９０２）、この処理を終了する。すなわち、存在する全ての第２のネットワークへ接続するための接続パラメータを通知する。
【００５１】
次に、図１０を用いて、復帰通知を受信した場合の管理装置１０５における動作について説明する。
【００５２】
管理装置１０５は、復帰通知を受信すると（Ｓ１０００）、まず、帯域管理部３０６において、復帰通知要求元端末が利用していた通信帯域を開放する（Ｓ１００１）。続いて、管理装置１０５は、ＳＴＡ管理部３０７において、ＳＴＡ情報を更新する（Ｓ１００２）。この更新では、復帰通知要求元端末を元のネットワークに復帰させるように情報を変更する。
【００５３】
ＳＴＡ情報の更新が済むと、管理装置１０５は、通信管理部３０８において、当該更新されたＳＴＡ情報に基づき第２のネットワークが消滅していないか判断する。消滅した第２のネットワークがなければ（Ｓ１００３でＮＯ）、そのままこの処理を終了する。一方、消滅した第２のネットワークがあれば（Ｓ１００３でＹＥＳ）、接続パラメータ管理部３０５において、当該第２のネットワークの接続パラメータを削除した後（Ｓ１００４）、この処理を終了する。
【００５４】
次に、図１１を用いて、通信端末における動作の一例について説明する。ここでは、ＤＩＳＣＯＶＥＲＹ要求を送信した後の通信端末における動作について説明する。なお、通信端末からＤＩＳＣＯＶＥＲＹ要求が送信された時点で既に第２のネットワークが存在しているものとする。
【００５５】
通信端末は、第１のネットワークに向けてＤＩＳＣＯＶＥＲＹ要求をマルチキャストで送信する（Ｓ１１００）。すると、この要求を受信した管理装置１０５から第２のネットワークで使用されている接続パラメータが応答される。上述した通り、存在する全ての第２のネットワークに係わる接続パラメータが応答されることになる。
【００５６】
接続パラメータを受信した通信端末は、当該接続パラメータを用いて第２のネットワークへ接続する（Ｓ１１０１、Ｓ１１０２）。なお、第２のネットワークが複数存在し、複数の接続パラメータが応答された場合には、所定のルール等に基づきその中から接続パラメータを１つ選択し、いずれかの第２のネットワークへ接続すればよい。
【００５７】
第２のネットワークへ接続後、通信端末は、当該ネットワークに向けてＤＩＳＣＯＶＥＲＹ要求を送信し、所望する通信先端末が当該ネットワークに存在するか調べる。通信先端末が見つからなければ（Ｓ１１０３でＮＯ）、Ｓ１１０２の処理に戻り、別の接続パラメータを用いて再度、上述した処理を繰り返す。
【００５８】
また、所望の通信先端末が見つかった場合には（Ｓ１１０３でＹＥＳ）、通信端末は、通信帯域の確保等を行なった後、当該第２のネットワークに再接続し、当該通信先端末との間で通信を開始する（Ｓ１１０４）。その後、通信が終了すると（Ｓ１１０５）、通信端末は、第１のネットワークに復帰するとともに、管理装置１０５に向けて復帰通知を送信し（Ｓ１１０６）、この処理を終了する。
【００５９】
以上のように実施形態１によれば、１又は複数の第２のネットワークが存在する状態で通信端末から管理装置に向けてＤＩＳＣＯＶＥＲＹ要求が送信されると、管理装置１０５は、全ての第２のネットワークに係わる接続パラメータを当該要求元端末に通知する。これにより、第１のネットワークを離脱した通信端末により形成された第２のネットワークに接続された通信端末と、第１のネットワークに接続された（特に、新たに参加した）通信端末との間における通信を可能にすることができる。また、管理装置１０５おいては、第１のネットワークの通信端末による第２のネットワークの形成及び消滅を管理できる。
【００６０】
なお、実施形態１においては、第１のネットワークへ復帰する際に、通信端末から管理装置１０５側に復帰通知を送信していたが、ＡＰ１００接続後に通信端末から最初に送信されるＡＤＶＥＲＴＩＳＥで復帰通知を代用してもよい。その場合、管理装置１０５は、第２のネットワークに移行した端末（ＳＴＡ管理部３０７のパラメータ番号で判別可能）が送信するＡＤＶＥＲＴＩＳＥの受信により、当該ＡＤＶＥＲＴＩＳＥを送信した通信端末の復帰を判断できる。
【００６１】
（実施形態２）
次に、実施形態２について説明する。実施形態２では、ＤＩＳＣＯＶＥＲＹ要求に際して、探索したい機器属性の指定を行なうようにした場合について説明する。なお、実施形態２における通信システム及び管理装置１０５の構成については、実施形態１と同様となるため、その説明については省略する。また、通信システム及び管理装置１０５における動作についても、実施形態１と同様となる部分についてはその説明を省略し、相違する点についてのみ説明する。
【００６２】
ここで、上述した図７を用いて、実施形態１と相違する処理について説明する。なお、ここでは、ＤＳＣ２００がＳ７０４においてＤＩＳＣＯＶＥＲＹ要求を行なう際に、探索したい機器属性を指定するようにした場合を例に挙げて説明する。
【００６３】
ＤＳＣ２００は、Ｓ７０４でＤＩＳＣＯＶＲＹ要求を行なう際に、探索したい機器属性として「ＵＵＩＤ５０１にＤＶＣ１０２」を指定する。このＤＩＳＣＯＶＥＲＹ要求を受信した管理装置１０５は、接続パラメータ管理部３０５に管理された接続パラメータ情報を参照し、第２のネットワークが存在するか否かを判断する。図４によれば、第２のネットワークは２つ存在している。この場合、管理装置１０５は、ＤＩＳＣＯＶＥＲＹ要求から機器属性指定情報（この場合、ＵＵＩＤ５０１にＤＶＣ１０２）を抽出し、当該抽出した情報とＳＴＡ情報とを比較する。比較の結果、抽出した情報と一致するＳＴＡ情報があれば、一致する情報に対応する全ての端末番号５００を選択し、さらにそれに対応するパラメータ番号５０５を全て選択する。
【００６４】
この比較により、当該抽出した機器指定情報（ＵＵＩＤ５０１がＤＶＣ１０２）と端末番号５００が「２」のＵＵＩＤ５０１とが一致していることが分かる。すると、管理装置１０５は、端末番号５００が「２」に対応するパラメータ番号５０５、すなわち、「１」を選択する。そして、接続パラメータ管理部３０５から当該選択したパラメータ番号５０５が「１」に対応する接続パラメータを取得し、それをＤＳＣ２００に送信する。
【００６５】
なお、上記説明では、一致する情報に対応する端末番号５００は、端末番号５００が「２（ＤＶＣ１０２）」の１つのみであるが、複数ある場合には、管理装置１０５は、その全てを選択し、それを通知することになる。
【００６６】
図１２には、実施形態２に係わる管理装置１０５における動作の一例が示される。ここでは、機器属性指定情報を含むＤＩＳＣＯＶＥＲＹ要求を受信した場合の管理装置１０５における動作について説明する。
【００６７】
管理装置１０５は、機器属性指定情報を含むＤＩＳＣＯＶＥＲＹ要求を受信すると（Ｓ１２００）、まず、接続パラメータ管理部３０５において、第２のネットワークで使用されている接続パラメータを参照する。ここで、接続パラメータがない、すなわち、第２のネットワークがなければ（Ｓ１２０１でＮＯ）、そのままこの処理を終了する。
【００６８】
一方、第２のネットワークがあれば（Ｓ１２０１でＹＥＳ）、管理装置１０５は、通信管理部３０８において、受信したＤＩＳＣＯＶＥＲＹ要求から機器属性指定情報を抽出し（Ｓ１２０２）、当該抽出した情報とＳＴＡ情報とを比較する。比較の結果、抽出した情報と一致するＳＴＡ情報がなければ（Ｓ１２０３でＮＯ）、そのままこの処理を終了する。抽出した情報と一致するＳＴＡ情報があれば（Ｓ１２０３でＹＥＳ）、管理装置１０５は、通信管理部３０８において、一致する情報に対応する全ての通信端末を選択し、その選択されたＳＴＡが通信に使用する接続パラメータを取得する（Ｓ１２０４）。
【００６９】
接続パラメータの取得が済むと、管理装置１０５は、通信管理部３０８において、ＤＩＳＣＯＶＥＲＹ要求元端末に取得した第２のネットワークに係わる接続パラメータを通知し（Ｓ１２０５）、この処理を終了する。
【００７０】
以上のように実施形態２によれば、ＤＩＳＣＯＶＥＲＹ要求に探索したい機器属性を指定するため、管理装置１０５では、当該指定情報に基づく第２のネットワークに係わる接続パラメータだけを選択的にＤＩＳＣＯＶＥＲＹ要求元端末に通知できる。これにより、ＤＩＳＣＯＶＥＲＹ要求元端末では、所望の通信先端末が存在しない第２のネットワークに接続する必要がなくなるため、無駄な処理が省かれ、早期に通信を開始できることになる。
【００７１】
また、実施形態２においては、ＵＵＩＤにより探索したい機器属性を指定する場合を例に挙げて説明したが、ＵＰｎＰの他の情報要素を用いて機器属性の指定を行なうようにしてもよい。また、ＭＡＣ（Media Access Control）アドレスやＩＰ（Internet Protocol）アドレスといったアドレス情報を用いて機器属性の指定を行なうようにしてもよい。
【００７２】
（実施形態３）
次に、実施形態３について説明する。実施形態３では、第２のネットワークから第１のネットワークへの復帰に際して、必ずしも復帰通知を送信するのではなく、状況に応じては送信しないようにする場合について説明する。なお、実施形態３における通信システム及び管理装置１０５の構成については、実施形態１と同様となるため、その説明については省略する。また、通信システム及び管理装置１０５における動作についても、実施形態３と同様となる部分についてはその説明を省略し、相違する点についてのみ説明する。
ここで、通信端末が第１のネットワークに一時的に復帰する場合が考えられる。例えば、第２のネットワーク２０１において、ＤＳＣ２００がＤＶＣ１０２との通信を終了し、ＤＩＳＰＬＡＹ１０１との間で新たに通信を開始しようとしたとする。この場合、ＤＳＣ２００は、第１のネットワークに復帰し、管理装置１０５に依頼してＤＩＳＰＬＡＹ１０１と通信を行なうための通信帯域を確保する必要がある。しかし、第１のネットワークへの復帰は一時的である可能性が高いため、ＤＶＣ１０２は、復帰通知を行なわないほうがよい。なぜならば、復帰通知を行った後、再び、第２のネットワークに接続した場合には、管理装置１０５の処理負担が増加するためである。すなわち、復帰通知を受信した管理装置１０５では、ＳＴＡ情報の更新処理や帯域応答をした後、ＤＳＣ２００が第２のネットワークへ接続するために、再度、ＳＴＡ情報を更新しなけらばならない。ＤＳＣ２００において、復帰通知を行なわないようにすれば、管理装置１０５においては、ＳＴＡ情報の更新処理等を省略できる。
【００７３】
図１３には、実施形態３に係わる通信端末における動作の一例が示される。ここでは、第２のネットワークにおける通信の終了後、第１のネットワークへの復帰に際して実施される通信端末における動作について説明する。
【００７４】
通信端末は、ＡＰ１００にアソシエーション要求を送信し（Ｓ１３００）、その要求に対する応答を受信した後（Ｓ１３０１）、第１のネットワークへの復帰が一時的であるか判断する。判断の結果、通信帯域を確保するための一時的な復帰であり（Ｓ１３０２でＹＥＳ）、また、当該通信帯域が割り当てられたならば（Ｓ１３０３でＹＥＳ）、通信端末は、管理装置１０５に対して復帰通知を行なわず、この処理を終了する。
【００７５】
一方、復帰が一時的でない場合や（Ｓ１３０２でＮＯ）、また、一時的な復帰であっても、通信帯域が割り当てられなかった場合には（Ｓ１３０３でＮＯ）、通信端末は、復帰通知を送信した後（Ｓ１３０４）、この処理を終了する。
【００７６】
なお、管理装置１０５がＡＰ１００内部に実装される場合には、通信端末は、アソシエーション要求の中に、一時的な復帰であるか否かを示す情報を含めるようにすればよい。
【００７７】
以上のように実施形態３によれば、第１のネットワークへの一時的な復帰であるか否かを判断して復帰通知の送信有無を決めるため、場合によっては復帰通知の送信を行なわずに済む。これにより、管理装置１０５における処理負担を軽減させられる。
【００７８】
（実施形態４）
次に、実施形態４について説明する。実施形態４では、管理装置１０５において、ＤＩＳＣＯＶＥＲＹ要求元端末に第２のネットワークの接続パラメータを通知する際に、当該通信端末が第２のネットワークに接続できるか否かを判断してから通知を行なう場合について説明する。
【００７９】
図１４は、実施形態４に係わる通信システムの全体構成の一例を示す図である。実施形態１の図１で説明した構成に新たにＰＣ２（１４００）が設けられている。
【００８０】
ＰＣ２（１４００）は、ＤＩＳＰＬＡＹ１０１及びＰＲＩＮＴＥＲ１０３がそれぞれ第２のネットワーク（２０１、２０２）を形成した後、第１のネットワークに有線で接続した通信端末である。
【００８１】
管理装置１０５は、ＳＴＡ管理部３０７において、図１５に示すＳＴＡ情報を管理する。また、管理装置１０５は、接続パラメータ管理部３０５において、図１６に示す接続パラメータ情報を管理している。図１５に示すように、ＳＴＡ管理部３０７では、ＰＣ２（１４００）に係わるＳＴＡ情報が追加して管理されており、また、新たな項目として接続形態１６００が追加されている。
【００８２】
図１７には、実施形態４に係わる管理装置１０５における動作の一例が示される。ここでは、ＤＩＳＣＯＶＥＲＹ要求を受信した場合の管理装置１０５における動作について説明する。
【００８３】
第１のネットワークに有線接続された通信端末が管理装置１０５に対して、ＡＤＶＥＲＴＩＳＥを送信し、また、ＤＩＳＣＯＶＲＹ要求をマルチキャストで送信した後、自身の接続形態（有線、無線）を通知すると、この処理は開始される。
【００８４】
管理装置１０５は、通信端末からＤＩＳＣＯＶＥＲＹ要求とその接続形態とを受信すると（Ｓ１７００、Ｓ１７０１）、ＳＴＡ管理部３０７において、ＳＴＡ情報を更新する。ここでは、ＤＩＳＣＯＶＲＹ要求元端末に係わるＳＴＡ情報は、図１５における端末番号５００が「６」に対応しているものとする。
【００８５】
続いて、管理装置１０５は、接続パラメータ管理部３０５において、第２のネットワークに係わる接続パラメータがあるか否かを判断する。接続パラメータがなければ（Ｓ１７０２でＮＯ）、そのままこの処理を終了する。接続パラメータがあれば（Ｓ１７０２でＹＥＳ）、管理装置１０５は、通信管理部３０８において、ＳＴＡ情報、接続パラメータ情報を参照する。これは、ＤＩＳＣＯＶＲＹ要求元端末が第２のネットワークに接続可能であるか否かを判断するためである、図１５に示すＳＴＡ情報によれば、端末番号５００が「６」の通信端末の接続形態は「有線」である。また、図１６に示す接続パラメータ情報によれば、第２のネットワークに係わる接続パラメータの接続形態１６００は何れも「無線」である。したがって、この場合、管理装置１０５は、当該通信端末は第２のネットワーク（２０１、２０２）に接続できないと判断し（Ｓ１７０３でＮＯ）、ＤＩＳＣＯＶＲＹ要求元端末に向けて接続パラメータを送信せずに、この処理を終了する。一方、接続できると判断した場合には（Ｓ１７０３でＹＥＳ）、管理装置１０５は、通信管理部３０８において、ＤＩＳＣＯＶＥＲＹ要求元端末に全ての第２のネットワークに係わる接続パラメータを通知し（Ｓ１７０４）、この処理を終了する。
【００８６】
以上のように実施形態４によれば、接続パラメータの通知先となる通信端末の接続形態に基づいて第２のネットワークの接続パラメータを通知する。これにより、通信端末が接続できない第２のネットワークの接続パラメータが通知されないため、通信端末における無駄な接続処理を省略できる。
【００８７】
なお、実施形態４においては、通信端末の接続形態に基づいて接続パラメータの通知有無を切り替える場合について説明したが、接続形態以外の情報に基づいてこの処理を行なうようにしてもよい。例えば、通信端末側から管理装置１０５側に自身が対応している暗号方式を通知するようにしてもよい。この場合、管理装置１０５では、通信端末が対応している暗号化方式に基づいて上述した処理を行なうことになる。
【００８８】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００８９】
例えば、実施形態１から４においては、管理装置１０５と別にパラメータ記憶装置１０６が存在する場合を例に挙げて説明したが、管理装置１０５の内部にパラメータ記憶装置１０６の果たす機能を実装するようにしてもよい。
【００９０】
また、実施形態１から４においては、探索要求の機器探索プロトコルとしてＵＰｎＰを使用する場合を例に挙げて説明したが、それ以外の機器探索プロトコルを使用してもよい。
【００９１】
また、実施形態１から４においては、通信端末からの探索要求に対応して第２のネットワークに係わる接続パラメータを管理装置１０５から当該要求元端末に通知していたが（例えば、図９参照）、この通知は、必ずしも探索要求に対応して行なう必要はない。例えば、ＴＣＰのコネクション確立要求のような、通信Ｉ／Ｆにとって上位層の接続要求を使用してもよい。すなわち、探索要求、接続要求の少なくとも一方の要求の受信に対応して第２のネットワークに係わる接続パラメータを管理装置１０５から当該要求元端末に通知するようにしてもよい。
【００９２】
また、実施形態１から４においては、ＡＰ１００と別に管理装置１０５が存在する場合を例に挙げて説明したが、ＡＰ１００の内部に管理装置１０５の果たす機能を実装するようにしてもよい。その場合、復帰通知は、アソシエーション要求であってもよい。ＡＰ１００は、第２のネットワークに移行した通信端末からアソシエーション要求を受信することで、通信端末の復帰を判断できる。
【００９３】
なお、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様を採ることもできる。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９４】
また、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置に内蔵されたコンピュータが該供給されたプログラムコードを読み出して実行することにより実施形態の機能が達成される場合をも含む。この場合、供給されるプログラムは実施形態で図に示したフローチャート、シーケンスチャートに対応したコンピュータプログラムである。
【００９５】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Operating System）に供給するスクリプトデータ等の形態であってもよい。
【００９６】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００９７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００９９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部又は全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０１００】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ（Central Processing Unit）などが実際の処理の一部又は全部を行なう。
【図１】
0005529934.tif 000002
【図２】
0005529934.tif 000003
【図３】
0005529934.tif 000004
【図４】
0005529934.tif 000005
【図５】
0005529934.tif 000006
【図６】
0005529934.tif 000007
【図７】
0005529934.tif 000008
【図８】
0005529934.tif 000009
【図９】
0005529934.tif 000010
【図１０】
0005529934.tif 000011
【図１１】
0005529934.tif 000012
【図１２】
0005529934.tif 000013
【図１３】
0005529934.tif 000014
【図１４】
0005529934.tif 000015
【図１５】
0005529934.tif 000016
【図１６】
0005529934.tif 000017
【図１７】
0005529934.tif 000018