(57)【要約】本発明によると、複数の参加者間で予定されたオーディオビジュアル会議に対する端点端点の接続を確立するためのシステム、方法およびプログラム記憶装置であって、前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、参加者から会議制御サーバで要求を受信する段階と、前記端点へのIPアドレスまたは電話番号を取得する段階と、前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と、前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し、それによって前記端点の前記オーディオビジュアル会議への接続を可能にする段階と、を備える前記システム、前記方法および前記プログラム記憶装置が提供される。
2005516551.tif 000002
【特許請求の範囲】
【請求項１】
複数の参加者間で予定されたオーディオビジュアル会議に対する端点端点の接続を確立するための方法であって、
前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、
前記方法は、
(a)前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、参加者から会議制御サーバで要求を受信する段階と、
(b)前記端点へのIPアドレスまたは電話番号を取得する段階と、
(c)前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と、
(d)前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し、それによって前記端点の前記オーディオビジュアル会議への接続を可能にする段階と、
を備えることを特徴とする方法。
【請求項２】
書込む前記(c)段階は、前記マルチポイント制御装置に格納された、前記端点に関する以前のIPアドレスまたは電話番号を上書きする段階を備えることを特徴とする請求項１に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項３】
前記方法は、前記参加者が前記オーディオビジュアル会議に参加することを予定しているかどうかを決定するために、前記会議制御サーバで前記参加者を確認する段階をさらに備えることを特徴とする請求項１に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項４】
前記参加者は、前記参加者に関して前記会議制御サーバに格納されたユーザ名およびパスワードと、前記参加者によって提供されたユーザ名およびパスワードとを比較することによって確認されることを特徴とする請求項３に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項５】
前記方法は、前記端点がインターネットプロトコル(IP)、総合サービスディジタル通信網(ISDN)または公衆電話交換回線網(PSTN)を介して前記オーディオビジュアル会議に接続されるかどうかを決定する段階をさらに備えることを特徴とする請求項１に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項６】
前記端点がISDNまたはPSTNを用いて前記オーディオビジュアル会議に接続される場合、電話番号を取得する前記(b)段階は、最新の電話番号、または、前記端点への前記最新の電話番号を形成する前記最新の電話番号の事前に格納されていた一部と組み合わされる前記最新の電話番号の一部に関して前記参加者を照会する段階を備えることを特徴とする請求項５に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項７】
端点へのIPアドレスを取得する前記(b)段階は、
前記端点の前記IPアドレスを決定するために前記端点で照会を実行する段階と、
前記会議制御サーバに前記決定されたIPアドレスを送信する段階と
を実行する段階を備えることを特徴とする請求項１に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項８】
前記(c)書込む段階は、
前記端点への前記IPアドレスまたは前記電話番号を備える前記会議制御サーバにおいて１またはそれ以上のアプリケーションプログラムインタフェース(API)を生成する段階と、
前記マルチポイント制御装置に前記１またはそれ以上のAPIを送信する段階と、
前記マルチポイント制御装置において、前記１またはそれ以上のAPIを実行し、それによって前記マルチポイント制御装置に前記IPアドレスまたは前記電話番号を書込む段階と
を備えることを特徴とする請求項１に記載の予定されたオーディオビジュアル会議への端点の接続を確立する方法。
【請求項９】
複数の参加者間で予定されたオーディオビジュアル会議に対する端点の接続を確立するためのシステムであって、
前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、
前記システムは、前記マルチポイント制御装置に接続された会議制御サーバであって、
(a)前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、参加者からの要求を受信する段階と、
(b)前記端点へのIPアドレスまたは電話番号を取得する段階と、
(c)前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と
を備え、
前記マルチポイント制御装置は、前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し、それによって前記端点の前記オーディオビジュアル会議への接続を可能にすることを特徴とするシステム。
【請求項１０】
前記システムは、前記参加者が前記オーディオビジュアル会議に参加することを予定しているかどうかを決定するために、前記会議制御サーバで前記参加者を確認するためのバリデータを備えることを特徴とする請求項９に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１１】
前記参加者は、前記会議制御サーバに関連付けられたデータベースに格納された前記参加者に対するユーザ名およびパスワードと、前記参加者によって提供されたユーザ名およびパスワードとを比較することによって確認されることを特徴とする請求項１０に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１２】
前記会議制御サーバは、前記端点がインターネットプロトコル(IP)、総合サービスディジタル通信網(ISDN)または公衆電話交換回線網(PSTN)を介して前記オーディオビジュアル会議に接続されるかどうかをさらに決定することを特徴とする請求項９に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１３】
前記端点がISDNまたはPSTNを用いて前記オーディオビジュアル会議に接続される場合、前記会議制御サーバは、最新の電話番号、または、前記端点への前記最新の電話番号を形成する前記会議制御サーバで前記最新の電話番号の事前に格納されていた一部と組み合わされる前記最新の電話番号の一部に関して前記参加者を照会することにより前記電話番号を取得することを特徴とする請求項１２に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１４】
前記会議制御サーバは、前記端点の前記IPアドレスを決定するために、前記端点を照会するためのスクリプトを生成するためのウェブサーバを備え、前記決定されたIPアドレスは、前記端点から前記会議制御サーバに送信されることを特徴とする請求項９に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１５】
前記会議制御サーバは、
前記端点に関して前記IPアドレスまたは前記電話番号を備える１またはそれ以上のアプリケーションプログラムインタフェース(API)を生成するための生成プログラムと、
前記マルチポイント制御装置に前記１またはそれ以上のAPIを送信するための送信手段と、を備え、
前記マルチポイント制御装置は、前記１またはそれ以上のAPIを実行し、それによって前記マルチポイント制御装置に前記IPアドレスまたは前記電話番号を書込むことを特徴とする請求項９に記載の予定されたオーディオビジュアル会議への端点の接続を確立するシステム。
【請求項１６】
複数の参加者間で予定されたオーディオビジュアル会議への端点の接続を確立するための方法を実行するマシンによって実行可能な命令のプログラムを明確に具現するプログラム記憶装置であって、
前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、
前記方法は、
(a)前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、会議制御サーバで参加者からの要求を受信する段階と、
(b)前記端点へのIPアドレスまたは電話番号を取得する段階と、
(c)前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と、
(d)前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し、それによって前記端点の前記オーディオビジュアル会議への接続を可能にする段階と、
を備えることを特徴とするプログラム記憶装置。
【請求項１７】
書込み前記(c)段階は、前記マルチポイント制御装置に格納された前記端点に対しての以前のIPアドレスまたは電話番号を上書きする段階を備えることを特徴とする請求項１６に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項１８】
前記方法は、前記参加者が前記オーディオビジュアル会議に参加することを予定しているかどうかを決定するために、前記会議制御サーバで前記参加者を確認する段階をさらに備えることを特徴とする請求項１６に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項１９】
前記参加者は、前記参加者に関して前記会議制御サーバに格納されたユーザ名およびパスワードと、前記参加者によって提供されたユーザ名およびパスワードとを比較することによって確認されることを特徴とする請求項１８に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項２０】
前記方法は、前記端点がインターネットプロトコル(IP)、総合サービスディジタル通信網(ISDN)または公衆電話交換回線網(PSTN)を介して前記オーディオビジュアル会議に接続されるかどうかを決定する段階をさらに備えることを特徴とする請求項１６に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項２１】
前記端点がISDNまたはPSTNを用いて前記オーディオビジュアル会議に接続される場合、電話番号を取得する前記(b)段階は、前記端点への最新の電話番号、または、前記端点に対する前記最新の電話番号を形成する前記最新の電話番号の事前に格納されていた一部と組み合わされる前記最新の電話番号の一部に関して前記参加者を照会する段階を備えることを特徴とする請求項２０に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項２２】
端点に対するIPアドレスを取得する前記(b)段階は、
前記端点の前記IPアドレスを決定するために、前記端点で照会を実行する段階と、
前記会議制御サーバに前記決定されたIPアドレスを送信する段階と
を実行する段階を備えることを特徴とする請求項１６に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【請求項２３】
書込む前記(c)段階は、
前記端点への前記IPアドレスまたは前記電話番号を備える前記会議制御サーバにおいて１またはそれ以上のアプリケーションプログラムインタフェース(API)を生成する段階と、
前記マルチポイント制御装置に前記１またはそれ以上のAPIを送信する段階と、
前記マルチポイント制御装置において、前記１またはそれ以上のAPIを実行し、それによって前記マルチポイント制御装置に前記IPアドレスまたは前記電話番号を書込む段階と
を備えることを特徴とする請求項１６に記載の予定されたオーディオビジュアル会議への端点の接続を確立するプログラム記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にオーディオビジュアル会議(audiovisual conferencing)に関する。さらに詳しくは、本発明は、オーディオビジュアル会議内の少なくとも１つの端点(endpoint)に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供された総合サービスティジタル通信網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、”PSTN”)電話番号(またはそれの一部)とを容易にする、マルチポイントオーディオビジュアル会議を提供するためのシステムおよび方法が述べらている。
【背景技術】
【０００２】
オーディオビジュアル会議は、高度技術のビジネス環境においてのみならず、教育(例えば、通信教育)の分野においてもますます急速に成長する努力の分野になってきているとともに、家庭の居間で行えるように、急ピッチで絶え間なく進んできている。音声通信を介して人を関与させることは、人を強要し、説得し、挑戦または人の教育により考えを交換できるようにするが、ビジュアル表現を映し出すことは、人がその音声通信の有効性を拡大できるようにもする。
【０００３】
図１は、マルチポイント制御装置(すなわち、”MCU”)124を表す論理的な従来技術のオーディオビジュアル会議システム100である。前記MCU124は、２またはそれ以上の端点を含むマルチポイントオーディオビジュアル会議内の異種のネットワークを介して前記MCU124に到達する複数の端点を結んでいる。H.323は、国際電気通信連合(すなわち、”ITU”)によって承認された規格であり、国際電気通信連合は、回線交換網およびパケット交換網(すなわち、インターネット)を含む前記異種のネットワークを通って、どのようにしてオーディオビジュアル会議データ(すなわち、オーディオ、ビデオ、データおよびそれらの組合せ)が送信されるかを定義する。ここで、特に図１を参照すると、端点122は、ルータ104を介して前記MCU124にルートされるIPネットワーク(例えば、”LAN”)102の一部であるH.323端末を表している。他の端点は、ラップトップコンピュータ126や無線電話128や携帯情報端末(すなわち、”PDA”)129のような無線装置を備えてもよく、それらは無線ネットワーク108を介して相互接続され、かつ、ゲートウェイ106を介して前記MCU124にインタフェースで接続される。さらに他の端点は、総合サービスティジタル通信網(すなわち”ISDN”)112や公衆電話交換回線網(すなわち”PSTN”)116やエンタープライズ(Enterprise)ネットワーク120によってそれぞれ相互接続される装置130、132および134を備えてもよく、それらはそれぞれのゲートウェイ110、114および118を介して前記MCU124にインタフェースで接続され、かつ、ルータ104を介して前記MCU124にルートされる。(ISDNを介して相互接続された)端点130および(PSTNを介して相互接続された)端点132は、以下の各ITU規格H.320およびH.324を利用する。特に、図１で説明したように、前記ゲートウェイは、複数の異種のネットワーク、例えば、回線交換網(例えば、ISDN、PSTN)およびインターネットのようなパケット交換網をインタフェースで接続する。前記MCU124は、異種のネットワークのいくつかとの通信のために１またはそれ以上のマルチネットワーク(multi-network)インタフェースを備えてもよいことが留意されるべきである。例えば、前記MCU124は、ISDNインタフェースを備えてもよく、この場合、前記ルータ104は端点130を前記MCU124に直接ルートし、それによってゲートウェイ110が不要となる。さらに、前記MCU124は、仮想私設網(すなわち、”VPN”)、非同期転送モード(すなわち、”ATM”)および前記MCU124を前記異種のネットワークとリンクするためのインタフェースなどを含んでもよい。
【０００４】
図１で表したオーディオビジュアル会議システムの限度は、図１で表した２またはそれ以上のオーディオビジュアル会議の端点を相互接続するために、ブリッジまたはMCU124を介してのブリッジング(bridging)が要求されることである。IPネットワーク102の外側にある前記端点のIPアドレスと、上述の装置128、130および132に対してのISDN/PSTN電話番号とが、前記オーディオビジュアル会議の前に認識されることが要求されるので、ブリッジングには限度があり、それによって、前記オーディオビジュアル会議をそれらの端点に対する静的なIPアドレスおよび電話番号に事実上限定することになる。従って、オーディオビジュアル会議が予定される時間になると、オペレータは入力手段を介して前記IPアドレスおよび電話番号を前記MCU124に入力する。それによって、リソース(resource)を確保し、かつ、前記オーディオビジュアル会議に対する他の基準を確立する。前記リソースは、前記MCU124内のポートの指定と、端点に対する帯域幅とを備えてもよいし、他の基準は、継続的な出席の指定やトランスコーディング(trans-coding)などを備えてもよい。ポートは、オーディオビジュアル会議への端点の接続を適応させるハードウェア/ソフトウェア装置である。一旦、予定されたオーディオビジュアル会議が行われると、前記マルチポイントオーディオビジュアル会議に含まれた各端点は、前記オーディオビジュアル会議に参加するために、スケジューリングの間に提供された前記IPアドレスまたは電話番号を介して接続または接続しなければならない。しかしながら、今日、IPアドレスは、インターネットサービスプロバイダ(すなわち、”ISP”)によって提供され、通常、ユーザがネットワークに接続する(sign onto)毎に動的に割当てられ、また、ユーザのオーディオビジュアル会議装置に対する電話番号(ISDN/PSTNを介しての接続)は、前記オーディオビジュアル会議の前に識別できず、もしくは予定されたオーディオビジュアル会議のすぐ後で変更され得るので、前述の静的ＩＰアドレスおよび電話番号の確保は、重大な欠点を意味する。結果として、端点は、予定されたオーディオビジュアル会議にアクセスすることができない可能性がある。
【０００５】
図１の従来技術のオーディオビジュアル会議システム100は、さらに前記MCU124の一部であるゲートキーパー(図示せず)を具備してもよい。前記ゲートキーパーは、任意のコンポーネントであり、前記IPネットワーク102内の全ての登録IP端点やゲートウェイやマルチポイント制御装置に対して、前記IPネットワーク102の完全な状態を保存する機能を提供する。前記ゲートキーパーは、登録、管理および状態(すなわち、”RAS”)仕様で定義されるようなビデオ、オーディオ、データおよびそれらの組合せをルートするために、IPネットワーク102上の端点122に対して、エイリアス(aliases)からIPアドレスへのアドレス変換を提供する。前記ゲートキーパーは、さらに前記端点を指定するためにアドミッション制御を提供し、これは他の端点との会議を確立する。さらにまだ、前記ゲートキーパーは、前記オーディオビジュアル会議に利用される全帯域幅を管理するために、同様にRAS仕様でも定義される帯域幅管理を提供する。最後に、前記ゲートキーパーは、前記ゲートキーパーに登録された端点、ゲートウェイおよびマルチポイント制御装置のゾーン(zone)管理を提供する。
【０００６】
Wiryamanによる米国特許第6,157,401号(特許文献１)は、イーサネット(登録商標)上に位置するゲートキーパーに対して会議に含まれるべき他の端点のためのエイリアスを提供することによって、マルチポイントオーディオビジュアル会議を開始する一般的なIPネットワーク(すなわち、イーサネット(登録商標))上の端点について述べられている。前記オーディオビジュアル会議に備えられるべき端点は、登録された端点に対するエイリアシング(aliasing)を管理する前記ゲートキーパーに前もって登録されていなければならないことに留意すべきである。さらに、前記Wiryamanシステムは、閉じたシステムであり、そこでは端点に対するエイリアスは、予め確立され、かつ、前記会議の前に前記ゲートキーパーに登録される点に留意すべきである。前記イーサネット(登録商標)への接続により、各端点のIPアドレスは、前記ゲートキーパーに供給された予め確立されたエイリアスに相互に関連付けられる。しかしながら、前記Wiryamanシステムは、端点をアドレス指定せず、それはオーディオビジュアル会議に参加できるようにすべき前記ゲートキーパーを介して登録されない。さらに、IPネットワーク上でエイリアシングできる任意のゲートキーパーが図１のシステムに提供されないならば、従来技術では、そのアドレスがログオン時に動的に割当てられる端点に対してオーディオビジュアル会議に参加する方法をまったく提供していないことになる。結果として、イントラネットまたはインターネット上に存在する端点は、それらのIPアドレスが前もって前記オーディオビジュアル会議に認識されない限り、予定されたオーディオビジュアル会議にアクセスすることができない。
【特許文献１】米国特許第6,157,401号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、オーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供された総合サービスティジタル通信網(すなわち、”ISDN”)電話番号と、公衆電話交換回線網(すなわち、PSTN)電話番号とを容易にする、改良されたマルチポイントオーディオビジュアル会議システムおよび方法を提供するための技術が必要とされる。
【０００８】
従って、本発明の１つの目的は、少なくとも１つの端点に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供された総合サービスティジタル通信網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、”PSTN”)電話番号(またはそれの一部)とを容易にする、完全自動マルチポイントオーディオビジュアル会議システムおよび方法を提供することである。
【０００９】
本発明の他の目的は、オーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供された総合サービスティジタル通信網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、PSTN)電話番号(またはそれの一部)とを容易にする、完全自動マルチポイントオーディオビジュアル会議システムおよび方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の一実施形態によると、複数の参加者間で予定されたオーディオビジュアル会議に対する端点の接続を確立するための方法であって、前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、前記方法は、前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、参加者から会議制御サーバで要求を受信する段階と、前記端点へのIPアドレスまたは電話番号を取得する段階と、前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と、前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し(communicate)、それによって前記端点の前記オーディオビジュアル会議への接続を可能にする段階と、を備える方法が提供される。
【００１１】
本発明の他の実施形態によると、複数の参加者間で予定されたオーディオビジュアル会議に対する端点の接続を確立するためのシステムであって、前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、前記システムは、前記マルチポイント制御装置に連結された会議制御サーバであって、(a)前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、参加者からの要求を受信する段階と、(b)前記端点へのIPアドレスまたは電話番号を取得する段階と、(c)前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と備え、前記マルチポイント制御装置は、前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議データを伝送し、それによって前記端点の前記オーディオビジュアル会議への接続を可能にするシステムが提供される。
【００１２】
本発明のさらに別の実施形態によると、複数の参加者間で予定されたオーディオビジュアル会議に対する端点の接続を確立するための方法を実行するマシンによって実行可能な命令のプログラムを明確に具現するプログラム記憶装置であって、前記複数の参加者は、複数の端点から前記オーディオビジュアル会議に接続し、前記オーディオビジュアル会議への前記複数の端点の接続は、マルチポイント制御装置によって維持され、前記方法は、(a)前記予定されたオーディオビジュアル会議への前記参加者に関連付けられた端点に接続するために、会議制御サーバで参加者からの要求を受信する段階と、(b)前記端点へのIPアドレスまたは電話番号を取得する段階と、(c)前記端点に対しての前記IPアドレスまたは前記電話番号を前記マルチポイント制御装置に書込む段階と、(d)前記IPアドレスまたは前記電話番号を介して前記マルチポイント制御装置から前記端点までオーディオビジュアル会議を伝え、それによって前記端点の前記オーディオビジュアル会議への接続を可能にする段階と、を備えるプログラム記憶装置が提供される。
【発明を実施するための最良の形態】
【００１３】
本発明の目的、特徴および優位性は、添付された図面との組合せで考慮される以下の詳細な説明に鑑みて、当業者に明らかになるであろう。
【００１４】
より詳細に記述されるように、本発明は、本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供された総合サービスティジタル網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、”PSTN”)電話番号(またはそれの一部)とを容易にする、マルチポイントオーディオビジュアル会議を提供するためのシステムおよび方法を対象とするものである。ここで用いられるように、端点は、IPネットワークを介して接続されたオーディオビジュアル会議装置、無線ネットワークを介して接続されたラップトップコンピュータや電話やPDAのような無線装置、並びにISDNおよびPSTNを介して接続されたオーディオビジュアル会議装置を表すことができる。
【００１５】
図２は、オーディオビジュアル会議内の少なくとも１つの端点に対して動的に割当てられたIPアドレスを容易にする、代表的なシステム図200である。IPネットワーク202は、イントラネットまたはインターネットである。端点A210、B212およびC214は、IPネットワーク上のどこに位置してもよく、かつ、リンク218を介して、予定されたオーディオビジュアル会議の時間にIPネットワーク202に接続される。さらに、図２は、マルチポイント制御装置(すなわち、”MCU”)またはブリッジ206と、会議制御サーバ(すなわち、”CCS”)またはブリッジインタフェース208とを備える論理構成体(construct)(すなわち、強化型(enhanced)ブリッジ)204を示している。前記MCU206は、リンク216を介して前記CCSに接続される。強化型ブリッジ204のコンポーネントは、別のリンク218を介してIPネットワーク202に接続されるスタンドアローンコンポーネントでもよいし、かつ、他の位置でIPネットワーク202にさらに接続してもよいことに留意すべきである。
【００１６】
図３は、図２のコンポーネントおよび本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して動的に割当てられたIPアドレスを容易にするための前記コンポーネント間のデータ流れの代表的なブロック図300である。MCU206は、オーディオビジュアル会議に参加するように予定された各端点に対して以前から存在するIPアドレスをその上に格納することに留意すべきである。端点A210は、図２によるIPネットワーク202にログオンし、かつ、前記オーディオビジュアル会議に参加することを要求するために、302で前記会議制御サーバ(CCS)またはブリッジインタフェース208と接続(contact)する。304を介して、前記CCS208は、端点AがIPネットワーク202に最近ログオンした時の最新のIPアドレスを、端点A210から取得する。前記CCS208は、306を介して端点A210の前記最新のIPアドレスをMCU206に書込み、それにより、端点A210に関してMCU206に格納されていた以前から存在するIPアドレスを上書きする。それゆえに、MCU206は、前記オーディオビジュアル会議の端点間でオーディオビジュアル会議データ(すなわち、オーディオ、ビデオ、データおよびそれらの組合せ)を送受信するために、310を介して、端点A210に関して前記MCU206に現在格納されている前記最新のアドレスを利用する。他の端点B212およびC214も端点A210に関する上記の概略のような同様の手続きに従うことに留意すべきである。
【００１７】
図４は、本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたIPアドレスと、動的に提供された総合サービスティジタル網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、”PSTN”)電話番号(またはそれの一部)を容易にするための、前記MCU206、前記CCS208および端点402の代表的な詳細ブロック図400である。まず、図４は、代表的な端点A210、B212およびC214の間で予定されるオーディオビジュアル会議に関して説明され、かつ、さらに図４は、前記端点に対してセットアップされた予定されたオーディオビジュアル会議への参加に関して説明される。従って、前記セットアップは、前述の端点210-214のいずれか、または、前記オーディオビジュアル会議にまだ参加していない他の端点のいずれかである端点402から始まり、ビデオ会議を予定するために、リンク404を介して前記CCSまたはブリッジインタフェース208を複数の参加者に接続させる。好ましくは、前記端点402は、ウェブベースのグラフィカルユーザインタフェース(すなわち、”GUI”)であり、あるいはクライアントベースのGUIである。
【００１８】
さらに図４に関して、前記CCSまたはブリッジインタフェース208は、ウェブサーバまたはクライアントサーバ406と、バリデータ(validator)408と、データベース410と、IPリクエスタ(requestor)412と、アプリケーションプログラムインタフェース(すなわち、”API”)414を備えている。好ましくは、前記CCSまたはブリッジインタフェース208は、ウェブサーバ406、あるいはクライアントサーバ406を備える。以下の記載は、クライアントベースの実施の相違点を書き入れつつ(interlineated)、一般的なウェブベースのスケジューリングの実施(scheduling implementation)について記述されている。
【００１９】
前記端点402が前記CCS208に接続すると、前記CCS208は、会議(図示せず)をスケジューリングするのに関連付けられた１またはそれ以上のウェブページを前記端点402に送信する。前記１またはそれ以上のウェブページは、前記オーディオビジュアル会議に関連付けられた情報を提供し、かつ、前記CCS208の前記ウェブサーバ406へ前記情報を送信する機会を前記402に与える。前記ウェブサーバ406への前記情報送信は、コモンゲートウェイインタフェース(すなわち、”CGI”)プログラム、または、ジャバ(登録商標)アプレット、ジャバ(登録商標)スクリプト、若しくはアクティブＸ(登録商標)コントロール、およびその他の同様な技術であるクライアントサイドのプログラムを介して、容易に達成することができる。前記クライアントベースの実施では、前記端点402は、クライアントベースのアプリケーションを実行し、かつ、前記クライアントサーバは、サーバアプリケーションを実行する。これは前記クライアントベースの端点504と前記クライアントサーバ406との間の情報入力及び情報送信を容易にする。提供された情報は、前記オーディオビジュアル会議の時間および日付、並びに前記オーディオビジュアル会議に出席する参加者である。前記オーディオビジュアル会議の参加者情報の一部として、前記端点402は、各参加者のユーザ名、パスワードおよび電子メールアカウント、並びにIPアドレス(ウェブベースまたはクライアントベースの端点)、または電話番号、若しくは前記参加者に対する地域コード若しくは電話局番のような電話番号(ISDNベース、PSTNベースの端点)の一部を提供する。この一部の電話は、予定された会議に参加する前記参加者によって提供された他の電話番号の一部と続けて組み合わせるために、前記データベース410に格納されてもよい。それによって、前記オーディオビジュアル会議で用いられる実際の電話番号が完成する。あるいは、前記CCSは、無作為に生成されたユーザ名およびパスワードを参加者に対して割当ててもよい。前記IPアドレスまたはISDN/PSTN電話番号(またはそれらの一部)は、前記参加者の実際のIPアドレスまたは電話番号(またはそれらの一部)であってもよく、もし既知であれば、仮想IPアドレスまたは電話番号であり、若しくは前記CCS208によって割当てられた固有の識別子であってもよい。
【００２０】
前記端点402から前記オーディオビジュアル会議に関連付けられた前記情報を受信した後、前記ウェブサーバ406(またはクライアントサーバ406)は、提供された情報を確認(validate)するバリデータ408に提供された情報を送信する。確認(validation)は、利用可能なポート、オーディオビジュアル会議の時間およびデータのように、前記MCUまたはブリッジ206の利用可能なリソースを確認する段階を具備する。この情報は、複製され、かつ、前記MCU206内の前記データベース418から前記CCS208内のデータベース410に格納される。リソースの確認が成功すると、前記バリデータ408は、前記オーディオビジュアル会議の記録(図示せず)を生成し、かつ、前記オーディオビジュアル会議に対して関連付けられた情報を格納する前記データベース410に前記情報を送信する。さらに、確認後、前記バリデータ408は、提供された情報が首尾よく確認されたことを、前記ウェブサーバ406(またはクライアントサーバ406)に通知する。この通知に基づき、前記ウェブサーバ406は、前記オーディオビジュアル会議に関連付けられた前記情報、すなわち時間および日付、並びに各参加者の情報と共に、直接、API生成プログラム(generator)414を呼出す。API生成プログラムは、前記ウェブサーバ406(またはクライアントサーバ406)から送信された前記情報を用いて、前記MCUまたはブリッジ206にインタフェースを提供するAPIを生成する。前記CCSまたはブリッジインタフェース208は、リンク216を介して前記MCUまたはブリッジ206に生成されたAPIを送信する。前記情報をMCU206へ送信するのと同時に、前記CCS208は、提供された電子メールアドレスで前記オーディオビジュアル会議内の各参加者へ電子メールを送信し、指定された日付および時間、並びに特定の位置における前記オーディオビジュアル会議に参加するための前記参加者のユーザ名およびパスワードを特定するのと同様に、各参加者のオーディオビジュアル会議の日付、時間および位置(すなわち、IPアドレス)を通知する。前記オーディオビジュアル会議に関連付けられた情報は、他の一般的な方法により前記参加者に容易に分配されてもよい。
【００２１】
さらになお、図４を参照すると、前記MCUまたはブリッジ206は、送信されたAPIをブリッジコントローラ416で受信する。前記ブリッジコントローラ416は、前記CCSまたはブリッジインタフェース208内の前記データベース410と同様に、データベース418内に記録を生成することにより、前記オーディオビジュアル会議を予定するAPIを実行し、かつ、前記オーディオビジュアル会議内の前記参加者に対して複数の利用可能なポート420から２またはそれ以上のポート422を確保する。前記コントローラ416は、前記データベース418内の利用可能なポートを確保し、確保したポートを前記データベース418内の参加者(すなわち、ユーザ名)と関連付け、かつ、前記参加者に関連付けられたIPアドレスまたは前記電話番号(またはそれらの一部)を前記確保されたポートに書込むことによりポートを確保する。例えば、３つのポート422は、図２および図３の代表的な端点A210、B212およびC214のために確保される。確保されるべきポートの数は、前記オーディオビジュアル会議内の参加者の数および前記MCUまたはブリッジ206内の利用可能なポートの総数に依存することに留意すべきである。
【００２２】
その上さらに、図４を参照すると、既に予定されたオーディオビジュアル会議への参加が本発明に従って説明されるている。ここで、前記オーディオビジュアル会議内の各参加者は、電子メールまたは他の一般的な方法を介して、位置(オーディオビジュアル会議に対するIPアドレス)と、日付および時間と、ユーザ名と、パスワードのような前記オーディオビジュアル会議に関連付けられた情報を受信するものと仮定する。さらに、前記オーディオビジュアル会議に対して予定された参加者は、特定の端点402に位置すると仮定する。
【００２３】
前記端点402の参加者は、図２を参照して説明したようにIPネットワーク202にログオンし、かつ、指定されたIPアドレスで前記CCS208の前記ウェブサーバまたは前記クライアント−サーバ406とに接続する。ここで、前記ウェブベースの実施では、前記ウェブサーバ406は、前記オーディオビジュアル会議に参加する前記参加者に対する前記端点402へログオンウェブページを送信する。前記クライアントベースの実施では、クライアントプログラムが前記参加者にログオン画面を表示する。ログオン特定情報、すなわちユーザ名およびパスワードに混じって(amongst)、前記ログオンウェブページは、一般的なウェブベースのプログラミング言語(例えば、ジャバ(登録商標)アプレット、ジャバ(登録商標)スクリプトなど)で記述されたスクリプトを備え、これは、前記端点402のIPアドレスを取得する。それゆえに、前記参加者は、前記ログオンウェブページ(画面表示)に書込みすることによって、かつ、実行(submit)またはログオンボタンを押すことによって、割当てられたユーザ名およびパスワードをウェブサーバ406(またはクライアントサーバ406)へ提供する。ここで、前記端点402の前記IPアドレスは、前記ログオン情報と共に前記ウェブサーバ406へ転送される。
【００２４】
前記クライアントベースの実施では、前記クライアントサーバ406は、IPネットワークにログオンする時点で前記端点の前記IPアドレスを認識する。そのため、前記ウェブベースの実施での前記スクリプトは必要とされない。前記ウェブサーバ406(クライアントサーバ406)は、前記バリデータ408へ前記ユーザ名およびパスワードを送信し、前記バリデータはさらに、スケジュール作成中にオーディオビジュアル会議に関して前記データベース410に格納された前記参加者情報に対して、前記参加者のユーザ名およびパスワードを確認することによって、前記参加者が実際に前記オーディオビジュアル会議に参加するように予定されているか否かを確認する。確認が成功すると、前記ウェブサーバ406は、参加者が予定されたオーディオビジュアル会議に首尾よくログインしたことを、前記IPリクエスタ412に通知する。前記IPリクエスタ412は、前記端点402が前記IPネットワーク202にログオンするときの前記IPアドレスを前記ウェブサーバ406(またはクライアントサーバ406)から要求する。前記ウェブサーバは、前記IPリクエスタ412へ前記IPアドレスを送信する。しかしながら、前記ユーザ名およびパスワードを使ってデータベース410に接続した後に、前記バリデータ408が、前記参加者が正当であり、かつ、IPでないISDN/PSTNを介して前記オーディオビジュアル会議に参加するように予定されていると決定する場合、前記バリデータ408は、前記参加者に関して前記データベース410に格納された前記電話番号(またはその一部)が正しいか否かを、前記参加者が照会するように、かつ、必要であれば、適切で完全な電話番号を形成するために、前記電話番号を変更し、または、前記CCS208に格納されている一部に加えて前記電話番号の一部を提供するよう、前記ウェブサーバ406(またはクライアントサーバ406)に通知する。前記電話番号の一部が前記参加者によって提供されると、前記CCS208は、完全に完成した電話番号を形成するために、格納された一部(例えば、地域コード、電話局番)と提供された一部とを組み合わせる。それゆえに、前記参加者の訂正された電話番号または完全な電話番号が、前記データベース410および前記ウェブサーバ406(またはクライアントサーバ406)に書込まれる。
【００２５】
前記ウェブサーバ406は、前記参加者に関してユーザ名、パスワードおよびIPアドレス(または電話番号)を備える１またはそれ以上の前記APIを生成するよう、API生成プログラム414に順に要求する。前記API生成プログラム414は、前記APIを生成し、かつ、リンク216を介して前記MCU206ブリッジコントローラ416へ前記APIを送信する。前記ブリッジコントローラ416は、前記APIを実行し、前記データベース418内で前記ユーザ名と関連付けられたポートを検索し、前記参加者と関連付けられた最新のIPアドレス(または電話番号)を前記データベース418内に格納し、かつ、前記参加者422のために確保された前記ポート内の前記IPアドレス(または電話番号)を最新のIPアドレスまたは電話番号で上書きする。ここで、前記MCUまたはブリッジ206は、登録されたポート内の最新のIPアドレスを用いて登録されたポートを介して、端点402の前記参加者と共にマルチポイントオーディオビジュアル会議通信を開始するか、または、登録されたポート内の端点に対する電話番号を呼出す。従って、説明されてきたことは、オーディオビジュアル会議の少なくとも１つの端点に対して、動的に割当てられたIPアドレスと、動的に提供されたISDN/PSTN電話番号(またはそれの一部)を容易にする、システム及び方法である。
【００２６】
本発明は、その好ましい実施形態に関して特に示され記述されてきたが、当業者にとって、形態および詳細について前述の変形および他の変形は、本発明の精神および特徴から逸脱しないでなされることが理解されるであろう。
【図面の簡単な説明】
【００２７】
【図１】異種のネットワークからのマルチポイント制御装置での複数の端点をマルチポイントオーディオビジュアル会議へ結ぶ従来技術のビデオ会議システムである。
【図２】本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたIPアドレスを容易にする代表的なシステム図である。
【図３】本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたIPアドレスを容易にするための、図２のコンポーネントの代表的なブロック図およびそれらのコンポーネント間のデータの流れ図である。
【図４】本発明によるオーディオビジュアル会議内の少なくとも１つの端点に対して、動的に割当てられたインターネットプロトコル(すなわち、”IP”)アドレスと、動的に提供される総合サービスティジタル網(すなわち、”ISDN”)電話番号(またはそれの一部)と、公衆電話交換回線網(すなわち、”PSTN”)電話番号(またはそれの一部)を容易にするための、図２および図３の構成部分の代表的な詳細ブロック図である。
【符号の説明】
【００２８】
２０２    IPネットワーク
２０４    強化型ブリッジ
２０６    マルチポイント制御装置(MCU)
２０８    会議制御サーバ(CCS)
２１０    端点Ａ
２１２    端点Ｂ
２１４    端点Ｃ
２１６，２１８    リンク
４０６    ウェブサーバ
４０８    バリデータ
４１０    データベース
４１２    IPリクエスタ
４１４    アプリケーションプログラムインタフェース(API)生成プログラム
【図１】
2005516551.tif 000003
【図２】
2005516551.tif 000004
【図３】
2005516551.tif 000005
【図４】
2005516551.tif 000006
【国際調査報告】
2005516551.tif 000007
2005516551.tif 000008