JP2015156524A - communication device, and context control method - Google Patents

communication device, and context control method Download PDF

Info

Publication number
JP2015156524A
JP2015156524A JP2014029958A JP2014029958A JP2015156524A JP 2015156524 A JP2015156524 A JP 2015156524A JP 2014029958 A JP2014029958 A JP 2014029958A JP 2014029958 A JP2014029958 A JP 2014029958A JP 2015156524 A JP2015156524 A JP 2015156524A
Authority
JP
Japan
Prior art keywords
context
packet
contexts
base station
storage means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014029958A
Other languages
Japanese (ja)
Other versions
JP2015156524A5 (en
Inventor
徹 内野
Toru Uchino
徹 内野
義顕 大藤
Yoshiaki Ofuji
義顕 大藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2014029958A priority Critical patent/JP2015156524A/en
Publication of JP2015156524A publication Critical patent/JP2015156524A/en
Publication of JP2015156524A5 publication Critical patent/JP2015156524A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To use a context in a communication device having low capability in tune with a communication device having high capability, even if context holding capabilities are different between the communication devices.
SOLUTION: A communication device, which has a function of compressing a packet header, using a context identified by a context identification number, and transmitting the packet having the compressed header, includes: context storage means capable of storing one or a plurality of contexts; reception means for receiving a packet which does not correspond to any context stored in the context storage means; and context discard control means for controlling to discard one context out of one or a plurality of contexts stored in the context storage means, and to store the context corresponding to the received packet in the context storage means.
COPYRIGHT: (C)2015,JPO&INPIT

Description

本発明は、ROHC(RObust Header Compression)のように、装置に保持するコンテクストを使用して、送受信されるパケットのヘッダ圧縮/復元を行う技術に関連するものである。   The present invention relates to a technique for performing header compression / decompression of a packet to be transmitted / received using a context held in the apparatus, such as ROHC (RObust Header Compression).

IPベースのネットワークで音声通信を行う場合に送受信される音声パケットは、ペイロードに対するRTP/UDP/IPヘッダの割合が多く、リソース利用効率やカバレッジの観点で懸念がある。   Voice packets transmitted and received when voice communication is performed in an IP-based network has a large ratio of RTP / UDP / IP header to payload, and there is a concern in terms of resource utilization efficiency and coverage.

そこで、LTEで音声通信を行う方式(VoLTE)においては、基地局装置eNBとユーザ装置UE間の無線インターフェースプロトコルの1つであるPDCPレイヤで音声パケットにROHC(非特許文献1参照)によるヘッダ圧縮を適用することが想定されている(非特許文献2参照)。   Therefore, in a method of performing voice communication in LTE (VoLTE), header compression by ROHC (see Non-Patent Document 1) is performed on voice packets in the PDCP layer, which is one of the radio interface protocols between the base station device eNB and the user device UE. Is assumed to be applied (see Non-Patent Document 2).

ROHCでは、RTP/UDP/IPヘッダフィールドの内で、パケット間で変化のある部分のみを送信することで、実際に送信するビット数を低減している。   In ROHC, the number of bits to be actually transmitted is reduced by transmitting only the portion that changes between packets in the RTP / UDP / IP header field.

例えば、変化しないフィールド(Static part)として、SSRC(RTPレイヤの識別子)、IPアドレス等があり、変化するフィールド(dynamic part)として、RTP timestampやRTP−Sequence Number、UDP checksum等がある。図1に示すように、ほぼ変化しないフィールドを圧縮することで、ヘッダのビット数を大幅に削減することができる。   For example, there are SSRC (an RTP layer identifier), an IP address, etc. as static fields, and RTP timestamp, RTP-Sequence Number, UDP checksum, etc. as changing fields (dynamic part). As shown in FIG. 1, the number of bits of the header can be greatly reduced by compressing a field that does not substantially change.

なお、ユーザ装置UEとネットワーク間に設定される1つのベアラ(パケットの論理的な伝送路)に対しては、複数のRTP/RTCPセッションが設定されることがあるが、それらのいくつのセッションに対してヘッダ圧縮できるかはユーザ装置UE及び基地局装置eNBの能力に依存する。   A plurality of RTP / RTCP sessions may be set for one bearer (packet logical transmission path) set between the user apparatus UE and the network. On the other hand, whether header compression is possible depends on the capabilities of the user apparatus UE and the base station apparatus eNB.

RFC3095RFC3095 3GPP TS 36.323 V11.2.0 (2013−03)3GPP TS 36.323 V11.2.0 (2013-03)

ROHCを実行する装置は、各RTPセッション(パケットストリーム)の変化パターンを記憶し、当該変化パターンに基づいてパケットのヘッダを圧縮/復元する。以降、この変化パターンをコンテクストと呼ぶ。なお、コンテクストは、Static partとDynamic partを含む。圧縮/復元のために、コンテクストはRTPセッション毎に必要である。また、コンテクストは、圧縮用及び復元用ともにCID(Context IDentifierの略であり、Context IDもしくはCIDと記述する場合がある)により識別される。   An apparatus that executes ROHC stores a change pattern of each RTP session (packet stream), and compresses / decompresses a packet header based on the change pattern. Hereinafter, this change pattern is called a context. The context includes a static part and a dynamic part. For compression / decompression, a context is required for each RTP session. The context is identified by a CID (abbreviation of Context IDentifier, which may be described as Context ID or CID) for both compression and decompression.

ユーザ装置UE及び基地局装置eNBともにRTPセッション毎に(すなわち、コンテクスト毎に)メモリを消費するが、搭載するメモリには実装制約があり、圧縮/復元を行う前にUE−eNB間でメモリの実力値をネゴシエーションする必要がある。   Both the user apparatus UE and the base station apparatus eNB consume memory for each RTP session (that is, for each context), but there are implementation restrictions on the installed memory, and before compression / decompression, the memory between the UE and the eNB It is necessary to negotiate the ability value.

本ネゴシエーション後に、ベアラ毎に記憶できるコンテクストの数の上限値(maxCID、非特許文献2参照)が決定され、ベアラ設定時に基地局装置eNBからユーザ装置UEへmaxCIDがRRCメッセージで通知される。   After the negotiation, an upper limit value (maxCID, see Non-Patent Document 2) of the number of contexts that can be stored for each bearer is determined, and maxCID is notified from the base station apparatus eNB to the user apparatus UE by an RRC message when the bearer is set.

例えば、図2の例において、ユーザ装置UEがCompressor、Decompressorそれぞれで8コンテクストまで使用できる能力を有しており、それを能力値として基地局装置eNBに報告する(ステップ1)。基地局装置eNBは、4コンテクストまで使用できる能力を有するので、4コンテクストに相当するmaxCIDをユーザ装置UEに設定する(ステップ2)。   For example, in the example of FIG. 2, the user apparatus UE has a capability of using up to 8 contexts in each of the compressor and the decompressor, and reports this to the base station apparatus eNB as a capability value (step 1). Since the base station apparatus eNB has the capability of using up to 4 contexts, it sets maxCID corresponding to 4 contexts to the user apparatus UE (step 2).

従来のユーザ装置UE及び基地局装置eNBにおいて、確立したコンテクスト数がmaxCIDを超過した場合における新規のコンテクストの扱いは規定されておらず、装置毎の実装に依存している。maxCIDを超過する状況の例を図3を参照して説明する。   In the conventional user apparatus UE and the base station apparatus eNB, handling of a new context when the number of established contexts exceeds maxCID is not defined and depends on the implementation for each apparatus. An example of a situation where maxCID is exceeded will be described with reference to FIG.

図3は、maxCID=3と設定されたユーザ装置UEでの圧縮を示しているが、maxCID=3と設定された基地局装置eNBでの圧縮の場合も同様である。図3(a)では、識別子A(例:IPアドレス等の変化しないもの)を持つUL音声パケットが発生し、CID=0のコンテクストが割り当てられ、当該UL音声パケットが圧縮される。図3(b)において、識別子Aと異なる識別子Bの音声パケットが発生し、CID=1のコンテクストが割り当てられ、当該UL音声パケットが圧縮される。一方、図3(c)では、既にmaxCID(0〜3)に相当する数のコンテクストが使用されている状態で、新たな識別子Eの音声パケットが発生するが、前述したように、この場合にどのように処理を行うかは規定されていない。   FIG. 3 shows the compression in the user apparatus UE set to maxCID = 3, but the same applies to the compression in the base station apparatus eNB set to maxCID = 3. In FIG. 3A, a UL voice packet having an identifier A (for example, an IP address or the like that does not change) is generated, a context with CID = 0 is assigned, and the UL voice packet is compressed. In FIG. 3B, an audio packet with an identifier B different from the identifier A is generated, a context with CID = 1 is assigned, and the UL audio packet is compressed. On the other hand, in FIG. 3C, a voice packet with a new identifier E is generated in a state where the number of contexts corresponding to maxCID (0 to 3) has already been used. It is not specified how the process is performed.

ここで、従来技術では、図2に示したように、一方(例:基地局装置eNB)が他方(例:ユーザ装置UE)の能力値を下回る場合、maxCIDの値は自動的に能力が低いほうのの値に合わせて小さく設定される。   Here, in the prior art, as shown in FIG. 2, when one (example: base station apparatus eNB) is lower than the other (example: user apparatus UE), the value of maxCID is automatically low. It is set to a smaller value to match the other value.

そのため、例えばULのユーザ装置UEにおいて、maxCIDが小さく設定されたために、maxCID超過が発生し、実装によっては、新規パケットを破棄したりuncompressedセッションへのマッピングを行ってしまうリスクが増加することが考えられる。そのような場合、サービスが継続できなかったり、或いはリソース利用効率が減少する事態に陥る可能性がある。なお、このような状況は、例えば、能力の小さいユーザ装置UEに合わせて、使用できる最大コンテクスト数を設定した基地局装置eNBにおいても同様に発生する可能性がある。   For this reason, for example, in the UL user apparatus UE, maxCID is set to be small, and therefore, maxCID excess occurs, and depending on the implementation, the risk of discarding a new packet or mapping to an uncompressed session may increase. It is done. In such a case, there is a possibility that the service cannot be continued or the resource use efficiency decreases. Such a situation may also occur in the base station apparatus eNB that sets the maximum number of contexts that can be used in accordance with, for example, the user apparatus UE having a small capability.

本発明は上記の点に鑑みてなされたものであり、コンテクストを使用してパケットのヘッダ圧縮/復元を行う通信装置間において、コンテクストを保持する能力に差がある場合でも、能力の低い通信装置が能力の高い通信装置に合わせてコンテクストを使用することを可能とする技術を提供することを目的とする。   The present invention has been made in view of the above points, and a communication device having a low ability even when there is a difference in the ability to hold a context among communication devices that perform compression / decompression of a packet header using a context. It is an object of the present invention to provide a technology that makes it possible to use a context according to a communication device having high capability.

本発明の実施の形態によれば、コンテクスト識別番号により識別されるコンテクストを使用してパケットのヘッダ圧縮を行い、ヘッダ圧縮を行った当該パケットを送信する機能を備える通信装置であって、
1つ又は複数のコンテクストを格納可能なコンテクスト記憶手段と、
前記コンテクスト記憶手段に格納されている何れのコンテクストにも対応しないパケットを受信する受信手段と、
前記コンテクスト記憶手段に格納された1つ又は複数のコンテクストのうち1つのコンテクストを破棄し、前記受信したパケットに対応するコンテクストを前記コンテクスト記憶手段に格納する制御を行うコンテクスト破棄制御手段とを備える通信装置が提供される。
According to an embodiment of the present invention, a communication device having a function of performing header compression of a packet using a context identified by a context identification number and transmitting the packet subjected to header compression,
A context storage means capable of storing one or more contexts;
Receiving means for receiving a packet that does not correspond to any context stored in the context storage means;
Communication comprising: a context discard control unit that performs control for discarding one context among one or a plurality of contexts stored in the context storage unit and storing a context corresponding to the received packet in the context storage unit An apparatus is provided.

また、本発明の実施の形態によれば、コンテクスト識別番号により識別されるコンテクストを使用してパケットのヘッダ圧縮を行い、ヘッダ圧縮を行った当該パケットを送信する機能を備える通信装置が実行するコンテクスト制御方法であって、
前記通信装置は、1つ又は複数のコンテクストを格納可能なコンテクスト記憶手段を備え、
前記コンテクスト記憶手段に格納されている何れのコンテクストにも対応しないパケットを受信する受信ステップと、
前記コンテクスト記憶手段に格納された1つ又は複数のコンテクストのうち1つのコンテクストを破棄し、前記受信したパケットに対応するコンテクストを前記コンテクスト記憶手段に格納するコンテクスト破棄制御ステップとを備えるコンテクスト制御方法が提供される。
In addition, according to the embodiment of the present invention, a context executed by a communication device having a function of performing header compression of a packet using a context identified by a context identification number and transmitting the packet subjected to header compression A control method,
The communication device includes a context storage unit capable of storing one or more contexts,
A receiving step of receiving a packet that does not correspond to any context stored in the context storage means;
A context control method comprising: a context discard control step of discarding one context among one or a plurality of contexts stored in the context storage means and storing a context corresponding to the received packet in the context storage means. Provided.

本発明の実施の形態によれば、コンテクストを使用してパケットのヘッダ圧縮/復元を行う通信装置間において、コンテクストを保持する能力に差がある場合でも、能力の低い通信装置が能力の高い通信装置に合わせてコンテクストを使用することが可能となる。   According to the embodiment of the present invention, even if there is a difference in the ability to hold a context between communication devices that perform compression / decompression of a packet header using a context, a communication device with a low capability is a communication with a high capability. It is possible to use a context according to the device.

ROHCを説明するための図である。It is a figure for demonstrating ROHC. maxCIDの設定例を示す図である。It is a figure which shows the example of a setting of maxCID. maxCIDを超過するパケットが到来する場合の例を示す図である。It is a figure which shows the example when the packet which exceeds maxCID arrives. 本発明の実施の形態に係る移動通信システムの構成図である。1 is a configuration diagram of a mobile communication system according to an embodiment of the present invention. 基地局装置eNBの機能構成図である。It is a functional block diagram of the base station apparatus eNB. ROHC制御部30の機能構成図である。3 is a functional configuration diagram of a ROHC control unit 30. FIG. maxCIDの設定例を示す図である。It is a figure which shows the example of a setting of maxCID. 基地局装置eNBにおけるmaxCIDのユーザ装置UEへの設定動作例を示すフローチャートである。It is a flowchart which shows the setting operation example to the user apparatus UE of maxCID in the base station apparatus eNB. 基地局装置eNBにおけるコンテクスト破棄動作例を示すフローチャートである。It is a flowchart which shows the example of context discard operation | movement in the base station apparatus eNB. 最古に確立したコンテクストを選択して破棄動作を行う場合のフローチャートである。It is a flowchart in the case of selecting the oldest established context and performing the discarding operation. システムの動作の具体例を説明するための図である。It is a figure for demonstrating the specific example of operation | movement of a system. 基地局装置eNBにおけるコンテクスト破棄動作の変形例を示すフローチャートである。It is a flowchart which shows the modification of the context discard operation | movement in the base station apparatus eNB. 変形例におけるシステムの動作の具体例を説明するための図である。It is a figure for demonstrating the specific example of operation | movement of the system in a modification.

以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、本実施の形態に係る移動通信システムはLTEに準拠した方式のシステムを想定しているが、本発明はLTEに限定されるわけではなく、他の方式にも適用可能である。   Embodiments of the present invention will be described below with reference to the drawings. The embodiment described below is only an example, and the embodiment to which the present invention is applied is not limited to the following embodiment. For example, the mobile communication system according to the present embodiment assumes a system based on LTE, but the present invention is not limited to LTE and can be applied to other systems.

本明細書及び特許請求の範囲において、「LTE」は、3GPPのリリース8、又は9に対応する通信方式のみならず、3GPPのリリース10、11、又は12もしくはそれ以降に対応する通信方式も含む広い意味で使用する。   In the present specification and claims, “LTE” includes not only a communication system corresponding to Release 8 or 9 of 3GPP but also a communication system corresponding to Release 10, 11 or 12 of 3GPP or later. Use in a broad sense.

(システム構成、装置構成)
図4に、本発明の実施の形態に係る移動通信システムの構成図を示す。図4に示すように、本実施の形態に係る移動通信システムは、セルを形成する基地局装置eNBと、セルに在圏して基地局装置eNBと無線通信を行うユーザ装置UEを含む。図4には、基地局装置eNBとユーザ装置UEが1台ずつ示されているが、これらは代表を示しており、それぞれ複数であってもよい。本実施の形態では、当該移動通信システムは、少なくともLTEに準拠した動作が可能である。すなわち、無線インタフェースプロトコルとしてPHY、MAC、RLC、PDCP、RRC等を使用して通信を行う。
(System configuration, device configuration)
FIG. 4 shows a configuration diagram of the mobile communication system according to the embodiment of the present invention. As shown in FIG. 4, the mobile communication system according to the present embodiment includes a base station apparatus eNB that forms a cell and a user apparatus UE that is located in the cell and performs radio communication with the base station apparatus eNB. In FIG. 4, one base station apparatus eNB and one user apparatus UE are shown, but these are representative and may be plural. In the present embodiment, the mobile communication system can operate at least according to LTE. That is, communication is performed using PHY, MAC, RLC, PDCP, RRC, etc. as a radio interface protocol.

図5に、本実施の形態に係る基地局装置eNBの機能構成図を示す。図5に示すように、基地局装置eNBは、DL信号送信部10、UL信号受信部20、ROHC制御部30、通知メッセージ生成部40、UE能力管理部50、コンフィギュレーション管理部60、パケット受信部70を含む。なお、図5は、基地局装置eNBにおいて本発明の実施の形態に特に関連する機能部のみを示すものであり、少なくともLTEに準拠した動作を行うための図示しない機能も有するものである。   FIG. 5 shows a functional configuration diagram of the base station apparatus eNB according to the present embodiment. As illustrated in FIG. 5, the base station apparatus eNB includes a DL signal transmission unit 10, a UL signal reception unit 20, a ROHC control unit 30, a notification message generation unit 40, a UE capability management unit 50, a configuration management unit 60, and packet reception. Part 70 is included. Note that FIG. 5 shows only functional units particularly related to the embodiment of the present invention in the base station apparatus eNB, and has at least a function (not shown) for performing an operation based on LTE.

DL信号送信部10は、基地局装置eNBから送信されるべき上位のレイヤの信号から、物理レイヤの各種信号を生成し、ユーザ装置UEに対して無線送信する機能を含む。UL信号受信部20は、ユーザ装置UEから各種の上り信号を無線受信し、受信した物理レイヤの信号からより上位のレイヤの信号を取得する機能を含む。特に、本実施の形態では、DL信号送信部10は、ROHC制御部30からヘッダ圧縮されたCIDを含むパケットを受信し、当該パケットをユーザ装置UEに無線信号として送信する。   The DL signal transmission unit 10 includes a function of generating various physical layer signals from higher layer signals to be transmitted from the base station apparatus eNB and wirelessly transmitting the signals to the user apparatus UE. The UL signal reception unit 20 includes a function of wirelessly receiving various uplink signals from the user apparatus UE and acquiring higher layer signals from the received physical layer signals. In particular, in the present embodiment, the DL signal transmission unit 10 receives a packet including a header-compressed CID from the ROHC control unit 30, and transmits the packet to the user apparatus UE as a radio signal.

ROHC制御部30は、ROHCに基づく音声パケットの圧縮/復元の処理を行う。ROHC制御部30の詳細については後述する。   The ROHC control unit 30 performs processing for compressing / decompressing voice packets based on ROHC. Details of the ROHC control unit 30 will be described later.

UE能力管理部50は、ユーザ装置UEからUEの能力(Capability)を通知するメッセージを受信し、当該能力の値をメモリ等に保持する。本実施の形態では、UE能力管理部50は、ユーザ装置UEからヘッダ圧縮/復元用に保持できるコンテクストの数を能力値として受信し、管理する。   The UE capability management unit 50 receives a message notifying the capability (capability) of the UE from the user apparatus UE, and holds the value of the capability in a memory or the like. In the present embodiment, the UE capability management unit 50 receives and manages the number of contexts that can be held for header compression / decompression from the user apparatus UE as a capability value.

コンフィギュレーション管理部60は、ユーザ装置UEに設定すべきコンフィギュレーションの情報(パラメータ等)を決定したり、ユーザ装置UEに設定したコンフィギュレーションの情報をメモリ等に保持する。本実施の形態では、コンフィギュレーション管理部60は、基地局装置eNBにおける能力値(ベアラ毎に保持できるコンテクストの数)も保持しており、当該基地局装置eNBにおける能力値とユーザ装置UEにおける能力値とに基づいて、ユーザ装置UEに通知すべきmaxCIDの値を決定する。   The configuration management unit 60 determines configuration information (parameters or the like) to be set in the user apparatus UE, and holds configuration information set in the user apparatus UE in a memory or the like. In the present embodiment, the configuration management unit 60 also holds the capability value (the number of contexts that can be held for each bearer) in the base station device eNB, the capability value in the base station device eNB, and the capability in the user device UE. Based on the value, a value of maxCID to be notified to the user apparatus UE is determined.

通知メッセージ生成部40は、ユーザ装置UEに通知するシグナリングメッセージ(例:RRCメッセージ)を生成し、DL信号送信部10を介して送信する。本実施の形態では、通知メッセージ生成部40は、コンフィギュレーション管理部60により決定されたmaxCIDをユーザ装置UEに設定するためのメッセージを生成し、ユーザ装置UEに送信する。   The notification message generation unit 40 generates a signaling message (for example, RRC message) to be notified to the user apparatus UE, and transmits the signaling message via the DL signal transmission unit 10. In this Embodiment, the notification message production | generation part 40 produces | generates the message for setting the maxCID determined by the configuration management part 60 to the user apparatus UE, and transmits to the user apparatus UE.

パケット受信部70は、コアネットワーク等から、ユーザ装置UE向けのパケットを受信する。本実施の形態では、パケット受信部70により受信したパケットについて、ROHC制御部30が、コンテクストの確立や破棄等の制御、ヘッダの圧縮等を行う。   The packet receiving unit 70 receives a packet for the user apparatus UE from a core network or the like. In the present embodiment, the ROHC control unit 30 performs control such as context establishment and destruction, header compression, and the like for the packet received by the packet receiving unit 70.

図6に、本実施の形態に係るROHC制御部30の機能構成図を示す。図6に示すように、ROHC制御部30は、コンテクスト記億部31、コンテクスト破棄制御部32、ROHC処理部33を含む。   FIG. 6 shows a functional configuration diagram of the ROHC control unit 30 according to the present embodiment. As shown in FIG. 6, the ROHC control unit 30 includes a context storage unit 31, a context discard control unit 32, and a ROHC processing unit 33.

コンテクスト記億部31は、ROHCの圧縮/復元のためのコンテクストを記憶するが、本実施の形態では、基地局装置eNBがCompressorになる方向の通信(つまりDL通信)を想定しており、その方向の通信において、コンテクスト記億部31は、ROHCの圧縮のためのコンテクストを記憶する。   The context storage unit 31 stores a context for ROHC compression / decompression, but in the present embodiment, communication in a direction in which the base station apparatus eNB becomes a compressor (that is, DL communication) is assumed. In direction communication, the context storage unit 31 stores a context for ROHC compression.

ROHC処理部33は、RTPセッション(パケットストリーム)毎に、対応するコンテクストを使用して、圧縮/復元処理(本実施の形態では音声パケットを圧縮する処理)を実行する。   The ROHC processing unit 33 executes compression / decompression processing (processing for compressing voice packets in the present embodiment) using the corresponding context for each RTP session (packet stream).

コンテクスト破棄制御部32は、パケット受信部70からパケットを受信し、新規のセッション毎のコンテクストの確立(生成)、確立したコンテクストのコンテクスト記憶部31への格納等を行う。ここで、コンテクスト破棄制御部32は、例えば、既にコンテクスト記憶部31に格納されているコンテクストのRTP/UDP/IPヘッダフィールドのStatic part(例:IP address)に合致しないパケットを受信する場合に、新規のコンテクストを確立する。ただし、コンテクスト破棄制御部32は、既に確立済みのコンテクスト数(CIDの数)が自身の能力を超過した場合、所定の優先度で既存コンテクストを破棄し、破棄した領域に新たに確立したコンテクストを格納する処理を行う。この処理の詳細については後述する。   The context discard control unit 32 receives a packet from the packet receiving unit 70, establishes (generates) a context for each new session, stores the established context in the context storage unit 31, and the like. Here, the context discard control unit 32 receives, for example, a packet that does not match the static part (eg, IP address) of the RTP / UDP / IP header field of the context already stored in the context storage unit 31. Establish a new context. However, when the number of already established contexts (number of CIDs) exceeds its own capacity, the context discard control unit 32 discards the existing context with a predetermined priority, and newly establishes the context in the discarded area. Process to store. Details of this processing will be described later.

(システムの動作)
次に、上述した構成を備えるシステムの動作(特に基地局装置eNBの動作)について、適宜図面を参照して説明する。
(System operation)
Next, the operation of the system having the above-described configuration (particularly the operation of the base station apparatus eNB) will be described with reference to the drawings as appropriate.

本実施の形態では、(eNBの能力値:X)<(UEの能力値:Y)の場合においても、ユーザ装置UEの能力値に合わせてmaxCIDを設定し、基地局装置eNB側でメモリを使い回すことで、あたかも基地局装置eNBが能力以上のコンテクストを保持しているかのような動作を可能としている。本制御は、例えば、識別子の異なるRTPパケットが継続して到来するようなベアラ(例:音声ベアラ)に対してのみ適用されてもよい。   In the present embodiment, even when (eNB capability value: X) <(UE capability value: Y), maxCID is set according to the capability value of the user apparatus UE, and the memory is stored on the base station apparatus eNB side. By reusing it, it is possible to operate as if the base station apparatus eNB has a context exceeding its capability. This control may be applied only to bearers (for example, voice bearers) in which RTP packets with different identifiers arrive continuously, for example.

まず、maxCIDを設定する動作例を説明する。図7に示すように、ユーザ装置UEが例えばRRCメッセージを使用して自身の能力値(Yとする)を基地局装置eNBに通知する(ステップ101)。そして、ベアラ設定時等において、基地局装置eNBは、自分の能力値(Xとする)と、ユーザ装置UEの能力値(Y)とを比較し、比較結果に基づいてmaxCIDを決定し(ステップ102)、決定したmaxCIDを例えばRRCメッセージでユーザ装置UEに通知する(ステップ103)。   First, an operation example for setting maxCID will be described. As illustrated in FIG. 7, the user apparatus UE notifies the base station apparatus eNB of its own capability value (Y) using, for example, an RRC message (step 101). Then, at the time of bearer setting or the like, the base station apparatus eNB compares its own capability value (X) with the capability value (Y) of the user apparatus UE, and determines maxCID based on the comparison result (step) 102), the determined maxCID is notified to the user apparatus UE by, for example, an RRC message (step 103).

図8を参照して、基地局装置eNBのコンフィギュレーション管理部60により実行されるmaxCIDの決定動作を説明する。なお、図8は、音声ベアラに対してのみ本制御を適用する場合の例であるが、音声ベアラに限定せずに本制御を適用してもよい。   With reference to FIG. 8, the determination operation | movement of maxCID performed by the configuration management part 60 of the base station apparatus eNB is demonstrated. FIG. 8 shows an example in which the present control is applied only to the voice bearer, but the present control may be applied without being limited to the voice bearer.

基地局装置eNBは、(eNB能力値:X)が(UE能力値:Y)よりも小さいか否かを判定する(ステップ201)。ステップ201の判定結果がNoであればmaxCIDをY(≦X)に相当する値とする(ステップ202)。   The base station apparatus eNB determines whether (eNB capability value: X) is smaller than (UE capability value: Y) (step 201). If the determination result in step 201 is No, maxCID is set to a value corresponding to Y (≦ X) (step 202).

ステップ201の判定結果がYesである場合、基地局装置eNBは、設定するベアラが音声ベアラか否かを判定する(ステップ203)。ステップ203の判定結果がYesの場合、maxCIDをY(>X)に相当する値とする(ステップ204)。ステップ203の判定結果がNoの場合、maxCIDをXに相当する値とする(ステップ205)。ステップ202、205に至る場合、通常の動作が行われ、ステップ204に至る場合は次に説明するコンテクスト破棄制御動作が行われる。   When the determination result of step 201 is Yes, the base station apparatus eNB determines whether the bearer to set is a voice bearer (step 203). When the determination result in step 203 is Yes, maxCID is set to a value corresponding to Y (> X) (step 204). When the determination result in step 203 is No, maxCID is set to a value corresponding to X (step 205). When steps 202 and 205 are reached, a normal operation is performed, and when step 204 is reached, a context discard control operation described below is performed.

図8のステップ204に至った場合において、すなわち、基地局装置eNBが自身の能力値よりも大きなmaxCIDを基地局装置eNBとユーザ装置UEに設定した場合において、基地局装置eNBがユーザ装置UE宛てのパケットを受信する場合の動作例を図9のフローチャートを参照して説明する。図9に示す処理は主にROHC制御部30のコンテクスト破棄制御部32により実行される。   When step 204 in FIG. 8 is reached, that is, when the base station apparatus eNB sets a maxCID larger than its own capability value in the base station apparatus eNB and the user apparatus UE, the base station apparatus eNB is addressed to the user apparatus UE. An example of the operation when receiving the packet will be described with reference to the flowchart of FIG. The process shown in FIG. 9 is mainly executed by the context discard control unit 32 of the ROHC control unit 30.

基地局装置eNBがパケットを受信して、新規コンテクストの確立がトリガされる(ステップ301)。すなわち、ステップ301は、既にコンテクストとして格納されているRTP/UDP/IPヘッダフィールドのStatic part(例:IP address)に合致しないStatic partを持つパケットを受信する場合である。なお、既にコンテクストとして格納されているRTP/UDP/IPヘッダフィールドのStatic partに合致するパケットを受信する場合は、当該コンテクストに基づきパケットが圧縮され、圧縮されたパケットがユーザ装置UEに送信される。   The base station apparatus eNB receives the packet and triggers establishment of a new context (step 301). That is, step 301 is a case where a packet having a static part that does not match a static part (eg, IP address) of an RTP / UDP / IP header field already stored as a context is received. When a packet that matches the static part of the RTP / UDP / IP header field already stored as a context is received, the packet is compressed based on the context, and the compressed packet is transmitted to the user apparatus UE. .

ステップ302において、コンテクスト破棄制御部32は、新規のコンテクストが確立されることにより、確立されるコンテクスト数が基地局装置eNBの能力を超えるか否かを判定する。すなわち、コンテクスト破棄制御部32は、新規のコンテクストが確立される時点で、既にコンテクスト記憶部31に格納されたコンテクストのCIDがmaxCIDに達しているか否かを判定する。   In step 302, the context discard control unit 32 determines whether or not the number of established contexts exceeds the capability of the base station apparatus eNB by establishing a new context. That is, the context discard control unit 32 determines whether or not the CID of the context already stored in the context storage unit 31 has reached maxCID at the time when a new context is established.

ステップ302の判定結果がYesになる場合(能力を超える場合)、ステップ303に進み、コンテクスト破棄制御部32は、コンテクスト記億部31に記憶されている既に確立したコンテクストのうち破棄する1つのコンテクストを選択し、選択したコンテクストを破棄し、空いたメモリ領域に新規コンテクストを格納する。   If the determination result in step 302 is Yes (exceeds the ability), the process proceeds to step 303, where the context discard control unit 32 discards one of the already established contexts stored in the context storage unit 31. Is selected, the selected context is discarded, and a new context is stored in an empty memory area.

一方、ステップ302の判定結果がNoになる場合(能力を超えない場合)、ステップ304に進み、コンテクスト破棄制御部32は、コンテクスト記億部31における空きメモリ領域に新規コンテクストを格納する。   On the other hand, when the determination result of step 302 is No (when the capacity is not exceeded), the process proceeds to step 304, where the context discard control unit 32 stores the new context in the free memory area in the context storage unit 31.

ステップ303において、破棄するコンテクストを選択する方法として、例えば、最古に確立したコンテクストを選択することができる。新規に確立したコンテクストのCIDを新規CIDとすると、最古のコンテクストのCIDはCID=(新規CID mod X)で算出できる。例えば新規CIDが4で、eNB能力値が4であれば、CID=0のコンテクストを選択する。また、使用されていないコンテクスト(もしくは最もパケット発生頻度の小さいコンテクスト)を選択してもよい。使用されていないコンテクストは、例えば、当該コンテクストを使用していない期間が所定期間以上かどうか、あるいは一定期間内で使用された頻度が最も低いかどうか等で判断できる。また、最もCIDが小さいコンテクストを選択してもよく、ランダムにコンテクストを選択してもよい。   In step 303, as a method of selecting the context to be discarded, for example, the oldest established context can be selected. If the CID of the newly established context is a new CID, the CID of the oldest context can be calculated by CID = (new CID mod X). For example, if the new CID is 4 and the eNB capability value is 4, a context with CID = 0 is selected. Alternatively, a context that is not used (or a context with the lowest packet generation frequency) may be selected. A context that is not used can be determined, for example, based on whether or not the period in which the context is not used is equal to or longer than a predetermined period, or whether the frequency of use within a certain period is the lowest. Moreover, the context with the smallest CID may be selected, or the context may be selected at random.

上記の最古に確立したコンテクストを選択して破棄(上書き)する場合の動作を図10を参照してより詳細に説明する。本例においても音声通信を対象としている。図10に示すように、メモリに空きがある場合は、メモリ番号の順番にコンテクストが格納されていく。cは、最も新しくコンテクストに割り当てられたCIDを表す。また、mは、最も新しくコンテクストが格納されたメモリ番号を示す。m_maxは同時に確立できるコンテクスト数の最大値を示す。つまり、m_maxは、基地局装置eNBの能力値Xに相当する。   The operation when selecting and discarding (overwriting) the oldest established context will be described in more detail with reference to FIG. This example is also intended for voice communication. As shown in FIG. 10, when the memory is free, the contexts are stored in the order of the memory numbers. c represents the CID most recently assigned to the context. Further, m indicates a memory number in which the latest context is stored. m_max indicates the maximum number of contexts that can be established simultaneously. That is, m_max corresponds to the capability value X of the base station apparatus eNB.

ステップ401において音声通信が開始されると、コンテクスト破棄制御部32は、m=0、c=0として変数の初期化を行う(ステップ402)。基地局装置eNBが上位のネットワークからパケットを受信すると(ステップ403)、コンテクスト破棄制御部32は、当該パケットに対応するコンテクストが既に確立されているか否かを判定する(ステップ404)。ステップ404の判定結果がYesの場合(既にコンテクストが確立されている場合)、既に確立されているコンテクストを用いてパケットのヘッダ圧縮を行い、パケットをユーザ装置UEに向けて送信する(ステップ405)。   When voice communication is started in step 401, the context discard control unit 32 initializes variables with m = 0 and c = 0 (step 402). When the base station apparatus eNB receives a packet from the upper network (step 403), the context discard control unit 32 determines whether or not a context corresponding to the packet has already been established (step 404). When the determination result in step 404 is Yes (when the context has already been established), the header of the packet is compressed using the already established context, and the packet is transmitted to the user apparatus UE (step 405). .

一方、ステップ404の判定結果がNoの場合(既にコンテクストが確立されていない場合)、コンテクスト破棄制御部32は、受信したパケットに対応するコンテクストを確立する(ステップ406)。コンテクスト破棄制御部32は、当該確立したコンテクストのCIDとしてc=(c+1) mod (maxCID+1)を割り当て、当該コンテクストをメモリ番号がm=(m+1) mod m_maxのメモリ領域に上書きする。つまり、m=(m+1) mod m_maxに既にコンテクストが格納されている場合は当該コンテクストを破棄し、新たに確立したコンテクストを格納する。例えば、m_maxが4であり、maxCIDが7であり、新規コンテクストを格納する直前におけるcが3であり、mが3であるとすると、新規コンテクストのCIDは4になり、新規コンテクストを格納するメモリ番号は0になる。同様に、新規コンテクスト確立を要する次のパケットの新規コンテクストについてのCIDは5になり、メモリ番号は1になる。   On the other hand, when the determination result in step 404 is No (when the context has not been established), the context discard control unit 32 establishes a context corresponding to the received packet (step 406). The context discard control unit 32 assigns c = (c + 1) mod (maxCID + 1) as the CID of the established context, and overwrites the context on the memory area whose memory number is m = (m + 1) mod m_max. That is, when a context is already stored in m = (m + 1) mod m_max, the context is discarded and a newly established context is stored. For example, if m_max is 4, maxCID is 7, c immediately before storing a new context is 3, and m is 3, the CID of the new context is 4, and the memory storing the new context The number is 0. Similarly, the CID for the new context of the next packet that requires establishment of a new context is 5 and the memory number is 1.

ステップ408において、パケットは新規コンテクストを用いて圧縮され、ユーザ装置UEに送信される(ステップ408)。   In step 408, the packet is compressed using the new context and transmitted to the user equipment UE (step 408).

以上の処理は、音声通信が終わるまで、つまり、音声のパケットを受信しなくなるまで実行される(ステップ409)。   The above processing is executed until the voice communication ends, that is, until no voice packet is received (step 409).

図11を参照して、システムの動作をより具体的に説明する。図11は、UE能力値:8、eNB能力値:4の場合に、音声ベアラが設定される場合の例である。UE能力値:8>eNB能力値:4であるが、図8のフローにより、本実施の形態ではユーザ装置UEと基地局装置eNBにおいてともにmaxCID=7が設定される。   The operation of the system will be described more specifically with reference to FIG. FIG. 11 shows an example in which a voice bearer is set when the UE capability value is 8 and the eNB capability value is 4. Although UE capability value: 8> eNB capability value: 4, in the present embodiment, maxCID = 7 is set in both the user apparatus UE and the base station apparatus eNB according to the flow of FIG.

ユーザ装置UEと基地局装置eNBにおいてともにmaxCID=7が設定された当初の状態を図11(a)に示す。その後、基地局装置eNBは、ユーザ装置UE宛てのパケットを順次受信し、例えば図11(b)に示す状態において、基地局装置eNBにCID=0〜2の3つのコンテクストが確立され、ユーザ装置UEにもCID=0〜2の3つのコンテクストが確立されている。   FIG. 11A shows an initial state where maxCID = 7 is set in both the user apparatus UE and the base station apparatus eNB. Thereafter, the base station apparatus eNB sequentially receives packets addressed to the user apparatus UE. For example, in the state illustrated in FIG. 11B, three contexts of CID = 0 to 2 are established in the base station apparatus eNB, and the user apparatus Three contexts of CID = 0 to 2 are also established in the UE.

そして、基地局装置eNBにCID=0〜3の4つのコンテクストが確立され、ユーザ装置UEにもCID=0〜3の4つのコンテクストが確立されているものとし、その後に基地局装置eNBは、新規のコンテクストの確立をトリガさせるパケットを受信したものとする。この時点で、コンテクスト数は、基地局装置eNBにおける能力値(=4)となっており、このままでは新規のコンテクストを格納することができない。   Then, it is assumed that four contexts of CID = 0 to 3 are established in the base station apparatus eNB, and four contexts of CID = 0 to 3 are established in the user apparatus UE, and then the base station apparatus eNB Assume that a packet is received that triggers the establishment of a new context. At this time, the number of contexts is the capability value (= 4) in the base station apparatus eNB, and a new context cannot be stored as it is.

そこで、本例では、図11(c)に示すように、CID=0のコンテクストを削除し、削除した領域にCID=4の新規のコンテクストを格納する。また、ユーザ装置UEにもCID=4のコンテクストが設定される。この時点で、ユーザ装置UEから見ると基地局装置eNBは能力値が少なくとも5あるように見える。本例では、maxcCIDが7であるから、CID=7のコンテクストまでは上記のように破棄を行うことで格納することが可能である。   Therefore, in this example, as shown in FIG. 11C, the context with CID = 0 is deleted, and a new context with CID = 4 is stored in the deleted area. Also, the context of CID = 4 is set in the user apparatus UE. At this point, when viewed from the user apparatus UE, the base station apparatus eNB appears to have at least 5 capability values. In this example, since maxcCID is 7, it is possible to store up to the context of CID = 7 by discarding as described above.

なお、これまでの説明ではパケットフローのプロトコルとしてRTPを対象としているが、本実施の形態に係る動作(これまでに説明した動作及び変形例での動作)はRTPに限らず、他のプロトコル(例:RTCP)のパケットフローについても適用可能である。また、本実施の形態に係る通信装置(基地局装置eNB、ユーザ装置UE)は、本実施の形態に係る動作をRTPやRTCPのようなプロトコル毎に実行してもよい。即ち、上記説明したフローチャートの各インデックスがプロトコル毎に独立に管理されてもよい。   In the description so far, RTP is targeted as a packet flow protocol, but the operation according to the present embodiment (the operation described so far and the operation in the modified example) is not limited to RTP, and other protocols ( (Example: RTCP) The packet flow is also applicable. Moreover, the communication apparatus (base station apparatus eNB, user apparatus UE) according to the present embodiment may execute the operation according to the present embodiment for each protocol such as RTP or RTCP. That is, each index of the flowchart described above may be managed independently for each protocol.

さらに、新規コンテクストを持つパケットの発生頻度はプロトコルに依存する。例えば、RTPはRTCPと比較して、より高頻度に新規コンテクストを持つパケットが発生する可能性がある。しかし、全てのプロトコルに対して本実施の形態に係る動作を通信装置に実装すると、実装が複雑になるため、本実施の形態に係る動作を特定のプロトコルに対してのみ(例えば、RTPに限って)、適用(実装)してもよい。   Furthermore, the frequency of occurrence of a packet having a new context depends on the protocol. For example, RTP may generate a packet having a new context more frequently than RTCP. However, if the operation according to the present embodiment is implemented in a communication device for all protocols, the implementation becomes complicated. Therefore, the operation according to the present embodiment is performed only for a specific protocol (for example, only for RTP). And may be applied (implemented).

<変形例>
基地局装置eNBに対し、RTPパケット(音声パケット等)が到来する頻度は、サービスやアプリケーションによって異なり、システム全体として圧縮効率を向上するためには、よりパケットの到来頻度の高いセッションのコンテクストを優先的に保持する必要がある。
<Modification>
The frequency of arrival of RTP packets (voice packets, etc.) to the base station apparatus eNB varies depending on the service and application. In order to improve the compression efficiency of the entire system, priority is given to the context of sessions with higher packet arrival frequencies. It is necessary to keep it.

しかし、単純に既存コンテクストを破棄すると、到来頻度の低いセッションのコンテクストで、それよりも到来頻度の高いセッションのコンテクストを上書きしてしまい、システム全体として圧縮効率を低下させてしまう可能性がある。   However, if the existing context is simply discarded, the context of a session with a lower arrival frequency may be overwritten with the context of a session with a lower arrival frequency, which may reduce the compression efficiency of the entire system.

そこで、変形例では、基地局装置eNBが自身の能力を超過する新規コンテクストの確立をトリガするパケットを受信した場合に、当該パケットに対応するコンテクストを一旦テンポラリのメモリ領域に保存し、当該コンテクストに対応するパケットの受信頻度を計測し、当該コンテクストを保持するべきであるか否かを判定し、保持するべきと判断した場合に、既存コンテクストの破棄及び新コンテクストによる上書きを行うこととしている。なお、パケットに対応するコンテクストとは、当該パケットのstatic partに合致するstatic partを有するコンテクストであり、コンテクストに対応するパケットとは、当該コンテクストのstatic partに合致するstatic partを有するパケットである。   Therefore, in a modified example, when the base station apparatus eNB receives a packet that triggers establishment of a new context that exceeds its own capacity, the context corresponding to the packet is temporarily stored in a temporary memory area, and the context is stored in the context. The frequency of reception of the corresponding packet is measured, it is determined whether or not the context should be retained, and when it is determined that the context should be retained, the existing context is discarded and overwritten with a new context. Note that a context corresponding to a packet is a context having a static part that matches the static part of the packet, and a packet corresponding to a context is a packet having a static part that matches the static part of the context.

パケットの受信頻度の計測方法は特定の方法に限定されない。例えば、ブロック平均を計測してもよいし、忘却計数を用いたものでもよい。また、計測時間等は、ベアラ、サービス、アプリケーションによって別々のものが設定されてもよい。   The method for measuring the packet reception frequency is not limited to a specific method. For example, a block average may be measured or a forgetting count may be used. Further, different measurement times may be set according to bearers, services, and applications.

変形例において、基地局装置eNBがユーザ装置UE宛てのパケットを受信する場合の動作例を図12のフローチャートを参照して説明する。図12に示す処理は主にROHC制御部30のコンテクスト破棄制御部32により実行される。   In the modification, an operation example when the base station apparatus eNB receives a packet addressed to the user apparatus UE will be described with reference to the flowchart of FIG. The process shown in FIG. 12 is mainly executed by the context discard control unit 32 of the ROHC control unit 30.

基地局装置eNBがパケットを受信して、新規コンテクストの確立がトリガされる(ステップ501)。ステップ502において、コンテクスト破棄制御部32は、新規のコンテクストが確立されることにより、確立されるコンテクスト数が基地局装置eNBの能力を超えるか否かを判定する。   The base station apparatus eNB receives the packet and triggers establishment of a new context (step 501). In step 502, the context discard control unit 32 determines whether or not the number of established contexts exceeds the capability of the base station apparatus eNB by establishing a new context.

ステップ502の判定結果がYesになる場合(能力を超える場合)、ステップ503に進み、コンテクスト破棄制御部32は、受信したパケットに対応する新規のコンテクストを、コンテクスト記億部31におけるテンポラリメモリ領域に格納する。   When the determination result in step 502 is Yes (when the capacity is exceeded), the process proceeds to step 503, where the context discard control unit 32 puts a new context corresponding to the received packet in the temporary memory area in the context storage unit 31. Store.

そして、コンテクスト破棄制御部32は、例えば所定時間、受信パケットを監視することで、当該パケット(上記新規コンテクストに対応するパケット)の受信頻度が所定に閾値よりも大きいか否かを判定する(ステップ504)。ステップ504でYesになる場合、ステップ505に進み、コンテクスト破棄制御部32は、コンテクスト記億部31に記憶されている既に確立したコンテクストのうち破棄するコンテクストを選択する。破棄するコンテクストを選択する方法については前述したとおりである。なお、既存のコンテクストのパケットについても受信頻度を測定し、例えば受信頻度が最も低いコンテクストを破棄のために選択してもよい。   Then, the context discard control unit 32 monitors the received packet for a predetermined time, for example, to determine whether the reception frequency of the packet (the packet corresponding to the new context) is larger than a predetermined threshold (step) 504). If YES in step 504, the process proceeds to step 505, where the context discard control unit 32 selects a context to be discarded among the already established contexts stored in the context storage unit 31. The method for selecting the context to be discarded is as described above. Note that the reception frequency of an existing context packet may also be measured, and for example, the context with the lowest reception frequency may be selected for discarding.

次に、コンテクスト破棄制御部32は、ステップ505で選択したコンテクストを破棄し、破棄したメモリ領域に、テンポラリメモリ領域内コンテクストを上書きする(ステップ506)。そして、テンポラリメモリ領域内コンテクストを破棄する(ステップ507)。   Next, the context discard control unit 32 discards the context selected in step 505, and overwrites the discarded memory area with the context in the temporary memory area (step 506). Then, the context in the temporary memory area is discarded (step 507).

ステップ504での判定結果がNoである場合、ステップ507に進み、テンポラリメモリ領域内コンテクストを破棄する。つまり、受信頻度が低いパケットについては、コンテクストを確立しない。なお、テンポラリメモリ領域内コンテクストを破棄せず、次回にテンポラリメモリ領域を使用するときに上書きすることとしてもよい。   If the determination result in step 504 is No, the process proceeds to step 507 to discard the temporary memory area context. That is, no context is established for a packet with low reception frequency. The temporary memory area context may be overwritten the next time the temporary memory area is used without discarding the temporary memory area context.

ステップ502の判定結果がNoになる場合(能力を超えない場合)、ステップ508に進み、コンテクスト破棄制御部32は、コンテクスト記億部31におけるコンテクストの空き領域に新規コンテクストを格納する。   When the determination result in step 502 is No (when the capacity is not exceeded), the process proceeds to step 508, and the context discard control unit 32 stores the new context in the context free area in the context storage unit 31.

なお、ステップ504での受信頻度の計測中に、他の新規コンテクストをトリガするパケットを受信する場合には、当該計測を中止してもよいし、計測終了まで新規パケットを破棄しても良い。これは、能力を超える新規コンテクストをトリガするパケットが次々に発生するケースはあまりない、という想定に基づく。   When a packet that triggers another new context is received during measurement of the reception frequency in step 504, the measurement may be stopped or the new packet may be discarded until the measurement is completed. This is based on the assumption that there are not many cases in which packets that trigger a new context that exceeds the capability occur one after another.

図13を参照して、変形例におけるシステムの動作をより具体的に説明する。図13は、UE能力値:8、eNB能力値:4の場合に、音声ベアラが設定される場合の例である。図11の場合と同様にmaxCID=7がユーザ装置UEと基地局装置eNBに設定される。   With reference to FIG. 13, the operation of the system in the modification will be described more specifically. FIG. 13 is an example in which a voice bearer is set when the UE capability value is 8 and the eNB capability value is 4. Similarly to the case of FIG. 11, maxCID = 7 is set in the user apparatus UE and the base station apparatus eNB.

図13(a)に示すように、基地局装置eNBとユーザ装置UEにおいて、CID=0〜3のコンテクストが確立し、使用されている状態で、基地局装置eNBは、新規コンテクスト(CID=4)の確立をトリガするパケットを受信したものとする。そして、基地局装置eNBは、当該コンテクストをテンポラリメモリ領域に格納し、当該コンテクストに対応するパケットの受信頻度を計測する。   As illustrated in FIG. 13A, in the base station apparatus eNB and the user apparatus UE, in the state where the context of CID = 0 to 3 is established and used, the base station apparatus eNB has a new context (CID = 4 Assume that a packet that triggers the establishment of is received. And the base station apparatus eNB stores the said context in a temporary memory area | region, and measures the reception frequency of the packet corresponding to the said context.

図13(b)の基地局装置eNBにおいて、受信頻度が所定の閾値を上回ると判定され、この例では、CID=0のコンテクストを破棄し、CID=4のコンテクストを上書きし、テンポラリメモリ領域のコンテクストを破棄する。   In the base station apparatus eNB of FIG. 13B, it is determined that the reception frequency exceeds a predetermined threshold. In this example, the context of CID = 0 is discarded, the context of CID = 4 is overwritten, and the temporary memory area Discard the context.

なお、これまでは、基地局装置eNBがCompressorとなり、ユーザ装置UEが、当該Compressorで圧縮されたパケットのヘッダを復元するdecompressorとなる場合の例(すなわちダウンリンクリンクの例)を説明したが、ユーザ装置UEがCompressorとなり、基地局装置eNBが、当該Compressorで圧縮されたパケットのヘッダを復元するdecompressorとなる場合でも、ユーザ装置UEにおいて、これまでに説明した基地局装置eNBにおけるコンテクスト破棄制御と同様の制御を実行することが可能である。その場合、ユーザ装置UEにおいて、送受信部、ROHC制御部30と同様のROHC制御部を備える。このような処理を行う基地局装置eNB及びユーザ装置UEを総称して「通信装置」と称してもよい。   In addition, until now, the example (namely, example of a downlink link) when the base station apparatus eNB becomes a Compressor and the user apparatus UE becomes a decompressor that restores a header of a packet compressed by the Compressor has been described. Even when the user apparatus UE becomes a Compressor and the base station apparatus eNB becomes a decompressor that restores the header of a packet compressed by the Compressor, the user apparatus UE performs the context discard control in the base station apparatus eNB described so far. Similar control can be performed. In that case, the user apparatus UE includes a ROHC control unit similar to the transmission / reception unit and the ROHC control unit 30. The base station apparatus eNB and the user apparatus UE that perform such processing may be collectively referred to as “communication apparatus”.

(実施の形態のまとめ、効果等)
以上説明したように、本実施の形態では、コンテクスト識別番号により識別されるコンテクストを使用してパケットのヘッダ圧縮を行い、ヘッダ圧縮を行った当該パケットを送信する機能を備える通信装置であって、1つ又は複数のコンテクストを格納可能なコンテクスト記憶手段と、前記コンテクスト記憶手段に格納されている何れのコンテクストにも対応しないパケットを受信する受信手段と、前記コンテクスト記憶手段に格納された1つ又は複数のコンテクストのうち1つのコンテクストを破棄し、前記受信したパケットに対応するコンテクストを前記コンテクスト記憶手段に格納する制御を行うコンテクスト破棄制御手段とを備える通信装置が提供される。
(Summary of the embodiment, effects, etc.)
As described above, in the present embodiment, a communication device having a function of performing header compression of a packet using a context identified by a context identification number and transmitting the packet subjected to header compression, Context storage means capable of storing one or a plurality of contexts, receiving means for receiving a packet not corresponding to any context stored in the context storage means, and one or more stored in the context storage means There is provided a communication apparatus comprising: a context discard control unit that performs control for discarding one context among a plurality of contexts and storing a context corresponding to the received packet in the context storage unit.

なお、上記構成におけるコンテクスト記憶手段は、例えば1つのベアラに対するコンテクスト格納領域に相当する。上記の構成により、実質的に、コンテクスト記憶手段に格納可能な最大のコンテクスト数よりも多い数のコンテクストを使用することが可能となる。   In addition, the context memory | storage means in the said structure is corresponded to the context storage area with respect to one bearer, for example. With the above configuration, it is possible to use a number of contexts that is substantially larger than the maximum number of contexts that can be stored in the context storage means.

前記コンテクスト破棄制御手段は、前記コンテクスト記憶手段の中から、最古に確立されたコンテクスト、使用されていないコンテクスト、もしくは、最も小さいコンテクスト識別番号に対応するコンテクストを破棄する、又は、前記コンテクスト記憶手段の中から、ランダムに選択したコンテクストを破棄する。例えば、最古に確立されたコンテクストは、使用頻度が小さいことが想定されるから、最古に確立されたコンテクストを破棄し、新たなコンテクストを上書きすることで、受信頻度が高いと考えられる新たなパケットのヘッダ圧縮を行うことができ、システム全体としての圧縮効率を向上させることができる。   The context discard control means discards the oldest established context, the unused context, or the context corresponding to the smallest context identification number from the context storage means, or the context storage means Discard the randomly selected context from the list. For example, since the oldest established context is assumed to be used infrequently, discarding the oldest established context and overwriting a new context will cause a new reception frequency Packet header compression can be performed, and the compression efficiency of the entire system can be improved.

前記コンテクスト破棄制御手段は、前記受信手段で受信した前記パケットに対応するコンテクストを前記コンテクスト記憶手段における一時記憶領域に格納し、前記パケットの受信頻度が所定の閾値よりも大きい場合に、前記1つのコンテクストを破棄し、前記パケットに対応するコンテクストを前記コンテクスト記憶手段に格納することができる。このように、受信頻度が高い新たなパケットのヘッダ圧縮を可能とすることで、システム全体としての圧縮効率を向上させることができる。   The context discard control means stores the context corresponding to the packet received by the receiving means in a temporary storage area in the context storage means, and when the reception frequency of the packet is larger than a predetermined threshold, The context can be discarded and the context corresponding to the packet can be stored in the context storage means. Thus, by enabling header compression of a new packet having a high reception frequency, the compression efficiency of the entire system can be improved.

例えば、前記通信装置は移動通信システムにおける基地局装置であり、前記パケットの送信先の装置はユーザ装置であり、前記ユーザ装置から、格納可能な最大のコンテクストの数を第1の能力値として受信し、当該第1の能力値と、前記基地局装置が格納可能な最大のコンテクストの数である第2の能力値とを比較し、前記第1の能力値が前記第2の能力値よりも大きい場合に、当該第1の能力値に相当する最大コンテクスト識別番号を前記ユーザ装置にシグナリングメッセージで通知することにより、当該ユーザ装置を前記最大コンテクスト識別番号に相当する数のコンテクストを格納可能に設定することができる。これにより、ユーザ装置は、自分の能力があるにもかかわらず、従来のように、基地局装置に合わせて小さな最大コンテクスト識別番号(maxCID)を設定することを回避できる。   For example, the communication device is a base station device in a mobile communication system, the packet transmission destination device is a user device, and receives the maximum number of contexts that can be stored from the user device as a first capability value. Then, the first capability value is compared with a second capability value that is the maximum number of contexts that can be stored in the base station apparatus, and the first capability value is greater than the second capability value. When it is larger, the maximum context identification number corresponding to the first capability value is notified to the user apparatus by a signaling message, so that the user apparatus can store the number of contexts corresponding to the maximum context identification number. can do. Accordingly, the user apparatus can avoid setting a small maximum context identification number (maxCID) according to the base station apparatus as in the related art even though the user apparatus has its own ability.

また、前記コンテクスト破棄制御手段は、コンテクスト破棄等に係る前記制御をプロトコル毎に実行してもよいし、特定のプロトコルに対してのみ実行することとしてもよい。   In addition, the context discard control unit may execute the control related to context discard or the like for each protocol, or may execute only for a specific protocol.

以上、本発明の各実施の形態を説明してきたが、開示される発明はそのような実施形態に限定されず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。上記の説明における項目の区分けは本発明に本質的ではなく、2以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に(矛盾しない限り)適用されてよい。機能ブロック図における機能部又は処理部の境界は必ずしも物理的な部品の境界に対応するとは限らない。複数の機能部の動作が物理的には1つの部品で行われてもよいし、あるいは1つの機能部の動作が物理的には複数の部品により行われてもよい。説明の便宜上、基地局装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明の実施の形態で説明した処理に対応する動作を実行するソフトウェア(基地局装置又はユーザ装置である通信装置が有するプロセッサで実行される)は、ランダムアクセスメモリ(RAM)、フラッシュメモリ、読み取り専用メモリ(ROM)、EPROM、EEPROM、レジスタ、ハードディスク(HDD)、リムーバブルディスク、CD−ROM、データベース、サーバその他の適切な如何なる記憶媒体に保存されてもよい。本発明は上記実施形態に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が本発明に包含される。   Although the embodiments of the present invention have been described above, the disclosed invention is not limited to such embodiments, and those skilled in the art will understand various variations, modifications, alternatives, substitutions, and the like. Will. Although specific numerical examples have been described in order to facilitate understanding of the invention, these numerical values are merely examples and any appropriate values may be used unless otherwise specified. The classification of items in the above description is not essential to the present invention, and the items described in two or more items may be used in combination as necessary, or the items described in one item may be used in different items. It may be applied to the matters described in (if not inconsistent). The boundaries between functional units or processing units in the functional block diagram do not necessarily correspond to physical component boundaries. The operations of a plurality of functional units may be physically performed by one component, or the operations of one functional unit may be physically performed by a plurality of components. For convenience of explanation, the base station apparatus has been described using a functional block diagram, but such an apparatus may be realized by hardware, software, or a combination thereof. Software that executes an operation corresponding to the processing described in the embodiment of the present invention (executed by a processor included in a communication device that is a base station device or a user device) includes a random access memory (RAM), a flash memory, and a read It may be stored in a dedicated memory (ROM), EPROM, EEPROM, register, hard disk (HDD), removable disk, CD-ROM, database, server or any other suitable storage medium. The present invention is not limited to the above embodiments, and various modifications, modifications, alternatives, substitutions, and the like are included in the present invention without departing from the spirit of the present invention.

UE ユーザ装置
eNB 基地局装置
10 DL信号送信部
20 UL信号受信部
30 ROHC制御部
31 コンテクスト記億部
32 コンテクスト破棄制御部
33 ROHC処理部
40 通知メッセージ生成部
50 UE能力管理部
60 コンフィギュレーション管理部
UE user apparatus eNB base station apparatus 10 DL signal transmission unit 20 UL signal reception unit 30 ROHC control unit 31 Context storage unit 32 Context discard control unit 33 ROHC processing unit 40 Notification message generation unit 50 UE capability management unit 60 Configuration management unit

Claims (7)

コンテクスト識別番号により識別されるコンテクストを使用してパケットのヘッダ圧縮を行い、ヘッダ圧縮を行った当該パケットを送信する機能を備える通信装置であって、
1つ又は複数のコンテクストを格納可能なコンテクスト記憶手段と、
前記コンテクスト記憶手段に格納されている何れのコンテクストにも対応しないパケットを受信する受信手段と、
前記コンテクスト記憶手段に格納された1つ又は複数のコンテクストのうち1つのコンテクストを破棄し、前記受信したパケットに対応するコンテクストを前記コンテクスト記憶手段に格納する制御を行うコンテクスト破棄制御手段と
を備えることを特徴とする通信装置。
A communication device having a function of performing header compression of a packet using a context identified by a context identification number and transmitting the packet subjected to header compression,
A context storage means capable of storing one or more contexts;
Receiving means for receiving a packet that does not correspond to any context stored in the context storage means;
A context discard control unit that performs control for discarding one context among one or a plurality of contexts stored in the context storage unit and storing a context corresponding to the received packet in the context storage unit. A communication device characterized by the above.
前記コンテクスト破棄制御手段は、前記コンテクスト記憶手段の中から、最古に確立されたコンテクスト、使用されていないコンテクスト、もしくは、最も小さいコンテクスト識別番号に対応するコンテクストを破棄する、又は、前記コンテクスト記憶手段の中から、ランダムに選択したコンテクストを破棄する
ことを特徴とする請求項1に記載の通信装置。
The context discard control means discards the oldest established context, the unused context, or the context corresponding to the smallest context identification number from the context storage means, or the context storage means The communication apparatus according to claim 1, wherein a context selected at random is discarded.
前記コンテクスト破棄制御手段は、
前記受信手段で受信した前記パケットに対応するコンテクストを前記コンテクスト記憶手段における一時記憶領域に格納し、
前記パケットの受信頻度が所定の閾値よりも大きい場合に、前記1つのコンテクストを破棄し、前記パケットに対応するコンテクストを前記コンテクスト記憶手段に格納する
ことを特徴とする請求項1又は2に記載の通信装置。
The context discard control means includes:
Storing the context corresponding to the packet received by the receiving means in a temporary storage area in the context storage means;
3. The context according to claim 1, wherein, when the reception frequency of the packet is greater than a predetermined threshold, the one context is discarded and the context corresponding to the packet is stored in the context storage unit. Communication device.
前記通信装置は移動通信システムにおける基地局装置であり、前記パケットの送信先の装置はユーザ装置であり、
前記ユーザ装置から、格納可能な最大のコンテクストの数を第1の能力値として受信し、当該第1の能力値と、前記基地局装置が格納可能な最大のコンテクストの数である第2の能力値とを比較し、前記第1の能力値が前記第2の能力値よりも大きい場合に、当該第1の能力値に相当する最大コンテクスト識別番号を前記ユーザ装置にシグナリングメッセージで通知することにより、当該ユーザ装置を前記最大コンテクスト識別番号に相当する数のコンテクストを格納可能に設定する
ことを特徴とする請求項1ないし3のうちいずれか1項に記載の通信装置。
The communication device is a base station device in a mobile communication system, and the transmission destination device of the packet is a user device,
The maximum number of contexts that can be stored is received as a first capability value from the user apparatus, and the first capability value and the second capability that is the maximum number of contexts that can be stored by the base station apparatus By comparing with a value, and when the first capability value is larger than the second capability value, a maximum context identification number corresponding to the first capability value is notified to the user apparatus by a signaling message. The communication apparatus according to any one of claims 1 to 3, wherein the user apparatus is set to be able to store a number of contexts corresponding to the maximum context identification number.
前記コンテクスト破棄制御手段は、前記制御をプロトコル毎に実行することを特徴とする請求項1ないし4のうちいずれか1項に記載の通信装置。   The communication apparatus according to claim 1, wherein the context discard control unit executes the control for each protocol. 前記コンテクスト破棄制御手段は、前記制御を特定のプロトコルに対して実行することを特徴とする請求項1ないし4のうちいずれか1項に記載の通信装置。   The communication apparatus according to claim 1, wherein the context discard control unit executes the control for a specific protocol. コンテクスト識別番号により識別されるコンテクストを使用してパケットのヘッダ圧縮を行い、ヘッダ圧縮を行った当該パケットを送信する機能を備える通信装置が実行するコンテクスト制御方法であって、
前記通信装置は、1つ又は複数のコンテクストを格納可能なコンテクスト記憶手段を備え、
前記コンテクスト記憶手段に格納されている何れのコンテクストにも対応しないパケットを受信する受信ステップと、
前記コンテクスト記憶手段に格納された1つ又は複数のコンテクストのうち1つのコンテクストを破棄し、前記受信したパケットに対応するコンテクストを前記コンテクスト記憶手段に格納するコンテクスト破棄制御ステップと
を備えることを特徴とするコンテクスト制御方法。
A context control method executed by a communication device having a function of performing header compression of a packet using a context identified by a context identification number and transmitting the packet subjected to header compression,
The communication device includes a context storage unit capable of storing one or more contexts,
A receiving step of receiving a packet that does not correspond to any context stored in the context storage means;
A context discard control step of discarding one context among one or a plurality of contexts stored in the context storage means, and storing a context corresponding to the received packet in the context storage means; Context control method to do.
JP2014029958A 2014-02-19 2014-02-19 communication device, and context control method Pending JP2015156524A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014029958A JP2015156524A (en) 2014-02-19 2014-02-19 communication device, and context control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014029958A JP2015156524A (en) 2014-02-19 2014-02-19 communication device, and context control method

Publications (2)

Publication Number Publication Date
JP2015156524A true JP2015156524A (en) 2015-08-27
JP2015156524A5 JP2015156524A5 (en) 2017-03-09

Family

ID=54775622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014029958A Pending JP2015156524A (en) 2014-02-19 2014-02-19 communication device, and context control method

Country Status (1)

Country Link
JP (1) JP2015156524A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017078140A1 (en) * 2015-11-05 2017-05-11 株式会社Nttドコモ User device, base station, and connection establishment method
JP2017208794A (en) * 2015-11-05 2017-11-24 株式会社Nttドコモ User device, base station and connection establishment method
WO2021199390A1 (en) * 2020-04-01 2021-10-07 株式会社Nttドコモ Terminal and communication method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002051098A1 (en) * 2000-12-20 2002-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Efficient mapping of signal elements to a limited range of identifiers
JP2003304511A (en) * 2002-01-30 2003-10-24 Ntt Docomo Inc Communication terminal, server apparatus, relay apparatus, broadcast communication system, broadcast communication method, and program
JP2004512743A (en) * 2000-10-18 2004-04-22 ノキア コーポレイション How to define header field compression for data packet connections
JP2005229629A (en) * 2004-02-12 2005-08-25 Samsung Electronics Co Ltd Method for resuming header restoration action in multimedia broadcast/multicast service system
EP2536098A1 (en) * 2011-06-16 2012-12-19 Alcatel Lucent Method and apparatuses for controlling encoding of a dataflow

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004512743A (en) * 2000-10-18 2004-04-22 ノキア コーポレイション How to define header field compression for data packet connections
WO2002051098A1 (en) * 2000-12-20 2002-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Efficient mapping of signal elements to a limited range of identifiers
JP2003304511A (en) * 2002-01-30 2003-10-24 Ntt Docomo Inc Communication terminal, server apparatus, relay apparatus, broadcast communication system, broadcast communication method, and program
JP2005229629A (en) * 2004-02-12 2005-08-25 Samsung Electronics Co Ltd Method for resuming header restoration action in multimedia broadcast/multicast service system
EP2536098A1 (en) * 2011-06-16 2012-12-19 Alcatel Lucent Method and apparatuses for controlling encoding of a dataflow

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3RD GENERATION PARTNERSHIP PROJECT;TECHNICAL SPECIFICATION GROUP RADIO ACCESS NETWORK;EVOLVED UNIVER, vol. 3GPP TS 36.323 V11.2.0, JPN6018010588, 18 March 2013 (2013-03-18), pages 4 - 2, ISSN: 0003765990 *
NTT DOCOMO, INC.: "ROHC Context ID reuse[online]", 3GPP TSG-RAN WG2♯85 R2-140538, JPN6017032982, 14 February 2014 (2014-02-14), ISSN: 0003629879 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017078140A1 (en) * 2015-11-05 2017-05-11 株式会社Nttドコモ User device, base station, and connection establishment method
JP2017208794A (en) * 2015-11-05 2017-11-24 株式会社Nttドコモ User device, base station and connection establishment method
WO2021199390A1 (en) * 2020-04-01 2021-10-07 株式会社Nttドコモ Terminal and communication method

Similar Documents

Publication Publication Date Title
EP3217716B1 (en) User apparatus, and duplicated packet processing method
US11528596B2 (en) Method for reporting user equipment capability information and apparatus
WO2015117549A1 (en) Method for discarding radio link control service data unit, and base stations
US11930391B2 (en) Wireless communications apparatus and methods
CN106332178B (en) Method and device for compressing IP protocol header, user equipment and base station
CN107645746B (en) Context updating method, system and equipment
WO2012108215A1 (en) Communication system, transmission control device, and transmission control method
CN114208137A (en) Method and device for compressing and decompressing Ethernet frame header
CN110402596B (en) Wireless communication device and wireless communication method
JP2015156524A (en) communication device, and context control method
WO2013001838A1 (en) Reception device, transmission device, and feedback method
JP6055389B2 (en) Wireless base station
CN104518851A (en) Method and device for data processing
US10334564B2 (en) RRC message processing method, user equipment, and base station
US10064237B2 (en) Communication apparatus, and layer 2 state control method
EP3913881A1 (en) Header compression management in a radio access network
JP6342143B2 (en) Base station apparatus and context control method
CN108200605B (en) Data transmission method and device for base station
CN107018531B (en) Method for processing data service in Long Term Evolution (LTE) base station and base station
KR101020318B1 (en) Method and system for tansmitting/receiving asymmetric two-way packet data
JP2016046652A (en) Communication device
KR100981823B1 (en) Method and system for tansmitting/receiving asymmetric two-way packet data
CN109219079B (en) IR message transmission method and communication equipment
JP6174365B2 (en) Base station and method
KR20200076573A (en) Method and apparatus for identfying security key based on pdcp layer device in next generation mobile communication system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170130

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171106

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180219

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180227

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20180330