(57)【要約】端末（２５０）によりアクセスされるソース（２１０）は、端末（２５０）が第一の複製スイッチ（２３５）のデータ（２１０）・ユニットのストリームにアクセスすることを可能にし、端末（２５０）が第二の複製スイッチ（２３０）からストリーム（２１０）にアクセスするべきであると決定し、ストリームにアクセスするために端末（２５０）を第二の複製スイッチ（２３０）に移行させることにより、変更され得る。
2004536494.tif 000002
【特許請求の範囲】
【請求項１】
端末によりアクセスされるストリーム・ソースを変更する方法であって、
端末が第一の複製スイッチからデータ・ユニットのストリームにアクセスできるようにする工程と、
前記端末が第二の複製スイッチからストリームにアクセスするべきであると決定する工程と、
前記端末が前記第二の複製スイッチからストリームにアクセスできるようにする工程と、
を含む方法。
【請求項２】
請求項１記載の方法であって、更に、前記端末が前記第二の複製スイッチからストリームにアクセスするべきであるとの決定に際して、前記第二の複製スイッチに前記ストリームを送信させる工程を含む方法。
【請求項３】
請求項１記載の方法であって、前記端末が前記第二の複製スイッチからストリームにアクセスするべきであると決定する工程が、前記端末を前記第二の複製スイッチにアクセスできるようにする方が、前記端末を前記第一の複製スイッチにアクセスさせるよりも狭い帯域幅を消費することを決定する工程を含む方法。
【請求項４】
請求項１記載の方法であって、更に、前記端末が前記第一の複製スイッチからデータ・ユニットの前記ストリームにアクセスできないようにする工程を含む方法。
【請求項５】
複製スイッチ上のストリームへのアクセスを管理する方法であって、
データ・ユニットのストリームの受信要求を端末から受信する工程と、
前記ストリームを取り扱う複製スイッチを識別する工程と、
前記複製スイッチが前記端末に前記ストリームを送信することを可能にする工程と、
を含む方法。
【請求項６】
請求項５記載の方法であって、前記要求を受信する工程が、ストリーム管理装置上で前記要求を受信する工程を含む方法。
【請求項７】
請求項５記載の方法であって、前記要求を受信する工程が、複製スイッチ上で前記要求を受信する工程を含む方法。
【請求項８】
請求項５記載の方法であって、前記データ・ユニットのストリームが、ビデオ・ストリーム、音声ストリーム、画像ストリーム又はテキスト・ストリームのうちの一つである方法。
【請求項９】
請求項５記載の方法であって、前記複製スイッチが、前記データ・ユニットのストリームへの前記要求を前記端末から受信する工程の後に、前記ストリームを受信する方法。
【請求項１０】
請求項５記載の方法であって、前記複製スイッチが、前記複製スイッチを識別する工程の後に、前記ストリームを受信する方法。
【請求項１１】
請求項５記載の方法であって、前記複製スイッチが前記データ・ユニットのストリームを送信可能にする工程の後に、前記複製スイッチが前記ストリームを受信する方法。
【請求項１２】
請求項５記載の方法であって、更に、前記スイッチの識別情報を前記端末に送信する工程を含む方法。
【請求項１３】
請求項１２記載の方法であって、前記複製スイッチの前記識別情報を前記端末に送信する工程の後に、前記複製スイッチが前記ストリームを受信する方法。
【請求項１４】
請求項１２記載の方法であって、前記複製スイッチの前記識別情報を送信する工程が、既に前記ストリームを送信している複製スイッチから前記複製スイッチの前記識別情報を送信する工程を含む方法。
【請求項１５】
請求項１２記載の方法であって、前記複製スイッチの前記識別情報を送信する工程が、ストリーム管理装置から前記複製スイッチの前記識別情報を送信する工程を含む方法。
【請求項１６】
請求項５記載の方法であって、前記複製スイッチを識別する工程が、前記端末に最も近い前記複製スイッチを識別する工程を含む方法。
【請求項１７】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記端末との間の待ち時間が最も少ない複製スイッチを識別する工程を含む方法。
【請求項１８】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記端末との間のリンク数が最も少ない複製スイッチを識別する工程を含む方法。
【請求項１９】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記端末との間の帯域幅が最も広い複製スイッチを識別する工程を含む方法。
【請求項２０】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記端末との間の利用可能な帯域幅が最も広い複製スイッチを識別する工程を含む方法。
【請求項２１】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記端末に地理的に最も近い複製スイッチを識別する工程を含む方法。
【請求項２２】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記ストリーム・ソースと前記端末との間のリンク状態に基づいて複製スイッチを識別する工程を含む方法。
【請求項２３】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記端末との間のリンク状態に基づいて複製スイッチを識別する工程を含む方法。
【請求項２４】
請求項１６記載の方法であって、前記端末に最も近い前記複製スイッチを識別する工程が、前記複製スイッチと前記ストリーム・ソースとの間のリンク状態に基づいて複製スイッチを識別する工程を含む方法。
【請求項２５】
請求項１６記載の方法であって、前記複製スイッチを識別する工程が、追加のストリームを取り扱うことができる複製スイッチを識別する工程を含む方法。
【請求項２６】
請求項５記載の方法であって、前記複製スイッチが前記データ・ユニットのストリームを取り扱えるようにする工程が、前記複製スイッチにおける前記ストリームの前記取り扱いを認証する工程を含む方法。
【請求項２７】
請求項５記載の方法であって、前記複製スイッチを動作可能にする工程が、前記ストリームを前記複製スイッチに送信する工程を含む方法。
【請求項２８】
請求項５記載の方法であって、前記複製スイッチを動作可能にする工程が、ストリームを受信する端末のリストを前記複製スイッチに転送する工程を含む方法。
【請求項２９】
請求項５記載の方法であって、前記複製スイッチを動作可能にする工程が、前記複製スイッチが前記ストリームを受信し、前記ストリームのコンテンツ部を複製し、前記コンテンツ部を前記端末に送信することを可能にする工程を含む方法。
【請求項３０】
請求項５記載の方法であって、更に、既に前記ストリームを受信している端末が前記の識別された複製スイッチから前記ストリームを受信することを可能にする工程を含む方法。
【請求項３１】
請求項３０記載の方法であって、既に前記ストリームを受信している前記端末が前記の識別された複製スイッチから前記ストリームを受信することを可能にする工程が、前記ストリームを以前送信していた複製スイッチからの前記ストリームの送信を中止する工程を含む方法。
【請求項３２】
第一の複製スイッチから受信されたデータ・ユニットのストリームから第二の複製スイッチから受信されたデータユニットのストリームへと、端末によりアクセスされるソースを変更する方法であって、
第一の複製スイッチから第一のデータ・ユニットのストリームを受信する工程と、
前記端末への前記第一のストリームの前記送信期間に、前記端末が第二の複製スイッチから第二のデータ・ユニットのストリームを受信すべきであると決定する工程と、
前記決定に応じて、前記第二のデータ・ユニットのストリームに移行する工程と、
前記第一のストリームと前記第二のストリームとを同期させる工程と、
を含む方法。
【請求項３３】
請求項３２記載の方法であって、更に、前記第一のストリームの受信を中止する工程を含む方法。
【請求項３４】
請求項３３記載の方法であって、中止メッセージの受信に応じて前記受信が中止される方法。
【請求項３５】
請求項３２記載の方法であって、前記端末が前記第二の複製スイッチから前記第二のストリームを受信すべきであると決定する工程が、前記端末を前記第二の複製スイッチに移行させる方がより狭い帯域幅を消費すると決定する工程を含む方法。
【請求項３６】
請求項３２記載の方法であって、前記端末が前記複製スイッチから前記第二のストリームを受信すべきであると決定する工程が、前記端末を前記第二の複製スイッチに移行させる方が前記端末により要求されるリソースを減らし得ることを決定する工程を含む方法。
【請求項３７】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記第一の複製スイッチがサービスの損失を経験することを判断する工程を含む方法。
【請求項３８】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記端末と前記第二の複製スイッチとの間のネットワークがより広い帯域幅を有することを決定する工程を含む方法。
【請求項３９】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記端末と前記第二の複製スイッチとの間のネットワークがより広い利用可能な帯域幅を有することを決定する工程を含む方法。
【請求項４０】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記端末と前記第二の複製スイッチとの間のネットワークがより少ない待ち時間を有することを決定する工程を含む方法。
【請求項４１】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記端末と前記第二の複製スイッチとの間のネットワークがより良いサービス特性の品質を有することを決定する工程を含む方法。
【請求項４２】
請求項３２記載の方法であって、前記端末が移行しなければならないと決定する工程が、前記端末と前記第二の複製スイッチとの間のネットワークがより良い時間変動特性を有することを決定する工程を含む方法。
【請求項４３】
請求項３２記載の方法であって、前記第一のストリームと前記第二のストリームとを同期させる工程が、前記第一のストリームで受信されたコンテンツが、前記第二のストリームで受信されたコンテンツと時間的に関連していると決定する工程を含む方法。
【請求項４４】
請求項４３記載の方法であって、前記コンテンツが同一である方法。
【請求項４５】
請求項４３記載の方法であって、前記第一のストリーム及び前記第二のストリームのコンテンツが時間的に関連しており、前記端末のユーザーが前記移行に気づくことなく、前記端末が前記第二のストリームを前記第一のストリームの代わりに利用し得る方法。
【請求項４６】
請求項３２記載の方法であって、前記第一のストリームと前記第二のストリームとを同期させる工程が、バッファを利用する工程を含む方法。
【請求項４７】
請求項３２記載の方法であって、前記バッファを利用する工程が、前記端末のユーザが移行に気づくことなく前記端末が前記第一のストリームの利用から前記第二のストリームの利用へと移行できるよう、前記コンテンツが前記バッファに存在することを決定する工程を含む方法。
【請求項４８】
請求項３２記載の方法であって、更に、前記バッファに存在するコンテンツが前記第二のストリームのコンテンツと時間的に重なると決定された場合に、前記第一のストリームの受信を中止する工程を含む方法。
【請求項４９】
請求項３２記載の方法であって、前記バッファのコンテンツが前記第一のストリームにより提供される方法。
【請求項５０】
請求項３２記載の方法であって、前記バッファのコンテンツが前記第二のストリームにより提供される方法。
【請求項５１】
ストリーム管理装置であって、
端末を第一の複製スイッチからのデータ・ユニットのストリームにアクセスできるようにするように構成及び配置された第一の処理手段と、
前記端末が第二の複製スイッチから前記ストリームにアクセスするべきであると決定するように構成及び配置された第二の処理手段と、
前記端末を前記第二の複製スイッチからの前記ストリームにアクセスできるように構成及び配置された第三の処理手段と、
を備える装置。
【請求項５２】
ストリーム管理装置であって、
端末からデータ・ユニットのストリームの受信要求を受信するように構成及び配置された第一の処理手段と、
前記ストリームを取り扱う複製スイッチを識別するように構成及び配置された第二の処理手段と、
前記複製スイッチが前記ストリームを前記端末に送信することを可能にするように構成及び配置された第三の処理手段と、
を備える装置。
【請求項５３】
端末によりアクセスされるソースを、第一の複製スイッチからのデータ・ユニットのストリームの受信から第二の複製スイッチからのデータ・ユニットのストリームの受信へと変更する方法であって、
第一の複製スイッチから第一のデータ・ユニットのストリームを受信する工程と、
前記端末への前記第一のストリームの送信期間に、前記端末が第二の複製スイッチから第二のデータ・ユニットのストリームを受信するべきであることを決定する工程と、
前記決定に応じて、前記第二のデータ・ユニットのストリームへ移行する工程と、
前記第一のストリーム及び前記第二のストリームを同期させる工程と、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング・メディアに関する。
発明の背景
インターネットのような通信ネットワークが幅広く利用可能になったことにより、この通信能力を利用する新しいアプリケーションが利用可能になった。成功したアプリケーションは、すぐに無数のユーザーの前にさらされ、増加する需要を満たすための新しい資源を要求する。そのようなアプリケーションの一つが、音声、ビデオ及び他のメディアへのアクセスを可能とするストリーミング・メディアである。
【０００２】
発明の概要
一つの一般的な態様において、端末からアクセスされるストリーム・ソースは、端末を第一の複製スイッチからデータ・ユニットのストリームにアクセスできるようにする工程、端末が第二の複製スイッチからストリームにアクセスするべきであると決定する工程、及び端末を第二の複製スイッチからストリームにアクセスできるようにする工程により変更され得る。
【０００３】
実現形態は、一つ又はそれ以上の下記の特徴を含み得る。例えば、端末が第二の複製スイッチからストリームにアクセスするべきであるとの決定がされると、第二の複製スイッチがストリームを送信し得る。端末が第二の複製スイッチからストリームにアクセスするべきであると決定する工程は、端末を第二の複製スイッチにアクセスできるようにする方が、端末を第一の複製スイッチにアクセスさせるよりも狭い帯域幅を消費すると決定する工程を含み得る。端末は、第一の複製スイッチからデータ・ユニットのストリームにアクセスできないようにされ得る。
【０００４】
他の一般的な態様において、複製スイッチ上のストリームへのアクセスを管理する工程は、端末からデータ・ユニットのストリームの受信要求を受信し、当該ストリームを取り扱う複製スイッチを識別し、識別された複製スイッチが端末にストリームを送信できるようにすることにより達成され得る。
【０００５】
要求を受信する工程は、ストリーム管理装置又は複製スイッチにおいて要求を受信する工程を含み得る。データ・ユニットのストリームは、ビデオ・ストリーム、音声ストリーム、画像ストリーム、又はテキスト・ストリームのうちのいずれかであり得る。複製スイッチは、端末からのストリーム要求を受信した後、複製スイッチを識別した後、又は複製スイッチがデータ・ユニットのストリームを送信できるようにした後に、データ・ユニットのストリームを受信し得る。
【０００６】
複製スイッチの識別情報は、端末に送信され得る。複製スイッチは、複製スイッチの識別情報が端末に送信された後に、ストリームを受信し得る。複製スイッチの識別情報は、既にストリームを送信している複製スイッチ又はストリーム管理装置から送信され得る。
【０００７】
複製スイッチを識別する工程は、端末に最も近い複製スイッチを識別する工程を含み得る。端末に最も近い複製スイッチを識別する工程は、複製スイッチと端末との間の待ち時間が最も少ない、複製スイッチと端末との間のリンクの数が最も少ない、複製スイッチと端末との間の帯域幅が最も広い、複製スイッチと端末との間の利用可能な帯域幅が最も広い、地理的に最も近い、ストリーム・ソースと端末との間のリンクの状態に基づいて、複製スイッチと端末との間のリンクの状態に基づいて、又は複製スイッチとストリーム・ソースとの間のリンクの状態に基づいて、複製スイッチを識別する工程を含み得る。複製スイッチを識別する工程は、追加のストリームを取り扱うことができる複製スイッチを識別する工程を含み得る。
【０００８】
複製スイッチがデータ・ユニットのストリームを取り扱えるようにする工程は、複製スイッチにおけるストリームの取り扱いを認証する工程を含み得る。複製スイッチを動作可能とする工程は、ストリームを複製スイッチに送信する工程、又はストリームを受信する端末のリストを複製スイッチに転送する工程を含み得る。
【０００９】
複製スイッチを動作可能とする工程は、複製スイッチがストリームを受信し、ストリームのコンテンツ部を複製し、当該コンテンツ部を端末に送信できるようにする工程を含み得る。
【００１０】
既にストリームを受信している端末は、識別された複製スイッチからストリームを受信し得る。既にストリームを受信している端末が識別された複製スイッチからストリームを受信できるようにする工程は、以前ストリームを送信していた複製スイッチからのストリーム送信を中止する工程を含み得る。
【００１１】
他の一般的な意味において、第一の複製スイッチから第一のデータ・ユニットのストリームを受信し、第一のストリームの端末への送信期間に、端末が第二の複製スイッチから第二のデータ・ユニットのストリームを受信するべきことを決定し、当該決定に応じて第二のデータ・ユニットのストリームに移行し、第一及び第二のストリームを同期させることにより、端末にアクセスされるソースが第一の複製スイッチから第二の複製スイッチに変更され得る。
【００１２】
第一のストリームの受信は、中止され得る。例えば、受信は、中止メッセージの受信に応じて中止され得る。端末が第二の複製スイッチから第二のストリームを受信するべきであると決定する工程は、端末を第二の複製スイッチに移行させることがより狭い帯域幅を消費すること、又は、第二の複製スイッチは端末により要求される資源を減らし得ることを決定する工程を含み得る。
【００１３】
端末が移行するべきであると決定する工程は、第一の複製スイッチがサービスの損失を経験すること、及び、端末と第二の複製スイッチとの間のネットワークがより広い帯域幅、より広い利用可能な帯域幅、より少ない待ち時間、より良いサービス特性品質又はより良い時間変動特性を有することの決定を含み得る。
【００１４】
第一及び第二のストリームを同期させる工程は、第一及び第二のストリーム内で受信されたコンテンツが、時間的に関連することを決定する工程を含み得る。コンテンツは同一であってもよい。第一及び第二のストリームのコンテンツは時間的に関連し得るため、端末は、端末のユーザーが移り変わりに気付くことなく、第一のストリームの代わりに第二のストリームを利用し得る。第一及び第二のストリームを同期させる工程は、バッファの使用を含み得る。第一のストリームの受信は、バッファ内のコンテンツが時間的に第二のストリームのコンテンツと重複すると決定された場合に中止され得る。バッファ内のコンテンツは、第一又は第二のストリームにより提供され得る。
【００１５】
他の特徴及び利点は、詳細な説明、図面及び特許請求の範囲から明からになる。
様々な図面における同様の参照符号は、同様の構成要素を示す。
【００１６】
詳細な説明
例示のため、図１〜図１１は、複製スイッチ資源を割当てる技術を実現する通信システムを示す。一般に、端末はデータ・ユニットのストリームを要求する。それに応じて、ストリームを端末に送信することができる複製スイッチが識別される。識別された複製スイッチは、ストリームを端末に送信可能にされる。例えば、複製スイッチはストリームを受信し、ストリームからのコンテンツを蓄積し、ストリームを端末に送信する。簡潔にするため、以下に記される図中のいくつかの構成要素は、一体化されたものとして表わされる。しかし、当業者が理解するように、これらの構成要素はそれぞれ、一連の特定の操作を実行するために設計され、及び／又は特定の地図上の領域に占有された、多数の相互接続されたコンピュータ及び構成要素を含み得る。
【００１７】
図１において、通信システム１００は、ソース・システム１１０、二つ以上の端末１５０、及び、ソース・システム１１０と端末１５０との通信を可能にする通信ソフトウェア及びハードウェアを用いて構成及び配置され得る。より詳細には、通信システム１００は、典型的に、ソース・システム１１０、ネットワーク１２０、複製スイッチ１３０、ネットワーク１４０及び端末１５０を含む。以下により詳細に説明されるように、ソース・システム１１０は、一般に、データ・ユニットのストリーム内の一つ又はそれ以上のデータ・ユニットを、ネットワーク１２０を介して一つ又はそれ以上のスイッチ１３０に送信し、該スイッチは、データ・ユニット又はその一部を複製し、複製されたデータ・ユニット又はデータ・ユニットの一部をネットワーク１４０を介して二つ以上の端末１５０に送信する。
【００１８】
典型的には、ソース・システム１１０は、メディア・ソース（例えば、ビデオ又は音声フィード）を、ネットワーク１２０を介した伝送のためのデータ・ユニットに変換するように構成及び配置され得る。ソース・システム１１０は、中央演算装置（ＣＰＵ）及びメモリ／記憶装置を有する汎用コンピュータを含み得、該メモリ／記憶装置は、データとオペレーティング・システム及び一つ又はそれ以上のアプリケーション・プログラムのような様々なプログラムとを蓄積する。ソース・システム１１０の他の例には、ワークステーション、サーバ、特定目的の装置又は構成要素、ブロードキャスト・システム、他の装置、又は定められた方法での命令の応答及び実行が可能なそれらの組合せが含まれる。ソース・システム１１０は、また、典型的に、入出力（Ｉ／Ｏ）装置（例えば、ビデオ及び音声による入力・変換の機能）と、ネットワーク１２０とデータ交換する例えば通信カード又は装置（例えば、モデム又はネットワーク・アダプタ）のような周辺装置とを含む。
【００１９】
通信リンク１１５は、ソース・システム１１０とネットワーク１２０との間でデータを伝送するために用いられる。通信リンク１１５は、例えば電話線、無線ネットワーク・リンク、ケーブル・ネットワーク又は直接接続を含み得る。
【００２０】
ネットワーク１２０は、典型的に、ソース・システム１１０とスイッチ１３０との直接又は間接の通信を可能にし得るハードウェア及び／又はソフトウェアを含む。ネットワーク１２０は、ソース・システム１１０とスイッチ１３０との間の直接リンクを含み、又は、それらの間の一つ又は複数のネットワーク又はサブ・ネットワーク（明示せず）を含み得る。個々のネットワーク又はサブ・ネットワークは、例えば、データを伝送し受信することができる有線又は無線のデータ経路を含み得る。ネットワーク１２０の例には、インターネット、ワールド・ワイド・ウェブ、ＷＡＮ（広域ネットワーク）、ＬＡＮ（構内ネットワーク）、アナログ又はデジタルの有線及び／又は無縁の電話線（例えば、ＰＳＴＮ（公衆交換電話網）、ＩＳＤＮ（統合サービス・デジタル網）又はｘＤＳＬ（任意の形態のデジタル加入者ループ））、ラジオ、テレビ、ケーブル又は衛星のネットワーク、又は、データを伝送するための任意の配信メカニズムが含まれる。
【００２１】
複製スイッチ１３０は、典型的に、ソース・システム１１０からデータ・ユニットのストリームを受信し、データ・ユニットのストリームを複製し、複製されたデータ・ユニットのストリームを一つ又はそれ以上の端末１５０に送信するように構成及び配置される。いくつかの実現形態において、複製スイッチ１３０は、ＯＳＩ（開放型システム間接続）参照モデルのプロトコル・スタックの同一レベルにおける異なるドメイン間のフィルタリング及び転送を実行するように構成及び配置される。例えば、スイッチ１３０は、異なるイーサネット・セグメント間でイーサネット・フレームを転送し得る。他の例においては、スイッチ１３０は、異なるＩＰサブネット間でＩＰパケットを転送し得る。
【００２２】
一般に、複製スイッチ１３０は、ハードウェア（例えば、チップ又はチップの一部）でネットワーク操作及び機能を実行する装置を含む。いくつかの実現形態において、装置は、ネットワーク操作ロジックをチップ（例えば、シリコン・ウェハー上に形成されてからチップに製造された論理ゲート）で直接実現するＡＳＩＣ（特定用途向け集積回路）を含み得る。例えば、ＡＳＩＣチップは、シリコンに論理ゲート構造を実装することにより、パケットを受信し、受信したパケットのＩＰアドレスを調べ、ＩＰアドレスに基づくフィルタリングをすることによって、フィルタリングを実行し得る。
【００２３】
複製スイッチ１３０に含まれる装置の実現形態は、現場で書換え可能なゲート・アレイ（ＦＰＧＡ）の利用を含み得る。ＦＰＧＡは、一般に、サード・パーティの設計者がチップ上に様々な論理設計を実装できるように形成された一つ又は複数のチップを含むものとして定義される。例えば、サード・パーティの設計者は、受信されたＩＰアドレスを異なるＩＰアドレスに置き換える設計をＦＰＧＡ内にロードし、又は、ＩＰパケットが異なるネットワークを介して伝送される際に修正されるように、ＩＰパケットをセグメント化し再組み立てする設計をＦＰＧＡ内にロードし得る。
【００２４】
複製スイッチ１３０に含まれる装置の実現形態は、ネットワーク・プロセッサを含み得る。ネットワーク・プロセッサは、一般に、どのネットワーク操作が実行されるかをソフトウェアが特定可能とする一つ又は複数のチップを含むものとして定義される。ネットワーク・プロセッサは、様々な操作を実行し得る。ネットワーク・プロセッサの一つの例は、ネットワーク・プロセッサ・チップ内に形成されたいくつかの相互に接続されたＲＩＳＣ（縮小命令セット・コンピュータ）プロセッサを含み得る。ネットワーク・プロセッサ・チップは、いくつかのＲＩＳＣプロセッサ上でＩＰパケットのＩＰアドレスを変更するソフトウェアを実現し得る。ネットワーク・プロセッサにおける他のＲＩＳＣプロセッサは、どの端末がＩＰストリームを受信しているかを維持するソフトウェアを実現し得る。
【００２５】
ネットワーク操作の様々な例が異なる装置について規定されるが、個々の装置はプログラム可能であり、他の装置の操作を実行可能である。例えば、ＦＰＧＡ装置はＩＰアドレスを置き換え、パケットをセグメント化し再組立てするために用いられる装置として描かれる。しかし、ネットワーク・プロセッサ及びＡＳＩＣは、一般に、同じ操作を実行可能である。
【００２６】
複製スイッチ１３０に扱われるデータ・ユニットは、ネットワーク１４０を介してアクセスされ、又は端末１５０に送信され得る。従って、ネットワーク１４０は、端末１５０への送信のために、複製スイッチ１３０から送信されたデータ・ユニットを受信するように構成及び配置される。
【００２７】
ネットワーク１４０は、複製スイッチ１３０と端末１５０との直接又は間接の通信を可能にし得るハードウェア及び／又はソフトウェアを含み得る。従って、ネットワーク１４０は、複製スイッチ１３０と端末１５０との間の直接リンクを含み、又は、それらの間の一つ又はそれ以上のネットワーク又はサブ・ネットワーク（図示せず）を含み得る。個々のネットワーク又はサブ・ネットワークは、データを伝送し受信することができる例えば有線又は無線のデータ経路を含み得る。配信ネットワークの例には、ネットワーク１２０について上に記載された例が含まれる。ネットワーク１２０及びネットワーク１４０は、一つ又はそれ以上のハードウェア又はソフトウェア装置を共有し得る。
【００２８】
端末１５０は、ネットワーク１４０を介して複製スイッチ１３０により送信されるデータ・ユニットのストリームを受信可能な一つ又はそれ以上の装置を含み得る。端末１５０は、ソフトウェア・アプリケーション、プログラム、コード、装置、コンピュータ、コンピュータ・システム又はそれらの組合せから受信された又はそれらにおいて生成された、端末１５０の操作を独立に又は集合的に指図する命令を処理するコントローラー（図示せず）を含み得る。命令は、任意の種別のマシン、構成要素、装置、記憶媒体、又は端末１５０に配送され又は端末１５０のコントローラーに存在し得る伝送信号において永続的又は一次的に実現され得る。端末１５０は、決められた方法で命令の応答及び実行が可能な汎用コンピュータ（例えば、パーソナル・コンピュータ）、ワークステーション１５２、ノートブック・コンピュータ１５４、ＰＤＡ（個人情報端末）１５６、無線電話、構成要素、他の装置、又は命令の応答及び実行が可能なこれらのアイテムの組み合わせを含み得る。
【００２９】
一つの実施の形態において、端末１５０は、一つ又はそれ以上のデータ・ユニットを受信できる一つ又はそれ以上の情報検索ソフトウェア・アプリケーション（例えば、ブラウザ、メール・アプリケーション、インスタント・メッセ−ジング・クライアント、インターネット・サービス・プロバイダー・クライアント、又はＡＯＬ  ＴＶ又は他の統合クライアント）を含む。情報検索アプリケーションは、汎用オペレーティング・システム及びハードウェア・プラットフォーム上で動作し得、該ハードウェア・プラットフォームは、汎用プロセッサと描画、通信及び／又は他の機能に特化されたハードウェアとを含む。他の実現形態において、端末１５０は、移動環境で動作可能な汎用及び特定用途のハードウェアを伴う縮小オペレーティング・システム上でマイクロ・ブラウザ・アプリケーションを実行する無線電話を含み得る。
【００３０】
図２において、通信システム２００は、典型的に、ソース・システム２１０、通信リンク２１５、ネットワーク２２０、フォーマットされた複製スイッチ２３０、未フォーマットの複製スイッチ２３５、ネットワーク２４０、端末２５０及びストリーム管理装置２６０を含む。システム２００は、ストリーム管理装置２６０が端末２５０をストリームにアクセスするために未フォーマットの複製スイッチ２３５を照会することを可能とするように構成及び配置され得る。特に、図示されるように、データ・ユニットのストリームを要求するために端末２５０はストリーム管理装置２６０と通信し、ストリーム管理装置は当該データ・ユニットのストリームを取り扱うことができる複製スイッチの識別情報を提供し得る。
【００３１】
一般に、通信システム２００の態様は、図１に記載された通信システムの態様と類似し得る。例えば、ソース・システム２１０、通信リンク２１５、ネットワーク２２０、フォーマットされた複製スイッチ２３０、ネットワーク２４０及び端末２５０は、それぞれ、ソース・システム１１０、通信リンク１１５、ネットワーク１２０、複製スイッチ１３０、ネットワーク１４０及び端末１５０と対応し得る。図２は、端末２５０がストリームにアクセスできるようにする複製スイッチを識別するためにストリーム管理装置２６０とインターフェースを取る端末２５０の能力に主に焦点をあてて、通信システム２００の態様を描いている。
【００３２】
ソース・システム２１０は、配信のためにデータ・ユニットのストリームを複製スイッチ（例えば、フォーマットされた複製スイッチ２３０又は未フォーマットの複製スイッチ２３５）に送信する装置を含む。
【００３３】
ネットワーク２２０は、ソース・システム２１０、ストリーム管理装置２６０、フォーマットされた複製スイッチ２３０及び未フォーマットの複製スイッチ２３５の間の通信を可能にし得るネットワークを含む。
【００３４】
フォーマットされた複製スイッチ２３０は、ストリームを受信し、ストリーム内のコンテンツを複製し、当該ストリームを２台以上の端末に送信するように構成及び配置された複製スイッチである。複製スイッチは、ストリーム管理装置２６０が端末からストリーム受信の要求を受ける際に既に当該ストリームを取り扱っている（例えば、フォーマットされた複製スイッチ２３０は既にストリームを取り扱い、当該ストリームを他の端末に送信している）ため、フォーマットされたものとして記載される。
【００３５】
未フォーマットの複製スイッチ２３５は、フォーマットされた複製スイッチ２３０と類似する。フォーマットされた複製スイッチ２３０と比べて、未フォーマットの複製スイッチ２３５は、未フォーマットの複製スイッチ２３５が端末２５０のためにストリームを取り扱わねばならないことを示す状態変化の前では、ストリームを受信及び／又は取り扱っていない状態にある。一つの実現形態において、状態変化は、ストリーム管理装置２６０が未フォーマットの複製スイッチ２３５を、ストリームを取り扱う複製スイッチとして識別する際に発生し得る。もう一つの実現形態において、状態変化は、ストリーム管理装置２６０が、ストリームを受け取っていない端末からの要求を受信する際に発生する。
【００３６】
ネットワーク２４０は、一般に、ストリーム管理装置２６０、フォーマットされた複製スイッチ２３０、未フォーマットの複製スイッチ２３５及び端末２５０の間の通信を可能にし得る。ネットワーク２４０の実現形態は、ネットワーク２２０と共通のリンク及び／又は装置を含み得る。実現形態は、また、通信システム２００の装置間の別々のネットワークを含み得る。例えば、端末２５０は、一つのリンクを介して未フォーマットの複製スイッチ２３５と通信しながら、他のリンクを介してストリーム管理装置２６０と通信し得る。
【００３７】
端末２５０は、一般に、ネットワーク２４０を介して通信システム２００の他の装置と通信可能である。例えば、一つの実現形態において、端末２５０は、データ・ユニットのストリームにアクセスするためにストリーム管理装置２６０と通信する。
【００３８】
ストリーム管理装置２６０は、端末２５０がストリームにアクセスするために複製スイッチ（例えば、フォーマットされた複製スイッチ２３０又は未フォーマットの複製スイッチ２３５）に連絡することを可能にするように構成及び配置された一つ又はそれ以上の装置を含み得る。ストリーム管理装置２６０は、ストリーム管理装置２６０の動作を指示するためにソフトウェア・アプリケーション、プログラム、コード、装置、コンピュータ、コンピュータ・システム又はそれらの組合せから受信した又はそれらにより生成された命令を処理するコントローラー（図示せず）を含み得る。命令は、任意の種別のマシン、構成要素、装置、記憶媒体、又はストリーム管理装置２６０に配信され得る又はストリーム管理装置２６０のコントローラーに存在し得る伝送信号において永続的又は一時的に実現され得る。ストリーム管理装置２６０は、定められた方法で命令の応答及び実行が可能な汎用コンピュータ（例えば、パーソナル・コンピュータ）、システム、複製スイッチの構成要素、他の装置、又は命令の応答及び実行が可能なこれらのアイテムの組合せを含み得る。
【００３９】
一つの実現形態において、ストリーム管理装置２６０は、未フォーマットの複製スイッチを識別するように構成及び配置された一つ又はそれ以上の管理・認証アプリケーションを含む。これらの管理・認証アプリケーションは、汎用オペレーティング・システム及びハードウェア・プラットフォーム上で動作し得、該ハードウェア・プラットフォームは、汎用プロセッサと描画、通信及び／又は他の機能に特化されたハードウェアとを含む。他の実現形態において、ストリーム管理装置２６０は、端末がどの複製スイッチからストリームにアクセスするかを管理するスイッチ識別装置（例えば、サーバ又はプログラム）を含み得る。例えば、ストリーム管理装置２６０は、要求されたストリームをストリーミングすることを取り扱うのに必要な情報及び認証を識別されたスイッチに伝達し得るだけではなく、どの特定の複製スイッチがストリームを取り扱う（例えば、データ・ユニットのストリームを複製し送信する）かを端末に伝達するように構成及び配置され得る。
【００４０】
ストリーム管理装置２６０の実現形態は、サービス・プロバイダー又はコンテンツ・プロバイダーにストリーム管理装置２６０を操作させる工程を含み得る。例えば、サービス・プロバイダーは、ストリーミング・サービスを提供し得る。他の例においては、フォーマットされた複製スイッチが、ストリーム管理装置２６０として振る舞い得る。
【００４１】
図３は、ストリーム管理装置をして、未フォーマットの複製スイッチがデータ・ユニットのストリームを取り扱えるようにさせる工程を図示する。通信システム３００は、ストリーム管理装置３１０、未フォーマットの複製スイッチ３２０及び端末３３０を含む。一般に、ストリーム管理装置３１０の態様は、図２におけるストリーム管理装置２６０の態様に、未フォーマットの複製スイッチ３２０の態様は図２における未フォーマットの複製スイッチ２３５の態様に、端末３３０の態様は図１における端末１５０及び図２における端末２５０の態様に対応する。
【００４２】
まず、端末３３０は、ストリーム要求を生成する（ステップ３３１）。ストリーム管理装置３１０は、当該要求を受信し（ステップ３１１）、複製スイッチを識別する（ステップ３１２）。典型的に、複製スイッチを識別する工程は、ストリームの受信、ストリームのコンテンツの複製、及び当該コンテンツの端末への送信が可能な一つ又はそれ以上の複製スイッチを見つける工程を含む。実現形態は、まずいくつかの複製スイッチが利用可能であることを決定する工程と、次いで、特定の優先順位に基づいて一つの複製スイッチを識別する工程とを含み得る。例えば、複製スイッチは、利用可能な能力を有する全ての複製スイッチを識別してから、端末と複製スイッチとの間の「ホップ数」が最も少ない複製スイッチを識別し得る。実現形態は、また、何組かのフィルターを含む反復型の優先順位システムを用いて複製スイッチを識別する工程を含み得る。
【００４３】
複製スイッチを識別する工程は、また、フォーマットされた複製スイッチ及び未フォーマットの複製スイッチを識別する工程を含み得る。例えば、ストリーム管理装置３１０は、フォーマットされた複製スイッチ（例えば、既に要求されたストリームを取り扱っている複製スイッチ）が端末を最も良く支援し得ると決定し得る。
【００４４】
ストリーム管理装置３１０は、複製スイッチとの接続を確立する（ステップ３１３）。複製スイッチとの接続を確立する工程は、ストリーム管理装置３１０と未フォーマットの複製スイッチ３２０とが通信し得るよう、通信チャネルを確立する工程を含み得る。実現形態は、ストリーム管理装置３１０に予め通信チャネルを確立させる工程を含み得る。例えば、ストリーム管理装置３１０は、ステータス情報を受け取るために周期的に複製スイッチにポーリングし得る。
【００４５】
未フォーマットの複製スイッチ３２０は、接続を受け取る（ステップ３２１）。接続を受信する工程の実現形態は、通信チャネルの確立を有効にし確認するハンドシェイク処理を含み得る。例えば、未フォーマットの複製スイッチ３２０は、ストリーム管理装置が接続の確立を受信したという受け取り通知を待ち得る。
【００４６】
接続を受信する工程の実現形態は、通信チャネルを確立するためのステートレス・プロトコル（例えば、ＵＤＰ（ユーザー・データグラム・プロトコル））の使用を含み得る。例えば、ストリーム管理装置３１０及び未フォーマットの複製スイッチ３２０は、ＵＤＰを用いてスイッチ及びストリームの情報を通信し得る。
【００４７】
ストリーム管理装置３１０は、未フォーマットの複製スイッチ３２０がストリームを受信することを可能にする（ステップ３１４）。典型的には、これは、複製スイッチがストリームのコンテンツを複製し、コンテンツを二台以上の端末に送信することを可能にする工程を含む。複製スイッチがストリームを受信可能とする工程は、ストリーム・ソース又は既にストリームを受信している他の複製スイッチをして、未フォーマットの複製スイッチ３２０にストリームを送信させる工程を含み得る。未フォーマットの複製スイッチ３２０がストリームを送信可能にする工程は、複製スイッチがストリームを受信する受信者のリストを保持可能とする工程を含み得る。受信者のリストは、ストリームを要求し、及び／又はストリームの受信の停止を要求する端末群として、積極的に管理され得る。
【００４８】
スイッチを動作可能にする工程は、認証シーケンスの利用を含み得る。例えば、ストリーム管理装置３１０は、未フォーマットの複製スイッチ３２０に対して、その識別情報の証明を要求し得る。同様に、未フォーマットの複製スイッチ３２０は、ストリーム管理装置３１０に証明を要求し得る。認証シーケンスは、また、セキュリティ情報の通信を含み得る。例えば、ストリーム管理装置３１０は、特定のストリームの受信を認証された端末のリストを送信し得る。他の例において、ストリーム管理装置３１０は、ストリームの暗号化を可能にするための鍵交換を実行し得る。
【００４９】
認証シーケンスの他の実現形態は、課金情報の交換を含み得る。例えば、ストリーム管理装置３１０は、他の組織により所有され運用される未フォーマットの複製スイッチ３２０と通信し得る。ストリーム管理装置３１０の運用者は、未フォーマットの複製スイッチ３２０の運用者に対し、消費された帯域幅又は未フォーマットの複製スイッチ３２０によりサポートされる接続の数に基づいて支払いを行い得る。
【００５０】
未フォーマットの複製スイッチ３２０は、ストリームが取り扱われることを可能にする（ステップ３２２）。未フォーマットの複製スイッチ３２０は、動作可能にされると、ストリームを受信し送信する（ステップ３２３）。端末３３０は当該ストリームを受信する（ステップ３３２）。
【００５１】
図４は、ストリーム管理装置をして、未フォーマットの複製スイッチがデータ・ユニットを取り扱えるようにする工程を図示する。特に、図４は、複製スイッチの識別情報を受信し、識別された複製スイッチからのストリームを要求するために、端末にストリーム管理装置とのインターフェースを取らせる工程を図示する。通信システム４００は、ストリーム管理装置４１０、未フォーマットの複製スイッチ４２０及び端末４３０を含む。一般に、ストリーム管理装置４１０の態様は図２のストリーム管理装置２６０の態様に対応し、未フォーマットの複製スイッチ４２０の態様は図２の未フォーマットの複製スイッチ２３５の態様に対応し、端末４３０の態様は図１の端末１５０及び図２の端末２５０の態様に対応する。
【００５２】
まず、端末４３０は、ストリーム要求を生成する（ステップ４３１）。ストリーム管理装置４１０は、当該要求を受信し（ステップ４１１）、複製スイッチを識別する（ステップ４１２）。ストリーム管理装置４１０は、複製スイッチの識別情報を送信し（ステップ４１３）、識別された複製スイッチがデータ・ユニットのストリームを取り扱えるようにする（ステップ４１４、４２１）。端末４３０は識別情報を受信し（ステップ４３２）、未フォーマットの複製スイッチからのストリームを要求する（ステップ４３３）。未フォーマットの複製スイッチ４２０は要求を受信し（ステップ４２２）、ストリームを端末４３０に送信すると（ステップ４２３）、端末４３０がストリームを受信する（ステップ４３４）。
【００５３】
図５は、フォーマットされた複製スイッチから未フォーマットの複製スイッチに端末を移行させる方法を図示する。特に、端末が、要求を満たすことができないフォーマットされた複製スイッチにストリームを要求する場合、フォーマットされた複製スイッチは、未フォーマットの複製スイッチが当該ストリームを提供できるよう、ストリーム管理装置とインターフェースを取る。ストリーム管理装置は、端末とインターフェースを取り、端末のためにストリームを取り扱うことができる未フォーマットの複製スイッチの識別情報を送信する。
【００５４】
通信システム５００は、ストリーム・ソース５１０、ストリーム管理装置５２０、フォーマットされた複製スイッチ５３０、未フォーマットの複製スイッチ５４０及び端末５５０を含む。一般に、ストリーム・ソース５１０の態様は図１のストリーム・ソース１１０及び図２のストリーム・ソース２１０の態様に対応し、ストリーム管理装置５２０の態様は図２のストリーム管理装置２６０の態様に対応し、フォーマットされた複製スイッチ５３０の態様は図２のフォーマットされた複製スイッチ２３０の態様に対応し、未フォーマットの複製スイッチ５４０の態様は図２の未フォーマットの複製スイッチ２３５の態様に対応し、端末５５０の態様は図１の端末１５０及び図２の端末２５０の態様に対応する。
【００５５】
まず、端末５５０は、ストリーム要求を生成する（ステップ５５１）。フォーマットされた複製スイッチは当該要求を受信し（ステップ５３１）、スイッチ状態を決定する（ステップ５３２）。スイッチ状態の決定は、スイッチが追加のストリームを提供する能力を有するかの決定を含み得る。例えば、フォーマットされた複製スイッチ５３０は、追加のストリームを提供すると、他の端末のためにストリームを取り扱う性能が落ちることを決定し得る。
【００５６】
他の複製スイッチがストリームを提供するべきであることを示すスイッチ状態に基づいて、フォーマットされた複製スイッチ５３０は、端末５５０のリダイレクトを要求する（ステップ５３３）。典型的には、端末５５０のリダイレクトを要求する工程は、フォーマットされた複製スイッチ５３０は端末５５０を支援せず、代わりに他の複製スイッチが端末５５０を支援しなければならないことを示すメッセージを生成する工程を含む。
【００５７】
ストリーム管理装置５２０は、端末５５０をリダイレクトする要求を受信し（ステップ５２１）、複製スイッチを識別し（ステップ５２２）、識別された複製スイッチの動作可能化を指示する（ステップ５２３）ことにより応答する。識別された複製スイッチ（未フォーマットの複製スイッチ５４０）は動作可能とされ（スイッチ５４１）、ストリームを要求する（ステップ５４２）。
【００５８】
ストリーム・ソース５１０は、要求を受信し（ステップ５１１）、ストリームを未フォーマットの複製スイッチ５４０に送信する（ステップ５１２）と、未フォーマットの複製スイッチ５４０はストリームを受信する（ステップ５４３）。ストリームを受信する未フォーマットの複製スイッチ５４０とは無関係に、ストリーム管理装置５２０は、未フォーマットの複製スイッチ５４０の識別情報を、ストリームを提供することができる複製スイッチとして端末５５０に送信する（ステップ５２４）。
【００５９】
端末５５０は未フォーマットの複製スイッチ５４０の識別情報を受信し（ステップ５５２）、当該スイッチにストリームを要求する（ステップ５５３）。この例において、端末５５０はストリームを要求するが、ストリームを受信する工程は、端末５５０をしてストリームを送信する装置とは異なる装置にストリームを要求させる工程をも含み得る。他の実現形態は、端末５５０に要求を送信せずにストリームを受信させる工程を含み得る。
【００６０】
未フォーマットの複製スイッチ５４０は要求を受信する（ステップ５４４）。それに応じて、未フォーマットの複製スイッチ５４０がストリームを複製し（ステップ５４５）、ストリームを端末５５０に送信する（ステップ５４６）と、端末５５０がストリームを受信する（ステップ５５４）。
【００６１】
図６は、ストリームにアクセスする端末を複製スイッチ間で転送するために、未フォーマットの複製スイッチにフォーマットされた複製スイッチとのインターフェースを取らせる工程を図示する。特に、端末がストリームを受信するためにフォーマットされた複製スイッチとインターフェースを取り、当該フォーマットされた複製スイッチが端末を支援できない場合、フォーマットされた複製スイッチは、ストリームを取り扱うことができる未フォーマットのスイッチの識別情報を提供する。
【００６２】
通信システム６００は、ストリーム・ソース６１０、ストリーム管理装置６２０、フォーマットされた複製スイッチ６３０、未フォーマットの複製スイッチ６４０及び端末６５０を含む。一般に、ストリーム・ソース６１０の態様は図１のストリーム・ソース１１０及び図２のストリーム・ソース２１０の態様と対応し、ストリーム管理装置６２０の態様は図２のストリーム管理装置２６０の態様と対応し、フォーマットされた複製スイッチ６３０の態様は図２のフォーマットされた複製スイッチ２３０の態様と対応し、未フォーマットの複製スイッチ６４０の態様は図２の未フォーマットの複製スイッチ２３５の態様と対応し、端末６５０の態様は図１の端末１５０及び図２の端末２５０の態様と対応する。
【００６３】
まず、端末６５０はストリーム要求を生成する（ステップ６５１）。フォーマットされた複製スイッチ６３０は要求を受信し（ステップ６３１）、スイッチ状態を決定する（ステップ６３２）。他の複製スイッチがストリームを提供するべきであることを示すスイッチ状態に基づいて、フォーマットされた複製スイッチ６３０は、端末のリダイレクトを要求する（ステップ６３３）。ストリーム管理装置６２０は要求を受信し（ステップ６２１）、複製スイッチを識別し（ステップ６２２）、識別されたスイッチの動作可能化を開始する（ステップ６２３）。識別された複製スイッチ（即ち、未フォーマットの複製スイッチ６４０）は動作可能にされる（スイッチ６４１）。
【００６４】
ストリーム管理装置６２０は、また、識別されたスイッチの識別情報（即ち、未フォーマットの複製スイッチ６４０の識別情報）をフォーマットされた複製スイッチ６３０に送信する（ステップ６２４）。フォーマットされた複製スイッチ６３０は、当該スイッチの識別情報を受信し（ステップ６３４）、ストリームを未フォーマットの複製スイッチ６４０に送信する（ステップ６３５）。
【００６５】
未フォーマットの複製スイッチ６４０はストリームを受信する（ステップ６４２）。
フォーマットされた複製スイッチ６３０は、また、未フォーマットの複製スイッチ６４０の識別情報を端末６５０に送信する（ステップ６３６）。端末６５０は識別情報を受信し（ステップ６５２）、未フォーマットの複製スイッチ６４０にストリームを要求する（ステップ６５３）。未フォーマットの複製スイッチ６４０は要求を受信し（ステップ６４３）、ストリームを複製し（ステップ６４４）、当該ストリームを端末６５０に送信する（ステップ６４５）と、端末６５０がストリームを受信する（ステップ６５４）。
【００６６】
図７は、未フォーマットの複製スイッチが新しい端末からの要求の受信に際して動作可能とされる場合に、既にフォーマットされた複製スイッチからストリームを受信している端末を、未フォーマットの複製スイッチに移行させる工程を図示する。特に、新しい端末がフォーマットされた複製スイッチにストリームを要求し、未フォーマットの複製スイッチからストリームを受信する場合、既にストリームを受信している端末は、未フォーマットの複製スイッチに移行される。
【００６７】
通信システム７００は、ストリーム・ソース７１０、ストリーム管理装置７２０、フォーマットされた複製スイッチ７３０、未フォーマットの複製スイッチ７４０、新しい端末７５０及び既にストリームを受信している端末７６０を含む。一般に、ストリーム・ソース７１０の態様は図１のストリーム・ソース１１０及び図２のストリーム・ソース２１０の態様と対応し、ストリーム管理装置７２０の態様は図２のストリーム管理装置２６０の態様と対応し、フォーマットされた複製スイッチ７３０の態様は図２のフォーマットされた複製スイッチ２３０の態様と対応し、未フォーマットの複製スイッチ７４０の態様は図２の未フォーマットの複製スイッチ２３５の態様と対応し、端末７５０及び端末７６０の態様は図１の端末１５０及び図２の端末２５０の態様と対応する。
【００６８】
新しい端末７５０がストリームを受信する要求を生成する（ステップ７５１）前に、フォーマットされた複製スイッチ７３０はストリームを送信しており（ステップ７３１）、端末７６０は当該ストリームを受信している（ステップ７６１）。端末７６０は、既にストリームを要求しており、又は、ストリームは自動的に送信されている。
【００６９】
端末７５０がストリーム要求を生成する（ステップ７５１）と、ストリーム管理装置７２０は要求を受信し（ステップ７２１）、複製スイッチ（即ち、フォーマットされた複製スイッチ７３０）を識別し（ステップ７２２）、フォーマットされた複製スイッチ７３０にポーリングする（ステップ７２３）。
【００７０】
フォーマットされた複製スイッチ７３０はポーリングを受信し（ステップ７３２）、フォーマットされた複製スイッチ７３０の状態を決定する（ステップ７３３）。この場合の状態は、フォーマットされた複製スイッチ７３０が端末７５０のためにストリームを取り扱わなくてもよいことを示す。フォーマットされた複製スイッチ７３０は、当該状態をストリーム管理装置に送信する（ステップ７３４）。
【００７１】
スイッチ状態を決定する工程は、端末７５０とフォーマットされた複製スイッチ７３０との間の要求された接続を予測値に定量化する工程を含み得る。端末７５０を支援する複製スイッチを識別するために、この予測値は、他の複製スイッチの予測値と比較され得る。
【００７２】
ストリーム管理装置７２０は、状態を受け取る（ステップ７２４）。当該状態は、スイッチが新しい端末７５０のためにストリームを取り扱うべきではないことを示すため、ストリーム管理装置７２０は、再度、複製スイッチを識別する（ステップ７２５）。このとき、未フォーマットの複製スイッチ７４０が識別される。次いで、未フォーマットの複製スイッチ７４０の識別情報が、フォーマットされた複製スイッチ７３０及び端末７５０に送信される（ステップ７２６）。フォーマットされた複製スイッチ７３０及び新しい端末７５０は、新しいスイッチの識別情報を受け取る（ステップ７３５及びステップ７５２）。
【００７３】
ストリーム管理装置７２０は、また、未フォーマットの複製スイッチ７４０のためのスイッチの動作可能化を指示し（ステップ７２７）、未フォーマットの複製スイッチ７４０は動作可能にされる（ステップ７４１）。未フォーマットの複製スイッチ７４０がストリームへのアクセスを取り扱えるようにする工程の一部として、ストリーム管理装置７２０はストリーム・ソース７１０へのストリーム要求を生成する（ステップ７２８）。ストリーム・ソース７１０は要求を受信し（ステップ７１１）、それに応じて、ストリームを未フォーマットの複製スイッチ７４０に送信する（ステップ７１２）。
【００７４】
未フォーマットの複製スイッチ７４０が動作可能にされると、端末７５０は、未フォーマットの複製スイッチ７４０の識別情報を受信し、ストリーム要求を生成する（ステップ７５３）。未フォーマットの複製スイッチ７４０は当該要求を受信し（ステップ７４２）、スイッチが動作可能にされてストリームが受信されると、コンテンツの複製と、新しい端末７５０へのストリームの送信とを開始する（ステップ７４４及びステップ７４５）。端末７５０はストリームを受信する（ステップ７５３）。
【００７５】
未フォーマットの複製スイッチ７４０を動作可能にする工程の一部として、又は、独立した状態に応じて、フォーマットされた複製スイッチ７３０は転送条件を受け取る（ステップ７３６）。転送条件の受信は、典型的には、障害条件が存在する又は差し迫っていることを示す。例えば、複製スイッチは、複製スイッチのソフトウェアをアップデートするための定期メンテナンスが予定されていることがあり得る。
【００７６】
転送条件の受信は、また、ストリーム管理装置７２０により識別された基準に基づいて、新しい複製スイッチが端末をより良く支援し得ることを決定する工程を含み得る。例えば、ストリーム管理装置は、新しく利用可能になった複製スイッチがより狭い帯域幅を消費することを決定し得る。
【００７７】
転送条件に応じて、フォーマットされた複製スイッチ７３０は転送を開始する（ステップ７３７）。フォーマットされた複製スイッチ７３０は、また、既にストリームを受信している端末７６０に転送要求を送信する（ステップ７３８）。
【００７８】
端末７６０は転送要求を受信し（ステップ７６１）、未フォーマットの複製スイッチからのストリームを要求する（ステップ７６２）。未フォーマットの複製スイッチ７４０は要求を受信し（ステップ７４６）、ストリームを端末７６０に送信する（ステップ７４７）と、端末７６０はストリームを受信する（ステップ７６３）。
【００７９】
図８は、未フォーマットの複製スイッチのネットワークにおいて、利用される優先順位付けに依存して複製スイッチがどのように識別されるかを図示する。一般に、ストリーム管理装置は、ネットワーク状態とネットワークの構成要素及び装置の属性及び条件とに基づいて、いくつかの複製スイッチのうちのフォーマットされた又は未フォーマットの一つを識別する。通信システム８００は、ソース・システム８１０、ネットワーク８１５、通信リンク８１６〜８２１、未フォーマットの複製スイッチ８３１〜８３６、通信リンク８４０〜８４５、ネットワーク８５０及び端末８６０を含む。一般に、ストリーム・ソース８１０の態様は図１のストリーム・ソース１１０及び図２のストリーム・ソース２１０の態様に対応し、ネットワーク８１５及びネットワーク８５０の態様は図１のネットワーク１２０、１４０及び図２のネットワーク２２０及び２４０の態様に対応し、通信リンク８１６〜８２１及び通信リンク８４０〜８４５の態様は図１の通信リンク１１５及び図２の通信リンク２１５の態様に対応し、未フォーマットの複製スイッチ８３１〜８３６の態様は図２の未フォーマットの複製スイッチ２３５の態様と対応し、端末８６０の態様は図１の端末１５０及び図２の端末２５０の態様と対応する。
【００８０】
通信システム８００は、異なる属性を有する６台の複製スイッチを含む。複製スイッチは、複製スイッチの属性及び優先順位付けシステムに基づいて、端末のためのストリームを取り扱うように識別され得る。例えば、複製スイッチ８３１は、端末８６０に対して１００ｍｓ（ミリ秒）という最も少ない待ち時間を有する。従って、複製スイッチと端末８６０との間の待ち時間が決定条件である場合、スイッチ８３１が識別される。待ち時間はシステムの異なるノード間で測定され得る。例えば、ストリーム・ソースと端末、複製スイッチと端末、ストリーム・ソースと複製スイッチ、及び上記の装置とストリーム管理装置との間で待ち時間が測定され得る。経路、リンク及び／又はルートの全体が測定される必要は無い。例えば、複製スイッチと、いくつかの端末の接続を統合するアクセス・ポイントとの間の待ち時間が測定され得る。
【００８１】
実現形態は、また、待ち時間を決定するための基準点として代用物の利用を含み得る。例えば、端末８６０により共通にアクセスされるサーバと複製スイッチとの間の待ち時間が測定され得る。
【００８２】
他の条件に基づく優先順位付けの例として、複製スイッチ８３２は、端末８６０に対するリンク数が最も少ない。従って、リンク数が決定条件である場合、複製スイッチ８３２がストリームを取り扱うように選択され得る。上記の待ち時間測定方法と類似する測定方法（例えば、代用物の利用、及びシステムの様々な装置間のリンク数の測定）も利用され得る。
【００８３】
ストリーミングは、他のアプリケーションに比べて大量のネットワーク帯域幅を消費し得る。従って、ストリーム管理装置は、スイッチと端末８６０との間の全体の帯域幅が最も広いスイッチを識別し得る。この場合、複製スイッチ８３３が選択される。同様に、ストリーム管理装置は、端末と複製スイッチとの間の利用可能な帯域幅が最も広い複製スイッチを選択し得る。一般に、利用可能な帯域幅は、全体の帯域幅から利用されている帯域幅を引いた差分を示す。通信システム８００において、複製スイッチ８３４が最も広い利用可能な帯域幅を有する。
【００８４】
装置間の経路が異なる能力のリンクを含み得る場合、経路を定量化する技術が用いられ得、経路、リンク、接続又はルートのの総計値が作成される。例えば、最も狭い帯域幅を有するリンクは、速度制限のある接続であり得る。速度制限のあるリンクの帯域幅は、全体の経路を定量化するために用いられ得る。他の実現形態においては、例えばホップ数及びリンク状態のような要素が、定量化される値に影響し得る。例えば、ストリームの優先制御を実現するより帯域幅の狭いリンクがあり得るため、他のリンクの状態が決定要素となり得る。その場合、帯域幅（全体又は利用可能な帯域幅）を計算するためには他のリンクが利用され得る。
【００８５】
いくつかの実現形態において、ストリーム管理装置は、端末に対する複製スイッチの地理的な近さに基づいて複製スイッチを選択し得る。例えば、サービス・プロバイダーは、地理的な近さがストリームを受信する端末の能力（例えば、データ・ユニットのゆらぎ又は遅延が最も少ない、又は最も狭い帯域幅を消費する）を最も良く表わすと決定し得る。他の例において、ストリーム管理装置は、位置情報を入れたデータベース（例えば、課金情報）を持ち得る。この地理的情報は、ストリーム管理装置が、端末に地理的に最も近い複製スイッチを識別することを可能にし得る。通信システム８００において、複製スイッチ８３６が最も近い（２マイル対３マイル）。
【００８６】
近さを決定する他の例には、位置を決定するための代用物の利用が含まれ得る。例えば、課金情報の郵便番号は、近似的にその郵便番号の中心地点を示し得る。次いで、中心地点と複製スイッチとの間の近さが測定され得る。他の例においては、端末が頻繁にアクセスするサーバの位置が、端末の位置に対する代用物として利用され得る。
【００８７】
複製スイッチを識別する工程は、リンク状態情報の利用を含み得る。リンク状態情報の一例には、不安定なリンクを識別する工程が含まれ得る。例えば、経路又はルート上のリンクが過去１時間以内に２回失敗している場合、ストリーム管理装置は、通信のためにそのリンクを使用する複製スイッチを端末が照会しないようにし得る。他の例として、いくつかのプロバイダーにとって、自らのネットワークを横断するサード・パーティのリンクを使用すると、より多くの費用がかかり得る。そのため、ストリーム管理装置は、サード・パーティのリンクを使用する複製スイッチを端末が照会しないようにし得る。
【００８８】
リンク状態情報は、いくつかのリンクからなる経路のうちの一つのリンクに基づき、又は、エンド・ツー・エンドの接続を表わし得る。リンク状態は、スイッチ〜ソース間のリンク（例えば、通信リンク８１６〜８２１）、スイッチ〜端末間のリンク（例えば、通信リンク８４０〜８４５）、又はストリーム・ソース〜端末間のリンク（例えば、通信リンク８１６〜８２１及び通信リンク８４０〜８４５）を含み得る。従って、ソース〜端末間のリンクが決定条件である場合、スイッチ８３５が選択され得る。他の複製スイッチはそれぞれ、リンク状態に関してアラームを有するからである。
【００８９】
実現形態は、特定のリンク、経路、ルート及び回路を避けるという消極的な優先順位付けに限定されない。実現形態は、望ましいリンク状態の情報に基づいて複製スイッチを識別する工程を含み得る。例えば、ストリーム管理装置は、サービス能力の品質が保証された複製スイッチを識別し得る。他の例において、ストリーム管理装置は、優先順位付け能力を有するリンクを用いて複製スイッチを識別し得る。
【００９０】
実現形態は、リンク状態の階層制を含み得る。例えば、ストリーム管理装置は、失敗によるアラーム状態にある（例えば、リンクは追加のストリームを取り扱うことができない）複製スイッチを選択することを避け得る。より小さなアラーム状態は、現在は使用可能であるが以前帯域幅の制約があったというリンク状態を表わし得る。特に表示のないリンク状態は、アラームはないが、性能の向上もないリンクを表わし得る。リンク状態は、特定のトラフィックのクラス、及び／又は保証された性能（例えば、ＲＳＶＰ（リソース・リザベーション・プロトコル））に対してリンクが優先順位を付ける場合に、相対的な重要度を付けられ得る。
【００９１】
実現形態は、一つ以上の条件の利用を含み得る。例えば、ストリーム管理装置はまず、アラーム状態を経験していない全ての複製スイッチを識別し、識別された複製スイッチの中から最も待ち時間の少ない複製スイッチを選択し得る。
【００９２】
図９は、端末が二つの複製スイッチ間でどのようにソースを変更するかを図示する。通信システム９００は、第一の複製スイッチ９１０、第二の複製スイッチ９２０及び端末９３０を含む。一般に、第一の複製スイッチ９１０及び第二の複製スイッチ９２０の態様は図２のフォーマットされた複製スイッチ２３０の態様に対応し、端末９３０の態様は図１の端末１５０及び図２の端末２５０の態様に対応する。
【００９３】
まず、第一の複製スイッチ９１０は、端末９３０にストリームを送信する（ステップ９１１）。端末９３０はストリームを受信する（ステップ９３１）。
状態の変化に応じて、端末９３０が第一の複製スイッチ９１０から第二の複製スイッチ９２０に移行されるべきであることが決定される（例えば、図７の転送状態）（ステップ９１２、９２１及び９３２）。移行の決定は、第一の複製スイッチ９１０、第二の複製スイッチ９２０、ストリーム管理装置（図示せず）又は端末９３０により為され得る。第一の複製スイッチ９１０による決定の例には、第一の複製スイッチ９１０が最大限の能力で動作していることの決定が含まれ得る。他の例において、第一の複製スイッチ９１０は、また、第二の複製スイッチ９２０が新たに動作可能とされ、より帯域幅を消費しない方法でストリーミングを提供し得るとの知らせを受信し得る。第二の複製スイッチ９２０からのストリームの提供は、複製されたストリームが広域ネットワーク上を重複無く横断するために、より狭い帯域幅を消費し得る。
【００９４】
第二の複製スイッチ９２０による決定の例には、支援する端末のリストを第二の複製スイッチ９２０に受信させる工程が含まれ得る。ストリーム管理装置も、そのような決定を行い得る。他の例には、第一の複製スイッチ９１０が機能休止になる（例えば、メンテナンスを行う、バッテリ電源が不足している、又は構成要素が故障している）というメッセージを受信することが含まれ得る。
【００９５】
端末９３０による決定の例には、端末９３０に第一の複製スイッチ９１０からのストリームが伝送エラーになっていると決定させる工程が含まれ得る。伝送エラーは、データ・ユニットの脱落又は遅延を含み得る。他の例には、「より良い」複製スイッチが存在しないかを優先付け条件（例えば、図８における複製スイッチの識別条件）に基づいて決定するために、端末９３０をしてストリーム管理装置に周期的にポーリングさせる工程が含まれ得る。
【００９６】
いずれの場合においても、移行状態の決定は、少なくとも第二の複製スイッチ９２０と共有されるが、第一の複製スイッチ９１０及び／又は端末９３０とも共有され得る。第二の複製スイッチ９２０において移行状態の知らせが受信又は決定されると、第二の複製スイッチ９２０は端末９３０にストリームを送信する（ステップ９２２）。端末９３０は、第二の複製スイッチからストリームを受信する（ステップ９３３）。この時点では、端末９３０はストリームを第一の複製スイッチ９１０及び第二の複製スイッチ９２０から受信する。
【００９７】
端末９３０は二つのストリームを同期させる（ステップ９３４）。一般に、二つのストリームの同期は、端末が中断なくいずれのストリームからもコンテンツを利用できるよう、二つのストリームの関連するコンテンツの構成要素（例えば、同一のフレーム）が所望の時間枠内で到着することを意味する。中断の例には、信号又は表示の損失、画素化（pixelization）、及び／又は、音声チャネル又は画像の劣化が含まれ得る。
【００９８】
同期の実現形態には、端末９３０をして、受信された又は期待されるデータ・ユニットに対応する特定のデータ・ユニット又はフレームを要求させる工程が含まれ得る。例えば、第二のストリームが既に表示されたコンテンツを含む場合、端末９３０は第二の複製スイッチ９２０が将来の期待される到着時間において必要とされるものに対応する特定のシーケンス番号から始まるコンテンツを送信することを要求し得る。
【００９９】
ストリームが同期されると、第一の複製スイッチ９１０は第一のストリームの送信を中止する（ステップ９１３及び９３５）。一つの実現形態においては、ストリームの送信は、ストリームが同期されたというメッセージを端末９３０が受信したことに応じて中止され得る。他の実現形態においては、ストリームの送信は、制限時間の終了により中止され得る。例えば、第一の複製スイッチ９１０は、移行状態が発生したと決定された一分後に送信を停止し得る。他の例においては、第一の複製スイッチ９１０は、「キープ・アライブ」メッセージが３０秒間受信されない場合に送信を停止し得る。
【０１００】
図１０は、二つのストリームを受信する端末がいかにそれらを同期させ得るかを図示するタイミング図１０００を提供する。図示されるように、第一の複製スイッチ１００１及び第二の複製スイッチ１００２は、ストリーム内の一連のデータ・ユニットを受信する。図１０の下部の受信時刻線は、個々のデータ・ユニットがいつ受信されたかを示す。データ・ユニット内の番号は、データ・ユニット内のコンテンツの対応する時間フレームを示す。
【０１０１】
典型的には、データ・ユニットのストリームを受信する際、データ・ユニットが必要とされる時刻に対するデータ・ユニットが受信され得る時刻の時間枠がある。例えば、データ・ユニットが早く受信され過ぎると、端末は、データ・ユニットのコンテンツが必要とされるまでデータ・ユニットを蓄積しておくのに十分なバッファ又はメモリを持たないかもしれない。データ・ユニットが遅く信され過ぎると、コンテンツが処理され表示される前に中断が起こるかもしれない。
【０１０２】
図１０には、データ・ユニットが受信され得る５単位の時間枠がある。データ・ユニット１０１０、１０１１、１０１２、１０１３及び１０１４は、端末が受信し表示するストリームの一部である。それらのデータ・ユニットは、５単位の時間枠内に到着するため、ストリームからのコンテンツは中断なく利用され得る。例えば、時刻１００から始まるコンテンツを有するデータ・ユニット１０１０は、時刻９５に到着する。データ・ユニット１０１１、１０１２、１０１３、１０１４及び１０１５は、同様に５単位（例えば、秒）の時間枠内に到着する。
【０１０３】
端末は、第一の複製スイッチ１００１からのストリームの代わりに第二の複製スイッチ１００２からのストリームを利用するために、第二の複製スイッチ１００２からのストリームを同期しようと試みる。しかし、データ・ユニット１０２０、１０２１及び１０２２は、全て５秒の時間枠から外れて到着する。例えば、データ・ユニット１０２０は、時刻１２０から１４０のコンテンツに対応するが、２０時間単位も早過ぎて到着する。同様に、データ・ユニット１０２１も、２０時間単位早過ぎて到着する。データ・ユニット１０２２は、１３５に開始するコンテンツに対し１５時間単位早過ぎて、時刻１１５に到着する。
【０１０４】
データ・ユニット１０２３は、許容できる５単位の時間枠内に到着し、端末が第二の複製スイッチ１００２から受け取ることができる最初のデータ・ユニットである。端末が後続するデータ・ユニットも所望の時間枠内に到着すると決定した場合、端末は第二の複製スイッチ１００２からのストリームを利用し始めることができる。しかし、実現形態は、第二の複製スイッチ１００２が中断なしに所望のデータ・ユニットを提供することができるという信頼を確立するために、複数のデータ・ユニットを特定の時間枠内に受信する要求を含み得る。２つ以上のデータ・ユニットを確認する要件は、時刻１５０より後に到着する一つ又はそれ以上のデータ・ユニットを含み得る、データ・ユニット１０２４のグループ１３０により提示され得る。
【０１０５】
図１１は、二つの複製スイッチから端末により受信されたストリームを同期するためにどのようにバッファが利用され得るかを図示するタイミング図１１００を提供する。図示されるように、第一の複製スイッチ１１０１及び第二の複製スイッチ１１０２は、時刻線１１０３に表わされるコンテンツに対応するデータ・ユニットのストリームを送信する。第一の複製スイッチ１１０１は、時刻０：００から時刻２：３０までのコンテンツに対応するコンテンツを既に送信している。端末は既に、時刻２：００までのコンテンツ１１１１を再生している。端末が既に受信しておりまだ再生していないコンテンツは、時刻２：００から時刻２：３０までのコンテンツに対応し、バッファ１１１２に蓄積され得る。
【０１０６】
端末が第二のストリームからのコンテンツの利用に継ぎ目なく移行し、第一のストリームからのコンテンツの利用を中止し得るよう、第二の複製スイッチ１１０２は、第一のストリームで送られたコンテンツと同期させるように試み、データ・ユニットのストリームを送信する。コンテンツ出力の中断なしに移行が行われる場合（例えば、次に必要とされるコンテンツが利用可能であり、ネットワークを移行したり廃棄されたりしない場合）、移行は継ぎ目なく行われる。
【０１０７】
一般に、第二のストリームにおいて受信されたコンテンツの一部がバッファ内のコンテンツと重複する場合に、移行は継ぎ目なく行われる。例えば、データ・ユニット１１２１からのコンテンツはバッファ１１１２内のコンテンツと重複しないため、データ・ユニット１１２１は継ぎ目のない移行を提供しない。データ・ユニット１１２２のコンテンツの一部がバッファ１１１２と重複するため、データ・ユニット１１２２は継ぎ目のない移行を提供し得る。データ・ユニット１１２２から受信された重複するコンテンツを端末が利用することができる場合、継ぎ目の無い移行が発生し得る。しかし、端末要件は、端末がデータ・ユニット１１２２において移行することを妨げ得る。例えば、バッファが既に一杯である場合、端末は、データ・ユニット１１２２を受信するのに十分なメモリを持たない。他の例では、フレーム間の差が既に利用可能ではないフレームを参照する場合、フレーム間の符号化の問題が、端末が同期可能であることを妨げ得る。
【０１０８】
上記のように、実現形態は、ストリームのいくつかのデータ・ユニットが移行の信頼性が確立され得る前に受信されることを要求し得る。しかし、通信システム１１００の端末は、データ・ユニットがバッファ内のコンテンツと重複するコンテンツを持って到着すれば、後続して受信されるデータ・ユニットは時宜にかなって到着すると推定する。
【０１０９】
データ・ユニット１１２３のコンテンツは、バッファ１１１２内のコンテンツと重複する。従って、データ・ユニット１１２３は同期に利用され得る。同様に、データ・ユニット１１２４は、バッファ内のコンテンツの終わり及びその続きに対応するコンテンツを含む。端末の制限（例えば、利用可能なメモリ）によりデータ・ユニット１１２４の受信が妨げられない限り、データ・ユニット１１２４は、中断なしに同期させるために利用され得るデータ・ユニットである。同様に、データ・ユニット１１２５からのコンテンツはバッファ１１１２からのコンテンツが終わるときに始まるため、データ・ユニット１１２５は、端末の制限がない限り、同期のために利用され得る。
【０１１０】
しかし、データ・ユニット１１２６は、バッファ１１１２の終わりとデータ・ユニット１１２６のコンテンツの始まりとの間にコンテンツ・ギャップがあるため、同期に利用されないことがあり得る。ギャップを埋めるコンテンツを有する追加のデータ・ユニットが提供されない限り、端末は中断を経験し、及び／又は同期できない。実現形態は、端末にデータ・ユニット１１２６のあたりで同期させるために、端末が、複製スイッチ１１０１又は複製スイッチ１１０２からギャップを埋めるコンテンツを有するデータ・ユニットを受信することを可能にし得る。実現形態は、また、いくらかの中断を許しつつ、データ・ユニット１１２６あたりで同期させ得る。例えば、端末は、データ・ユニット１１２６が同期をとるのに十分に近いと決定し、中断にもかかわらず同期し得る。コンテンツの性質及び／又は形式次第で、中断は重要でなく、又は気づかれないようにさえなり得る。より重大な中断もあり得る。
【０１１１】
他の実現形態も、特許請求の範囲に含まれる。例えば、ストリーム管理装置は、端末へのストリームの送信を要求し得る。ストリーム管理装置は、ネットワーク運用者、管理サーバ、ワークステーション又はスケジューリング・エージェントを含み得る。
【０１１２】
いくつかの場合において、端末は、転送条件を作る状態変化に際して移行しない。例えば、端末は、移行のための特定の周波数に制限され得る。他の制限には、特定の数の端末が転送条件を経験するまで待つことなどが含まれ得る。移行に費やされるリソースを制限する他の移行しきい値が存在し得る。
【図面の簡単な説明】
【０１１３】
【図１】単一のソースからデータ・ユニットの複数のストリームを生成するために複製スイッチを利用可能である通信システムのブロック図である。
【図２】ストリームにアクセスするために端末が未フォーマットの複製スイッチを照会するように構成され配置されたストリーム管理装置を有する通信システムのブロック図である。
【図３】未フォーマットの複製スイッチがデータ・ユニットのストリームを取り扱えるようにするストリーム管理装置を示すフロー図である。
【図４】ストリームにアクセスするための未フォーマットの複製スイッチを識別するために、端末とインターフェースを取るストリーム管理装置を示すフロー図である。
【図５】フォーマットされた複製スイッチから未フォーマットの複製スイッチへと移行させられる端末を示すフロー図である。
【図６】端末を移行するためにフォーマットされた複製スイッチとインターフェースを取る未フォーマットの複製スイッチを示すフロー図である。
【図７】既にストリームを受信している端末の、未フォーマットの複製スイッチへの移行を示すフロー図である。
【図８】未フォーマットの複製スイッチが優先順位に基づいてどのように識別されるかを示すブロック図である。
【図９】端末がどのようにソースを変更するかを示すフロー図である。
【図１０】二つの複製スイッチにより送信された二つのストリームを端末がどのように同期させるかを示すタイミング図である。
【図１１】二つの複製スイッチにより送信された二つのストリームを同期させるために、端末がどのようにバッファを利用するかを示すタイミング図である。
【図１】
2004536494.tif 000003
【図２】
2004536494.tif 000004
【図３】
2004536494.tif 000005
【図４】
2004536494.tif 000006
【図５】
2004536494.tif 000007
【図６】
2004536494.tif 000008
【図７】
2004536494.tif 000009
【図８】
2004536494.tif 000010
【図９】
2004536494.tif 000011
【図１０】
2004536494.tif 000012
【図１１】
2004536494.tif 000013
【国際公開パンフレット】
2004536494.tif 000014
2004536494.tif 000015
2004536494.tif 000016
2004536494.tif 000017
2004536494.tif 000018
2004536494.tif 000019
2004536494.tif 000020
2004536494.tif 000021
2004536494.tif 000022
2004536494.tif 000023
2004536494.tif 000024
2004536494.tif 000025
2004536494.tif 000026
2004536494.tif 000027
2004536494.tif 000028
2004536494.tif 000029
2004536494.tif 000030
2004536494.tif 000031
2004536494.tif 000032
2004536494.tif 000033
2004536494.tif 000034
2004536494.tif 000035
2004536494.tif 000036
2004536494.tif 000037
2004536494.tif 000038
2004536494.tif 000039
2004536494.tif 000040
2004536494.tif 000041
2004536494.tif 000042
2004536494.tif 000043
2004536494.tif 000044
2004536494.tif 000045
2004536494.tif 000046
2004536494.tif 000047
2004536494.tif 000048
2004536494.tif 000049
2004536494.tif 000050
2004536494.tif 000051
2004536494.tif 000052
2004536494.tif 000053
2004536494.tif 000054
2004536494.tif 000055
2004536494.tif 000056
2004536494.tif 000057
2004536494.tif 000058
2004536494.tif 000059
2004536494.tif 000060
2004536494.tif 000061
【国際調査報告】
2004536494.tif 000062
2004536494.tif 000063