(57)【要約】【課題】メンバとなる端末の負荷状態情報、処理能力等に応じて、グループ通信を構成するネットワークトポロジを動的に変更することができる、ネットワーク構成管理方法等を提供する。【解決手段】端末から負荷状態情報を受信する。次に、端末毎に、負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定し、端末毎に、負荷状態情報に基づいて、代表端末に従属することを要する従属端末であるか否かを判定する。次に、代表端末と選定された複数の端末について、負荷状態情報に基づいて、優先順にソートする。そして、従属端末以外の端末間は分散型で接続し、従属端末は代表端末に対して集中型で接続するように、グループ通信のネットワーク構成情報を送信する。【選択図】図３
2007189433.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末間でグループ通信を構成する管理サーバにおけるネットワーク構成管理方法において、
前記端末から負荷状態情報を受信する第１のステップと、
前記端末毎に、前記負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する第２のステップと、
前記端末毎に、前記負荷状態情報に基づいて、前記代表端末に従属することを要する従属端末であるか否かを判定する第３のステップと、
前記代表端末と選定された複数の端末について、前記負荷状態情報に基づいて、優先順にソートしたグループ管理情報を生成する第４のステップと、
前記従属端末以外の端末間は分散型で接続し、前記従属端末は前記代表端末に対して集中型で接続するように設定した前記グループ通信のネットワーク構成情報を送信する第５のステップと
を有することを特徴とするネットワーク構成管理方法。
【請求項２】
前記負荷状態情報は、前記端末におけるパケット損失率、ＣＰＵ稼働率及びメモリ使用率であることを特徴とする請求項１に記載のネットワーク構成管理方法。
【請求項３】
前記第２のステップについて、パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、前記代表端末となるための閾値が設定されており、該閾値と前記負荷状態情報とを比較して判定するものであり、
前記第３のステップについて、パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、前記従属端末となるための閾値が設定されており、該閾値と前記負荷状態情報とを比較して判定するものである
ことを特徴とする請求項２に記載のネットワーク構成管理方法。
【請求項４】
前記負荷状態情報と共に、端末仕様情報、端末間遅延情報、及び／又は端末間帯域幅情報も用いられることを特徴とする請求項１から３のいずれか１項に記載のネットワーク構成管理方法。
【請求項５】
複数の端末間でグループ通信を構成する管理サーバにおいて、
前記端末から負荷状態情報を受信する端末状態情報受信手段と、
前記端末毎に、前記負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する代表端末決定手段と、
前記端末毎に、前記負荷状態情報に基づいて、前記代表端末に従属することを要する従属端末であるか否かを判定する従属端末決定手段と、
前記代表端末と選定された複数の端末について、前記負荷状態情報に基づいて、優先順にソートしたグループ管理情報を蓄積したグループ管理情報蓄積手段と、
前記従属端末以外の端末間は分散型で接続し、前記従属端末は前記代表端末に対して集中型で接続するように設定した前記グループ通信のネットワーク構成情報を送信する送信手段と
を有することを特徴とする管理サーバ。
【請求項６】
前記負荷状態情報は、前記端末におけるパケット損失率、ＣＰＵ稼働率及びメモリ使用率であることを特徴とする請求項５に記載の管理サーバ。
【請求項７】
パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、前記代表端末となるための閾値が設定された代表端末閾値設定手段と、
パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、前記従属端末となるための閾値が設定された従属端末閾値設定手段と
を更に有し、
前記代表端末決定手段は、前記代表端末閾値設定手段に設定された閾値と、前記負荷状態情報とを比較して判定するものであり、
前記従属端末決定手段は、前記従属端末閾値設定手段に設定された閾値と、前記負荷状態情報とを比較して判定するものである
ことを特徴とする請求項６に記載の管理サーバ。
【請求項８】
前記負荷状態情報と共に、端末仕様情報、端末間遅延情報、及び／又は端末間帯域幅情報も用いられることを特徴とする請求項５から７のいずれか１項に記載の管理サーバ。
【請求項９】
複数の端末の間でグループ通信を構成する管理サーバに搭載されたコンピュータを機能させるプログラムにおいて、
前記端末から負荷状態情報を受信する端末状態情報受信手段と、
前記端末毎に、前記負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する代表端末決定手段と、
前記端末毎に、前記負荷状態情報に基づいて、前記代表端末に従属することを要する従属端末であるか否かを判定する従属端末決定手段と、
前記代表端末と選定された複数の端末について、前記負荷状態情報に基づいて、優先順にソートしたグループ管理情報を蓄積したグループ管理情報蓄積手段と、
前記従属端末以外の端末間は分散型で接続し、前記従属端末は前記代表端末に対して集中型で接続するように設定した前記グループ通信のネットワーク構成情報を送信する送信手段と
してコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ通信を構成するネットワーク構成管理方法、管理サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年、ユビキタス環境の下で、複数の端末をメンバとするグループ通信のサービスが提供されている。グループ通信のネットワークをどのように構成するかによっては、通信品質が異なり、サービス自体に影響を及ぼす。
【０００３】
グループ通信のネットワーク構成には、集中型と分散型とがある。集中型の場合、メンバとなる端末間の通信は全て、センタサーバを介して行われる。従って、メンバとなる端末の増加と共に、センタサーバの処理負荷が大きくなり、センタサーバの通信帯域の消費も増加する。一方、分散型の場合、端末間で直接的にデータを送受信する。従って、センタサーバのような特定の端末に負荷が集中することはない。
【０００４】
図１は、従来技術における分散型のグループ通信のネットワーク構成図である。
【０００５】
図１によれば、端末ａ〜ｄをメンバとする１つのグループを構成しており、端末間でデータを同報的に送受信する。また、グループに属する端末のセッションを管理する管理サーバ２を備える。管理サーバ２は、グループ管理情報を有し、そのグループを構成するメンバの端末識別子を管理する。端末ａ〜ｄは、管理サーバ２との間で、セッション情報を送受信する。
【０００６】
管理サーバを備えることなく、グループ通信を構成するネットワークを効率的に構成し且つ管理する技術がある（例えば特許文献１参照）。各ノードは、隣接ノードとの間のリンク情報を保持する。ノードは、ネットワークから離脱する際、リンク情報を他の任意のノードに放送し、ネットワークトポロジを再構築する。
【０００７】
【特許文献１】特開２００３−２８９３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
分散型によってグループ通信のネットワークを構成する場合、メンバとなる端末は、同報的に複数の相手方端末と直接的に通信できる程度に高性能であって、かつ広帯域なネットワークに接続されている必要がある。
【０００９】
しかしながら、グループのメンバとして、処理能力が低く又は通信帯域が狭い端末（例えば携帯電話機）が存在する場合もある。特に、近年のユビキタス環境においては、固定通信網と移動通信網とが混在するだけでなく、固定通信網に接続されたパーソナルコンピュータと、移動通信網に接続された携帯電話機とを、１つのグループとして通信させる需要も多い。例えば、テレビ会議サービスがある。
【００１０】
この場合、グループ通信のメンバとなる端末自体の処理能力及びその通信帯域は、大きく異なっている。逆に、携帯電話機のような端末が多いグループは、集中型によってそのグループを構成する方がよい。センタサーバに負荷が集中することもなく、端末の低い処理能力を、センタサーバによって吸収することもできるからである。
【００１１】
そこで、本発明は、メンバとなる端末の負荷状態情報、処理能力等に応じて、グループ通信を構成するネットワークトポロジを動的に変更することができる、ネットワーク構成管理方法、管理サーバ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、複数の端末間でグループ通信を構成する管理サーバにおけるネットワーク構成管理方法において、
端末から負荷状態情報を受信する第１のステップと、
端末毎に、負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する第２のステップと、
端末毎に、負荷状態情報に基づいて、代表端末に従属することを要する従属端末であるか否かを判定する第３のステップと、
代表端末と選定された複数の端末について、負荷状態情報に基づいて、優先順にソートしたグループ管理情報を生成する第４のステップと、
従属端末以外の端末間は分散型で接続し、従属端末は代表端末に対して集中型で接続するように設定したグループ通信のネットワーク構成情報を送信する第５のステップと
を有することを特徴とする。
【００１３】
本発明のネットワーク構成管理方法における他の実施形態によれば、負荷状態情報は、端末におけるパケット損失率、ＣＰＵ稼働率及びメモリ使用率であることも好ましい。
【００１４】
本発明のネットワーク構成管理方法における他の実施形態によれば、
第２のステップについて、パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、代表端末となるための閾値が設定されており、該閾値と負荷状態情報とを比較して判定するものであり、
第３のステップについて、パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、従属端末となるための閾値が設定されており、該閾値と負荷状態情報とを比較して判定するものであることも好ましい。
【００１５】
本発明のネットワーク構成管理方法における他の実施形態によれば、負荷状態情報と共に、端末仕様情報、端末間遅延情報、及び／又は端末間帯域幅情報も用いられることも好ましい。
【００１６】
本発明によれば、複数の端末間でグループ通信を構成する管理サーバにおいて、
端末から負荷状態情報を受信する端末状態情報受信手段と、
端末毎に、負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する代表端末決定手段と、
端末毎に、負荷状態情報に基づいて、代表端末に従属することを要する従属端末であるか否かを判定する従属端末決定手段と、
代表端末と選定された複数の端末について、負荷状態情報に基づいて、優先順にソートしたグループ管理情報を蓄積したグループ管理情報蓄積手段と、
従属端末以外の端末間は分散型で接続し、従属端末は代表端末に対して集中型で接続するように設定したグループ通信のネットワーク構成情報を送信する送信手段と
を有することを特徴とする。
【００１７】
本発明の管理サーバにおける他の実施形態によれば、負荷状態情報は、端末におけるパケット損失率、ＣＰＵ稼働率及びメモリ使用率であることも好ましい。
【００１８】
本発明の管理サーバにおける他の実施形態によれば、
パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、代表端末となるための閾値が設定された代表端末閾値設定手段と、
パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、従属端末となるための閾値が設定された従属端末閾値設定手段と
を更に有し、
代表端末決定手段は、代表端末閾値設定手段に設定された閾値と、負荷状態情報とを比較して判定するものであり、
従属端末決定手段は、従属端末閾値設定手段に設定された閾値と、負荷状態情報とを比較して判定するものであることも好ましい。
【００１９】
本発明の管理サーバにおける他の実施形態によれば、負荷状態情報と共に、端末仕様情報、端末間遅延情報、及び／又は端末間帯域幅情報も用いられることも好ましい。
【００２０】
本発明によれば、複数の端末の間でグループ通信を構成する管理サーバに搭載されたコンピュータを機能させるプログラムにおいて、
端末から負荷状態情報を受信する端末状態情報受信手段と、
端末毎に、負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する代表端末決定手段と、
端末毎に、負荷状態情報に基づいて、代表端末に従属することを要する従属端末であるか否かを判定する従属端末決定手段と、
代表端末と選定された複数の端末について、負荷状態情報に基づいて、優先順にソートしたグループ管理情報を蓄積したグループ管理情報蓄積手段と、
従属端末以外の端末間は分散型で接続し、従属端末は代表端末に対して集中型で接続するように設定したグループ通信のネットワーク構成情報を送信する送信手段と
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００２１】
本発明のネットワーク構成管理方法等によれば、メンバとなる端末の負荷状態情報、処理能力等に応じて、グループ通信を構成するネットワークトポロジを動的に変更することができる。特に、集中型と分散型とのグループ通信の特性を利用して、ネットワークトポロジを適応的に変更することができる。
【発明を実施するための最良の形態】
【００２２】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２３】
図２は、図１に、負荷状態情報を表示したネットワーク構成図である。
【００２４】
図２に表される負荷状態情報は、以下の表１及び表２のように表される。
【００２５】
表１は、端末の負荷状態情報を表す。端末ＩＤ「Ｓ」は管理サーバを表し、端末ＩＤ「ａ〜ｄ」はグループ通信を構成する端末を表す。端末毎に、「パケット損失率（％）」、「ＣＰＵ稼働率（％）」及び「メモリ使用率（％）」を測定する。
【表１】
2007189433.tif 000003
【００２６】
表２は、端末のスペック（機能仕様）情報を有する。端末スペックは、処理能力の低いものから順に、レベル１〜７で表される。
【表２】
2007189433.tif 000004
【００２７】
表１によれば、端末「ａ」は、パケット損失率１％、ＣＰＵ稼働率５％及びメモリ使用率１２％である。表２によれば、端末「ａ」は固定のパーソナルコンピュータであって、端末スペックは「レベル２」である。また、表１によれば、端末「ｃ」は、パケット損失率２２％、ＣＰＵ稼働率４５％及びメモリ使用率２０％である。表２によれば、端末「ｃ」は携帯電話機であって、端末スペックは「レベル１」である。
【００２８】
表３は、端末間の遅延時間（ｍｓ）及び帯域幅を表す。これにより、分散型としてグループ通信を実現した場合の最大遅延が導出される。遅延時間はｍｓ単位で表され、帯域幅レベルは、帯域幅の狭いものから順にレベル１〜７で表される。
【表３】
2007189433.tif 000005
【００２９】
本発明によれば、グループを構成する端末は、以下の３つに分類される。
「代表端末」：負荷状態が低く且つ広帯域であって、中継機能を有し、分散型でネットワークに接続する端末
「従属端末」：参加端末の中でも特に端末の性能が低く若しくは狭帯域であって、又は、負荷状態が高く若しくは大きい回線遅延であって、グループ通信に中継装置を要し、その中継装置に対して集中型でネットワークに接続する端末
「参加端末」：負荷状態が低く且つ広帯域であって、分散型でネットワークに接続するが、中継機能を有さない端末
【００３０】
管理サーバは、端末毎に、少なくとも負荷状態情報に基づいて、代表端末、従属端末又は参加端末のいずれかに分類する。負荷状態情報と共に、端末スペック、最大遅延及び／又は帯域幅を用いることも好ましい。そして、代表端末及び参加端末は、分散型でネットワークを構成し、従属端末は、代表端末に対して集中型でネットワークを構成する。
【００３１】
管理サーバは、負荷状態情報等を各端末から定期的に取得することも好ましい。これにより、グループ通信を構成するネットワークトポロジを動的に変更することもできる。
【００３２】
管理サーバは、端末の分類を、以下の３つのシーケンスによって決定する。
（１）代表端末としての条件判定
（２）従属端末としての条件判定
（３）代表端末を選択するための優先順位の決定
【００３３】
（１）代表端末としての条件判定
端末毎に、負荷状態情報に基づいて、中継可能な代表端末となり得るか否かを判定する。パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、代表端末となるための閾値が設定されており、その閾値と負荷状態情報とを比較して判定する。
【００３４】
表４は、代表端末となる負荷状態閾値である。表４によれば、レベル毎に閾値が設定されており、負荷状態情報がどの範囲に属するかによって、レベルが決定される。
【表４】
2007189433.tif 000006
【００３５】
表５は、端末の負荷状態情報である表１と、代表端末となる負荷状態閾値である表４とを比較し、そのレベルを導出したものである。また、端末毎に、最大値となるレベルを「代表端末レベル」として決定する。表５によれば、端末ｃは、代表端末レベル「３」であり、代表端末として選択できないことを意味する。
【表５】
2007189433.tif 000007
【００３６】
（２）従属端末としての条件判定
端末毎に、負荷状態情報に基づいて、代表端末に従属することを要する従属端末であるか否かを判定する。パケット損失率、ＣＰＵ稼働率及びメモリ使用率毎に、従属端末となるための閾値が設定されており、その閾値と負荷状態情報とを比較して判定する。
【００３７】
表６は、従属端末となる負荷状態閾値である。表６によれば、レベル毎に閾値が設定されており、負荷状態情報がどの範囲に属するかによって、レベルが決定される。
【表６】
2007189433.tif 000008
【００３８】
表７は、端末の負荷状態情報である表１と、従属端末となる負荷状態閾値である表６とを比較し、そのレベルを導出したものである。また、端末毎に、最大値となるレベルを「従属端末レベル」として決定する。表７によれば、端末ｃは、従属端末レベル「３」であり、従属端末となることを意味する。
【表７】
2007189433.tif 000009
【００３９】
表８は、前述された表２、３、５及び７の情報を合成し、グループ管理情報としたものである。
【表８】
2007189433.tif 000010
【００４０】
（３）代表端末を選択するための優先順位の決定
代表端末と選定された複数の端末について、負荷状態情報、最大遅延、端末スペック及び帯域幅に基づいて、優先順にソートしたグループ管理情報を生成する。基本的に、優先順位の最上位の端末が、代表端末として選択される。但し、管理サーバが、最上位の端末へ代表端末指定要求を送信したにもかかわらず、拒否された場合には、第２位の端末が、代表端末として選択される。
【００４１】
表９は、ソートされたグループ管理情報である。ソートは、代表端末レベル->最大遅延->端末スペック->帯域幅レベルの順で行われる。また、管理サーバ「Ｓ」と、従属端末「ｃ」とは除かれる。表９によれば、端末ＩＤ「ａ」が、最上位の代表端末となる。
【表９】
2007189433.tif 000011
【００４２】
図３は、本発明におけるネットワーク構成図である。
【００４３】
図２に表されたネットワーク構成は、本発明によって図３のように構成される。従属端末「ｃ」は、最上位の代表端末「ａ」に従属的に接続される。従って、従属端末「ｃ」は、代表端末「ａ」を介して、グループ通信のデータを送受信する。
【００４４】
図４は、本発明におけるシーケンス図である。
【００４５】
（Ｓ４０１）端末ａ及びｂの間でデータが送受信され、グループ通信が実現されている。グループを構成するメンバは、管理サーバ２によって管理される。
（Ｓ４０２）端末ｂは、負荷状態情報を管理サーバ２へ送信する。負荷状態情報には、前述した表１〜３の情報が含まれる。即ち、負荷状態情報には、パケット損失率、ＣＰＵ稼働率、メモリ使用率及び最大遅延情報が含まれる。ここで、端末スペック及び帯域幅情報のように固定的な情報は、グループに加入する際に管理サーバ２へ通知される。従って、図４によれば、端末ｂの端末スペック及び帯域幅情報は、Ｓ４０１の以前に既に管理サーバ２へ通知されているとする。
（Ｓ４０３）端末ａも、負荷状態情報を管理サーバ２へ送信する。
【００４６】
（Ｓ４０４）端末ｄを操作する利用者が、グループ通信を所望したとする。このとき、端末ｄは、利用者の操作によって、管理サーバ２へ「加入要求」を送信する。「加入要求」には、端末ｄの負荷状態情報が含まれる。
（Ｓ４０５）管理サーバ２は、端末ｄが、従属端末となるものであるか否かを判定する。表７によれば、端末ｄは、従属端末レベル「２」であり、従属端末となるものではない（レベル３は従属端末となる）。そうすると、管理サーバ２は、端末ａ、ｂ及びｄに対して、分散型でネットワークを構成することを指示するネットワーク構成情報を応答する。
（Ｓ４０６）これにより、端末ａ，ｂ及びｄは、分散型でネットワークを構成し、グループ通信を実現する。
【００４７】
（Ｓ４０７〜Ｓ４０９）その後、端末ａ、ｂ及びｄは、負荷状態情報を管理サーバ２へ送信する。
（Ｓ４１０）携帯電話機ｃを操作する利用者が、グループ通信を所望したとする。このとき、携帯電話機ｃは、利用者の操作によって、管理サーバ２へ「加入要求」を送信する。「加入要求」には、携帯電話機ｃの負荷状態情報が含まれる。
【００４８】
（Ｓ４１１）管理サーバ２は、端末ｃが、従属端末となるものであるか否かを判定する。表７によれば、端末ｃは、従属端末レベル「３」であり、従属端末となる。そうすると、管理サーバ２は、分散型でネットワークを構成する端末ａ、ｂ及びｄの中から、代表端末を選択する。ここで、表９によれば、端末ａが代表端末として選択される。そこで、管理サーバ２は、携帯電話機ｃの代表端末となること指定する代表端末指定要求を、端末ａへ送信する。
【００４９】
（Ｓ４１２）これに対し、端末ａは、携帯電話機ｃの代表端末となることが可能であれば、代表端末指定応答を管理サーバ２へ送信する。
（Ｓ４１３）これに対し、管理サーバ２は、携帯電話機ｃが端末ａを代表端末として接続するべく、代表端末指定通知を携帯電話機ｃへ送信する。
（Ｓ４１４）携帯電話機ｃは、端末ａに対して集中型でリンクを接続する。例えば、携帯電話機ｃが代表端末ａに対して発呼することにより、又は、代表端末ａが携帯電話機ｃへ発呼することにより、リンクを接続することができる。
（Ｓ４１５）これにより、携帯電話機ｃは、端末ａを介してグループ通信をすることができる。
【００５０】
図５は、本発明における管理サーバの機能構成図である。
【００５１】
図５によれば、管理サーバ２は、端末状態情報受信部２１と、代表端末決定部２２と、従属端末決定部２３と、代表端末閾値設定部２４と、従属端末閾値設定部２５と、グループ管理情報蓄積部２６と、ネットワーク構成情報送信部２７と、代表端末設定部２８と、従属端末設定部２９とを有する。これら機能部は、管理サーバ２に搭載されたコンピュータを機能させるプログラムによっても実現できる。
【００５２】
端末状態情報受信部２１は、複数の端末から負荷状態情報（表１参照）を受信する。また、端末スペック情報（表２参照）及び端末間遅延情報（表３参照）も受信する。受信した負荷状態情報は、代表端末決定部２２と、従属端末決定部２３とへ通知される。
【００５３】
代表端末決定部２２は、端末毎に、負荷状態情報と、代表端末閾値設定部２４の代表端末閾値（表４参照）とを比較し、中継可能な代表端末となり得るか否かを判定する（表５参照）。この結果は、グループ管理情報蓄積部２６へ通知される。
【００５４】
従属端末決定部２３は、端末毎に、負荷状態情報と、従属端末閾値設定部２５の従属端末閾値（表６参照）とを比較し、代表端末に従属することを要する従属端末であるか否かを判定する（表７参照）。この結果は、グループ管理情報蓄積部２６へ通知される。
【００５５】
グループ管理情報蓄積部２６は、代表端末決定部２２及び従属端末決定部２３によって得られた情報を、グループ管理情報（表８参照）として蓄積する。
【００５６】
従属端末決定部２３は、「加入要求」を送信した端末は従属端末であると判定した場合、グループ管理情報蓄積部２６を参照し、最上位の代表端末の端末ＩＤを導出する。従属端末決定部２３は、代表端末ＩＤを代表端末設定部２８へ通知する。従属端末決定部２３は、代表端末設定部２８から代表端末の設定完了の通知を受けると、従属端末設定部２９へ代表端末ＩＤを通知する。一方、「加入要求」を送信した端末は従属端末でないと判定した場合、ネットワーク構成情報送信部２７へ分散接続する旨を通知する。
【００５７】
代表端末設定部２８は、従属端末決定部２３から通知されたＩＤの代表端末へ、代表端末指定要求を送信する。これに対し、代表端末設定部２８は、その代表端末から代表端末指定応答を受信する。これにより、代表端末は、従属端末からの接続を許可することとなる。代表端末設定部２８は、代表端末指定応答を受信すると、代表端末の設定完了を従属端末決定部２３へ通知する。
【００５８】
従属端末設定部２９は、従属端末決定部２３から通知された代表端末ＩＤを含む代表端末指定通知を、従属端末へ送信する。これにより、従属端末は、指定された代表端末に接続する。
【００５９】
ネットワーク構成情報送信部２７は、従属端末決定部２３から分散接続する旨の通知を受けると、分散型でネットワークを接続するべく、グループ管理情報を送信する。これにより、従属端末以外の端末は、分散型でネットワークを接続することができる。
【００６０】
本発明のネットワーク構成管理方法等によれば、メンバとなる端末の負荷状態情報、処理能力等に応じて、グループ通信を構成するネットワークトポロジを動的に変更することができる。特に、集中型と分散型とのグループ通信の特性を利用して、ネットワークトポロジを適応的に変更することができる。
【００６１】
前述した本発明の種々の実施形態において、当業者は、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６２】
【図１】従来技術における分散型のグループ通信のネットワーク構成図である。
【図２】図１に、負荷状態情報を表示したネットワーク構成図である。
【図３】本発明におけるネットワーク構成図である。
【図４】本発明におけるシーケンス図である。
【図５】本発明における管理サーバの機能構成図である。
【符号の説明】
【００６３】
１  端末
２  管理サーバ
２１  端末状態情報受信部
２２  代表端末決定部
２３  従属端末決定部
２４  代表端末閾値設定部
２５  従属端末閾値設定部
２６  グループ管理情報蓄積部
２７  ネットワーク構成情報送信部
２８  代表端末設定部
２９  従属端末設定部
【図１】
2007189433.tif 000012
【図２】
2007189433.tif 000013
【図３】
2007189433.tif 000014
【図４】
2007189433.tif 000015
【図５】
2007189433.tif 000016