(57)【要約】      （修正有）【課題】発信局は、ブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストするシステムおよび方法を提供する。【解決手段】第１のあて先局（またはあて先局の第１のグループ）は、発信局から第１の登録期間パラメーターを受信する。第１の登録期間パラメーターは、第１のあて先局が発信局に登録しなければならない第１の期間を特定する。第１のあて先局は、第１の期間以外に生じる任意の試みられた登録要求を阻止してもよい。あるいは、発信局は、第１の期間以外に生じる第１のあて先局による任意の試みられた登録要求を否定することができる。第１のあて先局からの登録要求が第１の期間が始まる前に送信されるなら、あて先局は、要求が第１の期間内に送信されるまで、登録を周期的に要求することができる。【選択図】図３
2010183586.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備するシステム：
ブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストする少なくとも１つの発信局；および
前記少なくとも１つの発信局から第１の登録期間パラメーターを受信する第１のあて先局、前記第１の登録期間パラメーターは、前記第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する。
【請求項２】
前記第１のあて先局は、前記第１の期間以外に生じる任意の試みられた登録要求を阻止する、請求項１のシステム。
【請求項３】
前記発信局は、前記第１の期間以外に生じる前記第１のあて先局による任意の試みられた登録要求を否定し、前記第１のあて先局からの前記登録要求が、前記第１の期間前に送信されるなら、前記あて先局は、要求が前記第１の期間内で送信されるまで周期的に登録を要求する、請求項１のシステム。
【請求項４】
下記を具備するシステム：
複数のあて先局の少なくとも１つにブロードキャストプログラムをブロードキャストする少なくとも１つの発信局、前記発信局は、第１の登録期間パラメーターおよび前記第１の登録期間パラメーターと異なる第２の登録期間パラメーターのすくなくとも１つを具備する、前記ブロードキャストプログラムに関連した、第１の取得メッセージをブロードキャストする；
前記第１のあて先局が前記発信局内に登録しなければならない第１の期間を指定する前記第１の登録期間パラメーターを受信する第１のあて先局；および
前記第２のあて先局が前記発信局に登録しなければならない前記第２の登録期間パラメーターを受信する第２のあて先局。
【請求項５】
前記第１の登録期間パラメーターは、第１の時間に前記第１のあて先局に通信され、前記第２の登録期間パラメーターは、第２の時間に前記第２のあて先局に通信される、請求項４のシステム。
【請求項６】
前記第１の時間は前記第２の時間と異なる、請求項５のシステム。
【請求項７】
前記第１の時間は、前記第２の時間とほぼ同じである、請求項５のシステム。
【請求項８】
前記登録期間パラメーターは、前記あて先局が登録試みメッセージを前記発信局に送信しなければならない期間であって、前記ブロードキャストプログラムに関連した許可された登録期間を具備する、請求項４のシステム。
【請求項９】
前記ブロードキャストプログラムに関連した前記許可された登録期間は、前記ブロードキャストプログラムの開始の前の許可された登録期間を示す、請求項８のシステム。
【請求項１０】
前記少なくとも１つの発信局は、第２のブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストし、少なくとも第３の登録期間パラメーターと第４の登録期間パラメーターを有する、前記第２のブロードキャストプログラムに関連した、第２の取得メッセージをブロードキャストする。
【請求項１１】
前記ブロードキャストプログラムは、コンテンツの少なくとも１つのソースを具備する、請求項４のシステム。
【請求項１２】
前記ブロードキャストプログラムは、コンテンツの第１のソースと、コンテンツの第２のソースを具備し、前記第１の登録期間パラメーターは、前記コンテンツの第１のソースと関連し、第３の登録期間パラメーターは、前記コンテンツの第２のソースと関連する、請求項１１のシステム。
【請求項１３】
前記第１の登録期間パラメーターは、前記第３の登録期間パラメーターと異なる、請求項１２のシステム。
【請求項１４】
前記ブロードキャストプログラムは、緊急プログラムを具備する、請求項４のシステム。
【請求項１５】
前記ブロードキャストプログラムは、進行中のコンテンツプログラムを具備する、請求項４のシステム。
【請求項１６】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージは、さらにプログラム開始時間パラメーターを含むスケジュールを具備する、請求項４のシステム。
【請求項１７】
前記あて先局は、無線通信機を具備する、請求項４のシステム。
【請求項１８】
前記あて先局は、モバイル端末を具備する、請求項４のシステム。
【請求項１９】
前記発信局は、基地局を具備する、請求項４のシステム。
【請求項２０】
下記を具備するシステム：
あて先局の複数のグループの少なくとも１つにブロードキャストプログラムをブロードキャストする少なくとも１つの発信局；および
前記少なくとも１つの発信局から第１の登録期間パラメーターを受信するあて先局の第１のグループ、前記第１の登録期間パラメーターは、前記あて先局の第１のグループが前記発信局に登録しなければならない第１の期間を指定する。
【請求項２１】
前記あて先局の第１のグループは、前記第１の期間以外に生じる任意の試みられた登録要求を阻止する、請求項２０のシステム。
【請求項２２】
前記発信局は、前記第１の期間以外に生じる前記あて先局の第１のグループによる任意の試みられた登録要求を否定し、前記あて先局の第１のグループからの登録要求が前記第１の期間前に送信されるなら、前記あて先局のグループは、要求が前記第１の期間内で送信されるまで周期的に登録を要求する。
【請求項２３】
下記を具備するシステム：
あて先局の複数のグループの少なくとも１つにブロードキャストプログラムをブロードキャストする少なくとも１つの発信局であり、前記発信局は、第１の登録期間パラメーターおよび前記第１の登録期間パラメーターとは異なる第２の登録期間パラメーターの少なくとも１つを具備する、ブロードキャストプログラムに関連した、第１の取得メッセージをブロードキャストする；
あて先局の第１のグループが前記発信局に登録しなければならない第１の期間を指定する前記第１の登録期間パラメーターを受信する前記あて先局の第１のグループ；および
あて先局の第２のグループが前記発信局に登録しなければならない第２の期間を指定する前記第２の登録期間パラメーターを受信する前記あて先局の第２のグループ。
【請求項２４】
前記第１の登録期間パラメーターは、第１の時間に前記あて先局の第１のグループに通信され、前記第２の登録期間パラメーターは、第２の時間に前記あて先局の第２のグループに通信される、請求項２３のシステム。
【請求項２５】
前記第１の時間は、前記第２の時間と異なる、請求項２４のシステム。
【請求項２６】
前記第１の時間は、前記第２の時間とほぼ同じである、請求項２４のシステム。
【請求項２７】
前記あて先局のグループが前記発信局に登録しなければならない期間であって前記ブロードキャストプログラムに関連した許可された登録期間を前記登録期間パラメーターが具備する、請求項２３のシステム。
【請求項２８】
前記ブロードキャストプログラムに関連した前記許可された登録期間は、前記ブロードキャストプログラムの開始前の許可された登録期間を示す、請求項２７のシステム。
【請求項２９】
前記少なくとも１つの発信局は、第２のブロードキャストプログラムをあて先局の複数のグループの少なくとも１つにブロードキャストし、少なくとも第３の登録期間パラメーターおよび第４の登録期間パラメーターを有する、前記第２のブロードキャストプログラムに関連した、第２の取得メッセージをブロードキャストする、請求項２３のシステム。
【請求項３０】
前記ブロードキャストプログラムは、コンテンツの少なくとも１つのソースを具備する、請求項２３のシステム。
【請求項３１】
前記ブロードキャストプログラムは、コンテンツの第１のソースとコンテンツの第２のソースとを具備し、前記第１の登録期間パラメーターは、前記コンテンツの第１のソースと関連し、第３の登録期間パラメーターは、前記コンテンツの第２のソースと関連する、請求項３０のシステム。
【請求項３２】
前記第１の登録期間パラメーターは、前記第３の登録期間パラメーターと異なる、請求項３１のシステム。
【請求項３３】
前記ブロードキャストプログラムは緊急プログラムを具備する、請求項２３のシステム。
【請求項３４】
前記ブロードキャストプログラムは、進行中のコンテンツプログラムを具備する、請求項２３のシステム。
【請求項３５】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージは、さらにプログラム開始時間パラメーターを含むスケジュールを具備する、請求項２３のシステム。
【請求項３６】
前記あて先局は無線通信機を具備する、請求項２３のシステム。
【請求項３７】
前記あて先局はモバイル端末を具備する、請求項２３のシステム。
【請求項３８】
前記発信局は、基地局を具備する、請求項２３のシステム。
【請求項３９】
複数のあて先局の少なくとも１つによるブロードキャストプログラムのための登録方法：
少なくとも１つの発信局から第１の登録期間パラメーターを受信する、前記第１の登録期間パラメーターは、第１のあて先局が前記登録局に登録しなければならない第１の期間を指定する。
【請求項４０】
前記第１のあて先局は、前記第１の期間以外に生じる任意のこころみられた登録要求を阻止することを実行する、請求項３９の方法。
【請求項４１】
前記発信局は、前記第１の期間以外に生じる前記第１のあて先局による試み登録要求を否定するステップを実行し、前記あて先局は、前記第１のあて先局からの前記登録要求が前記第１の期間が開始する前に送信されるなら、要求が前記第１の期間内で送信されるまで登録を要求するステップを実行する、求項３９の方法。
【請求項４２】
下記を具備する、第１の登録期間パラメーターと前記第１の登録期間パラメーターとは異なる第２の登録期間パラメーターの少なくとも１つを具備する、ブロードキャストプログラムに関連した、第１の取得メッセージを通信する方法：
第１のあて先局が発信局に登録しなければならない第１の期間を指定する前記第１の登録期間パラメーターを受信する；および
第２のあて先局が前記登録局に登録しなければならない第２の期間を指定する前記第２の登録期間パラメーターを受信する。
【請求項４３】
前記第１の登録期間パラメーターは第１の時間に前記第１のあて先局に通信され、前記第２の登録期間パラメーターは第２の時間に前記第２のあて先局に通信される、請求項４２の方法。
【請求項４４】
前記第１の時間は第２の時間と異なる、請求項４３の方法。
【請求項４５】
前記第１の時間は前記第２の時間とほぼ同じである、請求項４３の方法。
【請求項４６】
前記登録期間パラメーターは、前記あて先局が登録試みメッセージを前記発信局に送信しなければならない期間であって、前記ブロードキャストプログラムに関連した許可された登録期間を具備する、請求項４２の方法。
【請求項４７】
前記ブロードキャストプログラムに関連した前記許可された登録期間は、前記ブロードキャストプログラムの開始前の許可された登録期間を示す、請求項４６の方法。
【請求項４８】
第２のブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストし、少なくとも第３の登録期間パラメーターおよび第４の登録期間パラメーターを有する、前記第２のブロードキャストプログラムに関連した、第２の取得メッセージをブロードキャストする、請求項４２の方法。
【請求項４９】
前記ブロードキャストプログラムはコンテンツの少なくとも１つのソースを具備する、請求項４２の方法。
【請求項５０】
前記ブロードキャストプログラムは、コンテンツの第１のソースとコンテンツの第２のソースとを具備し、前記第１の登録期間パラメーターは、前記コンテンツの第１のソースと関連し、第３の登録期間パラメーターは、前記コンテンツの第２のソースと関連する、請求項４９の方法。
【請求項５１】
前記第１の登録期間パラメーターは、前記第３の登録期間パラメーターと異なる、請求項５０の方法。
【請求項５２】
前記ブロードキャストプログラムは緊急プログラムを具備する、請求項４２の方法。
【請求項５３】
前記ブロードキャストプログラムは、進行中のコンテンツプログラムを具備する、請求項４２の方法。
【請求項５４】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージはさらに、プログラム開始時間パラメーターを含むスケジュールを具備する、請求項４２の方法。
【請求項５５】
下記を具備する、あて先局の複数のグループの少なくとも１つへのブロードキャストプログラムのための登録方法：
あて先局の第１のグループが発信局に登録しなければならない第１の期間を指定する第１の登録期間パラメーターを、前記あて先局の第１のグループによって、受信する。
【請求項５６】
前記第１の期間以外に生じる任意の試み登録要求を阻止することをさらに具備する、請求項５５の方法。
【請求項５７】
前記発信局は、前記第１の期間以外に生じる、前記あて先局の第１のグループにより任意の試み登録要求を否定し、前記あて先局の第１のグループが前記第１の期間が開始する前に送信されるなら、要求が前記第１の期間内で送信されるまで、前記あて先局の第１のグループにより、周期的に登録を要求する、請求項５５の方法。
【請求項５８】
下記を具備する、ブロードキャストプログラムを登録しようとしているあて先局の複数のグループの少なくとも１つのための登録方法：
第１の登録期間パラメーターと、前記第１の登録期間パラメーターとは異なる第２の登録期間パラメーターの少なくとも１つを具備する、前記ブロードキャストプログラムに関連した、第１の取得メッセージを通信する；
前記あて先局の第１のグループが前記発信局に登録しなければならない第１の期間を指定する前記第１の登録期間パラメーターを、あて先局の第１のグループにより受信する；および
あて先局の前記第２のグループが前記発信局に登録しなければならない第２の期間を指定する前記第２の登録期間パラメーターを、あて先局の第２のグループにより受信する。
【請求項５９】
前記第１の登録期間パラメーターは、第１の時間に前記あて先局の第１のグループに通信され、前記第２の登録期間パラメーターは、第２の時間に前記あて先局の第２のグループに通信される、請求項５８の方法。
【請求項６０】
前記第１の時間は前記第２の時間と異なる、請求項５９の方法。
【請求項６１】
前記第１の時間は、前記第２の時間とほぼ同じである、請求項５９の方法。
【請求項６２】
前記あて先局のグループは、登録試みメッセージを前記発信局に送信しなければならない、前記ブロードキャストプログラムに関連した許可された登録期間を具備する、請求項５８の方法。
【請求項６３】
前記ブロードキャストプログラムに関連した許可登録期間は、前記ブロードキャストプログラムの開始前の許可された登録期間を示す、請求項６２の方法。
【請求項６４】
あて先局の複数のグループの少なくとも１つにダイア２のブロードキャストプログラムを通信し、少なくとも第３の登録期間パラメーターと第４の登録期間パラメーターを有する、前記第２のブロードキャストプログラムに関連した、第２の取得メッセージを通信することをさらに具備する、請求項５８の方法。
【請求項６５】
前記ブロードキャストプログラムは、コンテンツの少なくとも１つのソースを具備する、請求項５８の方法。
【請求項６６】
前記ブロードキャストプログラムは、コンテンツの第１のソースとコンテンツの第２のソースを具備し、前記第１の登録期間パラメーターは、前記コンテンツの第１のソースと関連し、第３の登録期間パラメーターは、前記コンテンツの第２のソースと関連する、請求項６５の方法。
【請求項６７】
前記第１の登録期間パラメーターは、前記第３の登録期間パラメーターと異なる、請求項６６の方法。
【請求項６８】
前記ブロードキャストプログラムは、緊急プログラムを具備する、請求項５８の方法。
【請求項６９】
前記ブロードキャストプログラムは、進行中のコンテンツプログラムを具備する、請求項５８の方法。
【請求項７０】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージはさらにプログラム開始時間を含むスケジュールを具備する、請求項５８の方法。
【請求項７１】
下記を具備する装置：
少なくとも１つの発信局からの第１の登録期間パラメーターを受信する手段、前記第１の登録期間パラメーターは、第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を阻止する手段。
【請求項７２】
前記装置からの前記登録要求が前記第１の期間が開始する前に送信されるなら、登録要求が前記第１の期間内で送信されるまで、登録を要求する手段をさらに具備する、請求項７１の装置。
【請求項７３】
前記第１の登録期間パラメーターは、第１の時間に前記第１のあて先局に通信され、前記第２の登録期間パラメーターは、第２の時間に他のあて先局に通信される、請求項７２の装置。
【請求項７４】
前記第１の時間は前記第２の時間と異なる、請求項７３の装置。
【請求項７５】
前記第１の時間は前記第２の時間とほぼ同じである、請求項７３の装置。
【請求項７６】
前記登録期間パラメーターは、前記あて先局が登録試みメッセージを前記発信局に送信しなければならない、前記ブロードキャストプログラムに関連した許可された登録期間を具備する、請求項７２の装置。
【請求項７７】
前記ブロードキャストプログラムに関連した前記許可された登録期間は、前記ブロードキャストプログラムの開始前の許可された登録期間を示す、請求項７６の装置。
【請求項７８】
前記ブロードキャストプログラムは、コンテンツの少なくとも１つを具備する、請求項７７の装置。
【請求項７９】
前記ブロードキャストプログラムは緊急プログラムを具備する、請求項７８の装置。
【請求項８０】
前記ブロードキャストプログラムは進行中のコンテンツプログラムを具備する、請求項７８の装置。
【請求項８１】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージは、プログラム開始時間パラメーターを含むスケジュールをさらに具備する、請求項７８の装置。
【請求項８２】
下記を具備する無線通信機：
少なくとも１つの発信局から第１の登録期間パラメーターを受信する受信機、前記第１の登録期間パラメーターは、第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する；
ブロードキャストプログラムを登録するための要求を入力するための入力装置；および
前記第１の期間以外に生じる任意の試みられた登録要求を阻止する阻止装置を含むコントローラー。
【請求項８３】
前記コントローラーは、登録要求が前記第１の期間内で送信されるまで反復して登録を要求する登録要求反復装置をさらに具備する、請求項８２の無線通信機。
【請求項８４】
前記第１の登録期間パラメーターは、第１の時間に前記第１のあて先局に通信され、前記第２の登録期間パラメーターは、第２の時間に他のあて先局に通信される、請求項８３の無線通信機。
【請求項８５】
前記第１の時間は前記第２の時間と異なる、請求項８４の無線通信機。
【請求項８６】
前記第１の時間は、前記第２の時間とほぼ同じである、請求項８４の無線通信機。
【請求項８７】
前記登録期間パラメーターは、前記あて先局が登録試みメッセージを前記発信局に送信しなければならない、前記ブロードキャストプログラムに関連した、許可された登録期間を具備する、請求項７２の無線通信機。
【請求項８８】
前記ブロードキャストプログラムに関連した許可登録期間は、前記ブロードキャストプログラムの開始前の許可された登録期間を示す、請求項７６の無線通信機。
【請求項８９】
前記ブロードキャストプログラムは、コンテンツの少なくとも１つを具備する、請求項８７の無線通信機。
【請求項９０】
前記ブロードキャストプログラムは、緊急プログラムを具備する、請求項８９の無線通信機。
【請求項９１】
前記ブロードキャストプログラムは、進行中のコンテンツプログラムを具備する、請求項８９の無線通信機。
【請求項９２】
前記プログラムはスケジュールされたプログラムを具備し、前記第１の取得メッセージは、プログラム開始時間パラメーターを含むスケジュールをさらに具備する、請求項８９の無線通信機。
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ．１１９に基づく優先権主張
この特許出願は、本願の譲受人に譲渡され、これにより本明細書において参照することにより明白に組み込まれる、２００３年６月９日に出願された、「無線通信システムにおけるブロードキャストアプリケーションのための方法および装置」(Method and Apparatus for Broadcast Application in a Wireless Communication System)というタイトルの仮出願第６０／４７７，２１６に対する優先権を主張する。
【０００２】
この発明は、一般に、通信に関し、特に、ブロードキャスト通信に関する。
【背景技術】
【０００３】
無線通信システムは、伝統的に音声トラヒックおよび低データレート非音声トラヒックを運ぶために使用されてきた。今日、同時に１つ以上の端末に供給される高データレート（ＨＤＲ）パケット化データサービスの要求が増加しつつある。そのような高データレート（ＨＤＲ）の例は、無線放送、テレビジョン放送、映画、および株式情報および緊急情報のような他のタイプのオーディオまたはビデオコンテンツのような音声、オーディオおよびビデオデータに基づくマルチメディアトラヒックを含むことができる。ＨＤＲサービスの１つの例は、ｃｄｍａ２０００（登録商標）ネットワークのためのブロードキャスト−マルチキャストサービス（ＢＣＭＣＳ）として知られる。ＢＣＭＣＳは、オペレーターのネットワークの１つ以上の領域の１つ以上の端末にＢＣＭＣＳコンテンツストリーム（複数の場合もある）を配信するためのｃｄｍａ２０００（登録商標）無線インターフェースの最適化を許容することができる。ネットワークオペレーターは、課金の観点、ＢＣＭＣＳコンテンツストリームが種々のユーザーに利用可能であるネットワークの領域、および認められていない受信に対して保護するためにマルチキャストＩＰフロー（複数の場合もある）のコンテンツの符号化に関する、各ＢＣＭＣＳコンテンツストリームを制御することができる。従来の無線通信システムは、音声通信のために設計されているので、データサービスをサポートするための拡張は多くの課題を取り込む。具体的には、ビデオおよびオーディオ情報が加入者に流されるブロードキャストサービスのような一方向のサービスの提供は、必要条件と目的の独特のセットを有する。そのようなサービスは典型的には大きな帯域幅要件を有する。そのため、システム設計者は、オーバーヘッド情報の送信を縮小しようと努力する。さらに、パラメーターおよびプロトコルを処理するような、ブロードキャスト送信を送信しおよび／またはアクセスするために特定の情報が必要になる。利用可能な帯域幅の使用を最適化しながら、ブロードキャスト−特定情報を送信する際に問題が存在する。
【０００４】
基地局（ＢＳ）のような発信局は、複数のパケットにしばしば組織される情報信号を送信することにより、移動局（ＭＳ）のようなあて先局にマルチメディアトラヒックサービスを供給することができる。パケットは、パケットが運ばれることになっているアドレス、特定のフォーマットに配列されるデータ（またはペイロード）および制御要素を含む。
【０００５】
パケットは開始と終了で印をつけられる。制御要素は、例えば、巡回冗長検査（ＣＲＣ）、パリティビット（複数の場合もある）、及び他のタイプの測定基準を含むことができる、プリアンブルと品質測定基準を含んでいてもよい。パケットは、通信チャネル構造に従ってメッセージに通常フォーマットされる。メッセージは発信局とあて先局との間で移動し、信号対雑音比、フェージング、時間差異、および他のそのような特性のような通信チャネルの特性により影響される可能性がある。そのような特性は、異なる通信チャネル中で異なって、変調された信号に影響を及ぼす可能性がある。
【０００６】
ＢＣＭＣＳコンテンツストリームの受信を開始するために、各あて先局は、典型的にプログラムを受信するために、運搬パスを構築するためにネットワーク内の発信局に登録しようと試みる。ＢＣＭＣサービスについては、発信局からのオーバーヘッドメッセージは、あて先局に、あるプログラムが利用可能かどうか、そして利用可能なら、それが送信されているかどうか通知する。これは、あて先局が登録しようと試みる前に、ネットワークに開始時刻と終了時刻を（各プログラムのための）あて先局に供給させることにより典型的に行われる。次に、あて先局は、あるプログラムが利用可能かどうか、そして利用可能であれば、それが送信しているかどうかを知る。
【０００７】
多くのあて先局のユーザーは、リバースリンクアクセスチャネル（ＲＡＣＨ）を介して発信局に登録メッセージを送信する時刻とほぼ同じ時刻にプログラムを登録しようと試みてもよい。ＲＡＣＨは、層３、およびあて先局から基地局への媒体アクセス制御（ＭＡＣ）メッセージの通信のために使用される共通チャネルである。あて先局は、基地局による明白な承認なくしてＲＡＣＨ上で送信する。周波数割当ごとに１つ以上のＲＡＣＨがありえる。この場合、異なるＲＡＣＨｓは、異なる長い擬似ランダム雑音（ＰＮ）コードにより区別される。典型的には、各ＲＡＣＨは複数のあて先局によって共有される。例えば、多くのユーザーは、プログラムが開始する前に、プログラムを待ち、短い期間でプログラムを登録しようと試みるかもしれない。複数のユーザーが１つのプログラムをほぼ同時に登録しようと試みるなら、リバースリンクアクセスチャネル（ＲＡＣＨ）が、輻輳する可能性があり、あて先局において問題が生じる可能性がある。
【０００８】
多くのユーザーを有したシステムにおいて、これは、発信局においてネットワーク内に輻輳を生じるかもしれないので、システムは、同時に多数のユーザーの登録を取り扱うことができないかもしれない。それゆえ、発信局における輻輳の可能性を低減する無線通信システムにおける技術の必要性がある。
【発明の概要】
【０００９】
本発明の１つの観点は、少なくとも１つの発信局、第１のあて先局を含む複数のあて先局を含むシステムに関する。発信局、例えば、無線通信または移動局を含んでいてもよく、その一方であて先局は、例えば、基地局を含んでいてもよい。
【００１０】
発信局は、複数のあて先局の少なくとも１つにブロードキャストプログラムをブロードキャストする。発信局は、許可された登録期間または時間として知られる少なくとも１つのパラメーターを発生する登録時間を含むことができる。第１のあて先局は、発信局から第１の登録期間パラメーターを受信する。第１の登録期間パラメーターは第１の期間を指定する。この期間中に、第１のあて先局は、発信局に登録しなければならない（または登録プロセスを完了しなければならない）。一実施形態において、第１のあて先局は、第１の期間以外に生じる任意の試みられた登録要求を阻止する。他の実施形態において、発信局は、第１の期間以外に生じる第１のあて先局による任意の試みられた登録要求を否定する。第１の期間が始まる前に第１のあて先局からの登録要求が送信されるなら、あて先局は、要求が第１の期間内で送信されるまで、周期的に登録を要求することができる。登録期間の使用または登録時間は、異なるあて先局（またはあて先局のグループ）が登録要求を発信局に送信することを許可される時間を発信局が配信可能にする。
【００１１】
本発明の他の観点は、少なくとも１つの発信局、第１のあて先局および第２のあて先局を含む複数のあて先局を含むシステムに関する。発信局は、ブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストする。一実施形態において、ブロードキャストプログラムは、緊急プログラム、進行中のコンテンツプログラム、スケジュールされたプログラムのようなコンテンツの少なくとも１つを含んでいてもよい。他の実施形態において、ブロードキャストプログラムは、コンテンツの第１のソースおよびコンテンツの第２のソースを含む。
【００１２】
発信局は、許可された登録期間または時間として知られる少なくとも１つのパラメーターを発生する登録タイマーを含むことができる。発信局は、第１の登録期間パラメーターおよび第１の登録期間パラメーターと異なる第２の登録期間パラメーターの少なくとも１つを含む、ブロードキャストプログラムに関連した、第１の取得メッセージをブロードキャストする。例えば、ブロードキャストプログラムがスケジュールされたプログラムならば、第１の取得メッセージは、プログラム開始時間パラメーターを含むスケジュールを含む。一実施形態において、発信局は、複数のあて先局の少なくとも１つに第２のブロードキャストプログラムをブロードキャストし、そして、少なくとも第３の登録期間パラメーターおよび第４の登録期間パラメーターを有する、第２のブロードキャストプログラムに関連した第２の取得メッセージをブロードキャストする。
【００１３】
第１のあて先局は、第１のあて先局が発信局に登録しなければならない第１の期間を指定する第１の登録期間パラメーターを受信する。
【００１４】
第２のあて先局は、第２のあて先局が発信局に登録しなければならない第２の期間を指定する第２の登録期間パラメーターを受信する。
【００１５】
ある実施形態において、登録期間パラメーター（複数の場合もある）は、あて先局が登録試みメッセージを発信局に送信しなければならないブロードキャストプログラムに関連した許可登録期間を含むことができる。一実施形態において、ブロードキャストプログラムに関連した許可登録期間は、ブロードキャストプログラムの開始前の許可登録期間を示す。第１の登録期間パラメーターは、第１の時刻において第１のあて先局に通信することができ、第２の登録期間パラメーターは、第２の時刻において第２のあて先局に通信することができる。第２の時刻は、第１の時刻と異なるかまたは第１の時刻とほぼ同じであることができる。さらに、ブロードキャストプログラムがコンテンツの第１のソースとコンテンツの第２のソースを含むなら、第１の登録期間パラメーターは、コンテンツの第１のソースと関連することができ、第３の登録期間パラメーターは、第１の登録期間パラメーターと異なるコンテンツの第２のソースと関連することができる。登録期間または登録時間の使用は、発信局が、異なるあて先局（またはあて先局のグループ）が登録要求を発信局に送信することができる時間を配信することを可能にすることができる。
【００１６】
本発明のさらに他の観点は、少なくとも１つの発信局、あて先局の第１のグループおよびあて先局の第２のグループを含む複数のあて先局を含むシステムに関する。発信局は、第１の登録期間パラメーターおよび第１の登録期間パラメーターと異なる第２の登録期間パラメーターの少なくとも１つを含む、ブロードキャストプログラムに関連した、第１の取得メッセージをブロードキャストする。一実施形態において、発信局は、第２のブロードキャストプログラムを複数のあて先局の少なくとも１つにブロードキャストし、そして、少なくとも第３の登録期間パラメーターと第４の登録期間パラメーターを有する、第２のブロードキャストプログラムに関連した、第２の取得メッセージをブロードキャストする。
【００１７】
あて先局の第１のグループは、第１のあて先局が発信局に登録しなければならない第１の期間を指定する第１の登録期間パラメーターを受信する。あて先局の第２のグループは、あて先局の第２のグループが発信局に登録しなければならない第２の期間を指定する第２の登録期間パラメーターを受信する。
【詳細な説明】
【００１８】
本明細書において使用される「例示」という言葉は、例、インスタンス、または例証として役立つことを意味するために使用される。「例示」としてここに記載される任意の実施形態は、他の実施形態に対して好適であるまたは有利であると必ずしも解釈されるべきでない。
【００１９】
「あて先局」という用語は、ここでは、「移動局」、「加入者局」、「加入者装置」、「端末」および「ユーザー機器（ＵＥ）」と互換性を有して使用され、ここでは、アクセスネットワークが通信するハードウエアを指すために使用される。ここで使用される「ＭＳ」という用語は、移動局または移動局に関連するＢＣＭＣＳを指すために使用することができる。あて先局は、ユーザーがアクセスネットワークサービスを可能にする装置であり得、ユーザーの加入情報のすべてを含むＩＭＳＩまたはＵＳＩＭを含んでいてもよい。移動局は、移動していても良いし静止していてもよく、一般的に無線チャネルまたは、例えば、光ファイバーまたは同軸ケーブルを用いた有線チャネルを介して通信する任意の通信機、データ装置または端末を一般に含む。移動局は、これらに限定されないが、ＰＣカード、コンパクトフラッシュ（登録商標）、外部または内部モデム、または無線または有線電話を含む装置において具現化してもよい。
【００２０】
「発信局」という用語は、「基地局（複数の場合もある）」に加えて、ＢＳＣｓ、コントローラー、コンテンツサーバー、コンテンツプロバイダー、ルーターおよびサービングノードのようなすべてのネットワークインフラストラクチャーエレメントを含むことができる。「発信局」という用語は、移動局が通信するハードウエアを含むことができる。「ノードＢ」という用語は、「基地局」と互換性を有して使用することができる。発信局は、固定されていてもよいしまたは移動性のものであってもよい。
【００２１】
「セル」という用語は、ここでは、その用語が使用される文脈に応じてハードウエアまたは地理的サービスエリアを指すために使用される。セクターはセルを分割したものである。セクターはセルの属性を有するので、セルに関連して記載される教示は、容易にセクターに拡張することができる。
【００２２】
「接続セットアップ状態」という用語は、移動局が基地局とのアクティブトラヒックチャネル接続を確立する過程中にある状態を指す。
【００２３】
「トラヒック状態」という用語は、移動局が基地局とアクティブトラヒックチャネル接続を確立した状態を指す。
【００２４】
「専用チャンネル」という用語は典型的に特定のユーザーに専用のまたは特定のユーザーのために保存され、特定の移動局、加入者装置、またはユーザー機器への情報またはからの情報を運ぶトランスポートチャネルを指すためにここでは使用される。専用チャンネルは、典型的には、実際のサービスのためのデータ並びにより高次の層の制御情報を含む、物理層の上の層から来る所定のユーザーに向けられたすべての情報を運ぶ。専用チャンネルは、ある周波数上のあるコードによって識別することができる。専用チャンネルの例は、ユーザーデータを運び、単一のユーザーに特定の専用チャネル（ＤＣＨ）、および音声フレームのようなサービスデータ、及び移動局からの高次の層の制御情報の両方を典型的に運ぶ専用輸送チャネルを含む。
【００２５】
「共通チャネル」という用語はここでは、複数の移動局へのおよび複数の移動局からの情報を運ぶトランスポートチャネルを指す。共通チャネルにおいて、情報はすべての移動局の間で共有してもよい。共通チャネルは、すべてのユーザー間でまたはセル内のグループのユーザー間で分割することができる。
【００２６】
「ポイントツーポイント（ＰＴＰ）」という用語は、専用通信チャネルを介して単一の移動局に送信される通信を意味するためにここでは使用される。
【００２７】
「ブロードキャスト通信」または「ポイントツーマルチポイント（ＰＴＭ）通信」という用語は、ここでは、共通の通信チャネルを介して複数の移動局への通信を指す。
【００２８】
「物理チャネル」という用語は、ここでは、無線インターフェースを介してユーザーデータまたは制御情報を運ぶチャネルを指すために使用される。物理チャネルは、情報が実際に転送される無線プラットホームを提供し、無線リンクを介してシグナリングおよびユーザーデータを運ぶように作動する「送信媒体」である。物理チャネルは、典型的には周波数スクランブルコードおよびチャネル化コードの組合せを含む。アップリンク方向において、相対的位相も含まれる。多数の異なる物理チャネルが、移動局が何をしようと試みているのかに基づいてアップリンク方向において使用される。
【００２９】
「トランスポートチャネル」という用語は、ここでは、ピア物理層エンティティ間のデータ輸送のための通信ルートを指すために使用される。トランスポートチャネルは、情報が送信される方法に関係する。一般に、共通トランスポートチャネルと専用トランスポートチャネルとして知られる２つのタイプのトランスポートチャネルがある。トランスポートチャネルは、専用または共通の物理チャネル、または論理チャネルの多重化を使用して、例えば、物理層上の無線インターフェースを介して、どのように、そしてどんな特性データを有して転送されるかにより定義される。トランスポートチャネルは、ミディアムアクセスコントロール（ＭＡＣ）層および物理層（ＬＩ）間でシグナリングおよびユーザーデータを運ぶために使用することができる。情報は、物理チャネルにマッピングされた多数のトランスポートチャネルのいずれか１つを介してＭＡＣ層から物理層に渡される。
【００３０】
「論理チャネル」という用語は、ここでは、特定のタイプの情報の送信に専用のまたは無線インターフェースに専用の情報ストリーム指すために使用される。論理チャネルは送信されている情報に関係がある。論理チャネルは、どんなタイプの情報が転送されているか、例えば、シグナリングかまたはユーザーデータかにより定義することができ、ネットワークおよび端末が時間的に異なる時点で実行しなければならない異なるタスクとして理解することができる。論理チャネルは、移動局ドメインとアクセスドメインの間で実際の情報転送を実行するトランスポートチャネルにマッピングされる。情報は、物理チャネルにマッピングされるトランスポートチャネルを介してマッピングされる論理チャネルを介して渡される。
【００３１】
「通信チャネルまたはリンク」という用語は文脈に従って物理チャネルまたは論理チャネルを意味するためにここでは使用される。
【００３２】
「リバースリンクまたはアップリンクチャネル」という用語は、移動局が信号を無線アクセスネットワークで基地局に送信する通信チャネル／リンクを指すためにここでは使用される。また、このチャネルは、移動局から移動基地局に、または移動基地局から基地局に信号を送信するために使用してもよい。
【００３３】
「フォワードリンク」または「ダウンリンクチャネル」という用語は、ここでは、無線アクセスネットワークが移動局に信号を送信する通信チャネル／リンクを意味するために使用される。
【００３４】
「パケット」という用語は、始端と終端でマークされた特定のフォーマットに配列された、データまたはペイロード、アドレス部分、および制御要素を含む、ビットのグループを意味するためにここでは、使用される。制御要素は例えば、プリアンブル、品質測定基準、および技術に熟達した人に知られているその他のものを含んでいてもよい。品質測定基準は、例えば、巡回冗長検査（ＣＲＣ）、パリティビット、および技術に熟達した人に知られている他のものを含んでいてもよい。
【００３５】
「ソフトハンドオフ」という用語は、ここでは、加入者局および２以上のセクターとの間の通信を意味するために使用され、各セクターは異なるセルに属する。リバースリンク通信は両方のセクターによって受信される。また、フォワードリンク通信は２以上のセクターのフォワードリンク上に同時に運ばれる。
【００３６】
「ソフターハンドオフ」は加入者局と２以上のセクターとの間の通信を意味するためにここでは使用され、各セクターは、同じセルに属する。リバースリンク通信は両方のセクターによって受信される。また、フォワードリンク通信は、２以上のセクターのフォワードリンクの１つの上で同時に運ばれる。
【００３７】
「消去」という用語は、メッセージを認識できないことを意味するためにここでは使用される。
【００３８】
「許可された登録期間」という用語は、ここでは、あて先局による登録要求が、プログラムのようなコンテンツのブロードキャストを受信するプロセスを促進することができる時間または期間を指すために使用される。一実施形態において、「許可された登録期間」は、登録の試みが否定されまたは阻止されることなしにあて先局が登録を試みることができる時間フレームを指すために使用される。「許可された登録期間」に含まれない登録するための試みは、例えば、発信局により否定されてもよいし、またはあて先局により阻止されてもよい。許可された登録期間（ＲＰ）は、あて先局が発信局に登録されなければならない時間または期間を示す。ＲＰは無線通信システムにおいて各ブロードキャストプログラムに関連させることができる。この文献において、「許可された登録時間」および「許可された登録期間」は、文脈に応じて互換性を有して使用することができる。登録期間または登録時間の使用は、異なるあて先局（または異なるあて先局のグループ）が登録要求を発信局に送信することができる時間を発信局が配信することを可能にする。
【００３９】
ここに使用されるような「リバースリンクアクセスチャンネル（ＲＡＣＨ）」という用語は、非トラヒックの制御情報を発信局に送信するためにあて先局により使用されるチャネルをここでは指すために使用される。あて先局が割り当てられたトラヒックチャネルを有していないときあて先局は、ＲＡＣＨを用いて発信局と通信することができる。例えば、あて先局は、発信局にそのロケーション、ステータス、識別およびシステムに登録するのに必要な他のパラメーターを知らせるために登録メッセージを送信することができる。情報は、アクセスチャンネルスロットおよびアクセスチャネルフレーム内のアクセスチャネル上で送信することができる。ＲＡＣＨの上で送信することができる２つのタイプのメッセージは応答メッセージと要求メッセージを含む。
【００４０】
ここに使用されるような「応答メッセージ」という用語は、ネットワークまたはＢＳメッセージに応じて送信されたメッセージを指す。
【００４１】
ここに使用されるような「要求メッセージ」という用語は、ＭＳのようなあて先局により自発的に送信されるメッセージを指す。
【００４２】
ここに使用されるような「ＢＣＭＣＳコンテンツストリーム」は、コンテンツ名により識別される単一のＢＣＭＣＳブロードキャストプログラムを指す。
【００４３】
ここに使用されるような「マルチキャストＩＰアドレス及びトランスポート層ポート番号」は、ＢＣＭＣＳコンテンツストリーム内のＩＰフローのためのあて先マルチキャストＩＰアドレスおよびあて先トランスポート層（例えば、ＵＤＰ）を識別するタプル(tuple)を指す。「マルチキャストＩＰフロー」はあて先アドレスがＩＰマルチキャストアドレスであることを除いて通常のＩＰフローと同様である。フローは、ソースアドレス、ソースポート、宛先ＩＰマルチキャストアドレスおよびあて先ポートにより識別することができる。
【００４４】
ここに使用されるような「ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ」は、ＢＣＭＣＳマルチキャストＩＰフローの識別のために使用される値を指す。ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤは典型的に可変長であり、８ビットバイトの数字としてＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤの長さを示す。「ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ」は、「マルチキャストＩＰアドレス及びトランスポート層ポート番号」のための別名である。それは、「マルチキャストＩＰアドレスおよびトランスポート層ポート番号」の冗長なフォーマットに対照的に無線を介して効率的に輸送される。
【００４５】
「コンテンツ名」は、サービスプロバイダーによりＢＣＭＣＳコンテンツに与えられた名前を表す。コンテンツ名は、ＳＭＳ、ＷＡＰ、ＨＴＭＬ、等を介してユーザーにより発見することができる。
【００４６】
ここで使用される「例示的」という用語は、例、インスタンス、例証として機能することを意味する。「例示」としてここに記載されるいかなる実施形態も他の実施形態に対して好適であるとかまたは有利である必要は必ずしもない。
【００４７】
無線通信システムの一例示実施形態は、例えば、ビデオストリームおよび／またはオーディオストリームとして複数のユーザーにＩＰパケットを供給する単一方向のブロードキャストサービスを支援する。ブロードキャストサービスへの加入者は、ブロードキャスト送信をアクセスするために指定されたチャネルに「チャネルを合わせる」。ビデオブロードキャストの高速送信用の帯域幅要件が大きなように、そのようなブロードキャスト送信に関連した任意のオーバーヘッドのサイズを縮小することが望ましい。
【００４８】
「アドレスされていない」メッセージングにおいて、ブロードキャストサービスを用いてその地理的ロケーションに基づいてユーザーのグループに情報を送信してもよい。例は、セル／セクターあるいは特定のページングゾーンに基づいてトラヒックまたは天候の警報のような地域情報のブロードキャストを含む。そのエリアにおける認証されたユーザーはブロードキャスト情報を受信することができる。
【００４９】
アドレス可能なまたは「マルチキャスト」メッセージングにおいて、ブロードキャストサービスを用いて、ユーザーグループへの加入に基づいてユーザーの特定セットに情報をブロードキャストしてもよい。ユーザーグループはネットワークオペレーターによって維持してもよい。さらに、ユーザーグループは公に署名されるかもしれないし（例えば、広告、株式市況等のための署名）、または、公に署名できないかもしれない。（例えば、企業リスト）閉じたマルチユーザーグループにおいて、メンバーは典型的に、あるウエブインターフェースによりまたは他の機構により要求をアドミニストレーターに送信することによりサービス（パブリックマルチキャストグループ）に署名する。プライベートマルチキャストグループは、アドミニストレーターが手動でメンバーを加えることにより明示的に会員に限定されている。また、マルチキャストリストは、メッセージのあて先局アクノレジレシートを持つように構成してもよい。
【００５０】
また、ブロードキャストサービスは、パブリックグループおよびプライベートグループとして分類することができる。パブリックブロードキャストグループは地理的な特定の情報を送信するために使用される。ブロードキャスト能力を有する特定の地理的領域内のすべての装置は、パブリックグループ内にありこの情報を受信するであろう。パブリックブロードキャスト情報の例は、緊急天候警報、トラヒック状況などを含む。プライベートブロードキャストグループは、特定の情報を、特定の領域内の装置の特定グループに送信することを目的としている。このタイプのサービスの一例は、ロケーションに基づいた広告であろう。この例のための１つの可能なシナリオは、ユーザーがショッピングセンターにいるときには特定の広告を受信するために選択してもよいが他の時間ではできない場合である。
【００５１】
例示通信システムは、この議論を通して代表例として提供されるが、代替実施形態は本発明の範囲を逸脱することなく種々の観点を含んでいてもよい。例えば、ここに記載される実施形態は、データ処理システム、無線通信システム、単一方向ブロードキャストシステムおよび情報の効率的な送信を望む任意の他のシステムにも適用可能である。
【００５２】
無線通信システム
［００６３］以下に記載する例示実施形態は、ブロードキャストサービスを支援するスペクトル拡散無線通信システムを採用する。無線通信システムは音声、ビデオ、データ等のような種々のタイプの通信を提供するために広範囲に配備される。これらのシステムは、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）あるいはいくつかの他の変調技術に基づいていてもよい。ＣＤＭＡシステムは、増加したシステムキャパシティを含む、他のタイプのシステムに対してある利点を提供する。
【００５３】
システムは、１つ以上の規格を支援するように設計してもよい。例えば、ここでは、ＩＳ−９５規格と呼ばれる「デュアルモード広域スペクトル拡散セルラーシステムのためのＴＩＡ／ＥＩＡ／ＩＳ−９５−Ｂ移動局−基地局互換規格」がある。この規格は、ここでは、３ＧＰＰと呼ばれる「第三世代パートナーシッププロジェクト」という名前の共同体により提供される。システムは、文献番号第３Ｇ ＴＳ ２５．２１１、３Ｇ ＴＳ ２５．２１２、 ３Ｇ ＴＳ ２５．２１３、および３Ｇ ＴＳ ２５．２１４、ここでは、３ＧＰＰ２と呼ばれる「第三世代パートナーシッププロジェクト２」という名前の共同体により提供される、ここでは、Ｗ−ＣＤＭＡ規格と呼ばれる３Ｇ ＴＳ ２５．３０２、および正式にはＩＳ−２０００ ＭＣと呼ばれ、ここでは、ｃｄｍａ２０００規格と呼ばれるＴＦ−４５．５を含む文献のセットにおいて具現化される。この結果、上に引用された規格は、参照することにより本明細書に明白に組み込まれる。
【００５４】
各規格は特に、基地局から移動局におよびその逆も同様に送信のためのデータの処理を定義する。例示実施形態として、以下の説明はプロトコルのｃｄｍａ２０００規格と一致するスペクトル拡散通信システムを考慮する。代替実施形態は他の規格を組み込んでいてよい。さらに、他の実施形態は、ここに開示した方法を他のタイプのデータ処理システムに適用してもよい。
【００５５】
図１は多数のユーザーを支援し、ここに議論される実施形態の少なくともいくつかの観点を実施することができる通信システム１００の一例としての機能を果たす。さまざまなアルゴリズムおよび方法のいずれかを用いてシステム１００における送信をスケジュールしてもよい。システム１００は多数のセル１０２Ａ−１０２Ｇのための通信を提供する。これらのセルの各々は、それぞれ対応する基地局１０４Ａ−１０４Ｇによりサービスされる。例示実施形態において、基地局１０４のいくつかは、複数の受信アンテナを有し、他は唯一の受信アンテナを有する。同様に、基地局１０４のいくつかは、複数の送信アンテナを有し、他は単一の送信アンテナを有する。送信アンテナおよび受信アンテナの組み合わせに関して制限はない。それゆえ、基地局１０４は、複数の送信アンテナおよび単一の受信アンテナを有してもよいし、または複数の受信アンテナと単一の送信アンテナを有してもよいし、または両方とも単一または複数の送信および受信アンテナを有してもよい。
【００５６】
サービスエリア内の端末１０６は固定（すなわち、静止状態）であってもよいし、移動できるものであってもよい。図１に示すように、種々の端末１０６がシステム全体にわたって分散されている。各端末１０６は、いつでも、ダウンリンクおよびアップリンク上の少なくとも１つおよび恐らくはそれ以上の基地局１０４と通信する。フォワードリンクまたはダウンリンクは、基地局１０４から端末１０６への送信を指す。また、リバースリンクまたはアップリンクは、端末１０６から基地局１０４への送信を指す。例示実施形態において、端末１０６のうちのいくつかは複数の受信アンテナを有し、他は唯一の受信アンテナを有する。図１において、基地局１０４Ａは、ダウンリンク上の端末１０６Ａおよび１０６Ｊにデータを送信し、基地局１０４Ｂは、端末１０６Ｂおよび１０６Ｊにデータを送信し、基地局１０４Ｃは端末１０６Ｃにデータを送信し、等々である。
【００５７】
ブロードキャストマルチキャストシステム（ＢＣＭＣＳ）
例示実施形態によれば、図１に図解されるシステムは、ＢＣＭＣＳと呼ばれる高速マルチメディアブロードキャスティングサービスを支援する。サービスのブロードキャスト能力は、ビデオおよびオーディオ通信をサポートするのに十分なデータレートでプログラミングを提供するように意図される。例として、ＢＣＭＣのアプリケーションは、映画、スポーツイベント等を流れるビデオストリーミングを含んでいてもよい。ＢＣＭＣサービスはインターネットプロトコル（ＩＰ）に基づいたパケットデータサービスである。
【００５８】
図２は、コンテンツサーバー（ＣＳｓ）２０２、ＩＰネットワーク２０４、ＰＤＳＮｓ２０６、基地局（ＢＳｓ）２０８および移動局（ＭＳｓ）を含む無線通信システム２００である。ＩＰパケットは、ＩＰネットワーク２０４を介して１つ以上のコンテンツサーバー（ＣＳｓ）２０２により１つ以上のパケットデータサービングノード（ＰＤＳＮｓ）２０６に供給される。ＣＳ ２０２は、ＩＰネットワーク２０４を介してインターネットプロトコルデータパケット（「ＩＰパケット」）として送信されるデータを提供する。
【００５９】
多くの異なる種類のデータをＣＳ２０２により送信してもよい。例えばオーディオデータ、ビデオデータ、テキストデータ、電子ファイルは、ＩＰネットワーク２０４を介してＣＳ２０２により送信してもよい。ビデオおよびオーディオ情報はテレビ放送されたプログラミングあるいは無線伝送からであってもよい。したがって、ＣＳ ２０２はビデオデータ、オーディオデータ等をサービスするように構成されたサーバーであってもよい。一実施形態において、ＣＳ ２０２は、インターネットに接続され、ワールドワイドウェブをブラウズするユーザーにデータを供給するために機能するウエブサーバーであってもよい。ＩＰネットワーク２０４は、例えばインターネット、イントラネット、プライベートＩＰネットワークであってもよい。
【００６０】
ＣＳ ２０２からの情報は、ＩＰパケット内のデータのようにパケット化されたデータとして提供することができる。ＰＤＳＮ２０６は、アクセスネットワーク（ＡＮ）３００内に配信するためにＩＰパケットを処理する。ＡＮ３００は、複数の移動局（ＭＳｓ）２１０と通信しているＢＳ２０８を含むシステム２００の一部として定義することができる。ＰＤＳＮ２０６は、ＩＰパケットを受信して処理し、１つ以上の基地局２０８（ＢＳｓ）に送信する。各ＰＤＳＮ２０６は、１つ以上のＢＳｓ２０８と電子通信している。ＢＳ２０８がデータを受信すると、ＢＳ２０８は、データを１つ以上の移動局２１０（ＭＳ）に送信する。ＢＣＭＣサービスの場合、ＢＳ２０８は、ＰＤＳＮ２０６から情報のストリームを受信し、その情報を指定されたチャネルを介して、システム２００内の加入者に供給する。ＭＳ２１０は、図１の端末１０６に相当する。各ＢＳ２０８は１つ以上のＭＳｓ２１０にサービスしてもよい。典型的に、ＢＳ２０８は多くのＭＳ２１０にサービスする。
【００６１】
ＢＣＭＣは、無線通信システム内のエアーインターフェースを介して供給される情報のストリームである。「ＢＣＭＣチャネル」はブロードキャストコンテンツによって定義される単一の論理的なＢＣＭＣブロードキャストセッションを指す。与えられたＢＣＭＣチャネルのコンテンツは、時間とともに変化してもよい、例えば、午前７時のニュース、午前８時の天気予報、午前９時の映画、等である。時間に基づいたスケジューリングは、単一のＴＶチャンネルと類似している。「ブロードキャストチャネル」（ＢＣＨ）は単一のフォワードリンク物理チャネル、すなわち、ブロードキャストトラヒックを運ぶ所定のウオルシュコードを指し、例えば、単一のＣＤＭチャネルに相当していてもよい。
【００６２】
単一のブロードキャストチャネルは１つ以上のＢＣＭＣチャネルを運ぶことができる。ＢＣＨが２以上のＢＣＭＣチャネルを運ぶなら、ＢＣＭＣチャネルは、単一ブロードキャストチャネル内で時分割多重（ＴＤＭ）方法で多重化することができる。一実施形態において、単一のＢＣＭＣチャネルは、セクター内の２以上のブロードキャストチャネル上に供給される。他の実施形態において、単一のＢＣＭＣチャネルは、異なる周波数で供給され、これらの周波数内の加入者にサービスする。
【００６３】
例示実施形態によれば、サービスプロバイダーはＣＳ２０２と呼ばれる。ＣＳ２０２は、そのような高速のブロードキャストサービスの利用可能性をシステムユーザーへ通知する。ＢＣＭＣサービスを受信することを希望するいかなるユーザーもＣＳ２０２に予約してもよい。次に、加入者は、ＣＳ２０２によって提供されるかもしれない様々な方法で放送サービススケジュールをスキャンすることができる。例えば、ブロードキャストコンテンツは、広告、ショートメッセージシステム（ＳＭＳ）メッセージ、無線アプリケーションコントロール（ＷＡＰ）、および／または一般的に移動無線通信と一致するおよび都合がよいいくつかの他の手段を介して通信されてもよい。基地局２０８（ＢＳｓ）は、チャネル上に送信されたメッセージおよび／または制御および情報のために指定された周波数上に送信されたメッセージ、すなわち非ペイロードメッセージのようなオーバーヘッドメッセージ内のＢＣＭＣに関連するパラメーターを送信することができる。ペイロードは送信の情報コンテンツを指す。ブロードキャストセッションにおいて、ペイロードはビデオプログラムのようなブロードキャストコンテンツである。ブロードキャストサービス加入者が、特定のブロードキャストスケジュールされたプログラムのようなブロードキャストセッションを受信することを所望であるとき、ＭＳ２１０は、オーバーヘッドメッセージを読み適切な構成を学習する。次に、ＭＳ２１０はＢＣＭＣチャネルを含んでいる周波数に合わせて、ブロードキャストサービスコンテンツを受信する。
【００６４】
ＭＳｓ２１０が成功裏にブロードキャストチャネルを発見し聞くために、種々のブロードキャストサービスに関連するパラメーターを、エアーインターフェースを介して送信することができる。ブロードキャストサービスは、プロトコルスタック内の異なるプロトコルオプションを支援するように設計される。そのため、ブロードキャストサービスの受信機に、ブロードキャストの適正なデコードと処理を容易にするために選択されたプロトコルオプションが通知されなければならない。一実施形態において、ＣＳ２０２は、ｃｄｍａ２０００（登録商標）規格と一致する、オーバーヘッドシステムパラメーターメッセージとして受信機にこの情報を供給する。受信機に対する利点は、オーバーヘッドメッセージから迅速に情報を受信するための能力である。このように、受信機は、受信機がブロードキャストセッションを受信するために十分なリソースを有するかどうかを迅速に決定してもよい。受信機は、オーバーヘッドシステムパラメーターメッセージを監視する。システムは、パラメーターおよびプロトコルのセットに対応するサービスオプション番号を実施してもよい。サービスオプション番号はオーバーヘッドメッセージ内に供給することができる。あるいは、システムは、選択された異なるプロトコルオプションを示すためにビットまたはフラッグのセットを供給してもよい。次に、受信機はブロードキャストセッションを正しくデコードするためのプロトコルオプションを決定することができる。
【００６５】
ＢＣＭＣＳアーキテクチャの概観
図３は、ブロードキャスト送信を支援する通信システムのブロック図である。図示されたＢＣＭＣＳアーキテクチャはＢＣＭＣＳコンテンツプロバイダー２０１、サービングネットワーク２３０およびホームネットワーク２５０を含んでいる。
【００６６】
サービングネットワーク２３０は、ＢＣＭＣＳコントローラー２１２、ＢＣＭＣＳコンテンツサーバー（ＢＣＭＣＳ−ＣＳ）２０２、ＢＣＭＣＳコンテンツプロバイダー２１６、マルチキャストルーター（ＭＲ）２１８、サービング認証、認証、アカウンティングエンティティ（ＳＡＡＡ）２２０、パケットデータサービングノード（ＰＤＳＮ）２０６、基地局コントローラー／パケットコントロール機能（ＢＳＣ／ＰＣＦ）ユニット２２４およびユーザーアイデンティティモジュール（ＩＪＩＭ）２１０を備えた移動局（ＭＳ）２１０を含む。ＢＣＭＣＳアーキテクチャ内において、様々なインターフェースは以下に記載されるようにこれらのサブシステム間に供給される。
【００６７】
ＢＣＭＣＳコンテンツプロバイダー２０１はＢＣＭＣＳコンテンツのソースである。ＢＣＭＣＳコンテンツプロバイダー（ＢＣＭＣＳ−ＣＰ）は、ｃｄｍａ２０００（登録商標）サービングネットワーク２３０またはホームネットワーク２５０または（インターネットのような）ＩＰネットワーク内のどこかに位置していてもよい。ＢＣＭＣＳコンテンツプロバイダー２０１がＩＰネットワーク内に位置する場合、ビジネス団体、安全団体、および他の関連するサービス情報は、ｃｄｍａ２０００（登録商標）キャリアネットワークおよびコンテンツプロバイダー２０１との間で供給される。ＢＣＭＣＳコンテンツプロバイダー（ＢＣＭＣＳ−ＣＰ）２０１はベアラーパスを介してＢＣＭＣＳコンテンツをＢＣＭＣＳコンテンツサーバー（ＢＣＭＣＳ−ＣＳ）２０２に送信し、ＢＣＭＣＳコンテンツをＩＰマルチキャストストリーム内で利用可能にする。コンテンツプロバイダー名、コンテンツ名、セッション記述（例えば、コードタイプ）およびセキュリティ情報を交換するインターフェース２１１を、ＢＣＭＣＳコントローラー２１２とＢＣＭＣＳコンテンツプロバイダー２０１との間に設けてもよい。このインターフェースは、さらにＢＣＭＣＳセッションの開始時間およびＢＣＭＣＳセッションの期間を交換してもよい。
【００６８】
ＢＣＭＣＳコンテンツサーバー２０２は、ＢＣＭＣＳコンテンツストリームを処理するパケットデータサービングノード（ＰＤＳＮ）２０６を介してｃｄｍａ２０００（登録商標）アクセスネットワークに接続することができる。ＢＣＭＣＳコンテンツサーバー２０２は必ずしもコンテンツの創作者かソースではないが、ＰＤＳＮ２０６に達するコンテンツに先立ってコンテンツを操作する（例えば再フォーマットする）最後のアプリケーションレベルエンティティである。ＢＣＭＣＳコンテンツサーバー２０２は、ベアラーパスを介してコンテンツプロバイダー２１６からのコンテンツを記憶して送信してもよいし、または複数のコンテンツプロバイダーからのコンテンツをマージしてもよい。より高次の層の符号化が可能であるなら、ＢＣＭＣＳコンテンツサーバー２０２は、そのストリームコンテンツを符号化してもよい。
【００６９】
ＢＣＭＣＳコンテンツサーバー２０２はマルチキャストルーター（ＭＲ）２１８に再フォーマットされたコンテンツを供給することができる。マルチキャストルーター（ＭＲ）２１８はオプションのエンティティで、様々なＩＥＴＦ ＲＦＣｓによって定義される。ＢＣＭＣＳコンテンツサーバー２０２がＰＤＳＮ２０６にコンテンツを直接送る場合、ＭＲは省略することができる。
【００７０】
ＢＣＭＣＳコントローラー２１２とＢＣＭＣＳコンテンツサーバー２０２の間のインターフェース２１３は、セキュリティ情報、マルチキャストＩＰ アドレスおよびポート番号、およびコンテンツ管理情報（例えば、ＢＣＭＣＳセッションの開始時間およびＢＣＭＣＳの期間）を交換してもよい。
【００７１】
ＢＣＭＣＳコントローラー２１２は、ＢＣＭＣＳセッション情報を管理し、ＰＤＳＮ２０６、ＭＳ２１０およびコンテンツサーバー２０２に供給する。また、ＢＣＭＣＳコントローラー２１２は、ホーム認証、認証およびアカウンティング（ＨＡＡＡ）エンティティ２３４から受信したＢＣＭＣＳユーザープロファイルを用いて認証を行う。また、ＢＣＭＣＳコントローラー２１２は、ＢＡＫディストリビューターおよびＢＡＫジェネレーターの機能を供給してもよい。また、ＢＣＭＣＳコントローラー２１２は、所望のコンテンツを発見するために発見動作を実行してもよい。また、ＢＣＭＣＳコントローラー２１２はＢＣＭＣＳコンテンツプロバイダー２１６を認証し、ＢＣＭＣＳコンテンツサーバー２０２へのＢＣＭＣＳコンテンツの配信を調整してもよい。
【００７２】
ＳＡＡＡ２２０はＢＣＭＣＳ認証、承認およびアカウンティングを行なう。ＳＡＡＡ２２０は、Ｈ−ＡＡＡ２３４から受信したユーザー加入プロファイルを、ＢＣＭＣＳコントローラー２１２に送信してもよい。
【００７３】
ＢＣＭＣＳコントローラー２１２とＳ−ＡＡＡ２２０との間のインターフェース２１９は、ＢＣＭＣＳコントローラー２１２に認証情報および承認情報を供給する。Ｓ−ＡＡＡ２２０は、ＭＳ２１０によるＢＣＭＣＳ情報取得の間に、Ｈ−ＡＡＡ２３４から受信されるユーザープロファイルをＢＣＭＣＳコントローラー２１２に送信してもよい。ＢＣＭＣＳコントローラー２１２は、アカウンティング情報をＳ−ＡＡＡ２０に送信してもよい。また、ＰＤＳＮ２０６とＢＣＭＣＳコントローラー２１２との間でＢＣＭＣＳセッションに関連する情報を中継するためにＳ−ＡＡＡ２２０を用いてもよい。
【００７４】
ＳＡＡＡ２２０とＰＤＳＮ２０６との間のインターフェース２２１は、フロートリートメント（例えば、ヘッダー圧縮）のようなＢＣＭＣＳに関連する情報を供給し、ＢＣＭＣＳコントローラー２１２からＰＤＳＮ２０６へのＢＣＭＣＳＦＬＯＷＩＤとマルチキャストＩＰアドレスとの間マッピングを実行する。このインターフェース２２１は、また、ＢＣＭＣＳのベアラーパス(bearer path)のためのＢＣＭＣＳ承認情報を交換する。
【００７５】
ＰＤＳＮ２０６は、ＢＣＭＣＳ ＣＳ２０２により再フォーマットされたかもしれないＢＣＭＣＳ ＣＳ ２０２（および含まれるならＭＲ ２１８）からコンテンツを受信する。ＰＤＳＮ２０６はＢＳＣ／ＰＣＦ２２４と電子的に通信し、マルチキャストＩＰフローを追加したり除去したりする。ＰＤＳＮ２０６は、ＩＰマルチキャストプロトコルを用いて、ＰＤＳＮ自体とＢＣＭＣＳコンテンツサーバー２０２を接続する最も近いルーターとの間のマルチキャストＩＰフローを支援するベアラーを管理してもよい。また、ＰＤＳＮ２０６は、ＢＣＭＣＳコントローラー２１２から受信したフロートリートメントをマルチキャストＩＰフローに適用する。マルチキャストＩＰフローを供給するためにＰＣＦ２０８により選択されたＰＤＳＮ２０６は、ＭＳ２１０に対する通常のＰＰＰ接続を支援するＰＤＳＮ２０６と異なっていてもよい。
【００７６】
ＢＳＣ／ＰＣＦ２２４エンティティは、ＰＤＳＮ２０６の出力を受信し、ＰＤＳＮ２０６とＭＳ２１０との間のベアラーチャネルのシグナリング、確立および解体に関与する。リンク層暗号化が可能であるなら、ＢＳＣ２２４はまたＳＫジェネレーターの機能を供給する。ＢＳＣは、リソースの最適化、要求されたＱｏＳ等のような考察に基づいてＭＳ２１０に対して「最良の」ベアラーチャネルを選択する。
【００７７】
ＢＣＭＣＳコントローラー２１２とＭＳ／ＵＭ２１０、２２７との間のインターフェース２１５は、ＭＳ２１０内のＢＣＭＣＳクライアントアプリケーションに、コンテンツプロバイダー名、コンテンツ名、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）、ＢＡＫ（ｓ）、および（マルチキャストＩＰフロー（複数の場合もある）が暗号化されるなら）ＢＡＫ満了時間、ＢＣＭＣＳセッションの開始時間、ＢＣＭＣＳセッションの期間、フロートリートメント（例えば、ヘッダー圧縮）、およびセッション記述（例えば、コーデックタイプ）等を含む利用可能なＢＣＭＣＳセッションのような情報へのアクセスを提供する。
【００７８】
ホームネットワーク２５０は、ＢＣＭＣＳコンテンツプロバイダー２３２、ホーム認証、承認、およびアカウンティング（ＨＡＡＡ）エンティティ２３４、ＢＣＭＣＳ加入ファイルを記憶する加入者ファイルデータベース（ＳＰＤ）２３６および加入者プロファイルマネージャ（ＳＰＭ）２３８を含む。加入者プロファイルデータベース２３６に記憶される加入者プロファイルは、ユーザーが受信するＢＣＭＣＳセッション、および登録キーを識別する。ＨＡＡＡ ２３４は、加入者プロファイルデータベース２３６をアクセスし、加入プロファイルから情報を取得する。
【００７９】
ＢＣＭＣＳ 加入者プロファイルマネージャー２３８は、加入したＢＣＭＣＳサービスに関するデータベース内の加入者ファイルを更新するアプリケーションである。ユーザーは、このアプリケーションに直接インターフェースしてもよいし、または、オペレーターは、このアプリケーションへのアクセスをそれらの顧客サービスエージェントに保存してもよい。インターフェースは、ユーザーとＢＣＭＣＳ加入者プロファイルマネージャー２３８との間に、およびＢＣＭＣＳ加入者プロファイルマネージャー２３８と加入者プロファイルデータベース２３６との間に設けてもよい。
【００８０】
ＭＳによるＢＣＭＣＳの受信は、多数の手続きにより可能にすることができる。図４は、ＭＳ２１０によるＢＣＭＣサービスの受信を可能にすることができる様々なプロセスを示す典型的なブロック図である。
【００８１】
サービスディスカバリー、情報取得、およびコンテンツ利用可能性決定
ブロック１０において、ユーザーは、さまざまな方法でサービングネットワークにより提供されるＢＣＭＣＳサービスを発見することができる。ブロック２０において、ユーザーが特定のサービスを望むのであれば、ユーザーは、１つ以上のＢＣＭＣＳコンテンツタイプを予約してもよい。ブロック３０において、ＭＳは、ＢＣＭＣＳに関連する情報および暗号化されたサービス情報のようなセッションに関連する情報を獲得するためにＢＣＭＣＳコントローラーと最初に通信することによりコンテンツ情報を獲得することができる。ＢＣＭＣＳ関連情報は、例えば、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤと（マルチキャストＩＰアドレス、ポート）の関連付け、フロートリートメント（例えば、ヘッダー圧縮、またはヘッダー除去）、およびトランスポートおよびアプリケーションプロトコルを含んでいてもよい。以下に記載する本発明の観点によれば、ＢＣＭＣＳ関連情報は許可された登録時間または許可された登録期間を含むことができる。暗号化されたサービス情報は、例えば、ＢＡＫＥＤ、ＢＡＫ、およびＢＡＫ満了時間を含むことができる。ＢＣＭＣＳコントローラーからの情報取得は、以下にさらに詳細に記載されるであろう。
【００８２】
図５は、ＢＣＭＣＳサービスディスカバリー、情報取得、およびコンテンツ利用可能性決定の期間におけるメッセージのフローを図解するメッセージフロー図である。図５において、所定のＢＣＭＣＳコンテンツのためのＢＣＭＣＳキー（ＢＡＫｓ）またはあるセッションに関連する情報を取得しなければならないなら、ステップ１乃至６が続く。ＢＣＭＣＳ加入、すなわちＢＡＫが満了した後で、ＭＳがＢＣＭＣＳセッションに関連する情報を要求するようにユーザーにより命令されるとき、または、ＭＳがＢＣＭＣＳセッションに関連する情報を更新するようにネットワークにより命令されるとき、図５のステップ１−６に示される手続きを実行することができる。ＢＣＭＣＳメッセージングの範囲を除いて、図５のステップ３の前はいつでも、ＭＳ２１０はＢＣＭＣＳコンテンツ名を取得しなければならず、図５のステップ０において示すように、ＢＣＭＣＳスケジュール、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）、およびＢＡＫ（ｓ）等のような他の情報を取得してもよい。そのような情報は、ＳＭＳ、ＭＭＳ、ｅメール、ウエブブラウジング、ネットワークオペレーター、ユーザー入力、ｅメール等により供給することにより、取得してもよい。
【００８３】
図５のステップ１において、ＰＰＰが確立されていなかったなら、ＭＳ２１０は、ＰＤＳＮ２０６を用いてＰＰＰを構築するためにデータ呼を発する。図５のステップ２において、ＭＳ２１０がＢＣＭＣＳコントローラー２１２のＩＰアドレスを知らないのなら、ＭＳ２１０はＢＣＭＣＳコントローラー２１２のＩＰアドレスを発見する。図５のステップ３で、ＭＳ２１０は、コンテンツ名を含むＢＣＭＣＳ情報要求をＢＣＭＣＳコントローラー２１２に送信し、ＢＡＫおよび／またはＢＣＭＣＳセッションに関連する情報を要求する。図５のステップ４において、認証手続きを行ってもよい。成功裏に認証および承認を行うと、ＡＡＡ２２０は、ＴＫおよびＴＫＲＡＮＤをＢＣＭＣＳコントローラー２１２に送信する。図５のステップ５において、ＢＣＭＣＳコントローラー２１２は、（ＴＫ＿ＲＡＮＤ、ＢＡＫ＿ＩＤ、ＢＡＫ満了時間、およびＴＫで暗号化されたＢＡＫのような）セキュリティパラメーター、および（フロートリートメント（例えば、ヘッダー圧縮）、アプリケーション／トランスポートプロトコル、およびＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤとマルチキャストＩＰアドレスおよびポート番号等との間の関連付けのような）その他のＢＣＭＣＳセッションに関連する情報を含むＢＣＭＣＳ情報応答を、ＭＳ２１０に送信する。図５のステップ６において、ＭＳ２１０は、ＴＫ＿ＲＡＮＤ、ＢＡＫ＿ＩＤ、ＢＡＫ満了時間、およびＴＫを用いて暗号化したＢＡＫのようなセキュリティパラメーターを、それに関連したＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤと一緒にＵＩＭ２２７に送信する。ＵＩＭ２２７は、ＲＫとＴＫ＿ＲＡＮＤを使用して、ＴＫを計算し、計算されたＴＫを介して暗号化されたＢＡＫを復号する。
【００８４】
図５のステップ７は、ＭＳ２１０が知っているＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤによって識別された所定のマルチキャストＩＰフローのためのコンテンツ利用可能性と無線チャネル情報をＭＳ２１０が取得するための可能な手段を提供する。このＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤは以前に得られているであろう。
【００８５】
ＭＳ２１０が所定のＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤのためのコンテンツ利用可能性および無線チャネル情報を取得できないなら、ＭＳ２１０は、ＢＣＭＣＳ登録要求機構を用いて、マルチキャストＩＰフローのための利用可能性と無線構成情報を決定してもよい。ＭＳはある条件下では、オーバーヘッドチャネルから情報を取得することができないかもしれない。例えば、ＲＡＮは、ＢＣＭＣＳ情報をオーバーヘッドチャネル内に送信していないかもしれない。または、オーバーヘッド内のスペースは、モバイル２１０が求めている特定の情報に対して十分でないかもしれない。また、ＭＳ２１０は、ＭＳ２１０が監視し続けるＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）をＢＳ２０８に知らせて、（再）登録を実行することができる。
【００８６】
図４０のブロック４０において、ＭＳがコンテンツ情報を獲得すると、ＭＳは特定のマルチキャストＩＰフローに関連するコンテンツが利用可能であるかどうかを決定する。また、ＢＳがオーバーヘッドメッセージに関するこの情報をブロードキャストするなら、ＭＳは、オーバーヘッドメッセージを介してＢＳからのＢＣＭＣＳ無線構成情報を決定することができる。ＭＳがオーバーヘッドメッセージから情報を見つけることができないなら、そしてＢＣＭＣＳ登録が許可されたことをオーバーヘッドメッセージ上でＢＳＣが示すなら、ＭＳは、ブロック５０においてＢＣＭＣＳ登録要求技術を介して所望のＩＰフロー（複数の場合もある）を要求してもよい。何らかの理由でＭＳが所望のＩＰフロー（複数の場合もある）を利用できないなら、ネットワークはそのことをＭＳに示してもよい。
【００８７】
登録によって、ＭＳは、ネットワークまたはＢＳに、例えば、ＭＳがどこにいるかおよびどのチャネル（複数の場合もある）上にＭＳをページングすることができるかを知らせることができる。これによって、呼がＭＳに配信されるときはいつでも、ＢＳはＭＳをページングすることができる。登録メッセージを用いることにより、ＢＳに対して、その識別、ロケーション、ステータス、スロットサイクル、および他の特性を知らせることができる。ＭＳはページングチャネル上でＢＳからメッセージを受信する。ＭＳ２１０が図４のブロック５０で登録すると、ベアラー構築手続きが開始される。以下に記載するように、この手続きは、ブロードキャストがスタティックまたはダイナミックブロードキャストサービスかどうかに依存して変化する。
【００８８】
スタティックブロードキャストサービスのためのベアラーパス構築手続き
「スタティックブロードキャスト」は、そのセル／セクター内にユーザーが存在するか否かにかかわらず、（例えば、オペレーション、アドミニストレーション、およびメインテナンス（ＯＡＭ）を介して）オペレーターによりベアラーパスがスタティックに供給されるブロードキャストサービスを指す。スタティックブロードキャストサービスの場合、ＢＣＭＣＳベアラーパス（Ａ８およびＡ１０接続）は、いつでも確立または構築してもよい。
【００８９】
ダイナミックブロードキャストサービスのためのベアラーパス構築手続き
「ダイナミックブロードキャスト」は、セル／セクター内のユーザーの存在に基づいて、ベアラーパスをダイナミックに確立することができるブロードキャストサービスを指す。ダイナミックブロードキャストサービスの場合、ＢＣＭＣＳベアラーパス構築手続きは、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤにより識別される１つ以上のマルチキャストＩＰフローの配信をＭＳ２１０が要求する期間に、第１のユーザーのＢＣＭＣＳ登録によりトリガーされる。
【００９０】
第１の承認されたユーザーのＭＳによりＢＣＭＣＳ登録が要求されると、ネットワークは、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）に関連するマルチキャストグループを加えるためにＰＤＳＮ２０６をトリガーすることによりベアラーパスを構築することができる。ベアラーパスが確立されると、ヘッダー圧縮がＰＤＳＮ２０６により可能であるなら、ＰＤＳＮ２０６は周期的に同じベアラーパス上のヘッダーコンテキストを送信する。
【００９１】
ＢＳＣ２０８からパケットコントロール機能（ＰＣＦ）２０８へのおよびＰＣＦ２０８からＰＤＳＮ（Ａ１０）２０６へのベアラーパスの確立は、ＩＯＳシグナリングメッセージを用いて成就することができる。ＰＤＳＮ２０６からマルチキャストルーター（ＭＲ）２１８へのベアラーパスの確立は、適切なインターネットエンジニアリングタスクフォース（ＩＥＴＦ）マルチキャストプロトコルを用いて成就することができる。マルチキャストＩＰフローを輸送するために使用されるＡ８およびＡ１０接続は分離しており、ＭＳ２１０に対して非ＢＣＭＣＳサービスインスタンスを支援するのに使用されるＡ８およびＡ１０接続から独立している。
【００９２】
ＭＳ２１０は、所望のＢＣＭＣＳコンテンツを運んでいる無線チャネルの監視を開始する。通常複数のＭＳｓ２１０は、同じ共有されたＢＣＭＣＳ無線チャネルを監視することができる。ＢＳ２０８は、システム条件に応じてＢＣＭＣのための共有チャネルまたは専用チャネルを割り当ててもよい。例えば、専用チャネルを用いることは、使用される合計電力を潜在的に低減することができるが、結局より多くのウオルシュコードを使用する可能性があるので、電力を保存することが適切であるとき、ＢＳ２０８は専用のチャネルを割り当ててもよい。図４のブロック６０において、ＭＳ２１０はコンテンツを受信する。
【００９３】
ベアラーパスリリース
システムリソースを保存するために、無線を介したベアラーパス（無線チャネル）、ＲＡＮベアラーパス（Ａ８およびＡ１０）、および（ＰＤＳＮｓ２０６とＭＲｓ２１８との間の）コアネットワークベアラーパスはすべてもはや必要なくなったときリリースしてもよい。
【００９４】
ベアラーパスをリリースすることの開始ステップは、ＢＣＭＣＳの登録抹消である。登録抹消は、例えば、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＳ（ｓ）により識別されるマルチキャストＩＰフロー（複数の場合もある）をＭＳ２１０がもはや監視していないことをＢＳ２０８に知らせるＭＳ２１０によりトリガーしてもよい。ＢＳＣ２０８は、これ以上のＭＳｓ２１０がマルチキャストＩＰフローを監視していないことを検出するために特定のマルチキャストＩＰフロー（複数の場合もある）のためのそのような明白なＢＣＭＣＳ登録抹消を使用することができる。また、登録抹消は、特定のＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）により識別される特定のマルチキャストＩＰフローを聞いているこれ以上のＭＳｓはないことを決定するシステムによってトリガーしてもよい。例えばＢＣＭＣＳ登録の存続期間が満了するなら、これらの特定のマルチキャストＩＰフロー（複数の場合もある）のための周期的なＢＣＭＣＳ再登録の欠落を介して（特定のＢＣＭＣＳ＿ＦＬＯＥ＿ＩＳ（ｓ））により識別される）特定のマルチキャストＩＰフロー（複数の場合もある）をＭＳｓ２１０が監視していないことをＢＳＣ２０８は検出することができる。この場合、ＢＣＭＣＳ登録抹消は、ＢＳ２４におけるタイムアウトを介して生じてもよい。システムリソースを節約するために、登録抹消が生じると、システムは、対応するマルチキャストＩＰフローに関連するベアラーパスをリリースしてもよい。
【００９５】
図４のブロック７０において、ＭＳ２１０は、ＢＣＭＣＳ登録抹消を実行し、ベアラーパスをリリースしてもよい。例えば、ＢＣＭＣＳプログラムが完了するなら、ネットワークはＢＣＭＣＳベアラーパスをリリースしてもよい。ある場合には、オペレーターは、ＢＣＭＣＳ登録抹消が必要かどうかをＭＳ２１０に通知してもよい。
【００９６】
ベアラーパスがリリースされると、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）により識別される対応するＢＣＭＣコンテンツストリームは送信を停止し、コンテンツのための登録が許可されないことを、ネットワークはＭＳｓ２１０に示すことができる。
【００９７】
許可された登録期間
上述したように、各移動局（ＭＳ）は典型的に、プログラムを受信するためのベアラーパスを構築するために基地局に登録しようと試みる。ＢＣＭＣサービスの場合、ＢＳからのオーバーヘッドメッセージは、移動局に、あるプログラムが利用可能かどうかおよびそうならそれが送信しているかどうかを移動局に伝える。これは、例えば、ＭＳが登録を試みる前に（各プログラムのための）開始時刻と終了時刻を移動局にネットワークが供給させることにより行うことができる。次に、ＭＳは、あるプログラムが利用可能かどうか、そして利用可能であれば、それが送信しているかどうかを知る。
【００９８】
しかしながら、そのＭＳに割り当てられているリバースリンクアクセスチャネル（ＲＡＣＨ）を介して使用しているＢＳに登録メッセージを送信することにより、ほぼ同時に多くのユーザーがプログラムを登録しようと試みてもよい。例えば、多くのユーザーは、プログラムが開始する直前にプログラムを待ちそして登録しようと試みてもよい。複数のユーザーがほぼ同時にプログラムを登録しようと試みるなら、リバースリンクアクセスチャネル（ＲＡＣＨ）は、輻輳状態になり得る危険性があり、ＢＳにおいて問題が生じる可能性がある。
【００９９】
図６は、許可された登録期間（ＲＰ）または許可された登録時間（ＲＴ）が各プログラムのために移動局６１０に供給することができる通信システム６００の図である。あて先局が所定のプログラムを登録することが許可されるように、あて先局による登録要求が発信局により受け入れられる時間または期間を、許可されたＲＴ／ＲＰは示す。ＲＰは、無線通信システムにおいてブロードキャストされる各ブロードキャストプログラムに関連付けることができる。例えば、発信局が要求を許可し、最終的にブロードキャストコンテンツの送信を開始するように、（あて先局または発信局によって）あて先局６１０が登録要求を発信局に送信可能になる期間に、映画に関連した許可されたＲＰは、ブロードキャスト時間の開始前に登録期間を示してもよい。プログラムは複数のコンテンツを含んでいてもよく、そのようなプログラムの各コンテンツは、登録のための関連する許可されたＲＴ／ＲＰを持つようにしてもよい。言いかえれば、許可されたＲＴ／ＲＰは、全体のプログラムのブロードキャストまたは各プログラムのための各コンテンツのブロードキャストに関連していてもよい。
【０１００】
図７Ａは多数ユーザーを支援する通信システム７００Ａの図である。通信システムは、発信局７０８、および第１のあて先局７１０Ａおよび第２のあて先局７１０Ｂを含むあて先局７１０を含む。あて先局７１０は、例えば、無線通信または移動局を含んでいてもよく、発信局７０８は、例えば、基地局を含んでいてもよい。発信局７０８は、ブロードキャストプログラムを複数のあて先局７１０の少なくとも１つにブロードキャストする。
【０１０１】
ブロードキャストプログラムは、複数のあて先局７１０の少なくとも１つにより受信される。例えば移動局または移動局のグループ７１０Ａ、Ｂは基地局または他のソースからブロードキャスト情報を受信してもよい。一実施形態において、ブロードキャストプログラムは、緊急プログラム、進行中のプログラム、またはスケジュールされたプログラムの少なくとも１つを含んでいてもよい。さらに、単一のプログラムは多くの異なるコンテンツを有していてもよい。例えば、ブロードキャストプログラムは、第１のコンテンツのソース（例えば、映画のような主な特徴）および第２のコンテンツのソース（例えば、同時にスクリーンの下部に表示されるニュースハイライト）を含んでいてもよい。ブロードキャストプログラムを送信する前に、発信局７０８は、第１の登録期間パラメーターＲＰ１および第１の登録期間ＲＰ１と異なる第２の登録期間パラメーターＲＰ２の少なくとも１つを含む、ブロードキャストプログラムに関連した、第１のメッセージをブロードキャストすることができる。例えば、ブロードキャストプログラムがスケジュールされたプログラムなら、第１のメッセージは、プログラム開始時刻パラメーターを含むスケジュールを含んでいてもよい。
【０１０２】
第１のあて先局７１０Ａは、発信局７０８から第１の登録期間パラメーターＲＰ１を受信する。第１の登録期間パラメーターは、第１のあて先局７１０Ａが発信局７０８に登録可能である第１の期間Ｔ１または第１のあて先局７１０Ａがプログラムを登録することができる第１の時間を指定する。
【０１０３】
ある実施形態において、あて先局７１０は、登録試みメッセージを発信局７０８に送信可能な期間に、登録期間パラメーター（複数の場合もある）は、ブロードキャストプログラムに関連した許可された登録期間を含むことができる。一実施形態において、ブロードキャストプログラムに関連した許可された登録期間は、ブロードキャストプログラムの開始の前に許可された登録期間を示す。
【０１０４】
一実施形態において、第１のあて先局７１０Ａは、第１の期間Ｔ１以外に生じるいかなる試みられた登録要求を阻止する。許可された登録期間前にユーザーが登録しようと試みるなら、プログラムを登録するためのユーザーの要求は、ＭＳ７１０Ａにより阻止することができる。そのような要求が無線リソースを介して節約することができる許可された登録期間Ｔ１以外であるなら、これは、ＭＳ７１０Ａがユーザーによる任意の登録要求を阻止可能にする。
【０１０５】
他の実施形態において、発信局７０８は、第１の期間Ｔ１以外に生じる、第１のあて先局７１０Ａによる任意の試みられた登録要求を拒絶する。第１の期間Ｔ１が開始する前に、第１のあて先局７１０Ａからの登録要求が送信されるなら、あて先局７１０Ａは、要求が第１の期間Ｔ１内で送信されるまで、または要求が所定の要求数を超えるまで周期的に登録を要求することができる。
【０１０６】
第２のあて先局７１０Ｂが含まれているとき、第２のあて先局７１０Ｂは、第２のあて先局７１０Ｂが発信局７０８に登録しなければならない第２の期間Ｔ２を指定する第１の登録期間パラメーターＲＰ２を受信する。各あて先局（またはあて先局のグループ）のための各プログラムのためのＲＴ／ＲＰは、異なっていてもよい。例えば、移動局の１つのグループ７１０Ａは、プログラムのブロードキャストに関連した１つの許可されたＲＴ／ＲＰ（ｔ１またはＴ１）を有していてもよいし、移動局の他のグループ７１０Ｂは、同じプログラムの同じブロードキャストに関連した異なる許可されたＲＴ／ＲＰ（ｔ２またはＴ２）を有していてもよい。例えば、多数の移動局がショートメッセージサービスを介して同じメッセージを受信してもよい緊急ブロードキャストの期間に、移動局の１つのグループは、１つの許可されたＲＴ／ＲＰ（ｔ１またはＴ１）を受信してもよいし、他のグループは、同じ緊急ブロードキャストのための異なるＲＴ／ＲＰ（ｔ２またはＴ２）を受信してもよい。そのため、同じプログラムのための多数の移動局による登録による輻輳は低減されおよび／または防止される。
【０１０７】
許可されたＲＴ／ＲＰは、同時にまたは異なる時間に移動局に通信してもよい。例えば、第１の登録期間パラメーターは、第１の時間ｔ１において第１のあて先局７１０に通信することができ、第１の登録期間パラメーターは、第２の時間ｔ２において第２のあて先局７１０に通信することができる。第２の時間ｔ２は、第１の時間ｔ１と異なることができるし、または第１の時間ｔ１とほぼ同じであることができる。さらに、ブロードキャストプログラムがコンテンツの第１のソースとコンテンツの第２のソースを含むなら、第１の登録期間パラメーターＲＰ１は、コンテンツの第１のソースに関連づけることができ、他の登録期間パラメーターは、第１の登録期間パラメーターと異なるコンテンツの第２のソースに関連づけることができる。
【０１０８】
異なるモバイルまたは異なるモバイルのグループのための許可された登録時間または期間は、これらの時間または期間が異なりそれによりリバースリンクアクセスチャネル（ＲＡＣＨ）上の輻輳の可能性を低減するように配信することができる。図７Ｂは、少なくとも１つの発信局７０８と、第１のグループのあて先局７１１Ａ、第２のグループのあて先局７１１Ｂおよび第３のグループのあて先局７１１Ｃを含むあて先局７１０を含む通信システム７００Ｂである。発信局７０８は、第１の登録期間パラメーターＲＰ１および第１の登録期間パラメーターＲＰ１とは異なる第２の登録期間パラメーターＲＰ２を含む、ブロードキャストプログラムに関連した、第１の取得メッセージをブロードキャストする。第１のグループの選択されたあて先局７１１Ａの選択された１つが発信局７０８に登録しなければならない第１の期間Ｔ１を指定する第１の登録期間パラメーターＲＰ１を第１のグループのあて先局７１１Ａの選択された１つが受信し、第１のグループのあて先局７１１Ａの選択された他が発信局７０８に登録しなければならない第２の期間Ｔ２を指定する第２の登録期間パラメーターＲＰ２を第１のグループのあて先局７１１Ａの選択された他が受信する。
【０１０９】
また、発信局７０８は、第３の登録期間パラメーターＲＰ３および第４の登録期間パラメーターＲＰ４を第２のグループのあて先局７１１Ｂおよび第３のグループのあて先局７１１１Ｃにそれぞれブロードキャストしてもよい。
【０１１０】
第２のグループのあて先局７１１Ｂが発信局７０８に登録しなければならない第３の期間Ｔ３を指定する第３の登録期間パラメーターＲＰ３を第２のグループのあて先局７１１Ｂが受信する。第３のグループのあて先局７１１Ｃが発信局７０８に登録しなければならない第４の期間Ｔ４を指定する第４の登録期間パラメーターＲＰ４を第４のグループのあて先局７１１Ｃが受信する。
【０１１１】
他の実施形態において、許可された登録時間がＲＡＣＨ上の輻輳の可能性を低減するために配信されるなら望ましい。そのため、各あて先局（またはあて先局のグループ）が登録を要求することができる特定の時間または特定の時間のセットに対応する各あて先局（またはあて先局のグループ）に異なる登録時間を割り当ててもよい。例えば、第１の登録時間のセット、ｔ１、ｔ４、ｔ７．．．は、第１のあて先局（またはあて先局のグループ）に割り当ててもよいし、第２の登録時間、ｔ２、ｔ５、ｔ８は第２のあて先局（またはああて先局のグループ）に割り当ててもよいし、第３の登録時間ｔ３、ｔ６、ｔ９は、第３のあて先局（またはあて先局のグループ）に割り当ててもよい、等である。
【０１１２】
ここに言及された概念は、複数のプログラムがそれらに関連した多数のＲＴｓ／ＲＰｓを有する発信局から送信されている状況に拡張することができる。
【０１１３】
図８は、ブロードキャスト−マルチキャストシステムで使用されるリスト間の関係を図解するするベン図である。スケジュールされたプログラム、進行中のプログラムおよびスケジュールされていないプログラムのような異なるタイプのプログラムに、許可されたＲＴまたはＲＰの概念がどのように適用してもよいかの例について説明する。以下に続く議論において、技術に熟達した者は、フロー図が理解のためにシーケンシャルな順番で描かれているけれども、実際の実施において、あるステップが並列に実行できることを理解するであろう。さらに、そうでないことを示さない限り、ステップは、本発明の範囲を逸脱することなく交換することができる。
【０１１４】
スケジュールされたプログラム
スケジュールされたプログラムは、所定の時間でブロードキャストされるプログラムである。プログラムがあらかじめ決められた開始時間および終了時間を有するように、前もってオペレーターはブロードキャスト−マルチキャストシステム（ＢＣＭＣＳ）プログラムをスケジュールすることができる。スケジュールされたプログラムの例は、映画、ニュース等を含む。図４のブロック１０に関して上に議論したように、ＢＣＭＣＳサービスを望むモバイルユーザーは、ＢＣＭＣＳコンテンツ名およびプログラム開始時間と終了時間を含むスケジュールを発見するためにサービスディスカバリーを実行することができる。サービスディスカバリーは、広告、ＳＭＳ、ＷＡＰ等のような帯域外を介して実行してもよい。
【０１１５】
この実施形態によれば、スケジュールされたプログラムは、許可された登録期間（ＲＰ）として登録のための期間を示すことができる。一実施形態において、このＲＰは、そのようなブロードキャストの開始時間の前の期間として定義することができる。
【０１１６】
サービスディスカバリーにより、ＭＳ２１０は、サービスプロバイダーにより提供されるすべてのＢＣＭＣＳコンテンツを含む可能リスト４４０を形成する。ＭＳは、可能リスト４４０とそのスケジュールをＵＩインターフェースを介してユーザーに示す。ユーザーがＢＣＭＣＳ加入マネージャー２３８を介して１つ以上のＢＣＭＣＳコンテンツに（図４のブロック２０において）加入することを決定した後、ＭＳ２１０は、加入されたリスト４４２を形成する。加入されたリストは可能リスト４４０と同じセットまたはサブセットであり得る。一旦加入が成されれば、ＭＳ２１０は、図４のブロック３０においてコンテンツ情報取得を実行して、すべてのＢＣＭＣＳセッションに関連する情報、例えば、暗号化されているならＢＡＫ、およびヘッダー圧縮スキームを取得するであろう。スケジュールされたプログラムの場合、ＭＳはまた許可されたＲＴ／ＲＰ（例えば、プログラムが開始する前のＸ分）を取得することができる。
【０１１７】
ＭＳ２１０がＢＳ２０８からオーバーヘッドメッセージを受信すると、オーバーヘッドメッセージは、そのＢＳのための利用可能なリスト４４４を含む。また、ＢＳは、ＭＳ２１０が、利用可能なリスト４４４を超えて他のＢＣＭＣＳに要求することが可能かどうかをオーバーヘッドメッセージ内で示す。情報取得リスト４４６上にあるが、利用可能リスト４４４内には無いＢＣＭＣＳをユーザーが要求するなら、ＢＳ２０８により許可されると、ＭＳ２１０は、ＢＣＭＣＳ登録をＢＳ２０８に送信することができる。情報取得リスト４４６には無い任意のＢＣＭＣＳをユーザーが要求するなら、ＭＳ２１０はその要求を阻止することができる。許可登録時間前にユーザーがサービスを要求するなら、ＭＳ２１０はまた、そのユーザー要求を阻止することができ、ＢＣＭＣＳ登録をＢＳ２０８に送信しないであろう。この場合、ＭＳは、開始時間、終了時間、および許可登録時間を含む要求されたＢＣＭＣＳのスケジュールを、ユーザーインターフェースを介してユーザーに示すことができ、および／または、許可ＲＴが生じると、要求を思い出し、それをＢＳに送信することができる。許可ＲＴまたはプログラム開始時間が到着すると、登録許可要求時間は、望ましくは、システムをロードするのを防止するために異なる時間にずらされる。次に、ＭＳは登録リスト４４７を形成する。ユーザーが図４のブロック６０においてＢＣＭＣＳコンテンツを見ていると、ＭＳはまた視聴リスト４４８を形成することができる。プログラムが完了すると、ＭＳは望ましくはそのプログラムを可能リスト４４０およびすべての従属リストから削除する。それによりＭＳは、プログラムが終了した後にユーザーがプログラムを要求することを防止する。
【０１１８】
表１は、ＭＳに記憶することができる異なる情報の例を示す。
【表１】
2010183586.tif 000003
【０１１９】
スケジュールされたプログラムの場合、以下に記載するように、登録は、ＭＳまたはネットワークにより制御してもよい。
【０１２０】
図９は、登録がＭＳにより制御されるスケジュールされたプログラムのための例示メッセージを示す。このメッセージフローは、表１からのＨＢＯ映画１の例を示す。ステップ１の前に、ＭＳ２１０は、許可された登録時間または期間を含むＨＢＯ映画Ｆｓスケジュール、およびＢＣＭＣＳ情報取得期間中に他の情報を取得している。
【０１２１】
ステップ１において、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）により識別されるＨＢＯ映画１はこの時点で入手できないことを示すオーバーヘッドメッセージをＢＳＣ２２４は送信する。この表示は、オーバーヘッドメッセージ内にＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）が存在しないことにより供給することができる。
【０１２２】
ステップ２において、許可登録時間または期間（午後１：３０）前にユーザーがＨＢＯ映画１を要求するなら、ＭＳ２１０は、その要求を阻止することができ、許可登録時間をユーザーに示してもよい。午後１：３０の後に、ＭＳ２１０は、自発的に、またはユーザーからの反復された要求に応じて、ＨＢＯ映画１のためのＢＣＭＣＳ登録をＢＳＣ２２４に送信する。ステップ３において、ＢＳＣ２０８はＢＣＭＣＳ登録応答をＭＳに送信する。
【０１２３】
これは、Ｌ２ Ａｃｋにより成就してもよい。ＢＳから応答を受信すると、ＭＳ２１０は、ＨＢＯ映画１を含むであろう周波数に合わせてもよい。あるいは、ＭＳ２１０は、ステップ１３において周波数に合わせることも可能である。ステップ４において、ＢＳＣ２２４はまたスケジュールされた時刻前に（例えば、午後１：５９において）ＢＣＭＣＳスケジュールの知識を有しているので、ＢＳＣ／ＰＣＦ２２４はすべての接続セットアップを要求するために、ＢＣＭＣＳコンテンツ要求をＰＤＳＮ２０６に送信する。あるいは、ＢＳＣ／ＰＣＦ２２４は、いずれかの承認されたＭＳ２１０からの第１の要求を受信するとすぐにセットアップを要求してもよい。
【０１２４】
ステップ５において、ＰＤＳＮ２０６は、コンテンツを要求するために、ＢＣＭＣＳコンテンツ要求をＢＣＭＣＳコントローラー２１２に送信する。ステップ６において、ＢＣＭＣＳコントローラー２１２は、コンテンツ要求をコンテンツサーバーに送る。ステップ７において、コンテンツサーバー２０２はＭＲにマルチキャストＩＰフローを送る。このステップは、ＢＣＭＣＳプログラムの開始時間前の任意の時間に生じることができる。ステップ８において、コンテンツサーバー２０２はＢＣＭＣＳコントローラーにコンテンツ応答を送る。ステップ９において、ＢＣＭＣＳコントローラー２１２はＰＤＳＮにコンテンツ応答を送る。ステップ１０において、ＰＤＳＮ２０６は、マルチキャストツリーを連結するためにＭＲ２１８にＩＧＭＰを送る。このステップは、ＢＣＭＣＳプログラムの開始時間の前にいつでも生じる可能性がある。ステップ１１において、ＰＤＳＮ２０６はＰＣＦ／ＢＳＣ ２４にＢＣＭＣＳコンテンツ応答を送る。Ａ８およびＡ１０接続はこの時点で確立される。ステップ１２において、マルチキャストＩＰフローはそのセクター上に送っている。このステップは、ＢＣＭＣＳプログラムの開始時間の前にいつでも生じる可能性がある。ステップ１３において、ＢＳＣ２２４は、コンテンツがオーバーヘッドメッセージを介して無線で送信していることを示す。ＭＳ２１０はＢＣＭＣＳチャネルに合わせる。
【０１２５】
ステップ１４において、午後４時にＨＢＯ映画１は完了する。ＢＳＣ２２４はＰＤＳＮからＢＣＭＣＳコンテンツを受信していない。ステップ１５において、ＢＳＣ／ＰＣＦ２２４はＰＤＳＮにＢＣＭＣＳベアラーパス応答要求を送る。ステップ１６において、ＰＤＳＮ２０６はＢＣＭＣＳベアラーパスリリース応答に応答する。Ａ８およびＡ１０接続がリリースされる。ステップ１７において、ＢＳＣ２０８は、ＨＢＯ映画１が送信するのを停止することをオーバーヘッドメッセージを介してＭＳ２１０に示す。これは、プログラムについての情報を含まないオーバーヘッドメッセージの形態にすることができる。あるいは、それは、プログラム識別およびプログラムは利用できないというインジケーターを含むオーバーヘッドメッセージの形態にすることができる。そのような表示は、プログラム終了時間に続くある猶予期間に送信することができる。この猶予期間の後に、オーバーヘッドメッセージは、プログラムについての情報を含まないであろう。
【０１２６】
ネットワーク制御方法
図１０は、登録がネットワークにより制御されるスケジュールされたプログラムのための例示メッセージフローを示す。この例におけるスケジュールされたプログラムは表１からのＨＢＯ映画１である。この方法は、ＭＳ２１０がユーザーからのいかなる要求も除去することを必要としない。この方法は、スケジュールされたＢＣＭＣＳプログラムをＭＳ２１０が登録可能か否かを示すためにネットワークに依存する。
【０１２７】
ステップ１において、ＢＳＣ２２４はオーバーヘッドメッセージを送る。オーバーヘッドメッセージは、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）により識別されるＨＢＯ映画１がこの時点で利用できないことを示す。この表示は、オーバーヘッドメッセージからのＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）の欠落により提供される。
【０１２８】
ステップ２において、ユーザーがいつでもＨＢＯ映画１を要求するなら、ＭＳ２１０は、特定のＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）のためのＢＣＭＣＳ登録要求をＢＳＣ２２４に送信する。ステップ３において、ＢＳＣ／ＰＣＦ２２４は、ＢＣＭＣＳコンテンツ要求をＰＤＳＮ２０６に送る。ＢＣＭＣＳコンテンツ要求は、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）を指定する。ステップ４において、ＰＤＳＮ２０６はＢＣＭＣＳコンテンツ要求をＢＣＭＣＳコントローラー２１２に送る。ステップ５において、ＢＣＭＣＳコントローラー２１２は、ＢＣＭＣＳスケジュールの知識を有する。ＭＳ２１０がこのサービスを登録するにはあまりに早いので、コントローラー２１２はエラーコードを含んだＢＣＭＣＳコンテンツ応答を送信するであろう。エラーコードは、ＭＳ２１０がこのサービスをいつ登録することができるかについての情報を含んでいてもよい。ステップ６において、ＰＤＳＮ２０６は、ＢＣＭＣＳコンテンツ応答を、エラーコードを含んだＢＳＣ／ＰＣＦ２２４に送信する。ステップ７において、ＢＳＣ／ＰＣＦ２０８は、ＢＣＭＣＳ登録応答を、エラーコードを含んだＭＳ２１０に送信する。
【０１２９】
ステップ８において、プログラムが開始する前のある時刻に（例えば、午後１：４５）、コンテンツサーバー２０２は、ＭＲ２１８を用いてコンテンツセットアップを開始する。この時点において、音楽または広告等のようないくつかのコンテンツは送信することができる。
【０１３０】
ステップ９において、多少の時間の後に、ユーザーがＨＢＯ映画１を要求するなら、ＭＳ２１０はＢＣＭＣＳ登録をＢＳＣに送信するであろう。あるいは、ＭＳ２１０が許可されたＲＴを認識していたなら、ＭＳ２１０は自発的に要求をＢＳＣ２２４に送信してもよい。ステップ１０において、ＢＳＣ／ＰＣＦ２０８は、ＢＣＭＣＳコンテンツ要求をＰＤＳＮ２０６に送る。ＢＣＭＣＳコンテンツ要求はＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）を指定する。ステップ１１において、ＰＤＳＮ２０６は、ＢＣＭＣＳコンテンツ要求をＢＣＭＣＳコントローラー２１２に送る。
【０１３１】
ステップ１２において、ＢＣＭＣＳコントローラー２１２は、ＢＣＭＣＳスケジュールの知識を有する。許可された登録時刻がスタートしたので、コントローラーはＰＤＳＮ２０６にＢＣＭＣＳコンテンツ応答を送るであろう。ステップ１３において、これが最初のユーザーである場合、ＰＤＳＮ２０６はＩＧＭＰを介してマルチキャストツリーを連結する。このステップは、ＢＣＭＣＳプログラムの開始時間の前にいつでも生じることがあり得る。ステップ１４において、ＰＤＳＮ２０６はＢＳＣ／ＰＣＦにＢＣＭＣＳコンテンツ応答を送る。ステップ１５において、Ａ８とＡ１０の接続は確立される。ステップ１６において、ＢＳＣ／ＰＣＦは、サービスが成功裡に登録したことを確認するためにＭＳにＢＣＭＣＳ登録応答を送る。ＢＳから応答を受信すると、ＭＳは、ＨＢＯ映画１を含むであろう周波数に合わせられる。ステップ１７において、マルチキャストＩＰフローはそのセクター上で送信している。このステップが、ＢＣＭＣＳプログラムの開始時間の前にいつでも生じることが起こり得る。ステップ１８において、ＢＳＣ２２４は、コンテンツがオーバーヘッドメッセージを介して無線で送信していることを示す。ＭＳはＢＣＭＣＳチャネルに合わせる。
【０１３２】
ステップ１９において、午後４：００に、ＨＢＯ映画１は完了する。コンテンツサーバー２０２はＨＢＯ映画１を送信することを停止する。ステップ２０において、ＰＤＳＮ２０６は、ＢＣＭＣＳベアラーパスリリース要求メッセージを介してＡ１０接続を解体することをＢＳＣ／ＰＣＦ２０８に要求する。ステップ２１において、で、ＢＳＣ／ＰＣＦ２０８は、ＰＤＳＮ２０６に対するＢＣＭＣＳベアラーパスリリース応答に応答する。ステップ２２において、ＢＳＣは、ＨＢＯ映画１が送信を停止することをオーバーヘッドメッセージを介して、ＭＳに示す。例えば、オーバーヘッドメッセージは、プログラムについての情報を含まなくてもよい。あるいは、プログラム識別を含むオーバーヘッドメッセージは、プログラムが利用できないというインジケーターを示すことができる。そのような表示は、プログラム終了時間に続くある猶予期間に送信することができる。この猶予期間の後に、オーバーヘッドメッセージは、プログラムについての情報を含まないであろう。
【０１３３】
進行中のプログラム
進行中のコンテンツプログラムは、ある時刻に開始するプログラムであり、スケジュールされた終了時刻なしにブロードキャストされる。進行中のコンテンツプログラムの例は、進行中の方式でブロードキャストされるニュース情報、気象通報、音楽あるいは株式情報を含むことができる。表１は、「ＣＮＮニュース」という名前がつけられたコンテンツのためのプログラムの一例を提供する。この実施形態によれば、ユーザーが進行中のコンテンツプログラムを受信することを決定した後、ユーザーは許可された登録時刻（ＲＴ）をまたはそのプログラムに関連する登録期間（ＲＰ）を発見する。ＢＣＭＣＳの進行中のプログラムの場合、ＭＳは、プログラム開始時刻および許可登録時間（ＲＴ）または登録期間（ＲＰ）の通知を受けることができる。
【０１３４】
サービスディスカバリーおよび加入は、スケジュールされたプログラムが実行される方法と同様に実行される。情報取得中に、ＭＳは、過去のものである場合もあり得る開始時間、およびプログラムが進行中であることを示すために設定することができる終了時刻を通知されるであろう。あるいは、終了時間は将来のはるか遠くに設定することができる。許可されたＲＴ／ＲＰは任意の時間が許容されることを示すために設定することができる。進行中のプログラムのための登録は、スケジュールされたプログラムに対してどのように登録が実行されるかと同様に実行される。ベアラーパスの構築と解体、周波数同調およびオーバーヘッド情報はまたスケジュールされたプログラムの場合と同様の方法で実行される。
【０１３５】
あるいは、進行中のプログラムは、複数の連続した時間のブロックに分割することができる。例えば、進行中の音楽プログラムは、続いて演奏される２時間のブロックに分割するということもあり得る。これは、進行中のプログラムからスケジュールされたプログラムまでプログラムの性質を変更する。そして、すべてのステップは、スケジュールされたプログラムを参照して上に記載するように実行することができる。しかしながら、ベアラーパスの構築と解体は、個々のブロックではなく、進行中のプログラムに関連していることが望ましい。これは、ベアラーパスをＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）に相関させ、あるブロックから別のブロックにそれらを再使用することにより成就することができる。ＢＳＣ／ＰＣＦ２２４およびＰＤＳＮ２０６は、ＢＣＭＣＳ＿ＦＬＯＷ＿ＩＤ（ｓ）の存続期間に基づいてベアラーパス存続期間に関して決定することができる。この選択肢はユーザーにブロックの形態で情報を提供するが、ネットワークはそういうものとして進行中のプログラムを取り扱う。
【０１３６】
ＢＣＭＣＳのスケジュールされていないプログラム
ある「スケジュールされていない」プログラムの場合、オペレーターは、前もってそれらをスケジュールすることができないかもしれない。例えば、緊急プログラムは、なんらかの設定したスケジュールなしに通常ブロードキャストされる。緊急プログラムに関連したコンテンツは、例えば、切迫した竜巻、厳しい道路事故などに関する情報を含んでいるかもしれない。
【０１３７】
ネットワークは、いくつかの異なる方法、例えば、ブロードキャストショートメッセージサービス（ＳＭＳ）、またはオーバーヘッドメッセージを介して、スケジュールされていないプログラムをＭＳ２１０に通知することができる。一実施形態において、基地局のような発信局は、移動局のようなあて先局に、そのような緊急ブロードキャストがＳＭＳを介して生じるであろうことを通知する。この通知は、また、プログラム開始時刻およびブロードキャストを受信するための許可されたＲＴ／ＲＰを含んでいてもよい。
【０１３８】
図１１は、スケジュールされていない、緊急プログラムのための例示メッセージを示す。図１１の多くのステップが、図９を参照して上に記載されているので、それゆえ、簡単のために繰り返さない。ステップ２において、ネットワークから通知を受信すると、ＭＳ２１０は、ＢＣＭＣＳコントローラー２１２を用いてＢＣＭＣＳ情報取得を実行する。ＭＳ２１０はプログラム開始時間および許可されたＲＴ／ＲＰを得る。次に、ＭＳ２１０はプログラム開始時間と許可されたＲＴ／ＲＰを可能リスト及び加入リストに追加し、それらをＵＩを介してユーザーに示す。そのようなプログラムの場合、加入と登録はいくつかの実施形態においては必要ないかもしれない。他のステップは、スケジュールされたかつ進行中のプログラムを参照して上に議論されたステップと類似している。
【０１３９】
当業者は、情報及び信号が多岐に渡る様々な異なる技術及び技法のいずれかを使用して表現されてよいことを理解するだろう。例えば、前記説明を通して参照されてよいデータ、命令、コマンド、情報、信号、ビット、記号及びチップは、電圧、電流、電磁波、磁場または磁性粒子、光学場または光学粒子、またはその任意の組み合わせによって表現されてよい。
【０１４０】
当業者は、さらに、ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール、回路及びアルゴリズムステップが、電子ハードウエア、コンピュータソフトウェア、または両方の組み合わせとして実現されてよいことを理解するだろう。ハードウエアとソフトウエアのこの互換性を明確に説明するために、多様な例示的な構成要素、ブロック、モジュール、回路及びステップが、一般的にそれらの機能という点で前述されている。このような機能性がハードウエアとして実現されるのか、あるいはソフトウエアとして実現されるのかは、特定の用途及び全体的なシステムに課される設計制約に依存する。当業者は、それぞれの特定の用途のために変化する方法で説明された機能性を実現してよいが、このような実現の決定は、本発明の範囲からの逸脱を引き起こすと解釈されるべきではない。
【０１４１】
ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサー、デジタル信号プロセッサー（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジックデバイス、離散ゲートまたはトランジスタ論理、離散ハードウエア構成要素、あるいはここに説明される機能を実行するように設計されたその任意の組み合わせをもって実現または実行されてよい。汎用プロセッサーは、マイクロプロセッサーであってよいが、代替策ではプロセッサーは、任意の従来のプロセッサー、コントローラー、マイクロコントローラーまたは状態機械であってよい。プロセッサーは、例えばＤＳＰとマイクロプロセッサーの組み合わせ、複数のマイクロプロセッサー、ＤＳＰコアと連動する１台または複数台のマイクロプロセッサー、あるいは任意の他のこのような構成など計算装置の組み合わせとして実現されてもよい。
【０１４２】
ここに開示された実施形態に関連して説明された方法またはアルゴリズムのステップは、ハードウエア内、プロセッサーによって実行されるソフトウエアモジュール内、あるいは２つの組み合わせの中で直接的に具体化されてよい。ソフトウエアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または技術的に既知である任意の他の形式の記憶媒体に常駐してよい。例示記憶媒体は、プロセッサーが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサーに結合される。代替策では、記憶媒体はプロセッサーに一体化してよい。プロセッサー及び記憶媒体はＡＳＩＣに常駐してよい。ＡＳＩＣはユーザー端末に常駐してよい。代替策では、プロセッサー及び記憶媒体はユーザー端末内に別々の構成要素として常駐してよい。
【０１４３】
開示された実施形態の過去の説明は、当業者が本発明を製造するまたは使用することができるようにするために提供される。これらの実施形態に対する多様な修正は、当業者に容易に明らかになり、ここに定義される一般的な原則は、本発明の精神または範囲から逸脱することなく他の実施形態に適用されてよい。したがって、本発明はここに示されている実施形態に制限されるのではなく、ここに説明される原則及び新規な特徴と一致する最も幅広い範囲を与えられるべきである。
【０１４４】
この特許文献の開示の一部は、著作権保護される資料を含む。特許文献または特許開示は、特許庁の特許ファイルまたは記録に現れるので、著作権所有者は、特許文献または特許開示の誰かによるファクシミリ複製に対して異議を有さないが、そうでなければ、どんなものであれすべての著作権を留保する。
【図面の簡単な説明】
【０１４５】
【図１】図１は、多くのユーザーを支援する通信システムの例示ブロック図である。
【図２】図２は、コンテンツサーバー（ＣＳｓ）、ＩＰネットワーク、ＰＤＳＮｓ、基地局（ＢＳｓ）および移動局（ＭＳｓ）を含む無線通信システムの例示ブロック図である。
【図３】図３は、ブロードキャスト送信を支援する通信システムの例示ブロック図である。
【図４】図４は、あて先局によるＢＣＭＣサービスの受信を可能にする種々の処理を示す例示ブロック図である。
【図５】図５は、ＢＣＭＣＳサービスディスカバリー(discovery)、情報取得およびコンテンツ利用可能性決定の期間におけるメッセージのフローを図解するメッセージフロー図である。
【図６】図６は、許可された登録期間（ＲＰ）または許可された登録時間（ＲＴ）が各プログラムのためのあて先局に供給することができる通信システムの例示ブロック図である。
【図７Ａ】図７Ａは、異なる許可された登録期間（ＲＰｓ）または許可された登録時間（ＲＴｓ）は、各プログラムのためのあて先局に供給することができる、多数のあて先局を支援する通信システムの例示ブロック図である。
【図７Ｂ】図７Ｂは、発信局、あて先局の第１のグループ、あて先局の第２のグループ、および異なる許可された登録期間（ＲＰｓ）または許可された登録時間（ＲＴｓ）が各プログラムのためのあて先局の各グループに供給することができるあて先局の第３のグループを含む通信システムの例示ブロック図である。
【図８】図８は、ブロードキャスト−マルチキャストシステムにおいて使用されるリスト間の関係を図解するベン図である。
【図９】図９は、あて先局により登録が制御されるスケジュールされたプログラムのための例示メッセージを示す。
【図１０】図１０は、登録がネットワークにより制御されるスケジュールされたプログラムのための例示メッセージフローを示す。
【図１１】図１１は、スケジュールされていないプログラムのための例示メッセージを示す。
【図１】
2010183586.tif 000004
【図２】
2010183586.tif 000005
【図３】
2010183586.tif 000006
【図４】
2010183586.tif 000007
【図５】
2010183586.tif 000008
【図６】
2010183586.tif 000009
【図７Ａ】
2010183586.tif 000010
【図７Ｂ】
2010183586.tif 000011
【図８】
2010183586.tif 000012
【図９】
2010183586.tif 000013
【図１０】
2010183586.tif 000014
【図１１】
2010183586.tif 000015
【手続補正書】
【提出日】平成22年3月31日(2010.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
下記を具備する方法：
少なくとも１つの発信局から第１の登録期間パラメーターを受信すること、ただし、前記第１の登録期間パラメーターは、ブロードキャストセッションを正しく受信するために、第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を阻止すること。
【請求項２】
装置からの登録要求が、前記第１の期間が開始する前に送信されるなら、登録要求が前記第１の期間内で送信されるまで登録を要求すること、をさらに具備する、請求項１の方法。
【請求項３】
前記第１の登録期間パラメーターは、第１の時間に前記第１のあて先局に通信され、第２の登録期間パラメーターは、第２の時間に他のあて先局に通信される、請求項２の方法。
【請求項４】
前記第１の時間は前記第２の時間と異なる、請求項３の方法。
【請求項５】
前記第１の時間は、前記第２の時間とほぼ同じである、請求項３の方法。
【請求項６】
前記登録期間パラメーターは、前記あて先局が登録試みメッセージを前記発信局に送信しなければならない期間であって、前記ブロードキャストセッションに関連した許可された登録期間を具備する、請求項２の方法。
【請求項７】
前記ブロードキャストセッションに関連した前記許可された登録期間は、ブロードキャストプログラムの開始の前の許可された登録期間を示す、請求項６の方法。
【請求項８】
実行されると、下記を具備する方法を装置に実行させる、符号化された命令群を含むコンピュータ読取可能記憶媒体：
少なくとも１つの発信局から第１の登録期間パラメーターを受信すること、ただし、前記第１の登録期間パラメーターは、ブロードキャストセッションを正しく受信するために、第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を阻止すること。
【請求項９】
前記方法は、前記装置からの登録要求が、前記第１の期間が開始する前に送信されるなら、前記登録要求が前記第１の期間内で送信されるまで登録を要求することをさらに具備する、請求項８のコンピュータ読取可能記憶媒体。
【請求項１０】
下記を具備する装置：
少なくとも１つの発信局から第１の登録期間パラメーターを受信する受信機、ただし、前記第１の登録期間パラメーターは、ブロードキャストセッションを正しく受信するために、第１のあて先局が前記発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を阻止する阻止装置を含むコントローラー。
【請求項１１】
前記コントローラーは、登録要求が前記第１の期間内で送信されるまで、反復して登録を要求する登録要求反復装置をさらに具備する、請求項１０の装置。
【請求項１２】
下記を具備する装置：
少なくとも１つのあて先局に第１の登録期間パラメーターを送信する送信機、ただし、前記第１の登録期間パラメーターは、ブロードキャストセッションを正しく受信するために、第１のあて先局が発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を否定する否定装置を含むコントローラー。
【請求項１３】
前記第１の登録期間パラメーターは、第１の時間に前記第１のあて先局に通信され、前記送信機はさらに、第２の時間に他のあて先局に第２の登録期間パラメーターを送信するように構成される、請求項１２の装置。
【請求項１４】
下記を具備する方法：
少なくとも１つのあて先局に第１の登録期間パラメーターを送信すること、ただし、前記第１の登録期間パラメーターは、ブロードキャストセッションを正しく受信するために、前記第１のあて先局が発信局に登録しなければならない第１の期間を指定する；および
前記第１の期間以外に生じる任意の試みられた登録要求を否定すること。
【請求項１５】
前記第１の登録期間パラメーターを送信することは、第１の時間に前記第１のあて先局に前記第１の登録期間パラメーターを送信することを具備し、前記方法は、第２の時間に他のあて先局に第２の登録期間パラメーターを送信すること、をさらに具備する、請求項１４の方法。
【外国語明細書】
2010183586000001.pdf