(57)【要約】【課題】中継装置を利用して通信を行う通信システムにおいて、特定の地域における中継装置の稼動が停止した場合に、周辺地域に設けられた中継装置に負荷が集中することを低減する。【解決手段】管理システムは、複数の地域に設けられた中継装置のうち、利用可能な中継装置の情報を管理する第１の管理部と、複数の地域で所定の情報処理装置が稼働しているか否かを管理する第２の管理部と、端末毎に、中継装置の各々に対応する優先度情報を管理する第３の管理部と、所定の情報処理装置が稼働していない地域がある場合、所定の情報処理装置が稼働している地域における利用可能な中継装置を、通信に利用する中継装置の候補として抽出する抽出部と、前記抽出部が抽出した前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置を選択する選択部と、を有する。【選択図】図７
2017195468.tif 000002
【特許請求の範囲】
【請求項１】
複数の地域に設けられた中継装置を利用して端末間で通信を行う通信システムを管理する管理システムであって、
前記中継装置のうち、利用可能な中継装置の情報を管理する第１の管理部と、
前記複数の地域の各々に設けられた所定の情報処理装置が稼働しているか否かを管理する第２の管理部と、
端末毎に、前記中継装置の各々に対応する優先度を示す第１の優先度情報を管理する第３の管理部と、
前記複数の地域の各々で前記所定の情報処理装置が稼動している場合、前記利用可能な中継装置の中から、前記第１の優先度情報を用いて前記通信に利用する中継装置の候補を抽出し、
前記所定の情報処理装置が稼働していない地域がある場合、前記所定の情報処理装置が稼働している地域における前記利用可能な中継装置を、前記通信に利用する中継装置の候補として抽出する抽出部と、
前記抽出部が抽出した前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置を選択する選択部と、
を有する管理システム。
【請求項２】
前記選択部は、
前記抽出部が抽出した前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置をランダムに選択する請求項１に記載の管理システム。
【請求項３】
前記中継装置は、自装置に対応する、第１の識別情報と前記第１の識別情報とは異なる第２の識別情報とを有し、
前記第３の管理部は、
前記中継装置の前記第１の識別情報に対応付けて前記中継装置の前記第１の優先度情報を管理し、
前記中継装置の前記第２の識別情報に対応付けて前記第１の優先度情報より優先度が低い第２の優先度情報を管理し、
前記抽出部は、
前記所定の情報処理装置が稼働していない地域がある場合、前記利用可能な中継装置の前記第２の識別情報と、前記第２の優先度情報とを用いて前記通信に利用する中継装置の候補を抽出する請求項１又は２に記載の管理システム。
【請求項４】
前記第２の優先度情報は、前記複数の地域に設けられた前記中継装置に共通の優先度を有する請求項３に記載の管理システム。
【請求項５】
前記中継装置の前記第１の識別情報は、前記所定の情報処理装置が前記複数の地域で稼動しているときに用いられる、前記中継装置の通常動作用の識別情報であり、
前記中継装置の第２の識別情報は、前記所定の情報処理装置が稼働していない地域があるときに用いられる、前記中継装置の縮退動作用の識別情報である請求項３又は４に記載の管理システム。
【請求項６】
前記中継装置の前記第１及び第２の識別情報と、該識別情報が、前記通常動作用の識別情報であるか、前記縮退動作用の識別情報であるかを管理する種別管理部を有する請求項５に記載の管理システム。
【請求項７】
前記第２の管理部は、
一の地域に設けられた前記中継装置がいずれも稼働していない場合、前記一の地域に設けられた前記所定の情報処理装置が稼動していないと判断する請求項１乃至６のいずれか一項に記載の管理システム。
【請求項８】
前記抽出部は、
前記所定の情報処理装置が前記複数の地域の各々で稼動している場合、前記通信を行う端末の各々に対応する前記利用可能な中継装置の優先度の合計を計算し、
前記計算した優先度の合計が最大である１つ以上の前記中継装置を、前記通信に利用する中継装置の候補として抽出する請求項１乃至７のいずれか一項に記載の管理システム。
【請求項９】
複数の地域に設けられた中継装置を利用してコンテンツデータを通信する通信システムを管理するコンピュータを、
前記中継装置のうち、利用可能な中継装置の情報を管理する第１の管理部と、
前記複数の地域の各々に設けられた所定の情報処理装置が稼働しているか否かを管理する第２の管理部と、
端末毎に、前記中継装置の各々に対応する優先度を示す第１の優先度情報を管理する第３の管理部と、
前記複数の地域の各々で前記所定の情報処理装置が稼動している場合、前記利用可能な中継装置の中から、前記第１の優先度情報を用いて前記通信に利用する中継装置の候補を抽出し、
前記所定の情報処理装置が稼働していない地域がある場合、前記所定の情報処理装置が稼働している地域における前記利用可能な中継装置を、前記通信に利用する中継装置の候補として抽出する抽出部と、
前記抽出部が抽出した前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置を選択する選択部と、
として機能させるためのプログラム。
【請求項１０】
複数の地域に設けられた中継装置を利用してコンテンツデータを通信する通信システムを管理する管理システムによる前記通信に用いる前記中継装置の選択方法であって、
前記管理システムが、
前記中継装置のうち、利用可能な中継装置の情報を管理し、
前記複数の地域の各々に設けられた所定の情報処理装置が稼働しているか否かを管理し、
端末毎に、前記中継装置の各々に対応する優先度を示す第１の優先度情報を管理し、
前記複数の地域の各々で前記所定の情報処理装置が稼動している場合、前記利用可能な中継装置の中から、前記第１の優先度情報を用いて前記通信に利用する中継装置の候補を抽出し、
前記所定の情報処理装置が稼働していない地域がある場合、前記所定の情報処理装置が稼働している地域における前記利用可能な中継装置を、前記通信に利用する中継装置の候補として抽出し、
前記抽出された前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置を選択する中継装置の選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システム、中継装置の選択方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネット等の通信ネットワークを介して、遠隔地との間で遠隔会議を行う遠隔会議システムが普及している。また、遠隔会議システムにおいて、コンテンツデータを中継するための中継装置を複数の地域に分散して配置し、端末に適した中継装置を利用して通信を行う技術が知られている。
【０００３】
例えば、端末のＩＰアドレスに近いＩＰアドレスを有する中継装置を選択することにより、端末に適した中継装置を選択するテレビ会議システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の地域に配置された中継装置を利用して通信を行う通信システムにおいて、災害や故障等により特定の地域における中継装置の稼動が停止すると、稼動を停止した地域の周辺地域に設けられた中継装置に負荷が集中し、通信が不安定になる場合がある。
【０００５】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、中継装置を利用して通信を行う通信システムにおいて、特定の地域における中継装置の稼動が停止した場合に、周辺地域に設けられた中継装置に負荷が集中することを低減することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る管理システムは、複数の地域に設けられた中継装置を利用して端末間で通信を行う通信システムを管理する管理システムであって、前記中継装置のうち、利用可能な中継装置の情報を管理する第１の管理部と、前記複数の地域の各々に設けられた所定の情報処理装置が稼働しているか否かを管理する第２の管理部と、端末毎に、前記中継装置の各々に対応する優先度を示す第１の優先度情報を管理する第３の管理部と、前記複数の地域の各々で前記所定の情報処理装置が稼動している場合、前記利用可能な中継装置の中から、前記第１の優先度情報を用いて前記通信に利用する中継装置の候補を抽出し、前記所定の情報処理装置が稼働していない地域がある場合、前記所定の情報処理装置が稼働している地域における前記利用可能な中継装置を、前記通信に利用する中継装置の候補として抽出する抽出部と、前記抽出部が抽出した前記通信に利用する中継装置の候補の中から、前記通信で利用する一の中継装置を選択する選択部と、を有する。
【発明の効果】
【０００７】
本発明の実施の形態によれば、中継装置を利用して通信を行う通信システムにおいて、特定の地域における中継装置の稼動が停止した場合に、周辺地域に設けられた中継装置に負荷が集中することを低減することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る伝送システムの概略図である。
【図２】伝送システムにおける画像データ、音データ、及び各種管理情報の送受信の状態を示した概念図である。
【図３】一実施形態に係る画像データの画質を説明する概念図である。
【図４】一実施形態に係る端末のハードウェア構成図である。
【図５】一実施形態に係る管理システムのハードウェア構成図である。
【図６】一実施形態に係る伝送システムの機能構成図である。
【図７】第１の実施形態に係る中継装置選択部の機能構成図である。
【図８】第１の実施形態に係る中継装置選択部が管理する情報の例を示す図である。
【図９】第１の実施形態に係る伝送システムが管理する情報の例を示す図（１）である。
【図１０】第１の実施形態に係る伝送システムが管理する情報の例を示す図（２）である。
【図１１】第１の実施形態に係る中継装置の状態取得処理の例を示すシーケンス図である。
【図１２】第１の実施形態に係る準備段階の処理の例を示すシーケンス図である。
【図１３】第１の実施形態に係る通信処理の例を示すシーケンス図である。
【図１４】第１の実施形態に係る中継装置の選択処理の例を示すフローチャートである。
【図１５】第１の実施形態に係る優先度の計算結果の例を示す図である。
【図１６】第２の実施形態に係る中継装置選択部の機能構成図である。
【図１７】第２の実施形態に係る中継装置選択部が管理する情報の例を示す図である。
【図１８】第２の実施形態に係る優先度管理テーブルの例を示す図である。
【図１９】第２の実施形態に係る中継装置の選択処理の例を示すフローチャートである。
【図２０】第２の実施形態に係る優先度の計算結果の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システム構成＞
図１は、一実施形態に係る伝送システムの概略図である。図２は、伝送システムにおける画像データ、音データ及び各種管理情報の送受信の状態を示した概念図である。図３は、一実施形態に係る画像データの画質を説明する概念図である。
【００１１】
伝送システムには、中継装置を介して一方の伝送端末から他方の伝送端末に一方向で映像データを伝送するデータ提供システムや、中継装置を介して複数の伝送端末間で情報を相互に伝達するコミュニケーションシステム等が含まれる。コミュニケーションシステムの例としては、テレビ会議システムやテレビ電話システム等が挙げられる。
【００１２】
まず、図１に示されている伝送システム１は、複数の伝送端末（１０ａａ、１０ａｂ、・・・）、各伝送端末（１０ａａ、１０ａｂ、・・・）用のディスプレイ（１２０ａａ、１２０ａｂ、・・・）、複数の中継装置（３０ａ、３０ｂ、・・・）、伝送管理システム５０等を含む。複数の伝送端末（１０ａａ、１０ａｂ、・・・）は、伝送端末間で映像データを送受信（通信）する。映像データには、例えば、動画データ又は静止画データ、音声データ等が含まれる。
【００１３】
なお、以下の説明の中で、「伝送端末」を単に「端末」として表し、「伝送管理システム」を単に「管理システム」として表す。また、複数の端末（１０ａａ、１０ａｂ、・・・）のうち任意の端末を「端末１０」と表す。さらに、複数のディスプレイ（１２０ａａ、１２０ａｂ、・・・）のうち任意のディスプレイを「ディスプレイ１２０」と表し、複数の中継装置（３０ａ、３０ｂ、・・・）のうち任意の中継装置は「中継装置３０」と表す。さらにまた、通信の開始を要求する要求元としての端末を「要求元端末」と表し、要求先である宛先（中継先）としての端末は「宛先端末」と表す。
【００１４】
図２に示されているように、伝送システム１において、要求元端末と宛先端末との間では、管理システム５０を介して、各種の管理情報を送受信するための管理情報用セッションｓｅｉが確立される。また、要求元端末と宛先端末との間では、中継装置３０を介して、高解像度の画像データ、中解像度の画像データ、低解像度の画像データ、音データ等を送受信するための通信セッションが確立される。ここでは、通信セッションを、画像・音データ用のセッションｓｅｄとして示している。なお、図２に示す画像・音データ用のセッションｓｅｄの数は一例であり、画像・音データ用のセッションｓｅｄの数は、４つのセッション数より少ない又は多いセッション数であっても良い。
【００１５】
ここで、本実施形態で扱われる画像データの画像の解像度について説明する。本実施形態では、図３（ａ）に示されているように、横が１６０画素、縦が１２０画素から成り、ベース画像となる画像を低解像度の画像と呼ぶものとする。また、図３（ｂ）に示されているように、横が３２０画素、縦が２４０画素から成る画像を中解像度の画像と呼ぶものとする。さらに、図３（ｃ）に示されているように、横が６４０画素、縦が４８０画素から成る画像を高解像度の画像と呼ぶものとする。
【００１６】
ここで、図１に戻り、伝送システム１の説明を続ける。
【００１７】
図１に示されている中継装置３０は、複数の端末１０の間で伝送される映像データの中継を行う。管理システム５０は、端末１０からのログイン認証、端末１０の通話状況の管理、宛先リストの管理等、及び中継装置３０の通信状況等を一元的に管理する。
【００１８】
複数のルータ（７０ａ、７０ｂ、・・・、７０ａｂ、７０ｃｄ、７０ｅｆ）は、映像データの最適な経路の選択を行う。なお、以下では、ルータ（７０ａ、７０ｂ、・・・、７０ａｂ、７０ｃｄ、７０ｅｆ）のうち任意のルータを示す場合、「ルータ７０」を用いる。
【００１９】
図１において、伝送端末（１０ａａ，１０ａｂ）、中継装置３０ａ、及びルータ７０ａは、ＬＡＮ２ａによって通信可能に接続されている。伝送端末１０ａｃ、中継装置３０ｂ、及びルータ７０ｂは、ＬＡＮ２ｂによって通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ａｂが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。一例として、地域Ａは日本であるものとする。
【００２０】
また、伝送端末（１０ｂａ、１０ｂｂ）、中継装置３０ｃ、及びルータ７０ｃは、ＬＡＮ２ｃによって通信可能に接続されている。伝送端末１０ｂｃ、中継装置３０ｄ、及びルータ７０ｄは、ＬＡＮ２ｄによって通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｃｄが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。一例として、地域Ｂはアメリカ合衆国であるものとする。
【００２１】
さらに、伝送端末（１０ｃａ、１０ｃｂ）、中継装置３０ｅ、及びルータ７０ｅは、ＬＡＮ２ｅによって通信可能に接続されている。伝送端末１０ｃｃ、中継装置３０ｆ、及びルータ７０ｆは、ＬＡＮ２ｆによって通信可能に接続されている。また、ＬＡＮ２ｅ及びＬＡＮ２ｆは、ルータ７０ｅｆが含まれた専用線２ｅｆによって通信可能に接続されており、所定の地域Ｃ内で構築されている。一例として、地域Ｃは欧州であるものとする。
【００２２】
また、管理システム５０は、インターネット２ｉを介して、端末１０、及び中継装置３０と通信可能に接続されている。管理システム５０は、地域Ａ、地域Ｂ、又は地域Ｃ等に設置されていても良いし、これら以外の地域に設置されていても良い。
【００２３】
また、地域Ａ、地域Ｂ、及び地域Ｃには、各地域内の通信や情報を管理する情報処理装置（データセンター）が含まれていても良い。
【００２４】
なお、図１において、各端末１０、各中継装置３０、管理システム５０、各ルータ７０、及び、プログラム提供システム９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示している。
【００２５】
（中継装置の選択処理の概要）
本実施形態に係る管理システム５０は、端末１０毎に、各中継装置（３０ａ、３０ｂ、・・・）の優先度を示す優先度情報を予め記憶した優先度管理ＤＢ（Database）を有している。管理システム５０は、地域Ａ、地域Ｂ、及び地域Ｃにおいて、中継装置（３０ａ、３０ｂ、・・・）が利用可能である通常時には、通信を行う端末１０の優先度情報に基づいて、通信に利用する中継装置３０を選択する。
【００２６】
優先度管理ＤＢに記憶された優先度情報は、例えば、端末１０とネットワーク的な距離が近い（遅延時間が短い、ＩＰアドレスが近い等）程、優先度が高く設定されているものとする。これにより、通信を行う端末１０は、自端末とネットワーク的な距離が、より近い中継装置３０を利用して通信を行うことができるようになる。
【００２７】
一方、地域Ａ、地域Ｂ、及び地域Ｃのいずれかの地域で、例えば、災害や故障等により、中継装置３０が利用できなくなると、隣接する地域等の中継装置３０に負荷が集中し、通信が不安定になる場合がある。
【００２８】
そこで、本実施形態に係る管理システム５０は、地域Ａ、地域Ｂ、及び地域Ｃにおいて、システムが稼働しているか、停止しているかを管理する。
【００２９】
一例として、管理システム５０は、各地域の中継装置３０（所定の情報処理装置の一例）が利用可能か否かを判断し、地域内の全ての中継装置３０が利用できない場合、その地域においてシステムが停止していると判断する。或いは、管理システム５０は、各地域で予め定められた中継装置３０が利用できない場合、その地域においてシステムが停止していると判断するもの等であっても良い。
【００３０】
別の一例として、管理システム５０は、各地域に設けられた、データセンター（所定の情報処理装置の別の一例）が利用可能かを判断し、地域内のデータセンターが利用できない場合、その地域においてシステムが停止していると判断するものであっても良い。
【００３１】
管理システム５０は、１つ以上の地域でシステムが停止していると判断した場合、システムが停止した地域を切り離してシステムを運用する縮退動作を行う。管理システム５０は、縮退動作時は、システムが稼働している地域で利用可能な中継装置の中から、前述した優先度情報によらずに、通信に利用する中継装置３０を選択する。
【００３２】
例えば、管理システム５０は、縮退動作時には、システムが稼働している地域で利用可能な中継装置の中から、通信に利用する１つの中継装置をランダムに選択する。これにより、システムが稼働している地域に設けられた複数の中継装置３０に負荷が分散されるので、隣接する地域等の中継装置３０に負荷が集中し、通信が不安定になることを低減させることができる。
【００３３】
このように、本実施形態によれば、中継装置３０を利用して通信を行う伝送システム（通信システム）１において、特定の地域における中継装置３０の稼動が停止した場合に、周辺地域に設けられた中継装置３０に負荷が集中することを低減することができる。
【００３４】
＜ハードウェア構成＞
次に、本実施形態のハードウェア構成を説明する。
【００３５】
（端末のハードウェア構成）
図４は、一実施形態に係る端末のハードウェア構成図である。端末１０は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ（Central Processing Unit)１０１、ＲＯＭ（Read Only Memory)１０２、ＲＡＭ(Random Access Memory)１０３、フラッシュメモリ１０４、及びＳＳＤ（Solid State Drive）１０５を有する。また、端末１０は、メディアドライブ１０７、操作ボタン１０８、電源スイッチ１０９、ネットワークＩ／Ｆ(Interface)１１１、カメラ１１２、撮像素子Ｉ／Ｆ１１３、マイク１１４、スピーカ１１５、及び音声入出力Ｉ／Ｆ１１６を有する。さらに、端末１０は、ディスプレイＩ／Ｆ１１７、外部機器Ｉ／Ｆ１１８、及びバス１１０等を有する。
【００３６】
ＣＰＵ１０１は、例えば、ＲＯＭ１０２や、フラッシュメモリ１０４等からプログラムやデータを読出し、処理を実行することで、端末１０が備える各機能を実現する演算装置である。ＲＯＭ１０２は、例えば、ＩＰＬ（Initial Program Loader）等のＣＰＵ１０１の起動に用いられるプログラム等を予め記憶した不揮発性のメモリである。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリア等として利用される揮発性のメモリである。
【００３７】
フラッシュメモリ１０４は、例えば、ＯＳ（Operating System）、アプリケーションプログラム、及び各種のデータ等を記憶するストレージデバイスである。ＳＳＤ１０５は、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出し、書き込みを制御する。メディアドライブ１０７は、例えば、メモリカード等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御する。
【００３８】
操作ボタン１０８は、端末１０の利用者の入力操作を受け付ける入力装置である。電源スイッチ１０９は、端末１０の電源のオン／オフを切り替えるためのスイッチである。ネットワークＩ／Ｆ１１１は、通信ネットワーク２を利用して通信するための通信インタフェースである。
【００３９】
カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像するための撮像装置である。撮像素子Ｉ／Ｆ１１３は、カメラ１１２による撮像を制御すると共に、撮像したデータを所定の画像データ（映像データ）に変換する。マイク１１４は、収音した音声を電気信号に変換する。スピーカ１１５は、音声信号を音声に変換して出力する。音声入出力Ｉ／Ｆ１１６は、マイク１１４及びスピーカ１１５による音声の入出力を制御する。
【００４０】
ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従って、ディスプレイ１２０に画像データを伝送する。外部機器Ｉ／Ｆ１１８は、各種の外部機器を接続するためのインタフェースである。バス１１０は、上記の各構成に共通に接続され、アドレス信号、データ信号、及び各種の制御信号等を伝達する。
【００４１】
ディスプレイ１２０は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成された表示部である。また、ディスプレイ１２０は、例えば、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。このケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであっても良いし、コンポーネントビデオ用のケーブルであっても良い。
【００４２】
なお、記録メディア１０６は、例えば、各種のメモリカード等の記憶媒体である。記録メディア１０６は、端末１０に対して着脱自在な構成となっている。
【００４３】
また、上記の端末１０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１０６等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記の端末１０用のプログラムは、例えば、フラッシュメモリ１０４に記憶させるものであっても良いし、或いは、ＲＯＭ１０２に予め記憶したもの等であっても良い。
【００４４】
（管理システムのハードウェア構成）
図５は、一実施形態に係る管理システムのハードウェア構成図である。管理システム５０は、一般的なコンピュータのハードウェア構成を有しており、例えば、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤ（Hard Disk）２０４、ＨＤＤ（Hard Disk Drive）２０５、メディアドライブ２０７、及びディスプレイ２０８等を有する。また、管理システム５０は、ネットワークＩ／Ｆ２０９、キーボード２１１、マウス２１２、光学ドライブ２１４、及びバス２１０等を有する。
【００４５】
ＣＰＵ２０１は、例えば、ＲＯＭ２０２、ＨＤ２０４等に格納されたプログラムやデータを読出し、処理を実行することにより、管理システム５０が備える各機能を実現する演算装置である。ＲＯＭ２０２は、例えば、ＩＰＬ等のＣＰＵ２０１の起動に用いられるプログラム等を予め記憶した不揮発性のメモリである。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア等として利用される揮発性のメモリである。
【００４６】
ＨＤ２０４は、例えば、ＯＳや、アプリケーションプログラム等のプログラムや、各種のデータを記憶するストレージデバイスである。ＨＤＤ２０５は、ＣＰＵ２０１の制御に従って、ＨＤ２０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ２０８は、例えば、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種の情報を表示する表示装置である。
【００４７】
ネットワークＩ／Ｆ２０９は、通信ネットワーク２を利用してデータ通信を行うための通信インタフェースである。キーボード２１１は、利用者による文字、数値、各種指示などの入力操作を受け付けるための入力装置の一例である。マウス２１２は、利用者による各種指示の選択や実行、処理対象の選択、カーソルの移動等の操作を受け付けるポインティングデバイスの一例である。
【００４８】
メディアドライブ２０７は、例えば、メモリカード等の記録メディア２０６に対するデータの読み出しや、書き込み（記憶）を制御する。光学ドライブ２１４は、着脱可能な記録媒体の一例としての各種の光学ディスク２１３に対するデータの読み出し又は書き込みを制御する。バス２１０は、上記の各構成要素を電気的に接続し、アドレス信号、データ信号、及び各種の制御信号等を伝達する。
【００４９】
上記の管理システム５０のハードウェア構成はあくまで一例である。例えば、ディスプレイ２０８、キーボード２１１、マウス２１２等は、管理システム５０の外部に外付けされているものであっても良い。
【００５０】
なお、上記の管理システム５０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６や光学ディスク２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記の管理システム５０用のプログラムは、ＨＤ２０４に記憶するものであっても良いし、予めＲＯＭ２０２に記憶されたもの等であっても良い。
【００５１】
また、中継装置３０は、上記管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。ただし、ＨＤ２０４には、中継装置３０を制御するための中継装置３０用のプログラムが記録されている。
【００５２】
＜機能構成＞
次に、本実施形態に係る伝送システム１の機能構成について説明する。
【００５３】
図６は、一実施形態に係る伝送システムの機能構成図である。図６において、端末１０、中継装置３０、及び管理システム５０が、通信ネットワーク２を介して通信することができるように接続されている。
【００５４】
（端末の機能構成）
端末１０は、送受信部１１、操作入力受付部１２、通信制御部１３、撮像部１４、音声入力部１５、音声出力部１６、表示制御部１７、遅延検出部１８、及び記憶・読出部１９を有している。これら各部は、図４に示されている各構成要素のいずれかが、フラッシュメモリ１０４からＲＡＭ１０３上に展開された端末用プログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能、又は機能する手段である。また、端末１０は、図４に示されているＲＡＭ１０３、及び図４に示されているフラッシュメモリ１０４等によって構築される記憶部１０００を有している。
【００５５】
送受信部１１は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されているネットワークＩ／Ｆ１１１等によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ、情報等の送受信を行う。この送受信部１１は、宛先端末と通話を開始する前から、管理システム５０より、宛先候補としての各端末の状態を示す各状態情報の受信を開始する。なお、この状態情報は、各端末１０の稼動状態（オンラインかオフラインかの状態）だけでなく、オンラインの場合、通話可能であるか、通話中であるか、離籍中であるか等の詳細な状態を示す。以下では、一例として、状態情報が稼動状態を示す場合について説明する。
【００５６】
操作入力受付部１２は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されている操作ボタン１０８、電源スイッチ１０９等によって実現され、利用者による各種入力を受け付ける。例えば、利用者が、図４に示されている電源スイッチ１０９をオンにすると、図６に示されている操作入力受付部１２が電源オンを受け付けて、電源をオンに制御する。
【００５７】
通信制御部１３は、図４に示されているＣＰＵ１０１で実行されるプログラムによって実現される。通信制御部１３は、例えば、上記電源オンの受付を契機として、送受信部１１から通信ネットワーク２を介して管理システム５０に、ログインを要求する旨を示すログイン要求情報、及び要求元端末の現時点のＩＰアドレスを自動的に送信する。また、利用者が電源スイッチ１０９をオンの状態からオフにすると、送受信部１１が管理システム５０へ電源をオフする旨の状態情報を送信した後に、操作入力受付部１２が電源をオフにする。これにより、管理システム５０側では、端末１０が電源オンから電源オフになったことを把握することができる。
【００５８】
また、通信制御部１３は、中継装置３０を介して、他の端末１０とコンテンツデータの送受信を行う通信セッションの確立や、切断等、様々な通信制御を行う。
【００５９】
撮像部１４は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されているカメラ１１２、撮像素子Ｉ／Ｆ１１３等によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。
【００６０】
音声入力部１５は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されている音声入出力Ｉ／Ｆ１１６等によって実現され、マイク１１４によって利用者の音声が音声信号に変換された後、この音声信号に係る音声データを入力する。音声出力部１６は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されている音声入出力Ｉ／Ｆ１１６等によって実現され、音声データに係る音声信号をスピーカに出力して、スピーカ１１５から音声を出力させる。
【００６１】
表示制御部１７は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されているディスプレイＩ／Ｆ１１７等によって実現され、画像データをディスプレイ１２０に表示させる。また、表示制御部１７は、管理システム５０から受信した宛先リストの情報をディスプレイ１２０に送信して、ディスプレイ１２０に宛先リストを表示させることができる。
【００６２】
遅延検出部１８は、図４に示されているＣＰＵ１０１で実行されるプログラムによって実現され、他の端末１０から中継装置３０を介して送られて来る画像データ又は音声データの遅延時間（ｍｓ）を検出する。
【００６３】
記憶・読出部１９は、図４に示されているＣＰＵ１０１で実行されるプログラム、及び図４に示されているＳＳＤ１０５等によって実現され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。この記憶部１０００には、端末１０を識別するための端末ＩＤ(Identification）、及びパスワード等が記憶される。また、記憶部１０００には、宛先端末との通話を行う際に受信される画像データ及び音声データが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ１２０に画像が表示され、上書きされる前の音声データによってスピーカ１５０から音声が出力される。
【００６４】
（管理システムの機能構成）
管理システム５０は、送受信部５１、認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５、中継装置選択部５６、セッション管理部５７、品質決定部５８、遅延時間管理部５９、及び記憶・読出部６０を有している。これら各部は、図５に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開された管理システム用プログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は機能する手段である。また、管理システム５０は、図５に示されているＨＤ２０４により構築される記憶部５０００を有している。
【００６５】
送受信部５１は、図５に示されているＣＰＵ２０１で実行されるプログラム、及び図５に示されているネットワークＩ／Ｆ２０９等によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（または情報）の送受信を行う。
【００６６】
認証部５２は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現される。認証部５２は、例えば、送受信部５１を介して受信されたログイン要求情報に含まれている端末ＩＤ及びパスワードの組合せが、認証管理ＤＢ５００２に含まれているか否かを判断することにより端末１０の認証を行う。なお、認証管理ＤＢ５００２については後述する。
【００６７】
状態管理部５３は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、ログイン要求してきた要求元端末の稼動状態を管理する。状態管理部５３は、端末管理ＤＢ５００３に、端末ＩＤ毎の、宛先名、稼動状態、ログイン情報の受信日時、要求元端末のＩＰアドレス等を対応付けて記憶して、管理する。また、状態管理部５３は、利用者が端末１０の電源スイッチ１０９の状態をオンからオフにすることで、端末１０から送られてきた、電源をオフする旨の状態情報に基づいて、端末管理ＤＢ５００３のオンラインを示す稼動状態をオフラインに変更する。なお、端末管理ＤＢ５００３については後述する。
【００６８】
端末抽出部５４は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、ログイン要求した要求元端末の端末ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、要求元端末と通話することができる宛先端末の端末ＩＤを抽出する。また、端末抽出部５４は、ログイン要求してきた要求元端末の端末ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、上記の要求元端末の端末ＩＤを宛先端末の候補として登録している他の要求元端末の端末ＩＤも抽出する。なお、宛先リスト管理ＤＢ５００４については後述する。
【００６９】
端末状態取得部５５は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現される。端末状態取得部５５は、端末抽出部５４によって抽出された宛先端末の候補の端末ＩＤを検索キーとして、端末管理ＤＢ５００３を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に稼動状態を読み出す。これにより、端末状態取得部５５は、ログイン要求してきた要求元端末と通話することができる宛先端末の候補の稼動状態を取得することができる。また、端末状態取得部５５は、端末抽出部５４によって抽出された端末ＩＤを検索キーとして、端末管理ＤＢ５００３を検索し、ログイン要求してきた要求元端末の稼動状態も取得する。なお、端末管理ＤＢ５００３については後述する。
【００７０】
中継装置選択部５６は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、端末１０間で通信を行う際に利用する中継装置３０を選択する。中継装置選択部５６は、例えば、図７に示すように、中継装置管理部５６ａ、地域状態管理部５６ｂ、優先度管理部５６ｃ、抽出部５６ｄ、及び選択部５６ｅ等を含む。
【００７１】
中継装置管理部（第１の管理部）５６ａは、複数の地域（地域Ａ、地域Ｂ、及び地域Ｃ）に設けられた中継装置（３０ａ、３０ｂ、・・・）が、利用可能である（例えば、オンライン）か、利用可能でない（例えば、オフライン）か、を管理する。中継装置管理部５６ａは、例えば、図８（ａ）に示すような中継装置管理テーブルを、記憶部５０００の中継装置管理ＤＢ５００１に記憶して、管理する。
【００７２】
図８（ａ）の例では、中継装置管理テーブルには、各中継装置３０の中継装置ＩＤ毎に、「地域」、「受信日時」、「中継装置のＩＰアドレス」、「最大データ伝送速度（Ｍｂｐｓ）」、「稼働状態」等の情報が記憶されている。
【００７３】
「地域」は、各中継装置３０が設けられている地域（例えば、地域Ａ、地域Ｂ等）を示す情報である。「受信日時」は、各中継装置３０から稼働状態を示す情報を受信した日時の情報である。「中継装置のＩＰアドレス」は、各中継装置３０のＩＰアドレスである。「最大伝送速度（Ｍｂｐｓ）」は、各中継装置３０におけるデータの最大伝送速度である。「稼動状態」は、各中継装置３０が、利用可能である（オンライン）か、利用可能でない（オフライン）か、を示す情報である。
【００７４】
例えば、図８（ａ）に示されている中継装置管理テーブルにおいて、中継装置ＩＤが「１１１ａａ」の中継装置３０ａは、「地域Ａ」に設置されており、管理システム５０で稼働状態を受信した日時が「２０ｘｘ年１１月１０日の１３時００分」であることが示されている。また、中継装置３０ａのＩＰアドレスは、「１．２．１．２」、最大データ伝送速度は、「１００Ｍｂｐｓ」であり、稼働状態が「オンライン」であることが示されている。
【００７５】
地域状態管理部（第２の管理部）５６ｂは、各地域（地域Ａ、地域Ｂ、及び地域Ｃ）で、所定の情報処理装置（中継装置３０、又はデータセンター等）が稼働しているか否かを管理する。
【００７６】
例えば、地域状態管理部（第２の管理部）５６ｂは、図８（ａ）に示す中継装置管理テーブルを参照して、各地域において、１つ以上の中継装置３０の稼動状態が「オンライン」となっているか否かを判断する。また、地域状態管理部５６ｂは、１つ以上の中継装置３０の稼動状態が「オンライン」となっていない地域を、「非稼動」と判断する。
【００７７】
また、別の一例として、各地域（地域Ａ、地域Ｂ、及び地域Ｃ）に、各地域内の通信や情報を管理するデータセンター（情報処理装置）が設けられている場合、データセンターが稼動していない地域を「非稼動」と判断するものであっても良い。なお、中継装置３０、及びデータセンターは、所定の情報処理装置の一例である。
【００７８】
さらに、地域状態管理部５６ｂは、例えば、図８（ｂ）に示すような地域状態管理テーブルを、記憶部５０００の地域状態管理ＤＢ５００７に記憶して、管理する。図８（ｂ）に示すように、地域状態管理テーブルには、各地域で、所定の情報処理装置が稼働していると判断された場合には「稼動」が記憶され、所定の情報処理装置が稼働していないと判断された場合には「非稼動」が記憶される。
【００７９】
優先度管理部（第３の管理部）５６ｃは、端末１０毎に、複数の中継装置（３０ａ、３０ｂ、・・・）の各々に対応する優先度を示す優先度情報（第１の優先度情報）を管理する。例えば、優先度管理部５６ｃは、図８（ｃ）に示すような優先度管理テーブルを、記憶部５０００の優先度管理ＤＢ５００６に記憶して、管理する。
【００８０】
図８（ｃ）の例では、優先度管理テーブルには、端末１０毎に、複数の中継装置（３０ａ、３０ｂ、・・・）の各々に対応する優先度が記憶されている。図８（ｃ）において、優先度は、例えば、１から１００までの数値で表されており、数値が大きいほど優先度が高いことを示している。
【００８１】
図８（ｃ）において、地域Ａに設置されている端末１０ａａは、地域Ａに設けられている中継装置１１１ａａ、１１１ａｂの優先度が、他の地域に設定されている中継装置１１１ｂａ、１１１ｂｂ、１１１ｃａ、１１１ｃｂより高く設定されている。同様に、地域Ｂに設置されている端末１０ｂａは、地域Ｂに設けられている中継装置１１１ｂａ、１１１ｂｂの優先度が、他の地域に設定されている中継装置１１１ａａ、１１１ａｂ、１１１ｃａ、１１１ｃｂより高く設定されている。
【００８２】
抽出部５６ｄは、複数の地域（地域Ａ、地域Ｂ、及び地域Ｃ）の各々で、所定の情報処理装置が稼働している場合、利用可能な中継装置３０の中から、優先度情報を用いて、通信に利用する中継装置３０の候補を抽出する。
【００８３】
例えば、抽出部５６ｄは、図８（ｂ）に示すような地域状態管理テーブルを用いて、各地域に対応する状態が「稼動」である場合、複数の地域の各々で、所定の情報処理装置が稼働していると判断することができる。また、抽出部５６ｄは、図８（ａ）に示すような中継装置管理テーブルを用いて、稼働状態が「オンライン」である中継装置３０を抽出することにより、利用可能な中継装置３０を抽出することができる。
【００８４】
また、抽出部５６ｄは、図８（ｃ）に示すような優先度管理テーブルにおいて、通信を行う端末１０に対応する中継装置３０の優先度の合計を計算し、優先度の合計が最大となる１つ以上の中継装置３０を抽出する。例えば、図８（ｃ）において、端末１０ａａと、端末１０ｂａとの間で通信を行う場合、中継装置ＩＤ「１１１ａａ」の優先度は、１００＋７０＝１７０となる。また、中継装置ＩＤ「１１１ｃａ」の優先度は、５０＋８０＝１３０となる。このように、抽出部５６ｄは、中継装置ＩＤ毎に、優先度の合計を計算し、計算した優先度の合計が最大となる１つ以上の中継装置３０を抽出する。
【００８５】
これにより、抽出部５６ｄは、通常動作において、通信を行う端末１０に適した中継装置３０の候補を抽出することができる。
【００８６】
一方、抽出部５６ｄは、複数の地域（地域Ａ、地域Ｂ、及び地域Ｃ）のうち、所定の情報処理装置が稼働していない地域がある場合、所定の情報処理装置が稼動している地域における利用可能な中継装置３０を、通信に利用する中継装置３０の候補として抽出する。
【００８７】
これにより、抽出部５６ｄは、縮退動作時において、特定の中継装置３０に負荷が集中しないように、複数の中継装置３０に負荷を分散させることができる。
【００８８】
選択部５６ｅは、抽出部５６ｄが抽出した、通信に利用する中継装置３０の候補の中から、通信で利用する１つの中継装置３０を選択する。
【００８９】
例えば、選択部５６ｅは、抽出部５６ｄが抽出した、通信に利用する中継装置３０の候補が複数ある場合、複数の候補の中から、１つの中継装置３０をランダムに選択する。
【００９０】
ここで、図６に戻り、管理システム５０の機能構成の説明を続ける。
【００９１】
セッション管理部５７は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、管理システム５０が管理する通信セッションの管理を行う。例えば、セッション管理部５７は、通信セッションを開始する際に、通信セッションを識別するための識別情報であるセッションＩＤを生成する。また、セッション管理部５７は、生成したセッションＩＤに対応付けて、通信セッションに参加する端末１０、中継装置３０、及び端末１０の遅延時間の情報を、セッション管理ＤＢ５００５に記憶して、管理する。なお、セッション管理ＤＢ５００５については後述する。
【００９２】
品質決定部５８は、セッション管理部５７が管理する通信セッションの遅延時間の情報と、記憶部５０００に記憶した品質管理ＤＢ５００９を用いて、通信セッションで用いる画像データの画質を決定する。なお、品質管理ＤＢ５００９については後述する。
【００９３】
遅延時間管理部５９は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、通信セッションにおいて、端末１０から送信される遅延情報を、セッション管理ＤＢ５００５の遅延時間の情報に記憶する。
【００９４】
記憶・読出部６０は、図５に示されているＣＰＵ２０１で実行されるプログラム、及び図５に示されているＨＤＤ２０５等によって実現され、記憶部５０００に各種データを記憶する制御、及び記憶部５０００から各種データを読み出す制御を行う。
【００９５】
（中継装置の機能構成）
中継装置３０は、送受信部３１、状態検知部３２、データ品質確認部３３、変更品質管理部３４、データ品質変更部３５、及び記憶・読出部３６を有している。これら各部は、図５に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開された中継装置用プログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は機能する手段である。また、中継装置３０は、図５に示されているＲＡＭ２０３、ＨＤ２０４等によって構築される記憶部３０００を有している。
【００９６】
送受信部３１は、図５に示されているＣＰＵ２０１で実行されるプログラム、及び図５に示されているネットワークＩ／Ｆ２０９等によって実現され、通信ネットワーク２を介して他の端末、装置、又はシステムと各種データ（または情報）の送受信を行う。また、送受信部３１は、端末１０間で送受信されるコンテンツデータを転送する転送機能を有する。
【００９７】
状態検知部３２は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、この状態検知部３２を有する中継装置３０の稼動状態を検知する。稼動状態としては、中継装置３０が利用可能であることを示す「オンライン」や、中継装置３０が利用可能でないことを示す「オフライン」等の状態がある。
【００９８】
データ品質確認部３３は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現される。データ品質確認部３３は、宛先端末のＩＰアドレスと、記憶部３０００に記憶した変更品質管理ＤＢ３００１とを用いて、中継する画像データの画質を確認する。
【００９９】
変更品質管理部３４は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、管理システム５０から送られて来る、品質情報に基づいて、変更品質管理ＤＢ３００１の内容を更新する。
【０１００】
データ品質変更部３５は、図５に示されているＣＰＵ２０１で実行されるプログラムによって実現され、送信元端末から送られて来た画像データの画質を、上記変更された変更品質管理ＤＢ３００１の内容に基づいて変更する。
【０１０１】
記憶・読出部３６は、図５に示されているＣＰＵ２０１で実行されるプログラム、及び図６に示されているＨＤＤ２０５等によって実現され、記憶部３０００に各種データを記憶する制御、及び記憶部３０００に記憶された各種データを読み出す制御を行う。
【０１０２】
＜伝送システムが管理する情報の例＞
ここで、管理システム５０の記憶部５０００に記憶されている各情報、及び中継装置３０の記憶部３０００に記憶されている情報について説明する。
【０１０３】
図９、１０は、第１の実施形態に係る伝送システムが管理する情報の例を示す図である。なお、管理システム５０の中継装置管理ＤＢ５００１には、前述したように、図８（ａ）に示すような中継装置管理テーブルが記憶されている。また、管理システム５０の地域状態管理ＤＢ５００７には、前述したように、図８（ｂ）に示すような地域状態管理テーブルが記憶されている。さらに、管理システム５０の優先度管理ＤＢ５００６には、前述したように図８（ｃ）に示すような優先度管理テーブルが記憶されている。
【０１０４】
（認証管理テーブル）
管理システム５０の記憶部５０００に記憶された認証管理ＤＢ５００２には、例えば、図９（ａ）に示されているような認証管理テーブルが記憶されている。図９（ａ）の例では、認証管理テーブルには、管理システム５０によって管理される各端末１０の識別情報である端末ＩＤと、端末ＩＤに対応するパスワードとが関連付けられて記憶されている。例えば、図９（ａ）に示されている認証管理テーブルにおいて、端末ＩＤ「０１ａａ」に対応するパスワードは、「ａａａａ」であることが示されている。
【０１０５】
（端末管理テーブル）
管理システム５０の記憶部５０００に記憶された端末管理ＤＢ５００３には、例えば、図９（ｂ）に示されているような端末管理テーブルが記憶されている。この端末管理テーブルには、各端末１０の端末ＩＤ毎に、各端末１０を宛先とした場合の宛先名、各端末１０の稼動状態、端末１０からログイン要求が受信された受信日時、及び端末１０のＩＰアドレスが関連付けられて記憶されている。例えば、図９（ｂ）に示されている端末管理テーブルにおいて、端末ＩＤが「０１ａａ」の端末１０は、端末名が「日本  東京事業所  ＡＡ端末」で、稼動状態が「オンライン（通信可能）」であることが示されている。また、端末ＩＤが「０１ａａ」の端末１０は、管理システム５０でログイン要求を受信した日時が「２０ｘｘ年１１月１０日の１３時４０分」で、ＩＰアドレスが「１．２．１．３」であることが示されている。
【０１０６】
（宛先リスト管理テーブル）
管理システム５０の記憶部５０００に記憶された宛先リスト管理ＤＢ５００４には、例えば、図９（ｃ）に示されているような宛先リスト管理テーブルが記憶されている。この宛先リスト管理テーブルでは、通信セッションの開始を要求する要求元端末の端末ＩＤである要求元端末ＩＤに対して、宛先端末の候補として登録されている宛先端末の端末ＩＤである宛先端末ＩＤの一覧が関連付けられて記憶されている。例えば、図９（ｃ）に示されている宛先リスト管理テーブルにおいて、端末ＩＤが「０１ａｂ」である要求元端末から通信セッションの開始を要求することができる宛先端末の候補は、端末ＩＤが「０１ａａ」、「０１ｃａ」、及び「０１ｃｂ」の端末である。この宛先端末の候補は、任意の要求元端末から管理システム５０に対する追加又は削除の要請により、追加又は削除されることで更新される。
【０１０７】
（セッション管理テーブル）
管理システム５０の記憶部５０００に記憶されたセッション管理ＤＢ５００５には、例えば、図１０（ａ）に示されているようなセッション管理テーブルが記憶されている。セッション管理テーブルには、通信セッションの識別情報であるセッションＩＤ毎に、利用している中継装置３０の中継装置ＩＤ、要求元端末の端末ＩＤ、宛先端末の端末ＩＤ、遅延時間（ｍｓ）、及び遅延時間を受信した受信日時等の情報が記憶されている。例えば、図１０（ａ）に示されているセッション管理テーブルに置いて、セッションＩＤ「ｓｅ１」のセッションは、中継装置「１１１ａａ」を用いて、端末ＩＤ「０１ａａ」の端末１０と、端末ＩＤ「０１ｂｂ」の端末１０との間で通信が行われていることが判る。
【０１０８】
（品質管理テーブル）
管理システム５０の記憶部５０００に記憶された品質管理ＤＢ５００９には、例えば、図１０（ｂ）に示されているような品質管理テーブルが記憶されている。この品質管理テーブルには、要求元端末（又は宛先端末）における画像データの遅延時間（ｍｓ）が長い程、中継装置３０で中継する画像データの画質を下げるように、画像データの遅延時間と画像データの画質とが関連付けて記憶されている。
【０１０９】
（変更品質管理テーブル）
中継装置３０の記憶部３０００に記憶された変更品質管理テーブルには、例えば、図１０（ｃ）に示されているような変更品質管理テーブルが記憶されている。この変更品質管理テーブルには、画像データの中継先（宛先）である端末１０のＩＰアドレスと、中継先に中継装置３０が中継する画像データの画質が関連付けて記憶されている。
【０１１０】
＜処理の流れ＞
続いて、本実施形態に係る伝送システム１における通信制御方法、及び中継装置の選択方法の流れについて説明する。
【０１１１】
（中継装置の状態取得処理）
図１１は、第１の実施形態に係る中継装置の状態取得処理の例を示すシーケンス図である。この処理は、管理システム５０が、各中継装置３０から送信される状態情報に基づいて、図８（ａ）に示すような中継装置管理テーブルを更新する処理の例を示している。
【０１１２】
ステップＳ１−１〜Ｓ１−４において、各中継装置３０の状態検知部３２は、自装置である中継装置３０の稼働状態（例えば、「オンライン」、「オフライン」等）を定期的に検知する。
【０１１３】
ステップＳ２−１〜Ｓ２−４において、各中継装置３０の送受信部３１は、状態検知部３２が検知した稼働状態と自装置の中継装置ＩＤとを含む状態情報を、管理システム５０に送信する。
【０１１４】
ステップＳ３−１〜Ｓ３−４において、管理システム５０の送受信部５１が、各中継装置３０から送信される状態情報を受信する。管理システム５０の中継装置管理部５６ａは、送受信部５１が受信した状態情報に含まれる中継装置３０の稼動状態の情報を用いて、図８（ａ）に示すような中継装置管理テーブルの「稼動状態」、及び「受信日時」の情報を更新する。
【０１１５】
上記の処理により、管理システム５０の中継装置管理部５６ａは、複数の地域に設けられた中継装置３０のうち、稼働状態が「オンライン」である中継装置３０、すなわち、利用可能な中継装置３０を管理することができるようになる。
【０１１６】
（準備段階の処理）
図１２は、第１の実施形態に係る準備段階の処理の例を示すシーケンス図である。ここでは、一例として、端末１０Ａ、端末１０Ｂ、及び端末１０Ｃによる、セッションを開始する前の準備段階における処理について説明する。なお、図１３において、図２に示されている管理情報用セッションｓｅｉによって、各種管理情報が送受信されるものとする。
【０１１７】
ステップＳ２１において、要求元端末である端末１０Ａの利用者が、図４に示されている電源スイッチ１０９をオンにすると、図６に示されている操作入力受付部１２が電源オンを受け付けて、端末１０Ａの電源をオンに制御する。
【０１１８】
ステップＳ２２において、要求元端末である端末１０Ａの通信制御部１３は、例えば、電源オンを契機として、送受信部１１から通信ネットワーク２を介して管理システム５０に、ログインを要求するログイン要求情報を送信する。このログイン要求情報には、例えば、要求元端末である端末１０Ａの端末ＩＤ（要求元端末ＩＤ）、パスワード、端末１０ＡのＩＰアドレス等の情報が含まれる。これにより、管理システム５０は、送信側である端末１０ＡのＩＰアドレスを把握することができる。
【０１１９】
ステップＳ２３において、管理システム５０の認証部５２は、端末１０Ａからログイン要求情報を受信すると、ログイン要求情報に含まれる端末ＩＤ（要求元端末ＩＤ）と、パスワードの認証（端末認証）を行う。例えば、認証部５２は、端末１０Ａから受信したログイン要求情報に含まれる端末ＩＤとパスワードとの組合せが、図９（ａ）に示すような認証管理テーブルに記憶されている場合、端末１０Ａから受信の認証を許可する。
【０１２０】
ステップＳ２４において、管理システム５０の状態管理部５３は、端末１０Ａの認証が許可された場合、例えば、図９（ｂ）に示されているような端末管理テーブルの端末１０Ａの情報を更新する。例えば、状態管理部５３は、端末１０Ａの端末ＩＤに対応する稼働状態の情報を「オンライン（通信可能）」に変更すると共に、受信日時の情報を更新する。また、状態管理部５３は、必要に応じて、端末１０ＡのＩＰアドレスを更新する。
【０１２１】
ステップＳ２５において、管理システム５０の送受信部５１は、認証部５２によって得られた認証結果が示された認証結果情報を、通信ネットワーク２を介して、上記ログイン要求してきた要求元端末である端末１０Ａに送信する。ここでは、認証部５２によって、端末１０Ａが、正当な利用権限を有する端末であると判断された場合について、以下の説明を行う。
【０１２２】
ステップＳ２６において、管理システム５０の端末抽出部５４は、ログイン要求した要求元端末（端末１０Ａ）の端末ＩＤを検索キーとして、例えば、図９（ｃ）に示すような宛先リスト管理テーブルを検索する。これにより、端末抽出部５４は、要求元端末（端末１０Ａ）と通信することができる宛先端末の候補の端末ＩＤを抽出する。
【０１２３】
ステップＳ２７において、管理システム５０の端末状態取得部５５は、上記端末抽出部５４によって抽出された宛先端末の候補の端末ＩＤを検索キーとして、例えば、図９（ｂ）に示すような端末管理テーブルを検索する。これにより、端末抽出部５４によって抽出された端末ＩＤ毎に稼動状態を読み出すことにより、端末ＩＤの各稼動状態を取得する。
【０１２４】
ステップＳ２８において、管理システム５０の送受信部５１は、宛先端末の候補となる端末ＩＤそれぞれの稼働状態が含まれた宛先状態情報を、要求元端末（端末１０Ａ）に送信する。これにより、要求元端末（端末１０Ａ）は、この要求元端末（端末１０Ａ）の宛先端末の候補となる端末ＩＤそれぞれの現時点における稼動状態を把握することができる。
【０１２５】
ステップＳ２９において、管理システム５０の端末抽出部５４は、ログイン要求してきた要求元端末（端末１０Ａ）の端末ＩＤを検索キーとして、例えば、図９（ｃ）に示すような宛先リスト管理テーブルを検索する。これにより、端末抽出部５４は、要求元端末（端末１０Ａ）の端末ＩＤを宛先端末の候補として登録している他の要求元端末ＩＤを抽出する。
【０１２６】
ステップＳ３０において、管理システム５０の端末状態取得部５５は、上記ログイン要求して来た要求元端末（端末１０Ａ）の端末ＩＤを検索キーとして、例えば、図９（ｂ）に示すような端末管理テーブルを検索する。これにより、端末状態取得部５５は、ログイン要求してきた要求元端末（端末１０Ａ）の稼動状態を取得する。
【０１２７】
ステップＳ３１−１、Ｓ３１−２において、管理システム５０の送受信部５１は、ステップＳ２９で抽出された端末ＩＤのうち、例えば、図９（ｂ）に示すような端末管理テーブルで稼動状態が「オンライン（通信可能）」となっている端末ＩＤを抽出する。また、送受信部５１は、抽出された端末ＩＤに対応する端末１０（例えば、端末１０Ｂ、端末１０Ｃ）に、要求元端末（端末１０Ａ）の端末ＩＤと稼動状態「オンライン（通信可能）」が含まれる宛先状態情報を送信する。
【０１２８】
なお、他の端末１０でも、上記ステップＳ２１と同様に、例えば、利用者が電源スイッチ１０９をオンにすると、操作入力受付部１２が電源オンを受付し、上記ステップＳ２２〜Ｓ３１−１、２の処理と同様の準備段階の処理を行う。
【０１２９】
上記の処理により、管理システム５０の状態管理部５３は、例えば、図９（ｂ）に示されるような端末管理テーブルを用いて、電源がオンされた各端末１０の稼働状態を管理することができるようになる。
【０１３０】
（通信処理）
図１３は、第１の実施形態に係る通信処理の例を示すシーケンス図である。この処理は、端末１０Ａから、端末１０Ｂに対して通信を要求し、コンテンツデータ（画像データ、音声データ等）を送信する処理の例を示している。なお、図１３において、図２に示されている管理情報用セッションｓｅｉによって、各端末１０と管理システム５０との間で各種管理情報が送受信されるものとする。
【０１３１】
ステップＳ１３０１において、端末１０Ａの操作入力受付部１２は、利用者による宛先端末（端末１０Ｂ）の選択操作を受付する。
【０１３２】
ステップＳ１３０２において、端末Ａの通信制御部１３は、操作入力受付部１２が受付した宛先端末の入力操作に応じて、管理システム５０に通信セッションの開始を要求する開始要求情報を送信する。この開始要求情報には、例えば、要求元端末である端末１０Ａの端末ＩＤである要求元端末ＩＤ、宛先端末である端末１０Ｂの端末ＩＤである宛先端末ＩＤ等が含まれる。また、開始要求情報には、端末１０ＡのＩＰアドレス（要求元ＩＰアドレス）も含まれる。
【０１３３】
ステップＳ１３０３において、端末１０Ａから開始要求情報を受信した管理システム５０の状態管理部５３は、開始要求情報に含まれる要求元端末ＩＤに基づいて、例えば、図９に示すような端末管理テーブルを更新する。例えば、状態管理部５３は、端末１０Ａの端末ＩＤが「０１ａａ」である場合、端末ＩＤ「０１ａａ」に対応する稼働状態の情報を「ＯＮライン（通信中）」に変更し、受信日時の情報を更新する。
【０１３４】
ステップＳ１３０４において、管理システム５０のセッション管理部５７は、宛先端末である端末１０Ｂにセッションの開始を要求する開始要求情報を送信する。この開始要求情報には、例えば、要求元端末である端末１０Ａの要求元端末ＩＤ等が含まれる。
【０１３５】
ステップＳ１３０５において、管理システム５０から開始要求情報を受信した端末１０Ｂは、例えば、自動的に管理システム５０に開始応答情報を送信する。この開始応答情報には、例えば、端末１０Ｂの端末ＩＤである宛先端末ＩＤが含まれる。なお、端末１０Ｂによる開始応答情報の送信は、例えば、端末１０Ｂの利用者の操作に応じて行われるものであっても良い。
【０１３６】
ステップＳ１３０６において、端末１０Ｂから開始応答情報を受信した管理システム５０の状態管理部５３は、開始応答情報に含まれる端末１０Ｂの端末ＩＤに基づいて、例えば、図９（ｂ）に示されるような端末管理テーブルを更新する。例えば、状態管理部５３は、端末１０Ｂの端末ＩＤが「０１ｂａ」である場合、端末ＩＤ「０１ｂａ」に対応する稼働状態の情報を「ＯＮライン（通信中）」に変更し、受信日時の情報を更新する。
【０１３７】
ステップＳ１３０７において、管理システム５０の中継装置選択部５６は、図１４に示す中継装置の選択処理を実行し、端末１０Ａから要求された通信セッションで利用する中継装置を選択する。なお、中継装置の選択処理については後述する。
【０１３８】
ステップＳ１３０８において、管理システム５０のセッション管理部５７は、通信セッションを識別するための識別情報であるセッションＩＤを作成する。
【０１３９】
ステップＳ１３０９において、セッション管理部５７は、作成されたセッションＩＤに対応付けて、ステップＳ１３０７で選択された中継装置３０の中継装置ＩＤ、要求元端末ＩＤ、及び宛先端末ＩＤを、例えば、図１０（ａ）に示すようなセッション管理テーブルに記憶する。
【０１４０】
ステップＳ１３１０において、管理システム５０のセッション管理部５７は、ステップＳ１３０７で選択された中継装置３０に、ステップＳ１３０８で作成されたセッションＩＤを含むセッション情報を送信する。
【０１４１】
ステップＳ１３１１、Ｓ１３１２において、管理システム５０のセッション管理部５７は、端末１０Ａ、１０Ｂにセッションの開始を指示する開始指示情報を送信する。この開始指示情報には、ステップＳ１３０８で作成されたセッションＩＤ、及び中継装置情報（例えば、中継装置３０のＩＰアドレス、中継装置ＩＤ等）が含まれる。
【０１４２】
ステップＳ１３１３において、端末１０Ａの通信制御部１３は、管理システム５０から受信した開始指示を用いて、ステップＳ１３０７で選択された中継装置３０との間で通信セッション（セッションｓｅｄ）を確立する。
【０１４３】
ステップＳ１３１４において、端末１０Ｂの通信制御部１３は、管理システム５０から受信した開始指示を用いて、ステップＳ１３０７で選択された中継装置３０との間で通信セッション（セッションｓｅｄ）を確立する。
【０１４４】
上記の処理により、端末１０Ａ、１０Ｂは、同じ通信セッションに参加し、中継装置３０を介して、画像データや音声データ等のコンテンツデータを互いに伝送することができるようになる。
【０１４５】
例えば、ステップＳ１３１５において、端末１０Ａが送信したコンテンツデータは、ステップＳ１３１６において、中継装置３０によって中継され、端末１０Ｂに送信される。
【０１４６】
（中継装置の選択処理）
図１４は、第１の実施形態に係る中継装置の選択処理の例を示すシーケンス図である。この処理は、図１３のステップＳ１３０７に示した中継装置の選択処理に対応している。
【０１４７】
ステップＳ１４０１において、管理システム５０の中継装置管理部５６ａは、例えば、図８（ａ）に示すような中継装置管理テーブルを用いて、オンライン状態の中継装置３０（利用可能な中継装置３０）を抽出する。
【０１４８】
ステップＳ１４０２において、管理システム５０の地域状態管理部５６ｂは、例えば、図８に示すような地域状態管理テーブルを参照して、非稼働状態の地域を特定する。なお、非稼働状態の地域とは、前述したように、地域内で所定の情報処理装置（中継装置３０、データセンター等）が稼動していない地域である。
【０１４９】
ここでは、地域状態管理部５６ｂが、例えば、図８（ａ）に示すような中継装置管理テーブルを参照して、地域内の全ての中継装置３０が「オフライン」となっている地域を、非稼働状態の地域として管理するものとする。例えば、図８（ａ）の例では、地域Ｃに設けられた中継装置３０ｅ、３０ｆがオフラインとなっているので、地域状態管理部５６ｂは、図８（ｂ）に示す地域状態管理テーブルの地域Ｃの状態を「非稼動」として管理するものとする。
【０１５０】
ステップＳ１４０３において、管理システム５０の中継装置選択部５６は、非稼働状態の地域があるか否かに応じて処理を分岐させる。
【０１５１】
非稼働状態の地域がない場合（複数の地域の各々で所定の情報処理装置が稼動している場合）、中継装置選択部５６は、処理をステップＳ１４０４に移行させて、通常動作時の抽出処理を実行する。一方、非稼働状態の地域がある場合（所定の情報処理装置が稼働していない地域がある場合）、中継装置選択部５６は、処理をステップＳ１４０９に移行させて、非稼働状態の地域を切り離してシステムを運用する縮退動作時の抽出処理を実行する。
【０１５２】
初めに、通常動作時の抽出処理について説明を行う。
【０１５３】
ステップＳ１４０４に移行すると、管理システム５０の優先度管理部５６ｃは、要求元端末（端末１０Ａ）、宛先端末（端末１０Ｂ）のそれぞれについて、ステップＳ１４０１で抽出されたオンライン状態の中継装置３０の優先度を抽出する。
【０１５４】
ステップＳ１４０５において、管理システム５０の抽出部５６ｄは、優先度管理部５６ｃが抽出した優先度の合計値を計算する。
【０１５５】
図１５は、第１の実施形態に係る優先度の計算結果の例を示す図である。図１５の例では、端末１０ａａ（要求元端末の一例）に対応する各中継装置３０の優先度と、端末１０ｂａ（宛先端末の一例）に対応する各中継装置３０の優先度とを加算して、合計を計算した例を示している。
【０１５６】
図１４のステップＳ１４０６において、管理システム５０の抽出部５６ｄは、ステップＳ１４０５で計算した優先度の合計値が最大の中継装置を抽出する。図１５の例では、合計の最大値は「１７０」なので、合計が「１７０」である中継装置ＩＤ「１１１ａａ」、「１１１ａｂ」、「１１１ｂａ」、「１１１ｂｂ」の４つの中継装置３０が抽出される。
【０１５７】
ステップＳ１４０７では、管理システム５０の選択部５６ｅは、抽出部５６ｄによって抽出された中継装置３０の数が複数であるか否かを判断する。
【０１５８】
抽出部５６ｄによって抽出された中継装置３０の数が複数である場合、ステップＳ１４０８において、選択部５６ｅは、抽出された複数の中継装置３０の中から、通信セッションで利用する１つの中継装置３０を選択する。例えば、選択部５６ｅは、抽出部５６ｄによって抽出された中継装置３０の中から、通信セッションで利用する１つの中継装置３０をランダムに選択する。
【０１５９】
一方、抽出部５６ｄによって抽出された中継装置３０の数が複数でない場合、例えば、抽出された中継装置３０が１つである場合、抽出された１つの中継装置３０を、通信セッションで利用する中継装置３０として選択する。
【０１６０】
上記の処理により、管理システム５０の中継装置選択部５６は、要求元端末と宛先端末との間の通信セッションに適した中継装置３０を選択することができるようになる。
【０１６１】
なお、ステップＳ１４０８において、選択部５６ｅが、抽出部５６ｄによって抽出された複数の中継装置３０の中から、１つの中継装置３０を選択する方法は、中継装置３０の負荷が分散されるものであれば、ランダムに選択する方法以外の方法であっても良い。
【０１６２】
例えば、選択部５６ｅは、図１０（ａ）に示すようなセッション管理テーブルの「中継装置ＩＤ」の情報から、各中継装置３０を利用しているセッションの数を取得し、利用しているセッションの数が少ない中継装置３０を優先的に選択するもの等であっても良い。
【０１６３】
続いて、縮退動作時の抽出処理について説明を行う。
【０１６４】
ステップＳ１４０３において、非稼働状態の地域があると判断された場合、中継装置選択部５６は、処理をステップＳ１４０９に移行させて、所定の情報処理装置が稼働していない地域を切り離してシステムを運用する縮退動作時の抽出処理を実行する。
【０１６５】
ステップＳ１４０９に移行すると、管理システム５０の抽出部５６ｄは、図８（ｂ）に示すような地域状態管理テーブルで「稼動」状態となっている地域において、オンライン状態の中継装置３０（利用可能な中継装置３０）を抽出する。例えば、抽出部５６ｄは、図８（ｂ）に示すような地域状態管理テーブルで「稼動」状態となっている地域Ａ、Ｂにおいて、稼働状態が「オンライン」となっている中継装置３０を、図８（ａ）に示すような中継装置管理テーブルから抽出する。
【０１６６】
つまり、縮退動作時には、管理システム５０の抽出部５６ｄは、図８（ｃ）に示すような優先度管理テーブルを用いた優先度を用いずに、通信セッションで利用する中継装置３０の候補を抽出する。
【０１６７】
これにより、ステップＳ１４０７、Ｓ１４０８における中継装置３０の選択処理において、「稼動」状態の地域で利用可能な中継装置３０の中から、通信セッションに利用する１つの中継装置３０が、例えば、ランダムに選択されるようになる。従って、「非稼動」状態の地域の周辺地域にある中継装置３０に負荷が集中することを回避することができるようになる。
【０１６８】
以上、本実施形態に係る管理システム５０によれば、中継装置３０を利用して通信を行う伝送システム１において、特定の地域における中継装置３０の稼動が停止した場合に、周辺地域に設けられた中継装置３０に負荷が集中することを低減することができる。
【０１６９】
［第２の実施形態］
第２の実施形態では、各中継装置３０が、通常動作用の中継装置ＩＤ（第１の識別情報）と、通常動作用の中継装置ＩＤとは異なる縮退動作用の中継装置ＩＤ（第２の識別情報）とを有する場合の例について説明する。
【０１７０】
＜機能構成＞
図１６は、第２の実施形態に係る中継装置選択部の機能構成図である。第２の実施形態に係る中継装置選択部５６は、図７に示す第１の実施形態に係る中継装置選択部５６の機能構成に加えて、種別管理部５６ｆを有している。
【０１７１】
また、本実施形態に係る中継装置管理部５６ａは、例えば、図１７（ａ）に示すような中継装置管理テーブルを、記憶部５０００の中継装置管理ＤＢ５００１に記憶して、管理する。
【０１７２】
図１７（ａ）に示すように、第２の実施形態に係る各中継装置３０は、末尾が「Ｎ（Normalの略）」の通常動作用の中継装置ＩＤと、末尾が「Ｄ（Disaster recoveryの略）」の縮退動作用の中継装置ＩＤとを有している。例えば、図１７（ａ）に示す中継装置管理テーブルにおいて、中継装置３０ａの通常動作用の中継装置ＩＤは、「１１１ａａＮ」であり、縮退動作用の中継装置ＩＤは、「１１１ａａＤ」である。
【０１７３】
種別管理部５６ｆは、各中継装置３０の２つの識別情報が、通常動作用の中継装置ＩＤであるか、縮退動作用の中継装置ＩＤであるかを管理する。例えば、種別管理部５６ｆは、図１７（ｂ）に示すようなＩＤ種別管理テーブルを、記憶部５０００のＩＤ種別管理ＤＢ５００８に記憶して管理する。図１７（ｂ）に示すように、ＩＤ種別管理テーブルには、中継装置ＩＤに対応付けて、中継装置ＩＤが通常動作用であるか、縮退動作用であるかを示すＩＤ種別の情報が記憶されている。
【０１７４】
また、本実施形態に係る優先度管理部５６ｃは、例えば、図１８に示すような優先度管理テーブルを、記憶部５０００の優先度管理ＤＢ５００６に記憶して、管理する。図１８の例では、優先度管理テーブルには、端末１０毎に、各中継装置ＩＤに対応する優先度を示す数値が記憶されている。
【０１７５】
図１８に示す優先度管理テーブルにおいて、末尾が「Ｎ」となっている通常動作用の中継装置ＩＤの優先度を示す数値（第１の優先度情報）は、図８（ｃ）に示す第１の実施形態に係る優先度管理テーブルと同様である。一方、末尾が「Ｄ」となっている縮退動作用の中継装置ＩＤの優先度を示す数値（第２の優先度情報）は、通常動作用の中継装置ＩＤの優先度を示す数値より、小さい値に設定されている。これにより、例えば、通常動作時に、縮退動作用の中継装置ＩＤが、誤って選択されることを回避することができる。
【０１７６】
また、図１８の例では、各中継装置３０の縮退動作用の中継装置ＩＤの優先度を示す数値は、全て同じ値「１」に設定されている。これにより、縮退動作時に、稼動中の地域における各中継装置３０の優先度が同じ値となり、第１の実施形態と同様に、一部の中継装置３０に負荷が集中することを回避することができる。
【０１７７】
＜処理の流れ＞
（中継装置の選択処理）
図１９は、第２の実施形態に係る中継装置の選択処理の例を示すシーケンス図である。この処理は、図１３のステップＳ１３０７に示した中継装置の選択処理の別の一例である。なお、図１９のステップＳ１４０１〜Ｓ１４０９の処理は、図１４に示す第１の実施形態に係る中継装置３０の選択処理と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０１７８】
初めに、複数の地域の各々で所定の情報処理装置が稼動している場合に実行される通常時の中継装置３０の抽出処理について説明する。
【０１７９】
管理システム５０の中継装置選択部５６は、通常時には、図１４に示す第１の実施形態に示す中継装置の選択処理と同様にステップＳ１４０１〜Ｓ１４０８の処理を実行する。
【０１８０】
第１の実施形態との相違点として、ステップＳ１４０１で抽出される中継装置の中継装置ＩＤに、縮退動作用の中継装置ＩＤが含まれる。
【０１８１】
しかし、本実施形態では、縮退動作用の中継装置ＩＤの優先度は、通常動作用の中継装置ＩＤの優先度より十分に低く設定されているので、ステップＳ１４０５、Ｓ１４０６の抽出処理において、縮退同作用の中継装置ＩＤが選択されることがないようになっている。
【０１８２】
従って、第２の実施形態においても、通常時には、第１の実施形態と同様に中継装置３０の選択処理が行われる。
【０１８３】
続いて、所定の情報処理装置が稼働していない地域がある場合に実行される縮退動作時の中継装置３０の抽出処理について説明する。
【０１８４】
図１９のステップＳ１４０３において、非稼働状態の地域がある場合、ステップＳ１４０９において、抽出部５６ｄは、図８（ｂ）に示すような地域状態管理テーブルで「稼動」状態となっている地域におけるオンライン状態の中継装置３０を抽出する。
【０１８５】
第１の実施形態との相違点として、ステップＳ１４０９において、抽出部５６ｄにより、「稼動」状態の地域におけるオンライン状態の中継装置３０の、通常動作用の中継装置ＩＤと、縮退同作用の中継装置ＩＤの両方が取得される。
【０１８６】
ステップＳ１９０１において、抽出部５６ｄは、ステップＳ１４０９で抽出された通常動作用の中継装置ＩＤと、縮退同作用の中継装置ＩＤの中から、縮退動作用の中継装置ＩＤに絞込を行う。例えば、抽出部５６ｄは、ステップＳ１４０９で抽出された中継装置ＩＤの中から、図１７（ｂ）に示すようなＩＤ種別管理テーブルを参照して、ＩＤ種別が縮退動作用の中継装置ＩＤを抽出する。
【０１８７】
続いて、管理システム５０の中継装置選択部５６は、ステップＳ１９０１で抽出された中継装置ＩＤを対象にして、ステップＳ１４０４〜Ｓ１４０８の処理を実行する。
【０１８８】
このとき、ステップＳ１４０６で計算される優先度の計算結果の例を図２０に示す。図２０に示すように、縮退用の中継装置ＩＤの優先度は、各中継装置３０で共通の値（例えば「１」）に設定されているので、各中継装置３０の優先度は共通の値（例えば「２」）になる。
【０１８９】
このように、第２の実施形態においても、第１の実施形態と同様に、縮退動作時には、「稼動」状態の地域で利用可能な中継装置３０の中から、通信セッションに利用する１つの中継装置３０が、例えば、ランダムに選択されるようになる。これにより、「非稼動」状態の地域の周辺地域にある中継装置３０に負荷が集中することを回避することができるようになる。
【０１９０】
さらに、第２の実施形態によれば、縮退動作用の優先度情報を設定することができるようになる。
【０１９１】
以上、本実施形態に係る管理システム５０によれば、中継装置３０を利用して通信を行う伝送システム１において、特定の地域における中継装置３０の稼動が停止した場合に、周辺地域に設けられた中継装置３０に負荷が集中することを低減することができる。
【０１９２】
なお、上記の各実施形態におけるシステム構成は一例であり、本発明に係る伝送システム１は様々なシステム構成が可能である。例えば、複数の地域（地域Ａ、地域Ｂ、地域Ｃ）の数は一例であり、複数の地域は、さらに多くの地域を含んでいても良い。
【０１９３】
また、上記の各実施形態では、地域Ａが日本、地域Ｂがアメリカ合衆国、地域Ｃが欧州であるものとして説明を行ったが、各地域は、国内における複数の地域や、拠点等であっても良い。
【０１９４】
さらに、管理システム５０の機能の少なくとも一部は、各地域に分散して配置されているものであっても良い。
【符号の説明】
【０１９５】
１        伝送システム（通信システム）
１０      端末（伝送端末）
３０      中継装置
５０      管理システム（伝送管理システム）
５６ａ    中継装置管理部（第１の管理部）
５６ｂ    地域状態管理部（第２の管理部）
５６ｃ    優先度管理部（第３の管理部）
５６ｄ    抽出部
５６ｅ    選択部
５６ｆ    種別管理部
【先行技術文献】
【特許文献】
【０１９６】
【特許文献１】特開２００８−２２７５７７号公報
【図１】
2017195468.tif 000003
【図２】
2017195468.tif 000004
【図３】
2017195468.tif 000005
【図４】
2017195468.tif 000006
【図５】
2017195468.tif 000007
【図６】
2017195468.tif 000008
【図７】
2017195468.tif 000009
【図８】
2017195468.tif 000010
【図９】
2017195468.tif 000011
【図１０】
2017195468.tif 000012
【図１１】
2017195468.tif 000013
【図１２】
2017195468.tif 000014
【図１３】
2017195468.tif 000015
【図１４】
2017195468.tif 000016
【図１５】
2017195468.tif 000017
【図１６】
2017195468.tif 000018
【図１７】
2017195468.tif 000019
【図１８】
2017195468.tif 000020
【図１９】
2017195468.tif 000021
【図２０】
2017195468.tif 000022