(57)【要約】【課題】画像データおよび音声データの通信方法である公開通信および非公開通信を同時に行うことが可能な通信システム、方法、通信装置およびプログラムを提供すること。【解決手段】本発明の通信システムは、複数の通信装置と、通信管理装置と、中継装置とを含む。通信管理装置は、通信装置ごとに、特定の通信装置を関連付けて記憶する記憶手段と、画像データおよび音声データの少なくとも一方の通信を、中継装置を介して他の通信装置と実行中の通信装置からの要求に応じて、該要求元の通信装置に関連付けられた特定の通信装置を特定し、当該特定の通信装置を中継装置へ通知する。中継装置は、要求元の通信装置から、画像データおよび音声データの少なくとも一方と、該データの通信が公開または非公開である旨を示す情報と受信し、当該公開または非公開である旨を示す情報に基づいて、画像データおよび音声データを振り分ける。【選択図】図１
2015026991.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）等の他の撮像素子を採用してもよい。
【００２１】
音声入出力Ｉ／Ｆ２１５は、マイク２１３およびスピーカ２１４を接続するインタフェースであり、マイク２１３およびスピーカ２１４との間で音声信号の入出力を行う。表示装置Ｉ／Ｆ２１６は、表示装置２０ａを接続するインタフェースであり、表示装置２０ａに画像を出力する。表示装置２０ａは、伝送端末１０ａが出力する種々の画像を表示する表示装置である。ＣＣＤ２１１、マイク２１３、スピーカ２１４および表示装置２０ａは、入出力装置２２０ａを構成する。
【００２２】
外部装置Ｉ／Ｆ２１７は、入出力装置２３０ａを接続するインタフェースであり、入出力装置２３０ａから画像および音声を受信すると共に、入出力装置２３０ａに画像および音声を出力する。
【００２３】
入出力装置２３０ａは、音声の再生や集音、撮影や画像の表示が可能な装置である。入出力装置２３０ａは、例えば、ノート型ＰＣやタブレット型ＰＣ、スマートフォン、ヘッドセット、ビデオカメラ等の外部装置が該当する。本実施形態では、入出力装置２３０ａは非公開通信に利用される。
【００２４】
図３は、通信管理装置４０のハードウェア構成の一実施形態を示す図である。以下、図３を参照して、通信管理装置４０のハードウェア構成について説明する。なお、中継装置３０ａ〜３０ｄも同様の構成を有する。
【００２５】
通信管理装置４０は、ＣＰＵ３００、ＲＯＭ３０１、ＲＡＭ３０２、ハードディスク装置（ＨＤＤ）３０３およびネットワークインタフェース（Ｉ／Ｆ）３０４を備えている。通信管理装置４０は、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｍａｃ  ＯＳ（登録商標）などの適切なＯＳの下で、本発明のプログラムを実行することにより、後述する機能手段を通信管理装置４０上で実現する。本発明では、通信管理装置４０として、デスクトップ型ＰＣ等の種々の情報処理装置を採用することができる。
【００２６】
図４は、伝送端末１０ａの機能構成の一実施形態を示す図である。以下、図４を参照して、伝送端末１０ａの機能構成について説明する。なお、他の伝送端末１０ｂ〜１０ｈの機能構成は、伝送端末１０ａと同様であるため、説明を省略する。
【００２７】
伝送端末１０ａは、制御部４００と、送受信部４０２と、操作受付部４０４と、撮像部４０６と、メモリ制御部４０８と、記憶部４１０と、表示制御部４１２と、音声入力部４１４と、音声出力部４１６と、画像入力部４１８とを含んで構成される。
【００２８】
制御部４００は、伝送端末１０ａが実行する処理の全体制御を行う機能手段である。制御部４００は、後述する機能手段を用いて種々の処理を実行する。
【００２９】
送受信部４０２は、通信管理装置４０および中継装置３０ａ〜３０ｄと通信を行う機能手段であり、ネットワークＩ／Ｆ２１０および外部装置Ｉ／Ｆ２１７によって実現される。送受信部４０２は、制御部４００の制御下で、撮像部４０６が生成する画像や画像入力部４１８に入力される画像データと、音声入力部４１４に入力される音声データとを中継装置３０ａ〜３０ｄに送信する。また、中継装置３０ａ〜３０ｄから他の伝送端末の画像データや音声データを受信すると、メモリ制御部４０８を介して記憶部４１０にバッファリングする。
【００３０】
操作受付部４０４は、ユーザによる各種の操作指示を受け付ける機能手段である。例えば、ユーザが電源スイッチ２０８をＯＮにすると電源投入指示が発行される。操作受付部４０４は、当該指示を受け付けると、伝送端末１０ａの電源をＯＮにする。また、操作受付部４０４は、ユーザが非公開通信の応答モードを選択すると、当該応答モードを示す情報を、メモリ制御部４０８を介して記憶部４１０に保存する。
【００３１】
撮像部４０６は、被写体を撮像して画像を生成する機能手段であり、ＣＣＤ２１１および撮像素子Ｉ／Ｆ２１２によって実現される。撮像部４０６は、伝送端末１０ａが起動すると撮影を開始し、画像データを生成する。
【００３２】
メモリ制御部４０８は、記憶部４１０を制御する手段である。メモリ制御部４０８は、各種データを記憶部４１０に保存し、また、記憶部４１０に保存された各種データを読み出す。メモリ制御部４０８は、送受信部４０２が中継装置３０ａ〜３０ｄから画像データや音声データを受信すると、これらの画像データや音声データを記憶部４１０にバッファリングする。
【００３３】
表示制御部４１２は、表示装置２０ａを制御する機能手段である。表示制御部４１２は、撮像部４０６が生成した画像データや、記憶部４１０にバッファリングされている画像データを表示装置２０ａや入出力装置２３０ａに出力して表示させる。また、表示制御部４１２は、遠隔通信の開始時に通信先の伝送端末を選択する画面、非公開通信の開始を指示する画面、非公開通信の通信先を指定する画面、非公開通信の要求があったことを通知する画面、非公開通信の応答モードを選択する画面、非公開通信であることを通知する画面等の種々の画面を表示装置２０ａに表示させる。
【００３４】
音声入力部４１４は、マイク２１３や入出力装置２３０ａが生成した音声信号を入力する機能手段である。音声入力部４１４は、音声入出力Ｉ／Ｆ２１５および外部装置Ｉ／Ｆ２１７によって実現される。
【００３５】
音声出力部４１６は、音声信号を出力する機能手段であり、音声入出力Ｉ／Ｆ２１５および外部装置Ｉ／Ｆ２１７によって実現される。音声出力部４１６は、記憶部４１０にバッファリングされている音声信号を取得し、スピーカ２１４や入出力装置２３０ａに出力する。
【００３６】
画像入力部４１８は、入出力装置２３０ａの提供する画像データが入力される機能手段であり、外部装置Ｉ／Ｆ２１７によって実現される。画像入力部４１８には、例えば、ノート型ＰＣやタブレット型ＰＣ、スマートフォン、ビデオカメラ等の提供する画像データが入力される。
【００３７】
図５は、通信管理装置４０の機能構成の一実施形態を示す図である。以下、図５を参照して、通信管理装置４０の機能構成について説明する。
【００３８】
通信管理装置４０は、送受信部５００と、認証部５０１と、状態管理部５０２と、端末状態取得部５０３と、公開通信端末特定部５０４と、非公開通信端末特定部５０５と、メモリ制御部５０６と、記憶部５０７と、非公開通信先通知部５０８とを含んで構成される。
【００３９】
送受信部５００は、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄとの間でデータ通信を行う機能手段であり、ネットワークＩ／Ｆ３０４によって実現される。送受信部５００は、他の機能手段の要求に応じて、種々のデータを伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄに送信すると共に、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄから受信したデータを、当該データを処理する通信管理装置４０内の機能手段に提供する。
【００４０】
認証部５０１は、伝送端末１０ａ〜１０ｈを認証する機能手段である。認証部５０１は、伝送端末１０ａ〜１０ｈが電源投入時に送信するログイン要求情報（すなわち、当該伝送端末の端末ＩＤおよびＩＰアドレス並びにパスワード）を受信すると、記憶部５０７に保存されている端末認証管理テーブルを参照し、ログイン要求情報を送信した伝送端末の認証を行う。端末認証管理テーブルには、伝送端末１０ａ〜１０ｈの端末ＩＤと、当該伝送端末にそれぞれ割り当てられたパスワードとが関連付けて登録されており、認証部５０１は、ログイン要求情報に含まれる伝送端末の端末ＩＤおよびパスワードと、端末認証管理テーブルに登録された伝送端末の端末ＩＤおよびパスワードとを照合して、ログイン要求情報を送信した伝送端末の認証を行う。
【００４１】
状態管理部５０２は、記憶部５０７に保存されている端末管理テーブルを更新して伝送端末１０ａ〜１０ｈの通信状態を管理する機能手段である。端末管理テーブルは、伝送端末１０ａ〜１０ｈの通信状態を登録するデータテーブルである。
【００４２】
図８は、端末管理テーブルの一実施形態を示す図である。端末管理テーブル８００には、伝送端末１０ａ〜１０ｈの識別情報である端末ＩＤ、伝送端末１０ａ〜１０ｈの名称である端末名、伝送端末１０ａ〜１０ｈの通信状態、伝送端末１０ａ〜１０ｈが通信管理装置４０にログインした時刻を示す受信日時、および伝送端末１０ａ〜１０ｈのＩＰアドレスが登録される。
【００４３】
状態管理部５０２は、認証部５０１による伝送端末１０ａ〜１０ｈの認証が成功すると、図８に示すような端末管理テーブルを参照して、ログイン要求情報に含まれる端末ＩＤに関連付けられている通信状態、受信日時および端末のＩＰアドレスを更新し、端末管理テーブルを更新する。本実施形態では、認証された伝送端末１０ａ〜１０ｈの通信状態は、「ＯＮライン（伝送可能）」となる。
【００４４】
公開通信端末特定部５０４は、公開通信が許可されている伝送端末１０ａ〜１０ｈを特定する機能手段である。公開通信端末特定部５０４は、図８に示すような宛先管理テーブルを参照して、公開通信の要求元の伝送端末との公開通信が許可されている伝送端末の端末ＩＤを特定する。
【００４５】
図８に示す宛先管理テーブル８１０は、通信要求元の伝送端末との通信が許可されている伝送端末の端末ＩＤを登録するデータテーブルである。宛先管理テーブル８１０では、通信要求元の伝送端末の端末ＩＤと、通信先の伝送端末の端末ＩＤとが関連付けて登録される。公開通信端末特定部５０４は、宛先管理テーブル８１０を参照し、認証が成功した伝送端末１０ａ〜１０ｈの端末ＩＤに関連付けられている伝送端末１０ａ〜１０ｈの端末ＩＤを特定する。
【００４６】
非公開通信端末特定部５０５は、非公開通信可能が許可されている伝送端末１０ａ〜１０ｈを特定する機能手段である。非公開通信端末特定部５０５は、図８に示すような宛先管理テーブルを参照して、非公開通信の要求元の伝送端末との非公開通信が許可されている伝送端末の端末ＩＤを特定する。
【００４７】
図８に示す宛先管理テーブル８１０では、「＊」印が付加されている端末ＩＤが、非公開通信が許可されている伝送端末の端末ＩＤに該当する。非公開通信端末特定部５０５は、宛先管理テーブル８１０を参照し、非公開通信の要求元の伝送端末１０ａ〜１０ｈの端末ＩＤに関連付けられている通信先の伝送端末１０ａ〜１０ｈの端末ＩＤを特定する。
【００４８】
また、非公開通信端末特定部５０５は、図８に示すような非公開通信グループ管理テーブルを参照して、非公開通信の要求元の伝送端末との非公開通信が許可されている伝送端末の端末ＩＤを特定する。非公開通信グループ管理テーブルは、非公開通信が相互に許可されている伝送端末１０ａ〜１０ｈで構成される非公開通信グループが登録されるデータテーブルである。
【００４９】
図８に示す非公開通信グループ管理テーブル８２０では、非公開通信グループのＩＤと、当該ＩＤが示す非公開通信グループに属する伝送端末１０ａ〜１０ｈの端末ＩＤとが関連付けて登録される。非公開通信端末特定部５０５は、非公開通信グループ管理テーブル８２０を参照し、非公開通信を要求している伝送端末１０ａ〜１０ｈの端末ＩＤに関連付けられている非公開通信グループＩＤを特定し、当該非公開通信グループＩＤに関連付けられている伝送端末１０ａ〜１０ｈの端末ＩＤ、すなわち、当該非公開通信グループＩＤによって識別される非公開通信グループに属する伝送端末１０ａ〜１０ｈの端末ＩＤを特定する。
【００５０】
メモリ制御部５０６は、記憶手段である記憶部５０７を制御する手段である。メモリ制御部５０６は、他の機能手段の要求に応じて、記憶部５０７に保存されている端末認証管理テーブル、端末管理テーブル８００、宛先管理テーブル８１０および非公開通信グループ管理テーブル８２０を処理する。
【００５１】
非公開通信先通知部５０８は、ユーザが選択した非公開通信の通信先の伝送端末の情報を中継装置３０ａ〜３０ｄに通知する機能手段である。非公開通信先通知部５０８は、ユーザが選択した非公開通信の通信先である伝送端末のＩＰアドレスを受信すると、通信先の伝送端末のＩＰアドレスを中継装置３０ａ〜３０ｄに送信する。このとき、非公開通信先通知部５０８は、端末管理テーブル８００を参照し、非公開通信の通信先である伝送端末のＩＰアドレスと共に受信する非公開通信の要求元の伝送端末のＩＰアドレスを用いて当該伝送端末の端末名を特定し、非公開通信の要求元の伝送端末の端末名およびＩＰアドレスと、通信先の伝送端末のＩＰアドレスとを、通信先の伝送端末のＩＰアドレスと共に中継装置３０ａ〜３０ｄに送信する。
【００５２】
以下、伝送端末１０ａ〜１０ｈの間のセッションが確立するまでの処理について説明する。通信管理装置４０は、電源を投入された公開通信の要求元の伝送端末からログイン要求情報を受信すると、端末認証管理テーブルを参照し、ログイン要求情報を送信した伝送端末の認証を行う。
【００５３】
伝送端末の認証が成功すると、通信管理装置４０は、ログイン要求情報を使用して端末管理テーブルを更新する。次いで、通信管理装置４０は、宛先管理テーブルを参照して、認証された要求元の伝送端末と公開通信が許可されている伝送端末の端末ＩＤを特定する。そして、通信管理装置４０は、端末管理テーブルを参照し、当該端末ＩＤによって識別される伝送端末の通信状態を取得し、公開通信の通信先の伝送端末の端末ＩＤおよび通信状態を要求元の伝送端末に送信する。
【００５４】
そして、通信管理装置４０は、端末管理テーブルを参照して、認証された要求元の伝送端末の通信状態を取得し、当該伝送端末と公開通信が許可されている伝送端末のうち通信状態が「ＯＮライン」となっている伝送端末、すなわち、公開通信が可能な伝送端末に対し、認証された伝送端末の通信状態および端末ＩＤを送信する。
【００５５】
次いで、通信管理装置４０は、当該セッションを処理する中継装置のＩＰアドレスを、認証された要求元の伝送端末および公開通信が可能な通信先の伝送端末に送信すると共に、認証された要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスを当該中継装置に送信する。これにより、これらの伝送端末は、中継装置を介してデータ通信を行うことが可能となり、公開通信の要求元の伝送端末、中継装置および通信先の伝送端末との間のセッションが確立される。セッションが確立されると、伝送端末１０ａ〜１０ｈの間の公開通信が可能となると共に、非公開通信の準備処理が実行可能となる。
【００５６】
公開通信を行う場合、伝送端末は、画像および音声に、公開通信であることを示す付属情報を付加し、中継装置を介して、当該画像、音声および付属情報を通信先の伝送端末に送信する。
【００５７】
非公開通信の準備処理では、通信管理装置４０は、端末管理テーブル８００、宛先管理テーブル８１０および非公開通信グループ管理テーブル８２０を使用して、非公開通信可能な伝送端末を特定する非公開通信先特定処理を実行し、その結果を非公開通信の要求元の伝送端末に提供する。そして、非公開通信を行う伝送端末は、画像および音声に、非公開通信であることを示す付属情報を付加し、中継装置を介して、当該画像、音声および付属情報を通信先の伝送端末に送信する。なお、非公開通信先特定処理については、図７を参照して詳述する。
【００５８】
図６は、中継装置３０ａ〜３０ｄの機能構成の一実施形態を示す図である。以下、図６を参照して、中継装置３０ａの機能構成について説明する。なお、他の中継装置３０ｂ〜３０ｄの機能構成は、中継装置３０ａと同様であるため、説明を省略する。
【００５９】
中継装置３０ａは、送受信部６００と、メモリ制御部６０１と、記憶部６０２と、非公開通信準備処理部６０３と、振分部６０４とを含んで構成される。
【００６０】
送受信部６００は、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄとの間でデータ通信を行う機能手段であり、ネットワークＩ／Ｆ３０４によって実現される。送受信部６００は、他の機能手段の要求に応じて、種々のデータを伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄに送信すると共に、伝送端末１０ａ〜１０ｈおよび中継装置３０ａ〜３０ｄから受信したデータを、当該データを処理する機能手段に送信する。
【００６１】
メモリ制御部６０１は、記憶手段である記憶部６０２を制御する手段である。メモリ制御部６０１は、他の機能手段の要求に応じて、記憶部６０２に種々の情報を書き込み、または、記憶部６０２から種々の情報を読み出す。
【００６２】
記憶部６０２には、図９に示すような公開通信管理情報９００および非公開通信管理情報９１０が保存される。公開通信管理情報９００は、中継装置３０ａ〜３０ｄが公開通信を管理するための情報であり、セッションの確立時に記憶部６０２に保存される。
【００６３】
より詳細には、セッションの確立時に送受信部６００が、通信管理装置４０からデータ通信を行う伝送端末１０ａ〜１０ｈのＩＰアドレスを受信すると、セッションの識別情報であるセッションＩＤを生成し、当該セッションＩＤと関連付けて、当該データ通信を行う伝送端末１０ａ〜１０ｈのＩＰアドレスを、公開通信管理情報として記憶部６０２に保存する。
【００６４】
非公開通信管理情報９１０は、中継装置３０ａ〜３０ｄが非公開通信を管理するための情報であり、非公開通信の開始時に記憶部６０２に保存される。より詳細には、非公開通信の開始時に送受信部６００が、通信管理装置４０から非公開通信を行う伝送端末１０ａ〜１０ｈのＩＰアドレスを受信すると、非公開通信準備処理部６０３が、これらの伝送端末１０ａ〜１０ｈのＩＰアドレスを関連付けて、非公開通信管理情報として記憶部６０２に保存する。
【００６５】
非公開通信準備処理部６０３は、非公開通信を行うために必要な処理を実行する機能手段である。非公開通信準備処理部６０３は、伝送端末から非公開通信要求を受信すると、通信管理装置４０に対し、非公開通信の要求元の伝送端末が非公開通信可能な通信先の伝送端末の情報を、要求元の伝送端末に提供するよう要求する。
【００６６】
また、非公開通信準備処理部６０３は、ユーザが選択した通信先の伝送端末に対して、非公開通信を要求すると共に、当該伝送端末が返信する非公開通信の応答モードおよび当該伝送端末の端末名を通信管理装置４０に提供する。さらに、非公開通信準備処理部６０３は、非公開通信管理情報を記憶部６０２に保存する。
【００６７】
振分部６０４は、伝送端末１０ａ〜１０ｈが送信する画像データおよび音声データの送信先を振り分ける機能手段である。振分部６０４は、伝送端末１０ａ〜１０ｈから受信した画像データおよび音声データに付加されている公開通信である旨を示す情報もしくは非公開通信である旨を示す情報、または非公開通信の応答モードを示す情報に基づいて、画像データおよび音声データの送信先を決定する。
【００６８】
公開通信が指定されている場合または公開通信を示す応答モードが指定されている場合、振分部６０４は、記憶部６０２に保存されている公開通信管理情報を参照し、画像データおよび音声データを送信した伝送端末のＩＰアドレスと関連付けて登録されている他の伝送端末のＩＰアドレスを取得し、送受信部６００を介して、当該他の伝送端末に画像データおよび音声データを送信する。
【００６９】
例えば、図９に示す公開通信管理情報９００を使用する実施形態では、画像データおよび音声データを送信した伝送端末のＩＰアドレスが「１．２．１．３」である場合、振分部６０４は、当該ＩＰアドレスが関連付けられているセッションＩＤ「Ｓ００１」に関連付けて登録されている伝送端末のＩＰアドレス「１．２．２．４」および「１．３．２．３」を取得し、当該ＩＰアドレス宛に画像データおよび音声データを送信する。
【００７０】
非公開通信が指定されている場合または非公開通信を示す応答モードが指定されている場合、振分部６０４は、記憶部６０２に保存されている非公開通信管理情報を参照し、画像データおよび音声データを送信した伝送端末のＩＰアドレスと関連付けて登録されている他の伝送端末のＩＰアドレスを取得する。そして、振分部６０４は、送受信部６００を介して、当該他の伝送端末に画像および音声を送信する。
【００７１】
例えば、図９に示す非公開通信管理情報９１０を使用する実施形態では、画像データおよび音声データを送信した伝送端末のＩＰアドレスが「１．２．１．３」である場合、振分部６０４は、当該ＩＰアドレスに関連付けて登録されている伝送端末のＩＰアドレス「１．３．２．３」を取得し、当該ＩＰアドレス宛に画像および音声を送信する。
【００７２】
なお、図９に示す非公開通信管理情報９１０では、非公開通信の要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスが、一対一で関連付けて登録されているが、他の実施形態では、非公開通信の要求元の伝送端末のＩＰアドレスおよび通信先の伝送端末のＩＰアドレスを一対多で関連付けて登録してもよい。
【００７３】
図７は、本発明の通信システムが実行する処理を示すシーケンス図である。以下、図７を参照して、伝送端末１０ａ，１０ｄ，１０ｇの間でセッションが確立された後、非公開通信の準備処理を実行し、公開通信および非公開通信を行う処理について説明する。本実施形態では、外部装置である入出力装置２３０ａおよび入出力装置２３０ｇを用いて非公開通信を行う。
【００７４】
ステップＳ７００〜ステップＳ７１３は、非公開通信を行うための準備処理である。この処理は、ステップＳ７００でユーザが入出力装置２３０ａを伝送端末１０ａに接続することにより開始する。入出力装置２３０ａが伝送端末１０ａに接続されると、ステップＳ７０１で伝送端末１０ａの制御部４００が、送受信部４０２を介して、非公開通信要求を、非公開通信の要求元の伝送端末１０ａのＩＰアドレスと共に、当該セッションを処理する中継装置３０ａに送信する。
【００７５】
本実施形態では、非公開通信用の入出力装置２３０ａが伝送端末１０ａに接続されると、伝送端末１０ａが非公開通信要求を中継装置３０ａに送信するが、他の実施形態では、非公開通信用の入出力装置２３０ａが伝送端末１０ａに接続された状態で、ユーザが伝送端末１０ａを操作したときに、伝送端末１０ａが非公開通信要求を中継装置３０ａに送信してもよい。
【００７６】
中継装置３０ａは、伝送端末１０ａから非公開通信要求を受信すると、ステップＳ７０２で中継装置３０ａの非公開通信準備処理部６０３が、送受信部６００を介して非公開通信先情報の提供要求を、伝送端末１０ａのＩＰアドレスと共に通信管理装置４０に送信する。
【００７７】
通信管理装置４０は、中継装置３０ａから非公開通信先情報の提供要求を受信すると、ステップＳ７０３で、非公開通信先特定処理を実行する。具体的には、通信管理装置４０の非公開通信端末特定部５０５が、図８に示すような端末管理テーブル８００を参照し、非公開通信の要求元である伝送端末１０ａのＩＰアドレス（「１．２．１．３」）に関連付けられている伝送端末１０ａの端末ＩＤ（「１０ａ」）を取得する。
【００７８】
次いで、非公開通信端末特定部５０５は、宛先管理テーブル８１０を参照し、伝送端末１０ａの端末ＩＤに関連付けられている通信先の伝送端末の端末ＩＤの中から非公開通信が許可されている伝送端末の端末ＩＤ（「１０ｂ」，「１０ｃ」，「１０ｇ」）を取得する。また、非公開通信端末特定部５０５は、非公開通信グループ管理テーブル８２０を参照し、伝送端末１０ａの端末ＩＤに関連付けられている非公開通信グループ（すなわち、グループＩＤ「Ｇｒ０１」によって識別されるグループ）に属する端末ＩＤであって伝送端末１０ａの端末ＩＤ以外の端末ＩＤ（「１０ｂ」，「１０ｃ」）を特定する。
【００７９】
非公開通信端末特定部５０５は、上述した方法によって特定した非公開通信が許可されている通信先の伝送端末の端末ＩＤ（「１０ｂ」，「１０ｃ」，「１０ｇ」および「１０ｂ」，「１０ｃ」）をマージする。そして、非公開通信端末特定部５０５は、端末管理テーブル８００を参照し、マージした端末ＩＤ（「１０ｂ」，「１０ｃ」，「１０ｇ」）を用いて、稼働状態が「ＯＮライン（伝送可能）」である伝送端末、すなわち、非公開通信可能な伝送端末（本実施形態では、端末ＩＤ「１０ｇ」で識別される伝送端末）のＩＰアドレス（「１．３．２．３」）および当該伝送端末の端末名を特定する。
【００８０】
ステップＳ７０４では、通信管理装置４０の送受信部５００が、上述した非公開通信先特定処理で特定された非公開通信可能な通信先の伝送端末のＩＰアドレスおよび通信先の端末名を、非公開通信先情報として伝送端末１０ａに送信する。
【００８１】
他の実施形態では、上述した非公開通信先特定処理を実行せずに、通信管理装置４０が、セッションに参加している伝送端末のＩＰアドレスおよび端末名を、非公開通信先情報として伝送端末１０ａに送信してもよい。
【００８２】
伝送端末１０ａは、通信管理装置４０から非公開通信先情報を受信すると、ステップＳ７０５で伝送端末１０ａの表示制御部４１２が、非公開通信可能な通信先の伝送端末のＩＰアドレスおよび端末名を伝送端末１０ａのユーザに通知し、ユーザからの指示を待機する。本実施形態では、非公開通信が可能な通信先の伝送端末のＩＰアドレスおよび端末名を表示装置２０ａに表示することによってユーザに通知する。他の実施形態では、非公開通信が可能な通信先の伝送端末の端末名のみを表示装置２０ａに表示することによってユーザに通知してもよい。ユーザは、提示された伝送端末の中から１以上の伝送端末を非公開通信の通信先として選択することができる。
【００８３】
ユーザが伝送端末１０ａを操作して非公開通信の通信先である伝送端末を選択すると、ステップＳ７０６で伝送端末１０ａの制御部４００は、送受信部４０２を介して、ユーザが指定した通信先の伝送端末のＩＰアドレスを、伝送端末１０ａのＩＰアドレスと共に通信管理装置４０に送信する。
【００８４】
他の実施形態では、ユーザが非公開通信の通信先である伝送端末を選択するのではなく、非公開通信先情報に含まれる総ての伝送端末を非公開通信の通信先とし、当該伝送端末のＩＰアドレスを通信管理装置４０に送信してもよい。これにより、ユーザの操作負担を軽減することができる。
【００８５】
通信管理装置４０は、伝送端末１０ａから非公開通信の通信先である伝送端末のＩＰアドレスを受信すると、ステップＳ７０７で通信管理装置４０の非公開通信先通知部５０８が、端末管理テーブル８００を参照し、伝送端末１０ａのＩＰアドレスを用いて非公開通信の要求元の伝送端末１０ａの端末名を特定し、当該伝送端末１０ａの端末名およびＩＰアドレスと、通信先の伝送端末のＩＰアドレスとを中継装置３０ａに送信する。
【００８６】
中継装置３０ａは、通信管理装置４０から非公開通信の要求元の伝送端末１０ａの端末名およびＩＰアドレスと、非公開通信の通信先の伝送端末のＩＰアドレスとを受信すると、ステップＳ７０８で中継装置３０ａの非公開通信準備処理部６０３が、ユーザが指定した非公開通信の通信先の伝送端末に対し、非公開通信の要求元の伝送端末１０ａの端末名と共に、非公開通信要求を送信する。本実施形態では、ユーザが指定した非公開通信の通信先を伝送端末１０ｇとする。
【００８７】
ステップＳ７０９では、非公開通信準備処理部６０３は、非公開通信管理情報を記憶部６０２に保存する。具体的には、非公開通信準備処理部６０３は、図９に示す非公開通信管理情報９１０のように、通信管理装置４０から受信した非公開通信の要求元の伝送端末１０ａのＩＰアドレスと、非公開通信の通信先の伝送端末１０ｇのＩＰアドレスとを関連付けて保存する。
【００８８】
伝送端末１０ｇは、中継装置３０ａから非公開通信要求通知を受信すると、ステップＳ７１０で伝送端末１０ｇの表示制御部４１２が、非公開通信要求を受信したことを、非公開通信の要求元の伝送端末１０ａの名称と共に、伝送端末１０ｇのユーザに通知する。本実施形態では、表示制御部４１２が、非公開通信の要求元の伝送端末１０ａから非公開通信要求を受信した旨の通知および非公開通信の要求元の伝送端末１０ａの名称を表示装置２０ａに表示することによってユーザに通知する。
【００８９】
ステップＳ７１１では、伝送端末１０ｇのユーザが、非公開通信要求に対する応答として、入出力装置２３０ｇを伝送端末１０ｇに接続する。ユーザが入出力装置２３０ｇを伝送端末１０ｇに接続すると、ステップＳ７１２で伝送端末１０ｇの制御部４００が、送受信部４０２を介して、非公開通信の応答モードと、伝送端末１０ｇの端末名とを中継装置３０ａに送信する。本実施形態では、非公開通信用の入出力装置２３０ｇが伝送端末１０ｇに接続されるため、伝送端末１０ｇは、非公開通信を示す応答モードを中継装置３０ａに送信する。
【００９０】
中継装置３０ａは、伝送端末１０ｇから応答モードおよび伝送端末１０ｇの端末名を受信すると、ステップＳ７１３で中継装置３０ａの非公開通信準備処理部６０３が、要求元の伝送端末１０ａに対し、非公開通信を示す応答モードおよび伝送端末１０ｇの端末名を送信する。そして、伝送端末１０ａは、中継装置３０ａから受信した非公開通信の応答モードおよび伝送端末１０ｇの端末名を表示装置２０ａに表示してユーザに通知することができる。
【００９１】
ステップＳ７１４〜ステップＳ７１７は、公開通信処理の一実施形態を示す。この処理は、ステップＳ７１４で伝送端末１０ａの入出力装置２２０ａが、画像データおよび音声データの少なくとも一方を生成する。伝送端末１０ａの制御部４００は、入出力装置２２０ａが画像データおよび音声データの少なくとも一方を生成すると、ステップＳ７１５で送受信部４０２を介して、当該画像データおよび音声データの少なくとも一方を、公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【００９２】
中継装置３０ａは、伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ７１６で中継装置３０ａの振分部６０４が振分処理を実行する。具体的には、振分部６０４は、図９に示すような公開通信管理情報９００を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ａのＩＰアドレスが属するセッションに関連する他の伝送端末のＩＰアドレスを取得し、当該ＩＰアドレスが示す伝送端末１０ｄ，１０ｇに画像データおよび音声データの少なくとも一方を送信する。
【００９３】
ステップＳ７１７では、伝送端末１０ｇの制御部４００が、表示制御部４１２および音声出力部４１６を介して、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を入出力装置２２０ｇに出力する。そして、入出力装置２２０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【００９４】
ステップＳ７１８〜ステップＳ７２５は、非公開通信処理の一実施形態を示す。ステップＳ７１８〜ステップＳ７２１は、非公開通信の要求元から通信先へデータを送信する非公開通信処理の一実施形態を示す。
【００９５】
この処理は、ステップＳ７１８で入出力装置２３０ａが生成した画像データおよび音声データの少なくとも一方が伝送端末１０ａに入力されることにより開始する。伝送端末１０ａは、入出力装置２３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ７１９で伝送端末１０ａの制御部４００が、当該画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【００９６】
中継装置３０ａは、伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ７２０で中継装置３０ａの振分部６０４が振分処理を実行する。具体的には、振分部６０４は、図９に示すような非公開通信管理情報９１０を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ａのＩＰアドレスに関連付けられている他の伝送端末のＩＰアドレスを取得し、送受信部６００が、当該ＩＰアドレスの示す伝送端末１０ｇに画像データおよび音声データの少なくとも一方を送信する。
【００９７】
ステップＳ７２１では、伝送端末１０ｇの制御部４００が、表示制御部４１２および音声出力部４１６を介して、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を入出力装置２３０ｇに出力する。そして、入出力装置２３０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。このとき、伝送端末１０ｇは、当該通信が非公開通信である旨を示す情報を入出力装置２３０ｇに送信し、入出力装置２３０ｇが、当該通信が非公開通信である旨を示す情報を、ユーザに通知してもよい。例えば、入出力装置２３０ｇは、非公開通信である旨を示す情報が表された画面を表示してもよく、非公開通信であることを示す音声を出力してもよい。
【００９８】
ステップＳ７２２〜ステップＳ７２５は、非公開通信の通信先から要求元へデータを送信する非公開通信処理の一実施形態を示す。この処理は、ステップＳ７２２で入出力装置２３０ｇが生成した画像データおよび音声データの少なくとも一方が伝送端末１０ｇに入力されることにより開始する。伝送端末１０ｇは、入出力装置２３０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ７２３で当該画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【００９９】
中継装置３０ａは、伝送端末１０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ７２４で中継装置３０ａの振分部６０４が振分処理を実行する。具体的には、振分部６０４は、図９に示すような非公開通信管理情報９１０を参照し、画像データおよび音声データの少なくとも一方を送信した伝送端末１０ｇのＩＰアドレスに関連付けられている他の伝送端末のＩＰアドレスを取得し、送受信部６００が、当該ＩＰアドレスの示す伝送端末１０ａに画像データおよび音声データの少なくとも一方を送信する。
【０１００】
ステップＳ７２５では、伝送端末１０ａの制御部４００が、表示制御部４１２および音声出力部４１６を介して、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を、入出力装置２３０ａに出力する。そして、入出力装置２３０ａは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１０１】
図１０は、本発明の通信システムが実行する処理の別の実施形態を示すシーケンス図である。以下、図１０を参照して、非公開通信の準備処理の別の実施形態について説明する。本実施形態では、非公開通信用の入出力装置２３０ｇを使用せずに非公開通信を行う。
【０１０２】
この処理は、ステップＳ１０００でユーザが非公開通信用の入出力装置２３０ａを伝送端末１０ａに接続することにより開始する。入出力装置２３０ｇが伝送端末１０ａに接続されると、ステップＳ１００１で伝送端末１０ａの制御部４００が、送受信部４０２を介して非公開通信要求を、非公開通信の要求元の伝送端末１０ａのＩＰアドレスと共に、当該セッションを処理する中継装置３０ａに送信する。中継装置３０ａが非公開通信要求を受信すると、ステップＳ１００２で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信先情報の提供要求を、伝送端末１０ａのＩＰアドレスと共に通信管理装置４０に送信する。
【０１０３】
通信管理装置４０が非公開通信先情報の提供要求を受信すると、ステップＳ１００３で通信管理装置４０の非公開通信端末特定部５０５が、非公開通信先特定処理を実行する。ステップＳ１００４では、通信管理装置４０の送受信部５００が、非公開通信先特定処理で特定した非公開通信可能な伝送端末のＩＰアドレスおよび通信先の端末名を伝送端末１０ａに送信する。
【０１０４】
伝送端末１０ａは、通信管理装置４０から非公開通信先情報を受信すると、ステップＳ１００５で伝送端末１０ａの表示制御部４１２が、非公開通信可能な通信先の伝送端末のＩＰアドレスおよび通信先の端末名を伝送端末１０ａのユーザに通知し、ユーザからの指示を待機する。他の実施形態では、非公開通信が可能な通信先の伝送端末の端末名のみを表示装置２０ａに表示することによってユーザに通知してもよい。
【０１０５】
ユーザが伝送端末１０ａを操作して非公開通信の通信先である伝送端末を選択すると、ステップＳ１００６で伝送端末１０ａの制御部４００は、送受信部４０２を介して、当該通信先の伝送端末のＩＰアドレスを、伝送端末１０ａのＩＰアドレスと共に通信管理装置４０に送信する。
【０１０６】
通信管理装置４０は、伝送端末１０ａから非公開通信の通信先の伝送端末のＩＰアドレスを受信すると、通信管理装置４０の非公開通信先通知部５０８が、ステップＳ１００７で端末管理テーブル８００を参照し、伝送端末１０ａのＩＰアドレスを用いて非公開通信の要求元の伝送端末１０ａの端末名を特定し、当該伝送端末１０ａの端末名およびＩＰアドレスと、通信先の伝送端末のＩＰアドレスとを中継装置３０ａに送信する。
【０１０７】
中継装置３０ａは、通信管理装置４０から非公開通信の要求元の伝送端末１０ａの端末名およびＩＰアドレスと、非公開通信の通信先の伝送端末のＩＰアドレスを受信すると、ステップＳ１００８で中継装置３０ａの非公開通信準備処理部６０３が、非公開通信の通信先の伝送端末に対し、非公開通信要求通知を、非公開通信の要求元の伝送端末１０ａの端末名と共に送信する。ステップＳ１００９では、非公開通信準備処理部６０３は、非公開通信管理情報を記憶部６０２に保存する。
【０１０８】
伝送端末１０ｇは、中継装置３０ａから非公開通信要求通知を受信すると、ステップＳ１０１０で伝送端末１０ｇの表示制御部４１２が、非公開通信要求を受信したことを、非公開通信の要求元の伝送端末１０ａの端末名と共に、伝送端末１０ｇのユーザに通知し、ユーザによる応答モードの選択を待機する。本実施形態では、非公開通信の応答モードとして、公開応答モードまたは非公開応答モードのいずれかを選択することができる。
【０１０９】
ユーザが応答モードを選択すると、ステップＳ１０１１で伝送端末１０ｇの制御部４００が、送受信部４０２を介して、ユーザが選択した非公開通信の応答モードと、伝送端末１０ｇの端末名とを中継装置３０ａに送信する。中継装置３０ａは、非公開通信の応答モードおよび伝送端末１０ｇの端末名を受信すると、ステップＳ１０１２で中継装置３０ａの非公開通信準備処理部６０３が、要求元の伝送端末１０ａに対し、非公開通信の応答モードおよび伝送端末１０ｇの端末名を送信する。そして、伝送端末１０ａは、中継装置３０ａから受信した非公開通信の応答モードおよび伝送端末１０ｇの端末名を表示装置２０ａに表示してユーザに通知することができる。
【０１１０】
図１１は、本発明の通信システムが実行する処理の他の実施形態を示すシーケンス図である。以下、図１１を参照して、図１０に示す非公開通信の準備処理を実行した後に実行される公開通信処理および非公開通信処理の一実施形態について説明する。
【０１１１】
ステップＳ１１００〜ステップＳ１１０３は、公開通信処理の一実施形態を示す。この処理は、ステップＳ１１００で入出力装置２２０ａが画像データおよび音声データの少なくとも一方を生成することにより開始する。伝送端末１０ａの制御部４００は、入出力装置２２０ａが画像データおよび音声データの少なくとも一方を生成すると、ステップＳ１１０１で送受信部４０２を介して、当該画像データおよび音声データの少なくとも一方を、公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【０１１２】
中継装置３０ａは、伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１０２で中継装置３０ａの振分部６０４が振分処理を実行し、送受信部６００を介して、公開通信可能な伝送端末１０ｄ，１０ｇに画像データおよび音声データの少なくとも一方を送信する。
【０１１３】
伝送端末１０ｇが中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１０３で伝送端末１０ｇの制御部４００が、表示制御部４１２および音声出力部４１６を介して、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を入出力装置２２０ｇに出力する。そして、入出力装置２２０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１１４】
ステップＳ１１０４〜ステップＳ１１１１は、ユーザが応答モードとして公開応答モードを指定した場合に実行される非公開通信処理の一実施形態を示す。
【０１１５】
ステップＳ１１０４〜ステップＳ１１０７は、非公開通信の要求元から通信先へデータを送信する非公開通信処理である。この処理は、ステップＳ１１０４で入出力装置２３０ａが画像データおよび音声データの少なくとも一方を生成し、伝送端末１０ａに入力することにより開始する。伝送端末１０ａの制御部４００は、入出力装置２２０ａが画像データおよび音声データの少なくとも一方を生成すると、ステップＳ１１０５で送受信部４０２を介して、当該画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【０１１６】
中継装置３０ａが伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１０６で中継装置３０ａの振分部６０４が振分処理を実行し、送受信部６００を介して、非公開通信可能な伝送端末１０ｇに画像データおよび音声データの少なくとも一方を送信する。
【０１１７】
伝送端末１０ｇが中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１０７で伝送端末１０ｇの制御部４００が、表示制御部４１２および音声出力部４１６を介して、これらの画像データおよび音声データの少なくとも一方を入出力装置２２０ｇに出力する。そして、入出力装置２２０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１１８】
ステップＳ１１０８〜ステップＳ１１１１は、非公開通信の通信先から要求元へデータを送信する非公開通信処理である。この処理は、ステップＳ１１０８で入出力装置２２０ｇが画像データおよび音声データの少なくとも一方を生成して伝送端末１０ｇに入力することにより開始する。ステップＳ１１０９では、伝送端末１０ｇの制御部４００が、送受信部４０２を介して当該画像データおよび音声データの少なくとも一方を、公開通信である旨を示す情報と共に中継装置３０ａに送信する。本実施形態では、ユーザが公開応答モードを選択するものとする。このため、伝送端末１０ｇは公開通信である旨を示す情報を画像データおよび音声データの少なくとも一方に付加して送信する。
【０１１９】
中継装置３０ａが伝送端末１０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１１０で中継装置３０ａの振分部６０４が振分処理を実行し、送受信部６００を介して、公開通信が可能な伝送端末１０ａ，１０ｄに画像データおよび音声データの少なくとも一方を送信する。本実施形態では、ユーザが公開応答モードを選択しているため、中継装置３０ａは、公開通信が可能な伝送端末１０ａ，１０ｄ、すなわち、当該セッションに関連する総ての伝送端末１０ａ，１０ｄに画像データおよび音声データの少なくとも一方を送信する。
【０１２０】
ステップＳ１１１１では、伝送端末１０ａは、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を入出力装置２２０ａに出力する。そして、入出力装置２２０ａは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１２１】
ステップＳ１１１２〜ステップＳ１１１９は、ユーザが応答モードとして非公開応答モードを指定した場合に実行される非公開通信処理の一実施形態を示す。
【０１２２】
ステップＳ１１１２〜ステップＳ１１１５は、非公開通信の要求元から通信先へデータを送信する非公開通信処理である。この処理は、ステップＳ１１１２で入出力装置２３０ａが画像データおよび音声データの少なくとも一方を生成し、伝送端末１０ａに入力することにより開始する。ステップＳ１１１３では、伝送端末１０ａの送受信部４０２が、当該画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報と共に中継装置３０ａに送信する。
【０１２３】
中継装置３０ａが伝送端末１０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１１４で中継装置３０ａの振分部６０４が振分処理を実行し、送受信部６００を介して、非公開通信可能な伝送端末１０ｇに画像データおよび音声データの少なくとも一方を送信する。伝送端末１０ｇが中継装置３０ａから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１１５で伝送端末１０ｇの制御部４００が、表示制御部４１２および音声出力部４１６を介して、当該画像データおよび音声データの少なくとも一方を入出力装置２２０ｇに出力する。そして、入出力装置２２０ｇは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１２４】
ステップＳ１１１６〜ステップＳ１１１９は、非公開通信の通信先から要求元へデータを送信する非公開通信処理である。この処理は、ステップＳ１１１６で入出力装置２２０ｇが、画像データおよび音声データの少なくとも一方を生成して伝送端末１０ｇに入力することにより開始する。ステップＳ１１１７では、伝送端末１０ｇは、当該画像データおよび音声データの少なくとも一方を、非公開通信である旨を示す情報と共に中継装置３０ａに送信する。本実施形態では、ユーザが非公開応答モードを選択するものとする。このため、伝送端末１０ｇは、非公開通信である旨を示す情報を画像データおよび音声データの少なくとも一方に付加して送信する。
【０１２５】
中継装置３０ａが伝送端末１０ｇから画像データおよび音声データの少なくとも一方を受信すると、ステップＳ１１１８で中継装置３０ａの振分部６０４が振分処理を実行し、送受信部６００を介して、非公開通信が可能な伝送端末１０ａに画像データおよび音声データの少なくとも一方を送信する。本実施形態では、ユーザが非公開応答モードを選択しているため、中継装置３０ａは、非公開通信の要求元である伝送端末１０ａにのみ画像データおよび音声データの少なくとも一方を送信する。
【０１２６】
ステップＳ１１１９では、伝送端末１０ａは、中継装置３０ａから受信した画像データおよび音声データの少なくとも一方を入出力装置２３０ａに出力する。入出力装置２３０ａは、当該画像データによって形成される画像を表示すると共に、当該音声データによって生成される音声を出力する。
【０１２７】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１２８】
１０ａ〜１０ｈ…伝送端末、２０ａ〜２０ｈ…表示装置、３０ａ〜３０ｄ…中継装置、４０…通信管理装置、５０ａ〜５０ｄ…ルータ、６０…ネットワーク、１００…通信システム
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特表２００４−５３８７２４
【図１】
2015026991.tif 000003
【図２】
2015026991.tif 000004
【図３】
2015026991.tif 000005
【図４】
2015026991.tif 000006
【図５】
2015026991.tif 000007
【図６】
2015026991.tif 000008
【図７】
2015026991.tif 000009
【図８】
2015026991.tif 000010
【図９】
2015026991.tif 000011
【図１０】
2015026991.tif 000012
【図１１】
2015026991.tif 000013