JP2009239540A - Mobile terminal and data processing method - Google Patents
Mobile terminal and data processing method Download PDFInfo
- Publication number
- JP2009239540A JP2009239540A JP2008081895A JP2008081895A JP2009239540A JP 2009239540 A JP2009239540 A JP 2009239540A JP 2008081895 A JP2008081895 A JP 2008081895A JP 2008081895 A JP2008081895 A JP 2008081895A JP 2009239540 A JP2009239540 A JP 2009239540A
- Authority
- JP
- Japan
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
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を介して上位層に送出する。
【選択図】図2To provide a mobile terminal and a data processing method for reducing wasteful data discard and wasteful waiting time at the time of handover.
In a mobile terminal 100, a PDU sorting unit 130 sends a forwarding PDU after the missing PDU to the upper layer via a sending unit 140 without waiting for the receipt of the missing PDU, and a data reading unit 160 When 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 PDUs are read out from the buffer 150 in the order of the sequence numbers and passed through the sending unit 140. To the upper layer.
[Selection] Figure 2
Description
本発明は、移動端末及びデータ処理方法に関する。 The present invention relates to a mobile terminal and a data processing method.
現在、3rd Generation Partnership Project (3GPP)のTechnical Specification Group Radio Access Network(TSG RAN)において、次世代移動通信システムであるLong Term Evolution (LTE)の検討が進められている。LTEではソフトハンドオーバではなくハードハンドオーバがハンドオーバ方式として採用される。 Currently, Long Term Evolution (LTE), a next generation mobile communication system, is being studied in the Technical Specification Group Radio Access Network (TSG RAN) of the 3rd Generation Partnership Project (3GPP). In LTE, hard handover is adopted as a handover method instead of soft handover.
そのため、LTEでは、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングする。そしてハンドオーバ先基地局がフォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する。こうして移動局は一連のデータ列を受信することが可能となるが、フォワーディングPDUと当該フォワーディングPDU以降の非フォワーディングPDUとは必ずしもこの順番で移動局に到達しないため、移動局のPDCP(Packet Data Convergence Protocol)で順番通りに再配列される(非特許文献1参照)。 Therefore, in LTE, 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. However, since the forwarding PDU and the non-forwarding PDUs after the forwarding PDU do not necessarily reach the mobile station in this order, the PDCP (Packet Data Convergence of the mobile station). Protocol) is rearranged in order (see Non-Patent Document 1).
また、従来、シーケンス番号が前にも拘わらず、後ろのパケットよりも遅く受信されたパケットを廃棄することにより、パケット順序を保持する技術が提案されている(特許文献1参照)。
しかしながら、上記した技術では、例えば、ハンドオーバ先基地局のRLC(Radio Link Control)の廃棄(discard)機能によってPDUが廃棄されると、移動局では無駄な待ち時間が発生してしまう問題がある。すなわち、上記した移動局の再配列処理では、廃棄PDUであろうが所定時間が経過するまではそれを受信するために待機し、所定時間経過後に初めて、その廃棄PDUよりもシーケンス番号が後ろのPDUを上位層に渡すためである。 However, in the above-described technique, for example, when a PDU is discarded by an RLC (Radio Link Control) discard function of the handover destination base station, there is a problem that 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.
また、上記特許文献1に開示される技術では、無駄にデータ廃棄が行われる問題がある。 In addition, the technique disclosed in Patent Document 1 has a problem in that data is discarded wastefully.
本発明は、かかる点に鑑みてなされたものであり、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減する移動端末及びデータ処理方法を提供することを目的とする。 The present invention has been made in view of this point, and 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.
本発明の移動端末は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、当該ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末であって、入力PDUを上位層に送出するデータ送出手段と、受信データ列における抜けPDUを検出する抜けPDU検出手段と、受信PDUがフォワーディングPDUか非フォワーディングPDUかを判定する判定手段と、前記抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持するバッファと、前記データ送出手段及び前記バッファの入力段に設けられ、前記抜けPDUの検出以前のPDU及び前記抜けPDU検出以降のフォワーディングPDUを前記データ送出手段に入力する一方、前記抜けPDUの検出以降の非フォワーディングPDUを前記バッファに入力するPDU振り分け手段と、前記バッファに保持されているPDUの直前のフォワーディングPDUが前記データ送出手段から送出されたときに、前記バッファに保持されているPDUを読み出して前記データ送出手段に入力するデータ読み出し手段と、を具備する構成を採る。 In the mobile terminal of the present invention, 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. A mobile terminal in a wireless communication system in which a base station transmits the forwarding PDU and a non-forwarding PDU after the forwarding PDU to the mobile terminal, a data transmission means for transmitting an input PDU to an upper layer, and a missing PDU in a received data sequence 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 transmission And the input stage of the buffer, 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, while the non-forwarding PDU after the detection of the missing PDU is When a PDU sorting unit that inputs to the buffer and a forwarding PDU immediately before the PDU held in the buffer are sent from the data sending unit, the PDU held in the buffer is read out and sent to the data sending unit And a data reading means for inputting.
本発明のデータ処理方法は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ元基地局がハンドオーバ先基地局にフォワーディングし、ハンドオーバ先基地局が前記フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末に送信する無線通信システムにおける移動端末のデータ処理方法であって、受信データ列における抜けPDUを検出するステップと、受信PDUがフォワーディングPDUであるか非フォワーディングPDUであるかを判定するステップと、前記抜けPDUの検出以前のPDU及び前記抜けPDUの検出以降のフォワーディングPDUを上位層に送出する一方、前記抜けPDUの検出以降の非フォワーディングPDUをバッファリングするステップと、前記バッファリングされているPDUの直前のフォワーディングPDUが前記上位層に送出されたときに、前記バッファリングされているPDUを読み出して前記上位層に送出するステップと、を具備する。 According to the data processing method of the present invention, 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. A data processing method of a mobile terminal in a wireless communication system in which a base station transmits the forwarding PDU and a non-forwarding PDU after the forwarding PDU to the mobile terminal, the step of detecting a missing PDU in a received data sequence, A step of determining whether the PDU is a forwarding PDU or a non-forwarding PDU, and a PDU before the detection of the missing PDU and a forwarding PDU after the detection of the missing PDU are sent to an upper layer, while the detection of the missing PDU Buffering a downstream non-forwarding PDU, and when the forwarding PDU immediately before the buffered PDU is sent to the upper layer, the buffered PDU is read and sent to the upper layer And the step of performing.
本発明によれば、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減する移動端末及びデータ処理方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the mobile terminal and data processing method which reduce useless data discard and useless waiting time at the time of a handover can be provided.
以下、本発明の一実施の形態について図面を参照して詳細に説明する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
図1に示すように本実施の形態に係る移動端末(UE)100は、受信処理部110と、PDU順序制御部120とを有する。
As shown in FIG. 1, mobile terminal (UE) 100 according to the present embodiment includes
移動端末(UE)100は、図示していないハンドオーバ元基地局からハンドオーバ先基地局へハンドオーバする。このハンドオーバに際して、ハンドオーバ元基地局は、一連のデータ列を構成する複数のプロトコルデータユニット(PDU)のうちハンドオーバ実行時に既に保持しているPDUをハンドオーバ先基地局にフォワーディングする。そしてハンドオーバ先基地局は、フォワーディングPDU及び当該フォワーディングPDU以降の非フォワーディングPDUを移動端末100に送信する。
The mobile terminal (UE) 100 performs handover from a handover source base station (not shown) to a handover destination base station. At the time of this handover, the handover source base station forwards the PDU 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. Then, the handover destination base station transmits the forwarding PDU and a non-forwarding PDU after the forwarding PDU to the
ここでは、PDUは一連のデータ列がPDUに分割される際に付されるシーケンス番号を含む。また、PDUは、フォワーディングPDUか非フォワーディングPDUかを識別するための識別情報を含む。これらの情報を基に、移動端末100は、後述する順序制御処理を行うことができる。
Here, the PDU includes a sequence number given when a series of data strings is 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
受信処理部110は、基地局から送信された複数のPDUを含むデータ列をアンテナを介して受信し、この受信データ列に対して受信処理を行う。受信処理部110にて行われる処理は、物理レイヤ、データリンクレイヤ、及びRLCに対応するレイヤでの処理を含む。具体的には、ダウンコンバート、A/D変換、復調、及び復号などの処理が含まれる。
The
PDU順序制御部120は、受信処理部110の受信処理後の受信PDU群を後段の上位レイヤに受け渡す際に、その順序を制御する。PDU順序制御部120は、受信データ列における抜けPDUの検出結果、及び、処理対象の受信PDUの種別(フォワーディングPDUか又は非フォワーディングPDUか)に関する判定結果に基づいて、受信PDUの送出順序を制御する。PDU順序制御部120は、PDPCに対応するレイヤの処理を行う。
The PDU
図2に示すようにPDU順序制御部120は、PDU振り分け部130と、送出部140と、バッファ150と、データ読み出し部160とを有する。
As shown in FIG. 2, the PDU
PDU振り分け部130は、受信データ列における抜けPDUの検出結果、及び、処理対象の受信PDUの種別(フォワーディングPDUか又は非フォワーディングPDUか)に関する判定結果に基づいて、受信PDUの出力先を制御する。この出力先は、送出部140又はバッファ150である。
The
ここでは、PDU振り分け部130は、データ抜け判定部131と、振り分け部132と、フォワード判定部133と、振り分け部134とから構成される。
Here, the
データ抜け判定部131は、受信データ列における抜けPDUを検出する。すなわち、データ抜け判定部131は、前回の入力PDUのシーケンス番号を保持しており、今回の入力PDUのシーケンス番号が、保持しているシーケンス番号に続く番号であるか否かを判定する。すなわち、保持しているシーケンス番号の次の番号が「期待シーケンス番号」であり、データ抜け判定部131は、今回の入力PDUのシーケンス番号が期待シーケンス番号であるか否かを判定する。
The data
振り分け部132は、データ抜け判定部131で抜けPDUが検出されるまではPDUを送出部140に出力する一方、抜けPDUが検出された後はPDUをフォワード判定部133に出力する。
The
フォワード判定部133は、入力PDUがフォワーディングPDUであるか非フォワーディングPDUあるかを判定する。この判定は、PDUの種別情報に基づいて行われる。
The
振り分け部134は、フォワード判定部133でフォワーディングPDUであると判定されたPDUについては送出部140に出力する一方、非フォワーディングPDUあると判定されたPDUについてはバッファ150に出力する。
The
送出部140は、入力PDUを上位層に対して送出する。送出部140は、送出PDUに対応するシーケンス番号を、送出の度にデータ読み出し部160に出力する。
The sending
バッファ150は、抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持する。
The
データ読み出し部160は、「読み出し条件」が満たされたときに、バッファ150からPDUをシーケンス番号順に読み出し、そのまま送出部140に出力する。
When the “reading condition” is satisfied, the
ここで、読み出し条件は、(1)バッファ150で保持しているPDUの最も若いシーケンス番号の直前のシーケンス番号と、送出部140から報告されたシーケンス番号とが一致することである。
Here, the reading condition is (1) that the sequence number immediately before the youngest sequence number of the PDU held in the
また、(2)そのシーケンス番号が最も若いPDUがバッファ150に保持されたタイミングから所定時間が経過することが、その読み出し条件に更に含まれてもよい。この場合、フォワード判定部133は非フォワーディングPDUであると判定したタイミングで、データ読み出し部160に設けられたタイマを起動するための制御信号を出力する。また、タイマのカウンタ値はデータ読み出し部160が送出部140からシーケンス番号を受け取る度に初期値に戻され(つまり、タイマが再起動される)、カウンタ値が所定値になるときに読み出し条件が満たされる。
Further, (2) that the predetermined time elapses from the timing when the PDU with the smallest sequence number is held in the
以上の構成を有する移動端末100の動作について説明する。
An operation of the
図3は、PDU振り分け部130における判断及びその判断結果に基づくPDUの振り分け処理の説明に供する図である。
FIG. 3 is a diagram for explaining the determination in the
PDU振り分け部130においてデータ抜け判定部131は、受信データ列に抜けPDUが有るか否かを検出する(ステップS201)。
In the
フォワード判定部133は、PDUがフォワーディングPDUであるか非フォワーディングPDUあるかを判定する(ステップS202)。
The
そして、抜けPDU以前のPDU(ステップS201:NO)及び抜けPDU以降のフォワーディングPDU(ステップS202:NO)は、送出部140に出力され(ステップS203)、一方、抜けPDU以降の非フォワーディングPDU(ステップS202:YES)は、バッファ150に出力される(ステップS204)。 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).
以上のようにPDU振り分け部130が抜けPDU以降のフォワーディングPDUを抜けPDUの受信を待つことなく送出部140を介して上位層に送出する。また、データ読み出し部160が、バッファ150で保持しているPDUの最も若いシーケンス番号の直前のシーケンス番号と送出部140から報告されたシーケンス番号とが一致した段階で、バッファ150からシーケンス番号順にPDUを読み出して送出部140を介して上位層に送出する。
As described above, the
こうすることにより、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減することができる。 By doing so, it is possible to reduce wasteful data discard and wasteful waiting time during handover.
ここで、ハンドオーバ時のフォワーディングの際に、受信順序の逆転及びハンドオーバ先基地局におけるPDUの廃棄が起こる可能性が最も高い。従って、抜けPDUはフォワーディングPDUである可能性が高い。 Here, when forwarding at the time of handover, it is most likely that the order of reception is reversed and PDUs are discarded at the handover destination base station. Therefore, there is a high possibility that the missing PDU is a forwarding PDU.
そのため、抜けPDU以降のフォワーディングPDUを抜けPDUの受信を待つことなく送出部140を介して上位層に送出することにより、無駄な待ち時間を低減することができる。
Therefore, a wasteful waiting time can be reduced by sending the forwarding PDUs after the missing PDU to the higher layer via the sending
次に移動端末100の動作について具体的なケースごとに説明する。
Next, the operation of the
(ケース1)抜けPDUより後ろの非フォワーディングPDUがフォワーディングPDUよりも先に、移動端末100で受信される場合
(Case 1) When the non-forwarding PDU after the missing PDU is received by the
図4において、ハンドオーバ元基地局がPDU1〜4を受け取り、そのうちPDU1がUE100に送信されている(ステップS301)。このPDU1はステップS302でRLCレイヤからPDCPレイヤに渡され、ステップS303でPDCPを介してその上位レイヤに送出される。 In FIG. 4, the handover source base station receives PDU1 to PDU4, and PDU1 is transmitted to the UE100 (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.
ステップS304でハンドオーバが実行される。このときPDU2〜4は、移動端末100に対してハンドオーバ元基地局から送信されていないので、ハンドオーバ元基地局からハンドオーバ先基地局にフォワーディングされる。このフォワーディングの際に、PDU2が、ハンドオーバ先基地局で廃棄されている。
In step S304, handover is executed. At this time, since the PDUs 2 to 4 are not transmitted from the handover source base station to the
ハンドオーバ先基地局は、フォワーディングPDUよりも前に、上位局から非フォワーディングPDUを受信しているので、フォワーディングPDUが送信される前に、ステップ305で非フォワーディングPDUであるPDU5を送信している。
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 in
PDU5はステップS306でRLCからPDU順序制御部120(PDCP)に渡される。ここでPDU5は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有さず、更に、非フォワーディングPDUであることから、バッファ150に一時保持される。このタイミングでタイマは、起動される。 The PDU 5 is transferred from the RLC to the PDU order control unit 120 (PDCP) in step S306. Here, 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.
ステップS307でハンドオーバ先基地局から送信されたPDU3は、ステップS308でPDU順序制御部120に入力される。
The PDU 3 transmitted from the handover destination base station in step S307 is input to the PDU
ここでは既に抜けPDUが検出されており、更にPDU3がフォワーディングPDUであることから、PDU3は、バッファ150に保持されることなく、ステップS309で送出部140を介して上位層に渡される。このときタイマは、再起動される。
Here, since a missing PDU has already been detected and PDU3 is a forwarding PDU, PDU3 is not held in the
ステップS310で送信され、更にステップS311でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回上位層に送信したPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS312で送出部140を介して上位層に渡される。
The PDU4 transmitted in step S310 and further input from the RLC to the PDU
このとき送出部140から送出されたPDUのシーケンス番号4は、バッファ150に保持されているPDUのシーケンス番号5の直前の番号である。従って、読み出し条件が満たされるため、ステップS313でPDU5は、バッファ150から読み出され、送出部140を介して上位層に渡される。
At this time, the sequence number 4 of the PDU transmitted from the
こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3〜PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
Thus, since it is possible to pass PDU3 to PDU5 to the upper layer without waiting for reception of PDU2 that is not received by
その後移動端末100が受信するPDU6以降のPDUは、順次上位層に送出される。
Thereafter, PDU 6 and subsequent PDUs received by the
(ケース1の対比技術)
背景技術で触れている従来のLTEでは、ケース1の場合、図5に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
(Contrast technology of Case 1)
In the case of the conventional LTE mentioned in the background art, in the case 1, since the PDU 2 is continuously received as shown in FIG. 5, the PDUs after the PDU 3 are not passed to the upper layer until the count value of the timer reaches a predetermined value. . Therefore, useless waiting time occurs.
また、上記した特許文献1に開示される技術では、図6に示すように抜けPDUが検出されると、PDU5よりも後に受信され、PDU5よりもシーケンス番号が前のPDU3、PDU4は無条件に削除されてしまう。 Further, in the technique disclosed in Patent Document 1 described above, when a missing PDU is detected as shown in FIG. 6, PDU 3 and PDU 4 having a sequence number before PDU 5 are unconditionally received after PDU 5. It will be deleted.
これに対して、上記したように本実施の形態の移動端末100は、ハンドオーバの際の無駄な待ち時間を低減できるとともに、無駄なデータ廃棄も防止することができる。
On the other hand, as described above, the
(ケース2)抜けPDUより後ろの非フォワーディングPDUが一部のフォワーディングPDUよりも先に、移動端末100で受信される場合
(Case 2) When non-forwarding PDUs behind missing PDUs are received by the
図7において、ハンドオーバ先基地局は、上位局から非フォワーディングPDU5を受信する前に、フォワーディングPDU3を受け取っているので、ステップ401でフォワーディングPDUであるPDU3を送信している。
In FIG. 7, 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
PDU3はステップS402でRLCからPDU順序制御部120(PDCP)に渡される。ここでPDU3は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有していないが、フォワーディングPDUであることから、バッファ150に一時保持されることなく、ステップS403で送出部140を介して上位層に渡される。
In step S402, the PDU 3 is transferred from the RLC to the PDU order control unit 120 (PDCP). Here, 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
ハンドオーバ先基地局は、次のフォワーディングPDU4を受け取る前に、上位局から非フォワーディングPDUを受信しているので、ステップS404で非フォワーディングPDUであるPDU5を送信している。 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.
ステップS404でハンドオーバ先基地局から送信されたPDU5は、ステップS405でPDU順序制御部120に入力される。
The PDU 5 transmitted from the handover destination base station in step S404 is input to the PDU
ここでは既に抜けPDUが検出されており、更にPDU5が非フォワーディングPDUであることから、PDU5は、バッファ150に保持される。このタイミングでタイマは、起動される。
Here, a missing PDU has already been detected, and since PDU 5 is a non-forwarding PDU, PDU 5 is held in the
ステップS406で送信され、更にステップS407でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回上位層に送信したPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS408で送出部140を介して上位層に渡される。
The PDU4 transmitted in step S406 and further input to the PDU
このとき送出部140から送出されたPDUのシーケンス番号4は、バッファ150に保持されているPDUのシーケンス番号5の直前の番号である。従って、読み出し条件が満たされるため、PDU5は、バッファ150から読み出され、送出部140を介して上位層に渡される(ステップS409)。
At this time, the sequence number 4 of the PDU transmitted from the
こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3〜PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
Thus, since it is possible to pass PDU3 to PDU5 to the upper layer without waiting for reception of PDU2 that is not received by
(ケース2の対比技術)
背景技術で触れている従来のLTEでは、ケース2の場合、図8に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
(Contrast technology of Case 2)
In the case of the conventional LTE described in the background art, in the case 2, the PDU 2 and subsequent PDUs are not passed to the upper layer until the count value of the timer reaches a predetermined value in order to wait for the reception of the PDU 2 as shown in FIG. . Therefore, useless waiting time occurs.
また、上記した特許文献1に開示される技術では、図9に示すように抜けPDUが検出されると、PDU5よりも後に受信され、PDU5よりもシーケンス番号が前のPDU4は無条件に削除されてしまう。 Further, in the technique disclosed in Patent Document 1 described above, when a missing PDU is detected as shown in FIG. 9, it is received after PDU 5 and PDU 4 having a sequence number before PDU 5 is unconditionally deleted. End up.
これに対して、上記したように本実施の形態の移動端末100は、ハンドオーバの際の無駄な待ち時間を低減できるとともに、無駄なデータ廃棄も防止することができる。
On the other hand, as described above, the
(ケース3)抜けPDUより後ろのフォワーディングPDUが非フォワーディングPDUよりも先に、移動端末100で受信される場合
(Case 3) When the forwarding PDU after the missing PDU is received by the
図10において、ステップS401でハンドオーバ先基地局から送信されたPDU3は、ステップS402でPDU順序制御部120に入力される。
In FIG. 10, PDU3 transmitted from the handover destination base station in step S401 is input to the PDU
ここでPDU3は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU1のシーケンス番号1の次の番号である2)を有していないが、フォワーディングPDUであることから、バッファ150に一時保持されることなく、ステップS403で送出部140を介して上位層に渡される。
Here, 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
ステップS501で送信され、更にステップS502でRLCからPDU順序制御部120に入力されるPDU4は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU3のシーケンス番号3の次の番号である4)を有しており、ステップS503で送出部140を介して上位層に渡される。
The PDU4 transmitted in step S501 and further input from the RLC to the PDU
ステップS504でハンドオーバ先基地局から送信されたPDU5は、ステップS505でPDU順序制御部120に入力される。
The PDU 5 transmitted from the handover destination base station in step S504 is input to the PDU
PDU順序制御部120に入力されたPDU5は、期待シーケンス番号(ここでの期待シーケンス番号は、前回のPDU4のシーケンス番号4の次の番号である5)を有しており、ステップS506で送出部140を介して上位層に渡される。
The PDU 5 input to the PDU
こうして移動端末100で受信されることのないPDU2の受信を待つことなく、PDU3〜PDU5を上位層に渡すことができるので、無駄な待ち時間を削減することができる。
Thus, since it is possible to pass PDU3 to PDU5 to the upper layer without waiting for reception of PDU2 that is not received by
(ケース3の対比技術)
背景技術で触れている従来のLTEでは、ケース3の場合、図11に示すようにPDU2の受信を待ち続けるため、タイマのカウント値が所定値になるまでPDU3以降のPDUは上位層に渡されない。従って、無駄な待ち時間が発生してしまう。
(Contrast technology for Case 3)
In the case of the conventional LTE mentioned in the background art, in the case 3, the PDU 2 and subsequent PDUs are not passed to the upper layer until the count value of the timer reaches a predetermined value because the PDU 2 is kept waiting as shown in FIG. . Therefore, useless waiting time occurs.
ケース3の場合、上記特許文献1に開示される技術では、図12に示すように特に問題は発生しない。それは、ケース3では廃棄PDUが発生しているが、PDUが受信される順序の逆転が発生していないためである。 In case 3, the technique disclosed in Patent Document 1 causes no particular problem as shown in FIG. This is because, in case 3, a discard PDU has occurred, but the order in which the PDUs are received has not been reversed.
本発明の移動端末及びデータ処理方法は、ハンドオーバの際の、無駄なデータ廃棄及び無駄な待ち時間を低減するものとして有用である。 The mobile terminal and data processing method of the present invention are useful for reducing wasteful data discard and wasteful waiting time during handover.
100 移動端末
110 受信処理部
120 PDU順序制御部
130 PDU振り分け部
131 データ抜け判定部
132,134 振り分け部
133 フォワード判定部
140 送出部
150 バッファ
160 データ読み出し部
DESCRIPTION OF
Claims (2)
入力PDUを上位層に送出するデータ送出手段と、
受信データ列における抜けPDUを検出する抜けPDU検出手段と、
受信PDUがフォワーディングPDUか非フォワーディングPDUかを判定する判定手段と、
前記抜けPDUよりシーケンス番号が後ろの非フォワーディングPDUを一時保持するバッファと、
前記データ送出手段及び前記バッファの入力段に設けられ、前記抜けPDUの検出以前のPDU及び前記抜けPDU検出以降のフォワーディングPDUを前記データ送出手段に入力する一方、前記抜けPDUの検出以降の非フォワーディングPDUを前記バッファに入力するPDU振り分け手段と、
前記バッファに保持されているPDUの直前のフォワーディングPDUが前記データ送出手段から送出されたときに、前記バッファに保持されているPDUを読み出して前記データ送出手段に入力するデータ読み出し手段と、
を具備する移動端末。 Of the plurality of protocol data units (PDUs) constituting a series of data strings, the handover source base station forwards PDUs already held at the time of handover execution to the handover destination base station, and the handover destination base station transmits the forwarding PDU and A mobile terminal in a wireless communication system that transmits a non-forwarding PDU after the forwarding PDU to the mobile terminal,
Data sending means for sending an input PDU to an upper layer;
Missing PDU detection means for detecting missing PDUs in the received data sequence;
Determining means for determining whether the received PDU is a forwarding PDU or a non-forwarding PDU;
A buffer that temporarily holds a non-forwarding PDU whose sequence number is behind the missing PDU;
Provided at the input stage of the data sending means and the buffer, the PDU before detection of the missing PDU and the forwarding PDU after detection of the missing PDU are input to the data sending means, while the non-forwarding after detection of the missing PDU PDU distribution means for inputting PDUs to the buffer;
A data reading means for reading out the PDU held in the buffer and inputting it to the data sending means when a forwarding PDU immediately before the PDU held in the buffer is sent from the data sending means;
A mobile terminal comprising:
受信データ列における抜けPDUを検出するステップと、
受信PDUがフォワーディングPDUであるか非フォワーディングPDUであるかを判定するステップと、
前記抜けPDUの検出以前のPDU及び前記抜けPDUの検出以降のフォワーディングPDUを上位層に送出する一方、前記抜けPDUの検出以降の非フォワーディングPDUをバッファリングするステップと、
前記バッファリングされているPDUの直前のフォワーディングPDUが前記上位層に送出されたときに、前記バッファリングされているPDUを読み出して前記上位層に送出するステップと、
を具備するデータ処理方法。
Of the plurality of protocol data units (PDUs) constituting a series of data strings, the handover source base station forwards PDUs already held at the time of handover execution to the handover destination base station, and the handover destination base station transmits the forwarding PDU and the relevant PDU A data processing method for a mobile terminal in a wireless communication system for transmitting a non-forwarding PDU after a forwarding PDU to the mobile terminal,
Detecting missing PDUs in the received data sequence;
Determining whether the received PDU is a forwarding PDU or a non-forwarding PDU;
Sending the PDU before the detection of the missing PDU and the forwarding PDU after the detection of the missing PDU to an upper layer, while buffering the non-forwarding PDU after the detection of the missing PDU;
When the forwarding PDU immediately before the buffered PDU is sent to the upper layer, reading the buffered PDU and sending it to the upper layer;
A data processing method comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008081895A JP2009239540A (en) | 2008-03-26 | 2008-03-26 | Mobile terminal and data processing method |
| PCT/JP2009/000865 WO2009119004A1 (en) | 2008-03-26 | 2009-02-26 | Mobile terminal and data processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008081895A JP2009239540A (en) | 2008-03-26 | 2008-03-26 | Mobile terminal and data processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009239540A true JP2009239540A (en) | 2009-10-15 |
Family
ID=41113219
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008081895A Pending JP2009239540A (en) | 2008-03-26 | 2008-03-26 | Mobile terminal and data processing method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2009239540A (en) |
| WO (1) | WO2009119004A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022139656A1 (en) * | 2020-12-22 | 2022-06-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet ordering function for tsn/detnet networks |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60229879D1 (en) * | 2001-11-28 | 2008-12-24 | Ericsson Telefon Ab L M | METHOD AND SYSTEM FOR TRANSFERRING |
| JP3889981B2 (en) * | 2002-03-13 | 2007-03-07 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile node, mobile communication system, and communication control program |
| US7706405B2 (en) * | 2002-09-12 | 2010-04-27 | Interdigital Technology Corporation | System for efficient recovery of Node-B buffered data following MAC layer reset |
-
2008
- 2008-03-26 JP JP2008081895A patent/JP2009239540A/en active Pending
-
2009
- 2009-02-26 WO PCT/JP2009/000865 patent/WO2009119004A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009119004A1 (en) | 2009-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2528385B1 (en) | Mobile station with packet reordering function | |
| KR101604207B1 (en) | Method to identify and differentiate background traffic | |
| KR101467798B1 (en) | Method and apparatus for transmitting state information in a wireless communication system | |
| KR101190525B1 (en) | Integrated base stations and a method of transmitting data units in a communications system for mobile devices | |
| AU2005324331B2 (en) | Apparatus and method for enhanced UM RLC data handling | |
| CN101366225B (en) | Hsupa HARQ process flushing | |
| US11159981B2 (en) | Congestion processing method and apparatus | |
| KR101113125B1 (en) | Window control and retransmission control method, and transmission side device | |
| US20100034169A1 (en) | Packet data convergence protocal end of handover indication | |
| CN111567000B (en) | Method and device for processing data packet | |
| US20090124259A1 (en) | Layer 2 tunneling of data during handover in a wireless communication system | |
| EP2448318B1 (en) | Method and system for determining uplink back propagation finish time | |
| US20090168723A1 (en) | Method and apparatus for handling out-of-order packets during handover in a wireless communication system | |
| WO2008010063A2 (en) | Method, device, computer program, and apparatus providing embedded status information in handover control signaling | |
| KR100954925B1 (en) | How to transfer the PDC data unit to the upper level | |
| CN114979839B (en) | A transmission control protocol proxy method and communication device | |
| CN109714134B (en) | Receiving window sliding method and device | |
| WO2016131345A1 (en) | Data processing method and device | |
| JP2009239540A (en) | Mobile terminal and data processing method | |
| US20130208639A1 (en) | Apparatus and method for reducing power consumption by early termination of cell broadcast data decoding | |
| CN102843733B (en) | Message processing method in switching process and evolved nodeB (eNB) | |
| WO2010124475A1 (en) | Method and device for sending message, method and device for receiving message | |
| JP4755036B2 (en) | Retransmission control method, retransmission control device, and communication device | |
| AU2012201496B2 (en) | Base station, mobile station, communication system, transmission method and reordering method | |
| CN101321114A (en) | Uplink packet scheduling method and system in enhanced dedicated channel |