(57)【要約】  インターネットプロトコルテレビジョン（ＩＰＴＶ）サービスの配信のための方法および装置が提供される。この方法は、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信すること、プロキシサーバでＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換すること、およびマルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ることを含むことができる。この装置は、サードパーティＩＰＴＶインターフェースモジュールと、変換モジュールと、加入者インターフェースモジュールとを備えるプロキシサーバを含むことができる。
2013537742.tif 000002
【特許請求の範囲】
【請求項１】
インターネットプロトコルテレビジョン（ＩＰＴＶ）サービスの配信のための方法であって、
ａ）インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信することであって、ＩＰＴＶユニキャストビデオストリームがユニキャストインターネットプロトコル（ＩＰ）アドレッシング方式を有し、サードパーティＩＰＴＶサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供すること、
ｂ）プロキシサーバでＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、ＩＰＴＶマルチキャストビデオストリームがマルチキャストＩＰアドレッシング方式を有すること、および
ｃ）マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ること
を含む、方法。
【請求項２】
ａ）での受信が、ＩＰＴＶサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてＩＰＴＶサーバにアクセスする複数の加入者のうちの少なくとも第１の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる、請求項１に記載の方法。
【請求項３】
ｄ）複数の加入者のそれぞれについて、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスからコアネットワークを介してＩＰＴＶマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することであって、ｃ）で複数の加入者のそれぞれに送ることが、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行われること
をさらに含む、請求項１に記載の方法。
【請求項４】
ｄ）ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからＩＰＴＶサーバに停止メッセージを送り、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを終了させること
をさらに含む、請求項１に記載の方法。
【請求項５】
ｄ）プロキシサーバでＩＰＴＶサーバからＩＰＴＶマルチキャストビデオストリームを求めるアドレス要求を受信すること、
ｅ）マルチキャストＩＰアドレッシング方式に関連してＩＰＴＶマルチキャストビデオストリームにマルチキャストグループＩＰアドレスを割り当てること、および
ｆ）ＩＰＴＶマルチキャストビデオストリームに関する割り当てたマルチキャストグループＩＰアドレスをプロキシサーバからＩＰＴＶサーバに送ること
をさらに含む、請求項１に記載の方法。
【請求項６】
ｄ）マルチキャストＩＰアドレッシング方式に関連してサードパーティＩＰＴＶサービスプロバイダにマルチキャストグループＩＰアドレスを割り当てること、
ｅ）ａ）での受信の前に、サードパーティＩＰＴＶサービスプロバイダに割り当てられるマルチキャストグループＩＰアドレスをプロキシサーバからＩＰＴＶサーバに送ること、および
ｆ）ａ）での受信に関連して、ｄ）で割り当てたマルチキャストグループＩＰアドレスを介してＩＰＴＶサーバから選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求をプロキシサーバで受信すること
をさらに含む、請求項１に記載の方法。
【請求項７】
インターネットプロトコルテレビジョン（ＩＰＴＶ）サービスの配信のための装置であって、
インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバであって、
サードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信するサードパーティＩＰＴＶインターフェースモジュールであって、ＩＰＴＶユニキャストビデオストリームがユニキャストＩＰアドレッシング方式を有し、サードパーティＩＰＴＶサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供するサードパーティＩＰＴＶインターフェースモジュールと、
ＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換する、サードパーティＩＰＴＶインターフェースモジュールと動作通信している変換モジュールであって、ＩＰＴＶマルチキャストビデオストリームがマルチキャストＩＰアドレッシング方式を有する変換モジュールと、
マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送る、変換モジュールと動作通信している加入者インターフェースモジュールと
を備えるプロキシサーバ
を備える、装置。
【請求項８】
ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュールが判定したことに応答して、サードパーティＩＰＴＶインターフェースモジュールが、ＩＰＴＶサーバに停止メッセージを送り、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを終了させる、請求項７に記載の装置。
【請求項９】
サードパーティＩＰＴＶインターフェースモジュールが、ＩＰＴＶサーバからＩＰＴＶマルチキャストビデオストリームを求めるアドレス要求を受信し、プロキシサーバが、
サードパーティＩＰＴＶインターフェースモジュールと動作通信しているリソース管理モジュールと、マルチキャストＩＰアドレッシング方式に関連してＩＰＴＶマルチキャストビデオストリームにマルチキャストグループＩＰアドレスを割り当てる加入者インターフェースモジュールと
をさらに備え、
サードパーティＩＰＴＶインターフェースモジュールが、ＩＰＴＶマルチキャストビデオストリームに関する割り当てたマルチキャストグループＩＰアドレスをＩＰＴＶサーバに送る、請求項７に記載の装置。
【請求項１０】
プロキシサーバが、
サードパーティＩＰＴＶインターフェースモジュールと動作通信しているリソース管理モジュールと、マルチキャストＩＰアドレッシング方式に関連してサードパーティＩＰＴＶサービスプロバイダにマルチキャストグループＩＰアドレスを割り当てる加入者インターフェースモジュールと
をさらに備え、
サードパーティＩＰＴＶインターフェースモジュールが、サードパーティＩＰＴＶインターフェースモジュールがＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信する前に、サードパーティＩＰＴＶサービスプロバイダに割り当てられるマルチキャストグループＩＰアドレスをＩＰＴＶサーバに送り、ＩＰＴＶユニキャストビデオストリームを受信することに関連して、割り当てられるマルチキャストグループＩＰアドレスを介してＩＰＴＶサーバから選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求を受信する、請求項７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、インターネットアクセスプロバイダを介するサードパーティＩＰＴＶサービスプロバイダからその加入者へのインターネットプロトコルテレビジョン（ＩＰＴＶ）サービスの配信のための方法および装置に関する。サードパーティＩＰＴＶサービスプロバイダは、インターネットアクセスプロバイダにＩＰＴＶユニキャストビデオストリームを送る。インターネットアクセスプロバイダは、ＩＰＴＶユニキャストビデオストリームをＩＰＴＶマルチキャストビデオストリームに変換し、ＩＰＴＶマルチキャストビデオストリームを、対応するビデオコンテンツを要求したサードパーティＩＰＴＶ加入者に送る。例えば、本開示は、光ファイバネットワーク、デジタル加入者回線（ＤＳＬ）ネットワーク、ケーブルテレビジョン（ＴＶ）ネットワークを含むネットワークアーキテクチャを介してＩＰＴＶサービスが提供される例示的実施形態を説明する。しかし、任意のタイプのネットワークアーキテクチャを加入者へのストリーミングビデオの配信に適した任意の組合せで使用して、ＩＰＴＶサービスを提供することができる。
【背景技術】
【０００２】
背景として、ＩＰＴＶサービスは一般に、固定アクセスインターネットサービスプロバイダ（ＩＳＰ）（すなわち、インターネットアクセスプロバイダ）によって提供される。しかし、ＫｙｌｉｎＴＶなどのますます多くのサードパーティが、インターネットアクセスプロバイダを通じてアクセス可能なＩＰＴＶサービスを提供しつつある。ＩＰＴＶサービスを提供するＩＳＰとＩＰＴＶサービスを提供するサードパーティＩＰＴＶサービスプロバイダと間の違いが以下で説明される。
【０００３】
ＩＰＴＶサービスを提供するＩＳＰでは、ダウンストリームＩＰＴＶトラフィックに関する帯域幅が予約されるので、保証サービス品質で加入者のセットトップボックス（ＳＴＢ）にこのトラフィックをブロードキャストまたはマルチキャストすることができる。
【０００４】
しかし、サードパーティからのブロードキャストおよびマルチキャストトラフィックがＩＳＰによって厳密に制御されるので、サードパーティＩＰＴＶプロバイダは、ＩＰＴＶサービス配信のためにユニキャストを使用する。このＩＰＴＶサービス配信機構は、帯域幅が浪費され、サービス品質に関する保証がないという２つの著しい問題を有する。帯域幅の浪費に関しては、同一のチャネルを視聴するユーザは、たとえ各ユニキャストストリームが同一の情報を配信するとしても、サードパーティＩＰＴＶサービスプロバイダからの重複ユニキャストストリームを必要とする。サービス品質に関しては、ＩＳＰは、ＳＴＢなどの顧客のデバイスに対するダウンストリームユニキャストトラフィックのためのインターネットサービスプロファイルに関する最大帯域幅を指定する。こうした環境下では、ＩＳＰは、ユニキャストストリームを介して提供されるＩＰＴＶサービスに関する保証サービス品質を実現することができない。
【０００５】
例えば、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅは、最大帯域幅７Ｍｂｐｓ、３Ｍｂｐｓ、１．５Ｍｂｐｓ、または７６８ｋｂｐｓのサービスプロファイルを提供し、ＡＴ＆Ｔ  ＤＳＬは、最大帯域幅６Ｍｂｐｓ、３Ｍｂｐｓ、１．５Ｍｂｐｓ、または７６８Ｋｂｐｓのサービスプロファイルを提供する。しかし、リアルタイムに割り振られる帯域幅は、常に最大帯域幅レベルが保証されるわけではない。帯域幅は、光回線終端（ＯＬＴ）、ＤＳＬアクセスモデム（ＤＳＬＡＭ）、ケーブルモデム終端（図１参照）などのアクセスノード上でトラフィック性質により一度に決定される。ユニキャストサードパーティＩＰＴＶトラフィックを含むインターネットトラフィックは、ベストエフォートのサービス品質を使用して配信される。他のユーザがより高いダウンローディング／ストリーミング活動を有するとき、サードパーティＩＰＴＶサービスプロバイダからＩＰＴＶユニキャストストリームを受信するユーザは、十分な帯域幅が得られないことがあり、したがってビデオフリージングまたは他のタイプの欠陥を受けることがあり、その結果、望ましくないサービス品質となる。
【０００６】
図１を参照すると、加入者にサードパーティＩＰＴＶサービスを提供する既存の通信システム１０の例示的実施形態は、サードパーティＩＰＴＶサービスプロバイダ１２、ＩＳＰコアネットワーク１４、ローカルオフィスアクセスネットワークノード１６、および加入者デバイス１８を含む。通信システム１０は、サードパーティＩＰＴＶサービスプロバイダ１２が、ＩＳＰコアネットワーク１４を介して、対応する加入者デバイス１８を使用する対応する加入者に、複数のＩＰＴＶユニキャストビデオストリームを介するＩＰＴＶサービスを配信するための既存の技法を実装する。ＩＳＰコアネットワーク１４は、ルータ、交換機、動的ホスト制御プロトコル（ＤＨＣＰ）サーバなどを含む。ローカルオフィスアクセスネットワークノード１６は、例えば、ＯＬＴ、ＤＳＬＡＭ、またはケーブルモデム終端を含む。加入者デバイス１８はネットワークインターフェースデバイス２０およびユーザデバイス２２を含む。ネットワークインターフェースデバイス２０は、例えば、光ネットワーク端末（ＯＮＴ）、ＤＳＬモデム、またはケーブルモデムを含む。ユーザデバイス２２は、例えば、ＳＴＢおよびＴＶを含む。ローカルオフィスアクセスネットワークノード１６およびネットワークインターフェースデバイス２０は、ＩＳＰ（すなわち、インターネットアクセスプロバイダ）によって管理される。
【０００７】
引き続き図１を参照すると、サードパーティＩＰＴＶトラフィックが、公衆通信ネットワーク（例えば、インターネットクラウド）または専用通信回線を通じて、サードパーティＩＰＴＶサービスプロバイダ１２からＩＳＰコアネットワーク１４に送られる。サードパーティＩＰＴＶサービスプロバイダ１２はアップロード帯域幅をネゴシエートし、サービス品質でＩＳＰコアネットワーク１４にＩＰＴＶトラフィックをアップロードできることを保証する。しかし、上述のように、ＩＰＴＶユニキャストトラフィックに関するＩＳＰコアネットワーク１４からローカルオフィスアクセスネットワークノード１８およびネットワークインターフェースデバイス２０を介するユーザデバイス２２へのダウンストリーム経路では、サービス品質についての保証はない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記に基づいて、ＩＳＰコアネットワーク１８からユーザデバイス２２へのサードパーティＩＰＴＶサービスに関するダウンストリーム経路中のサービス品質の問題を解決することが求められている。さらに、サードパーティＩＰＴＶサービスを提供することに関して、ＩＳＰコアネットワーク１８からユーザデバイス２２へのダウンストリーム経路中の帯域幅効率を改善することが求められている。
【課題を解決するための手段】
【０００９】
一態様では、ＩＰＴＶサービスの配信のための方法が提供される。一実施形態では、この方法は以下を含む：ａ）インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信することであって、ＩＰＴＶユニキャストビデオストリームがユニキャストインターネットプロトコル（ＩＰ）アドレッシング方式を有し、サードパーティＩＰＴＶサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供すること、ｂ）プロキシサーバでＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、ＩＰＴＶマルチキャストビデオストリームがマルチキャストＩＰアドレッシング方式を有すること、およびｃ）マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ること。
【００１０】
別の態様では、ＩＰＴＶサービスの配信のための装置が提供される。一実施形態では、この装置は、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバを含む。一実施形態では、プロキシサーバは以下を含む：サードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信するサードパーティＩＰＴＶインターフェースモジュールであって、ＩＰＴＶユニキャストビデオストリームがユニキャストＩＰアドレッシング方式を有し、サードパーティＩＰＴＶサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供するサードパーティＩＰＴＶインターフェースモジュールと、ＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換する、サードパーティＩＰＴＶインターフェースモジュールと動作通信している変換モジュールであって、ＩＰＴＶマルチキャストビデオストリームがマルチキャストＩＰアドレッシング方式を有する変換モジュールと、マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送る、変換モジュールと動作通信している加入者インターフェースモジュール。
【００１１】
さらに別の態様では、ＩＰＴＶサービスの配信のための方法が提供される。一実施形態では、この方法は以下を含む：ａ）サードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティＩＰＴＶサービスプロバイダに新しい顧客としてサインアップすることに関連して、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから加入者情報を受信することであって、サードパーティＩＰＴＶサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供すること、ｂ）プロキシサーバでＩＰＴＶサーバからソースメッセージを受信することであって、ソースメッセージが、選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームに関するＩＰＴＶサーバに関連付けられるソースＩＰアドレスおよびソースポートを含むこと、ｃ）プロキシサーバでＩＰＴＶサーバから選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信することであって、ＩＰＴＶユニキャストビデオストリームがユニキャストＩＰアドレッシング方式を有すること、ｄ）プロキシサーバでＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、ＩＰＴＶマルチキャストビデオストリームがマルチキャストＩＰアドレッシング方式を有すること、ｅ）複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介してＩＰＴＶマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信すること、ｆ）マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスに対する複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ること、およびｇ）ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからＩＰＴＶサーバに停止メッセージを送り、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを終了させること。この実施形態では、ｃ）での受信は、ＩＰＴＶサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてＩＰＴＶサーバにアクセスする複数の加入者のうちの少なくとも第１の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる。
【００１２】
本発明のより詳しい適用範囲が、以下で与えられる詳細な説明から明らかとなるであろう。しかし、本発明の趣旨および範囲の中の様々な変更および修正が当業者には明らかとなるので、詳細な説明および特定の例は、本発明の好ましい実施形態を示すものの、例示として与えられるに過ぎないことを理解されたい。
【００１３】
本発明は、デバイスの様々な部分の構造、構成、および組合せ、ならびに方法のステップとして存在し、それによって企図される目的が、以下でより完全に説明されるように、特に特許請求の範囲で指定され、添付の図面に示されるように達成される。
【図面の簡単な説明】
【００１４】
【図１】複数のユニキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する既存の通信システムの例示的実施形態のブロック図である。
【図２】マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する通信システムの例示的実施形態のブロック図である。
【図３】マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する通信システムおよび関連する処理の例示的実施形態に関する信号流れ図である。
【図４】マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する処理の例示的実施形態の流れ図である。
【図５】マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する通信システムのブロック図である。
【図６】マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する処理の別の例示的実施形態の流れ図である。
【発明を実施するための形態】
【００１５】
マルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する方法および通信システムの様々な実施形態が本明細書で開示される。様々な実施形態は、どのようにサードパーティＩＰＴＶサービスプロバイダがインターネットアクセスプロバイダにＩＰＴＶユニキャストビデオストリームを送るか、およびどのようにインターネットアクセスプロバイダがＩＰＴＶユニキャストビデオストリームをＩＰＴＶマルチキャストビデオストリームに変換し、対応するビデオコンテンツを要求したサードパーティＩＰＴＶ加入者にＩＰＴＶマルチキャストビデオストリームを送るかを記述する。いくつかの実施形態は、どのようにこのＩＰＴＶサービスが光ファイバネットワーク、ＤＳＬネットワーク、またはケーブルＴＶネットワークを含むネットワークアーキテクチャを介して提供されるかを記述する。別の実施形態は、任意のタイプのネットワークアーキテクチャを、ローカルエリアネットワーク（ＬＡＮ）、ＴＶネットワーク、電話網、およびワイヤレスネットワークの任意の組合せを含む加入者へのストリーミングビデオの配信に適した任意の組合せで使用して、どのようにこのＩＰＴＶサービスを提供することができるかを記述する。例えば、本明細書に記載のサードパーティＩＰＴＶサービスを提供する技法を提供するネットワークアーキテクチャで、ＷｉＦｉネットワーク、ＷｉＭＡＸネットワーク、セルラ電話ネットワーク、またはサテライトＴＶネットワークを実装することができる。
【００１６】
図２を参照すると、加入者にサードパーティＩＰＴＶサービスを提供する通信システム３０の例示的実施形態が、サードパーティＩＰＴＶサービスプロバイダ３２、ＩＳＰコアネットワーク３４、ローカルオフィスアクセスネットワークノード３６、および加入者デバイス３８を含む。通信システム３０は、サードパーティＩＰＴＶサービスプロバイダ３２が、ＩＳＰコアネットワーク３４を介して、対応する加入者デバイス３８を使用する複数の加入者に、ＩＰＴＶマルチキャストビデオストリームを介するＩＰＴＶサービスを配信するための技法を実装する。サードパーティＩＰＴＶサービスプロバイダ３２は、ＩＰＴＶサーバと、サードパーティＩＰＴＶ加入者情報を格納するデータベース４０とを含む。データベース４０はまた、サードパーティＩＰＴＶ加入者およびサードパーティＩＰＴＶサービスに関する一定のＩＳＰ情報をも格納する。ＩＳＰコアネットワーク３４はプロキシサーバ４２を含み、ルータ、交換機、動的ホスト制御プロトコル（ＤＨＣＰ）サーバなどをも含むことができる。ローカルオフィスアクセスネットワークノード３６は、例えば、ＯＬＴ、ＤＳＬＡＭ、またはケーブルモデム終端を含むことができる。加入者デバイス３８は、ネットワークインターフェースデバイス４４およびユーザデバイス４６を含むことができる。ネットワークインターフェースデバイス４４は、例えば、光ネットワーク端末（ＯＮＴ）、ＤＳＬモデム、またはケーブルモデムを含むことができる。ユーザデバイス４６は、例えば、ＳＴＢおよびＴＶを含むことができる。
【００１７】
プロキシサーバ４２を、既存のルータまたはネットワークノードのアドオン構成要素として、または別々のネットワークノードとしてＩＳＰコアネットワーク３４内に導入することができる。プロキシサーバ４２は、対応するＩＳＰによって管理され、対応するサードパーティＩＰＴＶサービスプロバイダ３２に関連付けられる１つまたは複数のＩＰＴＶサーバと通信することができる。
【００１８】
プロキシサーバ４２の導入は、今日のサードパーティＩＰＴＶサービスプロバイダが直面する少なくとも２つの著しい問題を解決する。第１に、プロキシサーバ４２は、サードパーティＩＰＴＶサービスのために利用可能なＩＰマルチキャストグループＩＰアドレスと、そのようなアドレスへのアクセスのためのＩＰマルチキャストグループ加入ステータスとを管理する。プロキシサーバ４２と協働して、ＩＰＴＶサーバ４０は、以下を含む、サードパーティＩＰＴＶサービスを提供することに関する様々な情報を格納するデータベースを管理する：ｉ）サードパーティＩＰＴＶ加入者（すなわち、顧客）のためのＩＰアドレス範囲、ｉｉ）サードパーティＩＰＴＶサービスが関連付けられるプロキシサーバ４２に関するＩＰアドレス、ポート、および通信プロトコル、およびｉｉｉ）サードパーティＩＰＴＶサービスが関連付けられるＩＳＰに関連付けられる利用可能なＩＰマルチキャストグループＩＰアドレス（対応するＩＳＰがＩＰマルチキャストグループＩＰアドレスを動的に割り当てるためにプロキシサーバ４２を使用しない場合）。
【００１９】
この実施形態では、サードパーティＩＰＴＶサービスプロバイダ３２に関するＩＰＴＶサーバは、ＩＳＰコアネットワーク３４内のプロキシサーバ４２に１つのＩＰＴＶユニキャストビデオストリームを送る。プロキシサーバ４２は、ＩＰＴＶユニキャストビデオストリームをＩＰＴＶマルチキャストビデオストリームに変換する。したがって、対応するビデオコンテンツが複数の加入者に配信されるとき、同一のビデオコンテンツを有する追加のユニキャストストリームについて帯域幅は浪費されない。さらに、所望のビデオコンテンツがマルチキャストトラフィックとして加入者に配信されるので、ＩＳＰは、ＩＰＴＶマルチキャストビデオストリームに関するＩＰＳコアネットワーク３４を通じた帯域幅を予約し、サービス品質が保証される。
【００２０】
図３を参照すると、加入者にサードパーティＩＰＴＶサービスを提供する処理５０の例示的実施形態が、サードパーティＩＰＴＶサービスプロバイダ３２に関連付けられるＩＰＴＶサーバと、ＩＳＰ（すなわち、インターネットアクセスプロバイダ）に関連付けられるプロキシサーバ４２と、複数のサードパーティＩＰＴＶ加入者に関連付けられる加入者デバイス３８（例えば、ＳＴＢ）との間の通信を示す信号流れ図で示されている。シグナリング流れ図に示されるシグナリングの前に、サードパーティＩＰＴＶサービスプロバイダが新しい加入者（すなわち、顧客）を追加するとき、サードパーティＩＰＴＶサービスプロバイダは、加入者がやはり関連付けられるＩＳＰに、対応する加入者情報をプログラマティックに通信する。これにより、対応するＩＳＰが、サードパーティＩＰＴＶサービスに関連する新しい加入者に対するシグナリング（例えば、インターネットグループ管理プロトコル（ＩＧＭＰ）シグナリング）が可能となる。一実施形態では、サードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサービスは、新しい加入者がやはり関連付けられるＩＳＰ（すなわち、インターネットアクセスプロバイダ）の管理サーバと通信する。
【００２１】
引き続き図３を参照すると、第１の加入者は、ＳＴＢを使用して、ライブＴＶチャネルを選択するＩＰＴＶサーバに要求５２を送る。ＳＴＢのソースＩＰアドレスに基づいて、ＩＰＴＶサーバは、第１の加入者がやはり関連付けられるＩＳＰのプロキシサーバに関するＩＰアドレス、ポート、および通信プロトコル５４を検索する。次に、ＩＰＴＶサーバは、選択ライブＴＶチャネルに関するＩＰマルチキャストグループＩＰアドレスを要求するメッセージ５６をそのプロキシサーバに送る。それに応答して、プロキシサーバは、選択ライブＴＶチャネルを提供するのに利用可能なＩＰマルチキャストグループＩＰアドレスを有するメッセージ５８を送る。
【００２２】
この時点で、ＩＳＰコアネットワークは、ＩＰマルチキャストグループＩＰアドレスに関連付けられる選択ライブＴＶチャネルに関するＩＧＭＰシグナリングメッセージの処理を開始する。ＩＰＴＶサーバは、選択ライブＴＶチャネルに関するＩＰＴＶユニキャストビデオストリームに関するソースＩＰアドレスおよびソースポートをプロキシサーバに通知するメッセージ６０をプロキシサーバに送る。次に、ＩＰＴＶサーバは、ＩＰＴＶユニキャストビデオストリーム６２を介するＩＳＰコアネットワーク内のプロキシサーバへの選択ライブＴＶチャネルに関するビデオデータのストリーミングを開始する。プロキシサーバは、ユニキャストトラフィック（すなわち、ＩＰＴＶユニキャストビデオストリーム６２）をマルチキャストトラフィック（すなわち、ＩＰＴＶマルチキャストビデオストリーム６４）に変換する。
【００２３】
次に、ＩＰＴＶサーバは、割り当てられたＩＰマルチキャストグループＩＰアドレスに参加することを要求するＳＴＢからのメッセージの受信後に、ＩＳＰが加入者に選択ライブＴＶチャネルを提供することになることを示すメッセージ６６を第１の加入者に関するＳＴＢに送る。プロキシサーバにＩＧＭＰ参加メッセージ６８を送った後、第１の加入者に関するＳＴＢは、ＩＰＴＶマルチキャストビデオスチーム６４の受信を開始する（７０）。同一のＩＳＰに関連付けられる別の加入者が、別のＳＴＢを使用して、ＩＰＴＶサーバに同一のライブＴＶチャネルを求める要求７２を送る場合、ＩＰＴＶサーバは、割り当てられたＩＰマルチキャストグループＩＰアドレスに参加することを要求する、対応するＳＴＢからのメッセージの受信後に、対応する加入者にＩＳＰが選択ライブＴＶチャネルを提供することを示すメッセージ７４を対応する加入者に関するＳＴＢに送る。プロキシサーバにＩＧＭＰ参加メッセージ７６を送った後、対応する加入者に関する対応するＳＴＢは、同一のＩＰＴＶマルチキャストビデオスチーム６４の受信を開始する（７８）。
【００２４】
ＩＰＴＶマルチキャストビデオストリームに参加した加入者に関連付けられるＳＴＢがもはや選択ライブＴＶチャネルを視聴していないと判定した後、プロキシサーバは、ＩＰＴＶサーバにメッセージを送り、割り振られたＩＰマルチキャストグループＩＰアドレスを無効化することができる。それに応答して、ＩＰＴＶサーバは、ＩＳＰコアネットワーク内のプロキシサーバに対する選択ライブＴＶチャネルのユニキャストストリーミングを停止する。
【００２５】
別の実施形態では、サードパーティＩＰＴＶサービスプロバイダに関するＩＰＴＶサーバに、ＩＳＰに関するマルチキャストグループＩＰアドレスを静的に格納することができる。
【００２６】
多数の大きいＩＳＰおよび小さいＩＳＰにわたってサードパーティＩＰＴＶサービスに対する加入者を分散させることができることを当業者は理解されよう。しかし、サードパーティＩＰＴＶサーバが、その加入者がやはり関連付けられる各ＩＳＰ（すなわち、インターネットアクセスプロバイダ）についてＩＰＴＶサーバを配置する必要はない。さらに、各ＩＳＰによって割り振られるＩＰマルチキャストグループＩＰアドレスは、他のＩＳＰとは異なる可能性が最も高い。こうした環境下で、選択ライブＴＶチャネルに関するＩＰＴＶマルチキャストビデオストリームを他の加入者に現在提供しているＩＳＰに関連付けられないサードパーティＩＰＴＶ加入者によって同一のライブＴＶチャネルが選択される場合、ＩＰＴＶサーバは、第２のＩＳＰに第２のユニキャストストリームを送る。
【００２７】
本明細書に記載のＩＰＴＶマルチキャストビデオストリームを介して加入者にサードパーティＩＰＴＶサービスを提供する様々な技法は、サードパーティＩＰＴＶサービスプロバイダがより多くの加入者を得るための機会をもたらす保証サービス品質をサードパーティＩＰＴＶ加入者に提供する。さらに、ＩＳＰは、サードパーティＩＰＴＶサービスを提供する際にサードパーティＩＰＴＶサービスプロバイダと収入を共有することができる。ネットワークデータトラフィックが年々指数関数的に増大するにつれて、本明細書で識別され、解決される現在の問題は、ますます有用なものとなる可能性がある。
【００２８】
図４を参照すると、ＩＰＴＶサービスの配信のための処理４００の例示的実施形態が４０２から始まり、選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームが、サードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバから、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバで受信される。ＩＰＴＶユニキャストビデオストリームはユニキャストＩＰアドレッシング方式を利用することができる。サードパーティＩＰＴＶサービスプロバイダは、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供していることがある。次に、ＩＰＴＶユニキャストビデオストリームからの選択ビデオコンテンツが、プロキシサーバでＩＰＴＶマルチキャストビデオストリームに変換される（４０４）。ＩＰＴＶマルチキャストビデオストリームはマルチキャストＩＰアドレッシング方式を利用することができる。４０６で、マルチキャストＩＰアドレッシング方式を使用して、プロキシサーバから、コアネットワークを介して、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ることができる。
【００２９】
別の実施形態では、処理４００はまた、サードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティＩＰＴＶサービスプロバイダに新しい顧客としてサインアップすることに関連して、プロキシサーバでＩＰＴＶサーバから加入者情報を受信することをも含む。さらに別の実施形態では、処理４００はまた、プロキシサーバでＩＰＴＶサーバからソースメッセージをも受信し、ソースメッセージは、選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームに関するＩＰＴＶサーバに関連付けられるソースＩＰアドレスおよびソースポートを含む。
【００３０】
処理４００のさらに別の実施形態では、４０２での受信は、ＩＰＴＶサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてＩＰＴＶサーバにアクセスする複数の加入者のうちの少なくとも第１の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる。別の実施形態では、処理４００はまた、複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介してＩＰＴＶマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することをも含み、４０６で複数の加入者のそれぞれに送ることは、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行われる。さらに別の実施形態では、処理４００はまた、ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからＩＰＴＶサーバに停止メッセージを送り、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを終了させることをも含む。
【００３１】
さらに別の実施形態では、処理４００はまた、プロキシサーバでＩＰＴＶサーバからＩＰＴＶマルチキャストビデオストリームを求めるアドレス要求をも受信することを含む。この実施形態では、マルチキャストグループＩＰアドレスが、マルチキャストＩＰアドレッシング方式に関連してＩＰＴＶマルチキャストビデオストリームに割り当てられる。次に、ＩＰＴＶマルチキャストビデオストリームに関する割り当てられたマルチキャストグループＩＰアドレスが、プロキシサーバからＩＰＴＶサーバに送られる。説明している実施形態の変形形態では、ＩＰＴＶサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送る。この実施形態では、複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加する。説明している実施形態の別の変形形態では、処理４００はまた、ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、割り当てられたＩＰマルチキャストグループＩＰアドレスを無効化し、ＩＰＴＶマルチキャストビデオストリームをサポートするために割り振られたプロキシサーバでのリソースを解放することをも含むことができる。
【００３２】
別の実施形態では、処理４００はまた、マルチキャストＩＰアドレッシング方式に関連してサードパーティＩＰＴＶサービスプロバイダにマルチキャストグループＩＰアドレスを割り当てることをも含むことができる。この実施形態では、サードパーティＩＰＴＶサービスプロバイダに割り当てられるマルチキャストグループＩＰアドレスが、４０２での受信の前に、プロキシサーバからＩＰＴＶサーバに送られる。次に、選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求が、４０２での受信に関連して、割り当てられるマルチキャストグループＩＰアドレスを介してＩＰＴＶサーバからプロキシサーバで受信される。説明している実施形態の変形形態では、ＩＰＴＶサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送る。この実施形態では、複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加する。
【００３３】
処理４００の別の実施形態では、選択ビデオコンテンツは、ライブスケジューリングされたプログラムコンテンツ、リアルタイムビデオコンテンツ、または任意の適切な形式のビデオコンテンツを任意の適切な組合せで含むことができる。処理４００のさらに別の実施形態では、プロキシサーバはルータを含むことができる。処理４００のさらに別の実施形態では、コアネットワークは、ローカルエリアネットワーク、ＴＶネットワーク、電話網、ワイヤレスネットワーク、セルラネットワーク、衛星通信ネットワーク、光ファイバネットワーク、イーサネット（登録商標）ネットワーク、同軸ケーブルネットワーク、ＤＳＬネットワーク、またはストリーミングビデオの配信に適した任意のタイプの通信ネットワークを任意の適切な組合せで含むことができる。
【００３４】
処理４００の別の実施形態では、インターネットアクセスプロバイダは、インターネットサービスプロバイダ、ＴＶサービスプロバイダ、ケーブルＴＶサービスプロバイダ、衛星ＴＶサービスプロバイダ、電話サービスプロバイダ、ワイヤレスサービスプロバイダ、セルラ電話サービスプロバイダ、衛星通信サービスプロバイダ、またはストリーミングビデオの配信に適した任意の適切なタイプのサービスプロバイダを任意の適切な組合せで含むことができる。処理４００のさらに別の実施形態では、ＩＰＴＶマルチキャストビデオストリームに関するシグナリングの少なくとも一部は、インターネットグループ管理プロトコル（ＩＧＭＰ）またはストリーミングビデオの配信に適した任意のＩＰプロトコルの任意の適切な組合せに準拠する。
【００３５】
処理４００の別の実施形態では、各加入者デバイスは、ネットワークインターフェースデバイスおよびユーザデバイスを含むことができる。説明している実施形態の変形形態では、各ネットワークインターフェースデバイスは、ネットワークインターフェースユニット、電話網インターフェース、ケーブルＴＶインターフェースユニット、衛星ＴＶインターフェースユニット、電話網ボックス、スマートジャック、光ネットワーク端末、モデム、ＤＳＬモデム、ケーブルモデム、または任意の適切なネットワークインターフェースデバイスを任意の適切な組合せで含むことができる。説明している実施形態の別の変形形態では、各ユーザデバイスは、ＳＴＢ、ＴＶ、ディスプレイデバイス、コンピュータシステム、電話、セルラ電話、衛星電話、または任意の適切なユーザデバイスを任意の適切な組合せで含むことができる。
【００３６】
図５を参照すると、ＩＰＴＶサービスの配信のための通信システム５００の例示的実施形態が、インターネットアクセスプロバイダ５０６に関連付けられるコアネットワーク５０４内のプロキシサーバ５０２を含む。プロキシサーバ５０２の例示的実施形態は、サードパーティＩＰＴＶインターフェースモジュール５０８と、サードパーティＩＰＴＶインターフェースモジュール５０８と動作通信している変換モジュール５１０と、変換モジュール５１０と動作通信している加入者インターフェースモジュール５１２とを含む。
【００３７】
サードパーティＩＰＴＶインターフェースモジュール５０８は、サードパーティＩＰＴＶサービスプロバイダ５１６に関連付けられるＩＰＴＶサーバ５１４から選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信することができる。ＩＰＴＶユニキャストビデオストリームはユニキャストＩＰアドレッシング方式を利用することができる。サードパーティＩＰＴＶサービスプロバイダ５１６は、インターネットアクセスプロバイダ５０６によって提供される他のサービスを補完するＩＰＴＶサービスを提供することができる。
【００３８】
変換モジュール５１０は、ＩＰＴＶユニキャストビデオストリームからＩＰＴＶマルチキャストビデオストリームに選択ビデオコンテンツを変換することができる。ＩＰＴＶマルチキャストビデオストリームはマルチキャストＩＰアドレッシング方式を利用することができる。加入者インターフェースモジュール５１２は、マルチキャストＩＰアドレッシング方式を使用して、コアネットワーク５０４を介して、プロキシサーバ５０２から、対応する複数の加入者に関連付けられるそれぞれの加入者デバイス５１８の所にいるサードパーティＩＰＴＶサービスプロバイダ５１６の複数の加入者のそれぞれに、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームを送ることができる。
【００３９】
通信システム５００の別の実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８は、サードパーティＩＰＴＶサービスプロバイダ５１６の複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイス５１８を使用してコアネットワーク５０４を介してサードパーティＩＰＴＶサービスプロバイダ５１６に新しい顧客としてサインアップすることに関連して、ＩＰＴＶサーバ５１４から加入者情報を受信することができる。コアネットワーク５０４を通じた加入者デバイス５１８とサードパーティＩＰＴＶサービスプロバイダ５１６との間のそのような通信は、プロキシサーバ５０２、別のネットワークノード５２０、またはネットワークノードの任意の適切な組合せを介するものでよい。
【００４０】
通信システム５００のさらに別の実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８は、選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームに関するＩＰＴＶサーバ５１４に関連付けられるソースＩＰアドレスおよびソースポートを含むソースメッセージをＩＰＴＶサーバ５１４から受信することができる。通信システム５００のさらに別の実施形態では、ＩＰＴＶサーバ５１４が、対応する加入者デバイス５１８を使用してコアネットワーク５０４を介してインターネットアクセスプロバイダ５０６を通じてＩＰＴＶサーバ５１４にアクセスする複数の加入者のうちの少なくとも第１の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後、サードパーティＩＰＴＶインターフェースモジュール５０８は、ＩＰＴＶユニキャストビデオストリームの受信を開始することができる。コアネットワーク５０４を通じた加入者デバイス５１８とサードパーティＩＰＴＶサービスプロバイダ５１６との間のそのような通信は、プロキシサーバ５０２、別のネットワークノード５２０、またはネットワークノードの任意の適切な組合せを介するものでよい。
【００４１】
通信システム５００の別の実施形態では、加入者インターフェースモジュール５１２は、複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイス５１８からコアネットワーク５０４を介してＩＰＴＶマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することができる。この実施形態では、複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームを送ることは、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行うことができる。通信システム５００のさらに別の実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８は、ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイス５１８がもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュール５１２が判定したことに応答して、ＩＰＴＶサーバ５１４に停止メッセージを送り、ＩＰＴＶサーバ５１４からの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを終了させる。
【００４２】
通信システム５００のさらに別の実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８は、ＩＰＴＶサーバ５１４からＩＰＴＶマルチキャストビデオストリームを求めるアドレス要求を受信することができる。この実施形態では、プロキシサーバ５０２はまた、サードパーティＩＰＴＶインターフェースモジュール５０８と動作通信しているリソース管理モジュール５２２と、マルチキャストＩＰアドレッシング方式に関連してＩＰＴＶマルチキャストビデオストリームにマルチキャストグループＩＰアドレスを割り当てる加入者インターフェースモジュール５１２をも含むことができる。説明している実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８は、ＩＰＴＶマルチキャストビデオストリームに関して割り当てられるマルチキャストグループＩＰアドレスをＩＰＴＶサーバ５１４に送ることができる。説明している実施形態の変形形態では、ＩＰＴＶサーバ５１４は、コアネットワーク５０４を介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワーク５０４を介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送ることができる。この実施形態では、複数の加入者のそれぞれは、コアネットワーク５０４を介して加入者インターフェースモジュール５１２に参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加することができる。コアネットワーク５０４を通じた加入者デバイス５１８とサードパーティＩＰＴＶサービスプロバイダ５１６との間のそのような通信は、プロキシサーバ５０２、別のネットワークノード５２０、またはネットワークノードの任意の適切な組合せを介するものでよい。説明している実施形態の別の変形形態では、ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイス５１８がもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュール５１２が判定したことに応答して、リソース管理モジュール５２２は、ＩＰＴＶマルチキャストビデオストリームに割り当てられたＩＰマルチキャストグループＩＰアドレスを無効化することができ、ＩＰＴＶマルチキャストビデオストリームをサポートするために割り振られたリソースを解放することができる。
【００４３】
通信システム５００のさらに別の実施形態では、プロキシサーバ５０２はまた、サードパーティＩＰＴＶインターフェースモジュール５０８と動作通信しているリソース管理モジュール５２２と、マルチキャストＩＰアドレッシング方式に関連してサードパーティＩＰＴＶサービスプロバイダ５１６にマルチキャストグループＩＰアドレスを割り当てる加入者インターフェースモジュール５１２をも含むことができる。この実施形態では、サードパーティＩＰＴＶインターフェースモジュール５０８がＩＰＴＶサーバ５１４から選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームを受信する前に、サードパーティＩＰＴＶインターフェースモジュール５０８は、サードパーティＩＰＴＶサービスプロバイダ５１６に割り当てられるマルチキャストグループＩＰアドレスをＩＰＴＶサーバ５１４に送ることができ、ＩＰＴＶユニキャストビデオストリームを受信すると共に、割り当てられるマルチキャストグループＩＰアドレスを介してＩＰＴＶサーバ５１４から選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求を受信することができる。説明している実施形態の変形形態では、ＩＰＴＶサーバ５１４は、コアネットワーク５０４を介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワーク５０４を介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送ることができる。この実施形態では、複数の加入者のそれぞれは、コアネットワーク５０４を介してプロキシサーバ５０２に参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加することができる。コアネットワーク５０４を通じた加入者デバイス５１８とサードパーティＩＰＴＶサービスプロバイダ５１６との間のそのような通信は、プロキシサーバ５０２、別のネットワークノード５２０、またはネットワークノードの任意の適切な組合せを介するものでよい。
【００４４】
通信システム５００の別の実施形態では、選択ビデオコンテンツは、ライブスケジュールされたプログラムコンテンツ、リアルタイムビデオコンテンツ、または任意の適切な形式のビデオコンテンツを任意の適切な組合せで含むことができる。通信システム５００のさらに別の実施形態では、プロキシサーバ５０２はルータを含むことができる。通信システム５００のさらに別の実施形態では、コアネットワーク５０４は、ローカルエリアネットワーク、ＴＶネットワーク、電話網、ワイヤレスネットワーク、セルラネットワーク、衛星通信ネットワーク、光ファイバネットワーク、イーサネットネットワーク、同軸ケーブルネットワーク、ＤＳＬネットワーク、またはストリーミングビデオの配信に適した任意のタイプの通信ネットワークを任意の適切な組合せで含むことができる。
【００４５】
通信システム５００の別の実施形態では、インターネットアクセスプロバイダ５０６は、インターネットサービスプロバイダ、ＴＶサービスプロバイダ、ケーブルＴＶサービスプロバイダ、衛星ＴＶサービスプロバイダ、電話サービスプロバイダ、ワイヤレスサービスプロバイダ、セルラ電話サービスプロバイダ、衛星通信サービスプロバイダ、またはストリーミングビデオの配信に適した任意の適切なタイプのサービスプロバイダを任意の適切な組合せで含むことができる。通信システム５００のさらに別の実施形態では、ＩＰＴＶマルチキャストビデオストリームに関するシグナリングの少なくとも一部は、インターネットグループ管理プロトコル（ＩＧＭＰ）またはストリーミングビデオの配信に適した任意のＩＰプロトコルの任意の適切な組合せに準拠する。
【００４６】
通信システム５００の別の実施形態では、各加入者デバイス５１８は、ネットワークインターフェースデバイス５２４およびユーザデバイス５２６を含むことができる。説明している実施形態の変形形態では、各ネットワークインターフェースデバイス５２４は、ネットワークインターフェースユニット、電話網インターフェース、ケーブルＴＶインターフェースユニット、衛星ＴＶインターフェースユニット、電話網ボックス、スマートジャック、光ネットワーク端末、モデム、ＤＳＬモデム、ケーブルモデム、または任意の適切なネットワークインターフェースデバイスを任意の適切な組合せで含むことができる。説明している実施形態の別の変形形態では、各ユーザデバイス５２６は、ＳＴＢ、ＴＶ、ディスプレイデバイス、コンピュータシステム、電話、セルラ電話、衛星電話、または任意の適切なユーザデバイスを任意の適切な組合せで含むことができる。
【００４７】
図６を参照すると、ＩＰＴＶサービスの配信のための処理６００の例示的実施形態が６０２から始まり、サードパーティＩＰＴＶサービスプロバイダに関連付けられるＩＰＴＶサーバからの加入者情報が、サードパーティＩＰＴＶサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティＩＰＴＶサービスプロバイダに新しい顧客としてサインアップすることに関連して、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバで受信される。サードパーティＩＰＴＶサービスプロバイダは、インターネットアクセスプロバイダによって提供される他のサービスを補完するＩＰＴＶサービスを提供していることがある。次に、ＩＰＴＶサーバからのソースメッセージがプロキシサーバで受信される（６０４）。ソースメッセージは、選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームに関するＩＰＴＶサーバに関連付けられるソースＩＰアドレスおよびソースポートを含むことができる。６０６で、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームが、プロキシサーバで受信される。ＩＰＴＶユニキャストビデオストリームはユニキャストＩＰアドレッシング方式を利用することができる。次に、ＩＰＴＶユニキャストビデオストリームからの選択ビデオコンテンツが、プロキシサーバでＩＰＴＶマルチキャストビデオストリームに変換される（６０８）。ＩＰＴＶマルチキャストビデオストリームはマルチキャストＩＰアドレッシング方式を利用することができる。
【００４８】
６１０で、複数の加入者のそれぞれについて、ＩＰＴＶマルチキャストビデオストリームに参加するためのマルチキャスト要求が、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介して受信される。次に、選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームが、マルチキャストＩＰアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスに対する複数の加入者のそれぞれに送られる（６１２）。６１４で、ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、停止メッセージがプロキシサーバからＩＰＴＶサーバに送られ、ＩＰＴＶサーバからの選択ビデオコンテンツのＩＰＴＶユニキャストビデオストリームが終了する。この実施形態では、６０６での受信は、ＩＰＴＶサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてＩＰＴＶサーバにアクセスする複数の加入者のうちの少なくとも第１の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始めることができる。
【００４９】
別の実施形態では、処理６００はまた、プロキシサーバでＩＰＴＶサーバからＩＰＴＶマルチキャストビデオストリームを求めるアドレス要求をも受信する。この実施形態では、マルチキャストグループＩＰアドレスが、マルチキャストＩＰアドレッシング方式に関連してＩＰＴＶマルチキャストビデオストリームに割り当てられる。次に、ＩＰＴＶマルチキャストビデオストリームに関する割り当てられたマルチキャストグループＩＰアドレスが、プロキシサーバからＩＰＴＶサーバに送られる。ＩＰＴＶマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやＩＰＴＶマルチキャストビデオストリームに接続されていないと判定したことに応答して、割り当てられたＩＰマルチキャストグループＩＰアドレスが無効化され、ＩＰＴＶマルチキャストビデオストリームをサポートするために割り振られたプロキシサーバでのリソースが解放される。この実施形態では、ＩＰＴＶサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送る。複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加する。
【００５０】
さらに別の実施形態では、処理６００はまた、マルチキャストＩＰアドレッシング方式に関連してサードパーティＩＰＴＶサービスプロバイダにマルチキャストグループＩＰアドレスを割り当てることをも含むことができる。この実施形態では、サードパーティＩＰＴＶサービスプロバイダ割り当てられるマルチキャストグループＩＰアドレスが、６０６での受信の前に、プロキシサーバからＩＰＴＶサーバに送られる。次に、選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求が、６０６での受信に関連して、割り当てられるマルチキャストグループＩＰアドレスを介してＩＰＴＶサーバからプロキシサーバで受信される。この実施形態では、ＩＰＴＶサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにＩＰＴＶマルチキャストビデオストリームに関するマルチキャストグループＩＰアドレスを送る。複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループＩＰアドレスを使用して選択ビデオコンテンツのＩＰＴＶマルチキャストビデオストリームに参加する。
【００５１】
上記の説明は、単に本発明の特定の実施形態の開示を与えるものであり、本発明をその特定の実施形態に限定するためのものではない。したがって、本発明は上述の実施形態だけに限定されない。むしろ、当業者は本発明の範囲内に包含される代替実施形態を思い付くことができることを理解されたい。
【図１】
2013537742.tif 000003
【図２】
2013537742.tif 000004
【図３】
2013537742.tif 000005
【図４】
2013537742.tif 000006
【図５】
2013537742.tif 000007
【図６】
2013537742.tif 000008
【国際調査報告】
2013537742.tif 000009
2013537742.tif 000010