無線通信システムにおけるデータ伝送方法
本発明の一様相によるデータブロック構成方法は、無線通信システムにおいてヘッダ圧縮機能を有するプロトコル階層で受信側へ伝送されるデータブロックを生成する方法において、制御情報を含む制御パケット及び上位階層データブロックにヘッダ圧縮を行なって生成された圧縮パケットのうち少なくとも一つを生成する段階と、制御パケットが生成された場合、生成された制御パケットに含まれた制御情報のタイプ(type)を指示するタイプ指示情報及び制御パケットを含む第1下位階層データブロックを生成する段階と、を含む構成とした。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、無線通信システムに関するもので、より詳細には、無線通信システムにおけるデータブロック構成方法に関する。
【背景技術】
【0002】
図1は、E−UMTSの網構造を示す図である。E−UMTSシステムは、既存のWCDMA UMTSシステムから進化したシステムで、現在、3GPP(3rd Generation Partnership Project)で標準化作業が進行されている。E−UMTSは、LTE(Long Term Evolution)システムとも呼ばれる。
【0003】
図1を参照すると、E−UTRANは、基地局(以下、‘eNodeB’または‘eNB’と略す)で構成され、これらeNB間はX2インタフェースを通じて連結される。eNBは、無線インタフェースを通じて端末(User Equipment;以下、‘UE’と略す)と連結され、S1インタフェースを通じてEPC(Evolved Packet Core)に連結される。EPCは、MME(Mobility Management Entity)/SAE(System Architecture Evolution)ゲートウェイを含む。
【0004】
端末とネットワーク間の無線インタフェースプロトコル(Radio Interface Protocol)の階層は、通信システムで広く知られた開放型システム間相互接続(Open System Interconnection;OSI)基準モデルの下位3階層に基づいてL1(第1階層)、L2(第2階層)、L3(第3階層)に区分されることができ、なかでも第1階層に属する物理階層は、物理チャネル(Physical Channel)を用いた情報伝送サービス(Information Transfer Service)を提供し、第3階層に位置する無線資源制御(Radio Resource Control;以下、‘RRC’と略す)階層は、端末とネットワーク間において無線資源を制御する役割を果たす。このために、RRC階層は、端末とネットワーク間にRRCメッセージが互い交換されるようにする。RRC階層は、NodeBとAGなどネットワークノードに分散して位置しても良く、NodeBまたはAGに独立して位置しても良い。
【0005】
図2は、E−UTRAN(Evolved Universal Terrestrial Radio Access Network)の概略構成図である。図2で、ハッチング(hatching)した部分は、使用者平面(user plane)の機能的エンティティを表し、ハッチングしていない部分は、制御平面(control plane)の機能的エンティティを表す。
【0006】
図3A及び3Bは、端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、図3Aが制御平面プロトコル構成図で、図3Bが使用者平面プロトコル構成図である。図4A及び図4Bの無線インタフェースプロトコルは、水平的には、物理階層(Physical Layer)、データリンク階層(Data Link Layer)及びネットワーク階層(Network Layer)からなり、垂直的には、データ情報伝送のための使用者平面(User Plane)及び制御信号(Signaling)伝達のための制御平面(Control Plane)からなる。図3A及び図3Bのプロトコル階層は、通信システムで広く知られた開放型システム間相互接続(Open System Interconnection;OSI)基準モデルの下位3階層に基づいてL1(第1階層)、L2(第2階層)、L3(第3階層)に区分されることができる。
【0007】
第1階層である物理階層は、物理チャネル(Physical Channel)を用いて上位階層に情報伝送サービス(Information Transfer Service)を提供する。物理階層は、上位にある媒体接続制御(Medium Access Control)階層とは伝送チャネル(Transport Channel)を通じて連結されており、この伝送チャネルを通じて媒体接続制御階層と物理階層間のデータが移動する。そして、異なる物理階層間、すなわち、送信側と受信側の物理階層間は、物理チャネルを通じてデータが移動する。この物理チャネルはE−UMTSにおいてOFDM(Orthogonal Frequency Division Multiplexing)方式で変調され、時間(time)と周波数(frequency)を無線資源として用いる。
【0008】
第2階層の媒体接続制御(Medium Access Control;以下‘MAC’と略す)階層は、論理チャネル(Logical Channel)を通じて上位階層である無線リンク制御(Radio Link Control)階層にサービスを提供する。第2階層の無線リンク制御(Radio Link Control;以下、‘RLC’と略す)階層は、信頼性あるデータの伝送を支援する。第2階層のPDCP階層は、IPv4やIPv6のようなIPパケットを用いて伝送データが相対的に帯域幅の小さい無線区間で効率的に伝送されるように余計の制御情報を減らすヘッダ圧縮(Header Compression)機能を果たす。
【0009】
第3階層の最も下部に位置している無線資源制御(Radio Resource Control;以下、‘RRC’と略す)階層は、制御平面にのみ定義され、無線ベアラ(Radio Bearer;‘RB’と略す)の設定(Configuration)、再設定(Re−configuration)及び解除(Release)と関連して論理チャネル、伝送チャネル及び物理チャネルの制御を担当する。この時、RBは、端末とUTRAN間のデータ伝達のために第2階層により提供されるサービスを意味する。
【0010】
以下、第2階層に含まれるPDCP階層について詳細に説明する。
【0011】
PDCP階層は、その上位階層としてRRC階層または使用者応用階層(application layer)と連結されており、その下位階層としてRLC階層と連結される。PDCP階層で行なわれる主要機能には、ヘッダ圧縮(header compression)機能と保安(security)機能がある。ヘッダ圧縮機能は、無線資源の使用効率を高めるために使用される。これは、一つのインターネットパケットストリーム(internet packet stream)を通じて伝送されるパケットには共通している内容が多いということに着目したもので、無線端で伝送しなければならない情報の量を縮減できるという利点を有する。保安機能には、暗号化(ciphering)と無欠性検査(integrity check)があり、第3者によるデータ操作または盗聴を防ぐために使用される。
【0012】
PDCP階層で使用されるヘッダ圧縮技法のうち、ROHC(Robust Header Compression)は、RTP(Real−time Transport Protocol)/UDP(User Datagram Protocol)/IP(Internet Protocol)パケットのヘッダ情報を縮減するのに用いられる。ヘッダ圧縮技法には、ROHCの他にもRFC2507のようなものがある。
【0013】
ROHC技法は、一つのパケットストリーム(Packet Stream)に属する連続したパケットにおいて、パケットヘッダそれぞれのフィールド値がほとんど一定であるという事実に着目したものである。したがって、ROHC技法は、パケットヘッダに含まれるフィールド全体を伝送するのではなく、可変するフィールドを伝送する。参考として、圧縮されていないRTP/UDP/IPパケットの全体ヘッダ大きさは、IPv4(IP version 4)では40オクテット(octet)で、IPv6(IP version 6)では60オクテットである反面、ペイロード(payload)と呼ばれる純粋なデータ部分の大きさは一般に15〜20オクテットである。したがって、実際に伝送する使用者データよりも制御情報がはるかに大きい構造を持っているため、伝送効率が非常に低いことがわかる。したがって、ヘッダ圧縮技法を利用すると制御情報の量は大幅に縮減されることができる。例えば、ROHC技法によって縮減されたヘッダの大きさは普通、1オクテット〜3オクテット程度に過ぎない。
【0014】
ROHC技法は、大きく、U−mode(Uni−directional mode)、O−mode(Bi−directional Optimistic mode)及びR−mode(Bi−directional Reliable mode)の三つのモードに区分される。U−modeでは、送信側から受信側への単方向通信を行ない、O−modeまたはR−modeでは、両方向通信を行なう。後者の場合、送信側は実時間パケットを伝送し、受信側は伝送状態情報を送信側に伝送する。したがって、O−modeとR−modeのROHC技法は、データのヘッダ圧縮パケットの伝送だけでなく、逆方向に受信側からROHC状態情報(ACKまたはNACK)を受けて実時間トラフィックパケットの伝送を制御する。受信側から送信側に伝達されるROHC状態情報は、モードによって使用目的が異なることができる。O−modeでは主にNACK関連情報を送って圧縮効率を増加させ、R−modeでは、ROHC状態情報を用いた厳格な論理(logic)を用いてより堅固な(robust)ヘッダ圧縮技法を支援するようにする。ROHC状態情報は、ヘッダ圧縮過程におけるフィードバック情報(feedback information)と呼ぶことができる。ROHCに限らず、他のヘッド圧縮技法でもフィードバック情報が利用されることができる。
【0015】
ROHC技法のうち、U−modeについてより詳細に説明すると、圧縮機は、全体文脈形成状態、動的文脈形成状態及び全体文脈完全状態の3つの状態を有する。各状態別に伝送可能な圧縮ヘッダパケットの種類が異なり、動作方法も異なる。まず、文脈(context)の構造について説明すると、文脈は、静的文脈と動的文脈とで構成される。
【0016】
図4は、従来技術によるROHC U−mode圧縮機の状態とその遷移過程を説明するための図である。図4を参照すると、全体文脈形成状態とは、全体文脈が一切形成されていないか、全体文脈が完全に損傷されて再び構成しなければならない状態を意味する。動的文脈形成状態とは、全体文脈のうち動的文脈部分が損傷されて再び構成しなければならない状態を意味し、全体文脈完全状態とは、言葉の通り、全体文脈が損傷無しで完全に構成されている状態を意味する。それぞれの状態は、周期ごとに他の状態に遷移する。この時、それぞれの周期は互いに異なる。例えば、全体文脈完全状態から動的文脈形成状態への遷移周期よりは、全体文脈完全状態から全体文脈形成状態への遷移周期がはるかに大きい。
【発明の概要】
【発明が解決しようとする課題】
【0017】
上記のような従来技術によるPDCP階層で生成されるデータブロックは、そのデータブロックに含まれるデータが、上位階層から伝達されたデータなのか、または、PDCP階層で自体的に生成されたデータかによって、様々な類型に分類されることができる。また、上位階層から伝達されたデータが使用者データ(user data)かまたは制御データ(control data)なのかによって、PDCP階層で生成されたデータブロックは異なって分類されることができる。一方、PDCP階層で生成される各データブロックの類型によってヘッダ圧縮機能の適用有無、暗号化及び/または無欠性検査機能の適用有無などが決定されるから、各データブロックをその類型によって区分可能にすることによってデータを効率的に処理できるような方案が要求される。
【0018】
本発明は、上記の点に鑑みてなされたもので、その目的は、無線通信システムでデータを効率的に処理できる方案を提供することにある。
【課題を解決するための手段】
【0019】
本発明の一様相によるデータブロック構成方法は、無線通信システムにおいてヘッダ圧縮機能を有するプロトコル階層で受信側へ伝送されるデータブロックを生成する方法において、制御情報を含む制御パケット及び上位階層データブロックに対してヘッダ圧縮を行なって生成された圧縮パケットのうち少なくとも一つを生成する段階と、前記制御パケットが生成された場合、前記生成された制御パケットに含まれた制御情報のタイプ(type)を指示するタイプ指示情報及び前記制御パケットを含む第1下位階層データブロックを生成する段階と、を含んで構成されることができる。
【0020】
本発明の他の様相によるデータブロック構成方法は、無線通信システムの伝送側から受信側に伝送されるデータブロックを生成する方法において、上位階層データブロックにヘッダ圧縮を行なうプロトコルエンティティで、前記受信側から伝送されたデータブロックと関連した制御情報を含む制御パケットを生成する段階と、前記生成された制御パケットに含まれた前記制御情報のタイプを指示するタイプフィールドを含むヘッダ及び前記制御パケットを含む第1データブロックを生成する段階と、を含んで構成されることができる。
【図面の簡単な説明】
【0021】
【図1】E−UMTSの網構造を示す図である。
【図2】E−UTRAN(Evolved Universal Terrestrial Radio Access Network)の概略構成図である。
【図3A】端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、制御平面プロトコル構成図である。
【図3B】端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、使用者平面プロトコル構成図である。
【図4】従来技術によるROHC U−mode圧縮機の状態とその遷移過程を説明するための図である。
【図5】E−UMTSシステムの伝送側及び受信側PDCP階層に含まれるエンティティ(entities)を機能的に示す図である。
【図6】図5のヘッダ圧縮エンティティで制御情報が生成されて受信側に伝達される過程を説明するための図である。
【図7】制御平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。
【図8】使用者平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。
【図9A】上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図である。
【図9B】上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図である。
【発明を実施するための形態】
【0022】
以下に添付図面を参照しつつ説明される本発明の実施例から、本発明の構成、作用及び他の特徴が容易にわかる。
【0023】
図5は、E−UMTSシステムの伝送側及び受信側PDCP階層に含まれるエンティティ(entities)を機能的に示す図である。図5では、PDCP階層で行なわれる各機能に対応する一つのエンティティを示したが、二つ以上のエンティティが結合されて一つのエンティティを構成しても良い。
【0024】
図5を参照すると、伝送側PDCP階層は、RRCまたは応用階層のような上位階層から上位階層データ、すなわち、PDCP SDU(Service Data Unit)を受信する。RRC階層から伝達された上位階層データは、RRC階層の機能を行なうための制御平面(control plane)のシグナリング情報であり、応用階層から伝達された上位階層データは、使用者平面(user plane)のデータである。
【0025】
SN割当エンティティ11は、上位階層から伝達されたPDCP SDUに一連番号(SN:Sequence Number)を与える。ヘッダ圧縮エンティティ12は、上位階層から伝達された使用者平面のデータ、すなわち、PDCP SDUにヘッダ圧縮機能を行なう。前述したように、ヘッダ圧縮エンティティ12では、圧縮技法としてROHC技法を用いることができ、一つのパケットストリームに属する連続したパケットにおいてパケットヘッダそれぞれのフィールド値がほとんど一定であるという事実に着目し、パケットのヘッダに含まれるフィールド全体ではなく一部のみを含むヘッダを構成する。ただし、ヘッダ圧縮は、全てのPDCP SDUに対して行なわれるのではなく、周期的にヘッダ圧縮されていない全体ヘッダ(full header)を受信側に伝送する。受信側は、受信した全体ヘッダに基づいて、圧縮されたヘッダを再構成する。RRC階層から伝達された上位階層データにはヘッダ圧縮機能が適用されない。
【0026】
一方、ヘッダ圧縮エンティティ12は、上位階層から伝達されたPDCP SDUとは関連していない、すなわち、上位階層データを含まない制御パケットを生成する。制御パケットは、PDCP階層の機能遂行と関連したもので、ヘッダ圧縮エンティティにより生成された制御情報を含む。制御情報の例には、受信側から伝送されたPDCP PDUに関するフィードバック情報または状態情報などがある。フィードバック情報は、受信側から伝送されたPDCP PDUのヘッダ圧縮と関連した情報を含む。状態情報は、受信側から伝送されたPDCP PDUが成功的に受信されたかまたは再伝送を必要とするかに対する情報を含むことができる。制御情報は、フィードバック情報または状態情報以外の制御情報も含むことができる。
【0027】
図6は、ヘッダ圧縮エンティティ12で制御情報が生成されて受信側に伝達される過程を説明するための図である。
【0028】
図6を参照すると、第1制御情報(B)は、左側から右側へ伝送されるもので、右側から左側へ伝送される圧縮パケットストリーム、すなわち、‘Stream C’に対するフィードバック情報または状態情報などのような反応情報(response information)である。第2制御情報(D)は、右側から左側へ伝送されるもので、左側から右側へ伝送される圧縮パケットストリーム、すなわち、‘Stream A’に対する反応情報である。言い換えると、‘Stream A’は‘Point E’を通じて伝達されたPDCP SDUが圧縮されて伝送されるパケットの流れであるが、同じ方向に伝達される第1制御情報(B)は‘Point E’を通じて伝達されたPDCP SDUとは関連しておらず、‘Point F’を通じてPDCP階層に伝達されて‘Stream C’に連結されるパケットの流れと関連している。すなわち、第1及び第2制御情報は、文脈情報の管理と関連している情報である。したがって、制御情報は、送信側PDCP階層の立場では、上位階層から伝達されたPDCP SDUとは全く無関係に生成される情報である。したがって、SN割当エンティティにより一連番号が割り当てられない。
【0029】
再び図5を参照すると、無欠性検査エンティティ13は、制御平面データを含むPDCP SDU、すなわち、RRC階層から伝達されたPDCP SDUに無欠性保護(integrity protection)作業を行なう。無欠性検査は、伝送されるPDCP PDUに、MAC−I(Message Authentication Code for Integrity Protection)というフィールドを添付する方式で行なわれることができる。
【0030】
暗号化エンティティ14は、ヘッダ圧縮エンティティ12によりヘッダ圧縮が行なわれた圧縮パケット及び無欠性検査エンティティ13により無欠性保護作業が行なわれたRRCメッセージに暗号化(ciphering)を行なう。暗号化される以前のデータ(PLAINTEXT BLOCK)は、暗号化パラメータと特定暗号化アルゴリズムによって生成されたMASKとのビット演算を通じて暗号化されることで、CIPHERTEXT BLOCKを形成する。CIPHERTEXT BLOCKは、無線区間を通じて受信側に伝送され、これを受信した受信側は、送信側で使われた暗号化アルゴリズムを用いて同一のMASKを生成して復号化することによって、本来のPLAINTEXT BLOCKを復旧する。暗号化アルゴリズムは、3GPPで用いられるf8アルゴリズムの他にも、従来の様々な方式が用いられることができる。これら暗号化パラメータは、CK、COUNT−C、BEARER、DIRECTION、LENGTHなどを意味し、なかでもCONUNT−Cは、暗号化が行なわれるPDCP SDUの一連番号(sequence number)と関係している値で、時間によって変わる。図5で、一連番号の割り当てられていない制御パケットは暗号化されない。
【0031】
ヘッダ付加エンティティ15は、ヘッダ圧縮エンティティ12または暗号化エンティティ14から伝達されたデータブロックにPDCPヘッダを付加することによって、PDCP PDUを生成する。生成されるPDCP PDUは、3通りの類型に大別されることができる。その第一は、RRC階層から伝達された制御平面の上位階層データを含むPDCP PDUである。第二は、上位階層である応用階層から伝達された使用者平面の上位階層データを含むPDCP PDUである。第三は、ヘッダ圧縮エンティティ12により生成された制御パケットを含むPDCP PDUである。各類型のPDCP PDUは、本発明の一実施例によってそれぞれ異なるヘッダを含む。図5に示すように、暗号化エンティティ14による暗号化はヘッダ付加以前に行なわれるので、PDCP PDUの類型にかかわることなくPDCP PDUのヘッダには暗号化が行なわれない。
【0032】
図7は、制御平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。上記の如く、制御平面の上位階層データ、すなわち、RRC階層から伝達される制御情報に対しては、図5のSN割当エンティティ11により一連番号が割り当てられた後、無欠性検査エンティティ13により無欠性保護作業が行なわれる。したがって、図7に示すPDCP PDUのヘッダには、一連番号を含むPDCP SNフィールドが含まれる。‘R’フィールドは、留保ビット(reserved bit)を意味する。MAC−Iフィールドは、無欠性検査エンティティ13による無欠性保護のために追加されたメッセージ信頼コード(message authentication code)を含む。
【0033】
図8は、使用者平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。図8のPDCP PDUのヘッダは、D/Cフィールド及びPDCP SNフィールドを含む。D/Cフィールドは、該当のPDCP PDUが使用者データ(user data)を含んでいるのかまたは制御情報を含んでいるのかを表す情報を含む。図8で、D/Cフィールドは、該当のPDCP PDUは使用者データを含んでいることを表す指示子を含む。
【0034】
図9A及び図9Bは、上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図で、それぞれ異なる種類(type)の制御情報を含んでいる。図9A及び図9BのPDCP PDUは共通してD/CフィールドとPDU Typeフィールドを含む。D/Cフィールドは、該当のPDCP PDUが制御情報を含んでいることを表す指示子を含む。PDU Typeフィールドは、該当のPDCP PDUに含まれた制御情報の種類を表す情報を含む。図9A及び図9Bは、それぞれ異なる種類の制御情報を含んでいるので、それぞれのPDU Typeフィールドは互いに異なる情報を含んでいる。したがって、受信側でPDU Typeフィールドに含まれた情報を用いて該当のPDCP PDUにどんな種類の制御情報が含まれているかを確認することができる。
【0035】
図9AのPDCP PDUに含まれた制御情報は、散在ROHCフィードバックパケット(interspersed ROHC feedback packet)である。散在ROHCフィードバックパケットは、図5のヘッダ圧縮エンティティにより生成されたパケットで、上位階層から伝達されたPDCPSDUとは関係がなく、受信側から伝送されたPDCP PDUに対するフィードバック情報を含む。図9BのPDCP PDUに含まれた情報は、状態報告情報(status report)で、受信側から伝送された多数のPDCP PDUに対する受信成否を表す情報を含む。例えば、状態報告情報は、受信側から伝送された多数のPDCP PDUが成功的に受信されたか否かをビットマップ形式で含むことができる。図9A及び図9Bに示すPDCP PDUに含まれた制御情報の他にも、PDCP PDU階層で生成された他の種類の制御情報がある場合、このような制御情報を含むPDCP PDUを構成でき、該当のPDCP PDUのヘッダに含まれたPDU Typeフィールドは、図9A及び図9BのPDCP PDUに含まれたPDU Typeフィールドとは異なる情報を含むことからお互い区分可能である。PDCP階層で生成された他の種類の制御情報の例には、ハンドオーバー後にPDCP SDUの受信確認情報を知らせるための状態報告情報がある。
【0036】
再び図5を参照すると、受信側PDCP階層で、伝送側からPDC PPDUを受信してPDCPプロトコルによるデータ処理を行なった後に、これを上位階層に伝達する過程は、伝送側PDCP階層におけるデータ処理過程の逆順で行われる。この時、受信側のPDCP階層は、受信したPDCP PDUのヘッダに含まれた情報、すなわち、D/CフィールドやPDU Typeフィールド、PDCP SNフィールドなどを参照して、PDCP PDUの種類またはPDCP PDUに含まれた制御情報の類型を把握し、それに基づいて動作する。
【0037】
図5で、ヘッダ除去エンティティ21は、受信したPDCP PDUからヘッダを除去する。復号化エンティティ22は、ヘッダの除去されたPDCP PDUに復号化を行なう。復号化されたPDCP PDUが制御平面のデータを含む場合、無欠性確認エンティティ23は、復号化されたPDCP PDUに無欠性確認作業を行なう。復号化されたPDCP PDUが使用者平面のデータを含む場合、ヘッダ圧縮解除エンティティ24は、保護化されたPDCP PDUにヘッダ復元(header de−compression)作業を行なう。再整列エンティティ25は、以上の過程によって生成されたPDCP SDUの再整列(Re−ordering)過程を行なった後、上位階層に伝達する。伝送側から伝送されたPDCP PDUが、図9Aまたは図9Bに示されたPDCP PDUである場合、ヘッダ除去エンティティ21によりヘッダが除去されたPDCP PDUは、無欠性確認過程やヘッダ圧縮解除過程無しでヘッダ圧縮解除エンティティ24に伝達される。
【0038】
以上で説明された実施例は、本発明の構成要素と特徴が所定形態で結合されたものである。各構成要素または特徴は別の明示的な言及がない限り選択的なものとして考慮されるべきである。各構成要素または特徴は、他の構成要素や特徴と結合される形態で実施されることができる。また、一部構成要素及び/または特徴を結合して本発明の実施例を構成することも可能である。本発明の実施例で説明される動作の順序は変更可能である。ある実施例の一部構成や特徴は他の実施例に含まれることができ、または、他の実施例の対応する構成または特徴に取り替えられることができる。特許請求の範囲で明示的な引用関係がされていない請求項を結合させて実施例を構成したり、出願後の補正により新しい請求項として含めたりすることができることは自明である。
【0039】
本発明による実施例は、多様な手段、例えば、ハードウェア、ファームウェア(firmware)、ソフトウェアまたはそれらの結合などにより具現されることができる。ハードウェアによる具現の場合、本発明の一実施例は、一つまたはそれ以上のASICs(application specific integrated circuits)、DSPs(digital signal processors)、DSPDs(digital signal processing devices)、PLDs(programmable logic devices)、FPGAs(field programmable gate arrays)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサなどにより具現されることができる。
【0040】
ファームウェアやソフトウェアによる具現の場合、本発明の一実施例は、以上で説明された機能または動作を行なうモジュール、手順、関数などの形態で具現されることができる。ソフトウェアコードは、メモリーユニットに記憶されてプロセッサにより駆動されることができる。メモリーユニットは、プロセッサ内部または外部に位置し、公知の様々な手段によりプロセッサとデータを交換することができる。
【0041】
本発明は、本発明の精神及び必須特徴を逸脱しない範囲で、他の特定の形態に具体化されることができるということは当業者には自明である。したがって、上記の詳細な説明は、いずれの面においても制約的に解釈されてはならなく、例示的なものとして考慮されるべきである。本発明の範囲は、添付した特許請求の範囲の合理的解釈により決定されなければならず、本発明の等価的範囲内における変更はいずれも本発明の範囲に含まれる。
【産業上の利用可能性】
【0042】
本発明は、移動通信システム、無線インターネットシステムなどのような無線通信システムにおいて適用可能である。
【技術分野】
【0001】
本発明は、無線通信システムに関するもので、より詳細には、無線通信システムにおけるデータブロック構成方法に関する。
【背景技術】
【0002】
図1は、E−UMTSの網構造を示す図である。E−UMTSシステムは、既存のWCDMA UMTSシステムから進化したシステムで、現在、3GPP(3rd Generation Partnership Project)で標準化作業が進行されている。E−UMTSは、LTE(Long Term Evolution)システムとも呼ばれる。
【0003】
図1を参照すると、E−UTRANは、基地局(以下、‘eNodeB’または‘eNB’と略す)で構成され、これらeNB間はX2インタフェースを通じて連結される。eNBは、無線インタフェースを通じて端末(User Equipment;以下、‘UE’と略す)と連結され、S1インタフェースを通じてEPC(Evolved Packet Core)に連結される。EPCは、MME(Mobility Management Entity)/SAE(System Architecture Evolution)ゲートウェイを含む。
【0004】
端末とネットワーク間の無線インタフェースプロトコル(Radio Interface Protocol)の階層は、通信システムで広く知られた開放型システム間相互接続(Open System Interconnection;OSI)基準モデルの下位3階層に基づいてL1(第1階層)、L2(第2階層)、L3(第3階層)に区分されることができ、なかでも第1階層に属する物理階層は、物理チャネル(Physical Channel)を用いた情報伝送サービス(Information Transfer Service)を提供し、第3階層に位置する無線資源制御(Radio Resource Control;以下、‘RRC’と略す)階層は、端末とネットワーク間において無線資源を制御する役割を果たす。このために、RRC階層は、端末とネットワーク間にRRCメッセージが互い交換されるようにする。RRC階層は、NodeBとAGなどネットワークノードに分散して位置しても良く、NodeBまたはAGに独立して位置しても良い。
【0005】
図2は、E−UTRAN(Evolved Universal Terrestrial Radio Access Network)の概略構成図である。図2で、ハッチング(hatching)した部分は、使用者平面(user plane)の機能的エンティティを表し、ハッチングしていない部分は、制御平面(control plane)の機能的エンティティを表す。
【0006】
図3A及び3Bは、端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、図3Aが制御平面プロトコル構成図で、図3Bが使用者平面プロトコル構成図である。図4A及び図4Bの無線インタフェースプロトコルは、水平的には、物理階層(Physical Layer)、データリンク階層(Data Link Layer)及びネットワーク階層(Network Layer)からなり、垂直的には、データ情報伝送のための使用者平面(User Plane)及び制御信号(Signaling)伝達のための制御平面(Control Plane)からなる。図3A及び図3Bのプロトコル階層は、通信システムで広く知られた開放型システム間相互接続(Open System Interconnection;OSI)基準モデルの下位3階層に基づいてL1(第1階層)、L2(第2階層)、L3(第3階層)に区分されることができる。
【0007】
第1階層である物理階層は、物理チャネル(Physical Channel)を用いて上位階層に情報伝送サービス(Information Transfer Service)を提供する。物理階層は、上位にある媒体接続制御(Medium Access Control)階層とは伝送チャネル(Transport Channel)を通じて連結されており、この伝送チャネルを通じて媒体接続制御階層と物理階層間のデータが移動する。そして、異なる物理階層間、すなわち、送信側と受信側の物理階層間は、物理チャネルを通じてデータが移動する。この物理チャネルはE−UMTSにおいてOFDM(Orthogonal Frequency Division Multiplexing)方式で変調され、時間(time)と周波数(frequency)を無線資源として用いる。
【0008】
第2階層の媒体接続制御(Medium Access Control;以下‘MAC’と略す)階層は、論理チャネル(Logical Channel)を通じて上位階層である無線リンク制御(Radio Link Control)階層にサービスを提供する。第2階層の無線リンク制御(Radio Link Control;以下、‘RLC’と略す)階層は、信頼性あるデータの伝送を支援する。第2階層のPDCP階層は、IPv4やIPv6のようなIPパケットを用いて伝送データが相対的に帯域幅の小さい無線区間で効率的に伝送されるように余計の制御情報を減らすヘッダ圧縮(Header Compression)機能を果たす。
【0009】
第3階層の最も下部に位置している無線資源制御(Radio Resource Control;以下、‘RRC’と略す)階層は、制御平面にのみ定義され、無線ベアラ(Radio Bearer;‘RB’と略す)の設定(Configuration)、再設定(Re−configuration)及び解除(Release)と関連して論理チャネル、伝送チャネル及び物理チャネルの制御を担当する。この時、RBは、端末とUTRAN間のデータ伝達のために第2階層により提供されるサービスを意味する。
【0010】
以下、第2階層に含まれるPDCP階層について詳細に説明する。
【0011】
PDCP階層は、その上位階層としてRRC階層または使用者応用階層(application layer)と連結されており、その下位階層としてRLC階層と連結される。PDCP階層で行なわれる主要機能には、ヘッダ圧縮(header compression)機能と保安(security)機能がある。ヘッダ圧縮機能は、無線資源の使用効率を高めるために使用される。これは、一つのインターネットパケットストリーム(internet packet stream)を通じて伝送されるパケットには共通している内容が多いということに着目したもので、無線端で伝送しなければならない情報の量を縮減できるという利点を有する。保安機能には、暗号化(ciphering)と無欠性検査(integrity check)があり、第3者によるデータ操作または盗聴を防ぐために使用される。
【0012】
PDCP階層で使用されるヘッダ圧縮技法のうち、ROHC(Robust Header Compression)は、RTP(Real−time Transport Protocol)/UDP(User Datagram Protocol)/IP(Internet Protocol)パケットのヘッダ情報を縮減するのに用いられる。ヘッダ圧縮技法には、ROHCの他にもRFC2507のようなものがある。
【0013】
ROHC技法は、一つのパケットストリーム(Packet Stream)に属する連続したパケットにおいて、パケットヘッダそれぞれのフィールド値がほとんど一定であるという事実に着目したものである。したがって、ROHC技法は、パケットヘッダに含まれるフィールド全体を伝送するのではなく、可変するフィールドを伝送する。参考として、圧縮されていないRTP/UDP/IPパケットの全体ヘッダ大きさは、IPv4(IP version 4)では40オクテット(octet)で、IPv6(IP version 6)では60オクテットである反面、ペイロード(payload)と呼ばれる純粋なデータ部分の大きさは一般に15〜20オクテットである。したがって、実際に伝送する使用者データよりも制御情報がはるかに大きい構造を持っているため、伝送効率が非常に低いことがわかる。したがって、ヘッダ圧縮技法を利用すると制御情報の量は大幅に縮減されることができる。例えば、ROHC技法によって縮減されたヘッダの大きさは普通、1オクテット〜3オクテット程度に過ぎない。
【0014】
ROHC技法は、大きく、U−mode(Uni−directional mode)、O−mode(Bi−directional Optimistic mode)及びR−mode(Bi−directional Reliable mode)の三つのモードに区分される。U−modeでは、送信側から受信側への単方向通信を行ない、O−modeまたはR−modeでは、両方向通信を行なう。後者の場合、送信側は実時間パケットを伝送し、受信側は伝送状態情報を送信側に伝送する。したがって、O−modeとR−modeのROHC技法は、データのヘッダ圧縮パケットの伝送だけでなく、逆方向に受信側からROHC状態情報(ACKまたはNACK)を受けて実時間トラフィックパケットの伝送を制御する。受信側から送信側に伝達されるROHC状態情報は、モードによって使用目的が異なることができる。O−modeでは主にNACK関連情報を送って圧縮効率を増加させ、R−modeでは、ROHC状態情報を用いた厳格な論理(logic)を用いてより堅固な(robust)ヘッダ圧縮技法を支援するようにする。ROHC状態情報は、ヘッダ圧縮過程におけるフィードバック情報(feedback information)と呼ぶことができる。ROHCに限らず、他のヘッド圧縮技法でもフィードバック情報が利用されることができる。
【0015】
ROHC技法のうち、U−modeについてより詳細に説明すると、圧縮機は、全体文脈形成状態、動的文脈形成状態及び全体文脈完全状態の3つの状態を有する。各状態別に伝送可能な圧縮ヘッダパケットの種類が異なり、動作方法も異なる。まず、文脈(context)の構造について説明すると、文脈は、静的文脈と動的文脈とで構成される。
【0016】
図4は、従来技術によるROHC U−mode圧縮機の状態とその遷移過程を説明するための図である。図4を参照すると、全体文脈形成状態とは、全体文脈が一切形成されていないか、全体文脈が完全に損傷されて再び構成しなければならない状態を意味する。動的文脈形成状態とは、全体文脈のうち動的文脈部分が損傷されて再び構成しなければならない状態を意味し、全体文脈完全状態とは、言葉の通り、全体文脈が損傷無しで完全に構成されている状態を意味する。それぞれの状態は、周期ごとに他の状態に遷移する。この時、それぞれの周期は互いに異なる。例えば、全体文脈完全状態から動的文脈形成状態への遷移周期よりは、全体文脈完全状態から全体文脈形成状態への遷移周期がはるかに大きい。
【発明の概要】
【発明が解決しようとする課題】
【0017】
上記のような従来技術によるPDCP階層で生成されるデータブロックは、そのデータブロックに含まれるデータが、上位階層から伝達されたデータなのか、または、PDCP階層で自体的に生成されたデータかによって、様々な類型に分類されることができる。また、上位階層から伝達されたデータが使用者データ(user data)かまたは制御データ(control data)なのかによって、PDCP階層で生成されたデータブロックは異なって分類されることができる。一方、PDCP階層で生成される各データブロックの類型によってヘッダ圧縮機能の適用有無、暗号化及び/または無欠性検査機能の適用有無などが決定されるから、各データブロックをその類型によって区分可能にすることによってデータを効率的に処理できるような方案が要求される。
【0018】
本発明は、上記の点に鑑みてなされたもので、その目的は、無線通信システムでデータを効率的に処理できる方案を提供することにある。
【課題を解決するための手段】
【0019】
本発明の一様相によるデータブロック構成方法は、無線通信システムにおいてヘッダ圧縮機能を有するプロトコル階層で受信側へ伝送されるデータブロックを生成する方法において、制御情報を含む制御パケット及び上位階層データブロックに対してヘッダ圧縮を行なって生成された圧縮パケットのうち少なくとも一つを生成する段階と、前記制御パケットが生成された場合、前記生成された制御パケットに含まれた制御情報のタイプ(type)を指示するタイプ指示情報及び前記制御パケットを含む第1下位階層データブロックを生成する段階と、を含んで構成されることができる。
【0020】
本発明の他の様相によるデータブロック構成方法は、無線通信システムの伝送側から受信側に伝送されるデータブロックを生成する方法において、上位階層データブロックにヘッダ圧縮を行なうプロトコルエンティティで、前記受信側から伝送されたデータブロックと関連した制御情報を含む制御パケットを生成する段階と、前記生成された制御パケットに含まれた前記制御情報のタイプを指示するタイプフィールドを含むヘッダ及び前記制御パケットを含む第1データブロックを生成する段階と、を含んで構成されることができる。
【図面の簡単な説明】
【0021】
【図1】E−UMTSの網構造を示す図である。
【図2】E−UTRAN(Evolved Universal Terrestrial Radio Access Network)の概略構成図である。
【図3A】端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、制御平面プロトコル構成図である。
【図3B】端末(UE)とE−UTRAN間の無線インタフェースプロトコル(Radio Interface Protocol)の構造を示すもので、使用者平面プロトコル構成図である。
【図4】従来技術によるROHC U−mode圧縮機の状態とその遷移過程を説明するための図である。
【図5】E−UMTSシステムの伝送側及び受信側PDCP階層に含まれるエンティティ(entities)を機能的に示す図である。
【図6】図5のヘッダ圧縮エンティティで制御情報が生成されて受信側に伝達される過程を説明するための図である。
【図7】制御平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。
【図8】使用者平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。
【図9A】上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図である。
【図9B】上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図である。
【発明を実施するための形態】
【0022】
以下に添付図面を参照しつつ説明される本発明の実施例から、本発明の構成、作用及び他の特徴が容易にわかる。
【0023】
図5は、E−UMTSシステムの伝送側及び受信側PDCP階層に含まれるエンティティ(entities)を機能的に示す図である。図5では、PDCP階層で行なわれる各機能に対応する一つのエンティティを示したが、二つ以上のエンティティが結合されて一つのエンティティを構成しても良い。
【0024】
図5を参照すると、伝送側PDCP階層は、RRCまたは応用階層のような上位階層から上位階層データ、すなわち、PDCP SDU(Service Data Unit)を受信する。RRC階層から伝達された上位階層データは、RRC階層の機能を行なうための制御平面(control plane)のシグナリング情報であり、応用階層から伝達された上位階層データは、使用者平面(user plane)のデータである。
【0025】
SN割当エンティティ11は、上位階層から伝達されたPDCP SDUに一連番号(SN:Sequence Number)を与える。ヘッダ圧縮エンティティ12は、上位階層から伝達された使用者平面のデータ、すなわち、PDCP SDUにヘッダ圧縮機能を行なう。前述したように、ヘッダ圧縮エンティティ12では、圧縮技法としてROHC技法を用いることができ、一つのパケットストリームに属する連続したパケットにおいてパケットヘッダそれぞれのフィールド値がほとんど一定であるという事実に着目し、パケットのヘッダに含まれるフィールド全体ではなく一部のみを含むヘッダを構成する。ただし、ヘッダ圧縮は、全てのPDCP SDUに対して行なわれるのではなく、周期的にヘッダ圧縮されていない全体ヘッダ(full header)を受信側に伝送する。受信側は、受信した全体ヘッダに基づいて、圧縮されたヘッダを再構成する。RRC階層から伝達された上位階層データにはヘッダ圧縮機能が適用されない。
【0026】
一方、ヘッダ圧縮エンティティ12は、上位階層から伝達されたPDCP SDUとは関連していない、すなわち、上位階層データを含まない制御パケットを生成する。制御パケットは、PDCP階層の機能遂行と関連したもので、ヘッダ圧縮エンティティにより生成された制御情報を含む。制御情報の例には、受信側から伝送されたPDCP PDUに関するフィードバック情報または状態情報などがある。フィードバック情報は、受信側から伝送されたPDCP PDUのヘッダ圧縮と関連した情報を含む。状態情報は、受信側から伝送されたPDCP PDUが成功的に受信されたかまたは再伝送を必要とするかに対する情報を含むことができる。制御情報は、フィードバック情報または状態情報以外の制御情報も含むことができる。
【0027】
図6は、ヘッダ圧縮エンティティ12で制御情報が生成されて受信側に伝達される過程を説明するための図である。
【0028】
図6を参照すると、第1制御情報(B)は、左側から右側へ伝送されるもので、右側から左側へ伝送される圧縮パケットストリーム、すなわち、‘Stream C’に対するフィードバック情報または状態情報などのような反応情報(response information)である。第2制御情報(D)は、右側から左側へ伝送されるもので、左側から右側へ伝送される圧縮パケットストリーム、すなわち、‘Stream A’に対する反応情報である。言い換えると、‘Stream A’は‘Point E’を通じて伝達されたPDCP SDUが圧縮されて伝送されるパケットの流れであるが、同じ方向に伝達される第1制御情報(B)は‘Point E’を通じて伝達されたPDCP SDUとは関連しておらず、‘Point F’を通じてPDCP階層に伝達されて‘Stream C’に連結されるパケットの流れと関連している。すなわち、第1及び第2制御情報は、文脈情報の管理と関連している情報である。したがって、制御情報は、送信側PDCP階層の立場では、上位階層から伝達されたPDCP SDUとは全く無関係に生成される情報である。したがって、SN割当エンティティにより一連番号が割り当てられない。
【0029】
再び図5を参照すると、無欠性検査エンティティ13は、制御平面データを含むPDCP SDU、すなわち、RRC階層から伝達されたPDCP SDUに無欠性保護(integrity protection)作業を行なう。無欠性検査は、伝送されるPDCP PDUに、MAC−I(Message Authentication Code for Integrity Protection)というフィールドを添付する方式で行なわれることができる。
【0030】
暗号化エンティティ14は、ヘッダ圧縮エンティティ12によりヘッダ圧縮が行なわれた圧縮パケット及び無欠性検査エンティティ13により無欠性保護作業が行なわれたRRCメッセージに暗号化(ciphering)を行なう。暗号化される以前のデータ(PLAINTEXT BLOCK)は、暗号化パラメータと特定暗号化アルゴリズムによって生成されたMASKとのビット演算を通じて暗号化されることで、CIPHERTEXT BLOCKを形成する。CIPHERTEXT BLOCKは、無線区間を通じて受信側に伝送され、これを受信した受信側は、送信側で使われた暗号化アルゴリズムを用いて同一のMASKを生成して復号化することによって、本来のPLAINTEXT BLOCKを復旧する。暗号化アルゴリズムは、3GPPで用いられるf8アルゴリズムの他にも、従来の様々な方式が用いられることができる。これら暗号化パラメータは、CK、COUNT−C、BEARER、DIRECTION、LENGTHなどを意味し、なかでもCONUNT−Cは、暗号化が行なわれるPDCP SDUの一連番号(sequence number)と関係している値で、時間によって変わる。図5で、一連番号の割り当てられていない制御パケットは暗号化されない。
【0031】
ヘッダ付加エンティティ15は、ヘッダ圧縮エンティティ12または暗号化エンティティ14から伝達されたデータブロックにPDCPヘッダを付加することによって、PDCP PDUを生成する。生成されるPDCP PDUは、3通りの類型に大別されることができる。その第一は、RRC階層から伝達された制御平面の上位階層データを含むPDCP PDUである。第二は、上位階層である応用階層から伝達された使用者平面の上位階層データを含むPDCP PDUである。第三は、ヘッダ圧縮エンティティ12により生成された制御パケットを含むPDCP PDUである。各類型のPDCP PDUは、本発明の一実施例によってそれぞれ異なるヘッダを含む。図5に示すように、暗号化エンティティ14による暗号化はヘッダ付加以前に行なわれるので、PDCP PDUの類型にかかわることなくPDCP PDUのヘッダには暗号化が行なわれない。
【0032】
図7は、制御平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。上記の如く、制御平面の上位階層データ、すなわち、RRC階層から伝達される制御情報に対しては、図5のSN割当エンティティ11により一連番号が割り当てられた後、無欠性検査エンティティ13により無欠性保護作業が行なわれる。したがって、図7に示すPDCP PDUのヘッダには、一連番号を含むPDCP SNフィールドが含まれる。‘R’フィールドは、留保ビット(reserved bit)を意味する。MAC−Iフィールドは、無欠性検査エンティティ13による無欠性保護のために追加されたメッセージ信頼コード(message authentication code)を含む。
【0033】
図8は、使用者平面の上位階層データを含むPDCP PDUのデータフォーマットの一例を示す図である。図8のPDCP PDUのヘッダは、D/Cフィールド及びPDCP SNフィールドを含む。D/Cフィールドは、該当のPDCP PDUが使用者データ(user data)を含んでいるのかまたは制御情報を含んでいるのかを表す情報を含む。図8で、D/Cフィールドは、該当のPDCP PDUは使用者データを含んでいることを表す指示子を含む。
【0034】
図9A及び図9Bは、上位階層から伝達されたものではなくPDCP階層で生成された制御情報を含むPDCP PDUのデータフォーマットの一例を示す図で、それぞれ異なる種類(type)の制御情報を含んでいる。図9A及び図9BのPDCP PDUは共通してD/CフィールドとPDU Typeフィールドを含む。D/Cフィールドは、該当のPDCP PDUが制御情報を含んでいることを表す指示子を含む。PDU Typeフィールドは、該当のPDCP PDUに含まれた制御情報の種類を表す情報を含む。図9A及び図9Bは、それぞれ異なる種類の制御情報を含んでいるので、それぞれのPDU Typeフィールドは互いに異なる情報を含んでいる。したがって、受信側でPDU Typeフィールドに含まれた情報を用いて該当のPDCP PDUにどんな種類の制御情報が含まれているかを確認することができる。
【0035】
図9AのPDCP PDUに含まれた制御情報は、散在ROHCフィードバックパケット(interspersed ROHC feedback packet)である。散在ROHCフィードバックパケットは、図5のヘッダ圧縮エンティティにより生成されたパケットで、上位階層から伝達されたPDCPSDUとは関係がなく、受信側から伝送されたPDCP PDUに対するフィードバック情報を含む。図9BのPDCP PDUに含まれた情報は、状態報告情報(status report)で、受信側から伝送された多数のPDCP PDUに対する受信成否を表す情報を含む。例えば、状態報告情報は、受信側から伝送された多数のPDCP PDUが成功的に受信されたか否かをビットマップ形式で含むことができる。図9A及び図9Bに示すPDCP PDUに含まれた制御情報の他にも、PDCP PDU階層で生成された他の種類の制御情報がある場合、このような制御情報を含むPDCP PDUを構成でき、該当のPDCP PDUのヘッダに含まれたPDU Typeフィールドは、図9A及び図9BのPDCP PDUに含まれたPDU Typeフィールドとは異なる情報を含むことからお互い区分可能である。PDCP階層で生成された他の種類の制御情報の例には、ハンドオーバー後にPDCP SDUの受信確認情報を知らせるための状態報告情報がある。
【0036】
再び図5を参照すると、受信側PDCP階層で、伝送側からPDC PPDUを受信してPDCPプロトコルによるデータ処理を行なった後に、これを上位階層に伝達する過程は、伝送側PDCP階層におけるデータ処理過程の逆順で行われる。この時、受信側のPDCP階層は、受信したPDCP PDUのヘッダに含まれた情報、すなわち、D/CフィールドやPDU Typeフィールド、PDCP SNフィールドなどを参照して、PDCP PDUの種類またはPDCP PDUに含まれた制御情報の類型を把握し、それに基づいて動作する。
【0037】
図5で、ヘッダ除去エンティティ21は、受信したPDCP PDUからヘッダを除去する。復号化エンティティ22は、ヘッダの除去されたPDCP PDUに復号化を行なう。復号化されたPDCP PDUが制御平面のデータを含む場合、無欠性確認エンティティ23は、復号化されたPDCP PDUに無欠性確認作業を行なう。復号化されたPDCP PDUが使用者平面のデータを含む場合、ヘッダ圧縮解除エンティティ24は、保護化されたPDCP PDUにヘッダ復元(header de−compression)作業を行なう。再整列エンティティ25は、以上の過程によって生成されたPDCP SDUの再整列(Re−ordering)過程を行なった後、上位階層に伝達する。伝送側から伝送されたPDCP PDUが、図9Aまたは図9Bに示されたPDCP PDUである場合、ヘッダ除去エンティティ21によりヘッダが除去されたPDCP PDUは、無欠性確認過程やヘッダ圧縮解除過程無しでヘッダ圧縮解除エンティティ24に伝達される。
【0038】
以上で説明された実施例は、本発明の構成要素と特徴が所定形態で結合されたものである。各構成要素または特徴は別の明示的な言及がない限り選択的なものとして考慮されるべきである。各構成要素または特徴は、他の構成要素や特徴と結合される形態で実施されることができる。また、一部構成要素及び/または特徴を結合して本発明の実施例を構成することも可能である。本発明の実施例で説明される動作の順序は変更可能である。ある実施例の一部構成や特徴は他の実施例に含まれることができ、または、他の実施例の対応する構成または特徴に取り替えられることができる。特許請求の範囲で明示的な引用関係がされていない請求項を結合させて実施例を構成したり、出願後の補正により新しい請求項として含めたりすることができることは自明である。
【0039】
本発明による実施例は、多様な手段、例えば、ハードウェア、ファームウェア(firmware)、ソフトウェアまたはそれらの結合などにより具現されることができる。ハードウェアによる具現の場合、本発明の一実施例は、一つまたはそれ以上のASICs(application specific integrated circuits)、DSPs(digital signal processors)、DSPDs(digital signal processing devices)、PLDs(programmable logic devices)、FPGAs(field programmable gate arrays)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサなどにより具現されることができる。
【0040】
ファームウェアやソフトウェアによる具現の場合、本発明の一実施例は、以上で説明された機能または動作を行なうモジュール、手順、関数などの形態で具現されることができる。ソフトウェアコードは、メモリーユニットに記憶されてプロセッサにより駆動されることができる。メモリーユニットは、プロセッサ内部または外部に位置し、公知の様々な手段によりプロセッサとデータを交換することができる。
【0041】
本発明は、本発明の精神及び必須特徴を逸脱しない範囲で、他の特定の形態に具体化されることができるということは当業者には自明である。したがって、上記の詳細な説明は、いずれの面においても制約的に解釈されてはならなく、例示的なものとして考慮されるべきである。本発明の範囲は、添付した特許請求の範囲の合理的解釈により決定されなければならず、本発明の等価的範囲内における変更はいずれも本発明の範囲に含まれる。
【産業上の利用可能性】
【0042】
本発明は、移動通信システム、無線インターネットシステムなどのような無線通信システムにおいて適用可能である。
【特許請求の範囲】
【請求項1】
無線通信システムにおいてヘッダ圧縮機能を有するプロトコル階層で受信側へ伝送されるデータブロックを生成する方法であって、
制御情報を含む制御パケット及び上位階層データブロックにヘッダ圧縮を行なって生成された圧縮パケットのうち少なくとも一つを生成する段階と、
前記制御パケットが生成された場合、前記生成された制御パケットに含まれた制御情報のタイプ(type)を指示するタイプ指示情報及び前記制御パケットを含む第1下位階層データブロックを生成する段階と、
を含む、データブロック生成方法。
【請求項2】
前記制御パケット及び前記圧縮パケットのうち少なくとも一つを生成する段階は、前記ヘッダ圧縮機能を行なうエンティティにより行なわれることを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項3】
前記圧縮パケットが生成された場合、前記圧縮パケットに含まれたデータが使用者データであることを指示する指示子及び前記圧縮パケットを含む第2下位階層データブロックを生成する段階をさらに含むことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項4】
前記第1下位階層データブロックは、前記制御パケットに含まれたデータが制御データであることを指示する指示子をさらに含むことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項5】
前記タイプ指示情報及び前記指示子は、前記第1下位階層データブロックのヘッダに含まれることを特徴とする、請求項4に記載のデータブロック生成方法。
【請求項6】
前記圧縮パケットに暗号化(ciphering)を行なう段階をさらに含むことを特徴とする、請求項3に記載のデータブロック生成方法。
【請求項7】
前記制御パケットに暗号化を行なわないことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項8】
前記第2下位階層データブロックは、一連番号(SN:sequence number)を含み、前記第1下位階層データブロックは、一連番号を含まないことを特徴とする、請求項3に記載のデータブロック生成方法。
【請求項9】
前記制御パケットに含まれた前記制御情報は、前記上位階層データブロックと関連していない情報であることを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項10】
前記制御情報は、前記受信側から伝送されたデータブロックと関連しているヘッダ圧縮フィードバック情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記ヘッダ圧縮フィードバック情報であることを指示することを特徴とする、請求項9に記載のデータブロック生成方法。
【請求項11】
前記制御情報は、前記受信側から伝送されたデータブロックに対する状態情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記状態情報であることを指示することを特徴とする、請求項9に記載のデータブロック生成方法。
【請求項12】
無線通信システムの伝送側から受信側へ伝送されるデータブロックを生成する方法であって、
上位階層データブロックにヘッダ圧縮を行なうプロトコルエンティティで、前記受信側から伝送されたデータブロックと関連した制御情報を含む制御パケットを生成する段階と、
前記生成された制御パケットに含まれた前記制御情報のタイプを指示するタイプフィールドを含むヘッダ及び前記制御パケットを含む第1データブロックを生成する段階と、
を含む、データブロック生成方法。
【請求項13】
前記制御情報は、前記受信側から伝送されたデータブロックと関連したヘッダ圧縮フィードバック情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記ヘッダ圧縮フィードバック情報であることを指示することを特徴とする、請求項12に記載のデータブロック生成方法。
【請求項14】
前記制御情報は、前記受信側から伝送されたデータブロックに対する状態情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記状態情報であることを指示することを特徴とする、請求項12に記載のデータブロック生成方法。
【請求項15】
前記プロトコルエンティティで上位階層データブロックにヘッダ圧縮を行なうことによってヘッダパケットを生成する段階と、
前記ヘッダパケットに暗号化を行なう段階と、
前記暗号化の行なわれたヘッダパケットにヘッダを付加して第2データブロックを生成する段階と、
をさらに含むことを特徴とする、請求項12に記載のデータブロック生成方法。
【請求項1】
無線通信システムにおいてヘッダ圧縮機能を有するプロトコル階層で受信側へ伝送されるデータブロックを生成する方法であって、
制御情報を含む制御パケット及び上位階層データブロックにヘッダ圧縮を行なって生成された圧縮パケットのうち少なくとも一つを生成する段階と、
前記制御パケットが生成された場合、前記生成された制御パケットに含まれた制御情報のタイプ(type)を指示するタイプ指示情報及び前記制御パケットを含む第1下位階層データブロックを生成する段階と、
を含む、データブロック生成方法。
【請求項2】
前記制御パケット及び前記圧縮パケットのうち少なくとも一つを生成する段階は、前記ヘッダ圧縮機能を行なうエンティティにより行なわれることを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項3】
前記圧縮パケットが生成された場合、前記圧縮パケットに含まれたデータが使用者データであることを指示する指示子及び前記圧縮パケットを含む第2下位階層データブロックを生成する段階をさらに含むことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項4】
前記第1下位階層データブロックは、前記制御パケットに含まれたデータが制御データであることを指示する指示子をさらに含むことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項5】
前記タイプ指示情報及び前記指示子は、前記第1下位階層データブロックのヘッダに含まれることを特徴とする、請求項4に記載のデータブロック生成方法。
【請求項6】
前記圧縮パケットに暗号化(ciphering)を行なう段階をさらに含むことを特徴とする、請求項3に記載のデータブロック生成方法。
【請求項7】
前記制御パケットに暗号化を行なわないことを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項8】
前記第2下位階層データブロックは、一連番号(SN:sequence number)を含み、前記第1下位階層データブロックは、一連番号を含まないことを特徴とする、請求項3に記載のデータブロック生成方法。
【請求項9】
前記制御パケットに含まれた前記制御情報は、前記上位階層データブロックと関連していない情報であることを特徴とする、請求項1に記載のデータブロック生成方法。
【請求項10】
前記制御情報は、前記受信側から伝送されたデータブロックと関連しているヘッダ圧縮フィードバック情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記ヘッダ圧縮フィードバック情報であることを指示することを特徴とする、請求項9に記載のデータブロック生成方法。
【請求項11】
前記制御情報は、前記受信側から伝送されたデータブロックに対する状態情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記状態情報であることを指示することを特徴とする、請求項9に記載のデータブロック生成方法。
【請求項12】
無線通信システムの伝送側から受信側へ伝送されるデータブロックを生成する方法であって、
上位階層データブロックにヘッダ圧縮を行なうプロトコルエンティティで、前記受信側から伝送されたデータブロックと関連した制御情報を含む制御パケットを生成する段階と、
前記生成された制御パケットに含まれた前記制御情報のタイプを指示するタイプフィールドを含むヘッダ及び前記制御パケットを含む第1データブロックを生成する段階と、
を含む、データブロック生成方法。
【請求項13】
前記制御情報は、前記受信側から伝送されたデータブロックと関連したヘッダ圧縮フィードバック情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記ヘッダ圧縮フィードバック情報であることを指示することを特徴とする、請求項12に記載のデータブロック生成方法。
【請求項14】
前記制御情報は、前記受信側から伝送されたデータブロックに対する状態情報であり、前記タイプ指示情報は、前記制御情報のタイプが前記状態情報であることを指示することを特徴とする、請求項12に記載のデータブロック生成方法。
【請求項15】
前記プロトコルエンティティで上位階層データブロックにヘッダ圧縮を行なうことによってヘッダパケットを生成する段階と、
前記ヘッダパケットに暗号化を行なう段階と、
前記暗号化の行なわれたヘッダパケットにヘッダを付加して第2データブロックを生成する段階と、
をさらに含むことを特徴とする、請求項12に記載のデータブロック生成方法。
【図1】
【図2】
【図3A】
【図3B】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9A】
【図9B】
【図2】
【図3A】
【図3B】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9A】
【図9B】
【公表番号】特表2010−529701(P2010−529701A)
【公表日】平成22年8月26日(2010.8.26)
【国際特許分類】
【出願番号】特願2010−506082(P2010−506082)
【出願日】平成20年5月1日(2008.5.1)
【国際出願番号】PCT/KR2008/002484
【国際公開番号】WO2008/136600
【国際公開日】平成20年11月13日(2008.11.13)
【出願人】(502032105)エルジー エレクトロニクス インコーポレイティド (2,269)
【Fターム(参考)】
【公表日】平成22年8月26日(2010.8.26)
【国際特許分類】
【出願日】平成20年5月1日(2008.5.1)
【国際出願番号】PCT/KR2008/002484
【国際公開番号】WO2008/136600
【国際公開日】平成20年11月13日(2008.11.13)
【出願人】(502032105)エルジー エレクトロニクス インコーポレイティド (2,269)
【Fターム(参考)】
[ Back to top ]