(57)【要約】【課題】通信相手を限定しない公開通信と、通信相手を個人単位で指定可能な非公開通信とを同時に行うことが可能な通信システム、方法、通信装置およびプログラムを提供すること。【解決手段】本発明の通信管理装置は、他の通信装置と画像データおよび音声データの通信を実行中の通信装置からの要求に応じて、要求元の通信装置に関連付けられた特定の通信装置を特定して中継装置へ通知する。中継装置は、公開または非公開である旨を示す情報が公開である旨を示す場合、要求元の通信装置と通信を実行中の他の通信装置へ画像データおよび音声データを送信し、非公開である旨を示す場合には、他の通信装置のうち特定の通信装置のみに画像データおよび音声データと、非公開である旨を示す情報とを送信する。通信装置は、画像データおよび音声データの出力先を決定し、当該出力先に画像データおよび音声データを出力する。【選択図】図１
2015027054.tif 000002
【特許請求の範囲】
【請求項１】
画像データおよび音声データの少なくとも一方の通信を行う通信システムであって、
前記通信システムは、１以上の通信装置と、通信管理装置と、前記通信装置が送信するデータを中継する中継装置とを備え、
前記通信管理装置は、
前記通信装置ごとに、特定の通信装置を関連付けて記憶する記憶手段と、
前記中継装置を介して他の通信装置と前記画像データおよび音声データの少なくとも一方の通信を実行中の通信装置からの要求に応じて、要求元の通信装置に関連付けられた特定の通信装置を特定する通信装置特定手段と、
前記特定された通信装置を前記中継装置へ通知する通知手段とを備え、
前記中継装置は、
前記要求元の通信装置から、前記画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報とを受信する受信手段と、
前記受信手段によって受信した公開または非公開である旨を示す情報が公開である旨を示す場合には、前記要求元の通信装置と通信を実行中の他の通信装置へ、前記受信した画像データおよび音声データの少なくとも一方を送信し、前記受信手段によって受信した公開または非公開である旨を示す情報が非公開である旨を示す場合には、前記他の通信装置のうち、前記通知手段によって通知された特定の通信装置のみに、前記受信した画像データおよび音声データの少なくとも一方と、非公開である旨を示す情報とを送信する振分手段とを備え、
前記通信装置は、
画像データおよび音声データの少なくとも一方の出力先を決定する手段と、
前記出力先に画像データおよび音声データの少なくとも一方を出力する手段とを備え、
前記中継装置から非公開である旨を示す情報を受信した場合に、非公開通信の要求元のユーザが指定した通信先のユーザが使用する出力装置または入出力装置を出力先として決定することを特徴とする、通信システム。
【請求項２】
非公開通信の要求元の通信装置は、非公開通信が可能な通信先のユーザを非公開通信の要求元のユーザに通知する、請求項１に記載の通信システム。
【請求項３】
非公開通信用の入出力装置が非公開通信の要求元の伝送端末に接続された場合、または非公開通信用の入出力装置が非公開通信の要求元の伝送端末に接続された状態で要求元の伝送端末に電源が投入された場合に、非公開通信の準備処理が実行される、請求項１または２に記載の通信システム。
【請求項４】
画像データおよび音声データの少なくとも一方の通信を行う通信システムであって、複数の通信装置と、通信管理装置と、前記通信装置が送信するデータを中継する中継装置とを含む通信システムが実行する方法であって、前記方法は、
前記通信装置が、
前記中継装置を介して他の通信装置と前記画像データおよび音声データの少なくとも一方の通信を実行中の通信装置からの要求に応じて、要求元の通信装置に関連付けられた特定の通信装置を特定するステップと、
前記特定の通信装置を前記中継装置へ通知するステップと、
前記中継装置が、
前記要求元の通信装置から、前記画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報とを受信するステップと、
受信した公開または非公開である旨を示す情報が公開である旨を示す場合には、前記要求元の通信装置と通信を実行中の他の通信装置へ、前記受信した画像データおよび音声データの少なくとも一方を送信するステップと、
受信した公開または非公開である旨を示す情報が非公開である旨を示す場合には、前記他の通信装置のうち、前記特定の通信装置のみに、前記受信した画像データおよび音声データの少なくとも一方を送信するステップと
前記通信装置が、
画像データおよび音声データの少なくとも一方の出力先を決定するステップと、
前記出力先に画像データおよび音声データの少なくとも一方を出力するステップとを含み、
前記出力先を決定するステップは、前記中継装置から非公開である旨を示す情報を受信した場合に、非公開通信の要求元のユーザが指定した通信先のユーザが使用する出力装置または入出力装置を出力先として決定するステップを含む、方法。
【請求項５】
前記方法は、前記通信装置が、
非公開通信が可能な通信先のユーザを非公開通信の要求元のユーザに通知するステップを含む、請求項４に記載の方法。
【請求項６】
非公開通信用の入出力装置が非公開通信の要求元の伝送端末に接続された場合、または非公開通信用の入出力装置が非公開通信の要求元の伝送端末に接続された状態で要求元の伝送端末に電源が投入された場合に、非公開通信の準備処理が実行される、請求項４または５に記載の方法。
【請求項７】
画像データおよび音声データの少なくとも一方の通信を行う通信装置であって、
他の通信装置から送信された画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報とを受信する受信手段と、
前記受信した画像データおよび音声データの少なくとも一方の出力先を決定する出力先決定手段と、
決定した出力先に前記受信した画像データおよび音声データの少なくとも一方を出力する出力手段とを備え、
前記出力先決定手段は、非公開である旨を示す情報を受信した場合に、非公開通信の要求元のユーザが指定した通信先のユーザが使用する出力装置または入出力装置を出力先として決定することを特徴とする、通信装置。
【請求項８】
前記出力先決定手段は、
画像データおよび音声データの少なくとも一方に付加されている出力先の識別情報が示す出力装置または入出力装置を出力先として決定することを特徴とする、請求項７に記載の通信装置。
【請求項９】
前記通信装置は、
非公開通信が可能な通信先の情報を提示する手段を備える、請求項７または８に記載の通信装置。
【請求項１０】
画像データおよび音声データの少なくとも一方の通信を行う通信装置が実行する方法を、前記通信装置に実行させるプログラムであって、前記プログラムは、
他の通信装置から送信された画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報とを受信するステップと、
前記受信した画像データおよび音声データの少なくとも一方の出力先を決定するステップと、
決定した出力先に前記受信した画像データおよび音声データの少なくとも一方を出力するステップとを前記通信装置に実行させ、
前記決定するステップは、非公開である旨を示す情報を受信した場合に、非公開通信の要求元のユーザが指定した通信先のユーザが使用する出力装置または入出力装置を出力先として決定することを特徴とする、装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像および音声の通信を行う通信システムに関し、より詳細には、複数の拠点間で映像および音声の相互通信を行う通信システム、方法、通信装置およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の高速データ通信が可能なネットワークの普及に伴い、遠隔地の複数の拠点間で映像や音声を相互に配信して会議等を行うビデオ会議が利用されるようになっている。
【０００３】
このようなビデオ会議を実現する会議システムの一例として、特許文献１は、会議実行中に、各拠点の利用者同士の秘話を可能とする会議システムを開示する。この会議システムでは、１の拠点に対して１の会議端末が設置され、１の拠点において会議端末が秘話モードへの移行操作を受け付けた場合、他の拠点の相手端末に対して秘話モードへ移行する旨を通知し、相手端末が秘話モードに移行することにより、拠点間の利用者同士の秘話通信を実現する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示する会議システムでは、拠点単位で通信相手を限定した非公開通信を実現するため、同一の拠点内に複数のユーザが存在する場合、通信相手を個人単位で限定した非公開通信を行うことができないという問題があった。また、特許文献１が開示する会議システムでは、同一の拠点内で通信相手を限定しない公開通信と、通信相手を個人単位で限定した非公開通信とを同時に行うことができないという問題もあった。
【０００５】
本発明は上述した課題を解決するものであり、通信相手を限定しない公開通信と、通信相手を個人単位で指定可能な非公開通信とを同時に行うことが可能な通信システム、方法、通信装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信システムは、１以上の通信装置と、通信管理装置と、通信装置および通信管理装置が送信するデータを中継する中継装置とを備えている。通信管理装置は、通信装置ごとに特定の通信装置を関連付けて記憶し、中継装置を介して他の通信装置と画像データおよび音声データの少なくとも一方の通信を実行中の通信装置からの要求に応じて、要求元の通信装置に関連付けられた特定の通信装置を特定して、中継装置へ通知する。中継装置は、要求元の通信装置から画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報とを受信し、受信した公開または非公開である旨を示す情報が公開である旨を示す場合には、要求元の通信装置と通信を実行中の他の通信装置へ画像データおよび音声データの少なくとも一方を送信し、非公開である旨を示す場合には、他の通信装置のうち特定の通信装置のみに画像データおよび音声データの少なくとも一方と、非公開である旨を示す情報とを送信する。通信装置は、画像データおよび音声データの少なくとも一方の出力先を決定し、当該出力先に画像データおよび音声データの少なくとも一方を出力する。通信装置は、中継装置から非公開である旨を示す情報を受信した場合に、非公開通信の要求元のユーザが指定した通信先のユーザが使用する出力装置または入出力装置を出力先として決定する。
【発明の効果】
【０００７】
本発明の通信システムは、上記手段を採用することにより、通信対象を個人単位で指定可能な非公開通信と、公開通信とを同時に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の通信システムの一実施形態を示す図。
【図２】伝送端末１０ａのハードウェア構成の一実施形態を示す図。
【図３】通信管理装置４０のハードウェア構成の一実施形態を示す図。
【図４】伝送端末１０ａの機能構成の一実施形態を示す図。
【図５】通信管理装置４０の機能構成の一実施形態を示す図。
【図６】中継装置３０ａ〜３０ｄの機能構成の一実施形態を示す図。
【図７】本発明の通信システムが実行する非公開通信の準備処理の一実施形態を示すシーケンス図。
【図８】端末管理テーブル、宛先管理テーブル、非公開通信グループ管理テーブルおよび参加者情報管理テーブルの一実施形態を示す図。
【図９】公開通信管理情報および非公開通信管理情報の一実施形態を示す図。
【図１０】本発明の通信システムが実行する公開通信処理および非公開通信処理の一実施形態を示す図。
【図１１】本発明の通信システムが実行する非公開通信の準備処理の別の実施形態を示すシーケンス図。
【発明を実施するための形態】
【０００９】
以下、本発明について実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。
【００１０】
図１は、本発明の通信システムの一実施形態を示す図である。通信システム１００は、伝送端末１０ａ〜１０ｈと、表示装置２０ａ〜２０ｈと、中継装置３０ａ〜３０ｄと、通信管理装置４０と、ルータ５０ａ，ルータ５０ｂ，ルータ５０ａｂ，ルータ５０ｃ，ルータ５０ｄ，ルータ５０ｃｄとを含んで構成される。通常、１の拠点について１の伝送端末１０ａ〜１０ｈが設置される。
【００１１】
伝送端末１０ａ〜１０ｈは、他拠点の伝送端末１０ａ〜１０ｈ、中継装置３０ａ〜３０ｄおよび通信管理装置４０との間で、ルータ５０ａ，ルータ５０ｂ，ルータ５０ａｂ，ルータ５０ｃ，ルータ５０ｄ，ルータ５０ｃｄおよびネットワーク６０を介して画像データおよび音声データ等の種々のデータを相互に通信する通信装置である。伝送端末１０ａ〜１０ｈは、中継装置３０ａ〜３０ｄを介して画像データおよび音声データを相互に通信し、当該伝送端末１０ａ〜１０ｈに接続された表示装置２０ａ〜２０ｈや外部装置（図示せず）に画像を表示すると共に音声を出力する。
【００１２】
中継装置３０ａ〜３０ｄは、伝送端末１０ａ〜１０ｈおよび通信管理装置４０の間のデータ通信を中継する装置である。中継装置３０ａ〜３０ｄは、伝送端末１０ａ〜１０ｈが送信する画像データや音声データを、通信方法（すなわち、公開通信や非公開通信）に応じて、他の伝送端末１０ａ〜１０ｈに振り分けて送信する。公開通信とは、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄの間でセッションが確立された後、データ通信が可能となった全ての伝送端末の間で、画像および音声を通信する通信方法である。非公開通信とは、セッションが確立された後、データ通信が可能となった全ての伝送端末のうち特定の伝送端末の間で、画像および音声を通信する通信方法である。
【００１３】
通信管理装置４０は、通信システム１００内のデータ通信を管理する装置である。通信管理装置４０は、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄの間のセッションを確立し、複数の拠点間のデータ通信を可能にする。また、通信管理装置４０は、他の拠点間との非公開通信を行うための準備処理を実行する。
【００１４】
図２は、伝送端末１０ａのハードウェア構成の一実施形態を示す図である。以下、図２を参照して、伝送端末１０ａのハードウェア構成について説明する。なお、他の伝送端末１０ｂ〜１０ｈのハードウェア構成は、伝送端末１０ａと同様であるため、説明を省略する。
【００１５】
伝送端末１０ａは、ＣＰＵ(Central Processing Unit)２０１と、ＲＯＭ(Read Only Memory)２０２と、ＲＡＭ(Random Access Memory)２０３と、ＳＳＤ（Solid State Drive）２０４と、メディアドライブ２０６とを含んで構成される。これらの装置はデータバス２０９を介して接続されている。
【００１６】
ＣＰＵ２０１は、伝送端末１０ａの動作を制御するプロセッサである。ＲＯＭ２０２は、本発明のプログラムが記憶される記憶装置である。ＲＡＭ２０３は、本発明のプログラムの実行空間を提供する記憶装置である。伝送端末１０ａは、ＷＩＮＤＯＷＳ（登録商標）シリーズ、Ｍａｃ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを、ＲＡＭ２０３に展開して実行することにより、後述する機能手段を伝送端末１０ａ上に実現する。
【００１７】
ＳＳＤ２０４は、画像や音声等の各種データを記憶するフラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等の不揮発メモリ（図示せず）を備えており、当該不揮発メモリに対する各種データの読み出しや書き込みを制御する。メディアドライブ２０６は、フラッシュメモリ等の記録メディア２０５を挿入可能な装置であり、記録メディア２０５に対するデータの読み出しまたは書き込みを制御する。
【００１８】
また、伝送端末１０ａは、操作ボタン２０７と、電源スイッチ２０８と、ネットワークインタフェース（Ｉ／Ｆ）２１０と、撮像素子Ｉ／Ｆ２１２と、音声入出力Ｉ／Ｆ２１５と、表示装置Ｉ／Ｆ２１６と、外部装置Ｉ／Ｆ２１７とを含んで構成される。これらの装置はデータバス２０９を介して接続される。
【００１９】
操作ボタン２０７は、セッションを確立する他拠点の伝送端末の選択や種々の設定を行う入出力装置である。電源スイッチ２０８は、伝送端末１０ａの電源のＯＮ／ＯＦＦを切り換えるスイッチである。ネットワークＩ／Ｆ２１０は、ルータ５０ａとの接続を提供するインタフェースであり、ネットワーク６０を介したデータ通信を行う。
【００２０】
撮像素子Ｉ／Ｆ２１２は、被写体を撮像して画像を生成するＣＣＤ(Charge Coupled Device)２１１を接続するインタフェースであり、ＣＣＤ２１１を制御して画像を生成する。本実施形態では、撮像素子としてＣＣＤを採用するが、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の他の撮像素子を採用してもよい。
【００２１】
音声入出力Ｉ／Ｆ２１５は、マイク２１３およびスピーカ２１４を接続するインタフェースであり、マイク２１３およびスピーカ２１４との間で音声信号の入出力を行う。表示装置Ｉ／Ｆ２１６は、表示装置２０ａを接続するインタフェースであり、表示装置２０ａに画像を出力する。表示装置２０ａは、伝送端末１０ａが出力する種々の画像を表示する表示装置である。ＣＣＤ２１１、マイク２１３、スピーカ２１４および表示装置２０ａは、入出力装置２２０ａを構成する。
【００２２】
外部装置Ｉ／Ｆ２１７は、入出力装置２３０ａを接続するインタフェースであり、入出力装置２３０ａから画像および音声を受信すると共に、入出力装置２３０ａに画像および音声を出力する。
【００２３】
入出力装置２３０ａは、音声の再生や集音、撮影や画像の表示が可能な装置である。入出力装置２３０ａは、例えば、ノート型ＰＣやタブレット型ＰＣ、スマートフォン、ヘッドセット、ビデオカメラ等の外部装置が該当する。本実施形態では、入出力装置２３０ａは非公開通信に利用される。また、図２に示す実施形態では、入力装置および出力装置が一体的に構成された入出力装置を採用するが、他の実施形態では、個別の装置である入力装置および出力装置を採用してもよい。
【００２４】
図３は、通信管理装置４０のハードウェア構成の一実施形態を示す図である。以下、図３を参照して、通信管理装置４０のハードウェア構成について説明する。なお、中継装置３０ａ〜３０ｄも同様の構成を有する。
【００２５】
通信管理装置４０は、ＣＰＵ３００、ＲＯＭ３０１、ＲＡＭ３０２、ハードディスク装置（ＨＤＤ）３０３およびネットワークインタフェース（Ｉ／Ｆ）３０４を備えている。通信管理装置４０は、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｍａｃ  ＯＳ（登録商標）などの適切なＯＳの下で、本発明のプログラムを実行することにより、後述する機能手段を通信管理装置４０上で実現する。本発明では、通信管理装置４０として、デスクトップ型ＰＣ等の種々の情報処理装置を採用することができる。
【００２６】
図４は、伝送端末１０ａの機能構成の一実施形態を示す図である。以下、図４を参照して、伝送端末１０ａの機能構成について説明する。なお、他の伝送端末１０ｂ〜１０ｈの機能構成は、伝送端末１０ａと同様であるため、説明を省略する。
【００２７】
伝送端末１０ａは、制御部４００と、送受信部４０２と、操作受付部４０４と、撮像部４０６と、メモリ制御部４０８と、記憶部４１０と、表示制御部４１２と、音声入力部４１４と、音声出力部４１６と、画像入力部４１８とを含んで構成される。
【００２８】
制御部４００は、伝送端末１０ａが実行する処理の全体制御を行う機能手段である。制御部４００は、後述する機能手段を用いて種々の処理を実行する。
【００２９】
送受信部４０２は、通信管理装置４０および中継装置３０ａ〜３０ｄと通信を行う機能手段であり、ネットワークＩ／Ｆ２１０および外部装置Ｉ／Ｆ２１７によって実現される。送受信部４０２は、制御部４００の制御下で、撮像部４０６が生成する画像や画像入力部４１８に入力される画像データと、音声入力部４１４に入力される音声データとを中継装置３０ａ〜３０ｄに送信する。また、中継装置３０ａ〜３０ｄから他の伝送端末の画像データや音声データを受信すると、メモリ制御部４０８を介して記憶部４１０にバッファリングする。
【００３０】
操作受付部４０４は、ユーザによる各種の操作指示を受け付ける機能手段である。例えば、ユーザが電源スイッチ２０８をＯＮにすると電源投入指示が発行される。操作受付部４０４は、当該指示を受け付けると、伝送端末１０ａの電源をＯＮにする。
【００３１】
撮像部４０６は、被写体を撮像して画像を生成する機能手段であり、ＣＣＤ２１１および撮像素子Ｉ／Ｆ２１２によって実現される。撮像部４０６は、伝送端末１０ａが起動すると撮影を開始し、画像データを生成する。
【００３２】
メモリ制御部４０８は、記憶部４１０を制御する手段である。メモリ制御部４０８は、各種データを記憶部４１０に保存し、また、記憶部４１０に保存された各種データを読み出す。メモリ制御部４０８は、送受信部４０２が中継装置３０ａ〜３０ｄから画像データや音声データを受信すると、これらの画像データや音声データを記憶部４１０にバッファリングする。
【００３３】
表示制御部４１２は、表示装置２０ａを制御する機能手段である。表示制御部４１２は、撮像部４０６が生成した画像データや、記憶部４１０にバッファリングされている画像データを表示装置２０ａや入出力装置２３０ａに出力して表示させる。また、表示制御部４１２は、遠隔通信の開始時に通信先の伝送端末を選択する画面、非公開通信の開始を指示する画面、非公開通信の通信先を指定する画面、非公開通信の要求があったことを通知する画面等の種々の画面を表示装置２０ａに表示させる。
【００３４】
音声入力部４１４は、マイク２１３や入出力装置２３０ａが生成した音声信号を入力する機能手段である。音声入力部４１４は、音声入出力Ｉ／Ｆ２１５および外部装置Ｉ／Ｆ２１７によって実現される。
【００３５】
音声出力部４１６は、音声信号を出力する機能手段であり、音声入出力Ｉ／Ｆ２１５および外部装置Ｉ／Ｆ２１７によって実現される。音声出力部４１６は、記憶部４１０にバッファリングされている音声信号を取得し、スピーカ２１４や入出力装置２３０ａに出力する。
【００３６】
画像入力部４１８は、入出力装置２３０ａの提供する画像データが入力される機能手段であり、外部装置Ｉ／Ｆ２１７によって実現される。画像入力部４１８には、例えば、ノート型ＰＣやタブレット型ＰＣ、スマートフォン、ビデオカメラ等の提供する画像データが入力される。
【００３７】
図５は、通信管理装置４０の機能構成の一実施形態を示す図である。以下、図５を参照して、通信管理装置４０の機能構成について説明する。
【００３８】
通信管理装置４０は、送受信部５００と、認証部５０１と、状態管理部５０２と、端末状態取得部５０３と、公開通信先特定部５０４と、非公開通信先特定部５０５と、メモリ制御部５０６と、記憶部５０７と、非公開通信先通知部５０８とを含んで構成される。
【００３９】
送受信部５００は、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄとの間でデータ通信を行う機能手段であり、ネットワークＩ／Ｆ３０４によって実現される。送受信部５００は、他の機能手段の要求に応じて、種々のデータを伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄに送信すると共に、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄから受信したデータを、当該データを処理する通信管理装置４０内の機能手段に提供する。
【００４０】
認証部５０１は、伝送端末１０ａ〜１０ｈを認証する機能手段である。認証部５０１は、伝送端末１０ａ〜１０ｈが電源投入時に送信するログイン要求情報（すなわち、当該伝送端末の端末ＩＤおよびＩＰアドレス並びにパスワード）を受信すると、記憶部５０７に保存されている端末認証管理テーブルを参照し、ログイン要求情報を送信した伝送端末の認証を行う。
【００４１】
端末認証管理テーブルには、伝送端末１０ａ〜１０ｈの端末ＩＤと、当該伝送端末にそれぞれ割り当てられたパスワードとが関連付けて登録されており、認証部５０１は、ログイン要求情報に含まれる伝送端末の端末ＩＤおよびパスワードと、端末認証管理テーブルに登録された伝送端末の端末ＩＤおよびパスワードとを照合して、ログイン要求情報を送信した伝送端末の認証を行う。
【００４２】
状態管理部５０２は、伝送端末の通信状態を登録するデータテーブルである端末管理テーブルを更新して伝送端末の通信状態を管理する機能手段である。図８に示す端末管理テーブル８００には、伝送端末の識別情報である端末ＩＤと、伝送端末の名称である端末名と、伝送端末の通信状態と、伝送端末が通信管理装置４０にログインした時刻を示す受信日時と、伝送端末のＩＰアドレスとが登録される。
【００４３】
状態管理部５０２は、認証部５０１による伝送端末の認証が成功すると、図８に示すような端末管理テーブルを参照して、ログイン要求情報に含まれる端末ＩＤに関連付けられている通信状態、受信日時および端末のＩＰアドレスを更新し、端末管理テーブルを更新する。本実施形態では、認証された伝送端末の通信状態は、「ＯＮライン（伝送可能）」となる。
【００４４】
公開通信先特定部５０４は、公開通信が許可されている伝送端末を特定する機能手段である。公開通信先特定部５０４は、通信要求元の伝送端末との通信が許可されている伝送端末の端末ＩＤを登録するデータテーブルである宛先管理テーブルを参照して、公開通信の要求元の伝送端末との公開通信が許可されている伝送端末の端末ＩＤを特定する。
【００４５】
図８に示す宛先管理テーブル８１０では、通信要求元の伝送端末の端末ＩＤと、通信先の伝送端末の端末ＩＤとが関連付けて登録される。公開通信先特定部５０４は、宛先管理テーブル８１０を参照し、認証が成功した伝送端末の端末ＩＤに関連付けられている伝送端末の端末ＩＤを特定する。
【００４６】
非公開通信先特定部５０５は、非公開通信可能が許可されている参加者および入出力装置を特定する機能手段である。非公開通信先特定部５０５は、非公開通信グループ管理テーブルおよび参加者情報管理テーブルを使用して、非公開通信可能な参加者および入出力装置を特定する非公開通信先特定処理を実行し、その結果を非公開通信の要求元の伝送端末に提供する。
【００４７】
非公開通信グループ管理テーブルは、非公開通信が許可されているグループである非公開通信グループと、当該非公開通信グループに所属する参加者を管理するデータテーブルである。図８に示す非公開通信グループ管理テーブル８２０では、非公開通信グループのＩＤと、当該ＩＤが示す非公開通信グループに属する参加者の参加者ＩＤとが関連付けて登録される。
【００４８】
参加者情報管理テーブルは、通信システム１００のユーザである参加者の情報を管理するデータテーブルである。図８に示す参加者情報管理テーブル８３０では、参加者の識別情報である参加者ＩＤと、参加者の名称である参加者名と、参加者が使用する外部装置である入出力装置の識別情報であるデバイスＩＤとが関連付けて登録される。
【００４９】
非公開通信先特定部５０５は、図８に示すような参加者情報管理テーブルを参照し、伝送端末に接続される外部装置である入出力装置のデバイスＩＤに関連付けられている参加者ＩＤ、すなわち、入出力装置を使用するユーザの参加者ＩＤを特定する。
【００５０】
また、非公開通信先特定部５０５は、図８に示すような参加者情報管理テーブルを参照し、当該特定した参加者ＩＤに関連付けられているデバイスＩＤ、すなわち、当該参加者ＩＤの示す参加者が使用する入出力装置のデバイスＩＤを特定し、特定したデバイスＩＤから成るデバイスＩＤリストを生成する。
【００５１】
さらに、非公開通信先特定部５０５は、図８に示すような参加者情報管理テーブルを参照し、当該特定した参加者ＩＤに関連付けられている参加者名を特定し、特定した参加者名から成る参加者名リストを生成する。
【００５２】
メモリ制御部５０６は、記憶手段である記憶部５０７を制御する手段である。記憶部５０７には、端末認証管理テーブル、端末管理テーブル８００、宛先管理テーブル８１０、非公開通信グループ管理テーブル８２０および参加者情報管理テーブル８３０が保存されており、メモリ制御部５０６は、他の機能手段の要求に応じて、これらのデータテーブルを処理する。
【００５３】
非公開通信先通知部５０８は、ユーザが選択した非公開通信の通信先の入出力装置の情報を中継装置３０ａ〜３０ｄに通知する機能手段である。非公開通信先通知部５０８は、ユーザが選択した非公開通信の通信先である入出力装置のデバイスＩＤを受信すると、通信先の伝送端末のＩＰアドレスを中継装置３０ａ〜３０ｄに送信する。このとき、非公開通信先通知部５０８は、参加者情報管理テーブルを参照し、非公開通信の通信先である入出力装置のデバイスＩＤと共に受信する非公開通信の要求元の伝送端末のＩＰアドレスを用いて当該要求元の伝送端末の端末名を特定し、非公開通信の要求元の伝送端末の端末名およびＩＰアドレスと、通信先の入出力装置のデバイスＩＤおよび参加者名を、通信先の伝送端末のＩＰアドレスと共に中継装置３０ａ〜３０ｄに送信する。
【００５４】
以下、伝送端末１０ａ〜１０ｈの間のセッションが確立するまでの処理について説明する。通信管理装置４０は、電源を投入された公開通信の要求元の伝送端末からログイン要求情報を受信すると、端末認証管理テーブルを参照し、ログイン要求情報を送信した伝送端末の認証を行う。
【００５５】
伝送端末の認証が成功すると、通信管理装置４０は、ログイン要求情報を使用して端末管理テーブルを更新する。次いで、通信管理装置４０は、宛先管理テーブルを参照して、認証された要求元の伝送端末と公開通信が許可されている伝送端末の端末ＩＤを特定する。そして、通信管理装置４０は、端末管理テーブルを参照し、当該端末ＩＤによって識別される伝送端末の通信状態を取得し、公開通信の通信先の伝送端末の端末ＩＤおよび通信状態を要求元の伝送端末に送信する。
【００５６】
そして、通信管理装置４０は、端末管理テーブルを参照して、認証された要求元の伝送端末の通信状態を取得し、当該伝送端末と公開通信が許可されている伝送端末のうち通信状態が「ＯＮライン」となっている伝送端末、すなわち、公開通信が可能な伝送端末に対し、認証された伝送端末の通信状態および端末ＩＤを送信する。
【００５７】
次いで、通信管理装置４０は、当該セッションを処理する中継装置のＩＰアドレスを、認証された要求元の伝送端末および公開通信が可能な通信先の伝送端末に送信すると共に、認証された要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスを当該中継装置に送信する。これにより、これらの伝送端末は、中継装置を介してデータ通信を行うことが可能となり、公開通信の要求元の伝送端末、中継装置および通信先の伝送端末との間のセッションが確立される。セッションが確立されると、伝送端末１０ａ〜１０ｈの間の公開通信が可能となると共に、非公開通信の準備処理が実行可能となる。
【００５８】
公開通信を行う場合、伝送端末は、画像および音声に、公開通信であることを示す付属情報を付加し、中継装置を介して、当該画像、音声および付属情報を通信先の伝送端末に送信する。
【００５９】
非公開通信の準備処理では、通信管理装置４０は、非公開通信グループ管理テーブルおよび参加者情報管理テーブルを使用して、非公開通信可能な入出力装置を特定する非公開通信先特定処理を実行し、その結果を非公開通信の要求元の伝送端末に提供する。そして、非公開通信を行う伝送端末は、画像および音声に、非公開通信であることを示す付属情報を付加し、中継装置を介して、当該画像、音声および付属情報を通信先の伝送端末に送信する。なお、非公開通信先特定処理については、図７を参照して詳述する。
【００６０】
図６は、中継装置３０ａ〜３０ｄの機能構成の一実施形態を示す図である。以下、図６を参照して、中継装置３０ａの機能構成について説明する。なお、他の中継装置３０ｂ〜３０ｄの機能構成は、中継装置３０ａと同様であるため、説明を省略する。
【００６１】
中継装置３０ａは、送受信部６００と、メモリ制御部６０１と、記憶部６０２と、非公開通信準備処理部６０３と、振分部６０４とを含んで構成される。
【００６２】
送受信部６００は、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄとの間でデータ通信を行う機能手段であり、ネットワークＩ／Ｆ３０４によって実現される。送受信部６００は、他の機能手段の要求に応じて、種々のデータを伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄに送信すると共に、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄから受信したデータを、当該データを処理する機能手段に送信する。
【００６３】
メモリ制御部６０１は、記憶手段である記憶部６０２を制御する手段である。メモリ制御部６０１は、他の機能手段の要求に応じて、記憶部６０２に種々の情報を書き込み、または、記憶部６０２から種々の情報を読み出す。
【００６４】
記憶部６０２には、図９に示すような公開通信管理情報９００、接続デバイス管理情報９１０および非公開通信管理情報９２０が保存される。公開通信管理情報９００は、中継装置３０ａ〜３０ｄが公開通信を管理するための情報であり、セッションの確立時に記憶部６０２に保存される。
【００６５】
より詳細には、セッションの確立時に送受信部６００が、通信管理装置４０からデータ通信を行う伝送端末１０ａ〜１０ｈのＩＰアドレスを受信すると、セッションの識別情報であるセッションＩＤを生成し、当該セッションＩＤと関連付けて、当該データ通信を行う伝送端末１０ａ〜１０ｈのＩＰアドレスを、公開通信管理情報として記憶部６０２に保存する。
【００６６】
接続デバイス管理情報９１０は、伝送端末に接続されている入出力装置を管理するための情報である。中継装置３０ａは、伝送端末が提供する当該伝送端末に接続されている入出力装置のデバイスＩＤを、当該伝送端末のＩＰアドレスと関連付けて記憶部６０２に保存する。
【００６７】
非公開通信管理情報９２０は、中継装置３０ａ〜３０ｄが非公開通信を管理するための情報であり、非公開通信の開始時に記憶部６０２に保存される。より詳細には、非公開通信の開始時に伝送端末から非公開通信を行う入出力装置のデバイスＩＤを受信すると、中継装置３０ａ〜３０ｄの非公開通信準備処理部６０３が、これらの入出力装置が接続されている伝送端末のＩＰアドレスを関連付けて、非公開通信管理情報として記憶部６０２に保存する。
【００６８】
非公開通信準備処理部６０３は、非公開通信を行うために必要な処理を実行する機能手段である。非公開通信準備処理部６０３は、伝送端末から非公開通信要求を受信すると、通信管理装置４０に対し、非公開通信の要求元の参加者が非公開通信可能な参加者の情報を、要求元の伝送端末に提供するよう要求する。
【００６９】
また、非公開通信準備処理部６０３は、ユーザが指定した参加者が使用する入出力装置が伝送端末に接続されているか確認する指定デバイス接続確認処理を実行する。指定デバイス接続確認処理の結果、ユーザの指定した入出力装置が伝送端末に接続されていると判断した場合には、非公開通信準備処理部６０３は、ユーザの指定した入出力装置が接続されている伝送端末に対し、非公開通信要求を当該デバイスＩＤおよび参加者名と共に送信する。一方、指定デバイス接続確認処理の結果、ユーザの指定した入出力装置が伝送端末に接続されていないと判断した場合には、非公開通信準備処理部６０３は、非公開通信要求元の伝送端末とのセッションが確立されている総ての伝送端末に当該デバイスＩＤを送信する。
【００７０】
さらに、非公開通信準備処理部６０３は、非公開通信先を管理するための非公開通信管理情報を記憶部６０２に保存する。
【００７１】
振分部６０４は、伝送端末１０ａ〜１０ｈが送信する画像データおよび音声データの送信先を振り分ける機能手段である。振分部６０４は、伝送端末１０ａ〜１０ｈから受信した画像データおよび音声データに付加されている公開通信である旨を示す情報または非公開通信である旨を示す情報に基づいて、画像データおよび音声データの送信先を決定する。
【００７２】
公開通信が指定されている場合、振分部６０４は、記憶部６０２に保存されている公開通信管理情報を参照し、画像データおよび音声データを送信した伝送端末のＩＰアドレスと関連付けて登録されている他の伝送端末のＩＰアドレスを取得し、送受信部６００を介して、当該他の伝送端末に画像データおよび音声データを送信する。
【００７３】
例えば、図９に示す公開通信管理情報９００を使用する実施形態では、画像データおよび音声データを送信した伝送端末のＩＰアドレスが「１．２．１．３」である場合、振分部６０４は、当該ＩＰアドレスが関連付けられているセッションＩＤ「Ｓ００１」に関連付けて登録されている伝送端末のＩＰアドレス「１．２．２．４」および「１．３．２．３」を取得し、当該ＩＰアドレス宛に画像データおよび音声データを送信する。
【００７４】
非公開通信が指定されている場合、振分部６０４は、記憶部６０２に保存されている非公開通信管理情報を参照し、画像データおよび音声データを送信した伝送端末のＩＰアドレスと関連付けて登録されている他の伝送端末のＩＰアドレスを取得する。そして、振分部６０４は、送受信部６００を介して、当該他の伝送端末に画像および音声を送信する。
【００７５】
例えば、図９に示す非公開通信管理情報９２０を使用する実施形態では、画像データおよび音声データを送信した伝送端末のＩＰアドレスが「１．２．１．３」である場合、振分部６０４は、当該ＩＰアドレスに関連付けて登録されている伝送端末のＩＰアドレス「１．３．２．３」を取得し、当該ＩＰアドレス宛に画像および音声を送信する。
【００７６】
なお、図９に示す非公開通信管理情報９２０では、非公開通信の要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスが、一対一で関連付けて登録されているが、他の実施形態では、非公開通信の要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスを一対多で関連付けて登録してもよい。
【００７７】
図７は、本発明の通信システムが実行する処理の一実施形態を示すシーケンス図である。以下、図７を参照して、伝送端末１０ａ，１０ｄ，１０ｇの間でセッションが確立された後に実行される非公開通信の準備処理の一実施形態について説明する。
【００７８】
ステップＳ７００では、伝送端末１０ａのユーザが外部装置である非公開通信用の入出力装置２３０ａを伝送端末１０ａに接続する。ステップＳ７０１では、伝送端末１０ｇのユーザが外部装置である非公開通信用の入出力装置２３０ｇを伝送端末１０ｇに接続する。入出力装置２３０ａが伝送端末１０ａに接続されると、ステップＳ７０２で伝送端末１０ａの制御部４００が、送受信部４０２を介して、非公開通信要求を、非公開通信の要求元の伝送端末１０ａのＩＰアドレスおよび入出力装置２０３ａのデバイスＩＤと共に、当該セッションを処理する中継装置３０ａに送信する。
【００７９】
本実施形態では、非公開通信用の入出力装置２３０ａが伝送端末１０ａに接続されると、伝送端末１０ａが非公開通信要求を中継装置３０ａに送信するが、他の実施形態では、非公開通信用の入出力装置２３０ａが伝送端末１０ａに接続された状態で、ユーザが伝送端末１０ａを操作したときに、伝送端末１０ａが非公開通信要求を中継装置３０ａに送信してもよい。
【００８０】
中継装置３０ａは、伝送端末１０ａから非公開通信要求を受信すると、ステップＳ７０３で中継装置３０ａの非公開通信準備処理部６０３が、送受信部６００を介して非公開通信先情報の提供要求を、伝送端末１０ａのＩＰアドレスおよび入出力装置２０３ａのデバイスＩＤと共に通信管理装置４０に送信する。
【００８１】
通信管理装置４０は、中継装置３０ａから非公開通信先情報の提供要求を受信すると、ステップＳ７０４で非公開通信先特定処理を実行する。具体的には、通信管理装置４０の非公開通信先特定部５０５が、図８に示すような参加者情報管理テーブル８３０を参照し、入出力装置２０３ａのデバイスＩＤに関連付けられている参加者ＩＤ、すなわち、入出力装置２０３ａを使用するユーザの参加者ＩＤを特定する。
【００８２】
次に、非公開通信先特定部５０５は、図８に示すような非公開通信グループ管理テーブル８２０を参照し、当該特定した参加者ＩＤに関連付けられている非公開通信グループのＩＤに関連付けられている総ての参加者ＩＤ、すなわち、当該非公開通信グループのＩＤが示すグループに属するユーザのうち伝送端末１０ａのユーザ以外のユーザの参加者ＩＤを特定する。
【００８３】
そして、非公開通信先特定部５０５は、参加者情報管理テーブル８３０を参照し、当該特定した参加者ＩＤに関連付けられているデバイスＩＤ、すなわち、当該参加者ＩＤの示す参加者が使用する入出力装置のデバイスＩＤを特定し、特定したデバイスＩＤから成るデバイスＩＤリストを生成する。また、非公開通信先特定部５０５は、参加者情報管理テーブル８３０を参照し、当該特定した参加者ＩＤに関連付けられている参加者名を特定し、特定した参加者名から成る参加者名リストを生成する。
【００８４】
ステップＳ７０５では、通信管理装置４０の送受信部５００が、上述した非公開通信先特定処理で特定した参加者名およびデバイスＩＤを関連付けて、非公開通信先情報として伝送端末１０ａに送信する。
【００８５】
伝送端末１０ａは、通信管理装置４０から非公開通信先情報を受信すると、ステップＳ７０６で伝送端末１０ａが、非公開通信先情報に含まれる参加者名を伝送端末１０ａのユーザに通知し、ユーザからの指示を待機する。本実施形態では、伝送端末１０ａの表示制御部４１２が、非公開通信対象の候補である参加者名を伝送端末１０ａの表示装置２０ａまたは入出力装置２３０ａに表示することによってユーザに通知する。ユーザは、提示された参加者の中から１以上の参加者を、非公開通信対象として指定することができる。
【００８６】
ユーザが伝送端末１０ａを操作して、非公開通信の対象である参加者名を選択すると、ステップＳ７０７で伝送端末１０ａの制御部４００は、送受信部４０２を介して、ユーザが指定した参加者名と、当該参加者名に関連付けられているデバイスＩＤ、すなわち、当該参加者が使用するデバイスのデバイスＩＤと、入出力装置２３０ａのデバイスＩＤと、伝送端末１０ａのＩＰアドレスとを通信管理装置４０に送信する。
【００８７】
他の実施形態では、ユーザが非公開通信対象の参加者を指定するのではなく、非公開通信先情報に含まれる参加者ＩＤが示す総ての参加者を非公開通信対象とし、当該参加者の参加者名と、当該参加者が使用するデバイスのデバイスＩＤとを通信管理装置４０に送信してもよい。これにより、ユーザの操作負担を軽減することができる。
【００８８】
ステップＳ７０８では、通信管理装置４０が、伝送端末１０ａから受信したデバイスＩＤ、すなわち、ユーザが指定した非公開通信対象の入出力装置のデバイスＩＤおよび参加者名と、入出力装置２３０ａのデバイスＩＤと、非公開通信の要求元の伝送端末１０ａのＩＰアドレスとを中継装置３０ａに送信する。
【００８９】
一方、ステップＳ７０９では、通信管理装置４０は、伝送端末に接続されている入出力装置の問い合わせ（以下、「接続デバイスの問い合わせ」とする。）を中継装置３０ａに要求する。
【００９０】
中継装置３０ａは、通信管理装置４０から接続デバイスの問い合わせの要求を受信すると、ステップＳ７１０で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信の要求元の伝送端末１０ａとセッションが確立されている伝送端末を特定する。具体的には、非公開通信準備処理部６０３は、公開通信管理情報９００を参照し、接続デバイスの問い合わせの要求と共に受信する非公開通信の要求元の伝送端末１０ａのＩＰアドレスに関連付けられているセッションＩＤに関連付けられている伝送端末のＩＰアドレスのうち、伝送端末１０ａのＩＰアドレス以外のＩＰアドレスを特定する。
【００９１】
そして、ステップＳ７１１で非公開通信準備処理部６０３は、送受信部６００を介して、当該特定したＩＰアドレスで識別される伝送端末に対し、接続デバイスの問い合わせを行う。本実施形態では、伝送端末１０ｄ，１０ｇに対して接続デバイスの問い合わせを行う。
【００９２】
中継装置３０ａから接続デバイスの問い合わせを受信した伝送端末１０ｄ，１０ｇは、外部装置である入出力装置が接続されているか否か判断する。入出力装置が接続されている場合には、伝送端末１０ｄ，１０ｇは、接続されている入出力装置のデバイスＩＤを中継装置３０ａに送信する。一方、入出力装置が接続されていない場合には、伝送端末１０ｄ，１０ｇは、入出力装置が接続されていない旨の通知を中継装置３０ａに送信する。
【００９３】
本実施形態では、伝送端末１０ｄは、外部装置である入出力装置が接続されていないため、ステップＳ７１２で入出力装置が接続されていない旨の通知を中継装置３０ａに送信する。一方、伝送端末１０ｇは、入出力装置２３０ｇが接続されているため、ステップＳ７１３で入出力装置２３０ｇのデバイスＩＤと伝送端末１０ｇとを中継装置３０ａに送信する。
【００９４】
中継装置３０ａは、伝送端末１０ｇからデバイスＩＤを受信すると、ステップＳ７１４で中継装置３０ａの非公開通信準備処理部６０３が、伝送端末１０ｇのＩＰアドレスと入出力装置２３０ｇのデバイスＩＤとを関連付け、接続デバイス管理情報として記憶部６０２に保存する。
【００９５】
ステップＳ７１５では、非公開通信準備処理部６０３は、指定デバイス接続確認処理を実行する。具体的には、指定デバイス接続確認処理では、非公開通信準備処理部６０３は、ステップＳ７０８で受信したユーザの指定した参加者が使用する入出力装置のデバイスＩＤと、記憶部６０２に保存されている接続デバイス管理情報であるデバイスＩＤとを比較し、ユーザの指定した入出力装置が、中継装置３０ａとのセッションが確立されている伝送端末に接続されているか確認する。非公開通信準備処理部６０３は、これらのデバイスＩＤが一致する場合は、ユーザの指定した参加者が使用する入出力装置が伝送端末に接続されていると判断する。
【００９６】
指定デバイス接続確認処理の結果、ユーザの指定した入出力装置が伝送端末に接続されていると判断した場合には、ステップＳ７１６で非公開通信準備処理部６０３は、接続デバイス管理情報９１０を参照し、当該デバイスＩＤと関連付けられている伝送端末のＩＰアドレス、すなわち、ユーザの指定した参加者が使用する入出力装置が接続されている伝送端末１０ｇのＩＰアドレスを特定し、非公開通信要求を、当該デバイスＩＤおよび参加者名と、入出力装置２３０ａのデバイスＩＤと共に、伝送端末１０ｇに送信する。
【００９７】
ステップＳ７１７では、非公開通信準備処理部６０３は、非公開通信管理情報を記憶部６０２に保存する。具体的には、非公開通信準備処理部６０３は、通信管理装置４０から受信した非公開通信の要求元の伝送端末１０ａのＩＰアドレスと、非公開通信の通信先の伝送端末１０ｇのＩＰアドレスとを関連付け、非公開通信管理情報として保存する。
【００９８】
伝送端末１０ｇは、中継装置３０ａから非公開通信要求通知を受信すると、ステップＳ７１８で伝送端末１０ｇの表示制御部４１２が、非公開通信要求を受信したことを、ユーザの指定した参加者名および入出力装置のデバイスＩＤと共に、伝送端末１０ｇのユーザに通知する。本実施形態では、伝送端末１０ｇの表示制御部４１２は、非公開通信の要求元の伝送端末１０ａから非公開通信要求を受信した旨の通知と、ユーザが指定した参加者名および入出力装置のデバイスＩＤとを表示装置２０ａに表示することによりユーザに通知する。
【００９９】
そして、ステップＳ７１９で伝送端末１０ｇの制御部４００が、非公開通信の要求元のユーザが使用する入出力装置２３０ａのデバイスＩＤと、非公開通信元のユーザが指定した参加者が使用する入出力装置２３０ｇのデバイスＩＤとを関連付け、デバイス管理情報として記憶部４１０に保存する。
【０１００】
ステップＳ７２０では、伝送端末１０ｇの制御部４００が、送受信部４０２を介して、非公開通信を開始する旨の応答（以下、「非公開通信開始応答」とする。）を、伝送端末１０ｇの端末名と共に中継装置３０ａに送信する。中継装置３０ａは、伝送端末１０ｇから非公開通信開始応答を受信すると、ステップＳ７２１で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信の要求元の伝送端末１０ａに対し、非公開通信開始応答および伝送端末１０ｇの端末名を送信する。
【０１０１】
伝送端末１０ａは、中継装置３０ａから非公開通信開始応答を受信すると、ステップＳ７２２で伝送端末１０ａの表示制御部４１２は、非公開通信開始応答および伝送端末１０ｇの端末名を表示装置２０ａに表示してユーザに通知する。ステップＳ７２３では、制御部４００が、非公開通信の要求元のユーザが使用する入出力装置２３０ａのデバイスＩＤと、非公開通信元のユーザが指定した参加者が使用する入出力装置２３０ｇのデバイスＩＤとを関連付け、デバイス管理情報として記憶部４１０に保存する。
【０１０２】
上述した実施形態では、非公開通信を行う伝送端末がデバイス管理情報を保持するが、他の実施形態では、中継装置がデバイス管理情報を保持してもよい。
【０１０３】
図１０は、本発明の通信システムが実行する公開通信処理および非公開通信処理の一実施形態を示す図である。以下、図１０を参照して、公開通信処理および非公開通信処理について説明する。
【０１０４】
ステップＳ１０００〜ステップＳ１００４は、公開通信処理の一実施形態を示す。この処理は、ステップＳ１０００で伝送端末１０ａの公開通信用の入出力装置２２０ａが、画像データおよび音声データの少なくとも一方を生成する。伝送端末１０ａの制御部４００は、入出力装置２２０ａが画像データおよび音声データの少なくとも一方を生成すると、ステップＳ１００１で送受信部４０２を介して、当該画像データおよび音声データの少なくとも一方を、公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【０１０５】
中継装置３０ａは、伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１００２で中継装置３０ａの振分部６０４が振分処理を実行する。具体的には、振分部６０４は、図９に示すような公開通信管理情報９００を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ａのＩＰアドレスが属するセッションに関連する他の伝送端末のＩＰアドレスを取得し、当該ＩＰアドレスが示す伝送端末１０ｄ，１０ｇに対して画像データおよび音声データの少なくとも一方を送信する。
【０１０６】
伝送端末１０ｇは、中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１００３で伝送端末１０ｇの制御部４００が、画像データおよび音声データの少なくとも一方の出力先を決定する出力先決定処理を実行する。具体的には、制御部４００は、非公開通信である旨を示す情報が画像データおよび音声データの少なくとも一方に付加されているか否か判断する。当該情報が付加されていない場合には、ステップＳ１００４で制御部４００は、表示制御部４１２および音声出力部４１６を介して、画像データおよび音声データの少なくとも一方を、公開通信用の入出力装置２２０ｇに出力する。そして、入出力装置２２０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１０７】
ステップＳ１００５〜ステップＳ１０１４は、非公開通信処理の一実施形態を示す。ステップＳ１００５〜ステップＳ１００９は、非公開通信の要求元の伝送端末から非公開通信対象の伝送端末へデータを送信する非公開通信処理の一実施形態を示す。
【０１０８】
この処理は、ステップＳ１００５で入出力装置２３０ａが生成した画像データおよび音声データの少なくとも一方が伝送端末１０ａに入力されることにより開始する。伝送端末１０ａは、入出力装置２３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１００６で伝送端末１０ａの制御部４００が、記憶部４１０に保存されているデバイス管理情報を参照し、通信元の入出力装置２３０ａのデバイスＩＤと関連付けられている通信先の入出力装置２３０ｇのデバイスＩＤを特定し、画像データおよび音声データの少なくとも一方と、非公開通信である旨を示す情報と、通信先の入出力装置２３０ｇのデバイスＩＤとを中継装置３０ａに送信する。
【０１０９】
中継装置３０ａは、伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１００７で振分処理を実行する。具体的には、中継装置３０ａの振分部６０４が、図９に示すような非公開通信管理情報を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ａのＩＰアドレスに関連付けられている他の伝送端末のＩＰアドレスを取得する。そして、送受信部６００が、当該ＩＰアドレスの示す伝送端末１０ｇに画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報および通信先の入出力装置２３０ｇのデバイスＩＤと共に送信する。
【０１１０】
伝送端末１０ｇは、中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１００８で伝送端末１０ｇの制御部４００が、出力先決定処理を実行する。出力先決定処理の結果、非公開通信である旨を示す情報が画像データおよび音声データの少なくとも一方に付加されていると判断した場合には、ステップＳ１００９で制御部４００は、表示制御部４１２および音声出力部４１６を介して、当該デバイスＩＤが示す入出力装置２３０ｇに画像データおよび音声データの少なくとも一方を出力する。そして、入出力装置２３０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１１１】
ステップＳ１０１０〜ステップＳ１０１４は、非公開通信対象の伝送端末１０ｇから非公開通信の要求元の伝送端末１０ａへデータを送信する非公開通信処理の一実施形態を示す。この処理は、ステップＳ１０１０で入出力装置２３０ｇが生成した画像データおよび音声データの少なくとも一方が伝送端末１０ｇに入力されることにより開始する。伝送端末１０ｇは、入出力装置２３０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１０１１で伝送端末１０ｇの制御部４００が、記憶部４１０に保存されているデバイス管理情報を参照し、入出力装置２３０ｇのデバイスＩＤと関連付けられている入出力装置２３０ａのデバイスＩＤを特定し、画像データおよび音声データの少なくとも一方と、非公開通信である旨を示す情報と、通信先の入出力装置２３０ａのデバイスＩＤとを中継装置３０ａに送信する。
【０１１２】
中継装置３０ａは、伝送端末１０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１０１２で振分処理を実行する。具体的には、中継装置３０ａの振分部６０４が、図９に示すような非公開通信管理情報を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ｇのＩＰアドレスに関連付けられている他の伝送端末のＩＰアドレスを取得する、そして、送受信部６００が、当該ＩＰアドレスの示す伝送端末１０ａに対し、画像データおよび音声データの少なくとも一方と、非公開通信である旨を示す情報と、通信先の入出力装置２３０ａのデバイスＩＤとを送信する。
【０１１３】
伝送端末１０ｇは、中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１０１３で伝送端末１０ｇの制御部４００が、出力先決定処理を実行する。出力先決定処理の結果、非公開通信である旨を示す情報が画像データおよび音声データの少なくとも一方に付加されていると判断した場合には、ステップＳ１０１４で制御部４００は、表示制御部４１２および音声出力部４１６を介して、当該デバイスＩＤが示す入出力装置２３０ａに画像データおよび音声データの少なくとも一方を出力する。そして、入出力装置２３０ａは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１１４】
上述した実施形態では、非公開通信で画像データおよび音声データの少なくとも一方を送信する伝送端末が、通信先の非公開通信用の入出力装置のデバイスＩＤを送信するが、他の実施形態では、画像データおよび音声データの少なくとも一方を送信する伝送端末が、当該伝送端末に接続されている非公開通信用の入出力装置のデバイスＩＤを送信し、中継装置が、デバイス管理情報を参照して、当該デバイスＩＤに関連付けられている通信先の入出力装置のデバイスＩＤを特定し、通信先の入出力装置のデバイスＩＤを、画像データおよび音声データの少なくとも一方と共に、通信先の伝送端末に送信してもよい。
【０１１５】
図１１は、本発明の通信システムが実行する処理の別の実施形態を示すシーケンス図である。以下、図１１を参照して、非公開通信の準備処理の別の実施形態について説明する。なお、図７に示す実施形態との相違点を中心に説明する。
【０１１６】
ステップＳ１１００では、伝送端末１０ａのユーザが外部装置である非公開通信用の入出力装置２３０ａを伝送端末１０ａに接続する。入出力装置２３０ａが伝送端末１０ａに接続されると、ステップＳ１１０１で伝送端末１０ａの制御部４００が、送受信部４０２を介して、非公開通信要求を、非公開通信の要求元の伝送端末１０ａのＩＰアドレスおよび入出力装置２０３ａのデバイスＩＤと共に、当該セッションを処理する中継装置３０ａに送信する。
【０１１７】
中継装置３０ａは、伝送端末１０ａから非公開通信要求を受信すると、ステップＳ１１０２で中継装置３０ａの非公開通信準備処理部６０３が、送受信部６００を介して非公開通信先情報の提供要求を、伝送端末１０ａのＩＰアドレスおよび入出力装置２０３ａのデバイスＩＤと共に通信管理装置４０に送信する。
【０１１８】
通信管理装置４０は、中継装置３０ａから非公開通信先情報の提供要求を受信すると、ステップＳ１１０３で、非公開通信先特定処理を実行し、非公開通信先情報である参加者名およびデバイスＩＤを特定する。ステップＳ１１０４では、通信管理装置４０の送受信部５００が、上述した非公開通信先特定処理で特定した参加者名およびデバイスＩＤを関連付けて、非公開通信先情報として伝送端末１０ａに送信する。
【０１１９】
伝送端末１０ａは、通信管理装置４０から非公開通信先情報を受信すると、ステップＳ１１０５で伝送端末１０ａの表示制御部４１２が、非公開通信先情報に含まれる参加者名を伝送端末１０ａのユーザに通知し、ユーザからの指示を待機する。
【０１２０】
ユーザが伝送端末１０ａを操作して非公開通信対象である参加者名を選択すると、ステップＳ１１０６で伝送端末１０ａの制御部４００は、送受信部４０２を介して、ユーザが指定した参加者名と、当該参加者名に関連付けられているデバイスＩＤ、すなわち、当該参加者が使用するデバイスのデバイスＩＤと、入出力装置２３０ａのデバイスＩＤと、伝送端末１０ａのＩＰアドレスとを通信管理装置４０に送信する。
【０１２１】
ステップＳ１１０７では、通信管理装置４０が、伝送端末１０ａから受信したデバイスＩＤ、すなわち、ユーザが指定した非公開通信対象の入出力装置のデバイスＩＤおよび参加者名と、入出力装置２３０ａのデバイスＩＤと、非公開通信の要求元の伝送端末１０ａのＩＰアドレスとを中継装置３０ａに送信する。
【０１２２】
一方、ステップＳ１１０８では、通信管理装置４０は、接続デバイスの問い合わせを中継装置３０ａに要求する。中継装置３０ａは、通信管理装置４０から接続デバイスの問い合わせの要求を受信すると、ステップＳ１１０９で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信の要求元の伝送端末１０ａとセッションが確立されている伝送端末を特定する。
【０１２３】
具体的には、非公開通信準備処理部６０３は、公開通信管理情報９００を参照し、接続デバイスの問い合わせの要求と共に受信する非公開通信の要求元の伝送端末１０ａのＩＰアドレスに関連付けられているセッションＩＤに関連付けられている伝送端末のＩＰアドレスのうち、伝送端末１０ａのＩＰアドレス以外のＩＰアドレスを特定する。そして、ステップＳ１１１０で非公開通信準備処理部６０３は、送受信部６００を介して、当該特定したＩＰアドレスで識別される伝送端末に対し、接続デバイスの問い合わせを行う。
【０１２４】
中継装置３０ａから接続デバイスの問い合わせを受信した伝送端末１０ｄ，１０ｇは、外部装置である入出力装置が接続されているか否か判断する。入出力装置が接続されている場合、伝送端末１０ｄ，１０ｇは、接続されている入出力装置のデバイスＩＤを中継装置３０ａに送信する。一方、入出力装置が接続されていない場合には、伝送端末１０ｄ，１０ｇは、入出力装置が接続されていない旨の通知を中継装置３０ａに送信する。
【０１２５】
本実施形態では、接続デバイスの問い合わせを受信した時点で伝送端末１０ｇおよび伝送端末１０ｄの双方に入出力装置が接続されていないため、伝送端末１０ｄ，１０ｇは、ステップＳ１１１１，ステップＳ１１１２で、入出力装置が接続されていない旨の通知を中継装置３０ａに送信する。
【０１２６】
ステップＳ１１１３では、中継装置３０ａの非公開通信準備処理部６０３は、指定デバイス接続確認処理を実行する。指定デバイス接続確認処理の結果、ユーザの指定した入出力装置が伝送端末に接続されていないと判断した場合には、ステップＳ１１１４，ステップＳ１１１６で非公開通信準備処理部６０３は、ユーザが指定した入出力装置のデバイスＩＤを伝送端末１０ｄ，１０ｇに送信し、伝送端末１０ｄ，１０ｇからの応答を待機する。ステップＳ１１１５，ステップＳ１１１７では、伝送端末１０ｄ，１０ｇが、ユーザの指定した入出力装置のデバイスＩＤを表示装置２０ｄ，２０ｇに表示する。
【０１２７】
ステップＳ１１１８では、伝送端末１０ｇのユーザが、外部装置である非公開通信用の入出力装置２３０ｇを伝送端末１０ｇに接続する。入出力装置２３０ｇが接続されると、ステップＳ１１１９で伝送端末１０ｇは、入出力装置２３０ｇが提供する入出力装置２３０ｇのデバイスＩＤと、伝送端末１０ｇのＩＰアドレスとを中継装置３０ａに送信する。
【０１２８】
中継装置３０ａは伝送端末１０ｇからデバイスＩＤを受信すると、ステップＳ１１２０で中継装置３０ａの非公開通信準備処理部６０３が、伝送端末１０ｇのＩＰアドレスと入出力装置２３０ｇのデバイスＩＤとを関連付け、接続デバイス管理情報として記憶部６０２に保存する。次いで、ステップＳ１１２１で非公開通信準備処理部６０３は、当該接続デバイス管理情報を使用して指定デバイス接続確認処理を実行する。
【０１２９】
指定デバイス接続確認処理の結果、ユーザの指定した入出力装置が伝送端末に接続されていると判断した場合には、ステップＳ１１２２で中継装置３０ａの非公開通信準備処理部６０３は、接続デバイス管理情報を参照し、当該デバイスＩＤと関連付けられている伝送端末のＩＰアドレス、すなわち、ユーザの指定した入出力装置が接続されている伝送端末１０ｇのＩＰアドレスを特定し、非公開通信要求を、当該デバイスＩＤおよび参加者名と、入出力装置２３０ａのデバイスＩＤと共に、伝送端末１０ｇに送信する。
【０１３０】
ステップＳ１１２３では、非公開通信準備処理部６０３は、ステップＳ１１０７で通信管理装置４０から受信した非公開通信の要求元の伝送端末１０ａのＩＰアドレスと、非公開通信の通信先の伝送端末１０ｇのＩＰアドレスとを関連付け、非公開通信管理情報として記憶部６０２に保存する。
【０１３１】
伝送端末１０ｇは、中継装置３０ａから非公開通信要求通知を受信すると、ステップＳ１１２４で伝送端末１０ｇの表示制御部４１２が、非公開通信要求を受信したことを、ユーザが指定した参加者名および入出力装置２３０ｇのデバイスＩＤと共に、伝送端末１０ｇのユーザに通知する。そして、ステップＳ１１２５で伝送端末１０ｇの制御部４００が、非公開通信の要求元のユーザが使用する入出力装置２３０ａのデバイスＩＤと、非公開通信元のユーザが指定した参加者が使用する入出力装置２３０ｇのデバイスＩＤとを関連付け、デバイス管理情報として記憶部４１０に保存する。
【０１３２】
ステップＳ１１２６では、制御部４００が、送受信部４０２を介して、非公開通信開始応答を、伝送端末１０ｇの端末名と共に中継装置３０ａに送信する。中継装置３０ａは、伝送端末１０ｇから非公開通信開始応答を受信すると、ステップＳ１１２７で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信の要求元の伝送端末１０ａに対し、非公開通信開始応答および伝送端末１０ｇの端末名を送信する。
【０１３３】
そして、伝送端末１０ａは、図７を参照して説明した実施形態と同様に、非公開通信開始応答および伝送端末１０ｇの端末名を表示装置２０ａに表示してユーザに通知すると共に、非公開通信の要求元のユーザが使用する入出力装置２３０ａのデバイスＩＤと、非公開通信元のユーザが指定した参加者が使用する入出力装置２３０ｇのデバイスＩＤとを関連付け、デバイス管理情報として記憶部４１０に保存する。
【０１３４】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１３５】
１０ａ〜１０ｈ…伝送端末、２０ａ〜２０ｈ…表示装置、３０ａ〜３０ｄ…中継装置、４０…通信管理装置、５０ａ〜５０ｄ…ルータ、６０…ネットワーク、１００…通信システム
【先行技術文献】
【特許文献】
【０１３６】
【特許文献１】特開２０１２−１７８７７８
【図１】
2015027054.tif 000003
【図２】
2015027054.tif 000004
【図３】
2015027054.tif 000005
【図４】
2015027054.tif 000006
【図５】
2015027054.tif 000007
【図６】
2015027054.tif 000008
【図７】
2015027054.tif 000009
【図８】
2015027054.tif 000010
【図９】
2015027054.tif 000011
【図１０】
2015027054.tif 000012
【図１１】
2015027054.tif 000013