(57)【要約】【課題】データの通信状態を正確にユーザに通知可能な通信システム及び通信管理装置を提供すること。【解決手段】本発明の通信システムは、複数の通信装置と、通信装置の通信を管理する通信管理装置とを含む。通信装置は、通信装置の通信速度を示す通信速度情報を通信管理装置に送信する。通信管理装置は、通信装置が提供する通信速度情報を通信装置の識別情報と関連付けて記憶手段に登録すると共に、当該記憶手段から通信装置の通信状態情報を取得して各通信装置に送信する。通信装置は、通信管理装置が提供する通信装置の通信状態を示す通信状態情報を使用して、通信装置の通信状態を表示装置に表示する。【選択図】図１
2015133612.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置間の通信を提供する通信システムであって、前記通信システムは、複数の通信装置と、前記複数の通信装置の通信を管理する通信管理装置とを含み、
前記通信装置は、
通信装置の通信速度を示す通信速度情報を通信管理装置に送信する送信手段と、
前記通信管理装置が提供する通信装置の通信状態を示す通信状態情報を使用して、通信装置の通信状態を表示装置に表示する表示手段とを備え、
前記通信管理装置は、
前記通信装置が提供する通信速度情報を通信装置の識別情報と関連付けて記憶手段に登録する登録手段と、
前記記憶手段から通信装置の通信状態情報を取得して、各通信装置に送信する通知手段とを備える、通信システム。
【請求項２】
前記通知手段は、
前記記憶手段から通信先の通信装置の通信速度情報を取得し、通信先の通信装置の通信速度情報を各通信装置に送信し、
前記表示手段は、
前記通信先の通信装置の通信速度情報を使用して、通信先の通信装置の通信状態を表示装置に表示することを特徴とする、請求項１に記載の通信システム。
【請求項３】
前記通知手段は、
前記記憶手段を参照して通信状態が不安定な通信装置を特定し、通信状態が不安定な通信装置の識別情報を各通信装置に送信し、
前記表示手段は、
前記通信状態が不安定な通信装置の識別情報を表示装置に表示することを特徴とする、請求項１または２に記載の通信システム。
【請求項４】
前記通知手段は、
通信速度情報が示す通信速度が所定の通信速度よりも低い通信装置を、通信状態が不安定な通信装置として特定する、請求項３に記載の通信システム。
【請求項５】
前記通知手段は、
同一のセッションを共有している通信端末を特定し、当該セッションの識別情報に関連付けられている通信速度情報が示す通信速度よりも通信速度が低い通信端末を特定し、
前記表示手段は、
前記通信速度が低い通信端末の識別情報を表示装置に表示することを特徴とする、請求項１〜４のいずれか１項に記載の通信システム。
【請求項６】
複数の通信装置間の通信を提供する通信システムであって、
通信装置の通信速度を示す通信速度情報を通信管理装置に送信する送信手段と、
前記通信速度情報を通信装置の識別情報と関連付けて記憶手段に登録する登録手段と、
前記記憶手段から通信装置の通信状態情報を取得して、各通信装置に送信する通知手段と、
前記通信装置の通信状態を示す通信状態情報を使用して、通信装置の通信状態を表示装置に表示する表示手段と
を備える、通信システム。
【請求項７】
複数の通信装置の通信を管理する通信管理装置であって、
前記通信装置が提供する通信装置の通信速度を示す通信速度情報を、通信装置の識別情報と関連付けて記憶手段に登録する登録手段と、
前記記憶手段から通信装置の通信状態情報を取得して、各通信装置に送信する通知手段とを備える、通信管理装置。
【請求項８】
前記通知手段は、
前記記憶手段から通信先の通信装置の通信速度情報を取得し、通信先の通信装置の通信速度情報を各通信装置に送信することを特徴とする、請求項７に記載の通信管理装置。
【請求項９】
前記通知手段は、
前記記憶手段を参照して通信状態が不安定な通信装置を特定し、通信状態が不安定な通信装置の識別情報を各通信装置に送信することを特徴とする、請求項７又は８に記載の通信管理装置。
【請求項１０】
前記通知手段は、
通信速度情報が示す通信速度が所定の通信速度よりも低い通信装置を、通信状態が不安定な通信装置として特定する、請求項９に記載の通信管理装置。
【請求項１１】
前記通知手段は、
同一のセッションを共有している通信端末を特定し、当該セッションの識別情報に関連付けられている通信速度情報が示す通信速度よりも通信速度が低い通信端末を特定し、
前記表示手段は、
前記通信速度が低い通信端末の識別情報を表示装置に表示することを特徴とする、請求項７〜１０のいずれか１項に記載の通信管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像及び音声の通信を行う通信システムに関し、より詳細には、複数の拠点間で映像及び音声の相互通信を行う通信システム及び通信管理装置に関する。
【背景技術】
【０００２】
近年、インターネット等の高速データ通信が可能なネットワークの普及に伴い、遠隔地の複数の拠点間で映像や音声を相互に配信する通信システムが利用されるようになっている。
【０００３】
このような通信システムの一例として、特許文献１は、ネットワークを介して接続された複数のコミュニケーション端末装置が音声や映像等を相互に通信するコミュニケーションシステムを開示する。このコミュニケーションシステムでは、コミュニケーション端末装置が、自拠点とネットワークとの間のデータ通信速度を取得し、このデータ通信速度に応じた表示方法でデータ通信速度をディスプレイに表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示するコミュニケーションシステムでは、ネットワークに接続されたサーバ装置を介してデータ通信を行う場合、自拠点のコミュニケーション端末装置とサーバ装置との間のデータ通信速度しか取得することができず、他拠点のコミュニケーション端末装置とサーバ装置との間のデータ通信速度を取得することができない。このため、他拠点のデータ通信速度が悪化している一方で、自拠点のデータ通信速度が良好である場合は、システム全体の通信品質が悪いにも関わらず、通信品質が良好である旨を自拠点のユーザに誤って通知してしまうという問題があった。
【０００５】
本発明は上述した課題を解決するものであり、データの通信状態を正確にユーザに通知可能な通信システム及び通信管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信システムは、複数の通信装置と、通信装置の通信を管理する通信管理装置とを含む。通信装置は、通信装置の通信速度を示す通信速度情報を通信管理装置に送信する。通信管理装置は、通信装置が提供する通信速度情報を通信装置の識別情報と関連付けて記憶手段に登録すると共に、当該記憶手段から通信装置の通信状態情報を取得して各通信装置に送信する。通信装置は、通信管理装置が提供する通信装置の通信状態を示す通信状態情報を使用して、通信装置の通信状態を表示装置に表示する。
【発明の効果】
【０００７】
本発明の通信システムは、上述した構成を採用することにより、データの通信状態を正確にユーザに通知することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の通信システムの一実施形態を示す図。
【図２】通信端末１０ａのハードウェア構成の一実施形態を示す図。
【図３】通信管理装置４０のハードウェア構成の一実施形態を示す図。
【図４】通信端末１０ａの機能構成の一実施形態を示す図。
【図５】通信管理装置４０の機能構成の一実施形態を示す図。
【図６】端末状態管理データベースの一実施形態を示す図。
【図７】閾値管理データベースの一実施形態を示す図。
【図８】本発明の通信システムが実行する処理の一実施形態を示すシーケンス図。
【図９】通信管理装置４０が実行する通信状態通知処理の一実施形態を示すフローチャート。
【図１０】通信端末が表示する画面の一実施形態を示す図である。
【図１１】本発明の通信システムが実行する処理の別の実施形態を示すシーケンス図。
【図１２】通信管理装置４０が実行する通信状態通知処理の別の実施形態を示すフローチャート。
【図１３】通信端末が表示する画面の別の実施形態を示す図である。
【図１４】通信端末１０ａのハードウェア構成の別の実施形態を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明について実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。
【００１０】
図１は、本発明の通信システムの一実施形態を示す図である。図１に示す通信システム１００は、通信端末１０ａ〜１０ｈと、表示装置２０ａ〜２０ｈと、ルータ３０ａ，ルータ３０ｂ，ルータ３０ａｂ，ルータ３０ｃ，ルータ３０ｄ，ルータ３０ｃｄと、通信管理装置４０とを含む。
【００１１】
通信端末１０ａ〜１０ｈは、ルータ３０ａ〜３０ｃｄ、通信管理装置４０及びネットワーク５０を介して、他拠点の通信端末１０ａ〜１０ｈとの間で画像データ及び音声データ等の種々のデータを相互に通信する通信装置である。通信端末１０ａ〜１０ｈは、自拠点の画像データ及び音声データを送信すると共に、他拠点の当該通信端末１０ａ〜１０ｈの画像データ及び音声データを受信する。通信端末１０ａ〜１０ｈは、他拠点から撮影画像及び音声を受信すると、自拠点の表示装置２０ａ〜２０ｈに他拠点の撮影画像を表示すると共に、スピーカを介して音声を出力する。
【００１２】
通信管理装置４０は、通信システム１００内のデータ通信を管理する情報処理装置である。通信管理装置４０は、ネットワーク５０を介して通信端末１０ａ〜１０ｈの間のセッションを確立し、複数の拠点間のデータ通信を可能にする。ネットワーク５０は、ＬＡＮやインターネット、電話回線網等の種々のネットワークを適宜含んで構成することができる。本実施形態では、通信管理装置４０が、通信端末１０ａ〜１０ｈの間のデータ通信を中継するが、他の実施形態では、別の装置が通信端末１０ａ〜１０ｈの間のデータ通信を中継するように通信システム１００を構成してもよい。
【００１３】
図２は、通信端末１０ａのハードウェア構成の一実施形態を示す図である。以下、図２を参照して、通信端末１０ａのハードウェア構成について説明する。なお、通信端末１０ｂ〜１０ｈのハードウェア構成は、通信端末１０ａと同様であるため説明を省略する。
【００１４】
通信端末１０ａは、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＳＳＤ２０４と、メディアドライブ２０６と、操作ボタン２０７と、電源スイッチ２０８と、ネットワークインタフェース（Ｉ／Ｆ）２１０と、撮像素子Ｉ／Ｆ２１２と、音声入出力Ｉ／Ｆ２１５と、表示装置Ｉ／Ｆ２１６とを備える。これらの装置はデータバス２０９を介して接続される。
【００１５】
ＣＰＵ２０１は、通信端末１０ａの動作を制御するプロセッサである。ＲＯＭ２０２は、種々のデータが保存される記憶装置である。ＲＡＭ２０３は、プログラムの実行空間を提供する記憶装置である。ＳＳＤ２０４は、画像や音声等の各種データを記憶するフラッシュメモリやＥＥＰＲＯＭ等の不揮発メモリ（図示せず）を備えており、当該不揮発メモリに対する各種データの読み出しや書き込みを制御する。本実施形態では、補助記憶装置としてＳＳＤを備えるが、他の実施形態では、ハードディスク装置（ＨＤＤ）を備えてもよい。ＣＰＵ２０１は、種々のＯＳの管理下でＳＳＤ２０４から本発明のプログラムを読み出し、ＲＡＭ２０３に展開して実行することにより、後述する機能を通信端末１０ａで実現する。
【００１６】
メディアドライブ２０６は、フラッシュメモリ等の記録メディア２０５を挿入可能な装置であり、記録メディア２０５に対するデータの読み出し又は書き込みを制御する。操作ボタン２０７は、遠隔通信の開始の指示や種々の設定を行う入出力装置である。電源スイッチ２０８は、通信端末１０ａの電源のＯＮ／ＯＦＦを切り換えるスイッチである。ネットワークＩ／Ｆ２１０は、ルータ３０ａとの通信を行うインタフェースであり、ネットワーク５０を介したデータ通信を行う。
【００１７】
撮像素子Ｉ／Ｆ２１２は、被写体を撮像して画像を生成するＣＣＤ２１１を接続するインタフェースであり、ＣＣＤ２１１を制御して画像を生成する。本実施形態では、撮像素子としてＣＣＤを採用するが、ＣＭＯＳ等の他の撮像素子を採用してもよい。
【００１８】
音声入出力Ｉ／Ｆ２１５は、マイク２１３及びスピーカ２１４を接続するインタフェースであり、マイク２１３及びスピーカ２１４との間で音声信号の入出力を行う。表示装置Ｉ／Ｆ２１６は、表示装置２０ａを接続するインタフェースであり、表示装置２０ａに画像を出力する。表示装置２０ａは、通信端末１０ａが出力する種々の画像を表示する表示装置である。
【００１９】
図２に示すハードウェア構成は単なる例示であり、カメラやマイク、スピーカを必ずしも内蔵している必要はなく、外図付けのカメラやマイク、スピーカを接続可能なハードウェア構成であってもよい。また、通信端末は表示装置を内蔵していてもよい。
【００２０】
図３は、通信管理装置４０のハードウェア構成の一実施形態を示す図である。以下、図３を参照して、通信管理装置４０のハードウェア構成について説明する。
【００２１】
通信管理装置４０は、ＣＰＵ３００、ＲＯＭ３０１、ＲＡＭ３０２、ＨＤＤ３０３及びネットワークインタフェース（Ｉ／Ｆ）３０４を備えている。ＣＰＵ３００は、種々のＯＳの下でＨＤＤ３０３から本発明のプログラムを読み出し、ＲＡＭ３０２に展開して実行することにより、後述する機能を通信管理装置４０で実現する。
【００２２】
図４は、通信端末１０ａが有する機能を示す機能構成図である。以下、図４を参照して、通信端末１０ａが有する各機能部について説明する。なお、通信端末１０ｂ〜１０ｈの機能構成は、通信端末１０ａと同様であるため説明を省略する。
【００２３】
通信端末１０ａは、制御部４００と、送受信部４０１と、操作受付部４０２と、撮像部４０３と、表示制御部４０４と、メモリ制御部４０５と、記憶部４０６と、音声入力部４０７と、音声出力部４０８と、通信状態通知部４０９とを含む。制御部４００は、通信端末１０ａが実行する処理の全体制御を行う手段である。制御部４００は、後述する機能部を用いて種々の処理を実行する。
【００２４】
送受信部４０１は、通信管理装置４０と通信を行う手段であり、ネットワークＩ／Ｆ２１０によって実現される。送受信部４０１は、制御部４００の制御下で、撮像部４０３が生成する画像と、音声入力部４０７に入力される音声データとを通信管理装置４０に送信する。また、通信管理装置４０から他の通信端末の撮影画像や音声データを受信すると、メモリ制御部４０５を介して記憶部４０６にバッファリングする。
【００２５】
操作受付部４０２は、操作ボタン２０７や電源スイッチ２０８を介して、ユーザからの操作指示を受け付ける手段である。操作受付部４０２は、電源スイッチ２０８がＯＮにされると、その旨を制御部４００に通知する。制御部４００は、通信端末１０ａの電源をＯＮにすると共に、送受信部４０１を介して、ログイン要求情報である当該通信端末の識別情報及びパスワードを通信管理装置４０に送信する。
【００２６】
また、操作受付部４０２は、操作ボタン２０７を介したユーザ指示を制御部４００に通知する。例えば、操作受付部４０２は、遠隔通信の開始が指示されると、その旨を制御部４００に通知する。制御部４００は、送受信部４０１を介して、セッションの開始要求及び通信端末の識別情報を通信管理装置４０に送信する。ユーザがセッションＩＤを指定して遠隔通信の開始を指示した場合は、送受信部４０１は、セッションの開始要求及び通信端末の識別情報と共に、セッションＩＤを通信管理装置４０に送信する。
【００２７】
撮像部４０３は、被写体を撮像して画像を生成する手段であり、ＣＣＤ２１１及び撮像素子Ｉ／Ｆ２１２によって実現される。撮像部４０３は、通信端末１０ａが起動すると撮影を開始し、画像データを生成する。
【００２８】
表示制御部４０４は、表示装置２０ａを制御する手段である。表示制御部４０４は、撮像部４０３が生成した画像データや、記憶部４０６にバッファリングされている画像データを表示装置２０ａに出力して表示させる。また、表示制御部４０４は、遠隔通信の開始を指示する画面や、セッションが確立された通信端末の撮影画像や通信状態を示す画面等の種々の画面を表示装置２０ａに表示させる。
【００２９】
メモリ制御部４０５は、記憶部４０６を制御する手段である。メモリ制御部４０５は、各種データを記憶部４０６に保存し、また、記憶部４０６に保存された各種データを読み出す。メモリ制御部４０５は、送受信部４０１が通信管理装置４０から画像データや音声データを受信すると、これらの画像データや音声データを記憶部４０６にバッファリングする。
【００３０】
音声入力部４０７は、マイク２１３が生成した音声信号を入力する手段である。音声入力部４０７は、音声入出力Ｉ／Ｆ２１５によって実現される。音声出力部４０８は、音声信号を出力する手段であり、音声入出力Ｉ／Ｆ２１５によって実現される。音声出力部４０８は、記憶部４０６にバッファリングされている音声データを取得し、スピーカ２１４に出力する。
【００３１】
通信状態通知部４０９は、通信端末１０ａ〜１０ｈの通信状態を通知する手段である。通信状態通知部４０９は、自拠点の通信速度の実測値を算出し、当該通信速度を示す通信速度情報を、送受信部４０１を介して通信管理装置４０に定期的に送信する。通信速度情報は、通信端末１０ａ〜１０ｈと通信管理装置４０の間の通信における上りの通信速度（ｋｂｐｓ）及び下りの通信速度（ｋｂｐｓ）で構成される。また、通信状態通知部４０９は、セッションが確立された通信端末の通信状態を示す画面を表示制御部４０４に表示させる。
【００３２】
図５は、通信管理装置４０が有する機能を示す機能構成図である。以下、図５を参照して、通信管理装置４０が有する各機能部について説明する。
【００３３】
通信管理装置４０は、送受信部５００と、認証部５０１と、セッション管理部５０２と、通信状態管理部５０３と、メモリ制御部５０４と、記憶部５０５とを含む。
【００３４】
送受信部５００は、通信端末１０ａ〜１０ｈと通信管理装置４０との間でデータ通信を行う手段であり、ネットワークＩ／Ｆ３０４によって実現される。送受信部５００は、他の機能部の要求に応じて、種々のデータを通信端末１０ａ〜１０ｈに送信すると共に、通信端末１０ａ〜１０ｈから受信したデータを、当該データを処理する通信管理装置４０内の機能部に提供する。
【００３５】
認証部５０１は、通信端末１０ａ〜１０ｈを認証する手段である。認証部５０１は、通信端末１０ａ〜１０ｈが電源投入時に送信したログイン要求情報を受信すると、記憶部５０５に保存されている端末認証管理データベース５０６を参照し、ログイン要求情報を送信した通信端末の認証を行う。
【００３６】
端末認証管理データベース５０６には、通信端末１０ａ〜１０ｈの識別情報である通信端末ＩＤと、当該通信端末に割り当てられたパスワードとが関連付けて登録されており、認証部５０１は、ログイン要求情報に含まれている通信端末ＩＤ及びパスワードと、端末認証管理データベース５０６に登録された通信端末ＩＤ及びパスワードとを照合して、ログイン要求情報を送信した通信端末の認証を行う。
【００３７】
セッション管理部５０２は、端末状態管理データベース５０７を更新して、通信端末１０ａ〜１０ｈの通信を管理する手段である。図６に示す端末状態管理データベース６００には、通信端末ＩＤ６０１と、通信端末の名称である通信端末名６０２と、通信端末の通信状態６０３と、セッションの識別情報であるセッションＩＤ６０４と、通信端末の通信速度情報６０５とが登録される。
【００３８】
セッション管理部５０２は、認証部５０１による通信端末の認証が成功すると、グイン要求情報に含まれている通信端末ＩＤに関連付けられている通信状態を変更して端末状態管理データベース５０７を更新する。本実施形態では、通信していない通信端末の通信状態は「オフライン」であり、通信端末が認証されると、セッション管理部５０２は、通信状態を「ＯＮライン（通話可能）」に変更する。
【００３９】
セッション管理部５０２は、セッションＩＤが指定されていないセッションの開始要求を通信端末１０ａ〜１０ｈから受信すると、新たにセッションＩＤを生成し、当該セッションＩＤを当該通信端末の通信端末ＩＤに関連付けて端末状態管理データベース５０７に登録する。一方、セッション管理部５０２は、セッションＩＤが指定されたセッションの開始要求を通信端末１０ａ〜１０ｈから受信すると、当該セッションＩＤを当該通信端末の通信端末ＩＤに関連付けて端末状態管理データベース５０７に登録すると共に、当該セッションＩＤに関連付けられている稼働状態を「オンライン（通話中）」に変更する。セッション管理部５０２は、同一のセッションＩＤが割り当てられた通信端末によるデータ通信を中継する。
【００４０】
通信状態管理部５０３は、通信端末１０ａ〜１０ｈの通信状態を管理する手段である。通信状態管理部５０３は、通信端末１０ａ〜１０ｈから通信速度情報を受信すると、当該通信速度情報を端末状態管理データベース５０７に登録する。通信状態管理部５０３は、セッション中の通信端末１０ａ〜１０ｈの通信状態を通知する通信状態通知処理を定期的に実行する。通信状態通知処理については、図９及び図１２を参照して詳述する。
【００４１】
メモリ制御部５０４は、記憶手段である記憶部５０５を制御する手段である。記憶部５０５には、端末認証管理データベース５０６、端末状態管理データベース５０７及び閾値管理データベース５０８が保存される。閾値管理データベース５０８には、図７に示すように、セッションＩＤ７０１と、閾値７０２とが関連付けて登録される。閾値７０２は、当該セッションＩＤで識別されるセッションで許容される通信速度（ｋｂｐｓ）の最低値である。
【００４２】
図７に示す閾値管理データベース７００では、１のセッションＩＤに対して１の閾値が関連付けられているが、他の実施形態では、１のセッションＩＤに対して、上り用の閾値及び下り用の閾値の２の閾値を関連付けてもよい。閾値は管理者が設定してもよく、また、セッションを要求している通信端末１０ａ〜１０ｈの通信能力に応じてセッション管理部５０２が設定してもよい。
【００４３】
図８は、本発明の通信システムが実行する処理の一実施形態を示すシーケンス図である。以下、図８を参照して、通信端末１０ｂ，１０ｃ，１０ｅの間でセッションが確立されている場合に実行される処理の一実施形態について説明する。
【００４４】
ステップＳ８００では、通信端末１０ｂが、通信端末１０ｂと通信管理装置４０との間の通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｂから通信速度情報を受信すると、ステップＳ８０１で通信速度情報を通信端末１０ｂの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００４５】
ステップＳ８０２では、通信端末１０ｃが、通信端末１０ｃと通信管理装置４０との間の通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｃから通信速度情報を受信すると、ステップＳ８０３で通信速度情報を通信端末１０ｃの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００４６】
ステップＳ８０４では、通信端末１０ｅが、通信端末１０ｅと通信管理装置４０との間の通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｅから通信速度情報を受信すると、ステップＳ８０５で通信速度情報を通信端末１０ｅの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００４７】
ステップＳ８０６では、通信管理装置４０は、端末状態管理データベース５０７を用いて、図９に示す通信状態通知処理を実行し、通信端末１０ｂ，１０ｃ，１０ｅに対し、通信先の通信端末の通信速度情報を、通信状態情報として送信する。すなわち、通信端末１０ｂには、通信端末１０ｃ，１０ｅの通信速度情報が送信され、通信端末１０ｃには、通信端末１０ｂ，１０ｅの通信速度情報が送信され、通信端末１０ｅには、通信端末１０ｂ，１０ｃの通信速度情報が送信される。
【００４８】
通信端末１０ｂは通信管理装置４０から通信状態情報を受信すると、ステップＳ８０７で、図１０に示すように通信端末１０ｂ、通信端末１０ｃ及び通信端末１０ｅの通信状態を示す画面を表示装置２０ｂに表示する。表示画面１０００には、通信先である通信端末１０ｃの撮影画像１００１及び通信端末１０ｅの撮影画像１００２と、通信端末１０ｂの通信状態、通信端末１０ｃの通信状態及び通信端末１０ｅの通信状態とが表示される。本実施形態では、通信端末１０ｃの通信状態及び通信端末１０ｅの通信状態は、撮影画像１００１，１００２に重畳して表示される。
【００４９】
通信端末１０ｃは通信管理装置４０から通信状態情報を受信すると、ステップＳ８０８で通信端末１０ｂ、通信端末１０ｃ及び通信端末１０ｅの通信状態を示す画面を表示装置２０ｃに表示する。
【００５０】
通信端末１０ｅは通信管理装置４０から通信状態情報を受信すると、ステップＳ８０９で通信端末１０ｂ、通信端末１０ｃ及び通信端末１０ｅの通信状態を示す画面を表示装置２０ｅに表示する。
【００５１】
図９は、通信管理装置４０が実行する通信状態通知処理の一実施形態を示すフローチャートである。以下、図８に示すステップＳ８０６で実行される通信状態通知処理について説明する。
【００５２】
図９に示す処理はステップＳ９００から開始し、ステップＳ９０１で通信管理装置４０の通信状態管理部５０３が、端末状態管理データベース５０７にセッションＩＤが登録されているか否か判断することにより、セッション中の通信端末が存在するか否か判断する。セッション中の通信端末が存在しない場合は（ｎｏ）、ステップＳ９０６で処理が終了する。一方、セッション中の通信端末が存在する場合は（ｙｅｓ）、ステップＳ９０２に処理が分岐する。
【００５３】
ステップＳ９０２では、通信状態管理部５０３は、端末状態管理データベース５０７に登録されているセッションＩＤの中から１のセッションＩＤを選択し、当該セッションＩＤが割り当てられている通信端末ＩＤを特定する。ステップＳ９０３では、通信状態管理部５０３は、端末状態管理データベース５０７を参照し、当該通信端末ＩＤに関連付けて登録されている通信速度情報を取得する。ステップＳ９０４では、通信状態管理部５０３は、ステップＳ９０２で特定した通信端末ＩＤが示す通信端末に対し、通信先の通信端末の通信速度情報を、通信状態情報として送信する。
【００５４】
例えば、通信状態管理部５０３が、図６に示す端末状態管理データベース６００からセッションＩＤ「１００」を選択した場合、通信端末ＩＤ「Ｂ」、「Ｃ」及び「Ｅ」を特定し、通信端末ＩＤ「Ｂ」、「Ｃ」及び「Ｅ」に関連付けて登録されている通信速度情報を取得する。そして、通信状態管理部５０３は、通信端末ＩＤ「Ｂ」、「Ｃ」及び「Ｅ」が示す通信端末Ｂ、通信端末Ｃ及び通信端末Ｅに対し、それぞれ通信先の通信端末の通信速度情報を送信する。
【００５５】
ステップＳ９０５では、通信状態管理部５０３は、端末状態管理データベース５０７に登録されている総てのセッションＩＤについて、ステップＳ９０２〜ステップＳ９０４の処理を実行したか否か判断する。総てのセッションＩＤについて当該処理を実行していない場合は（ｎｏ）、ステップＳ９０２に処理を戻す。一方、総てのセッションＩＤについて当該処理を実行した場合は（ｙｅｓ）、ステップＳ９０６で処理が終了する。
【００５６】
図１１は、本発明の通信システムが実行する処理の別の実施形態を示すシーケンス図である。以下、図１１を参照して、通信端末１０ｂ，１０ｃ，１０ｅの間でセッションが確立されている場合に実行される処理の別の実施形態について説明する。
【００５７】
ステップＳ１１００では、通信端末１０ｂが、通信端末１０ｂと通信管理装置４０との間の通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｂから通信速度情報を受信すると、ステップＳ１１０１で通信速度情報を通信端末１０ｂの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００５８】
ステップＳ１１０２では、通信端末１０ｃが、通信端末１０ｃと通信管理装置４０との通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｃから通信速度情報を受信すると、ステップＳ１１０３で通信速度情報を通信端末１０ｃの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００５９】
ステップＳ１１０４では、通信端末１０ｅが、通信端末１０ｅと通信管理装置４０との間の通信速度を算出し、当該通信速度を示す通信速度情報を通信管理装置４０に送信する。通信管理装置４０は、通信端末１０ｅから通信速度情報を受信すると、ステップＳ１１０５で通信速度情報を通信端末１０ｅの通信端末識別情報と関連付けて端末状態管理データベース５０７に登録する。
【００６０】
ステップＳ１１０６では、通信管理装置４０は、端末状態管理データベース５０７及び閾値管理データベース５０８を用いて、図１２に示す通信状態通知処理を実行し、通信速度が不十分な通信端末、すなわち、通信状態が不安定な通信端末の識別情報を特定し、当該通信端末の識別情報を通信状態情報として通信端末１０ｂ，１０ｃ，１０ｅに送信する。
【００６１】
通信端末１０ｂは通信管理装置４０から通信状態が不安定な通信端末の識別情報を受信すると、ステップＳ１１０７で、図１３に示すように通信状態が不安定な通信端末を示す画面を表示装置２０ｂに表示する。表示画面１３００には、通信先の撮影画像１３０１，１３０２と、通信状態が不安定な通信端末の情報１３０３とが表示される。
【００６２】
通信端末１０ｃは通信管理装置４０から通信状態が不安定な通信端末の識別情報を受信すると、ステップＳ１１０８で通信状態が不安定な通信端末を示す画面を表示装置２０ｃに表示する。
【００６３】
通信端末１０ｅは通信管理装置４０から通信状態が不安定な通信端末の識別情報を受信すると、ステップＳ１１０９で通信状態が不安定な通信端末を示す画面を表示装置２０ｅに表示する。
【００６４】
図１２は、通信管理装置４０が実行する通信状態通知処理の別の実施形態を示すフローチャートである。以下、図１１に示すステップＳ１１０６で実行される通信状態通知処理について説明する。
【００６５】
図１２に示す処理はステップＳ１２００から開始し、ステップＳ１２０１で通信管理装置４０の通信状態管理部５０３が、端末状態管理データベース５０７にセッションＩＤが登録されているか否か判断することにより、セッション中の通信端末が存在するか否か判断する。セッション中の通信端末が存在しない場合は（ｎｏ）、ステップＳ１２０８で処理が終了する。一方、セッション中の通信端末が存在する場合は（ｙｅｓ）、ステップＳ１２０２に処理が分岐する。
【００６６】
ステップＳ１２０２では、通信状態管理部５０３は、端末状態管理データベース５０７に登録されているセッションＩＤの中から１のセッションＩＤを選択し、当該セッションＩＤが割り当てられている通信端末ＩＤを特定する。ステップＳ１２０３では、通信状態管理部５０３は、端末状態管理データベース５０７を参照し、当該通信端末ＩＤに関連付けて登録されている通信速度情報を取得する。
【００６７】
ステップＳ１２０４では、通信状態管理部５０３は、閾値管理データベース５０８を参照し、ステップＳ１２０２で選択したセッションＩＤに関連付けられている閾値を取得する。ステップＳ１２０５では、通信状態管理部５０３は、通信速度情報と閾値とを比較し、閾値を下回る通信速度情報を特定する。ステップＳ１２０６では、通信状態管理部５０３は、端末状態管理データベース５０７を参照し、当該通信速度情報に関連付けられている通信端末の識別情報、すなわち、通信状態が不安定な通信端末の識別情報を特定し、ステップＳ１２０２で特定した通信端末ＩＤが示す通信端末に対し、当該通信端末の識別情報を送信する。
【００６８】
ステップＳ１２０７では、通信状態管理部５０３は、端末状態管理データベース５０７に登録されている総てのセッションＩＤについて、ステップＳ１２０２〜ステップＳ１２０６の処理を実行したか否か判断する。総てのセッションＩＤについて当該処理を実行していない場合は（ｎｏ）、ステップＳ１２０２に処理を戻す。一方、総てのセッションＩＤについて当該処理を実行した場合は（ｙｅｓ）、ステップＳ１２０８で処理が終了する。
【００６９】
図１４は、通信端末１０ａのハードウェア構成の別の実施形態を示す図である。本実施形態では、通信端末１０ａとして、ゲーム機器、タブレット型端末、携帯電話、スマートフォン、汎用的なＰＣ端末、カーナビゲーション端末、プリンタや複合機などの画像形成装置、プロジェクタなどの投影装置、電子黒板装置を採用することができる。以下、図１４を参照して、通信端末１０ａのハードウェア構成について説明する。
【００７０】
通信端末１０ａは、ＣＰＵ１４００、ＲＯＭ１４０１、ＲＡＭ１４０２、ＳＳＤ１４０３及びネットワークインタフェース（Ｉ／Ｆ）１４０４を備えている。ＣＰＵ１４００は、種々のＯＳの下でＳＳＤ１４０３から本発明のプログラムを読み出し、ＲＡＭ１４０２に展開して実行することにより、上述した機能を通信端末１０ａで実現する。
【００７１】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、上述した実施形態の構成要素を変更若しくは削除し、又は上述した実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。特に、本発明の通信システムは、図８に示す処理と、図１１に示す処理の双方を実行することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７２】
１０ａ〜１０ｈ…通信端末、２０ａ〜２０ｈ…表示装置、３０ａ，３０ｂ，３０ａｂ，３０ｃ，３０ｄ，３０ｃｄ…ルータ、４０…通信管理装置、５０…ネットワーク、１００…通信システム
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２０１３−１５３４１４
【図１】
2015133612.tif 000003
【図２】
2015133612.tif 000004
【図３】
2015133612.tif 000005
【図４】
2015133612.tif 000006
【図５】
2015133612.tif 000007
【図６】
2015133612.tif 000008
【図７】
2015133612.tif 000009
【図８】
2015133612.tif 000010
【図９】
2015133612.tif 000011
【図１０】
2015133612.tif 000012
【図１１】
2015133612.tif 000013
【図１２】
2015133612.tif 000014
【図１３】
2015133612.tif 000015
【図１４】
2015133612.tif 000016