(57)【特許請求の範囲】
【請求項１】
複数の遠隔通信端末、中継装置、遠隔通信管理装置を含み構成され、複数の遠隔通信端末間で通信ネットワークを介して遠隔通信されるデータ通信を中継装置で中継しながら通信する遠隔通信管理システムであって、
遠隔通信管理装置は、
中継装置の少なくともＩＰアドレスを記憶・管理した第１記憶手段と、
遠隔通信端末に対して通信宛先の遠隔通信端末の情報を含む宛先一覧情報の提供の可否を判定するとともに、宛先一覧情報の提供が否と判定されたとき前記第１記憶手段に記憶された中継装置に対し、認証ＩＤ取得要求を行う判定手段と、
前記宛先一覧情報を提供すべき遠隔通信端末に対し、前記第１記憶手段に記憶された中継装置の前記ＩＰアドレスと、中継装置から取得された認証ＩＤとを送信する送信手段と、
を有し、
中継装置は、
複数の認証ＩＤを記憶・管理した第２記憶手段と、
遠隔通信管理装置からの前記認証ＩＤ取得要求に応じて、前記第２記憶手段に記憶された認証ＩＤを発行する認証ＩＤ発行手段と、
遠隔通信端末から認証ＩＤを含む第１接続要求を受信すると、該認証ＩＤが前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、端末認証を行う端末認証手段と、
第１遠隔通信端末及び第２遠隔通信端末が前記端末認証されたのち、第１遠隔通信端末から第２遠隔通信端末の認証ＩＤを含む第２接続要求を受信すると、該認証ＩＤと、前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、第１遠隔通信端末及び第２遠隔通信端末間の接続認証を行う接続認証手段と、
前記接続認証されたのち、第１遠隔通信端末及び第２遠隔通信端末間のデータ通信を中継する中継手段と、
を有することを特徴とする遠隔通信管理システム。
【請求項２】
遠隔通信管理装置はさらに、
遠隔通信端末に対し、前記宛先一覧情報を提供する宛先一覧提供手段を有し、
前記宛先一覧提供手段によって提供される宛先一覧情報は、前記通信宛先の遠隔通信端末の端末状態を含むこと、
を特徴とする請求項１記載の遠隔通信管理システム。
【請求項３】
遠隔通信管理システムは、複数の中継装置及びＵＩ提供装置を含み構成され、
ＵＩ提供装置は、
第１遠隔通信端末に対し、前記第１接続要求を行うための第１画面を提供する画面提供手段を有し、
第１遠隔通信端末は、
ＵＩ提供装置から前記第１画面と、遠隔通信管理装置から複数の中継装置の前記ＩＰアドレスと中継装置から取得された前記認証ＩＤとを受信したとき、該第１画面内に表示された複数の中継装置のうち、１の中継装置が入力されると、該１の中継装置のＩＰアドレスを宛先とする中継装置に対し、該認証ＩＤを含む第１接続要求を行うこと、
を特徴とする請求項１又は２記載の遠隔通信管理システム。
【請求項４】
ＵＩ提供装置は、
第１遠隔通信端末に対し、前記第２接続要求を行うための第２画面を提供する画面提供手段を有し、
第１遠隔通信端末は、
ＵＩ提供装置から前記第２画面を受信したとき、該第２画面内に第２遠隔通信端末の認証ＩＤが入力されると、前記１の中継装置のＩＰアドレスを宛先とする中継装置に対し、第２遠隔通信端末の認証ＩＤを含む第２接続要求を行うこと、
を特徴とする請求項３記載の遠隔通信管理システム。
【請求項５】
複数の遠隔通信端末、中継装置、遠隔通信管理装置を含み構成され、複数の遠隔通信端末間で通信ネットワークを介して遠隔通信されるデータ通信を中継装置で中継しながら通信する遠隔通信管理システムにおける遠隔通信管理方法であって、
遠隔通信管理装置が、
中継装置の少なくともＩＰアドレスを第１記憶手段に記憶・管理する第１記憶手順と、
遠隔通信端末に対して通信宛先の遠隔通信端末の情報を含む宛先一覧情報の提供の可否を判定するとともに、宛先一覧情報の提供が否と判定されたとき前記第１記憶手段に記憶された中継装置に対し、認証ＩＤ取得要求を行う判定手順と、
前記宛先一覧情報を提供すべき遠隔通信端末に対し、前記第１記憶手段に記憶された中継装置の前記ＩＰアドレスと、中継装置から取得された認証ＩＤとを送信する送信手順と、
を実行し、
中継装置が、
複数の認証ＩＤを第２記憶手段に記憶・管理する第２記憶手順と、
遠隔通信管理装置からの前記認証ＩＤ取得要求に応じて、前記第２記憶手段に記憶された認証ＩＤを発行する認証ＩＤ発行手順と、
遠隔通信端末から認証ＩＤを含む第１接続要求を受信すると、該認証ＩＤが前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、端末認証を行う端末認証手順と、
第１遠隔通信端末及び第２遠隔通信端末が前記端末認証されたのち、第１遠隔通信端末から第２遠隔通信端末の認証ＩＤを含む第２接続要求を受信すると、該認証ＩＤと、前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、第１遠隔通信端末及び第２遠隔通信端末間の接続認証を行う接続認証手順と、
前記接続認証されたのち、第１遠隔通信端末及び第２遠隔通信端末間のデータ通信を中継する中継手順と、
を実行することを特徴とする遠隔通信管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔通信管理システム及び遠隔通信管理方法の分野に関する。
【背景技術】
【０００２】
近年、出張経費及び出張時間を削減する要請に伴い、インターネット等の通信ネットワークを介してテレビ会議などを行う遠隔通信システム、テレビ会議システムが普及している。このような遠隔通信システムでは、複数の通信端末の間で通話を開始すると、画像データ及び音声データの送受信が行われ、テレビ会議を実現することができる。また、近年のブロードバンド環境の充実化により、複数の通信端末間で高画質の画像データや高音質の音声データの送受信が可能となった。これにより、テレビ会議の相手の状況を把握し易くなり、会話による意思疎通の充実度を向上することができるようになった。
【０００３】
このような遠隔通信システムは、SIP（Session Initiation Protocol）やXMPP（eXtensible Messaging and Presence Protocol）といったプロトコル等が使われており、例えばSIPの場合、通信端末はSIP URI（Uniform Resource Identifier）と呼ばれるIDを使って遠隔通信システム（プロキシサーバ）にアクセスすることで、相手先の通信端末のIPアドレスを知らなくても通信ができるようになっている。また、また一般に、呼制御と実際のデータのやりとりでは違ったプロトコルを使うことが多く、例えば呼制御にはSIPが用いられ、呼確立後の実際のデータ（画像データや音声データ等）のやりとりにはRTP（Real-time Transport Protocol）などのプロトコルが用いられる。
【０００４】
さてここで、近年のブロードバンド環境の充実化においても、通信ネットワークを介して多数のテレビ会議が行われている場合や、通信ネットワーク上の狭帯域経路を使用して画像データや音声データを受信する場合には、ときに画像データや音声データの受信に遅延が生じてしまうことがある。画像データや音声データの受信に０．５秒以上の遅延が生じると、遠隔通信システムの利用者は、会話中にストレスを感じてしまうと言われている。このため、遠隔通信システムでは、通信ネットワークにおけるLAN毎に、テレビ会議端末等の通信端末の間で、画像データ及び音声データを中継する中継装置（MCU:Multi Conferencing Unit)が設置される場合もある。これら中継装置により、テレビ会議の通信処理を分散して各中継装置の負荷を軽減すると共に、中継する画像データや音声データなどのデータ伝送量を分散することができるからである。複数の中継装置のうち、通信端末のＩＰアドレスに近いＩＰアドレスの中継装置を選択することで、この選択された中継装置を介して、高画質の画像データや高音質の音声データを送受信することができる（例えば特許文献１参照）。
【０００５】
また、このような遠隔通信システムは「状態管理機能」を有しており、システム上通話の開始要求を行う要求元の通信端末には、宛先候補の通信端末がログインしているか否かを示す状態情報が送られて来て、通話（通信）を開始する前から、宛先候補の状態を把握することができる。具体的には、要求元の通信端末が自端末で宛先候補の各宛先名を示した宛先リストを管理しておき、通話を開始する前に、宛先候補としての各通信端末からログインの有無を示す状態情報を受信して、自端末の宛先リストに反映させて表示させる（例えば特許文献２参照）。このように、通話を開始する前から宛先候補の状態が分かるため、要求元の通信端末から通話の開始要求を行った後に、宛先の通信端末がログアウトしていて通話できないといったような無駄な作業を省略することができる。
【０００６】
図１は、宛先リスト画面例（その１）を示す。要求元の通信端末の電源をＯＮにして直ぐに宛先リストを表示すると、その時点では宛先候補の状態情報を受信していないため、図に示されているように仮の状態として、宛先候補の状態が全て電源ＯＦＦを示したアイコンとして表示される。
【０００７】
図２は、宛先リスト画面例（その２）を示す。宛先リストが表示された後、例えば数秒間で、宛先候補のうちの複数の通信端末から状態情報が送られて来ると、図に示されているように、受信された状態情報に係る状態を示したアイコンに切り替わる。
【０００８】
これら図において、宛先リスト枠１１００−１には、宛先名「日本  東京事業所  ＡＢ端末」１１００−２等の各宛先名が表示されており、宛先名毎に状態情報を反映させるべく、この状態を示したアイコン（１１００−３ａ，１１００−３ｂ，１１００-３ｃ，１１００-３ｄ）が表示されている。このうち、アイコン１１００−３ａは、宛先候補の一つの通信端末がＯＦＦライン状態で、この通信端末と通話不可能であることを示す。アイコン１１００−３ｂは、宛先候補の一つの通信端末がＯＮライン状態で、この通信端末と通話可能であることを示す。アイコン１１００−３ｃは、宛先候補の一つの通信端末が他の通信端末と通話中の状態で、通話仲間に加わって、三者通信等が可能な状態を示す。アイコン１１００−３ｄは、宛先候補の一つの通信端末が他の通信端末と通話中の状態であるが、離席中等により一時中断しているため、通話仲間に加われない状態を示す。
【０００９】
遠隔通信システム上、通話の開始要求を行う要求元の通信端末は、このような宛先リスト画面の宛先候補の通信端末のうち例えばＯＮライン状態のアイコン１１００−３ｂを操作（選択）するだけで、簡単に相手先の通信端末（アメリカニューヨーク事業所ＣＡ端末）と呼を確立し、またその後実際のデータ（画像データや高音質の音声データ等）のやりとりを行うことができるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
さて、このような遠隔通信システムにおいて、状態管理機能に不具合・障害が発生した場合、宛先リスト画面には、宛先候補の状態が全て電源ＯＦＦを示したアイコンとして表示されたり、又はシステムによっては宛先候補（アイコン）が非表示になるので、通信端末はシステム上から相手先の通信端末と呼を確立できなくなる。仮に相手先の通信端末のIPアドレスを知っている場合には、ダイレクトアクセスによる相手先の通信端末とのデータ通信もありうるが、遠隔通信システムを利用しているような場合、それも稀である。
【００１１】
これを防ぐには、サーバを多重化するか、通信端末のIPアドレスを通知するリダイレクトサーバを提供するといった方法がある。しかしながら、前者は導入・運用にコストがかかるという問題があり、後者は通信端末間のダイレクトアクセスとなるために、遠隔通信システム側（通話サービス提供側）で一元的な制御がし難いという問題があった。
【００１２】
本発明では上記のような問題に鑑みて、通信端末が宛先リスト画面を操作して相手先の通信端末との通信を行えない場合、宛先リスト画面を代替手段（代替画面）に切替えて、通信端末が代替手段（代替画面）を操作することにより、システム上における相手先の通信端末との通信を回避的に実現させる遠隔通信管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明に係る遠隔通信管理システムは、複数の遠隔通信端末、中継装置、遠隔通信管理装置を含み構成され、複数の遠隔通信端末間で通信ネットワークを介して遠隔通信されるデータ通信を中継装置で中継しながら通信する遠隔通信管理システムであって、遠隔通信管理装置は、中継装置の少なくともＩＰアドレスを記憶・管理した第１記憶手段と、遠隔通信端末に対して通信宛先の遠隔通信端末の情報を含む宛先一覧情報の提供の可否を判定するとともに、宛先一覧情報の提供が否と判定されたとき前記第１記憶手段に記憶された中継装置に対し、認証ＩＤ取得要求を行う判定手段と、前記宛先一覧情報を提供すべき遠隔通信端末に対し、前記第１記憶手段に記憶された中継装置の前記ＩＰアドレスと、中継装置から取得された認証ＩＤとを送信する送信手段と、を有し、中継装置は、複数の認証ＩＤを記憶・管理した第２記憶手段と、遠隔通信管理装置からの前記認証ＩＤ取得要求に応じて、前記第２記憶手段に記憶された認証ＩＤを発行する認証ＩＤ発行手段と、遠隔通信端末から認証ＩＤを含む第１接続要求を受信すると、該認証ＩＤが前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、端末認証を行う端末認証手段と、第１遠隔通信端末及び第２遠隔通信端末が前記端末認証されたのち、第１遠隔通信端末から第２遠隔通信端末の認証ＩＤを含む第２接続要求を受信すると、該認証ＩＤと、前記第２記憶手段から発行された認証ＩＤであるかの照合を行うことにより、第１遠隔通信端末及び第２遠隔通信端末間の接続認証を行う接続認証手段と、前記接続認証されたのち、第１遠隔通信端末及び第２遠隔通信端末間のデータ通信を中継する中継手段と、を有することを特徴とする。
【００１６】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、通信端末が宛先リスト画面を操作して相手先の通信端末との通信を行えない場合、宛先リスト画面を代替手段（代替画面）に切替えて、通信端末が代替手段（代替画面）を操作することにより、システム上における相手先の通信端末との通信を回避的に実現させる遠隔通信管理システムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】宛先リスト画面例（その１）を示す。
【図２】宛先リスト画面例（その２）を示す。
【図３】本発明の一実施形態に係る遠隔通信システム１の概略図である。
【図４】本発明の一実施形態に係る遠隔通信端末１０のハードウェア構成図である。
【図５】本発明の一実施形態に係る遠隔通信管理装置５０のハードウェア構成図である。
【図６】本実施形態の遠隔通信システム１を構成する各端末、各装置の機能ブロック図である。
【図７】認証ＩＤ管理ＤＢ３００１のデータテーブル例を示す。
【図８】中継装置管理ＤＢ５００１のデータテーブル例を示す。
【図９】端末認証管理ＤＢ５００２のデータテーブル例を示す。
【図１０】端末管理ＤＢ５００３のデータテーブル例を示す。
【図１１】宛先リスト管理ＤＢ５００４のデータテーブル例を示す。
【図１２】正常時のログイン要求〜宛先リスト表示処理を説明するシーケンス図である。
【図１３】異常時のログイン要求〜異常時用画面表示処理を説明するシーケンス図である。
【図１４】異常時用画面Ａ例を示す。
【図１５】異常時の接続要求〜接続処理を説明するシーケンス図である。
【図１６】異常時用画面Ｂ例を示す。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態を各実施形態において図面を用いて説明する。
【００２０】
[システム構成]
＜実施形態の全体構成＞
図３は、本発明の一実施形態に係る遠隔通信システム１の概略図であり、まずは図３を用いて、本実施形態の概略を説明する。
【００２１】
図３に示す遠隔通信システム１は、複数の遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）、各遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）用のディスプレイ（１１ａａ，１１ａｂ，…，１１ｄｂ）、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）、及び遠隔通信管理装置５０によって構築されている。
【００２２】
なお、本実施形態では、遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）のうち任意の遠隔通信端末を示す場合には「遠隔通信端末１０」を用い、中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）のうち任意の中継装置を示す場合には「中継装置３０」を用いる。
【００２３】
遠隔通信端末１０は、他の遠隔通信端末１０との間で、画像データ、音声データ等の送受信を行う。画像データの画像は、動画又は静止画であってもよいし動画と静止画の両方が含まれてもよい。中継装置３０は、複数の遠隔通信端末１０の間で、画像データ及び音声データの中継を行う。遠隔通信管理装置５０は、遠隔通信端末１０及び中継装置３０を一元的に管理する。
【００２４】
また、図３に示されている複数のルータ（７０ａ，７０ｂ，…，７０ｇ）は、画像データ及び音声データの最適な経路の選択を行う。
【００２５】
ＵＩ提供装置９０は、遠隔通信端末１０にて表示する画面情報（例えば宛先リスト画面の枠組み画面等）を保持しており、遠隔通信端末１０からの画面情報取得要求に応じて、適切な画面情報を遠隔通信端末１０に返す。なお、遠隔通信管理装置５０がＵＩ提供装置８０を兼ねて画面情報を保持させるよう構成することもできる。
【００２６】
また、遠隔通信端末１０ａａ、遠隔通信端末１０ａｂ、中継装置３０ａ、及びルータ７０ａは、ＬＡＮ２ａによって通信可能に接続されている。遠隔通信端末１０ｂａ、遠隔通信端末１０ｂｂ、中継装置３０ｂ、及びルータ７０ｂは、ＬＡＮ２ｂによって通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ｃが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されており、ＬＡＮ２ｂは大阪の事業所内で構築されている。
【００２７】
一方、遠隔通信端末１０ｃａ、遠隔通信端末１０ｃｂ、中継装置３０ｃ、及びルータ７０ｃは、ＬＡＮ２ｃによって通信可能に接続されている。遠隔通信端末１０ｄａ、遠隔通信端末１０ｄｂ、中継装置３０ｄ、及びルータ７０ｄは、ＬＡＮ２ｄによって通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｅが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｂはアメリカであり、ＬＡＮ２ｃはニューヨークの事業所内で構築されており、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。地域Ａ及び地域Ｂは、それぞれルータ（７０ｃ，７０ｅ）からインターネット２ｉを介して通信可能に接続されている。
また、遠隔通信管理装置５０、及びＵＩ提供装置９０は、インターネット２ｉを介して、遠隔通信端末１０、及び中継装置３０と通信可能に接続されている。遠隔通信管理装置５０、及びＵＩ提供装置９０は、地域Ａ又は地域Ｂに設置されていてもよいし、これら以外の地域に設置されていてもよい。
【００２８】
なお、本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用線２ａｂ、インターネット２ｉ、専用線２ｃｄ、ＬＡＮ２ｃ、及びＬＡＮ２ｄによって、本実施形態の通信ネットワーク２が構築されている。
【００２９】
また、図３において、各遠隔通信端末１０、各中継装置３０、遠隔通信管理装置５０、各ルータ７０、及びプＵＩ提供装置９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示している。例えば、遠隔通信端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなく、ＩＰｖ６を用いてもよいが。説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００３０】
＜実施形態のハードウェア構成＞
次に、本実施形態のハードウェア構成を説明する。
【００３１】
図４は、本発明の一実施形態に係る遠隔通信端末１０のハードウェア構成図である。図２に示されているように、本実施形態の遠隔通信端末１０は、遠隔通信端末１０全体の動作を制御するＣＰＵ(Central Processing Unit)１０１、遠隔通信端末用プログラムを記憶したＲＯＭ(Read Only Memory)１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１０３、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行うＳＳＤ（Solid State Drive）１０４、フラッシュメモリ等の記録メディア１０５に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１０６、遠隔通信端末１０の宛先を選択する場合などに操作される操作ボタン１０７、遠隔通信端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０８、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ１１１、ＣＰＵ１０１の制御に従って被写体を撮像し画像データを得るＣＣＤ（Charge Coupled Device）１１２、このＣＣＤ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音声を入力するマイク１１４、音声を出力するスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１１に画像データを伝送するディスプレイＩ／Ｆ１１７、及び上記各構成要素を図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００３２】
なお、記録メディア１０５は、遠隔通信端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行うものであればＳＳＤ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。更に、ＣＣＤ１０５は、光を電荷に変換して被写体の画像（映像）を電子化する電荷結合素子であり、被写体を撮像するものであればＣＣＤに限らず、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)等を用いてもよい。また、ディスプレイ１１は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成されている。
【００３３】
更に、上記遠隔通信端末用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１０５等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３４】
図５は、本発明の一実施形態に係る遠隔通信管理装置５０のハードウェア構成図である。遠隔通信管理装置５０は、遠隔通信管理装置５０全体の動作を制御するＣＰＵ２０１、遠隔通信管理用プログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、各種データを記憶するＨＤ(Hard Disk)２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対するデータの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)２０５、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ２０８、後述の通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)２１３に対するデータの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、及び、上記各構成要素を図３に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン２１０を備えている。
【００３５】
なお、上記遠隔通信管理用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３６】
また、中継装置３０は、上記遠隔通信管理装置５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、中継装置３０を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３７】
なお、上記着脱可能な記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３８】
＜実施形態の機能構成＞
次に、本実施形態の機能構成について説明する。図６は、本実施形態の遠隔通信システム１を構成する各端末、各装置の機能ブロック図である。図６では、遠隔通信端末１０、中継装置３０、遠隔通信管理装置５０、及びＵＩ提供装置９０が、通信ネットワーク２を介してデータ通信することができるように接続されている。
【００３９】
＜遠隔通信端末の機能構成＞
遠隔通信端末１０は、他の遠隔通信端末１０との間で、画像データ、音声データ等の送受信を行う端末で、具体的にはユーザが使用するテレビ会議用端末である。遠隔通信端末１０は、送受信部１１、操作入力受付部１２、ログイン要求部１３、撮像部１４ａ、画像表示制御部１４ｂ、音声入出力部１５、記憶・読出処理部１６、及び記憶部１０００を有している。
【００４０】
送受信部１１は、図４に示されているネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。操作入力受付部１２は、操作ボタン１０７、及び電源スイッチ１０８によって実現され、利用者による各種入力を受け付ける。例えば、利用者が電源スイッチ１０８をＯＮにすると、操作入力受付部１２が電源ＯＮを受け付けて電源をＯＮにする。ログイン要求部１３は、ＣＰＵ１０１からの命令によって実現され、上記電源ＯＮの受け付けを契機として、送受信部１１から通信ネットワーク２を介して遠隔通信管理装置５０に、ログインを要求する旨を示すログイン要求情報、及び遠隔通信端末１０ａｂの現時点のＩＰアドレスを自動的に送信する。
【００４１】
撮像部１４ａは、ＣＣＤ１１２、及び撮像素子Ｉ／Ｆ１１３によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。画像表示制御部１４ｂは、画像表示プログラム、ディスプレイＩ／Ｆ１１７によって実現され、表示画像を生成して外付けのディスプレイ１１に対して画像データを送信するための制御を行う。音声入出力部１５は、マイク１１４、スピーカ１１５及び音声入出力Ｉ／Ｆ１１６によって実現され、利用者の音声を入力し、この音声を音声信号に変換することで、音声信号に係る音声データを出力する。また音声データに係る音声信号を音声に変換して出力する。
【００４２】
（中継装置の機能構成）
次に、中継装置３０の機能又は手段について説明する。中継装置３０は、送受信部３１、端末認証部３２、記憶・読出処理部３３、認証ＩＤ発行部３４及び記憶部３０００を有している。また記憶部３０００には、認証ＩＤ管理ＤＢ３００１が構築される。
【００４３】
送受信部３１は、ネットワークＩ／Ｆ２０９によって実現され、通信ネットワーク２を介して他の端末、装置、又はシステムと各種データ（情報）の送受信、中継を行う。具体的には、遠隔通信端末１０同士がテレビ会議を行う際、画像（映像）データや音声データを中継する。中継装置３０により、テレビ会議の通信処理を分散してシステム負荷を軽減すると共に、中継する画像データや音声データなどのデータ伝送量を分散する目的があるので、中継の際にはデータ品質の管理やトラフィック品質の管理を行いうるが、説明を簡潔にするため詳細は割愛する。
【００４４】
端末認証部３２は、遠隔通信端末１０が中継装置３０に対し接続してきた際、遠隔通信端末１０からの認証ＩＤを取得し、認証ＩＤ管理ＤＢ３００１内の認証ＩＤとの照合により端末認証を行う。つまり認証ＩＤ管理ＤＢ３００１から貸し出し出されている認証ＩＤであるかどうかでもって端末認証を行う。
【００４５】
記憶・読出処理部３３は、記憶部３０００の認証ＩＤ管理ＤＢ３００１から認証ＩＤを読み出す。遠隔通信管理装置５０から認証ＩＤの取得要求に応じて認証ＩＤ管理ＤＢ３００１内に格納される１の認証ＩＤが読み出される。
【００４６】
認証ＩＤ発行部３４は、遠隔通信管理装置５０から認証ＩＤの取得要求に応じて、記憶部３０００の認証ＩＤ管理ＤＢ３００１から認証ＩＤを読み出して、一時的に認証ＩＤを発行する（貸し出す）。
【００４７】
（認証ＩＤ管理ＤＢ３００１）
図７は、認証ＩＤ管理ＤＢ３００１のデータテーブル例を示す。「中継装置内認証ＩＤ」は、予めいくつかの認証ＩＤがストックされており、遠隔通信管理装置５０から認証ＩＤの取得要求に応じて一時的に認証ＩＤが貸し出される。そして貸出中の認証ＩＤに対しては、貸し出し状態を示す「使用中フラグ」において、認証IDが現在使用中（貸出中）かどうかを判断するフラグ（True:使用中/False：未使用中）が入れられる。よって新たに認証ＩＤが貸し出される場合には、フラグがFalseである認証ＩＤを貸し出す。また使用終了時（返却時）には、フラグをTrueからFalseへ更新する。
【００４８】
なお、ここで貸し出された認証ＩＤは、一旦遠隔通信管理装置５０へ貸し出され、さらに遠隔通信管理装置５０から遠隔通信端末１０に対して貸し出される。詳細は後述するが、遠隔通信端末１０は、遠隔通信管理装置５０に不具合が発生した場合には、中継装置３０に対しこの認証ＩＤを用いてアクセス、認証し、相手の遠隔通信端末１０との通信を行うことになる。
【００４９】
なお中継装置３０が複数存在する場合、認証ＩＤ管理ＤＢ３００１のデータは全中継装置３０で共有される。よってデータ更新のタイミング毎に全中継装置３０で共有的に同期されるようになっている。
【００５０】
（遠隔通信管理装置の機能構成）
次に、遠隔通信管理装置５０の機能又は手段について説明する。遠隔通信管理装置５０は、送受信部５１、端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５、セッション管理部５６、サービス判定部５７、記憶・読出処理部５８、Webブラウザ５９及び記憶部５０００を有している。また記憶部５０００には、中継装置管理ＤＢ５００１、端末認証管理ＤＢ５００２、端末管理ＤＢ５００３、宛先リスト管理ＤＢ５００４が構築される。
【００５１】
送受信部５１は、ネットワークＩ／Ｆ２０９によって実行され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。
【００５２】
端末認証部５２は、送受信部５１を介して受信された遠隔通信端末１０からのログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとし、記憶部５０００の端末認証管理ＤＢ５００２を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。
【００５３】
状態管理部５３は、ログイン要求してきた遠隔隔通信端末１０の稼動状態を管理すべく、端末管理ＤＢ５００３に、この遠隔通信端末１０の端末ＩＤ、遠隔通信端末１０の稼動状態（ＯＮライン／ＯＦＦライン等）、遠隔通信管理装置５０でログイン要求情報が受信された受信日時、及び要求元端末１０のＩＰアドレスを関連付けて記憶して管理する。
【００５４】
端末抽出部５４は、ログイン要求した遠隔通信端末１０の端末ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、ログイン要求した遠隔通信端末１０と遠隔通信することができる遠隔通信端末１０の候補の端末ＩＤを読み出すことで、端末ＩＤを抽出する。また、端末抽出部５４は、ログイン要求してきた遠隔通信端末１０の端末ＩＤをキーとして、宛先リスト管理ＤＢ５００４を検索し、ログイン要求してきた遠隔通信端末１０の端末ＩＤを宛先の遠隔通信端末１０の候補として登録している他の要求元の遠隔通信端末１０の端末ＩＤも抽出する。
【００５５】
端末状態取得部５５は、端末抽出部５４によって抽出された宛先の遠隔通信端末１０の候補の端末ＩＤを検索キーとして、端末管理ＤＢ５００３を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に稼動状態を読み出す。これにより、端末状態取得部５５は、ログイン要求してきた遠隔通信端末１０と遠隔通信することができる宛先の遠隔通信端末１０の候補の稼動状態を取得することができる。また、端末状態取得部５５は、端末抽出部５４によって抽出された端末ＩＤを検索キーとして、端末状態管理ＤＢ５００３を検索し、ログイン要求してきた遠隔通信端末１０の稼動状態も取得する。
【００５６】
セッション管理部５６は、遠隔通信端末１０同士のセッション（例えばSIPセッション）を接続、管理する。要求元の遠隔通信端末１０が宛先リストの中からログイン中（稼働中）の宛先の遠隔通信端末１０に対し接続操作を行うと、SIP INVITE（コマンド）が発行されるので、セッション管理部５６はこれを宛先の遠隔通信端末１０に対し転送し、また宛先の遠隔通信端末１０からのSIP 200 OKを要求元の遠隔通信端末１０に転送したりして、呼を接続させる。
【００５７】
サービス判定部５７は、端末の状態を管理する機能・サービスが正常に動作しているかどうかを調査し判定する。要求元の遠隔通信端末１０においては、上述したように宛先リスト（図２参照）が提供され、この宛先リストには宛先の遠隔通信端末１０及びその稼動状態（ＯＮライン等）が表示されるが、遠隔通信管理装置５０は、この宛先リストを要求元の遠隔通信端末１０に対し提供するため、上述の端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５等の複数の機能を備えている。つまりサービス判定部５７は、宛先リスト提供の可否を判定するために、宛先リストを提供するこれら宛先リスト提供機能・サービスが正常に動作しているかどうかを判定する機能部である。この点再度後述する。
【００５８】
記憶・読出処理部５８は、記憶部５０００内に記憶されている各種データを読み出したり、書き込んだりするもので、記憶部５０００を制御するものである。
【００５９】
Webブラウザ５９は、テレビ会議を行うにあたり各種の表示画面を表示する。表示画面には、各種設定画面、操作画面、宛先一覧画面（宛先リスト）、会議相手の映像画面などが表示される。なお、図１の宛先リスト枠１１００−１などもこのWebブラウザ５９により実現できる。
【００６０】
（中継装置管理ＤＢ５００１）
図８は、中継装置管理ＤＢ５００１のデータテーブル例を示す。中継装置管理ＤＢ５００１には、遠隔通信システム１内の中継装置３０が登録されている。具体的には、各中継装置３０の中継装置ＩＤ毎に、各中継装置３０の「稼動状態」、稼動状態が示される状態情報が遠隔通信管理装置５０で受信された「受信日時」、中継装置３０の「ＩＰアドレス」等が関連付けられて管理される。例えば図において、中継装置ＩＤが「１１１ａ」の中継装置３０ａは、稼動状態が「ＯＮライン」で、遠隔通信管理装置５０で状態情報が受信された日時が「２００９年１１月１０日の１３時００分」で、この中継装置３０ａのＩＰアドレスが「１．２．１．２」であることが示されている。なお中継装置管理ＤＢ５００１の各データは、遠隔通信管理装置５０が中継装置３０に対し状態確認を行なったり、またもしくは中継装置３０から遠隔通信管理装置５０に対し状態確認通知を行うことにより、定期的に更新される。
【００６１】
（端末認証管理ＤＢ５００２）
図９は、端末認証管理ＤＢ５００２のデータテーブル例を示す。端末認証管理ＤＢ５００２には、遠隔通信管理装置５０によって管理される全ての遠隔通信端末１０の各「端末ＩＤ」に対して、各「パスワード」が関連付けられて管理される。例えば図において、遠隔通信端末１０ａａの端末ＩＤは「０１ａａ」で、パスワードは「ａａａａ」であることが示されている。
【００６２】
（端末管理ＤＢ５００３）
図１０は、端末管理ＤＢ５００３のデータテーブル例を示す。端末管理ＤＢ５００３には、各遠隔通信端末１０の「端末ＩＤ」毎に、各遠隔通信端末１０の「稼動状態」、ログイン要求が遠隔通信管理装置５０で受信された「受信日時」、及び遠隔通信端末１０の「ＩＰアドレス」が関連付けられて管理される。例えば図において、端末ＩＤが「０１ａａ」の遠隔通信端末１０ａａは、稼動状態が「ＯＮライン」で、遠隔通信管理装置５０でログイン要求情報が受信された日時が「２００９年１１月１０日の１３時４０分」で、この遠隔通信端末１０ａａのＩＰアドレスが「１．２．１．３」であることが示されている。
【００６３】
（宛先リスト管理ＤＢ５００４）
図１１は、宛先リスト管理ＤＢ５００４のデータテーブル例を示す。宛先リスト管理ＤＢ５００４には、テレビ会議の開始を要求する要求元の遠隔通信端末１０の端末ＩＤに対して、宛先端末１０Ｂの候補として（予め）登録されている宛先の遠隔通信端末１０の端末ＩＤが全て関連付けられて管理される。例えば図において、端末ＩＤが「０１ａａ」である要求元端末の遠隔通信端末１０からテレビ会議の開始を要求することができる宛先の遠隔通信端末１０の候補は、端末ＩＤが「０１ａｂ」の遠隔通信端末１０ａｂ、端末ＩＤが「０１ｂａ」の遠隔通信端末１０ｂａ、及び端末ＩＤが「０１ｄｂ」の遠隔通信端末１０ｄｂの３つであることが示されている。この宛先の遠隔通信端末１０の候補は、要求元の遠隔通信端末１０から遠隔通信管理装置５０に対する追加又は削除の要請により、追加又は削除されることで更新される。つまり要求元の遠隔通信端末１０はテレビ会議をよく行う宛先の遠隔通信端末１０を予め登録しておくものである。
【００６４】
（ＵＩ提供装置の機能構成）
次に、ＵＩ提供装置９０の機能又は手段について説明する。ＵＩ提供装置９０は、送受信部９１、ＵＩ提供部９２を有している。
【００６５】
送受信部５１は、ネットワークＩ／Ｆ２０９によって実行され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。
【００６６】
ＵＩ提供部９２は、HTML、CSS、JavaScriptファイル等からなる各種の画面情報を保持しており、遠隔通信端末１０にて表示される画面はこの画面情報に基づき表示されるので、遠隔通信端末１０からの画面情報取得要求に応じて各種の画面情報を提供する。なお画面情報は、予め遠隔通信端末１０で用意されていたりまたもしくは遠隔通信管理装置５０にて提供されることも可能であるが、単独のＵＩ提供装置９０を構築することで、画面情報のアップデート（例えば画面デザイン更新）等を容易にする。
【００６７】
以上、各装置の主要機能構成である。なおこれらの機能は、実際には装置のＣＰＵが実行するプログラムによりコンピュータに実現させるものである。
【００６８】
[情報処理]
以下、本実施形態に係る遠隔通信システム１における情報処理・動作を説明する。
【００６９】
＜ログイン要求〜宛先リスト表示：正常時＞
図１２は、正常時のログイン要求〜宛先リスト表示処理を説明するシーケンス図である。はじめに、遠隔通信端末１０の遠隔通信装置５０へのログイン要求から、宛先リスト表示までの処理・動作を説明する。即ちテレビ会議を開始するにあたって、遠隔通信端末１０はまず遠隔通信装置５０へログインを行う。ログイン後、テレビ会議相手となる遠隔通信端末１０の宛先リスト（一覧画面）が表示されるまでの処理・動作である。
【００７０】
Ｓ１：まず遠隔通信端末１０ａａの電源ＯＮが投入され起動したタイミングにおいて、遠隔通信端末１０ａａのログイン要求部１３は、送受信部１１から通信ネットワーク２を介して遠隔通信管理装置５０に、ログイン要求を示すログイン要求情報を自動的に送信する。このログイン要求情報には、要求元としての自装置である遠隔通信端末１０ａａを識別するための端末ＩＤ、及びパスワードが含まれている。これら端末ＩＤ、及びパスワードは、記憶・読出処理部１６を介して記憶部１０００から読み出されて、送受信部１１に送られたデータである。なお、遠隔通信端末１０ａａから遠隔通信管理装置５０へログイン要求情報が送信される際は、受信側である遠隔通信管理装置５０は、送信側である遠隔通信端末１０ａａのＩＰアドレスを把握することができる。
【００７１】
Ｓ２：次に、遠隔通信管理装置５０の端末認証部５２は、送受信部５１を介してログイン要求情報を受信すると、受信したログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとして、記憶部５０００の端末認証管理ＤＢ５００２（図９参照）を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。
【００７２】
Ｓ３：遠隔通信管理装置５０のサービス判定部５７は、端末の状態を管理する宛先リスト提供（宛先リスト提供サービス）が正常に動作しているかどうかを判定（確認）する。要求元の遠隔通信端末１０ａａにおいては、上述したように宛先リストが提供され、この宛先リストには宛先の遠隔通信端末１０及びその稼動状態（ＯＮライン等）が表示されるが、遠隔通信管理装置５０は、この宛先リストを要求元の遠隔通信端末１０ａａに対して提供するため、上述の端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５等の複数の機能を備えている。つまりサービス判定部５７は、宛先リスト提供の可否を判定するために、宛先リストを提供するこれら宛先リスト提供機能・サービスが正常に動作しているかどうかを判定する。
【００７３】
サービス判定の方法は機能・サービスの種類によって異なるが、主に機能・サービスの生存確認（またはこれらの組み合わせ）を行う。例えばサービスの生存確認ではhttpサービス等の場合であればデータが取得可能かどうかを実際にGETで試してみるといった方法が考えられる。他にもサービス生存確認ではプロセスが動いているかどうか、といった確認を行うこともできる。これにより、上述の端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５等の機能の全てが正常に動作しているかどうかを判定することにより宛先リストを要求元の遠隔通信端末１０に対し提供できるかどうかを判定する。なお端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５のいずれか１の機能が正常に動作していない場合、正確な宛先リストは提供できないため、端末の状態を管理する機能・サービス（宛先リスト提供サービス）は正常に動作していないと判定する。
【００７４】
なお、本図１２のシーケンス図では、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作している場合をまず説明するため、Ｓ３では、サービス判定部５７は、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作していると判定したものとする。
【００７５】
Ｓ４：状態管理部５３は、正当な利用権限を有する遠隔通信端末１０ａａからのログイン要求であると判断されると、端末管理ＤＢ５００３（図１０参照）に、遠隔通信端末１０ａａの端末ＩＤ、稼動状態、上記ログイン要求情報が受信された受信日時、及び遠隔通信端末１０ａａのＩＰアドレスを関連付けて記憶する。これにより、図１０に示されている端末管理テーブルには、遠隔通信端末ＩＤ「０１ａａ」に、稼動状態「ＯＮライン」、受信日時「２００９．１１．１０．１３：４０」及び端末ＩＰアドレス「１．２．１．３」が関連付けて管理されることになる。
【００７６】
Ｓ５：送受信部５１は、端末認証部５２によって得られた認証結果が示された認証結果情報（例えば認証ＯＫ）を、通信ネットワーク２を介して、上記ログイン要求してきた要求元の遠隔通信端末１０ａａに送信する。なおまた認証結果情報には、端末の状態を管理する機能・サービス（宛先リスト提供サービス）は正常であることを示すフラグ情報を付しておく。
【００７７】
Ｓ６：次に、遠隔通信端末１０ａａは、ＵＩ提供装置９０に宛先一覧画面情報取得要求を送信する。なお遠隔通信端末１０ａａは、上述の端末の状態を管理する機能・サービス（宛先リスト提供サービス）は正常であることを示すフラグ情報によって、遠隔通信管理装置５０から宛先リスト提供サービスを受けることが可能であると認知したため、宛先一覧画面情報を取得するためである。詳細は後述するが、正常でないことを示すフラグ情報を受信した場合、遠隔通信端末１０ａａは、宛先一覧画面情報ではなく、異常時用画面情報を取得することになる。
【００７８】
Ｓ７：さてＵＩ提供装置９０は、宛先一覧画面情報取得要求を受信すると、自身のＵＩ提供部９２から宛先一覧画面情報としてHTML、CSS、JavaScriptファイルを取得し、遠隔通信端末１０ａａに送信する。なおここでいう宛先一覧画面情報とは、宛先リスト画面（図１参照）を生成するための画面情報である。
【００７９】
Ｓ８：遠隔通信端末１０ａａは、受け取った宛先一覧画面情報を例えばWebブラウザ５９で実行する。宛先一覧画面情報には、遠隔通信管理システムから宛先情報を取得するためのプログラムが含まれており、Webブラウザ５９で宛先一覧画面の表示と非同期で遠隔通信管理装置５０に対し、宛先情報取得要求を送信する。
【００８０】
Ｓ９：遠隔通信管理装置５０の端末抽出部５４は、ログイン要求した遠隔通信端末１０１０ａａの端末ＩＤ「０１ａａ」を検索キーとして、宛先リスト管理ＤＢ５００４（図１１参照）を検索し、要求元端末１０ａａと遠隔通信することができる宛先の遠隔通信端末１０の候補の端末ＩＤを読み出すことによって抽出する。ここでは、遠隔通信端末１０ａａの端末ＩＤ「０１ａａ」に対応する宛先の遠隔通信端末１０ａｂ，１０ｂａ，１０ｄｂのそれぞれの端末ＩＤ「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」が抽出されることになる。
【００８１】
Ｓ１０：次に、端末状態取得部５５は、端末抽出部５４によって抽出された遠隔通信端末１０の候補の端末ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）を検索キーとして、端末管理ＤＢ５００３（図１０参照）を検索し、端末抽出部５４によって抽出された端末ＩＤ毎に稼動状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）を読み出すことにより、遠隔通信端末１０ａｂ，１０ｂａ，１０ｄｂの各稼動状態を取得する。
【００８２】
Ｓ１１：送受信部５１は、Ｓ９で使用された検索キーとしての端末ＩＤ（「０１ａｂ」、「０１ｂａ」、「０１ｄｂ」）と、対応する遠隔通信端末１０ａｂ，１０ｂａ，１０ｄｂの稼動状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）とが含まれた宛先状態情報を、通信ネットワーク２を介して要求元の遠隔通信端末１０ａａに送信する。これにより、要求元の遠隔通信端末１０ａａは、この遠隔通信端末１０ａａと遠隔通信することができる宛先の遠隔通信端末１０の候補である遠隔通信端末１０ａｂ，１０ｂａ，１０ｄｂの現時点のそれぞれの稼動状態（「ＯＦＦライン」、「ＯＮライン」、「ＯＮライン」）を把握することができる。
【００８３】
Ｓ１２：遠隔通信端末１０ａａのWebブラウザ５９は、宛先一覧画面（宛先リスト）とともに宛先の状態情報を表示する。宛先一覧画面（宛先リスト）は端末起動後に会議可能な宛先を一覧できる画面である。表示が完了すると例えば図２のような画面になるが、この例の場合正確には３つの宛先の遠隔通信端末１０のアイコンが表示され、そのうち２つが「ＯＮライン」で表示される。
【００８４】
遠隔通信端末１０ａａにおいて、宛先一覧画面（宛先リスト）のうち「ＯＮライン」になっている宛先の遠隔通信端末１０のアイコンに対し接続操作を行うと、SIP INVITE（コマンド）が発行されるので、遠隔通信管理装置５０のセッション管理部５６はこれを宛先の遠隔通信端末１０に対し転送し、また宛先の遠隔通信端末１０からのSIP 200 OKを要求元の遠隔通信端末１０に転送したりして、呼を接続させる。呼確立後、遠隔通信端末１０ａａと宛先の遠隔通信端末１０との間で、画像データや音声データが中継装置３０で中継されながら送受信されるので、両端末間にて例えばＷｅｂブラウザ５９の表示画面を見ながらテレビ会議を開始することができる。
【００８５】
＜ログイン要求〜異常時用画面表示：異常時＞
図１３は、異常時のログイン要求〜異常時用画面表示処理を説明するシーケンス図である。この例では図１２（正常時）と対比し、遠隔通信管理装置５０の宛先リストを提供する機能・サービスが正常に動作していないため、Ｓ３のサービス判定以降のステップ処理が異なってくるものである。以下説明する。
【００８６】
Ｓ２１：まず遠隔通信端末１０ａａの電源ＯＮが投入され起動したタイミングにおいて、遠隔通信端末１０ａａのログイン要求部１３は、送受信部１１から通信ネットワーク２を介して遠隔通信管理装置５０に、ログイン要求を示すログイン要求情報を自動的に送信する。このログイン要求情報には、要求元としての自装置である遠隔通信端末１０ａａを識別するための端末ＩＤ、及びパスワードが含まれている。遠隔通信端末１０ａａから遠隔通信管理装置５０へログイン要求情報が送信される際は、受信側である遠隔通信管理装置５０は、送信側である遠隔通信端末１０ａａのＩＰアドレスを把握することができる。
【００８７】
Ｓ２２：次に、遠隔通信管理装置５０の端末認証部５２は、送受信部５１を介してログイン要求情報を受信すると、受信したログイン要求情報に含まれている端末ＩＤ及びパスワードを検索キーとして、記憶部５０００の端末認証管理ＤＢ５００２（図９参照）を検索し、端末認証管理ＤＢ５００２に同一の端末ＩＤ及びパスワードが管理されているかを判断することによって端末認証を行う。
【００８８】
Ｓ２３：遠隔通信管理装置５０のサービス判定部５７は、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作しているかどうかを判定（確認）する。つまりサービス判定部５７は、宛先リスト提供の可否を判定するために、上述の端末認証部５２、状態管理部５３、端末抽出部５４、端末状態取得部５５等の複数の機能の動作を判定することにより、宛先リストを提供する宛先リスト提供機能・サービスが正常に動作しているかどうかを判定する。
【００８９】
なお、本図１３のシーケンス図では、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作していない場合を説明するため、Ｓ２３では、サービス判定部５７は、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作していないと判定したものとする。
【００９０】
Ｓ２４：サービス判定部５７は、端末の状態を管理する機能・サービス（宛先リスト提供サービス）が正常に動作していないと判定すると、記憶部５０００の中継装置管理ＤＢ５００１（図８参照）を検索し、使用可能な中継装置つまり「稼動状況」がＯＮラインになっている中継装置の情報（少なくとも中継装置ＩＤ、ＩＰアドレス）を取得する。ここでは、中継装置ＩＤ「１１１ａ」、「１１１ｂ」、「１１１ｄ」の中継装置の情報が抽出されることになる。
【００９１】
Ｓ２５：サービス判定部５７は、使用可能な中継装置（中継装置ＩＤ「１１１ａ」、「１１１ｂ」、「１１１ｄ」）のいずれか１に対しアクセスし、認証ＩＤ取得要求を行う。認証ＩＤ管理ＤＢ３００１（図７参照）には予めいくつかの認証ＩＤがストックされており、中継装置３０の認証ＩＤ発行部３４は、遠隔通信管理装置５０から認証ＩＤの取得要求に応じて一時的に認証ＩＤを貸し出す。貸し出し可能なフラグがFalseである認証ＩＤを貸し出すので、ここでは例えば認証ＩＤ「R3000003」が貸し出される。なお上述したように中継装置３０が複数存在する場合、認証ＩＤ管理ＤＢ３００１のデータは全中継装置３０で共有的に同期されているためいずれか１の中継装置から認証ＩＤを取得できればよい。
【００９２】
Ｓ２６：送受信部５１は、端末認証部５２によって得られた認証結果が示された認証結果情報（例えば認証ＯＫ）を、通信ネットワーク２を介して、上記ログイン要求してきた要求元の遠隔通信端末１０ａａに送信する。なおまた認証結果情報には、端末の状態を管理する機能・サービス（宛先リスト提供サービス）は正常でないことを示すフラグ情報、中継装置の情報（少なくとも中継装置ＩＤ、ＩＰアドレス）、認証ＩＤ（１つ）を付しておく。
【００９３】
Ｓ２７：次に、遠隔通信端末１０ａａは、ＵＩ提供装置９０に異常時用画面情報Ａ取得要求を送信する。なお遠隔通信端末１０ａａは、上述の端末の状態を管理する機能・サービス（宛先リスト提供サービス）は正常でないことを示すフラグ情報によって、遠隔通信管理装置５０から宛先リスト提供サービスを受けることが不可能であると認知したため、宛先一覧画面情報に代え、異常時用画面情報を取得するためである。
【００９４】
Ｓ２８：さてＵＩ提供装置９０は、異常時用画面情報Ａ取得要求を受信すると、自身のＵＩ提供部９２から異常時用画面情報Ａとしてファイル（HTML、CSS、JavaScript等）を取得し、遠隔通信端末１０ａａに送信する。なおここでいう異常時用画面情報とは、異常時用画面（図１４参照）を生成するための画面情報である。
【００９５】
Ｓ２９：遠隔通信端末１０ａａのWebブラウザ５９は、異常時用画面Ａとともに使用可能な中継装置、認証ＩＤを表示する。この時点で宛先一覧画面（宛先リスト）と宛先の状態情報は表示されない（できない）ため、遠隔通信端末１０ａａは宛先一覧画面（宛先リスト）からテレビ会議を行う宛先の遠隔通信端末１０を選択できず、システム上においてテレビ会議を開始することができない状態にある。そこでこの異常時用画面を利用することにより、システム上において回避的に宛先の遠隔通信端末１０とのテレビ会議を開始できるようにする。
【００９６】
図１４は、異常時用画面Ａ例を示す。図に示されるように、中継装置３０から貸し出された認証ＩＤである「本端末の一時認証ＩＤ」、使用可能な中継装置のＩＤである「使用可能中継装置ＩＤ」が表示される。また「中継装置ＩＤ」入力欄が設けられている。ここには使用可能な中継装置のＩＤのうち、遠隔通信端末１０ａａが使用する１の中継装置のＩＤが入力される（その後「接続」ボタン押下）。
【００９７】
＜接続要求〜接続処理：異常時＞
図１５は、異常時の接続要求〜接続処理を説明するシーケンス図である。この時点で宛先一覧画面（宛先リスト）と宛先の状態情報は表示されない（できない）ため、遠隔通信端末１０ａａは宛先一覧画面（宛先リスト）からテレビ会議を行う宛先の遠隔通信端末１０を選択できず、システム上においてテレビ会議を開始することができない状態にある。そこで異常時用画面Ａを利用することにより、システム上において回避的に宛先の遠隔通信端末１０との接続を行い、テレビ会議を開始できるようにする。以下説明する。
【００９８】
Ｓ３１：遠隔通信端末１０ａａは、中継装置３０に接続するため、接続情報を入力する。具体的には、上述の異常時用画面Ａ（図１４参照）において、「中継装置ＩＤ」入力欄に使用可能な中継装置のＩＤのうち、遠隔通信端末１０ａａが使用（接続）する１の中継装置のＩＤを入力する。その後「接続」ボタン押下すると、接続要求が行われる。
【００９９】
Ｓ３２：中継装置のＩＤを入力後、「接続」ボタンが押下されると、接続要求が行われる。ここでは使用可能な中継装置のＩＤのうち、「１１１ａ」が入力され、その後「接続」ボタン押下されるものとする。接続先は、入力された中継装置ＩＤ「１１１ａ」の中継装置３０であるが、中継装置のＩＰアドレスは既知情報であるので（図１３・Ｓ２６）、このＩＰアドレスに対し接続することになる。そしてこのとき、接続要求に含まれるものは認証ＩＤ（R3000003）と、要求元端末である遠隔通信端末１０ａａのＩＰアドレス（1.2.1.3）である。
【０１００】
Ｓ３３：中継装置ＩＤ「１１１ａ」の中継装置３０の端末認証部３２は、遠隔通信端末１０ａａからの認証ＩＤ「R3000003」を取得し、認証ＩＤ管理ＤＢ３００１内の認証ＩＤとの照合により端末認証を行う。つまり認証ＩＤ管理ＤＢ３００１から貸し出し出されている認証ＩＤであるかどうかでもって端末認証を行う。ここでは認証ＩＤ「R3000003」は認証ＩＤ管理ＤＢ３００１内の認証ＩＤ「R3000003」と照合に成功するので、認証が成功する。また認証成功後、要求元端末である遠隔通信端末１０ａａのＩＰアドレス（1.2.1.3）を保持しておく。
【０１０１】
Ｓ３４：端末認証部３２は、要求元端末である遠隔通信端末１０ａａに対し認証結果を送信する。
【０１０２】
Ｓ３５：次に、遠隔通信端末１０ａａは、ＵＩ提供装置９０に異常時用画面情報取得要求を送信する。なおここでいう異常時用画面情報は、図１３・Ｓ２７、図１４の異常時用画面情報Ａと区別するため、異常時用画面情報Ｂとよぶ。
【０１０３】
Ｓ３６：ＵＩ提供装置９０は、異常時用画面情報Ｂ取得要求を受信すると、自身のＵＩ提供部９２から異常時用画面情報Ｂとしてファイル（HTML、CSS、JavaScript等）を取得し、遠隔通信端末１０ａａに送信する。
【０１０４】
Ｓ３７：遠隔通信端末１０ａａのWebブラウザ５９は、異常時用画面Ｂを表示する。図１６は、異常時用画面Ｂ例を示す。図に示されるように、「相手先一時認証ＩＤ」欄と「通信開始」ボタンが表示される。遠隔通信端末１０ａａは、テレビ会議を行いたい相手を特定するため、「相手先一時認証ＩＤ」欄に、テレビ会議を行いたい相手に対し発行（貸し出し）されている認証ＩＤを入力する。この点以下説明する。
【０１０５】
そもそも遠隔通信端末１０ａａは宛先一覧画面（宛先リスト）からテレビ会議を行う宛先の遠隔通信端末１０を選択できず、システム上においてテレビ会議を開始することができない状態にあった。そして今、テレビ会議を行いたい相手が遠隔通信端末１０ｄｂであるとする。通常の場合（正常時）、テレビ会議を行うにあたり遠隔通信端末１０ｄｂもまた遠隔通信管理装置５０にログインする必要があり、ログインにより「稼動状態」がＯＮラインとなり、その結果、遠隔通信端末１０ａａ側の宛先一覧画面（宛先リスト）上、遠隔通信端末１０ｄｂがＯＮライン表示・接続可能となる（図１２）。しかし現時点で宛先一覧画面（宛先リスト）は使用不可になっているので、遠隔通信端末１０ａａは、何らかの方法でテレビ会議を行いたい相手、つまり遠隔通信端末１０ｄｂを特定する必要がある。
【０１０６】
従ってもう一方の遠隔通信端末１０ｄｂでも、認証ＩＤを取得する作業が必要である。即ち、遠隔通信端末１０ａａが遠隔通信端末１０ｄｂとテレビ会議を行うにあたって、遠隔通信端末１０ａａのユーザＡは、遠隔通信管理装置５０に対しログインを行うが、異常時用画面Ａ（図１４）が表示された段階で、宛先一覧画面（宛先リスト）からテレビ会議を行う宛先の選択を行えないと認知する。このときユーザＡは、遠隔通信端末１０ｄｂのユーザＢに対し例えば電話やメール等の連絡手段でもって、異常時用画面Ａ（図１４）を参照しながら、使用する中継装置ＩＤと遠隔通信端末１０ａａに発行されている認証ＩＤを伝える。具体的には例えば、中継装置ＩＤ「１１１ａ」、認証ＩＤ「R3000003」であることを伝える。
【０１０７】
次に、遠隔通信端末１０ｄｂのユーザＢは、遠隔通信管理装置５０に対しログインを行う。図１３のシーケンスを経て結果同様に、異常時用画面Ａ（図１４）が表示される。使用可能な中継装置のＩＤの中には中継装置ＩＤ「１１１ａ」も含まれており、その「中継装置ＩＤ」入力欄にユーザＡより伝えられた中継装置ＩＤ「１１１ａ」を入力し、「接続」ボタン押下する。
【０１０８】
するとやはり同様に、遠隔通信端末１０ｄｂのWebブラウザ５９には、異常時用画面Ｂが表示される（図１６）つまりこの時点で遠隔通信端末１０ａａと遠隔通信端末１０ｄｂとはお互いに異常時用画面Ｂが表示されている状態にある。またこのことはお互い、中継装置ＩＤ「１１１ａ」の中継装置に接続中であることを意味する。
【０１０９】
そしてユーザＢは遠隔通信端末１０ｄｂにおいて、異常時用画面Ｂの「相手先一時認証ＩＤ」欄にユーザＡより伝えられた認証ＩＤ「R3000003」を入力し、「通信開始」ボタンを押下する。なお逆に、ユーザＡもユーザＢからユーザＢの認証ＩＤを伝えられることにより、ユーザＡが遠隔通信端末１０ａａにおいて、異常時用画面Ｂの「相手先一時認証ＩＤ」欄にユーザＢより伝えられた例えば認証ＩＤ「R3000004」を入力し、「通信開始」ボタンを押下してもよい。つまりいずれか片方が相手先の認証ＩＤを入力すればよい。またもしくは両方が相互に相手先の認証ＩＤを入力するようにしてもよい。この相手先の認証ＩＤを入力により、中継装置３０は遠隔通信端末１０ａａと遠隔通信端末１０ｄｂと結び付け、互いが接続・中継すべき関係にあることを認識できる。
【０１１０】
その後、遠隔通信端末１０ａａと遠隔通信端末１０ｄｂは、相互に画像（映像）データや音声データをその中継装置３０で中継しながら、実際のテレビ会議を行うことができる。中継装置３０は遠隔通信端末１０ａａと遠隔通信端末１０ｄｂのＩＰを知っているので（図１５・Ｓ３２）、遠隔通信端末１０ａａと遠隔通信端末１０ｄｂはそれぞれ自身のストリーミングデータ（画像データや音声データ）を中継装置３０に送信すれば、中継装置３０はそのストリーミングデータを中継することができるからである。
【０１１１】
[総括]
以上のように本実施形態に係る遠隔通信管理システム１は、通常、遠隔通信端末は宛先リストを介して宛先を選択することによりテレビ会議を開始できるところ、宛先リスト提供機能・サービスが正常に動作しているかどうかを判定する機能部を備え、宛先リスト提供機能・サービスが正常に動作していない場合には、宛先リストを提供できない。そこで、宛先リストに代え異常時用画面を介して遠隔通信端末が特定相手の遠隔通信端末とシステム上通信できる仕組みを備える。これにより遠隔通信端末は相手の遠隔通信端末と接続できるので、接続後は通常と同様のテレビ会議システム環境でもってテレビ会議を行うことができる。
【０１１２】
即ち以上の本発明によれば、通信端末が宛先リスト画面を操作して相手先の通信端末との通信を行えない場合、宛先リスト画面を代替手段（代替画面）に切替えて、通信端末が代替手段（代替画面）を操作することにより、システム上における相手先の通信端末との通信を回避的に実現させる遠隔通信管理システム等を提供することが可能となる。なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１３】
１        遠隔通信管理システム
２        通信ネットワーク
１０        遠隔通信端末
１１        送受信部
１２        操作入力受付部
１３        ログイン要求部
１４ａ    撮像部
１４ｂ    画像表示制御部
１５        音声入出力部
１６        記憶・読出処理部
１０００    記憶部
３０        中継装置
３１        送受信部
３２        端末認証部
３３        記憶・読出処理部
３４        認証ＩＤ発行部
３０００    記憶部
３００１    認証ＩＤ管理ＤＢ
５０        遠隔通信管理装置
５１        送受信部
５２        端末認証部
５３        状態管理部
５４        端末抽出部
５５        端末状態取得部
５６        セッション管理部
５７        サービス判定部
５８        記憶・読出処理部
５９        Ｗｅｂブラウザ
５００１    中継装置管理ＤＢ
５００２    端末認証管理ＤＢ
５００３    端末管理ＤＢ
５００４    宛先リスト管理ＤＢ
７０        ルータ
９０        ＵＩ提供装置
９１        送受信部
９２        ＵＩ提供部
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２００８−２２７５７７号公報
【特許文献２】ＵＳ２００７／０２６３０７５公報
【図１】
0005664325.tif 000002
【図２】
0005664325.tif 000003
【図３】
0005664325.tif 000004
【図４】
0005664325.tif 000005
【図５】
0005664325.tif 000006
【図６】
0005664325.tif 000007
【図７】
0005664325.tif 000008
【図８】
0005664325.tif 000009
【図９】
0005664325.tif 000010
【図１０】
0005664325.tif 000011
【図１１】
0005664325.tif 000012
【図１２】
0005664325.tif 000013
【図１３】
0005664325.tif 000014
【図１４】
0005664325.tif 000015
【図１５】
0005664325.tif 000016
【図１６】
0005664325.tif 000017