(57)【要約】  本発明は、マルチキャストサービスの登録方法を提供すること。  BM−SCはGGSNから発信されたマルチキャストサービスの登録リクエストを受信した後、当該GGSNの識別子をそのMBMSベアラコンテキストに追加し、ベアラコンテキストの情報を携帯するMBMSの登録応答で応答するステップと、GGSNはこの応答を受信した後、その中のベアラコンテキストの情報に基づいてMBMSのベアラコンテキストの作成を完了するステップを含む。本発明の方法は、GGSNはBM−SCから発信された登録応答メッセージを受信した後、完全のMBMSベアラコンテキストを作成して、登録の過程でMBMSベアラーコンテキストを作成する機能を完了する。MBMS登録リクエストを受信するアップストリームノードのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ノードはMBMS登録応答を送信した後、ちょっと待ってから、またセッションスタートの手順を起こすことにより、ダウンストリームノードがMBMSベアラーコンテキストの作成をまだ完了していないとき、アップストリームノードがまたセッションスタートの手順を起こしてエラーが発生することを回避できる。
2007518318.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアマルチキャストサービスの登録方法であって、
ゲートウェイGPRSサポートノード（GGSN）から発信されたマルチキャストサービスの登録を受信した上で、ブロードキャスト/マルチキャストサービスセンター（BM−SC）は当該GGSNの識別子をBM−SCのMBMSベアラコンテキストに追加し、ベアラコンテキストの情報を携帯するMBMS登録応答で応答するステップAと、
GGSNは当該登録応答を受信した後、その中のベアラコンテキストの情報に基づいてMBMSベアラコンテキストの作成を完了するステップBと、
を含むことを特徴とする方法。
【請求項２】
ステップAでベアラコンテキストの情報を携帯するMBMS登録応答で応答するとき、MBMSベアラコンテキストが「アクティブ」状態に置いてあると、
BM−SCは予め設定された時間を待った後、当該GGSNとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
GGSNがMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成したら、ステップAを遂行する前に、
GGSNは当該MBMSベアラサービスにもうMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、GGSNはIPマルチキャストアドレスとアクセスポイント名（APN）を携帯するMBMS登録リクエストをBM-SCに送信してから、ステップAを遂行し、そうでなければ、この手順をパスすることを更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
ステップAを遂行する前に、
サービングGPRSサポートノード（SGSN）はMBMSベアラコンテキストを作成し、かつこのベアラコンテキストは「スタンバイ」状態であり、IPマルチキャストとAPNを携帯するMBMS登録リクエストをGGSNに送信するステップA１と、
当該MBMSベアラサービスの登録を受信した上で、GGSNはGGSNにこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、IPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをBM-SCに送信してから、ステップAを遂行し、そうでなければ、この手順をパスするステップA２と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない際、ステップA１を遂行する前に、
ドリフトRNCはその親SGSNにMBMS登録リクエストを送信するステップA１１と、
当該MBMSベアラサービスの登録を受信した上で、SGSNはこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、ステップA１を遂行し、そうでなければ、この手順をパスするステップA１２と、
を更に含むことを特徴とする請求項４に記載の方法。
【請求項６】
SGSNが一つのMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成した際、ステップA１を遂行する前に、
SGSNでこのMBMSベアラサービスに対してMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、ステップA１を遂行し、そうでなければ、この手順をパスすることを更に含むことを特徴とする請求項４に記載の方法。
【請求項７】
ステップBを遂行した後、
GGSNは当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、SGSNにMBMS登録応答で応答し、その応答の中にはTMGIとベアラ能力要求パラメーターが携帯されているステップB１と、
GGSNから発信されたMBMS登録応答を受信した上で、SGSNはその中のTMGIとベアラ能力要求の情報に基づいてTMGIとベアラ能力要求の情報を書き込んで、SGSNでのこのベアラに対応するMBMSベアラコンテキストの作成を完了するステップB２と、
を更に含むことを特徴とする請求項４に記載の方法。
【請求項８】
ステップB１でSGSNにMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
GGSNは予め設定された時間を待った後、当該SGSNとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項7に記載の方法。
【請求項９】
SGSNがドリフトRNCからMBMS登録リクエストを受信した時、ステップB２を遂行した後、
SGSNは当該ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答するステップB２１を更に含むことを特徴とする請求項７に記載の方法。
【請求項１０】
ステップB２１でMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
SGSNは予め設定された時間を待った後、当該ドリフトRNCとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項９に記載の方法。
【請求項１１】
ステップAを遂行する前に、
GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置くステップA０を更に含むことと、
ステップBで、 GGSNは応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいてMBMSベアラコンテキストに書き込んで、MBMSベアラコンテキストの作成を完了することを含むこと、
を特徴とする請求項１記載の方法。
【請求項１２】
ステップBで、GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNおよび応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいて完全のMBMSベアラコンテキストを作成することを含むことを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアブロードキャスト/マルチキャストサービスに関し、特にマルチメディアマルチキャストサービスの登録方法に関する。
【背景技術】
【０００２】
第三世代移動通信技術の発展に伴い、第三世代移動通信は第二世代移動通信に比べて更らに高いデータレートのサービスを提供することができることにより多種類のサービスをサポートできる。例えば、ビデオ電話やピクチャのダウンロードやインターネットの高速閲覧などサービス。そのうち、ある種類のサービスの特徴は、無線ネットワークで同時にこのサービスを注文した全てのユーザーに送信できるのである。例えば、天気予報や短いニュース映画やスポーツ試合のコレクションなどを送信する。これらのサービスの同時に送信できる特徴により、第三世代移動通信はマルチキャスト/ブロードキャストという概念を導入する。マルチキャストとは、送り先ノードが送信しようとするデータをシングルパス（single path）で転送し、すなわちあるダウンストリームノード（downstream node）に送信して、データを受信したダウンストリームノードはその自体の下流が当該データを受信しようとするノード数により転送しようとするデータを複数部複製して、またその下流が当該データを受信しようとするノードに配布する。このように類推して、またデータを受信したノードが複製し、配布することである。ブロードキャストとは、送り先ノードが送信しようとするデータを全てのダウンストリームノードに送信することである。マルチキャストの伝送原理図は図１に示されるように、ノード１は送り先ノードであり、ノード１は送信しようとするデータを自体のダウンストリームノード２に送信し、ノード２はデータを受信した後、データを二部複製して自体のダウンストリームノード２０と２１に配布し、ノード２０はデータを受信した後、またデータを二部複製して自体のダウンストリームノード２０１と２０２に配布するように類推する。
【０００３】
図２はマルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造を示す図である。図２に示されるように、既存の第三世代協力パートナープラン（３GPP）の枠において、マルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造はブロードキャスト/マルチキャストサービスセンター（BM−SC）２０１である。BM−SC２０１はGmbインターフェースまたはGiインターフェースを介してゲートウェイGPRSサポートノード（GGSN、Gateway  GPRS  Support  Node）２０２に接続し、一つのBM−SC２０１は多数のGGSN２０２に接続できる。GGSN２０２はGn/Gpインターフェースを介してサービングGPRSサポートノード（SGSN、Serving GPRS Support Node）２０３に接続し、一つのGGSN２０２は多数のSGSN２０３に接続できる。SGSN２０３はIuインターフェースを介してユニバ−サル移動通信システム（UMTS）地上無線接続網（UTRAN）２０４に接続できるし、そして、UTRAN２０４はUuインターフェースを介してユーザ機器（UE）２０７に接続する。SGSN２０３はまたIu/Gbインターフェースを介してグローバル移動通信システム（GSM）無線アクセスネットワーク（GERAN）２０５にも接続できるし、そして、GERAN２０５はUmインターフェースを介してUE２０６に接続する。
【０００４】
ブロードキャストとマルチキャストを採用してデータの伝送を行う利点は、ブロードキャストとマルチキャストのデータが無線通信ネットワークの各リンクでただ一回だけ伝送することである。例えば、サービングGPRSサポートノード（SGSN）はデータをラジオネットワークコントローラ（RNC）にただ一回だけ送信し、どのぐらいのベースステーション（Node  B）とユーザ機器（UE）がこれらのデータを受信しようとすることを考えていない。このように、一つのマルチキャスト/ブロードキャストサービスを申し込んだ若干のUEに対して、これらのUEが一つのセルに属する場合にダウン共有チャネル（Downlink Shared Channel）を通じてこれらのUEにデータを同時に送信できて、各UEに別々の無線チャネルを建てることを避けることにより無線リソースの占有を減少し、同じデータでエアインターフェースを塞ぐことを回避して、更にエアインターフェースの容量を有効的に向上させる。
【０００５】
ブロードキャストとマルチキャストを採用してデータの伝送を行う利点が多くあるため、第三世代移動通信システムにおいてマルチメディアブロードキャスト/マルチキャストサービス（MBMS）が迅速に発展され、普及されている。MBMSを実現する無線ネットワークの枠組みは図２に示す構造と同じである。
【０００６】
無線通信ネットワークにおいて、MBMS登録とは、一つのダウンストリームノードがそのアップストリームノード（Upstream  Node）にセッションのプロパティーと特定MBMSサービスデータを受信しようとすることを知らせることによって、これらのデータを継続的にダウンストリームノードに配布することができる手順である。当該手順では、BM−SCから本サービス関連UEに中止する、MBMSセッションのプロパティーとデータを送信する分散ツリー(Distribution Tree)を作成して、この分散ツリーの各ノードに沿って相応のMBMSベアラコンテキストを作成する。しかしながら、これはベアラプレーン(bearer plan)の作成を導かせないし、ベアラプレーンはセッションスタート(session start)の手順で作成される必要である。
【０００７】
MBMSベアラコンテキストは一つの特定MBMSベアラサービスを描く全ての情報を含め、MBMSのデータを伝送する全てのノードで作成される必要である。MBMSベアラコンテキストは「アクティブ」と「スタンバイ(standby)」という二つの状態を含む。そのうち、「アクティブ」状態はネットワークがMBMSのデータのベアラプレーンリソースを伝送する必要であることを表し、進行中のMBMSセッションに対応する。「スタンバイ」状態はネットワークがMBMSのデータのベアラプレーンリソースを伝送する必要がないことを表し、UEが進行中のMBMSセッションがない際にスタンバイ状態に置いてある。
【０００８】
図３に示されるように、従来技術においてMBMSの登録を実現する手順は下記のとおりである。
ステップ３０１で、ドリフトRNC（DRNC）がその管理したUEが特定MBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない場合、ドリフトRNCはその親SGSNにMBMS登録リクエストを送信する。
【０００９】
ステップC１とステップ３０２で、SGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCから当該MBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成していたが、SGSNの中に相応のMBMSベアラコンテキストがなければ、SGSNはMBMSベアラコンテキストを作成してそれを「スタンバイ」状態に置いてから、またIPマルチキャストアドレスとアクセスポイント名（APN）を携帯するMBMS登録リクエストをGGSNに送信する。ここで、SGSNがMBMSベアラコンテキストを作成する。このベアラコンテキストには臨時移動グループ識別子（TMGI）やベアラ能力要求など情報が含まれていない。
【００１０】
ステップ３０３で、GGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNから当該MBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成していたが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNはIPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをBM−SCに送信する。
【００１１】
ステップ３０４で、GGSNからMBMS登録リクエストを受信した上で、BM-SCはこのGGSNの識別子をそのMBMSベアラコンテキストの中のパラメーター「ダウンストリームリスト」の中に追加し、MBMS登録応答で応答する。応答の中にはTMGIやベアラ能力要求などパラメーターが含まれている。BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−SCは当該GGSNとのセッションスタートの手順を起こす。
【００１２】
ステップ３０５とステップC２で、GGSNはステップ３０２でSGSNから発信された登録リクエストを受信すると、当該SGSNの識別子をMBMSベアラコンテキストの中の「ダウンストリームノード」パラメーターの中に追加し、このSGSNにMBMS登録応答で応答する。その応答はTMGIやベアラ能力要求などパラメーターを携帯する。MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは当該SGSNとのセッションスタートの手順を起こす。ここで、SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答メッセージの中に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでのこのベアラに対するMBMSベアラコンテキストの作成を完了する。
【００１３】
ステップ３０６で、 SGSNはドリフトRNCからMBMS登録リクエストを受信すれば、RNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、MBMS登録応答を送信する。MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ドリフトRNCとセッションスタートの手順を起こす。
【００１４】
上記の過程から、既存のMBMSマルチキャストサービスの登録手順ではGGSNの中で相応のMBMSベアラコンテキストを作成することでないことが見られる。MBMSマルチキャストサービスにおいて、GGSNの中で相応のMBMSベアラコンテキストを作成しなければ、連続的な、BM−SCから本サービス関連UEに中止する、MBMSセッションのプロパティーとデータを送信する分散ツリーを作成できないことになって、MBMSマルチキャストサービスも実行できない。
【００１５】
更に、上記において、アップストリームノードにサービスがある際にダウンストリームノードとのセッションスタートの手順を起こす必要の時点も明確していない。この場合には、ダウンストリームノードでMBMSベアラコンテキストの作成を完了していない前に、アップストリームノードがセッションスタートの手順を起こすなら、エラーが発生してMBMSマルチキャストサービスを正常に行うことができないことになる。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
したがって、本発明の目的は、マルチメディアマルチキャストサービスの登録方法を提供することにあり、MBMSマルチキャストサービスを正常に実行することができるものである。
【課題を解決するための手段】
【００１７】
上記の目的を達成するために本発明は、ゲートウェイGPRSサポートノード（GGSN）から発信されたマルチキャストサービスの登録を受信した上で、ブロードキャスト/マルチキャストサービスセンター（BM−SC）は当該GGSNの識別子をBM−SCのMBMSベアラコンテキストに追加し、ベアラコンテキストの情報を携帯するMBMS登録応答で応答するステップAと、GGSNは当該登録応答を受信した後、その中のベアラコンテキストの情報に基づいてMBMSベアラコンテキストの作成を完了するステップBとを含むマルチメディアマルチキャストサービスの登録方法を提供する。
【００１８】
ステップAでベアラコンテキストの情報を携帯するMBMS登録応答で応答するとき、MBMSベアラコンテキストが「アクティブ」状態に置いてあると、
BM−SCは予め設定された時間を待った後、当該GGSNとのセッションスタートの手順を起こすことを更に含む。
【００１９】
GGSNがMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成したら、ステップAを遂行する前に、
GGSNは当該MBMSベアラサービスにもうMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、GGSNはIPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをBM-SCに送信してから、ステップAを遂行し、そうでなければ、この手順をパスすることを更に含む。
【００２０】
ステップAを遂行する前に、
SGSNはMBMSベアラコンテキストを作成し、かつこのベアラコンテキストは「スタンバイ」状態であり、IPマルチキャストとAPNを携帯するMBMS登録リクエストをGGSNに送信するステップA１と、
当該MBMSベアラサービスの登録を受信した上で、GGSNはGGSNにこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、IPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをBM-SCに送信してから、ステップAを遂行し、そうでなければ、この手順をパスするステップA２とを更に含む。
【００２１】
ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない際、ステップA１を遂行する前に、
ドリフトRNCはその親SGSNにMBMS登録リクエストを送信するステップA１１と、
当該MBMSベアラサービスの登録を受信した上で、SGSNはこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、ステップA１を遂行し、そうでなければ、この手順をパスするステップA１２とを更に含む。
【００２２】
SGSNが一つのMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成した際、ステップA１を遂行する前に、
SGSNでこのMBMSベアラサービスに対してMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、ステップA１を遂行し、そうでなければ、この手順をパスすることを更に含む。
【００２３】
ステップBを遂行した後、
GGSNは当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、SGSNにMBMS登録応答で応答し、その応答の中にはTMGIとベアラ能力要求パラメーターが携帯されているステップB１と、
GGSNから発信されたMBMS登録応答を受信した上で、SGSNはその中のTMGIとベアラ能力要求の情報に基づいてTMGIとベアラ能力要求の情報を書き込んで、SGSNでのこのベアラに対応するMBMSベアラコンテキストの作成を完了するステップB２とを更に含む。
【００２４】
ステップB１でSGSNにMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
GGSNは予め設定された時間を待った後、当該SGSNとのセッションスタートの手順を起こすことを更に含む。
【００２５】
SGSNがドリフトRNCからMBMS登録リクエストを受信した時、ステップB２を遂行した後、
SGSNは当該ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答するステップB２１を更に含む。
【００２６】
ステップB２１でMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
SGSNは予め設定された時間を待った後、当該ドリフトRNCとのセッションスタートの手順を起こすことを更に含む。
【００２７】
ステップAを遂行する前に、
GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置くステップA０を更に含むことと、
ステップBで、 GGSNは応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいてMBMSベアラコンテキストに書き込んで、MBMSベアラコンテキストの作成を完了することを含む。
【００２８】
ステップBで、GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNおよび応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいて完全のMBMSベアラコンテキストを作成することを含む。
【発明の効果】
【００２９】
本発明の方法は、GGSNはBM−SCから発信された登録応答を受信した後、完全のMBMSベアラコンテキストを作成して、登録の過程でMBMSベアラコンテキストを作成する機能を完了する。MBMS登録リクエストを受信するアップストリームノードのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ノードはMBMS登録応答を送信した後、ちょっと待ってからセッションスタートの手順を起こすことにより、ダウンストリームノードがMBMSベアラコンテキストの作成をまだ完了していないとき、アップストリームノードがまたセッションスタートの手順を起こすことでエラーが発生されることを回避できる。
【発明を実施するための最良の形態】
【００３０】
MBMSマルチキャストサービスを正常に実行するにために、本発明はGGSNが登録リクエストを起こす場合に、GGSNによってMBMSベアラコンテキストが作成されることで、マルチキャストサービスを正常に実行することを確保する。
【００３１】
説明しておく必要のあるのは、従来のMBMSサービスの登録手順において、BM−SCはMBMSベアラコンテキストの情報を保存し、具体的にはIPマルチキャストアドレス・APN・TMGI・State・MBMSベアラ能力要求・QoS・MBMSサービスエリア・ダウンストリームノードリストとUEの数を含む。表１に示されるように、IPマルチキャストアドレスはMBMSベアラコンテキストによって描かれるMBMSベアラであり、APNは既に当該IPマルチキャストアドレスに定義されたアクセスポイント名であり、TMGIはMBMSベアラサービスに分配した臨時移動グループ識別子であり、Stateはベアラプレーンリソースの状態すなわち「スタンバイ」または「アクティブ」状態であり、MBMSベアラ能力要求はUEのサポートの必要のある最小のベアラ能力であり、QoSはMBMSベアラサービスが必要するサービスの品質であり、MBMSサービスエリアはMBMSベアラサービスが配布する必要のある区域であり、ダウンストリームノードリストはもうMBMSベアラサービスをリクエストした及び知らせとMBMSデータを送信する必要のあるダウンストリームノードのリストであり、UEの数は当該ノードに管理されたもうMBMSマルチキャストサービスに加入したUEの数である。表の「X」は対応するノードが保存の必要のあるパラメーターである。
【００３２】
【表１】
2007518318.tif 000003
【００３３】
UEがIPマルチキャストアドレスとAPNを携帯する登録リクエストを起こした後、経由される各ノードはこのUEに対応するIPマルチキャストアドレスとAPNを記録する。従って、GGSNはダウンストリームノードすなわちSGSNから発信された登録リクエストを受信した後、IPマルチキャストアドレスとAPNをも有するようになる。そして、対応するノードが一つのMBMSベアラコンテキストにもう第一番目のMBMS  UEコンテキストを作成したが、相応のMBMSベアラコンテキストを有していなければ、この時もIPマルチキャストアドレスとAPNを有するようになる。この場合には、GGSNは登録リクエストを起こす必要であり、IPマルチキャストアドレスとAPNに基づいてBM−SCからTMGIとMBMSベアラ能力要求を取得する。GGSN自体がIPマルチキャストアドレスとAPNを取得できるため、GGSNは下記の二通りの方法でMBMSベアラコンテキストを作成できる。
【００３４】
一つの好適な方法では、GGSNはBM−SCから発信されたMBMSの登録応答を受信した後、完全のMBMSベアラコンテキストを作成してGGSNが登録手順でのMBMSベアラコンテキストを作成する機能を完了する。MBMS登録リクエストを受信したアップストリームノードのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ノードはMBMS登録応答を送信した後、ちょっと待っていてからまたセッションスタートの手順を起こす。
【００３５】
もう一つの好適な方法では、GGSNがMBMSベアラコンテキストを作成するステップを二つに分ける。第一番目のステップでは、MBMS登録応答を受信していない前にIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し始める。第二番目のステップでは、MBMS登録応答を受信した後、GGSNは応答の中のTMGIとMBMSベアラ能力要求の情報に基づいてMBMSベアラコンテキストの作成を更に完了する。
【００３６】
本発明の技術方案を更に明確させ、完全させるために、次に図面と具体的な実施形態を結びつけてそれを詳しく説明する。
図４に示されるように、本発明を実現するための方法は下記のステップを含む。
ステップ４０１とステップC１で、ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがまだこのサービスに対して登録を実行していない場合、ドリフトRNCはその親SGSNにMBMS登録リクエストを送信する。当該登録リクエストはこのMBMSベアラサービスを識別するパラメーターすなわちIPマルチキャストアドレスとAPNを携帯する。
【００３７】
ステップ４０２で、当該SGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCからMBMSベアラサービスの登録リクエストを受信すれば、或は、MBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、SGSNの中に当該MBMS  UEコンテキストに対応するMBMSベアラコンテキストがなければ、SGSNは登録リクエストまたはMBMS  UEコンテキストのなかに携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、またIPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをGGSNに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれなく、かつ当該ベアラコンテキストは「スタンバイ」状態である。
【００３８】
ステップ４０３で、GGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNからMBMSベアラサービスの登録リクエストを受信すれば、或は、MBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNはIPマルチキャストアドレスとAPNを携帯する登録リクエストをBM−SCに送信する。
【００３９】
ステップ４０４とステップD１で、GGSNからMBMS登録リクエストを受信した上で、BM−SCは当該GGSNの識別子をそのMBMSベアラコンテキストのパラメーター「ダウンストリームノードリスト」の中に追加し、MBMS登録応答で応答する。その応答の中にはTMGIやベアラ能力要求などパラメーターが含まれている。GGSNはMBMS登録応答を受信した後、応答に携帯しているMBMSベアラコンテキストの情報に基づいてMBMSベアラコンテキストを作成し、かつ当該ベアラコンテキストは「スタンバイ」状態である。BM-SCが応答を送信すると共に、BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−BCは予め設定された時間を待った後、GGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、当該GGSNとのセッションスタートの手順を起こす。
【００４０】
ステップ４０５で、GGSNは、ステップ４０２でSGSNから登録リクエストを受信すれば、当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、当該SGSNにMBMS登録応答で応答する。その応答はTMGIとベアラ能力要求などパラメーターを携帯する。SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでの当該ベアラに対するMBMSベアラコンテキストの作成を完了する。GGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは予め設定された時間を待った後、SGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、SGSNとのセッションスタートの手順を起こす。
【００４１】
ステップ４０６で、SGSNは、ドリフトRNCからMBMS登録リクエストを受信すれば、ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答する。SGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、SGSNは予め設定された時間を待った後、ドリフトRNCがMBMSベアラコンテキストの作成を完了することが確保されてから、当該ドリフトRNCとのセッションスタートの手順を起動する。
【００４２】
図５に示されるように、以下に実施形態２を挙げて本発明の技術方案を更に説明する。
ステップ５０１で、ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがまだこのサービスに対して登録していない場合、ドリフトRNCは MBMS登録リクエストをその親SGSNに送信する。
【００４３】
ステップ５０２とステップC１で、当該SGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCからMBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、SGSNの中に当該MBMS  UEコンテキストに対応するMBMSベアラコンテキストがなければ、SGSNは登録リクエストまたはMBMS  UEコンテキストの中に携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置き、IPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをGGSNに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれていない。
【００４４】
ステップ５０３とステップD１で、GGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNからMBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNは登録リクエストまたはMBMS  UEコンテキストの中に携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置き、次に、IPマルチキャストアドレスとAPNを携帯する登録リクエストをBM−SCに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれていない。
【００４５】
ステップ５０４とステップD２で、GGSNからMBMS登録リクエストを受信した上で、BM−SCは当該GGSNの識別子をそのMBMSベアラコンテキストのパラメーター「ダウンストリームノードリスト」に追加し、MBMS登録応答で応答する。その応答の中にはTMGIとベアラ能力要求のパラメーターが含まれている。GGSNはMBMS応答に携帯しているMBMSベアラコンテキストの情報に基づいて書き込みを行うことでMBMSベアラコンテキストの作成を完了する。BM-SCが応答を送信すると共に、BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−BCは予め設定された時間を待った後、GGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、GGSNとのセッションスタートの手順を起こす。
【００４６】
ステップ５０５とステップC２で、GGSNは、ステップ５０２でSGSNから登録リクエストを受信すると、当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、当該SGSNにMBMS登録応答で応答する。その応答の中にはTMGIとベアラ能力要求のパラメーターが含まれている。SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでの当該ベアラサービスに対するMBMSベアラコンテキストの作成を完了する。GGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは予め設定された時間を待った後、SGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、SGSNとのセッションスタートの手順を起こす。
【００４７】
ステップ５０６で、SGSNは、ドリフトRNCからMBMS登録リクエストを受信すれば、ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、MBMS登録応答で応答する。SGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、SGSNは予め設定された時間を待った後、ドリフトRNCがMBMSベアラコンテキストの作成を完了することが確保されてから、当該ドリフトRNCとのセッションスタートの手順を起こす。
【００４８】
上記の手順において、完全のMBMSベアラコンテキストを作成することをD１とD２という二つのステップに分ける。この中で、ステップD１の手順は、GGSNがMBMSベアラコンテキストを作成し、当該ベアラコンテキストにはTMGIやベアラ能力要求など情報が含まれていないことであり、ステップD２の手順は、GGSNはBM−SCから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、GGSNの中での当該ベアラサービスに対するMBMSベアラコンテキストの作成を完了する。
【００４９】
上記は、本発明の好ましい実施形態であり、本発明の範囲は説明した実施形態に局限せず、特許請求の範囲で定義されている範囲から逸脱することなく様々な修正や変更が可能であり、また構成要素を置き換えることにより本発明と均等なものが可能である。
【図面の簡単な説明】
【００５０】
【図１】マルチキャストサービスの伝送原理を示す図である。
【図２】マルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造を示す図である。
【図３】従来技術におけるMBMSマルチキャストの登録手順を示す図である。
【図４】本発明におけるMBMSマルチキャスト登録を実現する具体実施形態１の手順を示す図である。
【図５】本発明におけるMBMSマルチキャスト登録を実現する具体実施形態２の手順を示す図である。
【符号の説明】
【００５１】
２０１  ブロードキャスト/マルチキャストサービスセンター（BM−SC）
２０２  ゲートウェイGPRSサポートノード（GGSN）
２０３  サービングGPRSサポートノード（SGSN）
２０４  ユニバ−サル移動通信システム（UMTS）地上無線接続網（UTRAN）
２０５  グローバル移動通信システム（GSM）無線アクセスネットワーク（GERAN）
２０６、２０７  ユーザ機器（UE）
【図１】
2007518318.tif 000004
【図２】
2007518318.tif 000005
【図３】
2007518318.tif 000006
【図４】
2007518318.tif 000007
【図５】
2007518318.tif 000008
【手続補正書】
【提出日】平成18年7月7日(2006.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアマルチキャストサービスの登録方法であって、
ゲートウェイGPRSサポートノード（GGSN）から発信されたマルチキャストサービスの登録を受信した上で、ブロードキャスト/マルチキャストサービスセンター（BM−SC）は当該GGSNの識別子をBM−SCのMBMSベアラコンテキストに追加し、ベアラコンテキストの情報で応答するステップと、
当該ベアラコンテキストの情報を受信した上で、GGSNはベアラコンテキストの情報に基づいてMBMSベアラコンテキストの作成を完了するステップと、
を含むことを特徴とする方法。
【請求項２】
ベアラコンテキストの情報で応答するとき、MBMSベアラコンテキストが「アクティブ」状態に置いてあると、
予め設定された時間の後、BM−SCは当該GGSNとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
GGSNがMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成したら、
GGSNは当該MBMSベアラサービスにもうMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、GGSNはIPマルチキャストアドレスとアクセスポイント名（APN）を携帯するMBMS登録をBM-SCに送信することを更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
サービングGPRSサポートノード（SGSN）はMBMSベアラコンテキストを作成し、かつこのベアラコンテキストは「スタンバイ」状態であり、IPマルチキャストとAPNを携帯するMBMS登録をGGSNに送信するステップと、
当該MBMSベアラサービスの登録を受信した上で、GGSNはGGSNにこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、IPマルチキャストアドレスとAPNを携帯するMBMS登録をBM-SCに送信するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない際に、
ドリフトRNCはその親SGSNにMBMS登録を送信するステップと、
当該MBMSベアラサービスの登録を受信した上で、SGSNはこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、MBMSベアラコンテキストを作成し、GGSNにMBMS登録を送信するステップを遂行するステップと、
を更に含むことを特徴とする請求項４に記載の方法。
【請求項６】
SGSNが一つのMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成した際に、
SGSNでこのMBMSベアラサービスに対してMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、MBMSベアラコンテキストを作成し、GGSNにMBMS登録を送信するステップを遂行することを更に含むことを特徴とする請求項４に記載の方法。
【請求項７】
GGSNは当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、SGSNにTMGIとベアラ能力要求パラメーターで応答するステップと、
GGSNから発信されたパラメーターを受信した上で、SGSNはこのパラメーターに基づいてTMGIとベアラ能力要求の情報を書き込んで、SGSNでのこのベアラに対応するMBMSベアラコンテキストの作成を完了するステップと、
を更に含むことを特徴とする請求項４に記載の方法。
【請求項８】
SGSNにTMGIとベアラ能力要求パラメーターで応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
予め設定された時間の後、GGSNは当該SGSNとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項7に記載の方法。
【請求項９】
SGSNがドリフトRNCからMBMS登録を受信した時、SGSNでMBMSベアラコンテキストの作成を完了した後、
SGSNは当該ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答することを更に含むことを特徴とする請求項７に記載の方法。
【請求項１０】
SGSNがMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
予め設定された時間の後、SGSNは当該ドリフトRNCとのセッションスタートの手順を起こすことを更に含むことを特徴とする請求項９に記載の方法。
【請求項１１】
GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置くステップを更に含むと、
GGSNがMBMSベアラコンテキストを作成するステップは、GGSNはベアラコンテキストの中のTMSIとベアラ能力要求パラメーターに基づいてMBMSベアラコンテキストに書き込んで、MBMSベアラコンテキストの作成を完了することを含むこと、
を特徴とする請求項１記載の方法。
【請求項１２】
GGSNがMBMSベアラコンテキストを作成するステップは、GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNおよび応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいて完全のMBMSベアラコンテキストを作成することを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
BM−SCがGGSNから発送されたMBMS登録を受信するのは、MBMS登録リクエストを受信することで実現し、BM−SCがGGSNにMBMSベアラコンテキストで応答するのは、GGSNにMBMSベアラコンテキストを含むMBMS登録応答を送信することで実現することを特徴とする請求項１に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアブロードキャスト/マルチキャストサービスに関し、特にマルチメディアマルチキャストサービスの登録方法に関する。
【背景技術】
【０００２】
第三世代移動通信技術の発展に伴い、第三世代移動通信は第二世代移動通信に比べて更らに高いデータレートのサービスを提供することができることにより多種類のサービスをサポートできる。例えば、ビデオ電話やピクチャのダウンロードやインターネットの高速閲覧などサービス。そのうち、ある種類のサービスの特徴は、無線ネットワークで同時にこのサービスを注文した全てのユーザーに送信できるのである。例えば、天気予報や短いニュース映画やスポーツ試合のコレクションなどを送信する。これらのサービスの同時に送信できる特徴により、第三世代移動通信はマルチキャスト/ブロードキャストという概念を導入する。マルチキャストとは、送り先ノードが送信しようとするデータをシングルパス（single path）で転送し、すなわちあるダウンストリームノード（downstream node）に送信して、データを受信したダウンストリームノードはその自体の下流が当該データを受信しようとするノード数により転送しようとするデータを複数部複製して、またその下流が当該データを受信しようとするノードに配布する。このように類推して、またデータを受信したノードが複製し、配布することである。ブロードキャストとは、送り先ノードが送信しようとするデータを全てのダウンストリームノードに送信することである。マルチキャストの伝送原理図は図１に示されるように、ノード１は送り先ノードであり、ノード１は送信しようとするデータを自体のダウンストリームノード２に送信し、ノード２はデータを受信した後、データを二部複製して自体のダウンストリームノード２０と２１に配布し、ノード２０はデータを受信した後、またデータを二部複製して自体のダウンストリームノード２０１と２０２に配布するように類推する。
【０００３】
図２はマルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造を示す図である。図２に示されるように、既存の第三世代協力パートナープラン（３GPP）の枠において、マルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造はブロードキャスト/マルチキャストサービスセンター（BM−SC）２０１である。BM−SC２０１はGmbインターフェースまたはGiインターフェースを介してゲートウェイGPRSサポートノード（GGSN、Gateway  GPRS  Support  Node）２０２に接続し、一つのBM−SC２０１は多数のGGSN２０２に接続できる。GGSN２０２はGn/Gpインターフェースを介してサービングGPRSサポートノード（SGSN、Serving GPRS Support Node）２０３に接続し、一つのGGSN２０２は多数のSGSN２０３に接続できる。SGSN２０３はIuインターフェースを介してユニバ−サル移動通信システム（UMTS）地上無線接続網（UTRAN）２０４に接続できるし、そして、UTRAN２０４はUuインターフェースを介してユーザ機器（UE）２０６に接続する。SGSN２０３はまたIu/Gbインターフェースを介してグローバル移動通信システム（GSM）無線アクセスネットワーク（GERAN）２０５にも接続できるし、そして、GERAN２０５はUmインターフェースを介してUE２０７に接続する。
【０００４】
ブロードキャストとマルチキャストを採用してデータの伝送を行う利点は、ブロードキャストとマルチキャストのデータが無線通信ネットワークの各リンクでただ一回だけ伝送することである。例えば、サービングGPRSサポートノード（SGSN）はデータをラジオネットワークコントローラ（RNC）にただ一回だけ送信し、どのぐらいのベースステーション（Node  B）とユーザ機器（UE）がこれらのデータを受信しようとすることを考えていない。このように、一つのマルチキャスト/ブロードキャストサービスを申し込んだ若干のUEに対して、これらのUEが一つのセルに属する場合にダウン共有チャネル（Downlink Shared Channel）を通じてこれらのUEにデータを同時に送信できて、各UEに別々の無線チャネルを建てることを避けることにより無線リソースの占有を減少し、同じデータでエアインターフェースを塞ぐことを回避して、更にエアインターフェースの容量を有効的に向上させる。
【０００５】
ブロードキャストとマルチキャストを採用してデータの伝送を行う利点が多くあるため、第三世代移動通信システムにおいてマルチメディアブロードキャスト/マルチキャストサービス（MBMS）が迅速に発展され、普及されている。MBMSを実現する無線ネットワークの枠組みは図２に示す構造と同じである。
【０００６】
無線通信ネットワークにおいて、MBMS登録とは、一つのダウンストリームノードがそのアップストリームノード（Upstream  Node）にセッションのプロパティーと特定MBMSサービスデータを受信しようとすることを知らせることによって、これらのデータを継続的にダウンストリームノードに配布することができる手順である。当該手順では、BM−SCから本サービス関連UEに中止する、MBMSセッションのプロパティーとデータを送信する分散ツリー(Distribution Tree)を作成して、この分散ツリーの各ノードに沿って相応のMBMSベアラコンテキストを作成する。しかしながら、これはベアラプレーン(bearer plan)の作成を導かせないし、ベアラプレーンはセッションスタート(session start)の手順で作成される必要である。
【０００７】
MBMSベアラコンテキストは一つの特定MBMSベアラサービスを描く全ての情報を含め、MBMSのデータを伝送する全てのノードで作成される必要である。MBMSベアラコンテキストは「アクティブ」と「スタンバイ(standby)」という二つの状態を含む。そのうち、「アクティブ」状態はネットワークがMBMSのデータのベアラプレーンリソースを伝送する必要であることを表し、進行中のMBMSセッションに対応する。「スタンバイ」状態はネットワークがMBMSのデータのベアラプレーンリソースを伝送する必要がないことを表し、UEが進行中のMBMSセッションがない際にスタンバイ状態に置いてある。
【０００８】
図３に示されるように、従来技術においてMBMSの登録を実現する手順は下記のとおりである。
ステップ３０１で、ドリフトRNC（DRNC）がその管理したUEが特定MBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない場合、ドリフトRNCはその親SGSNにMBMS登録リクエストを送信する。
【０００９】
ステップC１とステップ３０２で、SGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCから当該MBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成していたが、SGSNの中に相応のMBMSベアラコンテキストがなければ、SGSNはMBMSベアラコンテキストを作成してそれを「スタンバイ」状態に置いてから、またIPマルチキャストアドレスとアクセスポイント名（APN）を携帯するMBMS登録リクエストをGGSNに送信する。ここで、SGSNがMBMSベアラコンテキストを作成する。このベアラコンテキストには臨時移動グループ識別子（TMGI）やベアラ能力要求など情報が含まれていない。
【００１０】
ステップ３０３で、GGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNから当該MBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成していたが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNはIPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをBM−SCに送信する。
【００１１】
ステップ３０４で、GGSNからMBMS登録リクエストを受信した上で、BM-SCはこのGGSNの識別子をそのMBMSベアラコンテキストの中のパラメーター「ダウンストリームリスト」の中に追加し、MBMS登録応答で応答する。応答の中にはTMGIやベアラ能力要求などパラメーターが含まれている。BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−SCは当該GGSNとのセッションスタートの手順を起こす。
【００１２】
ステップ３０５とステップC２で、GGSNはステップ３０２でSGSNから発信された登録リクエストを受信すると、当該SGSNの識別子をMBMSベアラコンテキストの中の「ダウンストリームノード」パラメーターの中に追加し、このSGSNにMBMS登録応答で応答する。その応答はTMGIやベアラ能力要求などパラメーターを携帯する。MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは当該SGSNとのセッションスタートの手順を起こす。ここで、SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答メッセージの中に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでのこのベアラに対するMBMSベアラコンテキストの作成を完了する。
【００１３】
ステップ３０６で、 SGSNはドリフトRNCからMBMS登録リクエストを受信すれば、RNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、MBMS登録応答を送信する。MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ドリフトRNCとセッションスタートの手順を起こす。
【００１４】
上記の過程から、既存のMBMSマルチキャストサービスの登録手順ではGGSNの中で相応のMBMSベアラコンテキストを作成することでないことが見られる。MBMSマルチキャストサービスにおいて、GGSNの中で相応のMBMSベアラコンテキストを作成しなければ、連続的な、BM−SCから本サービス関連UEに中止する、MBMSセッションのプロパティーとデータを送信する分散ツリーを作成できないことになって、MBMSマルチキャストサービスも実行できない。
【００１５】
更に、上記において、アップストリームノードにサービスがある際にダウンストリームノードとのセッションスタートの手順を起こす必要の時点も明確していない。この場合には、ダウンストリームノードでMBMSベアラコンテキストの作成を完了していない前に、アップストリームノードがセッションスタートの手順を起こすなら、エラーが発生してMBMSマルチキャストサービスを正常に行うことができないことになる。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
したがって、本発明の目的は、マルチメディアマルチキャストサービスの登録方法を提供することにあり、MBMSマルチキャストサービスを正常に実行することができるものである。
【課題を解決するための手段】
【００１７】
上記の目的を達成するために本発明は、ゲートウェイGPRSサポートノード（GGSN）から発信されたマルチキャストサービスの登録を受信した上で、ブロードキャスト/マルチキャストサービスセンター（BM−SC）は当該GGSNの識別子をBM−SCのMBMSベアラコンテキストに追加し、ベアラコンテキストの情報で応答するステップと、
当該ベアラコンテキストの情報を受信した上で、GGSNはベアラコンテキストの情報に基づいてMBMSベアラコンテキストの作成を完了するステップとを含むマルチメディアマルチキャストサービスの登録方法を提供する。
【００１８】
ベアラコンテキストの情報で応答するとき、MBMSベアラコンテキストが「アクティブ」状態に置いてあると、
予め設定された時間の後、BM−SCは当該GGSNとのセッションスタートの手順を起こすことを更に含む。
【００１９】
GGSNがMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成したら、
GGSNは当該MBMSベアラサービスにもうMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、GGSNはIPマルチキャストアドレスとAPNを携帯するMBMS登録をBM-SCに送信することを更に含む。
【００２０】
SGSNはMBMSベアラコンテキストを作成し、かつこのベアラコンテキストは「スタンバイ」状態であり、IPマルチキャストとAPNを携帯するMBMS登録をGGSNに送信するステップと、
当該MBMSベアラサービスの登録を受信した上で、GGSNはGGSNにこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、IPマルチキャストアドレスとAPNを携帯するMBMS登録をBM-SCに送信するステップとを更に含む。
【００２１】
ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがこのサービスに対してまだ登録していない際に、
ドリフトRNCはその親SGSNにMBMS登録を送信するステップと、
当該MBMSベアラサービスの登録を受信した上で、SGSNはこのMBMSベアラサービスに対するMBMSベアラコンテキストがあるかどうかを判断して、もしなければ、MBMSベアラコンテキストを作成し、GGSNにMBMS登録を送信するステップを遂行するステップとを更に含む。
【００２２】
SGSNが一つのMBMSベアラサービスに対してもう第一番目のMBMS  UEコンテキストを作成した際に、
SGSNでこのMBMSベアラサービスに対してMBMSベアラコンテキストを作成したかどうかを判断して、もし作成していなければ、MBMSベアラコンテキストを作成し、GGSNにMBMS登録を送信するステップを遂行することを更に含む。
【００２３】
GGSNは当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、SGSNにTMGIとベアラ能力要求パラメーターで応答するステップと、
GGSNから発信されたパラメーターを受信した上で、SGSNはこのパラメーターに基づいてTMGIとベアラ能力要求の情報を書き込んで、SGSNでのこのベアラに対応するMBMSベアラコンテキストの作成を完了するステップとを更に含む。
【００２４】
SGSNにTMGIとベアラ能力要求パラメーターで応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
予め設定された時間の後、GGSNは当該SGSNとのセッションスタートの手順を起こすことを更に含む。
【００２５】
SGSNがドリフトRNCからMBMS登録を受信した時、SGSNでMBMSベアラコンテキストの作成を完了した後、
SGSNは当該ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答することを更に含む。
【００２６】
SGSNがMBMS登録応答で応答する時、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、
予め設定された時間の後、SGSNは当該ドリフトRNCとのセッションスタートの手順を起こすことを更に含む。
【００２７】
GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置くステップを更に含むと、
GGSNがMBMSベアラコンテキストを作成するステップは、GGSNはベアラコンテキストの中のTMSIとベアラ能力要求パラメーターに基づいてMBMSベアラコンテキストに書き込んで
MBMSベアラコンテキストの作成を完了することを含む。
【００２８】
GGSNがMBMSベアラコンテキストを作成するステップは、GGSNはIPマルチキャストアドレスとAPNを確定し、確定されたIPマルチキャストアドレスとAPNおよび応答メッセージの中のTMSIとベアラ能力要求パラメーターに基づいて完全のMBMSベアラコンテキストを作成することを含む。
BM−SCがGGSNから発送されたMBMS登録を受信するのは、MBMS登録リクエストを受信することで実現し、BM−SCがGGSNにMBMSベアラコンテキストで応答するのは、GGSNにMBMSベアラコンテキストを含むMBMS登録応答を送信することで実現する。
【発明の効果】
【００２９】
本発明の方法は、GGSNはBM−SCから発信された登録応答を受信した後、完全のMBMSベアラコンテキストを作成して、登録の過程でMBMSベアラコンテキストを作成する機能を完了する。MBMS登録リクエストを受信するアップストリームノードのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ノードはMBMS登録応答を送信した後、ちょっと待ってからセッションスタートの手順を起こすことにより、ダウンストリームノードがMBMSベアラコンテキストの作成をまだ完了していないとき、アップストリームノードがまたセッションスタートの手順を起こすことでエラーが発生されることを回避できる。
【発明を実施するための最良の形態】
【００３０】
MBMSマルチキャストサービスを正常に実行するにために、本発明はGGSNが登録リクエストを起こす場合に、GGSNによってMBMSベアラコンテキストが作成されることで、マルチキャストサービスを正常に実行することを確保する。
【００３１】
説明しておく必要のあるのは、従来のMBMSサービスの登録手順において、BM−SCはMBMSベアラコンテキストの情報を保存し、具体的にはIPマルチキャストアドレス・APN・TMGI・State・MBMSベアラ能力要求・QoS・MBMSサービスエリア・ダウンストリームノードリストとUEの数を含む。表１に示されるように、IPマルチキャストアドレスはMBMSベアラコンテキストによって描かれるMBMSベアラであり、APNは既に当該IPマルチキャストアドレスに定義されたアクセスポイント名であり、TMGIはMBMSベアラサービスに分配した臨時移動グループ識別子であり、Stateはベアラプレーンリソースの状態すなわち「スタンバイ」または「アクティブ」状態であり、MBMSベアラ能力要求はUEのサポートの必要のある最小のベアラ能力であり、QoSはMBMSベアラサービスが必要するサービスの品質であり、MBMSサービスエリアはMBMSベアラサービスが配布する必要のある区域であり、ダウンストリームノードリストはもうMBMSベアラサービスをリクエストした及び知らせとMBMSデータを送信する必要のあるダウンストリームノードのリストであり、UEの数は当該ノードに管理されたもうMBMSマルチキャストサービスに加入したUEの数である。表の「X」は対応するノードが保存の必要のあるパラメーターである。
【００３２】
【表１】
2007518318.tif 000009
【００３３】
UEがIPマルチキャストアドレスとAPNを携帯する登録リクエストを起こした後、経由される各ノードはこのUEに対応するIPマルチキャストアドレスとAPNを記録する。従って、GGSNはダウンストリームノードすなわちSGSNから発信された登録リクエストを受信した後、IPマルチキャストアドレスとAPNをも有するようになる。そして、対応するノードが一つのMBMSベアラコンテキストにもう第一番目のMBMS  UEコンテキストを作成したが、相応のMBMSベアラコンテキストを有していなければ、この時もIPマルチキャストアドレスとAPNを有するようになる。この場合には、GGSNは登録リクエストを起こす必要であり、IPマルチキャストアドレスとAPNに基づいてBM−SCからTMGIとMBMSベアラ能力要求を取得する。GGSN自体がIPマルチキャストアドレスとAPNを取得できるため、GGSNは下記の二通りの方法でMBMSベアラコンテキストを作成できる。
【００３４】
一つの好適な方法では、GGSNはBM−SCから発信されたMBMSの登録応答を受信した後、完全のMBMSベアラコンテキストを作成してGGSNが登録手順でのMBMSベアラコンテキストを作成する機能を完了する。MBMS登録リクエストを受信したアップストリームノードのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、当該ノードはMBMS登録応答を送信した後、ちょっと待っていてからまたセッションスタートの手順を起こす。
【００３５】
もう一つの好適な方法では、GGSNがMBMSベアラコンテキストを作成するステップを二つに分ける。第一番目のステップでは、MBMS登録応答を受信していない前にIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し始める。第二番目のステップでは、MBMS登録応答を受信した後、GGSNは応答の中のTMGIとMBMSベアラ能力要求の情報に基づいてMBMSベアラコンテキストの作成を更に完了する。
【００３６】
本発明の技術方案を更に明確させ、完全させるために、次に図面と具体的な実施形態を結びつけてそれを詳しく説明する。
図４に示されるように、本発明を実現するための方法は下記のステップを含む。
ステップ４０１とステップC１で、ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがまだこのサービスに対して登録を実行していない場合、ドリフトRNCはその親SGSNにMBMS登録リクエストを送信する。当該登録リクエストはこのMBMSベアラサービスを識別するパラメーターすなわちIPマルチキャストアドレスとAPNを携帯する。
【００３７】
ステップ４０２で、当該SGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCからMBMSベアラサービスの登録リクエストを受信すれば、或は、MBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、SGSNの中に当該MBMS  UEコンテキストに対応するMBMSベアラコンテキストがなければ、SGSNは登録リクエストまたはMBMS  UEコンテキストのなかに携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、またIPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをGGSNに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれなく、かつ当該ベアラコンテキストは「スタンバイ」状態である。
【００３８】
ステップ４０３で、GGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNからMBMSベアラサービスの登録リクエストを受信すれば、或は、MBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNはIPマルチキャストアドレスとAPNを携帯する登録リクエストをBM−SCに送信する。
【００３９】
ステップ４０４とステップD１で、GGSNからMBMS登録リクエストを受信した上で、BM−SCは当該GGSNの識別子をそのMBMSベアラコンテキストのパラメーター「ダウンストリームノードリスト」の中に追加し、MBMS登録応答で応答する。その応答の中にはTMGIやベアラ能力要求などパラメーターが含まれている。GGSNはMBMS登録応答を受信した後、応答に携帯しているMBMSベアラコンテキストの情報に基づいてMBMSベアラコンテキストを作成し、かつ当該ベアラコンテキストは「スタンバイ」状態である。BM-SCが応答を送信すると共に、BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−BCは予め設定された時間を待った後、GGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、当該GGSNとのセッションスタートの手順を起こす。
【００４０】
ステップ４０５で、GGSNは、ステップ４０２でSGSNから登録リクエストを受信すれば、当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、当該SGSNにMBMS登録応答で応答する。その応答はTMGIとベアラ能力要求などパラメーターを携帯する。SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでの当該ベアラに対するMBMSベアラコンテキストの作成を完了する。GGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは予め設定された時間を待った後、SGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、SGSNとのセッションスタートの手順を起こす。
【００４１】
ステップ４０６で、SGSNは、ドリフトRNCからMBMS登録リクエストを受信すれば、ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターに追加し、MBMS登録応答で応答する。SGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、SGSNは予め設定された時間を待った後、ドリフトRNCがMBMSベアラコンテキストの作成を完了することが確保されてから、当該ドリフトRNCとのセッションスタートの手順を起動する。
【００４２】
図５に示されるように、以下に実施形態２を挙げて本発明の技術方案を更に説明する。
ステップ５０１で、ドリフトRNCがその管理したUEがMBMSベアラサービスと関係があることを検出し、かつドリフトRNCがまだこのサービスに対して登録していない場合、ドリフトRNCは MBMS登録リクエストをその親SGSNに送信する。
【００４３】
ステップ５０２とステップC１で、当該SGSNに上記MBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつSGSNがドリフトRNCからMBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、SGSNの中に当該MBMS  UEコンテキストに対応するMBMSベアラコンテキストがなければ、SGSNは登録リクエストまたはMBMS  UEコンテキストの中に携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置き、IPマルチキャストアドレスとAPNを携帯するMBMS登録リクエストをGGSNに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれていない。
【００４４】
ステップ５０３とステップD１で、GGSNに一つのMBMSベアラサービスに対するMBMSベアラコンテキストがなく、かつGGSNがSGSNからMBMSベアラサービスの登録リクエストを受信すれば、或は、一つのMBMSベアラサービスにもう第一番目のMBMS  UEコンテキストを作成したが、GGSNの中に相応のMBMSベアラコンテキストがなければ、GGSNは登録リクエストまたはMBMS  UEコンテキストの中に携帯しているIPマルチキャストアドレスとAPNに基づいてMBMSベアラコンテキストを作成し、それを「スタンバイ」状態に置き、次に、IPマルチキャストアドレスとAPNを携帯する登録リクエストをBM−SCに送信する。当該ベアラコンテキストにはTMGI、ベアラ能力要求など情報が含まれていない。
【００４５】
ステップ５０４とステップD２で、GGSNからMBMS登録リクエストを受信した上で、BM−SCは当該GGSNの識別子をそのMBMSベアラコンテキストのパラメーター「ダウンストリームノードリスト」に追加し、MBMS登録応答で応答する。その応答の中にはTMGIとベアラ能力要求のパラメーターが含まれている。GGSNはMBMS応答に携帯しているMBMSベアラコンテキストの情報に基づいて書き込みを行うことでMBMSベアラコンテキストの作成を完了する。BM-SCが応答を送信すると共に、BM−SCのMBMSベアラコンテキストが「アクティブ」状態に置いてあれば、BM−BCは予め設定された時間を待った後、GGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、GGSNとのセッションスタートの手順を起こす。
【００４６】
ステップ５０５とステップC２で、GGSNは、ステップ５０２でSGSNから登録リクエストを受信すると、当該SGSNの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、当該SGSNにMBMS登録応答で応答する。その応答の中にはTMGIとベアラ能力要求のパラメーターが含まれている。SGSNはGGSNから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、SGSNでの当該ベアラサービスに対するMBMSベアラコンテキストの作成を完了する。GGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、GGSNは予め設定された時間を待った後、SGSNがMBMSベアラコンテキストの作成を完了することが確保されてから、SGSNとのセッションスタートの手順を起こす。
【００４７】
ステップ５０６で、SGSNは、ドリフトRNCからMBMS登録リクエストを受信すれば、ドリフトRNCの識別子をMBMSベアラコンテキストの「ダウンストリームノード」パラメーターの中に追加し、MBMS登録応答で応答する。SGSNが応答を送信すると共に、MBMSベアラコンテキストが「アクティブ」状態に置いてあれば、SGSNは予め設定された時間を待った後、ドリフトRNCがMBMSベアラコンテキストの作成を完了することが確保されてから、当該ドリフトRNCとのセッションスタートの手順を起こす。
【００４８】
上記の手順において、完全のMBMSベアラコンテキストを作成することをD１とD２という二つのステップに分ける。この中で、ステップD１の手順は、GGSNがMBMSベアラコンテキストを作成し、当該ベアラコンテキストにはTMGIやベアラ能力要求など情報が含まれていないことであり、ステップD２の手順は、GGSNはBM−SCから発信されたMBMS登録応答を受信した後、当該応答に携帯している情報に基づいてTMGIやベアラ能力要求など情報を書き込んで、GGSNの中での当該ベアラサービスに対するMBMSベアラコンテキストの作成を完了する。
【００４９】
上記は、本発明の好ましい実施形態であり、本発明の範囲は説明した実施形態に局限せず、特許請求の範囲で定義されている範囲から逸脱することなく様々な修正や変更が可能であり、また構成要素を置き換えることにより本発明と均等なものが可能である。
【図面の簡単な説明】
【００５０】
【図１】マルチキャストサービスの伝送原理を示す図である。
【図２】マルチキャスト/ブロードキャストサービスをサポートする無線ネットワークの構造を示す図である。
【図３】従来技術におけるMBMSマルチキャストの登録手順を示す図である。
【図４】本発明におけるMBMSマルチキャスト登録を実現する具体実施形態１の手順を示す図である。
【図５】本発明におけるMBMSマルチキャスト登録を実現する具体実施形態２の手順を示す図である。
【符号の説明】
【００５１】
２０１  ブロードキャスト/マルチキャストサービスセンター（BM−SC）
２０２  ゲートウェイGPRSサポートノード（GGSN）
２０３  サービングGPRSサポートノード（SGSN）
２０４  ユニバ−サル移動通信システム（UMTS）地上無線接続網（UTRAN）
２０５  グローバル移動通信システム（GSM）無線アクセスネットワーク（GERAN）
２０６、２０７  ユーザ機器（UE）
【国際調査報告】
2007518318.tif 000010
2007518318.tif 000011
2007518318.tif 000012
2007518318.tif 000013