(57)【要約】【課題】全二重通信が許可されていないポートを備えたファイアウォール装置を経由しても、データの送受信が行えるようにする。【解決手段】構内端末装置４００から送出された動画データは、映像データ受信用ＩＰアドレスで通信制御装置１００の映像データ受信部１０５に受け付けられ、構内端末装置４００から通信制御装置１００に要求された動画データは、映像データ送信用ＩＰアドレスを送出元として映像データ送信部１０４より構内端末装置４００に送出する。【選択図】  図１
2005151295.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して接続している端末装置から送出された第１データを第１ＩＰアドレスで受け付け、
前記端末装置から送出された第２データの送出要求により、前記第１ＩＰアドレスとは異なる第２ＩＰアドレスを送出元として前記端末装置に送出する
ことを特徴とする通信制御方法。
【請求項２】
請求項１記載の通信制御方法において、
前記第１ＩＰアドレスは、予め前記端末装置に通知してあることを特徴とする通信制御方法。
【請求項３】
請求項１又は２記載の通信制御方法において、
前記第１データは、前記端末装置で取得された動画データであり、
前記第２データは、前記端末装置とは異なる他の端末装置で取得されて前記他の端末装置より送出されたものである
ことを特徴とする通信制御方法。
【請求項４】
所定のネットワークを介して接続している端末装置から送出された第１データを第１ＩＰアドレスで受け付けるデータ受信手段と、
前記端末装置から送出された第２データの送出要求により、前記第１ＩＰアドレスとは異なる第２ＩＰアドレスを送出元として前記端末装置に送出するデータ送信手段と
を備えることを特徴とする通信制御装置。
【請求項５】
請求項４記載の通信制御装置において、
前記第１ＩＰアドレスを、前記端末装置に通知する通知手段を備える
ことを特徴とする通信制御装置。
【請求項６】
請求項１又は２記載の通信制御装置において、
前記第１データは、前記端末装置で取得された動画データであり、
前記第２データは、前記端末装置とは異なる他の端末装置で取得されて前記他の端末装置より送出されたものである
ことを特徴とする通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広域通信網にファイアウォールを介して接続する構内ネットワークの上の端末装置との間の、ＩＰプロトコルを用いた通信を制御する通信制御方法及び装置に関する。
【背景技術】
【０００２】
構内ネットワークと広域通信網とを接続する場合、セキュリティ対策のためファイアウォール装置が用いられており（特許文献１，２，３）、外部と通信可能なポート番号を制限するものがある。例えば、社内に構築されたＬＡＮ（Local Area Network）とインターネットとの間に設けられたファイアウォール装置では、ＨＴＴＰ（ポート番号８０）やＨＴＴＰＳ（ポート番号４４３）などは外部と通信可能であるが、一般にテレネットやＦＴＰ（File Transport Protocol）では不可能である。
【０００３】
一方、インターネットなどの通信網を介して接続されたパーソナルコンピュータを端末装置として利用したテレビ会議システムがある（非特許文献１、２参照）。このテレビ会議システムでは、端末装置間を専用のサーバを介して接続し、インターネットの上でクライアントサーバシステムを構築し、端末装置（クライアント）間でテレビ会議が行えるようにしたものである。
【０００４】
このようなテレビ会議システムにおいて、端末装置が、ファイアウォール装置を介して接続されたＬＡＮ上にある場合、上記サーバは、ファイアウォール装置を介して端末装置と通信することになる。例えば、サーバは、ファイアウォール装置の通過可能なポート番号で、端末装置と通信を行う。
また、前述したように、一般的なファイアウォール装置では、ＨＴＴＰ（Hyper Text Transport Protocol）やＨＴＴＰＳは外部と通信可能とされているため、例えば、ＨＴＴＰパケットで通過させたいポート番号のパケットを包み込むトンネリング技術（非特許文献３参照）により、端末装置と通信を行う場合もある。
【０００５】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開平１０−２１５２４８号公報
【特許文献２】特開平１１−３３８７９８号公報
【特許文献３】特開２００１−２９８４７３号公報
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ｍｅｅｔｉｎｇｐｌａｚａ．ｃｏｍ
【非特許文献２】ｈｔｔｐ：／／ｗｗｗ．ｗｅｂｅｘ．ｃｏｍ
【非特許文献３】「通信担当者のためのＶｏＩＰ−Ｑ＆Ａで学基礎−」、藤原信一郎  著、（株）リックテレコム  発行、２００１年。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ファイアウォール装置には、１つのポートで全二重通信を許可しない制御を行うものがある。このような制御が行われている場合、例えばＨＴＴＰトンネリングを用い、ＬＡＮ内の端末装置にＴＶ会議の映像を送出しているときに、サーバと端末装置との間の接続が切断され、端末装置においては、動画が停止される、または画像が乱れるなどの問題が発生する。
【０００７】
本発明は、以上のような問題点を解消するためになされたものであり、全二重通信が許可されていないポートを備えたファイアウォール装置を経由しても、データの送受信が行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る通信制御方法は、所定のネットワークを介して接続している端末装置から送出された第１データを第１ＩＰアドレスで受け付け、端末装置から送出された第２データの送出要求により、第１ＩＰアドレスとは異なる第２ＩＰアドレスを送出元として端末装置に送出するようにしたものである。
この通信制御方法によれば、端末装置から送出されて受け付けられる第１データと、端末装置に対して送出される第２データとは、異なるＩＰアドレスを用いて行われる。
【０００９】
上記通信制御方法において、第１ＩＰアドレスは、予め端末装置に通知してあればよい。また、第１データは、例えば、端末装置で取得された動画データであり、第２データは、例えば、端末装置とは異なる他の端末装置で取得されて他の端末装置より送出されたものである。
【００１０】
本発明に係る通信制御装置は、所定のネットワークを介して接続している端末装置から送出された第１データを第１ＩＰアドレスで受け付けるデータ受信手段と、端末装置から送出された第２データの送出要求により、第１ＩＰアドレスとは異なる第２ＩＰアドレスを送出元として端末装置に送出するデータ送信手段とを少なくとも備えるようにしたものである。
【００１１】
上記通信制御装置において、第１ＩＰアドレスを、端末装置に通知する通知手段を備えるようにしてもよい。また、第１データは、例えば、端末装置で取得された動画データであり、第２データは、例えば、端末装置とは異なる他の端末装置で取得されて他の端末装置より送出されたものである。
【発明の効果】
【００１２】
本発明によれば、端末装置から送出されて受け付けられる第１データと、端末装置に対して送出される第２データとが、異なるＩＰアドレスを用いて行われる結果、全二重通信が許可されていないポートを備えたファイアウォール装置を経由しても、データの送受信が行えるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図を参照して説明する。
図１は、本発明の実施の形態における通信制御システムの構成例を示す構成図である。
この例では、通信制御装置１００がインターネット２００に接続し、インターネット２００には、ファイアウォール装置３００を介してＬＡＮ３１０が接続し、ＬＡＮ３１０には構内端末装置４００が接続している。また、インターネット２００には、外部端末装置５００も接続している。
【００１４】
通信制御装置１００は、制御部１０１と記憶部１０２と制御データ送信部１０３と映像データ送信部１０４と映像データ受信部１０５と通信部１０６とを備えている。通信制御装置１００において、通信部１０６は、通常のＩＰアドレスに加え、映像データ送信用ＩＰアドレスと映像データ受信用ＩＰアドレスとを有している。例えば、仮想ＩＰアドレス機能（文献：http://www.nsug.or.jp/readme/no41/FAQ.html）により、１つの通信部１０６に対して複数のＩＰアドレスを割り当てることが可能である。
【００１５】
ファイアウォール装置３００は、例えば、ＨＴＴＰ（ポート番号８０番）のみを通過させ、また、１つのポートで全二重通信を許可しない。
構内端末装置４００は、通信部４０１と制御部４０２と画像処理部４０３と表示部４０４とを備え、また、画像処理部４０３にはカメラ４１０が接続している。同様に、外部端末装置５００は、通信部５０１と制御部５０２と画像処理部５０３と表示部５０４とを備え、画像処理部５０３にはカメラ５１０が接続している。
【００１６】
上述したカメラは、例えばビデオカメラであり、ＮＴＳＣの仕様の画像データを出力する。また、例えば、カメラ４１０と画像処理部４０３とは、例えば、ＵＳＢ（Universal Serial Bus）等のインタフェースにより接続されている。カメラ５１０と画像処理部５０３との間も同様に、ＵＳＢなどのインタフェースより接続されている。
なお、通信制御装置１００は、例えば、サーバなどのコンピュータ機器であり、構内端末装置４００，外部端末装置５００は、例えば、パーソナルコンピュータである。
【００１７】
以下、図１に示す通信制御システムの動作例について、図２のフローチャートを用いて説明する。
まず、構内端末装置４００の制御部４０２の制御により通信部４０１から通信制御装置１００に対する接続の要求（ＨＴＴＰリクエスト）が送出されると（ステップＳ２０１）、この要求は、ＬＡＮ３１０及びファイアウォール装置３００を通り、通信制御装置１００に受け付けられる。接続要求は、通信部１０６に受け付けられる。
【００１８】
接続要求を受け付けた通信制御装置１００は、まず制御部１０１の制御により、制御データ送信部１０３が、テレビ会議システム用の制御データとともに、通信部１０６に設定されている映像データ送信用ＩＰアドレスと映像データ受信用ＩＰアドレスと含む情報（初期設定情報）を、要求元の構内端末装置４００に対してＨＴＴＰにより送出する（ステップＳ２０２）。なお、上述した接続要求を受けるけるとき、構内端末装置４００を識別するための識別情報を要求し、受け付けた識別情報により接続制御を行うようにしてもよい。
【００１９】
通信制御装置１００より送出された初期設定情報は、ファイアウォール装置３００を通過し、ＬＡＮ３１０を経由して構内端末装置４００に到達する。到達した初期設定情報は構内端末装置４００に受け付けられる。このようにして初期設定情報を受け付けた構内端末装置４００では、受け付けた制御データを元に、制御部４０２が画像処理部４０３を制御し、カメラ４１０を作動させる（ステップＳ２０３）。このことにより、カメラ４１０は、所定の映像を撮影する。
【００２０】
カメラ４１０に撮影された映像（動画）は、画像処理部４０３により符号化処理されて動画データＡとされる。符号化処理の方式としては、例えば「ＭｏｔｉｏｎＪＥＰＥＧ」や「ＭＰＥＧ４」や「Ｈ．２６３（文献：「要点チェック式Ｈ．３２３／ＭＰＥＧ４教科書」、（株）ＩＥインスティチュート、２００１年）」等の方式を用いればよい。
【００２１】
画像処理部４０３が動画データＡを生成すると、制御部４０２は、映像データ受信用ＩＰアドレスを送出先として、生成された動画データＡを送出する（ステップＳ２０４）。制御部４０２は、初期設定情報に含まれる制御データを元に、例えば、映像の送受信で一般に使用されるＲＴＰをＨＴＴＰにカプセル化することで、送出するデータがファイアウォール装置３００を通過できるものとする。
【００２２】
以上のことにより送出された動画データＡは、ファイアウォール装置３００を通過し、送出先を示す映像データ受信用ＩＰアドレスは通信部１０６に設定されているので、通信制御装置１００に到達する。
通信制御装置１００に到達した動画データＡは、映像データ受信部１０５により受け付けられ、受け付けられた動画データＡは、記憶部１０２に記録される（ステップＳ２０５）。
【００２３】
一方、外部端末装置５００の制御部５０２の制御により通信部５０１から通信制御装置１００に対する接続の要求が送出されると（ステップＳ２２１）、この要求は、インターネット２００を介して通信制御装置１００に受け付けられる。
接続要求を受け付けた通信制御装置１００は、前述と同様に、まず制御部１０１の制御により、制御データ送信部１０３が、テレビ会議システム用の制御データとともに、通信部１０６に設定されている映像データ送信用ＩＰアドレスと映像データ受信用ＩＰアドレスと含む情報（初期設定情報）を、要求元の外部端末装置５００に対して送出する（ステップＳ２２２）。
【００２４】
通信制御装置１００より送出された初期設定情報は、インターネット２００を経由して外部端末装置５００に到達する。到達した初期設定情報は外部端末装置５００に受け付けられる。このようにして初期設定情報を受け付けた外部端末装置５００では、受け付けた制御データを元に、制御部５０２が画像処理部５０３を制御し、カメラ５１０を作動させる（ステップＳ２２３）。このことにより、カメラ５１０は、所定の映像を撮影する。
【００２５】
カメラ５１０に撮影された映像（動画）は、画像処理部５０３により符号化処理されて動画データＢとされる。画像処理部５０３が動画データＢを生成すると、制御部５０２は、映像データ受信用ＩＰアドレスを送出先として、生成された動画データＢを送出する（ステップＳ２２４）。
【００２６】
以上のことにより送出された動画データＢは、ファイアウォール装置３００を通過し、送出先を示す映像データ受信用ＩＰアドレスは通信部１０６に設定されているので、通信制御装置１００に到達する。
通信制御装置１００に到達した動画データＢは、映像データ受信部１０５により受け付けられ、受け付けられた動画データＢは、記憶部１０２に記録される（ステップＳ２２５）。
【００２７】
以上に説明したことにより、通信制御装置１００の記憶部１０２に、動画データＡ，動画データＢが記録されたあと、まず、構内端末装置４００では、受け付けてある制御データを元に制御部４０２が通信部４０１を制御し、映像データの送出要求（ＨＴＴＰリクエスト）を映像データ送信用ＩＰアドレス宛に送出する（ステップＳ２０６）。前述したように、映像データ送信用ＩＰアドレスは、初期設定情報として予め受け付けてある。
【００２８】
送出要求は、通信部１０６により受け付けられ、送出要求を受け付けた通信制御装置１００は、まず制御部１０１の制御により、映像データ送信部１０４が、記憶部１０２より動画データＢを取り出し（ステップＳ２０７）、取り出した動画データＢを、映像データ用送信用ＩＰアドレスを送信元として構内端末装置４００に対して送出する（ステップＳ２０８）。
【００２９】
構内端末装置４００からは、すでに、映像データ受信用ＩＰアドレス宛の通信を行っている。従って、映像データ受信用ＩＰアドレスが送出元のデータ（パケット）は、インターネット２００側からファイアウォール装置３００を通過することができない。しかし、通信制御装置１００より送出された動画データＢは、送出元のＩＰアドレスが映像データ送信用ＩＰアドレスであるので、全二重通信が許可されていないファイアウォール装置３００を通過することができる。
【００３０】
このようにしてファイアウォール装置３００を通過し、ＬＡＮ３１０を経由して構内端末装置４００に到達した動画データＢは、構内端末装置４００に受け付けられる。このようにして動画データＢを受け付けた構内端末装置４００では、制御部４０２の制御により、受け付けた動画データＢを所定の方式により復号し、データ表示部４０４に表示（再生）する（ステップＳ２０９）。
【００３１】
一方、外部端末装置５００においても、受け付けてある制御データを元に制御部５０２が通信部５０１を制御し、映像データの送出要求を映像データ送信用ＩＰアドレス宛に送出する（ステップＳ２２６）。前述したように、映像データ送信用ＩＰアドレスは、初期設定情報として予め受け付けてある。
【００３２】
この送出要求は、通信部１０６により受け付けられ、送出要求を受け付けた通信制御装置１００は、まず制御部１０１の制御により、映像データ送信部１０４が、記憶部１０２より動画データＡを取り出し（ステップＳ２２７）、取り出した動画データＡを、映像データ用送信用ＩＰアドレスを送信元として外部端末装置５００に対して送出する（ステップＳ２２７）。
【００３３】
送出された動画データＡは、インターネット２００を経由して外部端末装置５００に到達し、外部端末装置５００に受け付けられる。このようにして動画データＡを受け付けた外部端末装置５００では、制御部５０２の制御により、受け付けた動画データＡを所定の方式により復号し、データ表示部５０４に表示（再生）する（ステップＳ２２９）。
【００３４】
以上のことにより、構内端末装置４００と外部端末装置５００との間において、一方の端末装置で撮影された映像が他方の端末装置で表示再生されるようになる。例えば、まず、各端末装置の制御部により、所定の時間毎に撮影することで得られた動画データを通信制御装置１００に送出され、また、所定の時間毎に、映像データの送出要求が通信制御装置１００に送出されるものとする。なお、例えば、構内端末装置４００は、通常のＩＰアドレス宛に、ダミーの接続要求（ＨＴＴＰリクエスト）を送出することで、通信制御装置１００との間の接続状態を維持する。
【００３５】
これらのことにより、ほぼ連続した状態で、一方の端末装置で撮影された映像が他方の端末装置で表示再生されるようになる。また、このような状態で、通信制御装置１００の記憶部１０２で、記録されてから所定の時間が経過した過去の動画データＡ，Ｂは、順次に削除されるようにすれば、映像受信時の遅延が抑制されるようになる。
【００３６】
なお、上述では、映像データ送信部１０４と映像データ受信部１０５とにより映像データをやり取りする例を示したが、これに限るものではない。本発明は、所定のデータをデータ受信部で受け付け、データ受信部とは異なるＩＰアドレスのデータ送信部で所定のデータを送出するものであり、映像データの他に音声のデータなど様々なデータの送受信に適用できる。
【００３７】
また、上述では、インターネットを例に説明したが、これに限るものではなく、他の広域通信網であってもよい。また、上述では、通信制御装置１００と外部端末装置５００を個別の装置としたが、これに限るものではない。例えば、外部端末装置５００の中に、通信制御装置１００の機能を仮想的に構築してもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態における通信制御システムの構成例を示す構成図である。
【図２】図１に示す通信制御システムの動作例を説明するフローチャートである。
【符号の説明】
【００３９】
１００…通信制御装置、１０１…制御部、１０２…記憶部、１０３…制御データ送信部、１０４…映像データ送信部、１０５…映像データ受信部、１０６…通信部、２００…インターネット、３００…ファイアウォール装置、３１０…ＬＡＮ、４００…構内端末装置、５００…外部端末装置、４０１，５０１…通信部、４０２，５０２…制御部、４０３，５０３…画像処理部、４０４，５０４…表示部、４１０，５１０…カメラ。
【図１】
2005151295.tif 000003
【図２】
2005151295.tif 000004