(57)【要約】      （修正有）【課題】無線通信システムのネットワーク端末のＭＢＭＳ動的スケジューリング情報を処理する方法を提供する。【解決手段】方法は、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを生成する段階であって、ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのあるスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、スケジューリング期間に対応するＭＢＭＳサービスが送信すべきデータを持たないとき、第１のフィールドを特定の値に設定して、スケジューリング期間に対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないことを示す段階とを備える。【選択図】図１
2010283831.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムのネットワーク端末のマルチメディアブロードキャストマルチキャストサービス（Multimedia Broadcast Multicast Service（ＭＢＭＳ））動的スケジューリング情報を処理する方法であって、
ＭＢＭＳ動的スケジューリング情報を搬送する媒体アクセス制御（ＭＡＣ）制御エレメントを生成する段階であって、前記ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドは、マルチキャストチャネル（ＭＣＨ）上に送信される１つのＭＢＭＳサービスに対応しており、前記ＭＣＨのあるスケジューリング期間に前記対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、
前記対応するＭＢＭＳサービスが送信すべきデータを持たないとき、前記少なくとも１つのフィールドのいずれかを特定の値に設定して、前記スケジューリング期間に前記対応するＭＢＭＳサービスにスケジューリングされているサブフレームが存在しないことを示す段階と
を備える方法。
【請求項２】
前記スケジューリング期間に前記ＭＣＨが占有するサブフレームは、前記ネットワーク端末によりマルチキャスト制御チャネルを介して割り当てられる請求項１に記載の方法。
【請求項３】
各ＭＢＭＳサービスは、前記スケジューリング期間に、連続した複数のサブフレームを利用する請求項１に記載の方法。
【請求項４】
前記ＭＣＨの前記スケジューリング期間に前記対応するＭＢＭＳサービスが利用する前記サブフレームの前記終了ポイントを示す段階は、前記スケジューリング期間に前記ＭＢＭＳサービスが利用する前記サブフレームのなかの最終サブフレームのインデックスを示す段階である請求項１に記載の方法。
【請求項５】
前記スケジューリング期間は、前記ネットワーク端末がＭＡＣ制御エレメントを生成する期間であり、異なるＭＣＨは異なる期間を有する請求項１に記載の方法。
【請求項６】
前記ネットワーク端末が前記スケジューリング期間に送信される全てのＭＢＭＳサービスを多重化して、各ＭＢＭＳサービスに対応する動的スケジューリング情報に定義されているタイミングに応じて前記ＭＣＨ上に前記ＭＢＭＳサービスを送信する段階をさらに備える請求項５に記載の方法。
【請求項７】
前記特定の値は、前記フィールドの全てのビットが表しうる最大値であり、８ビットであれば「１１１１１１１１」である請求項１に記載の方法。
【請求項８】
前記ＭＡＣ制御エレメントは、前記スケジューリング期間の最初のサブフレームで送信される請求項１に記載の方法。
【請求項９】
無線通信システムのネットワーク端末のマルチメディアブロードキャストマルチキャストサービス（Multimedia Broadcast Multicast Service（ＭＢＭＳ））動的スケジューリング情報を処理する通信デバイスであって、
プログラムを実行するプロセッサと、
前記プロセッサに連結されて前記プログラムを格納するメモリとを備え、
前記プログラムは、
ＭＢＭＳ動的スケジューリング情報を搬送する媒体アクセス制御（ＭＡＣ）制御エレメントを生成する段階であって、前記ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、マルチキャストチャネル（ＭＣＨ）上に送信される１つのＭＢＭＳサービスに対応しており、前記ＭＣＨのあるスケジューリング期間に前記対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、
前記対応するＭＢＭＳサービスが送信すべきデータを持たないとき、前記少なくとも１つのフィールドのいずれかを特定の値に設定して、前記スケジューリング期間に前記対応するＭＢＭＳサービスにスケジューリングされているサブフレームが存在しないことを示す段階と
を含む通信デバイス。
【請求項１０】
前記スケジューリング期間に前記ＭＣＨが占有するサブフレームは、前記ネットワーク端末によりマルチキャスト制御チャネルを介して割り当てられる請求項９に記載の通信デバイス。
【請求項１１】
各ＭＢＭＳサービスは、前記スケジューリング期間に、連続した複数のサブフレームを利用する請求項９に記載の通信デバイス。
【請求項１２】
前記ＭＣＨの前記スケジューリング期間に前記対応するＭＢＭＳサービスが利用する前記サブフレームの前記終了ポイントを示す段階は、前記スケジューリング期間に前記ＭＢＭＳサービスが利用する前記サブフレームのなかの最終サブフレームのインデックスを示す段階である請求項９に記載の通信デバイス。
【請求項１３】
前記スケジューリング期間は、前記ネットワーク端末がＭＡＣ制御エレメントを生成する期間であり、異なるＭＣＨは異なる期間を有する請求項９に記載の通信デバイス。
【請求項１４】
前記プログラムはさらに、前記ネットワーク端末が前記スケジューリング期間に送信される全てのＭＢＭＳサービスを多重化して、各ＭＢＭＳサービスに対応する動的スケジューリング情報に定義されているタイミングに応じて前記ＭＣＨ上に前記ＭＢＭＳサービスを送信する段階を含む請求項１３に記載の通信デバイス。
【請求項１５】
前記特定の値は、前記フィールドの全てのビットが表しうる最大値であり、８ビットであれば「１１１１１１１１」である請求項９に記載の通信デバイス。
【請求項１６】
前記ＭＡＣ制御エレメントは、前記スケジューリング期間の最初のサブフレームで送信される請求項９に記載の通信デバイス。
【請求項１７】
無線通信システムのユーザ機器（ＵＥ）のマルチメディアブロードキャストマルチキャストサービス（Multimedia Broadcast Multicast Service（ＭＢＭＳ））動的スケジューリング情報を処理する方法であって、
ＭＢＭＳ動的スケジューリング情報を搬送する媒体アクセス制御（ＭＡＣ）制御エレメントを受信する段階であって、前記ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドがマルチキャストチャネル（ＭＣＨ）上に送信される１つのＭＢＭＳサービスに対応しており、前記ＭＣＨのあるスケジューリング期間に前記対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、
前記少なくとも１つのフィールドの値に従い前記スケジューリング期間に前記ＭＣＨ上の少なくとも１つのＭＢＭＳサービスを選択的に受信する段階と、
前記少なくとも１つのフィールドのいずれかが特定の値に設定されているとき、前記スケジューリング期間に前記対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないと判断して、次のＭＢＭＳサービスが利用するサブフレームの開始ポイントを得る段階と
を備える方法。
【請求項１８】
前記スケジューリング期間に前記ＭＣＨが占有するサブフレームは、前記無線通信システムのネットワーク端末によりマルチキャスト制御チャネルを介して割り当てられる請求項１7に記載の方法。
【請求項１９】
各ＭＢＭＳサービスは、前記スケジューリング期間に、連続した複数のサブフレームを利用する請求項１7に記載の方法。
【請求項２０】
前記ＭＣＨの前記スケジューリング期間に前記対応するＭＢＭＳサービスが利用する前記サブフレームの前記終了ポイントを示す段階は、前記スケジューリング期間に前記ＭＢＭＳサービスが利用するサブフレームのなかの最終サブフレームのインデックスを示す段階である請求項１7に記載の方法。
【請求項２１】
前記スケジューリング期間は、前記無線通信システムのネットワーク端末がＭＡＣ制御エレメントを生成する期間であり、異なるＭＣＨは異なる期間を有する請求項１7に記載の方法。
【請求項２２】
前記特定の値は、前記フィールドの全てのビットが表しうる最大値であり、８ビットであれば「１１１１１１１１」である請求項１7に記載の方法。
【請求項２３】
前記ＵＥは、前記ＭＡＣ制御エレメントを前記スケジューリング期間の最初のサブフレームで受信する請求項１7に記載の方法。
【請求項２４】
無線通信システムのユーザ機器（ＵＥ）のマルチメディアブロードキャストマルチキャストサービス（Multimedia Broadcast Multicast Service（ＭＢＭＳ））動的スケジューリング情報を処理する通信デバイスであって、
プログラムを実行するプロセッサと、
前記プロセッサに連結されて前記プログラムを格納するメモリとを備え、
前記プログラムは、
ＭＢＭＳ動的スケジューリング情報を搬送する媒体アクセス制御（ＭＡＣ）制御エレメントを受信する段階であって、前記ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、マルチキャストチャネル（ＭＣＨ）上に送信される１つのＭＢＭＳサービスに対応しており、前記ＭＣＨのあるスケジューリング期間に前記対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、
前記少なくとも１つのフィールドの値に従い前記スケジューリング期間に前記ＭＣＨ上の少なくとも１つのＭＢＭＳサービスを選択的に受信する段階と、
前記少なくとも１つのフィールドのいずれかが特定の値に設定されているとき、前記スケジューリング期間に、対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないと判断して、次のＭＢＭＳサービスが利用するサブフレームの開始ポイントを得る段階とを含む通信デバイス。
【請求項２５】
前記スケジューリング期間に前記ＭＣＨが占有するサブフレームは、前記無線通信システムのネットワーク端末によりマルチキャスト制御チャネルを介して割り当てられる請求項２４に記載の通信デバイス。
【請求項２６】
各ＭＢＭＳサービスは、前記スケジューリング期間に、連続した複数のサブフレームを利用する請求項２４に記載の通信デバイス。
【請求項２７】
前記ＭＣＨの前記スケジューリング期間に前記対応するＭＢＭＳサービスが利用する前記サブフレームの前記終了ポイントを示す段階は、前記スケジューリング期間に前記ＭＢＭＳサービスが利用するサブフレームのなかの最終サブフレームのインデックスを示す段階である請求項２４に記載の通信デバイス。
【請求項２８】
前記スケジューリング期間は、前記無線通信システムのネットワーク端末がＭＡＣ制御エレメントを生成する期間であり、異なるＭＣＨは異なる期間を有する請求項２４に記載の通信デバイス。
【請求項２９】
前記特定の値は、前記フィールドの全てのビットが表しうる最大値であり、８ビットであれば「１１１１１１１１」である請求項２４に記載の通信デバイス。
【請求項３０】
前記ＵＥは、前記ＭＡＣ制御エレメントを前記スケジューリング期間の最初のサブフレームで受信する請求項２４に記載の通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２００９年６月８日出願の「Method and apparatus for MBMS dynamic scheduling information design in a wireless communication system」なる名称の米国仮出願第６１／１８４８４７号明細書の恩恵を請求し、その内容をここに参照として組み込む。
【背景技術】
【０００２】
本発明は、ＭＢＭＳ動的スケジューリング情報を処理する方法および装置に係り、より詳しくは、ＭＢＭＳスケジューリングの効率性を高めるべく無線通信システムのネットワーク端末におけるＭＢＭＳ動的スケジューリング情報を処理する方法および装置に係る。
【０００３】
３ＧＰＰ（第3世代移動体通信システム）は、３Ｇモバイル通信システムのマルチメディア性能の向上を目指して、ユニバーサルモバイルテレコミニュケーションズサービス（Universal Mobile Telecommunications System（ＵＭＴＳ））の既存のネットワークアーキテクチャに構築されたポイントツーマルチポイントベアラサービスであるマルチメディアブロードキャストマルチキャストサービス（Multimedia Broadcast Multicast Service（ＭＢＭＳ））を導入した。ＭＢＭＳにより、単一のソース端末が、複数のユーザ機器（ＵＥ）に対してインターネットプロトコル（ＩＰ）パケットを介して同時にデータを送信することができる。
【０００４】
しかしながら、モバイルデバイスのマルチメディア性能の向上に伴い、モバイルデバイスを介したマルチメディアあるいはモバイルＴＶサービスに対する消費者の興味も上がっている。この要求に応えるべく、３ＧＰＰは、ロングタームエボリューション（ＬＴＥ）リリース９仕様の高度なＭＢＭＳ（ｅＭＢＭＳ）を導入して、高品質のストリーミングマルチメディアおよびリアルタイムＭＢＭＳサービスをサポートしている。
【０００５】
ｅＭＢＭＳはＭＢＭＳサービスの性能向上のためにＭＢＭＳ送信用に単一周波数ネットワーク（ＳＦＮ）処理（ＭＢＭＳ単一周波数ネットワーク（ＭＢＳＦＮ））を導入して、送信中の周波数切り替えによるサービスの中断を低減させている。
【０００６】
加えて、ｅＭＢＭＳは、マルチキャストコントロールチャネル（Multicast Control Channel（ＭＣＣＨ））とマルチキャストトラフィックチャネル（Multicast Traffic Channel（ＭＴＣＨ））という２つの論理チャネルのみの定義によりポイントツーマルチポイント（ｐ−ｔ−ｍ）ダウンリンク送信をサポートしている。ＭＣＣＨは、ＭＢＳＦＮの全てのＭＢＭＳサービスの制御メッセージを送信するのに利用され、ＭＴＣＨは、ＭＢＭＳサービスのセッションデータを送信するのに利用される。ＭＣＣＨおよびＭＴＣＨは両方とも、ｅＭＢＭＳにより新たに定義された送信チャネル（マルチキャストチャネル（ＭＣＨ））にマッピングされる。
【０００７】
一般的に、ＭＢＳＦＮはＭＣＣＨを有する。しかし、高度なノードＢ（ｅＮＢ）が複数のＭＢＳＦＮ領域により同時にカバーされると、ｅＮＢが複数のＭＣＣＨを有してしまうこともある。これに加えて、ＭＢＳＦＮ領域は同時に複数のＭＢＭＳサービスをサポートしており、異なるＭＢＭＳサービスが異なる特徴に応じた異なる要件を有していることがあるので（例えばサービス品質（ＱｏＳ）、ブロック誤り率（ＢＬＥＲ））、ＭＢＳＦＮ領域も複数のＭＣＨを有することがある。異なるＭＣＨは、異なるＭＢＭＳサービスの要件を、それぞれ異なる変調および符号化スキームを用いることにより満たす。ＭＣＣＨの主な役割は、以下の制御パラメータをこれらＭＣＨに対して提供することである。
（１）  変調および符号化スキーム（ＭＣＳ）：各ＭＣＨの符号化および変調スキームを示す。
（２）  ＭＢＭＳサービスリスト：各ＭＣＨが現在提供中のＭＢＭＳサービスのリストであり、ＭＢＭＳサービスＩＤおよびセッションＩＤを含み、さらに、ＭＢＭＳサービスの対応する論理チャネルＩＤ（ＬＣＩＤ）を含む。ＭＢＭＳサービスリストが現在処理中のＭＢＭＳサービスのセッション情報しか提供しないことは留意に値する。つまり、ＭＢＭＳサービスのいずれかのセッションが終了すると、ネットワーク端末はＭＢＭＳサービスのセッション情報をＭＢＭＳサービスリストから削除し、該ＭＢＭＳサービスに関与しているＵＥに対して、ＭＢＭＳサービスセッションの終了を通知する。
（３）  ＭＣＨサブフレーム割り当てパターン（ＭＳＡＰ）：あるスケジューリング期間に各ＭＣＨが利用するサブフレームのパターンを定義するものである。ＭＣＨが利用するこれらサブフレーム一式は、ＭＳＡＰオケージョンと称される。各ＭＳＡＰオケージョンでは、ネットワーク端末は、ＭＣＨ上に送信される異なるＭＢＭＳサービスに対応するＭＴＣＨおよびＭＣＣＨを多重化することができる。ＭＴＣＨの送信順序はＭＢＭＳサービスリストの順序に従って決定されてよい。
【０００８】
ＭＢＭＳのＵＥがいずれか１つのサービスのみに興味を持つ場合であっても、ＭＣＨは複数のＭＢＭＳサービスを同時に提供するので、現在の仕様ではさらにＭＣＨ用の動的スケジューリング情報（ＤＳＩ）が提供されて、各ＭＴＣＨがＭＳＡＰオケージョンで利用するサブフレームが示される。動的スケジューリング情報には以下の原理が利用される。
（１）  動的スケジューリング情報は、ＭＣＨ上に送信目的であろうとなかろうと複数のサービスが多重化されているか否かに関わらず利用される。
（２）  動的スケジューリング情報はｅＮＢにより生成され、各ＭＳＡＰオケージョンの初めに送信される（例えば最初のサブフレームで）。
（３）  動的スケジューリング情報により、ＵＥは各ＭＴＣＨで利用されるサブフレームを決定することができる。
（４）  動的スケジューリング情報の搬送方法は今後の研究に期待されている（例えば、動的スケジューリング情報は、ＭＡＣ制御エレメントにより搬送することもでき、あるいは、別途論理チャネル（例えばマルチキャストスケジューリングチャネル（Multicast Scheduling Channel（ＭＳＣＨ））等）により送信することもできる。）
（５）  ＭＴＣＨとそれに対応するサブフレームとの間のマッピング関係は、各ＭＳＡＰオケージョンに属しているサブフレームのインデックスに応じて決定される。
【０００９】
現在の仕様では、３ＧＰＰ変更要求Ｒ２−０９３０９３は動的スケジューリング情報の搬送用にＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントの利用を提唱しており、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントでは、各ＭＢＭＳサービスが該ＭＢＭＳサービス用の１つの終了ポイントインデックス（ＥＰＩ）フィールドを含むことで、現在のスケジューリング期間における各ＭＢＭＳサービスの最後のサブフレームのインデックスを示そうというものである。
【００１０】
図６はＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントの概略図である。図６では各ＥＰＩフィールドのサイズが８ビットである。ＥＰＩフィールドの量は、ＭＢＳＦＮ領域に提供されるサービスの量に等しい。ＥＰＩフィールドと提供されるサービスとの間のマッピング関係は、１対１であり、ＥＰＩフィールドの順序は、ＭＢＭＳサービスリストにサービスが現れる順序と等しい。従って、ＵＥは、ＭＢＭＳサービスリストにおけるこれらサービスが現れる順序を参照することで、ＭＢＭＳサービスの最後のサブフレームのインデックスを表す各ＥＰＩを知ることができる。ここでは特に、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントを定義する際、あるスケジューリング期間に各ＭＢＭＳサービスが連続したサブフレームを利用すると仮定する。
【００１１】
上述したことから分かるように、特定のＭＢＭＳサービスセッションが終了すると、ネットワーク端末は、ＭＢＭＳサービスリストからＭＢＭＳサービスの情報を消去する。しかし、ＭＢＭＳサービスリストはＭＣＣＨ上で送信され、データは定期的にＭＣＣＨ上で送信されるので、ある期間内に繰り返し送信されるデータは不変である。従って、ネットワーク端末は、次の期間のデータを更新するだけでよい。ＵＥが新たなＭＢＭＳサービスリストを受信するまでは、ＵＥは元のサービスリストを参照してＭＣＨ上でＭＢＭＳサービスを受信する。このような状況においては、あるスケジューリング期間中には全てのＭＢＭＳサービスが送信データを有するわけではない。本発明の１つの課題は、あるスケジューリング期間に送信されないＭＢＭＳセッションを示す方法を提供して、ＥＰＩフィールドとＭＣＨ上で提供されるサービスとの間のマッピング関係を是正することにある。
【発明の概要】
【００１２】
本発明の目的の１つは、ＭＢＭＳ動的スケジューリング情報を処理する方法および装置を提供することである。
【００１３】
本発明は、無線通信システムのネットワーク端末のＭＢＭＳ動的スケジューリング情報を処理する方法を開示する。方法は、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを生成する段階であって、ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのあるスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、スケジューリング期間に対応するＭＢＭＳサービスが送信すべきデータを持たないとき、第１のフィールドを特定の値に設定して、スケジューリング期間に対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないことを示す段階とを備える。
【００１４】
本発明はさらに、無線通信システムのネットワーク端末のＭＢＭＳ動的スケジューリング情報を処理する通信デバイスを開示する。通信デバイスはプログラムを実行するプロセッサと、プロセッサに連結されてプログラムを格納するメモリとを備える。プログラムは、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを生成する段階であって、ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのあるスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、対応するＭＢＭＳサービスが送信すべきデータを持たないとき、少なくとも１つのフィールドのいずれかを特定の値に設定して、スケジューリング期間に対応するＭＢＭＳサービスにスケジューリングされているサブフレームが存在しないことを示す段階とを含む。
【００１５】
本発明は、無線通信システムのユーザ機器（ＵＥ）のＭＢＭＳ動的スケジューリング情報を処理する方法を開示する。方法は、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを受信する段階であって、ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのあるスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、少なくとも１つのフィールドの値に従いスケジューリング期間にＭＣＨ上の少なくとも１つのＭＢＭＳサービスを選択的に受信する段階と、少なくとも１つのフィールドのいずれかが特定の値に設定されているとき、スケジューリング期間に対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないと判断して、次のＭＢＭＳサービスが利用するサブフレームの開始ポイントを得る段階とを備える。
【００１６】
本発明はさらに、無線通信システムのユーザ機器（ＵＥ）のＭＢＭＳ動的スケジューリング情報を処理する通信デバイスを開示する。通信デバイスは、プログラムを実行するプロセッサと、プロセッサに連結されてプログラムを格納するメモリとを備える。プログラムは、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを受信する段階であって、ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドが、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのあるスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す段階と、少なくとも１つのフィールドの値に従いスケジューリング期間にＭＣＨ上の少なくとも１つのＭＢＭＳサービスを選択的に受信する段階と、少なくとも１つのフィールドのいずれかが特定の値に設定されているとき、スケジューリング期間に、対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないと判断して、次のＭＢＭＳサービスが利用するサブフレームの開始ポイントを得る段階とを含む。
【図面の簡単な説明】
【００１７】
本発明のこれらの目的およびその他の目的は、当業者が様々な図面に示された好適な実施形態の以下の詳細な説明を読むことによりよく理解されるであろう。
【００１８】
【図１】無線通信システムの概略図である。
【図２】無線通信デバイスの機能ブロック図である。
【図３】図２のプログラムコードの概略図である。
【図４】本発明の一実施形態によるプロセスの概略図である。
【図５】本発明の別の実施形態によるプロセスの概略図である。
【図６】ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントの概略図である。
【発明を実施するための形態】
【００１９】
図１は、無線通信システム１０の概略図である。無線通信システム１０は、ＬＴＥ−Ａシステムとして好適であり、簡潔にいうと、１つのネットワークと複数のユーザ機器（ＵＥ）とを含む。図１ではネットワークおよび複数のＵＥは、単に無線通信システム１０の構造を例示する目的で示されている。実際のネットワークは、必要に応じて複数の基地局（ノードＢ）、無線ネットワークコントローラ等を含み、ＵＥはモバイルフォン、コンピュータシステム等のデバイスであってよい。
【００２０】
図２は、無線通信デバイスの通信デバイス１００の機能ブロック図である。通信デバイス１００は、図１のＵＥまたはネットワークを実現するのに利用することができる。説明を簡潔にする目的から、図２は、通信デバイス１００の入力デバイス１０２、出力デバイス１０４、制御回路１０６、中央処理装置（ＣＰＵ）１０８、メモリ１１０、プログラム１１２、およびトランシーバユニット１１４のみを示している。通信デバイス１００の制御回路１０６は、ＣＰＵ１０８によりメモリ１１０のプログラムコード１１２を実行して、通信デバイス１００の動作を制御する。通信デバイス１００は、入力デバイス１０２（キーボード等）を介してユーザが入力した信号を受信することができ、出力デバイス１０４（モニタまたはスピーカ）を介して画像および音声を出力することができる。トランシーバユニット１１４は、無線信号を送受信し、制御回路１０６に受信信号を伝送し、無線により制御回路１０６が生成した信号を出力することに利用される。通信プロトコルフレームワークの観点からは、トランシーバユニット１１４は、層１の一部としてみることができ、制御回路１０６は層２および層３の機能を実現するのに利用可能である。
【００２１】
図３を引き続き参照して説明を行う。図３は、図２に示すプログラム１１２を示す。プログラム１１２は、アプリケーション層２００、層３  ２０２、および層２  ２０６を含み、層１  ２１８に結合されている。層３  ２０２は、無線リソース制御を行う。層２  ２０６は、無線リンク制御（ＲＬＣ）層および媒体アクセス制御（ＭＡＣ）層を含み、リンク制御を行う。層１  ２１８は、物理的接続を行う。
【００２２】
無線通信デバイス１００は、高度なＭＢＭＳ（ｅＭＢＭＳ）を提供して、高品質のストリーミングマルチメディアおよびリアルタイムＭＢＭＳサービスをサポートしている。ｅＭＢＭＳは、マルチキャストコントロールチャネル（Multicast Control Channel（ＭＣＣＨ））とマルチキャストトラフィックチャネル（Multicast Traffic Channel（ＭＴＣＨ））という２つの論理チャネルのみの定義によりポイントツーマルチポイント（ｐ−ｔ−ｍ）ダウンリンク送信をサポートしている。ＭＣＣＨは、ＭＢＳＦＮの全てのＭＢＭＳサービスの制御メッセージを送信するのに利用され、ＭＴＣＨは、ＭＢＭＳサービスのセッションデータを送信するのに利用される。ＭＣＣＨおよびＭＴＣＨは両方とも、ｅＭＢＭＳにより新たに定義された送信チャネル（ＭＣＨ（マルチキャストチャネル））にマッピングされる。
【００２３】
ＭＢＭＳのＵＥがいずれか１つのサービスのみに興味を持つ場合であっても、ＭＣＨは複数のＭＢＭＳサービスを同時に提供するので、現在の仕様ではさらにＭＣＨ用の動的スケジューリング情報（ＤＳＩ）が提供されて、各ＭＴＣＨがＭＳＡＰオケージョンで利用するサブフレームが示される。このような状況において、本発明はプログラム１１２で動的スケジューリング情報プログラム２２０を提供することで、ＭＢＳＦＮのＭＢＭＳ動的スケジューリング情報を処理してＭＢＭＳスケジューリング効率を高める。
【００２４】
図４は、本発明の一実施形態によるプロセス４０の概略図である。プロセス４０は、無線通信システムのネットワーク端末のＭＢＭＳ動的スケジューリング情報を処理するのに利用され、動的スケジューリング情報プログラム２２０にコンパイルされうる。プロセス４０は以下のステップを含む。
ステップ４００：開始。
ステップ４０２：ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを生成する。ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドはＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す。
ステップ４０４：対応するＭＢＭＳサービスが送信すべきデータを有さないとき、少なくとも１つのフィールドのいずれかを特定の値に設定して、そのスケジューリング期間に対応するＭＢＭＳについてスケジューリングされたサブフレームがないことを示す。
ステップ４０６：終了。
【００２５】
プロセス４０によると、ネットワーク端末は先ず、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメント（つまり、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメント）を生成する。ＭＡＣ制御エレメントは、あるスケジューリング期間の動的スケジューリング情報に対応するＭＣＨが利用する第１のサブフレームで送信される。ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントは少なくとも１つのフィールド（終了ポイントインデックス（ＥＰＩ）フィールド）を含み、各フィールドは、ＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、あるスケジューリング期間にＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す。異なる長さのスケジューリング期間を異なるＭＣＨ間で利用することで、各々に動的スケジューリング情報を生成させることができる。ここでは特に、ＭＣＨがあるスケジューリング期間に占有するサブフレームを、ＭＣＣＨを介してネットワーク端末により割り当てる。
【００２６】
ＭＢＭＳサービスがあるスケジューリング期間の送信用のデータを持たないとき（例えばＭＢＭＳサービスセッションが終了したとき）、ネットワーク端末は、対応するフィールドを特定の値（例えばＥＰＩフィールドの全てのビットが表すことのできる最大値）に設定して、該スケジューリング期間に対応するＭＢＭＳサービスにスケジューリングされたサブフレームが存在しないことを示す。８ビットを例にとると、最大値は「１１１１１１１１」となる。つまり、スケジューリング期間に送信用のデータを有さないＭＢＭＳサービスが存在する場合（例えば１つのＭＢＭＳサービスセッションが終了したとき）、ネットワーク端末は対応するＥＰＩフィールドを特定の値に設定し、対応するＭＢＭＳサービスがそのスケジューリング期間に送信されないことを示す。
【００２７】
従ってＵＥは、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントの各ＥＰＩフィールドの値によって現在のスケジューリング期間に各ＭＢＭＳサービスが利用する複数のサブフレームのうちの最後のサブフレームのインデックスを知ることができる。一方で、ＭＢＭＳサービスが利用する最後のサブフレームは、次のサービスが利用する最初のサブフレームであるので、ＭＢＭＳサービスが現在のスケジューリング期間に送信するデータを持たない場合、本発明の実施形態のＵＥは、前のＭＢＭＳサービスが利用した最後のサブフレームを参照してＭＣＨ上でＭＢＭＳサービスをまとめて受信することができる。
【００２８】
一般的には、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントは、各スケジューリング期間の開始時に生成される。先行技術から分かるように、スケジューリング期間とは、ＭＳＡＰオケージョンの期間であり、固定された期間（例えば３２０ｍｓ）であってよく、データ量に応じて動的に調節することもできる。ＭＳＡＰオケージョンとは、ＭＣＨサブフレーム割り当てパターン（ＭＳＡＰ）が定義する一組のサブフレームのことである。ＭＳＡＰオケージョンおよびＭＳＡＰの説明については以下で説明しないので、先行技術文献における説明を参照されたい。
【００２９】
特に、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントは、あるスケジューリング期間では全てのＭＢＭＳサービスが連続したサブフレームを利用するという前提のもとで利用される。
【００３０】
さらに、本発明の実施形態では、ＵＥにおいてＭＢＭＳ動的スケジューリング情報を処理する関連動作を行ってＵＥとネットワーク端末とを連係させる。図５は、本発明の一実施形態によるプロセス５０の概略図である。プロセス５０は、無線通信システムのＵＥにおいてＭＢＭＳ動的スケジューリング情報を処理するのに利用され、動的スケジューリングプログラム２２０にもコンパイルされうる。プロセス５０は以下のステップを含む。
【００３１】
ステップ５００：開始。
ステップ５０２：ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメントを生成する。ＭＡＣ制御エレメントは少なくとも１つのフィールドを含み、各フィールドはＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、ＭＣＨのスケジューリング期間に対応するＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す。
ステップ５０４：少なくとも１つのフィールドの値に従いそのスケジューリング期間にＭＣＨ上で少なくとも１つのＭＢＭＳサービスを選択的に受信する。
ステップ５０６：少なくとも１つのフィールドのいずれかが特定の値に設定されているときは、そのスケジューリング期間に対応するＭＢＭＳサービスについてスケジューリングされているサブフレームが存在しないと判断して、次のＭＢＭＳサービスが利用するサブフレームの開始ポイントを得る。
ステップ５０８：終了。
【００３２】
プロセス５０でＵＥは、ＭＢＭＳ動的スケジューリング情報を搬送するＭＡＣ制御エレメント（ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメント）を受信する。ＭＡＣ制御エレメントは、あるスケジューリング期間の動的スケジューリング情報に対応するＭＣＨが利用する最初のサブフレームで受信される。ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントは少なくとも１つのフィールド（ＥＰＩフィールド）を含み、各フィールドはＭＣＨ上に送信される１つのＭＢＭＳサービスに対応しており、そのスケジューリング期間にＭＢＭＳサービスが利用するサブフレームの終了ポイントを示す。ここでは特に、ＭＣＨがあるスケジューリング期間に占有するサブフレームを、ＭＣＣＨを介してネットワーク端末により割り当てる。従って、ＭＣＨ上でのＭＢＭＳサービス受信を開始するには、ＵＥは先ず割り当てメッセージを受信する必要がある。
【００３３】
そしてＵＥは、各フィールドの値に従い現在のスケジューリング期間にＭＣＨ上でＭＢＭＳサービスを選択的に受信してよい。ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントのあるフィールドが特定の値（例えばＥＰＩフィールドの全てのビットが表すことのできる最大値）に設定されている場合、ＵＥは、現在のスケジューリング期間のフィールドに対応するＭＢＭＳサービスにスケジューリングされているサブフレームが存在しないと判断する。８ビットを例にとると、最大値は「１１１１１１１１」となる。
【００３４】
従ってＵＥは、ＭＢＭＳスケジューリング情報ＭＡＣ制御エレメントの各ＥＰＩフィールドの値によって現在のスケジューリング期間に各ＭＢＭＳサービスが利用する複数のサブフレームのうちの最後のサブフレームのインデックスを知ることができる。一方で、ＭＢＭＳサービスが利用する最後のサブフレームは、次のサービスが利用する最初のサブフレームであるので、ＭＢＭＳサービスが現在のスケジューリング期間に送信するデータを持たない場合、本発明の実施形態のＵＥは、前のＭＢＭＳサービスが利用した最後のサブフレームを参照してＭＣＨ上でＭＢＭＳサービスをまとめて受信することができる。
【００３５】
以上をまとめると、本発明においては、あるスケジューリング期間に送信用のデータを有さないＭＢＭＳサービスが存在する場合（例えば１つのＭＢＭＳサービスセッションが終了したとき）、ネットワーク端末は対応するＥＰＩフィールドを特定の値に設定し、対応するＭＢＭＳサービスがそのスケジューリング期間に送信されないことを示す。このような状況において、ＥＰＩフィールドとＭＣＨ上に送信されるＭＢＭＳサービスとの間のマッピング関係は正しい。
【００３６】
当業者であれば、本発明の教示に基づいてデバイスおよび方法の変形例および変更例が数多く存在することに想到する。従って、上述の開示は、添付請求項の範囲により限定されることが意図されている。
【図１】
2010283831.tif 000003
【図２】
2010283831.tif 000004
【図３】
2010283831.tif 000005
【図４】
2010283831.tif 000006
【図５】
2010283831.tif 000007
【図６】
2010283831.tif 000008
【外国語明細書】
2010283831.tif 000009
2010283831.tif 000010
2010283831.tif 000011
2010283831.tif 000012
2010283831.tif 000013
2010283831.tif 000014
2010283831.tif 000015
2010283831.tif 000016
2010283831.tif 000017
2010283831.tif 000018
2010283831.tif 000019
2010283831.tif 000020
2010283831.tif 000021
2010283831.tif 000022
2010283831.tif 000023
2010283831.tif 000024
2010283831.tif 000025
2010283831.tif 000026
2010283831.tif 000027
2010283831.tif 000028
2010283831.tif 000029
2010283831.tif 000030
2010283831.tif 000031
2010283831.tif 000032
2010283831.tif 000033
2010283831.tif 000034