(57)【要約】【課題】発着呼端末間で仮想専用網（ＶＰＮ）を使用するリアルタイム通信システムにおいて、着呼端末のアドレス解決、発着端末間のVPN 確立、発着端末間のメディアフロー確立のすべての処理を発呼時に行わなければならないため、発呼時の処理手順が複雑であり、迅速応答（セットアップ）ができない。【解決手段】リアルタイム通信アプリケーションソフトウェアをダウンロードした時、もしくはリアルタイム通信アプリケーションソフトウェア起動時に確立する仮想専用網（ＶＰＮ）を集線するランデブーポイント４を有し、発呼時はランデブーポイント４の内部で、予めランデブーポイント４との間に確立しておいた通信対象のＶＰＮについてその疎通の設定変更だけを行うようにした。【選択図】図１
2010147588.tif 000002
【特許請求の範囲】
【請求項１】
公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網の確立を支援する機能を備えた呼制御装置とを有し、
前記公衆回線網上で前記各ユーザエージェント部との間に個別に予め仮想専用網を確立するランデブーポイント部を設け、
このランデブーポイント部が、前記各ユーザエージェント部相互間の仮想専用網による相互通信に際して前記呼制御装置から出される動作指令に応じて機能し、当該相互通信を希望する一のユーザエージェント部と他の一のユーザエージェント部の内の何れか一方のユーザエージェント部からの発呼に応じて対応する各仮想専用網を連通操作する仮想専用網連通操作機能を備えていることを特徴とした仮想専用網通信システム。
【請求項２】
前記請求項１に記載の仮想専用網通信システムにおいて、
前記各ユーザエージェント部と前記ランデブーポイント部との間の仮想専用網は、前記各ユーザエージェント部がアプリケーションソフトウェアの起動時に確立する構成としたことを特徴とする仮想専用網通信システム。
【請求項３】
前記請求項１に記載の仮想専用網通信システムにおいて、
前記各ユーザエージェント部と前記ランデブーポイント部との間の仮想専用網は、前記各ユーザエージェント部がアプリケーションソフトウェアをダウンロードした時に確立する構成としたことを特徴とする仮想専用網通信システム。
【請求項４】
前記請求項１に記載の仮想専用網通信システムにおいて、
前記相互通信を希望する一方と他方の仮想専用網の連通操作に際しては、前記ランデブーポイント部の仮想専用網連通操作機能が、前記呼制御装置から送り込まれる当該一方と他方のユーザエージェント部にかかる呼の属性に基づいて前記各仮想専用網間の疎通の設定およびその変更を行うことを特徴とした仮想専用網通信システム。
【請求項５】
前記請求項４に記載の仮想専用網通信システムにおいて、
前記ランデブーポイント部を複数設けると共に当該各ランデブーポイント部毎に異なった仮想専用網を当該各ランデブーポイント部と前記各ユーザエージェント部との間にそれぞれ構築したことを特徴とした仮想専用網通信システム。
【請求項６】
前記請求項４又は５に記載の仮想専用網通信システムにおいて、
前記ランデブーポイント部は、前記各ユーザエージェント部との間に設定される仮想専用網の開閉ポートを構成する複数のポート開閉部と、この各ポート開閉部の開閉動作を制御するポート制御部と、前記各ユーザエージェント部から送り込まれる受信パケットに基づいて当該受信パケットの転送先であるユーザエージェント部を特定し対応する前記ポート開閉部に当該受信パケットを送り込むスイッチ部とを備え、
前記複数のポート開閉部とスイッチ部とが前記ポート制御部に付勢されて協働することにより、前記仮想専用網連通操作機能が実行される構成としたことを特徴とする仮想専用網通信システム。
【請求項７】
前記請求項６に記載の仮想専用網通信システムにおいて、
前記各ユーザエージェント部からの発信パケットに予めパケット優先制御処理が成されているパケットについては、前記呼制御装置に制御されて前記ポート制御部が作動し、発呼時には前記呼制御装置から送り込まれる特定のユーザエージェント部にかかる呼の属性に基づき、前記スイッチ部が前記パケット優先制御処理によって構成された仮想的なパス間の疎通設定を実行する構成としたことを特徴とする仮想専用網通信システム。
【請求項８】
公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網（VPN ）の確立を支援する機能を備えた呼制御装置とを備えた仮想専用網通信システムにあって、
前記公衆回線網上に設けたランデブーポイント部と前記各ユーザエージェント部との相互間で個別に仮想専用網（VPN ）を確立しておき、
前記各ユーザエージェント部相互間の仮想専用網（VPN ）による通信に際しては、前記ランデブーポイント部が備えているポート制御部が機能して対応する一方と他方の仮想専用網（VPN ）を特定し、
しかるのち、前記ランデブーポイント部が備えているスイッチ部が、前記特定された一方と他方の仮想専用網（VPN ）を連通操作することを特徴とした仮想専用網通信方法。
【請求項９】
前記請求項８に記載の仮想専用網通信方法において、
前記ポート制御部は、前記スイッチ部による一方と他方の仮想専用網（VPN ）の連通操作工程に先立って、前記各一方と他方の仮想専用網（VPN ）に対応する前記ランデブーポイント部側のポート開閉部に対して各仮想専用網（VPN ）のユーザエージェント部に対応するパケットだけを転送するように予め制御するようにしたことを特徴とした仮想専用網通信方法。
【請求項１０】
公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網（VPN ）の確立を支援する機能を備えた呼制御装置とを有し、前記公衆回線網上で前記各ユーザエージェント部との相互間で個別に仮想専用網（VPN ）を確立するランデブーポイント部を設けて成る仮想専用網通信システムにあって、
前記ランデブーポイント部の実行内容の内、前記各ユーザエージェント部との間に設定される仮想専用網のランデブーポイント部側の開閉ポートを構成する複数の各ポート開閉部の開閉動作を制御するポート制御機能、前記各ユーザエージェント部から送り込まれる受信パケットに基づいて当該受信パケットの転送先である他のユーザエージェント部の開閉ポートを特定する機能、及びこの特定した他のユーザエージェント部の開閉ポートに当該受信パケットを送り込むポート選択切り換え機能、
をコンピュータに実行させるようにしたことを特徴とする仮想専用網通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想専用網通信システムに関し、特に発呼処理の迅速化を可能とした専用網通信システム、仮想専用網通信方法、および仮想専用網通信プログラムに関する。
【背景技術】
【０００２】
従来、この種の仮想専用網（ＶＰＮ：Ｖirtual Ｐrivate Ｎetwork）通信システムは、例えば特許文献１に示されるように、通話音声のセキュリティ確保のために用いられている場合が多い。この種の仮想専用網通信システムは、仮想専用網内での内線通信の範囲では問題はないが、外線発信や着信サービスおよび仮想専用網（ＶＰＮ）相互間での通信の実現に際してはセキュリティ確保ができないという不都合がある。
【０００３】
図４に、仮想専用網通信システムの関連技術を示す。この図４では、例えば呼制御プロトコルとしてＳＩＰ(RFC3261) を用いる場合の発呼時における処理の例を示す。
【０００４】
ここで、この図４において、送信側および受信側に位置するＩＰ電話又はＵＩＰ電話ゲートウェイを、以下、ユーザエージェント（Ｕser Ａgent：ＵＡ）部と呼ぶこととする。上記関連技術にあっては、発信側のユーザエージェント部（ＵＡ部）１０１と着信側のユーザエージェント部（ＵＡ部）１０２、及びこれら各ＵＡ部１０１，１０２相互間の呼動作を制御する呼制御装置１０３を、備えている。符号１００は公衆通信網を示し、符号１００Ａは公衆通信網１００上に設定される仮想専用網を示す。
【０００５】
この図４において、発信側のＵＡ部１０１は、発呼時に、電話番号から接続先のアドレス（例えばＩＰアドレス）を解決するため、呼制御装置１０３に問い合わせる。呼制御装置１０３は、着信側のＵＡ部１０２のアドレスを発信側のＵＡ部１０１に返すとともに、当該ＵＡ部１０１のアドレスなど仮想専用網（ＶＰＮ）の確立に必要な情報をＵＡ部１０２に渡す。
【０００６】
次に、ＵＡ部１０１は、このアドレスを用いてＵＡ部１０２との間に仮想専用網（ＶＰＮ）１００Ａを確立する。そして、確立した仮想専用網１１０上に音声データなどのメディアフローを通すために発呼処理を行う。
【０００７】
図５に、発呼時の処理シーケンスを示す。
この図５において、ＳＩＰ（ＳessionＩnitiation Ｐrotokol ）は呼の制御を行うためのプロトコルを示し、ＡＣＫ（Ａcknowledegment）はデータ送信側の問い合わせに対する受信側からの肯定的な応答（確認応答）を示す。
【０００８】
この図５にあって、発呼時の処理シーケンスでは、最初に、接続先解決処理が実行される（ステップＢ１０１）。このステップＢ１０１で実行される接続先解決処理は、やり取りするパラメータは異なるが、後述する発呼処理と同等の処理手順が実行される。
続いて、上述したように、ＵＡ部１０１からの発信（ＶＰＮ確立要求）に対してＵＡ部１０２が応答し、これによって仮想専用網（ＶＰＮ）１００Ａが確立される（ステップＢ１０２）。
【０００９】
そして、この仮想専用網（ＶＰＮ）１００Ａを介してＵＡ部１０１からのＳＩＰ発呼要求が成されると、これを受けて呼制御装置１０３が作動し当該ＳＩＰ発呼要求をＵＡ部１０２へ送る（発呼処理の開始）。
【００１０】
続いて、その応答がＵＡ部１０２から発信され呼制御装置１０３を介してＵＡ部１０１へ送られ、更に、ＵＡ部１０１からは、確認応答ＡＣＫが呼制御装置１０３を介してＵＡ部１０２へ送られ、これにより、発着端末間の発呼処理（ステップＢ１０３）が完了し、メディアフローが確立される。
【特許文献１】特開２００２−３７４２４９
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した特許文献１に開示された内容および前述した発呼手順では、発呼処理に際して、まず、着呼端末のアドレス解決処理からはじまり、発着端末間のVPN 確立、そして発着端末間のメディアフロー確立のすべての処理を行う必要があるため、発呼時の手順が複雑となり、迅速性に欠けるという不都合があった。
【００１２】
（発明の目的）
本発明は、上記関連技術の有する不都合を改善し、発呼時の手順を少なくすると共にこれによって発呼時の実行手順（セットアップ）にかかる負荷を軽減し且つ当該セットアップを迅速に成し得る仮想専用網通信システム、仮想専用網通信方法および仮想専用網通信プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明にかかる仮想専用網通信システムは、公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網（ＶＰＮ）の確立を支援する機能を備えた呼制御装置とを有し、前記公衆回線網上で前記各ユーザエージェント部との間に個別に予め仮想専用網を確立するランデブーポイント部を設け、このランデブーポイント部が、前記各ユーザエージェント部相互間の仮想専用網による相互通信に際して前記呼制御装置から出される動作指令に応じて機能し、当該相互通信を希望する一のユーザエージェント部と他の一のユーザエージェント部の内の何れか一方のユーザエージェント部からの発呼に応じて、対応する各仮想専用網を連通操作する仮想専用網連通操作機能を備えていることを特徴とする。
【００１４】
上記目的を達成するため、本発明にかかる仮想専用網通信方法では、公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網（ＶＰＮ）の確立を支援する機能を備えた呼制御装置とを備えた仮想専用網通信システムにあって、前記公衆回線網上に設けたランデブーポイント部と前記各ユーザエージェント部との相互間で個別に仮想専用網を確立しておき、前記各ユーザエージェント部相互間の仮想専用網による通信に際しては、前記ランデブーポイント部が備えているポート制御部が機能して対応する一方と他方の仮想専用網を特定し、しかるのち、前記ランデブーポイント部が備えているスイッチ部が、前記特定された一方と他方の仮想専用網を連通することを特徴とする。
【００１５】
上記目的を達成するため、本発明にかかる仮想専用網通信プログラムでは、公衆回線網に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent）部と、この各ユーザエージェント部相互間の仮想専用網（ＶＰＮ）の確立を支援する機能を備えた呼制御装置とを有し、前記公衆回線網上で前記各ユーザエージェント部との相互間で個別に仮想専用網を確立するランデブーポイント部を設けて成る仮想専用網通信システムにあって、前記ランデブーポイント部の実行内容の内の、前記各ユーザエージェント部との間に設定される仮想専用網のランデブーポイント部側の開閉ポートを構成する複数の各ポート開閉部の開閉動作を制御するポート制御機能、前記各ユーザエージェント部から送り込まれる受信パケットに基づいて当該受信パケットの転送先である他のユーザエージェント部の開閉ポートを特定する機能、及びこの特定した他のユーザエージェント部の開閉ポートに当該受信パケットを送り込むポート選択切り換え機能、をコンピュータに実行させるようにしたことを特徴とする。
【発明の効果】
【００１６】
本発明は、上述したように構成したので、これによると、公衆回線網上で前記各ユーザエージェント部との間で個別に仮想専用網を確立するランデブーポイント部を設けたので、一のユーザエージェント部と他の一のユーザエージェント部とが相互に仮想専用網上での通信を希望する場合には、前記各ユーザエージェント部と前記ランデブーポイント部との間に仮想専用網（ＶＰＮ）を予め形成しておくことにより、前記一方のユーザエージェント部からの発呼要求を直ちに前記ランデブーポイント部の仮想専用網連通操作機能が稼働して当該発呼処理、即ち、対応する仮想専用網を連通操作する処理を迅速に実行させることができ、発呼要求があってから仮想専用網を確立した後に発呼処理を行うという従来例に比較して発呼時の処理手順を大幅に少なくすることができ、これがため、呼のセットアップにかかる負荷の軽減および呼のセットアップ時間を大幅に軽減し迅速処理が可能となるという従来にない優れた仮想専用網通信システム、仮想専用網通信方法、および仮想専用網通信プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明にかかる仮想専用網通信システムの一実施形態を図１乃至図３に基づいて説明する。
【００１８】
図１において、符号１００は公衆回線網示す。本実施形態における仮想専用網通信システムは、この公衆回線網１００に接続された複数のＩＰ電話等のユーザエージェント（Ｕser Ａgent：ＵＡ）部１，２と、この各ユーザエージェント部相互間の仮想専用網（ＶＰＮ）の確立を支援する機能を備えた呼制御装置３とを有する。又、この仮想専用網通信システムは、前記公衆回線網１００上で前記各ＵＡ部１，２との相互間で個別に仮想専用網（ＶＰＮ）１０を確立するランデブーポイント部４を備えている。
【００１９】
そして、このランデブーポイント部４は、前記各ＵＡ部１，２相互間の仮想専用網（ＶＰＮ）１０による相互通信に際して前記呼制御装置３から出される動作指令に応じて機能し、当該相互通信を希望する一のＵＡ部１と他の一のＵＡ部２の内の何れか一方のＵＡ部からの発呼に応じて対応する各仮想専用網１０Ａ，１０Ｂを連通操作する仮想専用網連通操作機能を備えている。
【００２０】
換言すると、図１において、本実施形態における仮想専用網通信システムは、公衆回線網１００を介して相互に接続されたIP電話（又はIP電話ゲートウェイ）としての機能を有する複数のＵＡ部１，２と、呼の制御プロトコルであるＳＩＰ等によって呼制御を行う呼制御装置３と、前記公衆回線網１００上に形成される各仮想専用網（ＶＰＮ）１０Ａ，１０Ｂ，１０Ｃ，……を集線し且つ仮想専用網（ＶＰＮ）１０Ａ，１０Ｂ，１０Ｃ，……同士の接続状態を維持するランデブーポイント部４とを備えて構成されている。
【００２１】
この場合、ＵＡ部（ユーザエージェント部）については、多くは三台以上の複数を対象としても良いが、本実施形態では説明の便宜上、図１に示すように二台のＵＡ部（ユーザエージェント部）１，２について、その相互間で仮想専用網１０Ａ，１０Ｂを連通する場合を例示する。
【００２２】
ここで、前述した各ＵＡ部１，２と前記ランデブーポイント部４との間の仮想専用網１０Ａ，１０Ｂの確立は、前記各ＵＡ部１，２がアプリケーションソフトウェアを起動する時に、或いは前記各ＵＡ部１，２がアプリケーションソフトウェアをダウンロードした時に実行するように構成してもよい。
【００２３】
更に、上述した仮想専用網１０Ａの確立後に成される一方のＵＡ部１からの発呼要求に対する発呼応答、及びその後に成される他方のＵＡ部２との回線連通処理、即ち、相互通信を希望する一方と他方の仮想専用網１０Ａ，１０Ｂの回線連通処理に際しては、前記ランデブーポイント部４の仮想専用網連通操作機能がこれを実行し、後述するように、前記呼制御装置３から送り込まれる当該一方と他方のＵＡ部１，２にかかる呼の属性に基づいて前記各仮想専用網１０Ａ，１０Ｂ間の疎通の設定およびその変更が行われる。
【００２４】
即ち、相互通信を希望する一方と他方の仮想専用網１０Ａ，１０Ｂの回線連通処理に際しては、前記ランデブーポイント部４の仮想専用網連通操作機能がこれを実行し、前記呼制御装置３から送り込まれる当該一方と他方のＵＡ部１，２にかかる呼の属性に基づいて前記各仮想専用網１０Ａ，１０Ｂ間の疎通の設定およびその変更が行われ、これにより、連通仮想専用網１０が構築される。
【００２５】
上記ランデブーポイント部４は、前記各ＵＡ部（ユーザエージェント部）１，２との間に設定される仮想専用網１０Ａ，１０Ｂのランデブーポイント部４側の開閉ポート４Ａを構成すると共にトラフィックをフィルタリング（パケットに対するフィルタリングを実行）する複数のポート開閉部４ａ，４ｂ，４ｃ，……と、この各ポート開閉部４ａ，４ｂ，４ｃ，……に対応した前記各ＵＡ部１，２，３，……について発呼時に呼制御装置からその呼属性についての通知を受けると共にこれに基づいて各ポート開閉部４ａ，４ｂ，４ｃ，……の開閉動作を制御するポート制御部４Ｂとを備えている。
【００２６】
更に、このランデブーポイント部４は、前記ＵＡ部１又は２から送り込まれる受信パケットに基づいて当該受信パケットの転送先であるＵＡ部２又は１を特定し対応する前記ポート開閉部４ｂ又は４ａに当該受信パケットを送り込む（具体的には、受け取った呼属性に基づいて前記フィルタリングルールを変更する）スイッチ部４Ｃとを備えている。このスイッチ部４Ｃは、その動作形態から、ポート選択切り換え部としての機能をも備えている。
【００２７】
そして、前記複数のポート開閉部４ａ，４ｂ，４ｃ，……とスイッチ部（ポート選択切り換え部）４Ｃとが前記ポート制御部４Ｂに付勢されて稼働することにより、前述したランデブーポイント部４の仮想専用網連通操作機能が実行されるようになっている。
【００２８】
ポート制御部４Ｂは、発呼時および呼切断時のタイミングで、発呼側が使用する例えばポート開閉部４ａ、着呼側が使用する例えばポート開閉部４ｂ，４ｃについて呼制御装置３から指示を受け、該当する一つ又は複数のポート開閉部４ｂ，４ｃ，……に対してポート開閉の指示を送る。ここで、ポート開閉の指示とは、当該ポート開閉部の通過を許可する送信トラフィックと受信トラフィックのそれぞれに対して、そのトラフィックのあて先と送信元とを、IPアドレスとTCP/UDP ポート番号で指定することを意味する。
【００２９】
又、ポート開閉部４ａ，４ｂ，４ｃ，……は、ポート制御部４Ｂから指示を受けて作動し、送信トラフィックと受信トラフィックのそれぞれについて、トラフィックの通過を許容し又は制限するように機能する。
【００３０】
更に、スイッチ部４Ｃは、ＩＰアドレスによるルーティング機能、若しくはＭＡＣアドレスによるスイッチング機能を備え、受信パケットの転送先ポートを解決し（選択し）、この解決した（選択した）ポート開閉部４ａ，４ｂ，４ｃ，……のいずれかへパケットを転送する機能を有する。
【００３１】
ここで、相互通信を実行する各ＵＡ部１，２からの発信パケットに予めパケット優先制御処理が成されているものについては、前記呼制御装置３に制御されて前記各ポート制御部４Ｂが作動し、発呼時には前記呼制御装置３から送り込まれる特定のＵＡ部１，２にかかる呼の属性に基づき、前記スイッチ部４Ｃが前記パケット優先制御処理によって構成された仮想的なパス間の疎通設定を優先的に実行する構成としてもよい。このようにすると、通信内容の緊急処理を要する各ＵＡ部１，２からの要請（仮想専用網の連通処理）をより迅速に実行することが可能となる。
【００３２】
〔動作説明〕
次に、本実施形態の動作を図３に基づいて説明する。
ここで、ＵＡ部（ユーザエージェント部）の台数は何台でもよいが、本実施形態では前述したように、発呼側と着呼側のそれぞれ１台ずつ（図１のＵＡ部１，２の二台）の動作について説明する。
【００３３】
まず、本実施形態にあっては、公衆回線網１００上に設けたランデブーポイント部４と前記各ＵＡ部１，２との相互間で予め個別に仮想専用網（ＶＰＮ）１０Ａ，１０Ｂを確立する（図３：ステップＡ１０１）。
この仮想専用網１０Ａ，１０Ｂは、ＵＡ部１，２相互間の仮想専用網での通信を実行する場合にその直前に確立しても、或いは予め事前に確立しておいてもよい。又、この仮想専用網１０Ａ，１０Ｂについては、或いは、後述するように、各ＵＡ部１，２がアプリケーションソフトウェアを起動する時に、或いは各ＵＡ部１，２がアプリケーションソフトウェアをダウンロードした時に確立するように構成してもよい。
【００３４】
次に、各ＵＡ部１，２相互間の仮想専用網（ＶＰＮ）１０Ａ，１０Ｂの通信に際しては、前記ランデブーポイント部４が備えているポート制御部４Ｂが機能して対応する一方と他方の仮想専用網１０Ａ，１０Ｂを特定し、しかるのち、前記ランデブーポイント部４が備えているスイッチ部４Ａが、前記特定された一方と他方の仮想専用網１０Ａ，１０Ｂを連通し、これによって、上述したように、前記一方と他方の各ＵＡ部１，２相互間に、前述した連通仮想専用網１０が迅速に構築される。
【００３５】
この場合、前述したポート制御部４Ｂは、前記スイッチ部４Ａによる一方と他方の仮想専用網（ＶＰＮ）の連通操作工程に先立って、前記各一方と他方の仮想専用網１０Ａ，１０Ｂを対応する前記ランデブーポイント部側の各ポート開閉部４ａ，４ｂに対して、各仮想専用網のＵＡ部１又は２に対応するパケットだけを転送するように予め制御するように構成され、この制御動作が実行されるようになっている。
【００３６】
以下、これを更に詳述する。
上述したように、本実施形態にあっては、上記各ＵＡ部１，２は、ＵＡアプリケーションソフトウェアをダウンロードした時、若しくはＵＡアプリケーションソフトウェア起動時に、予め設定されたランデブーポイント部４との間に仮想専用網（ＶＰＮ）１０Ａを確立する（図５：ステップＡ１０１）。同様にＵＡ２も予め設定された前記ランデブーポイント部４との間に仮想専用網１０Ｂを確立する（図３の：ステップＡ１０１）。
【００３７】
この仮想専用網１０Ａ，１０Ｂの確立の手順は、用いる技術によって異なるが、既存の技術を利用して確立することができる。本実施形態の場合は、前述した関連技術の手順を前述した図１の呼制御装置と各ＵＡ部１，２との連携動作と、これに対応して稼働するランデブーポイント部４の動作（各ポート開閉部４ａ，４ｂとポート制御部４Ｂとの連携動作）に適用して、上述したように、各ＵＡ部１，２に対応した仮想専用網１０Ａ，１０Ｂを確立するようになっている。
【００３８】
図１において、ポート開閉部４ａ，４ｂは、その初期状態は、前述したポート制御部４Ｂに付勢されて次の通りに機能する。
最初に、スイッチ部４Ｃから受信するすべてのパケットを廃棄する、また、ＵＡ部１又は２から受信しスイッチ部４Ｃへ送信するすべてのパケットの転送を許可する。
【００３９】
続いて、ＵＡ部（ユーザエージェント部）１が発呼する時、当該ＵＡ部１は、ＳＩＰプロキシサーバなどの呼制御装置３に、発呼要求メッセージを送信する（図３：ステップＡ１０２）。発呼要求メッセージを受信した呼制御装置３は、発呼要求メッセージの転送先を分析して特定し、メッセージをＵＡ部（ユーザエージェント部）２へ転送する（図３：ステップＡ２０１）と共に、ランデブーポイント部４のポート制御部４Ｂに、ＵＡ部１が発呼処理を開始したことを通知する（図３の：ステップＡ２０２）。
【００４０】
ポート制御部４Ｂは、ＵＡ部１用のポート開閉部４ａに、スイッチ部４Ｃから受信するすべてのパケットの転送を許可することを指示する。又、ポート開閉部４ａはこのポート制御部４Ｂの指示に従ってポートの開閉を行う。この処理は、ＵＡ部２がＵＡ部１へ送信するリングバックトーンを通すために行う。
【００４１】
次に、ＵＡ部２は、発呼要求に対する応答を呼制御装置３経由でＵＡ部１に返す（図３：ステップＡ２０３）。
【００４２】
発呼要求応答を受け取ったＵＡ部１は、呼制御装置３に応答メッセージを受信したことを知らせるＡＣＫメッセージを送信する。
ＡＣＫメッセージを受信した呼制御装置３は、ＡＣＫメッセージをＵＡ部２に転送する（図３：Ａ２０４）と共に、ランデブーポイント部４のポート制御部４Ｂに、ＵＡ部１とＵＡ部２の識別子に合わせて、ＵＡ部１，２相互間で使用するメディアフローのＵＡ部１側のIPアドレスとポート番号とを、及びＵＡ部２側のIPアドレスとポート番号とを、それぞれ通知する（図３：ステップＡ２０５）。以降IPアドレスとポート番号の組を単にアドレスと呼ぶことにする。
【００４３】
ポート制御部４Ｂは、ＵＡ部１用のポート開閉部４ａに対して、スイッチ部４Ｃから受信するパケットの内、ＵＡ部２側アドレスから送信されたパケットだけを転送することを許可する。また、ＵＡ部２側アドレス宛のパケットだけをスイッチ部４Ｃへ送信することを許可する。
【００４４】
ポート制御部４Ｂは、更に、ＵＡ部２用ポート開閉部４ｂに対して、スイッチ部４Ｃから受信するパケットの内、ＵＡ部１側アドレスから送信されたパケットだけを転送することを許可する。また、ＵＡ部１側アドレス宛のパケットだけをスイッチ部４Ｂへ送信することを許可する。これにより、仮想専用網１０Ａ，１０Ｂの連通に際してはＵＡ部１，２相互間での不要なパケットのやり取りを禁止しつつ、当該ＵＡ部１，２相互間で使用するメディアフローの疎通が可能になる。他のＵＡ部相互間でも同様である。
【００４５】
ここで、上述した各構成要素の内、呼制御装置３に付勢されて作動するポート制御部４Ｂの前記各ポート開閉部４ａ，４ｂ，４ｃ，…に対する制御内容およびその制御手順については、これらをプログラム化してコンピュータに実行させるように構成してもよい。
【００４６】
（本実施形態の効果）
本実施形態にかかる仮想専用網通信システムは、上述したように構成され機能するので、これによると、事前に各ＵＡ部１，２，３，……とランデブーポイント部４との各区間に予め仮想専用網（ＶＰＮ）を確立しておくことができるので、発呼時にはランデブーポイント部４の内部で、該当する仮想専用網（ＶＰＮ）１０Ａ，１０Ｂ，１０Ｃ，……の相互間での疎通の設定変更を行うだけで済むため、発呼時の処理手順を大幅に少なくすることができる。このため、呼のセットアップにかかる負荷の軽減や、呼のセットアップ時間を短縮をすることができるという従来にない優れた仮想専用網通信システム、仮想専用網通信方法、及び仮想専用網通信プログラムを提供することができる。
（他の実施形態）
【００４７】
次に、本発明にかかる仮想専用網通信システムの他の実施形態について説明する。
この他の実施形態における仮想専用網通信システムは、前述した図１，図２に示すランデブーポイント部４を複数設けると共に，当該各ランデブーポイント部４毎に異なった仮想専用網を当該各ランデブーポイント部４と前記各ＵＡ部１，２，３，……との相互間にそれぞれ構築したことを特徴とする。
【００４８】
即ち、ランデブーポイント部４を前記公衆回線網１００上に複数設け、各ランデブーポイント部４毎に設定される複数の仮想専用網を、音声や動画などのメディアフローの種類によって使い分けるようにすること、および内線や外線などの電話番号あて先の種類によって使い分けること、更には、ユーザのアカウント情報によって使い分けることも可能となる。
【００４９】
その他の構成およびその作用効果については、前述した図１乃至図３の実施形態と同一となっている。
【００５０】
このようにすることにより、前述した図１乃至図３と同等の作用効果を有するほか、更に、複数のランデブーポイント４の存在によって、負荷の分散や、メディアフロー同士の通信品質の干渉、セキュリティの向上、という効果を得ることができ、更に、メディアフローの通信品質を保証するために、パケット優先制御のための設定や網のリソース確保処理も仮想専用網（ＶＰＮ）確立と並行して行うこともでき、これにより、発呼時の通信品質確保のための処理手順を減らすことができる。
【００５１】
このように、上記各実施形態によると、発呼時に発着両端末間に仮想専用網（ＶＰＮ）を確立するのではなく、発呼時は決められた箇所まで予め確立しておいた仮想専用網（ＶＰＮ）間の疎通の設定変更をランデブーポイント４内で行うだけで済むため、発呼時の処理手順を少なくでき、その結果、呼のセットアップにかかる負荷の軽減や、呼のセットアップ時間を短縮をすることが可能となるという利点がある。
【産業上の利用可能性】
【００５２】
本発明は、音声や動画などのリアルタイム通信を用いた通話システムや会議システム、といった用途に適用できる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態を示すブロック図である。
【図２】図１に開示した実施形態のランデブーポイント部の構成を示すブロック図である。
【図３】図１に開示した実施形態を実施するための最良の形態の動作を示すシーケンス図である。
【図４】関連技術の一例の構成を示すブロック図である。
【図５】図４に開示した関連技術の動作を示すシーケンス図である。
【符号の説明】
【００５４】
１，２  ＵＡ部（ユーザエージェント部）
３  呼制御装置
４  ランデブーポイント部
４Ａ，４ａ，４ｂ，４ｃ  ポート開閉部
４Ｂ  ポート制御部
４Ｃ  スイッチ部
１０  連通仮想専用網
１０Ａ，１０Ｂ，１０Ｃ  仮想専用網
【図１】
2010147588.tif 000003
【図２】
2010147588.tif 000004
【図３】
2010147588.tif 000005
【図４】
2010147588.tif 000006
【図５】
2010147588.tif 000007