(57)【要約】【課題】コンテクストを使用してパケットのヘッダ圧縮／復元を行う技術において、装置の能力に応じて、コンテクストを格納するメモリ領域数の上限を示すパラメータをベアラ毎に適切に決定することを可能とする技術を提供する。【解決手段】通信相手装置との間でベアラを用いてパケットの送受信を行う通信装置において、前記通信相手装置から、前記コンテクストを格納するメモリ領域の上限数を示す能力値を受信する受信部と、前記受信部により受信した前記能力値を超えないように、前記ヘッダ圧縮及び復元が適用される複数のベアラのそれぞれにメモリ領域を割り当て、割り当てたメモリ領域数に基づいて、前記通信装置と前記通信相手装置のそれぞれにおいて使用できるコンテクストの最大数を示すパラメータをベアラ毎に決定する割り当て制御部と、前記割り当て制御部により決定された前記パラメータを前記通信相手装置に送信する送信部とを備える。【選択図】図１２
2016046652.tif 000002
【特許請求の範囲】
【請求項１】
コンテクストを使用してパケットのヘッダ圧縮及び復元を行う機能を備え、通信相手装置との間でベアラを用いてパケットの送受信を行う通信装置であって、
前記通信相手装置から、前記コンテクストを格納するメモリ領域の上限数を示す能力値を受信する受信部と、
前記受信部により受信した前記能力値を超えないように、前記ヘッダ圧縮及び復元が適用される複数のベアラのそれぞれにメモリ領域を割り当て、割り当てたメモリ領域数に基づいて、前記通信装置と前記通信相手装置のそれぞれにおいて使用できるコンテクストの最大数を示すパラメータをベアラ毎に決定する割り当て制御部と、
前記割り当て制御部により決定された前記パラメータを前記通信相手装置に送信する送信部と
を備えることを特徴とする通信装置。
【請求項２】
前記割り当て制御部は、ベアラの優先度に基づいて各ベアラにメモリ領域を割り当てる
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記割り当て制御部は、予め定めた数のメモリ領域を、前記複数のベアラのうちの１つのベアラに割り当て、前記能力値から前記予め定めた数を引いた数のメモリ領域を残りのベアラに割り当てる
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記割り当て制御部は、前記残りのベアラが１つである場合において、前記能力値から前記予め定めた数を引いた数が、前記通信装置におけるベアラ当たりのメモリ領域数の上限値を超える場合に、超えた分を前記残りのベアラでないほうの前記１つのベアラに割り当てる
ことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記通信装置において、最低限確保されるメモリ領域数である最低保証メモリ領域数がベアラ毎に設定されており、
前記割り当て制御部は、優先度の高いベアラから順に最低保証メモリ領域数を満足するようにメモリ領域を割り当てる
ことを特徴とする請求項１に記載の通信装置。
【請求項６】
前記通信装置において、最低限確保されるメモリ領域数である最低保証メモリ領域数がベアラ毎に設定されており、
前記割り当て制御部は、複数のベアラ全体の最低保証メモリ領域数に対する割り当て対象ベアラの最低保証メモリ領域数の比率に基づいてメモリ領域を割り当てる
ことを特徴とする請求項１に記載の通信装置。
【請求項７】
前記割り当て制御部は、優先度に基づいて、ラウンドロビン方式により各ベアラにメモリ領域を割り当てる
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項８】
前記割り当て制御部は、各ベアラに少なくとも１つのメモリ領域を割り当てるように割り当てを行う
ことを特徴とする請求項１ないし７のうちいずれか１項に記載の通信装置。
【請求項９】
前記割り当て制御部は、ベアラ毎に割り当てたメモリ領域数をテーブル情報として保持し、ベアラが設定されるときに、当該テーブル情報を参照して当該ベアラのメモリ領域数を取得し、取得したメモリ領域数に基づいて前記パラメータを決定する
ことを特徴とする請求項１ないし８のうちいずれか１項に記載の通信装置。
【請求項１０】
前記割り当て制御部は、前記メモリ領域の割り当てをベアラ設定時に動的に行い、既に決定されたパラメータがベアラの設定前後で変更になる場合には、イントラセルハンドオーバによるリセットを実施する
ことを特徴とする請求項１ないし８のうちいずれか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＯＨＣ（ＲＯｂｕｓｔ  Ｈｅａｄｅｒ  Ｃｏｍｐｒｅｓｓｉｏｎ）のように、コンテクストを使用して、送受信されるパケットのヘッダ圧縮／復元を行う技術に関連するものである。
【背景技術】
【０００２】
ＩＰベースのネットワークで音声通信を行う場合に送受信される音声パケットは、ペイロードに対するＲＴＰ／ＵＤＰ／ＩＰヘッダの割合が多く、リソース利用効率やカバレッジの観点で懸念がある。
【０００３】
そこで、ＬＴＥで音声通信を行う方式（ＶｏＬＴＥ）においては、基地局装置ｅＮＢとユーザ装置ＵＥ間の無線インターフェースプロトコルの１つであるＰＤＣＰレイヤで音声パケットにＲＯＨＣ（非特許文献１参照）によるヘッダ圧縮を適用することが想定されている（非特許文献２参照）。
【０００４】
ＲＯＨＣでは、ＲＴＰ／ＵＤＰ／ＩＰヘッダフィールドの内で、パケット間で変化のある部分のみを送信することで、実際に送信するビット数を低減している。例えば、変化しないフィールド（Ｓｔａｔｉｃ  ｐａｒｔ）として、ＳＳＲＣ（ＲＴＰレイヤの識別子）、ＩＰアドレス等があり、変化するフィールド（ｄｙｎａｍｉｃ  ｐａｒｔ）として、ＲＴＰ  ｔｉｍｅｓｔａｍｐやＲＴＰ−Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ、ＵＤＰ  ｃｈｅｃｋｓｕｍ等がある。図１に示すように、ほぼ変化しないフィールドを圧縮することで、ヘッダのビット数を大幅に削減することができる。
【０００５】
ＲＯＨＣを実行する装置は、例えば各ＲＴＰセッション（パケットストリーム）の変化パターンを記憶し、当該変化パターンに基づいてパケットのヘッダを圧縮／復元する。この変化パターンはコンテクストと呼ばれる。コンテクストは、ＣＩＤ（Ｃｏｎｔｅｘｔ  ＩＤｅｎｔｉｆｉｅｒの略）により識別される。また、ＲＯＨＣが行われる場合のヘッダ圧縮を行う側（例：下りでの基地局装置ｅＮＢ、上りでのユーザ装置ＵＥ）をＣｏｍｐｒｅｓｓｏｒと呼び、圧縮されたヘッダを復元する側（例：上りでの基地局装置ｅＮＢ、下りでのユーザ装置ＵＥ）をＤｅｃｏｍｐｒｅｓｓｏｒと呼ぶ。
【０００６】
ＲＯＨＣでは、上記の圧縮／復元を可能とするために、まずはＣｏｍｐｒｅｓｓｏｒからＤｅｃｏｍｐｒｅｓｓｏｒに対して、圧縮していないヘッダの全ての情報を送信する初期化／リフレッシュ処理が行われる。このときの状態は、Ｉｎｉｔｉａｌｉｚａｔｉｏｎ  ａｎｄ  Ｒｅｆｒｅｓｈ（ＩＲ）  ｓｔａｔｅと呼ばれ、この状態のときに送信されるＲＯＨＣパケットをＩＲパケットと呼ぶ。ＩＲパケットにより初期化／リフレッシュ処理が行われ、コンテクストが確立された後に、圧縮／復元を行う状態に移行するのである。
【０００７】
ユーザ装置ＵＥとネットワーク間に設定される１つのベアラ（パケットの論理的な伝送路）に対しては、複数のＲＴＰ／ＲＴＣＰセッションが設定されることがあるが、それらのいくつのセッション（セッション毎にコンテクストが必要）に対してヘッダ圧縮／復元できるかはユーザ装置ＵＥ及び基地局装置ｅＮＢの能力に依存する。
【０００８】
ユーザ装置ＵＥ及び基地局装置ｅＮＢともにＲＴＰセッション毎に（すなわち、コンテクスト毎に）メモリ領域を消費するが、搭載するメモリ領域には実装制約があり、圧縮／復元を行う前にＵＥ−ｅＮＢ間でメモリの能力値をネゴシエーションする必要がある。
【０００９】
本ネゴシエーション後に、ベアラ毎に記憶できるコンテクストの数の最大値（ｍａｘＣＩＤ、非特許文献２参照）が決定される。ｍａｘＣＩＤは、基地局装置ｅＮＢとユーザ装置ＵＥ間で使用できるＲＯＨＣ用メモリ領域の最大値の認識を合わせるためのもので、ｅＮＢ／ＵＥ能力の最小値をとって基地局装置ｅＮＢがユーザ装置ＵＥへ設定するものである。また、ｍａｘＣＩＤはベアラ毎に設定、変更可能である。
【００１０】
図２に、ｍａｘＣＩＤの設定例を示す。図２は、１つのベアラのイメージを示しており、この場合、ユーザ装置ＵＥではメモリ領域＃０〜＃３の４メモリ領域（４コンテクスト）を使用可能であり、基地局装置ｅＮＢでは、メモリ領域＃０〜＃７の８メモリ領域（８コンテクスト）を使用可能であるので、基地局装置ｅＮＢは、これらのうちの小さいほう（４メモリ領域）を採用し、ｍａｘＣＩＤ＝３（ＣＩＤは０から数えるので、これで４メモリ領域を意味する）を決定し、基地局装置ｅＮＢ内に設定するとともに、ユーザ装置ＵＥに通知する。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】ＲＦＣ４９９５
【非特許文献２】３ＧＰＰ  ＴＳ  ３６．３２３  Ｖ１１．２．０  （２０１３−０３）
【非特許文献３】３ＧＰＰ  ＴＳ  ３６．３３１  Ｖ１２．１．０  （２０１４−０３）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ユーザ装置ＵＥは、ＲＯＨＣのメモリ領域数に関する最大値（例：非特許文献３に記載のｍａｘＮｕｍｂｅｒＲＯＨＣ−ＣｏｎｔｅｘｔＳｅｓｓｉｏｎｓ  ｐａｒａｍｅｔｅｒ）を基地局装置ｅＮＢに能力値として通知するが、この能力値は、ＲＯＨＣが適用される全てのベアラの合計の能力値である。ＲＯＨＣを適用するベアラが複数ある場合には、基地局装置ｅＮＢは、ＵＥの能力値を超過しないように各ベアラについてのｍａｘＣＩＤを適切に設定する必要がある。しかし、従来、複数ベアラにおけるベアラ毎にｍａｘＣＩＤを適切に設定する技術は無かった。
【００１３】
本発明は上記の点に鑑みてなされたものであり、コンテクストを使用してパケットのヘッダ圧縮／復元を行う技術において、装置の能力に応じて、コンテクストを格納するメモリ領域数の上限を示すパラメータをベアラ毎に適切に決定することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の実施の形態によれば、コンテクストを使用してパケットのヘッダ圧縮及び復元を行う機能を備え、通信相手装置との間でベアラを用いてパケットの送受信を行う通信装置であって、
前記通信相手装置から、前記コンテクストを格納するメモリ領域の上限数を示す能力値を受信する受信部と、
前記受信部により受信した前記能力値を超えないように、前記ヘッダ圧縮及び復元が適用される複数のベアラのそれぞれにメモリ領域を割り当て、割り当てたメモリ領域数に基づいて、前記通信装置と前記通信相手装置のそれぞれにおいて使用できるコンテクストの最大数を示すパラメータをベアラ毎に決定する割り当て制御部と、
前記割り当て制御部により決定された前記パラメータを前記通信相手装置に送信する送信部とを備える通信装置が提供される。
【発明の効果】
【００１５】
本発明の実施の形態によれば、コンテクストを使用してパケットのヘッダ圧縮／復元を行う技術において、装置の能力に応じて、コンテクストを格納するメモリ領域数の上限を示すパラメータをベアラ毎に適切に決定することを可能とする技術が提供される。
【図面の簡単な説明】
【００１６】
【図１】ＲＯＨＣを説明するための図である。
【図２】ｍａｘＣＩＤの設定例を説明するための図である。
【図３】本発明の実施の形態に係る移動通信システムの構成図である。
【図４】ｍａｘＣＩＤの設定手順例を示すシーケンス図である。
【図５】２本のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の静的割り当て例を説明するための図である。
【図６】２本のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の動的割り当て例を説明するための図である。
【図７】３本以上のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の動的割り当て例を説明するための図である。
【図８】３本以上のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の動的割り当て例を説明するための図である。
【図９】３本以上のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の動的割り当て例を説明するための図である。
【図１０】３本以上のベアラに対してＲＯＨＣを適用する場合におけるメモリ領域の静的割り当て例を説明するための図である。
【図１１】基地局装置ｅＮＢの構成図である。
【図１２】基地局装置ｅＮＢの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、本実施の形態に係る移動通信システムはＬＴＥに準拠した方式のシステムを想定しているが、本発明はＬＴＥに限定されるわけではなく、他の方式にも適用可能である。また、以下の実施の形態では、ベアラの数が２本と３本の場合について具体例を示しているが、ベアラ数が４本以上の場合でも本発明を適用できる。
【００１８】
本明細書及び特許請求の範囲において、「ＬＴＥ」は、３ＧＰＰのリリース８、又は９に対応する通信方式のみならず、３ＧＰＰのリリース１０、１１、又は１２もしくはそれ以降に対応する通信方式も含む広い意味で使用する。
【００１９】
（システム構成、動作概要）
図３に、本発明の実施の形態に係る移動通信システムの構成図を示す。図３に示すように、本実施の形態に係る移動通信システムは、セルを形成する基地局装置ｅＮＢと、セルに在圏して基地局装置ｅＮＢと無線通信を行うユーザ装置ＵＥを含む。図３には、基地局装置ｅＮＢとユーザ装置ＵＥが１台ずつ示されているが、これらは代表を示しており、それぞれ複数であってもよい。本実施の形態では、当該移動通信システムは、少なくともＬＴＥに準拠した動作が可能である。すなわち、無線インタフェースプロトコルとしてＰＨＹ、ＭＡＣ、ＲＬＣ、ＰＤＣＰ、ＲＲＣ等を使用して通信を行う。また、基地局装置ｅＮＢは、ＭＭＥ等を含むコアネットワークと接続されており、例えば、ユーザ装置ＵＥの通信開始時や無線ベアラ再設定時等に、ＭＭＥからの設定要求により、ユーザ装置ＵＥとの通信に係るベアラ（無線ベアラ）の設定がなされる。
【００２０】
図４に、本実施の形態におけるｍａｘＣＩＤの設定シーケンス例を示す。図４に示すように、ユーザ装置ＵＥが例えばＲＲＣメッセージを使用して自身の能力値（ＲＯＨＣが適用されるベアラ全体についてのコンテクスト格納のための最大メモリ領域数）を基地局装置ｅＮＢに通知し、基地局装置ｅＮＢは当該能力値を記憶する（ステップ１０１）。なお、能力値が通知されない場合には、特定の値（例：１５）をデフォルトの能力値として使用してもよい。そして、基地局装置ｅＮＢは、後述するロジックに従ってベアラ毎のｍａｘＣＩＤを決定し（ステップ１０２）、決定したベアラ毎のｍａｘＣＩＤをユーザ装置ＵＥに通知する（ステップ１０３）。ｍａｘＣＩＤを通知するタイミングは、ベアラの設定時でもよいし、ベアラが設定される前に、想定されるベアラについてのｍａｘＣＩＤを通知することでもよいし、ベアラが設定された後でもよい。
【００２１】
また、本実施の形態におけるｍａｘＣＩＤは、基地局装置ｅＮＢがｃｏｍｐｒｅｓｓｏｒとなる場合の最大ＣＩＤ（ユーザ装置ＵＥはｄｅｃｏｍｐｒｅｓｓｏｒとして同じ最大ＣＩＤをとる）、ユーザ装置ＵＥがｃｏｍｐｒｅｓｓｏｒとなる場合の最大ＣＩＤ（基地局装置ｅＮＢはｄｅｃｏｍｐｒｅｓｓｏｒとして同じ最大ＣＩＤをとる）のいずれでもよい。例えば、本実施の形態で設定されたｍａｘＣＩＤが、基地局装置ｅＮＢがｃｏｍｐｒｅｓｓｏｒとなる場合の最大ＣＩＤ、かつ、ユーザ装置ＵＥがｃｏｍｐｒｅｓｓｏｒとなる場合の最大ＣＩＤとして使用されてもよい。すなわち、以下で説明する基地局装置ｅＮＢのメモリ領域は、基地局装置ｅＮＢがｃｏｍｐｒｅｓｓｏｒとなる場合のコンテクストのメモリ領域、基地局装置ｅＮＢがｄｅｃｏｍｐｒｅｓｓｏｒとなる場合のコンテクストのメモリ領域のいずれとも解釈してよい。
【００２２】
以下では、上記のステップ１０２におけるベアラ毎のｍａｘＣＩＤ決定ステップにおけるロジックの例について、２本のベアラ（例：音声、ビデオ）に対してＲＯＨＣを適用する場合、及び、３本以上のベアラ（例：音声、ビデオ、他）に対してＲＯＨＣを適用する場合に分けて説明する。なお、どのベアラに対してＲＯＨＣを適用するかについては、例えば、基地局装置ｅＮＢが、音声ベアラとビデオベアラはＲＯＨＣ＝ＯＮとする、それ以外のベアラはＲＯＨＣ＝ＯＦＦとする、といったようにテーブル情報として保持する。また、ＱＣＩ毎にＲＯＨＣ＝ＯＮ／ＯＦＦをテーブル情報として保持し、ベアラに対応付けられたＱＣＩにより、ベアラ毎のＲＯＨＣ＝ＯＮ／ＯＦＦを決める構成であってもよい。
【００２３】
（２本のベアラに対してＲＯＨＣを適用する場合）
まず、２本のベアラに対してＲＯＨＣを適用する場合におけるベアラ毎のｍａｘＣＩＤの決定ロジックについて説明する。つまり、本例は、ユーザ装置ＵＥと基地局装置ｅＮＢ間で、最大で２本のベアラまでＲＯＨＣが適用可能である場合の例である。なお、現状、ユーザ装置ＵＥは、少なくとも２コンテクスト分のメモリを搭載することが規定されている（非特許文献３）。よって、例えば、特定のベアラに対して常に１メモリ領域をリザーブしたとしても、残り１つでもう１本のベアラ分のメモリ領域をまかなうことが可能である。
【００２４】
本例のｍａｘＣＩＤ決定ステップ（図４のステップ１０２）において、例えば、ＲＯＨＣを適用するベアラとしてベアラ＃Ａ（ＱＣＩ＃Ａに対応）とベアラ＃Ｂ（ＱＣＩ＃Ｂに対応）のベアラが設定される場合を考える。ここでは、例えば、ＱＣＩ＃Ａ＝１（ＶｏＬＴＥ  ｖｏｉｃｅ）、ＱＣＩ＃Ｂ＝６（ｎｏｎ−ＧＢＲ）のように、ＱＣＩ＃ＡのほうがＱＣＩ＃Ｂよりも高品質を要求され、高優先であるとする。なお、ベアラが設定される場合とは、例えば、コアネットワークの上位ノード（ＭＭＥ等）から、ＱＣＩ等の品質情報を指定した無線ベアラ設定要求を受ける場合である。
【００２５】
ユーザ装置ＵＥから既に受信し記憶している能力値を「ＵＥ能力値」とする。このとき、基地局装置ｅＮＢは、高優先であるベアラ＃Ａに、最初に予め定めた数であるＸ（例：１）をコンテクストのメモリ領域数として割り当てる。そして、基地局装置ｅＮＢは、ベアラ＃Ｂに（ＵＥ能力値−Ｘ）を割り当てる。例えば、ＵＥ能力値＝２であり、Ｘ＝１である場合、ベアラ＃Ｂには１が割り当てられ、ベアラ＃ＡのｍａｘＣＩＤとして０が、ベアラ＃ＢのｍａｘＣＩＤとして０がユーザ装置ＵＥに通知される。なお、本例では、ＣＩＤが他に使用されないことを仮定しているため、１が割り当てられる場合に、ｍａｘＣＩＤ＝０としている。
【００２６】
基地局装置ｅＮＢにおいて１ベアラ当たりのメモリ領域数がＹと定められている場合、Ｘ≦ＹとなるＸが割り当てられる。また、仮に、ベアラ＃Ｂに割り当てられる（ＵＥ能力値−Ｘ）がＹよりも大きくなる場合には、余剰分である「（ＵＥ能力値−Ｘ）−Ｙ」を、ベアラ＃Ａへの割り当てがＹを超えない限り、ベアラ＃Ａに割り当てることができる。そして、ベアラ＃Ａ、ベアラ＃Ｂに割り当てられた値からそれぞれのｍａｘＣＩＤが決定されユーザ装置ＵＥに通知される。
【００２７】
このように、予めＸを定めておく他、後述する３本以上の場合の例と同様に割り当ててもよい。例えば、最初に高優先のべアラに最大限メモリ領域を割り当て、残りを他のベアラに割り当てるといった方法を採用することができる。
【００２８】
＜静的割り当て、動的割り当て＞
ｍａｘＣＩＤ決定ステップにおいて、基地局装置ｅＮＢは、ベアラの設定有無にかかわらずに静的にベアラ毎のｍａｘＣＩＤを決定しておき、ベアラの実際の設定時にそれを参照してもよいし、ベアラの設定（あるいはベアラの設定変更）内容に応じて動的にベアラ毎のｍａｘＣＩＤを決定してもよい。
【００２９】
静的に設定する場合、例えば基地局装置ｅＮＢは、ベアラが設定されなくとも、ＱＣＩ＃Ａに対応するベアラ（以下、ベアラ＃Ａ）に対しては常に１つのメモリ領域を割り当て（ｍａｘＣＩＤ＝０）、ＱＣＩ＃Ｂに対応するベアラ（以下、ベアラ＃Ｂ）に対しては常に１つのメモリ領域を割り当てる（ｍａｘＣＩＤ＝０）、といった割り当てを行うことができる。
【００３０】
図５を参照して静的割り当ての他の例を説明する。図５の例では、ＵＥ能力値＝３であるとする。図５に示すように、ベアラ＃Ａ／Ｂのいずれも設定されていない状態で、ベアラ＃Ａに対して１つのメモリ領域が割り当てられ、ベアラ＃Ｂに対して２つのメモリ領域が割り当てられる。これらの情報は例えばベアラ＃Ａ＝１、ベアラ＃Ｂ＝２のようにテーブル情報として予め設定され、基地局装置ｅＮＢの記憶装置に格納されている。これにより、ベアラ＃ＡのｍａｘＣＩＤ＝０、ベアラ＃ＢのｍａｘＣＩＤ＝１と決定されるが、これらのｍａｘＣＩＤの値は、ベアラ＃Ａ／Ｂのいずれも設定されていない状態でユーザ装置ＵＥに通知されてもよいし、該当ベアラが設定される際にユーザ装置ＵＥに通知されてもよい。
【００３１】
その後、例えば、ベアラ＃Ａが設定されずに、ベアラ＃Ｂが設定されるとする。ＵＥ能力値＝３であるが、静的割り当てでは、ベアラ＃Ｂについて、予め決められたメモリ領域数２に対応するｍａｘＣＩＤ＝１となる。従って、例えば、ベアラ＃Ｂに２つのセッションが設定された場合には、当該２つのセッションについてＲＯＨＣが適用されるが、３つ以上のセッションが設定される場合には、ＲＯＨＣを適用できないセッションが発生することになる。静的割り当ては、簡易な制御で実現できるが、メモリ領域に無駄が生じる場合がある。
【００３２】
一方、動的割り当てにおいては、ベアラの設定状態に応じて、ＵＥ能力値を余すことなく割り当てることが可能である。動的割り当ての例を図６を参照して説明する。この場合も基地局装置ｅＮＢが記憶するＵＥ能力値は３であるとする。この例では、最初にベアラ＃Ａのみが設定され、次に、追加でベアラ＃Ｂが設定されるものとする。また、基地局装置ｅＮＢにおけるベアラ当たりのメモリ領域数最大値は３以上であるとする。
【００３３】
図６に示すとおり、ＲＯＨＣを適用するベアラとしてベアラ＃Ａのみが設定される際に、基地局装置ｅＮＢはベアラ＃Ａに３つのメモリ領域を割り当て、ベアラ＃ＡのｍａｘＣＩＤ＝２と設定し、これをユーザ装置ＵＥに通知する。
【００３４】
その後、追加でＲＯＨＣを適用するベアラ＃Ｂが設定される。本例では、例えば、ＲＯＨＣを適用するベアラには少なくとも１つのメモリ領域を割り当てるとともに、高優先のベアラにより多くのメモリ領域を割り当てるというポリシーが採用されているものとする。この場合、基地局装置ｅＮＢは、ベアラ＃Ａへの割り当て数を３から２にして、残りの１つをベアラ＃Ｂに割り当てる。つまり、ベアラ＃ＢのｍａｘＣＩＤが０として決定されるとともに、ベアラ＃ＡのｍａｘＣＩＤは２から１に変更になる。このような変更をするために、例えば基地局装置ｅＮＢは、ｉｎｔｒａ−ｃｅｌｌ  ＨＯ（イントラセルハンドオーバ）の指示をユーザ装置ＵＥに送信し、ユーザ装置ＵＥにｉｎｔｒａ−ｃｅｌｌ  ＨＯを実施させることで、Ｌ２リセットを行い、上記のｍａｘＣＩＤの変更を実施する。
【００３５】
（３本以上のベアラに対してＲＯＨＣを適用する場合）
次に、３本のベアラに対してＲＯＨＣを適用する場合におけるベアラ毎のｍａｘＣＩＤの決定ロジックについて説明する。なお、４本以上でも同様のロジックを適用できる。前述したとおり、ユーザ装置ＵＥは、少なくとも２コンテクスト分のメモリを搭載することが規定されているが、これは、２コンテクスト分のメモリでもよいことを意味する。従って、ＵＥ能力値が２であることがあり、その場合、３本以上のベアラに対してＲＯＨＣ＝ＯＮとしたくても、出来ないケースを考慮したロジックが必要となるが、以下で説明するロジックにより、このような場合にも適切に対処可能である。
【００３６】
本例のｍａｘＣＩＤ決定ステップ（図４のステップ１０２）においても、２本の場合と同様に、静的割り当てと動的割り当てのいずれを行ってもよい。まず、動的割り当てについて説明する。本例における動的割り当てでは、ベアラの優先度を考慮した優先制御を採用している。ベアラの優先度は、例えば、前述した例と同様に、対応するＱＣＩの値が小さいほど優先度を高いものとして定めてもよいし、別の基準（例：Ｌｏｇｉｃａｌ  Ｃｈａｎｎｅｌ  Ｐｒｉｏｒｉｔｙ）で優先度を決めてもよい。また、例えば、ベアラについての過去のトラフィック量の大きさで優先度を決定してもよい。
【００３７】
以下、優先制御の例として、「優先制御１：優先度の高いものから最低保証メモリを満足していく方法」、「優先制御２：最低保証メモリの比率で決定する方法」、「優先制御３：優先度順にラウンドロビンとする方法」、「優先制御４：全ベアラに対して少なくとも１メモリ領域分を保証する方法」について説明する。
【００３８】
以下で説明する例においては、ＲＯＨＣを適用するベアラとしてベアラ＃Ａ／ベアラ＃Ｂ／ベアラ＃Ｃの３つのベアラを設定し、ＲＯＨＣメモリ割当て優先度を、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃Ｃの順とする。また、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃Ｃの最低保証メモリ領域数を、順に１２、５、３とし、ＵＥ能力値＝１５とする。また、ｅＮＢ／ＵＥがベアラ単位で設定できる最大メモリ領域数を１５とする。なお、上記の「最低保証メモリ」とは、基地局装置ｅＮＢ／ユーザ装置ＵＥにおいて、ベアラ毎に最低限確保が保証されるメモリ領域数であり、当該メモリ領域数までであれば、確実に割り当て可能なメモリ領域数を意味する。なお、最低保証メモリよりも多くのメモリ領域数を割り当てることができても、その数は最大メモリ領域数（＝１５）以下である。
【００３９】
＜優先制御１＞
ｍａｘＣＩＤ決定ステップにおいて基地局装置ｅＮＢにより実行される優先制御１を図７を参照して説明する。優先制御１は、優先度の高いものから最低保証メモリを満足していく方法である。
【００４０】
すなわち、図７に示すとおり、基地局装置ｅＮＢは、まず、優先度の最も高いベアラ＃Ａの最低保証メモリ＝１２を満足するように、ベアラ＃Ａに１２メモリ領域を割り当てる。そして、次の優先度のベアラ＃Ｂの最低保証メモリが未割り当てのメモリ領域数である３以上であるから、３がベアラ＃Ｂに割り当てられる。本例では、ベアラ＃Ｃにはメモリ領域は割り当てられないので、ベアラ＃ＣはＲＯＨＣが適用されない。つまり、ＲＯＨＣ＝ｎｏｔＵｓｅｄとする。
【００４１】
優先制御１は、例えば、優先度の高いベアラにできるだけ多くのメモリ領域を割り当てたい場合に採用することができる。
【００４２】
＜優先制御２＞
次に、ｍａｘＣＩＤ決定ステップにおいて基地局装置ｅＮＢにより実行される優先制御２を説明する。優先制御２は、最低保証メモリの比率で決定する方法である。すなわち、下記のとおりに各ベアラへのメモリ領域数が計算される。
【００４３】
ベアラ＃Ａ＝１５＊１２／（１２＋５＋３）＝９
ベアラ＃Ｂ＝１５＊５／（１２＋５＋３）＝３．７５
ベアラ＃Ｃ＝１５＊３／（１２＋５＋３）＝２．２５
上記のように割り切れない場合、切り上げ、切り下げ、四捨五入等を行って、（ＵＥ能力値を超えないように）整数にし、当該整数からｍａｘＣＩＤを決定するようにする。上記の例では、ベアラ＃Ａ＝９、ベアラ＃Ｂ＝４、ベアラ＃Ｃ＝２と計算でき、これらの値からｍａｘＣＩＤを決定する。この場合、ｍａｘＣＩＤは、ベアラ＃Ａ＝８、ベアラ＃Ｂ＝３、ベアラ＃Ｃ＝１となる。
【００４４】
優先制御２は、例えば、最低限用意しているメモリ領域数に応じた割り当てを行いたい場合に採用することができる。
【００４５】
＜優先制御３＞
ｍａｘＣＩＤ決定ステップにおいて基地局装置ｅＮＢにより実行される優先制御３を図８を参照して説明する。優先制御３は、優先度順にラウンドロビンとする方法である。なお、図８に示す本例では、優先度の高い順にラウンドロビンでメモリ領域を割り当てているが、優先度の低い順にラウンドロビンでメモリ領域を割り当てることも可能である。
【００４６】
具体的には、最低保証に至っていないベアラについて、優先度順にラウンドロビンで順次割り当てる。また、メモリ割り当てが０のベアラが生じた場合、当該ベアラについては、ＲＯＨＣ＝ｎｏｔＵｓｅｄとする。
【００４７】
すなわち、図８に示すように、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃Ｃの順に、順次１ずつ割り当てていく。そして、最低保証メモリの数に達したベアラについては、割り当てを終了し、当該ベアラを飛ばして割り当てを継続し、未割り当てメモリ領域数が０になった時点で割り当てを終了し、割り当て結果に基づきベアラ毎のｍａｘＣＩＤを決定する。
【００４８】
優先制御３は、例えば、優先度を加味しつつ、各ベアラにある程度均等に割り当てたい場合に採用することができる。
【００４９】
＜優先制御４＞
ｍａｘＣＩＤ決定ステップにおいて基地局装置ｅＮＢにより実行される優先制御４を図９を参照して説明する。優先制御４は、各ベアラに対して少なくとも１メモリ領域分を保証するように割り当てる方法である。
【００５０】
すなわち、図９に示す例において、まず、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃Ｃのそれぞれに１ずつ割り当てる。これにより、１２余るが、余った分の振り分けについては、優先制御１〜３が用いられてもよいし、優先度の高いベアラに予め定めた数（Ｘ）を割り当て、残りを他のベアラに振り分ける方法を採用してもよいし、余った分の全部（ベアラ当たりの最大数を超えない限り）を最高の優先度のベアラに割り当てることとしてもよい。図９は上記の最後の例であり、余った分の１２がベアラ＃Ａに割り当てられ、ベアラ＃Ａには合計で１３のメモリ領域が割り当てられる。優先制御４でも、割り当てが０のベアラが生じた場合は、当該ベアラについてＲＯＨＣ＝ｎｏｔＵｓｅｄとする。図９に示す例では、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃ＣのｍａｘＣＩＤは、それぞれ１２、０、０となる。
【００５１】
優先制御４は、例えば、優先度の高いベアラに多くのメモリ領域を割り当てたい一方で、全てのベアラに少なくとも１つのメモリ領域を割り当てたい場合に採用できる。
【００５２】
優先制御１〜４のいずれの場合も、例えば図６を参照して説明した場合と同様に、ベアラ設定前後で各ベアラの割り当てｍａｘＣＩＤが変更になる場合には、ｉｎｔｒａ−ｃｅｌｌ  ＨＯによるＬ２リセットを実施する。
【００５３】
また、上記の優先制御１〜４は、ＲＯＨＣを適用するベアラ数が２本の場合にも同様に適用可能である。
【００５４】
＜静的な割り当て例＞
３本以上の場合についても、２本の場合と同様に、ベアラの実際の設定の有無に関わらずに、ＲＯＨＣが適用されるベアラとして設定が想定される各ベアラに対するメモリ領域数をＵＥ能力値に基づいて事前に算出し、テーブル化し、ベアラ設定時に当該テーブルを参照してｍａｘＣＩＤを設定してもよい。事前の算出については、例えば、優先制御１〜４のいずれかを用いることができる。
【００５５】
図１０に静的割り当ての一例を示す。図１０に示す例では、事前の算出により、ベアラ＃Ａ、ベアラ＃Ｂ、ベアラ＃Ｃにそれぞれ７、５、３が割り当てられ、基地局装置ｅＮＢはこれをテーブル情報として保持している。そして、例えばベアラ＃Ａが実際に設定されるときに、当該テーブルを参照し、ベアラ＃Ａのメモリ領域数が７であることを把握し、ｍａｘＣＩＤ＝６と決定する。
【００５６】
（装置構成例、動作例）
図１１に、本実施の形態に係る基地局装置ｅＮＢの機能構成図を示す。図１１に示すように、基地局装置ｅＮＢは、ＤＬ信号送信部１０１、ＵＬ信号受信部１０２、メモリ割り当て制御部１０３、ＵＥ能力記憶部１０４、ベアラ管理部１０５、ＱＣＩ管理部１０６を含む。なお、図１１は、基地局装置ｅＮＢにおいて本発明の実施の形態に特に関連する機能部のみを示すものであり、少なくともＬＴＥに準拠した動作を行うための図示しない機能も有するものである。また、図１１に示す機能構成は一例に過ぎない。本実施の形態に係る動作を実行できるのであれば、機能区分や機能部の名称はどのようなものでもよい。
【００５７】
ＤＬ信号送信部１０１は、基地局装置ｅＮＢから送信されるべき上位のレイヤの信号から、物理レイヤの各種信号を生成し、ユーザ装置ＵＥに対して無線送信する機能を含む。また、ＤＬ信号送信部１０１は、ＲＯＨＣの機能も含んでいる。ＵＬ信号受信部１０２は、ユーザ装置ＵＥから各種の上り信号を無線受信し、受信した物理レイヤの信号からより上位のレイヤの信号を取得する機能を含む。また、ＵＬ信号受信部１０２は、ＲＯＨＣの機能も含んでいる。すなわち、ＤＬ信号送信部１０１とＵＬ信号受信部１０２はそれぞれ、コンテクスト格納のためのメモリを有している。
【００５８】
メモリ割り当て制御部１０３は、本実施の形態で説明したメモリ領域割り当て及びｍａｘＣＩＤ決定に関する処理を実行する。また、メモリ割り当て制御部１０３は、静的割り当てを行う際のテーブル情報等を格納する記憶手段（メモリ）を備えている。
【００５９】
ＵＥ能力記憶部１０４は、ＵＬ信号受信部１０２により受信したＵＥ能力値を記憶する。メモリ割り当て制御部１０３は、ＵＥ能力記憶部１０４からＵＥ能力値を読み出し、当該ＵＥ能力値に基づいてベアラ毎のｍａｘＣＩＤを決定する。
【００６０】
ベアラ管理部１０５は、例えば、上位ノードから受信する無線ベアラ設定要求に基づいて、ユーザ装置ＵＥに無線ベアラ設定要求を送信し、ユーザ装置ＵＥから応答を受信することでベアラを設定するとともに、設定したベアラの情報（ＲＯＨＣが適用されるか否か等）や状態等を保持（記憶）する。例えば、メモリ割り当て制御部１０３は、ベアラ管理部１０５を参照することにより（あるいはベアラ管理部１０５からの通知により）、ベアラが設定されたことを把握できる。ＱＣＩ管理部１０６は、例えば、ベアラとＱＣＩの対応情報を保持する。メモリ割り当て制御部１０３は、ＱＣＩ管理部１０６を参照することにより、ベアラ毎のＱＣＩを把握でき、ベアラの優先度を判断できる。
【００６１】
次に、基地局装置ｅＮＢの動作例を図１２のフローチャートを参照して説明する。基地局装置ｅＮＢのＵＬ信号受信部１０２は、ユーザ装置ＵＥからＵＥ能力値を受信する（ステップ２０１）。このＵＥ能力値は、例えば、ユーザ装置ＵＥが基地局装置ｅＮＢとのＲＲＣ接続を確立する際に受信することとしてもよいし、基地局装置ｅＮＢが必要に応じてＵＥ能力値送信を要求する信号をユーザ装置ＵＥに送信し、この要求に対する応答として受信することとしてもよい。
【００６２】
ステップ２０２では、例えば、メモリ割り当て制御部１０３が複数ベアラの設定がされることを（あるいは複数ベアラの設定がなされたこと）をベアラ管理部１０５を参照することにより把握し、これまでに説明したロジックを使用してベアラ毎のメモリ領域数の割り当てを決定し、ベアラ毎のｍａｘＣＩＤを決定する。そして、メモリ割り当て制御部１０３は、ＤＬ信号送信部１０１を介して、決定したベアラ毎のｍａｘＣＩＤをユーザ装置ＵＥに通知する（ステップ２０３）。
【００６３】
本実施の形態で説明した基地局装置ｅＮＢの機能構成は、ＣＰＵとメモリを備える基地局装置ｅＮＢにおいて、プログラムがＣＰＵ（プロセッサ）により実行されることで実現される構成であってもよいし、本実施の形態で説明する処理のロジックを備えたハードウェア回路等のハードウェアで実現される構成であってもよいし、プログラムとハードウェアが混在していてもよい。
【００６４】
なお、これまでの説明では、基地局装置ｅＮＢがｍａｘＣＩＤを決定することとしているが、ｍａｘＣＩＤを決定する装置は基地局装置ｅＮＢに限られない。すなわち、基地局装置ｅＮＢは本発明に係る通信装置の一例に過ぎない。例えば、ユーザ装置ＵＥが、基地局装置ｅＮＢからＲＯＨＣのメモリ能力値等を受信することで、これまでに説明したロジックを使用してｍａｘＣＩＤを決定し、当該ｍａｘＣＩＤを基地局装置ｅＮＢに通知してもよい。
【００６５】
本実施の形態において、コンテクストを使用してパケットのヘッダ圧縮及び復元を行う機能を備え、通信相手装置との間でベアラを用いてパケットの送受信を行う通信装置であって、前記通信相手装置から、前記コンテクストを格納するメモリ領域の上限数を示す能力値を受信する受信部と、前記受信部により受信した前記能力値を超えないように、前記ヘッダ圧縮及び復元が適用される複数のベアラのそれぞれにメモリ領域を割り当て、割り当てたメモリ領域数に基づいて、前記通信装置と前記通信相手装置のそれぞれにおいて使用できるコンテクストの最大数を示すパラメータをベアラ毎に決定する割り当て制御部と、
前記割り当て制御部により決定された前記パラメータを前記通信相手装置に送信する送信部とを備える通信装置が提供される。
【００６６】
上記の構成により、コンテクストを使用してパケットのヘッダ圧縮／復元を行う技術において、装置の能力に応じて、コンテクストを格納するメモリ領域数の上限を示すパラメータをベアラ毎に適切に決定することが可能となる。
【００６７】
前記割り当て制御部は、ベアラの優先度に基づいて各ベアラにメモリ領域を割り当てるようにしてもよい。この構成により、例えば、高優先のベアラに多くのメモリ領域を割り当てるといったように、通信サービスに応じた適切な割り当てを行うことができる。
【００６８】
前記割り当て制御部は、予め定めた数のメモリ領域を、前記複数のベアラのうちの１つのベアラに割り当て、前記能力値から前記予め定めた数を引いた数のメモリ領域を残りのベアラに割り当てるようにしてもよい。この構成により、例えば、ある特定の１つのベアラ（例：音声ベアラ）に確実にコンテクスト格納のメモリ領域を割り当てることができ、当該ベアラのパケットに対してヘッダ圧縮／復元を行うことができる。
【００６９】
前記割り当て制御部は、前記残りのベアラが１つである場合において、前記能力値から前記予め定めた数を引いた数が、前記通信装置におけるベアラ当たりのメモリ領域数の上限値を超える場合に、超えた分を前記残りのベアラでないほうの前記１つのベアラに割り当てるようにしてもよい。この構成により、メモリ領域をできるだけ無駄なく割り当てることが可能となる。
【００７０】
前記通信装置において、最低限確保されるメモリ領域数である最低保証メモリ領域数がベアラ毎に設定されており、前記割り当て制御部は、優先度の高いベアラから順に最低保証メモリ領域数を満足するようにメモリ領域を割り当てるようにしてもよい。この構成により、例えば、優先度の高いベアラにできるだけ多くのメモリ領域を割り当てる割り当てを実現できる。
【００７１】
前記通信装置において、最低限確保されるメモリ領域数である最低保証メモリ領域数がベアラ毎に設定されており、前記割り当て制御部は、複数のベアラ全体の最低保証メモリ領域数に対する割り当て対象ベアラの最低保証メモリ領域数の比率に基づいてメモリ領域を割り当てるようにしてもよい。この構成により、最低限用意しているメモリ領域数に応じた割り当てを実現できる。
【００７２】
前記割り当て制御部は、優先度に基づいて、ラウンドロビン方式により各ベアラにメモリ領域を割り当てるようにしてもよい。この構成により、例えば、優先度を加味しつつ、各ベアラにある程度均等に割り当てできる。
【００７３】
前記割り当て制御部は、各ベアラに少なくとも１つのメモリ領域を割り当てるように割り当てを行うようにしてもよい。この構成により、例えば、優先度の高いベアラに多くのメモリ領域を割り当てたい一方で、全てのベアラに少なくとも１つのメモリ領域を割り当てたい場合の割り当てを実現できる。
【００７４】
前記割り当て制御部は、ベアラ毎に割り当てたメモリ領域数をテーブル情報として保持し、ベアラが設定されるときに、当該テーブル情報を参照して当該ベアラのメモリ領域数を取得し、取得したメモリ領域数に基づいて前記パラメータを決定するようにしてもよい。この構成により、ベアラ設定時の処理が簡易化され、例えば、迅速な処理を実現できる。
【００７５】
前記割り当て制御部は、前記メモリ領域の割り当てをベアラ設定時に動的に行い、既に決定されたパラメータがベアラの設定前後で変更になる場合には、イントラセルハンドオーバによるリセットを実施することとしてもよい。この構成のように動的にメモリ領域の割り当てを行うことで、ＵＥ能力値を余すことなく割り当てることが可能となる。
【００７６】
また、本実施の形態により、コンテクストを使用してパケットのヘッダ圧縮及び復元を行う機能を備え、通信相手装置との間でベアラを用いてパケットの送受信を行う通信装置が実行するパラメータ設定方法であって、前記通信相手装置から、前記コンテクストを格納するメモリ領域の上限数を示す能力値を受信する受信ステップと、前記受信ステップにより受信した前記能力値を超えないように、前記ヘッダ圧縮及び復元が適用される複数のベアラのそれぞれにメモリ領域を割り当て、割り当てたメモリ領域数に基づいて、前記通信装置と前記通信相手装置のそれぞれにおいて使用できるコンテクストの最大数を示すパラメータをベアラ毎に決定する割り当て制御ステップと、前記割り当て制御ステップにより決定された前記パラメータを前記通信相手装置に送信する送信ステップとを備えるパラメータ設定方法が提供される。
【００７７】
上記の構成により、コンテクストを使用してパケットのヘッダ圧縮／復元を行う技術において、装置の能力に応じて、コンテクストを格納するメモリ領域数の上限を示すパラメータをベアラ毎に適切に決定することが可能となる。
【００７８】
以上、本発明の実施の形態を説明してきたが、開示される発明はそのような実施形態に限定されず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。上記の説明における項目の区分けは本発明に本質的ではなく、２以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に（矛盾しない限り）適用されてよい。機能ブロック図における機能部又は処理部の境界は必ずしも物理的な部品の境界に対応するとは限らない。複数の機能部の動作が物理的には１つの部品で行われてもよいし、あるいは１つの機能部の動作が物理的には複数の部品により行われてもよい。説明の便宜上、基地局装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明の実施の形態に従ってユーザ装置が有するプロセッサにより動作するソフトウェア、及び、基地局装置が有するプロセッサにより動作するソフトウェアはそれぞれ、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、レジスタ、ハードディスク（ＨＤＤ）、リムーバブルディスク、ＣＤ−ＲＯＭ、データベース、サーバその他の適切な如何なる記憶媒体に保存されてもよい。
【００７９】
本発明は上記実施形態に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が本発明に包含される。
【符号の説明】
【００８０】
ｅＮＢ  基地局装置
ＵＥ  ユーザ装置
１０１  ＤＬ信号送信部
１０２  ＵＬ信号受信部
１０３  メモリ割り当て制御部
１０４  ＵＥ能力記憶部
１０５  ベアラ管理部
１０６  ＱＣＩ管理部
【図１】
2016046652.tif 000003
【図２】
2016046652.tif 000004
【図３】
2016046652.tif 000005
【図４】
2016046652.tif 000006
【図５】
2016046652.tif 000007
【図６】
2016046652.tif 000008
【図７】
2016046652.tif 000009
【図８】
2016046652.tif 000010
【図９】
2016046652.tif 000011
【図１０】
2016046652.tif 000012
【図１１】
2016046652.tif 000013
【図１２】
2016046652.tif 000014