(57)【要約】【課題】サービスのレベルが異なる複数の中継装置の中から、サービス内容に応じた中継装置を利用してコンテンツデータの伝送を行うことを容易にする伝送管理システムを提供する。【解決手段】伝送管理システムは、中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行うセッションを管理する伝送管理システムであって、提供するサービスのレベルが異なる複数の中継装置の情報を管理する中継装置管理手段と、複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理するサービス情報管理手段と、前記セッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段と、前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定する中継装置決定手段と、を有する。【選択図】図８
2017038251.tif 000002
【特許請求の範囲】
【請求項１】
中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行うセッションを管理する伝送管理システムであって、
提供するサービスのレベルが異なる複数の中継装置の情報を管理する中継装置管理手段と、
複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理するサービス情報管理手段と、
前記セッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段と、
前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定する中継装置決定手段と、
を有する伝送管理システム。
【請求項２】
前記利用可能なサービスの情報は、
前記伝送端末が利用可能な前記サービスのレベルに関する情報を含む請求項１に記載の伝送管理システム。
【請求項３】
前記サービス内容決定手段は、
前記セッションに参加する複数の伝送端末が利用可能な前記サービスのレベルに関する情報に基づいて、前記セッションの前記サービスのレベルを決定する請求項２に記載の伝送管理システム。
【請求項４】
前記中継装置決定手段は、
前記複数の中継装置の中から、前記決定されたセッションの前記サービスのレベルに応じた一の中継装置を決定する請求項３に記載の伝送管理システム。
【請求項５】
前記提供するサービスのレベルが異なる中継装置は、
前記中継装置の稼働率に関する指標、又は前記中継装置の応答時間に関する指標が異なることを特徴とする請求項１乃至４のいずれか一項に記載の伝送管理システム。
【請求項６】
前記提供するサービスのレベルが異なる中継装置は、
前記中継装置の利用に要する費用が異なることを特徴とする請求項１乃至５のいずれか一項に記載の伝送管理システム。
【請求項７】
前記利用可能なサービスの情報は、
前記セッションのサービス内容の決定方法に関する情報を含む請求項１乃至６のいずれか一項に記載の伝送管理システム。
【請求項８】
中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行うセッションを管理するコンピュータを、
提供するサービスのレベルが異なる複数の中継装置の情報を管理する中継装置管理手段と、
複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理するサービス情報管理手段と、
前記セッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段と、
前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定する中継装置決定手段と、
として機能させるためのプログラム。
【請求項９】
中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行うセッションを管理する伝送管理システムによる、前記セッションで利用する前記中継装置の決定方法であって、
提供するサービスのレベルが異なる複数の中継装置の情報と複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理する前記伝送管理システムが、
前記セッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するステップと、
前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定するステップと、
を含む中継装置の決定方法。
【請求項１０】
中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行う伝送システムであって、
提供するサービスのレベルが異なる複数の中継装置の情報を管理する中継装置管理手段と、
複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理するサービス情報管理手段と、
前記コンテンツデータの伝送を行うセッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段と、
前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定する中継装置決定手段と、
を有する伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送管理システム、伝送システム、中継装置の決定方法、及びプログラムに関する。
【背景技術】
【０００２】
中継装置を介して複数の伝送端末間でコンテンツデータ（例えば、画像データ、音データ等）を送受信する伝送システムが知られている。
【０００３】
例えば、セッション開始時に、予め記憶した情報に基づいて複数の中継装置を抽出し、抽出された複数の中継装置のうち、所定の情報の送受信に要した時間が最短の中継装置を用いてセッションを開始する伝送システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
利用者が伝送システムで利用可能なサービスには様々な種類があり、サービスの内容に応じて要求されるサービスのレベル（例えば、稼働率、応答時間等）が異なる。例えば、遠隔医療サービスや、監視カメラ等のサービスでは、利用料金が高額であっても安定したサービスが要求される。一方、個人ユーザ間の会話等のサービスでは、多少不安定でも安価なサービスが要求される場合がある。
【０００５】
しかし、従来の技術では、サービスのレベルが異なる複数の中継装置の中から、サービス内容に応じた中継装置を利用してコンテンツデータの伝送を行うことには困難を伴っていた。
【０００６】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、サービスのレベルが異なる複数の中継装置の中から、サービス内容に応じた中継装置を利用してコンテンツデータの伝送を行うことを容易にする伝送管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る伝送管理システムは、中継装置を介して複数の伝送端末間でコンテンツデータの伝送を行うセッションを管理する伝送管理システムであって、提供するサービスのレベルが異なる複数の中継装置の情報を管理する中継装置管理手段と、複数の伝送端末の各々が前記中継装置を介して利用可能なサービスの情報を管理するサービス情報管理手段と、前記セッションに参加する複数の伝送端末の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段と、前記複数の中継装置の中から、前記決定されたセッションのサービス内容に応じた一の中継装置を決定する中継装置決定手段と、を有する。
【発明の効果】
【０００８】
本発明の実施の形態によれば、サービスのレベルが異なる複数の中継装置の中から、サービス内容に応じた中継装置を利用してコンテンツデータの伝送を行うことを容易にする伝送管理システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る伝送システムの概略図である。
【図２】伝送システムにおける画像データ、音データ、及び各種管理情報の送受信の状態を示した概念図である。
【図３】一実施形態に係る画像データの画質を説明する概念図である。
【図４】一実施形態に係る端末の外観図である。
【図５】一実施形態に係る端末のハードウェア構成図である。
【図６】一実施形態に係る管理システムのハードウェア構成図である。
【図７】第１の実施形態に係る伝送システムのシステム構成例を示す図である。
【図８】第１の実施形態に係る伝送システムの機能構成図である。
【図９】第１の実施形態に係る管理システムが管理する情報の一例の概念図（１）である。
【図１０】第１の実施形態に係る管理システムが管理する情報の一例の概念図（２）である。
【図１１】第１の実施形態に係るサービスレベルの例について説明するための図である。
【図１２】第１の実施形態に係る伝送システムの準備段階の処理の例を示すシーケンス図である。
【図１３】第１の実施形態に係る伝送システムの通信処理の例を示すシーケンス図である。
【図１４】第１の実施形態に係るサービスレベルの決定処理の例を示すフローチャートである。
【図１５】第１の実施形態に係る中継装置の決定処理の例を示すフローチャートである。
【図１６】第２の実施形態に係る管理システムが管理する情報の一例の概念図である。
【図１７】第２の実施形態に係るサービス内容の決定処理の例を示すフローチャートである。
【図１８】第２の実施形態に係る中継装置の決定処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システム構成＞
図１は、一実施形態に係る伝送システムの概略図である。図２は、伝送システムにおける画像データ、音データ、及び各種管理情報の送受信の状態を示した概念図である。図３は、一実施形態に係る画像データの画質を説明する概念図である。
【００１２】
伝送システムには、伝送管理システムを介して一方の伝送端末から他方の伝送端末に一方向でコンテンツデータを伝送するデータ提供システムや、伝送管理システムを介して複数の伝送端末間で情報や感情等を相互に伝達するコミュニケーションシステムが含まれる。このコミュニケーションシステムは、コミュニケーション管理システム（「伝送管理システム」に相当）を介して複数のコミュニケーション端末（「伝送端末」に相当）間で情報や感情等を相互に伝達するためのシステムである。コミュニケーションシステムの例としては、テレビ会議システムやテレビ電話システム等が挙げられる。
【００１３】
本実施形態では、コミュニケーションシステムの一例としてのテレビ会議システム、コミュニケーション管理システムの一例としてのテレビ会議管理システム、及びコミュニケーション端末の一例としてのテレビ会議端末を想定する。また、その上で、伝送システム、伝送管理システム、及び伝送端末について説明する。即ち、本発明の伝送端末及び伝送管理システムは、テレビ会議システムに適用されるだけでなく、コミュニケーションシステム、又は伝送システムにも適用される。
【００１４】
まず、図１に示されている伝送システム１は、複数の伝送端末（１０ａａ，１０ａｂ，・・・）、各伝送端末（１０ａａ，１０ａｂ，・・・）用のディスプレイ（１２０ａａ，１２０ａｂ，・・・）、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）、伝送管理システム５０、プログラム提供システム９０、及びメンテナンスシステム１００等を含む。また、複数の端末伝送端末（１０ａａ，１０ａｂ，・・・）は、コンテンツデータの一例としての画像データ及び音データの送受信による伝送を行う。
【００１５】
なお、以下の説明の中で、「伝送端末」を単に「端末」として表し、「伝送管理システム」を単に「管理システム」として表す。また、複数の端末（１０ａａ，１０ａｂ，・・・）のうち任意の端末を「端末１０」と表す。さらに、複数のディスプレイ（１２０ａａ，１２０ａｂ，・・・）のうち任意のディスプレイを「ディスプレイ１２０」と表し、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）のうち任意の中継装置は「中継装置３０」と表す。さらにまた、テレビ会議の開始を要求する要求元としての端末を「要求元端末」と表し、要求先である宛先（中継先）としての端末は「宛先端末」と表す。
【００１６】
また、図２に示されているように、伝送システム１において、要求元端末と宛先端末との間では、管理システム５０を介して、各種の管理情報を送受信するための管理情報用セッションｓｅｉが確立される。また、要求元端末と宛先端末との間では、中継装置３０を介して、高解像度の画像データ、中解像度の画像データ、低解像度の画像データ、及び音データの４つの各データを送受信するための４つのセッションが確立される。ここでは、これら４つのセッションをまとめて、画像・音データ用セッションｓｅｄとして示している。なお、画像・音データ用セッションｓｅｄは、必ずしも４つのセッションである必要はなく、４つのセッション数より少ない又は多いセッション数であっても良い。
【００１７】
ここで、本実施形態で扱われる画像データの画像の解像度について説明する。本実施形態では、図３（ａ）に示されているように、横が１６０画素、縦が１２０画素から成り、ベース画像となる画像を低解像度の画像と呼ぶものとする。また、図３（ｂ）に示されているように、横が３２０画素、縦が２４０画素から成る画像を中解像度の画像と呼ぶものとする。さらに、図３（ｃ）に示されているように、横が６４０画素、縦が４８０画素から成る画像を高解像度の画像と呼ぶものとする。
【００１８】
このうち、狭帯域経路（伝送帯域が狭い通信経路）を経由する場合には、ベース画像となる低解像度の画像データのみから成る低画質の画像データが中継される。また、帯域が比較的広い場合には、ベース画像となる低解像度の画像データ、及び中解像度の画像データから成る中画質の画像データが中継される。さらに、帯域が非常に広い場合には、ベース画質となる低解像度の画像データ、中画解像度の画像データ、及び高解像度の画像データから成る高画質の画像データが中継される。
【００１９】
図１に示されている中継装置３０は、複数の端末１０の間で、コンテンツデータの中継を行う。管理システム５０は、端末１０からのログイン認証、端末１０の通話状況の管理、宛先リストの管理等、及び中継装置３０の通信状況等を一元的に管理する。なお、画像データの画像は、動画であっても静止画であってもよく、動画と静止画の両方であっても良い。
【００２０】
複数のルータ（７０ａ，７０ｂ，７０ｃ，７０ｄ，７０ａｂ，７０ｃｄ）は、画像データ及び音データの最適な経路の選択を行う。なお、以下では、ルータ（７０ａ，７０ｂ，７０ｃ，７０ｄ，７０ａｂ，７０ｃｄ）のうち任意のルータは「ルータ７０」と表されている。
【００２１】
プログラム提供システム９０は、後述のＨＤ（Hard Disk）２０４を備えており、端末１０に各種機能を実現させる（又は、端末１０を各種手段として機能させる）ための端末用プログラムが記憶されている。また、プログラム提供システム９０は、端末１０に端末用プログラムを送信することができる。
【００２２】
また、プログラム提供システム９０のＨＤ２０４には、中継装置３０に各種機能を実現させる（又は、中継装置３０を各種手段として機能させる）ための中継装置用プログラムも記憶されており、中継装置３０に、中継装置用プログラムを送信することができる。さらに、プログラム提供システム９０のＨＤ２０４には、管理システム５０に各種機能を実現させる（又は、管理システム５０を各種手段として機能させる）ための伝送管理用プログラムも記憶されている。また、プログラム提供システム９０は、管理システム５０に伝送管理用プログラムを送信することができる。
【００２３】
メンテナンスシステム１００は、端末１０、中継装置３０、管理システム５０、及びプログラム提供システム９０のうちの少なくとも１つの維持、管理、又は保守を行うためのコンピュータである。例えば、メンテナンスシステム１００が国内に設置され、端末１０、中継装置３０、管理システム５０、又はプログラム提供システム９０が国外に設置されているものとする。この場合、メンテナンスシステム１００は、通信ネットワーク２を介して遠隔的に、端末１０、中継装置３０、管理システム５０、及びプログラム提供システム９０のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行う。また、メンテナンスシステム１００は、通信ネットワーク２を介さずに、端末１０、中継装置３０、管理システム５０、及びプログラム提供システム９０等の機種番号、製造番号、販売先、保守点検、又は故障履歴の管理等のメンテナンスを行う。
【００２４】
ところで、端末（１０ａａ，１０ａｂ，１０ａｃ，・・・）、中継装置３０ａ、及びルータ７０ａは、ＬＡＮ２ａによって通信可能に接続されている。端末（１０ｂａ，１０ｂｂ，１０ｂｃ，・・・）、中継装置３０ｂ、及びルータ７０ｂは、ＬＡＮ２ｂによって通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ａｂが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されている。また、地域Ｂは中国であり、ＬＡＮ２ｂは中国の事業所内で構築されている。
【００２５】
一方、端末（１０ｃａ，１０ｃｂ，１０ｃｃ，・・・）、中継装置３０ｃ、及びルータ７０ｃは、ＬＡＮ２ｃによって通信可能に接続されている。端末１０ｄ（ａ，１０ｄｂ，１０ｄｃ，・・・）、中継装置３０ｄ、及びルータ７０ｄは、ＬＡＮ２ｄによって通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｃｄが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｃはアメリカ合衆国であり、ＬＡＮ２ｃはアメリカの事業所内で構築されている。また、地域Ｄは欧州であり、ＬＡＮ２ｄは欧州の事業所内で構築されている。それぞれのルータ（７０ａ，７０ｂ，７０ｃ，７０ｄ）は、インターネット２ｉを介して通信可能に接続されている。
【００２６】
また、管理システム５０、及びプログラム提供システム９０は、インターネット２ｉを介して、端末１０、及び中継装置３０と通信可能に接続されている。管理システム５０、及びプログラム提供システム９０は、地域Ａ、地域Ｂ、地域Ｃ、又は地域Ｄに設置されていても良いし、これら以外の地域に設置されていても良い。
【００２７】
なお、本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、インターネット２ｉ、ＬＡＮ２ｃ、及びＬＡＮ２ｄが、本実施形態の通信ネットワーク２に含まれる。この通信ネットワーク２には、有線だけでなく、無線ＬＡＮや、近距離無線通信等の無線による通信が行われる箇所があっても良い。
【００２８】
また、図１において、各端末１０、各中継装置３０、管理システム５０、各ルータ７０、及びプログラム提供システム９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示している。例えば、端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなく、ＩＰｖ６を用いても良いが、説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００２９】
なお、各端末１０は、複数の事業所間での通話や、同じ事業所内の異なる部屋間での通話だけでなく、同じ部屋内での通話や、屋外と屋内又は屋外と屋外での通話で使われても良い。各端末１０が屋外で使われる場合には、例えば、携帯電話通信網や、公衆無線ＬＡＮ等の公衆無線通信が用いられる。
【００３０】
＜ハードウェア構成＞
次に、本実施形態のハードウェア構成を説明する。
【００３１】
（端末の外観）
図４は、本実施形態に係る端末１０の外観図である。図４に示されているように、端末１０は、筐体１１００、アーム１２００、及びカメラハウジング１３００を備えている。このうち、筐体１１００の前側壁面１１１０には、複数の吸気孔によって形成された吸気面が設けられており、筐体１１００の後側壁面１１２０には、複数の排気孔が形成された排気面１１２１が設けられている。これにより、筐体１１００に内蔵された冷却ファンの駆動によって、筐体１１００の前側壁面１１１０に設けられた吸気面を介して端末１０の前方の外気を取り込み、排気面１１２１を介して端末１０の後方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成され、後述する内蔵型のマイク１１４によって音、物音、雑音、鼓動等の音が収音可能となっている。
【００３２】
筐体１１００の右側壁面１１３０側には、操作パネル１１５０が形成されている。この操作パネル１１５０には、後述の複数の操作ボタン（１０８ａ〜１０８ｅ）、後述の電源スイッチ１０９、及び後述のアラームランプ１１９が設けられている。また、この操作パネル１１５０には、後述の内蔵型のスピーカ１１５からの出力音を通すための複数の音出力孔によって形成された音出面１１５１が形成されている。
【００３３】
また、筐体１１００の左側壁面１１４０側には、アーム１２００及びカメラハウジング１３００を収容するための凹部としての収容部１１６０が形成されている。筐体１１００の右側壁面１１３０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にケーブルを接続するための複数の接続口（１１３２ａ〜１１３２ｃ）が設けられている。一方、筐体１１００の左側壁面１１４０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にディスプレイ１２０用のケーブル１２０ｃを接続するための接続口が設けられている。
【００３４】
なお、以下の説明の中で、操作ボタン（１０８ａ〜１０８ｅ）のうち任意の操作ボタンを示す場合には「操作ボタン１０８」を用い、接続口（１１３２ａ〜１１３２ｃ）のうち任意の接続口を示す場合には「接続口１１３２」を用いる。
【００３５】
次に、アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられており、アーム１２００が筐体１１００に対して、１３５度のチルト角θ１の範囲で、上下方向に回転可能に構成されている。図４は、チルト角θ１が９０度の状態を示している。カメラハウジング１３００には、後述の内蔵型のカメラ１１２が設けられており、利用者、書類、及び部屋等を撮像することができる。また、カメラハウジング１３００には、トルクヒンジ１３１０が形成されている。カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。カメラハウジング１３００は、トルクヒンジ１３１０を介してアーム１２００に取り付けられている。また、カメラハウジング１３００は、カメラハウジング１３００がアーム１２００に対して、図４で示されている状態を０度として±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能に構成されている。
【００３６】
なお、上記図４の外観図はあくまで一例であってこの外観に限定するものではない。端末１０は例えば汎用的なＰＣ、スマートフォン、タブレット型端末、であっても良い。カメラやマイクは必ずしも内蔵型である必要はなく外付けであっても良い。また、管理システム５０は、それぞれ一般のサーバコンピュータの外観と同じであるため、外観の説明を省略する。
【００３７】
（端末のハードウェア構成）
図５は、本発明の本実施形態に係る端末１０のハードウェア構成図である。端末１０は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ（Central Processing Unit)１０１、ＲＯＭ（Read Only Memory)１０２、ＲＡＭ(Random Access Memory)１０３、フラッシュメモリ１０４、及びＳＳＤ（Solid State Drive）１０５を有する。また、端末１０は、メディアドライブ１０７、操作ボタン１０８、電源スイッチ１０９、ネットワークＩ／Ｆ(Interface)１１１、カメラ１１２、撮像素子Ｉ／Ｆ１１３、マイク１１４、スピーカ１１５、及び音入出力Ｉ／Ｆ１１６を有する。さらに、端末１０は、ディスプレイＩ／Ｆ１１７、外部機器Ｉ／Ｆ１１８、及びバス１１０等を有する。
【００３８】
ＣＰＵ１０１は、例えば、ＲＯＭ１０２や、フラッシュメモリ１０４等からプログラムやデータを読出し、処理を実行することで、端末１０が備える各機能を実現する演算装置である。ＲＯＭ１０２は、ＩＰＬ（Initial Program Loader）等のＣＰＵ１０１の起動に用いられるプログラム等を予め記憶した不揮発性のメモリである。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリア等として利用される揮発性のメモリである。
【００３９】
フラッシュメモリ１０４は、例えば、ＯＳ（Operating System）、アプリケーションプログラム、及び各種のデータ等を記憶するストレージデバイスである。ＳＳＤ１０５は、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出し、書き込みを制御する。メディアドライブ１０７は、例えば、メモリカード等のメディア１０６に対するデータの読み出し又は書き込み（記憶）を制御する。
【００４０】
操作ボタン１０８は、端末１０の利用者の入力操作を受け付ける入力装置である。電源スイッチ１０９は、端末１０の電源のオン／オフを切り替えるためのスイッチである。ネットワークＩ／Ｆ１１１は、通信ネットワーク２を利用してデータ伝送をするための通信インタフェースである。
【００４１】
カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像するための撮像素子を含む。撮像素子Ｉ／Ｆ１１３は、カメラ１１２による撮像を制御すると共に、撮像したデータを所定の画像データに変換する。マイク１１４は、収音した音声を電気信号に変換する。スピーカ１１５は、音声信号を音声に変換して出力する。音入出力Ｉ／Ｆ１１６は、マイク１１４及びスピーカ１１５による音声の入出力を制御する。
【００４２】
ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従って、外付けのディスプレイ１２０に画像データを伝送する。外部機器Ｉ／Ｆ１１８は、各種の外部機器を接続するためのインタフェースである。バス１１０は、上記の各構成に共通に接続され、アドレス信号、データ信号、及び各種の制御信号等を伝達する。
【００４３】
ディスプレイ１２０は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成された表示部である。また、ディスプレイ１２０は、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。このケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであっても良いし、コンポーネントビデオ用のケーブルであっても良い。また、ケーブル１２０ｃは、ＨＤＭＩ（登録商標）(High-Definition Multimedia Interface)や、ＤＶＩ(Digital Video Interactive)信号用のケーブル等であっても良い。
【００４４】
カメラ１１２は、レンズや、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含み、固体撮像素子として、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)や、ＣＣＤ（Charge Coupled Device）等が用いられる。
【００４５】
外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、ＣＰＵ１０１の制御に従って、内蔵型のカメラ１１２に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、ＣＰＵ１０１の制御に従って、それぞれが内蔵型のマイク１１４や内蔵型のスピーカ１１５に優先して、外付けマイクや外付けスピーカが駆動する。
【００４６】
なお、メディア１０６は、例えば、各種のメモリカードや、ＳＩＭ（Subscriber Identity Module）カード等の記憶媒体である。メディア１０６は、端末１０に対して着脱自在な構成となっている。
【００４７】
さらに、上記の端末１０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記のメディア１０６等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記の端末１０用のプログラムは、例えば、フラッシュメモリ１０４に記憶させるものであっても良いし、或いは、ＲＯＭ１０２に予め記憶したもの等であっても良い。
【００４８】
（管理システムのハードウェア構成）
図６は、一実施形態に係る管理システムのハードウェア構成図である。管理システム５０は、一般的なコンピュータのハードウェア構成を有しており、例えば、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０４、ＨＤＤ（Hard Disk Drive）２０５、メディアドライブ２０７、及びディスプレイ２０８を有する。また、管理システム５０は、ネットワークＩ／Ｆ２０９、キーボード２１１、マウス２１２、光学ドライブ２１４、及びバス２１０等を有する。
【００４９】
ＣＰＵ２０１は、例えば、ＲＯＭ２０２、ＨＤ２０４等に格納されたプログラムやデータを読出し、処理を実行することにより、管理システム５０が備える各機能を実現する演算装置である。ＲＯＭ２０２は、ＩＰＬ等のＣＰＵ２０１の起動に用いられるプログラム等を予め記憶した不揮発性のメモリである。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア等として利用される揮発性のメモリである。
【００５０】
ＨＤ２０４は、例えば、ＯＳや、アプリケーションプログラム等のプログラムや、各種のデータを記憶するストレージ装置である。ＨＤＤ２０５は、ＣＰＵ２０１の制御に従って、ＨＤ２０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ２０８は、例えば、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種の情報を表示する表示装置である。
【００５１】
ネットワークＩ／Ｆ２０９は、通信ネットワーク２を利用してデータ通信を行うための通信インタフェースである。キーボード２１１は、利用者による文字、数値、各種指示などの入力操作を受け付けるための入力装置の一例である。マウス２１２は、利用者による各種指示の選択や実行、処理対象の選択、カーソルの移動等の操作を受け付けるポインティングデバイスの一例である。
【００５２】
メディアドライブ２０７は、例えば、メモリカード等のメディア２０６に対するデータの読み出しや、書き込み（記憶）を制御する。光学ドライブ２１４は、着脱可能な記録媒体の一例としての各種の光学ディスク２１３に対するデータの読み出し又は書き込みを制御する。バス２１０は、上記の各構成要素を電気的に接続し、アドレス信号、データ信号、及び各種の制御信号等を伝達する。
【００５３】
なお、上記のコンピュータのハードウェア構成はあくまで一例である。例えば、ディスプレイ２０８、キーボード２１１、マウス２１２等は、管理システム５０の外部に外付けされているものであっても良い。
【００５４】
なお、上記の管理システム５０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記メディア２０６や光学ディスク２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記の管理システム５０用のプログラムは、ＨＤ２０４に記憶するものであっても良いし、予めＲＯＭ２０２に記憶されたもの等であっても良い。
【００５５】
また、中継装置３０は、上記管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＨＤ２０４には、中継装置３０を制御するための中継装置３０用のプログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記メディア２０６や光学ディスク２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記の中継装置３０用のプログラムは、ＨＤ２０４に記憶するものであっても良いし、予めＲＯＭ２０２に記憶されたもの等であっても良い。
【００５６】
また、プログラム提供システム９０及びメンテナンスシステム１００は、上記管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＨＤ２０４には、プログラム提供システム９０を制御するためのプログラム提供システム９０用のプログラムが記録されている。この場合も、プログラム提供システム９０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記メディア２０６や光学ディスク２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、上記のプログラム提供システム９０用のプログラムは、ＨＤ２０４に記憶するものであっても良いし、予めＲＯＭ２０２に記憶されたもの等であっても良い。
【００５７】
［第１の実施形態］
＜システム構成＞
ここで、第１の実施形態に係るシステムの構成について説明する。
【００５８】
図７は、第１の実施形態に係る伝送システムのシステム構成例を示す図である。図７において、伝送システム１は、通信ネットワーク２に接続された、管理システム５０、複数の中継装置３０Ａ、３０Ｂ、３０Ｃ、及び複数の端末１０Ａ、１０Ｂ、１０Ｃを含む。
【００５９】
管理システム５０は、中継装置３０を介して複数の端末１０間でコンテンツデータ（例えば、画像データ、音データ等）の伝送を行うセッションを管理する情報処理装置である。
【００６０】
中継装置３０Ａは、例えば、管理システム５０を提供する事業者Ａが提供する中継装置３０であり、事業者Ａが運営するクラウドサービス７０１内等に設けられている。事業者Ａは、例えば、中継装置３０Ａに十分なコストをかけて信頼性を確保しており、中継装置３０Ａは、他の中継装置３０Ｂ、３０Ｃよりもサービスレベル（サービスのレベル）が高く、利用料金が他の中継装置３０Ｂ、３０Ｃよりも高く設定されているものとする。
【００６１】
中継装置３０Ｂは、例えば、外部の事業者Ｂが提供する中継装置３０であり、事業者Ｂが提供するクラウドサービス７０２内等に設けられている。事業者Ｂは、例えば、中継装置３０Ｂの利用料金を中継装置３０Ａの利用料金よりも低く設定しており、中継装置３０Ｂのサービスレベルは、中継装置３０Ａのサービスレベルよりも低いものとする。
【００６２】
中継装置３０Ｃは、例えば、外部の事業者Ｃが提供する中継装置３０であり、事業者Ｃが提供するクラウドサービス７０７等に設けられている。事業者Ｃは、例えば、中継装置３０Ｃの利用料金を他の事業者Ａ、Ｂよりも低く設定しており、中継装置３０Ｂのサービスレベルは、他の中継装置３０Ａ、３０Ｂのサービスレベルよりも低いものとする。
【００６３】
なお、中継装置３０のサービスレベルとは、中継装置３０が提供するサービスの品質の水準を示す情報であり、例えば、サービスの提供者と利用者との間で取り決められるサービスレベル合意書（以下、ＳＬＡと呼ぶ）に規定される項目等に基づいて決定される。
【００６４】
ＳＬＡ（Service Level Agreement）に規定される項目の例としては、例えば、可用性（サービス時間、サービス稼働率等）、パフォーマンス（応答時間、スループット等）、キャパシティ（ストレージ容量等）、データ保全性（バックアップ頻度等）がある。
【００６５】
従って、サービスレベルが異なる中継装置３０は、例えば、サービス時間、サービス稼働率、応答時間、スループット、バックアップ頻度等の品質に関する指標が異なる。
【００６６】
また、これらのサービスの品質を向上させる（サービスのレベルを上げる）ためには、コストを要するため、一般的に、サービスレベルが上がるほど利用料金が高額となる。
【００６７】
従って、サービスレベルが異なる中継装置３０は、中継装置３０の利用に要する費用が異なる。
【００６８】
複数の端末１０Ａ〜１０Ｃは、利用者が伝送システムを利用した各種のサービスを利用するための端末装置である。端末１０Ａ〜１０Ｃは、例えば、図４、５に示すテレビ会議用の端末１０であっても良いし、ノートＰＣ、タブレット端末、スマートフォン等の汎用の情報端末に、サービス内容に応じたアプリケーションをインストールした端末１０等であっても良い。
【００６９】
上記の構成において、管理システム５０は、例えば、端末１０Ａから端末１０Ｂへのセッションの開始要求を受け付けると、セッションのサービス内容に応じた一の中継装置３０を決定し、決定された中継装置３０を利用してセッションを開始させる。例えば、管理システム５０は、遠隔医療サービス等の高いサービスレベルが要求されるセッションの要求を受け付けると、他の中継装置３０Ｂ、３０Ｃよりもサービスレベルが高い中継装置３０Ａを利用してセッションを開始させる。
【００７０】
なお、具体的な中継装置の決定方法については後述する。また、図７に示す伝送システムの構成は、あくまで一例である。例えば、複数の中継装置３０Ａ〜３０Ｃの数は、２つ以上の他の数であっても良い。また、複数の端末１０Ａ〜１０Ｃの数は、２つ以上の他の数であっても良い。また、中継装置３０Ａは、管理システム５０を運営する事業者Ａとは異なる事業者によって提供されるものであっても良い。
【００７１】
＜機能構成＞
図８は、一実施形態に係る伝送システムの機能構成図である。図８において、伝送システム１は、端末１０、中継装置３０、及び管理システム５０が、通信ネットワーク２を介してデータ通信を行うことができるように接続されている。
【００７２】
（端末の機能構成）
端末１０は、送受信部１１、操作入力受付部１２、通信制御部１３、撮像部１４、音声入力部１５ａ、音声出力部１５ｂ、表示制御部１６、及び記憶・読出部１７を有している。これら各部は、図５に示されている各構成要素のいずれかが、フラッシュメモリ１０４からＲＡＭ１０３上に展開された端末１０用のプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能、又は機能する手段である。また、端末１０は、図５に示されているＲＡＭ１０３、及び図５に示されているフラッシュメモリ１０４によって実現される記憶部１０００を有している。
【００７３】
（端末の各機能構成）
次に、端末１０の各機能構成について詳細に説明する。なお、以下では、端末１０の各機能構成を説明するにあたって、図５に示されている各構成要素のうち、端末１０の各機能構成を実現させるための主な構成要素との関係も説明する。
【００７４】
送受信部１１は、図５に示されているＣＰＵ１０１からの命令、及び図５に示されているネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（または情報）の送受信を行う。この送受信部１１は、所望の宛先端末と通話を開始する前から、管理システム５０より、宛先候補としての各端末の状態を示す各状態情報の受信を開始する。なお、この状態情報は、各端末１０の稼動状態（オンラインかオフラインかの状態）だけでなく、オンラインの場合、さらに通話可能であるか、通話中であるか、離籍中であるか等の詳細な状態を示す。
【００７５】
操作入力受付部１２は、図５に示されているＣＰＵ１０１からの命令、並びに図５に示されている操作ボタン１０８及び電源スイッチ１０９によって実現され、利用者による各種入力を受け付ける。例えば、利用者が、図５に示されている電源スイッチ１０９をＯＮにすると、図８に示されている操作入力受付部１２が電源ＯＮを受け付けて、電源をＯＮに制御する。
【００７６】
通信制御部１３は、図５に示されているＣＰＵ１０１からの命令によって実現される。通信制御部１３は、例えば、上記電源ＯＮの受付を契機として、送受信部１１から通信ネットワーク２を介して管理システム５０に、ログインを要求する旨を示すログイン要求情報、及び要求元端末の現時点のＩＰアドレスを自動的に送信する。また、利用者が電源スイッチ１０９をＯＮの状態からＯＦＦにすると、送受信部１１が管理システム５０へ電源をＯＦＦする旨の状態情報を送信した後に、操作入力受付部１２が電源をＯＦＦにする。これにより、管理システム５０側では、端末１０が電源ＯＮから電源ＯＦＦになったことを把握することができる。
【００７７】
また、通信制御部１３は、中継装置３０を介して、他の端末１０とコンテンツデータの送受信を行う通信セッションの確立や、切断等、様々な通信制御を行う。
【００７８】
撮像部１４は、図５に示されているＣＰＵ１０１からの命令、並びに図５に示されているカメラ１１２及び撮像素子Ｉ／Ｆ１１３によって実現され、被写体を撮像して得られた撮像データを、所定の画像（映像）データに変換して出力する。
【００７９】
音声入力部１５ａは、図５に示されているＣＰＵ１０１からの命令、及び図５に示されている音声入出力Ｉ／Ｆ１１６によって実現され、マイク１１４によって利用者の音声が音声信号に変換された後、この音声信号を所定の音データに変換して出力する。音声出力部１５ｂは、図５に示されているＣＰＵ１０１からの命令、及び図５に示されている音声入出力Ｉ／Ｆ１１６によって実現され、音データを音声信号に変換してスピーカに出力して、スピーカ１１５から音声を出力させる。
【００８０】
表示制御部１６は、図５に示されているＣＰＵ１０１からの命令、及び図５に示されているディスプレイＩ／Ｆ１１７によって実現される。また、表示制御部１６は、後述のように、受信された解像度の異なる画像データを組合せ、この組み合わされた画像データをディスプレイ１２０に送信するための制御を行う。
【００８１】
記憶・読出部１７は、図５に示されているＣＰＵ１０１からの命令及び図５に示すＳＳＤ１０５によって実現され、又はＣＰＵ１０１からの命令によって実現される。記憶・読出部１７は、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出したりする処理を行う。この記憶部１０００には、端末１０を識別するための通信ＩＤ(Identification）、パスワード等が記憶される。さらに、記憶部１０００には、宛先端末との通話を行う際に受信される画像データ及び音データが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ１２０に画像が表示され、上書きされる前の音データによってスピーカ１１５から音声が出力される。
【００８２】
なお、本実施形態の通信ＩＤ、後述の中継装置ＩＤは、それぞれ端末１０、中継装置３０を一意に識別するために使われる言語、文字、記号、又は各種のしるし等の識別情報の一例を示す。
【００８３】
通信ＩＤは、例えば、端末１０の個体識別情報（端末ＩＤ）であっても良いし、端末１０の利用者の識別情報（利用者ＩＤ）であっても良い。或いは、通信ＩＤは、端末１０の契約の識別情報（契約ＩＤ）等であっても良い。また、通信ＩＤ及び中継装置ＩＤは、上記言語、文字、記号、及び各種のしるしのうち、少なくとも２つが組み合わされた識別情報であっても良い。
【００８４】
（管理システムの機能構成）
管理システム５０は、送受信部５１、端末認証部５２、端末管理部５３、中継装置管理部５４、セッション管理部５５、サービス情報管理部５６、サービス内容決定部５７、中継装置決定部５８、及び記憶・読出部５９等を有している。これら各部は、図６に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開された管理システム５０用のプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は機能する手段である。また、管理システム５０は、図６に示されているＨＤ２０４等により実現される記憶部５０００を有している。
【００８５】
（管理システムの各機能構成）
次に、管理システム５０の各機能構成について詳細に説明する。なお、以下では、管理システム５０の各機能構成を説明するにあたって、図６に示されている各構成要素のうち、管理システム５０の各機能構成を実現させるための主な構成要素との関係も説明する。
【００８６】
送受信部５１は、図６に示されているＣＰＵ２０１からの命令、及び図６に示されているネットワークＩ／Ｆ２０９によって実行され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（または情報）の送受信を行う。
【００８７】
端末認証部５２は、図６に示されているＣＰＵ２０１からの命令によって実現される。端末認証部５２は、例えば、送受信部５１を介して受信されたログイン要求情報に含まれている通信ＩＤ及びパスワードの組合せが、認証管理ＤＢ（Database）５００２に含まれるか否かを判断することにより端末１０の認証を行う。
【００８８】
端末管理部５３は、図６に示されているＣＰＵ２０１からの命令によって実現され、端末管理ＤＢ５００３に、通信ＩＤ毎の、宛先名、稼動状態、要求情報等の受信日時、及び要求元端末のＩＰアドレス等を関連付けて記憶して、管理する。例えば、端末管理部５３は、利用者が端末１０の電源スイッチ１０９の状態をオンからオフにすることで、端末１０から送られてきた、電源をＯオフする旨の状態情報に基づいて、端末管理ＤＢ５００３のオンラインを示す稼動状態をオフラインに変更する。なお、端末管理ＤＢ５００３については後述する。
【００８９】
また、端末管理部５３は、ログイン要求した要求元端末の通信ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、要求元端末と通話することができる宛先端末の通信ＩＤを抽出する。さらに、端末管理部５３は、ログイン要求してきた要求元端末の通信ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、上記要求元端末の通信ＩＤを宛先端末の候補として登録している他の要求元端末の通信ＩＤも抽出する。
【００９０】
さらに、端末管理部５３は、抽出された宛先端末の候補の通信ＩＤを検索キーとして、前述した端末管理ＤＢ５００３を検索し、抽出された通信ＩＤ毎に稼動状態を読み出す。これにより、端末管理部５３は、ログイン要求してきた要求元端末と通話することができる宛先端末の候補の稼動状態を取得することができる。また、端末管理部５３は、抽出された通信ＩＤを検索キーとして、前述した端末管理ＤＢ５００３を検索し、ログイン要求してきた要求元端末の稼動状態も取得する。なお、宛先リスト管理ＤＢ５００４については後述する。
【００９１】
中継装置管理部（中継装置管理手段）５４は、図６に示されているＣＰＵ２０１からの命令によって実現され、中継装置管理ＤＢ５００１に、中継装置３０の識別情報である中継装置ＩＤ毎の稼働状態、ＩＰアドレス、サービスレベル等を記憶して、管理する。なお、中継装置管理ＤＢ５００１については後述する。
【００９２】
セッション管理部５５は、図６に示されているＣＰＵ２０１からの命令によって実現され、管理システム５０が管理するセッションの制御を行う。セッションの制御には、例えば、セッションを確立するための制御、確立されたセッションに端末１０を参加させる制御、セッションを切断する制御、セッションＩＤの生成等が含まれる。また、セッション管理部５５は、セッションの識別情報であるセッションＩＤに対応づけて、セッションの開始を要求した端末１０の要求元通信ＩＤ、及び宛先の端末１０の宛先通信ＩＤ等を、セッション管理ＤＢ５００５に記憶して、管理する。なお、セッション管理ＤＢ５００５については後述する。
【００９３】
サービス情報管理部（サービス情報管理手段）５６は、図６に示されているＣＰＵ２０１からの命令によって実現される。サービス情報管理部５６は、複数の端末１０に対応する通信ＩＤ毎に、利用可能なサービスレベル等の情報を含むサービス情報を、サービス情報管理ＤＢ５００６に記憶して、管理する。
【００９４】
サービス内容決定部（サービス内容決定手段）５６は、図６に示されているＣＰＵ２０１からの命令によって実現される。サービス内容決定部５７は、セッションに参加する複数の端末１０に対応する通信ＩＤの利用可能なサービスレベルに基づいて、セッションのサービスレベルを決定する。なお、サービスレベルの決定方法については後述する。
【００９５】
中継装置決定部（中継装置決定手段）５８は、図６に示されているＣＰＵ２０１からの命令によって実現される。中継装置決定部５８は、サービス内容決定部５７によって決定されたサービスレベルに基づいて、複数の中継装置３０Ａ〜３０Ｂの中から、セッションで利用する１つの中継装置を決定する。なお、中継装置の決定方法については後述する。
【００９６】
記憶・読出部５９は、図６に示されているＣＰＵ２０１からの命令及びＨＤＤ２０５によって実現され、又はＣＰＵ２０１からの命令によって実現される。記憶・読出部５９は、記憶部５０００への各種データを記憶、及び記憶部５０００からの各種データの読み出しを行う。なお、記憶・読出部５９は、各種データを、通信ネットワーク２等を介して接続された外部装置（例えばストレージサーバ等）に記憶するものであっても良い。
【００９７】
＜中継装置の機能構成＞
中継装置３０は、送受信部（転送部）３１、中継制御部３２、及び記憶・読出部３３を有している。これら各部は、図６に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開された中継装置用プログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は機能する手段である。また、中継装置３０は、図６に示されているＲＡＭ２０３、及び／又は図６に示されているＨＤ２０４によって構築される記憶部３０００を有している。
【００９８】
（中継装置の各機能構成）
次に、中継装置３０の各機能構成について説明する。なお、以下では、中継装置３０の各機能構成を説明するにあたって、図６に示されている各構成要素のうち、中継装置３０の各機能構成を実現させるための主な構成要素との関係も説明する。
【００９９】
送受信部（転送部）３１は、図６に示されているＣＰＵ２０１からの命令、及び図６に示されているネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して他の端末、装置、又はシステムと各種データ（または情報）の送受信を行う。また、送受信部３１は、転送部としての役割も果たし、セッションに参加する端末１０から受信したコンテンツデータ（画像データ、音データ等）を、セッションに参加する他の端末１０に転送（中継）する。
【０１００】
中継制御部３２は、図６に示されているＣＰＵ２０１からの命令によって実現される。中継制御部３２は、中継装置３０の稼働状態を検知する。なお、中継装置３０の稼働状態には、例えば、オンライン（ＯＮライン）、オフライン（ＯＦＦライン）等の状態がある。また、中継制御部３２は、管理システム５０と協働して、複数の端末１０と通信セッションを確立するための制御を行う。
【０１０１】
記憶・読出部３３は、図６に示されているＣＰＵ２０１からの命令及びＨＤＤ２０５によって実現され、記憶部３０００に各種のデータを記憶したり、記憶部３０００に記憶された各種データを読み出す処理を行う。
【０１０２】
＜管理システムが管理する情報の例＞
ここで、管理システム５０の記憶部５０００に記憶されている各管理ＤＢについて説明する。
【０１０３】
図９、１０は、一実施形態に係る管理システムが管理する情報の一例の概念図である。
【０１０４】
（中継装置管理テーブル）
管理システム５０の記憶部５０００に記憶された中継装置管理ＤＢ５００１には、例えば、図９（Ａ）に示されているような中継装置管理テーブル９０１が含まれる。この中継装置管理テーブル９０１では、各中継装置３０の中継装置ＩＤ毎に、各中継装置３０の稼動状態、稼動状態の受信日時、各中継装置３０のＩＰアドレス、及び各中継装置３０のサービスレベル等が関連付けられて管理されている。例えば、図１０（Ａ）に示されている中継装置管理テーブル９０１において、中継装置ＩＤが「１１１ａ」の中継装置３０ａは、稼動状態がオンラインであることが示されている。また、管理システム５０で稼働状態を受信した日時が「２０ｘｘ年４月１０日の１０時００分」であることが示されている。また、中継装置管理テーブル９０１において、この中継装置３０ａのＩＰアドレスは、「１．２．１．２」であり、この中継装置３０ａのサービスレベルは、「５」であることが示されている。
【０１０５】
（認証管理テーブル）
また、管理システム５０の記憶部５０００に記憶された認証管理ＤＢ５００２には、例えば、図９（Ｂ）に示されているような認証管理テーブル９０２が含まれる。この認証管理テーブル９０２では、管理システム５０によって管理される端末１０の通信ＩＤと、通信ＩＤに対応するパスワードとが関連付けられて管理されている。例えば、図１０（Ｂ）に示されている認証管理テーブル９０２において、通信ＩＤが「０１ａａ」の端末１０のパスワードは、「ａａａａ」であることが示されている。
【０１０６】
（端末管理テーブル）
さらに、管理システム５０の記憶部５０００に記憶された端末管理ＤＢ５００３には、例えば、図９（Ｃ）に示されているような端末管理テーブル９０３が含まれる。この端末管理テーブル９０３では、端末１０の通信ＩＤ毎に、各端末１０を宛先とした場合の宛先名、各端末１０の稼動状態、後述のログイン要求情報が管理システム５０で受信された受信日時、及び端末１０のＩＰアドレスが関連付けられて管理される。例えば、図９（Ｃ）に示されている端末管理テーブル９０３において、通信ＩＤが「０１ａａ」の端末１０は、端末名が「日本  東京事業所  ＡＡ端末」で、稼動状態が「オンライン（通信可能）」であることが示されている。また、通信ＩＤが「０１ａａ」の端末１０は、管理システム５０でログイン要求情報が受信された日時が「２０ｘｘ年４月１０日の１３時４０分」で、ＩＰアドレスが「１．２．１．３」であることが示されている。
【０１０７】
（宛先リスト管理テーブル）
管理システム５０の記憶部５０００に記憶された宛先リスト管理ＤＢ５００４には、例えば、図１０（Ａ）に示されているような宛先リスト管理テーブル１００１が含まれる。この宛先リスト管理テーブル１００１では、テレビ会議における通信（伝送）の開始を要求する要求元端末の通信ＩＤに対して、宛先端末の候補として登録されている宛先端末の通信ＩＤが全て関連付けられて管理される。例えば、図１０（Ａ）に示されている宛先リスト管理テーブル１００１において、通信ＩＤが「０１ａｂ」である要求元端末から通信の開始を要求することができる宛先端末の候補は、通信ＩＤが「０１ａａ」、「０１ｃａ」、及び「０１ｃｂ」の端末である。この宛先端末の候補は、任意の要求元端末から管理システム５０に対する追加又は削除の要請により、追加又は削除されることで更新される。
【０１０８】
（セッション管理テーブル）
管理システム５０の記憶部５０００に記憶されたセッション管理ＤＢ５００５には、例えば、図１０（Ｂ）に示されているようなセッション管理テーブル１００２が含まれる。このセッション管理テーブル１００２には、セッションの識別情報であるセッションＩＤ毎に、中継に使用される中継装置３０の中継装置ＩＤ、要求元端末の通信ＩＤ、宛先端末の通信ＩＤ、及びセッションの開始日時等が管理される。例えば、図１０（Ｂ）に示されているセッション管理テーブル１００２において、セッションＩＤ「ｓｅ２」のセッションは、要求元通信ＩＤ「０１ａｄ」と宛先通信ＩＤ「０１ｃａ」との間で行われていることが示されている。また、セッションＩＤ「ｓｅ２」のセッションは、中継装置ＩＤ「１１１ｂ」の中継装置を介して、「２０ｘｘ／４／１０ １６：１１：１１」に開始されたことが示されている。
【０１０９】
（サービス情報管理テーブル）
管理システム５０の記憶部５０００に記憶されたサービス情報管理ＤＢ５００６には、例えば、図１０（Ｃ）に示されているようなサービス情報管理テーブル１００３が含まれる。このサービス情報管理テーブル１００３には、通信ＩＤ毎に、各通信ＩＤに対応する契約内容、利用可能なサービスレベル等の情報が記憶されている。例えば、図１０（Ｃ）に示されているサービス情報管理テーブル１００３において、通信ＩＤ「０１ａａ」は、契約内容が「高品質」であり、利用可能なサービスレベルが「５」であることが示されている。契約内容の「高品質」、「標準」、「低コスト」は、通信ＩＤに対応するサービスの情報の一例である。図１０（Ｃ）の例では、「高品質」は、他の契約内容「標準」、「低コスト」よりも料金が高く、利用可能なサービスレベルが高い契約内容となっている。
【０１１０】
（サービスレベル）
ここで、サービスレベルについて説明する。
【０１１１】
図１１は、第１の実施形態に係るサービスレベルの例について説明するための図である。
【０１１２】
サービスレベルは、前述した中継装置３０のサービスレベルであり、中継装置３０が提供するサービスの品質の水準を示す情報である。図１１の例では、サービスレベル「５」は、他のサービスレベル「４」、「３」よりもサービスレベルが高く、中継装置３０によって提供されるサービスの品質が高いことを示している。
【０１１３】
サービスの品質は、前述したＳＬＡ等に規定される品質項目等に基づいて決定されるものであっても良いし、独自に定めた指標（例えば、１サーバ当たりのユーザ数等）に基づいて決定されるものであっても良い。図１１の例では、サービスレベルに対応する品質項目の一例として、「稼働率」、「応答時間」、「１サーバ当たりのユーザ数」等が含まれている。
【０１１４】
「稼働率」は、中継装置３０のサービス稼働率であり、中継装置３０の可用性を示す指標の一例である。サービス稼働率は、例えば、
（サービス提供時間 − 停止時間）÷ サービス提供時間 × １００［％］
で求められる。サービスの品質としては、この「稼働率」が高い方が望ましい。なお、中継装置３０の可用性を示す指標には、例えば、サービス提供時間、障害回復時間、平均故障間隔等の情報が含まれていても良い。
【０１１５】
「応答時間」は、端末１０からの要求に対して応答が返ってくるまでの時間を示す情報であり、中継装置３０のパフォーマンスを示す指標の一例である。
【０１１６】
「１サーバ当たりのユーザ数」は、中継装置３０に含まれる１つのサーバあたりに割り当てられる利用者の数を示す情報である。例えば、同じ性能のサーバを同じ数だけ有する中継装置３０であっても、利用する利用者の数（セッションの数）が増えれば、パフォーマンスが低下する。
【０１１７】
図１１の例では、サービスレベルが「５」の中継装置３０では、１サーバ当たりのユーザを２０以下に制限されることを示している。また、サービスレベルが「３」の中継装置３０は、１サーバ当たりのユーザ数を５０以下に制限すること示している。一方、サービスレベル「３」の中継装置３０は、ユーザを制限していないことを示している。この場合、サービスレベル「３」の中継装置３０では、ユーザ数が増えると、パフォーマンスが保証されないと考えられる。
【０１１８】
本実施形態に係るサービスレベルは、例えば、上記のようなサービスの品質を示す品質項目に基づいて、各中継装置３０のサービスの品質の水準を複数の段階を示す数値（図１１の例では５〜３）で示している。なお、サービスレベルを数値で表すのはあくまで一例である。サービスレベルは、数値以外の情報（例えば、高品質、低品質等）で表されるものであっても良いし、サービスレベルは、さらに多くのレベルを含んでいても良い。
【０１１９】
また、前述したように、中継装置３０のサービスの品質を高くすると、中継装置３０の利用に要する費用が高くなるので、中継装置３０のサービスレベルは、簡易的に中継装置３０の利用に要する費用等で表されるものであっても良い。
【０１２０】
＜処理の流れ＞
次に、伝送システム１の処理の流れについて、シーケンス図を用いて説明する。
【０１２１】
（準備段階の処理）
図１２は、第１の実施形態に係る伝送システムの準備段階の処理の例を示すシーケンス図である。ここでは、一例として、端末１０Ａ、端末１０Ｂ、及び端末１０Ｃによる、セッションを開始する前の準備段階における処理について説明する。なお、以下の説明の中で、端末１０Ａの通信ＩＤは「０１ａａ」、端末１０Ｂの通信ＩＤは「０１ｂａ」、端末１０Ｃの通信ＩＤは「０１ｄｂ」であるものとする。また、図１２では、図２に示されている管理情報用セッションｓｅｉによって、各種管理情報が送受信されるものとする。
【０１２２】
まず、要求元端末である端末１０Ａの利用者が、図５に示されている電源スイッチ１０９をＯＮにすると、図８に示されている操作入力受付部１２が電源ＯＮを受け付けて、端末１０Ａの電源をＯＮにする（ステップＳ２１）。そして、通信制御部１３は、上記の電源ＯＮを契機とし、送受信部１１から通信ネットワーク２を介して管理システム５０に、ログインを要求するログイン要求情報を送信する（ステップＳ２２）。なお、ログイン要求情報が、電源スイッチ１０９のＯＮによって送信されるのは一例であって、例えば、利用者による操作ボタン１０８の操作等によって送信されるものであっても良い。
【０１２３】
また、ログイン要求情報には、要求元としての自端末である端末１０Ａを識別するための通信ＩＤ（要求元通信ＩＤ）及びパスワードが含まれている。これら通信ＩＤ及びパスワードは、例えば、記憶・読出部１７を介して記憶部１０００から読み出された情報である。また、端末１０Ａから管理システム５０へログイン要求情報が送信される際に、受信側である管理システム５０は、送信側である端末１０ＡのＩＰアドレスを把握することができる。
【０１２４】
次に、管理システム５０の端末認証部５２は、送受信部５１を介して受信したログイン要求情報に含まれている通信ＩＤ及びパスワードを検索キーとして、前述した認証管理テーブル９０２を検索する。端末認証部５２は、端末１０Ａから受信したログイン要求情報に含まれる通信ＩＤ及びパスワードの組合せが、認証管理テーブル９０２に含まれるか否かによって認証を行う（ステップＳ２３）。
【０１２５】
端末認証部５２により、正当な利用権限を有する端末１０Ａからのログイン要求であると判断された場合、端末管理部５３は、端末管理テーブル９０３に記録されている端末１０Ａの通信ＩＤ「０１ａａ」の稼働状態を、「オンライン（通信可能）」に変更する。このとき、端末管理部５３は、受信日時を更新し、また、必要に応じて、端末１０のＩＰアドレスを更新する（ステップＳ２４）。これにより、端末管理テーブル９０３には、端末１０Ａの通信ＩＤ「０１ａａ」に、稼動状態「オンライン（通信可能）」、受信日時「２０ｘｘ．４．１０．１３：４０」及び端末１０ａａのＩＰアドレス「１．２．１．３」が関連付けて管理される。
【０１２６】
そして、管理システム５０の送受信部５１は、上記端末認証部５２によって得られた認証結果が示された認証結果情報を、通信ネットワーク２を介して、上記ログイン要求してきた要求元端末である端末１０Ａに送信する（ステップＳ２５）。ここでは、端末認証部５２によって正当な利用権限を有する端末であると判断された場合について、以下で説明する。
【０１２７】
管理システム５０の端末管理部５３は、ログイン要求した要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理テーブル１００１を検索する。これにより、端末管理部５３は、要求元端末（端末１０Ａ）と通信することができる宛先端末の候補の通信ＩＤを抽出する（ステップＳ２６）。ここでは、一例として、要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」に対応する宛先端末の通信ＩＤとして、「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」が抽出されるものとする。
【０１２８】
次に、端末管理部５３は、抽出された宛先端末の候補の通信ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）を検索キーとして、端末管理テーブル９０３を検索する。これにより、抽出された通信ＩＤ毎に稼動状態を読み出すことにより、通信ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）の各稼動状態を取得する（ステップＳ２７）。
【０１２９】
次に、送受信部５１は、宛先端末の候補の通信ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）のそれぞれの稼働状態が含まれた宛先状態情報を、要求元端末（端末１０Ａ）に送信する（ステップＳ２８）。これにより、要求元端末（端末１０Ａ）は、この要求元端末（端末１０Ａ）の宛先端末の候補の通信ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）の現時点のそれぞれの稼動状態を把握することができる。
【０１３０】
さらに、管理システム５０の端末管理部５３は、ログイン要求してきた要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理テーブル１００１を検索する。これにより、端末管理部５３は、要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」を宛先端末の候補として登録している他の要求元通信ＩＤを抽出する（ステップＳ２９）。図１０（Ａ）に示されている宛先リスト管理テーブル１１０１では、抽出される他の要求元端末の通信ＩＤは、「０１ａｂ」、「０１ｂａ」、及び「０１ｄｂ」である。
【０１３１】
次に、管理システム５０の端末管理部５３は、上記ログイン要求して来た要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」を検索キーとして、端末管理テーブル９０３を検索する。これにより、端末管理部５３は、ログイン要求してきた要求元端末（端末１０Ａ）の稼動状態を取得する（ステップＳ３０）。
【０１３２】
そして、送受信部５１は、上記ステップＳ２９で抽出された通信ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）のうち、端末管理テーブル９０３で稼動状態が「オンライン（通信可能）」となっている通信ＩＤ（「０１ｂａ」、「０１ｄｂ」）を抽出する。また、送受信部５１は、抽出された通信ＩＤ（「０１ｂａ」、「０１ｄｂ」）に対応する端末１０Ｂ、端末１０Ｃに、要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」と稼動状態「オンライン（通信可能）」が含まれる宛先状態情報を送信する（ステップＳ３１−１、２）。
【０１３３】
なお、送受信部５１が端末１０Ｂ、１０Ｃに宛先状態情報を送信する際に、各通信ＩＤ（「０１ｂａ」、「０１ｄｂ」）に基づいて、端末管理テーブル９０３で管理されている端末のＩＰアドレスを参照する。これにより、ログイン要求した要求元端末（端末１０Ａ）を宛先として通信することができる宛先端末（端末１０Ｂ、１０Ｃ）のそれぞれに、要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」、及び稼動状態「オンライン」を伝えることができる。
【０１３４】
一方、他の端末１０でも、上記ステップ２１と同様に、例えば、利用者が図５に示されている電源スイッチ１０９をＯＮにすると、図８に示されている操作入力受付部１２が電源ＯＮを受付し、上記ステップＳ２２〜Ｓ３１−１、２の処理と同様の処理を行う。
【０１３５】
（通信処理）
図１３は、第１の実施形態に係る伝送システムの通信処理の例を示すシーケンス図である。なお、図１３においても、図２に示されている管理情報用セッションｓｅｉによって、各種管理情報が送受信されるものとする。また、ここでは、端末１０Ａと端末１０Ｂとの間でコンテンツデータの伝送を行う場合の例について説明する。
【０１３６】
ステップＳ１３０１において、端末１０Ａは、端末１０Ａの利用者による、宛先端末（端末１０Ｂ）の選択操作を受付すると、管理システム５０にセッションの開始を要求する開始要求情報を送信する（ステップＳ１３０２）。この開始要求情報には、例えば、要求元端末である端末１０Ａの要求元通信ＩＤ、及び宛先端末である端末１０Ｂの宛先通信ＩＤ等が含まれる。また、開始要求情報には、端末１０ＡのＩＰアドレス（要求元ＩＰアドレス）も含まれる。
【０１３７】
ステップＳ１３０３において、端末１０Ａから開始要求情報を受信した管理システム５０の端末管理部５３は、開始要求情報に含まれる要求元端末（端末１０Ａ）の通信ＩＤ「０１ａａ」に基づいて、端末管理ＤＢ５００３を更新する。例えば、端末管理部５３は、端末管理テーブル９０３の端末１０Ａの通信ＩＤ「０１ａａ」に対応する稼働状態の情報を「オンライン（通信中）」に変更し、受信日時の情報を更新する。
【０１３８】
ステップＳ１３０４において、管理システム５０のセッション管理部５５は、宛先端末である端末１０Ｂにセッションの開始を要求する開始要求情報を送信する。この開始要求情報には、例えば、要求元端末である端末１０Ａの要求元通信ＩＤが含まれる。
【０１３９】
ステップＳ１３０５において、管理システム５０から開始要求情報を受信した端末１０Ｂは、管理システム５０に開始応答情報を送信する。この開始応答情報には、例えば、端末１０Ｂの宛先通信ＩＤ等が含まれる。
【０１４０】
ステップＳ１３０６において、端末１０Ｂから開始応答情報を受信した管理システム５０の端末管理部５３は、開始応答情報に含まれる端末１０Ｂの通信ＩＤ「０１ｂａ」に基づいて、端末管理ＤＢ５００３を更新する。例えば、端末管理部５３は、端末管理テーブル９０３の端末１０Ｂの通信ＩＤ「０１ｂａ」に対応する稼働状態の情報を「オンライン（通信中）」に変更し、受信日時の情報を更新する。
【０１４１】
ステップＳ１３０７において、管理システム５０のサービス内容決定部５７は、セッションに参加する端末１０Ａ、１０Ｂが利用可能なサービスレベルに基づいて、セッションのサービス内容を決定する。
【０１４２】
図１４は、第１の実施形態に係るサービスレベルの決定処理の例を示すフローチャートである。なお、この処理は、図１３のステップＳ１３０７の「サービス内容の決定処理」に対応する処理である。
【０１４３】
図１４（ａ）のステップＳ１４０１において、管理システム５０のサービス内容決定部５７は、図１０（ｃ）に示すサービス情報管理テーブル１００３から、要求元の通信ＩＤに対応する利用可能なサービスレベルの情報を取得する。例えば、サービス内容決定部５７は、要求元端末である端末１０Ａの通信ＩＤ「０１ａａ」に対応する利用可能なサービスレベル「５」を取得する。
【０１４４】
図１４（ａ）のステップＳ１４０２において、管理システム５０のサービス内容決定部５７は、図１０（ｃ）に示すサービス情報管理テーブル１００３から、宛先の通信ＩＤに対応する利用可能なサービスレベルの情報を取得する。例えば、サービス内容決定部５７は、宛先端末である端末１０Ｂの通信ＩＤ「０１ｂａ」に対応する利用可能なサービスレベル「３」を取得する。
【０１４５】
なお、ステップＳ１４０１の処理と、ステップＳ１４０２処理は、逆の順番で実行するものであっても良いし、要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルをまとめて取得するものであっても良い。
【０１４６】
図１４（ａ）のステップＳ１４０３において、サービス内容決定部５７は、取得した要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルに基づいて、セッションのサービスレベルを決定する。
【０１４７】
例えば、取得した要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルとが同じ値（例えば「３」）である場合、サービス内容決定部５７は、サービスレベル「３」をセッションのサービスレベルとする。
【０１４８】
一方、要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルが異なる場合、サービスレベルの決定方法として、様々な方法が考えられる。例えば、サービス内容決定部５７によるセッションのサービスレベルの決定方法として、サービスレベルが「低い方を利用する」、「高い方を利用する」、「平均値を利用する」等の方法や、「要求元端末に合わせる」等の方法が考えられる。
【０１４９】
ここでは、一例として、要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルが異なる場合、サービスレベルが低い方を、セッションのサービスレベルに決定するものとして以下の説明を行う。この場合、処理の流れは図１４（ｂ）のようになる。
【０１５０】
図１４（ｂ）において、ステップＳ１４０１、Ｓ１４０２の処理は、図１４（ａ）と同様である。
【０１５１】
図１４（ｂ）のステップＳ１４０４において、管理システム５０のサービス内容決定部５７は、ステップＳ１４０１、Ｓ１４０２で取得したサービスレベルのうち、低い方のサービスレベルを、セッションのサービスレベルに決定する。例えば、端末１０Ａの通信ＩＤ「０１ａａ」に対応するサービスレベルが「５」であり、端末１０Ｂの通信ＩＤ「０１ｂａ」に対応するサービスレベル「３」である場合、サービス内容決定部５７は、セッションのサービスレベルを「３」に決定する。
【０１５２】
なお、要求元通信ＩＤに対応するサービスレベルと、宛先通信ＩＤに対応するサービスレベルが同じ場合、サービス内容決定部５７は、両者に共通のサービスレベルをセッションのサービスレベルに決定する。
【０１５３】
ここで、図１３に戻って、シーケンス図の説明を続ける。
【０１５４】
ステップＳ１３０８において、管理システム５０の中継装置決定部５８は、サービス内容決定部５７によって決定されたサービスレベルに基づいて、複数の中継装置３０の中から、セッションで利用する１つの中継装置３０を決定する。
【０１５５】
図１５は、第１の実施形態に係る中継装置の決定処理の例を示すフローチャートである。なお、この中継装置の決定処理は、図１３のステップＳ１３０８の「中継装置の決定処理」に対応する処理である。
【０１５６】
図１５（ａ）のステップＳ１５０１において、管理システム５０の中継装置決定部５８は、中継装置管理テーブル９０１から、「オンライン」状態の中継装置３０の情報を取得する。例えば、図９（Ａ）の中継装置管理テーブル９０１の例では、中継装置決定部５８は、稼働状態が「オンライン」となっている中継装置ＩＤ「１１１ａ」、「１１１ｂ」、「１１１ｃ」の情報を取得する。
【０１５７】
図１５（ａ）のステップＳ１５０２において、中継装置決定部５８は、オンラインの中継装置３０の中から、サービス内容決定部５７によって決定されたセッションのサービスレベル以下で、サービスレベルが最大の中継装置３０を抽出する。この処理により、セッションで利用可能な中継装置のうち、最もサービスレベルが高い抽出装置が抽出される。
【０１５８】
ステップＳ１５０３において、中継装置決定部５８は、ステップＳ１５０２で抽出された中継装置３０が複数であるか否かを判断する。
【０１５９】
ステップＳ１５０２で抽出された中継装置３０が複数ではない場合、中継装置決定部５８は、中継装置の決定処理を終了させる。例えば、ステップＳ１５０２で抽出された中継装置３０が１つの場合、抽出された１つの中継装置３０が、セッションに用いる中継装置３０として決定される。また、ステップＳ１５０２で抽出された中継装置３０がない場合、管理システム５０は、セッションで利用可能な中継装置３０がないと判断し、例えば、セッションを終了させる。ここでは、ステップＳ１５０２で抽出された中継装置３０が１つ以上であるものとして、以下の説明を続ける。
【０１６０】
一方、ステップＳ１５０２で抽出された中継装置３０が複数ある場合、中継装置決定部５８は、処理をステップＳＳ１５０４に移行させる。
【０１６１】
ステップＳ１５０４に移行すると、中継装置決定部５８は、抽出された複数の中継装置３０の中から、セッションに用いる１つの中継装置を決定する。
【０１６２】
このとき、中継装置決定部５８が、抽出された複数の中継装置３０の中からセッションに用いる１つの中継装置を決定する方法として、様々な方法が考えられる。例えば、中継装置決定部５８は、複数の中継装置３０のうち、開催中のセッションが最も少ない（利用率が低い）１つの中継装置３０を選択するものであっても良いし、ランダムに１つの中継装置３０を選択するものであっても良い。
【０１６３】
或いは、中継装置決定部５８は、セッションに参加する端末１０Ａ、１０ＢのＩＰアドレス等に基づいて、地理的に最も近い１つの中継装置３０を選択するものであっても良い。この場合、中継装置決定部５８は、例えば、ネットワーク上で公開されているＩＰジオロケーションデータベース等を用いて、端末１０、及び中継装置３０の位置を推定することができる。
【０１６４】
ここでは、一例として、中継装置決定部５８が、複数の中継装置３０のうち、開催中のセッションが最も少ない１つの中継装置３０を選択するものとして以下の説明を行う。この場合、処理の流れは図１５（ｂ）のようになる。
【０１６５】
図１５（ｂ）において、ステップＳ１５０１〜Ｓ１５０３の処理は、図１５（ａ）と同様である。
【０１６６】
図１５（ｂ）のステップＳ１５０５において、管理システム５０の中継装置決定部５８は、ステップＳ１５０２で抽出された複数の中継装置３０のうち、開催されているセッションが最も少ない中継装置３０を、セッションに用いる中継装置に決定する。例えば、中継装置決定部５８は、図１０（Ｂ）に示すようなセッション管理テーブル１００２から、各セッションＩＤで利用されている中継装置ＩＤを取得し、各中継装置３０で開催されているセッションの数を特定することができる。
【０１６７】
ここで、再び図１３に戻って、シーケンス図の説明をさらに続ける。
【０１６８】
図１３のステップＳ１３０９において、管理システム５０のセッション管理部５５は、ステップＳ１３０８で決定された中継装置３０に対して、セッションの作成要求を送信する。このセッションの作成要求には、例えば、要求元通信ＩＤ、宛先通信ＩＤ等の情報が含まれる。
【０１６９】
ステップＳ１３１０において、中継装置３０の中継制御部３２は、管理システム５０からセッション作成要求を受信すると、セッションの識別情報であるセッションＩＤを作成し、作成したセッションＩＤを含むセッション情報を管理システム５０に通知する。
【０１７０】
ステップＳ１３１１において、管理システム５０のセッション管理部５５は、中継装置３０から受信したセッション情報に含まれるセッションＩＤを、要求元通信ＩＤ、及び宛先通信ＩＤと対応づけてセッション管理ＤＢ５００５に記録する。
【０１７１】
ステップＳ１３１２ａにおいて、管理システム５０のセッション管理部５５は、端末１０Ａにセッションの開始を指示する開始指示情報を送信する。同様に、ステップＳ１３１２ｂにおいて、管理システム５０のセッション管理部５５は、端末１０Ｂにセッションの開始を指示する開始指示情報を送信する。これらの開始指示情報には、セッションＩＤ、及び中継装置３０の情報（ＩＰアドレス等）が含まれる。
【０１７２】
ステップＳ１３１３ａにおいて、端末１０Ａは、受信した開始指示情報に含まれるセッションＩＤを用いて、中継装置３０にセッションへの参加要求を送信する。同様に、ステップ１３１３ｂにおいて、端末１０Ｂは、受信した開始指示情報に基づいて、中継装置３０にセッションへの参加要求を送信する。これらのセッション参加要求には、各端末１０の通信ＩＤ、及びセッションＩＤ等の情報が含まれる。
【０１７３】
ステップＳ１３１４ａにおいて、端末１０Ａと中継装置３０との間でセッションが確立される。同様にステップＳ１３１４ｂと中継装置３０との間でセッションが確立される。
【０１７４】
これにより、端末１０Ａと端末１０Ｂとの間で、例えば、画像データや音データ等のコンテンツの伝送が行えるようになる。
【０１７５】
上記の処理により、サービスレベルが異なる複数の中継装置３０の中から、セッションに参加する複数の端末１０のサービス内容に応じた中継装置を利用して、コンテンツデータの伝送を行うことができるようになる。
【０１７６】
［第２の実施形態］
第２の実施形態では、管理システム５０が、中継装置３０によって端末１０に提供される様々なサービス内容に応じて、セッションで利用する中継装置を決定する場合の例について説明する。なお、基本的な構成は、第１の実施形態と同様なので、ここでは差分を中心に説明する。
【０１７７】
＜管理システムが管理する情報の例＞
図１６は、第２の実施形態に係る管理システムが管理する情報の一例の概念図である。
【０１７８】
（中継装置管理テーブル）
第２の実施形態に係る管理システム５０の記憶部５０００に記憶された中継装置管理ＤＢ５００１には、例えば、図１６（Ａ）に示されているような中継装置管理テーブル１６０１が含まれる。図１６（Ａ）の例では、中継装置管理テーブル１６０１には、図９（Ａ）に示す第１の実施形態に係る中継装置管理テーブル９０１で管理されている項目に加えて、「提供可能な通信速度」の項目が含まれる。
【０１７９】
「提供可能な通信速度」の情報は、中継装置３０が提供する伝送速度に関する指標の一例である。「提供可能な通信速度」の情報は、例えば、中継装置３０が端末１０に提供可能な通信速度（平均値、中央値、又は保証値等）の情報であっても良いし、品質レベルと同様に、通信速度を複数の段階で表した情報等であっても良い。
【０１８０】
（サービス情報管理テーブル）
第２の実施形態に係る管理システム５０の記憶部５０００に記憶されたサービス情報管理ＤＢ５００６には、例えば、図１６（Ｂ）に示されているようなサービス情報管理テーブル１６０２が含まれる。このサービス情報管理テーブル１６０２には、通信ＩＤ毎に、各通信ＩＤに対応するサービス内容、利用可能なサービスレベル、利用可能な通信速度（伝送速度）等の情報が含まれる。
【０１８１】
好ましくは、サービス情報管理テーブル１６０２には、サービスレベルの決定方法、通信速度の決定方法等の情報が含まれる。
【０１８２】
「サービス内容」の項目は、各通信ＩＤが利用可能な、例えば、テレビ会議サービス、遠隔医療サービス、監視カメラ等の中継装置３０を介して提供される具体的なサービス内容を示す情報である。
【０１８３】
「利用可能なサービスレベル」は、第１の実施形態と同様に、各通信ＩＤが利用可能なサービスレベルを示す情報である。
【０１８４】
「利用可能な通信速度」は、各通信ＩＤが利用を許可されている通信速度（伝送速度）の情報である。通信速度は、図１６（Ｂ）に示すように、具体的な速度を示す情報であっても良いし、例えば、高速、中速、低速等のように、速度の区分を示す情報等であっても良い。
【０１８５】
「サービスレベルの決定方法」は、発信元通信ＩＤで利用可能なサービスレベルと、宛先通信ＩＤで利用可能なサービスレベルが異なる場合のサービスレベルの決定方法を示す情報である。
【０１８６】
例えば、サービスレベルの決定方向が「低い方」である場合、サービス内容決定部５７は、発信元通信ＩＤで利用可能なサービスレベルと、宛先通信ＩＤで利用可能なサービスレベルのうち、低い方のサービスレベルを選択する。同様に、サービスレベルの決定方向が「高い方」である場合、サービス内容決定部５７は、発信元通信ＩＤで利用可能なサービスレベルと、宛先通信ＩＤで利用可能なサービスレベルのうち、高い方のサービスレベルを選択する。
【０１８７】
また、サービスレベルの決定方法が「サービスレベル固定」である場合、管理システム５０は、発信元通信ＩＤで利用可能なサービスレベルと、宛先通信ＩＤで利用可能なサービスレベルが一致するときに、セッションを開始させる。例えば、サービス内容が「音声会議サービス」である通信ＩＤ「０１ｂｂ」の端末１０に、サービス内容が「遠隔医療サービス」である通信ＩＤ「０１ａｂ」からセッションの開始を要求した場合、管理システム５０はセッションを、例えば、終了させる。
【０１８８】
「通信速度の決定方法」は、発信元通信ＩＤで利用可能な通信速度と、宛先通信ＩＤで利用可能な通信速度が異なる場合の通信速度の決定方法を示す情報である。
【０１８９】
例えば、通信速度の決定方向が「遅い方」である場合、サービス内容決定部５７は、発信元通信ＩＤで利用可能な通信速度と、宛先通信ＩＤで利用可能な通信速度のうち、遅い方の通信速度を選択する。同様に、通信速度の決定方向が「速い方」である場合、サービス内容決定部５７は、発信元通信ＩＤで利用可能な通信速度と、宛先通信ＩＤで利用可能な通信速度のうち、速い方の通信速度を選択する。
【０１９０】
また、通信速度の決定方法が「通信速度固定」である場合、管理システム５０は、発信元通信ＩＤで利用可能な通信速度と、宛先通信ＩＤで利用可能な通信速度が一致するときに、セッションを開始させる。例えば、サービス内容が「遠隔医療サービス」である通信ＩＤ「０１ａｂ」の端末１０に、サービス内容が「監視カメラサービス」である通信ＩＤ「０１ｂａ」からセッションの開始を要求した場合、管理システム５０はセッションを、例えば、終了させる。
【０１９１】
＜処理の流れ＞
（セッションのサービス内容の決定処理）
図１７は、第２の実施形態に係るサービス内容の決定処理の例を示す図である。なお、このサービス内容の決定処理は、図１３のステップＳ１３０７の「サービス内容の決定処理」に対応する処理である。
【０１９２】
ステップＳ１７０１において、管理システム５０のサービス内容決定部５７は、図１６（Ｂ）に示すサービス情報管理テーブル１６０２から、要求元の通信ＩＤに対応するサービス情報を取得する。このとき、取得されるサービス情報には、サービス情報管理テーブル１６０２に含まれる「利用可能なサービスレベル」、「利用可能な通信速度」、「サービスレベルの決定方法」、及び「通信速度の決定方法」等の情報が含まれる。
【０１９３】
ステップＳ１７０２において、管理システム５０のサービス内容決定部５７は、図１６（Ｂ）に示すサービス情報管理テーブル１６０２から、宛先の通信ＩＤに対応するサービス情報を取得する。このとき、取得されるサービス情報には、サービス情報管理テーブル１６０２に含まれる「利用可能なサービスレベル」、「利用可能な通信速度」、「サービスレベルの決定方法」、及び「通信速度の決定方法」等の情報が含まれる。
【０１９４】
なお、ステップＳ１７０１の処理と、ステップＳ１７０２処理は、逆の順番で実行するものであっても良いし、サービス内容決定部５７は、要求元通信ＩＤに対応するサービス情報と、宛先通信ＩＤに対応するサービス情報をまとめて取得するものであっても良い。
【０１９５】
ステップＳ１７０３において、サービス内容決定部５７は、取得した要求元通信ＩＤに対応するサービス情報、及び宛先通信ＩＤに対応するサービス情報に含まれる「サービスレベルの決定方法」に基づいて、セッションのサービスレベルを決定する。
【０１９６】
例えば、図１６（Ｂ）に示すサービス情報管理テーブル１６０２において、通信ＩＤ「０１ａａ」の要求元端末から、通信ＩＤ「０１ｂｂ」の宛先端末へのセッションの開始が要求されたものとする。この場合、管理システム５０のサービス内容決定部５７は、通信ＩＤ「０１ａａ」、及び通信ＩＤ「０１ｂｂ」に共通するサービスレベルの決定方法「低い方を選択」に従って、セッションのサービスレベルを「３」に決定する。
【０１９７】
一方、例えば、通信ＩＤ「０１ｂｂ」の要求元端末から、サービスレベルの決定方法が異なる通信ＩＤ「０１ｂａ」の宛先端末へセッションの開始が要求されたものとする。この場合、管理システム５０のサービス内容決定部５７は、サービスレベルの決定方法が異なるので、例えば、ポリシーが異なるサービスであると判断し、セッションを終了させる。或いは、サービス内容決定部５７は、例えば、要求元端末の通信ＩＤに対応するサービスレベルの決定方法に基づいて、サービスレベルを決定するものであっても良い。この場合、要求元端末と宛先端末との間のサービスの適合性は、例えば、端末１０のアプリケーション等によって判断される。
【０１９８】
ステップＳ１７０４において、サービス内容決定部５７は、取得した要求元通信ＩＤに対応するサービス情報、及び宛先通信ＩＤに対応するサービス情報に含まれる「通信速度の決定方法」に基づいて、セッションの通信速度を決定する。
【０１９９】
例えば、図１６（Ｂ）に示すサービス情報管理テーブル１６０２において、通信ＩＤ「０１ａａ」の要求元端末から、通信ＩＤ「０１ｂｂ」の宛先端末へのセッションの開始が要求されたものとする。この場合、管理システム５０のサービス内容決定部５７は、通信ＩＤ「０１ａａ」、及び通信ＩＤ「０１ｂｂ」に共通のサービスレベルの決定方法「遅い方選択」に従って、セッションの通信速度を「６４ｋｂｐｓ」に決定する。この場合、例えば、通信速度「６４ｋｂｐｓ」で、音声による会議が行われることが想定される。
【０２００】
一方、例えば、通信ＩＤ「０１ｂｂ」の要求元端末から、通信速度の決定方法が異なる通信ＩＤ「０１ｂａ」の宛先端末へセッションの開始が要求されたものとする。この場合、管理システム５０のサービス内容決定部５７は、通信速度の決定方法が異なるので、例えば、ポリシーが異なるサービスであると判断し、セッションを終了させる。
【０２０１】
上記の処理により、サービス内容決定部５７は、セッションに参加する複数の端末１０の利用可能なサービスの情報に基づいて、セッションのサービス内容（サービスレベル、及び通信速度）を決定することができる。
【０２０２】
（中継装置の決定処理）
図１８は、第２の実施形態に係る中継装置の決定処理の例を示す図である。なお、この中継装置の決定処理は、図１３のステップＳ１３０８の「中継装置の決定処理」に対応する処理である。
【０２０３】
ステップＳ１８０１において、管理システム５０の中継装置決定部５８は、例えば、図１６（Ａ）に示す中継装置管理テーブル１６０１から、「オンライン」状態の中継装置３０の情報を取得する。例えば、図１６（Ａ）の中継装置管理テーブル１６０１の例では、中継装置決定部５８は、稼働状態が「オンライン」となっている中継装置ＩＤ「１１１ａ」、「１１１ｂ」、「１１１ｃ」、「１１１ｄ」の情報を取得する。このとき、取得される情報には、中継装置管理テーブル１６０１に含まれる「ＩＰアドレス」、「サービスレベル」、「提供可能な通信速度」等の情報が含まれる。
【０２０４】
ステップＳ１８０２において、中継装置決定部５８は、オンラインの中継装置３０の中から、サービス内容決定部５７によって決定されたセッションのサービスレベル以下で、サービスレベルが最大の中継装置３０を抽出する。この処理により、セッションで利用可能な中継装置のうち、最もサービスレベルが高い抽出装置が抽出される。
【０２０５】
ステップＳ１８０３において、中継装置決定部５８は、抽出された中継装置３０の中から、サービス内容決定部５７によって決定されたセッションの通信速度以上の通信速度を提供可能な中継装置３０を抽出する。
【０２０６】
好ましくは、中継装置決定部５８は、抽出された中継装置３０の中から、サービス内容決定部５７によって決定されたセッションの通信速度以上の通信速度を提供可能で、提供可能な通信速度が最も低い中継装置３０を抽出する。
【０２０７】
ステップＳ１８０５において、中継装置決定部５８は、ステップＳ１８０３で抽出された中継装置３０が複数であるか否かを判断する。
【０２０８】
ステップＳ１８０３で抽出された中継装置３０が複数ではない場合、中継装置決定部５８は、中継装置の決定処理を終了させる。例えば、ステップＳ１８０３で抽出された中継装置３０が１つの場合、抽出された１つの中継装置３０が、セッションに用いる中継装置３０として決定される。また、ステップＳ１８０３で抽出された中継装置３０がない場合、管理システム５０は、セッションで利用可能な中継装置３０がないと判断し、例えば、セッションを終了させる。ここでは、ステップＳ１８０３で抽出された中継装置３０が１つ以上であるものとして、以下の説明を続ける。
【０２０９】
一方、ステップＳ１８０３で抽出された中継装置３０が複数ある場合、中継装置決定部５８は、処理をステップＳＳ１８０５に移行させる。
【０２１０】
ステップＳ８０５に移行すると、中継装置決定部５８は、図１５に示す第１の実施形態と同様の方法により、抽出された複数の中継装置３０の中から、セッションに用いる１つの中継装置を決定する。例えば、中継装置決定部５８は、抽出された複数の中継装置３０のうち、開催されているセッションの数が最も少ない中継装置３０を、セッションに用いる中継装置に決定する。
【０２１１】
なお、第１の実施形態で説明したように、開催されているセッションの数が最も少ない中継装置３０を、セッションに用いる中継装置に決定する方法は、あくまで一例である。例えば、中継装置決定部５８は、複数の中継装置３０の中から、ランダムに１つの中継装置３０を選択するものであっても良いし、地理的に最も近い１つの中継装置３０を選択するもの等であっても良い。
【０２１２】
上記の処理により、中継装置決定部５８は、セッションに参加する複数の端末１０の利用可能なサービスの情報に基づいて、複数の中継装置３０の中から、セッションで利用する一の中継装置３０を、容易に決定することができるようになる。
【０２１３】
＜まとめ＞
本発明の一実施形態に係る伝送管理システム（５０）は、
中継装置（３０）を介して複数の伝送端末（１０）間でコンテンツデータの伝送を行うセッションを管理する伝送管理システム（５０）であって、
提供するサービスのレベルが異なる複数の中継装置の情報（５００１）を管理する中継装置管理手段（５４）と、
複数の伝送端末（１０）の各々が前記中継装置（３０）を介して利用可能なサービスの情報（５００６）を管理するサービス情報管理手段（５６）と、
前記セッションに参加する複数の伝送端末（１０）の前記利用可能なサービスの情報に基づいて、前記セッションのサービス内容を決定するサービス内容決定手段（５７）と、
前記複数の中継装置（３０）の中から、前記決定されたセッションのサービス内容に応じた一の中継装置（３０）を決定する中継装置決定手段（５８）と、
を有する。
【０２１４】
これにより、サービスレベルが異なる複数の中継装置（３０）の中から、サービス内容に応じた中継装置（３０）を利用してコンテンツデータの伝送を行うことを容易にする伝送管理システム（５０）を提供することができるようになる。
【０２１５】
なお、上記括弧内の参照符号は、理解を容易にするために付したものであり、一例に過ぎず、本発明の範囲を限定するものではない。
【０２１６】
〔実施形態の補足〕
上記実施形態における中継装置３０、管理システム５０等は、単一のコンピュータによって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数のコンピュータによって構築されていても良い。
【０２１７】
また、図９、１０、１６等では、日時について管理しているが、これに限るものではなく、日時のうち少なくとも時刻を管理するものであっても良い。
【０２１８】
さらに、上記実施形態では、伝送端末の一例として、テレビ会議端末の場合について説明したが、これに限るものではなく、ＩＰ(Internet Protocol)電話や、インターネット電話等の電話システムであっても良い。また、スマートフォン、携帯電話機、カーナビゲーション端末、ウェアラブルコンピュータ、監視カメラ、電子黒板、プロジェクタ、ゲーム機、又は、通信機能を備えた産業用機器であっても良い。ウェアラブルコンピュータには、腕時計やヘッドマウントディスプレイ等が含まれる。また、産業用機器には、ＭＦＰ(Multifunction Peripheral/Printer/Product)等のオフィス機器、内視鏡等の医療用機器、耕運機等の農業用機器などが含まれる。
【０２１９】
また、上記実施形態では、コンテンツデータの一例として、画像データ及び音データについて説明したが、これに限るものではなく、触覚(touch)データであっても良い。この場合、一方の端末側で利用者が接触した感覚が、他方の端末側に伝達される。さらに、コンテンツデータは、嗅覚（smell）データであってもよい。この場合、一方の端末側の匂い（臭い）が、他の端末側に伝達される。また、コンテンツデータは、画像データ、音データ、触覚データ、及び嗅覚データのうち、少なくとも１つのデータであれば良い。
【０２２０】
また、図８に示した伝送システム１の機能構成図は一例であり、伝送システム１は様々なシステム構成が可能である。例えば、管理システム５０の記憶部５０００に記憶されている各ＤＢは、外部のストレージサーバや、クラウドサービス等に記憶されているものであっても良い。また、管理システム５０の中継装置決定部５８の機能は、端末１０が有していても良い。この場合、例えば、特許文献１に開示された技術のように、抽出された複数の中継装置３０のうち、所定の情報の送受信に要した時間が最短の中継装置３０を、端末１０側で選択すれば良い。
【符号の説明】
【０２２１】
１        伝送システム
１０      端末（伝送端末）
３０      中継装置
５０      管理システム（伝送管理システム、コンピュータ）
５４      中継装置管理部（中継装置管理手段）
５６      サービス情報管理部（サービス情報管理手段）
５７      サービス内容決定部（サービス内容決定手段）
５８      中継装置決定部（中継装置決定手段）
５００１  中継装置管理ＤＢ（中継装置の情報）
５００６  サービス情報管理ＤＢ（利用可能なサービスの情報）
【先行技術文献】
【特許文献】
【０２２２】
【特許文献１】特開２０１２−１０９９３５号公報
【図１】
2017038251.tif 000003
【図２】
2017038251.tif 000004
【図３】
2017038251.tif 000005
【図４】
2017038251.tif 000006
【図５】
2017038251.tif 000007
【図６】
2017038251.tif 000008
【図７】
2017038251.tif 000009
【図８】
2017038251.tif 000010
【図９】
2017038251.tif 000011
【図１０】
2017038251.tif 000012
【図１１】
2017038251.tif 000013
【図１２】
2017038251.tif 000014
【図１３】
2017038251.tif 000015
【図１４】
2017038251.tif 000016
【図１５】
2017038251.tif 000017
【図１６】
2017038251.tif 000018
【図１７】
2017038251.tif 000019
【図１８】
2017038251.tif 000020