(57)【特許請求の範囲】
【請求項１】
既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムであって、
当該ネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、
前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行うネットワーク構築開始部と、
前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知する接続要求通知部と、
前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信する接続要求受信部と、
前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行う通信接続部と、
前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御する既接続端末切断制御部と、
前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御する新参加端末切断制御部と、
を備えることを特徴とするネットワークシステム。
【請求項２】
前記他方の端末が前記第２端末であって、当該第２端末が前記既接続端末と通信接続していない場合、
前記接続要求受信部は、前記他方の端末より前記既接続端末と仮想される前記第２端末の接続先情報を含む当該第２端末への接続要求を受信する
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワーク構築開始部は、自端末が他の端末と共に構成しているネットワークにおいて、当該他の端末との間で双方向通信を行っていない場合には、双方向通信の制御を行う
ことを特徴とする請求項１または請求項２に記載のネットワークシステム。
【請求項４】
前記既接続端末切断制御部は、前記既接続端末への接続方向の通信接続のみの通信切断を制御する
ことを特徴とする請求項１から請求項３の何れか一項に記載のネットワークシステム。
【請求項５】
既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムにおけるネットワーク構築方法であって、
当該ネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、  前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行い、
前記一方の端末が、前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知し、
前記一方の端末が、前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信し、
前記一方の端末が、前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行い、
前記一方の端末が、前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御し、
前記一方の端末が、前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御する
ことを特徴とするネットワーク構築方法。
【請求項６】
既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、
前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行うネットワーク構築開始部と、
前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知する接続要求通知部と、
前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信する接続要求受信部と、
前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行う通信接続部と、
前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御する既接続端末切断制御部と、
前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御する新参加端末切断制御部と、
を備えることを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間のネットワークシステム及びそのネットワーク構築方法、端末に関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォン、ＰＤＡ、タブレットＰＣなどの携帯端末を利用した情報提供サービスが増加している。このような状況において、基地局を介さずに、端末間で直接の通信接続を行って構築された通信ネットワーク内で情報提供サービスを行うことが検討されている。そして、このような、端末間同士で直接に通信接続を行ってネットワークを構築する技術が、特許文献１、特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０７４３９１号公報
【特許文献２】特開２００４−０８８６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１や特許文献２の技術では、新たなネットワークの再構築を、認証サーバ等の認証局装置を備えることなく行うことはできない。
【０００５】
そこでこの発明は、上述の課題を解決することのできるネットワークシステム及びネットワーク構築方法、端末を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムであって、当該ネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行うネットワーク構築開始部と、前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知する接続要求通知部と、前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信する接続要求受信部と、前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行う通信接続部と、前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御する既接続端末切断制御部と、前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御する新参加端末切断制御部と、を備えることを特徴とするネットワークシステムである。
【０００７】
また本発明は、上述のネットワークシステムにおいて、前記他方の端末が前記第２端末であって、当該第２端末が前記既接続端末と通信接続していない場合、前記接続要求受信部は、前記他方の端末より前記既接続端末と仮想される前記第２端末の接続先情報を含む当該第２端末への接続要求を受信することを特徴とする。
【０００８】
また本発明は、上述のネットワークシステムにおいて、前記ネットワーク構築開始部は、自端末が他の端末と共に構成しているネットワークにおいて、当該他の端末との間で双方向通信を行っていない場合には、双方向通信の制御を行うことを特徴とする。
【０００９】
また本発明は、上述のネットワークシステムにおいて、前記既接続端末切断制御部は、前記既接続端末への接続方向の通信接続のみの通信切断を制御することを特徴とする。
【００１０】
また本発明は、既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムにおけるネットワーク構築方法であって、当該ネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、  前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行い、前記一方の端末が、前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知し、前記一方の端末が、前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信し、前記一方の端末が、前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行い、前記一方の端末が、前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御し、前記一方の端末が、前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御することを特徴とするネットワーク構築方法である。
【００１１】
また本発明は、既接続端末と通信接続している第１端末が、前記既接続端末と、新たに加わる第２端末と、を含めた新たなネットワークを構築するネットワークシステムにおける前記第１端末または前記第２端末の一方の端末が、前記第１端末または前記第２端末の他方の端末と、前記新たなネットワークの構築の開始の契機となる通信接続を行うネットワーク構築開始部と、前記他方の端末との通信接続の完了に基づいて、自端末が通信接続している前記既接続端末への接続先情報を含む当該既接続端末との接続要求を前記他方の端末へ通知する接続要求通知部と、前記他方の端末が通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を受信する接続要求受信部と、前記他方の端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行う通信接続部と、前記新たなネットワークの構築の開始前に自端末または前記他方の端末が通信接続していた既接続端末との間の通信切断を制御する既接続端末切断制御部と、前記新たなネットワークの構築の開始の契機となる通信接続の通信切断を制御する新参加端末切断制御部と、を備えることを特徴とする端末である。
【発明の効果】
【００１２】
本発明によれば、認証サーバ等の認証局装置を用いなくとも、予め複数の端末により構成されるネットワークに、新たな他の端末が参加する際の、ネットワークの再構築を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】ネットワークシステムの概要を示す図である。
【図２】ネットワークを構成する端末の機能ブロック図である。
【図３】第１の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
【図４】第１の実施形態によるネットワークシステム構築処理のイメージ図である。
【図５】第２の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
【図６】第２の実施形態によるネットワークシステム構築処理のイメージ図である。
【図７】第３の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
【図８】第３の実施形態によるネットワークシステム構築処理のイメージ図である。
【図９】第４の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
【図１０】第４の実施形態によるネットワークシステム構築処理のイメージ図である。
【図１１】第５の実施形態によるネットワークシステム構築処理のイメージ図である。
【図１２】第６の実施形態によるネットワークシステム構築処理のイメージ図である。
【図１３】第７の実施形態によるネットワークシステム構築処理のイメージ図である。
【図１４】第８の実施形態によるネットワークシステム構築処理のイメージ図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態によるネットワークシステム及びネットワーク構築方法を図面を参照して説明する。
図１はネットワークシステムの概要を示す図である。
図１中（Ａ）は、端末１ａ，１ｂ，１ｃの３台で構成される環状ネットワークと、当該環状ネットワークに参加する端末１ｄが、新たな環状ネットワークの構築の開始の契機となる通信接続を行う際のイメージを示している。より具体的には、図１（Ａ）で示す環状ネットワークは、端末１ａが、端末１ｂに対する一方向のみを通信可能方向とする通信接続を端末１ｂに対して行い、端末１ｂが、端末１ｃに対する一方向のみを通信可能方向とする通信接続を端末１ｃに対して行っている。また当該環状ネットワークにおいて、端末１ｃは、端末１ａに対する一方向のみを通信可能方向とする通信接続を端末１ａに対して行っている。そして図１（Ａ）では、当該環状ネットワーク内の端末１ａと端末１ｄとが新たに通信接続し、端末１ｄを加えた環状ネットワークを構築する際のイメージを示している。端末１ａと端末１ｄとの新たな通信接続は、例えば、端末１ａを所持するユーザと、端末１ｂを所持するユーザとが端末同士を接触させ、これにより赤外線通信などによる通信接続が行われる。または、端末１ａや端末１ｄは、当該端末同士が接触させられなくとも、離れた位置で無線により通信接続するようにしてもよい。
【００１５】
そして、新たな環状ネットワークの構築の開始の契機となる通信接続の完了後、図１（Ｂ）のような環状ネットワークが構築される。当該環状ネットワークは、端末１ａが、新たに参加した端末１ｄに対する一方向のみを通信可能方向とする通信接続を端末１ｄに対して行い、端末１ｄが、端末１ｂに対する一方向のみを通信可能方向とする通信接続を端末１ｂに対して行ったものである。また当該環状ネットワークにおいて、端末１ｂが、端末１ｃに対する一方向のみを通信可能方向とする通信接続を端末１ｃに対して行い、端末１ｃが、端末１aに対する一方向のみを通信可能方向とする通信接続を端末１aに対して行ったものである。
【００１６】
なお、環状ネットワークとは、当該環状ネットワークを構成している各端末が一方向のみを通信可能方向とする通信接続である。また当該一方向のみを通信可能方向とする通信接続とは、端末が行うデータ処理に必要な情報の送信を、通信制御において一方向のみに送信することが定義されている通信接続のことである。従って、例えば環状ネットワークの通信接続維持のための制御の通信については双方向であってよい。
【００１７】
より詳しく説明すると環状ネットワークは、３つ以上の端末が環状に無線通信により通信接続され、当該環状に通信接続された各端末のうち隣接して接続される２つの端末のうちの一方の端末が他方の端末をデフォルトゲートウェイとして記憶しており、当該他方の端末は一方の端末とは異なる端末をデフォルトゲートウェイとして記憶するよう設定されるネットワークシステムである。各端末においては、送信先が特に指定されている場合を除き、データをデフォルトゲートウェイ宛に送信する。
【００１８】
以下、環状ネットワークが、図１（Ａ）から図１（Ｂ）へ遷移する場合の、ネットワーク構築の処理の詳細について順を追って説明する。
【００１９】
図２はネットワークを構成する端末の機能ブロック図である。
この図において符号１は端末である。端末１は、図２に示すように、ユーザインタフェース１１、制御部１２、端末特定通信部１３、無線通信部１４、ネットワーク管理部１５、記憶部１６を少なくとも含んで構成されている。
ユーザインタフェース１１は、端末に備えられているテンキーや、タッチパネルディスプレイ等のインタフェースデバイスからの情報を入力する。
制御部１２は、端末１内の各処理部を制御する。
端末特定通信部１３は、ＮＦＣ（Near Field Communication）や、ＲＦＩＤ（Radio Frequency Identification）の技術を利用したＩＣカード通信、ＩｒＤＡ（Infrared Data Association）などを用いて、近距離にある他端末との無線通信に利用する通信技術による通信処理を行う処理部である。
無線通信部１４は、Bluetooth（登録商標）やＷｉＦｉ（wireless fidelity）、ＺｉｇＢｅｅ（登録商標）などの比較的距離の長い無線通信に利用する通信技術による通信処理を行う処理部である。
ネットワーク管理部１５は、環状ネットワーク構築のための各処理を行なう処理部である。
記憶部１６は、各処理に利用される情報を記憶する。
【００２０】
またネットワーク管理部１５は、さらにネットワーク構築開始部１５１、接続要求通知部１５２、接続要求受信部１５３、通信接続部１５４、既接続端末切断制御部１５５、新参加端末切断制御部１５６の各機能部を備える。
ここで、ネットワーク構築開始部１５１は、他端末と、新たな環状ネットワークの構築の開始の契機となる通信接続を行う処理部である。
また接続要求通知部１５２は、他端末との通信接続の完了に基づいて、自端末が通信接続している既接続端末への接続先情報を含む当該既接続端末との接続要求を他端末へ通知する処理部である。
また接続要求受信部１５３は、他端末が一方向の接続先として通信接続している既接続端末の接続先情報を含む当該既接続端末への接続要求を他端末より受信する処理部である。
また通信接続部１５４は、他端末が通信接続している既接続端末の接続先情報を用いて、当該既接続端末との通信接続を行う処理部である。
また既接続端末切断制御部１５５は、新たな環状ネットワークの構築の開始前に自端末または他端末が一方向の通信接続先として通信接続していた既接続端末との間の通信切断を制御する処理部である。
また新参加端末切断制御部１５６は、新たな環状ネットワークの構築の開始の契機となる通信接続の通信切断を制御する処理部である。
【００２１】
そして、上述のような各処理部を備えた端末を用いることにより、接続先の一方向のみを通信可能方向とする環状ネットワークに対して、新たな端末や、他の複数台の端末で構成された環状ネットワークを加える際の、新たな環状ネットワークの再構築を、認証サーバ等の認証局装置を備えることなく行うこと行うことができる。
以下、ネットワークシステムにおけるネットワーク構築方法の詳細について、順を追って説明する。
【００２２】
＜第１の実施形態＞
図３は第１の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
図４は第１の実施形態によるネットワークシステム構築処理のイメージ図である。
なお図４で示すネットワークシステム構築処理のイメージは、図１のネットワークシステムの概要を更に詳細に説明したものである。よって、既にネットワークシステムを構成する各端末の符号、および新たに参加する端末の符号については、図１を用いて説明した各端末の符号と同一である。なお、以下の処理において、端末を総称して説明する場合には、端末１と呼ぶこととする。
【００２３】
図４で示すように、まず、端末１ａ，端末１ｂ，端末１ｃの３台の端末によって環状ネットワークが構築されている。環状ネットワークは、端末１ａが、端末１ｂに対する一方向のみを通信可能方向とする通信接続を端末１ｂに対して行い、端末１ｂが、端末１ｃに対する一方向のみを通信可能方向とする通信接続を端末１ｃに対して行っている。また当該環状ネットワークにおいて、端末１ｃは、端末１ａに対する一方向のみを通信可能方向とする通信接続を端末１ａに対して行っている。環状ネットワークを構築する各端末１は、無線通信部１４を用いて一方向の接続先の他端末（既接続端末）と通信接続をしている。なお、上述したように、一方向のみを通信可能方向とする通信接続とは、端末が行うデータ処理に必要な情報の送信を、通信制御において一方向のみに送信することが定義されている通信接続のことであるが、環状ネットワークの通信接続維持のための制御の通信については双方向であってよい。
【００２４】
このような状況において、端末１ａ（第１端末；一方の端末）と、環状ネットワークには参加していない端末１ｄ（第２端末；他方の端末）とが、端末１ａ，端末１ｄの各端末のユーザの操作に基づいて、新たな環状ネットワークの構築の開始の契機となる通信接続を行う。例えば、図４（Ａ）で示すように、端末１ａのユーザと、端末１ｄのユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００２５】
端末１ａの制御部１２は、新たな環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。なお、ステップＳ１０１の処理においては、制御部１２が端末特定通信部１３を制御して、定期的に他の端末と通信できたかを判断し、通信できた場合には自動的に以降の処理を行うようにしてもよい。この時、接続可否入力画面を出力して、ユーザからの接続可否を入力させることで、期待しない他の端末との接続を確実に避けることができる。ステップＳ１０１の後、ネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１ｄへ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１ｄへ送信する（ステップＳ１０２）。同様に、端末１ｄからも当該端末１ｄの端末ＩＤが送信され、端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１ａのネットワーク構築開始部１５１は端末１ｄから送信された端末ＩＤを記憶部１６に記録する。
【００２６】
また端末１ａのネットワーク構築開始部１５１は、環状ネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、ネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、制御部１２は、端末特定通信部１３を介してＰＩＮを端末１ｄへ送信する（ステップＳ１０４）。他方、端末１ｄが図４に示していない他の端末と環状ネットワークを構成している場合には、端末１ａは端末１ｄからも、当該端末１ｄによって構成される環状ネットワークのＰＩＮを受信することとなる。図４の例では、端末１ｄは、他の端末と共に環状ネットワークを構成していないため、端末１ａでＰＩＮを受信することはない。そして、ネットワーク構築開始部１５１は、自端末である端末１ａと端末１ｄとの間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。これにより、端末１ａと端末１ｄのネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図４（Ｂ）で示すような状態となる。なお、この通信接続はネットワーク構築完了まで維持される。
【００２７】
次にネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１ｄへ送信するよう制御部１２へ要求する。すると制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１ｄへ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１ａが通信接続している端末１ｂである。従って、端末１ｄに送信される接続先情報は、端末１ｂの接続先情報であり、例えば、端末１ｂのＩＰアドレスやマックアドレス等である。または環状ネットワーク特有の、当該端末１ｂを特定するための識別子であってよい。
【００２８】
他方、環状ネットワークへ参加する端末１ｄは、同様に、端末１ａに対して送信先情報を含む接続要求の送信処理を行う。しかしながら、端末１ｄは他端末との間で環状ネットワークを構成していない。従って、端末１ｄの接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されていないと判定する。この場合、端末１ｄの接続要求通知部１５２は、記憶部１６から自身を接続先とする場合の接続先情報を読み取って、当該接続先情報を含む接続要求を、端末１ａへ送信する。そして、端末１ａの接続要求受信部１５３は、端末特定通信部１３を介して、端末１ｄを接続先とする接続先情報を含む接続要求を受信する（ステップＳ１０８）。
【００２９】
端末１ａの接続要求受信部１５３は、端末１ｄからの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１ｄから送信された接続要求は、端末１ｄを接続先とする接続先情報を含むものである。従って、端末１ａは無線通信部１４を介して端末１ｄと通信接続する（ステップＳ１０９）。これにより、図４（Ｃ）で示すように、端末１ｄと端末１ａとは、端末特定通信部１３を介した通信接続と、無線通信部１４を介した通信接続の、２つの通信接続が行われていることとなる。
【００３０】
他方、端末１ｄも同様に、端末１ａから受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１ａから端末１ｄに対して送信された接続要求に含まれる接続先情報は端末１ｂを示す。従って、図４（Ｃ）で示すように、端末１ｄは、無線通信部１４を介して端末１ｂと通信接続を行う。これにより端末１ｄは、端末特定通信部１３を介して端末１ａと通信接続し、無線通信部１４を介して端末１ｂと通信接続した状態となる。
【００３１】
そして、端末１ａの通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１ｄへ通知する（ステップＳ１１０）。他方、端末１ｄの通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１ａへ通知する。端末１ａの通信接続部１５４は、端末１ｄから送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１ａ、端末１ｄが行った通信要求に基づく通信が完了したことを互いに検知することができる。
【００３２】
そして、端末１ａの通信接続部１５４は、端末１ｄから受けた通信要求に基づく通信接続と、端末１ｄに対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、既接続端末切断制御部１５５は、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１ａがネットワーク再構築を開始する前から通信接続していた通信接続先の既接続端末は端末１ｂである。従って、端末１ａの既接続端末切断制御部１５５は、端末１ｂとの通信接続を切断する。
【００３３】
他方、端末１ｄも同様に、既接続端末との通信接続の切断制御を行う。しかしながら、端末１ｄは他端末と環状ネットワークを構築していない。従って、端末１ｄにおいて、既接続端末は、仮想的に自身の端末１ｄとして記憶部１６に記録されている。端末１ｄの既接続端末切断制御部１５５は、既接続端末との通信接続の切断制御において、既接続端末が自端末であることを認識すると、その制御を終了する。
【００３４】
そして、端末１ａは、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１ｄへ通知する（ステップＳ１１３）。また、端末１ａは、端末１ｂから切断完了を受信する（ステップＳ１１４）。端末１ａの既接続端末切断制御部１５５は端末１ｄから切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１ａの新参加端末切断制御部１５６は、端末特定通信部１３を用いて端末１ｄと接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１ｄも、端末特定通信部１３を用いて端末１ａとの間で接続している通信の切断の制御を行う。この結果、端末１ａは、端末１ｄを一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１ｄは、端末１ｂを一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図４（Ｄ）で示すような、新たな環状ネットワークが構築される。
【００３５】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、予め複数の端末により構成される環状ネットワークに、新たな他の端末が参加する際の、ネットワークの再構築を行うことが可能となる。
【００３６】
なお、上述の処理は端末１ａ〜端末１ｃが環状ネットワークを構成していない状態でも同様に行うことができる。つまり端末１ｂと端末１ｃの間が接続されておらず、端末１ｃ→端末１ａ→端末１ｂと数珠繋ぎに接続されたネットワークにおいて、端末１ａと端末１ｄとが新たに接触して、端末１ｃ→端末１ａ→端末１ｄ→端末１ｂというネットワークを構築するようにしても良い。
【００３７】
＜第２の実施形態＞
図５は第２の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
図６は第２の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第２の実施形態によるネットワークシステムの構築処理について説明する。
図６で示すように第２の実施形態においては、端末１Ａ１と端末１Ａ２の２台でネットワークを構成しており、そのネットワークに端末１Ｂが参加する場合の例を示している。図６で示す予め構築されているネットワークにおいては、端末１Ａ１が、端末１Ａ２に対する一方向のみを通信可能方向とする通信接続を端末１Ａ２に対して行っている。
【００３８】
このような状況において、端末１Ａ１（第１端末；一方の端末）と、ネットワークには未だ参加していない端末１Ｂ（第２端末；他方の端末）とが、端末１Ａ１，端末１Ｂの各端末のユーザの操作に基づいて、環状ネットワークの構築の開始の契機となる通信接続を行う。例えば、図６（Ａ）で示すように、端末１Ａ１のユーザと、端末１Ｂのユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００３９】
端末１Ａ１の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂへ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂへ送信する（ステップＳ１０２）。同様に、端末１Ｂからも当該端末１Ｂの端末ＩＤが送信され、端末１Ａ１の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ１のネットワーク構築開始部１５１は端末１Ｂから送信された端末ＩＤを記憶部１６に記録する。
【００４０】
また端末１Ａ１のネットワーク構築開始部１５１は、端末１Ａ２と構成しているネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、ネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂへ送信する（ステップＳ１０４）。他方、端末１Ｂが図６に示していない他の端末とネットワークを構成している場合には、端末１Ａ１は端末１Ｂからも、当該端末１Ｂによって構成されるネットワークのＰＩＮを受信することとなる。図６の例では、端末１Ｂは、他の端末と共にネットワークを構成していないため、端末１Ａ１でＰＩＮを受信することはない。そして、端末１Ａ１のネットワーク構築開始部１５１は、自端末である端末１Ａ１と、端末１Ｂとの間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。これにより、端末１Ａ１と端末１Ｂのネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図６（Ｂ）で示すような状態となる。なお、この通信接続はネットワーク構築完了まで維持される。
【００４１】
ここで、端末１Ａ１のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する（ステップＳ２０１）。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、接続先の端末１Ａ２に対して、自端末を接続先とする一方向の通信接続を行うよう要求する接続要求を、無線通信部１４を介して送信する（ステップＳ２０２）。当該接続要求には、端末１Ａ１を接続先とする接続先情報が含まれる。これにより、端末１Ａ２のネットワーク構築開始部１５１は、制御部１２へ端末１Ａ１との通信接続を要求し、当該端末１Ａ２の制御部１２が、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより、端末１Ａ１と端末１Ａ２の間で双方向のネットワークが構築される。ステップＳ１０６以降のこれまでの処理が、実施形態１とは異なる処理である。
【００４２】
次に、端末１Ａ１のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ１の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂへ送信するよう制御部１２へ要求する。すると制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂへ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ１が通信接続している端末１Ａ２である。従って、端末１Ｂに送信される接続先情報は、端末１Ａ２の接続先情報であり、例えば、端末１Ａ２のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ２を特定するための識別子であってよい。
【００４３】
他方、ネットワークへ参加する端末１Ｂは、同様に、端末１Ａ１に対して送信先情報を含む接続要求の送信処理を行う。しかしながら、端末１Ｂは他端末との間でネットワークを構成していない。従って、端末１Ｂの接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されていないと判定する。この場合、端末１Ｂの接続要求通知部１５２は、記憶部１６から自身を接続先とする場合の接続先情報を読み取って、当該接続先情報を含む接続要求を、端末１Ａ１へ送信する。そして、端末１Ａ１の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂを接続先とする接続先情報を含む接続要求を受信する（ステップＳ１０８）。
【００４４】
端末１Ａ１の接続要求受信部１５３は、端末１Ｂからの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂから送信された接続要求は、端末１Ｂを接続先とする接続先情報を含むものである。従って、端末１Ａ１は無線通信部１４を介して端末１Ｂと通信接続する（ステップＳ１０９）。これにより、図６（Ｃ）で示すように、端末１Ｂと端末１Ａ１とは、端末特定通信部１３を介した通信接続と、無線通信部１４を介した通信接続の、２つの通信接続が行われていることとなる。
【００４５】
他方、端末１Ｂも同様に、端末１Ａ１から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ１から端末１Ｂに対して送信された接続要求に含まれる接続先情報は端末１Ａ２を示す。従って、図６（Ｃ）で示すように、端末１Ｂは、無線通信部１４を介して端末１Ａ２と通信接続を行う。これにより端末１Ｂは、端末特定通信部１３を介して端末１Ａ１と通信接続し、無線通信部１４を介して端末１Ａ２と通信接続した状態となる。
【００４６】
そして、端末１Ａ１の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂへ通知する（ステップＳ１１０）。他方、端末１Ｂの通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ１へ通知する。端末１Ａ１の通信接続部１５４は、端末１Ｂから送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ１、端末１Ｂが行った通信要求に基づく通信が完了したことを互いに検知することができる。
【００４７】
そして、端末１Ａ１の通信接続部１５４は、端末１Ｂから受けた通信要求に基づく通信接続と、端末１Ｂに対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ１の既接続端末切断制御部１５５は、図６（Ｄ）のＳ１で示すように、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ１がネットワーク再構築を開始する前から通信接続していた通信接続先の既接続端末は端末１Ａ２である。従って、端末１Ａ１の既接続端末切断制御部１５５は、端末１Ａ２との通信接続を切断する。
【００４８】
他方、端末１Ｂも同様に、既接続端末との通信接続の切断制御を行う。しかしながら、端末１Ｂは他端末とネットワークを構築していない。従って、端末１Ｂにおいて、既接続端末は、仮想的に自身の端末１Ｂとして記憶部１６に記録されている。端末１Ｂの既接続端末切断制御部１５５は、既接続端末との通信接続の切断制御において、既接続端末が自端末であることを認識すると、その制御を終了する。なお、図６（Ｄ）Ｓ２においては、説明の便宜上、仮想的な既接続端末である自端末との通信接続の切断制御を行うイメージを表している。
【００４９】
そして、端末１Ａ１は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂへ通知する（ステップＳ１１３）。また、端末１Ａ１は、端末１Ｂから切断完了を受信する（ステップＳ１１４）。端末１Ａ１の既接続端末切断制御部１５５は端末１Ｂから切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ１の新参加端末切断制御部１５６は、図６（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ｂと接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂも、図６（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ａ１との間で接続している通信の切断の制御を行う。この結果、端末１Ａ１は、端末１Ｂを一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂは、端末１Ａ２を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図６（Ｅ）で示すような、新たな環状ネットワークが構築される。
【００５０】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、２台の端末により構成されるネットワークに、新たな他の端末が参加する際の、環状ネットワークの構築を行うことが可能となる。
【００５１】
＜第３の実施形態＞
図７は第３の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
図８は第３の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第３の実施形態によるネットワークシステムの構築処理について説明する。
第２の実施形態においては、端末１Ａ１と端末１Ａ２の２台で構成されているネットワークの接続元の端末１Ａ１と、当該ネットワークへの参加端末である端末１Ｂとが、環状ネットワークの構築の契機となる通信接続を行う場合の例について説明した。第３の実施形態においては、同様の端末１Ａ１と端末１Ａ２の２台で構成されているネットワークの接続先の端末１Ａ２と、当該ネットワークへの参加端末である端末１Ｂとが、環状ネットワークの構築の契機となる通信接続を行う場合の例について説明する。なお、図８で示す予め構築されているネットワークにおいては、端末１Ａ１が、端末１Ａ２に対する一方向のみを通信可能方向とする通信接続を端末１Ａ２に対して行っている。
【００５２】
このような状況において、端末１Ａ２（第１端末；一方の端末）と、ネットワークには未だ参加していない端末１Ｂ（第２端末；他方の端末）とが、端末１Ａ２，端末１Ｂの各端末のユーザの操作に基づいて、環状ネットワークの構築の開始の契機となる通信接続を行う。例えば、図８（Ａ）で示すように、端末１Ａ２のユーザと、端末１Ｂのユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００５３】
端末１Ａ２の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂへ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂへ送信する（ステップＳ１０２）。同様に、端末１Ｂからも当該端末１Ｂの端末ＩＤが送信され、端末１Ａ２の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ２のネットワーク構築開始部１５１は端末１Ｂから送信された端末ＩＤを記憶部１６に記録する。
【００５４】
また端末１Ａ２のネットワーク構築開始部１５１は、端末１Ａ１と構成しているネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、ネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂへ送信する（ステップＳ１０４）。他方、端末１Ｂが図８に示していない他の端末とネットワークを構成している場合には、端末１Ａ２は端末１Ｂから、当該端末１Ｂによって構成されるネットワークのＰＩＮを受信することとなる。図８の例では、端末１Ｂは、他の端末と共にネットワークを構成していないため、端末１Ａ２でＰＩＮを受信することはない。そして、端末１Ａ２のネットワーク構築開始部１５１は、自端末である端末１Ａ２と、端末１Ｂとの間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。これにより、端末１Ａ２と端末１Ｂのネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図８（Ｂ）で示すような状態となる。なお、この通信接続はネットワーク構築完了まで維持される。
【００５５】
ここで、端末１Ａ２のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する（ステップＳ３０１）。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する（ステップＳ３０２）。そして、接続先の他端末へ一方向接続をしていない場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末へ接続している接続元の端末１Ａ１を接続先とする一方向の通信接続を、制御部１２に要求し、端末１Ａ２の制御部１２が、端末１Ａ１を接続先とする一方向の通信接続行う（ステップＳ３０３）。これにより、端末１Ａ１と端末１Ａ２の間で双方向の２台の端末による仮想の環状ネットワークが構築される。なお、ステップＳ１０６以降のこれまでの処理が、実施形態１、実施形態２とは異なる処理である。
【００５６】
次に、端末１Ａ２のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ２の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂへ送信するよう制御部１２へ要求する。すると制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂへ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ２が通信接続している端末１Ａ１である。従って、端末１Ｂに送信される接続先情報は、端末１Ａ１の接続先情報であり、例えば、端末１Ａ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ１を特定するための識別子であってよい。
【００５７】
他方、ネットワークへ参加する端末１Ｂは、同様に、端末１Ａ２に対して送信先情報を含む接続要求の送信処理を行う。しかしながら、端末１Ｂは他端末との間でネットワークを構成していない。従って、端末１Ｂの接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されていないと判定する。この場合、端末１Ｂの接続要求通知部１５２は、記憶部１６から自身を接続先とする場合の接続先情報を読み取って、当該接続先情報を含む接続要求を、端末１Ａ２へ送信する。そして、端末１Ａ２の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂを接続先とする接続先情報を含む接続要求を受信する（ステップＳ１０８）。
【００５８】
端末１Ａ２の接続要求受信部１５３は、端末１Ｂからの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂから送信された接続要求は、端末１Ｂを接続先とする接続先情報を含むものである。従って、端末１Ａ２は無線通信部１４を介して端末１Ｂと通信接続する（ステップＳ１０９）。これにより、図８（Ｃ）で示すように、端末１Ｂと端末１Ａ２とは、端末特定通信部１３を介した通信接続と、無線通信部１４を介した通信接続の、２つの通信接続が行われていることとなる。
【００５９】
他方、端末１Ｂも同様に、端末１Ａ２から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ２から端末１Ｂに対して送信された接続要求に含まれる接続先情報は端末１Ａ１を示す。従って、図８（Ｃ）で示すように、端末１Ｂは、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより端末１Ｂは、端末特定通信部１３を介して端末１Ａ２と通信接続し、無線通信部１４を介して端末１Ａ１と通信接続した状態となる。
【００６０】
そして、端末１Ａ２の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂへ通知する（ステップＳ１１０）。他方、端末１Ｂの通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ２へ通知する。端末１Ａ２の通信接続部１５４は、端末１Ｂから送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ２、端末１Ｂが行った通信要求に基づく通信が完了したことを互いに検知することができる。
【００６１】
そして、端末１Ａ２の通信接続部１５４は、端末１Ｂから受けた通信要求に基づく通信接続と、端末１Ｂに対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ２の既接続端末切断制御部１５５は、図８（Ｄ）のＳ１で示すように、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ２がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ａ１である。従って、端末１Ａ２の既接続端末切断制御部１５５は、端末１Ａ１との通信接続を切断する。
【００６２】
他方、端末１Ｂも同様に、既接続端末との通信接続の切断制御を行う。しかしながら、端末１Ｂは他端末とネットワークを構築していない。従って、端末１Ｂにおいて、既接続端末は、仮想的に自身の端末１Ｂとして記憶部１６に記録されている。端末１Ｂの既接続端末切断制御部１５５は、既接続端末との通信接続の切断制御において、既接続端末が自端末であることを認識すると、その制御を終了する。なお、図８（Ｄ）Ｓ２においては、説明の便宜上、仮想的な既接続端末である自端末との通信接続の切断制御を行うイメージを表している。
【００６３】
そして、端末１Ａ２は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂへ通知する（ステップＳ１１３）。また、端末１Ａ２は、端末１Ｂから切断完了を受信する（ステップＳ１１４）。端末１Ａ２の既接続端末切断制御部１５５は端末１Ｂから切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ２の新参加端末切断制御部１５６は、図８（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ｂと接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂも、図８（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ａ２との間で接続している通信の切断の制御を行う。この結果、端末１Ａ２は、端末１Ｂを一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂは、端末１Ａ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図８（Ｅ）で示すような、新たな環状ネットワークが構築される。
【００６４】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、２台の端末により構成されるネットワークに、新たな他の端末が参加する際の、環状ネットワークの構築を行うことが可能となる。
【００６５】
＜第４の実施形態＞
図９は第４の実施形態によるネットワークシステム構築処理時の端末の処理フローを示す図である。
図１０は第４の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第４の実施形態によるネットワークシステムの構築処理について説明する。
第４の実施形態においては、環状ネットワークを構成する端末と、他の環状ネットワークを構成する端末とが、それら２つの環状ネットワークを構成する全体の端末で１つの環状ネットワークを構築する際の契機となる通信接続を行う場合の例について説明する。なお、図１０で示す予め構築されているネットワークは、端末１Ａ１、端末１Ａ２、端末１Ａ３の３台が構成する第１の環状ネットワークと、端末１Ｂ１、端末１Ｂ２、端末１Ｂ３の３台が構成する第２の環状ネットワークである。
【００６６】
このような状況において、第１の環状ネットワークにおける端末１Ａ３（第１端末；一方の端末）と、第２の環状ネットワークにおける端末１Ｂ１（第２端末；他方の端末）とが、それら２つの環状ネットワークを構成する全体の端末で１つの環状ネットワークを構築する際の契機となる通信接続を行う場合について説明する。この場合、まず図１０（Ａ）で示すように、端末１Ａ３のユーザと、端末１Ｂ１のユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００６７】
端末１Ａ３の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂ１へ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂ１へ送信する（ステップＳ１０２）。同様に、端末１Ｂ１からも当該端末１Ｂ１の端末ＩＤが送信され、端末１Ａ３の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ３のネットワーク構築開始部１５１は端末１Ｂ１から送信された端末ＩＤを記憶部１６に記録する。
【００６８】
また端末１Ａ３のネットワーク構築開始部１５１は、端末１Ａ１および端末１Ａ２と共に構成している環状ネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、端末１Ａ３のネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、端末１Ａ３の制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂ１へ送信する（ステップＳ１０４）。他方、端末１Ｂ１が図１０に示していない他の端末とネットワークを構成している場合には、端末１Ａ３は端末１Ｂ１から、当該端末１Ｂ１によって構成される第２の環状ネットワークのＰＩＮを受信することとなる。そして、端末１Ａ３のネットワーク構築開始部１５１は、自端末である端末１Ａ３と、端末１Ｂ１との間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。
【００６９】
ここで、端末１Ａ３のネットワーク構築開始部１５１は、端末１Ｂ１からＰＩＮを受信した場合、端末１Ｂ１が構成する第２の環状ネットワークのＰＩＮと、自端末が構成する第１の環状ネットワークのＰＩＮとを比較して（ステップＳ４０１）、例えばＰＩＮが示す数字の大小を判定する。そして、端末１Ａ３のネットワーク構築開始部１５１は、値の大きいＰＩＮを、新たに構築する環状ネットワークのＰＩＮで利用すると判定する。ここで、第２の環状ネットワークのＰＩＮの示す数字が、第１の環状ネットワークのＰＩＮの示す数字より大きいとする。この場合、端末１Ａ３のネットワーク構築開始部１５１は、第１の環状ネットワークのＰＩＮを、第２の環状ネットワークのＰＩＮに合わせると判定し（ステップＳ４０２）、第１の環状ネットワークを構成する各端末へ、第２の環状ネットワークのＰＩＮを送信する。これにより第１の環状ネットワークを構成する端末１Ａ１、端末１Ａ２、端末１Ａ３は、第１の環状ネットワークのＰＩＮを記憶部１６から削除して、第２の環状ネットワークのＰＩＮを記憶部１６に記録する。なお、第１の環状ネットワークのＰＩＮの示す数字が、第２の環状ネットワークのＰＩＮの示す数字より大きい場合には、第２の環状ネットワークを構成する各端末が、第１の環状ネットワークのＰＩＮへと記憶するＰＩＮを更新することとなる。ステップＳ１０５以降のこれまでの処理が、第１〜第３の実施形態とは異なる処理である。これにより、端末１Ａ３と端末１Ｂ１のネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図１０（Ｂ）で示すような状態となる。なお、この通信接続は環状ネットワーク構築完了まで維持される。
【００７０】
次に、端末１Ａ３のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ３の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂ１へ送信するよう制御部１２へ要求する。すると端末１Ａ３の制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂ１へ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ３が通信接続している端末１Ａ１である。従って、端末１Ｂ１に送信される接続先情報は、端末１Ａ１の接続先情報であり、例えば、端末１Ａ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ１を特定するための識別子であってよい。
【００７１】
他方、ネットワークへ参加する端末１Ｂ１は、同様に、端末１Ａ３に対して既接続端末への送信先情報を含む接続要求の送信処理を行う。ここで第２の環状ネットワークにおいて端末１Ｂ１は、端末１Ｂ２と通信接続されている。従って、端末１Ａ３の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂ２を接続先とする接続先情報を含む接続要求を、端末１Ｂ１より受信する（ステップＳ１０８）。
【００７２】
端末１Ａ３の接続要求受信部１５３は、端末１Ｂ１からの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂ１から送信された接続要求は、端末１Ｂ２を接続先とする接続先情報を含むものである。従って、端末１Ａ３は無線通信部１４を介して端末１Ｂ２と通信接続する（ステップＳ１０９）。これにより、図１０（Ｃ）で示すように、端末１Ａ３は、端末特定通信部１３を介して端末１Ｂ１と通信接続し、無線通信部１４を介して端末１Ｂ２と通信接続した状態となる。
【００７３】
他方、端末１Ｂ１も同様に、端末１Ａ３から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ３から端末１Ｂ１に対して送信された接続要求に含まれる接続先情報は端末１Ａ１を示す。従って、図１０（Ｃ）で示すように、端末１Ｂ１は、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより端末１Ｂ１は、端末特定通信部１３を介して端末１Ａ３と通信接続し、無線通信部１４を介して端末１Ａ１と通信接続した状態となる。
【００７４】
そして、端末１Ａ３の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂ１へ通知する（ステップＳ１１０）。他方、端末１Ｂ１の通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ３へ通知する。端末１Ａ３の通信接続部１５４は、端末１Ｂ１から送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ３、端末１Ｂ１が行った通信要求に基づく通信が完了したことを互いに検知することができる。
【００７５】
そして、端末１Ａ３の通信接続部１５４は、端末１Ｂ１から受けた通信要求に基づく通信接続と、端末１Ｂ１に対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ３の既接続端末切断制御部１５５は、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ３がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ａ１である。従って、端末１Ａ３の既接続端末切断制御部１５５は、端末１Ａ１との通信接続を切断する。
【００７６】
他方、端末１Ｂ１も同様に、既接続端末との通信接続の切断制御を行う。ここで、端末１Ｂ１がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ｂ２である。従って、端末１Ｂ１の既接続端末切断制御部１５５は、端末１Ｂ２との通信接続を切断する。
【００７７】
そして、端末１Ａ３は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂ１へ通知する（ステップＳ１１３）。また、端末１Ａ３は、端末１Ｂ１から切断完了を受信する（ステップＳ１１４）。端末１Ａ３の既接続端末切断制御部１５５は端末１Ｂ１から切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ３の新参加端末切断制御部１５６は、端末特定通信部１３を用いて端末１Ｂ１と接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂも、端末特定通信部１３を用いて端末１Ａ３との間で接続している通信の切断の制御を行う。この結果、端末１Ａ３は、端末１Ｂ２を一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂ１は、端末１Ａ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図１０（Ｄ）で示すような、新たな環状ネットワークが構築される。
【００７８】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、第１の環状ネットワークを構成する端末と、第２の環状ネットワークを構成する端末の全てによる、新たな１つの環状ネットワークの構築を行うことが可能となる。
【００７９】
＜第５の実施形態＞
図１１は第５の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第５の実施形態によるネットワークシステムの構築処理について説明する。
なお第５の実施形態における環状ネットワークを構成する端末でのフローチャートは、第４の実施形態と同様である。
第５の実施形態においては、環状ネットワークである第１のネットワークを構成する端末と、２台の端末で構成される第２のネットワークを構成する端末とが、それら２つのネットワークを構成する全体の端末で１つの環状ネットワークを構築する際の契機となる通信接続を行う場合の例について説明する。なお、図１１で示す予め構築されている第１のネットワークは、端末１Ａ１、端末１Ａ２、端末１Ａ３の３台が構成する環状ネットワークと、端末１Ｂ１、端末１Ｂ２の２台で構成する第２のネットワークである。
【００８０】
このような状況において、第１のネットワークにおける端末１Ａ３（第１端末；一方の端末）と、第２のネットワークにおける端末１Ｂ１（第２端末；他方の端末）とが、それら２つのネットワークを構成する全体の端末で１つの環状ネットワークを構築する際の契機となる通信接続を行う場合について説明する。この場合、まず図１１（Ａ）で示すように、端末１Ａ３のユーザと、端末１Ｂ１のユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００８１】
端末１Ａ３の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂ１へ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂ１へ送信する（ステップＳ１０２）。同様に、端末１Ｂ１からも当該端末１Ｂ１の端末ＩＤが送信され、端末１Ａ３の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ３のネットワーク構築開始部１５１は端末１Ｂ１から送信された端末ＩＤを記憶部１６に記録する。
【００８２】
また端末１Ａ３のネットワーク構築開始部１５１は、端末１Ａ１および端末１Ａ２と共に構成している環状ネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、端末１Ａ３のネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、端末１Ａ３の制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂ１へ送信する（ステップＳ１０４）。他方、端末１Ｂ１が図１１に示すように端末１Ｂ２とネットワークを構成しているので、端末１Ａ３は端末１Ｂ１から、当該端末１Ｂ１によって構成される第２のネットワークのＰＩＮを受信することとなる。そして、端末１Ａ３のネットワーク構築開始部１５１は、自端末である端末１Ａ３と、端末１Ｂ１との間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。
【００８３】
ここで、端末１Ａ３のネットワーク構築開始部１５１は、端末１Ｂ１からＰＩＮを受信した場合、端末１Ｂ１が構成する第２のネットワークのＰＩＮと、自端末が構成する第１のネットワークのＰＩＮとを比較して（ステップＳ４０１）、例えばＰＩＮが示す数字の大小を判定する。そして、端末１Ａ３のネットワーク構築開始部１５１は、値の大きいＰＩＮを、新たに構築する環状ネットワークのＰＩＮで利用すると判定する。ここで、第２のネットワークのＰＩＮの示す数字が、第１のネットワークのＰＩＮの示す数字より大きいとする。この場合、端末１Ａ３のネットワーク構築開始部１５１は、第１のネットワークのＰＩＮを、第２のネットワークのＰＩＮに合わせると判定し（ステップＳ４０２）、第１のネットワークを構成する各端末へ、第２のネットワークのＰＩＮを送信する。これにより第１のネットワークを構成する端末１Ａ１、端末１Ａ２、端末１Ａ３は、第１のネットワークのＰＩＮを記憶部１６から削除して、第２のネットワークのＰＩＮを記憶部１６に記録する。なお、第１のネットワークのＰＩＮの示す数字が、第２のネットワークのＰＩＮの示す数字より大きい場合には、第２のネットワークを構成する各端末が、第１のネットワークのＰＩＮへと記憶するＰＩＮを更新することとなる。これにより、端末１Ａ３と端末１Ｂ１のネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図１１（Ｂ）で示すような状態となる。なお、この通信接続は環状ネットワーク構築完了まで維持される。
【００８４】
なお端末１Ｂ１のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、接続先の端末１Ｂ２に対して、自端末を接続先とする一方向の通信接続を行うよう要求する接続要求を、無線通信部１４を介して送信する。当該接続要求には、端末１Ｂ１を接続先とする接続先情報が含まれる。これにより、端末１Ｂ２のネットワーク構築開始部１５１は、制御部１２へ端末１Ｂ１との通信接続を要求し、当該端末１Ｂ２の制御部１２が、無線通信部１４を介して端末１Ｂ１と通信接続を行う。これにより、端末１Ｂ１と端末１Ｂ２の間で双方向のネットワークが構築される。第５の実施形態では、第４の実施形態と比較して、２台の端末のみで第２のネットワークを構成している端末１Ｂ１と端末１Ｂ１とが、このように双方向ネットワークを構築する処理が新たに加わる点で異なる。
【００８５】
次に、端末１Ａ３のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ３の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂ１へ送信するよう制御部１２へ要求する。すると端末１Ａ３の制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂ１へ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ３が通信接続している端末１Ａ１である。従って、端末１Ｂ１に送信される接続先情報は、端末１Ａ１の接続先情報であり、例えば、端末１Ａ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ１を特定するための識別子であってよい。
【００８６】
他方、ネットワークへ参加する端末１Ｂ１は、同様に、端末１Ａ３に対して既接続端末への送信先情報を含む接続要求の送信処理を行う。ここで第２の環状ネットワークにおいて端末１Ｂ１は、端末１Ｂ２と通信接続されている。従って、端末１Ａ３の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂ２を接続先とする接続先情報を含む接続要求を、端末１Ｂ１より受信する（ステップＳ１０８）。
【００８７】
端末１Ａ３の接続要求受信部１５３は、端末１Ｂ１からの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂ１から送信された接続要求は、端末１Ｂ２を接続先とする接続先情報を含むものである。従って、端末１Ａ３は無線通信部１４を介して端末１Ｂ２と通信接続する（ステップＳ１０９）。これにより、図１１（Ｃ）で示すように、端末１Ａ３は、端末特定通信部１３を介して端末１Ｂ１と通信接続し、さらに無線通信部１４を介して端末１Ｂ２と通信接続した状態となる。
【００８８】
他方、端末１Ｂ１も同様に、端末１Ａ３から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ３から端末１Ｂ１に対して送信された接続要求に含まれる接続先情報は端末１Ａ１を示す。従って、図１１（Ｃ）で示すように、端末１Ｂ１は、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより端末１Ｂ１は、端末特定通信部１３を介して端末１Ａ３と通信接続し、さらに無線通信部１４を介して端末１Ａ１と通信接続した状態となる。
【００８９】
そして、端末１Ａ３の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂ１へ通知する（ステップＳ１１０）。他方、端末１Ｂ１の通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ３へ通知する。端末１Ａ３の通信接続部１５４は、端末１Ｂ１から送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ３、端末１Ｂ１が行った通信要求に基づく通信が完了したことを互いに検知することができる。
【００９０】
そして、端末１Ａ３の通信接続部１５４は、端末１Ｂ１から受けた通信要求に基づく通信接続と、端末１Ｂ１に対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ３の既接続端末切断制御部１５５は、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ３がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ａ１である。従って、端末１Ａ３の既接続端末切断制御部１５５は、図１１（Ｄ）のＳ１で示すように、端末１Ａ１との通信接続を切断する。
【００９１】
他方、端末１Ｂ１も同様に、既接続端末との通信接続の切断制御を行う。ここで、端末１Ｂ１がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ｂ２である。従って、端末１Ｂ１の既接続端末切断制御部１５５は、図１１（Ｄ）のＳ２で示すように、通信先である端末１Ｂ２との通信接続を切断する。
【００９２】
そして、端末１Ａ３は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂ１へ通知する（ステップＳ１１３）。また、端末１Ａ３は、端末１Ｂ１から切断完了を受信する（ステップＳ１１４）。端末１Ａ３の既接続端末切断制御部１５５は端末１Ｂ１から切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ３の新参加端末切断制御部１５６は、図１１（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ｂ１と接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂも、端末特定通信部１３を用いて端末１Ａ３との間で接続している通信の切断の制御を行う。この結果、端末１Ａ３は、端末１Ｂ２を一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂ１は、端末１Ａ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図１１（Ｅ）で示すような、新たな環状ネットワークが構築される。
【００９３】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、環状ネットワークを構成する端末と、２台によるネットワークを構成する端末の全てによる、新たな１つの環状ネットワークの構築を行うことが可能となる。
【００９４】
＜第６の実施形態＞
図１２は第６の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第６の実施形態によるネットワークシステムの構築処理について説明する。フローチャートについては上述の他の実施形態と重複する部分が多いため図示を省略する。
なお第６の実施形態における環状ネットワークを構成する端末でのフローチャートは、第４，第５の実施形態と同様である。また、第６の実施形態においては、第１のネットワークと第２のネットワークをそれぞれ構成する端末も同様である。このような状況において、第６の実施形態では、第１のネットワークを構成する端末１Ａ３が、第２のネットワークを構成する端末のうちの端末１Ｂ１ではなく端末１Ｂ２と、環状ネットワークを構築する際の契機となる通信接続を行う点で、第５の実施形態とは異なる。
【００９５】
第６の実施形態では、第１のネットワークを構成する端末１Ａ３の処理フローは第５の実施形態と同様である。しかしながら、ステップＳ１０６の処理の後の、端末１Ｂ２の処理において異なる。つまり、端末１Ａ３と端末１Ｂ２のネットワーク構築開始部１５１が、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図１２（Ｂ）で示すような状態となる。
【００９６】
その後、端末１Ｂ２のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、端末１Ｂ２のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する。そして、接続先の他端末へ一方向接続をしていない場合、端末１Ｂ２のネットワーク構築開始部１５１は、自端末へ接続している接続元の端末１Ｂ１を接続先とする一方向の通信接続を、制御部１２に要求し、端末１Ｂ２の制御部１２が、端末１Ｂ１を接続先とする一方向の通信接続行う。これにより、図１２（Ｂ）で示すように、端末１Ｂ１と端末１Ｂ２の間で双方向の２台の端末による仮想の環状ネットワークが構築される。この処理は、第３の実施形態で説明したステップＳ３０１〜ステップＳ３０３の処理と同様の処理である。以降の処理は、第５の実施形態と同様であるため、その説明を省略する。
【００９７】
＜第７の実施形態＞
図１３は第７の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第７の実施形態によるネットワークシステムの構築処理について説明する。フローチャートについては上述の他の実施形態と重複する部分が多いため図示を省略する。
なお、図１３で示す予め構築されている第１のネットワークにおいては、端末１Ａ１が、端末１Ａ２に対する一方向のみを通信可能方向とする通信接続を端末１Ａ２に対して行っている。また第２のネットワークにおいては、端末１Ｂ１が、端末１Ｂ２に対する一方向のみを通信可能方向とする通信接続を端末１Ａ２に対して行っている。
【００９８】
このような状況において、端末１Ａ２（第１端末；一方の端末）と、端末１Ｂ１（第２端末；他方の端末）とが、端末１Ａ２，端末１Ｂ１の各端末のユーザの操作に基づいて、環状ネットワークの構築の開始の契機となる通信接続を行う。例えば、図１３（Ａ）で示すように、端末１Ａ２のユーザと、端末１Ｂ１のユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【００９９】
端末１Ａ２の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂ１へ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂ１へ送信する（ステップＳ１０２）。同様に、端末１Ｂ１からも当該端末１Ｂ１の端末ＩＤが送信され、端末１Ａ２の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ２のネットワーク構築開始部１５１は端末１Ｂ１から送信された端末ＩＤを記憶部１６に記録する。
【０１００】
また端末１Ａ２のネットワーク構築開始部１５１は、端末１Ａ１と構成しているネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、ネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂ１へ送信する（ステップＳ１０４）。他方、端末１Ｂ１は端末１Ｂ２とネットワークを構成しているので、端末１Ａ２は端末１Ｂ１から、当該端末１Ｂ１によって構成されるネットワークのＰＩＮを受信する。そして、端末１Ａ２のネットワーク構築開始部１５１は、自端末である端末１Ａ２と、端末１Ｂ１との間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。
【０１０１】
ここで、端末１Ａ２のネットワーク構築開始部１５１は、端末１Ｂ１からＰＩＮを受信した場合、端末１Ｂ１が構成する第２のネットワークのＰＩＮと、自端末が構成する第１のネットワークのＰＩＮとを比較して（ステップＳ４０１）、例えばＰＩＮが示す数字の大小を判定する。そして、端末１Ａ２のネットワーク構築開始部１５１は、値の大きいＰＩＮを、新たに構築する環状ネットワークのＰＩＮで利用すると判定する。ここで、第２のネットワークのＰＩＮの示す数字が、第１のネットワークのＰＩＮの示す数字より大きいとする。この場合、端末１Ａ２のネットワーク構築開始部１５１は、第１のネットワークのＰＩＮを、第２のネットワークのＰＩＮに合わせると判定し（ステップＳ４０２）、第１のネットワークを構成する各端末へ、第２のネットワークのＰＩＮを送信する。これにより第１のネットワークを構成する端末１Ａ１、端末１Ａ２は、第１のネットワークのＰＩＮを記憶部１６から削除して、第２のネットワークのＰＩＮを記憶部１６に記録する。なお、第１のネットワークのＰＩＮの示す数字が、第２のネットワークのＰＩＮの示す数字より大きい場合には、第２のネットワークを構成する各端末が、第１のネットワークのＰＩＮへと記憶するＰＩＮを更新することとなる。これにより、端末１Ａ２と端末１Ｂ１のネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図１３（Ｂ）で示すような状態となる。なお、この通信接続はネットワーク構築完了まで維持される。
【０１０２】
ここで、端末１Ａ２のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する（ステップＳ３０１）。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する（ステップＳ３０２）。そして、接続先の他端末へ一方向接続をしていない場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末へ接続している接続元の端末１Ａ１を接続先とする一方向の通信接続を、制御部１２に要求し、端末１Ａ２の制御部１２が、端末１Ａ１を接続先とする一方向の通信接続行う（ステップＳ３０３）。これにより、端末１Ａ１と端末１Ａ２の間で双方向の２台の端末による仮想の環状ネットワークが構築される。
【０１０３】
また、端末１Ｂ１のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する。そして端末１Ｂ１によって構成されるネットワークが環状ネットワークで無い場合、端末１Ｂ１のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する。そして、接続先の他端末へ一方向接続をしている場合、端末１Ｂ１は、接続先の端末１Ｂ２に対して、自端末を接続先とする一方向の通信接続を行うよう要求する接続要求を、無線通信部１４を介して送信する。当該接続要求には、端末１Ｂ１を接続先とする接続先情報が含まれる。これにより、端末１Ｂ２のネットワーク構築開始部１５１は、制御部１２へ端末１Ｂ１との通信接続を要求し、当該端末１Ｂ２の制御部１２が、無線通信部１４を介して端末１Ｂ１と通信接続を行う。これにより、端末１Ｂ１と端末１Ｂ２の間で双方向のネットワークが構築される。
【０１０４】
次に、端末１Ａ２のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ２の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂ１へ送信するよう制御部１２へ要求する。すると制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂ１へ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ２が通信接続している端末１Ａ１である。従って、端末１Ｂ１に送信される接続先情報は、端末１Ａ１の接続先情報であり、例えば、端末１Ａ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ１を特定するための識別子であってよい。
【０１０５】
他方、ネットワークへ参加する端末１Ｂ１は、同様に、端末１Ａ２に対して送信先情報を含む接続要求の送信処理を行う。環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ｂ１は、端末１Ｂ２と通信接続している。従って、端末１Ａ２に送信される接続先情報は、端末１Ｂ２の接続先情報であり、例えば、端末１Ｂ２のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ｂ２を特定するための識別子であってよい。そして、端末１Ａ２の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂ２を接続先とする接続先情報を含む接続要求を受信する（ステップＳ１０８）。
【０１０６】
端末１Ａ２の接続要求受信部１５３は、端末１Ｂ１からの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂ１から送信された接続要求は、端末１Ｂ２を接続先とする接続先情報を含むものである。従って、端末１Ａ２は無線通信部１４を介して端末１Ｂ２と通信接続する（ステップＳ１０９）。これにより、図１３（Ｃ）で示すように、端末１Ａ２は、端末特定通信部１３を介して端末１Ｂ１と通信接続し、無線通信部１４を介して端末１Ｂ２と通信接続した状態となる。
【０１０７】
他方、端末１Ｂ１も同様に、端末１Ａ２から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ２から端末１Ｂ１に対して送信された接続要求に含まれる接続先情報は端末１Ａ１を示す。従って、図１３（Ｃ）で示すように、端末１Ｂ１は、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより端末１Ｂ１は、端末特定通信部１３を介して端末１Ａ２と通信接続し、無線通信部１４を介して端末１Ａ１と通信接続した状態となる。
【０１０８】
そして、端末１Ａ２の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂ１へ通知する（ステップＳ１１０）。他方、端末１Ｂ１の通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ２へ通知する。端末１Ａ２の通信接続部１５４は、端末１Ｂ１から送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ２、端末１Ｂ１が行った通信要求に基づく通信が完了したことを互いに検知することができる。
【０１０９】
そして、端末１Ａ２の通信接続部１５４は、端末１Ｂ１から受けた通信要求に基づく通信接続と、端末１Ｂ１に対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ２の既接続端末切断制御部１５５は、図１３（Ｄ）のＳ１で示すように、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ２がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ａ１である。従って、端末１Ａ２の既接続端末切断制御部１５５は、端末１Ａ１との通信接続を切断する。
他方、端末１Ｂ１も図１３（Ｄ）のＳ２で示すように同様に、ネットワークの再構築を開始する前から通信接続していた既接続端末（端末１Ｂ２）に対する方向の通信接続の切断制御を行う。
【０１１０】
そして、端末１Ａ２は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂ１へ通知する（ステップＳ１１３）。また、端末１Ａ２は、端末１Ｂ１から切断完了を受信する（ステップＳ１１４）。端末１Ａ２の既接続端末切断制御部１５５は端末１Ｂ１から切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ２の新参加端末切断制御部１５６は、図１３（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ｂ１と接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂ１も、図１３（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ａ２との間で接続している通信の切断の制御を行う。この結果、端末１Ａ２は、端末１Ｂ２を一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂ１は、端末１Ａ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図１３（Ｅ）で示すような、新たな環状ネットワークが構築される。
【０１１１】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、２台の端末により構成される２つのネットワークを構成する端末による、新たな１つの環状ネットワークの構築を行うことが可能となる。
【０１１２】
＜第８の実施形態＞
図１４は第８の実施形態によるネットワークシステム構築処理のイメージ図である。
次に、第８の実施形態によるネットワークシステムの構築処理について説明する。フローチャートについては上述の他の実施形態と重複する部分が多いため図示を省略する。
本実施形態の処理は、第７の実施形態と比べて、環状ネットワークの構築の開始の契機となる通信接続を行う端末が、第１ネットワークの端末１Ａ２と、第２ネットワークの端末１Ｂ２であるという点で異なる。
【０１１３】
このような状況において、端末１Ａ２（第１端末；一方の端末）と、端末１Ｂ２（第２端末；他方の端末）とが、端末１Ａ２，端末１Ｂ２の各端末のユーザの操作に基づいて、環状ネットワークの構築の開始の契機となる通信接続を行う。例えば、図１４（Ａ）で示すように、端末１Ａ２のユーザと、端末１Ｂ２のユーザとがそれら端末同士を近接させ、他方の端末との通信接続を行う操作を行う。
【０１１４】
端末１Ａ２の制御部１２は、環状ネットワークの構築の開始の契機となる通信接続の操作を検知すると（ステップＳ１０１）、ネットワーク管理部１５へその旨を通知する。するとネットワーク管理部１５内のネットワーク構築開始部１５１が記憶部１６に記録されている端末固有の端末ＩＤを読み取って、端末１Ｂ２へ送信するよう制御部１２へ要求する。すると、制御部１２は、端末特定通信部１３を介して端末ＩＤを端末１Ｂ２へ送信する（ステップＳ１０２）。同様に、端末１Ｂ２からも当該端末１Ｂ２の端末ＩＤが送信され、端末１Ａ２の端末特定通信部１３が受信する（ステップＳ１０３）。そして端末１Ａ２のネットワーク構築開始部１５１は端末１Ｂ２から送信された端末ＩＤを記憶部１６に記録する。
【０１１５】
また端末１Ａ２のネットワーク構築開始部１５１は、端末１Ａ１と構成しているネットワークでの通信に使用しているＰＩＮ（Personal identification number）を、記憶部１６で記憶しているかを判定する。そして、ＰＩＮを記憶している場合、ネットワーク構築開始部１５１は、そのＰＩＮを読み取って送信するよう制御部１２へ要求する。そして、制御部１２は、端末特定通信部１３を介してＰＩＮを端末１Ｂ２へ送信する（ステップＳ１０４）。他方、端末１Ｂ２は端末１Ｂ１とネットワークを構成しているので、端末１Ａ２は端末１Ｂ２から、当該端末１Ｂ２によって構成されるネットワークのＰＩＮを受信する。そして、端末１Ａ２のネットワーク構築開始部１５１は、自端末である端末１Ａ２と、端末１Ｂ２との間のＰＩＮの送受信終了を検知する（ステップＳ１０５）。
【０１１６】
ここで、端末１Ａ２のネットワーク構築開始部１５１は、端末１Ｂ２からＰＩＮを受信した場合、端末１Ｂ２が構成する第２のネットワークのＰＩＮと、自端末が構成する第１のネットワークのＰＩＮとを比較して（ステップＳ４０１）、例えばＰＩＮが示す数字の大小を判定する。そして、端末１Ａ２のネットワーク構築開始部１５１は、値の大きいＰＩＮを、新たに構築する環状ネットワークのＰＩＮで利用すると判定する。ここで、第２のネットワークのＰＩＮの示す数字が、第１のネットワークのＰＩＮの示す数字より大きいとする。この場合、端末１Ａ２のネットワーク構築開始部１５１は、第１のネットワークのＰＩＮを、第２のネットワークのＰＩＮに合わせると判定し（ステップＳ４０２）、第１のネットワークを構成する各端末へ、第２のネットワークのＰＩＮを送信する。これにより第１のネットワークを構成する端末１Ａ１、端末１Ａ２は、第１のネットワークのＰＩＮを記憶部１６から削除して、第２のネットワークのＰＩＮを記憶部１６に記録する。なお、第１のネットワークのＰＩＮの示す数字が、第２のネットワークのＰＩＮの示す数字より大きい場合には、第２のネットワークを構成する各端末が、第１のネットワークのＰＩＮへと記憶するＰＩＮを更新することとなる。これにより、端末１Ａ２と端末１Ｂ２のネットワーク構築開始部１５１は、端末特定通信部１３を介した通信接続が行われたと判定し（ステップＳ１０６）、図１４（Ｂ）で示すような状態となる。なお、この通信接続はネットワーク構築完了まで維持される。
【０１１７】
ここで、端末１Ａ２のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する（ステップＳ３０１）。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する（ステップＳ３０２）。そして、接続先の他端末へ一方向接続をしていない場合、端末１Ａ２のネットワーク構築開始部１５１は、自端末へ接続している接続元の端末１Ａ１を接続先とする一方向の通信接続を、制御部１２に要求し、端末１Ａ２の制御部１２が、端末１Ａ１を接続先とする一方向の通信接続行う（ステップＳ３０３）。これにより、端末１Ａ１と端末１Ａ２の間で双方向の２台の端末による仮想の環状ネットワークが構築される。
【０１１８】
また、端末１Ｂ２のネットワーク構築開始部１５１は、自端末によって構成されるネットワークが環状ネットワークかを判定する。そして自端末によって構成されるネットワークが環状ネットワークで無い場合、端末１Ｂ２のネットワーク構築開始部１５１は、自端末が属するネットワーク内で、自端末が接続先の他端末へ一方向接続をしているかを判定する。そして、接続先の他端末へ一方向接続をしていない場合、端末１Ｂ２のネットワーク構築開始部１５１は、自端末へ接続している接続元の端末１Ｂ１を接続先とする一方向の通信接続を、制御部１２に要求し、端末１Ｂ２の制御部１２が、端末１Ｂ１を接続先とする一方向の通信接続行う。これにより、図１４（Ｂ）で示すように、端末１Ｂ１と端末１Ｂ２の間で双方向の２台の端末による仮想の環状ネットワークが構築される。
【０１１９】
次に、端末１Ａ２のネットワーク構築開始部１５１は、接続要求通知部１５２へ処理開始指示を通知する。すると、端末１Ａ２の接続要求通知部１５２は、記憶部１６に既接続端末への接続先情報が記録されているかを判定する。接続要求通知部１５２は、既接続端末への接続先情報が記録されている場合には、当該接続先情報を読み取って、当該接続先情報を含む接続要求を端末１Ｂ２へ送信するよう制御部１２へ要求する。すると制御部１２は、端末特定通信部１３を介して既接続端末への接続先情報を含む接続要求を、端末１Ｂ２へ送信する（ステップＳ１０７）。ここで、既接続端末とは、環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ａ２が通信接続している端末１Ａ１である。従って、端末１Ｂ２に送信される接続先情報は、端末１Ａ１の接続先情報であり、例えば、端末１Ａ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ａ１を特定するための識別子であってよい。
【０１２０】
他方、ネットワークへ参加する端末１Ｂ２は、同様に、端末１Ａ２に対して送信先情報を含む接続要求の送信処理を行う。環状ネットワークの構築の開始の契機となる通信接続を行う前から、端末１Ｂ２は、端末１Ｂ１と通信接続している。従って、端末１Ａ２に送信される接続先情報は、端末１Ｂ１の接続先情報であり、例えば、端末１Ｂ１のＩＰアドレスやマックアドレス等である。またはネットワーク特有の、当該端末１Ｂ１を特定するための識別子であってよい。そして、端末１Ａ２の接続要求受信部１５３は、端末特定通信部１３を介して、端末１Ｂ１を接続先とする接続先情報を含む接続要求を受信する（ステップＳ１０８）。
【０１２１】
端末１Ａ２の接続要求受信部１５３は、端末１Ｂ２からの接続要求を受信すると、当該接続要求に含まれる接続先情報を通信接続部１５４へ通知する。すると、通信接続部１５４は、当該接続先情報で示される接続先への通信接続を、無線通信部１４を介して行う。端末１Ｂ２から送信された接続要求は、端末１Ｂ１を接続先とする接続先情報を含むものである。従って、端末１Ａ２は無線通信部１４を介して端末１Ｂ１と通信接続する（ステップＳ１０９）。これにより、図１４（Ｃ）で示すように、端末１Ａ２は、端末特定通信部１３を介して端末１Ｂ２と通信接続し、無線通信部１４を介して端末１Ｂ１と通信接続した状態となる。
【０１２２】
他方、端末１Ｂ２も同様に、端末１Ａ２から受信した接続要求に基づいて、当該接続要求に含まれる接続先情報を接続先とする通信接続を行う。端末１Ａ２から端末１Ｂ２に対して送信された接続要求に含まれる接続先情報は端末１Ａ１を示す。従って、図１４（Ｃ）で示すように、端末１Ｂ２は、無線通信部１４を介して端末１Ａ１と通信接続を行う。これにより端末１Ｂ２は、端末特定通信部１３を介して端末１Ａ２と通信接続し、無線通信部１４を介して端末１Ａ１と通信接続した状態となる。
【０１２３】
そして、端末１Ａ２の通信接続部１５４は、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ｂ２へ通知する（ステップＳ１１０）。他方、端末１Ｂ２の通信接続部１５４も同様に、通信要求された接続先情報を用いた通信接続が完了すると、通信接続完了を、端末特定通信部１３を介して端末１Ａ２へ通知する。端末１Ａ２の通信接続部１５４は、端末１Ｂ２から送信された通信接続完了を受信する（ステップＳ１１１）。これにより、端末１Ａ２、端末１Ｂ２が行った通信要求に基づく通信が完了したことを互いに検知することができる。
【０１２４】
そして、端末１Ａ２の通信接続部１５４は、端末１Ｂ２から受けた通信要求に基づく通信接続と、端末１Ｂ２に対して行った通信要求に基づく通信接続が完了したことを検知すると、その旨を既接続端末切断制御部１５５へ通知する。すると、端末１Ａ２の既接続端末切断制御部１５５は、図１４（Ｄ）のＳ１で示すように、ネットワークの再構築を開始する前から通信接続していた既接続端末に対する方向の通信接続の切断制御を行う（ステップＳ１１２）。ここで、端末１Ａ２がネットワーク再構築を開始する前から通信接続していた既接続端末は端末１Ａ１である。従って、端末１Ａ２の既接続端末切断制御部１５５は、端末１Ａ１との通信接続を切断する。
他方、端末１Ｂ２も図１４（Ｄ）のＳ２で示すように同様に、ネットワークの再構築を開始する前から通信接続していた既接続端末（端末１Ｂ１）に対する方向の通信接続の切断制御を行う。
【０１２５】
そして、端末１Ａ２は、既接続端末との通信接続の切断を終了すると、端末特定通信部１３を介して切断完了を端末１Ｂ２へ通知する（ステップＳ１１３）。また、端末１Ａ２は、端末１Ｂ２から切断完了を受信する（ステップＳ１１４）。端末１Ａ２の既接続端末切断制御部１５５は端末１Ｂ２から切断完了を受信すると、新参加端末切断制御部１５６へその旨を通知する。これにより、端末１Ａ２の新参加端末切断制御部１５６は、図１４（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ｂ２と接続している通信の切断の制御を行う（ステップＳ１１５）。同様に端末１Ｂ２も、図１４（Ｄ）のＳ３で示すように、端末特定通信部１３を用いて端末１Ａ２との間で接続している通信の切断の制御を行う。この結果、端末１Ａ２は、端末１Ｂ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。また端末１Ｂ２は、端末１Ａ１を一方向の接続先とする無線通信部１４を用いた通信接続を行う。これにより、図１４（Ｅ）で示すような、新たな環状ネットワークが構築される。
【０１２６】
以上、本実施形態によるネットワークシステムと、そのネットワーク構築方法について説明したが、上述の処理によれば、認証サーバ等の認証局装置を用いなくとも、２台の端末により構成される２つのネットワークを構成する端末による、新たな１つの環状ネットワークの構築を行うことが可能となる。
【０１２７】
上述の各実施形態により新たな環状ネットワークが構築された後は、当該新たな環状ネットワークを構成する各端末は、一方向にバケツリレー的に情報を送受信することにより同報通信を行う。各端末は、環状ネットワークを構成する各端末の公開鍵を記憶することで、特定の端末に情報を送信したい場合には、その端末の公開鍵により送信する情報を暗号化し、バケツリレー的に情報を送受信する。これにより、他の端末に対する情報を秘匿しながら、特定の端末に情報を送信することが可能となる。また、点呼用データをバケツリレー的に流すことにより、環状ネットワークを構成しているはずの端末からその点呼用データが返信されてこないことにより、離脱したかどうかを判断する離脱端末の検出処理を行うようにしてもよい。
【０１２８】
なお、上述のネットワークシステムにおける端末は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【０１２９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１３０】
１・・・端末
１１・・・ユーザインタフェース
１２・・・制御部
１３・・・端末特定通信部
１４・・・無線通信部
１５・・・ネットワーク管理部
１５１・・・ネットワーク構築開始部
１５２・・・接続要求通知部
１５３・・・接続要求受信部
１５４・・・通信接続部
１５５・・・既接続端末切断制御部
１５６・・・新参加端末切断制御部
【図１】
0005613651.tif 000002
【図２】
0005613651.tif 000003
【図３】
0005613651.tif 000004
【図４】
0005613651.tif 000005
【図５】
0005613651.tif 000006
【図６】
0005613651.tif 000007
【図７】
0005613651.tif 000008
【図８】
0005613651.tif 000009
【図９】
0005613651.tif 000010
【図１０】
0005613651.tif 000011
【図１１】
0005613651.tif 000012
【図１２】
0005613651.tif 000013
【図１３】
0005613651.tif 000014
【図１４】
0005613651.tif 000015