(57)【特許請求の範囲】
【請求項１】
コンテンツサーバを無線ネットワークにインタフェースする方法において、
前記無線ネットワークを介して複数の装置へのコンテンツフローのスケジュール配信を前記無線ネットワークに要求する要求メッセージを前記コンテンツサーバから前記無線ネットワークに送信することと、ここにおいて、前記要求メッセージは、スケジュールされた配信時間を含むパラメータを含む、
前記コンテンツフローが前記無線ネットワークにより配信されるか否かを示す応答メッセージを前記無線ネットワークから前記コンテンツサーバにおいて受信することと、
前記無線ネットワークが前記コンテンツフローを配信することを前記応答メッセージが示すなら、前記スケジュールされた配信時間まで待ち、前記コンテンツフローを前記コンテンツサーバから前記無線ネットワークに送信することと、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)することと、
を具備し、
前記コンテンツフローが前記無線ネットワークに追加されることが承認されないことを前記応答メッセージが示すとき、前記方法は、
前記コンテンツフローに関連した１つ以上のパラメータを調節することと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記１つ以上のパラメ―タを調節することは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給することを含む、
前記１つ以上の調節されたパラメータに基づいて新しい要求メッセージを前記コンテンツサーバから前記無線ネットワークに送信することと、
をさらに具備する方法。
【請求項２】
第２の要求メッセージを前記コンテンツサーバから前記無線ネットワークに送信することをさらに具備し、前記第２の要求メッセージは前記コンテンツフローに対する変更(modification)を要求する、請求項１の方法。
【請求項３】
第２の要求メッセージを前記コンテンツサーバから前記無線ネットワークに送信することをさらに具備し、前記第２の要求メッセージは前記無線ネットワークに前記コンテンツフローを削除することを要求する、請求項１の方法。
【請求項４】
前記無線ネットワークから第２の要求メッセージを送信することをさらに具備し、第２の応答メッセージは前記コンテンツフローのレイテンシィタイム(latency time)を要求する、請求項１の方法。
【請求項５】
前記コンテンツフローは非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項１の方法。
【請求項６】
前記コンテンツフローはベアラーチャネル(bearer channel)を介して前記無線ネットワークに送信される、請求項１の方法。
【請求項７】
前記１つ以上のパラメータは、レートパラメータ(rate parameter)とサービスの質レートパラメータ(a quality of service rate parameter)の少なくとも１つを具備する、請求項１の方法。
【請求項８】
前記応答メッセージは、前記コンテンツフローを受信するために登録された装置の数の情報を具備する、請求項１の方法。
【請求項９】
無線ネットワークを介して複数の装置へのコンテンツフローのスケジュール配信を前記無線ネットワークに要求する要求メッセージを前記無線ネットワークに送信する送信ロジックであって、前記要求メッセージは、スケジュールされた配信時間を含む少なくとも１つのパラメータを含む、送信ロジックと、
前記コンテンツフローが前記無線ネットワークを介して配信されるか否かを示す応答メッセージを前記無線ネットワークから受信する受信ロジックと、
前記スケジュールされた配信時間まで待つように動作する待ちロジックと、
前記コンテンツフローを前記無線ネットワークに配信するように動作するベアラーチャネル(bearer channel)と、
前記応答メッセージ内に含まれる１つ以上の受け入れ可能なパラメータに基づいて、前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)するように動作するロジックと、
を具備し、
前記受信ロジックは、
前記コンテンツフローが配信されないことを前記応答メッセージが示すとき、前記コンテンツフローに関連した１つ以上のパラメータを調節するように動作するロジックと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記ロジックは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給するように動作する、
前記コンテンツフローを配信するための新しい要求メッセージを前記無線ネットワークに送信するように動作するロジックであって、前記新しい要求メッセージは前記１つ以上の調節されたパラメータを含む、ロジックと、
を具備する、コンテンツサーバ。
【請求項１０】
前記送信ロジックは、前記コンテンツフローを変更するための第２の要求メッセージを前記無線ネットワークに送信するように動作する、請求項９のコンテンツサーバ。
【請求項１１】
前記送信ロジックは、前記コンテンツフローを削除するための第２の要求メッセージを前記無線ネットワークに送信するように動作する、請求項９のコンテンツサーバ。
【請求項１２】
前記送信ロジックは、前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを前記無線ネットワークに送信するように動作する、請求項９のコンテンツサーバ。
【請求項１３】
前記コンテンツフローは非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項９のコンテンツサーバ。
【請求項１４】
前記１つ以上のパラメータは、レートパラメータ(rate parameter)と、サービスの質レートパラメータ(a quality of service rate parameter)の少なくとも１つを具備する、請求項９のコンテンツサーバ。
【請求項１５】
前記応答メッセージは、前記コンテンツフローを受信するように登録された装置の数の情報を具備する、請求項９のコンテンツサーバ。
【請求項１６】
無線ネットワークを介して複数の装置へのコンテンツフローのスケジュール配信を前記無線ネットワークに要求する要求メッセージを前記無線ネットワークに送信する手段であって、前記要求メッセージは、スケジュールされた配信時間を含む少なくとも１つのパラメータを含む、手段と、
前記スケジュールされた配信時間まで待つ手段と、
前記コンテンツフローを前記無線ネットワークに配信する手段と、
応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて、前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)する手段と、
を具備し、
受信手段は、
前記無線ネットワークが前記コンテンツフローを配信しないことを前記応答メッセージが示しているとき、前記コンテンツフローに関連した１つ以上のパラメータを調節する手段と、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記調節する手段は、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要がある前記パラメータを示す表示を供給する手段を含む、
前記コンテンツフローを配信するための新しい要求メッセージを前記無線ネットワークに送信する手段と、
を具備し、前記新しい要求メッセージは、前記１つ以上の調節されたパラメータを含む、コンテンツサーバ。
【請求項１７】
前記コンテンツフローの変更を要求する第２の要求メッセージを前記無線ネットワークに送信する手段をさらに具備する、請求項１６のコンテンツサーバ。
【請求項１８】
前記コンテンツフローの削除を要求する第２の要求メッセージを前記無線ネットワークに送信する手段をさらに具備する、請求項１６のコンテンツサーバ。
【請求項１９】
前記コンテンツフローのレイテンシィタイム(latency time)を要求する第２の要求メッセージを前記無線ネットワークに送信する手段をさらに具備する、請求項１６のコンテンツサーバ。
【請求項２０】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項１６のコンテンツサーバ。
【請求項２１】
前記配信手段は、前記コンテンツフローをベアラーチャネル(barer channel)を介して前記無線ネットワークに送信する手段を具備する、請求項１６のコンテンツサーバ。
【請求項２２】
前記１つ以上のパラメータは、レートパラメータ(rate parameter)とサービスの質レートパラメータ(a quality of service rate parameter)の少なくとも１つを具備する、請求項１６のコンテンツサーバ。
【請求項２３】
前記応答メッセージは、前記コンテンツフローを受信するために登録された装置の数の情報を具備する、請求項１６のコンテンツサーバ。
【請求項２４】
複数の装置へのコンテンツフローのスケジュール配信を無線ネットワークに要求する要求メッセージをコンテンツサーバから無線ネットワークに送信することであって、前記要求メッセージは、スケジュールされた配信時間を含む少なくとも１つのパラメータを含む、
前記無線ネットワークが前記コンテンツフローを配信することを示す応答メッセージを前記無線ネットワークから受信することと、
前記無線ネットワークが前記コンテンツフローを配信するなら、前記スケジュールされた配信時間まで待ち、前記コンテンツフローを前記無線ネットワークに送信することと、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて前記コンテンツフローに関連した１つ以上のパラメータをネゴシエートすることと、を具備し、
前記受信することは、
前記無線ネットワークが前記コンテンツフローを配信しないことを前記応答メッセージが示す場合に、前記コンテンツフローに関連した１つ以上のパラメータを調節することと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、１つ以上のパラメ―タを調節することは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給することを含む、
前記コンテンツフローを前記無線ネットワークに追加するための新しい要求メッセージを前記無線ネットワークに送信することであって、前記新しい要求メッセージは、前記１つ以上の調節されたパラメータを含む、
を具備する動作をプロセッサに行わせるように構成されたプロセッサ実行可能な命令を記憶したプロセッサ読み取り可能な記録媒体。
【請求項２５】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローを変更するための第２の要求メッセージを送信することをさらに具備する動作をプロセッサに行わせるように構成される、請求項２４のプロセッサ読み取り可能な記録媒体。
【請求項２６】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローを削除するための第２の要求メッセージを送信することをさらに具備する動作をプロセッサに行わせるように構成される、請求項２４のプロセッサ読み取り可能な記録媒体。
【請求項２７】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを送信することをさらに具備する動作をプロセッサに行わせるように構成される、請求項２４のプロセッサ読み取り可能な記録媒体。
【請求項２８】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項２４のプロセッサ読み取り可能な記録媒体。
【請求項２９】
前記記憶されたプロセッサ実行可能な命令は、待ちおよび送信することが、前記コンテンツフローをベアラーチャネル(barer channel)を介して前記無線ネットワークに送信することを具備するように、動作をプロセッサに行わせるように構成される、請求項２４のプロセッサ読み取り可能な記録媒体。
【請求項３０】
前記１つ以上のパラメータは、レートパラメータ(rate parameter)とサービスの質レートパラメータ(a quality of service rate parameter)の少なくとも１つを具備する、請求項２９のプロセッサ読み取り可能な記録媒体。
【請求項３１】
前記応答メッセージは、前記コンテンツフローを受信するために登録された装置の数の情報を具備する、請求項２９のプロセッサ読み取り可能な記録媒体。
【請求項３２】
コンテンツフローを複数の装置に配信するように無線ネットワークを動作させる方法において、
無線ネットワークを介して、複数の装置へのコンテンツフローのスケジュール配信のための要求メッセージをコンテンツサーバから受信することであって、前記要求メッセージは、スケジュールされた配信時間を含むパラメータを含むことと、
前記コンテンツフローが前記無線ネットワークに追加されるか否かを示す応答メッセージを前記コンテンツサーバに送信することと、
前記装置に配信するために前記スケジュールされた配信時間に前記コンテンツフローを受信することと、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)することと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記１つ以上のパラメ―タをネゴシエートすることは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給することを含む、
前記コンテンツフローが前記無線ネットワークを介してマルチキャストされないとき、前記コンテンツフローに関連した１つ以上の調節されたパラメータに基づく新しい要求メッセージを前記コンテンツサーバから受信することと、
を具備する、方法。
【請求項３３】
前記コンテンツフローを変更するための第２の要求メッセージを前記コンテンツサーバから受信することと、
前記コンテンツフローへの前記変更が受け入れられることを示す第２の応答メッセージを前記コンテンツサーバに送信することと、
をさらに具備する、請求項３２の方法。
【請求項３４】
前記コンテンツフローを削除するための第２の要求メッセージを前記コンテンツサーバから受信することと、
前記コンテンツフローが削除されることを示す第２の応答メッセージを前記コンテンツサーバに送信することと、
をさらに具備する、請求項３２の方法。
【請求項３５】
前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを前記コンテンツサーバから受信することと、
前記コンテンツフローの前記レイテンシィタイムを示す第２の応答メッセージを前記コンテンツサーバに送信することと、
をさらに具備する、請求項３２の方法。
【請求項３６】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項３２の方法。
【請求項３７】
前記コンテンツフローはベアラーチャネルを介して受信される、請求項３２の方法。
【請求項３８】
前記無線ネットワークを介して前記コンテンツフローをマルチキャストまたはブロードキャストすることをさらに具備する、請求項３２の方法。
【請求項３９】
前記送信する行為は、前記コンテンツフローが前記無線ネットワークにより配信されないことを示す応答メッセージを送信することを具備し、前記応答メッセージは１つ以上の受け入れ可能なパラメータを具備する、請求項３２の方法。
【請求項４０】
要求メッセージをコンテンツサーバから受信するように動作する受信ロジックであって、前記要求メッセージは、無線ネットワークを介して複数の装置へのコンテンツフローのスケジュール配信を前記無線ネットワークに要求し、前記要求メッセージは、スケジュールされた配信時間を含む、受信ロジックと、
前記コンテンツフローが前記無線ネットワークに追加されるか否かを示す応答メッセージを送信するように動作する送信ロジックと、
前記装置にブロードキャストするために前記コンテンツフローを受信するように動作するコンテンツ受信ロジックと、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて、前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)するように動作するロジックと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記ロジックは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給するように動作する、
前記コンテンツフローが前記無線ネットワークに追加されないとき、前記コンテンツフローに関連した１つ以上の調節されたパラメータに基づく新しい要求メッセージを前記コンテンツサーバから受信するロジックと
を具備する、無線ネットワーク。
【請求項４１】
前記受信ロジックは、前記コンテンツフローを変更するための第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローへの変更が受け入れられることを示す第２の応答メッセージを送信するように動作する、請求項４０の無線ネットワーク。
【請求項４２】
前記受信ロジックは、前記コンテンツフローを削除するための第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローが削除されることを示す第２の応答メッセージを送信するように動作する、請求項４０の無線ネットワーク。
【請求項４３】
前記受信ロジックは、前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローの前記レイテンシィタイムを送信するように動作する、請求項４０の無線ネットワーク。
【請求項４４】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項４０の無線ネットワーク。
【請求項４５】
前記コンテンツ受信ロジックは、ベアラーチャネル(barer channel)を介して前記コンテンツフローを受信するように動作する、請求項４０の無線ネットワーク。
【請求項４６】
前記コンテンツフローを前記無線ネットワークを介してマルチキャストまたはブロードキャストするように動作するロジックをさらに具備する、請求項４０の無線ネットワーク。
【請求項４７】
前記コンテンツフローが前記無線ネットワークに追加されないことを示す否定応答メッセージを前記送信ロジックが送信するとき、前記否定応答メッセージは１つ以上の受け入れ可能なパラメータを具備する、請求項４０の無線ネットワーク。
【請求項４８】
複数の装置へのコンテンツフローのマルチキャストをスケジュールするための要求メッセージをコンテンツサーバから受信する手段であって、前記要求メッセージは、スケジュールされた配信時間を含む、手段と、
前記コンテンツフローが無線ネットワークを介してマルチキャストされるか否かを示す応答メッセージを前記コンテンツサーバに送信する手段と、
前記スケジュールされた配信時間で前記コンテンツフローを受信する手段と、
前記コンテンツフローを前記複数の装置にマルチキャストする手段と、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて、前記コンテンツフローに関連した１つ以上のパラメータをネゴシエート(negotiate)する手段と、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、前記１つ以上のパラメ―タをネゴシエートする手段は、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要があるパラメータを示す表示を供給する手段を含む、
前記コンテンツフローが前記無線ネットワークを介してマルチキャストされないとき、前記コンテンツフローに関連した１つ以上の調節されたパラメータに基づく新しい要求メッセージを前記コンテンツサーバから受信する手段と、
を具備する、無線ネットワーク。
【請求項４９】
前記コンテンツフローを変更するための第２の要求メッセージを受信する手段と、
前記コンテンツフローへの変更が受け入れられることを示す第２の応答メッセージを送信する手段と、
をさらに具備する、請求項４８の無線ネットワーク。
【請求項５０】
前記コンテンツフローを削除するための第２の要求メッセージを受信する手段と、
前記コンテンツフローが削除されることを示す第２の応答メッセージを送信する手段と、
をさらに具備する、請求項４８の無線ネットワーク。
【請求項５１】
前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを受信する手段と、
前記コンテンツフローの前記レイテンシィタイムを示す第２の応答メッセージを送信する手段と、
をさらに具備する、請求項４８の無線ネットワーク。
【請求項５２】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項４８の無線ネットワーク。
【請求項５３】
前記コンテンツフローを受信する手段は、前記コンテンツフローをベアラーチャネル(barer channel)を介して受信する手段を具備する、請求項４８の無線ネットワーク。
【請求項５４】
前記送信手段は、前記コンテンツフローが前記無線ネットワークを介してマルチキャストされないことを示す否定応答メッセージを送信し、前記否定応答メッセージは、１つ以上の受け入れ可能なパラメータを具備する、請求項４８の無線ネットワーク。
【請求項５５】
無線ネットワークを動作させるための動作をプロセッサに行わせるように構成されたプロセッサ実行可能な命令を記憶したプロセッサ読み取り可能な記録媒体は、
前記無線ネットワークを介して複数の装置へのコンテンツフローのスケジュール配信のための要求メッセージをコンテンツサーバから受信することと、前記要求メッセージは、スケジュールされた配信時間を含む、
前記コンテンツフローが前記無線ネットワークに追加されるか否かを示す応答メッセージを前記コンテンツサーバに送信することと、
前記装置に配信するために、前記スケジュールされた配信時間で前記コンテンツフローを受信することと、
前記応答メッセージに含まれる１つ以上の受け入れ可能なパラメータに基づいて前記コンテンツフローに関連した１つ以上のパラメータをネゴシエートすることと、ここにおいて、前記１つ以上のパラメータは、前記コンテンツフローの配信時間、レート、ＱｏＳ、開始時間、および終了時間のうちの１つまたはそれら任意の組み合わせを含み、１つ以上のパラメ―タをネゴシエートすることは、前記コンテンツフローが前記無線ネットワークに追加可能にするために調整する必要がある前記パラメータを示す表示を供給することを含む、
前記コンテンツフローが前記無線ネットワークに追加されないとき、前記コンテンツフローに関連した１つ以上の調節されたパラメータに基づく新しい要求メッセージを前記コンテンツサーバから受信することと、
を具備する、プロセッサ読み取り可能な記録媒体。
【請求項５６】
前記記憶されたプロセッサ実行可能な命令は、
前記コンテンツフローを変更するための第２の要求メッセージを受信することと、
前記コンテンツフローへの変更が受け入れられるか否かを示す第２の応答メッセージを送信することと、
をさらに具備する動作をプロセッサに行わせるように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項５７】
前記記憶されたプロセッサ実行可能な命令は、
前記コンテンツフローを削除するための第２の要求メッセージを受信することと、
前記コンテンツフローが削除されるか否かを示す第２の応答メッセージを送信することと、
をさらに具備する動作をプロセッサに行わせるように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項５８】
前記記憶されたプロセッサ実行可能な命令は、
前記コンテンツフローのレイテンシィタイム(latency time)を取得するための第２の要求メッセージを受信することと、
前記コンテンツフローのレイテンシィタイムを示す第２の応答メッセージを送信することと、
をさらに具備する動作をプロセッサに行わせるように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項５９】
前記コンテンツフローは、非リアルタイムメディアクリップ(non real-time media clip)を具備する、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項６０】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローを受信することが、前記コンテンツフローをベアラーチャネル(barer channel)を介して受信することを具備するように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項６１】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローを前記無線ネットワークを介してブロードキャストまたはマルチキャストすることをさらに具備する動作をプロセッサに行わせるように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【請求項６２】
前記記憶されたプロセッサ実行可能な命令は、前記コンテンツフローが前記無線ネットワークに追加されるか否かを示す応答メッセージを前記コンテンツサーバに送信することが、前記コンテンツフローが前記無線ネットワークを介して配信されないことを示す否定応答メッセージで１つ以上の受け入れ可能なパラメータを送信することを具備するように構成される、請求項５５のプロセッサ読み取り可能な記録媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
米国特許法３５Ｕ．Ｓ．Ｃ．１１９に基づく優先権主張
この特許出願は、この譲受人に譲渡され、この結果、すべての目的のためにここに参照することにより明確に組み込まれる、２００４年４月２１日に出願された、「マルチメディアコンテンツフローの作成とマルチメディアのトランスポートのための方法と装置」というタイトルの米国仮出願第６０／５６４，４６７号に対する優先権を主張する。
【技術分野】
【０００２】
この発明は一般にデータネットワークにおいてマルチメディアコンテンツをトランスポートすることに関し、特にデータネットワークを介してマルチメディアコンテンツフローの作成とトランスポートのためのシステムに関する。
【背景技術】
【０００３】
無線通信ネットワークのようなデータネットワークは、単一の端末のためにカスタマイズされたサービスと多数の端末に提供されるサービスとの間でトレードオフしなければならない。例えば、多数のモバイル端末（加入者）へのコンテンツの配布は、複雑な問題である。これは、特に、無線通信リンクを介して相対的に遅い速度を使用して通信するモバイル端末にあてはまる。それゆえ、モバイル端末が容易かつ効率的にコンテンツおよび／または他のネットワークサービスを受信可能にする方法を持つことはコンテンツプロバイダーに取って非常に重要である。
【０００４】
現在のコンテンツ配信／メディア配布システムにおいて、コンテンツプロバイダーは、オーディオ、ビデオ、マルチメディア、リアルタイム、または非リアルタイムコンテンツおよび他のコンテンツタイプを、コンテンツをエンドユーザーに配信するように動作するコンテンツプロバイダーネットワークに供給する。例えば、コンテンツプロバイダーは、対応する高いデータレートを有する高い品質コンテンツをコンテンツプロバイダーネットワークに供給してもよい。ある地理的な領域において、特殊なハードウエアおよび／または通信リンクを利用することにより選択されたエンドユーザーに高品質のコンテンツを受信し配信するための専門のブロードキャストネットワークが開発された。一部の例では、専門ブロードキャストネットワークは、コンテンツを配信するための１０以上の高帯域幅チャネルを提供してもよい。
【０００５】
残念なことに、これらの専門ネットワークは、一般的に高価であり、限定された動作領域のみに対して提供される。広い動作領域に対して無線アクセスネットワークは典型的にユーザーにはるかに低いコストではるかに少ない帯域幅を供給する。例えば、典型的な無線ネットワークは、マルチメディアコンテンツを配信する唯一つのデータチャネルを提供してもよい。典型的にこのデータチャネルは、ポイントツーポイント通信のみを提供するので、多数の無線ユーザーにコンテンツを配信するのには、高価であり非効率である。さらに、このデータチャネル上で利用可能な帯域幅は、専門ブロードキャストネットワーク上で利用可能な帯域幅よりもはるかに少ないかもしれない。この結果、無線アクセスネットワーク上の多数のユーザーに、コンテンツ配信ネットワーク上で利用可能な高品質のコンテンツを配信する費用効率の高い効率的な方法は現在存在しない。
【０００６】
それゆえ、必要なものは、データネットワークを介してマルチメディアフローを作成しトランスポートするためのシステムである。例えば、システムは、コンテンツプロバイダーのネットワークから無線アクセスネットワークにマルチメディアコンテンツを作成しトランスポートするように動作しなければならない。また、システムは、２つのネットワーク間の帯域幅差に対処するように動作しなければならない。
【発明の概要】
【０００７】
１つ以上の実施形態において、データネットワークを介してマルチメディアコンテンツを作成しトランスポートするように動作するトランスポートシステムが提供される。例えば、一実施形態において、トランスポートシステムは、コンテンツプロバイダーネットワークから無線アクセスネットワークにコンテンツフローをトランスポートするように動作する。コンテンツが無線アクセスネットワークにトランスポート可能とすることにより、コンテンツは、利用可能な制限された帯域幅を用いてネットワーク上の装置にブロードキャストされてもよい。コンテンツを受信するように認可された装置は、後で見るために受信したブロードキャストをキャッシュに記憶することができる。
【０００８】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするための方法が提供される。この方法は、無線アクセスネットワークにコンテンツフローを追加するための要求メッセージを送信することを含み、要求メッセージは、スケジュールされた配信時間を含む。また、この方法は、コンテンツフローが無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信することと、スケジュールされた配信時間まで待つことと、コンテンツフローを無線アクセスネットワークに配信することとを備える。
【０００９】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするための装置が提供される。この装置は、無線アクセスネットワークにコンテンツフローを追加するための要求メッセージを送信するように動作する送信ロジックを備え、要求メッセージは、スケジュールされた配信時間を含む。また、この装置は、コンテンツフローが無線アクセスネットワークに追加されるであろうということを示す応答メッセージを受信するように動作する受信ロジックと、スケジュールされた配信時間まで待つように動作する待ちロジックと、コンテンツフローを無線アクセスネットワークに配信するように動作するベアラーチャネル(bearer channel)とを備える。
【００１０】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポート(transport)するための装置が提供される。この装置は、コンテンツフローを無線アクセスネットワークに追加するための要求メッセージを送信する手段を備える。要求メッセージは、スケジュールされた配信時間を含む。また、この装置は、コンテンツフローが無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信する手段と、スケジュールされた配信時間まで待つ手段と、コンテンツフローを無線アクセスネットワークに配信する手段とを備える。
【００１１】
一実施形態において、処理ロジックにより実行されると、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするように動作する命令を備えたコンピューター読み取り可能媒体が提供される。コンピューター読み取り可能媒体は、コンテンツフローを無線アクセスネットワークに追加するための要求メッセージを送信するための命令を備える。要求メッセージは、スケジュールされた配信時間を含む。また、コンピューター読み取り媒体は、コンテンツフローが無線アクセスネットワークに加えられるであろうことを示す応答メッセージを受信するための命令と、スケジュールされた配信時間まで待つための命令と、コンテンツフローを無線アクセスネットワークに配信するための命令を備える。
【００１２】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするための方法が提供される。この方法は、コンテンツフローを無線アクセスネットワークに追加するための要求メッセージを受信することを備える。要求メッセージは、スケジュールされた配信時間を含む。この方法は、コンテンツフローが無線アクセスネットワークに加えられるであろうことを示す応答メッセージを送信することと、装置にブロードキャストするためにスケジュールされた配信時間にコンテンツフローを受信することとを備える。
【００１３】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするための装置が提供される。この装置は、コンテンツフローを無線アクセスネットワークに加えるための要求メッセージを受信するように動作する受信ロジックを備える。要求メッセージはスケジュールされた配信時間を含む。また、この装置は、コンテンツフローが無線アクセスネットワークに加えられるであろうことを示す応答メッセージを送信するように動作する送信ロジックと、装置にブロードキャストするためにコンテンツフローを受信するように動作するコンテンツ受信ロジックとを備える。
【００１４】
一実施形態において、無線アクセスネットワークに接続された装置にブロードキャストするためにコンテンツフローを無線アクセスネットワークにトランスポートするための装置が提供される。この装置は、無線アクセスネットワークにコンテンツフローを加えるために要求メッセージを受信する手段を備える。要求メッセージはスケジュールされた配信時間を含む。また、この装置は、コンテンツフローが無線アクセスネットワークに加えられるであろうことを示す応答メッセージを送信するための手段と、装置にブロードキャストするためにスケジュールされた配信時間にコンテンツフローを受信する手段とを備える。
【００１５】
一実施形態において、処理ロジックにより実行されると、無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするように動作する命令を備えるコンピューター読み取り可能媒体が提供される。コンピューター読み取り可能媒体は、無線アクセスネットワークにコンテンツフローを追加するための要求メッセージを受信するための命令を備える。要求メッセージはスケジュールされた配信時間を含む。また、コンピューター読み取り可能媒体は、コンテンツフローが無線アクセスネットワークに加えられるであろうことを示す応答メッセージを送信するための命令と、装置にブロードキャストするためにスケジュールされた配信時間にコンテンツフローを受信するための命令とを備える。
【００１６】
この発明の他の観点、利点および特徴は、以下に記載される図面の簡単な説明、詳細な記述およびクレームを精査した後で明白になるであろう。
【図面の簡単な説明】
【００１７】
【図１】図１は、データネットワークを介してマルチメディアコンテンツフローを作成しトランスポートするように動作するシステムの一実施形態を備える通信ネットワークの一実施形態を示す。
【図２】図２は、データネットワークを介してマルチメディアコンテンツを作成しトランスポートするように動作するトランスポートシステムの一実施形態の詳細図を示す。
【図３】図３は、トランスポートシステムの１つ以上の実施形態に使用されるトランスポートメッセージの一実施形態を示す。
【図４】図４は、トランスポートシステムの１つ以上の実施形態に使用するためのメッセージングプロトコルの一実施形態を示す。
【図５】図５は、トランスポートシステムの一実施形態においてコンテンツサーバーを動作させるための方法の一実施形態を示す。
【図６】図６は、トランスポートシステムの一実施形態におけるブロードキャストステーションを動作させるための方法の一実施形態を示す。
【発明を実施するための形態】
【００１８】
ここに記載される実施形態の上記の観点および付随する利点は、添付図面と一緒に解釈するとき、以下の詳細な記述を参照することにより容易に明白になるであろう。
【００１９】
１つ以上の実施形態において、トランスポートシステムは、データネットワークを介してマルチメディアコンテンツフローの作成とトランスポートのために提供される。
【００２０】
図１は、データネットワークを介してマルチメディアコンテンツフローを作成しトランスポートするように動作するトランスポートシステムの一実施形態を備える通信ネットワーク１００の一実施形態を示す。例えば、トランスポートシステムは、ブロードキャスト配信のためにコンテンツプロバイダーネットワークから無線アクセスネットワークへのコンテンツクリップをトランスポートするのに使用するのに適している。
【００２１】
ネットワーク１００は、コンテンツプロバイダー１０２、コンテンツプロバイダーネットワーク１０４、最適化されたブロードキャストネットワーク１０６、および無線アクセスネットワーク１０８を備える。また、ネットワーク１００は、移動電話１１２、パーソナルデジタルアシスタンス（ＰＤＡ）１１４、およびノートブックコンピューター１１６を備える。装置１１０は、トランスポートシステムの１つ以上の実施形態に使用するのに適した装置のうちの単にいくつかを例証する。図１には３つの装置が示されているけれども、実際上、任意の数の装置、または装置のタイプがトランスポートシステムに使用されるのに適していることに留意する必要がある。
【００２２】
コンテンツプロバイダー１０２は、配信のためのコンテンツをネットワーク１００内のユーザーに供給するように動作する。コンテンツは、ビデオ、オーディオ、マルチメディア、クリップ、リアルタイムおよび非リアルタイムコンテンツ、スクリプト、プログラム、データまたは任意の他のタイプの適切なコンテンツを含む。コンテンツプロバイダー１０２は、配信のためにコンテンツをコンテンツプロバイダーネットワーク１０４に供給する。例えば、コンテンツプロバイダー１０２は、通信リンク１１８を介してコンテンツプロバイダーネットワーク１０４と通信する。通信リンクは、任意の適切なタイプの有線および／または無線の通信リンクを備える。
【００２３】
コンテンツプロバイダーネットワーク１０４は、ユーザーに配信するためにコンテンツを配信するように動作する有線ネットワークおよび無線ネットワークの任意の組み合わせを含む。コンテンツプロバイダーネットワーク１０４は、リンク１２０を介して最適化されたブロードキャストネットワーク１０６と通信する。リンク１２０は、任意の適切なタイプの有線および／または無線通信リンクを含む。最適化されたブロードキャストネットワーク１０６は、高品質コンテンツをブロードキャストするように設計された無線ネットワークおよび有線ネットワークの任意の組み合わせを含む。例えば、最適化されたブロードキャストネットワーク１０６は、複数の最適化された通信チャネルを介して選択された装置に高品質のコンテンツを配信するように最適化された専門の独自仕様のネットワークであってよい。
【００２４】
１つ以上の実施形態において、トランスポートシステムは、無線アクセスネットワーク１０８のような非専門のネットワークを介した配信のためにコンテンツプロバイダーネットワーク１０４からコンテンツを配信するように動作する。トランスポートシステムは、無線アクセスネットワークにおけるブロードキャスト基地局（ＢＢＳ）１２４と通信するように動作するコンテンツプロバイダーネットワーク１０４においてコンテンツサーバー（ＣＳ）１２２を含む。ＣＳ１２２とＢＢＳ１２４は、装置１１０にブロードキャスト／マルチキャストするために、コンテンツプロバイダーネットワーク１０４がコンテンツフローの形態で無線アクセスネットワーク１０８に配信することを可能にするトランスポートインターフェース１２６の１つ以上の実施形態を用いて通信する。トランスポートインターフェース１２６は制御インターフェース１２８およびベアラーチャネル１３０を備える。制御インターフェース１２８は、コンテンツプロバイダーネットワーク１０４から無線アクセスネットワーク１０８に流れるコンテンツフローをＣＳ１２２が加え、変更し、キャンセルし、またはそうでなければ修正することを可能にするように動作する。ベアラーチャネル１３０は、コンテンツプロバイダーネットワーク１０４から無線アクセスネットワーク１０８にコンテンツフローをトランスポートするように動作する。
【００２５】
一実施形態において、ＣＳ１２２は、トランスポートインターフェース１２６を使用して、無線アクセスネットワーク１０８を介してブロードキャスト／マルチキャストするためにＢＢＳ１２４に送信されるコンテンツフローをスケジュールする。例えば、コンテンツフローは、コンテンツプロバイダーネットワーク１０４を用いて配信のためにコンテンツプロバイダー１０２により供給された非リアルタイムコンテンツクリップを含んでいてもよい。一実施形態において、ＣＳ１２２はＢＢＳ１２４とネゴシエートするように動作し、コンテンツクリップに関連する１つ以上のパラメーターを決定する。ＢＢＳ１２４がコンテンツクリップを受信すると、ＢＢＳ１２４は、１つ以上の装置１１０による受信のために、無線アクセスネットワーク１０８を介してコンテンツクリップをブロードキャスト／マルチキャストする。任意の装置１１０は、コンテンツクリップを受信し、装置ユーザーによって後で見るために、キャッシュするように権限を与えられてもよい。
【００２６】
例えば、装置１１０は、無線アクセスネットワーク１０８を介してブロードキャストするためにスケジュールされるコンテンツのリストを表示するプログラムガイドを供給するように動作する。次に、装置は、リアルタイムでレンダリングするためにまたは後で見るためにキャッシュ１３４に記憶されるように任意の特定のコンテンツを受信するように選択してもよい。例えば、コンテンツクリップは、夜の時間帯にブロードキャストするためにスケジュールされてもよい。そして、装置１１２は、ブロードキャストを受信しキャッシュ内にコンテンツクリップをキャッシュすることにより装置ユーザーは次の日にクリップを見てもよい。典型的に、コンテンツは、購読サービスの一部としてブロードキャストされ、受信装置は、キーを供給する必要があるかもしれない。またはそうでなければ、ブロードキャストを受信するために受信装置を認証する必要があるかもしれない。
【００２７】
一実施形態において、トランスポートシステムは、ベアラーチャネル１３０を介してＢＢＳ１２４に供給されるフローをＣＳ１２２が追加し、変更し、修正しまたは削除可能にする。他の実施形態において、トランスポートシステムは、無線アクセスネットワーク１０８により供給されるコンテンツフローの配信についての統計情報をＣＳ１２２が取得可能にする。この結果、トランスポートシステムは、装置１１０にブロードキャストするために、プロバイダーネットワーク１０４から無線アクセスネットワーク１０８にスケジュールされたコンテンツフローが送信可能なように動作する。また、システムは、ＣＳ１２２に戻されるコンテンツフローのブロードキャストに関する統計情報のための方法を提供する。
【００２８】
図２は、データネットワークを介してマルチメディアコンテンツフローを作成しトランスポートするように動作するトランスポートシステム２００の一実施形態の詳細図を示す。例えば、システム２００は、図１に記載したトランスポートシステムとして使用されてもよい。
【００２９】
トランスポートシステム２００の一実施形態は、コンテンツプロバイダーネットワーク２０２がコンテンツフローを無線アクセスネットワーク２０４にトランスポート可能にする。コンテンツプロバイダーネットワーク２０２は、ＣＳ制御プロトコルロジック２０８およびＣＳベアラーチャネルロジック２１０を備えたＣＳ２０６を含む。無線アクセスネットワーク２０４は、ＢＢＳ制御プロトコルロジック２１４とＢＢＳベアラーチャネルロジック２１６を備えたＢＢＳ２１２を含む。
【００３０】
ＣＳ制御プロトコルロジック２０８は、要求チャネル２１８および応答チャネル２２０を備えた制御インターフェースを介してＢＢＳ制御プロトコルロジック２１４と通信する。要求チャネル２１８は、コンテンツフローを加え、変更し、修正することを要求する、または統計情報を要求するＢＢＳ制御プロトコルロジック２１４に要求メッセージをＣＳ制御プロトコルロジック２０８が送信可能にする。応答チャネルは、任意の要求メッセージに応答するＣＳ制御プロトコルロジック２０８にＢＢＳプロトコルロジック２１４が応答メッセージを送信可能にする。一実施形態において、要求チャネル２１８と応答チャネル２２０は、任意の適切なタイプの通信リンクとＣＳ制御プロトコルロジック２０８から構成され、ＢＢＳ制御プロトコルロジック２１４は、メッセージが要求チャネル２１８および応答チャネル２２０を用いて交換可能にするために任意の適切な送信および受信ロジックから構成される。
【００３１】
ＣＳベアラーチャネルロジック２１０は、ＣＳ制御プロトコルロジック２０８の制御下でプロバイダーコンテンツネットワーク２０２から無線アクセスネットワーク２０４にコンテンツを送信するように動作する。例えば、ＣＳベアラーチャネルロジック２１０は、プロバイダーコンテンツネットワーク２０２から入力２２４にコンテンツフロー２２８を受信する。ＣＳ制御プロトコルロジック２０８が、コンテンツフロー２２８を無線アクセスネットワーク２０４に加えるための承認を得た後で、ＣＳベアラーチャネルロジック２１０は、ベアラーチャネル２２２を介してコンテンツフロー２２８をＢＢＳベアラーチャネルロジック２１６に送信するように動作する。次に、ベアラーチャネルロジックは、出力チャネルを介してコンテンツフロー２２８を、無線アクセスネットワーク２０４に接続された装置にブロードキャストする。
【００３２】
一実施形態において、ベアラーチャネル２２２は、ジェネリックルーチンカプセル化（ＧＲＥ）プロトコルを利用してＣＳ２０６からのフローをＢＢＳ２１２に送信する。例えば、ＣＳベアラープロトコルロジック２１０とＢＢＳベアラープロトコルロジック２１６は、ＧＲＥプロトコルを用いてベアラーチャネルを実施するために任意の適切なロジックを備える。しかしながら、他の実施形態において、ベアラーチャネル２２２は、任意の適切な送信プロトコルを利用してもよい。
【００３３】
一実施形態において、ＣＳ２０６およびＢＢＳ２１２は、ＣＰＵ、プロセッサー、ゲートアレイ、ハードウエアロジック、メモリエレメント、バーチャルマシン、ソフトウエア、および／またはハードウエアとソフトウエアの任意の組み合わせを備える。従ってＣＳ２０６とＢＢＳ２１２は、一般的にここに記載された機能を遂行するために機械読み取り可能な命令を実行するためのロジックを備える。図２に示されるＣＳ２０６とＢＢＳ２１２は、唯一つの実施を表し、他の実施は、この実施形態の範囲内で可能であることに留意する必要がある。
【００３４】
一実施形態において、トランスポートシステムは、コンピューター読み取り可能媒体上に記憶されたプログラム命令を備え、例えば装置内の処理ロジックにより実行されると、ＣＳ２０６またはＢＢＳ２１２は、ここに記載されたトランスポートシステムの機能を提供する。例えば、命令は、フロッピー（登録商標）ディスク、ＣＤＲＯＭ、メモリカード、フラッシュメモリ装置（登録商標）、ＲＡＭ、ＲＯＭ、または任意の他のタイプのメモリのような、コンピューター読み取り可能媒体からＣＳ２０６および／またはＢＢＳ２１２にロードしてもよい。他の実施形態において、命令は、外部装置またはＣＳ２０６またはＢＢＳ２１２にインターフェースするネットワークリソースからＣＳ２０６および／またはＢＢＳ２１２にダウンロードしてもよい。命令は、ＣＳ２０６またはＢＢＳ２１２における処理ロジックにより実行されると、ここに記載するようなトランスポートシステムの１つ以上の実施形態を提供する。
【００３５】
図３は、トランスポートシステムの１つ以上の実施形態に使用されるトランスポートメッセージの一実施形態を示す。例えば、トランスポートメッセージ３００は、図２に示されるトランスポートシステム内で使用されてもよい。１つ以上の実施形態において、トランスポートメッセージ３００は、ＣＳ制御プロトコルロジック２０８とＢＢＳ制御プロトコルロジック２１４との間で（すなわち、リンク２１８、２２０を介して）送信され、ＣＳ制御プロトコルロジック２０８が、無線アクセスネットワーク２０４に供給されるコンテンツフローを加え、変更し、または削除可能にする。他の実施形態において、トランスポートメッセージ３００は、ＣＳ２０６が無線アクセスネットワーク２０４内のフローについての統計情報を取得可能にする。
【００３６】
一実施形態において、１つ以上のトランスポートメッセージ３００は、任意の特定のメッセージに関連するパラメーターを備える。例えば、AddFlowRequestメッセージ302は、提案された配信時間、レート、ＱｏＳ、開始時間、終了時間または参照されたフローに関連した他のパラメーターを示すために1つ以上のパラメーターを備える。任意のメッセージ３００を使用して１つ以上のパラメーターを運び、情報がＣＳ制御プロトコルロジック２０８とＢＢＳ制御プロトコルロジック２１４との間を通過可能にする。トランスポートメッセージ３００は唯一つの実施を例証し、他のメッセージおよびメッセージタイプはこの実施形態の範囲内で使用するために可能であることに留意する必要がある。
【００３７】
トランスポートメッセージ３００は、無線アクセスネットワーク２０４からのフローを追加し、修正し、除去するように動作するメッセージ３０２乃至３１２を備える。例えば、メッセージ３０２は、フローパラメーターを含み、コンテンツフローが無線アクセスネットワークに追加されるように要求するように動作する。メッセージ３０６は、例えば、その開始時間または終了時間を変更することによりメッセージ内で同定される特定のコンテンツフローを変更するように動作する。メッセージ３１０はメッセージ内で識別される特定のコンテンツフローを除去するように動作する。メッセージは、配信のためにスケジュールされたフローまたは現在配信中のフローであってよい。
【００３８】
メッセージ３１４乃至３２４は、関係するメッセージ内で識別される無線アクセスネットワーク２０４内のフローについての登録、統計、および待ち時間情報を取得するように動作する。例えば、メッセージ３１４は、メッセージ内で識別される特定のコンテンツフローを受信するためにいくつの装置が登録されるかを決定ことを要求するように動作する。メッセージ３１６は、登録された装置の数を示すリポートを提供するように動作する。
【００３９】
メッセージ３１８は、メッセージ内で識別されるフローについての任意のタイプの統計を要求するように動作し、メッセージ３２２はメッセージ内で識別されるフローについての待ち時間を要求するように動作する。従って、１つの実施形態において、メッセージ３００は、コンテンツプロバイダーネットワーク２０２から無線アクセスネットワーク２０４へのコンテンツフローを処理するように動作し、さらにこれらのフローについてのステータス情報が無線アクセスネットワークからコンテンツプロバイダーネットワーク２０２へ戻ることを可能にする。
【００４０】
図４は、トランスポートシステムの１つ以上の実施形態で使用するためのメッセージングプロトコルの一実施形態を示す。例えば、メッセージングプロトコル４００を使用してＣＳ４０２とＢＢＳ４０４との間でメッセージを送信してもよい。各メッセージに対して相対時間を示す時間インジケーター４０６が提供される。
【００４１】
時刻Ａにおいて、追加フロー要求メッセージ３０２は、４０８に示すようにＣＳ４０２からＢＢＳ４０４に送信される。追加フロー要求メッセージ３０２は、無線アクセスネットワークにフローを追加するための要求である。この要求は、フローアドレス（ＩＰアドレス）、フローポート（Ｐｏｒｔ）、フローレート（Ｒａｔｅ）、スケジュールされた配信時間（Ｔｉｍｅ）、サービスの質（ＱｏＳ）レベル、および／またはＣＳ４０２が無線アクセスネットワークに追加したいフローを記載するために使用されてもよい任意の他の適切なフローパラメーターのようなフローパラメーターを含む。ＱｏＳは、帯域幅、遅延、ジッター等のような情報を含んでいてもよい。
【００４２】
時刻Ａの後の相対的に短い時間であってよい時刻Ｂにおいて、ＢＢＳ４０４は、４１０に示すようにフローが追加されてもよいか否かを示す追加フロー応答メッセージに応答する。例えば、レートおよび／またはＱｏＳが無線アクセスネットワークに対して受け入れ可能であるなら、フローは受け入れられるであろう。そうでなければ、フローは拒絶されるかもしれない。フローが追加でき、フローハンドル（ＦｌｏｗＨａｎｄｌｅ）を供給し、無線アクセスネットワーク内のフローを識別することを応答メッセージ４１０が示すことが仮定されるであろう。応答メッセージは、コンテンツフローを受信するために登録された装置の数、特性および他の情報のような情報を含んでいてもよい。
【００４３】
追加フロー要求３０２において示される時間（Ｔｉｍｅ）に相当する時刻Ｃにおいて、コンテンツフローは、４１２に示すようにベアラーチャネルを介してＣＳ４０２からＢＢＳ４０４に送信される。例えば、ベアラーチャネルは、図２に示されるベアラーチャネル２２２であってよい。従って、１つ以上の実施形態において、メッセージングプロトコル４００を用いてＣＳ４０２とＢＢＳ４０４との間で１つ以上のトランスペアレントメッセージ３００を交換してもよい。
【００４４】
図５は、トランスペアレントシステムの一実施形態においてＣＳを動作させるための方法５００の一実施形態を示す。明確にするために、方法５００は、図２に示されるＣＳ２０６を参照して記載されるであろう。１つ以上の実施形態において、ＣＳ制御プロトコルロジック２０８は、プログラム命令を実行しサーバーＣＳ２０６の動作を制御し、以下に記載される機能を実行する。
【００４５】
ブロック５０２において、コンテンツフローを無線アクセスネットワークに追加するように要求する要求が送信される。例えば、この要求は、無線アクセスネットワークに関連するＢＢＳに送信されるＡｄｄＦｌｏｗＲｅｑｕｅｓｔメッセージ３０２である。この要求は、フロー（すなわち、レート、ＱｏＳ等）を記載するフローパラメーターを含み、フローが無線アクセスネットワークに追加されるスケジュールされた時間を示す。例えば、ＣＳ制御プロトコルロジック２０８は、要求を、要求チャネル２１８を介してＢＢＳ制御プロトコルロジック２１４に送信する。
【００４６】
ブロック５０４において、フローが無線アクセスネットワークに追加されるであろうことを示す応答が受信される。例えば、応答は、ＣＳ制御プロトコルロジック２０８により受信されるＡｄｄＦｌｏｗＲｅｓｐｏｎｓｅメッセージ３０４である。一実施形態において、無線アクセスネットワークは、フローが定まったフローパラメーターを与えられてブロードキャストできるかどうかを決定する。例えば、フローパラメーターが非常に高いデータレートを示すなら、無線アクセスネットワークは、フローをブロードキャストできないかもしれない。同様に、フローパラメーターは、無線アクセスネットワークによりサポートされないかもしれない任意の他の基準（すなわち、スケジュールされた時間、ＱｏＳ等）を示してもよい。供給が許可されるなら、方法はブロック５０８に進む。
【００４７】
要求が許可されないなら、応答メッセージはまた１つ以上の受け入れ可能なパラメーターを供給する。例えば、ＡｄｄＦｌｏｗＲｅｓｐｏｎｓｅメッセージ３０４は、フローは無線ネットワークに追加されないであろうことを示す。しかしながら、一実施形態において、応答メッセージは、フローの受理を取得するために使用されてもよい１つ以上の受け入れ可能なパラメーターを含む。例えば、受理可能なレートまたはＱｏＳパラメーターは応答メッセージ内に提供されてもよい。方法は、ブロック５０６に進む。
【００４８】
ブロック５０６において、フローおよび／またはその関連するパラメーターは、調整され、それにより、フローは無線アクセスネットワーク上に送信される。例えば、フローが無線ネットワークにより送信してもよいように、フローレート、ＱｏＳ、スケジュールされた送信時間、または任意の他のパラメーターを調節してもよい。例えば、フローデータレートは、無線アクセスネットワークによりサポートすることができるデータレートに調節してもよい。一実施形態において、ＣＳ制御プロトコルロジック２０８は応答メッセージ内に供給される受け入れ可能なパラメーターに基づいてフローおよび／またはフローパラメーターを調節するように動作する。次に、方法はブロック５０２に進み、新しいＡｄｄＦｌｏｗＲｅｑｕｅｓｔメッセージ３０２が送信され、新しいまたは調節されたフローパラメーターを含む。
【００４９】
ブロック５０２、５０４、および５０６は、ＣＳがフローに関連する１つ以上のパラメーターをネゴシエート可能にするように動作する。例えば、無線ネットワークが所定のレートでフローを受け入れることを拒絶するなら、ＣＳは、応答メッセージ内の受け入れ可能なパラメーターに基づいてブロック５０６においてレートを調節してもよく、新しいレートでフローを追加するための新しい要求がブロック５０２において送信される。従って、スケジュールされた送信時間、データレート、ＱｏＳパラメーター、開始時間または終了時間のようなフローに関連する任意のパラメーターは、無線アクセスネットワークに受け入れ可能なパラメーターが決定されるまでネゴシエートしてもよい。
【００５０】
ブロック５０８において、追加フロー要求が成功したと仮定すると、フローを無線アクセスネットワークに配信する時間かどうかを決定するための試験が行われる。例えば、ＣＳ制御プロトコルロジック２０８は、フロー送信のためのスケジュールされた時間が生じたかどうかを決定するように動作する。フロー送信のためのスケジュール時間が生じたなら、方法はブロック５１６に進む。フロー送信のためのスケジュールされた時間が生じなかったなら、方法はブロック５１０に進む。
【００５１】
ブロック５１０において、任意のフロー機能を実行する必要があるかどうかを決定するための試験が行われる。例えば、フロー開始または終了時間は調節される必要があってもよい。またはフローは削除してもよい。１つの実施形態において、ＣＳ制御プロトコルロジック２０８は、他のフロー機能が実行される必要があるかどうか決定するように動作する。実行される必要があるフロー機能が無いなら、方法はブロック５０８に進みフローを配信する時間かどうか決定する。フロー機能を実行する必要があるなら、方法はブロック５１２に進む。
【００５２】
ブロック５１２において、フロー機能を実行することを要求するメッセージが送信される。例えば、メッセージは、フロー開始時間または終了時間を調節するまたはフローを削除するように要求してもよい。例えば、メッセージは図３に示されるメッセージ３００の１つであってもよい。一実施形態において、ＣＳ制御プロトコルロジック２０８は、要求チャネル２１８を介してメッセージをＢＢＳ制御プロトコルロジック２１４に送信するように動作する。
【００５３】
ブロック５１４において、機能が認可されているか否かを示す応答メッセージが受信されまたはそうでなければ応答を機能に供給する。例えば、応答メッセージは、フローのための開始時間における要求された変更が認可されたことを示してもよい。あるいは、応答メッセージは要求された情報を提供してもよい。例えば、応答メッセージは、ＲｅｇｉｓｔｒａｔｉｏｎＲｅｐｏｒｔＲｅｓｐｏｎｓｅメッセージ３１６により供給される登録値を示してもよい。一実施形態において、応答メッセージは、応答チャネル２２０を介してＣＳ制御プロトコルロジック２０８により受信される。次に、方法はブロック５０８に進み、フローを配信する時間かどうかを決定する。
【００５４】
ブロック５１６において、スケジュールされた時間において、無線アクセスネットワークへのコンテンツフローの送信が開始される。例えば、一実施形態において、コンテンツフローは、ベアラーチャネル２２２を介してＣＳベアラーチャネルロジック２１０からＢＢＳベアラーチャネルロジック２１６に送信される。
【００５５】
ブロック５１８において、より多くの機能を実行する必要があるかどうかを決定するための試験が行われる。例えば、ＣＳ制御プロトコルロジック２０８は、より多くのフロー機能を実行する必要があるかどうかを決定する。例えば、フロー機能は、フロー終了時間を変更すること、フローを削除すること、または図３に示されるメッセージ３００を参照して記載される他の機能を含む。より多くの機能が実行されないなら、方法はブロック５２４に進む。より多くの機能を実行する必要があるなら、方法はブロック５２０に進む。
【００５６】
ブロック５２０において、フロー機能を実行することを要求するメッセージが送信される。例えば、メッセージは、フロー終了時間を調節する、またはフローを削除することを要求してもよい。例えば、メッセージは、図３に示されるメッセージ３００の１つであってもよい。一実施形態において、ＣＳ制御プロトコルロジック２０８は、要求チャネル２１８を介してＢＢＳ制御プロトコルロジック２１４にメッセージを送信するように動作する。
【００５７】
ブロック５２２において、機能が認可されるか否かを示す応答メッセージが受信されるかまたは応答を機能に供給する。例えば、応答メッセージは、フローのための終了時間における要求された変更が認可されたことを示してもよい。あるいは、応答メッセージは、図３のメッセージ３００により供給される登録値のような、要求された情報を供給してもよい。一実施形態において、応答メッセージは、応答チャネル２２０を介してＣＳ制御プロトコルロジック２０８により受信される。
【００５８】
ブロック５２４において、フローの送信が完了したかどうかを決定するための試験が行われる。例えば、ＣＳ制御プロトコルロジック２０８は、送信が完了したかどうかを決定する。送信が完了しないなら、方法はブロック５１８に進み、より多くのフロー機能を実行する必要があるかどうかを決定する。送信が完了したなら、方法はブロック５２６で終了する。
【００５９】
方法５００は単に１つの実施を例証し、記載された機能の変更、追加、削除、または再構成は、記載された実施形態の範囲から逸脱することなく行うことができることに留意する必要がある。
【００６０】
図６は、トランスポートシステムの一実施形態においてＢＢＳを動作させるための方法６００の一実施形態を示す。明確にするために、方法６００は、図２に示されるＢＢＳを参照して記載されるであろう。１つ以上の実施形態において、ＢＢＳ制御プロトコルロジック２１４は、プログラム命令を実行し、ＢＢＳ２１２の動作を制御して以下に記載される機能を実行する。
【００６１】
ブロック６０２において、無線アクセスネットワークを介してブロードキャストするためにコンテンツフローを追加するための要求が受信される。例えば、その要求は、ＢＢＳ制御プロトコルロジック２１４により受信されたＡｄｄＦｌｏｗＲｅｑｕｅｓｔメッセージ３０２であり、この要求は、レート、ＱｏＳ、スケジュールされた時間、等を含んでもよいフローに関連するフローパラメーターを含む。
【００６２】
ブロック６０４において、フローは定められたフローパラメーターを与えられて受け入れられるか否かの決定が行われる。例えば、ＢＢＳ制御プロトコルロジック２１４は、提案されたレートまたはフローのＱｏＳが受け入れ可能かどうかを決定するように動作する。
【００６３】
提案されたフローおよび／またはそのパラメーターが受け入れ可能なら、方法はブロック６１０に進む。提案されたフローおよび／またはそのパラメーターが受け入れ可能でないなら、方法はブロック６０６に進む。
【００６４】
ブロック６０６において、追加フロー要求に応答して否定応答が送信される。例えば、ＢＢＳ制御プロトコルロジック２１４は、応答チャネル２２０を介してＣＳ制御プロトコルロジック２０８に否定応答メッセージを送信するように動作する。一実施形態において、否定応答メッセージは、図３に示されるＡｄｄＦｌｏｗＲｅｓｐｏｎｓｅメッセージ３０４であり、これは、否定応答を示すためのパラメーターを含むように設定され、また１つ以上の受け入れ可能なパラメーターを含む。例えば、ＢＢＳ制御プロトコルロジック２１４は、フローが無線ネットワークでブロードキャスト可能にする受け入れ可能なパラメーターを決定してもよい。これらのパラメーターは、応答メッセージに含まれる。従って、要求装置は、フローが無線ネットワークに追加可能にするためにどんなパラメーターを調節する必要があるかの表示を供給する。次に、方法はブロック６０８で終了する。
【００６５】
ブロック６１０において、無線アクセスネットワークに追加されるコンテンツフローを認可する肯定応答が送信される。例えば、ＢＢＳ制御プロトコルロジック２１４は、コンテンツフローが無線アクセスネットワークに追加されることを認可する肯定応答メッセージを送信する。一実施形態において、応答メッセージは、肯定応答を示し、応答チャネル２２０を用いてＣＳ制御プロトコルロジック２０８に送信されるパラメーターを含むＡｄｄＦｌｏｗＲｅｓｐｏｎｓｅメッセージ３０４である。応答メッセージは、無線アクセスネットワーク内のフローを識別するフローハンドルを含む。
【００６６】
ブロック６０２、６０４、６０６、および６１０は、フローに関連するパラメーターがＣＳとＢＢＳとの間でネゴシエート可能にするように動作することに留意する必要がある。例えば、ＢＢＳ２１２がフローを拒絶し、ブロック６０６において否定応答を送信するなら、ＣＳ２０６は、フローパラメーターを調節しブロック６０２で受信される新しい追加フロー要求を送信してもよい。新しいフローパラメーターが受け入れ可能なら、ＢＢＳ２１２は、ブロック６１０においてフローを受け入れ、肯定応答を送信する。従って、ＢＢＳ２１２とＣＳ２０６は、フローに関連する任意のフローパラメーターをネゴシエートするように動作してもよい。
【００６７】
ブロック６１２において、スケジュールされたフローが受信される時間かどうかを決定するための決定がなされる。例えば、ＢＢＳ制御プロトコルロジック２１４は、ブロック６０２で受信された追加フロー要求メッセージに供給されたスケジュールされた送信時間を待つ。フローが受信される時間なら、方法はブロック６２０に進む。フローを受信する時間でないなら、方法はブロック６１４に進む。
【００６８】
ブロック６１４において、任意のより多くのフロー要求が受信されたかどうかを決定するために決定が行われる。例えば、ＢＢＳ制御プロトコルロジック２１４は、要求チャネル２１８を介してＣＳ制御プロトコルロジック２０８から任意の追加フロー要求を受信するように動作する。フロー要求は、無線ネットワーク内のフローを変更または削除するように要求してもよく、または特定のフローについてのステータスを取得してもよい。要求が受信されないなら、方法はブロック６１２に進み、フローを受信する時間かどうかを決定する。さらなるフロー要求が受信されるなら、方法は、ブロック６１６に進む。
【００６９】
ブロック６１６において、受信されたフロー要求はデコードされ、必要なら、任意の識別された機能が実行される。例えば、要求がデコードされてどのフロー機能が実行されるかを決定する。フロー機能は、図３のメッセージ３００を参照して記載した機能の１つであってもよく、または任意の他の適切な機能であってもよい。例えば、ＢＢＳ制御プロトコルロジック２１４は、フロー要求をデコードするように動作し、要求された機能は必要なら供給される。例えば、要求された機能は、無線アクセスネットワーク内の特定のフローに関連する統計要求（メッセージ３１８）であってよい。ＢＢＳ制御プロトコルロジック２１４は、統計を取得するように動作し、応答メッセージ（メッセージ３２０）で要求している装置に統計情報を供給する。例えば、要求している装置は、要求された機能を実行するためのＣＳ制御プロトコルロジック２０８およびＢＢＳ制御プロトコルロジック２１４であってもよい。
【００７０】
ブロック６１８において、フロー要求に応答して応答が送信される。例えば、ＢＢＳ制御プロトコルロジック２１４は、応答メッセージを組み立て、それを応答チャネル２２０を介して要求している装置に送信するように動作する。例えば、要求は、メッセージ３１４により供給されるように、フローを受信するためにどのように無線アクセスネットワーク内の装置が登録されるかを決定するための要求であってもよい。ＢＢＳ制御プロトコルロジック２１４は、登録された装置の数を決定し、この値を応答メッセージ３１６に戻すように動作する。次に、方法はブロック６１２に進み、送信されたフローを受信する時間かどうかを決定する。
【００７１】
ブロック６２０において、ＢＢＳは、スケジュールされた時間でフローを受信し始める。
【００７２】
例えば、コンテンツフローは、ベアラーチャネルロジック２１６によりベアラーチャネル２２２を介して受信される。
【００７３】
ブロック６２２において、コンテンツフローは、無線アクセスネットワークを介してブロードキャストされる。例えば、ＢＢＳベアラーチャネル２１６は、１つ以上の装置により受信するために、無線アクセスネットワークを介して、受信したコンテンツフローをブロードキャストするように動作する。装置は、後で見るためにコンテンツフローをキャッシュしてもよい。他の実施形態において、フローは、無線アクセスネットワーク内の装置に後でブロードキャストするためにＢＢＳによりキャッシュしてもよい。
【００７４】
ブロック６２４において、フローが完全に受信されたか否かの決定が行われる。例えば、ＢＢＳ制御プロトコルロジック２１４は、フローが完全に受信されたかどうかを決定するように動作する。フローが完全に受信されていないなら、方法はブロック６２６に進む。
【００７５】
フローが完全に受信されたなら、方法はブロック６３２で終了する。
【００７６】
ブロック６２６において、任意のより多くのフロー要求が受信されたかどうかを決定するための決定が行われる。例えば、ＢＢＳ制御プロトコルロジック２１４は、要求チャネル２１８を介してＣＳ制御プロトコルロジック２０８から任意のさらなるフロー要求を受信するように動作する。フロー要求は、無線ネットワーク内のフローを変更または削除するように要求してもよく、または特定のフローについてのステータスを取得してもよい。要求が受信されないなら、方法はブロック６２４に進み、フローが完全に受信されたかどうかを決定する。さらなるフロー要求が受信されるなら、方法はブロック６２８に進む。
【００７７】
ブロック６２８において、受信されたフロー要求がデコードされ、必要なら、任意の識別された機能が実行される。例えば、その要求はデコードされ、どのフロー機能が実行されるかを決定する。フロー機能は、図３のメッセージ３００を参照して記載した機能の１つであってもよいし、または任意の他の適切な機能であってもよい。例えば、ＢＢＳ制御プロトコルロジック２１４は、フロー要求をデコードするように動作し、必要なら要求された機能は、供給される。例えば、要求された機能は、無線アクセスネットワーク内の特定のフローに関する統計要求であってもよい。ＢＢＳ制御プロトコルロジック２１４は、統計値を取得するように動作し、統計情報をメッセージ３２０内の要求している装置に供給する。例えば、要求している装置は、要求された機能を実行するように動作するＣＳ制御プロトコルロジック２０８およびＢＢＳ制御プロトコルロジック２１４であってもよい。
【００７８】
ブロック６３０において、応答は、フロー要求に応答して送信される。例えば、ＢＢＳ制御プロトコルロジック２１４は、応答メッセージを組み立てそれを応答チャネル２２０を介して要求している装置に送信する。例えば、この要求は、メッセージ３１４により要求されるように、どのようにして無線アクセスネットワーク内の装置が登録されるかを決定するための要求であってもよい。ＢＢＳ制御プロトコルロジック２１４は、登録された装置の数を決定し、この値を応答メッセージ３１６に戻すように動作する。次に、方法はブロック６２４に進み、フローが完全に受信されたかどうかを決定する。
【００７９】
方法６００は、唯一つの実施を例証し、記載された機能の変更、追加、削除または再構成は、記載された実施形態の範囲から逸脱することなく行ってもよいことに留意する必要がある。
【００８０】
従って、データネットワークを介してマルチメディアコンテンツフローの作成とトランスポートのためのトランスポートシステムの１つ以上の実施形態をここに図解し、記載したけれども、これらの精神または必須の特性から逸脱することなく、種々の変更を実施形態に行うことができることは理解されるであろう。それゆえ、ここでの開示と記述は、例証を意図しており、以下のクレームに記載されるこの発明の範囲の制限を意図したものではない。
【００８１】
ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサー、デジタル信号プロセッサー（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジックデバイス、離散ゲートまたはトランジスタ論理、離散ハードウエア構成要素、あるいはここに説明される機能を実行するように設計されたその任意の組み合わせをもって実現または実行されてよい。汎用プロセッサーは、マイクロプロセッサであってよいが、代替策ではプロセッサーは、任意の従来のプロセッサー、コントローラー、マイクロコントローラーまたは状態機械であってよい。プロセッサーは、例えばDSPとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、DSPコアと連動する1台または複数台のマイクロプロセッサ、あるいは任意の他のこのような構成など計算装置の組み合わせとして実現されてもよい。ここに開示された実施形態に関連して説明された方法またはアルゴリズムのステップは、ハードウエア内、プロセッサーによって実行されるソフトウェアモジュール内、あるいは２つの組み合わせの中で直接的に具現化されてよい。ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、EEPROMメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または技術的に既知である任意の他の形式の記憶媒体に常駐してよい。例示的な記憶媒体は、プロセッサーが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサーに結合される。代替策では、記憶媒体はプロセッサーに一体化してよい。プロセッサー及び記憶媒体はASICに常駐してよい。ＡＳＩＣはユーザー端末に常駐してよい。代替策では、プロセッサー及び記憶媒体はユーザー端末内に別々の構成要素として常駐してよい。
【００８２】
開示された実施形態の上述の説明は、当業者が本発明を製造するまたは使用することができるようにするために提供される。これらの実施形態に対する種々の変更は当業者には容易に明白であろう。ここに定義される一般的原理は、この発明の精神または範囲を逸脱することなく、他の実施形態、例えばインスタントメッセージングサービスまたは任意の汎用無線データ通信アプリケーションに適用してもよい。したがって、本発明はここに示されている実施形態に制限されるのではなく、ここに説明される原則及び新規な特徴と一致する最も幅広い範囲を与えられるべきである。「例示」という用語は、ここでは、例、インスタンス、例証として機能することを意味するように排他的に使用される。「例示」としてここに記載される任意の実施形態は、他の実施形態に対して必ずしも好適であるとか利点があるとして解釈されない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ］１］
無線アクセスネットワークに接続された装置にブロードキャストするために無線アクセスネットワークにコンテンツフローをトランスポートするための方法において、
前記コンテンツフローを無線アクセスネットワークに追加するための要求メッセージを送信することであって、前記要求メッセージは、スケジュールされた配信時間を含むことと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信することと、
前記スケジュールされた配信時間まで待つことと、
前記コンテンツフローを前記無線アクセスネットワークに配信することと、
を備えた方法。
［Ｃ］２］
前記コンテンツフローを変更するために第２の要求メッセージを送信すること、
前記コンテンツフローに対する前記変更が受け入れられるであろうことを示す第２の応答メッセージを受信することと、
をさらに備えた、Ｃ］１の方法。
［Ｃ］３］
前記コンテンツフローを削除するための第２の要求メッセージを送信することと、
前記コンテンツフローが削除されるであろうことを示す第２の応答メッセージを受信することと、
をさらに備えた、Ｃ］１の方法。
［Ｃ］４］
前記コンテンツフローの待ち時間を取得するために第２の要求メッセージを送信することと、
前記コンテンツフローの前記待ち時間を示す第２の応答メッセージを受信することと、をさらに備えた、Ｃ］１の方法。
［Ｃ］５］
前記送信する行為は、前記コンテンツフローを追加するための前記要求メッセージを送信することを備え、前記コンテンツフローは、非リアルタイムメディアクリップを備える、Ｃ］１の方法。
［Ｃ］６］
前記配信する行為は、ベアラーチャネルを介して前記コンテンツフローを前記無線アクセスネットワークに送信することを備えた、Ｃ］１の方法。
［Ｃ］７］
前記受信するステップは、
前記コンテンツフローに関連する１つ以上のパラメーターを調節することと、
前記コンテンツフローを前記無線アクセスネットワークに追加するために新しい要求メッセージを送信することであって、前記新しい要求メッセージは、１つ以上の調節されたパラメーターを含むことと、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されることを示す新しい応答メッセージを受信することと、
を備えた、Ｃ］１の方法。
［Ｃ］８］
前記調節するステップは、前記コンテンツフローに関連する前記１つ以上のパラメーターを調節することを備え、前記１つ以上のパラメーターは、レートパラメーターとサービスの質レートパラメーターの少なくとも１つを備えた、Ｃ］７の方法。
［Ｃ］９］
前記応答は、前記コンテンツフローを受信するために登録された装置の数のような情報を備えた、Ｃ］１の方法。
［Ｃ］１０］
前記応答メッセージに含まれた１つ以上の受け入れ可能なパラメーターに基づいて前記コンテンツフローに関連する１つ以上のパラメーターをネゴシエートすることをさらに備えた、Ｃ］１の方法。
［Ｃ］１１］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための装置において、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを送信するように動作する送信ロジックと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信するように動作する受信ロジックと、
前記スケジュールされた配信時間まで待つように動作する待ちロジックと、
前記コンテンツフローを前記無線アクセスネットワークに配信するように動作するベアラーチャネルと、
を備えた装置。
［Ｃ］１２］
前記送信ロジックは、前記コンテンツフローを変更するために第２の要求メッセージを送信するように動作し、前記受信ロジックは、前記コンテンツフローに対する前記変更は受け入れられるであろうことを示す第２の要求メッセージを受信するように動作する、Ｃ］１１の装置。
［Ｃ］１３］
前記送信ロジックは、前記コンテンツフローを削除するために第２の要求メッセージを送信するように動作し、前記受信ロジックは、前記コンテンツフローが削除されるであろうことを示す第２の応答メッセージを受信するように動作する、Ｃ］１１の装置。
［Ｃ］１４］
前記送信ロジックは、前記コンテンツフローの待ち時間を取得するために第２の要求メッセージを送信するように動作し、前記受信ロジックは、前記待ち時間を示す第２の応答メッセージを受信するように動作する、Ｃ］１１の装置。
［Ｃ］１５］
前記コンテンツフローは非リアルタイムメディアクリップを備える、Ｃ］１１の装置。
［Ｃ］１６］
前記受信ロジックは、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されないことを示す前記応答メッセージを受信するように動作するロジックと、
前記コンテンツフローに関連する１つ以上のパラメーターを調節するように動作するロジックと、
前記コンテンツフローを前記無線アクセスネットワークに追加するための新しい要求メッセージを送信するように動作するロジックであって、前記新しい要求メッセージは、前記１つ以上の調節されたパラメーターを含む、ロジックと、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されることを示す新しい要求メッセージを受信するように動作するロジックと、
を備えた、Ｃ］１１の装置。
［Ｃ］１７］
前記調節するように動作するロジックは、前記コンテンツフローに関連する前記１つ以上のパラメーターを調節するように動作するロジックを備え、前記１つ以上のパラメーターは、レートパラメーターとサービスの質レートパラメーターの少なくとも１つを備えた、Ｃ］１６の装置。
［Ｃ］１８］
前記応答は、前記コンテンツフローを受信するために登録された装置の数のような情報を備えた、Ｃ］１６の装置。
［Ｃ］１９］
前記応答メッセージ内に含まれる１つ以上の受け入れ可能なパラメーターに基づいて前記コンテンツフローに関連する１つ以上のパラメーターをネゴシエートするように動作するロジックをさらに備えた、Ｃ］１１の装置。
［Ｃ］２０］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための装置において、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを送信する手段であって、前記要求メッセージは、スケジュールされた時間を含む、手段と、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信する手段と、
スケジュールされた配信時間まで待つ手段と、
前記コンテンツフローを前記無線アクセスネットワークに配信する手段と、
を備えた装置。
［Ｃ］２１］
前記コンテンツフローを変更するために第２の要求メッセージを送信する手段と、
前記コンテンツフローに対する前記変更が受け入れられるであろうことを示す第２の応答メッセージを受信する手段と、
をさらに備えた、Ｃ］２０の装置。
［Ｃ］２２］
前記コンテンツフローを削除するために第２の要求メッセージを送信する手段と、
前記コンテンツフローが削除されるであろうことを示す第２の応答メッセージを受信する手段と、
をさらに備えた、Ｃ］２０の装置。
［Ｃ］２３］
前記コンテンツフローの待ち時間を取得するために第２の要求メッセージを送信する手段と、
前記コンテンツフローの前記待ち時間を示す第２の応答メッセージを受信する手段と、をさらに備えた、Ｃ］２０の装置。
［Ｃ］２４］
前記送信手段は、前記コンテンツフローを追加するために前記要求メッセージを送信するための手段を備え、前記コンテンツフローは、非リアルタイムメディアクリップをそなえた、Ｃ］２０の装置。
［Ｃ］２５］
前記配信手段は、前記コンテンツフローを前記ベアラーチャネルを介して前記無線アクセスネットワークに送信する手段を備えた、Ｃ］２０の装置。
［Ｃ］２６］
前記受信手段は、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されないことを示す前記応答メッセージを受信する手段と、
前記コンテンツフローに関連する１つ以上のパラメーターを調節する手段と、
前記コンテンツフローを前記無線アクセスネットワークに追加するために新しい要求メッセージを送信する手段であって、前記新しい要求メッセージは、前記１つ以上の調節されたパラメーターを含む手段と、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されることを示す新しい応答メッセージを受信する手段と、
を備えた、Ｃ］２０の装置。
［Ｃ］２７］
前記調節手段は、前記コンテンツフローに関連する前記１つ以上のパラメーターを調節する手段を備え、前記１つ以上のパラメーターは、レートパラメーターとサービスの質レートパラメーターの少なくとも１つを備えた、Ｃ］２６の装置。
［Ｃ］２８］
前記応答は、前記コンテンツフローを受信するために登録された装置の数のような情報を備えた、Ｃ］２６の装置。
［Ｃ］２９］
前記応答メッセージ内に含まれる１つ以上の受け入れ可能なパラメーターに基づいて前記コンテンツフローに関連する１つ以上のパラメーターをネゴシエートする手段をさらに備えた、Ｃ］２０の装置。
［Ｃ］３０］
処理ロジックにより実行されると、無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするように動作する命令を備えたコンピューター読み取り可能な記憶媒体において、  前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを送信するための命令であって、前記要求メッセージは、スケジュールされた配信時間を含む命令と、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す要求メッセージを受信するための命令と、
前記スケジュールされた配信時間まで待つ命令と、
前記コンテンツフローを前記無線アクセスネットワークに配信するための命令と、
を備えたコンピューター読み取り可能媒体。
［Ｃ］３１］
前記コンテンツフローを変更するために第２の要求メッセージを送信するための命令と、
前記コンテンツフローへの変更は受け入れられるであろうことを示す第２の応答メッセージを受信する命令と、
をさらに備えた、Ｃ］３０のコンピューター読み取り可能な媒体。
［Ｃ］３２］
前記コンテンツフローを削除するために第２の要求メッセージを送信するための命令と、
前記コンテンツは削除されるであろうことを示す第２の応答メッセージを受信する命令と、
をさらに備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］３３］
前記コンテンツフローの待ち時間を得るために第２の要求メッセージを送信するための命令と、
前記コンテンツフローの前記待ち時間を得るために第２の応答メッセージを受信するための命令と、
をさらに備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］３４］
前記送信するための命令は、前記コンテンツフローを追加するために前記要求メッセージを送信するための命令を備え、前記コンテンツフローは非リアルタイムメディアクリップを備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］３５］
前記配信するための命令は、ベアラーチャネルを介して前記コンテンツフローを前記無線アクセスネットワークに送信するための命令を備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］３６］
前記受信するための命令は、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されないことを示す前記応答メッセージを受信するための命令と、
前記コンテンツフローに関連する１つ以上のパラメーターを調節するための命令と、  前記コンテンツフローを前記無線アクセスネットワークに追加するために新しい要求メッセージを送信するための命令であって、前記新しい要求メッセージは、前記１つ以上の調節されたパラメーターを含む、命令と、
前記コンテンツフローが前記無線アクセスネットワークに追加されることが認可されることを示す新しい応答メッセージを受信するための命令と、
を備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］３７］
前記調節するための命令は、前記コンテンツフローに関連する前記１つ以上のパラメーターを調節するための命令を備え、前記１つ以上のパラメーターは、レートパラメーターとサービスの質レートパラメーターの少なくとも１つを備えた、Ｃ］３６のコンピューター読み取り可能媒体。
［Ｃ］３８］
前記応答は、前記コンテンツフローを受信するために登録された装置の数のような情報を備えた、Ｃ］３６のコンピューター読み取り可能媒体。
［Ｃ］３９］
前記応答メッセージ内に含まれる１つ以上の受け入れ可能なパラメーターに基づいて前記コンテンツフローに関連する前記１つ以上のパラメーターをネゴシエートするための命令を備えた、Ｃ］３０のコンピューター読み取り可能媒体。
［Ｃ］４０］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための方法において、
前記コンテンツフローを無線アクセスネットワークに追加するために要求メッセージを受信することであって、前記要求メッセージはスケジュールされた配信時間を含むことと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを送信することと、
前記装置にブロードキャストするために、前記スケジュールされた配信時間で前記コンテンツフローを受信することと、
を備えた方法。
［Ｃ］４１］
前記コンテンツフローを変更するために第２の要求メッセージを受信することと、
前記コンテンツフローへの変更が受け入れられるであろうことを示す第２の応答メッセージを送信することと、
をさらに備えた、Ｃ］４０の方法。
［Ｃ］４２］
前記コンテンツフローを削除するために第２の要求メッセージを受信することと、
前記コンテンツフローが削除されるであろうことを示す第２の応答メッセージを送信することと、
をさらに備えた、Ｃ］４０の方法。
［Ｃ］４３］
前記コンテンツフローの待ち時間を得るために第２の要求メッセージを受信することと、;
前記コンテンツフローの待ち時間を示す第２の応答メッセージを送信することと、
をさらに備えた、Ｃ］４０の方法。
［Ｃ］４４］
前記要求メッセージを受信する行為は、前記コンテンツフローを追加するために要求メッセージを受信することを備え、前記コンテンツフローは非リアルタイムメディアクリップを備えた、Ｃ］４０の方法。
［Ｃ］４５］
前記コンテンツフローを受信する行為は、ベアラーチャネルを介して前記コンテンツフローを受信することを備えた、Ｃ］４０の方法。
［Ｃ］４６］
前記無線アクセスネットワークを介して前記コンテンツフローをブロードキャストすることをさらに備えた、Ｃ］４０の方法。
［Ｃ］４７］
前記送信する行為は、前記コンテンツフローが前記無線アクセスネットワークに追加されないであろうことを示す否定応答メッセージを送信することを備え、前記否定応答メッセージは１つ以上の受け入れ可能なパラメーターを備えた、Ｃ］４０の方法。
［Ｃ］４８］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための装置において、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを受信するように動作する受信ロジックであって、前記要求メッセージはスケジュールされた配信時間を含む、受信ロジックと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを送信するように動作する送信ロジックと、
前記装置にブロードキャストするために前記コンテンツフローを受信するように動作するコンテンツ受信ロジックと、
を備えた装置。
［Ｃ］４９］
前記受信ロジックは、前記コンテンツフローを変更するために第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローに対する前記変更が受け入れられるであろうことを示す第２の応答メッセージを送信するように動作する、Ｃ］４８の装置。
［Ｃ］５０］
前記受信ロジックは、前記コンテンツフローを削除するために第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローが追加されるであろうことを示す第２の応答メッセージを送信するように動作する、Ｃ］４８の装置。
［Ｃ］５１］
前記受信ロジックは、前記コンテンツフローの待ち時間を得るために第２の要求メッセージを受信するように動作し、前記送信ロジックは、前記コンテンツフローの前記待ち時間を送信するように動作する、Ｃ］４８の装置。
［Ｃ］５２］
前記コンテンツフローは、非リアルタイムメディアクリップを備えた、Ｃ］４８の装置。
［Ｃ］５３］
前記コンテンツ受信ロジックは、ベアラーチャネルを介して前記コンテンツフローを受信するように動作する、Ｃ］４８の装置。
［Ｃ］５４］
前記無線アクセスネットワークを介して前記コンテンツフローをブロードキャストするように動作するロジックをさらに備えた、Ｃ］４８の装置。
［Ｃ］５５］
前記送信ロジックは、前記コンテンツフローが前記無線アクセスネットワークに追加されないであろうことを示す否定応答メッセージを送信するように動作するロジックを備え、前記否定応答メッセージは、１つ以上の受け入れ可能なパラメーターを備えた、Ｃ］４８の装置。
［Ｃ］５６］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための装置において、
前記コンテンツフローを前記無線アクセスネットワークに追加するための要求メッセージを受信する手段であって、前記要求メッセージは、スケジュールされた配信時間を含む、手段と、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを送信する手段と、
前記装置にブロードキャストするために前記スケジュールされた配信時間で前記コンテンツフローを受信するための手段と、
を備えた装置。
［Ｃ］５７］
前記コンテンツフローを変更するために第２の要求メッセージを受信する手段と、
前記コンテンツフローへの変更が受け入れられるであろうことを示す第２の応答メッセージを送信する手段と、
をさらに備えた、Ｃ］５６の装置。
［Ｃ］５８］
前記コンテンツフローを削除するために第２の要求メッセージを受信する手段と、
前記コンテンツフローが削除されるであろうことを示す第２の応答メッセージを送信するための手段と、
をさらに備えた、Ｃ］５６の装置。
［Ｃ］５９］
前記コンテンツフローの待ち時間を得るために第２の要求メッセージを受信する手段と、
前記コンテンツフローの前記待ち時間を示す第２の応答メッセージを送信する手段と、をさらに備えた、Ｃ］５６の装置。
［Ｃ］６０］
前記要求メッセージを受信する手段は、前記コンテンツフローを追加するために前記要求メッセージを受信する手段を備え、前記コンテンツフローは、非リアルタイムメディアクリップを備えた、Ｃ］５６の装置。
［Ｃ］６１］
前記コンテンツフローを受信する手段は、ベアラーチャネルを介して前記コンテンツフローを受信する手段を備えた、Ｃ］５６の装置。
［Ｃ］６２］
前記無線アクセスネットワークを介して前記コンテンツフローをブロードキャストするための手段をさらに備えた、Ｃ］５６の装置。
［Ｃ］６３］
前記コンテンツフローは前記無線アクセスネットワークに追加されないであろうことを示す否定応答メッセージを送信することを備え、前記否定応答メッセージは、１つ以上の受け入れ可能なパラメーターを備えた、Ｃ］５６の装置。
［Ｃ］６４］
処理ロジックにより実行されると、無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするように動作する命令を備えたコンピューター読み取り可能媒体において、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを受信する命令であって、前記要求メッセージは、スケジュールされた配信時間を含む、命令と、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを送信するための命令と、
前記装置にブロードキャストするために前記スケジュールされた配信時間で前記コンテンツフローを受信するための命令と、
を備えたコンピューター読み取り可能媒体。
［Ｃ］６５］
前記コンテンツフローを変更するために第２の要求メッセージを受信する命令と、
前記コンテンツフローへの前記変更が受け入れられるであろうことを示す第２の応答メッセージを送信するための命令と、
をさらに備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］６６］
前記コンテンツフローを削除するために第２の要求メッセージを受信する命令と、
前記コンテンツフローが追加されるであろうことを示す第２の応答メッセージを送信するための命令と、
をさらに備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］６７］
前記コンテンツフローの待ち時間を得るために第２の要求メッセージを受信する命令と、
前記コンテンツフローの前記待ち時間を示す第２の応答メッセージを送信するための命令と、
をさらに備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］６８］
前記要求メッセージを受信するための命令は、前記コンテンツフローを追加するために前記要求メッセージを受信するための命令を備え、前記コンテンツフローは非リアルタイムメディアクリップを備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］６９］
前記コンテンツフローを受信するための命令は、ベアラーチャネルを介して前記コンテンツフローを受信するための命令を備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］７０］
前記無線アクセスネットワークを介して前記コンテンツフローをブロードキャストするための命令をさらに備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］７１］
前記送信のための命令は、前記コンテンツフローが前記無線アクセスネットワークに追加されないであろうことを示す否定応答メッセージを送信するための命令を備え、前記否定応答メッセージは、１つ以上の受け入れ可能なパラメーターを備えた、Ｃ］６４のコンピューター読み取り可能媒体。
［Ｃ］７２］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための方法を実施するように構成された少なくとも１つのプロセッサーにおいて、前記方法は、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを送信することであって、前記要求メッセージはスケジュールされた配信時間を含むことと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを受信することと、
前記スケジュールされた配信時間まで待つことと、
前記コンテンツフローを前記無線アクセスネットワークに配信することと、
を備えた少なくとも１つのプロセッサー。
［Ｃ］７３］
無線アクセスネットワークに接続された装置にブロードキャストするために前記無線アクセスネットワークにコンテンツフローをトランスポートするための方法を実施するように構成された少なくとも１つのプロセッサーにおいて、前記方法は、
前記コンテンツフローを前記無線アクセスネットワークに追加するために要求メッセージを受信することであって、前記要求メッセージはスケジュールされた配信時間を含むことと、
前記コンテンツフローが前記無線アクセスネットワークに追加されるであろうことを示す応答メッセージを送信することと、
前記装置にブロードキャストするために前記スケジュールされた配信時間に前記コンテンツフローを受信することと、を備えた少なくとも１つのプロセッサー。
【図１】
0005607199.tif 000002
【図２】
0005607199.tif 000003
【図３】
0005607199.tif 000004
【図４】
0005607199.tif 000005
【図５】
0005607199.tif 000006
【図６】
0005607199.tif 000007