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