(57)【要約】【課題】  複数の通信端末を同じセッションに参加させる方法として、参加予定の通信端末が、参加予定の一の通信端末へ、それぞれ発信する方法が考えられる。しかしながら、この方法によると、参加予定の各通信端末側で、自通信端末が発信先であるか発信元であるかの管理を要し、発信元である場合には、更に予め定められた発信先の管理を要する。【解決手段】  端末１０の送受信部１１又は記憶・読出部１９は、端末１０の端末名を取得する。端末１０の送受信部１１は、取得される端末名に基づいて、自端末１０がマスター端末であると判断される場合に、自端末が接続するセッションｓｅｄを作成する。端末１０の送受信部１１は、取得される端末名に基づいて、自端末が一般端末であると判断される場合に、マスター端末により作成されるセッションｓｅｄへ参加する。【選択図】図９
2017169182.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の属性判断情報を取得する取得手段と、
前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断される場合に、自通信端末が接続するセッションを作成するための処理を実行する作成手段と、
前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得手段によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための処理を実行する参加手段と、
を有する通信端末。
【請求項２】
通信端末が第１の属性であるか第２の属性であるか判断するための属性判断手段を有し、
該属性判断手段は、前記属性判断情報が第１の形式で表されている場合には、前記通信端末が第１の属性であると判断し、前記属性判断情報が第２の形式で表されている場合には、前記通信端末が第２の属性であると判断する請求項１に記載の通信端末。
【請求項３】
前記取得手段は、他の通信端末のプレゼンス情報を取得し、
自通信端末が前記第２の属性であると判断される場合に、前記取得手段により、前記他の通信端末が前記セッションへ接続している状態を示すプレゼンス情報が取得されると、前記参加手段は、前記セッションへ参加するための処理を実行する請求項１又は２に記載の通信端末。
【請求項４】
通信端末の属性判断情報、及び前記通信端末のプレゼンス情報を取得する取得手段と、
前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得手段によって取得されるプレゼンス情報に基づいて、他の通信端末がセッションへ接続していないと判断される場合に、自通信端末が接続するセッションを作成するための処理を実行する作成手段と、
前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得手段によって取得されるプレゼンス情報に基づいて、他の通信端末がセッションへ接続していると判断される場合に、前記他の通信端末が接続しているセッションへ参加し、
前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得手段によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための処理を実行する参加手段と、
を有する通信端末。
【請求項５】
請求項１乃至４のいずれか一項に記載の前記第１の属性の通信端末、及び前記第２の属性の通信端末
を有する通信システム。
【請求項６】
更に、前記通信端末による通信を管理する管理システムを備える請求項５に記載の通信システム。
【請求項７】
前記管理システムは、
通信端末が第１の属性であるか第２の属性であるかを示す属性情報を前記通信端末へ送信する送信手段を有する請求項６に記載の通信システム。
【請求項８】
前記管理システムは、
前記通信端末によって送信される属性判断情報を管理する管理手段と、
前記管理手段において管理される属性判断情報を、他の通信端末へ送信する送信手段と、を有する請求項６に記載の通信システム。
【請求項９】
通信端末に、
通信端末の属性判断情報を取得する取得処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断される場合に、自通信端末が接続するセッションを作成するための作成処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得処理によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための参加処理と、
を実行させる通信制御方法。
【請求項１０】
通信端末に、
通信端末の属性判断情報、及び他の通信端末のプレゼンス情報を取得する取得処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得処理によって取得されるプレゼンス情報に基づいて、前記他の通信端末がセッションへ接続していないと判断される場合に、自通信端末が接続するセッションを作成するための作成処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得処理によって取得されるプレゼンス情報に基づいて、前記他の通信端末がセッションへ接続していると判断される場合に、前記他の通信端末が接続しているセッションへ参加し、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得処理によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための参加処理と、
を実行させる通信制御方法。
【請求項１１】
更に、管理システムに、
前記通信端末によって送信される属性判断情報を管理させ、
管理される前記属性判断情報を、他の通信端末へ送信する送信処理
を実行させる請求項９又は１０に記載の通信制御方法。
【請求項１２】
通信端末に、
通信端末の属性判断情報を取得する取得処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断される場合に、自通信端末が接続するセッションを作成するための作成処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得処理によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための参加処理と、
を実行させるプログラム。
【請求項１３】
通信端末に、
通信端末の属性判断情報、及び他の通信端末のプレゼンス情報を取得する取得処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得処理によって取得されるプレゼンス情報に基づいて、前記他の通信端末がセッションへ接続していないと判断される場合に、自通信端末が接続するセッションを作成するための作成処理と、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断され、かつ、前記取得処理によって取得されるプレゼンス情報に基づいて、前記他の通信端末がセッションへ接続していると判断される場合に、前記他の通信端末が接続しているセッションへ参加し、
前記取得処理によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得処理によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための参加処理と、
を実行させる通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信システム、通信制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、当事者の移動の経費と時間を削減する要請等に伴い、インターネット又は専用線等の通信ネットワークを介してテレビ会議又は通話等を行う通信システムが普及している。このような通信システムでは、複数の通信端末の間で通信を開始すると、画像データ及び音データ等のコンテンツデータの送受信が行われる。
【０００３】
特許文献１には、第１の伝送端末と第２の伝送端末との間でコンテンツデータを伝送するセッションが確立されてから、第３の伝送端末がこのセッションへ参加する処理が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の通信端末を同じセッションに参加させる方法として、参加予定の通信端末が、参加予定の一の通信端末へ、それぞれ発信する方法が考えられる。しかしながら、この方法によると、参加予定の各通信端末側で、自通信端末が発信先であるか発信元であるかの管理を要する。自通信端末が発信元である場合には、更に予め定められた発信先の管理を要するなど、ユーザビリティに関する課題が生じる。
【課題を解決するための手段】
【０００５】
請求項１に係る発明の通信端末は、通信端末の属性判断情報を取得する取得手段と、前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第１の属性であると判断される場合に、自通信端末が接続するセッションを作成するための処理を実行する作成手段と、前記取得手段によって取得される属性判断情報に基づいて、自通信端末が第２の属性であると判断される場合に、前記取得手段によって取得される他の属性判断情報に基づいて、前記第１の属性であると判断される他の通信端末により作成されるセッションへ参加するための処理を実行する参加手段と、を有する。
【発明の効果】
【０００６】
本発明によると、複数の通信端末が同じセッションに参加するときの通信端末のユーザビリティを向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る通信システムの概略図である。
【図２】図２は、一実施形態に係る端末の外観図である。
【図３】図３は、一実施形態に係る端末のハードウェア構成図である。
【図４】図４は、一実施形態に係る管理システムのハードウェア構成図である。
【図５】図５は、一実施形態に係る通信システムの一部を構成する端末及び管理システムの機能ブロック図である。
【図６】図６は、管理システムにおいて管理される各テーブルを示す概念図である。
【図７】図７は、端末が管理システムへログインする処理を示すシーケンス図である。
【図８】図８は、受付画面の一例を示す図である。
【図９】図９は、端末１０がセッションに接続する処理を示すシーケンス図である。
【図１０】図１０は、端末１０がセッションに接続する処理を示すシーケンス図である。
【図１１】図１１は、セッションを作成するか、セッションに参加するか判断する処理を示すフロー図である。
【図１２】図１２は、セッションを作成するか、セッションに参加するか判断する処理を示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、図面を用いて、本発明の一実施形態を詳細に説明する。
【０００９】
＜＜通信システム１の全体構成＞＞
図１は、本発明の一実施形態に係る通信システムの概略図である。図１に示されているように、通信システム１は、テレビ会議端末が一例である複数の通信端末１０ａ，１０ｂ，１０ｃ、各通信端末を管理する通信管理システム５０、及び中継装置３０によって構築されている。以下、「通信端末」を「端末」と表し、「通信管理システム」を「管理システム」と表す。
【００１０】
図１では、３つの端末１０ａ，１０ｂ，１０ｃについて示しているが、数はこれに限らない。また、複数の端末１０ａ，１０ｂ，１０ｃのうち、任意の端末を「端末１０」と表す。端末１０は、通信機能を有する汎用コンピュータ、スマートフォン、電子ホワイトボード、カーナビゲーション端末、電子看板(デジタルサイネージ)等であってもよい。
【００１１】
管理システム５０は、サーバ機能を備えたコンピュータである。端末１０は、対応するクライアント機能を備えたコンピュータである。端末１０、中継装置３０、及び管理システム５０は、インターネット、携帯電話網、ＬＡＮ(Local Area Network)、ＷｉＦｉ(Wireless Fidelity)、或いはＢｌｕｅｔｏｏｔｈ（登録商標）等の通信ネットワーク２によって通信可能である。
【００１２】
中継装置３０は、端末１０間で、画像データ及び音データ等のコンテンツデータを中継する。
【００１３】
管理システム５０、中継装置３０、及び端末１０は、同一の国、地域に配置されていても、異なる国、地域に配置されていても良い。
【００１４】
＜＜実施形態のハードウェア構成＞＞
次に、本実施形態のハードウェア構成を説明する。図２は、一実施形態に係る端末１０の外観図である。図２に示されているように、端末１０は、筐体１１００、アーム１２００、及びカメラハウジング１３００を備えている。このうち、筐体１１００の前側壁面１１１０には、複数の吸気孔によって形成された吸気面が設けられており、筐体１１００の後側壁面１１２０には、複数の排気孔が形成された排気面１１２１が設けられている。これにより、筐体１１００に内蔵された冷却ファンの駆動によって、吸気面を介して端末１０の後方の外気を取り込み、排気面１１２１を介して端末１０の後方へ排気することができる。筐体１１００の右側壁面１１３０に収音用孔１１３１が形成されていることで、後述する内蔵型のマイク１１４は、音声、物音、雑音等の音を収音可能となっている。
【００１５】
筐体１１００の右側壁面１１３０側には、操作パネル１１５０が形成されている。この操作パネル１１５０には、後述の複数の操作ボタン（１０８ａ〜１０８ｅ）、後述の電源スイッチ１０９、及び後述のアラームランプ１１９が設けられていると共に、後述の内蔵型のスピーカ１１５からの出力音を通すための複数の音出力孔によって形成された音出面１１５１が形成されている。また、筐体１１００の左側壁面１１４０側には、アーム１２００及びカメラハウジング１３００を収容するための凹部としての収容部１１６０が形成されている。筐体１１００の右側壁面１１３０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にケーブルを接続するための複数の接続口（１１３２ａ〜１１３２ｃ）が設けられている。一方、筐体１１００の左側壁面１１４０には、後述の外部機器接続Ｉ／Ｆ１１８に対して電気的にディスプレイ１２０用のケーブル１２０ｃを接続するための接続口が設けられている。
【００１６】
なお、以下では、操作ボタン（１０８ａ〜１０８ｅ）のうち任意の操作ボタンを示す場合には「操作ボタン１０８」を用い、接続口（１１３２ａ〜１１３２ｃ）のうち任意の接続口を示す場合には「接続口１１３２」を用いて説明する。
【００１７】
次に、アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられており、アーム１２００が筐体１１００に対して、１３５度のチルト角θ１の範囲で、上下方向に回転可能になっている。図２は、チルト角θ１が９０度の状態を示している。カメラハウジング１３００には、後述の内蔵型のカメラ１１２が設けられており、ユーザ、書類、及び部屋等を撮像することができる。また、カメラハウジング１３００には、トルクヒンジ１３１０が形成されている。カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。カメラハウジング１３００はアーム１２００に対して、図２で示されている状態を０度として±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能になっている。
【００１８】
なお、上記図２の外観図はあくまで一例であって、本実施形態はこの外観に限定されない。なお、中継装置３０、及び管理システム５０は、サーバコンピュータの外観と同じであるため、外観の説明を省略する。
【００１９】
図３は、一実施形態に係る端末１０のハードウェア構成図である。端末１０は、端末１０全体の動作を制御するＣＰＵ１０１(Central Processing Unit)、ＩＰＬ(Initial Program Loader)等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２(Read Only Memory)、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３(Random Access Memory)、端末１０用のプログラム、画像データ、及び音データ等の各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御にしたがってフラッシュメモリ１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ１０５（Solid State Drive）、フラッシュメモリ又はＩＣカード（Integrated Circuit Card）等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ１０７(Interface)、端末１０の宛先を選択する場合などに操作される操作ボタン１０８、端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ１１１を備えている。
【００２０】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音を入力する内蔵型のマイク１１４、音を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音信号の入出力を処理する音入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に画像データを伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、端末１０の各種機能の異常を知らせるアラームランプ１１９、及び上記各構成要素を図３に示されているように電気的に接続するためのアドレスバス及びデータバス等のバスライン１１０を備えている。
【００２１】
ディスプレイ１２０は、被写体の画像等を表示する表示部である。ディスプレイ１２０の一例として液晶又は有機ＥＬ(Organic Electroluminescence)が挙げられる。また、ディスプレイ１２０は、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。このケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（登録商標）(High-Definition Multimedia Interface)又はＤＶＩ(Digital Video Interactive)信号用のケーブルであってもよい。
【００２２】
カメラ１１２は、レンズ及び、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含み、固体撮像素子として、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)又は、ＣＣＤ（Charge Coupled Device）等が用いられる。
【００２３】
外部機器接続Ｉ／Ｆ１１８には、筐体１１００の接続口１１３２に差し込まれたＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。外付けカメラが接続された場合には、ＣＰＵ１０１の制御に従って、外付けカメラが駆動する。同じく、外付けマイク又は外付けスピーカの少なくとも一方が接続された場合には、ＣＰＵ１０１の制御に従って、各々が駆動する。
【００２４】
なお、記録メディア１０６は、端末１０に対して着脱自在となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。
【００２５】
なお、端末１０の通信プロトコルとしては、(1)SIP(Session Initiation Protocol)、(2)H.323、(3)SIPを拡張したプロトコル、(4)インスタントメッセンジャーのプロトコル、(5)SIPのMESSAGEメソッドを利用したプロトコル、(6)インターネットリレーチャットのプロトコル(IRC(Internet Relay Chat))、(7)インスタントメッセンジャーのプロトコルを拡張したプロトコル等が挙げられる。このうち、(4)インスタントメッセンジャーのプロトコルは、例えば、(4-1)XMPP(Extensible Messaging and Presence Protocol)、又は(4-2)ICQ（登録商標）、AIM（登録商標）、若しくはSkype（登録商標）などで利用されるプロトコルである。また、(7)インスタントメッセンジャーのプロトコルを拡張したプロトコルは、例えば、Jingleである。
【００２６】
図４は、一実施形態に係る管理システム５０のハードウェア構成図である。管理システム５０は、管理システム５０全体の動作を制御するＣＰＵ２０１、ＩＰＬ等のＣＰＵ２０１の駆動に用いられるプログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、管理システム５０用のプログラム等の各種データを記憶するＨＤ２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ２０５(Hard Disk Drive)、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ２０８、通信ネットワーク２を利用してデータ通信するためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択及び実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ２１３(Compact Disc Read Only Memory)に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、及び、上記各構成要素を図４に示されているように電気的に接続するためのアドレスバス及びデータバス等のバスライン２１０を備えている。
【００２７】
中継装置３０は、管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。
【００２８】
＜＜実施形態の機能構成＞＞
次に、本実施形態の機能構成について説明する。図５は、一実施形態に係る通信システム１の一部を構成する端末１０、及び管理システム５０の機能ブロック図である。なお、図５では、端末１０、及び管理システム５０が、通信ネットワーク２を介してデータ通信することができるように接続されている。
【００２９】
＜端末の機能構成＞
端末１０は、送受信部１１、操作入力受付部１２、起動部１３、出力制御部１４、判断部１５、及び記憶・読出部１９を有している。これら各部は、図３に示されている各構成要素のいずれかが、フラッシュメモリ１０４からＲＡＭ１０３上に展開されたアプリ（プログラム）に従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。
【００３０】
また、端末１０は、図３に示されているＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４によって構築される記憶部１０００を有している。
【００３１】
次に、端末１０における各機能構成について詳細に説明する。なお、以下では、端末１０における各機能構成を説明するにあたって、図３に示されている各構成要素のうち、各機能構成を実現させるための主な構成要素との関係も説明する。
【００３２】
送受信部１１は、ＣＰＵ１０１からの命令、及びネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して、通信相手の端末、各装置又はシステム等と各種データ（または情報）の送受信を行う。
【００３３】
操作入力受付部１２は、ＣＰＵ１０１からの命令、操作ボタン（１０８ａ，１０８ｂ，１０８ｃ，１０８ｄ，１０８ｅ）、及び電源スイッチ１０９によって実現され、ユーザによる各種入力又は各種選択を受け付ける。
【００３４】
起動部１３は、ＣＰＵ１０１からの命令によって実現され、端末１０の動作を起動する。
【００３５】
出力制御部１４は、ＣＰＵ１０１からの命令、並びに、ディスプレイＩ／Ｆ１１７及び音入出力Ｉ／Ｆ１１６によって実現され、画像データ、及び音データの出力を制御する。
【００３６】
判断部１５は、ＣＰＵ１０１からの命令によって実現され、宛先リスト情報を参照して自端末がセッションに接続するか等の判断を行う。詳細は後述する。
【００３７】
記憶・読出部１９は、ＣＰＵ１０１からの命令によって実現され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。
【００３８】
＜管理システムの機能構成＞
管理システム５０は、送受信部５１、認証部５２、管理部５３、セッション制御部５８、及び記憶・読出部５９を有している。これら各部は、図４に示されている各構成要素のいずれかが、ＨＤ２０４からＲＡＭ２０３上に展開された管理システム５０用のプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能である。また、管理システム５０は、ＨＤ２０４により構築される記憶部５０００を有している。更に、記憶部５０００には、以下に示すような各テーブルによって各ＤＢが構築される。
【００３９】
（認証管理テーブル）
図６の（Ａ）は、認証管理テーブルを示す概念図である。記憶部５０００には、図６の（Ａ）に示されているような認証管理テーブルによって認証管理ＤＢ５００１が構築されている。この認証管理テーブルでは、管理システム５０によって管理される全ての端末１０の各通信ＩＤに対して、認証用のパスワードが関連付けられて管理される。
なお、通信ＩＤは、通信システム１において、通信先を特定するための情報である。通信ＩＤとしては、特に限定されないが、例えば、端末１０の識別情報、端末１０のユーザの識別情報、アカウント等が含まれる。以下、端末１０ａ，１０ｂ，１０ｃの通信ＩＤが「０１ａ，０１ｂ，０１ｃ」であるものとして説明する。
【００４０】
（端末管理テーブル）
図６の（Ｂ）は、端末管理テーブルを示す概念図である。記憶部５０００には、図６の（Ｂ)に示されているような端末管理テーブルによって端末管理ＤＢ５００２が構築されている。この端末管理テーブルでは、各端末１０の通信ＩＤ毎に、端末１０の端末名、端末１０のプレゼンスを示すプレゼンス情報、及び端末１０のＩＰアドレスが関連付けられて管理される。なお、図６（Ｂ）は０１ａのみがログインしている状態を示している。
【００４１】
本発明の一実施形態において、プレゼンス情報には、端末１０が管理システム５０へログインしている状態を示すものと、端末１０が管理システム５０へログインしていない状態を示すものと、が含まれる。ログインしていない状態を示すプレゼンス情報には「Ｏｆｆｌｉｎｅ」が含まれる。ログインしている状態を示すプレゼンス情報には、端末１０がコンテンツデータを送信するためのセッションに接続している状態を示す「Ｃｈａｔ」、及び端末１０がコンテンツデータを送信するためのセッションに接続していない状態を示す「Ｏｎｌｉｎｅ」が含まれる。なお、上記のプレゼンス情報は一例であって、プレゼンス情報はこれらに限定されない。
【００４２】
（宛先リスト管理テーブル）
図６の（Ｃ）は、宛先リスト管理テーブルを示す概念図である。記憶部５０００には、図６の（Ｃ)に示されているような宛先リスト管理テーブルによって宛先リスト管理ＤＢ５００３が構築されている。この宛先リスト管理テーブルでは、通信の開始要求元の端末１０の通信ＩＤと、この開始要求元の端末１０において指定可能な宛先候補の端末１０の通信ＩＤと、が関連付けられて管理される。
【００４３】
＜管理システムの各機能構成＞
次に、管理システム５０の各機能構成について詳細に説明する。なお、以下では、管理システム５０の各機能構成を説明するにあたって、図４に示されている各構成要素のうち、管理システム５０の各機能構成を実現させるための主な構成要素との関係も説明する。
【００４４】
送受信部５１は、ＣＰＵ２０１からの命令、及びネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して各端末、装置又はシステムと各種データ（または情報）の送受信を行う。
【００４５】
認証部５２は、ＣＰＵ２０１からの命令によって実現され、送受信部５１で受信された通信ＩＤ及びパスワードを検索キーとして、認証管理テーブルを検索し、この認証管理テーブルに同一の通信ＩＤ及びパスワードが管理されているかを判断することによって端末の認証を行う。
【００４６】
管理部５３は、ＣＰＵ２０１からの命令によって実現され、端末管理テーブル（図６の（Ｂ）参照）において、端末１０のプレゼンス情報等を管理する。管理システム５０の管理部５３は、プレゼンス情報の遷移の契機となるイベント、及びこのイベントに対応する遷移後のプレゼンス情報を管理している。例えば、端末１０が管理システムへログインするイベントに応じて、管理部５３は、このイベントに対応するプレゼンス情報「Ｏｎｌｉｎｅ」を端末管理テーブルにおいて管理する。
【００４７】
セッション制御部５８は、ＣＰＵ２０１からの命令によって、端末１０間でコンテンツデータを送信するためのセッションを制御する。この制御としては、セッションを確立するための制御、確立されたセッションに端末１０を参加させる制御、セッションから退出する制御等が含まれる。
【００４８】
記憶・読出部５９は、ＣＰＵ２０１からの命令及びＨＤＤ２０５によって実現され、又はＣＰＵ２０１からの命令によって実現され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを抽出する処理を行う。
【００４９】
＜＜通信システム１の処理・動作＞＞
続いて、通信システム１における処理及び動作について説明する。
【００５０】
まず、図７を用いて、端末１０が管理システム５０へログインする処理を説明する。図７は、端末１０が管理システム５０へログインする処理を示すシーケンス図である。
【００５１】
端末１０のユーザが電源スイッチをＯＮにすると、操作入力受付部１２が電源ＯＮを受け付けて、端末１０を起動させる（ステップＳ１）。端末１０が起動すると、出力制御部１４は、図８の（Ａ）に示されるログイン要求受付画面をディスプレイ１２０へ出力する。図８の（Ａ）は、ログイン要求受付画面の一例を示す図である。ユーザがログイン要求受付画面に通信ＩＤ及びパスワードを入力してＯＫボタンを選択すると、端末１０の操作入力受付部１２は、ログイン要求の入力を受け付ける（ステップＳ２）。
【００５２】
ログイン要求の入力を受け付けに応じて、端末１０の送受信部１１は、通信ネットワーク２を介して管理システム５０に、ログイン要求を送信する（ステップＳ３）。このログイン要求には、ステップＳ２において入力が受け付けられた通信ＩＤ、及びパスワードが含まれている。
【００５３】
管理システム５０の送受信部５１は、ログイン要求を受信する。端末１０から管理システム５０へログイン要求が送信されることで、受信側である管理システム５０は、送信側である端末１０のＩＰアドレスを取得する。
【００５４】
次に、管理システム５０の認証部５２は、ログイン要求に含まれている通信ＩＤ及びパスワードを検索キーとして、記憶部５０００の認証管理テーブル（図６の（Ａ）参照）を検索し、この認証管理テーブルに同一の通信ＩＤ及びパスワードが管理されているかを判断することによって認証を行う（ステップＳ４）。
【００５５】
認証部５２によって、正当な利用権限を有する端末１０からのログイン要求であると認証された場合には、管理部５３は、端末管理テーブル（図６の（Ｂ）参照）に、ログイン要求に含まれている端末１０の通信ＩＤ、管理システム５０にログインしていることを示すプレゼンス情報「Ｏｎｌｉｎｅ」、及びログイン要求元の端末１０のＩＰアドレスを関連付けて記憶する（ステップＳ５）。
【００５６】
ステップＳ５の処理の一環として、管理システム５０の管理部５３は、ログイン要求元の端末１０の通信ＩＤを検索キーとして、端末管理テーブルを検索し、対応する端末名を読み出す。
【００５７】
管理システム５０の送受信部５１は、認証部５２によって得られた認証結果が示された認証結果情報を、通信ネットワーク２を介して、ログイン要求元の端末１０へ送信する（ステップＳ６）。認証結果情報には、ステップＳ５で端末管理テーブルから読み出されたログイン要求元の端末名が含まれる。即ち、ログイン要求元が端末１０ａ，１０ｂ，１０ｃである場合、端末１０ａ，１０ｂ，１０ｃへ送信される認証結果情報には、それぞれ端末名「Ｔｅｒｍｉｎａｌ＿a，Ｔｅｒｍｉｎａｌ＿ｂ，Ｍ＿ｔｅｒｍｉｎａｌ」が含まれる。
【００５８】
ログイン要求元である端末１０の送受信部１１は、管理システム５０によって送信される認証結果情報を受信する。端末１０の記憶・読出部１９は、認証結果情報に含まれる自端末の端末名を記憶部１０００に記憶させる（ステップＳ７）
【００５９】
続いて、図９，図１０，図１１を用いて、端末１０がコンテンツデータを送信するためのセッションに接続する処理について説明する。図９，図１０は、端末１０がセッションに接続する処理を示すシーケンス図である。図１１は、端末１０がセッションを作成するか、セッションに参加するか判断する処理を示すフロー図である。
【００６０】
以下、ステップＳ１乃至Ｓ７の処理により、端末１０ａ，１０ｂ，１０ｃのうち、まず、端末１０ａが管理システム５０へログインしてからの処理について説明する。なお、ステップＳ２において、端末１０ａは、通信ＩＤ「０１ａ」を含むログイン要求を管理システム５０に送信してログインすることで、管理システム５０の端末管理テーブルは、図６の（Ｂ）の状態となる。また、上記のとおり、ステップＳ６で端末１０ａへ送信される認証結果情報には、端末１０ａの端末名「Ｔｅｒｍｉｎａｌ＿ａ」が含まれている。
【００６１】
以下の説明で、通信システム１において、複数の端末１０間の通信を開始するときに、コンテンツデータを送信するためのセッションを作成する端末１０を「マスター端末」（第１の属性の一例）と表し、マスター端末ではない端末１０を「一般端末」（第２の属性の一例）と表す。通信システム１において、マスター端末の端末名は「Ｍ＿」で始まることが予め定められている。端末１０の判断部１５は、マスター端末の端末名が「Ｍ＿」で始まる旨、管理している。
【００６２】
端末１０ａが管理システム５０へログインすると、端末１０ａは、コンテンツデータを送信するためのセッションへ接続するか図１１に示される処理により判断する（ステップＳ２１）。
【００６３】
この処理で、端末１０ａの記憶・読出部１９は、ステップＳ７において記憶部１０００に記憶される自端末の端末名「Ｔｅｒｍｉｎａｌ＿a」を取得する（ステップＳＡ）。
【００６４】
端末１０ａの判断部１５は、自端末がマスター端末であるか判断する（ステップＳＢ）。ここで、ステップＳ７で取得される自端末の端末名「Ｔｅｒｍｉｎａｌ＿a」は「Ｍ＿」で始まらないので、端末１０ａの判断部１５は、自端末がマスター端末ではないと判断する（ステップＳＢのＮＯ）。判断部１５は、判断処理として、例えば自端末の端末名の先頭２文字を切り出し、切りだされた文字列と「Ｍ＿」が等しくなければ、自端末の端末名が「Ｍ＿」で始まらないと判断できる。
【００６５】
ステップＳＢでＮＯと判断されると、判断部１５は、自端末の各宛先候補の端末名及びプレゼンス情報の要求を送受信部１１へ送信する（ステップＳＤ）。
【００６６】
判断部１５による要求に応じて、端末１０ａの送受信部１１は、端末１０ａの各宛先候補の端末名及びプレゼンス情報を要求する旨の宛先リスト要求情報を管理システム５０へ送信する（ステップＳ２２）
【００６７】
管理システム５０の送受信部５１は、端末１０ａにより送信される宛先リスト要求情報を受信する。宛先リスト要求情報の受信に応じて、管理システム５０の記憶・読出部５９は、宛先リスト要求情報の送信元の端末１０ａの通信ＩＤ「０１ａ」を検索キーとして宛先リスト管理テーブル（図６の（Ｃ）参照）における要求元の通信ＩＤのフィールドを検索することで、要求元に対応する宛先候補の通信ＩＤ「０１ｂ，０１ｃ」を読み出す（ステップＳ２３）。
【００６８】
管理システム５０の記憶・読出部５９は、ステップＳ２３で読み出される宛先候補の通信ＩＤ「０１ｂ，０１ｃ」を検索キーとして、端末管理テーブル（図６の（Ｂ）参照）を検索し、この通信ＩＤに対応する端末名「Ｔｅｒｍｉｎａｌ＿ｂ，Ｍ＿ｔｅｒｍｉｎａｌ」、及びプレゼンス情報「Ｏｆｆｌｉｎｅ，Ｏｆｆｌｉｎｅ」を読み出す（ステップＳ２４）。
【００６９】
管理システム５０の送受信部５１は、ステップＳ２３で読み出される宛先候補の通信ＩＤ、及びステップＳ２４で読み出される端末名、プレゼンス情報の組「０１ｂ，Ｔｅｒｍｉｎａｌ＿ｂ，Ｏｆｆｌｉｎｅ」、「０１ｃ，Ｍ＿ｔｅｒｍｉｎａｌ，Ｏｆｆｌｉｎｅ」を含む宛先リスト情報を、要求元の端末１０ａへ送信する（ステップＳ２５）
【００７０】
端末１０ａの送受信部１１は、管理システム５０により送信される宛先リスト情報を受信する。端末１０ａの判断部１５は、受信される宛先リスト情報を参照して、「Ｍ＿」で始まるマスター端末の端末名に関連付けられているプレゼンス情報が「Ｃｈａｔ」であるか判断する（ステップＳＥ）。ここで、受信される宛先リスト情報において、マスター端末の端末名「Ｍ＿ｔｅｒｍｉｎａｌ」に関連付けられているプレゼンス情報は「Ｏｆｆｌｉｎｅ」であるので、ステップＳＥにおいてＮＯと判断される。
【００７１】
ステップＳＥでＮＯと判断されると、端末１０ａの判断部１５は、管理システム５０から宛先候補の端末１０のプレゼンスの変更を示すプレゼンス変更通知が送られてくるのを待機する（ステップＳＦ）。端末１０ａにおけるその後の処理については、後述する。
【００７２】
続いて、ステップＳ１乃至Ｓ７の処理により、端末１０ｃが管理システム５０へログインしてからの処理について説明する。なお、ステップＳ２において、端末１０ｃは、通信ＩＤ「０１ｃ」を含むログイン要求を管理システム５０に送信してログインすることで、管理システム５０の端末管理テーブルは、表１の状態となる。また、上記のとおり、ステップＳ６で端末１０ｃへ送信される認証結果情報には、端末１０ｃの端末名「Ｍ＿ｔｅｒｍｉｎａｌ」が含まれている。
【００７３】
【表１】
2017169182.tif 000003
【００７４】
端末１０ｃが管理システム５０へログインすると、端末１０ｃは、コンテンツデータを送信するためのセッションへ接続するか図１１に示される処理により判断する（ステップＳ３１）。
【００７５】
この処理で、端末１０ｃの記憶・読出部１９は、ステップＳ７において記憶部１０００に記憶される自端末の端末名「Ｍ＿ｔｅｒｍｉｎａｌ」を取得する（ステップＳＡ）。
【００７６】
端末１０ｃの判断部１５は、自端末がマスター端末であるか判断する（ステップＳＢ）。ここで、ステップＳ７で取得される自端末の端末名「Ｍ＿ｔｅｒｍｉｎａｌ」は「Ｍ＿」で始まるので、端末１０ｃの判断部１５は、自端末がマスター端末であると判断する（ステップＳＢのＹＥＳ）。
【００７７】
ステップＳＢでＹＥＳと判断されると、端末１０ｃの判断部１５は、セッションへ接続する旨、判断する。本実施形態では、マスター端末が最初にセッションへ接続するため、端末１０ｃの判断部１５は、自端末の送受信部１１へセッション作成要求を送信する（ステップＳＣ）。
【００７８】
以下、端末１０ｃをセッションに接続させる処理の一例について説明する。判断部１５からのセッション作成要求の受信に応じて、端末１０ｃの送受信部１１は、自端末を宛先とする通信の開始要求を管理システム５０へ送信する（ステップＳ３２）。
【００７９】
管理システム５０の送受信部５１は、端末１０ｃによって送信される通信の開始要求を受信する。通信の開始要求の受信に応じて、管理システム５０のセッション制御部５８は、端末１０ｃ及び中継装置３０間でコンテンツデータを送信するためのセッションｓｅｄを確立する制御を行う（ステップＳ３３）。
【００８０】
この制御により端末１０ｃ及び中継装置３０間のセッションｓｅｄが確立する（ステップＳ３４）。このように、端末１０ｃが、自端末を宛先として通信の開始を要求することで、端末１０ａ，１０ｂ，１０ｃのうち一の端末１０ｃだけが接続するセッションを作成することができる。端末１０ｃの送受信部１１は、自端末のマイク１１４により集音される音の音データ、及び自端末のカメラ１１２により撮像される画像の画像データを、このセッションｓｅｄにより中継装置３０へ送信する。中継装置３０は、端末１０ｃから送られてくる画像データ及び音データを受信すると、この画像データ及び音データをセッションｓｅｄにより端末１０ｃへ送信する。
【００８１】
管理システム５０の呼制御により確立するセッションｓｅｄへ端末１０ｃが接続すると、管理部５３は、端末管理テーブル（表１参照）に、通信の開始要求元の端末１０ｃの通信ＩＤ、及び端末１０ｃがセッションｓｅｄへ接続していることを示すプレゼンス情報「Ｃｈａｔ」を関連付けて記憶する（ステップＳ３５）。これにより端末管理テーブルは表２に示す状態となる。
【００８２】
【表２】
2017169182.tif 000004
【００８３】
管理システム５０の記憶・読出部５９は、プレゼンス情報が変更された端末１０ｃの通信ＩＤ「０１ｃ」を検索キーとして、宛先リスト管理テーブル（図６の（Ｃ）参照）の宛先候補の通信ＩＤのフィールドを検索する。これにより、記憶・読出部５９は、端末１０ｃを宛先候補とする要求元の端末１０ａ，１０ｂの通信ＩＤ「０１ａ，０１ｂ」を読み出す（ステップＳ３６）。
【００８４】
管理システム５０の送受信部５１は、ステップＳ３６で読み出される通信ＩＤ「０１ａ，０１ｂ」に対応する端末１０ａ，１０ｂのうち、管理システム５０へログイン中の端末１０ａへ、端末１０ｃのプレゼンス情報が変更されたことを示すプレゼンス変更通知を送信する（ステップＳ３７）。プレゼンス変更通知には、プレゼンス情報が変更された端末１０ｃの通信ＩＤ「０１ｃ」、端末管理テーブルにおいて管理されている端末１０ｃの端末名「Ｍ＿ｔｅｒｍｉｎａｌ」、及び変更後のプレゼンス情報「Ｃｈａｔ」が含まれる。
【００８５】
ステップＳＦでプレゼンス変更通知が送られてくるのを待機していた端末１０ａの送受信部１１は、ステップＳ３７で管理システムから送信されるプレゼンス変更通知を受信する（ステップＳＧ）。
【００８６】
端末１０ａの判断部１５は、ステップＳＥに戻り、受信したプレゼンス変更通知に基づいて、端末名「Ｍ＿」で始まるマスター端末のプレゼンス情報が「Ｃｈａｔ」であるか判断する。ここで、プレゼンス変更通知に含まれる端末名は「Ｍ＿ｔｅｒｍｉｎａｌ」であり、プレゼンス情報は「Ｃｈａｔ」であるので、ステップＳＥにおいてＹＥＳと判断される。
【００８７】
ステップＳＥでＹＥＳと判断されると、端末１０ａの判断部１５は、マスター端末である端末１０ｃが接続しているセッションｓｅｄへ参加する旨、判断する。この判断に応じて、端末１０ａの判断部１５は、端末１０ｃが接続しているセッションへ参加する旨のセッション参加要求を、自端末の送受信部１１へ送信する（ステップＳＨ）。
【００８８】
以下、端末１０ｃが接続しているセッションｓｅｄへ、端末１０ａを参加させる処理の一例について説明する。端末１０ａの送受信部１１は、マスター端末である端末１０ｃを宛先とする通信の開始要求を管理システム５０へ送信する（ステップＳ４１）。
【００８９】
管理システム５０の送受信部５１は、端末１０ａによって送信される通信の開始要求を受信する。通信の開始要求の受信に応じて、管理システム５０のセッション制御部５８は、端末１０ａを、端末１０ｃが接続しているセッションｓｅｄに接続させる制御を行う（ステップＳ４２）。この処理は、例えば、中継装置３０へアクセスするための情報を、管理システム５０から端末１０ａへ送信することにより実行される。
【００９０】
この制御により端末１０ａが中継装置３０に接続すると、中継装置３０を介した端末１０ａ，１０ｃ間のセッションｓｅｄが確立する（ステップＳ４３）。端末１０ａの送受信部１１は、自端末のマイク１１４により集音される音の音データ、及び自端末のカメラ１１２により撮像される画像の画像データを、このセッションｓｅｄにより中継装置３０へ送信する。中継装置３０は、端末１０ａ，１０ｃの一方から送られてくる画像データ及び音データを受信すると、この画像データ及び音データをセッションｓｅｄにより端末１０ａ，１０ｃの他方へ送信する。これにより端末１０ａ，１０ｃ間で通話開始可能となる。
【００９１】
管理システム５０の呼制御により確立するセッションｓｅｄへ端末１０ａが接続すると、管理システム５０は、端末管理テーブル（表２参照）で管理されている端末１０ａのプレゼンス情報を変更する。更に、管理システム５０は、端末１０ａのプレゼンス情報が変更された旨のプレゼンス変更通知を、端末１０ａを宛先候補とする端末１０へ送信しても良い。これらの処理は、端末１０ｃのプレゼンス情報が変更されるときのステップＳ３５，Ｓ３６，Ｓ３７の処理と同様であるので説明を省略する。
【００９２】
端末１０ａ，１０ｃによるセッションｓｅｄへの接続後、ステップＳ１乃至Ｓ７の処理により、端末１０ｂが管理システム５０へログインしたときの処理について説明する。なお、ステップＳ２において、端末１０ｂは、通信ＩＤ「０１ｂ」を含むログイン要求を管理システム５０に送信してログインすることで、管理システム５０の端末管理テーブルは、表３の状態となる。また、上記のとおり、ステップＳ６で端末１０ｂへ送信される認証結果情報には、端末１０ｂの端末名「Ｔｅｒｍｉｎａｌ＿ｂ」が含まれている。
【００９３】
【表３】
2017169182.tif 000005
【００９４】
端末１０ｂが管理システム５０へログインすると、端末１０ｂは、コンテンツデータを送信するためのセッションへ接続するか図１１に示される処理により判断する（ステップＳ５１）。
【００９５】
この処理で、端末１０ｂの記憶・読出部１９は、ステップＳ７において記憶部１０００に記憶される自端末の端末名「Ｔｅｒｍｉｎａｌ＿ｂ」を取得する（ステップＳＡ）。
【００９６】
端末１０ｂの判断部１５は、自端末がマスター端末であるか判断する（ステップＳＢ）。ここで、ステップＳ７で取得される自端末の端末名「Ｔｅｒｍｉｎａｌ＿ｂ」は「Ｍ＿」で始まらないので、端末１０ｂの判断部１５は、自端末がマスター端末ではないと判断する（ステップＳＢのＮＯ）。
【００９７】
ステップＳＢでＮＯと判断されると、判断部１５は、自端末の各宛先候補の端末名及びプレゼンス情報の要求を送受信部１１へ送信する（ステップＳＣ）。
【００９８】
判断部１５による要求に応じて、端末１０ｂの送受信部１１は、端末１０ｂの各宛先候補の端末名及びプレゼンス情報を要求する旨の宛先リスト要求情報を管理システム５０へ送信する（ステップＳ５２）
【００９９】
管理システム５０の送受信部５１は、端末１０ｂにより送信される宛先リスト要求情報を受信する。宛先リスト要求情報の受信に応じて、管理システム５０の記憶・読出部５９は、宛先リスト要求情報の送信元の端末１０ｂの通信ＩＤ「０１ｂ」を検索キーとして宛先リスト管理テーブル（図６の（Ｃ）参照）における要求元の通信ＩＤのフィールドを検索することで、要求元に対応する宛先候補の通信ＩＤ「０１ａ，０１ｃ」を読み出す（ステップＳ５３）。
【０１００】
管理システム５０の記憶・読出部５９は、ステップＳ５３で読み出される宛先候補の通信ＩＤ「０１ａ，０１ｃ」を検索キーとして、端末管理テーブル（表３参照）を検索し、この通信ＩＤに対応する端末名「Ｔｅｒｍｉｎａｌ＿ａ，Ｍ＿ｔｅｒｍｉｎａｌ」、及びプレゼンス情報「Ｃｈａｔ，Ｃｈａｔ」を読み出す（ステップＳ５４）。
【０１０１】
管理システム５０の送受信部５１は、ステップＳ５３で読み出される宛先候補の通信ＩＤ、及びステップＳ５４で読み出される端末名、プレゼンス情報の組「０１ａ，Ｔｅｒｍｉｎａｌ＿ａ，Ｃｈａｔ」、「０１ｃ，Ｍ＿ｔｅｒｍｉｎａｌ，Ｃｈａｔ」を含む宛先リスト情報を、要求元の端末１０ｂへ送信する（ステップＳ５５）
【０１０２】
端末１０ｂの送受信部１１は、管理システム５０により送信される宛先リスト情報を受信する。端末１０ｂの判断部１５は、受信される宛先リスト情報を参照して、「Ｍ＿」で始まるマスター端末の端末名に関連付けられているプレゼンス情報が「Ｃｈａｔ」であるか判断する（ステップＳＥ）。ここで、受信される宛先リスト情報において、マスター端末の端末名「Ｍ＿ｔｅｒｍｉｎａｌ」に関連付けられているプレゼンス情報は「Ｃｈａｔ」であるので、ステップＳＥにおいてＹＥＳと判断される。
【０１０３】
ステップＳＥでＹＥＳと判断されると、端末１０ｂの判断部１５は、マスター端末である端末１０ｃが接続しているセッションｓｅｄへ参加する旨、判断する（ステップＳＨ）。この判断に応じて、端末１０ｂの判断部１５は、端末１０ｃが接続しているセッションへ参加する旨のセッション参加要求を、自端末の送受信部１１へ送信する。
【０１０４】
以下、端末１０ｃが接続しているセッションｓｅｄへ、端末１０ｂを参加させる処理の一例について説明する。端末１０ｂの送受信部１１は、マスター端末である端末１０ｃを宛先とする通信の開始要求を管理システム５０へ送信する（ステップＳ６１）。
【０１０５】
管理システム５０の送受信部５１は、端末１０ｂによって送信される通信の開始要求を受信する。通信の開始要求の受信に応じて、管理システム５０のセッション制御部５８は、端末１０ｂを、端末１０ｃが接続しているセッションｓｅｄに接続させる制御を行う（ステップＳ６２）。この処理は、例えば、中継装置３０にアクセスするための情報を、管理システム５０から端末１０ｂへ送信することにより実行される。
【０１０６】
この制御により端末１０ｂが中継装置３０に接続すると、中継装置３０を介した端末１０ａ，１０ｂ，１０ｃ間のセッションｓｅｄが確立する（ステップＳ６３）。端末１０ｂの送受信部１１は、自端末のマイク１１４により集音される音の音データ、及び自端末のカメラ１１２により撮像される画像の画像データを、このセッションｓｅｄにより中継装置３０へ送信する。中継装置３０は、端末１０ａ，１０ｂ，１０ｃの一端末から送られてくる画像データ及び音データを受信すると、この画像データ及び音データをセッションｓｅｄにより、端末１０ａ，１０ｂ，１０ｃの他端末へ送信する。これにより端末１０ａ，１０ｂ，１０ｃ間で通話開始可能となる。
【０１０７】
＜＜＜実施形態の変形例１＞＞＞
続いて、上記実施形態の変形例１について、上記実施形態とは異なる点を説明する。表４は、変形例１における端末管理テーブルを示す概念図である。
【０１０８】
【表４】
2017169182.tif 000006
【０１０９】
管理システム５０の記憶部５０００には、表４に示される端末管理テーブルによって、端末管理ＤＢ５００２が構築される。この端末管理テーブルでは、各端末１０の通信ＩＤ毎に、端末１０の端末名、端末１０のプレゼンスを示すプレゼンス情報、端末１０のＩＰアドレス、及びこの端末１０がマスター端末であるか、一般端末であるかを示す属性情報が関連付けられて管理される。
【０１１０】
管理システム５０の送受信部５１は、端末１０へ端末名を送信する各処理において、端末管理テーブルを参照し、その端末名に対応する属性情報を、端末１０へ送信する。
また、管理システム５０の送受信部５１は、通信ＩＤ、又は端末名が指定された端末１０による属性情報の要求を受け付ける。管理システム５０の送受信部５１は、属性情報の要求の受け付けに応じて、端末管理テーブルを参照し、指定された通信ＩＤ、又は端末名に対応する属性情報を、端末１０へ送信する。
【０１１１】
実施形態の変形例１によると、各端末１０の判断部１５は、ステップＳＢ，ＳＥ等において、端末１０がマスター端末であるか、端末名を用いずに判断することが可能になる。これにより、端末名の設定の自由度が向上する。
【０１１２】
＜＜＜実施形態の変形例２＞＞＞
続いて、上記の実施形態の変形例２について、上記の実施形態と異なる点を説明する。図８の（Ｂ）は、ログイン要求受付画面の一例を示す図である。端末１０が起動すると、出力制御部１４は、図８の（Ｂ）に示されるログイン要求受付画面をディスプレイ１２０へ出力する。ユーザがログイン要求受付画面に通信ＩＤ、パスワード、端末名を入力してＯＫボタンを選択すると、端末１０の操作入力受付部１２は、ログイン要求の入力を受け付ける（ステップＳ２）。
【０１１３】
ログイン要求の入力を受け付けに応じて、端末１０の送受信部１１は、通信ネットワーク２を介して管理システム５０に、ログイン要求を送信する（ステップＳ３）。このログイン要求には、ステップＳ２において入力が受け付けられた通信ＩＤ、パスワード、端末名が含まれている。
【０１１４】
管理システム５０の認証部５２がログイン要求元の認証に成功すると、管理部５３は、端末管理テーブル（図６の（Ｂ）参照）に、ログイン要求に含まれている端末１０の通信ＩＤ及び端末名、並びに管理システムがログインしていることを示すプレゼンス情報「Ｏｎｌｉｎｅ」、及びＩＰアドレスを関連付けて記憶する（ステップＳ５）。
【０１１５】
実施形態の変形例によると、ログイン毎に、端末名を設定することができる。この場合、端末１０は、マスター端末として通信するときには、「Ｍ＿」で始まる端末名によりログインし、一般端末として通信するときには、「Ｍ＿」で始まらない端末名によりログインする。
【０１１６】
＜＜＜実施形態の変形例３＞＞＞
続いて、上記の実施形態の変形例３について、上記の実施形態と異なる点を説明する。図１２は、セッションを作成するか、セッションに参加するか判断する処理を示すフロー図である。
【０１１７】
ステップＳＢで自端末がマスター端末である（ＹＥＳ）と判断されると、端末１０の判断部１５は、自端末の各宛先候補の端末名及びプレゼンス情報の要求を送受信部１１へ送信する（ステップＳＩ）。これにより、ステップＳ２２乃至Ｓ２５と同様の処理により、端末１０は、自端末（マスター端末）に対応する宛先候補（一般端末）の通信ＩＤ、及びこの宛先候補のプレゼンス情報が含まれる宛先リスト情報を取得する。
【０１１８】
端末１０の判断部１５は、受信される宛先リスト情報を参照して、プレゼンス情報が「Ｃｈａｔ」の宛先候補があるか判断する（ステップＳＪ）。プレゼンス情報が「Ｃｈａｔ」の宛先候補があると判断されると（ステップＳＪのＹＥＳ）、端末１０の判断部１５は、宛先候補が接続しているセッションｓｅｄへ参加する旨、判断する。この判断に応じて、端末１０の判断部１５は、プレゼンス情報が「Ｃｈａｔ」の宛先候補が接続しているセッションへ参加する旨のセッション参加要求を、自端末の送受信部１１へ送信する（ステップＳＨ）。端末１０がセッションに参加する処理は、ステップＳ４１乃至Ｓ４３と同様である。
【０１１９】
ステップＳＪで、プレゼンス情報が「Ｃｈａｔ」である宛先候補がない（ＮＯ）と判断されると、端末１０の判断部１５は、セッションを作成する旨、判断する。この場合、端末１０が最初にセッションへ接続することになるため、端末１０の判断部１５は、自端末の送受信部１１へセッション作成要求を送信する（ステップＳＣ）。セッションを作成する処理は、ステップＳ３２乃至Ｓ３４と同様である。
【０１２０】
マスター端末、及び一般端末の間のセッションが確立された後、通信環境により、マスター端末がセッションから切断されることも起こり得る。このような場合、マスター端末が再度、管理システム５０へログインすると、ステップＳＪでＹＥＳと判断されて、マスター端末は、一般端末が接続しているセッションに参加することになる。即ち、マスター端末は、一般端末が接続しているセッションとは別のセッションを新たに作成せず、一般端末が接続しているセッションへ参加することで、マスター端末、及び一般端末は再接続することができる。
【０１２１】
＜＜実施形態の効果＞＞
上記実施形態の通信制御方法によると、端末１０の送受信部１１又は記憶・読出部１９（それぞれ取得手段の一例）は、端末１０がマスター端末（第１の属性の一例）であるか一般端末（第２の属性の一例）であるか判断するための端末名（属性判断情報の一例）を取得する（取得処理の一例、ステップＳ６，ＳＡ，ＳＧ参照）。なお、端末名は、拠点名又は宛先名などの、端末１０を示す任意の名称情報に置き換え可能である。端末１０の送受信部１１（作成手段の一例）は、取得される端末名に基づいて、自端末１０がマスター端末であると判断される場合に、自端末を宛先とする通信開始要求を管理システム５０へ送信することで（作成処理の一例、ステップＳ３２参照）、自端末が接続するセッションｓｅｄを作成する。端末１０の送受信部１１（参加手段の一例）は、取得される端末名に基づいて、自端末が一般端末であると判断される場合に、取得される他の端末名に基づいて、マスター端末であると判断される他の端末１０を宛先とする通信開始要求を管理システム５０へ送信する（参加処理の一例、ステップＳ４１，Ｓ６１参照）。これにより、端末１０は、マスター端末により作成されるセッションｓｅｄへ参加する。上記実施形態によると、複数の端末１０が一のセッションに参加するときに、端末１０において、通信を開始する前に、宛先を管理しなくても良くなる。
【０１２２】
端末１０の判断部１５（属性判断手段の一例）は、端末１０がマスター端末であるか一般端末であるか判断する。この場合、端末１０の判断部１５は、端末１０の端末名が「Ｍ＿」で始まる（第１の形式の一例）場合には、端末１０がマスター端末であると判断し、端末１０の端末名が「Ｍ＿」で始まらない（第２の形式の一例）場合には、端末１０が一般端末であると判断する。上記実施形態によると、端末１０は、各端末名の端末１０がマスター端末であるか簡易に判断できる。
【０１２３】
端末１０の送受信部１１は、他の端末１０のプレゼンス情報を取得する。端末１０の送受信部１１は、自通信端末が一般端末であると判断される場合に、他の端末１０がセッションへ参加している状態を示すプレゼンス情報「Ｃｈａｔ」の取得に応じて、セッションｓｅｄへ参加するための処理を実行する。上記実施形態によると、端末１０は、マスター端末がセッションｓｅｄを作成したときに、ユーザによる操作入力を受け付けることなくこのセッションｓｅｄに接続することができる。
【０１２４】
上記実施形態の変形例１によると、管理システム５０の送受信部１１（送信手段の一例）は、端末１０がマスター端末であるか一般端末であるかを示す属性情報を端末１０へ送信する。これにより、端末１０では、端末名を用いずに属性を判断できるようになるので、端末名の設定の自由度が向上する。
【０１２５】
上記実施形態の変形例２によると、管理システム５０の端末管理ＤＢ５００２（管理手段の一例）は、端末１０によって送信される端末名に基づいて、この端末名を管理する。管理システム５０の送受信部５１は、端末管理ＤＢ５００２において管理されている端末名を他の端末１０へ送信する（送信処理の一例）。上記実施形態の変形例２によると、ログイン毎に端末名を変えることができる。すなわち、ログイン毎に、端末１０をマスター端末として稼動させるか、一般端末として稼動させるか変えることが可能になる。
【０１２６】
＜＜実施形態の補足＞＞
上記各実施の形態における端末１０及び管理システム５０は、単一のコンピュータによって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、プログラム提供システム９０が単一のコンピュータによって構築されている場合には、プログラム提供システム９０によって送信されるプログラムは、複数のモジュールに分けて送信されるようにしてもよいし、分けないで送信されるようにしてもよい。更に、プログラム提供システム９０が複数のコンピュータによって構築されている場合には、複数のモジュールが分けられた状態で、各コンピュータから送信されるようにしてもよい。
【０１２７】
また、上記通信システム１の端末用プログラム、中継装置用プログラム、及び通信管理用プログラムが記憶された記録媒体、並びに、これらプログラムが記憶されたＨＤ２０４は、いずれもプログラム製品（Program Product）として、国内又は国外へ提供される。
【０１２８】
通信システム１において、「テレビ会議」は、「ビデオ会議」と置き換え可能な用語として用いられている。
【０１２９】
また、上記実施形態では、コンテンツデータの一例として、画像データ及び音データについて説明したが、これに限るものではなく、触覚(touch)データであってもよい。この場合、一方の端末側でユーザが接触した感覚が、他方の端末側に伝達される。更に、コンテンツデータは、嗅覚（smell）データであってもよい。この場合、一方の端末側の匂い（臭い）が、他の端末側に伝達される。更に、コンテンツデータは、テキストデータであってもよい。この場合、一方の端末側で入力されたテキストが、他の端末側に伝達される。この際、テキストの入力はキーボード等を使用してもよいし、音声をテキストに変換してもよい。また、コンテンツデータは、画像データ、音データ、触覚データ、嗅覚データ、及びテキストデータ等のデータのうち、少なくとも１つのデータであればよい。
【０１３０】
なお、各端末１０は、複数の事業所間での通話又は、同じ事業所内の異なる部屋間での通話だけでなく、同じ部屋内での通話又は、屋外と屋内又は屋外と屋外での通話で使われてもよい。各端末１０が屋外で使われる場合には、携帯電話通信網等の無線による通信が行われる。また、上記実施形態では、通信システム１によってテレビ会議をする場合について説明したが、これに限るものではなく、打ち合わせ、家族間又は友人間等の一般的な会話、又は、一方向での情報の提示に使用されても構わない。
【０１３１】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路を含むプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサ又は、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)又は従来の回路モジュール等のデバイスを含むものとする。
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２０１３−２３２９３２号公報
【符号の説明】
【０１３３】
１０  端末
１１  送受信部
１２  操作入力受付部
１３  起動部
１４  出力制御部
１５  判断部
１９  記憶・読出部
３０  中継装置
５０  管理システム
５１  送受信部
５２  認証部
５３  管理部
５８  セッション制御部
５９  記憶・読出部
１０００  記憶部
５０００  記憶部
５００１  認証管理ＤＢ
５００２  端末管理ＤＢ
５００３  宛先リスト管理ＤＢ
【図１】
2017169182.tif 000007
【図２】
2017169182.tif 000008
【図３】
2017169182.tif 000009
【図４】
2017169182.tif 000010
【図５】
2017169182.tif 000011
【図６】
2017169182.tif 000012
【図７】
2017169182.tif 000013
【図８】
2017169182.tif 000014
【図９】
2017169182.tif 000015
【図１０】
2017169182.tif 000016
【図１１】
2017169182.tif 000017
【図１２】
2017169182.tif 000018