(57)【要約】【課題】  各々が独立して稼動する複数の主催機によって構成される電子会議システムにおいて、１台の主催機に対する通信端末からの集中接続を抑制し得る電子会議システム仲介装置を提供する。【解決手段】  電子会議に利用される主催機に関する主催機情報と該電子会議を行う利用者の通知先に関する通知先情報とを取得する主催機情報等取得部３０１と、主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想サーバを生成する仮想サーバ生成部３０２と、仮想サーバが生成された場合に、該仮想サーバを介して主催機同士を接続させる主催機接続制御部３０３と、複数の主催機が接続された場合に、電子会議が開催される旨を通知先情報により特定される通知先に通知し、通知元からの接続要求があったときに、通知元に割り当てる主催機情報を通知元に通知する会議開催通知部３０４，主催機情報通知部３０７と、を有する。【選択図】  図４
2010141788.tif 000002
【特許請求の範囲】
【請求項１】
電子会議に利用される主催機に関する主催機情報と該電子会議を行う利用者の通知先に関する通知先情報とを取得する取得手段と、
前記取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段と、
前記生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して前記主催機同士を接続させる接続制御手段と、
前記接続制御手段により複数の主催機が接続された場合に、電子会議が開催される旨を前記通知先情報により特定される通知先に通知し、通知元からの接続要求があったときに、通知元に割り当てる主催機情報を前記通知元に通知する通知手段と、
を有することを特徴とする電子会議システム仲介装置。
【請求項２】
前記接続制御手段は、前記複数の主催機の間を、直列的に順番に接続していくことを特徴とする請求項１に記載の電子会議システム仲介装置。
【請求項３】
前記通知手段は、前記主催機情報を通知する場合に、該主催機情報により特定される主催機の利用状況、及び／又は、該主催機と通知先となる通信端末との通信効率に基づいて、通知することを特徴とする請求項１又は２に記載の電子会議システム仲介装置。
【請求項４】
前記取得手段が前記通信端末から前記主催機を制御するための映像又は音声に関する制御情報を取得した場合に、該制御情報を、前記接続制御手段により接続された各主催機に送信する送信手段をさらに含むことを特徴とする請求項１から３のいずれか１項に記載の電子会議システム仲介装置。
【請求項５】
前記主催機と前記通信端末との接続状況を確認する確認手段をさらに含み、
前記確認手段による確認の結果、前記通知手段により通知された主催機情報に基づいて前記主催機と前記通信端末とが接続されていない場合であって、前記取得手段が制御情報を取得したときに、前記送信手段は、主催機と接続されていない通信端末に対する主催機の、制御情報に基づく制御を停止させることを特徴とする請求項４に記載の電子会議システム仲介装置。
【請求項６】
電子会議に利用される主催機と、
前記複数の主催機と選択的に接続される複数の通信端末と、
前記主催機に関する主催機情報と前記複数の通信端末の通知先に関する通知先情報とを取得する取得手段と、
前記取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段と、
前記生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して前記主催機同士を接続する接続制御手段と、
前記接続制御手段により複数の主催機が接続された場合に、前記主催機情報を、前記取得部によって取得された通知先情報により特定される通知先に通知する通知手段と、
を有することを特徴とする電子会議システム。
【請求項７】
コンピュータを、
電子会議に利用される主催機に関する主催機情報と電子会議を行う利用者の通知先に関する通知先情報とを取得する取得手段、
前記取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段、
前記生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して前記主催機同士を接続する接続制御手段、
前記接続制御手段により複数の主催機が接続された場合に、前記主催機情報を、前記取得部によって取得された通知先情報により特定される通知先に通知する通知手段、
として機能させることを特徴とする電子会議システム仲介プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子会議システム仲介装置、電子会議システム及び電子会議システム仲介プログラムに関する。
【背景技術】
【０００２】
多地点に設置された複数の通信端末が主催機（例えば会議サーバ）と接続され、これらの機器が互いに映像や音声等を送受し合うことにより、会議参加者が会議室に集合しなくても会議を実現し得る電子会議システムが知られている。この電子会議システムでは、主催機にかかる負荷や主催機と通信端末との通信負荷を軽減するために、多くの提案がなされている。
【０００３】
例えば、予め定められた数の通信端末によってグループを構成し、このグループに属する通信端末の中で、電子会議に要する情報処理に対して十分な性能を有する通信端末を副主催機として選択し、主催機にかかる負荷を軽減する技術が知られている（例えば、特許文献１参照）。また、主催機における電子会議に関する情報管理を階層的に分散させることによって、通信負荷を軽減する技術や（例えば、特許文献２参照）、電子会議システム専用の映像中継分配器（マルチポイント・ディストリビュータ）を利用して、通信端末間の通信量を減らし、通信負荷を軽減する技術（例えば、特許文献３参照）も知られている。
【０００４】
さらに、主催機を階層的に接続し、下位端末から送信される音声信号を主催機が混合（ミキシング）して上位サーバへ送信し、また、上位サーバから受信した音声信号を主催機が下位端末に送信することで、主催機の処理能力を向上させずに、電子会議への参加者の数を増やす電子会議システムも知られている（例えば、特許文献４参照）。通信端末からの利用要求に対し、主催機管理装置が管理する主催機の中から、利用可能な主催機を通信端末に通知する技術も知られている（例えば、特許文献５参照）。
【０００５】
【特許文献１】特開２００８−３４９００号公報
【特許文献２】特開平１１−２７２６２号公報
【特許文献３】特開２００１−４４９９１号公報
【特許文献４】特開２００６−３３９８０２号公報
【特許文献５】特開２００３−１８３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、各々が独立して稼動する複数の主催機によって構成される電子会議システムにおいて、１台の主催機に対する通信端末からの集中接続を抑制し得る電子会議システム仲介装置、電子会議システム及び電子会議システム仲介プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、電子会議に利用される主催機に関する主催機情報と該電子会議を行う利用者の通知先に関する通知先情報とを取得する取得手段と、取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段と、生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して主催機同士を接続させる接続制御手段と、接続制御手段により複数の主催機が接続された場合に、電子会議が開催される旨を通知先情報により特定される通知先に通知し、通知元からの接続要求があったときに、通知元に割り当てる主催機情報を通知元に通知する通知手段と、を有することを特徴とする電子会議システム仲介装置である。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、接続制御手段は、複数の主催機の間を、直列的に順番に接続していくことを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の発明において、通知手段は、主催機情報を通知する場合に、該主催機情報により特定される主催機の利用状況、及び／又は、該主催機と通知先となる通信端末との通信効率に基づいて、通知することを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１から３のいずれか１項に記載の発明において、取得手段が通信端末から主催機を制御するための映像又は音声に関する制御情報を取得した場合に、該制御情報を、接続制御手段により接続された各主催機に送信する送信手段をさらに含むことを特徴としている。
【００１１】
請求項５に記載の発明は、請求項４に記載の発明において、主催機と通信端末との接続状況を確認する確認手段をさらに含み、確認手段による確認の結果、通知手段により通知された主催機情報に基づいて主催機と通信端末とが接続されていない場合であって、取得手段が制御情報を取得したときに、主催機と接続されていない通信端末に対する主催機の、制御情報に基づく制御を停止させることを特徴としている。
【００１２】
請求項６に記載の発明は、電子会議に利用される主催機と、複数の主催機と選択的に接続される複数の通信端末と、主催機に関する主催機情報と複数の通信端末の通知先に関する通知先情報とを取得する取得手段と、取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段と、生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して主催機同士を接続する接続制御手段と、接続制御手段により複数の主催機が接続された場合に、主催機情報を、取得部によって取得された通知先情報により特定される通知先に通知する通知手段と、を有することを特徴とする電子会議システムである。
【００１３】
請求項７に記載の発明は、コンピュータを、電子会議に利用される主催機に関する主催機情報と電子会議を行う利用者の通知先に関する通知先情報とを取得する取得手段、取得手段によって主催機情報及び通知先情報が取得された場合に、該主催機情報により特定される主催機と接続するための仮想的な情報処理装置を生成する生成手段、生成手段により仮想的な情報処理装置が生成された場合に、該仮想的な情報処理装置を介して主催機同士を接続する接続制御手段、接続制御手段により複数の主催機が接続された場合に、主催機情報を、取得部によって取得された通知先情報により特定される通知先に通知する通知手段、として機能させることを特徴とする電子会議システム仲介プログラムである。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、各々が独立して稼動する複数の主催機によって構成される電子会議システムにおいて、１台の主催機に対する通信端末からの集中接続が抑制される。
【００１５】
請求項２に記載の発明によれば、複数の主催機の間を直列的に順番に接続していく接続形態以外の接続形態に比べて、接続処理が高速化される。
【００１６】
請求項３に記載の発明によれば、主催機の利用状況や通信効率に基づいた主催機が通知元に通知される。
【００１７】
請求項４に記載の発明によれば、電子会議システム仲介装置が制御情報を取得しても、他の主催機を制御できる。
【００１８】
請求項５に記載の発明によれば、制御情報が、主催機と接続されていない通信端末に対する制御情報である場合に、その主催機の通信端末に対する制御が停止さる。
【００１９】
請求項６に記載の発明によれば、各々が独立して稼動する複数の主催機によって構成される電子会議システムにおいて、１台の主催機に対する通信端末からの集中接続が抑制される。
【００２０】
請求項７に記載の発明によれば、各々が独立して稼動する複数の主催機によって構成される電子会議システムにおいて、１台の主催機に対する通信端末からの集中接続が抑制される。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について図面を参照して説明する。
【００２２】
（第１実施形態）
図１は、電子会議システムの構成図の一例である。
【００２３】
電子会議システムは、図１に示すように、複数の主催機１００ａ〜１００ｃ、複数の通信端末２００ａ〜２００ｅ、仲介サーバ３００を含んで構成される。主催機１００ａと通信端末２００ａ及び２００ｂとは、通信ケーブルやネットワーク機器によって相互に通信可能に接続される。複数の通信端末２００ａ〜２００ｅを直接的に仲介サーバ３００に接続するようにしてもよい。他の主催機１００ｂと通信端末２００ｃ及び２００ｄ、主催機１００ｃと通信端末２００ｅ等も同様である。尚、電子会議システムを構成する主催機、通信端末の数は、図１に示す数に限定されない。
【００２４】
主催機１００ａ〜１００ｃは、各々独立に稼動する。ここで、主催機とは、少なくとも電子会議を実現するためのプログラムを記憶し、このプログラムに応じた処理をコンピュータにより実行する情報処理装置をいう。主催機としては、例えば、ＭＣＵ（Multipoint Connection Unit）や集中装置等と呼ばれる会議サーバや電子会議用ホスト機等がある。主催機１００ａ〜１００ｃは、必要に応じて、上記プログラム以外のプログラムを記憶し、そのプログラムに応じた処理を行うようにしてもよい。
【００２５】
主催機１００ａ〜１００ｃの各機能は、本質的な部分が概ね同じであるため、主催機１００ａを一例して説明する。例えば、主催機１００ａは、通信端末２００ａから送信された映像に関する映像情報、音声に関する音声情報、主催機１００ａを制御する制御情報等を受信すると、映像情報や音声情報を通信端末２００ｂに送信し、制御情報を自己の制御処理に利用する。この結果、通信端末２００ｂは、通信端末２００ａの映像、音声を得る。
【００２６】
通信端末２００ａ〜２００ｅの各機能は、本質的な部分が概ね同じであるため、通信端末２００ａを一例して説明する。通信端末２００ａは、キーボードやポインティングデバイス等の入力部２０１と、映像を表示する液晶ディスプレイ等の表示部２０２と、撮像領域内を撮像するネットワークカメラ、ＣＣＤカメラ、ビデオカメラ等の撮像部２０３と、音声を集音するマイク等の集音部２０４とを含んで構成される。また、図１に示していないが、通信端末２００ａは、音声を出力するスピーカ等の音声出力部と、入力部２０１、表示部２０２、撮像部２０３、集音部２０４及び音声出力部の動作を制御するコンピュータ等の制御部とを含んで構成される。
【００２７】
通信端末２００ａは、会議参加者によって操作される。具体的には、入力部２０１が操作されると、撮像部２０３が会議参加者の頭部や会議参加者が撮像部２０３に向けて提示する資料を撮像する。撮像された画像は順次制御部に出力され、映像情報となる。また、集音部２０４に向けて会議参加者が言葉を発すると、集音部２０４がこれを音声として集音する。集音された音声は、順次制御部に出力され、音声情報となる。
【００２８】
通信端末２００ａの表示部２０２は、通信端末２００ａや通信端末２００ｂで撮像された映像を表示する。例えば、通信端末２００ｂの撮像部で撮像された画像は、映像情報として主催機１００ａを経由して通信端末２００ａに送信される。そして、通信端末２００ａの制御部は、受信した映像情報を映像として表示部２０２に表示させる。また、通信端末２００ｂの集音部で集音された音声は、音声情報として主催機１００ａを経由して通信端末２００ａに送信される。通信端末２００ａの制御部は、受信した音声情報を音声として音声出力部から出力させる。したがって、通信端末２００ａを操作する会議参加者と通信端末２００ｂを操作する会議参加者との間では、主催機１００ａによって電子会議が実現する。
【００２９】
仲介サーバ３００は、主催機１００ａ〜１００ｃの動作を仲介する情報処理装置である。具体的には、仲介サーバ３００は、仮想的な情報処理装置（以下、仮想サーバという。）１５０ａ，１５０ｂを生成し、生成された仮想サーバ１５０ａ，１５０ｂによって主催機１００ａ〜１００ｃ同士を論理的に接続させて仲介する。図１では、仲介サーバ３００は、主催機１００ａと主催機１００ｂとを仮想サーバ１５０ａによって論理的に接続させ、また、主催機１００ｂと主催機１００ｃとを仮想サーバ１５０ｂによって論理的に接続させる。
【００３０】
この結果、主催機１００ａとこの主催機１００ａに接続される通信端末２００ａ，２００ｂにより構成される電子会議システムと、主催機１００ｂとこの主催機１００ｂに接続される通信端末２００ｃ，２００ｄにより構成される電子会議システムと、主催機１００ｃとこの主催機１００ｃに接続される通信端末２００ｅ等により構成される電子会議システムと、が仲介サーバ３００（より詳細には、仲介サーバ３００によって生成された仮想サーバ１５０ａ，１５０ｂ）によって仲介される。
【００３１】
仮想サーバ１５０ａ，１５０ｂの詳細な機能は後述するが、この結果、主催機１００ａと主催機１００ｂとの動作、主催機１００ｂと主催機１００ｃとの動作が仲介される。したがって、主催機１００ａと接続される通信端末２０ａ，２００ｂと、主催機１００ｂと接続される通信端末２０ｃ，２０ｄとの映像、音声が送受信される。
【００３２】
続いて、上述した主催機１００ａ〜１００ｃ、通信端末２００ａ〜２００ｅ、仲介サーバ３００、仮想サーバ１５０ａ，１５０ｂの詳細について図２から図６を参照して説明する。尚、主催機、通信端末、仮想サーバは、それぞれ一例として、主催機１００ａ、通信端末２００ａ、仮想サーバ１５０ａについて説明する。
【００３３】
図２は、主催機１００ａの要部構成を例示するブロック図である。
【００３４】
主催機１００ａは、図２に示すように、映像情報送受信部１０１、音声情報送受信部１０２、制御情報送受信部１０３、制御情報処理部１０４を含んで構成される。
【００３５】
映像情報送受信部１０１は、例えば、通信端末２００ａ又は通信端末２００ｂからの映像情報を受信する。そして、通信端末２００ａから受信した映像情報であれば、通信端末２００ｂに送信する。逆に、通信端末２００ｂから受信した映像情報であれば、通信端末２００ａに送信する。
【００３６】
音声情報送受信部１０２は、例えば、通信端末２００ａ又は通信端末２００ｂからの音声情報を受信する。そして、通信端末２００ａから受信した音声情報であれば、通信端末２００ｂに送信する。逆に、通信端末２００ｂから受信した音声情報であれば、通信端末２００ａに送信する。
【００３７】
制御情報送受信部１０３は、例えば、通信端末２００ａ、通信端末２００ｂや仲介サーバ３００からの制御情報を受信する。そして、自己を制御するための制御情報であれば、制御情報処理部１０４へ出力する。自己以外の主催機１００ｂや通信端末２００ａ，２００ｂを制御する制御情報であれば、その主催機１００ｂや通信端末２００ａ，２００ｂへ送信する。尚、制御情報には、例えば、通信端末２００ａ，２００ｂに対し、撮像部２０３による映像を拡大・縮小させる制御情報や、主催機１００ａが受信する映像情報・音声情報の送信先を変更させる制御情報がある。
【００３８】
制御情報処理部１０４は、制御情報送受信部１０３から入力された制御情報に対し、その制御情報に関する制御を実行する。例えば、映像情報・音声情報の送信先を変更させる制御情報であれば、主催機１００ａが受信した映像情報・音声情報の送信先を変更し、変更後の送信先を制御情報送受信部１０３に出力する。
【００３９】
図３は、通信端末２００ａの要部構成を例示するブロック図である。
【００４０】
通信端末２００ａは、図３に示すように、会議開催通知受信部２１０、仲介サーバ接続部２１１、プログラム起動部２１２、主催機接続部２１３、接続状態通知部２１４を含んで構成される。尚、これらの各部は、上述した制御部から構成される。
【００４１】
会議開催通知受信部２１０は、仲介サーバ３００から送信された、会議が開催される旨の通知（以下、会議開催通知という。）を受信する。会議開催通知受信部２１０は、会議開催通知を受信すると、その旨を表示部２０２に表示させると共に、仲介サーバ接続部２１１に送信する。
【００４２】
仲介サーバ接続部２１１は、会議開催通知受信部２１０から会議開催通知を受信した旨が送信されると、仲介サーバ３００と接続し、自己が接続すべき主催機に関する主催機情報を取得する。仲介サーバ３００との接続は、会議参加者が表示部２０２を見て、通信端末２００ａが会議開催通知を受信したことを確認し、会議参加者が操作部２０１へ接続指示を操作した場合に、行われるようにしてもよい。必要に応じて、仲介サーバ３００との接続要求を送信し、認証情報（例えば、利用者識別情報、パスワード）を利用して、仲介サーバ３００との認証を行ってもよい。仲介サーバ接続部２１１は、仲介サーバ３００から送信された主催機情報を取得すると、プログラム起動部２１２に出力する。
【００４３】
プログラム起動部２１２は、主催機情報を受信すると、主催機情報を解析し、主催機情報により特定される主催機を決定する。プログラム起動部２１２は、決定された主催機の情報を主催機接続部２１３に出力すると共に、主催機接続部２１３を起動させる。
【００４４】
主催機接続部２１３は、プログラム起動部２１２から主催機の情報を受信すると、この情報に応じた主催機と接続する。例えば、主催機１００ｃの情報を受信した場合には、主催機接続部２１３は、主催機１００ｃと接続する。この結果、通信端末２００ａは主催機１００ａに代えて、主催機１００ｃとが接続される場合がある。すなわち、各通信端末２００ａ〜２００ｅは、仲介サーバ３００から送信される主催機情報により特定される主催機１００ａと接続する。
【００４５】
接続状況通知部２１４は、通信端末２００ａと主催機１００ａとの接続状況を仲介サーバ３００に通知する。接続状況としては、例えば、接続元となる通信端末、接続先となる主催機、接続時間、通信効率等がある。
【００４６】
図４は、仲介サーバ３００の要部構成を例示するブロック図である。
【００４７】
仲介サーバ３００は、図４に示すように、主催機情報等取得部３０１、仮想サーバ生成部３０２、主催機接続制御部３０３、会議開催通知部３０４、接続要求受信部３０５、接続先主催機選択部３０６、主催機情報通知部３０７、接続状況確認部３０８を含んで構成される。
【００４８】
主催機情報等取得部３０１は、電子会議システムを構成する主催機に関する主催機情報と電子会議を行う利用者の通知先に関する通知先情報とを取得する。この主催機情報と通知先情報の取得は、例えば、電子会議を行う会議参加者や電子会議の予約を行う操作担当者が仲介サーバ３００を操作することによって行われる。会議参加者等がＵＳＢメモリ等の記憶装置に予め主催機情報と通知先情報とを記憶させておき、この記憶装置が仲介サーバ３００と接続されることによって、主催機情報等取得部３０１が主催機情報と通知先情報を取得するようにしてもよい。他のコンピュータシステムから送信された主催機情報と通知先情報を取得するようにしてもよい。尚、主催機情報としては例えば主催機の名称や識別情報がある。また、通知先情報としては例えば会議参加者の名前、識別情報、電子メールアドレス等がある。
【００４９】
仮想サーバ生成部３０２は、主催機情報等取得部３０１によって主催機情報と通知先情報とが取得されると、仮想サーバ１５０ａを生成する。仮想サーバ生成部３０２は、複数の主催機１００ａ〜１００ｃを論理的に接続するのに十分な仮想サーバ１５０ａを生成する。したがって、１台の仮想サーバ１５０ａが生成される場合もあるし、複数台の仮想サーバ１５０ａ，１５０ｂが生成される場合もある。仮想サーバ１５０ａは実体がないため、新たな主催機１００ａを用意して電子会議システムを構成する場合に比べて、発生する費用が抑制される。
【００５０】
主催機接続制御部３０３は、仮想サーバ生成部３０２によって仮想サーバ１５０ａが生成された場合に、仮想サーバ１５０ａを介して主催機１００ａ，１００ｂ同士を接続させる。仮想サーバ１５０ａと接続される主催機１００ａ，１００ｂは、主催機情報等取得部３０１が取得した主催機情報により特定される主催機である。主催機接続制御部３０３は、３台以上の主催機を接続させる場合、これらの主催機の間を直列的に順番に接続していく接続形態で接続させる。尚、この接続形態を「数珠つなぎ」又は「デイジーチェーン状」（以下、これらを単にデイジーチェーン状と示す。）という。スター形状に接続させたり、サークル状に接続させたりする場合に比べて、接続構成や接続順序が簡易であり、接続処理の高速化が図れる。
【００５１】
会議開催通知部３０４は、主催機接続制御部３０３により複数の主催機１００ａ〜１００ｃが接続された場合に、電子会議が開催される旨を通信端末２００ａ〜２００ｅのいずれか又はすべてに通知する。通知先の選択は、主催機情報等取得部３０１が取得した通知先情報により特定される通知先に基づいて行われる。したがって、必ずしもすべての通信端末２００ａ〜２００ｅに対して通知される訳ではない。したがって、電子会議が開催される旨を受信した通信端末２００ａ等が電子会議に利用される通信端末であると決定される。
【００５２】
接続要求受信部３０５は、電子会議が開催される旨の通知を受けた通信端末２００ａ等から送信された接続要求を受信する。通知元となる通信端末２００ａ等から接続要求を受信した場合に、必要に応じて、送信元となった通信端末２００ａ等と認証処理を行う。認証処理は、例えば、利用者識別情報とパスワードとの一致・不一致を判定することにより行えばよい。認証処理が成功した場合には、その旨を接続先主催機選択部３０６に出力する。
【００５３】
接続先主催機選択部３０６は、接続要求元の通信端末が接続すべき主催機を主催機情報により特定される複数の主催機１００ａ〜１００ｃから選択し、接続要求元の通信端末に割り当てる。主催機情報により特定される主催機が１台である場合には選択を行わない。この結果、通信端末２００ａ等が接続すべき主催機が特定される。
【００５４】
主催機が多数（例えば５台）ある場合には、すべての主催機を利用せず、主催機の処理能力や通信端末２００ａ〜２００ｅと主催機１００ａ〜１００ｃとの利用状況（例えば、通信端末との接続数）、混雑状況、接続状況（例えば接続時間）、通信効率、処理能力等に基づいて、必要な台数を選択し利用すればよい。この結果、利用されなかった主催機は、利用された主催機が行う電子会議とは別の電子会議に利用され得る。すなわち、利用された主催機とこれらの主催機に接続される複数の通信端末によって一の電子会議システムが構成され、利用されなかった主催機とこれらの主催機に接続される複数の通信端末によって他の電子会議システムが構成される。
【００５５】
主催機情報通知部３０６は、接続先主催機選択部３０６によって主催機が選択されると、通知元となる通信端末２００ａに選択された主催機に関する主催機情報を通知する。この結果、電子会議に利用される通信端末２００ａ等は、自己が接続すべき主催機１００ａ等の主催機情報を得る。尚、会議開催通知部３０４と主催機情報通知部３０６等から本発明の通知手段が構成される。
【００５６】
接続状況確認部３０８は、通信端末２００ａ等と自己の主催機１００ａ等の接続状況を確認する。接続状況としては、例えば、主催機と通信端末との接続の有無や接続時間、通信効率、通信元となる通信端末の識別情報等がある。この接続状況確認部３０８の確認結果が、接続先主催機選択部３０６の選択に利用される。
【００５７】
図５は、仮想サーバ１５０ａの要部構成を例示するブロック図である。
【００５８】
仮想サーバ１５０ａは、図５に示すように、第１映像情報送受信部１５１、映像情報変換部１５２、第２映像情報送受信部１５３、第１音声情報送受信部１５４、音声情報変換部１５５、第２音声情報送受信部１５６、第１制御情報送受信部１５７、制御情報変換部１５８、第２制御情報送受信部１５９を含んで構成される。尚、一例として、主催機１００ａ，１００ｂ間の送受について説明する。
【００５９】
第１映像情報送受信部１５１は、主催機１００ａから送信された映像情報を受信し、映像情報変換部１５２に送信する。また、映像情報変換部１５２から送信された映像情報を受信し、主催機１００ａに送信する。
【００６０】
映像情報変換部１５２は、第１映像情報送受信部１５１から受信した映像情報を変換し、第２映像情報送受信部１５３に送信したり、第２映像情報送受信部１５３から受信した映像情報を変換し、第１映像情報送受信部１５１に送信したりする。変換処理は、例えば、主催機１００ａと主催機１００ｂとの通信規格や映像規格が異なる場合に行われる。
【００６１】
より詳細には、主催機１００ａの規格がＭＰＥＧ−４であり、主催機１００ｂの規格がＨ２６１やＨ２６３である場合に、変換処理によって一方の規格に変換して第１映像情報送受信部１５１や第２映像情報送受信部１５３に送信する。この結果、主催機１００ａの規格と主催機１００ｂの規格が異なっても、映像情報は主催機１００ａ，１００ｂを経由して通信端末間を送受する。
【００６２】
第２映像情報送受信部１５３は、主催機１００ｂから送信された映像情報を受信し、映像情報変換部１５２に送信する。また、映像情報変換部１５２から送信された映像情報を受信し、主催機１００ｂに送信する。
【００６３】
第１音声情報送受信部１５４は、主催機１００ａから送信された音声情報を受信し、音声情報変換部１５５に送信する。また、音声情報変換部１５５から送信された音声情報を受信し、主催機１００ａに送信する。
【００６４】
音声情報変換部１５５は、第１音声情報送受信部１５４から受信した音声情報を変換し、第２音声情報送受信部１５６に送信したり、第２音声情報送受信部１５５から受信した音声情報を変換し、第１映像情報送受信部１５４に送信したりする。変換処理は、例えば、主催機１００ａと主催機１００ｂとの通信規格や音声規格が異なる場合に行われる。
【００６５】
第２音声情報送受信部１５６は、主催機１００ｂから送信された音声情報を受信し、音声情報変換部１５５に送信する。また、音声情報変換部１５５から送信された音声情報を受信し、主催機１００ｂに送信する。
【００６６】
第１制御情報送受信部１５７は、主催機１００ａから送信された制御情報を受信し、制御情報変換部１５８に送信する。また、制御情報変換部１５８から送信された制御情報を受信し、主催機１００ａに送信する。
【００６７】
制御情報変換部１５８は、第１制御情報送受信部１５７から受信した制御情報を変換し、第２制御情報送受信部１５９に送信したり、第２制御情報送受信部１５９から受信した制御情報を変換し、第１制御情報送受信部１５７に送信したりする。変換処理は、例えば、主催機１００ａと主催機１００ｂとの制御規格が異なる場合に行われる。この制御規格には、例えば主催機を製造する製造会社の規格などがある。
【００６８】
第２制御情報送受信部１５９は、主催機１００ｂから送信された制御情報を受信し、制御情報変換部１５８に送信する。また、制御情報変換部１５８から送信された制御情報を受信し、主催機１００ｂに送信する。
【００６９】
図６は、仲介サーバ３００のハードウェア構成を例示するブロック図である。
【００７０】
仲介サーバ３００は、図６に示すように、ＣＰＵ３００ａ、ＳＲＡＭ(Static Random Access Memory)、ＤＲＡＭ(Dynamic RAM)やＳＤＲＡＭ（Synchronous DRAM）、ＮＶＲＡＭ（Non Volatile RAM）等のＲＡＭ３００ｂ、フラッシュメモリ等のＲＯＭ(Read Only Memory)３００ｃ及び入出力を制御するＩ／Ｏインタフェース３００ｄやＬＡＮインタフェース３００ｅ等がバス３００ｆにより接続されたハードウェア構成により実現される。
【００７１】
したがって、ＣＰＵ３００ａがＲＡＭ３００ｂやＲＯＭ３００ｃ等の記憶装置に格納されたプログラムを読み込み、当該プログラムに従った演算を行うことにより、上述した仲介サーバ３００の各機能が実現される。通信端末２００ａの制御部や主催機１００ａ等ついても概ね同様の構成である。尚、このようなプログラムとしては後述するフローチャートに応じたプログラムが相当する。また、同図に示すように、必要に応じて、バス３００ｆにＨＤＤ（ハードディスクドライブ）３００ｇ、ＣＤ−ＲＯＭドライブ３００ｈ、ＦＤドライブ３００ｉ、モデム３００ｊを接続するようにしてもよい。
【００７２】
次に、上記構成の電子会議システムの動作について、図７から図９を参照して説明する。
まず、仲介サーバ３００が主催機情報と通知先情報とを取得してから、通信端末２００ａ〜２００ｅに電子会議が開催される旨を通知するまでの処理を図７を参照して説明する。
【００７３】
図７は、仲介サーバ３００の動作の一例を示すフローチャートである。
【００７４】
主催機情報等取得部３０１は、図７に示すように、まず、主催機情報及び通知先情報を取得する（ステップＳ１）。この取得処理は、会議参加者や操作担当者が仲介サーバ３００に対し、主催機情報と通知先情報を登録したり、他のコンピュータシステムから送信された主催機情報と通知先情報を受信したり、することによって行われる。
【００７５】
仮想サーバ生成部３０２は、ステップＳ１の処理において、主催機情報等取得部３０１が主催機情報等を取得すると、仮想サーバ１５０ａ，１５０ｂを生成する（ステップＳ２）。仮想サーバ生成部３０２は、主催機情報によって特定される主催機の数に基づいて、生成する仮想サーバの数を決定する。例えば、主催機情報によって特定される主催機の数が５台である場合、生成する仮想サーバの数は、４台となる。
【００７６】
主催機接続制御部３０３は、ステップＳ２の処理において、仮想サーバ３０２によって仮想サーバ１５０ａ，１５０ｂが生成されると、まず、主催機情報によって特定される主催機１００ａと仮想サーバ１５０ａとを論理的に接続し（ステップＳ３）、この接続が完了すると、主催機１００ｂと仮想サーバ１５０ａとを論理的に接続する（ステップＳ４）。主催機１００ｃがある場合、さらに、主催機１００ｂと仮想サーバ１５０ｂとを論理的に接続する。接続は、複雑な接続処理を要するサークル状より、簡易な接続処理を要するデイジーチェーン状の方が処理高速化の観点から望ましい。
【００７７】
主催機接続制御部３０３は、ステップＳ３及びＳ４の処理において、主催機１００ａ，１００ｂが仮想サーバ１５０ａと論理的に接続すると、仮想サーバ１５０ａに対し、主催機１００ａから送信されていた映像情報・音声情報等を、主催機１００ｂに送信させる（ステップＳ５）。逆に、映像情報・音声情報等が主催機１００ｂから送信されていた場合、主催機１００ａに送信させる。この結果、映像情報・音声情報等が相互に通信される。尚、主催機１００ａと主催機１００ｂとの映像規格、音声規格が異なる場合には、規格を変換してから通信を行うことが望ましい。また、主催機１００ａ，１００ｂが映像情報・音声情報等の送受信を行っていない場合には、テスト用の映像情報・音声情報等を送受するようにしてもよい。
【００７８】
会議開催通知部３０４は、ステップＳ５の処理において、主催機１００ａ，１００ｂと仮想サーバ１５０ａとの接続が完了すると、通知先情報により特定される通知先に電子会議が開催される旨を通知する（ステップＳ６）。したがって、この通知を受けた通信端末を利用する会議参加者は、電子会議が開催されることを知る。
【００７９】
次に、通信端末２００ａの主催機１００ａとの接続処理について図８及び図９を参照して説明する。尚、以下の説明では、通信端末２００ａの動作と仲介サーバ３００の動作を分けて説明する。これらの動作は相互に関連付いている。まず、通信端末２００ａの動作について図８を参照して説明し、次に、仲介サーバ３００の動作について図９を参照して説明する。
【００８０】
図８は、通信端末２００ａの動作の一例を示すフローチャートである。
【００８１】
会議開催通知受信部２１０は、仲介サーバ３００から会議が開催される旨を受信すると（ステップＳ１１）、仲介サーバ接続部２１１は、仲介サーバ３００との接続を開始する（ステップＳ１２）。仲介サーバ接続部２１１は、操作部２０１からの操作指示に基づいて、仲介サーバ３００との接続を開始してもよい。
【００８２】
仲介サーバ接続部２１１は、仲介サーバ３００から認証判定を受信した場合、仲介サーバ接続部２１１は、認証情報を送信する（ステップＳ１３）。そして、仲介サーバ接続部２１１は、仲介サーバ３００との認証が許可された場合（ステップＳ１４：ＹＥＳ）、仲介サーバ３００から主催機情報を取得し（ステップＳ１５）、プログラム起動部２１２に出力する（ステップＳ１６）。尚、仲介サーバ３００との認証が許可されなかった場合（ステップＳ１４：ＮＯ）、処理を終了する。
【００８３】
プログラム起動部２１２は、主催機情報が入力されると、主催機情報を解析する（ステップＳ１７）。この解析処理は、主催機情報によって特定される主催機を決定する処理である。プログラム起動部２１２は、ステップＳ１７の処理において、解析処理が完了すると、決定された主催機の情報を主催機接続部２１３に送信すると共に、主催機接続部２１３を起動させる（ステップＳ１８）。
【００８４】
主催機接続部２１３は、プログラム起動部２１２によって起動させられると、プログラム起動部２１２から受信した主催機の情報に基づいて、主催機１００ａと接続する（ステップＳ１９）。接続状態通知部２１４は、通信端末２００ａと主催機１００ａとの通信状況を仲介サーバ３００に通知する（ステップＳ２０）。したがって、仲介サーバ３００から送信された主催機情報を受信することによって、通信端末２００ａは、その主催機情報によって特定される主催機と接続する。主催機情報は、仲介サーバ３００で主催機の利用状況、混雑状況、通信効率等に基づいて選択されるため、通信端末２００ａはこれらの状況が考慮された主催機と接続される。
【００８５】
図９は、仲介サーバ３００の動作の一例を示すフローチャートである。
【００８６】
接続要求受信部３０５は、通信端末２００ａから接続要求を受信すると（ステップＳ３１）、接続要求元の端末情報を取得する（ステップＳ３２）。端末情報を取得するのは、どの通信端末から接続要求を受けたか確認するためである。端末情報としては、例えば、通信端末２００ａの識別情報や通信仕様がある。
【００８７】
接続要求受信部３０５は、ステップＳ３２の処理において、端末情報の取得が完了すると、接続要求元となる通信端末２００ａの認証を行う（ステップＳ３３）。そして、接続要求受信部３０５は、認証情報が自己に登録されている認証情報と一致し、認証を許可すると判定した場合（ステップＳ３４；ＹＥＳ）、接続先主催機選択部３０６が、接続先の主催機を選択する（ステップＳ３５）。尚、認証を許可しないと判定した場合、処理を終了する。その際、その旨を接続要求元の通信端末２００ａに送信するようにしてもよい。
【００８８】
主催機情報通知部３０７は、ステップＳ３５の処理において、接続先の主催機が選択されると、その主催機に関する主催機情報を通信端末２００ａに通知する（ステップＳ３６）。この結果、通信端末２００ａは、仲介サーバ３００から自己が接続すべき主催機に関する主催機情報を得る。
【００８９】
図１０は、電子会議システムの他の構成図の一例である。
【００９０】
図１０に示す電子会議システムは、仮想サーバ１５０ａ，１５０ｂによって主催機１００ａ〜１００ｃが接続されている。このため、通信端末２００ａで撮像された映像や集音された音声は、主催機１００ａ〜１００ｃを経由して、通信端末２００ｃで受信される。以下、図１１及び図１２に示す電子会議システムも同様である。
【００９１】
ここで、通信端末２００ｃの撮像部２０３が撮る映像を、通信端末２００ｃが保持する会議資料の画像に変更して、通信端末２００ａ，２００ｂ，２００ｄ，２００ｅに表示させる場合について説明する。通信端末２００ｃが映像から会議資料の画像に切り替えると、その切替に関する制御情報は、主催機１００ｂを経由して、まず、主催機１００ｂに接続された通信端末２００ｄで受信される。この結果、通信端末２００ｄは、通信端末２００ｃから送信されていた映像を会議資料の画像に切り替える。
【００９２】
さらに、主催機１００ｂは、仮想サーバ１５０ａ，１５０ｂと論理的に接続されているため、制御情報は、仮想サーバ１５０ａ，１５０ｂを経由して、主催機１００ａ、１００ｃで受信される。この制御情報は、後述する図１２と違い、主催機１００ｂだけでなく、主催機１００ａ，１００ｃでも解釈され処理される。そして、主催機１００ａ，１００ｃは、それぞれ自己に接続されている通信端末２００ａ，２００ｂ，２００ｅに送信する。この結果、通信端末２００ａ，２００ｂ，２００ｅは、通信端末２００ｃから送信されていた映像を会議資料の画像に切り替える。このように、独立して稼動していた各主催機１００ａ〜１００ｃが、仮想サーバ１５０ａ，１５０ｂによって論理的に接続され、仲介サーバ３００を含む電子会議システムとして構成される。
【００９３】
図１１は、電子会議システムの他の構成図の一例である。
【００９４】
図１１では、通信端末２００ａの撮像部２０３が撮る映像を、通信端末２００ｂ〜２００ｅに表示させる場合について説明する。通信端末２００ａの撮像部２０３でによって通信端末２００ａを操作する会議参加者の頭部が撮像されると、その撮像結果となる映像情報は、主催機１００ａを経由して、まず、主催機１００ａに接続された通信端末２００ｂで受信される。この結果、通信端末２００ｂは、通信端末２００ａから送信された映像情報の映像を表示する。
【００９５】
そして、主催機１００ａは、主催機１００ｂと仮想サーバ１５０ａによって論理的に接続されているため、映像情報は、仮想サーバ１５０ａを経由して、主催機１００ｂで受信される。そして、主催機１００ｂは、自己に接続されている通信端末２００ｃ，２００ｄに送信する。この結果、通信端末２００ｃ，２００ｄは、通信端末２００ａから送信された映像を表示する。
【００９６】
さらに、主催機１００ｂは、主催機１００ｃと仮想サーバ１５０ｂによって論理的に接続されているため、映像情報は、仮想サーバ１５０ｂを経由して、主催機１００ｃで受信される。そして、主催機１００ｃは、自己に接続されている通信端末２００ｅに送信する。この結果、通信端末２００ｅは、通信端末２００ａから送信された映像を表示する。
【００９７】
（第２実施形態）
続いて、本発明の第２実施形態について図１２及び図１３を参照して説明する。
図１２は、仲介サーバ３００の要部構成を例示する他のブロック図、図１３は、電子会議システムの他の構成図の一例である。尚、図４に示される仲介サーバ３００の各部と同様の構成には同一符号を付し、その説明を省略する。
【００９８】
第２実施形態の仲介サーバ３００は、制御情報送信部３０９をさらに含む点で、第１実施形態の仲介サーバ３００と相違する。
制御情報送信部３０９は、主催機情報等取得部３０１が通信端末２００ａ〜２００ｅから制御情報を取得した場合に、この取得した制御情報を各主催機１００ａ〜１００ｃに送信する。この結果、主催機１００ａ〜１００ｃは、制御情報に基づいて制御される。尚、例えば、主催機１００ａ〜１００ｃと接続されていない通信端末との映像情報・音声情報の制御に関する制御情報である場合には、制御情報送信部３０９は、その主催機の制御情報に基づく制御を停止させる。この結果、主催機は、受信した制御情報に基づいて、無駄な処理を行うことから回避される。
【００９９】
図１３では、通信端末２００ｅが、通信端末２００ａの映像を要求する場合について説明する。尚、図１２では、上述した図１０と異なり、主催機１００ａ〜１００ｃは、他の主催機１００ａ，１００ｂの情報（例えば、アドレス（所在））を有してない。このため、通信端末２００ｅが直接的に主催機１００ｃに制御情報を送信しても、主催機１００ｃは主催機１００ｂと通信されない。
【０１００】
したがって、通信端末２００ｅが通信端末２００ａの映像を要求する場合、その旨の制御情報を仲介サーバ３００に送信する。仲介サーバ３００は、主催機１００ａ，１００ｂの情報を有しているため、主催機１００ａに対しては、通信端末２００ａの映像へ切替させる制御情報、主催機１００ｂに対しては、仮想サーバ１５０ａからの映像へ切替させる制御情報を送信する。
【０１０１】
主催機１００ａは、制御情報を受信して、通信端末２００ａからの映像を受信し、通信端末２００ｂと仮想サーバ１５０ａに送信する。仮想サーバ１５０ａは、受信した映像情報を主催機１００ｂに送信する。主催機１００ｂは、自己に接続された通信端末２００ｃ，２００ｄと仮想サーバ１５０ｂに映像情報を送信する。仮想サーバ１５０ｂは、受信した映像情報を自己に接続された通信端末２００ｅに送信する。この結果、通信端末２００ｅは、通信端末２００ａから送信された映像を表示する。
【０１０２】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。例えば、上述したブロック図における各部は、論理回路等のハードウェアで実現してもよい。
【図面の簡単な説明】
【０１０３】
【図１】電子会議システムの構成図の一例である。
【図２】主催機の要部構成を例示するブロック図である。
【図３】通信端末の要部構成を例示するブロック図である。
【図４】仲介サーバの要部構成を例示するブロック図である。
【図５】仮想サーバの要部構成を例示するブロック図である。
【図６】仲介サーバのハードウェア構成を例示するブロック図である。
【図７】仲介サーバの動作の一例を示すフローチャートである。
【図８】通信端末の動作の一例を示すフローチャートである。
【図９】仲介サーバの動作の一例を示すフローチャートである。
【図１０】電子会議システムの他の構成図の一例である。
【図１１】電子会議システムの他の構成図の一例である。
【図１２】仲介サーバの要部構成を例示する他のブロック図である。
【図１３】電子会議システムの他の構成図の一例である。
【符号の説明】
【０１０４】
１００ａ〜１００ｃ  主催機
１５０ａ，１５０ｂ  仮想サーバ
２００ａ〜２００ｅ  通信端末
２０１  操作部
２０２  表示部
２０３  撮像部
２０４  集音部
３００  仲介サーバ
３０１  主催機情報等取得部
３０２  仮想サーバ生成部
３０３  主催機接続制御部
３０４  会議開催通知部
３０５  接続要求受信部
３０６  接続先主催機選択部
３０７  主催機情報通知部
３０８  接続状況確認部
３０９  制御情報送信部
【図１】
2010141788.tif 000003
【図２】
2010141788.tif 000004
【図３】
2010141788.tif 000005
【図４】
2010141788.tif 000006
【図５】
2010141788.tif 000007
【図６】
2010141788.tif 000008
【図７】
2010141788.tif 000009
【図８】
2010141788.tif 000010
【図９】
2010141788.tif 000011
【図１０】
2010141788.tif 000012
【図１１】
2010141788.tif 000013
【図１２】
2010141788.tif 000014
【図１３】
2010141788.tif 000015