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