(57)【要約】【課題】情報データを提供する情報提供側と、その情報提供側から取得した情報データを端末に送信する情報送信側とが、独自のセキュリティポリシーを保つことができ、低コストで構築可能なセキュリティの高い通信システムを提供する。【解決手段】映像提供部１０はアクセス制限がされた提供側ＶＰＮ２０に接続し、ストリーミングサーバ６０は、アクセス制限がされた送信側ＶＰＮ５０に接続する。ルータ４０は、送信側ＶＰＮ５０を介して受信した要求データや指示データがストリーミングサーバ６０から送信されたデータであるか否かを判断し、提供側ＶＰＮを介して受信した映像データが情報提供部１０から送信されたデータであるか否かを判断し、それらの判断結果に基づいて、送信側ＶＰＮ５０を介して受信したデータや提供側ＶＰＮ２０を介して受信したデータの転送を行う。【選択図】　　　図１
2004140605.tif 000002
【特許請求の範囲】
【請求項１】
情報データを提供する情報提供手段と、
該情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、前記情報提供手段に対して前記情報データの提供を要求する要求データを送信して前記情報データを取得し、該取得した情報データを端末に送信する情報送信手段と、
該情報送信手段が接続するアクセス制限がされた情報送信側ネットワークと、該情報送信側ネットワークと前記情報提供側ネットワークとを接続し、前記情報送信側ネットワークを介して受信したデータが前記情報送信手段から送信されたデータであるか否か及び前記情報提供側ネットワークを介して受信したデータが前記情報提供手段から送信されたデータであるか否かを判断し、該判断結果に基づいて、前記情報送信側ネットワークを介して受信したデータ及び前記情報提供側ネットワークを介して受信したデータの転送を行う転送手段と
を備えることを特徴とする通信システム。
【請求項２】
前記情報提供側ネットワークは複数あり、該複数の情報提供側ネットワークにそれぞれ前記情報提供手段が接続し、
前記転送手段は、前記情報送信側ネットワークと前記複数の情報提供側ネットワークとを接続することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記転送手段は、前記情報送信手段から前記情報提供手段に送信されたデータに付加されているアドレスを、前記情報提供側ネットワークに適したアドレスに変換し、前記情報提供手段から前記情報送信手段に送信されたデータに付加されているアドレスを、前記情報送信側ネットワークに適したアドレスに変換することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記転送手段は、前記情報送信手段から前記情報提供手段に送信されたデータに付加されているアドレスを、前記情報提供側ネットワークに適したアドレス及び前記情報送信側ネットワークに適したアドレス以外の共通アドレスに変換し、該変換した共通アドレスを前記情報提供側ネットワークに適したアドレスに変換し、前記情報提供手段から前記情報送信手段に送信されたデータに付加されているアドレスを前記共通アドレスに変換し、該変換した共通アドレスを前記情報送信側ネットワークに適したアドレスに変換することを特徴とする請求項１又は２に記載の通信システム。
【請求項５】
前記転送手段は、前記情報提供手段からの情報データを同時に転送するデータ量の閾値を保持し、
前記情報提供側ネットワークを介して受信した前記情報提供手段から送信された情報データのデータ量と前記閾値とを比較し、該比較結果に基づいて前記データの転送を制御することを特徴とする請求項１乃至４のいずれか１項に記載の通信システム。
【請求項６】
前記情報データは、映像データであることを特徴とする請求項１乃至５のいずれか１項に記載の通信システム。
【請求項７】
前記情報提供側ネットワーク又は前記情報送信側ネットワークは、仮想閉域網であることを特徴とする請求項１乃至６のいずれか１項に記載の通信システム。
【請求項８】
情報データを提供する情報提供手段と、該情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、前記情報提供手段に対して前記情報データの提供を要求する要求データを送信して前記情報データを取得し、該取得した情報データを端末に送信する情報送信手段と、該情報送信手段が接続するアクセス制限がされた情報送信側ネットワークとを備える通信システムにおいて用いられる転送装置であって、
前記情報送信側ネットワークと前記情報提供側ネットワークとを接続し、前記情報送信側ネットワークを介して受信したデータが前記情報送信手段から送信されたデータであるか否か及び前記情報提供側ネットワークを介して受信したデータが前記情報提供手段から送信されたデータであるか否かを判断し、該判断結果に基づいて、前記情報送信側ネットワークを介して受信したデータ及び前記情報提供側ネットワークを介して受信したデータの転送を行うことを特徴とする転送装置。
【請求項９】
情報データを提供する情報提供手段と、該情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、前記情報提供手段から取得した前記情報データを端末に送信する情報送信手段と、該情報送信手段が接続するアクセス制限がされた情報送信側ネットワークと、該情報送信側ネットワークと前記情報提供側ネットワークとを接続する転送手段とを備える通信システムにおいて用いられる通信方法であって、
前記情報送信手段が、前記情報提供手段に対して前記情報データの提供を要求する要求データを送信するステップと、
前記転送手段が、前記情報送信側ネットワークを介して受信した前記要求データが前記情報送信手段から送信された要求データであるか否かを判断し、前記受信した要求データが前記情報送信手段から送信された要求データである場合に、該要求データを前記情報提供側ネットワークを介して前記情報提供手段に転送するステップと、
前記情報提供手段が、前記要求データに基づいて前記情報データを前記情報送信手段に送信するステップと、
前記転送手段が、前記情報提供側ネットワークを介して受信した前記情報データが前記情報提供手段から送信された情報データであるか否かを判断し、前記受信した情報データが前記情報提供手段から送信された情報データである場合に、該情報データを前記情報送信側ネットワークを介して前記情報送信手段に転送するステップと
有することを特徴とする通信方法。
【請求項１０】
情報データを提供する情報提供手段と、該情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、前記情報提供手段に対して前記情報データの提供を要求する要求データを送信して前記情報データを取得し、該取得した情報データを端末に送信する情報送信手段と、該情報送信手段が接続するアクセス制限がされた情報送信側ネットワークとを備える通信システムにおいて用いられるコンピュータに、
前記情報送信側ネットワークと前記情報提供側ネットワークとを接続し、前記情報送信側ネットワークを介して受信したデータが前記情報送信手段から送信されたデータであるか否か及び前記情報提供側ネットワークを介して受信したデータが前記情報提供手段から送信されたデータであるか否かを判断し、該判断結果に基づいて、前記情報送信側ネットワークを介して受信したデータ及び前記情報提供側ネットワークを介して受信したデータの転送を行う転送手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、転送装置、通信方法及びプログラムに関する。
【０００２】
【従来の技術】
従来、映像データをストリーミング方式により携帯端末に送信する通信システムがある（例えば、非特許文献１参照）。又、そのようなストリーミング方式による映像データの送信を行う通信システムとして、例えば、図１１に示すものが用いられている。図１１に示す通信システム４０１では、映像を撮影するカメラ４１０と、携帯端末４４０に映像データをストリーミング方式により送信するストリーミングサーバ４３０とが、１つの仮想閉域網（Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ、以下「ＶＰＮ」という）４２０に接続し、そのＶＰＮ４２０を介して接続している。通信システム４０１では、カメラ４１０が、映像データをＶＰＮ４２０を介してストリーミングサーバ４３０に送信する。そして、ストリーミングサーバ４３０が、カメラ４１０から送信された映像データを取得し、携帯端末４４０に送信する。このような通信システム４０１によれば、カメラ４１０とストリーミングサーバ４３０とが１つのＶＰＮ４２０に接続しているため、カメラ４１０からストリーミングサーバ４３０までのセキュリティが確保されるというメリットがある。
【０００３】
【非特許文献１】
立川敬二　監修，「Ｗ―ＣＤＭＡ移動通信方式」，丸善株式会社，平成１３年６月２５日，ｐ．３５７〜３６０
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の通信システム４０１では、カメラ４１０とストリーミングサーバ４３０は、１つのＶＰＮ４２０に接続してデータをやりとりする。そのため、映像データを提供する側のカメラ４１０と、その映像データを取得して端末に送信する側のストリーミングサーバ４３０と、ＶＰＮ４２０とが、セキュリティポリシーやアドレス体系を統一しておく必要があった。
【０００５】
又、カメラ４１０とストリーミングサーバ４３０は、１つのＶＰＮ４２０に接続するため、映像データを提供する側のカメラ４１０から、その映像データを取得して端末に送信する側のストリーミングサーバ４３０までのセキュリティを確保したいグループ毎に、カメラ４１０とストリーミングサーバ４３０が接続するＶＰＮ４２０をそれぞれ設ける必要があった。その結果、そのようなＶＰＮ４２０を構築するために、コストが非常に高くなってしまう問題があった。特に、セキュリティを確保したいグループが多数存在する場合には、その数だけカメラ４１０とストリーミングサーバが接続するＶＰＮ４２０を構築する必要が生じ、コストが高くなる問題が顕著であった。
【０００６】
そこで、本発明は、情報データを提供する情報提供側と、その情報提供側から取得した情報データを端末に送信する情報送信側とが、独自のセキュリティポリシーを保つことができ、低コストで構築可能なセキュリティの高い通信システム及びその通信システムを用いた通信方法、並びに、その通信システムで用いられる転送装置及びプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る通信システムは、情報データを提供する情報提供手段と、その情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、情報提供手段に対して情報データの提供を要求する要求データを送信して情報データを取得し、その取得した情報データを端末に送信する情報送信手段と、その情報送信手段が接続するアクセス制限がされた情報送信側ネットワークと、情報送信側ネットワークと情報提供側ネットワークとを接続し、情報送信側ネットワークを介して受信したデータが情報送信手段から送信されたデータであるか否か及び情報提供側ネットワークを介して受信したデータが情報提供手段から送信されたデータであるか否かを判断し、その判断結果に基づいて、情報送信側ネットワークを介して受信したデータ及び情報提供側ネットワークを介して受信したデータの転送を行う転送手段とを備えることを特徴とする。
【０００８】
このような本発明に係る通信システムによれば、情報提供手段はアクセス制限がされた情報提供側ネットワークに接続し、情報送信手段はアクセス制限がされた情報送信側ネットワークに接続して、情報提供手段と情報送信手段は、それぞれ異なるネットワークに接続する。そして、転送手段は、情報送信側ネットワークを介して受信したデータが情報送信手段から送信されたデータであるか否かを判断し、情報提供側ネットワークを介して受信したデータが情報提供手段から送信されたデータであるか否かを判断し、それらの判断結果に基づいて、情報送信側ネットワークを介して受信したデータや情報提供側ネットワークを介して受信したデータの転送を行う。
【０００９】
そのため、情報送信手段と情報提供手段が両方とも接続するような、セキュリティポリシーの統一された１つのネットワークを構築する必要がない。よって、情報送信手段及び情報送信側ネットワークと、情報提供手段及び情報提供側ネットワークは、それぞれ独自のセキュリティポリシーを保ったまま、転送手段を介して接続することができる。又、転送手段が、情報送信側ネットワークや情報提供側ネットワークを介して受信したデータが、それぞれ情報送信手段や情報提供手段から送信されたデータであるか否かを判断し、その判断結果に基づいてデータの転送を行う。よって、情報送信手段及び情報送信側ネットワークと、情報提供手段及び情報提供側ネットワークとの間では、情報送信手段又は情報提供手段から送信されたデータという特定のデータのみがやりとりされる。更に、情報提供側ネットワーク、情報送信側ネットワークはそれぞれアクセス制限がされている。これらの結果、通信システムは高いセキュリティを確保できる。
【００１０】
又、情報送信手段と情報提供手段が両方とも接続するような、セキュリティポリシーの統一された１つのネットワークを構築する必要がない結果、情報送信手段が接続する情報送信側ネットワークや情報提供手段が接続する情報提供側ネットワークとして既存のものがあれば、それらをそのまま利用して通信システムを構築できる。よって、低コストで効率的に通信システムを構築することができる。
【００１１】
又、情報提供側ネットワークは複数あり、その複数の情報提供側ネットワークにそれぞれ情報提供手段が接続し、転送手段は、情報送信側ネットワークと複数の情報提供側ネットワークとを接続するようにしてもよい。これによれば、転送手段を介して、情報送信側ネットワークと、複数の情報提供側ネットワークとを接続することができる。よって、情報提供手段から情報送信手段までのセキュリティを確保したいグループが多数存在する場合であっても、情報提供側ネットワークをセキュリティを確保したいグループの数だけ設ければ、セキュリティを確保したいグループの数の情報送信側ネットワークを設ける必要はない。又、情報送信手段と情報提供手段が両方とも接続するような１つのネットワークを、セキュリティを確保したいグループの数だけ設ける必要もない。よって、情報データを提供する情報提供側と情報送信側とが、独自のセキュリティポリシーを保つことができる通信システムを、より低コストで構築することができる。
【００１２】
更に、転送手段は、情報送信手段から情報提供手段に送信されたデータに付加されているアドレスを、情報提供側ネットワークに適したアドレスに変換し、情報提供手段から情報送信手段に送信されたデータに付加されているアドレスを、情報送信側ネットワークに適したアドレスに変換することが好ましい。又、転送手段は、情報送信手段から情報提供手段に送信されたデータに付加されているアドレスを、情報提供側ネットワークに適したアドレス及び情報送信側ネットワークに適したアドレス以外の共通アドレスに変換し、その変換した共通アドレスを情報提供側ネットワークに適したアドレスに変換し、情報提供手段から情報送信手段へのデータに付加されているアドレスを共通アドレスに変換し、その変換した共通アドレスを情報送信側ネットワークに適したアドレスに変換するようにしてもよい。
【００１３】
これらによれば、情報送信手段及び情報送信側ネットワークと、情報提供手段及び情報提供側ネットワークは、それぞれ独自のアドレス体系を保ったまま、転送手段を介して接続することができる。その結果、通信システムは、アドレス体系の統一を行う必要がなく、より低コストで通信システムを構築することができる。
【００１４】
更に、転送手段は、情報提供手段からの情報データを同時に転送するデータ量の閾値を保持し、情報提供側ネットワークを介して受信した情報提供手段から送信された情報データのデータ量と閾値を比較し、その比較結果に基づいてデータの転送を制御することが好ましい。これによれば、情報送信側ネットワークや情報提供側ネットワーク、転送手段、情報送信手段の処理能力や情報送信手段が情報データを送信する際の品質、情報データを受信する端末の数等に応じて閾値を定めることにより、通信システムは、ネットワークや転送手段の処理能力、提供する情報データの品質、端末の数等に応じたデータの転送を行うことができる。
【００１５】
又、通信システムでは、情報データとして、映像データをやりとりすることが好ましい。本発明に係る通信システムでは、情報送信手段及び情報送信側ネットワークと、情報提供手段及び情報提供側ネットワークとの間では、情報送信手段又は情報提供手段から送信されたデータという特定のデータのみがやりとりされる。そのため、情報送信手段は、映像データのように容量の大きいデータであっても、効率よく受信することができる。又、情報提供側ネットワーク又は前記情報送信側ネットワークは、仮想閉域網、即ち、ＶＰＮであることが好ましい。
【００１６】
又、本発明に係る転送装置は、情報データを提供する情報提供手段と、情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、情報提供手段に対して情報データの提供を要求する要求データを送信して情報データを取得し、取得した情報データを端末に送信する情報送信手段と、情報送信手段が接続するアクセス制限がされた情報送信側ネットワークとを備える通信システムにおいて用いられる転送装置であって、情報送信側ネットワークと情報提供側ネットワークとを接続し、情報送信側ネットワークを介して受信したデータが情報送信手段から送信されたデータであるか否か及び情報提供側ネットワークを介して受信したデータが情報提供手段から送信されたデータであるか否かを判断し、その判断結果に基づいて、情報送信側ネットワークを介して受信したデータ及び情報提供側ネットワークを介して受信したデータの転送を行うことを特徴とする。
【００１７】
又、このような転送装置は、情報データを提供する情報提供手段と、情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、情報提供手段に対して情報データの提供を要求する要求データを送信して情報データを取得し、取得した情報データを端末に送信する情報送信手段と、情報送信手段が接続するアクセス制限がされた情報送信側ネットワークとを備える通信システムにおいて用いられるコンピュータに、情報送信側ネットワークと情報提供側ネットワークとを接続し、情報送信側ネットワークを介して受信したデータが情報送信手段から送信されたデータであるか否か及び情報提供側ネットワークを介して受信したデータが情報提供手段から送信されたデータであるか否かを判断し、その判断結果に基づいて、情報送信側ネットワークを介して受信したデータ及び情報提供側ネットワークを介して受信したデータの転送を行う転送手段として機能させるためのプログラムを実行させることにより実現できる。
【００１８】
又、本発明に係る通信方法は、情報データを提供する情報提供手段と、その情報提供手段が接続するアクセス制限がされた情報提供側ネットワークと、情報提供手段から取得した情報データを端末に送信する情報送信手段と、その情報送信手段が接続するアクセス制限がされた情報送信側ネットワークと、情報送信側ネットワークと情報提供側ネットワークとを接続する転送手段とを備える通信システムにおいて用いられる通信方法であって、情報送信手段が、情報提供手段に対して情報データの提供を要求する要求データを送信するステップと、転送手段が、情報送信側ネットワークを介して受信した要求データが情報送信手段から送信された要求データであるか否かを判断し、受信した要求データが情報送信手段から送信された要求データである場合に、その要求データを情報提供側ネットワークを介して情報提供手段に転送するステップと、情報提供手段が、要求データに基づいて情報データを情報送信手段に送信するステップと、転送手段が、情報提供側ネットワークを介して受信した情報データが情報提供手段から送信された情報データであるか否かを判断し、受信した情報データが情報提供手段から送信された情報データである場合に、その情報データを情報送信側ネットワークを介して情報送信手段に転送するステップと有することを特徴とする。
【００１９】
このような本発明に係る通信方法によれば、情報提供手段及び情報提供側ネットワークと、情報送信手段及び情報送信側ネットワークは、それぞれ独自のセキュリティポリシーを保ったまま、高いセキュリティを確保して情報データの提供を要求したり、情報データを提供したりすることができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２１】
〔第１の実施の形態〕
（通信システム）
図１に示すように、本実施形態の通信システム１は、複数の映像提供部１０と、提供側ＶＰＮ２０と、提供側サーバ３０と、ルータ４０と、送信側ＶＰＮ５０と、ストリーミングサーバ６０と、複数の携帯端末７０とを備えている。
【００２２】
映像提供部１０は、情報データを提供する情報提供手段である。映像提供部１０は、情報データとして映像データを提供する。映像提供部１０は、映像データ等の情報データを提供する情報提供者から、映像データの受信の許可を受けたユーザが使用する携帯端末７０にのみ映像データを提供する。尚、携帯端末７０のユーザは、映像データを受信するためには、情報提供者から映像データの受信の許可を受けて、ユーザＩＤ、携帯端末７０に固有の発ＩＤ、パスワード等を取得しておく。
【００２３】
映像提供部１０は、カメラ１１と映像提供サーバ１２とを備える。カメラ１１及び映像提供サーバ１２は、例えば、エレベータや個人の住宅、マンション等の集合住宅、幼稚園、託児所、学校、公共施設、店舗、工事現場、観光地等、リアルタイムの映像を視聴したい複数の場所に設置される。そのため、映像データには、例えば、エレベータや住宅、集合住宅、幼稚園、託児所、学校、公共施設、店舗、工事現場、観光地等のリアルタイムの映像データがある。このように、映像データには、警備目的のデータや企業内のデータ等がある。映像提供部１０は、ストリーミングサーバ６０からの映像データの提供の要求や指示に応じて、映像データをストリーミングサーバ６０に提供する。映像提供部１０は、提供側ＶＰＮ２０に接続する。そして、映像提供部１０は、提供側ＶＰＮ２０、ルータ４０、送信側ＶＰＮ５０を介して、ストリーミングサーバ６０に映像データを送信する。
【００２４】
提供側ＶＰＮ２０は、情報提供手段である映像提供部１０が接続するアクセス制限がされた情報提供側ネットワークである。提供側ＶＰＮ２０は、ルータ４０に接続し、ルータ４０を介して送信側ＶＰＮ５０と接続する。提供側ＶＰＮ２０は、認証サーバ２１を備える。認証サーバ２１は、提供側ＶＰＮ２０にアクセスしようとする映像提供部１０、提供側サーバ３０、その他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。そのため、映像提供部１０や提供側サーバ３０も、最初に提供側ＶＰＮ２０にアクセスして接続を確立する際には認証処理を受ける。尚、認証は、例えば、発ＩＤのみを用いて行ってもよく、ユーザＩＤとパスワードを用いて行ってもよく、ユーザＩＤとパスワードと発ＩＤを用いて行ってもよい。提供側サーバ３０は、提供側ＶＰＮ２０に接続するサーバである。提供側サーバ３０は、様々な情報処理を行う。
【００２５】
情報提供部１０と、提供側ＶＰＮ２０と、提供側サーバ３０は、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。情報提供者により、独自のセキュリティポリシー、独自のアドレス体系で統一された情報提供部１０と、提供側ＶＰＮ２０と、提供側サーバ３０とが構築される。
【００２６】
ストリーミングサーバ６０は、情報提供手段である映像提供部１０に対して映像データの提供を要求する要求データを送信して情報データとして映像データを取得し、その取得した映像データを携帯端末７０に送信する情報送信手段である。ストリーミングサーバ６０は、送信側ＶＰＮ５０に接続し、送信側ＶＰＮ５０、ルータ４０、提供側ＶＰＮ２０を介して、情報提供部１０に要求データや情報提供部１０に対する指示を含む指示データ等を送信する。又、ストリーミングサーバ６０は、携帯端末７０と無線リンクを確立し、情報提供部１０から取得した映像データをストリーミング方式により携帯端末７０に送信する。
【００２７】
又、ストリーミングサーバ６０は、携帯端末７０のユーザの認証処理を行う。このように、ストリーミングサーバ６０が、情報提供部１０に代わって、携帯端末７０のユーザが、情報提供者から映像データの受信の許可を受けたユーザであるか否かを確認する。そして、ストリーミングサーバ６０が、認証処理により映像データの受信の許可を受けたユーザであることが確認できた携帯端末７０からの要求にだけ応じて、情報提供部１０に要求データや指示データを送信する。その結果、映像提供部１０は、受信の許可を受けたユーザが使用する携帯端末７０にのみ映像データを提供することができる。
【００２８】
送信側ＶＰＮ５０は、情報送信手段であるストリーミングサーバ６０が接続するアクセス制限がされた情報提供側ネットワークである。送信側ＶＰＮ５０は、ルータ４０に接続する。送信側ＶＰＮ５０は、ルータ４０を介して提供側ＶＰＮ２０と接続する。送信側ＶＰＮ５０は、認証サーバ５１を備える。認証サーバ５１は、送信側ＶＰＮ５０にアクセスしようとするストリーミングサーバ６０やその他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。そのため、ストリーミングサーバ６０も、最初に送信側ＶＰＮ５０にアクセスして接続を確立する際には認証処理を受ける。
【００２９】
ストリーミングサーバ６０と、送信側ＶＰＮ５０は、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。映像データ等の情報データを携帯端末７０に送信するサービスを行う情報送信者により、独自のセキュリティポリシー、独自のアドレス体系で統一された送信側ＶＰＮ５０と、ストリーミングサーバ６０とが構築される。
【００３０】
ルータ４０は、情報送信側ネットワークである送信側ＶＰＮ５０と情報提供側ネットワークである提供側ＶＰＮ２０とを接続する。そして、ルータ４０は、送信側ＶＰＮ５０を介して受信したデータがストリーミングサーバ６０から送信されたデータであるか否か、提供側ＶＰＮ２０を介して受信したデータが映像提供部１０から送信されたデータであるか否かを判断し、その判断結果に基づいて、送信側ＶＰＮ５０を介して受信したデータ及び提供側ＶＰＮ２０を介して受信したデータの転送を行う転送手段である。尚、ルータ４０とは、ルーティング機能を備えるものをいう。
【００３１】
携帯端末７０は、ストリーミングサーバ６０と無線リンクを確立して、映像データを受信する。携帯端末７０は、ストリーミングサーバ６０に対して、必要な映像データの種類やカメラ１１の設置場所を指定して映像データの要求を行ったり、撮影する対象の切り替えや角度の変更等の指示を行ったりして、所望の映像データを受信する。携帯端末７０は、受信した符号化された映像データをデコードして再生する。
【００３２】
次に、各構成について詳細に説明する。まず、ルータ４０について詳細に説明する。図２に示すように、ルータ４０は、インタフェース（以下「Ｉ／Ｆ」とする）４１，４２と、制御部４３と、テーブル４４とを備える。Ｉ／Ｆ４１は、送信側ＶＰＮ５０と接続する。又、Ｉ／Ｆ４２は、提供側ＶＰＮ２０と接続する。このように、ルータ４０は、送信側ＶＰＮ５０に接続するＩ／Ｆ４１と提供側ＶＰＮ２０に接続するＩ／Ｆ４２とを備えることにより、送信側ＶＰＮ５０と提供側ＶＰＮ２０とを接続する。Ｉ／Ｆ４１は、送信側ＶＰＮ５０を介してデータを受信し、受信したデータを制御部４３に入力する。又、Ｉ／Ｆ４１は、制御部４３から入力されたデータを、送信側ＶＰＮ５０を介してストリーミングサーバ６０に転送する。一方、Ｉ／Ｆ４２は、提供側ＶＰＮ２０を介してデータを受信し、受信したデータを制御部４３に入力する。又、Ｉ／Ｆ４２は、制御部４３から入力されたデータを提供側ＶＰＮ２０を介して、映像提供部１０に転送する。
【００３３】
制御部４３は、データ転送の制御を行う。まず、制御部４３は、送信側ＶＰＮ５０を介して受信したデータがストリーミングサーバ６０から送信されたデータであるか否かと、提供側ＶＰＮ２０を介して受信したデータが情報提供部１０から送信されたデータであるか否かを判断し、その判断結果に基づいてデータ転送の制御を行う。その際、ルータ４０は、ストリーミングサーバ６０から情報提供部１０に送信されたデータに付加されているアドレスを、提供側ＶＰＮ２０に適したアドレス（以下「提供側ＶＰＮアドレス」という）に変換し、情報提供部１０からストリーミングサーバ６０に送信されたデータに付加されているアドレスを、送信側ＶＰＮ５０に適したアドレス（以下「送信側ＶＰＮアドレス」という）に変換してデータ転送を行う。尚、提供側ＶＰＮアドレスや送信側ＶＰＮアドレスとしては、例えば、それぞれのネットワークで設定したローカルアドレス等を用いることができる。このように、データにはアドレスが付加されている。
【００３４】
ここで、テーブル４４は、各情報提供部１０に付与されているアドレスと、ストリーミングサーバ６０に付与されているアドレスを保持する。更に、テーブル４４は、各情報提供部１０に付与されている提供側ＶＰＮアドレスに対応する送信側ＶＰＮアドレスも保持する。同様に、テーブル４４は、ストリーミングサーバ６０に付与されている送信側ＶＰＮアドレスに対応する提供側ＶＰＮアドレスも保持する。図３に、ある情報提供部１０に提供側ＶＰＮアドレスで「ａｂｃｄ」というアドレスが付与されており、それに対応する送信側ＶＰＮアドレスが「ＡＢＣＤ」であり、ストリーミングサーバ６０に送信側ＶＰＮアドレスで、「ＥＦＧＨ」というアドレスが付与されており、それに対応する提供側ＶＰＮアドレスが「ｅｆｇｈ」である場合のテーブル４４を示す。
【００３５】
制御部４３は、Ｉ／Ｆ４１から、送信側ＶＰＮ５０を介してルータ４０が受信したデータを入力されると、テーブル４４を参照して、データに付加されている送信元アドレスが、テーブル４４が保持するストリーミングサーバ６０のアドレスと一致するか否かを判断する。例えば、ルータ４０が、送信側ＶＰＮ５０を介して、図３（ａ）に示すような要求データに、送信元アドレスと、あて先アドレスとが付加されているパケット１０１を受信したとする。この場合、制御部４３は、パケット１０１の送信元アドレス「ＥＦＧＨ」がテーブル４４に保持されたストリーミングサーバ６０の送信側ＶＰＮアドレスと一致するため、要求データがストリーミングサーバ６０から送信されたデータであると判断する。
【００３６】
次に、制御部４３は、テーブル４４を参照して、パケット１０１の送信側ＶＰＮアドレスで示された送信元アドレス及びあて先アドレスに対応する提供側ＶＰＮアドレスを取得する。制御部４３は、パケット１０１の送信側ＶＰＮアドレスで示された送信元アドレス「ＥＦＧＨ」及びあて先アドレス「ＡＢＣＤ」を、取得した提供側ＶＰＮアドレスで示された送信元アドレス「ｅｆｇｈ」及びあて先アドレス「ａｂｃｄ」に変換し、図３（ｂ）に示すパケット１０２を得る。最後に、制御部４３は、アドレスを変換したパケット１０２をＩ／Ｆ４２に入力し、パケット１０２を提供側ＶＰＮ２０を介して情報提供部１０に転送する。
【００３７】
同様に、制御部４３は、Ｉ／Ｆ４２から、提供側ＶＰＮ２０を介してルータ４０が受信したデータを入力されると、テーブル４４を参照して、データに付加されている送信元アドレスが、テーブル４４が保持する情報提供部１０のアドレスの中にあるか否かを判断する。例えば、ルータ４０が、提供側ＶＰＮ２０を介して、図３（ｃ）に示すような映像データに、送信元アドレスと、あて先アドレスとが付加されたパケット１０３を受信したとする。この場合、制御部４３は、パケット１０３の送信元アドレス「ａｂｃｄ」が、テーブル４４に保持された情報提供部１０の提供側ＶＰＮアドレスと一致するため、映像データが情報提供部１０から送信されたデータであると判断する。
【００３８】
次に、制御部４３は、テーブル４４を参照して、パケット１０３の提供側ＶＰＮアドレスで示された送信元アドレス及びあて先アドレスに対応する送信側ＶＰＮアドレスを取得する。制御部４３は、パケット１０３の提供側ＶＰＮアドレスで示された送信元アドレス「ａｂｃｄ」及びあて先アドレス「ｅｆｇｈ」を、取得した送信側ＶＰＮアドレスで示された送信元アドレス「ＡＢＣＤ」及びあて先アドレス「ＥＦＧＨ」に変換し、図３（ｄ）に示すパケット１０４を得る。最後に、制御部４３は、変換したパケット１０４をＩ／Ｆ４１に入力し、パケット１０４を送信側ＶＰＮ５０を介してストリーミングサーバ６０に転送する。
【００３９】
尚、制御部４３は、送信側ＶＰＮ５０を介してルータ４０が受信したデータに付加されている送信元アドレスが、テーブル４４が保持するストリーミングサーバ６０の送信側ＶＰＮアドレスと一致しない場合、そのデータを転送せずに破棄する。同様に、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信したデータに付加されている送信元アドレスが、テーブル４４が保持する情報提供部１０の提供側ＶＰＮアドレスの中に含まれていない場合、そのデータを転送せずに破棄する。
【００４０】
更に、制御部４３は、情報提供部１０からの映像データを同時に転送するデータ量の閾値を保持している。データ量の閾値は、提供側ＶＰＮ２０、送信側ＶＰＮ５０、ルータ４０、ストリーミングサーバ６０の処理能力、ストリーミングサーバ６０が携帯端末７０に映像データを送信する際の品質、ストリーミングサーバ６０と無線リンクを確立し、映像データの受信を行っている携帯端末７０の数等に応じて設定することができる。尚、映像データを同時に転送するデータ量は、例えば、単位時間当たりに転送するデータ量、即ち、転送の速度等を用いて表すことができる。
【００４１】
制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信した映像提供部１０から送信された映像データのデータ量と閾値とを比較する。尚、ルータ４０が受信した映像データのデータ量も、例えば、ルータ４０が単位時間当たりに受信するデータ量、即ち、提供側ＶＰＮ２０のデータ伝送速度等を用いて表すことができる。そして、制御部４３は、その比較結果に基づいてデータの転送を制御する。具体的には、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信している映像データのデータ量が閾値未満の場合には、現在、映像データの提供を行っていない新たな情報提供部１０に対するストリーミングサーバ６０からの要求データを受信した場合に、その要求データの転送を行う。
【００４２】
一方、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信した映像データのデータ量が閾値以上となった場合には、現在、映像データの提供を行っていない新たな情報提供部１０に対するストリーミングサーバ６０からの要求データを受信した場合に、その要求データの転送を行わない。更に、制御部４３は、ストリーミングサーバ６０に対して、要求データの転送を拒否する通知を行う。具体的には、制御部４３は、転送拒否の通知をＩ／Ｆ４１に入力する。そして、Ｉ／Ｆ４１が、送信側ＶＰＮ５０を介して転送拒否の通知をストリーミングサーバ６０に送信する。このようにして、ルータ４０が、情報提供部１０からの映像データを同時に転送するデータ量が閾値に達すると、ストリーミングサーバ６０からの新たな映像データの要求を拒否することにより、余計な要求データの転送を回避することができる。
【００４３】
尚、このようなルータ４０は、コンピュータに、情報送信側ネットワークと情報提供側ネットワークとを接続し、情報送信側ネットワークを介して受信したデータが情報送信手段から送信されたデータであるか否か及び情報提供側ネットワークを介して受信したデータが情報提供手段から送信されたデータであるか否かを判断し、その判断結果に基づいて、情報送信側ネットワークを介して受信したデータ及び情報提供側ネットワークを介して受信したデータの転送を行う転送手段として機能させるためのプログラムを実行させることにより実現できる。
【００４４】
次に、ストリーミングサーバ６０について詳細に説明する。図４に示すように、ストリーミングサーバ６０は、Ｉ／Ｆ６１，６２と、制御部６３と、データベース６４と、送信部６５とを備える。Ｉ／Ｆ６１は、携帯端末７０と無線リンクを確立してデータのやりとりを行う。Ｉ／Ｆ６１は、携帯端末７０から、認証処理におけるユーザＩＤやパスワード、発ＩＤ、必要な映像データの種類を指定した映像データの要求や、撮影する対象の切り替えや角度の変更の指示等を受信する。Ｉ／Ｆ６１は、携帯端末７０から受信したユーザＩＤやパスワード、発ＩＤ、要求や指示を制御部６３に入力する。又、Ｉ／Ｆ６１には、送信部６５から映像データが入力される。又、Ｉ／Ｆ６１には、制御部６３からストリーミングサーバ６０から携帯端末７０に対する指示や通知等の制御データが入力される。Ｉ／Ｆ６１は、入力された映像データや制御データを、無線リンクを介して携帯端末７０に送信する。
【００４５】
Ｉ／Ｆ６２は、送信側ＶＰＮ５０と接続する。Ｉ／Ｆ６２は、送信側ＶＰＮ５０を介して、情報提供部１０からの映像データを受信して取得する。又、Ｉ／Ｆ６２は、送信側ＶＰＮ５０を介して、ルータ４０からの転送拒否の通知等を受信する。Ｉ／Ｆ６２は、受信した映像データや転送拒否の通知を制御部６３に入力する。又、Ｉ／Ｆ６２は、制御部６３から要求データや指示データを含むパケットを入力される。Ｉ／Ｆ６２は、入力された要求データや指示データを含むパケットを、送信側ＶＰＮ５０を介して情報提供部１０に送信する。
【００４６】
データベース６４は、情報提供者が携帯端末７０のユーザに付与したユーザＩＤやパスワード、発ＩＤ等のユーザに関する情報を保持する。又、データベース６４は、各情報提供部１０が提供する映像データの種類や映像提供部１０の設置場所、各映像提供部１０に付与されているアドレスを送信側ＶＰＮアドレスで示したもの等の映像提供部１０に関する情報を保持する。又、データベース６４は、要求データや指示データを送信して映像データを取得する際に用いる制御情報等も保持する。
【００４７】
制御部６３は、映像提供部１０に対する要求データや指示データの送信を制御する。又、制御部６３は、取得した映像データの携帯端末７０への送信を制御する。又、制御部６３は、携帯端末７０のユーザの認証処理も行う。
【００４８】
まず、制御部６３は、携帯端末７０からの映像データの要求をＩ／Ｆ６１から入力されると、携帯端末７０にユーザＩＤやパスワード、発ＩＤの入力を要求し、認証処理を行う。具体的には、制御部６３は、携帯端末７０からのユーザＩＤやパスワード、発ＩＤをＩ／Ｆ６１から入力されると、データベース６４を参照して、ユーザＩＤやパスワード、発ＩＤがデータベース６４に保持されているものと一致するか否かを判断する。制御部６３は、ユーザＩＤやパスワード、発ＩＤが一致しない場合には、携帯端末７０に再度、ユーザＩＤやパスワード、発ＩＤの入力を要求する。そして、制御部６３は、所定回数の認証を行っても、ユーザＩＤやパスワード、発ＩＤがデータベース６４に保持されているものと一致しない場合には、その携帯端末７０からの映像データの要求を拒否する。
【００４９】
制御部６３は、ユーザＩＤやパスワード、発ＩＤが一致し、携帯端末７０のユーザが映像データの受信の許可を受けたユーザであることが確認できた場合には、データベース６４を参照して、携帯端末７０が要求する種類や場所の映像データを提供している情報提供部１０の送信側ＶＰＮアドレスで示されたアドレスを取得する。そして、制御部６３は、あて先アドレスに送信側ＶＰＮアドレスで示された情報提供部１０のアドレスを設定し、送信元アドレスに送信側ＶＰＮアドレスで示されたストリーミングサーバ６０のアドレスを設定し、映像データの種類や場所を指定した映像データを要求する要求データを含む図３（ａ）に示すようなパケット１０１を生成する。制御部６３は、生成したパケット１０１をＩ／Ｆ６２に入力して、情報提供部１０に送信するよう指示する。又、制御部６３は、Ｉ／Ｆ６１から、一度、認証処理を行った携帯端末７０からの指示を入力されると、要求データを含むパケットを生成する場合と同様にして、情報提供部１０に送信する指示データを含むパケットを生成し、Ｉ／Ｆ６２に入力する。このようにして、制御部６３は、映像提供部１０に対して映像データの提供を要求したり、指示をしたりする。
【００５０】
制御部６３は、要求データや指示データを情報提供部１０に送信するときに、その要求データや指示データにシーケンス番号を付与する。制御部６３は、要求データや指示データに付与したシーケンス番号と、その要求や指示をストリーミングサーバ６０に対して行った携帯端末７０のアドレスとを対応付けた制御情報をデータベース６４に記録しておく。
【００５１】
制御部６３は、Ｉ／Ｆ６２から映像提供部１０から取得した映像データを入力される。映像データには、その映像データを取得するために送信した要求データや指示データのシーケンス番号と同じシーケンス番号が付与されている。制御部６３は、映像データに付与されているシーケンス番号に基づいてデータベース６４を参照し、その映像データに対する要求や指示を行った携帯端末７０のアドレスを取得する。そして、制御部６３は、取得した映像データに携帯端末７０のアドレスを付加して送信部６５に入力し、携帯端末７０に送信するよう指示する。送信部６５は、制御部６３から入力された映像データを、Ｉ／Ｆ６１を介して携帯端末７０に送信する。送信部６５は、ストリーミング方式により映像データを送信する。尚、制御部６３は、Ｉ／Ｆ６２がルータ４０からの転送拒否の通知を受信した場合には、携帯端末７０に対して、現在、ネットワークが混雑していて映像データの提供ができないことを通知する混雑通知を生成する。制御部６３は、生成した混雑通知をＩ／Ｆ６１に入力する。そして、Ｉ／Ｆ６１が、混雑通知を携帯端末７０に送信する。
【００５２】
次に、映像提供部１０について詳細に説明する。図５に示すように、映像提供部１０は、カメラ１１と映像提供サーバ１２とを備える。カメラ１１は、映像を撮影する撮影手段である。カメラ１１は、映像提供サーバ１２から入力される指示に応じて動作する。例えば、カメラ１１は、映像提供サーバ１２により、撮影した映像データの入力や撮影する対象の切り替え、角度の変更等の指示を受ける。カメラ１１は、映像提供サーバ１２からの指示に従い撮影し、リアルタイムで撮影している映像データを映像提供サーバ１２に入力する。
【００５３】
映像提供サーバ１２は、ストリーミングサーバ６０からの要求データや指示データに基づいてカメラ１１を制御し、カメラ１１が撮影した映像データをストリーミングサーバ６０に提供する。映像提供サーバ１２は、Ｉ／Ｆ１２１，１２２と、制御部１２３と、エンコーダ１２４とを備える。Ｉ／Ｆ１２１は、提供側ＶＰＮ２０と接続する。Ｉ／Ｆ２１１は、提供側ＶＰＮ２０を介して、ストリーミングサーバ６０から要求データや指示データを受信する。Ｉ／Ｆ１２１は、受信した要求データや指示データを制御部１２３に入力する。又、Ｉ／Ｆ１２１には、制御部１２３から映像データが入力される。Ｉ／Ｆ１２１は、制御部１２３から入力された映像データを、提供側ＶＰＮ２０を介してストリーミングサーバ６０に送信する。
【００５４】
又、Ｉ／Ｆ１２２は、カメラ１１と接続している。Ｉ／Ｆ１２２は、制御部１２３から入力される指示をカメラ１１に入力する。又、Ｉ／Ｆ１２２は、カメラ１１から入力された映像データをエンコーダ１２４に入力する。エンコーダ１２４は、Ｉ／Ｆ１２２から入力された映像データを符号化する。エンコーダ１２４は、符号化した映像データを制御部１２３に入力する。
【００５５】
制御部１２３は、Ｉ／Ｆ１２１から入力された要求データや指示データに基づいて、カメラ１１に指示をしてカメラ１１を制御する。制御部１２３は、カメラ１１に対する指示を、Ｉ／Ｆ１２２に入力する。又、制御部１２３は、エンコーダ１２４から入力された映像データに、その映像データに関する要求データや指示データに付与されていたシーケンス番号と同じシーケンス番号を付与する。又、制御部１２３は、提供側ＶＰＮアドレスで示されたストリーミングサーバ６０のアドレスを保持する。そして、制御部６３は、あて先アドレスに提供側ＶＰＮアドレスで示されたストリーミングサーバ６０のアドレスを設定し、送信元アドレスに提供側ＶＰＮアドレスで示された映像提供部１０のアドレスを設定し、映像データを含む図３（ｃ）に示すようなパケット１０３を生成する。制御部６３は、生成したパケット１０３をＩ／Ｆ１２１に入力して、ストリーミングサーバ６０に送信するよう指示する
（通信方法）
次に、図１に示す通信システム１を用いて行う通信方法について説明ずる。図６に示すように、まず、携帯端末７０が、ストリーミングサーバ６０に対して映像データを要求する（Ｓ１０１）。ストリーミングサーバ６０は、携帯端末７０に対してユーザＩＤやパスワード、発ＩＤの入力を要求し、認証処理を行う（Ｓ１０２）。ストリーミングサーバ６０は、認証処理の結果、携帯端末７０のユーザが情報提供者により受信を許可されたユーザであると判断すると、携帯端末７０からの要求に基づく要求データを含むパケットを映像提供部１０に対して送信する（Ｓ１０３）。このとき、要求データには、送信側ＶＰＮアドレスで示されたアドレスが付与される。
【００５６】
ルータ４０は、送信側ＶＰＮ５０を介してストリーミングサーバ６０からの要求データを含むパケットを受信する。ルータ４０は、要求データに付与されている送信側ＶＰＮアドレスで示されたアドレスを、提供側ＶＰＮアドレスで示されたアドレスに変換する（Ｓ１０４）。そして、ルータ４０は、提供側ＶＰＮアドレスで示されたアドレスが付与された要求データを含むパケットを、映像提供部１０に転送する（Ｓ１０５）。映像提供部１０は、受信した要求データに応じた映像データをストリーミングサーバ６０に対して送信する（Ｓ１０６）。このとき、映像データには、提供側ＶＰＮアドレスで示されたアドレスが付与される。
【００５７】
ルータ４０は、提供側ＶＰＮ２０を介し映像提供部１０からの映像データを含むパケットを受信する。ルータ４０は、映像データに付与されている提供側ＶＰＮアドレスで示されたアドレスを、送信側ＶＰＮアドレスで示されたアドレスに変換する（Ｓ１０７）。そして、ルータ４０は、送信側ＶＰＮアドレスで示されたアドレスが付与された映像データを含むパケットを、ストリーミングサーバ６０に転送する（Ｓ１０８）。ストリーミングサーバ６０は、映像提供部１０から取得した映像データを携帯端末７０に送信する（Ｓ１０９）。
【００５８】
（効果）
このような本実施形態に係る通信システム１、ルータ４０及び通信方法によれば、映像提供部１０はアクセス制限がされた提供側ＶＰＮ２０に接続し、ストリーミングサーバ６０は、アクセス制限がされた送信側ＶＰＮ５０に接続して、映像提供部１０とストリーミングサーバ６０は、それぞれ異なるネットワークに接続する。そして、ルータ４０は、送信側ＶＰＮ５０を介して受信した要求データや指示データがストリーミングサーバ６０から送信されたデータであるか否かを判断し、提供側ＶＰＮを介して受信した映像データが情報提供部１０から送信されたデータであるか否かを判断し、それらの判断結果に基づいて、送信側ＶＰＮ５０を介して受信したデータや提供側ＶＰＮ２０を介して受信したデータの転送を行う。
【００５９】
そのため、ストリーミングサーバ６０と情報提供部１０が両方とも接続するような、セキュリティポリシーの統一された１つのネットワークを構築する必要がない。よって、ストリーミングサーバ６０及び送信側ＶＰＮ５０と、情報提供部１０及び提供側ＶＰＮ２０は、それぞれ独自のセキュリティポリシーを保ったまま、ルータ４０を介して接続することができる。又、ルータ４０が、送信側ＶＰＮ５０や提供側ＶＰＮ２０を介して受信したデータが、それぞれストリーミングサーバ６０や情報提供部１０から送信されたデータであるか否かを判断し、その判断結果に基づいてデータの転送を行う。
【００６０】
よって、ストリーミングサーバ６０及び送信側ＶＰＮ５０と、情報提供部１０及び提供側ＶＰＮ２０との間では、ストリーミングサーバ６０又は情報提供部１０から送信されたデータという特定のデータのみがやりとりされる。更に、提供側ＶＰＮ２０、送信側ＶＰＮ５０はそれぞれアクセス制限がされている。これらの結果、通信システム１は、高いセキュリティを確保できる。
【００６１】
又、ストリーミングサーバ６０と情報提供部１０が両方とも接続するような、セキュリティポリシーの統一された１つのネットワークを構築する必要がない結果、ストリーミングサーバ６０が接続する送信側ＶＰＮ５０や情報提供部１０が接続する提供側ＶＰＮ２０として既存のものがあれば、それらをそのまま利用して通信システム１を構築して、映像提供サービスを行うことができる。よって、低コストで効率的に通信システム１を構築することができる。
【００６２】
又、通信システム１では、ストリーミングサーバ６０及び送信側ＶＰＮ５０と、情報提供部１０及び提供側ＶＰＮ２０との間では、ストリーミングサーバ６０又は情報提供部１０から送信されたデータという特定のデータのみがやりとりされる。そのため、ストリーミングサーバ６０は、映像データのように容量の大きいデータであっても、効率よく受信することができる。
【００６３】
又、ルータ４０は、ストリーミングサーバ６０から情報提供部１０に送信されたデータに付加されているアドレスを、提供側ＶＰＮアドレスに変換し、情報提供部１０からストリーミングサーバ６０に送信された映像データに付加されているアドレスを、送信側ＶＰＮアドレスに変換する。そのため、ストリーミングサーバ６０及び送信側ＶＰＮ５０と、情報提供部１０及び提供側ＶＰＮ２０は、それぞれ独自のアドレス体系を保ったまま、ルータ４０を介して接続することができる。その結果、通信システム１はアドレス体系の統一を行う必要がなく、より低コストで通信システム１を構築することができる。又、情報提供部１０は、独自のアドレスを利用して、映像データの提供サービスを行うことができる。
【００６４】
更に、ルータ４０は、情報提供部１０からの映像データを同時に転送するデータ量の閾値を保持し、提供側ＶＰＮ２０を介して受信した情報提供部１０から送信された映像データのデータ量と閾値を比較し、その比較結果に基づいてデータの転送を制御する。又、同時に転送するデータ量の閾値は、提供側ＶＰＮ２０、送信側ＶＰＮ５０、ルータ４０、ストリーミングサーバ６０の処理能力、ストリーミングサーバ６０が携帯端末７０に映像データを送信する際の品質、ストリーミングサーバ６０と無線リンクを確立し、映像データの受信を行っている携帯端末７０の数等に応じて定めることができる。そのため、ルータ４０は、提供側ＶＰＮ２０、送信側ＶＰＮ５０、ルータ４０、ストリーミングサーバ６０の処理能力、ストリーミングサーバ６０が携帯端末７０に映像データを送信する際の品質、映像データの受信を行っている携帯端末７０の数等に応じた適切なデータの転送を行うことができる。
【００６５】
〔第２の実施の形態〕
次に、本発明に係る第２の実施の形態について説明する。図７に示すように、本実施形態の通信システム２０１は、複数の映像提供部（Ａ）１０ａと、提供側ＶＰＮ（Ａ）２０ａと、提供側サーバ（Ａ）３０ａと、複数の映像提供部（Ｂ）１０ｂと、提供側ＶＰＮ（Ｂ）２０ｂと、提供側サーバ（Ｂ）３０ｂと、ルータ２４０と、送信側ＶＰＮ５０と、ストリーミングサーバ２６０と、複数の携帯端末（Ａ）７０ａと、複数の携帯端末（Ｂ）７０ｂとを備えている。送信側ＶＰＮ５０は、図１に示す送信側ＶＰＮ５０と実質的に同様であるため、同一の符号を付して説明を省略する。
【００６６】
映像提供部（Ａ）１０ａは、カメラ（Ａ）１１ａと映像提供サーバ（Ａ）１２ａとを備える。映像提供部（Ａ）１０ａは、提供側ＶＰＮ（Ａ）２０ａに接続する。そして、映像提供部（Ａ）１０ａは、提供側ＶＰＮ（Ａ）２０ａ、ルータ２４０、送信側ＶＰＮ５０を介して、ストリーミングサーバ２６０に映像データを送信する。映像提供部（Ａ）１０ａは、情報提供者Ａから、映像データの受信の許可を受けたユーザが使用する携帯端末（Ａ）７０ａにのみ映像データを提供する。尚、携帯端末（Ａ）７０ａは、映像データを受信するために、情報提供者Ａから映像データの受信の許可を受けて、ユーザＩＤやパスワード、発ＩＤを取得したユーザが使用する携帯端末である。
【００６７】
提供側ＶＰＮ（Ａ）２０ａは、映像提供部（Ａ）１０ａが接続するアクセス制限がされた情報提供側ネットワークである。提供側ＶＰＮ（Ａ）２０ａは、ルータ２４０に接続し、ルータ２４０を介して送信側ＶＰＮ５０と接続する。提供側ＶＰＮ（Ａ）２０ａは、認証サーバ（Ａ）２１ａを備える。認証サーバ（Ａ）２１ａは、提供側ＶＰＮ（Ａ）２０ａにアクセスしようとする映像提供部（Ａ）１０ａ、提供側サーバ（Ａ）３０ａ、その他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。提供側サーバ（Ａ）３０ａは、提供側ＶＰＮ（Ａ）２０ａに接続するサーバである。提供側サーバ（Ａ）３０ａは、様々な情報処理を行う。
【００６８】
情報提供部（Ａ）１０ａと、提供側ＶＰＮ（Ａ）２０ａと、提供側サーバ（Ａ）３０ａは、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。情報提供者Ａにより、独自のセキュリティポリシー、独自のアドレス体系で統一された情報提供部（Ａ）１０ａと、提供側ＶＰＮ（Ａ）２０ａと、提供側サーバ（Ａ）３０ａとが構築される。
【００６９】
又、映像提供部（Ｂ）１０ｂは、カメラ（Ｂ）１１ｂと映像提供サーバ（Ｂ）１２ｂとを備える。映像提供部（Ｂ）１０ｂは、提供側ＶＰＮ（Ｂ）２０ｂに接続する。そして、映像提供部（Ｂ）１０ｂは、提供側ＶＰＮ（Ｂ）２０ｂ、ルータ２４０、送信側ＶＰＮ５０を介して、ストリーミングサーバ２６０に映像データを送信する。映像提供部（Ｂ）１０ｂは、情報提供者Ｂから、映像データの受信の許可を受けたユーザが使用する携帯端末（Ｂ）７０ｂにのみ映像データを提供する。尚、携帯端末（Ｂ）７０ｂは、映像データを受信するために、情報提供者Ｂから映像データの受信の許可を受けて、ユーザＩＤやパスワード、発ＩＤを取得したユーザが使用する携帯端末である。
【００７０】
提供側ＶＰＮ（Ｂ）２０ｂは、映像提供部（Ｂ）１０ｂが接続するアクセス制限がされた情報提供側ネットワークである。提供側ＶＰＮ（Ｂ）２０ｂは、ルータ２４０に接続し、ルータ２４０を介して送信側ＶＰＮ５０と接続する。提供側ＶＰＮ（Ｂ）２０ｂは、認証サーバ（Ｂ）２１ｂを備える。認証サーバ（Ｂ）２１ｂは、提供側ＶＰＮ（Ｂ）２０ｂにアクセスしようとする映像提供部（Ｂ）１０ｂ、提供側サーバ（Ｂ）３０ｂ、その他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。提供側サーバ（Ｂ）３０ｂは、提供側ＶＰＮ（Ｂ）２０ｂに接続するサーバである。提供側サーバ（Ｂ）３０ｂは、様々な情報処理を行う。
【００７１】
情報提供部（Ｂ）１０ｂと、提供側ＶＰＮ（Ｂ）２０ｂと、提供側サーバ（Ｂ）３０ｂは、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。情報提供者Ａと異なる情報提供者Ｂにより、独自のセキュリティポリシー、独自のアドレス体系で統一された情報提供部（Ｂ）１０ｂと、提供側ＶＰＮ（Ｂ）２０ｂと、提供側サーバ（Ｂ）３０ｂとが構築される。
【００７２】
このように、通信システム２０１は、提供側ＶＰＮ（Ａ）２０ａや提供側ＶＰＮ（Ｂ）２０ｂのような情報提供側ネットワークを複数備える。そして、複数の情報提供側ネットワークである提供側ＶＰＮ（Ａ）２０ａや提供側ＶＰＮ（Ｂ）２０ｂに、それぞれ情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂが接続する。具体的には、上記したように、提供側ＶＰＮ（Ａ）２０ａには、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる複数の情報提供部（Ａ）１０ａが接続する。又、提供側ＶＰＮ（Ｂ）２０ｂには、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる複数の情報提供部（Ｂ）１０ｂが接続する。このように、通信システム２０１には、情報提供部からストリーミングサーバ２６０までのセキュリティを確保したいグループとして、情報提供部（Ａ）１０ａからストリーミングサーバ２６０までのグループと、情報提供部（Ｂ）１０ｂからストリーミングサーバ２６０までのグループという複数のグループが存在する。
【００７３】
ストリーミングサーバ２６０は、携帯端末から映像提供部（Ａ）１０ａに対する要求や指示を受けた場合には、携帯端末のユーザが情報提供者Ａにより映像データの受信の許可を受けたユーザであるか否かを確認する認証処理を行う。そして、ストリーミングサーバ２６０は、情報提供者Ａにより映像データの受信の許可を受けたユーザであることが確認できた携帯端末（Ａ）７０ａからの要求にだけ応じて、情報提供部（Ａ）１０ａに要求データや指示データを送信する。そして、ストリーミングサーバ２６０は、映像提供部（Ａ）１０ａに対して要求データや指示データを送信して取得した映像データを、携帯端末（Ａ）７０ａに送信する。
【００７４】
同様に、ストリーミングサーバ２６０は、携帯端末から映像提供部（Ｂ）１０ｂに対する要求や指示を受けた場合には、携帯端末のユーザが情報提供者Ｂにより映像データの受信の許可を受けたユーザであるか否かを確認する認証処理を行う。そして、ストリーミングサーバ２６０は、情報提供者Ｂにより映像データの受信の許可を受けたユーザであることが確認できた携帯端末（Ｂ）７０ｂからの要求にだけ応じて、情報提供部（Ｂ）１０ｂに要求データや指示データを送信する。そして、ストリーミングサーバ２６０は、映像提供部（Ｂ）１０ｂに対して要求データや指示データを送信して取得した映像データを、携帯端末（Ｂ）７０ｂに送信する。
【００７５】
これにより、映像提供部（Ａ）１０ａは、映像提供者Ａにより許可を受けたユーザが使用する携帯端末（Ａ）７０ａにのみ映像データを提供することができ、映像提供部（Ｂ）１０ｂは、映像提供者Ｂにより許可を受けたユーザが使用する携帯端末（Ｂ）７０ｂにのみ映像データを提供することができる。これらの点以外は、ストリーミングサーバ２６０は、図１、図４に示したストリーミングサーバ６０と実質的に同様である。
【００７６】
ルータ２４０は、図８に示すように、Ｉ／Ｆ２４１，２４２ａ，２４２ｂと、制御部２４３と、データベース２４４とを備える。Ｉ／Ｆ２４１は、送信側ＶＰＮ５０と接続する。又、Ｉ／Ｆ２４２ａは、提供側ＶＰＮ（Ａ）２０ａと接続する。更に、Ｉ／Ｆ２４２ｂは、提供側ＶＰＮ（Ｂ）２０ｂと接続する。このように、ルータ２４０は、送信側ＶＰＮ５０に接続するＩ／Ｆ２４１と、提供側ＶＰＮ（Ａ）２０ａに接続するＩ／Ｆ２４２ａと、提供側ＶＰＮ（Ｂ）２０ｂに接続するＩ／Ｆ２４２ｂとを備えることにより、送信側ＶＰＮ５０と、提供側ＶＰＮ（Ａ）２０ａ及び提供側ＶＰＮ（Ｂ）２０ｂとを接続する。即ち、ルータ２４０は、複数ある情報提供側ネットワークの数だけ情報提供側ネットワークと接続するＩ／Ｆを備えることにより、情報送信側ネットワークと、複数の情報提供側ネットワークとを接続することができる。尚、ルータ２４０とは、ルーティング機能を備えるものをいう。
【００７７】
Ｉ／Ｆ２４１は、図２に示すＩ／Ｆ４１と実質的に同様である。一方、Ｉ／Ｆ２４２ａは、ＶＰＮ（Ａ）２０ａを介してデータを受信し、受信したデータを制御部２４３に入力する。又、Ｉ／Ｆ２４２ａは、制御部２４３から入力されたデータを、提供側ＶＰＮ（Ａ）２０ａを介して映像提供部（Ａ）１０ａに転送する。又、Ｉ／Ｆ２４２ｂは、提供側ＶＰＮ（Ｂ）２０ｂを介してデータを受信し、受信したデータを制御部２４３に入力する。又、Ｉ／Ｆ２４２ｂは、制御部２４３から入力されたデータを、ＶＰＮ（Ｂ）２０ｂを介して映像提供部（Ｂ）１０ｂに転送する。
【００７８】
制御部２４３は、送信側ＶＰＮ５０を介して受信したデータがストリーミングサーバ２６０から送信されたデータであるか否かと、提供側ＶＰＮ（Ａ）２０ａや提供側ＶＰＮ（Ｂ）２０ｂを介して受信したデータが情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂから送信されたデータであるか否かを判断し、その判断結果に基づいてデータ転送の制御を行う。
【００７９】
その際、ルータ２４０は、ストリーミングサーバ２６０から情報提供部（Ａ）１０ａに対して送信されたデータに付加されているアドレスを、提供側ＶＰＮ（Ａ）２０ａに適したアドレス（以下「提供側ＶＰＮ（Ａ）アドレス」という）に変換し、ストリーミングサーバ２６０から情報提供部（Ｂ）１０ｂに対して送信されたデータに付加されているアドレスを、提供側ＶＰＮ（Ｂ）２０ｂに適したアドレス（以下「提供側ＶＰＮ（Ｂ）アドレス」という）に変換し、情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂからストリーミングサーバ２６０に対して送信されたデータに付加されているアドレスを送信側ＶＰＮアドレスに変換してデータ転送を行う。
【００８０】
ここで、データベース２４４は、テーブル２４４ａと、テーブル２４４ｂとを備える。テーブル２４４ａは、各情報提供部（Ａ）１０ａに付与されているアドレスと、ストリーミングサーバ２６０に付与されているアドレスを保持する。更に、テーブル２４４ａは、各情報提供部（Ａ）１０ａに付与されている提供側ＶＰＮ（Ａ）アドレスに対応する送信側ＶＰＮアドレスも保持する。同様に、テーブル２４４ａは、ストリーミングサーバ２６０に付与されている送信側ＶＰＮアドレスに対応する提供側ＶＰＮ（Ａ）アドレスも保持する。図８に、ある情報提供部（Ａ）１０ａに提供側ＶＰＮ（Ａ）アドレスで「ａｂｃｄ」というアドレスが付与されており、それに対応する送信側ＶＰＮアドレスが「ＡＢＣＤ」であり、ストリーミングサーバ２６０に送信側ＶＰＮアドレスで、「ＥＦＧＨ」というアドレスが付与されており、それに対応する提供側ＶＰＮ（Ａ）アドレスが「ｅｆｇｈ」である場合のテーブル２４４ａを示す。
【００８１】
一方、テーブル２４４ｂは、各情報提供部（Ｂ）１０ｂに付与されているアドレスと、ストリーミングサーバ２６０に付与されているアドレスを保持する。更に、テーブル２４４ｂは、各情報提供部（Ｂ）１０ｂに付与されている提供側ＶＰＮ（Ｂ）アドレスに対応する送信側ＶＰＮアドレスも保持する。同様に、テーブル２４４ｂは、ストリーミングサーバ２６０に付与されている送信側ＶＰＮアドレスに対応する提供側ＶＰＮ（Ｂ）アドレスも保持する。図８に、ある情報提供部（Ｂ）１０ｂに提供側ＶＰＮ（Ｂ）アドレスで「１２３４」というアドレスが付与されており、それに対応する送信側ＶＰＮアドレスが「ＩＪＫＬ」であり、ストリーミングサーバ２６０に送信側ＶＰＮアドレスで、「ＥＦＧＨ」というアドレスが付与されており、それに対応する提供側ＶＰＮ（Ｂ）アドレスが「５６７８」である場合のテーブル２４４ｂを示す。
【００８２】
制御部２４３は、Ｉ／Ｆ２４１から、送信側ＶＰＮ５０を介してルータ２４０が受信したデータを入力されると、テーブル２４４ａ，２４４ｂを参照して、データに付加されている送信元アドレスが、テーブル２４４ａ，２４４ｂが保持するストリーミングサーバ２６０のアドレスと一致するか否かを判断する。図８の場合、制御部２４３は、送信元アドレスがテーブル２４４ａ，２４４ｂに保持されたストリーミングサーバ２６０の送信側ＶＰＮアドレス「ＥＦＧＨ」と一致する場合、要求データや指示データがストリーミングサーバ２６０から送信されたデータであると判断する。
【００８３】
次に、制御部２４３は、テーブル２４４ａ，２４４ｂを参照して、送信側ＶＰＮアドレスで示されたあて先アドレスを検索する。ここで、あて先アドレスが「ＡＢＣＤ」であり、テーブル２４４ａに保持された送信側ＶＰＮアドレスと一致する場合、制御部２４３は、テーブル２４４ａから、送信側ＶＰＮアドレスで示された送信元アドレス「ＥＦＧＨ」及びあて先アドレス「ＡＢＣＤ」に対応する提供側ＶＰＮ（Ａ）アドレスを取得する。
【００８４】
制御部２４３は、送信側ＶＰＮアドレスで示された送信元アドレス「ＥＦＧＨ」を、取得した提供側ＶＰＮ（Ａ）アドレス「ｅｆｇｈ」に、送信側ＶＰＮアドレスで示されたあて先アドレス「ＡＢＣＤ」を、取得した提供側ＶＰＮ（Ａ）アドレス「ａｂｃｄ」に変換する。最後に、制御部２４３は、あて先アドレスが提供側ＶＰＮ（Ａ）アドレスで示された「ａｂｃｄ」であることから、受信した要求データや指示データは、情報提供部（Ａ）１０ａ宛ての要求データや指示データであると判断する。そして、制御部２４３は、送信元アドレスやあて先アドレスを変換した要求データや指示データを含むパケットを、Ｉ／Ｆ２４２ａに入力し、パケットを提供側ＶＰＮ（Ａ）２０ａを介して情報提供部（Ａ）１０ａに転送する。
【００８５】
一方、あて先アドレスが「ＩＪＫＬ」であり、テーブル２４４ｂに保持された送信側ＶＰＮアドレスと一致する場合、制御部２４３は、テーブル２４４ｂから、送信側ＶＰＮアドレスで示された送信元アドレス「ＥＦＧＨ」及びあて先アドレス「ＩＪＫＬ」に対応する提供側ＶＰＮ（Ｂ）アドレスを取得する。
【００８６】
制御部２４３は、送信側ＶＰＮアドレスで示された送信元アドレス「ＥＦＧＨ」を、取得した提供側ＶＰＮ（Ｂ）アドレス「５６７８」に、送信側ＶＰＮアドレスで示されたあて先アドレス「ＩＪＫＬ」を取得した提供側ＶＰＮ（Ｂ）アドレス「１２３４」に変換する。最後に、制御部２４３は、あて先アドレスが提供側ＶＰＮ（Ｂ）アドレスで示された「１２３４」であることから、受信した要求データや指示データは、情報提供部（Ｂ）１０ｂ宛ての要求データや指示データであると判断する。そして、制御部２４３は、送信元アドレスやあて先アドレスを変換した要求データや指示データを含むパケットを、Ｉ／Ｆ２４２ｂに入力し、パケットを提供側ＶＰＮ（Ｂ）２０ｂを介して情報提供部（Ｂ）１０ｂに転送する。
【００８７】
又、制御部２４３は、Ｉ／Ｆ２４２ａから、提供側ＶＰＮ（Ａ）２０ａを介してルータ２４０が受信した映像データを入力されると、テーブル２４４ａを参照して、映像データに付加されている送信元アドレスが、テーブル２４４ａが保持する情報提供部（Ａ）１０ａのアドレスと一致するか否かを判断する。図８の場合、制御部２４３は、送信元アドレスがテーブル２４４ａに保持された映像提供部（Ａ）１０ａの提供側ＶＰＮ（Ａ）アドレス「ａｂｃｄ」と一致する場合、映像データが情報提供部（Ａ）１０ａから送信された映像データであると判断する。
【００８８】
次に、制御部２４３は、テーブル２４４ａを参照して、提供側ＶＰＮ（Ａ）アドレスで示された送信元アドレス「ａｂｃｄ」及びあて先アドレス「ｅｆｇｈ」に対応する送信側ＶＰＮアドレスを取得する。制御部２４３は、提供側ＶＰＮ（Ａ）アドレスで示された送信元アドレス「ａｂｃｄ」を取得した送信側ＶＰＮアドレス「ＡＢＣＤ」に、提供側ＶＰＮ（Ａ）アドレスで示されたあて先アドレス「ｅｆｇｈ」を取得した送信側ＶＰＮアドレス「ＥＦＧＨ」に変換する。最後に、制御部２４３は、送信元アドレスやあて先アドレスを変換した映像データを含むパケットを、Ｉ／Ｆ２４１に入力し、パケットを送信側ＶＰＮ５０を介してストリーミングサーバ６０に転送する。
【００８９】
一方、制御部２４３は、Ｉ／Ｆ２４２ｂから、提供側ＶＰＮ（Ｂ）２０ｂを介してルータ２４０が受信した映像データを入力されると、テーブル２４４ｂを参照して、映像データに付加されている送信元アドレスが、テーブル２４４ｂが保持する情報提供部（Ｂ）１０ｂのアドレスと一致するか否かを判断する。図８の場合、制御部２４３は、送信元アドレスがテーブル２４４ｂに保持された映像提供部（Ｂ）１０ｂの提供側ＶＰＮ（Ｂ）アドレス「１２３４」と一致する場合、映像データが情報提供部（Ｂ）１０ｂから送信された映像データであると判断する。
【００９０】
次に、制御部２４３は、テーブル２４４ｂを参照して、提供側ＶＰＮ（Ｂ）アドレスで示された送信元アドレス「１２３４」及びあて先アドレス「５６７８」に対応する送信側ＶＰＮアドレスを取得する。制御部２４３は、提供側ＶＰＮ（Ｂ）アドレスで示された送信元アドレス「１２３４」を取得した送信側ＶＰＮアドレス「ＩＪＫＬ」に、提供側ＶＰＮ（Ｂ）アドレスで示されたあて先アドレス「５６７８」を取得した送信側ＶＰＮアドレス「ＥＦＧＨ」に変換する。最後に、制御部２４３は、送信元アドレスやあて先アドレスを変換した映像データを含むパケットを、Ｉ／Ｆ２４１に入力し、パケットを送信側ＶＰＮ５０を介してストリーミングサーバ６０に転送する。
【００９１】
尚、制御部２４３は、送信側ＶＰＮ５０を介してルータ２４０が受信したデータに付加されている送信元アドレスが、テーブル２４４ａ，２４４ｂが保持する送信側ＶＰＮアドレスで示されたストリーミングサーバ６０のアドレスと一致しない場合、そのデータを転送せずに破棄する。同様に、制御部２４３は、提供側ＶＰＮ（Ａ）２０ａや提供側ＶＰＮ（Ｂ）２０ｂを介してルータ２４０が受信したデータに付加されている送信元アドレスが、テーブル２４４ａ，２４４ｂが保持する提供側ＶＰＮ（Ａ）アドレスや提供側ＶＰＮ（Ｂ）アドレスで示された情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂのアドレスの中に含まれていない場合、そのデータを転送せずに破棄する。
【００９２】
更に、制御部２４３は、情報提供部（Ａ）１０ａ及び情報提供部（Ｂ）１０ｂからの映像データを同時に転送するデータ量の閾値を保持している。データ量の閾値は、提供側ＶＰＮ（Ａ）２０ａ、提供側ＶＰＮ（Ｂ）２０ｂ、送信側ＶＰＮ５０、ルータ２４０、ストリーミングサーバ２６０の処理能力、ストリーミングサーバ２６０が携帯端末（Ａ）７０ａや携帯端末（Ｂ）７０ｂに映像データを送信する際の品質、ストリーミングサーバ２６０と無線リンクを確立し、映像データの受信を行っている携帯端末（Ａ）７０ａ及び携帯端末（Ｂ）１０ｂの数等に応じて設定することができる。
【００９３】
制御部２４３は、情報提供側ネットワークを介してルータ２４０が受信した映像のデータ量、即ち、提供側ＶＰＮ（Ａ）２０ａを介してルータ２４０が受信した映像データのデータ量と提供側ＶＰＮ（Ｂ）２０ｂを介してルータ２４０が受信した映像データのデータ量の合計のデータ量と、閾値とを比較する。そして、制御部２４３は、提供側ＶＰＮ（Ａ）２０ａを介してルータ２４０が受信している映像データのデータ量と提供側ＶＰＮ（Ｂ）２０ｂを介してルータ２４０が受信している映像データのデータ量の合計のデータ量が閾値未満の場合には、現在、映像データの提供を行っていない新たな情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂに対するストリーミングサーバ２６０からの要求データを受信した場合に、その要求データの転送を行う。
【００９４】
一方、制御部２４３は、提供側ＶＰＮ（Ａ）２０ａを介してルータ２４０が受信している映像データのデータ量と提供側ＶＰＮ（Ｂ）２０ｂを介してルータ２４０が受信している映像データのデータ量の合計のデータ量が閾値以上となった場合には、現在、映像データの提供を行っていない新たな情報提供部（Ａ）１０ａや情報提供部（Ｂ）１０ｂに対するストリーミングサーバ２６０からの要求データを受信した場合に、その要求データの転送を行わない。これらの点以外は、図２に示した制御部４３と実質的に同様である。
【００９５】
このような本実施形態に係る通信システム２０１や通信システム２０１を用いた通信方法によれば、図１に示す通信システム１や通信システム１を用いた通信方法による効果とほぼ同様の効果を得ることができる。加えて、通信システム２０１は、提供側ＶＰＮ（Ａ）２０ａと提供側ＶＰＮ（Ｂ）２０ｂという複数の情報提供側ネットワークを備え、その複数の情報提供側ネットワークである提供側ＶＰＮ（Ａ）２０ａと提供側ＶＰＮ（Ｂ）２０ｂにそれぞれ情報提供部（Ａ）１０ａ、情報提供部（Ｂ）１０ｂが接続する。そして、ルータ２４０は、送信側ＶＰＮ５０と、提供側ＶＰＮ（Ａ）２０ａ及び提供側ＶＰＮ（Ｂ）２０ｂとを接続する。
【００９６】
そのため、通信システム２０１は、ルータ２４０を介して、送信側ＶＰＮ５０と、複数の情報提供側ネットワークである提供側ＶＰＮ（Ａ）２０ａ及び提供側ＶＰＮ（Ｂ）２０ｂとを接続することができる。よって、情報提供部からストリーミングサーバ２６０までのセキュリティを確保したいループが、情報提供部（Ａ）１０ａからストリーミングサーバ２６０までと、情報提供部（Ｂ）１０ｂからストリーミングサーバ２６０までのように多数存在する場合であっても、提供側ＶＰＮ（Ａ）２０ａ、提供側ＶＰＮ（Ｂ）２０ｂのように情報提供側ネットワークをセキュリティを確保したいグループの数だけ設ければ、セキュリティを確保したいグループの数の送信側ＶＰＮ５０を設ける必要はない。例えば、図７に示すように、送信側ＶＰＮ５０、ルータ２４０及びストリーミングサーバ２６０は１つのままでよい。又、情報提供部とストリーミングサーバ２６０が両方とも接続するような１つのネットワークを、セキュリティを確保したいグループの数だけ設ける必要もない。よって、映像データを提供する情報提供側と情報送信側とが、独自のセキュリティポリシーを保つことができる通信システム２０１を、より低コストで構築することができる。
【００９７】
〔第３の実施の形態〕
次に、本発明に係る第３の実施の形態について説明する。図９に示すように、本実施形態の通信システム３０１は、複数の映像提供部１０と、提供側ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ：非同期転送モード）網３２０と、提供側サーバ３０と、ルータ３４０と、送信側ＡＴＭ網３５０と、ストリーミングサーバ６０と、複数の携帯端末７０とを備えている。映像提供部１０と、提供側サーバ３０と、ストリーミングサーバ６０と、携帯端末７０は、図１に示す映像提供部１０と、提供側サーバ３０と、ストリーミングサーバ６０と、複数の携帯端末７０と実質的に同様であるため、同一の符号を付して説明を省略する。
【００９８】
提供側ＡＴＭ網３２０は、映像提供部１０が接続するアクセス制限がされた情報提供側ネットワークである。提供側ＡＴＭ網３２０は、ルータ３４０に接続し、ルータ３４０を介して送信側ＡＴＭ網３５０と接続する。提供側ＡＴＭ網３２０は、認証サーバ３２１を備える。認証サーバ３２１は、提供側ＡＴＭ網３２０にアクセスしようとする映像提供部１０、提供側サーバ３０、その他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。情報提供部１０と、提供側ＡＴＭ網３２０と、提供側サーバ３０は、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。情報提供者により、独自のセキュリティポリシー、独自のアドレス体系で統一された情報提供部１０と、提供側ＡＴＭ網３２０と、提供側サーバ３０とが構築される。
【００９９】
送信側ＡＴＭ網３５０は、ストリーミングサーバ６０が接続するアクセス制限がされた情報提供側ネットワークである。送信側ＡＴＭ網３５０は、ルータ３４０に接続する。送信側ＡＴＭ網３５０は、ルータ３４０を介して提供側ＡＴＭ網３２０と接続する。送信側ＡＴＭ網３５０は、認証サーバ３５１を備える。認証サーバ３５１は、送信側ＡＴＭ網３５０にアクセスしようとするストリーミングサーバ６０、その他の端末に対して、ユーザＩＤやパスワード、発ＩＤ等を用いた認証を行って、アクセスを制限する。ストリーミングサーバ６０と、送信側ＡＴＭ網３５０は、同じセキュリティポリシーを持ち、同じ体系のアドレスを用いる。情報送信者により、独自のセキュリティポリシー、独自のアドレス体系で統一された送信側ＡＴＭ網３５０と、ストリーミングサーバ６０とが構築される。
【０１００】
ルータ３４０は、図１０に示すように、Ｉ／Ｆ３４１，３４２と、制御部３４３と、データベース３４４とを備える。Ｉ／Ｆ３４１は、送信側ＡＴＭ網３５０と接続する。又、Ｉ／Ｆ３４２は、提供側ＡＴＭ網３２０と接続する。このように、ルータ３４０は、送信側ＡＴＭ網３５０に接続するＩ／Ｆ３４１と提供側ＡＴＭ網３２０に接続するＩ／Ｆ３４２とを備えることにより、送信側ＡＴＭ網３５０と提供側ＡＴＭ網３２０とを接続する。これらの点以外は、Ｉ／Ｆ３４１，３４２は、図２に示したＩ／Ｆ４１，４２と実質的に同様である。尚、ルータ３４０とは、ルーティング機能を備えるものをいう。
【０１０１】
制御部３４３は、送信側ＡＴＭ網３５０を介して受信したデータがストリーミングサーバ６０から送信されたデータであるか否かと、提供側ＡＴＭ網３２０を介して受信したデータが情報提供部１０から送信されたデータであるか否かを判断し、その判断結果に基づいてデータ転送の制御を行う。その際、ルータ３４０は、ストリーミングサーバ６０から情報提供部１０に対して送信されたデータに付加されているアドレスや、情報提供部１０からストリーミングサーバ６０に対して送信されたデータに付加されているアドレスを、一度、提供側ＡＴＭ網３２０に適したアドレス（以下「提供側ＡＴＭアドレス」という）及び送信側ＡＴＭ網３５０に適したアドレス（以下「送信側ＡＴＭアドレス」という）以外のアドレス（以下「共通アドレス」という）に変換する。それから、制御部２４３は、変換した共通アドレスを、それぞれ送信側ＡＴＭアドレスや提供側ＡＴＭアドレスに変換して、データ転送を行う。
【０１０２】
ここで、データベース３４４は、テーブル３４４ａとテーブル３４４ｂとを備える。テーブル３４４ａ，３４４ｂは、各情報提供部１０に付与されているアドレスと、ストリーミングサーバ６０に付与されているアドレスを保持する。更に、テーブル３４４ａは、各情報提供部１０やストリーミングサーバ６０に付与されている提供側ＡＴＭアドレスに対応する共通アドレスも保持する。同様に、テーブル３４４ｂは、ストリーミングサーバ６０や各情報提供部１０に付与されている送信側ＡＴＭアドレスに対応する共通アドレスも保持する。
【０１０３】
図１０に、ある情報提供部１０に提供側ＡＴＭアドレスで「ａｂｃｄ」というアドレスが付与されており、それに対応する共通アドレスが「１２３４」であり、ストリーミングサーバ６０の共通アドレスが「５６７８」であり、それに対応する提供側ＡＴＭアドレスが「ｅｆｇｈ」である場合のテーブル３４４ａを示す。又、図１０に、ストリーミングサーバ６０に送信側ＡＴＭアドレスで「ＥＦＧＨ」というアドレスが付与されており、それに対応する共通アドレスが「５６７８」であり、情報提供部１０の共通アドレスが「１２３４」であり、それに対応する送信側ＡＴＭアドレスが「ＡＢＣＤ」である場合のテーブル３４４ｂを示す。
【０１０４】
制御部３４３は、Ｉ／Ｆ３４１から、送信側ＡＴＭ網３５０を介してルータ３４０が受信した要求データや指示データを含むパケットを入力されると、テーブル３４４ｂを参照して、要求データや指示データに付加されている送信元アドレスが、テーブル３４４ｂが保持するストリーミングサーバ６０の送信側ＡＴＭアドレスと一致するか否かを判断する。図１０の場合、制御部３４３は、送信元アドレスがテーブル３４４ｂに保持されたストリーミングサーバ６０の送信側ＡＴＭアドレス「ＥＦＧＨ」と一致する場合、要求データや指示データがストリーミングサーバ６０から送信されたデータであると判断する。
【０１０５】
次に、制御部３４３は、テーブル３４４ｂを参照して、送信側ＡＴＭアドレスで示された送信元アドレス「ＥＦＧＨ」及びあて先アドレス「ＡＢＣＤ」に対応する共通アドレスを取得する。制御部３４３は、送信側ＡＴＭアドレスで示された送信元アドレス「ＥＦＧＨ」を、取得した共通アドレス「５６７８」に、送信側ＡＴＭアドレスで示されたあて先アドレス「ＡＢＣＤ」を、取得した共通アドレス「１２３４」に、一度変換する。次に、制御部３４３は、テーブル３４４ａを参照して、共通アドレスで示された送信元アドレス「５６７８」及びあて先アドレス「１２３４」に対応する提供側ＡＴＭアドレスを取得する。制御部３４３は、共通アドレスで示された送信元アドレス「５６７８」を、取得した提供側ＡＴＭアドレス「ｅｆｇｈ」に、共通アドレスで示されたあて先アドレス「１２３４」を、取得した提供側ＡＴＭアドレス「ａｂｃｄ」に変換する。最後に、制御部３４３は、送信元アドレスやあて先アドレスを変換した要求データや指示データを含むパケットをＩ／Ｆ３４２に入力し、パケットを提供側ＡＴＭ網３２０を介して情報提供部１０に転送する。
【０１０６】
同様に、制御部３４３は、Ｉ／Ｆ３４２から、提供側ＡＴＭ網３２０を介してルータ３４０が受信した映像データを含むパケットを入力されると、テーブル３４４ａを参照して、映像データに付加されている送信元アドレスが、テーブル３４４ａが保持する提供側ＡＴＭアドレスで示された情報提供部１０のアドレスの中にあるか否かを判断する。図１０の場合、制御部３４３は、送信元アドレスがテーブル３４４ａに保持された情報提供部１０のアドレス「ａｂｃｄ」と一致する場合、映像データが情報提供部１０から送信されたデータであると判断する。
【０１０７】
次に、制御部３４３は、テーブル３４４ａを参照して、提供側ＡＴＭアドレスで示された送信元アドレス「ａｂｃｄ」及びあて先アドレス「ｅｆｇｈ」に対応する共通アドレスを取得する。制御部３４３は、提供側ＡＴＭアドレスで示された送信元アドレス「ａｂｃｄ」を、取得した共通アドレス「１２３４」に、提供側ＡＴＭアドレスで示されたあて先アドレス「ｅｆｇｈ」を、取得した共通アドレス「５６７８」に、一度変換する。
【０１０８】
次に、制御部３４３は、テーブル３４４ｂを参照して、共通アドレスで示された送信元アドレス「１２３４」及びあて先アドレス「５６７８」に対応する送信側ＡＴＭアドレスを取得する。制御部３４３は、共通アドレスで示された送信元アドレス「１２３４」を、取得した送信側ＡＴＭアドレス「ＡＢＣＤ」に、共通アドレスで示されたあて先アドレス「５６７８」を、取得した送信側ＡＴＭアドレス「ＥＦＧＨ」に変換する。最後に、制御部３４３は、送信元アドレスやあて先アドレスを変換した映像データを含むパケットをＩ／Ｆ３４１に入力し、パケットを送信側ＡＴＭ網３５０を介してストリーミングサーバ６０に転送する。
【０１０９】
尚、制御部３４３は、送信側ＡＴＭ網３５０を介してルータ３４０が受信したデータに付加されている送信元アドレスが、テーブル３４４ｂが保持するストリーミングサーバ６０の送信側ＡＴＭアドレスと一致しない場合、そのデータを転送せずに破棄する。同様に、制御部３４３は、提供側ＡＴＭ網３２０を介してルータ３４０が受信したデータに付加されている送信元アドレスが、テーブル３４４ａが保持する情報提供部１０の提供側ＡＴＭアドレスの中に含まれていない場合、そのデータを転送せずに破棄する。
【０１１０】
更に、制御部３４３は、図２に示した制御部４３と同様に、情報提供部１０からの映像データを同時に転送するデータ量の閾値を保持している。そして、制御部３４３は、図２に示した制御部４３と同様にして、提供側ＡＴＭ網３２０を介してルータ３４０が受信した映像データのデータ量と閾値とを比較し、その比較結果に基づいてデータの転送を制御する。この点については、図２に示した制御部４３と実質的に同様であるため、ここでは説明を省略する。
【０１１１】
このような本実施形態に係る通信システム３０１や通信システム３０１を用いた通信方法によれば、図１に示す通信システム１や通信システム１を用いた通信方法による効果とほぼ同様の効果を得ることができる。特に、ルータ３４０は、ストリーミングサーバ６０から情報提供部１０に送信された要求データや指示データに付加されている送信側ＡＴＭアドレスを、共通アドレスに変換し、その変換した共通アドレスを提供側ＡＴＭアドレスに変換する。又、情報提供部１０からストリーミングサーバ６０に送信された映像データに付加されている提供側ＡＴＭアドレスを共通アドレスに変換し、その変換した共通アドレスを送信側ＡＴＭアドレスに変換する。そのため、情報提供部１０及び提供側ＡＴＭ網２２０と、ストリーミングサーバ６０及び送信側ＡＴＭ網３５０は、それぞれ独自のアドレス体系を保ったまま、ルータ３４０を介して接続することができる。その結果、アドレス体系の統一を行う必要がなく、より低コストで通信システム３０１を構築することができる。
【０１１２】
〔変更例〕
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、情報提供手段である映像提供部１０、映像提供部（Ａ）１０ａ、映像提供部（Ｂ）１０ｂは、情報データとして映像データを提供しているが、情報提供手段が提供する情報データは、映像データに限られない。例えば、情報提供手段は、情報データとして、音声データやテキストデータ、静止画データ等を提供することができる。
【０１１３】
又、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信した映像データのデータ量と閾値との比較結果に基づいてデータの転送を制御する際に、ストリーミングサーバ６０からの要求データは情報提供部１０に転送してしまい、情報提供部１０からの映像データの転送を制限するようにしてもよい。具体的には、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信した映像データのデータ量が閾値未満の場合には、情報提供部１０からの映像データをストリーミングサーバ６０に転送する。一方、制御部４３は、提供側ＶＰＮ２０を介してルータ４０が受信した映像データのデータ量が閾値以上となった場合には、現在、映像データの提供を行っていない新たな情報提供部１０に対するストリーミングサーバ６０からの要求データに対して、映像提供部１０が送信した映像データの転送を行わない。更に、制御部４３は、映像提供部１０に対して、映像データの転送を拒否する通知を行う。
【０１１４】
この場合、ストリーミングサーバ６０は、一定時間経過しても要求データや指示データに対する映像データを受信できないため、再度、要求データや指示データの送信を行う。そして、再度送信した要求データや指示データに対する映像データの送信が、更に一定時間経過してもない場合には、ストリーミングサーバ６０は、現在、ネットワークが混雑していて映像データの提供ができないと判断する。そして、ストリーミングサーバ６０は、携帯端末７０に対して、現在、混雑していて映像データの提供ができないことを通知する。
【０１１５】
又、図１、図７、図９に示す通信システム１，２０１，３０１において、送信側ＶＰＮ５０及びストリーミングサーバ６０，２６０や、送信側ＡＴＭ網３５０及びストリーミングサーバ６０を複数設けてもよく、その場合に、ルータ４０，２４０，３４０を、複数の送信側ＶＰＮ５０や送信側ＡＴＭ網３５０毎に設けてもよい。又、図１、図７、図９に示す通信システム１，２０１，３０１のようにストリーミングサーバ６，２６０が１つの場合に、複数のルータ４０，２４０，３４０を設けるようにしてもよい。又、図７に示す通信システム２０１において、ルータ２４０を、複数の提供側ＶＰＮ（Ａ）２０ａ、提供側ＶＰＮ（Ｂ）２０ｂ毎に設けてもよい。又、図９に示す通信システム３０１も、図７に示す通信システム２０１のように、提供側ネットワークである提供側ＡＴＭ網３２０を複数備えるようにしてもよい。
【０１１６】
更に、図７に示す通信システム２０１において、提供側ＶＰＮ（Ａ）２０ａと提供側ＶＰＮ（Ｂ）３０ｂとを１つのネットワークに接続し、提供側ＶＰＮ（Ａ）２０ａと提供側ＶＰＮ（Ｂ）３０ｂは、そのネットワークを介してルータ２４０と接続するようにしてもよい。例えば、集合住宅や複数のテナントが入居しているビル等において既存のネットワークが存在する場合、複数の提供側ネットワークを既存のネットワークに接続し、複数の提供側ネットワークは、そのネットワークを介してルータと接続するようにしてもよい。これによれば、例えば、各提供側ネットワークが接続するネットワークの伝送速度が、各提供側ネットワークの伝送速度よりも速い場合には、情報提供部は、提供側ネットワークを介して送信する場合に比べて、効率よく映像データ等の容量の大きい情報データを送信することができる。尚、図９において、提供側ＡＴＭ網３２０内、送信側ＡＴＭ網３５０内の両方、又は、提供側ＡＴＭ網３２０内、送信側ＡＴＭ網３５０内のいずれか一方に、ルータ３４０の機能を備えるＡＴＭ交換機を設けるようにしてもよい。
【０１１７】
【発明の効果】
以上説明したように、本発明によれば、情報データを提供する情報提供側と、その情報提供側から取得した情報データを端末に送信する情報送信側とが、独自のセキュリティポリシーを保つことができ、低コストで構築可能なセキュリティの高い通信システム及びその通信システムを用いた通信方法、並びに、その通信システムで用いられる転送装置及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る通信システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係るルータの構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るアドレスの変換を説明する説明図である。
【図４】本発明の第１の実施の形態に係るストリーミングサーバの構成を示すブロック図である。
【図５】本発明の第１の実施の形態に係る映像提供部の構成を示すブロック図である。
【図６】本発明の第１の実施の形態に係る通信方法の手順を示すフロー図である。
【図７】本発明の第２の実施の形態に係る通信システムの構成を示す図である。
【図８】本発明の第２の実施の形態に係るルータの構成を示すブロック図である。
【図９】本発明の第３の実施の形態に係る通信システムの構成を示す図である。
【図１０】本発明の第３の実施の形態に係るルータの構成を示すブロック図である。
【図１１】従来の通信システムの構成を示す図である。
【符号の説明】
１，２０１，３０１，４０１　通信システム
１０　映像提供部
１０ａ　映像提供部（Ａ）
１０ｂ　映像提供部（Ｂ）
１１，４１０　カメラ
１１ａ　カメラ（Ａ）
１１ｂ　カメラ（Ｂ）
１２　映像提供サーバ
１２ａ　映像提供サーバ（Ａ）
１２ｂ　映像提供サーバ（Ｂ）
２０　提供側ＶＰＮ
２０ａ　提供側ＶＰＮ（Ａ）
２０ｂ　提供側ＶＰＮ（Ｂ）
２１，５１，３２１，５２１　認証サーバ
２１ａ　認証サーバ（Ａ）
２１ｂ　認証サーバ（Ｂ）
３０　提供側サーバ
３０ａ　提供側サーバ（Ａ）
３０ｂ　提供側サーバ（Ｂ）
４０，２４０，３４０　ルータ
４１，４２，６１，６２，１２１，１２２，２４１，２４２ａ，２４２ｂ，３４１，３４２　Ｉ／Ｆ
４３，２４３，３４３　制御部
４４，２４４ａ，２４４ｂ，３４４ａ，３４４ｂ　テーブル
５０　送信側ＶＰＮ
６０，２６０，４３０　ストリーミングサーバ
６３　制御部
６４　データベース
６５　送信部
７０，４４０　携帯端末
７０ａ　携帯端末（Ａ）
７０ｂ　携帯端末（Ｂ）
１０１，１０２，１０３，１０４　パケット
１２３　制御部
１２４　エンコーダ
３２０　提供側ＡＴＭ網
３５０　送信側ＡＴＭ網
２４４，３４４　データベース
４２０　ＶＰＮ
【図１】
2004140605.tif 000003
【図２】
2004140605.tif 000004
【図３】
2004140605.tif 000005
【図４】
2004140605.tif 000006
【図５】
2004140605.tif 000007
【図６】
2004140605.tif 000008
【図７】
2004140605.tif 000009
【図８】
2004140605.tif 000010
【図９】
2004140605.tif 000011
【図１０】
2004140605.tif 000012
【図１１】
2004140605.tif 000013