"デバイスにおいてパッケージ及びチャネルを整理する方法であって、該方法は:複数のパッケージを受信すること、ここにおいて、少なくとも1つのパッケージは関係する加重を有し、ここにおいて、各パッケージは関係するチャネルの集合を有する;及び関係するパッケージ加重に基づいて該複数のパッケージを順序づけること、を具備する、方法。関係するチャネル加重に基づいて所定のパッケージに関する該複数のチャネルを順序づけることをさらに具備する、請求項1の方法。関係するパッケージ加重に基づいてパッケージに機能を適用することをさらに具備する、請求項1の方法。関係するパッケージ加重に基づいてパッケージに条件を適用することをさらに具備する、請求項1の方法。該順序づけられた複数のパッケージを含んでいるシステム情報パラメータを生成することをさらに具備する、請求項1の方法。関係するチャネル加重に基づいてチャネルに機能を適用することをさらに具備する、請求項2の方法。関係するチャネル加重に基づいてチャネルに条件を適用することをさらに具備する、請求項2の方法。関係するパッケージ加重に基づいてパッケージに条件を適用することをさらに具備する、請求項3の方法。関係するチャネル加重に基づいてチャネルに条件を適用することをさらに具備する、請求項6の方法。該生成されたシステム情報を送信することをさらに具備する、請求項5の方法。デバイスにおいてパッケージ及びチャネルを整理する方法であって、該方法は:複数の順序づけられたパッケージを受信すること、ここにおいて、少なくとも1つのパッケージは関係するパッケージ加重にしたがって順序づけられる;及び各パッケージの該順序にしたがって各パッケージをディスプレイすることを具備する、方法。各パッケージは関係するチャネルの集合を有する、請求項11の方法。関係するパッケージ加重に基づいてパッケージに機能を適用することをさらに具備する、請求項11の方法。関係するパッケージ加重に基づいてパッケージに条件を適用することをさらに具備する、請求項11の方法。チャネル加重に関係する加重に基づいて所定のパッケージに対して順序づけられた複数のチャネルを受信することをさらに具備する、請求項12の方法。関係するパッケージ加重に基づいてパッケージに機能を適用することをさらに具備する、請求項15の方法。パッケージにその関係するパッケージ加重に基づいて条件を適用することをさらに具備する、請求項15の方法。各チャネルの該順序にしたがって各チャネルをディスプレイすることをさらに具備する、請求項15の方法。複数の順序づけられたパッケージを受信するために構成されたトランシーバ、ここにおいて、少なくとも1つのパッケージは関係するパッケージ加重にしたがって順序づけられる;ディスプレイのために該複数の順序づけられたパッケージを処理するために構成されたプロセッサ;該複数の順序づけられたパッケージからパッケージを選択するために構成されたユーザインターフェース;該プロセッサに接続され、該複数の順序づけられたパッケージを記憶するために構成されたメモリ;及び該プロセッサに接続され、該記憶された複数の順序づけられたパッケージをそれらの順序にしたがってディスプレイするために構成されたディスプレイ、を具備する、無線デバイス。複数の順序づけられたパッケージを受信するための手段、ここにおいて、少なくとも1つのパッケージは関係するパッケージ加重にしたがって順序づけられる;及び各パッケージの該順序にしたがって各パッケージをディスプレイするための手段、を具備する、無線デバイス。複数のパッケージを受信するために構成されたトランシーバ、ここにおいて、少なくとも1つのパッケージは関係する加重にしたがって順序づけられる;関係するパッケージ加重にしたがって該複数のパッケージの各パッケージを順序づけるために構成されたプロセッサ;及び該プロセッサに接続され、順序づけられた複数のパッケージを記憶するために構成されたメモリ、を具備する、サーバ。複数のパッケージを受信するための手段、ここにおいて、少なくとも1つのパッケージは関係する加重を有し、ここにおいて、各パッケージは関係するチャネルの集合を有する;及び該複数のパッケージをそれらの関係するパッケージ加重に基づいて順序づけるための手段、を具備する、サーバ。本明細書中で説明される実施形態の上記の態様は、添付されている図面を使用したときに下記の詳細な説明を参照することにより、さらに容易に明確になるであろう。本説明は、柔軟な配信システムの複数の実施形態を記述し、それはデータネットワーク上の複数のコンテントパッケージャとカスタマサービスエンティティとをサポートする。本システムは、限定されたリソースを有する携帯デバイスにコンテントを配信するために特に良く適しているが、任意のタイプのデバイスで使用されることができる。本システムは、任意のタイプのネットワーク環境において同様に使用されることができ、通信ネットワーク、インターネットのような公開ネットワーク、仮想非公開ネットワークVPN:virtualprivatenetworkのような非公開ネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、長距離ネットワーク、又は任意の他のタイプのデータ又は通信ネットワークを含むが、それらに限定されない。定義下記の定義が適用される:用語定義起動デバイスがSI及びサービスを取得するようにさせる状態へとデバイスを置くこと。付加パッケージ親パッケージが申し込まれた後に申し込まれることができるパッケージ。自動加入されたパッケージユーザが明確に選択することなしにデバイスが加入するパッケージ、一般的に別のパッケージへの加入の結果としてもたらされる。補助表示補助サービスの表示、一般的に基本サービスの表示に関連して限定された時間表示される。補助サービスカスタム化するために使用する、又は基本サービスへの機能向上を提供するサービス。MPGに表示されない。ベーカーユーザが加入していないチャネル又はパッケージを宣伝する表示。基本サービスチャネルにより代表される主サービス。BCSサービスプロバイダ1又はそれより多くのコンテントパッケージャの代理でエンドユーザのビリング及びカスタマサポートサービスを提供する商業エンティティ。各デバイスは、BCSプロバイダに関係付けられる。ブラックアウトLOI及びWOIの集合、そこでは表示へのアクセスが禁止される。チャネル基本サービスのビューview、それは基本サービスのある属性の置き換えを経由してカスタム化されることができる及び/又は1又はそれより多くの補助サービスに関係する。チャネル加重チャネルを介して配送される表示のMPGタイトルに割り当てられる加重。分類方式言語に無関係な用語の集合、特定のアプリケーション又はドメインに関する語彙を規定する。分類方式別名分類方式名前空間の短い形式の表現として使用されることができる文字列。分類方式表MPEG-7仕様にしたがってフォーマット化されたXML表、分類方式及び分類方式別名の集合を規定する。排他的なパッケージ新たな申し込みを受け入れないパッケージ。コンタクトウィンドウ非リアルタイム表示が送信される時間のインターバル。コンテントパッケージャパッケージを規定しそして1又はそれより多くのBCSサービスプロバイダを経由して加入に対してそれらを提供する商業エンティティ。コンテントリテーラとも呼ばれる。コンテントプロバイダサービスを通してユーザに配送するコンテントを供給する商業エンティティ。制御された用語分類方式表中の記入事項に記述されるトークン。デフォルト言語情報が利用可能である何かの別の言語をユーザが選択していない場合に情報がユーザに配送される言語。デバイスサービスをアクセスするために起動されることが可能なカスタマ装置。EULAエンドユーザ許可同意-加入のデフォルト期間を明記するユーザとBCSプロバイダとの間の契約。特定のコンテントパッケージャに対する使用の期間の同意により置き換えられることがある。除外パッケージユーザが指定されたパッケージに申し込む場合に、ユーザが申し込むことを認められないパッケージの集合の部分。除外サービスデバイス上にダウンロードされない又は記憶されない加入サービス、一般的にサービスへのアクセスを除外するためのユーザの行為の結果としてもたらされる。含まれたサービス、除外できないサービスを参照。フロー多重送信内の論理的な流れ、一般的にリアルタイム表示の1つのメディア構成要素、又は非リアルタイム表示を含んでいるファイル、又はSIメッセージを配送するため使用する。アイコンデバイス表示スクリーンの主画像の一部に重ねられることができる静止画像。含まれたサービスデバイスに配送される加入されたサービス。除外サービス、除外できないサービスを参照。イントロ基本サービスについての関係する表示の前にユーザに配送される補助表示。IPデータキャスト表示IPマルチキャストアドレスの限定された集合に向けられたIPフォーマット化されたコンテントからなる表示。IPデータキャストサービスIPデータキャスト表示を配送するサービス。ローカル動作LOIを参照インフラストラクチャLOI特定のローカルエリアのネットワーク通信範囲を提供するために配置されるインフラストラクチャの論理的なグループ化。市場共通メッセージネットワークに関係するBCSプロバイダに関する情報及びネットワーク中で使用するある分類方式表を配送するために使用するSIメッセージ。市場コンテントリテーラコンテントリテーラ及びそのコンテントリテーラメッセージを通して利用可能なパッケージ、タイアとチャネルに関する情報を配送するために使用するSIメッセージ。市場定義プロトコルMSIの送信及び取得を管理するプロトコル。市場情報BCSプロバイダ、コンテントパッケージャ、パッケージ、タイア及びチャネルを記述する情報。市場及びサービス情報市場共通メッセージ、市場コンテントパッケージャメッセージ及びサービス定義メッセージ。メディアメディアコンテントの解釈を支援するために使用するメタデータにおそらく関係する情報、例えば、動画又は静止画像、音、又はテキスト、を表示するためのフォーマット。メディア表示ガイドネットワークにおいて利用可能なMPGタイトルのスケジュール、MPGブロックの系列としてデバイスに配送される。MIMEタイプ非リアルタイム表示又はIPデータキャスト表示で配送されるメディアタイプ、及びRFC2045-2049の協定にしたがってそれを同定する関連メタデータ。MPGメディア表示ガイドを参照。MPGブロック限定された時間ウィンドウ、MPGブロック期間の間に多重送信において利用可能なMPGタイトルの集合とコンタクトウィンドウを配送するSIメッセージ。MPG配送プロトコルMPGブロックの送信と取得を管理するプロトコル。MPGタイトル指定された時刻に見るために利用可能な表示の事例の記述。MSI市場及びサービス情報を参照。多重送信所定のLOI又はWOIにおいて利用可能なフローの集合。ネットワーク物理層を使用するマルチキャストネットワーク。除外できないサービスデバイスが配送を断ることを認められていない加入サービス。含まれたサービス、除外サービスも参照。非リアルタイム表示後の取り出し及びユーザへの表示のために記憶される表示。非リアルタイムサービス全体が非リアルタイム表示からなるコンテントを配送するサービス。アウトロ基本サービスにつての関連表示の後でユーザに配送される補助表示。パッケージパッケージはタイアと関係する補助サービスの集合である。パッケージは、システム上での購入のために提示される。パッケージ加重パッケージの加重。親パッケージユーザが付加パッケージに申し込む前に、事前の加入が存在する必要があるパッケージ。MPGタイトル当りのサービスリアルタイム表示と非リアルタイム表示の両方を配送するサービス。固有の表示のタイプは表示に対するMPGタイトルから決定される。表示同時に及び/又は連続してユーザに表示されることができ、そして1つのMPGタイトルにより記述されることが可能なメディアセグメントの集合。表示ウィンドウユーザが表示を見ることができる時間のインターバル。主フローとりわけ、様々なタイプのSIメッセージの現在のバージョンのリストを配送するフロー。非公開コンテントリテーラSI中に指定されていない方法によりユーザがアクセスする権利を設定することが必要なコンテントリテーラ。非公開パッケージ非公開コンテントリテーラにより提示されるパッケージ。非公開チャネル非公開パッケージを通して提示されるチャネル。非公開サービスそれへのアクセスが非公開チャネルとして提示されるだけであるサービス。レーティングサービス又はコンテントの適当さの指標を提供する表示コンテントの分類。レーティングは通常1つの尺度におけるレベルであるが、複数の大きさを有することがある。リアルタイム表示受け取られたままでそして処理されたままでユーザに表示され、そして後の取り出しのために記憶される必要がないメディアからなる表示。リアルタイムサービス全体がリアルタイム表示からなるコンテントを配送するサービス。サービス定義メッセージネットワークにおいて利用可能なサービスに関する情報を配送するSIメッセージ。サービススケジュール表示がユーザへの表示のための利用可能である時間的順序。サービス1つのラベルの下で提示され、フローの限定された集合を使用して配送される表示の系列。SIシステム情報を参照。SIフローSIメッセージを配送するために使用するフロー。SIフレーミングプロトコルSIメッセージを送信するためのプロトコル。SIメッセージSIメッセージの概要schemaの全てのエレメントを含んでいるメッセージ。SIメッセージ断片ルートエレメントのコピー及びSIメッセージ事例の他のエレメントのサブセットを含んでいるメッセージ。加入したサービスユーザがアクセスすることが可能であり、サービスをアクセスする権利を含むパッケージに既に申し込んでいるサービス。システム情報デバイスがユーザの代わりにサービスの場所を決めること又はパッケージに申し込むこと、及びユーザへの市場情報、サービスとMPGタイトルを記述することを可能にする情報の集合。使用同意の期間パッケージへの加入の期間を制御する、ユーザとコンテントリテーラとの間の契約。EULAも参照。タイア加入目的のために一緒にグループにされたチャネルの集合。タイアはパッケージを創るために統合される。バージョン属性の特定の集合及びSIメッセージにより搬送されるエレメント値を同定し、別のSIメッセージのコピーとして識別されることを可能にするSIメッセージの属性。加重エレメントに関する情報が同じタイプのエレメントのリスト中でユーザに表示される順序をその値が制御する属性。広域動作インフラストラクチャWOIを参照。WOI特定の広域のネットワーク通信範囲を提供するために配置されるインフラストラクチャの論理的なグループ化。図1は、配信システムの1つの実施形態を具備するネットワーク100を示す。ネットワーク100は、携帯デバイス102,104と106、BCSプロバイダ110、コンテントパッケージャ118、及びコンテントプロバイダ124を具備し、全てが配信ネットワーク108に接続される。デバイス102,104と106は、携帯デバイスであり、それは配信ネットワーク108と通信して、デバイスユーザが利用可能なパッケージを受け取るように申し込むために配信ネットワーク108をアクセスすることを可能にする。BCSプロバイダ110は、配信ネットワーク108から受け取られるパッケージへのユーザ加入を受諾し、そして維持管理する。1つの実施形態では、それぞれのデバイス102,104と106は、1つのBCSプロバイダに関係する。例えば、デバイス102は、BCS112に関係し、デバイス104は、BCS114に関係し、そしてデバイス106は、BCS116に関係する。別の実施形態では、デバイス102,104又は106は、1より多くのBCSプロバイダに関係することができる。明確化のために、BCSプロバイダ112の動作が、詳細に説明される、しかしながら、BCSプロバイダ114と116は、同じ方式で動作する。BCSプロバイダ112は、120で図示されたように、加入同意を通して1又はそれより多くのコンテントパッケージャ118との関係を設定する。これらの同意は、BCSプロバイダ112に関係するデバイスが受け取るために申し込むことができるパッケージをどのコンテントパッケージャ118が提示するかを定める。1つの実施形態では、BCSプロバイダ112は、122で示されたように、1又はそれより多くのコンテントパッケージャ118との自身の関係を配信ネットワーク108に通知する。コンテントパッケージャ118は、パッケージを規定しそして維持管理する。パッケージは、最終的にデバイスに提示されることができる配信ネットワーク108上で利用可能なサービスの集合である。デバイスユーザは、パッケージに申し込むことによりサービスへのアクセスを取得する。コンテントパッケージャ118は、126で示されるように、コンテントリテーラ同意を通してコンテントプロバイダ124からのサービスへのアクセスを提示する権利を取得する。コンテントパッケージャ118は、128で示されたように、コンテントパッケージャ118により作られるパッケージの定義を配信ネットワーク108に知らせる。コンテントプロバイダ124は、130で示されたように、配信ネットワーク108にサービスのコンテントを供給する。それらは、しかもコンテントの説明を提供し、それは配信ネットワーク108がメディア表示ガイドMPGを維持管理することを可能にし、そのMPGは任意の所定の時間に配信ネットワーク108を通して利用可能なサービスの記述をデバイスユーザに提供する。1つの実施形態では、MPGは、加入者が申し込んでいないけれどもコンテントを選択しそして再生することを認める。代わりの実施形態では、MPGは、ユーザがコンテントを選択しそして再生することを認めることに加えて、ユーザが申し込むことを可能にすることができる。配信ネットワーク108は、デバイス102,104と106へのサービスの配送に関する責任がある。しかも付随するシステム情報SIパラメータの創出と配送に関する責任がある。1つの実施形態では、配信ネットワーク108とデバイス102,104と106との間の通信は、例えば、リアルタイムサービスの異なるメディア構成要素を搬送するためのフローの集合、又はIPデータキャストサービス中の異なるIPポートへ向けられたIPストリームへと体系化される。特定のローカルエリア又はワイドエリアにおいて利用可能にされようとしている全てのフローは、対応する多重送信へとグループ化される。配信ネットワーク108は、有線ネットワーク技術及び無線ネットワーク技術の任意の組み合わせを具備する。例えば、配信ネットワーク108は、無線マルチキャストネットワークであり得る。1つの実施形態では、配信ネットワーク108は、サーバ132,134と136を具備する。明確化のために、サーバ132の動作が、詳細に述べられるが、サーバ134と136は、同じ方式で動作する。サーバ132は、122に示されたように、もう1つのBCSプロバイダ110から加入パラメータを受け取るように動作する。サーバ132は、しかもコンテントパッケージャ118からパッケージパラメータ128を、そしてコンテントプロバイダ124からプログラミングパラメータ130を受け取る。サーバ132は、受け取ったパラメータを処理して、システム情報SIパラメータ138とメディア表示ガイドMPG140を生成する。SIパラメータ138は、サービスの位置を決めること又はパッケージに申し込むこと、そしてデバイスユーザに加入情報、サービス、及びMPGタイトルを記述することを可能にする情報の集合を具備する。MPG140は、MPGブロックの系列としてデバイスに配送される利用可能なタイトルのスケジュールを具備する。配信システムの1つの実施形態の動作の間に、配信ネットワーク108は、デバイス102,104と106を起動し、そしてSI138とMPG140とを送信する。デバイス102,104と106は、次に、SI138とMPG140とを処理するために動作し、デバイスユーザに情報を与えて、そのデバイスユーザが1又はそれより多くのパッケージに申し込むことを可能にする。例えば、デバイス102のユーザは、その与えられた情報から加入のためにパッケージを選択する。デバイス102は、次に、配信ネットワーク108へ加入要求を送信して、選択したパッケージを受け取るために申し込む。1又はそれより多くの実施形態では、配信サーバ132は、下記の機能のうちの1又はそれより多くを実行することにより配信システムの1つの実施形態において動作する。1.選択したBCSプロバイダ、コンテントパッケージャ、及びコンテントプロバイダに関係する申込み、パッケージ、及び表示ガイドパラメータを取得する。2.SI及びMPGパラメータを生成する。3.配信ネットワークを介してパッケージに申し込むためにデバイスを起動させる。4.起動されたデバイスにSIとMPGとを送信する。5.デバイスから1又はそれより多くの加入要求を受け取る。そのように、配信システムの複数の実施形態は、データネットワーク上の複数のコンテントパッケージャおよびBCSプロバイダをサポートするように動作し、異なるBCSプロバイダに関係するデバイスが利用可能なパッケージを受け取るために申し込むことを可能にするように動作する。ネットワーク100が1つだけのネットワーク構成を図示することが注目されるべきであり、そして他のネットワーク構成又は配置が記載される実施形態の範囲内で可能であることが注目されるべきである。図2は、配信システムの1又はそれより多くの実施形態における使用のために適した配信サーバ200の1つの実施形態の図を示す。例えば、配信サーバ200は、図1の配信サーバ132として使用されることができる。配信サーバ200は、処理論理回路202、SI生成論理回路204、MPG生成論理回路206、トランシーバ論理回路208、及び起動論理回路210を具備し、その全てが内部データバス212に接続される。サーバ200は、しかも加入パラメータ記憶装置214、コンテントパッケージパラメータ記憶装置216、及びプログラミングパラメータ記憶装置218を具備し、それは全てが同様にデータバス212に接続される。1又はそれより多くの実施形態では、処理論理回路202は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理回路、メモリ素子、仮想マシーン、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを具備する。そのように、処理論理回路202は、一般に機械読み取り可能な命令実行するための、そして内部データバス212を介してサーバ200の1又はそれより多くの別の機能素子を制御するための論理回路を具備する。トランシーバ論理回路208は、ハードウェア及び/又はソフトウェアを具備し、それはサーバ200が通信チャネル220を介して遠隔デバイス又はシステムとデータ及び/又はその他の情報を送信すること及び受信すること可能にするように動作する。例えば、1つの実施形態では、通信チャネル220は、サーバ200が1又はそれより多くのデータネットワーク及び/又はそれらのデータネットワークに接続されたデバイスと通信することを可能にするいずれかの適したタイプの通信リンクを具備する。記憶論理回路214,216と218は、いずれかの適したタイプの記憶デバイス又は素子を具備し、それはサーバ200が情報パラメータを記憶することを可能にする。例えば、1つの実施形態では、記憶論理回路214,216と218は、任意のタイプのRAM、フラッシュメモリ、ハードディスク、又はいずれかの別のタイプの記憶デバイスを備える。1つの実施形態では、処理論理回路202は、トランシーバ論理回路208及びチャネル220を経由して1又はそれより多くのBCSプロバイダと通信するように動作する。BCSプロバイダは、加入パラメータを与え、それは処理論理回路202により受け取られ、そして加入パラメータ記憶装置214中に記憶される。処理論理回路202は、トランシーバ論理回路208とチャネル220を経由して1又はそれより多くのコンテントパッケージャと通信するために同様に動作する。コンテントパッケージャは、パッケージパラメータを与え、それは処理論理回路202により受け取られ、そしてコンテントパッケージパラメータ記憶装置216中に記憶される。処理論理回路202は、1又はそれより多くのコンテントプロバイダと通信するために同様に動作する。コンテントプロバイダは、プログラミングパラメータを与え、それは処理論理回路202により受け取られ、そしてプログラミングパラメータ記憶装置218中に記憶される。加入、パッケージ、とプログラミングパラメータのより詳細な説明は、本文書の別の部分で与えられる。1又はそれより多くの実施形態では、SI生成論理回路204は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理回路、メモリ素子、仮想マシーン、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを具備する。SI生成論理回路204は、記憶装置214,216と218からパラメータを検索するように動作して、SIパラメータ224を生成する。例えば、SI生成論理回路204は、記憶装置214から加入パラメータを検索し、それは1又はそれより多くのBCSプロバイダに関係付けられる。SI論理回路は、記憶装置216からパッケージパラメータを、そして記憶装置218からプログラミングパラメータを検索するために同様に動作し、それらは各BCSプロバイダに関係付けられる。そのように、SI生成論理回路204は、各BCSプロバイダに関係付けられるSIパラメータ224を生成するように動作する。SIパラメータ224のより詳細な説明及びフォーマットは、本文書の別の部分で与えられる。MPG生成論理回路206は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理回路、メモリ素子、仮想マシーン、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを具備する。MPG生成論理回路206は、プログラミングパラメータ記憶装置218からパラメータを検索するように動作して、1又はそれより多くのBCSプロバイダに関係付けられるMPG222を生成する。MPG222のより詳細な説明及びフォーマットは、本文書の別の部分で与えられる。起動論理回路210は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理回路、メモリ素子、仮想マシーン、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを具備する。起動論理回路210は、デバイスが利用可能なパッケージに申し込むこと可能にするためにデバイスを起動させるように動作する。起動プロセスは、パッケージに申し込むことを望む各デバイスに対して1回生じる必要があるだけである。例えば、1つの実施形態では、起動論理回路210は、クライアントアプリケーション226を備え、それは起動プロセスの間にデバイスにダウンロードされる。例えば、クライアント226は、トランシーバ論理回路208を使用してデバイスにダウンロードされる。一旦、デバイスが起動論理回路210によって起動されると、クライアント226は、デバイス上でランし、そしてデバイスユーザに利用可能なパッケージ及びその他の関連情報を受け取りそしてディスプレイするように動作する。そのように、起動論理回路210は、サーバ200がデバイスを同定しそして認証することを可能にするように動作し、それによってデバイスが1又はそれより多くの利用可能なパッケージに加入することを可能にする。起動プロセスの間に、SIパラメータ224とMPG222は、起動されようとしているデバイスに送信される。デバイス上で実行しているクライアントは、SIパラメータ224とMPG222とから情報を与えるように動作し、その結果、デバイスは、利用可能なパッケージを受け取るために申し込むことができる。1つの実施形態では、配信システムは、コンピュータ読取り可能な媒体上に記憶されたプログラミング命令を備え、それは実行されたときに、プロセッサ、例えば、処理論理回路202、が、本明細書中に説明されるサーバ200の機能を提供する。例えば、命令は、コンピュータ読取り可能な媒体からサーバ200へとロードされる、その媒体は、例えば、フロッピー登録商標ディスク、CDROM、メモリカード、フラッシュメモリデバイス、RAM、ROM、若しくは任意の別のタイプのメモリデバイス又はサーバ200にインターフェースするコンピュータ読取り可能な媒体である。別の実施形態では、命令は、外部デバイス又はトランシーバ論理回路208を介してサーバ200にインターフェースするネットワークリソースから、サーバ200へとダウンロードされることができる。命令は、処理論理回路202により実行されるときに、本明細書中に説明されるような配信システムの1又はそれより多くの実施形態を提供する。1つの実施形態では、SIサービスは、3つのクラスに分類される:1.市場定義サービス、ユーザがパッケージに申し込むことを可能にする情報を提供する。2.サービス定義サービス、デバイスがサービスの位置を決めることそして解釈することを可能にする情報を提供する。3.メディア表示ガイドサービス、サービス上で利用可能なコンテントに関する情報を提供する。1つの実施形態では、市場定義SIは、分類方式表、BCSプロバイダの能力、及びコンテントプロバイダにより提示されるパッケージをデバイスに知らせる。主要な機能は、パッケージに関する情報を通信することである。市場定義SIは、ネットワークにおいて使用中の分類方式表を定める。分類方式表は、特定のネットワークにおいて指定された機能に対して使用されるような共通の用語の集合を定義するインフラストラクチャのエレメントであり、しかしそれは、複数のネットワーク間で変わることがある、又は、それは例えば、言語により差別化された複数の形式で存在することができる。そのような用語の例は、レーティング方式及びジャンルを含む。分類方式表は、SIメッセージが十分にそして制御された方法で用語を参照することを可能にする。市場定義SIは、加入サービスに関係するBCSプロバイダの特性及び能力を定める。1つの実施形態では、市場定義SIは、下記を定めることができる。-BCSプロバイダに関係するコンテントパッケージャの集合。1つの実施形態では、デバイスは、BCSプロバイダに関係するコンテントパッケージャにより提供されるパッケージにだけ申し込むことが可能である。-BCSプロバイダ及びアカウントIDのタイプを通して利用可能なビリングポリシー、そのアカウントIDは、PayPalを通してクレジットカードの申込みのように使用されることができる。-電話番号、電子メールアドレス又はウェブページURLのような、BCSプロバイダに申込みを行うためのコンタクトの詳細。-BCSプロバイダに対する使用同意の期間。市場定義SIは、加入サービスに関連するコンテントパッケージャの特性及び能力を定義する。1つの実施形態では、それは下記を定めることができる。-コンテントパッケージャの名前。-コンテントパッケージャが公開であるか否か。-パッケージがコンテントパッケージャにより提示されることができる通貨。-コンテントパッケージャに対するエンドユーザ許可同意。それに加えて、SIは、1つの実施形態では、コンテントパッケージャに関係する補助サービスの集合を定めることができる。これらのサービスは、コンテントパッケージャを通して提示されるいずれかのチャネルに関係する補充情報を提供することができる。それらは、デバイスがコンテントパッケージャにより提示されるいずれかのパッケージに申し込まれる限り、デバイスによりモニタされる。1つの実施形態では、市場SIにより配送される主要な情報は、コンテントパッケージャにより提示されるパッケージの定義である。原則として、パッケージは、そのパッケージの名前及びその価格のような複数の関係する特性をともなう、サービスの集合である。しかしながら、パッケージの定義は、サービスのリストとして直接構成されない。その代り、パッケージは、タイアの集合として定められる。順番に、各タイアは、チャネルの集合であり、そこでは、チャネルはサービスのビューviewである。1つの実施形態にしたがったパッケージ、タイア、チャネル及びサービスの間の関係の一例が、図3に示される。図3は、1つの実施形態にしたがったパッケージ302、タイア304、チャネル306、及びサービス308の階層システム300を示す。この例では、コンテントパッケージャは、パッケージ302を作り出し、それはあるオペレータここでは、ベリゾンVerizon310とスプリントSprint312とブランド名を付けられ、一方で、同様に両方のオペレータにより提示されることができる特定のグループここでは、少数であるがおそらく先端の人口を標的にする、UKエクスパットパッケージUKExpatPackage314を標的とするパッケージを作り出す。これらのパッケージ302は、複数のリアルタイムサービスへのアクセスを提供し、それはそのデバイスのために再フォーマットされたスポーツビデオ及び人気のあるテレビシリーズの連続再放送を搬送する。示されたタイア304は、ベリゾンスポーツタイア316、スプリントスポーツタイア318、テニスタイア320、再放送タイア322、ベリゾン再放送タイア324、及びUKタイア326を含む。示されたチャネル306は、ESPN-ベリゾン328、ESPN-スプリント330、テニス332、生きている限りDaysofOurLives334、イーストエンダーズ336、及びパイソン338を含む。サービス308は、ESPN340、ウィンブルドンTV342、生きている限り344、イーストエンダーズ346、及びパイソン348を含む。プレミアムスポーツサービスESPNに関して、2つのチャネル328,330が作り出され、それはサービス340の異なるビューを提供し、そのサービスは特定のモービルネットワークオペレータこの例では、それぞれベリゾンとスプリントを宣伝する方法でブランド名を付けるように取り扱う;そうでなければ、チャネルは、サービスの直接の鏡像である。タイア304は、この例では、提示されるコンテントのタイプにしたがってチャネルの論理的なグループ分けを提供するために定められる。パッケージ302は、次にユーザがおそらく関心があるサービス308にアクセスを与えるよりはむしろタイアの組み合わせに申し込む機会をユーザに提示する。そのように、UKエクスパットパッケージ314は、イーストエンダーズサービス346へのそしてウィンブルドンテニス342へのアクセスを含むが、一般のアメリカのスポーツチャネルへのアクセス含まない、一方で、ベリゾン310とスプリント312パッケージは、アメリカの加入者に関心のある全てのスポーツへのアクセスを、同様に、USにおいて既に見られたものの再放送へのアクセスを含む。コンテントパッケージャは、BCSプロバイダIDによりパッケージへのアクセスを制限することを選択することができる。サービス308の集合へのアクセスを提供することと同様に、パッケージは、1又はそれより多くの補助サービスと関係付けられることができる。これらのサービスは、そのパッケージを通して提示される任意のチャネルに関係する補充情報を提供することができる。それらは、パッケージに加入される限りはデバイスによりモニタされる。タイアは、論理的なグループとして取り扱われるチャネルの集合である。コンテントパッケージャにより提示されるチャネルは、少なくとも1つのタイアにおいて見られるはずであり、そして1より多くのタイアにおいて見られることができる。タイアは、パッケージのコンテクストの外では何の意味も持たない。それはサービスのグループのコンパクトな表現を可能にするために与えられ、そしてサービス管理における柔軟性を提供する。例えば、もし複数のパッケージを通してアクセス可能であるサービスが利用できなくなる場合に、それは複数のパッケージそれ自身を定め直すよりもそのサービスを含む複数のタイアを定め直すことによりパッケージから削除することができる。チャネルは、ユーザに表示されるサービスのビューであり、それは特定のパッケージ又はコンテントパッケージャに対して適している。それは、ユーザが申し込むことが可能であるコンテントの最小単位である。パッケージへの加入は、そのパッケージ中の全てのチャネルへのアクセスを自動的に提供する。しかしながら、ユーザは、あるチャネルをアクセスすることを望まないことがあり、そしてデバイスは、ユーザがそのようなチャネルへのアクセスを除外することを可能にする能力を含むことができる。コンテントパッケージャは、そのパッケージ中のあるチャネルが除外できないことを示すことができる。チャネルの概念は、コンテントパッケージャがユーザへのサービスの見え方をカスタマイズすることを可能にする。例えば、コンテントパッケージャは、サービスのデフォルト名をチャネル名で置き換えることができる、又はそれは異なるテキストを用いてサービスの記述を無効にすることができる。サービスが1より多くのパッケージにより提示されることができるので、同じサービスに帰着する複数のチャネルを定義することが可能である。チャネルの基盤になるサービスは、基本サービスとして知られる。基本サービスへのアクセスを提供することと同様に、チャネルは、1又はそれより多くの補助サービスと関係付けられることができる。これらのサービスは、そのチャネルに関連する補充情報を提供する。それらは、そのチャネルをアクセスしている限りデバイスによりモニタされる。1つの実施形態では、パッケージとチャネルは、加重をそれぞれ割り当てられる。その加重は、デバイス内でパッケージとチャネルの順序付けを管理するために使用するリソースである。パッケージ又はチャネルがリスト中でユーザに表示されるときに、加重は、他のパッケージ又はチャネルに関係してそのパッケージ又はチャネルのデフォルト位置を定める。そのように、もし全てのコンテントパッケージャからのパッケージが1つのリスト中でユーザに表示される場合に、ユーザの好みのような他の考慮がなければ、表示の順序は、パッケージ加重によって決定される。同様に、MPGからのMPGタイトルは、デフォルトにより、チャネル加重の順序で表示される。1つの実施形態では、ユーザは、デバイスディスプレイ上の申込みユーザインターフェースを介してパッケージに加入する。1つの実施形態では、デバイスディスプレイ上のパッケージのデフォルト順序は、パッケージ加重にしたがって決定される。同様に、パッケージ内のチャネルのデフォルト順序は、チャネル加重にしたがって決定される。加重の値は、ネットワークを使用する全てのコンテントパッケージャとBCSプロバイダとの間で合意される。これが行われる手段は、ポリシー決定である。例えば、加重のブロックは、異なるコンテントパッケージャに割り当てられることができ、各コンテントパッケージャが加重を自由に割り当てることを可能にする。1つの実施形態では、加重は、異なるパッケージを差別化するために、そして異なるチャネルの間を差別化するために使用されることができ、その結果、特定の機能が加重に基づいて特定のパッケージとチャネルに適用されることができる。そのように、加重は、差別化機能の役割を果たすことができる。1つの実施形態では、加重は、パッケージ又はチャネルが所定の加重に対して関係する条件を有するように、条件を用いてエンコードされることができる。例えば、101の加重は、関係するパッケージ又はチャネルが関係する1番目と3番目の条件を有することを表現するバイナリエンコーディングであり得る。この分野において公知のいずれかのエンコーディングが加重の形式で情報をエンコードするために使用されることができることは、当業者に明白なはずである。加重の中にエンコードされる機能の一例は、1つの実施形態であり、そこでは、加重は、非表示機能をエンコードし、その結果、関係するパッケージ又はチャネルがデバイス上にディスプレイされない。この分野において公知の任意の機能が加重にエンコードされることができることは、当業者に明白であるはずである。各パケットは、1又はそれより多くの価格を割り当てられる。その価格は、申込み方法例えば、単一料金、週極め、月極めに関係すし、それはユーザがパッケージに申し込んだ時にユーザに請求される。1より多くの申込み方法が提示されることができる。申込み方法の意味は、コンテントパッケージャ及びBCSプロバイダにより決定される。1つの実施形態では、使用される全ての申込み方法は、購入されようとしているパッケージにだけあてはまるはずである。すなわち、申込み方法は、ある割合で割り引くような、別の申込み方法の価格への調節を主張すべきではない。パッケージは、1より多くの通貨で提示されることができる。各デバイスは、1つの通貨だけ、そのデバイスの母国の通貨例えば、ユーロ、ポンド、アメリカドル、円、をサポートする。そのデバイスによりサポートされる通貨の価格だけが、ユーザに提示される。パッケージは、ある属性を有し、それはそれらの動作及びパッケージとしての相互依存性を規定し、それらが含まれているもののサービスとは異なる。1つの実施形態では、パッケージは、状態を有する。1つの実施形態では、パッケージは、2つの状態:オープンとクローズド、のうちの1つであり得る。オープン状態では、BCSプロバイダは、パッケージへの新たな申し込みを受諾することができる。クローズド状態では、新たな申し込みは、受諾されない。しかしながら、クローズド状態では、既存の加入者に対して存在し続け、そしてパッケージのいずれかのそして全ての特性を変更することが可能である。クローズド状態は、パッケージがスムーズに退くことを可能にする。パッケージが最早いかなる加入者も持たないときには、SIから削除されることができる。パッケージは、独自性を有することができる。デフォルトにより、パッケージは、アラカルトを提示される。しかしながら、ある種の独自性は、互いに独立してパッケージに申し込むためのユーザの能力を制限する複数のパッケージ間で定められることができる。結果として、ユーザに提示されるパッケージは、そのユーザの既存の加入に依存することがある。意味がありそして整合性がある独自性を定めることは、コンテントパッケージャの責任である。パッケージは、親パッケージであり得る。パッケージは、親パッケージである別のパッケージへの付加物として構成されることが可能である。この状況において、もしユーザが既に親パッケージに加入している場合にだけ、ユーザは、パッケージに申し込むことを許される。パッケージは、1より多くの親パッケージを有することができ、そのケースでは、もし加入が親パッケージのうちの少なくとも1つに対して存在する場合にだけ、ユーザは、パッケージに申し込むことができる。親パッケージを持たないパッケージは、ルートパッケージである。パッケージは、自動的に申し込まれることがある。自動加入されるパッケージは、ユーザの介在なしでデバイスにより申し込まれるパッケージである。デバイスがそのパッケージを提示しているコンテントパッケージャに関係するBCSプロバイダにより起動されているときに、パッケージは、自動的に申し込まれる。ルートパッケージだけが自動的に申し込まれることができる。パッケージは、除外されることができる。パッケージへの申込みは、ユーザがコンテントパッケージャにより提示される別のパッケージへ加入することを妨げられることがある。図4は、配信システムの1つの実施形態における使用のために適したデバイス400の1つの実施形態の図を示す。デバイス400は、処理論理回路402、デバイスリソース及びインターフェース論理回路404、トランシーバ論理回路406、及びメモリ408を具備し、全てがデータバス410に接続される。1又はそれより多くの実施形態では、処理論理回路402は、CPU、プロセッサ、ゲートアレイ、ハードウェア論理回路、メモリ素子、仮想マシーン、ソフトウェア、及び/又はハードウェアとソフトウェアとの任意の組み合わせを具備する。そのように、処理論理回路402は、一般に機械読み取り可能な命令実行するための、そして内部データバス410を介してデバイス400の1又はそれより多くの他の機能素子を制御するための論理回路を具備する。デバイスリソース及びインターフェース論理回路404は、デバイス400が内部システム及び外部システムと通信することを可能にするハードウェア及び/又はソフトウェアを備える。例えば、内部システムは、大量記憶システム、メモリ、ディスプレイドライバ、モデム、又は他の内部デバイスリソースを含むことができる。外部システムは、ユーザインターフェースデバイス、プリンタ、ディスクドライバ、又は他のローカルデバイス又はシステムを含むことができる。そのように、デバイスリソース及びインターフェース論理回路404は、デバイスがデバイスディスプレイ上に情報を与えること、そしてユーザ入力デバイス、例えば、マウス、キーパッド、タッチスクリーン、又はいずれかの他のタイプのユーザ入力デバイス、を経由してユーザ入力を受け取ることを可能にする。トランシーバ論理回路408は、ハードウェア及び/又はソフトウェアを具備し、それはデバイス400が通信チャネル412を介して外部デバイス又はシステムとデータ及び/又はその他の情報を送信すること及び受信すること可能にするように動作する。例えば、通信チャネル412は、ネットワーク通信リンク、無線通信リンク、又はいずれかの他のタイプの通信リンクを備えることができる。1又はそれより多くの実施形態の動作の間に、デバイス400は、起動され、それによってデバイス400が配信ネットワークを経由して利用可能なパッケージに申し込むことを可能にする。起動プロセスの一部として、デバイス400は、クライアントアプリケーション414、SIパラメータ416、及びMPG418を受け取り、それらはトランシーバ論理回路406により受け取られ、そしてメモリ408中に記憶される。例えば、デバイスユーザは、1回だけの起動プロセスを完了する目的のために、配信サーバすなわち、図1のサーバ132と通信するようにデバイスを制御する。起動プロセスの間に、クライアント論理414は、デバイス上にインストールされる。サーバは、次にSIパラメータ416とMPG418とをデバイスに送信する。クライアント414は、デバイス400上にMPG418を与えるユーザインターフェースUI:userinterfaceを提供し、それはデバイスユーザが利用可能なパッケージを見ることを可能にする。クライアント414は、同様に、デバイスユーザが申込みのために1又はそれより多くのパッケージを選択することを認める。選択されたパッケージは、デバイス-サーバプロトコル、それはクライアント414により与えられる、の一部である加入要求において同定される。クライアント414は、次に、トランシーバ論理回路406及びチャネル412を経由して配信サーバに加入要求を送信する。1つの実施形態では、デバイス400は、配信システムの1又はそれより多くの実施形態における下記の機能のうちの1又はそれより多くを実行する。下記の機能が変更され、再配置され、修正され、追加される、又はそうでなければ実施形態の範囲内で調節されることができることが、注目される。1.デバイスは、クライアントアプリケーションを受け取り、そしてインストールする。2.デバイスは、配信システムによって起動される。3.デバイスは、SIパラメータとMPGとを受け取る。4.MPGは、デバイスに与えられ、そしてデバイスユーザに利用可能なパッケージをディスプレイする。5.ユーザが加入のために1又はそれより多くのパッケージを選択した後で、クライアントは、配信システムに送信される加入要求をアセンブルする。6.加入要求が配信システムにより処理された後で、デバイスはユーザが加入したサービスを受け取る。例えば、上記のステップ1,2と3が任意の順番で実行されることができることは、当業者に明白であるはずである。それに加えて、ステップ1,2と3のサブステップが様々な順番で実行されることができることは、当業者に同様に明白であるはずである。例えば、ステップ2のサブステップは、ステップ3のサブステップに関して順番を変えたり変えなかったりして実行されることができる。ステップ及びサブステップは、プロセスを最適化するために順番に並べられることができる。1つの実施形態では、複数のサービスプロバイダをホストするシステムは、コンピュータ読取り可能な媒体に記憶されたプログラム命令を具備し、それは処理論理回路402によって実行されるときに、本明細書中に記載されるデバイス400の機能を提供する。例えば、命令は、コンピュータ読取り可能な媒体、例えば、フロッピーディスク、CDROM、メモリカード、FLASHメモリデバイス、RAM、ROM、又は任意の他のタイプのメモリデバイス、若しくはデバイスI/F論理回路404を介してデバイス400にインターフェースするコンピュータ読取り可能な媒体、からデバイス400へとロードされることができる。別の実施形態では、命令は、トランシーバ論理回路406を介してデバイス400にインターフェースするネットワークリソースからデバイス400へとダウンロードされることができる。その命令は、処理論理回路402によって実行されるときに、本明細書中記載されるような複数のサービスプロバイダをホストするシステムの1又はそれより多くの実施形態を提供する。図5は、配信システムの1又はそれより多くの実施形態においてデバイスを動作させるための方法500の1つの実施形態を示す。明確さのために、方法500は、図4に示されたデバイス400を参照して説明される。例えば、デバイス400は、図1に示されたデバイス102,104と106のいずれかとしての使用のために適している。1又はそれより多くの実施形態では、処理論理回路402は、デバイス400を制御するためのプログラム命令を実行して、下記に説明される機能を実行する。ブロック500において、クライアント414は、デバイスにインストールされる。1つの実施形態では、クライアント414は、インストールされ、そして選択された通信プロトコルを使用して配信サーバとの通信を確立するように動作する。デバイスは、配信サーバにより起動される502。例えば、1つの実施形態では、処理論理回路402は、トランシーバ論理回路406を介して配信サーバと通信して、デバイスを同定しそして必要とされるであろういずれかの他の起動情報を提供する。ブロック504において、最新のSIとMPGが、デバイスにおいて受信される。例えば、配信サーバは、デバイスにSIパラメータ416とMPG418とを送信し、それは次にメモリ408中に記憶される。ブロック506において、デバイスにインストールされたクライアントは、デバイスユーザにMPG418からの情報をディスプレイするように又は与えるように動作する。MPG418は、申込みのために利用可能であるパッケージに関する情報をデバイスユーザに提供する。例えば、その情報は、スケジューリング、価格付け、利用可能性、及びいずれかの他の直接関連する情報を含む。1つの実施形態では、クライアント406は、I/F論理回路404を使用してMPG418からの情報をディスプレイするように動作する。ブロック508において、ユーザが1又はそれより多くの利用可能なパッケージに加入するように望んでいるかを判断するために、テストが実行される。例えば、ユーザは、ディスプレイされたプログラムガイドから1又はそれより多くのパッケージを選択することができ、そしてそれらのパッケージへ申し込むことを要求することができる。もしユーザが申込みのためにいずれかのパッケージを選択する場合には、方法は、ブロック510へ進む。もしユーザが申込みのためにいずれのパッケージも選択しない場合には、方法は、ブロック516へ進む。ブロック516において、SIパラメータ又はMPGパラメータについての更新された情報があるかどうかを判断するために、テストが実行される。例えば、1つの実施形態では、処理論理回路402は、配信サーバからの送信を聞いて、現在の同報通信パラメータのバージョンがデバイスメモリ408中に記憶されているパラメータとは異なるかどうかを判断する。もし新たなパラメータが利用可能であれば、方法は、ブロック504へ進んで、新たな情報を取得する。もし新たなパラメータが利用可能でない場合には、方法は、ブロック508に進んで、デバイスユーザがいずれかの利用可能なパッケージへ申し込むことを望んでいるかどうかを判断する。ブロック510において、加入要求は、アセンブルされそして配信ネットワークに送信される。加入要求は、デバイスユーザが選択されたパッケージに申し込むことを可能にする。例えば、加入要求は、1又はそれより多くのパッケージが加入のために認識されるようにするフォーマットにアセンブルされる。1つの実施形態では、クライアント414は、加入要求をアセンブルするように動作する。加入要求は、その後、トランシーバ論理回路406を使用して配信サーバに送信される。ブロック512において、要求されたパッケージに関係するサービスが、デバイスにおいて受け取られる。例えば、配信サーバが加入要求を処理した後で、申し込まれたパッケージに関係するサービスは、デバイスに配送される。例えば、1つの実施形態では、サービスは、コンテントプロバイダから配信ネットワークを経由してデバイスに配送され、そしてトランシーバ論理回路406により受信される。本方法は、その後、ブロック514において停止する。そのように、方法500は、デバイスが配信システムにおいて提供される1又はそれより多くのパッケージに申し込むことを可能にするように動作する。本方法500が1つのインプリメンテーションだけを説明し、そして機能素子の変更、追加、又は配置変更が、記載された実施形態の範囲から乖離することなく行われ得ることは、注意されるべきである。システム情報下記は、配信システムの1又はそれより多くの実施形態において生成されるSIパラメータの詳細な説明である。1又はそれより多くの実施形態では、SIパラメータは、複数の構造へとフォーマット化され、その構造は、カスタマケアcareとビリングの配信を可能にし、そしておそらくコンテントのリテーリングretailing又は他のサービスとは別である別のサービスを可能にする。これらの構造は、どのコンテントパッケージャがそのBCSプロバイダに関係するデバイスにサービスを提供するかをBCSプロバイダが制御することを可能にするが、そのBCSプロバイダは、コンテント又は価格付けのいずれかを制御しないことがある。規定は、BCSプロバイダがコンテント及び初期のサービス契約に追加する追加サービスを販売することを可能にさせる。コンテントパッケージャのそれぞれから提示されるサービスの構造は、提示が一貫したディスプレイ順で1つのユーザインターフェース上にディスプレイされることができるようなものである。この定められた順番は、複数のコンテントパッケージャにわたり利用可能である加入パッケージに対してであり、それは複数の及び/又は異なるBCSプロバイダに関係付けられることができる。システム情報構造は、コンテントパッケージャがその関係するデバイスにそれを経由して利用可能である制御をBCSプロバイダに認める。各コンテントパッケージャに対するコスト及び期間は、BCSプロバイダとは無関係である。各コンテントパッケージャにより記述されるコンテント及び加入オプションは、独立に定められるが、単一のユーザインターフェースへと併合されることができる。1つの実施形態では、これは、下記のSI仕様において記述されるようにSI中のレコードを通して実現される。記載されるSIへの変形、変更、削除、追加、組み合わせ、又は他の小さな変形が本実施形態の範囲内であることは、注目されるべきである。SIメッセージ仕様図6は、配信システムの1つの実施形態における使用のためのSI構造600の1つの実施形態を示す。1又はそれより多くの実施形態では、SI情報は、SIメッセージの集合として送信される。下記の節は、SIメッセージに含まれるSI情報の定義、意義、及び関係する処理を明記する。1つの実施形態では、SIメッセージは、下記のように、市場情報602、サービス情報、及びMPG606へと体系化される。クラス1.それに対してユーザが申し込むことができるサービス提示のパッケージ化に関係する市場情報。クラス2.利用可能なサービスの属性及び配信ネットワーク内のそれらの位置に関する情報を提供するサービス情報。クラス3.サービスについての個々の表示に関する情報を提供するメディア表示ガイド情報。共通フォーマット化及び処理SIメッセージシンタックス1又はそれより多くの実施形態では、SIメッセージの構造は、XML1.0に適応するXML概要の集合として定義される。SIメッセージバージョンの同定各送信されたSIメッセージは、バージョン属性を含み、それは同じメッセージタイプの別のSIメッセージのコピーを識別する。あるタイプのSIメッセージに関して、バージョンは、指定された属性、識別属性と呼ばれる、の同じ値を有するSIメッセージを同様に識別することができる。例えば、2つのメッセージに対する識別属性は、下記の通りである:-市場コンテントパッケージャメッセージ:コンテントパッケージャID-MPGタイトルブロックメッセージ:MPGブロック開始時間。バージョン属性の値は、エレメントの1つの集合及び複数の属性値を代表している全てのSIメッセージに対して同じであり得る。識別属性以外のいずれかのSIメッセージの属性又はエレメントが修正される又は作り出されるときに、バージョン属性の値は、増加されることがある。1つの実施形態では、バージョン属性は、符号のない整数である。属性のサイズは、個々のメッセージタイプに対して指定されるように、SIメッセージのタイプに依存する。一旦、バージョンが変更されると、SIメッセージのそのバージョンに関係するバージョンの値は、時間T_UPDATEのあいだ再使用されない。T_UPDATEの値は、秒の単位であり得て、そして1つの実施形態では、設定可能なシステムパラメータである。現在のSIメッセージバージョンの同定SIメッセージの現在のバージョンに関するバージョンフィールドの値は、主フローにおいて配信ネットワークを経由して送られる。SIメッセージバージョンの更新もしSIメッセージが属性又はエレメント値への更新を、又はエレメントの新たな事例instance、それは将来の時間において実施されることが予定されている、を含んでいる場合には、メッセージは、個々のエレメントに対して指定されるように、更新されようとしているエレメントに関係する有効時間値を含むことができる。もしエレメントの2つのバージョンが別のメッセージバージョン一般的に、現在と次のバージョンにおいて同時に送信されようとしている場合には、各バージョンは、有効時間に関係付けられる。有効時間属性は、32-ビットカウントの時間secondsであり得る。クラス1:市場情報1又はそれより多くの実施形態では、SIは、次に説明される2つのメッセージタイプで市場情報を提供する。1.市場共通メッセージ2.市場コンテントパッケージャメッセージ1.市場共通メッセージ図7は、配信システムの1つの実施形態における使用のための市場共通メッセージの図式700の1つの実施形態を示す。1又はそれより多くの実施形態では、市場共通メッセージは、いずれのコンテントパッケージャにも特有でない市場情報を定義する。市場共通メッセージは、配信ネットワーク内に配置されるBCSプロバイダの属性、各BCSプロバイダに関係するコンテントパッケージャのリファレンス、及び制御された期間に関する分類方式を規定する。バージョン市場共通メッセージは、バージョン属性の値によって同定される固有のバージョン702を備える。1つの実施形態では、バージョン属性は、16-ビットの符号のない整数である。分類方式表市場共通メッセージ700は、分類方式表704を備え、それはネットワーク中の全てのBCSプロバイダにより使用される分類方式を規定し、下記を特定する。-ビリング環境-サービスアカウントタイプ-通貨-申込み方法-ジャンル-MIMEタイプ-レーティングレベル-デバイスクラス分類方式表704は、いずれかの適切な構造を備えることができる。1つの実施形態では、分類方式表704の定義は、BCSプロバイダの要求と能力、及びBCSプロバイダが受ける管理的な要求に従う。BCSレコード市場共通メッセージ700は、配信ネットワーク中の各BCSプロバイダに対するBCSレコード706を備える。1つの実施形態では、BCSレコード706は、BCSプロバイダを定め、そして下記の項目を与える。-BCSプロバイダID-有効時間-CSRコンタクト-ビリングポリシー-コンテントパッケージャリファレンス-表使用の期間-リンク使用の期間BCSプロバイダIDBCSプロバイダID708属性は、個々のBCSプロバイダに関係付けられたグローバルな固有のIDである。1つの実施形態では、BCSプロバイダID708は、符号のない16-ビット整数であり得る。有効時間有効時間属性710は、BCSレコード706で提供される定義が、前の定義に取って代わり有効になるべき時間を規定する。もし有効時間がない場合、又は過去の時間を参照する場合には、BCSレコード706は、現在である。1つの実施形態では、有効時間属性710は、UTC1980年1月6日の00:00:00から経過する32-ビットカウントの時間secondsであり得る。BCSレコード706は、有効時間を規定することができる。有効時間は、複数のレコードが同じBCSプロバイダに対して現れるときに存在すべきである。このケースでは、現在と将来の両方のレコード定義が、レコードに対して適切な値を有する有効時間属性を含む。有効時間は、しかもまだアクティブでないBCSプロバイダを規定するレコードに対しても存在することができる。コンテントパッケージャリファレンスコンテントパッケージャリファレンス712は、BCSプロバイダに関係するコンテントパッケージャを同定するコンテントパッケージャIDのリストである。BCSプロバイダに関係する加入者は、コンテントパッケージャリファレンス712中に含まれるコンテントパッケージャにより提示されるパッケージに申し込むことだけができる。コンテントパッケージャリファレンス712は、少なくとも1つのコンテントパッケージャIDを含む。CSRコンタクトCSRコンタクト714エレメントは、BCSに関するカスタマサービス代表にコンタクトするための可能な方法を記述する。BCSレコード706は、少なくとも1つのCSRコンタクト714を与える。各CSRコンタクトは、URIであり得る。下記の例は、異なるクラスのURIがどのようにしてCSRコンタクト714に対して使用されることができるかを示す。-TEL:URIは、電話番号を規定し、加入者は、カスタマ支援を要求することができる。-MAILTO:URIは、電子メールアドレスを規定し、加入者は、カスタマ支援を使用することができる。-HTTP:URIは、ウェブサイトを規定し、加入者は、カスタマ支援を使用することができる。ビリングポリシービリングポリシー716は、コンテントパッケージャの代わりにBCSプロバイダによりサポートされるビリングポリシーを規定する。各BCSプロバイダは、少なくとも1つのビリングポリシー716をサポートする。1つの実施形態では、ビリングポリシー716は、ビリング環境及びサービスアカウントタイプ属性を備える。a.ビリング環境ビリング環境は、ビリングポリシーがそれに適用されるデバイスの特定のタイプを指す。サポートされることができるビリング環境の例は、BREW,ペイパルpayPalを含む。b.サービスアカウントタイプサービスアカウントタイプは、サービスアカウントビリングIDに対して使用する識別子を指す。サポートされることができるサービスアカウントタイプの例は、MIN,MDN,BREWSID,クレジットカード,及びプリペイPrepayを含むことができる。表使用の期間表使用の期間718は、BCSプロバイダにより使用される分類方式を表現し、BCSプロバイダに関係する使用の期間をアクセスするための制御された期間を規定するために提供される。リンク使用の期間使用の期間の位置を同定するURIへのリファレンスであるリンク使用の期間720が、提供され、その使用の期間は、もしコンテントパッケージャがエンドユーザ許可同意EULA:enduserlicenseagreement情報を提供しない場合に、コンテントパッケージャにより提示されるパッケージへのアクセスをユーザに提供する前に、BCSプロバイダは、ユーザが同意することを要求する。2.市場コンテントパッケージャメッセージ図8は、配信システムの1つの実施形態における使用のための市場コンテントパッケージャメッセージ800の図式の1つの実施形態を示す。1つの実施形態では、コンテントパッケージャに特有の情報は、市場コンテントパッケージャメッセージ800において送られる。市場コンテントパッケージャメッセージ800の各バージョンは、そのコンテントパッケージャID802とバージョン属性804の値によって一義的に同定される。1つの実施形態では、バージョン属性804は、16-ビットの符号のない整数である。市場コンテントパッケージャメッセージ800は、下記のエレメントを含む。-コンテントパッケージャID-基本情報-EULA表-パッケージレコード-タイアレコード-チャネルレコード-補助サービスリファレンスコンテントパッケージャID各コンテントパッケージャは、コンテントパッケージャID802により配信ネットワーク中の全ての他のコンテントパッケージャから一義的に識別される。コンテントパッケージャは、少なくとも1つのBCSプロバイダに関係付けられる。1つの実施形態では、コンテントパッケージャID802は、符号のない16-ビットの整数である。基本情報1つの実施形態では、基本情報806レコードは、下記の情報を提供する。-コンテントパッケージャ名-コンテントパッケージャEULAへのリンク-非公開コンテントパッケージャ標識子-通貨サポート各コンテントパッケージャに対して1つの基本情報806レコードがあるはずである。-コンテントパッケージャ名コンテントパッケージャ名808は、ユーザにコンテントパッケージャを同定させるために使用される文字列である。コンテントパッケージャ名808は、配信ネットワークにおいて搬送される複数のコンテントパッケージャの間でただ1つである。-EULAリンクEULAリンク810は、EULAの位置を同定するURIへのリファレンスであり、それはコンテントパッケージャにより提示されるパッケージへのアクセスをユーザに提供する前に、ユーザが同意することをコンテントパッケージャが要求することができる。1つの実施形態では、EULAリンク810は、オプションである。もしコンテントパッケージャが1つも提供しない場合には、そのユーザに関係するBCSプロバイダに対するBCSプロバイダ表使用の期間718が、使用されることができる。-非公開コンテントパッケージャ基本情報レコード806は、コンテントパッケージャが非公開コンテントパッケージャ812であることを明示することができる。非公開コンテントパッケージャ812により提示されるパッケージにユーザがそれによって申し込む手段は、本出願の範囲を超えている。-通貨サポート基本情報レコード806は、通貨814エレメントを指定し、それはパッケージに対する価格付けを設定するためにコンテントパッケージャにより使用されることができる通貨のリストを規定する。EULA表EULA表816は、コンテントパッケージャに関係するEULAをアクセスするための期間を規定するためにコンテントパッケージャにより使用される分類方式表である。1つの実施形態では、EULA表816は、オプションである。もしコンテントパッケージャが1つも提供しない場合には、そのユーザに関係するBCSプロバイダに対するBCSプロバイダ表使用の期間718が、使用されることができる。パッケージレコード市場コンテントパッケージャメッセージ800は、少なくとも1つのパッケージレコード818を含む。パッケージレコード818は、コンテントパッケージャを通して利用可能なコンテントの提示の集合を規定する。パッケージレコード818のより詳細な説明は、本明細書の別の部分で与えられる。タイアレコード市場コンテントパッケージャメッセージ800は、いずれかのパッケージにより参照される各タイアに関するタイアレコード820を含む。タイアレコード820は、タイアを定め、それはチャネルのグループを呼ぶ。コンテントパッケージャにより使用される各タイアに関するタイアレコード820がある。1つの実施形態では、タイアレコード820は、下記の情報を指定する。-タイアID-レコードの有効時間-タイア中に含まれるチャネルの集合-タイアに加えられる補助サービスの集合-タイアIDタイアIDは、同じコンテントパッケージャにより提示される全ての他のタイアからそのタイアを一義的に識別する識別子である。1つの実施形態では、タイアIDは、符号のない16-ビットの整数である。-タイア有効時間有効時間属性は、タイアレコード820において提供される定義が有効になり、前の定義に取って代わる時刻を規定する。もし有効時間がない場合、又は過去の時刻を指す場合には、タイアレコード820は、現在である。1つの実施形態では、有効時間属性は、UTC1980年1月6日の00:00:00から経過する32-ビットカウントの時間secondsであり得る。タイアレコード820は、1の有効時間を規定することができる。有効時間は、複数のレコードが同じタイアに対して現れるときに存在する。このケースでは、現在と将来の両方のレコード定義は、レコードに対して適切な値を有する有効時間属性を含む。有効時間は、しかもまだアクティブでないタイアを規定するレコードに対しても存在することができる。-チャネルリファレンスタイアレコード820は、タイア提示の中でチャネルを記述するチャネルリファレンスのリストを指定する。チャネルは、コンテントパッケージャに関係するチャネルレコードにおいて規定される。タイアレコード820は、少なくとも1つのチャネルリファレンスを含む。-補助サービスリファレンスタイアレコード820は、このタイアに関係する補助サービスのためのサービス識別子のリストを指定する。そのタイアを含むパッケージに加入したデバイスは、アクティブなあいだに補助サービスを通してダウンロードされるいずれかのマテリアルを取り込むはずである。チャネルレコード市場コンテントパッケージャメッセージ800は、いずれかのタイアにより参照される各チャネルに対するチャネルレコード822を含む。チャネルレコード822は、チャネルを規定し、それはコンテントパッケージャに対するサービスのカスタム化である。1つの実施形態では、チャネルレコード822は、下記のエレメントからなる。-チャネルID-チャネル有効時間-チャネル加重-チャネル言語特有のデータ-基本サービス-補助サービス-チャネルアイコン-チャネルIDチャネルIDは、同じコンテントパッケージャにより提示されるその他のチャネルからそのチャネルを一義的に識別する識別子である。1つの実施形態では、チャネルIDは符号のない16-ビットの整数である。-有効時間有効時間属性は、チャネルレコード822で与えられる定義が、前の定義に取って代わり有効になるはずの時刻を規定する。もし有効時間がない場合、又は過去の時間を参照する場合には、チャネルレコードは、現在である。1つの実施形態では、有効時間属性は、UTC1980年1月6日の00:00:00から経過する32-ビットカウントの時間secondsであり得る。チャネルレコード822は、多くとも1つの有効時間を規定することができる。有効時間は、複数のレコードが同じチャネルに対して現れるときに存在するはずである。このケースでは、現在と将来の両方のレコード定義が、レコードに対して適切な値を有する有効時間属性を含むはずである。有効時間は、しかもまだアクティブでないチャネルを規定するレコードに対しても存在するはずである。-チャネル加重各チャネルレコード822は、チャネルにチャネル加重を割り当てる。1つの実施形態では、チャネル加重は、符号のない整数である。チャネル加重は、デバイスにより使用されて、MPGをディスプレイするときに、チャネルがその順番でユーザに表示される順番を決定する。1つの実施形態では、より低い加重を有するチャネルが、最初に表示される。あるいは、より高い加重を有するチャネルが、最初に表示される。チャネル加重は、そのBCSプロバイダに関係する全ての多重送信にわたる全てのコンテントパッケージャにより提示される全てのチャネルの間でただ1つである。各チャネルレコード822に関係付けられる1つのチャネル加重がある。-チャネル言語特有のデータチャネル言語特有のデータエレメントは、特定の言語に関係するチャネルの名前と説明を明記し、そしてユーザがそのチャネルに関するさらなる情報を得ることができるURLを規定することができる。各チャネルレコード822は、1又はそれより多くのチャネル言語特有のデータエレメントを含むことができる。もしチャネル言語特有のデータエレメントが存在する場合には、そのコンテントは、同じ言語での基本サービスに対するサービス言語特有のデータエレメントに取って代わる。もし与えられた言語中にチャネル言語特有のデータエレメントが存在しない場合には、そのデバイスは、その言語での基本サービスのためのサービス言語特有のデータエレメントを使用することができる。各チャネルレコード822は、チャネル言語当り1つのチャネル言語特有のデータエレメントを含むはずである。-基本サービスレコードチャネルレコード822は、基本サービスレコードを指定する。基本サービスレコードは、そのチャネルに対する基本サービス、及びチャネルに特有であるある種のオプションの特性を同定する:-基本サービス識別子-除外能力-チャネルに特有の能力必要量-基本サービス識別子基本サービスレコードは、基本サービス識別子を指定する。基本サービス識別子は、そのチャネルがカスタマイズするサービスに対するサービス識別子である。-補助サービスチャネルレコード822は、このチャネルに関係する補助サービスに対するサービス識別子のリストを規定することができる。デバイスは、チャネルをアクセスしつつ補助サービスを通してダウンロードされるいずれかのマテリアルを取り込むはずである。-チャネルアイコンチャネルレコード822は、ユーザへのMPGのディスプレイ中でチャネルを同定するために使用されることができるチャネルアイコンエレメントを与えることができる。もし存在する場合には、チャネルアイコンは、サービスアイコンの代わりに使用される。チャネルアイコンは、チャネルのためのアイコンを規定するリソースへのリファレンス、又は規定されたMIMEタイプの実際のアイコンであり得る。補助サービスリファレンス市場コンテントパッケージャメッセージ800は、このコンテントパッケージャに関係する補助サービスに対する補助サービスリファレンス824のリストを含むことができる。ユーザがコンテントパッケージャに関係するいずれかのパッケージに加入する場合には、ユーザは、リストされたサービスに自動的に申し込まれるはずである。デバイスは、それがアクティブな間に補助サービスを通してダウンロードされるいずれかのマテリアルを取り込むはずである。図9は、配信システムの1つの実施形態において市場コンテントパッケージャメッセージ中での使用のためのパッケージレコード図式900の1つの実施形態の詳細な図を示す。パッケージレコード図式900は、コンテントパッケージャを通して利用可能なコンテント提示の集合、及び下記のようなある種の関係する属性を規定する。-パッケージID-パッケージ有効時間-パッケージ加重-パッケージデフォルト言語-言語特有のデータ-パッケージ価格付けと申込み方法-パッケージに関係するBCSプロバイダID-パッケージに関係するタイア-パッケージ特性-パッケージに関係する補助サービス-利用可能なエリア-パッケージIDパッケージID902は、同じコンテントパッケージャにより提示される他のパッケージから特定のパッケージを識別する識別子である。1つの実施形態では、パッケージID902は、符号のない16-ビットの整数である。各パッケージに関係付けられる1つのパッケージID902がある。-有効時間有効時間属性904は、パッケージレコード900で与えられる定義が、前の定義に取って代わり有効になるはずの時刻を規定する。もし有効時間904がない場合、又は過去の時間を参照する場合には、パッケージレコード900は、現在である。有効時間属性は、UTC1980年1月6日の00:00:00から経過する32-ビットカウントの時間secondsである。パッケージレコードは、多くとも1つの有効時間を規定することができる。有効時間は、複数のレコードが同じパッケージに対して現れるときに存在するはずである。このケースでは、現在と将来の両方のレコード定義が、レコードに対して適切な値を有する有効時間属性を含む。有効時間は、しかもまだアクティブでないパッケージを規定するレコードに対しても存在するはずである。-パッケージ加重各パッケージレコード906は、パッケージにパッケージ加重を割り当てる。パッケージ加重は、符号のない整数である。パッケージ加重は、デバイスにより使用されて、パッケージがその順番でユーザに表示される順番を決定する。1つの実施形態では、より低い加重を有するパッケージが、最初に表示される。あるいは、より高い加重を有するパッケージが、最初に表示される。パッケージ加重は、BCSプロバイダに関係する全ての多重送信にわたる全てのコンテントパッケージャにより提示される全てのパッケージの間でただ1つである。各パッケージレコード900に関係付けられる1つのパッケージ加重がある。-パッケージデフォルト言語パッケージレコード900は、デフォルト言語属性908を指定する。ユーザの好む言語が利用可能でない場合に、それ以外に無効にされない限り、デフォルト言語属性908は、ユーザに対してデフォルトにより与えられるサービスの言語を指定する。もしパッケージを通してアクセスされることが可能ないずれかのサービスが1より多くの言語をサポートする場合に、パッケージデフォルト言語が与えられる。-パッケージ言語特有のデータパッケージ言語特有のデータエレメント910は、特定の言語に関係するパッケージの名前と説明を指定する。各パッケージレコードは、少なくとも1つのパッケージ言語特有のデータエレメント910を含む。各パッケージレコードは、パッケージ言語当り多くとも1つのパッケージ言語特有のデータエレメントを含む。a.パッケージ言語パッケージ言語属性912は、パッケージ言語特有のデータエレメント910の言語を指定する。1より多くの言語で説明を提供するパッケージは、もし何も言語の好みがデバイス上で規定されない場合には、どの言語が使用のためのデフォルト言語であるかを指定する。b.パッケージ名パッケージ名属性914は、パッケージに対する名前を明記する文字列であり、それはユーザにディスプレイされることができる。c.パッケージ説明パッケージ説明属性916は、パッケージに対する説明を明記する文字列であり、それはユーザにディスプレイされることができる。価格付け方法パッケージの価格付け方法918は、パッケージに対する所定の申込み方法に関係するコストを明記する。それは、申込み方法、通貨、及び金額amountからなる。パッケージレコード900は、少なくとも1つの価格付け方法918を指定する。パッケージレコード900は、申込み方法当り多くとも1つの価格付け方法を指定する。a.申込み方法申込み方法は、コストに関係する例えば、月極め、週決めの申込み方法を同定する。b.通貨通貨は、その金額に利用可能な通貨を同定する。通貨は、コンテントパッケージャに対する基本情報レコードにリストされた通貨である。コンテントパッケージャに関係する少なくとも1つのBCSプロバイダは、パッケージに適用可能な全ての通貨をサポートするはずである。c.金額金額は、ルートパッケージのケースではパッケージの実際の価格である、又は付加パッケージのケースでは親パッケージの価格に追加されるパッケージの増分価格である。金額属性は、関係する通貨の要求に適合する浮動小数点値である。タイアリファレンスパッケージレコード900は、パッケージ提示を記述するタイアリファレンスエレメント920の集合を指定するはずである。タイアは、コンテントパッケージャに関係するタイアレコード820において規定される。パッケージレコード900は、少なくとも1つのタイアリファレンス920を含む。パッケージ特性パッケージ特性922エレメントは、オプションのエレメントであり、それはパッケージのある種の属性を指定する。エレメントは、下記の属性の任意の組み合わせを指定することができる:-親パッケージ-自動加入パッケージ-排他的なclosedパッケージ-除外パッケージa.親パッケージパッケージ特性922エレメントは、親パッケージを表現する1又はそれより多くのパッケージIDのリストを指定することができる。もしパッケージが親パッケージに関係する場合には、パッケージは、付加的なパッケージであり、そしてもしユーザが複数の親パッケージの中で少なくとも1つのパッケージに既に加入している場合にだけ、ユーザは、そのパッケージに申し込むことができる。もし何もパッケージがリストされていない場合には、パッケージは、ルートパッケージであるように規定される。b.自動加入パッケージもしパッケージがルートパッケージである場合に、パッケージ特性922エレメントは、ユーザがパッケージに自動的に申し込むようにさせる自動加入属性を指定することができる。c.排他的なパッケージパッケージ特性922エレメントは、新たな申し込みがそのパッケージに対して最早受諾されないことを指示する排他的属性を指定することができる。d.除外パッケージパッケージ特性922エレメントは、除外パッケージを表わす1又はそれより多くのパッケージIDのリストを指定することができる。パッケージレコード中の指定されたパッケージに加入したユーザは、除外パッケージのリスト中のいずれのパッケージにも申し込むことを認められないはずである。もしユーザが除外パッケージリスト中のパッケージに既に加入している場合に、ユーザがパッケージを提示されないような方法で複数のパッケージ間の関係を規定することは、コンテントパッケージャの責任である。BCSプロバイダリファレンスパッケージレコード900は、そのパッケージに関係するBCSプロバイダリファレンス924のリストを指定することができる。BCSプロバイダリファレンス924は、BCSプロバイダを同定する。コンテントパッケージャに関係するBCSプロバイダだけが、リストに含まれることができる。リストが与えられる場合には、同定されたBCSプロバイダに関係するユーザだけが、パッケージに申し込むことを認められる。もしリストが与えられない場合には、コンテントパッケージャに同様に関係するいずれかのBCSプロバイダに関係するユーザは、パッケージに申し込むことを認められる。補助サービスリファレンスパッケージレコード900は、このパッケージに関係する補助サービスのための補助サービスリファレンス926のリストを含むことができる。そのパッケージに加入したデバイスは、それがアクティブなあいだに補助サービスを通してダウンロードされるいずれかのマテリアルを取り込む。利用可能なエリアパッケージレコード900は、ローカルLOI及びワイドエリアWOI動作インフラストラクチャのリストからなる利用可能なエリアエレメント928を含むことができる。そのリストは、WOIとLOIとを指示し、そこではパッケージを通してチャネルとして提示される少なくとも1つのサービスがアクセスされることができる。1つの実施形態では、LOIとWOIは、16-ビットの符号のない整数であり、それは、地理的な領域を一義的に同定する。クラス2:サービス情報1又はそれより多くの実施形態では、SIは、サービス定義メッセージとして呼ばれる1つのメッセージにおいてサービス情報を提供する。サービス定義メッセージ図10は、配信システムの1つの実施形態における使用のためのサービス定義メッセージ1000の図式の1つの実施形態を示す。サービス定義メッセージ1000は、基本サービスとしてそのサービスを使用する異なるコンテントパッケージャによって提示される複数のチャネル間で共有されるサービスのそれらのコンテント属性を規定する。それは、しかもデフォルトコンテント属性を規定し、それはコンテントパッケージャがチャネル定義レコードにおいて対応する属性に対してカスタム化された値を規定しないイベントにおいて使用されることができる。サービス定義メッセージ1000は、補助サービスのそれらのコンテント属性を規定し、それは補助サービスを使用する異なるコンテントパッケージャにより提示される複数のチャネル間で共有される。補助サービスは、非リアルタイムサービスであり得る。それらは、マテリアルのキャッシュcacheを積み上げるためにコンテントパッケージャにより使用されることができ、そのマテリアルは、例えば、宣伝、ベーカーbaker、イントロ、及びアウトロであり、それはコンテントパッケージャに対して定められるチャネルをカスタム化するために使用されることが可能である。-バージョンサービス定義メッセージ1000は、そのバージョン属性の値により一義的に同定されるバージョン1002を備える。1つの実施形態では、バージョン属性は、16-ビットの符号のない整数である。-サービスレコードサービス定義メッセージ1000は、1又はそれより多くのサービスレコード1004を備える。-補助サービスレコードサービス定義メッセージ1000は、1又はそれより多くの補助サービスレコード1006を備えることができる。1つの実施形態では、配信ネットワークによって提示される各補助サービスに対して1つの補助サービスレコードがある。補助サービスレコード1006は、下記の情報を備える。-補助サービスID-補助サービス有効時間-補助能力必要量-補助フローレコードサービスレコード図11は、配信システムの1つの実施形態における使用のためのサービスレコード1100の図式の1つの実施形態を示す。例えば、サービスレコード1100は、サービスレコード1004として使用するために適している。1つの実施形態では、配信ネットワークからのSIは、提示される各サービスに対して1つのサービスレコードを提供する。サービスレコード1100は、下記の情報を備える。-サービスID-有効時間-共同加入CorporateAffiliation-省略名-サービスジャンル-デフォルト言語-非公開サービス-サービスタイプ-サービス言語特有のデータ-能力必要量-レーティング-利用可能なエリア-フローレコード-サービスアイコン-サービスIDサービスレコード1100は、サービスID1102を与える。サービスID1102は、同じ多重送信において搬送される他のサービス及び補助サービスからそのサービスを一義的に識別する識別子である。1つの実施形態では、サービスID1102は16-ビットの16進法の整数である。IPデータキャストサービスを搬送するために使用するあるサービスに対するサービスID1102の値は、宛先IPアドレスに等しい。-有効時間有効時間1104は、サービスレコード1100で提供される定義が、前の定義に取って代わり有効になるはずの時刻を規定する。もし有効時間がない場合、又は過去の時間を参照する場合には、サービスレコードは、現在である。1つの実施形態では、有効時間1104は、UTC1980年1月6日の00:00:00から経過する32-ビットカウントの時間secondsであり得る。サービスレコード1100は、多くとも1つの有効時間を規定することができる。有効時間は、複数のレコードが同じサービスに対して現れるときに存在する。このケースでは、現在と将来の両方のレコード定義が、レコードに対して適切な値を有する有効時間パラメータを含むはずである。有効時間は、しかもまだアクティブでないサービスを規定するレコードに対しても存在する。-共同加入サービスレコード1100は、共同加入1106を提供する。共同加入パラメータは、そのサービスに対する共同名を規定する文字列である。複数のサービスが、共同加入の同じ値を共有することができる。-省略名サービスレコード1100は、省略名1108を与える。省略名パラメータ1108は、そのサービスに対する短縮名を規定する文字列であり、それはユーザにディスプレイされることができる。各サービスは、サービスを搬送するいずれの多重送信内でただ1つである省略名を有する。-ジャンルサービスレコード1100は、ジャンルパラメータ1110を与える。ジャンルパラメータ1110は、サービスにより提供されるコンテントの意味に関するクラスを記述するリファレンスである。-デフォルト言語サービスレコード1100は、デフォルト言語パラメータ1112を与える。デフォルト言語パラメータ1112は、サービスの言語を指定し、それはもしユーザの好む言語が利用可能でない場合に、パッケージレコードのデフォルト言語により書き換えられない限り、ユーザにデフォルトによって与えられるはずである。もしサービスが1より多くの言語をサポートする場合には、デフォルト言語が与えられるはずである。-非公開サービスサービスレコード1100は、そのサービスが非公開パラメータ1114を使用して非公開であることを指定することができる。非公開サービスへのアクセスは、非公開コンテントパッケージャを通して提示されることができる。サービスの存在を含む非公開サービスに関する情報は、サービスへのアクセスを提示する少なくとも1つの非公開コンテントパッケージャへのアクセスを認められていないユーザに開示されることはない。-サービスタイプサービスレコード1100は、サービスタイプパラメータ1116を与える。サービスタイプパラメータ1116は、サービスにより提供されるコンテントの時間的な性質を指示する。4つの可能なサービスタイプ:リアルタイム、非リアルタイム、MPGによるPerMPG又はIPデータキャスト、がある。a.リアルタイムサービスリアルタイムサービス上の全てのコンテントは、リアルタイムストリーミングメディアからなる。b.非リアルタイムサービス非リアルタイムサービス上の全てのコンテントは、クリップファイルとしてダウンロードされる非リアルタイムメディアからなる。c.MPGによるサービスMPGによるサービス上のコンテントは、メディア表示ガイドMPGから決定されるように、リアルタイムストリーミングメディア、非リアルタイムメディア、又は2つの混合物を備えることができる。d.IPデータキャストサービスIPデータキャストサービスのコンテントは、一般的なIPパケットを搬送する1又はそれより多くのフローからなる。IPデータキャストサービスをサポートする各フローは、特定のIPマルチキャストアドレスとポートに対するIPパケットを搬送する。各IPアドレスは、少なくとも1つのMIMEタイプに関係する。IPデータキャストサービスに対するサービスタイプパラメータ1116は、サービスに関係する全てのIPアドレスとポートを提供する又は何も提供しない、のいずれかである。もし何もIPアドレスが提供されない場合には、IPデータキャストサービスの構造及びコンテントは、任意の適した手段により決定される。-サービス言語特有のデータサービスレコード1100は、少なくとも1つのサービス言語特有のデータパラメータ1118を与える。サービス言語特有のデータパラメータ1118は、特定の言語に関係するサービスの名前と説明を明記する。同様に、サービスによりサポートされるデフォルト言語に関するサービス言語特有のデータパラメータも存在する。-能力必要量サービスレコード1100は、もしサービスがリアルタイムサービスでない場合には、そのサービスのための能力必要量1120を与える。もしデバイスが加入したユーザのための能力必要量1120を満足しない場合、そしてサービスを使用するチャネルが除外できない場合には、ユーザは、そのチャネルを含んでいるパッケージへの申込みを認めらないことがある。1つの実施形態では、能力必要量1120は、1又はそれより多くの記憶装置必要量を備え、それは加入したユーザに対するサービスへのアクセスをサポートするためにデバイスに対して要求されるメモリの最大量、キロバイトの単位で、を指定する。-レーティングサービスレコード1100は、サービスに対する1又はそれより多くのレーティング1122を与える。レーティングは、このサービスに対する親としての助言情報を定める。それは、一般的にサービス上で提示されるMPGタイトルに対する平均又は一般的なレーティングレベルに対応する。レーティング1122は、そのレーティングがそこで適用される地理的な領域を指定するレーティング領域を備える。サービスがそこで提示される各レーティング領域に対して別個のレーティングがあり得る。サービスがそこで提示される各レーティング領域に対して多くとも1つのレーティングがあるはずである。-利用可能なエリアサービスレコード1100は、利用可能なエリアエレメント1124を備え、それはLOI及びWOI識別子のリストを備える。リストは、サービスがそこでアクセスされることができるWOI及びLOIを指示する。利用可能なエリアエレメント1124中に少なくとも1つのLOIID又はWOIIDがある。1つの実施形態では、LOI識別子及びWOI識別子は、16-ビットの符号のない整数であり、それは地理的な領域を一義的に同定する。-フローレコードサービスレコード1100は、サービスの構成要素を搬送するために使用する各フローに対して1つのフローレコード1126を与える。フローレコードは、下記の情報からなる。-フローID-フロールーティングタイプ-フローMIMEタイプ-フロー言語-フロー設定フラッグ-IPデータキャスト仕様-サービスアイコンサービスレコード1100は、サービスアイコンパラメータ1128を与え、それはユーザへのMPGのディスプレイにおいてサービスを同定するために使用されることが可能である。サービスアイコンパラメータ1128は、サービスのためのアイコン、又は規定されたMIMEタイプの実際のアイコンを定めるリソースへのリファレンスであり得る。クラス3:メディア表示ガイド情報メディア表示ガイドMPGは、チャネルのコンテントに関する情報を提供し、そのチャネルはユーザにディスプレイされる又はデバイスにダウンロードされることができる。所定のチャネルのコンテントは、共通MPGタイトルを共有する意味的に一貫する単位へと時間により分割される。MPGタイトルは、チャネルに関する基本サービスに関係する。1つの実施形態では、MPGは、特定の多重送信において利用可能な全てのサービスに対するMPGタイトルレコードを提供する。MPGは、ネットワークにおける様々な多重送信に利用可能なサービスに対するMPGタイトルレコードを提供することができる。それゆえ、本明細書中に開示された実施形態に関連して述べられた、様々な例示的な論理、論理ブロック、モジュール、及び回路は、汎用プロセッサ、ディジタル信号プロセッサDSP:digitalsignalprocessor、用途特定集積回路ASIC:applicationspecificintegratedcircuit、フィールドプログラマブルゲートアレイFPGA:fieldprogrammablegatearray又は他のプログラマブル論理デバイス、ディスクリートゲート論理回路又はトランジスタ論理回路、ディスクリートハードウェアコンポーネント、又は本明細書中で説明された機能を実行するために設計されたこれらのいずれかの組み合わせで、与えられる又は実行されることができる。汎用プロセッサは、マイクロプロセッサであり得るが、しかし代わりに、プロセッサは、いずれかの従来型のプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであり得る。プロセッサは、しかも演算デバイスの組み合わせとして与えられることができ、例えば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサの組み合わせ、DSPコアとともに1又はそれより多くのマイクロプロセッサの組み合わせ、若しくはいずれかの別のそのような構成の組み合わせであり得る。本明細書中に開示された実施形態に関連して説明された方法又はアルゴリズムは、ハードウェアにおいて、プロセッサにより実行されるソフトウェアモジュールにおいて、又は両者の組み合わせにおいて直接実現されることができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、脱着可能なディスク、CD-ROM、又はこの技術において公知のいずれかの他の形式の記憶媒体の中に存在できる。ある具体例の記憶媒体は、プロセッサが記憶媒体から情報を読み出し、そこに情報を書き込めることができるようにプロセッサと接続される。あるいは、記憶媒体は、プロセッサに集積されることができる。プロセッサ及び記憶媒体は、ASIC中に存在できる。ASICは、ユーザ端末中に存在できる。あるいは、プロセッサ及び記憶媒体は、ユーザ端末中の単体素子として存在できる。開示された実施形態の説明は、当業者が、本発明を作成する又は使用することを可能にするために提供される。これらの実施形態への様々な変形は、当業者に容易に明白にされるであろう。そして、ここで規定された一般的な原理は、本発明の精神又は範囲から逸脱することなく、例えば、即時のメッセージ送信サービス又はいずれかの無線データ通信アプリケーションにおいて、他の実施形態に適用されることができる。それゆえ、本発明は、本明細書中に示された実施形態に限定することを意図したものではなく、本明細書中に開示した原理及び新奇な機能と整合する最も広い範囲に一致するものである。用語具体例のは、例、事例、又は例示として働くことを意味するように本明細書中では包括的に使用される。具体例のとして本明細書中で記載されたいずれかの実施形態が、その他の実施形態に対して好ましい又は優位であるとして解釈される必要はない。したがって、デコーディングシステムの1又はそれより多くの実施形態が本明細書中に図示されそして説明されてきているが、様々な変更が、本発明の精神又は本質的な特性から乖離することなく本実施形態に行われることが可能であることが、認識されるであろう。それゆえ、本明細書における開示及び説明は、特許請求の範囲において記載される本発明の範囲を、限定するのではなく、例示であるように意図されている。"