[go: up one dir, main page]

WO2009119004A1 - 移動端末及びデータ処理方法 - Google Patents

移動端末及びデータ処理方法 Download PDF

Info

Publication number
WO2009119004A1
WO2009119004A1 PCT/JP2009/000865 JP2009000865W WO2009119004A1 WO 2009119004 A1 WO2009119004 A1 WO 2009119004A1 JP 2009000865 W JP2009000865 W JP 2009000865W WO 2009119004 A1 WO2009119004 A1 WO 2009119004A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdu
forwarding
missing
data
mobile terminal
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.)
Ceased
Application number
PCT/JP2009/000865
Other languages
English (en)
French (fr)
Inventor
靖久 白井
恭弘 青山
良昌 白崎
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Publication of WO2009119004A1 publication Critical patent/WO2009119004A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level

Definitions

  • the present invention relates to a mobile terminal and a data processing method.
  • LTE Long Term Evolution
  • a handover source base station forwards a PDU already held at the time of handover execution among a plurality of protocol data units (PDUs) constituting a series of data strings to a handover destination base station. Then, the handover destination base station transmits the forwarding PDU and a non-forwarding PDU after the forwarding PDU to the mobile terminal. In this way, the mobile station can receive a series of data strings.
  • the PDCP PacketPackData Convergence of the mobile station). Protocol
  • the above-described technique has a problem that, for example, when the PDU is discarded by the RLC (Radio Link Control) discard function of the handover destination base station, a wasteful waiting time occurs in the mobile station. That is, in the above-described reordering process of the mobile station, although it is a discarded PDU, it waits to receive it until a predetermined time elapses, and only after the predetermined time elapses is the sequence number later than the discarded PDU. This is to pass the PDU to the upper layer.
  • RLC Radio Link Control
  • Patent Document 1 has a problem of wasteful data discard.
  • An object of the present invention is to provide a mobile terminal and a data processing method that reduce wasteful data discard and wasteful waiting time during handover.
  • a handover source base station forwards a PDU already held at the time of handover execution among a plurality of protocol data units (PDUs) constituting a series of data strings to the handover destination base station.
  • PDUs protocol data units
  • a missing PDU detecting means for detecting the received PDU, a judging means for judging whether the received PDU is a forwarding PDU or a non-forwarding PDU, a buffer for temporarily holding a non-forwarding PDU whose sequence number is later than the missing PDU, and the data
  • the PDU before the detection of the missing PDU and the forwarding PDU after the detection of the missing PDU are input to the data sending means, and the non-forwarding PDU after the detection
  • a handover source base station forwards a PDU already held at the time of handover execution among a plurality of protocol data units (PDUs) constituting a series of data strings to a handover destination base station.
  • PDUs protocol data units
  • the block diagram which shows the structure of the mobile terminal which concerns on one embodiment of this invention The block diagram which shows the structure of the PDU order control part shown by FIG. FIG. 2 is a diagram for explaining the determination in the PDU distribution unit shown in FIG. 2 and the PDU distribution processing based on the determination result.
  • Diagram for explaining operation of mobile terminal (Case 1) Diagram for explaining the contrast technique of Case 1 Diagram for explaining the contrast technique of Case 1 Diagram for explaining the operation of mobile terminals (Case 2) Diagram for explaining the contrast technique of Case 2 Diagram for explaining the contrast technique of Case 2 Diagram for explaining the operation of mobile terminals (Case 3) Diagram for explaining the contrast technology of Case 3 Diagram for explaining the contrast technology of Case 3
  • mobile terminal (UE) 100 includes reception processing section 110 and PDU order control section 120.
  • the mobile terminal (UE) 100 hands over from a handover source base station (not shown) to a handover destination base station.
  • the handover source base station forwards PDUs already held at the time of handover execution among the plurality of protocol data units (PDUs) constituting a series of data strings to the handover destination base station.
  • the handover destination base station transmits the forwarding PDU and a non-forwarding PDU after the forwarding PDU to the mobile terminal 100.
  • the PDU includes a sequence number given when a series of data strings are divided into PDUs.
  • the PDU includes identification information for identifying whether it is a forwarding PDU or a non-forwarding PDU. Based on these pieces of information, the mobile terminal 100 can perform an order control process to be described later.
  • the reception processing unit 110 receives a data sequence including a plurality of PDUs transmitted from the base station via an antenna, and performs a reception process on the received data sequence.
  • the processing performed in the reception processing unit 110 includes processing in a physical layer, a data link layer, and a layer corresponding to RLC. Specifically, processing such as down-conversion, A / D conversion, demodulation, and decoding is included.
  • the PDU order control unit 120 controls the order when the received PDU group after the reception processing of the reception processing unit 110 is transferred to the upper layer in the subsequent stage.
  • the PDU order control unit 120 controls the transmission order of received PDUs based on the detection result of missing PDUs in the received data string and the determination result regarding the type of received PDU to be processed (forwarding PDU or non-forwarding PDU). To do.
  • the PDU order control unit 120 performs a layer process corresponding to the PDPC.
  • the PDU order control unit 120 includes a PDU sorting unit 130, a sending unit 140, a buffer 150, and a data reading unit 160.
  • the PDU sorting unit 130 controls the output destination of the received PDU based on the detection result of the missing PDU in the received data string and the determination result regarding the type of the received PDU to be processed (forwarding PDU or non-forwarding PDU). .
  • This output destination is the sending unit 140 or the buffer 150.
  • the PDU distribution unit 130 includes a data loss determination unit 131, a distribution unit 132, a forward determination unit 133, and a distribution unit 134.
  • the data missing determination unit 131 detects a missing PDU in the received data string. That is, the data loss determination unit 131 holds the sequence number of the previous input PDU, and determines whether or not the sequence number of the current input PDU is a number subsequent to the held sequence number. That is, the number next to the stored sequence number is the “expected sequence number”, and the data loss determination unit 131 determines whether or not the sequence number of the current input PDU is the expected sequence number.
  • the sorting unit 132 outputs a PDU to the sending unit 140 until the missing PDU is detected by the data missing determining unit 131, and outputs the PDU to the forward judging unit 133 after the missing PDU is detected.
  • the forward determination unit 133 determines whether the input PDU is a forwarding PDU or a non-forwarding PDU. This determination is made based on PDU type information.
  • the distribution unit 134 outputs PDUs determined to be forwarding PDUs by the forward determination unit 133 to the transmission unit 140, while outputting PDUs determined to be non-forwarding PDUs to the buffer 150.
  • the sending unit 140 sends the input PDU to the upper layer.
  • the sending unit 140 outputs the sequence number corresponding to the sending PDU to the data reading unit 160 every time it is sent.
  • Buffer 150 temporarily holds a non-forwarding PDU whose sequence number is behind the missing PDU.
  • the data reading unit 160 reads the PDUs from the buffer 150 in the order of sequence numbers and outputs them to the sending unit 140 as they are.
  • the reading conditions are (1) that the sequence number immediately before the youngest sequence number of the PDU held in the buffer 150 matches the sequence number reported from the sending unit 140.
  • the reading condition may further include that a predetermined time elapses from the timing when the PDU with the smallest sequence number is held in the buffer 150.
  • the forward determination unit 133 outputs a control signal for starting a timer provided in the data reading unit 160 at a timing when it is determined as a non-forwarding PDU.
  • the counter value of the timer is returned to the initial value every time the data reading unit 160 receives the sequence number from the sending unit 140 (that is, the timer is restarted), and the reading condition is set when the counter value reaches a predetermined value. It is filled.
  • FIG. 3 is a diagram for explaining the determination in the PDU distribution unit 130 and the PDU distribution processing based on the determination result.
  • the data missing determination unit 131 detects whether or not there is a missing PDU in the received data string (step S201).
  • the forward determination unit 133 determines whether the PDU is a forwarding PDU or a non-forwarding PDU (step S202).
  • step S201: NO The PDU before the missing PDU (step S201: NO) and the forwarding PDU after the missing PDU (step S202: NO) are output to the sending unit 140 (step S203), while the non-forwarding PDU after the missing PDU (step S203). (S202: YES) is output to the buffer 150 (step S204).
  • the PDU sorting unit 130 leaves the forwarding PDU after the missing PDU and sends it to the upper layer via the sending unit 140 without waiting for the reception of the PDU.
  • the data reading unit 160 matches the sequence number immediately before the smallest sequence number of the PDU held in the buffer 150 with the sequence number reported from the transmission unit 140, the PDUs from the buffer 150 are ordered in the sequence number order. Is sent to the upper layer via the sending unit 140.
  • the handover source base station receives PDU1 to PDU4, of which PDU1 is transmitted to the UE 100 (step S301).
  • This PDU1 is transferred from the RLC layer to the PDCP layer in step S302, and is sent to the upper layer via PDCP in step S303.
  • step S304 handover is executed.
  • PDUs 2 to 4 are not transmitted from the handover source base station to the mobile terminal 100, they are forwarded from the handover source base station to the handover destination base station.
  • PDU2 is discarded at the handover destination base station.
  • the handover destination base station Since the handover destination base station receives the non-forwarding PDU from the upper station before the forwarding PDU, the handover destination base station transmits PDU5 which is a non-forwarding PDU at step 305 before the forwarding PDU is transmitted.
  • PDU5 is passed from RLC to PDU order control unit 120 (PDCP) in step S306.
  • the PDU 5 does not have an expected sequence number (the expected sequence number here is 2 which is the next number after the sequence number 1 of the previous PDU 1) and is a non-forwarding PDU. Temporarily retained. At this timing, the timer is started.
  • PDU3 transmitted from the handover destination base station in step S307 is input to the PDU order control unit 120 in step S308.
  • PDU3 is a forwarding PDU
  • PDU3 is not held in the buffer 150 but is passed to the upper layer via the sending unit 140 in step S309. At this time, the timer is restarted.
  • the PDU4 transmitted in step S310 and further input from the RLC to the PDU order control unit 120 in step S311 is an expected sequence number (the expected sequence number here is the next of the sequence number 3 of PDU3 transmitted to the previous upper layer). 4), which is passed to the upper layer via the sending unit 140 in step S312.
  • the sequence number 4 of the PDU transmitted from the transmission unit 140 is a number immediately before the sequence number 5 of the PDU held in the buffer 150. Accordingly, since the read condition is satisfied, the PDU 5 is read from the buffer 150 and passed to the upper layer via the sending unit 140 in step S313.
  • PDUs after PDU6 received by the mobile terminal 100 are sequentially sent to the upper layer.
  • the mobile terminal 100 can reduce useless waiting time at the time of handover and also prevent useless data discard.
  • the handover destination base station since the handover destination base station receives the forwarding PDU 3 before receiving the non-forwarding PDU 5 from the upper station, it transmits PDU 3 that is a forwarding PDU in step 401.
  • PDU3 is transferred from the RLC to the PDU order control unit 120 (PDCP) in step S402.
  • PDU3 does not have an expected sequence number (here, the expected sequence number is 2 which is the next number of sequence number 1 of the previous PDU1), but since it is a forwarding PDU, it is temporarily stored in buffer 150. Without being held, it is passed to the upper layer via the sending unit 140 in step S403.
  • the handover destination base station Since the handover destination base station receives the non-forwarding PDU from the upper station before receiving the next forwarding PDU4, it transmits PDU5, which is a non-forwarding PDU, in step S404.
  • the PDU 5 transmitted from the handover destination base station in step S404 is input to the PDU order control unit 120 in step S405.
  • the PDU4 transmitted in step S406 and further input to the PDU order control unit 120 from the RLC in step S407 is an expected sequence number (the expected sequence number here is the next of the sequence number 3 of PDU3 transmitted to the previous upper layer). 4), which is passed to the upper layer via the sending unit 140 in step S408.
  • the sequence number 4 of the PDU transmitted from the transmission unit 140 is a number immediately before the sequence number 5 of the PDU held in the buffer 150. Therefore, since the read condition is satisfied, the PDU 5 is read from the buffer 150 and passed to the upper layer via the sending unit 140 (step S409).
  • the mobile terminal 100 can reduce useless waiting time at the time of handover and also prevent useless data discard.
  • PDU3 transmitted from the handover destination base station in step S401 is input to the PDU order control unit 120 in step S402.
  • PDU3 does not have an expected sequence number (here, the expected sequence number is 2 which is the next number of sequence number 1 of the previous PDU1), but since it is a forwarding PDU, it is temporarily stored in buffer 150. Without being held, it is passed to the upper layer via the sending unit 140 in step S403.
  • the expected sequence number is 2 which is the next number of sequence number 1 of the previous PDU1
  • the PDU4 transmitted in step S501 and further input from the RLC to the PDU order control unit 120 in step S502 is an expected sequence number (the expected sequence number here is a number next to the sequence number 3 of the previous PDU3 4). ) And passed to the upper layer via the sending unit 140 in step S503.
  • the PDU 5 transmitted from the handover destination base station in step S504 is input to the PDU order control unit 120 in step S505.
  • the PDU 5 input to the PDU order control unit 120 has an expected sequence number (here, the expected sequence number is 5 which is the number next to the sequence number 4 of the previous PDU 4), and in step S506, the transmission unit It is passed to the upper layer via 140.
  • the expected sequence number is 5 which is the number next to the sequence number 4 of the previous PDU 4
  • the mobile terminal and data processing method of the present invention are useful for reducing wasteful data discard and wasteful waiting time during handover.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

 ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減する移動端末及びデータ処理方法。移動端末(100)において、PDU振り分け部(130)が、抜けPDU以降のフォワーディングPDUを抜けPDUの受信を待つことなく送出部(140)を介して上位層に送出し、また、データ読み出し部(160)が、バッファ(150)で保持しているPDUの最も若いシーケンス番号の直前のシーケンス番号と送出部(140)から報告されたシーケンス番号とが一致した段階で、バッファ(150)からシーケンス番号順にPDUを読み出して送出部(140)を介して上位層に送出する。

Description

移動端末及びデータ処理方法
 本発明は、移動端末及びデータ処理方法に関する。
 現在、3rd Generation Partnership Project (3GPP)のTechnical Specification Group Radio Access Network(TSG RAN)において、次世代移動通信システムであるLong Term Evolution (LTE)の検討が進められている。LTEではソフトハンドオーバではなくハードハンドオーバがハンドオーバ方式として採用される。
 そのため、LTEでは、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングする。そしてハンドオーバ先基地局がフォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する。こうして移動局は一連のデータ列を受信することが可能となるが、フォワーディングPDUと当該フォワーディングPDU以降の非フォワーディングPDUとは必ずしもこの順番で移動局に到達しないため、移動局のPDCP(Packet Data Convergence Protocol)で順番通りに再配列される(非特許文献1参照)。
 また、従来、シーケンス番号が前にも拘わらず、後ろのパケットよりも遅く受信されたパケットを廃棄することにより、パケット順序を保持する技術が提案されている(特許文献1参照)。 
特開平1-27342号公報 3GPP TS36.300 V8.1.0
 しかしながら、上記した技術では、例えば、ハンドオーバ先基地局のRLC(Radio Link Control)の廃棄(discard)機能によってPDUが廃棄されると、移動局では無駄な待ち時間が発生してしまう問題がある。すなわち、上記した移動局の再配列処理では、廃棄PDUであろうが所定時間が経過するまではそれを受信するために待機し、所定時間経過後に初めて、その廃棄PDUよりもシーケンス番号が後ろのPDUを上位層に渡すためである。
 また、上記特許文献1に開示される技術では、無駄にデータ廃棄が行われる問題がある。
 本発明の目的は、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減する移動端末及びデータ処理方法を提供することである。
 本発明の移動端末は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、当該ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末であって、入力PDUを上位層に送出するデータ送出手段と、受信データ列における抜けPDUを検出する抜けPDU検出手段と、受信PDUがフォワーディングPDUか非フォワーディングPDUかを判定する判定手段と、前記抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持するバッファと、前記データ送出手段及び前記バッファの入力段に設けられ、前記抜けPDUの検出以前のPDU及び前記抜けPDU検出以降のフォワーディングPDUを前記データ送出手段に入力する一方、前記抜けPDUの検出以降の非フォワーディングPDUを前記バッファに入力するPDU振り分け手段と、前記バッファに保持されているPDUの直前のフォワーディングPDUが前記データ送出手段から送出されたときに、前記バッファに保持されているPDUを読み出して前記データ送出手段に入力するデータ読み出し手段と、を具備する構成を採る。
 本発明のデータ処理方法は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末のデータ処理方法であって、受信データ列における抜けPDUを検出するステップと、受信PDUがフォワーディングPDUであるか非フォワーディングPDUであるかを判定するステップと、前記抜けPDUの検出以前のPDU及び前記抜けPDUの検出以降のフォワーディングPDUを上位層に送出する一方、前記抜けPDUの検出以降の非フォワーディングPDUをバッファリングするステップと、前記バッファリングされているPDUの直前のフォワーディングPDUが前記上位層に送出されたときに、前記バッファリングされているPDUを読み出して前記上位層に送出するステップと、を具備する。
 本発明によれば、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減する移動端末及びデータ処理方法を提供することができる。
本発明の一実施の形態に係る移動端末の構成を示すブロック図 図1に示されるPDU順序制御部の構成を示すブロック図 図2に示されるPDU振り分け部における判断及びその判断結果に基づくPDUの振り分け処理の説明に供する図 移動端末の動作説明に供する図(ケース1) ケース1の対比技術の説明に供する図 ケース1の対比技術の説明に供する図 移動端末の動作説明に供する図(ケース2) ケース2の対比技術の説明に供する図 ケース2の対比技術の説明に供する図 移動端末の動作説明に供する図(ケース3) ケース3の対比技術の説明に供する図 ケース3の対比技術の説明に供する図
 以下、本発明の一実施の形態について図面を参照して詳細に説明する。
 図1に示すように本実施の形態に係る移動端末(UE)100は、受信処理部110と、PDU順序制御部120とを有する。
 移動端末(UE)100は、図示していないハンドオーバ元基地局からハンドオーバ先基地局へハンドオーバする。このハンドオーバに際して、ハンドオーバ元基地局は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ先基地局にフォワーディングする。そしてハンドオーバ先基地局は、フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末100に送信する。
 ここでは、PDUは一連のデータ列がPDUに分割される際に付されるシーケンス番号を含む。また、PDUは、フォワーディングPDUか非フォワーディングPDUかを識別するための識別情報を含む。これらの情報を基に、移動端末100は、後述する順序制御処理を行うことができる。
 受信処理部110は、基地局から送信された複数のPDUを含むデータ列をアンテナを介して受信し、この受信データ列に対して受信処理を行う。受信処理部110にて行われる処理は、物理レイヤ、データリンクレイヤ、及びRLCに対応するレイヤでの処理を含む。具体的には、ダウンコンバート、A/D変換、復調、及び復号などの処理が含まれる。
 PDU順序制御部120は、受信処理部110の受信処理後の受信PDU群を後段の上位レイヤに受け渡す際に、その順序を制御する。PDU順序制御部120は、受信データ列における抜けPDUの検出結果、及び、処理対象の受信PDUの種別(フォワーディングPDUか又は非フォワーディングPDUか)に関する判定結果に基づいて、受信PDUの送出順序を制御する。PDU順序制御部120は、PDPCに対応するレイヤの処理を行う。
 図2に示すようにPDU順序制御部120は、PDU振り分け部130と、送出部140と、バッファ150と、データ読み出し部160とを有する。
 PDU振り分け部130は、受信データ列における抜けPDUの検出結果、及び、処理対象の受信PDUの種別(フォワーディングPDUか又は非フォワーディングPDUか)に関する判定結果に基づいて、受信PDUの出力先を制御する。この出力先は、送出部140又はバッファ150である。
 ここでは、PDU振り分け部130は、データ抜け判定部131と、振り分け部132と、フォワード判定部133と、振り分け部134とから構成される。
 データ抜け判定部131は、受信データ列における抜けPDUを検出する。すなわち、データ抜け判定部131は、前回の入力PDUのシーケンス番号を保持しており、今回の入力PDUのシーケンス番号が、保持しているシーケンス番号に続く番号であるか否かを判定する。すなわち、保持しているシーケンス番号の次の番号が「期待シーケンス番号」であり、データ抜け判定部131は、今回の入力PDUのシーケンス番号が期待シーケンス番号であるか否かを判定する。
 振り分け部132は、データ抜け判定部131で抜けPDUが検出されるまではPDUを送出部140に出力する一方、抜けPDUが検出された後はPDUをフォワード判定部133に出力する。
 フォワード判定部133は、入力PDUがフォワーディングPDUであるか非フォワーディングPDUあるかを判定する。この判定は、PDUの種別情報に基づいて行われる。
 振り分け部134は、フォワード判定部133でフォワーディングPDUであると判定されたPDUについては送出部140に出力する一方、非フォワーディングPDUあると判定されたPDUについてはバッファ150に出力する。
 送出部140は、入力PDUを上位層に対して送出する。送出部140は、送出PDUに対応するシーケンス番号を、送出の度にデータ読み出し部160に出力する。
 バッファ150は、抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持する。
 データ読み出し部160は、「読み出し条件」が満たされたときに、バッファ150からPDUをシーケンス番号順に読み出し、そのまま送出部140に出力する。
 ここで、読み出し条件は、(1)バッファ150で保持しているPDUの最も若いシーケンス番号の直前のシーケンス番号と、送出部140から報告されたシーケンス番号とが一致することである。
 また、(2)そのシーケンス番号が最も若いPDUがバッファ150に保持されたタイミングから所定時間が経過することが、その読み出し条件に更に含まれてもよい。この場合、フォワード判定部133は非フォワーディングPDUであると判定したタイミングで、データ読み出し部160に設けられたタイマを起動するための制御信号を出力する。また、タイマのカウンタ値はデータ読み出し部160が送出部140からシーケンス番号を受け取る度に初期値に戻され(つまり、タイマが再起動される)、カウンタ値が所定値になるときに読み出し条件が満たされる。
 以上の構成を有する移動端末100の動作について説明する。
 図3は、PDU振り分け部130における判断及びその判断結果に基づくPDUの振り分け処理の説明に供する図である。
 PDU振り分け部130においてデータ抜け判定部131は、受信データ列に抜けPDUが有るか否かを検出する(ステップS201)。
 フォワード判定部133は、PDUがフォワーディングPDUであるか非フォワーディングPDUあるかを判定する(ステップS202)。
 そして、抜けPDU以前のPDU(ステップS201:NO)及び抜けPDU以降のフォワーディングPDU(ステップS202:NO)は、送出部140に出力され(ステップS203)、一方、抜けPDU以降の非フォワーディングPDU(ステップS202:YES)は、バッファ150に出力される(ステップS204)。
 以上のようにPDU振り分け部130が抜けPDU以降のフォワーディングPDUを抜けPDUの受信を待つことなく送出部140を介して上位層に送出する。また、データ読み出し部160が、バッファ150で保持しているPDUの最も若いシーケンス番号の直前のシーケンス番号と送出部140から報告されたシーケンス番号とが一致した段階で、バッファ150からシーケンス番号順にPDUを読み出して送出部140を介して上位層に送出する。
 こうすることにより、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減することができる。
 ここで、ハンドオーバ時のフォワーディングの際に、受信順序の逆転及びハンドオーバ先基地局におけるPDUの廃棄が起こる可能性が最も高い。従って、抜けPDUはフォワーディングPDUである可能性が高い。
 そのため、抜けPDU以降のフォワーディングPDUを抜けPDUの受信を待つことなく送出部140を介して上位層に送出することにより、無駄な待ち時間を低減することができる。
 次に移動端末100の動作について具体的なケースごとに説明する。
 (ケース1)抜けPDUより後ろの非フォワーディングPDUがフォワーディングPDUよりも先に、移動端末100で受信される場合
 図4において、ハンドオーバ元基地局がPDU1~4を受け取り、そのうちPDU1がUE100に送信されている(ステップS301)。このPDU1はステップS302でRLCレイヤからPDCPレイヤに渡され、ステップS303でPDCPを介してその上位レイヤに送出される。
 ステップS304でハンドオーバが実行される。このときPDU2~4は、移動端末100に対してハンドオーバ元基地局から送信されていないので、ハンドオーバ元基地局からハンドオーバ先基地局にフォワーディングされる。このフォワーディングの際に、PDU2が、ハンドオーバ先基地局で廃棄されている。
 ハンドオーバ先基地局は、フォワーディングPDUよりも前に、上位局から非フォワーディングPDUを受信しているので、フォワーディングPDUが送信される前に、ステップ305で非フォワーディングPDUであるPDU5を送信している。
 PDU5はステップS306でRLCからPDU順序制御部120(PDCP)に渡される。ここでPDU5は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有さず、更に、非フォワーディングPDUであることから、バッファ150に一時保持される。このタイミングでタイマは、起動される。
 ステップS307でハンドオーバ先基地局から送信されたPDU3は、ステップS308でPDU順序制御部120に入力される。
 ここでは既に抜けPDUが検出されており、更にPDU3がフォワーディングPDUであることから、PDU3は、バッファ150に保持されることなく、ステップS309で送出部140を介して上位層に渡される。このときタイマは、再起動される。
 ステップS310で送信され、更にステップS311でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回上位層に送信したPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS312で送出部140を介して上位層に渡される。
 このとき送出部140から送出されたPDUのシーケンス番号4は、バッファ150に保持されているPDUのシーケンス番号5の直前の番号である。従って、読み出し条件が満たされるため、ステップS313でPDU5は、バッファ150から読み出され、送出部140を介して上位層に渡される。
 こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3~PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
 その後移動端末100が受信するPDU6以降のPDUは、順次上位層に送出される。
 (ケース1の対比技術)
 背景技術で触れている従来のLTEでは、ケース1の場合、図5に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
 また、上記した特許文献1に開示される技術では、図6に示すように抜けPDUが検出されると、PDU5よりも後に受信され、PDU5よりもシーケンス番号が前のPDU3、PDU4は無条件に削除されてしまう。
 これに対して、上記したように本実施の形態の移動端末100は、ハンドオーバの際の無駄な待ち時間を低減できるとともに、無駄なデータ廃棄も防止することができる。
 (ケース2)抜けPDUより後ろの非フォワーディングPDUが一部のフォワーディングPDUよりも先に、移動端末100で受信される場合
 図7において、ハンドオーバ先基地局は、上位局から非フォワーディングPDU5を受信する前に、フォワーディングPDU3を受け取っているので、ステップ401でフォワーディングPDUであるPDU3を送信している。
 PDU3はステップS402でRLCからPDU順序制御部120(PDCP)に渡される。ここでPDU3は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有していないが、フォワーディングPDUであることから、バッファ150に一時保持されることなく、ステップS403で送出部140を介して上位層に渡される。
 ハンドオーバ先基地局は、次のフォワーディングPDU4を受け取る前に、上位局から非フォワーディングPDUを受信しているので、ステップS404で非フォワーディングPDUであるPDU5を送信している。
 ステップS404でハンドオーバ先基地局から送信されたPDU5は、ステップS405でPDU順序制御部120に入力される。
 ここでは既に抜けPDUが検出されており、更にPDU5が非フォワーディングPDUであることから、PDU5は、バッファ150に保持される。このタイミングでタイマは、起動される。
 ステップS406で送信され、更にステップS407でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回上位層に送信したPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS408で送出部140を介して上位層に渡される。
 このとき送出部140から送出されたPDUのシーケンス番号4は、バッファ150に保持されているPDUのシーケンス番号5の直前の番号である。従って、読み出し条件が満たされるため、PDU5は、バッファ150から読み出され、送出部140を介して上位層に渡される(ステップS409)。
 こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3~PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
 (ケース2の対比技術)
 背景技術で触れている従来のLTEでは、ケース2の場合、図8に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
 また、上記した特許文献1に開示される技術では、図9に示すように抜けPDUが検出されると、PDU5よりも後に受信され、PDU5よりもシーケンス番号が前のPDU4は無条件に削除されてしまう。
 これに対して、上記したように本実施の形態の移動端末100は、ハンドオーバの際の無駄な待ち時間を低減できるとともに、無駄なデータ廃棄も防止することができる。
 (ケース3)抜けPDUより後ろのフォワーディングPDUが非フォワーディングPDUよりも先に、移動端末100で受信される場合
 図10において、ステップS401でハンドオーバ先基地局から送信されたPDU3は、ステップS402でPDU順序制御部120に入力される。
 ここでPDU3は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有していないが、フォワーディングPDUであることから、バッファ150に一時保持されることなく、ステップS403で送出部140を介して上位層に渡される。
 ステップS501で送信され、更にステップS502でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS503で送出部140を介して上位層に渡される。
 ステップS504でハンドオーバ先基地局から送信されたPDU5は、ステップS505でPDU順序制御部120に入力される。
 PDU順序制御部120に入力されたPDU5は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU4のシーケンス番号4の次の番号である5)を有しており、ステップS506で送出部140を介して上位層に渡される。
 こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3~PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
 (ケース3の対比技術)
 背景技術で触れている従来のLTEでは、ケース3の場合、図11に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
 ケース3の場合、上記特許文献1に開示される技術では、図12に示すように特に問題は発生しない。それは、ケース3では廃棄PDUが発生しているが、PDUが受信される順序の逆転が発生していないためである。
 2008年3月26日出願の特願2008-081895の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
 本発明の移動端末及びデータ処理方法は、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減するものとして有用である。

Claims (2)

  1.  一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、当該ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末であって、
     入力PDUを上位層に送出するデータ送出手段と、
     受信データ列における抜けPDUを検出する抜けPDU検出手段と、
     受信PDUがフォワーディングPDUか非フォワーディングPDUかを判定する判定手段と、
     前記抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持するバッファと、
     前記データ送出手段及び前記バッファの入力段に設けられ、前記抜けPDUの検出以前のPDU及び前記抜けPDU検出以降のフォワーディングPDUを前記データ送出手段に入力する一方、前記抜けPDUの検出以降の非フォワーディングPDUを前記バッファに入力するPDU振り分け手段と、
     前記バッファに保持されているPDUの直前のフォワーディングPDUが前記データ送出手段から送出されたときに、前記バッファに保持されているPDUを読み出して前記データ送出手段に入力するデータ読み出し手段と、
     を具備する移動端末。
  2.  一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末のデータ処理方法であって、
     受信データ列における抜けPDUを検出するステップと、
     受信PDUがフォワーディングPDUであるか非フォワーディングPDUであるかを判定するステップと、
     前記抜けPDUの検出以前のPDU及び前記抜けPDUの検出以降のフォワーディングPDUを上位層に送出する一方、前記抜けPDUの検出以降の非フォワーディングPDUをバッファリングするステップと、
     前記バッファリングされているPDUの直前のフォワーディングPDUが前記上位層に送出されたときに、前記バッファリングされているPDUを読み出して前記上位層に送出するステップと、
     を具備するデータ処理方法。
     
PCT/JP2009/000865 2008-03-26 2009-02-26 移動端末及びデータ処理方法 Ceased WO2009119004A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008-081895 2008-03-26
JP2008081895A JP2009239540A (ja) 2008-03-26 2008-03-26 移動端末及びデータ処理方法

Publications (1)

Publication Number Publication Date
WO2009119004A1 true WO2009119004A1 (ja) 2009-10-01

Family

ID=41113219

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/000865 Ceased WO2009119004A1 (ja) 2008-03-26 2009-02-26 移動端末及びデータ処理方法

Country Status (2)

Country Link
JP (1) JP2009239540A (ja)
WO (1) WO2009119004A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240297850A1 (en) * 2020-12-22 2024-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Packet Ordering Function for TSN/DetNet Networks

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003274436A (ja) * 2002-03-13 2003-09-26 Ntt Docomo Inc 移動ノード、移動通信システム及び通信制御プログラム
JP2005510950A (ja) * 2001-11-28 2005-04-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 再送方法および再送システム
JP2008035557A (ja) * 2002-09-12 2008-02-14 Interdigital Technol Corp Mac層リセット後にノードbバッファデータを効率的に回復するためのシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005510950A (ja) * 2001-11-28 2005-04-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 再送方法および再送システム
JP2003274436A (ja) * 2002-03-13 2003-09-26 Ntt Docomo Inc 移動ノード、移動通信システム及び通信制御プログラム
JP2008035557A (ja) * 2002-09-12 2008-02-14 Interdigital Technol Corp Mac層リセット後にノードbバッファデータを効率的に回復するためのシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240297850A1 (en) * 2020-12-22 2024-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Packet Ordering Function for TSN/DetNet Networks

Also Published As

Publication number Publication date
JP2009239540A (ja) 2009-10-15

Similar Documents

Publication Publication Date Title
US8437306B2 (en) Layer 2 tunneling of data during handover in a wireless communication system
KR101467798B1 (ko) 무선통신시스템에서의 상태정보 전송 방법 및 수신장치
EP2528385B1 (en) Mobile station with packet reordering function
KR101190525B1 (ko) 통합형 기지국들, 및 이동 디바이스들을 위한 통신 시스템에서 데이터 유닛들을 전송하는 방법
EP2266242B1 (en) Method and apparatus for link control in a wireless communication system
EP2183890B1 (en) Aggregate data frame generation
US8619752B2 (en) Method and apparatus for polling in a wireless communication system
KR101113125B1 (ko) 윈도우 제어 및 재송제어방법, 및, 송신측장치
US20100034169A1 (en) Packet data convergence protocal end of handover indication
US20200413288A1 (en) Congestion processing method and apparatus
CN111567000B (zh) 数据包处理的方法和设备
JP2010536264A (ja) 無線通信システムにおけるハンドオーバー中の順序正しいデータ配信
WO2008010063A2 (en) Method, device, computer program, and apparatus providing embedded status information in handover control signaling
EP2448318B1 (en) Method and system for determining uplink back propagation finish time
RU2009126550A (ru) Способ и устройство для передачи и приема пакетам посредством высокоскоростного пакетного доступа нисходящей линии связи
JPWO2011145557A1 (ja) パケット再送制御装置とパケット再送制御方法
CN109714134B (zh) 接收窗口滑动方法及装置
EP3643109A1 (en) Large media access control service data unit (msdu) delivery
WO2016131345A1 (zh) 一种实现数据处理的方法及装置
WO2009119004A1 (ja) 移動端末及びデータ処理方法
KR20130048559A (ko) Lte 시스템에서 tdd 다운링크 데이터 전송방법
CN105814800B (zh) 消息解码以及相应的消息编码
US8441953B1 (en) Reordering with fast time out
WO2010124475A1 (zh) 发送消息的方法和设备、接受消息的方法和设备
JP4755036B2 (ja) 再送制御方法、再送制御装置および通信装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09725814

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09725814

Country of ref document: EP

Kind code of ref document: A1