(57)【要約】      （修正有）【課題】ネットワークの再送要求を低減する。【解決手段】電気通信システムは、ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型ネットワークを含んでいる。そのシステムは、ネットワークと通信するビデオサーバを含んでいる。ネットワークと通信する複数のセットトップボックスが、ビデオサーバからパケットを受信し、再送信要求のプロトコルを用いた通信を行う。システムは、セットトップボックスから送られるパケットＰの再送信要求が集められるプロキシを含み、パケットＰに関する１つの再送信要求が、複数のセットトップボックスを代表して、プロキシによりサーバに向けて送信される。サーバは、再送信される１つのパケットＰをプロキシに送り返す。サーバからのパケットＰを受信すると、プロキシは、要求している各セットボックスのためにパケットＰを複製して、各セットボックスにパケットＰを１回送信する。【選択図】図１
2008125062.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型のネットワークと、
ネットワークと通信するビデオサーバと、
ネットワークと通信する複数のセットトップボックスであって、ビデオサーバからネットワークを介してパケットを受信し、セットトップボックスとビデオサーバの間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行う複数のセットトップボックスと、
複数のセットトップボックスから送られるパケットＰの再送信要求が集められるプロキシとを備えており、
パケットＰに関する１つの再送信要求が、複数のセットトップボックスを代表して、プロキシによってビデオサーバに向けて送信され、
ビデオサーバが、再送信される１つのパケットＰをプロキシに送り返すことで、ネットワークにおける再送信プロトコルとパケット再送信の影響が大きく低減され、複数のセットトップボックスを代表してプロキシが働いて、ビデオサーバからのパケットＰを受信すると、プロキシは、要求している各セットボックスのためにパケットＰを複製して、各セットボックスにパケットＰを１回送信する電気通信システム。
【請求項２】
ネットワークは、マルチメディアサービス、データサービス又は電話サービスを伝える、請求項１に記載のシステム。
【請求項３】
コネクションレス型プロトコルは、何らかの形で信頼性を伴ったトランスポートプロトコルを含む、請求項２に記載のシステム。
【請求項４】
プロキシはデバイスを含んでおり、該デバイスは、パケットがそのデバイスを通過する際にそのパケットを調べるが、複数のセットトップボックス及びビデオサーバの何れもプロキシの存在を知らない、請求項３に記載のシステム。
【請求項５】
プロキシは、ネットワーク内にあると知られているデバイスを含んでおり、複数のセットトップボックスは、再送信要求をビデオサーバに直接送信するのではなく、プロキシに直接送信するように指示されている、請求項３に記載のシステム。
【請求項６】
ビデオサーバは、プロキシの存在を知らない、請求項５に記載のシステム
【請求項７】
マルチメディアサービス、データサービス、又は電話サービスは、ＩＰＴＶ、ボイスオーバーＩＰ(ＶｏＩＰ)、又はその他のメディアオーバーＩＰを含む、請求項６に記載のシステム。
【請求項８】
何らかの形で信頼性を伴ったトランスポートプロトコルは、耐障害性があるＵＤＰである、請求項７に記載のシステム。
【請求項９】
ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型のネットワークを通じて、ビデオサーバから送られたパケットを、複数のセットトップボックスで受信するステップであって、複数のセットトップボックスは、セットトップボックスとビデオサーバの間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行うステップと、
複数のセットトップボックスから送られたパケットＰの再送信要求を、プロキシが集めるステップと、
複数のセットトップボックスを代表して、プロキシがビデオサーバに向けて、パケットＰに関する１つの再送信要求を送信するステップと、
再送信される１つのパケットＰを、ビデオサーバがプロキシに送り返すことで、ネットワークにおける再送信プロトコルとパケット再送信の影響を大きく低減するステップと、
複数のセットトップボックスを代表してプロキシが働いて、プロキシがビデオサーバからパケットＰを受信するステップと、
プロキシが、要求している各セットボックスのためにパケットＰを複製し、各セットボックスにパケットＰを１回送信するステップと、
を含む通信方法。
【請求項１０】
ネットワークが、マルチメディアサービス、データサービス又は電話サービスを伝えるステップを含む、請求項９に記載の方法。
【請求項１１】
パケットを受信するステップは、ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型ネットワークを通じて、複数のセットトップボックスがビデオサーバからパケットを受信するステップを含んでおり、複数のセットトップボックスは、何らかの形で信頼性を伴ったトランスポートプロトコルを含むコネクションレス型プロトコルによって制御される通信を行う、請求項１０に記載の方法。
【請求項１２】
再接続要求を集めるステップは、複数のセットトップボックスから送られたパケットＰに関する再送信要求を、プロキシが集めるステップを含んでおり、プロキシはデバイスを含んでおり、該デバイスは、パケットがそのデバイスを通過する際にそのパケットを調べるが、セットトップボックス及びビデオサーバの何れもプロキシの存在を知らない、請求項１１に記載の方法。
【請求項１３】
再接続要求を集めるステップは、複数のセットトップボックスから送られたパケットＰに関する再送信要求を、プロキシが集めるステップを含んでおり、プロキシは、ネットワーク内にあると知られているデバイスを含んでいてよく、複数のセットトップボックスは、再送信要求をビデオサーバに直接送信するのではなく、プロキシに直接送信するように指示されている、請求項１１に記載の方法。
【請求項１４】
ビデオサーバは、プロキシの存在を知らない、請求項１３に記載の方法。
【請求項１５】
マルチメディアサービス、データサービス、又は電話サービスは、ＩＰＴＶ、ボイスオーバーＩＰ(ＶｏＩＰ)、又はその他のメディアオーバーＩＰを含む、請求項１４に記載の方法。
【請求項１６】
何らかの形で信頼性を伴ったトランスポートプロトコルは、耐障害性があるＵＤＰである、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロードキャスト又はマルチキャストをサポートするネットワークにおける再送信要求の低減に関している。より詳細には、本発明は、プロキシを有しており、ブロードキャスト又はマルチキャストをサポートするネットワークにおける再送信要求の低減に関しており、プロキシを通じて、複数のセットトップボックスから送られたパケットＰの再送信要求が集められる。パケットＰの再送信に関する１つの要求が、それら複数のセットボックスに代わって、プロキシによってビデオサーバに向けて送信される。ビデオサーバは、プロキシに向けて、再送信された１つのパケットＰを送り返す。
【背景技術】
【０００２】
耐障害性がある(resilient)ＵＤＰは、ＩＰＴＶネットワークで失われたパケットを、ビデオサーバからセットトップボックスに再送信することを要求するために、ＩＰＴＶネットワーク内のセットトップボックスで使用されるアルゴリズムである。この機構は、トラヒック量が多いＩＰＴＶイベントの間に、トラヒックを集める上流側のデバイスがパケットを失う際に発生するあろうロストパケットを、１又は２以上のセットボックスが検出すると、コントロールプレーンとデータプレーンの両方の活動を大量に生じてしまう。コントロールプレーンとデータプレーンの活動のこのような増加は、パケットの喪失が、恐らく存在しているネットワークの輻輳によって、既に問題になっているときに起こる。耐障害性があるＵＤＰは、マイクロソフトのＵバース(U-verse)ＩＰＴＶの提供で使用されている。
【発明の開示】
【０００３】
本発明は、電気通信システムに関する。そのシステムは、ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型ネットワークを備えている。そのシステムは、ネットワークと通信するビデオサーバを備えている。そのシステムは、ネットワークと通信する複数のセットトップボックスを備えており、それらセットトップボックスは、そのネットワークを介して、ビデオサーバからパケットを受信し、セットトップボックスとサーバの間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行う。システムは、それらセットトップボックスから送られるパケットＰの再送信要求が集められるプロキシを備えており、パケットＰに関する１つの再送信要求が、複数のセットトップボックスを代表するプロキシによって、サーバに向けて送信される。サーバは、再送信される１つのパケットＰをプロキシに送り返すので、ネットワークにおける再送信プロトコルとパケット再送信の影響は大きく低減される。複数のセットトップボックスを代表してプロキシが働いて、サーバからのパケットＰを受信すると、プロキシは、要求している各セットボックスのためにパケットＰを複製して、各セットボックスにパケットＰを一回送信する。
【０００４】
本発明は通信方法に関する。その方法は、コンテントを配信するコネクションレス型のネットワークを通じて、ビデオサーバから送られたパケットを、複数のセットトップボックスで受信するステップがある。ネットワークは、ブロードキャスト又はマルチキャストをサポートし、複数のセットトップボックスは、セットトップボックスとサーバの間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行う。複数のセットトップボックスから送られたパケットＰの再送信要求を、プロキシで集めるステップがある。複数のセットトップボックスを代表して、プロキシがサーバに向けて、パケットＰに関する１つの再送信要求を送信するステップがある。再送信される１つのパケットＰを、サーバがプロキシに送り返すことで、ネットワークにおける再送信プロトコルとパケット再送信の影響を大きく低減するステップがある。複数のセットトップボックスを代表してプロキシが働いて、サーバからパケットＰを受信するステップがある。プロキシが、要求している各セットボックスのためにパケットＰを複製して、各セットボックスにパケットＰを１回送信するステップがある。
【発明を実施するための最良の形態】
【０００５】
図面を参照すると、同類の符号が、それらの図を通じて類似又は同一の部分を示している。図１及び図２を参照すると、電気通信システム(10)が示されている。システム(10)は、ブロードキャスト又はマルチキャストをサポートし、コンテントを配信するコネクションレス型ネットワーク(12)を備えている。システム(10)は、ネットワーク(12)と通信するビデオサーバ(14)を備えている。システム(10)は、ネットワーク(12)と通信する複数のセットトップボックス(16)を備えており、それらセットトップボックス(16)は、ネットワーク(12)を介してビデオサーバ(14)からパケットを受信し、セットトップボックス(16)とサーバ(14)の間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行う。システム(10)は、それらセットトップボックス(16)から送られるパケットＰの再送信要求が集められるプロキシ(18)を備えている。パケットＰに関する１つの再送信要求が、複数のセットトップボックス(16)を代表して、プロキシ(18)によってサーバ(14)に向けて送信される。サーバ(14)は、再送信される１つのパケットＰをプロキシ(18)に送り返すので、ネットワーク(12)における再送信プロトコルとパケット再送信の影響が大きく低減される。複数のセットトップボックス(16)を代表してプロキシ(18)が働いて、サーバ(14)からのパケットＰを受信すると、プロキシ(18)は、要求している各セットボックス(16)のためにパケットＰを複製して、各セットボックス(16)にパケットＰを１回送信する。
【０００６】
ネットワーク(12)は、マルチメディアサービス、データサービス又は電話サービスを伝えるのが好ましい。コネクションレス型プロトコルには、何らかの形で信頼性を伴ったトランスポートプロトコルが含まれるのが好ましい。プロキシ(18)はデバイス(20)を含んでおり、デバイス(20)は、パケットがデバイス(20)を通過する際にパケットを調べるのが好ましい。しかし、セットトップボックス(16)及びサーバ(14)の何れも、プロキシ(18)の存在を知らない。または、プロキシ(18)は、ネットワーク(12)内にあると知られているデバイス(20)を含んでいてよく、セットトップボックス(16)は、再送信要求をサーバ(14)に直接送信するのではなく、プロキシ(18)に直接送信するように指示される。後者の例では、サーバ(14)は、プロキシ(18)の存在を知らなくてもよい。マルチメディアサービス、データサービス又は電話サービスは、ＩＰＴＶ又はボイスオーバーＩＰ(ＶｏＩＰ)の何れかであるのが好ましい。何らかの形で信頼性を伴ったトランスポートプロトコルには、耐障害性があるＵＤＰが含まれるのが好ましい。
【０００７】
プロキシ(18)は、プラットホーム(24)の中にあるのが好ましい。プロキシ(18)は、パケットＰの再送信を要求したセットトップボックス(16)のリスト(22)を有しているのが好ましい。プロキシ(18)には、リスト(22)及びパケットＰに関係した状態があって、プロキシ(18)は、所定の時間、その状態を維持するのが好ましい。プロキシ(18)は、ネットワーク(12)内にて、コントロール及びデータプレーンのトラヒックに合わせて配置されるのが好ましい。
【０００８】
本発明は通信方法に関する。その方法には、コンテントを配信するコネクションレス型のネットワーク(12)を通じて、ビデオサーバ(14)から送られたパケットを、複数のセットトップボックス(16)が受信するステップがある。ネットワーク(12)は、ブロードキャスト又はマルチキャストをサポートし、複数のセットトップボックス(16)は、セットトップボックス(16)とサーバ(14)の間で流れていたであろう任意のロストパケットＰについて、再送信要求のプロトコルを用いたコネクションレス型プロトコルで制御される通信を行う。複数のセットトップボックス(16)から送られたパケットＰの再送信要求を、プロキシ(18)で集めるステップがある。複数のセットトップボックス(16)を代表して、プロキシ(18)が、サーバ(14)に向けて、パケットＰに関する１つの再送信要求を送信するステップがある。再送信される１つのパケットＰを、サーバ(14)がプロキシ(18)に送り返すことで、ネットワーク(12)における再送信プロトコルとパケット再送信の影響を大きく低減するステップがある。複数のセットトップボックス(16)を代表してプロキシ(18)が働いて、サーバ(14)からパケットＰを受信するステップがある。プロキシ(18)が、要求している各セットボックスのためにパケットＰを複製し、各セットボックス(16)にパケットＰを１回送信するステップがある。
【０００９】
ネットワーク(12)によって、マルチメディアサービス、データサービス、又は電話サービスを伝えるステップがあるのが好ましい。パケットを受信するステップは、ブロードキャスト又はマルチキャストをサポートすると共に、コンテントを配信するコネクションレス型ネットワーク(12)を通じて、複数のセットトップボックス(16)がサーバ(14)からパケットを受信するステップを含むのが好ましい。ネットワーク(12)では、何らかの形で信頼性を伴ったトランスポートプロトコルを含むコネクションレス型プロトコルによって制御される通信が行われるのが好ましい。
【００１０】
再接続要求を集めるステップは、複数のセットトップボックス(16)から送られたパケットＰに関する再送信要求を、プロキシ(18)で集めるステップを含んでよく、ここで、プロキシ(18)はデバイス(20)を含んでおり、デバイス(20)は、パケットがデバイス(20)を通過する際にパケットを調べる。しかし、セットトップボックス(16)及びサーバ(14)の何れも、プロキシ(18)の存在を知らない。または、再接続要求を集めるステップは、複数のセットトップボックス(16)から送られたパケットＰに関する再送信要求を、プロキシ(18)で集めるステップを含んでよく、ここで、プロキシ(18)は、ネットワーク(12)内にて知られているデバイス(20)を含んでおり、セットトップボックス(16)は、再送信要求をサーバ(14)に直接送信するのではなく、プロキシ(18)に直接送信するように指示される。後者の例では、サーバ(14)は、プロキシ(18)の存在を知らない。サーバ(14)には、プロキシ(18)の存在を知っている必要はない。なぜならば、プロキシは、そのＩＰアドレスを、再送信のソースアドレスとして使用するからである(これは、任意のプロキシについて一般的なプロキシの行いである)。マルチメディアサービス、データサービス又は電話サービスは、ＩＰＴＶ又はボイスオーバーＩＰ(ＶｏＩＰ)の何れかであるのが好ましい。何らかの形で信頼性を伴ったトランスポートプロトコルは、耐障害性があるＵＤＰであるのが好ましい。
【００１１】
本発明の実施において、ステートフルなプロキシ(18)の機能は、以下のように実現される。
１）セットトップボックスがパケットの再送信を要求する。
２）その再送信要求が適切なビデオサーバ(14)に送られる際に、その再送信要求について、(必ずではなく可能であれば最初の)ホップとして(ＩＰホップであってもなくともよいが、セットトップがプロキシを知っている場合だと、プロキシ(18)はＩＰホップである可能性が高い)、プロキシ(18)が働く。
３）プロキシ(18)は、各再送信要求について、一定時間の間、状態を維持する。
ａ．プロキシ(18)は、適切なビデオサーバ(14)に再送信要求を送る。
ｂ．別のセットトップが同じ再送信を要求する場合、プロキシ(18)は、その再送信要求をサーバ(14)に渡すのではなく、ロストパケットを要求したセットボックスのログを保持する。
ｃ．ビデオサーバ(14)が、要求されたロストパケットをプロキシ(18)に送信すると、プロキシ(18)は、ロストフレームを、それを要求したセットボックスの各々に送信する。
ｄ．プロキシ(18)は、この状態が解除された後、所定の期間だけこの状態(再送されるパケットと、それを要求しているセットボックスのリスト(22))を維持する。
【００１２】
プロキシ(18)のこのような機能を用いる有用性は、全体のネットワーク(12)はプロキシ(18)のデバイス(20)に隠れ、ビデオサーバ(14)に溯る道の全てにて、大量のセットトップボックスから送られた多数の再送信要求として現れるコントロールプレーンの活動が回避されることにある。そして、ネットワーク(12)におけるその部分では、再送信を要求したセットトップボックスの各々について、それらセットボックスに向けて配信ネットワーク(12)の下流へと、同じロストフレームを複数回再送信しなければならないことに起因したデータプレーンの活動も回避されることになる。
【００１３】
例示を目的として、先の実施例について詳細に本発明が説明されたが、そのような詳細はあくまで説明を目的としたものであって、当該技術分野における通常の知識を有するものあれば、特許請求の範囲に明示されている場合を除き、本発明の精神と技術的範囲から逸脱することなく変更を行い得ることは、理解されるべきである。
【図面の簡単な説明】
【００１４】
添付の図面には、本発明の好ましい実施例と、本発明を実施する好ましい方法とが図示されている。
【図１】本発明のシステムのブロック図である。
【図２】本発明のシステムのブロック図である。
【図１】
2008125062.tif 000003
【図２】
2008125062.tif 000004
【外国語明細書】
2008125062.tif 000005
2008125062.tif 000006
2008125062.tif 000007
2008125062.tif 000008
2008125062.tif 000009
2008125062.tif 000010
2008125062.tif 000011
2008125062.tif 000012
2008125062.tif 000013
2008125062.tif 000014
2008125062.tif 000015
2008125062.tif 000016
2008125062.tif 000017
2008125062.tif 000018
2008125062.tif 000019