(57)【要約】  【課題】予約を入れていなくても遠隔会議を行うことのできる技術を提供すること。  【解決手段】会議端末１７０から、遠隔会議を行うための発呼メッセージを受信したスケジューラサーバ１１０は、会議サーバ１３０のリソースの内、即時会議に割り当てられているリソースに空きがある場合には、会議端末１７０からの発呼メッセージに応じた遠隔会議の設定指示を呼制御サーバ１５０に行うことで、会議サーバ１３０を介した遠隔会議を即時に行うことができるようにする。【選択図】図１
2010153986.tif 000002
【特許請求の範囲】
【請求項１】
会議端末と、会議端末から送信されたデータを他の会議端末に転送する会議サーバと、を用いて行う会議の管理を行うスケジューラサーバであって、
前記会議サーバを介して会議を行っている会議端末の数を特定するリソース管理情報を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記会議端末より、会議を行う会議端末を特定した発呼メッセージを受信すると、前記リソース管理情報より会議を行っている会議端末の数を特定し、特定した数と、前記発呼メッセージにより設定する会議で使用する会議端末の数が、前記会議サーバに接続可能な会議端末の数以下である場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、
を特徴とするスケジューラサーバ。
【請求項２】
請求項１に記載のスケジューラサーバであって、
前記記憶部には、前記会議サーバに接続可能な会議端末の数を、予約して行う会議に割り当てる量と、予約しないで行う会議に割り当てる量と、を特定するリソース割当情報が記憶されており、
前記リソース管理情報は、予約して前記会議サーバを介して会議を行っている会議端末の数と、予約しないで前記会議サーバを介して会議を行っている会議端末の数と、を特定しており、
前記制御部は、
前記発呼メッセージを受信すると、前記リソース割当情報より予約しないで行う会議に割り当てることのできる会議端末の割当数を特定し、当該割当数から、前記リソース管理情報より予約しないで前記会議サーバを介して会議を行っている会議端末の数を差し引いた数が、前記発呼メッセージにより設定する会議で使用する会議端末の数以上である第一基準を満たす場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、
を特徴とするスケジューラサーバ。
【請求項３】
請求項２に記載のスケジューラサーバであって、
前記記憶部には、会議を行う日時と、会議で使用する会議端末と、を特定する会議スケジュール情報が記憶されており、
前記制御部は、
前記第一基準を満たさない場合でも、前記リソース割当情報より予約して行う会議に割り当てることのできる会議端末の割当数を特定し、当該割当数から、前記会議スケジュール情報より現日時における会議で使用する会議端末の予約数を特定し、前記割当数から前記予約数を差し引いた数が、前記発呼メッセージにより設定する会議で使用する会議端末の数以上である第二基準を満たす場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、
を特徴とするスケジューラサーバ。
【請求項４】
請求項３に記載のスケジューラサーバであって、
前記制御部は、
前記第一基準及び前記第二基準を満たさない場合でも、前記リソース割当情報より予約して行う会議に割り当てることのできる会議端末の割当数を特定し、当該割当数から、前記リソース管理情報より予約して前記会議サーバを介して会議を行っている会議端末の数を差し引いた数が、前記発呼メッセージにより設定する会議で使用する会議端末の数以上である第三基準を満たす場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、
を特徴とするスケジューラサーバ。
【請求項５】
請求項２から４の何れか一項に記載のスケジューラサーバであって、
前記制御部は、
過去の履歴に応じて、前記リソース割当情報における、予約して行う会議に割り当てる量、および、予約しないで行う会議に割り当てる量、を修正する処理を行うこと、
を特徴とするスケジューラサーバ。
【請求項６】
コンピュータを、会議端末と、会議端末から送信されたデータを他の会議端末に転送する会議サーバと、を用いて行う会議の管理を行うスケジューラサーバとして機能させるプログラムであって、
前記コンピュータを、前記会議サーバを介して会議を行っている会議端末の数を特定するリソース管理情報を記憶する記憶手段、制御手段、として機能させ、
前記制御手段に、
前記会議端末より、会議を行う会議端末を特定した発呼メッセージを受信すると、前記リソース管理情報より会議を行っている会議端末の数を特定し、特定した数と、前記発呼メッセージにより設定する会議で使用する会議端末の数が、前記会議サーバに接続可能な会議端末の数以下である場合には、前記発呼メッセージで特定される会議を設定する処理を行わせること、
を特徴とするプログラム。
【請求項７】
会議端末と、会議端末から送信されたデータを他の会議端末に転送する会議サーバと、当該会議端末及び当該会議サーバを用いて行う会議の管理を行うスケジューラサーバと、を備える会議システムであって、
前記スケジューラサーバは、
前記会議サーバを介して会議を行っている会議端末の数を特定するリソース管理情報を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記会議端末より、会議を行う会議端末を特定した発呼メッセージを受信すると、前記リソース管理情報より会議を行っている会議端末の数を特定し、特定した数と、前記発呼メッセージにより設定する会議で使用する会議端末の数が、前記会議サーバに接続可能な会議端末の数以下である場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、
を特徴とする会議システム。
【請求項８】
会議サーバを介して会議を行っている会議端末の数を特定するリソース管理情報を記憶する記憶部と、制御部と、を備え、前記会議端末及び前記会議サーバを用いて行う会議の管理を行うスケジューラサーバが行う会議設定方法であって、
前記制御部が、前記会議端末より、会議を行う会議端末を特定した発呼メッセージを受信する過程と、
前記制御部が、前記リソース管理情報より会議を行っている会議端末の数を特定し、特定した数と、前記発呼メッセージにより設定する会議で使用する会議端末の数が、前記会議サーバに接続可能な会議端末の数以下である場合には、前記発呼メッセージで特定される会議を設定する処理を行う過程と、を有すること、
を特徴とする会議設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議端末と、会議端末から送信されたデータを他の会議端末に転送する会議サーバと、を用いて遠隔会議を行う技術に関する。
【背景技術】
【０００２】
複数の場所で会議を行うことのできる遠隔会議システムは、昨今、移動経費削減等のために、遠隔地に拠点を有する企業において導入され、活用されている。
【０００３】
一般に、遠隔会議システムの利用者は、会議の参加者との間でスケジュールを確認して調整し、利用する会議室のスケジュールを確認して調整し、会議サーバ（ＭＣＵ：多地点制御装置）のリソースの空き状況を確認して調整するといった事前調整を行い、会議サーバに予約を行う必要がある。
【０００４】
例えば、特許文献１に記載の技術では、会議に参加する参加者が使用する利用者端末のグループウェアにおいて、電子メールを介して会議の開催通知等を行うことで、会議のための事前調整を行い、ＴＶ会議サーバに予約を行うができるようにされている。
【０００５】
【特許文献１】特開２００５−１０９９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、遠隔会議システムを使用する際には、ＴＶ会議サーバに予約を行わなければならず、例えば、急に会議を行う場合でも、ＴＶ会議サーバに予約を行わなければならず不便であった。
【０００７】
そこで、本発明は、予約を入れていなくても遠隔会議を行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明は、会議端末から送信されたデータを他の会議端末に転送する会議サーバのリソース（会議サーバを介して遠隔会議を行うことのできる会議端末の数）に空きがある場合には、会議端末からの発呼に応じて、遠隔会議を行うことができるようにする。
【０００９】
例えば、本発明は、会議端末と、会議端末から送信されたデータを他の会議端末に転送する会議サーバと、を用いて行う会議の管理を行うスケジューラサーバであって、前記会議サーバを介して会議を行っている会議端末の数を特定するリソース管理情報を記憶する記憶部と、制御部と、を備え、前記制御部は、前記会議端末より、会議を行う会議端末を特定した発呼メッセージを受信すると、前記リソース管理情報より会議を行っている会議端末の数を特定し、特定した数と、前記発呼メッセージにより設定する会議で使用する会議端末の数が、前記会議サーバに接続可能な会議端末の数以下である場合には、前記発呼メッセージで特定される会議を設定する処理を行うこと、を特徴とする。
【発明の効果】
【００１０】
以上のように、本発明によれば、予約を入れていなくても遠隔会議を行うことができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の一実施形態である会議システム１００の概略図である。図示するように、会議システム１００は、スケジューラサーバ１１０と、会議サーバ１３０と、呼制御サーバ１５０と、複数の会議端末１７０Ａ、１７０Ｂ、１７０Ｃ（以下、各々を特に区別しない場合には、会議端末１７０とする）と、を備え、これらはネットワーク１９０を介して相互に情報を送受信することができるようにされている。
【００１２】
図２はスケジューラサーバ１１０の概略図である。図示するように、スケジューラサーバ１１０は、記憶部１１１と、制御部１１９と、入力部１２７と、出力部１２８と、通信部１２９と、を備える。
【００１３】
記憶部１１１は、会議端末情報記憶領域１１２と、リソース割当情報記憶領域１１３と、会議スケジュール情報記憶領域１１４と、設定会議情報記憶領域１１５と、リソース管理情報記憶領域１１６と、履歴情報記憶領域１１７と、を備える。
【００１４】
会議端末情報記憶領域１１２には、会議システム１００で使用される会議端末１７０の電話番号及び通信アドレスを特定する会議端末情報が記憶される。例えば、本実施形態においては、図３（会議端末情報テーブル１１２ａの概略図）に示すような会議端末情報テーブル１１２ａが記憶される。
【００１５】
図示するように、会議端末情報テーブル１１２ａは、会議端末ＩＤ欄１１２ｂと、会議端末番号欄１１２ｃと、アドレス欄１１２ｄと、を有する。
【００１６】
会議端末ＩＤ欄１１２ｂには、会議システム１００で使用される会議端末１７０を特定する情報が格納される。ここでは、会議端末１７０を特定する情報として、各々の会議端末１７０を一意に識別するための識別情報である会議端末ＩＤが格納される。
【００１７】
会議端末番号欄１１２ｃには、会議端末ＩＤ欄１１２ｂで特定される会議端末１７０の電話番号を特定する情報が格納される。
【００１８】
アドレス欄１１２ｄには、会議端末ＩＤ欄１１２ｂで特定される会議端末１７０の通信アドレスを特定する情報が格納される。
【００１９】
図２に戻り、リソース割当情報記憶領域１１３には、特定の時間及び特定の曜日毎に、即時会議に使用するリソースと、予約した会議に使用するリソースと、の割合（接続可能な会議端末１７０の数の割合）を特定するリソース割当情報が記憶される。例えば、本実施形態においては、図４（リソース割当情報テーブル１１３ａの概略図）に示すようなリソース割当情報テーブル１１３ａが記憶される。
【００２０】
図示するように、リソース割当情報テーブル１１３ａは、時間帯欄１１３ｂと、曜日欄１１３ｃと、を有し、曜日欄１１３ｃは、月曜欄１１３ｃ１と、火曜欄１１３ｃ２と、水曜欄１１３ｃ３と、木曜欄１１３ｃ４と、金曜欄１１３ｃ５と、土曜欄１１３ｃ６と、日曜欄１１３ｃ７と、を有する。
【００２１】
時間帯欄１１３ｂには、予め設定された時間帯を特定する情報が格納される。ここで、本実施形態においては、予め設定された時間帯として、０時から２４時まで、一時間単位で時間帯（開始時間〜終了時間）が格納されている。なお、時間帯については、このような態様に限定されず、予め定められた始業時間から終業時間までの、任意の時間単位（例えば、３０分単位、２時間単位等）における時間帯が格納されていてもよい。
【００２２】
月曜欄１１３ｃ１には、即時欄１１３ｄ１と、予約欄１１３ｅ１と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２３】
火曜欄１１３ｃ２には、即時欄１１３ｄ２と、予約欄１１３ｅ２と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２４】
水曜欄１１３ｃ３には、即時欄１１３ｄ３と、予約欄１１３ｅ３と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２５】
木曜欄１１３ｃ４には、即時欄１１３ｄ４と、予約欄１１３ｅ４と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２６】
金曜欄１１３ｃ５には、即時欄１１３ｄ５と、予約欄１１３ｅ５と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２７】
土曜欄１１３ｃ６には、即時欄１１３ｄ６と、予約欄１１３ｅ６と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２８】
日曜欄１１３ｃ７には、即時欄１１３ｄ７と、予約欄１１３ｅ７と、が設けられており、時間帯欄１１３ｂで特定される時間帯におけるリソースの割当割合（接続可能な会議端末１７０の数の割合）が各々格納される。
【００２９】
図２に戻り、会議スケジュール情報記憶領域１１４には、会議サーバ１３０を使って行う会議の予約を特定する会議スケジュール情報が記憶される。例えば、本実施形態においては、図５（会議スケジュール情報テーブル１１４ａの概略図）に示すような会議スケジュール情報テーブル１１４ａが記憶される。
【００３０】
図示するように、会議スケジュール情報テーブル１１４ａは、会議ＩＤ欄１１４ｂと、開催年月日欄１１４ｃと、開始時間欄１１４ｄと、終了時間欄１１４ｅと、会議端末番号欄１１４ｆと、を有する。
【００３１】
会議ＩＤ欄１１４ｂには、会議を特定する情報が格納される。ここでは、各々の会議に一意となるように割り振られる識別情報である会議ＩＤが格納される。
【００３２】
開催年月日欄１１４ｃには、会議ＩＤ欄１１４ｂで特定される会議を開催する年月日を特定する情報が格納される。
【００３３】
開始時間欄１１４ｄには、会議ＩＤ欄１１４ｂで特定される会議を開始する時間を特定する情報が格納される。
【００３４】
終了時間欄１１４ｅには、会議ＩＤ欄１１４ｂで特定される会議を終了する時間を特定する情報が格納される。
【００３５】
会議端末番号欄１１４ｆには、会議ＩＤ欄１１４ｂで特定される会議において使用される会議端末１７０の電話番号を特定する情報が格納される。なお、本実施形態においては、各々の会議端末１７０の電話番号を「，（カンマ）」で区切って各々を識別することができるようにしているが、このような態様に限定されるわけではない。
【００３６】
図２に戻り、設定会議情報記憶領域１１５には、会議システム１００において開催されている会議を特定する設定会議情報が記憶される。例えば、本実施形態においては、図６（設定会議情報テーブル１１５ａの概略図）に示すような設定会議情報テーブル１１５ａが記憶される。
【００３７】
図示するように、設定会議情報テーブル１１５ａは、会議ＩＤ欄１１５ｂと、会議種別欄１１５ｃと、会議端末番号欄１１５ｄと、アドレス欄１１５ｅと、参加時間欄１１５ｆを有する。
【００３８】
会議ＩＤ欄１１５ｂには、会議を特定する情報が格納される。ここでは、各々の会議に一意となるように割り振られる識別情報である会議ＩＤが格納される。
【００３９】
会議種別欄１１５ｃには、会議ＩＤ欄１１５ｂで特定される会議の種別を特定する情報が格納される。ここで、会議の種別を特定する情報として、「即時」又は「予約」の何れかが格納される。
【００４０】
会議端末番号欄１１５ｄには、会議ＩＤ欄１１５ｂで特定される会議で使用される会議端末１７０の電話番号を特定する情報が格納される。
【００４１】
アドレス欄１１５ｅには、会議ＩＤ欄１１５ｂで特定される会議で使用される会議端末１７０の通信アドレスを特定する情報が格納される。
【００４２】
参加時間欄１１５ｆには、会議ＩＤ欄１１５ｂで特定される会議に、会議端末番号欄１１５ｄ又はアドレス欄１１５ｅで特定される会議端末１７０が参加した（通信可能となった）時間を特定する情報が格納される。
【００４３】
図２に戻り、リソース管理情報記憶領域１１６には、会議サーバ１３０を用いて開催されている即時会議及び予約された会議の各々において、会議サーバ１３０のリソースが割り当てられている数（会議サーバ１３０に接続されている会議端末１７０の数）を特定するリソース管理情報が記憶される。例えば、本実施形態においては、図７（リソース管理情報テーブル１１６ａの概略図）に示すようなリソース管理情報テーブル１１６ａが記憶される。
【００４４】
図示するように、リソース管理情報テーブル１１６ａは、即時欄１１６ｂと、予約欄１１６ｃと、を有する。
【００４５】
即時欄１１６ｂには、会議サーバ１３０のリソースのうち、即時会議に使用されているリソースの数（会議サーバ１３０を介して、即時会議を行っている会議端末１７０の数）を特定する情報が格納される。
【００４６】
予約欄１１６ｃには、会議サーバ１３０のリソースのうち、予約された会議に使用されているリソースの数（会議サーバ１３０を介して、予約された会議を行っている会議端末１７０の数）を特定する情報が格納される。
【００４７】
図２に戻り、履歴情報記憶領域１１７には、会議サーバ１３０を用いて開催された即時会議及び予約された会議の各々において、特定の期間における特定の時間帯での、会議サーバ１３０のリソースが割り当てられた数（会議サーバ１３０に接続されている会議端末１７０の数）を特定する履歴情報が記憶される。例えば、本実施形態においては、図８（履歴情報テーブル１１７ａの概略図）に示すような履歴情報テーブル１１７ａが記憶される。
【００４８】
図示するように、履歴情報テーブル１１７ａは、年月日欄１１７ｂと、曜日欄１１７ｃと、時間帯欄１１７ｄと、即時欄１１７ｅと、予約欄１１７ｆと、を有する。
【００４９】
年月日欄１１７ｂには、会議が開催された年月日を特定する情報が格納される。
【００５０】
曜日欄１１７ｃには、年月日欄１１７ｂで特定される年月日の曜日を特定する情報が格納される。
【００５１】
時間帯欄１１７ｄには、予め設定された時間帯を特定する情報が格納される。ここで、本実施形態においては、予め設定された時間帯として、０時から２４時まで、一時間単位となる時間帯（開始時間〜終了時間）が格納されている。
【００５２】
即時欄１１７ｅには、年月日欄１１７ｂ及び時間帯欄１１７ｄで特定される日時において、即時会議に使用された会議サーバ１３０のリソースの数（会議サーバ１３０を介して即時会議を行った会議端末１７０の数）を特定する情報が格納される。
【００５３】
予約欄１１７ｆには、年月日欄１１７ｂ及び時間帯欄１１７ｄで特定される日時において、予約された会議に使用された会議サーバ１３０のリソースの数（会議サーバ１３０を介して予約された会議を行った会議端末１７０の数）を特定する情報が格納される。
【００５４】
図２に戻り、制御部１１９は、全体制御部１２０と、リソース設定処理部１２１と、会議予約処理部１２２と、会議設定処理部１２３と、履歴情報処理部１２４と、学習処理部１２５と、を備える。
【００５５】
全体制御部１２０は、スケジューラサーバ１１０での処理の全体を制御する。
【００５６】
リソース設定処理部１２１は、入力部１２７を介して、スケジューラサーバ１１０のオペレータより、会議サーバ１３０のリソースの割当設定の入力を受け付ける処理を行う。
【００５７】
例えば、本実施形態においては、リソース設定処理部１２１は、図９（リソース割当設定入力画面１２１ａの概略図）に示すようなリソース割当設定入力画面１２１ａを出力部１２８に出力し、このリソース割当設定入力画面１２１ａにおいて、入力部１２７を介して、リソースの割当設定の入力を受け付ける。
【００５８】
図示するようにリソース割当設定入力画面１２１ａは、領域の設定領域１２１ｂと、学習の設定領域１２１ｈと、学習状態の確認領域１２１ｋと、例外の設定領域１２１ｍと、を有する。
【００５９】
領域の設定領域１２１ｂには、即時エリアパーセンテージ入力領域１２１ｃと、予約エリアパーセンテージ入力領域１２１ｄと、変動可能エリア最小パーセンテージ入力領域１２１ｅと、変動可能エリア最大パーセンテージ入力領域１２１ｆと、割当表示領域１２１ｇと、が設けられている。
【００６０】
即時エリアパーセンテージ入力領域１２１ｃには、会議サーバ１３０のリソースの数（会議サーバ１３０に接続可能な会議端末１７０の数）のうち、即時会議に割り当てるパーセンテージを特定する情報が入力される。
【００６１】
予約エリアパーセンテージ入力領域１２１ｄには、会議サーバ１３０のリソースの数（会議サーバ１３０に接続可能な会議端末１７０Ａの数）のうち、予約された会議に割り当てるパーセンテージを特定する情報が入力される。
【００６２】
ここで、スケジューラサーバ１１０のオペレータは、即時エリアパーセンテージ入力領域１２１ｃに入力される値と、予約エリアパーセンテージ入力領域１２１ｄに入力される値と、の和が「１００」となるように、これらの入力領域に数値を入力する。
【００６３】
変動可能エリア最小パーセンテージ入力領域１２１ｅには、後述する学習処理部１２５でリソースの割当を学習して、リソースの割り当てを修正する際に、即時会議に割り当てることができる最小のパーセンテージを特定する情報が格納される。
【００６４】
変動可能エリア最大パーセンテージ入力領域１２１ｆには、後述する学習処理部１２５でリソースの割当を学習して、リソースの割り当てを修正する際に、即時会議に割り当てることができる最大のパーセンテージを特定する情報が格納される。
【００６５】
ここで、スケジューラサーバ１１０のオペレータは、変動可能エリア最小パーセンテージ入力領域１２１ｅには、即時エリアパーセンテージ入力領域１２１ｃで入力された値以下で「０」以上の数値を入力し、変動可能エリア最大パーセンテージ入力領域１２１ｆには、即時エリアパーセンテージ入力領域１２１ｃで入力された値以上で「１００」以下の数値を入力する。
【００６６】
割当表示領域１２１ｇには、即時エリアパーセンテージ入力領域１２１ｃ、予約エリアパーセンテージ入力領域１２１ｄ、変動可能エリア最小パーセンテージ入力領域１２１ｅ、および、変動可能エリア最大パーセンテージ入力領域１２１ｆ、において入力された数値の割合を横棒の境界としたグラフが表示されるが、グラフの形状はこのような態様に限定されるわけではなく、円グラフ等他の形式のグラフを用いてもよい。
【００６７】
学習の設定領域１２１ｈは、学習期間の設定入力領域１２１ｉと、優先設定選択領域１２１ｊと、を有する。
【００６８】
学習期間の設定入力領域１２１ｉには、後述する学習処理部１２５で学習を行う際の履歴を取得する期間を特定する情報が入力される。
【００６９】
優先設定選択領域１２１ｊでは、後述する学習処理部１２５で、即時会議及び予約会議の両方でリソースが不足していると判断した場合に、即時会議を優先するのか（即時会議の割合を増やすのか）、予約会議を優先するのか（予約会議の割合を増やすのか）、変動させない（修正しない）のか、が選択される。
【００７０】
学習状態の確認領域１２１ｋには、学習状態の表示指示入力領域１２１ｌが設けられている。
【００７１】
そして、スケジューラサーバ１１０のオペレータが、入力部１２７を介して、学習状態の表示指示入力領域１２１ｌを選択した実行指示の入力を行うと、後述する学習処理部１２５で修正されたリソース割当を特定する情報が出力部１２８に表示される。
【００７２】
例えば、本実施形態においては、図１０（学習状態表示画面１２１ｏの概略図）に示すような学習状態表示画面１２１ｏが出力部１２８に出力される。
【００７３】
図示するように、学習状態表示画面１２１ｏは、リソース割当情報記憶領域１１３に記憶されているリソース割当情報テーブル１１３ａと同様のマトリクス形式にされており、時間帯と曜日とで特定される欄のうち、後述する学習処理部１２５で修正された欄を修正されていない欄と区別可能な表示（例えば、特定の色彩を付する、網掛けを行う等）が行われる。
【００７４】
また、本実施形態においては、後述する学習処理部１２５で修正された欄のうち、予約会議のリソースが増やされた欄と、即時会議のリソースが増やされた欄と、を区別可能な表示が行われる。
【００７５】
例外の設定領域１２１ｍには、例外の設定入力指示入力領域１２１ｎが設けられる。
【００７６】
そして、スケジューラサーバ１１０のオペレータが、入力部１２７を介して、例外の設定入力指示入力領域１２１ｎを選択した実行指示の入力を行うと、リソース割当の例外を入力する画面が出力部１２８に表示される。
【００７７】
例えば、本実施形態においては、図１１（例外入力画面１２１ｐの概略図）に示すような例外入力画面１２１ｐが出力部１２８に出力される。
【００７８】
図示するように、例外入力画面１２１ｐには、年月日欄１２１ｑと、状態欄１２１ｒと、理由欄１２１ｓと、が設けられる。
【００７９】
日時欄１２１ｑでは、領域の設定領域１２１ｂで設定された即時会議及び予約会議の割合の例外となる年月日時間を特定する情報の入力を受け付ける。
【００８０】
状態欄１２１ｒでは、日時欄１２１ｑで特定される年月日時間において、例外となる即時会議及び予約会議の割合を特定する情報の入力を受け付ける。
【００８１】
理由欄１２１ｓでは、領域の設定領域１２１ｂで設定された即時会議及び予約会議の割合の例外を設ける理由を特定する情報の入力を受け付ける。
【００８２】
例えば、年始の社長訓辞の時間には、会議サーバ１３０のリソースを全て予約会議に割り当てる等の設定を行うことが可能となる。
【００８３】
そして、リソース設定処理部１２１は、リソース割当設定入力画面１２１ａを介してリソース割合の入力が行われると、領域の設定領域１２１ｂの即時エリアパーセンテージ入力領域１２１ｃ、および、予約エリアパーセンテージ入力領域１２１ｄ、に入力された値で、リソース割当情報テーブル１１３ａを生成して、リソース割当情報記憶領域１１３に記憶する処理を行う。
【００８４】
会議予約処理部１２２は、入力部１２７を介して、または、他の端末より通信部１２９を介して、会議を行う年月日、開始時間、終了時間、使用する会議端末１７０の会議端末ＩＤ又は電話番号、の入力を受け付ける。
【００８５】
そして、会議予約処理部１２２は、会議を行う年月日、開始時間及び終了時間で定まる予約年月日時間に対応する予約会議のリソースの割当をリソース割当情報テーブル１１３ａより取得して、当該割合に対応するリソース数を割当リソース数として算出する（会議サーバ１３０の全リソース数は記憶部１１１に記憶されているものとする）。また、会議予約処理部１２２は、予約年月日時間に予約されている会議で使用する会議端末１７０の数を予約済みリソース数として、会議スケジュール情報テーブル１１４ａの会議端末番号欄１１４ｆより算出する。
【００８６】
次に、会議予約処理部１２２は、割当リソース数から予約済みリソース数を差し引いたリソース数が、予約の入力を受け付けた会議で使用する会議端末１７０の数以上である場合には、予約を受け入れて、一意となる会議ＩＤを割り振り、入力を受け付けた会議を行う年月日、開始時間、終了時間、使用する会議端末１７０の電話番号（会議端末ＩＤの入力を受け付けた場合には、会議端末情報テーブル１１２ａより対応する電話番号を取得すればよい）、を会議スケジュール情報テーブル１１４ａに格納する処理を行う。
【００８７】
なお、会議予約処理部１２２は、割当リソース数から予約済みリソース数を差し引いたリソース数が、予約の入力を受け付けた会議で使用する会議端末１７０の数以上でない場合には、入力者に対してエラー通知を行う。
【００８８】
会議設定処理部１２３は、会議システム１００で行う会議を設定する処理を行う。
【００８９】
例えば、会議設定処理部１２３は、会議スケジュール情報テーブル１１４ａの開催年月日欄１１４ｃ及び開始時間欄１１４ｄを参照して、会議を行う年月日の開始時間（当該開始時間から特定の時間前の時間）になったときには、会議端末番号欄１１４ｆに格納されている電話番号を取得して、取得した電話番号に対応する通信アドレスを会議端末情報テーブル１１２ａより取得する。
【００９０】
そして、会議設定処理部１２３は、取得した通信アドレスに呼制御を行うように、呼制御サーバ１５０に指示する処理を行うとともに、取得した通信アドレスと、会議スケジュール情報テーブル１１４ａの会議ＩＤ欄１１４ｂに格納されている会議ＩＤと、を有する会議情報を生成し、会議サーバ１３０に送信する処理を行う。
【００９１】
さらに、会議設定処理部１２３は、以上のように設定した会議の会議ＩＤを会議スケジュール情報テーブル１１４ａより取得して、取得した会議ＩＤ、設定した会議で使用する会議端末１７０の電話番号及び通信アドレスを設定会議情報テーブル１１５ａに格納するとともに、会議種別欄１１５ｃに会議の種別として「予約」を特定する情報を格納する。
【００９２】
また、会議設定処理部１２３は、通信部１２９を介して、会議端末１７０より会議を設定するための発呼メッセージを受信すると、受信した発呼メッセージで特定される発呼元の通信アドレス又は発呼元の電話番号が、会議端末番号欄１１５ｄ又はアドレス欄１１５ｅに格納されているレコードがあるか否かを設定会議情報テーブル１１５ａで確認する。
【００９３】
そして、会議設定処理部１２３は、このようなレコードがない場合には、発呼メッセージで特定される発呼先の電話番号に対応する通信アドレスを会議端末情報テーブル１１２ａより取得して、発呼元の会議端末１７０と、発呼先の会議端末１７０と、の間での会議を設定するよう呼制御サーバ１５０に指示する。
【００９４】
加えて、会議設定処理部１２３は、以上のように設定した会議に一意となるように会議ＩＤを割り振り、割り振った会議ＩＤ、設定した会議で使用する会議端末１７０の電話番号及び通信アドレスを設定会議情報テーブル１１５ａに格納するとともに、会議種別欄１１５ｃに会議の種別として「即時」を特定する情報を格納する。
【００９５】
一方、会議設定処理部１２３は、受信した発呼メッセージで特定される発呼元の通信アドレス又は発呼元の電話番号が、設定会議情報テーブル１１５ａにおいて会議端末番号欄１１５ｄ又はアドレス欄１１５ｅに格納されているレコードがある場合には、リソース割当情報テーブル１１３ａより、対応する（現時点における）リソースの割当を取得し、取得した割合に対応するリソース数を算出する。
【００９６】
そして、会議設定処理部１２３は、算出したリソース数から、リソース管理情報テーブル１１６ａの即時欄１１６ｂに格納されているリソースの値を差し引いた値が、に会議に必要なリソースの値以上であるか否か、即ち、即時会議に割り当てられているリソースで、今回の会議を設定することができるか否かを確認し、設定することができる場合には、後述のように呼制御サーバ１５０に指示を出す。
【００９７】
これに対して、即時会議に割り当てられているリソースで、今回の会議を設定することができない場合には、会議設定処理部１２３は、会議スケジュール情報テーブル１１４ａより、現時点が含まれる時間帯に予約されている予約会議のリソースの値を算出し、算出したリソースの値を、リソース割当情報テーブル１１３ａより取得した予約会議のためのリソースの割当から算出されたリソース数から差し引いた値が、会議に必要なリソースの値（即時会議に割り当てられているリソースに空きがある場合には、この空いたリソースを減算した値）以上であるか否か、即ち、予約会議に割り当てられているリソースのうち予約されていない空きリソースで、今回の会議を設定することができるか否かを確認し、設定することができる場合には、後述のように呼制御サーバ１５０に指示を出す。
【００９８】
また、予約会議に割り当てられているリソースのうち予約されていない空きリソースで、今回の会議を設定することができない場合には、会議設定処理部１２３は、リソース割当情報テーブル１１３ａより取得した割合に対応する予約会議のためのリソース数から、リソース管理情報テーブル１１６ａより取得した予約会議で使用されているリソース数を差し引いた値が、会議に必要なリソースの値（即時会議に割り当てられているリソースに空きがある場合には、この空いたリソースを減算した値）以上であるか否か、即ち、予約会議に割り当てられているリソースのうち使用されていない空きリソースで、今回の会議を設定することができるか否かを確認し、設定することができる場合には、後述のように呼制御サーバ１５０に指示を出す。
【００９９】
そして、会議設定処理部１２３は、発呼メッセージで特定される発呼先の電話番号に対応する通信アドレスを会議端末情報テーブル１１２ａより取得して、既に設定されている会議で使用されている会議端末１７０と、発呼先の会議端末１７０と、の間での会議を設定するよう呼制御サーバ１５０に指示するとともに、既に設定されている会議で使用されている会議端末１７０の通信アドレスと、発呼先の会議端末１７０の通信アドレスと、一意に割り振られた会議ＩＤと、を有する会議情報を生成し、会議サーバ１３０に送信する処理を行う。
【０１００】
加えて、会議設定処理部１２３は、以上のように設定した会議に対応する設定会議情報テーブル１１５ａのレコードに、発呼メッセージで特定される発呼先の会議端末１７０の電話番号及び通信アドレスを追加する。
【０１０１】
また、会議設定処理部１２３は、会議システム１００での会議が終了した場合には（呼制御サーバ１５０より切断の通知があった場合には）、設定会議情報テーブル１１５ａの対応するレコードを削除する。
【０１０２】
さらに、会議設定処理部１２３は、予約会議に割り当てられているリソースのうち使用されていない空きリソースで会議を設定した場合には、当該会議に参加する会議端末１７０に途中で切断されるおそれがある旨の警告メッセージを送信する処理を行う。
【０１０３】
履歴情報処理部１２４は、リソース管理情報テーブル１１６ａ及び履歴情報テーブル１１７ａを管理する処理を行う。
【０１０４】
例えば、履歴情報処理部１２４は、設定会議情報テーブル１１５ａに新たなレコードが追加されると、追加されたレコードの会議種別欄１１５ｃに格納された情報を参照し、参照した情報が「即時」を特定する情報であり、かつ、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられている場合には、この会議に参加している会議端末１７０の数を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより算出し、リソース管理情報テーブル１１６ａの即時欄１１６ｂの数値に算出した数を加算する。
【０１０５】
また、履歴情報処理部１２４は、参照した情報が「予約」を特定する情報であり、かつ、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられている場合には、この会議に参加している会議端末１７０の数を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより算出し、リソース管理情報テーブル１１６ａの予約欄１１６ｃの数値に算出した数を加算する。
【０１０６】
そして、履歴情報処理部１２４は、予め定められた時間が経過した場合には、履歴情報テーブル１１７ａに新たなレコードを追加して、追加したレコードの年月日欄１１７ｂ及び曜日欄１１７ｃに現時点の年月日及び曜日を特定する情報を格納し、時間帯欄１１７ｄには経過した時間の時間帯を特定する情報を格納し、即時欄１１７ｅにはリソース管理情報テーブル１１６ａの即時欄１１６ｂに格納されている数値を格納し、予約欄１１７ｆにはリソース管理情報テーブル１１６ａの予約欄１１６ｃに格納されている数値を格納する。
【０１０７】
さらに、履歴情報処理部１２４は、予め定められた時間が経過して履歴情報テーブル１１７ａを更新すると、リソース管理情報テーブル１１６ａに格納されている数値を「０」にクリアする。そして、履歴情報処理部１２４は、設定会議情報テーブル１１５ａにおいて、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられているレコードを抽出し、抽出したレコードにおいて、会議種別欄１１５ｃに「即時」を特定する情報が格納されている会議で使用されている会議端末１７０の数、および、会議種別欄１１５ｃに「予約」を特定する情報が格納されている会議で使用されている会議端末１７０の数、を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより各々算出し、算出した数をリソース管理情報テーブル１１６ａの即時欄１１６ｂ及び予約欄１１６ｃに各々格納する。
【０１０８】
学習処理部１２５は、上述したリソース割当設定入力画面１２１ａを介して入力された設定に応じて、リソース割当情報テーブル１１３ａに格納されているリソースの割当を修正する。
【０１０９】
例えば、学習処理部１２５は、学習期間の設定入力領域１２１ｉに入力された学習期間が経過すると、この学習期間に含まれるリソースの履歴を履歴情報テーブル１１７ａより取得する。
【０１１０】
そして、学習処理部１２５は、履歴情報テーブル１１７ａから取得された曜日及び時間帯における即時会議のリソース数、または、予約会議リソース数、に対して、リソース割当情報テーブル１１３ａで割り当てられている当該曜日及び時間帯における即時会議のリソース数、または、予約会議のリソース数、が不足していると判断した場合には、リソース割当情報テーブル１１３ａにおいて、不足していると判断した即時会議又は予約会議のリソース数を増加させる処理を行う。
【０１１１】
例えば、学習処理部１２５は、履歴情報テーブル１１７ａから取得されたリソース数が、リソース割当情報テーブル１１３ａで割り当てられているリソースの割合から算出されるリソース数以上である場合、履歴情報テーブル１１７ａから取得されたリソース数が、リソース割当情報テーブル１１３ａで割り当てられているリソースの割合から算出されるリソース数に対して予め定められた割合以上である場合、リソース割当情報テーブル１１３ａで割り当てられているリソースの割合から算出されるリソース数より履歴情報テーブル１１７ａから取得されたリソース数を差し引いた値が、予め定められた閾値以下である場合、等の少なくとも何れかの場合に、リソース数が不足していると判断する。
【０１１２】
なお、学習処理部１２５は、即時会議のリソース数及び予約会議のリソース数の何れもが不足していると判断した場合には、優先設定選択領域１２１ｊで選択された指示に従う。
【０１１３】
また、学習処理部１２５は、不足していると判断した即時会議又は予約会議のリソース数を増加させる処理を行う場合には、リソース割当設定入力画面１２１ａにおける変動可能エリア最小パーセンテージ入力領域１２１ｅと、変動可能エリア最大パーセンテージ入力領域１２１ｆと、に入力された範囲内において、不足していると判断されたリソースを予め定められたパーセンテージ（例えば、５％等）増加させ、他方のリソースを予め定められたパーセンテージ（例えば、５％等）減少させればよい。
【０１１４】
入力部１２７は、情報の入力を受け付ける。
【０１１５】
出力部１２８は、情報を出力する。
【０１１６】
通信部１２９は、ネットワーク１９０を介した情報の送受信を行う。
【０１１７】
以上に記載したスケジューラサーバ１１０は、例えば、図１２（コンピュータ９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性を有する記憶媒体９０４に対し情報の読み出し及び書き込みを行う読書装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の通信装置９０８と、を備えた一般的なコンピュータ９００で実現できる。
【０１１８】
例えば、記憶部１１１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１１９は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１２７は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１２８は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１２９は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１１９】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１２０】
図１３は、会議サーバ１３０の概略図である。図示するように、会議サーバ１３０は、記憶部１３１と、制御部１３４と、入力部１３９と、出力部１４０と、通信部１４１と、を備える。
【０１２１】
記憶部１３１は、会議情報記憶領域１３２を備える。
【０１２２】
会議情報記憶領域１３２には、会議サーバ１３０を介して開催される会議と、当該会議において会議サーバ１３０がデータの送受信を行う送受信先と、を特定する会議情報が記憶される。例えば、本実施形態においては、図１４（会議情報テーブル１３２ａの概略図）に示すような会議情報テーブル１３２ａが記憶される。
【０１２３】
会議情報テーブル１３２ａは、会議ＩＤ欄１３２ｂと、アドレス欄１３２ｃと、を有する。
【０１２４】
会議ＩＤ欄１３２ｂには、会議サーバ１３０を介して開催される会議を特定する情報が格納される。ここで、会議を特定する情報として、各々の会議を一意に識別するための識別情報である会議ＩＤが格納される。
【０１２５】
アドレス欄１３２ｃには、会議ＩＤ欄１３２ｂで特定される会議で使用される会議端末１７０の通信アドレスを特定する情報が格納される。
【０１２６】
なお、会議設定情報テーブル１３２ａの各々のレコードは、スケジューラサーバ１１０から送信されてきた会議情報を格納したものである。
【０１２７】
図１３に戻り、制御部１３４は、全体制御部１３５と、会議管理部１３６と、ルーティング処理部１３７と、を備える。
【０１２８】
全体制御部１３５は、会議サーバ１３０での処理の全体を制御する。
【０１２９】
会議管理部１３６は、会議情報テーブル１３２ａの管理を行う。例えば、本実施形態においては、スケジューラサーバ１１０から送信されてきた会議情報を会議設定情報テーブル１３２ａの各々のレコードに格納する処理を行う。
【０１３０】
ルーティング処理部１３７は、会議情報テーブル１３２ａに従って、設定されている会議の会議端末１７０から受信したデータを、当該会議で使用されている他の会議端末１７０に転送する処理を行う。
【０１３１】
入力部１３９は、情報の入力を受け付ける。
【０１３２】
出力部１４０は、情報を出力する。
【０１３３】
通信部１４１は、ネットワーク１９０を介した情報の送受信を行う。
【０１３４】
以上に記載した会議サーバ１３０は、例えば、図１２に示すような一般的なコンピュータ９００で実現できる。
【０１３５】
例えば、記憶部１３１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１３４は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１３９は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１４０は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１４１は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１３６】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１３７】
図１５は、呼制御サーバ１５０の概略図である。図示するように、呼制御サーバ１５０は、記憶部１５１と、制御部１５３と、入力部１５７と、出力部１５８と、通信部１５９と、を備える。
【０１３８】
記憶部１５１には、呼制御サーバ１５０で処理を行うために必要な情報が記憶される。例えば、本実施形態においては、会議サーバ１３０の通信アドレス等が記憶される。
【０１３９】
制御部１５３は、全体制御部１５４と、呼制御部１５５と、を備える。
【０１４０】
全体制御部１５４は、呼制御サーバ１５０での処理の全体を制御する。
【０１４１】
呼制御部１５５は、スケジューラサーバ１１０からの指示に応じて、会議端末１７０と会議端末１７０との間、または、会議端末１７０と会議サーバ１３０との間、の呼制御を行い、これらの間の通信を可能にする。なお、呼制御を行うプロトコルとしては、ＳＩＰ（Session Initiation Protocol）等を使用すればよい。
【０１４２】
入力部１５７は、情報の入力を受け付ける。
【０１４３】
出力部１５８は、情報を出力する。
【０１４４】
通信部１５９は、ネットワーク１９０を介した情報の送受信を行う。
【０１４５】
以上に記載した呼制御サーバ１５０は、例えば、図１２に示すような一般的なコンピュータ９００で実現できる。
【０１４６】
例えば、記憶部１５１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１５３は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１５７は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１５８は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、通信部１５９は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１４７】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１４８】
図１６は、会議端末１７０の概略図である。図示するように、会議端末１７０は、記憶部１７１と、制御部１７３と、撮像部１７９と、集音部１８０と、入力部１８１と、映像出力部１８２と、音声出力部１８３と、通信部１８４と、を備える。
【０１４９】
記憶部１７１には、会議端末１７０で処理を行うために必要な情報が格納される。例えば、本実施形態においては、会議サーバ１３０との間で送受信するデータや、会議サーバ１３０の通信アドレス等が記憶される。
【０１５０】
制御部１７３は、全体制御部１７４と、通信制御部１７５と、映像合成部１７６と、音声合成部１７７と、を備える。
【０１５１】
全体制御部１７４は、会議端末１７０での処理の全体を制御する。
【０１５２】
例えば、本実施形態においては、全体制御部１７４は、会議を設定するための発呼メッセージを受信すると、応答メッセージを返信することで、呼を確立する処理を行う。
【０１５３】
さらに、本実施形態においては、全体制御部１７４は、後述する撮像部１７９及び集音部１８０を介して得られた映像データ及び音声データを通信制御部１７５に出力する処理を行う。
【０１５４】
また、全体制御部１７４は、映像合成部１７６又は音声合成１７７で合成された映像又は音声を、映像出力部１８２又は音声出力部１８３に出力する処理を行う。
【０１５５】
通信制御部１７５は、通信部１８４を介した情報の送受信を行う。
【０１５６】
また、通信制御部１７５は、それぞれの送信元から送信されてきた映像データを映像合成部１７６に出力し、それぞれの送信元から送信されてきた音声データを音声合成部１７７に出力する。
【０１５７】
なお、本実施形態においては、通信制御部１７５は、全体制御部１７４より出力された映像データ及び音声データの各々のデータを各々別の送信データとして会議サーバ１３０に送信する。
【０１５８】
映像合成部１７６は、通信制御部１７５から得られた映像データを合成する。映像データの合成は、一つの画面を特定の領域に区分して、特定の送信元から送信されてきた映像データを予め定められた領域に嵌め込めばよいが、このような態様に限定されず、例えば、複数の映像データの一部又は全部を重ね合わせる等により行ってもよい。
【０１５９】
音声合成部１７７は、通信制御部１７５から得られた音声データを合成する。ここで、音声データを合成する技術については、既存の技術を使用すればよいため、詳細な説明は省略する。
【０１６０】
撮像部１７９は、映像を撮像する。なお、撮像された映像は、映像データとして、全体制御部１７４に出力される。
【０１６１】
集音部１８０は、音声を集音する。なお、集音された音声は、音声データとして、全体制御部１７４に出力される。
【０１６２】
入力部１８１は、情報の入力を受け付ける。
【０１６３】
映像出力部１８２は、映像データを出力する。
【０１６４】
音声出力部１８３は、音声データを出力する。
【０１６５】
通信部１８４は、ネットワーク１９０を介した情報の送受信を行う。
【０１６６】
以上に記載した会議端末１７０は、例えば、図１２に示すような一般的なコンピュータ９００に、ビデオカメラ装置等の撮像装置（図示せず）、マイク等の集音装置（図示せず）、スピーカ等の音声出力装置（図示せず）、を備えることで実現できる。
【０１６７】
例えば、記憶部１７１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１７３は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、撮像部１７９は、ＣＰＵ９０１が撮像装置を利用することにより実現可能であり、集音部１８０は、ＣＰＵ９０１が集音装置を利用することにより実現可能であり、入力部１８１は、ＣＰＵ９０１が入力装置９０６を利用することにより実現可能であり、映像出力部１８２は、ＣＰＵ９０１が出力装置９０７を利用することにより実現可能であり、音声出力部１８３は、ＣＰＵ９０１が音声出力装置を利用することにより実現可能であり、通信部１８４は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１６８】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１６９】
図１７は、会議システム１００において即時会議を開催する際の処理を示すシーケンスである。
【０１７０】
本シーケンスでは、会議端末１７０Ａが、会議端末１７０Ｂとの間で会議を開催し、さらに会議端末１７０Ｃを会議に参加（追加）させる場合を例に説明するが、このような例に限定されるわけではない。
【０１７１】
まず、会議端末１７０Ａでは、入力部１２７を介して、会議を開催する会議端末１７０Ｂの電話番号の入力を受け付けると、全体制御部１７４が、入力された電話番号を含む発呼メッセージを生成して、通信部１８４を介して、スケジューラサーバ１１０に送信する（Ｓ１０）。
【０１７２】
このような発呼メッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、発呼メッセージを送信してきた会議端末１７０Ａの通信アドレスを用いて、設定会議情報テーブル１１５ａのアドレス欄１１５ｅを検索することで、当該通信アドレスが格納されているレコードがあるか否かを確認する（Ｓ１１）。ここでは、このようなレコードがないものとして説明を行う。
【０１７３】
次に、スケジューラサーバ１１０の会議設定処理部１２３は、発呼メッセージに含まれている電話番号に対応する通信アドレス（会議端末１７０Ｂの通信アドレス）を会議端末情報テーブル１１２ａより取得して、発呼メッセージの送信元である会議端末１７０Ａの通信アドレスと、会議の相手先である会議端末１７０Ｂの通信アドレスと、を有する発呼指示メッセージを生成し、通信部１２９を介して、呼制御サーバ１５０に送信する（Ｓ１２）。
【０１７４】
このような発呼指示メッセージを受信した呼制御サーバ１５０では、呼制御部１５５が、会議の相手先である会議端末１７０Ｂの通信アドレスに対して、呼制御を行う（Ｓ１３）。
【０１７５】
そして、会議端末１７０Ｂの全体制御部１７４が、通信部１８４を介して、発呼に応じる応答メッセージを呼制御サーバ１５０に送信すると（Ｓ１４）、呼制御サーバ１５０の呼制御部１５５は、成功応答のメッセージを会議端末１７０Ａに送信する（Ｓ１５）。
【０１７６】
このような成功応答のメッセージを会議端末１７０Ａで受信することにより、会議端末１７０Ａと会議端末１７０Ｂとの間の通信が可能となり（Ｓ１６）、それぞれの映像データと音声データとを送受信することで、Ｐ２Ｐ（Peer to Peer）による遠隔会議が行われる。
【０１７７】
また、呼制御サーバ１５０の呼制御部１５５は、成功応答のメッセージをスケジューラサーバ１１０に送信する（Ｓ１７）。
【０１７８】
このような成功応答のメッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、設定会議情報テーブル１１５ａに新たなレコードを追加して、一意となる会議ＩＤを割り振り、会議端末１７０Ａ、１７０Ｂの電話番号及び通信アドレス、会議種別「即時」を特定する情報、を対応する欄に格納するとともに、現時点の時間を特定する情報を参加時間欄１１５ｆに格納する（Ｓ１８）。
【０１７９】
次に、会議端末１７０Ａにおいて、入力部１２７を介して、会議端末１７０Ｃの電話番号の入力を伴う会議への追加指示の入力を受け付けると（Ｓ１９）、全体制御部１７４が、入力された電話番号及び追加指示を含む発呼メッセージを生成して、通信部１８４を介して、スケジューラサーバ１１０に送信する（Ｓ２０）。
【０１８０】
このような発呼メッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、発呼メッセージを送信してきた会議端末１７０Ａの通信アドレスを用いて、設定会議情報テーブル１１５ａのアドレス欄１１５ｅを検索することで、当該通信アドレスが格納されているレコードがあるか否かを確認する（Ｓ２１）。ここでは、このようなレコードがあるものとして説明する。
【０１８１】
次に、スケジューラサーバ１１０の会議設定処理部１２３は、発呼メッセージに含まれている電話番号に対応する通信アドレス（会議端末１７０Ｂの通信アドレス）を会議端末情報テーブル１１２ａより取得し、また、発呼メッセージの送信元である会議端末１７０Ａの通信アドレスと、会議端末１７０Ａの会議の相手先である会議端末１７０Ｂの通信アドレスと、を設定会議情報テーブル１１５ａより取得し、会議端末１７０Ａ、１７０Ｂ、１７０Ｃの通信アドレスを有する発呼指示メッセージを生成し、通信部１２９を介して、呼制御サーバ１５０に送信する（Ｓ２２）。
【０１８２】
また、スケジューラサーバ１１０の会議設定処理部１２３は、会議端末１７０Ａ、１７０Ｂが開催している会議の会議ＩＤを設定会議情報テーブル１１５ａより取得して、取得した会議ＩＤと、会議端末１７０Ａ、１７０Ｂ、１７０Ｃの通信アドレスと、により会議情報を生成して、会議サーバ１３０に送信する（Ｓ２３）。
【０１８３】
このような会議情報を受信した会議サーバ１３０では、会議管理部１３６が、受信した会議情報を会議情報テーブル１３２ａに格納する（Ｓ２４）。
【０１８４】
また、発呼指示メッセージを受信した呼制御サーバ１５０では、呼制御部１５５が、会議に追加する会議端末１７０Ｃの通信アドレスに対して、呼制御を行う（Ｓ２５）。この際、通信の相手先として会議サーバ１３０の通信アドレスを通知する。
【０１８５】
そして、会議端末１７０Ｃの全体制御部１７４が、通信部１８４を介して、発呼に応じる応答メッセージを呼制御サーバ１５０に送信すると（Ｓ２６）、会議端末１７０Ｃと会議サーバ１３０との間の通信が可能となる（Ｓ２７）。
【０１８６】
次に、呼制御サーバ１５０の呼制御部１５５は、会議端末１７０Ａとスケジューラサーバ１１０に成功応答のメッセージを送信する（Ｓ２８、Ｓ２９）。
【０１８７】
このような成功応答のメッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、設定会議情報テーブル１１５ａの会議端末１７０Ａ、１７０Ｂが行っている会議に対応するレコードに、会議端末１７０Ｃの電話番号及び通信アドレスを追加して、現時点の時間を特定する情報を参加時間欄１１５ｆに格納する（Ｓ３０）。
【０１８８】
そして、呼制御サーバ１５０の呼制御部１５５は、会議端末１７０Ａ、１７０Ｂに接続先を会議サーバ１３０に切り替えるよう、会議サーバ１３０の通信アドレスを含む接続先変更メッセージを送信する（Ｓ３１、Ｓ３２）。
【０１８９】
このような接続先変更メッセージを受信した会議端末１７０Ａでは、全体制御部１７４が会議端末１７０Ｂとの間の通信を切断し（Ｓ３３）、通信部１８４を介して、応答メッセージを呼制御サーバ１５０に送信することで（Ｓ３４）、会議サーバ１３０との間の通信が可能となる（Ｓ３５）。
【０１９０】
また、接続先変更メッセージを受信した会議端末１７０Ｂでも、全体制御部１７４が、通信部１８４を介して、応答メッセージを呼制御サーバ１５０に送信することで（Ｓ３６）、会議サーバ１３０との間の通信が可能となる（Ｓ３７）。
【０１９１】
そして、会議サーバ１３０では、ルーティング処理部１３７が、会議情報テーブル１３２ａに従って、会議端末１７０Ａ、１７０Ｂ、１７０Ｃから送られてきた映像データ及び音声データを他の会議端末１７０Ａ、１７０Ｂ、１７０Ｃに転送することで、これらの会議端末１７０Ａ、１７０Ｂ、１７０Ｃで遠隔会議が可能となる。
【０１９２】
図１８は、スケジューラサーバ１１０で、会議端末１７０より発呼メッセージを受信した場合の処理を示すフローチャートである。
【０１９３】
まず、スケジューラサーバ１１０の会議設定処理部１２３は、会議端末１７０より発呼メッセージを受信すると（Ｓ４０でＹｅｓ）、発呼メッセージを送信してきた会議端末１７０の通信アドレスで設定会議情報テーブル１１５ａを検索して、発呼メッセージを送信してきた会議端末１７０が既に会議を行っているか否かを確認する（Ｓ４１）。そして、会議を行っていない場合には（Ｓ４１でＮｏ）、ステップＳ４２に進み、既に会議を行っている場合には（ステップＳ４１でＹｅｓ）、ステップＳ４３に進む。
【０１９４】
ステップＳ４２では、会議設定処理部１２３は、発呼メッセージに含まれている電話番号に対応する通信アドレスを会議端末情報テーブル１１２ａより取得して、取得した通信アドレスと、発呼メッセージを送信してきた会議端末１７０の通信アドレスと、を含む発呼指示を呼制御サーバ１５０に送信して、ステップＳ４９に進む。
【０１９５】
ステップＳ４３では、会議設定処理部１２３は、リソース割当情報テーブル１１３ａより、現時点が含まれる曜日及び時間帯における即時会議に割り当てられているリソースの割合を取得し、取得した割合に対応するリソース数を算出する。そして、会議設定処理部１２３は、算出したリソース数から設定会議情報テーブル１１６ａの即時欄１１６ｂに格納されている値を差し引いた値が、発呼メッセージを送信してきた会議端末１７０が開催している会議に使用されている会議端末１７０の数に「１」を加算したもの以上であるか否かにより、即時エリアに空きがあるか否かを確認する（Ｓ４３）。
【０１９６】
そして、会議設定処理部１２３は、即時エリアに空きがある場合には（ステップＳ４３でＹｅｓ）、ステップＳ４８に進み、即時エリアに空きがない場合には（ステップＳ４３でＮｏ）、ステップＳ４４に進む。
【０１９７】
ステップＳ４４では、会議設定処理部１２３は、リソース割当情報テーブル１１３ａの現時点が含まれる曜日及び時間帯の予約会議に割り当てられているリソースの割合を取得し、取得した割合に対応するリソース数を算出する。そして、会議設定処理部１２３は、算出したリソース数から、会議スケジュール情報テーブル１１４ａの現時点が年月日、開始時間及び終了時間に含まれるレコードにおいて、会議端末１７０を三つ以上使用するレコードから会議端末１７０の数を合算した値、を差し引いた値（以下、第一の算出値という）を算出し、また、会議設定処理部１２３は、発呼メッセージを送信してきた会議端末１７０が開催している会議に使用されている会議端末１７０の数に「１」を加算したものから、リソース割当情報テーブル１１３ａの現時点が含まれる曜日及び時間帯の即時会議に割り当てられているリソースの割合より算出されるリソース数を差し引いたもの（以下、第二の算出値という）を算出し、以上のようにして算出した第一の算出値が第二の算出値以上であるか否かにより、予約エリアに空きがあるか否かを確認する。
【０１９８】
そして、予約エリアに空きがある場合には（ステップＳ４４でＹｅｓ）、ステップＳ４８に進み、予約エリアに空きがない場合には（ステップＳ４４でＮｏ）、ステップＳ４５に進む。
【０１９９】
ステップＳ４５では、会議設定処理部１２３は、リソース割当情報テーブル１１３ａより、現時点が含まれる曜日及び時間帯の予約会議に割り当てられているリソースの割合を取得し、取得した割合に対応するリソース数を算出する。そして、会議設定処理部１２３は、算出したリソース数から、リソース管理情報テーブル１１６ａの予約欄１１６ｃに格納されている値を差し引いた値が、前述した第二の算出値以上であるか否かにより、予約済みエリアに未使用リソースがあるか否かを確認する。
【０２００】
そして、予約済みエリアに未使用リソースがない場合には（ステップＳ４５でＮｏ）、ステップＳ４６に進み、予約済みエリアに未使用リソースがある場合には（ステップＳ４５でＹｅｓ）、ステップＳ４７に進む。
【０２０１】
ステップＳ４６では、会議設定処理部１２３は、ステップＳ４０で発呼メッセージを送信してきた会議端末１７０にエラーメッセージを送信して処理を終了する。
【０２０２】
一方、ステップＳ４７では、会議設定処理部１２３は、ステップＳ４０で発呼メッセージを送信してきた会議端末１７０に、途中で会議が切断されてしまうおそれがある旨の警告メッセージを送信して、ステップＳ４８に進む。
【０２０３】
ステップＳ４８では、会議設定処理部１２３は、発呼メッセージに含まれている電話番号に対応する通信アドレスを会議端末情報テーブル１１２ａより取得して、取得した通信アドレスと、会議で使用されている会議端末１７０の通信アドレスと、を含む発呼指示を呼制御サーバ１５０に送信する。
【０２０４】
そして、会議設定処理部１２３は、呼制御サーバ１５０より呼の確立に失敗した応答メッセージを受信した場合には（ステップＳ４９でＹｅｓ）、ステップＳ４０で発呼メッセージを送信してきた会議端末１７０にエラーメッセージを送信して処理を終了する。
【０２０５】
一方、会議設定処理部１２３は、呼制御サーバ１５０より呼の確立に成功した応答のメッセージを受信した場合には（ステップＳ４９でＮｏ）、ステップＳ５１に進む。
【０２０６】
ステップＳ５１では、会議設定処理部１２３は、設定会議情報テーブル１１５ａを更新する（Ｓ５１）。
【０２０７】
例えば、会議設定処理部１２３は、ステップＳ４１で会議が開催されていないと判断した場合には、設定した会議に一意となるように会議ＩＤを割り振り、割り振った会議ＩＤ、設定した会議で使用する会議端末１７０の電話番号及び通信アドレスを設定会議情報テーブル１１５ａに格納するとともに、会議種別欄１１５ｃに会議の種別として「即時」を特定する情報を格納するとともに、現時間を特定する情報を参加時間欄１１５ｆに格納する。
【０２０８】
一方、会議設定処理部１２３は、ステップＳ４１で会議が既に開催されていると判断した場合には、既に開催されている会議に対応する設定会議情報テーブル１１５ａのレコードに、ステップＳ４０で受信した発呼メッセージに含まれている発呼先の会議端末１７０の電話番号及び通信アドレスを追加する。
【０２０９】
そして、履歴情報処理部１２４は、リソース管理情報テーブル１１６ａを更新する処理を行う（Ｓ５２）。
【０２１０】
例えば、履歴情報処理部１２４は、設定会議情報テーブル１１５ａに新たなレコードが追加されると、追加されたレコードの会議種別欄１１５ｃに格納された情報を参照し、参照した情報が「即時」を特定する情報であり、かつ、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられている場合には、この会議に参加している会議端末１７０の数を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより算出し、リソース管理情報テーブル１１６ａの即時欄１１６ｂの数値に算出した数を加算する。
【０２１１】
また、履歴情報処理部１２４は、参照した情報が「予約」を特定する情報であり、かつ、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられている場合には、この会議に参加している会議端末１７０の数を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより算出し、リソース管理情報テーブル１１６ａの予約欄１１６ｃの数値に算出した数を加算する。
【０２１２】
図１９は、スケジューラサーバ１１０において、予約された会議を設定する際の処理を示すフローチャートである。
【０２１３】
まず、スケジューラサーバ１１０の会議設定処理部１２３は、会議スケジュール情報テーブル１１４ａの開催年月日欄１１４ｃ、開始時間欄１１４ｄ及び終了時間欄１１４ｅに格納されている情報を確認し、予約時間（または、予約時間から予め定められた時間前）になった場合には（ステップＳ６０でＹｅｓ）、予約会議に割り当てられているリソースに空きがあるか否かを判断する（Ｓ６１）。
【０２１４】
例えば、会議設定処理部１２３は、リソース割当情報テーブル１１３ａの現時点が含まれる曜日及び時間帯の予約会議に割り当てられているリソースの割合を取得し、取得した割合に対応するリソース数を算出する。そして、会議設定処理部１２３は、リソース管理情報テーブル１１６ａの予約欄１１６ｃに格納されている値を算出したリソース数から差し引いた値が、予約されている会議に使用する会議端末１７０の数以上であるか否かで、予約会議に割り当てられているリソースに空きがあるか否かを判断する。
【０２１５】
そして、予約会議に割り当てられているリソースに空きがない場合には（ステップＳ６１でＮｏ）、ステップＳ６２に進み、予約会議に割り当てられているリソースに空きがある場合には（ステップＳ６６でＹｅｓ）、ステップＳ６６に進む。
【０２１６】
ステップＳ６２では、会議設定処理部１２３は、設定会議情報テーブル１１５ａにおいて会議種別欄１１５ｃに「即時」を特定する情報が格納されているレコードのうち、参加時間欄１１５ｆに格納されている時間が新しいものから順に、会議に必要な数だけアドレス欄１１５ｅに格納されている通信アドレスを特定する。なお、会議に必要な数は、リソース割当情報テーブル１１３ａの現時点が含まれる曜日及び時間帯の予約会議に割り当てられているリソースの割合から算出されたリソース数から、リソース管理情報テーブル１１６ａの予約欄１１６ｃに格納されている値を差し引いた算出値を算出し、予約されている会議に使用する会議端末１７０の数から当該算出値を差し引いた値である。
【０２１７】
次に、会議設定処理部１２３は、ステップＳ６２で特定した通信アドレスに対して切断処理を行うように、通信部１２９を介して、呼制御サーバ１５０に指示を送信する（Ｓ６３）。
【０２１８】
そして、会議設定処理部１２３は、呼制御サーバ１５０より、切断処理の失敗応答メッセージを受信した場合には（ステップＳ６４でＹｅｓ）、ステップＳ６３に戻り処理を繰り返し、成功応答メッセージを受信した場合には（ステップＳ６５でＹｅｓ）、ステップＳ６６に進む。
【０２１９】
ステップＳ６６では、会議設定処理部１２３は、ステップＳ６０で予約時間になったと判断された会議に参加する会議端末１７０の通信アドレスを会議端末情報テーブル１１２ａより取得して、取得した通信アドレスを含む発呼指示を呼制御サーバ１５０に送信する。
【０２２０】
また、会議設定処理部１２３は、ステップＳ６０で予約時間になったと判断された会議の会議ＩＤを会議スケジュール情報テーブル１１４ａの会議ＩＤ欄１１４ｂより取得して、ステップＳ６６で特定した通信アドレスとともに会議情報として会議サーバ１３０に送信する（Ｓ６７）。
【０２２１】
そして、会議設定処理部１２３は、呼制御サーバ１５０より呼の確立に失敗した応答メッセージを受信した場合には（ステップＳ６８でＹｅｓ）、ステップＳ６６に戻り処理を繰り返し、一方、呼制御サーバ１５０より呼の確立に成功した応答のメッセージを受信した場合には（ステップＳ６９でＹｅｓ）、ステップＳ７０に進む。
【０２２２】
ステップＳ７０では、会議設定処理部１２３は、設定会議情報テーブル１１５ａを更新する。例えば、会議設定処理部１２３は、ステップＳ６０で予約時間がきたと判断された会議の会議ＩＤ、当該会議で使用する会議端末１７０の電話番号、を会議スケジュール情報テーブル１１４ａの会議ＩＤ欄１１４ｂ及び会議端末番号欄１１４ｆより取得して、取得した情報を、設定会議情報テーブル１１５ａの会議ＩＤ欄１１５ｂ及び会議端末番号欄１１５ｃに格納し、また、当該会議で使用する会議端末１７０の通信アドレスを会議端末番号欄１１４ｆに格納された情報に基づいて会議端末情報テーブル１１２ａより取得して、取得した通信アドレスをアドレス欄１１５ｅに格納し、さらに、会議種別欄１１５ｃには「予約」を特定する情報を格納する。
【０２２３】
次に、履歴情報処理部１２４は、リソース管理情報テーブル１１６ａを更新する処理を行う（Ｓ７１）。
【０２２４】
例えば、履歴情報処理部１２４は、設定会議情報テーブル１１５ａに新たなレコードが追加されると、追加されたレコードにおいて、三つ以上の電話番号（または、通信アドレス）が結びつけられている場合には、この会議に参加している会議端末１７０の数を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより算出し、リソース管理情報テーブル１１６ａの予約欄１１６ｃの数値に算出した数を加算する。
【０２２５】
なお、図１９で示した例では、ステップＳ６２において、予約会議に必要なリソースの分だけ即時会議を行っている会議端末１７０を切断するようにしているが、このような態様に限定されるものではなく、例えば、予約会議に必要なリソースの分だけ、即時会議単位で、当該即時会議に参加している全ての会議端末１７０を切断するようにしてもよい。
【０２２６】
ここで、即時会議が複数設定されている場合には、予め定められた順序で、例えば、即時会議の設定時刻（最初の設定時刻）が新しいものから順に、または、即時会議の設定時刻（最初の設定時刻）が古いものから順に、予約会議に必要なリソースの分だけ即時会議を特定して、特定した即時会議に参加している全ての会議端末１７０を切断するようにすればよい。
【０２２７】
図２０は、スケジューラサーバ１１０において、履歴情報を更新してリソースの割当を修正する処理を示すフローチャートである。
【０２２８】
まず、履歴情報処理部１２４は、予め定められた時間が経過した場合には（Ｓ８０でＹｅｓ）、リソース管理情報テーブル１１６ａに基づいて、履歴情報テーブル１１７ａを更新する（Ｓ８１）。
【０２２９】
例えば、履歴情報処理部１２４は、履歴情報テーブル１１７ａに新たなレコードを追加して、追加したレコードの年月日欄１１７ｂ及び曜日欄１１７ｃに現時点の年月日及び曜日を特定する情報を格納し、時間帯欄１１７ｄには経過した時間の時間帯を特定する情報を格納し、即時欄１１７ｅにはリソース管理情報テーブル１１６ａの即時欄１１６ｂに格納されている数値を格納し、予約欄１１７ｆにはリソース管理情報テーブル１１６ａの予約欄１１６ｃに格納されている数値を格納する。
【０２３０】
次に、履歴情報処理部１２４は、リソース管理情報テーブル１１６ａに格納されている数値を「０」にクリアして、履歴情報処理部１２４は、設定会議情報テーブル１１５ａにおいて、一つの会議ＩＤに三つ以上の電話番号（または、通信アドレス）が結びつけられているレコードを抽出し、抽出したレコードにおいて、会議種別欄１１５ｃに「即時」を特定する情報が格納されている会議で使用されている会議端末１７０の数、および、会議種別欄１１５ｃに「予約」を特定する情報が格納されている会議で使用されている会議端末１７０の数、を会議端末番号欄１１５ｄ又はアドレス欄１１５ｅより各々算出し、算出した数をリソース管理情報テーブル１１６ａの即時欄１１６ｂ及び予約欄１１６ｃに各々格納する（Ｓ８２）。
【０２３１】
次に、学習処理部１２５は、学習期間の設定入力領域１２１ｉに入力された学習期間が経過すると（Ｓ８３）、学習処理を実行する（Ｓ８４）。
【０２３２】
例えば、学習処理部１２５は、学習期間に含まれるリソースの履歴を履歴情報テーブル１１７ａより取得する。そして、学習処理部１２５は、履歴情報テーブル１１７ａから取得された曜日及び時間帯における即時会議のリソース数、または、予約会議リソース数、に対して、リソース割当情報テーブル１１３ａで割り当てられている当該曜日及び時間帯における即時会議のリソース数、または、予約会議のリソース数、が不足していると判断した場合には、リソース割当情報テーブル１１３ａにおいて、不足していると判断した即時会議又は予約会議のリソース数を増加させる処理を行う。
【０２３３】
以上に記載した実施形態においては、即時会議を行う際に、まず、二つの会議端末１７０でＰ２Ｐによる会議を設定して、さらに会議端末１７０を追加して、会議サーバ１３０を用いた多地点での会議を行うようにしているが、このような態様に限定されず、例えば、会議端末１７０から複数の会議端末１７０を特定した発呼を行うことで、会議サーバ１３０を用いた多地点での会議を即座に開催することも可能である。
【０２３４】
例えば、図２１は、多地点での即時会議を開催する際のシーケンスである。
【０２３５】
本シーケンスでは、会議端末１７０Ａが、会議端末１７０Ｂ及び会議端末１７０Ｃとの間で即時会議を開催する場合を例に説明するが、このような例に限定されるわけではない。
【０２３６】
まず、会議端末１７０Ａでは、入力部１２７を介して、会議を開催する会議端末１７０Ｂ及び会議端末１７０Ｃの電話番号の入力を受け付けると、全体制御部１７４が、入力された電話番号を含む発呼メッセージを生成して、通信部１８４を介して、スケジューラサーバ１１０に送信する（Ｓ９０）。
【０２３７】
このような発呼メッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、発呼メッセージを送信してきた会議端末１７０Ａの通信アドレスを用いて、設定会議情報テーブル１１５ａのアドレス欄１１５ｅを検索することで、当該通信アドレスが格納されているレコードがあるか否か、および、会議の相手先として複数の電話番号が含まれているか否か、を確認する（Ｓ８１）。ここでは、このようなレコードはないが、複数の電話番号が含まれているものとして説明を行う。なお、このようなレコードがある場合には、図１７のステップＳ２１以降の処理を行えばよく、また、複数の電話番号が含まれていない場合には、図１７のステップＳ１１以降の処理を行えばよい。
【０２３８】
次に、スケジューラサーバ１１０の会議設定処理部１２３は、発呼メッセージに含まれている電話番号に対応する通信アドレス（会議端末１７０Ｂ及び会議端末１７０Ｃの通信アドレス）を会議端末情報テーブル１１２ａより取得して、発呼メッセージの送信元である会議端末１７０Ａの通信アドレスと、会議の相手先である会議端末１７０Ｂ及び会議端末１７０Ｃの通信アドレスと、を有する発呼指示メッセージを生成し、通信部１２９を介して、呼制御サーバ１５０に送信する（Ｓ９２）。
【０２３９】
また、スケジューラサーバ１１０の会議設定処理部１２３は、一意となる会議ＩＤを生成し、生成した会議ＩＤと、会議端末１７０Ａ、１７０Ｂ、１７０Ｃの通信アドレスと、により会議情報を生成して、会議サーバ１３０に送信する（Ｓ９３）。
【０２４０】
このような会議情報を受信した会議サーバ１３０では、会議管理部１３６が、受信した会議情報を会議情報テーブル１３２ａに格納する（Ｓ９４）。
【０２４１】
また、発呼指示メッセージを受信した呼制御サーバ１５０では、呼制御部１５５が、会議の相手先である会議端末１７０Ｂ及び会議端末１７０Ｃの通信アドレスに対して、呼制御を行う（Ｓ９５、Ｓ９６）。
【０２４２】
そして、会議端末１７０Ｂの全体制御部１７４が、通信部１８４を介して、発呼に応じる応答メッセージを呼制御サーバ１５０に送信すると（Ｓ９７）、会議端末１７０Ｃと会議サーバ１３０との間の通信が可能となる（Ｓ９８）。
【０２４３】
また、会議端末１７０Ｃの全体制御部１７４が、通信部１８４を介して、発呼に応じる応答メッセージを呼制御サーバ１５０に送信すると（Ｓ９９）、会議端末１７０Ｃと会議サーバ１３０との間の通信が可能となる（Ｓ１００）。
【０２４４】
そして、呼制御サーバ１５０の呼制御部１５５が、会議の設定元である会議端末１７０Ａに成功応答を送信し（Ｓ１０１）、会議端末１７０Ａの全体制御部１７４が、通信部１８４を介して、応答メッセージを呼制御サーバ１５０に送信すると（Ｓ１０２）、会議端末１７０Ａと会議サーバ１３０との間の通信が可能となる（Ｓ１０３）。
【０２４５】
次に、呼制御サーバ１５０の呼制御部１５５は、スケジューラサーバ１１０に成功応答のメッセージを送信する（Ｓ１０４）。
【０２４６】
このような成功応答のメッセージを受信したスケジューラサーバ１１０では、会議設定処理部１２３が、設定会議情報テーブル１１５ａに新たなレコードを追加して、ステップＳ９３で生成した会議ＩＤ、会議端末１７０Ａ、１７０Ｂの電話番号及び通信アドレス、会議種別「即時」を対応する欄に格納するとともに、現時間を特定する情報を参加時間欄１１５ｆに格納する（Ｓ１０５）。
【０２４７】
以上のように、本発明によれば、予約によらない即時会議を容易に設定することができ、また、会議サーバ１３０のリソースの予め即時会議に割り振られているため、容易に即時会議を開催することができる。
【０２４８】
以上に記載した実施形態においては、スケジューラサーバ１１０、会議サーバ１３０及び呼制御サーバ１５０が、別々の装置で実現されているが、これらで行っている機能を一つの装置又は二つの装置にまとめることも可能である。
【０２４９】
また、以上に記載した実施形態においては、会議端末１７０から送られてくる映像データや音声データを転送されてきた会議端末１７０で合成するようにしているが、このような態様に限定されず、例えば、会議サーバ１３０で合成するようにすることも可能である。
【図面の簡単な説明】
【０２５０】
【図１】会議システムの概略図。
【図２】スケジューラサーバの概略図。
【図３】会議端末情報テーブルの概略図。
【図４】リソース割当情報テーブルの概略図。
【図５】会議スケジュール情報テーブルの概略図。
【図６】設定会議情報テーブルの概略図。
【図７】リソース管理情報テーブルの概略図。
【図８】履歴情報テーブルの概略図。
【図９】リソース割当設定入力画面の概略図。
【図１０】学習状態表示画面の概略図。
【図１１】例外入力画面の概略図。
【図１２】コンピュータの概略図。
【図１３】会議サーバの概略図。
【図１４】会議情報テーブルの概略図。
【図１５】呼制御サーバの概略図。
【図１６】会議端末の概略図。
【図１７】会議システムにおいて即時会議を開催する際の処理を示すシーケンス。
【図１８】スケジューラサーバで、会議端末より発呼メッセージを受信した場合の処理を示すフローチャート。
【図１９】スケジューラサーバにおいて、予約された会議を設定する際の処理を示すフローチャート。
【図２０】スケジューラサーバにおいて、履歴情報を更新してリソースの割当を修正する処理を示すフローチャート。
【図２１】多地点での即時会議を開催する際のシーケンス。
【符号の説明】
【０２５１】
１００  会議システム
１１０  スケジューラサーバ
１１１  記憶部
１１２  会議端末情報記憶領域
１１３  リソース割当情報記憶領域
１１４  会議スケジュール情報記憶領域
１１５  設定会議情報記憶領域
１１６  リソース管理情報記憶領域
１１７  履歴情報記憶領域
１１９  制御部
１２０  全体制御部
１２１  リソース設定処理部
１２２  会議予約処理部
１２３  会議設定処理部
１２４  履歴情報処理部
１２５  学習処理部
１３０  会議サーバ
１３１  記憶部
１３２  会議設定情報記憶領域
１３４  制御部
１３５  全体制御部
１３６  会議管理部
１３７  ルーティング処理部
１５０  呼制御サーバ
１５１  記憶部
１５３  制御部
１５４  全体制御部
１５５  呼制御部
１７０  会議端末
１７１  記憶部
１７３  制御部
１７４  全体制御部
１７５  通信制御部
１７６  映像合成部
１７７  音声合成部
１７９  撮像部
１８０  集音部
１８２  映像出力部
１８３  音声出力部
【図１】
2010153986.tif 000003
【図２】
2010153986.tif 000004
【図３】
2010153986.tif 000005
【図４】
2010153986.tif 000006
【図５】
2010153986.tif 000007
【図６】
2010153986.tif 000008
【図７】
2010153986.tif 000009
【図８】
2010153986.tif 000010
【図９】
2010153986.tif 000011
【図１０】
2010153986.tif 000012
【図１１】
2010153986.tif 000013
【図１２】
2010153986.tif 000014
【図１３】
2010153986.tif 000015
【図１４】
2010153986.tif 000016
【図１５】
2010153986.tif 000017
【図１６】
2010153986.tif 000018
【図１７】
2010153986.tif 000019
【図１８】
2010153986.tif 000020
【図１９】
2010153986.tif 000021
【図２０】
2010153986.tif 000022
【図２１】
2010153986.tif 000023