[go: up one dir, main page]

KR20080054683A - 이동 통신 시스템에서 데이터 송수신 장치 및 방법 - Google Patents

이동 통신 시스템에서 데이터 송수신 장치 및 방법 Download PDF

Info

Publication number
KR20080054683A
KR20080054683A KR1020060127114A KR20060127114A KR20080054683A KR 20080054683 A KR20080054683 A KR 20080054683A KR 1020060127114 A KR1020060127114 A KR 1020060127114A KR 20060127114 A KR20060127114 A KR 20060127114A KR 20080054683 A KR20080054683 A KR 20080054683A
Authority
KR
South Korea
Prior art keywords
rlc
transmitting
message
reset
receiving
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
KR1020060127114A
Other languages
English (en)
Inventor
배병재
김성훈
이도영
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060127114A priority Critical patent/KR20080054683A/ko
Priority to US11/955,901 priority patent/US20080148136A1/en
Priority to PCT/KR2007/006507 priority patent/WO2008072911A1/en
Publication of KR20080054683A publication Critical patent/KR20080054683A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control

Landscapes

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

Abstract

본 발명은 이동 통신 시스템에서 RLC(Radio Link Control) 리셋(RESET)이 발생할 경우 손실 없는 데이터 전송을 위한 데이터 전송 장치 및 방법에 관한 것이다.
본 발명은 RLP RESET 동작을 처리할 경우 전송 데이터의 불연속성이 발생하여 전송 효율을 떨어뜨리게 된다는 문제점을 해결하기 위하여 수신측의 연속적으로 정상 수신된 데이터의 시퀀스 넘버(sequence number, SN)를 송신측에 전달하여, RLC RESET 과정이 끝난 후 송신측에서 수신측에서 수신되지 않은 데이터부터 전송할 수 있도록 함으로써 전송 손실을 없앨 수 있다.
Figure P1020060127114
RLC RESET, RLC RESET ACK, 시퀀스 넘버(Sequence Number, SN), 버퍼, HARQ, RLC, MAC

Description

이동 통신 시스템에서 데이터 전송 장치 및 방법{APPARATUS AND METHOD FOR TRANSMITTING DATA IN A MOBILE COMMUNICATION SYSTEM}
도 1은 일반적인 차세대(Evolved) UMTS 이동 통신 시스템 구조의 일 예를 도시한 도면,
도 2는 일반적인 LTE 시스템의 프로토콜 구조도,
도 3은 일반적인 2 계층의 RLC RESET 제어 신호의 전송 방법을 도시한 흐름도,
도 4는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도,
도 5는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 송신 노드에서 데이터 전송 방법을 도시한 흐름도,
도 6은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 수신 노드에서의 데이터 전송 방법을 도시한 흐름도,
도 7은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 송신 노드와 수신 노드에서의 데이터 전송 방법을 도시한 흐름도,
도 8은 본 발명의 제2 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도,
도 9는 본 발명의 제3 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도,
도 10은 본 발명의 실시 예에 따른 이동 통신 시스템에서 데이터 전송 장치 구조도.
본 발명은 이동 통신 시스템에 관한 것으로, 특히 RLC RESET이 발생할 경우 데이터 전송 장치 및 방법에 관한 것이다.
일반적으로, UMTS(Universal Mobile Telecommunication Service) 시스템은, 유럽식 이동 통신 시스템인 GSM(Global System for Mobile Communications)과 GPRS(General Packet Radio Services)를 기반으로 하고 광대역 부호분할 다중접속(Wideband-Code Division Multiple Access : W-CDMA)을 사용하는 제3 세대 비동기 이동 통신 시스템이다.
현재 UMTS 표준화를 담당하고 있는 3GPP(3rd Generation Partnership Project)에서는 UMTS 시스템의 차세대 이동 통신시스템으로 LTE(Long Term Evolution)에 대한 논의가 진행 중이다. LTE는 2010년 정도를 상용화 목표로 해서, 100 Mbps 정도의 고속 패킷 기반 통신을 구현하는 기술이다. 이를 위해 여러 가지 방안이 논의되고 있는데, 예를 들어 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나, 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등이 논의 중에 있다.
도 1은 일반적인 차세대(Evolved) UMTS 이동 통신 시스템 구조의 일 예를 도시한 도면이다.
도 1을 참조하면, 차세대 무선 액세스 네트워크(Evolved UMTS Radio Access Network: E-UTRAN)(110)는 차세대 기지국(Evolved Node B, 이하 'ENB' 또는 'Node B'라 함)(120, 122, 124, 126, 128, 이하 '120 내지 128'이라 함)과, 상위 노드(anchor node)(130, 132)의 2 노드 구조로 구성된다.
사용자 단말(User Equipment: 이하 'UE'라 함)(101)은 E-UTRAN(110)에 의해 인터넷 프로토콜(Internet Protocol, 이하 'IP'라 함) 네트워크로 접속한다.
상기 ENB(120 내지 128)는 UMTS 시스템의 기존 노드 B에 대응되며, 상기 UE(101)와 무선 채널로 연결된다. 기존 노드 B와 달리 상기 ENB(120 내지128)는 보다 복잡한 역할을 수행한다. LTE에서는 인터넷 프로토콜을 통한 VoIP(Voice over IP)와 같은 실시간 서비스를 비롯한 모든 사용자 트래픽이 공용 채널(shared channel)을 통해 서비스되므로, UE들의 상황 정보를 취합해서 스케줄링을 하는 장치가 필요하며, 이를 ENB(120 내지 128)가 담당한다.
HSDPA(High Speed Downlink Packet Access)나 E-DCH(Enhanced uplink Dedicated Channel)와 마찬가지로 LTE에서도 ENB(120 내지 128)와 UE(101) 사이에 HARQ(Hybrid ARQ)가 수행되지만, HARQ만으로는 다양한 서비스 품질(Quality of Service : QoS)의 요구(requirement)를 충족할 수 없으므로, 상위 계층에서 별도 의(Outer) ARQ가 수행될 수 있으며, 상기 별도의 ARQ(이하 'outer-ARQ'라 함)도 역시 UE(101)와 ENB(120 내지 128)사이에서 수행된다.
최대 100 Mbps의 전송 속도를 구현하기 위해서 LTE 시스템은 20 MHz 대역폭에서 직교 주파수 분할 다중 방식(Orthogonal Frequency Division Multiplexing, OFDM)을 무선 접속 기술로 사용할 것으로 예상된다. 그리고 상기 LTE 시스템은 단말의 채널 상태에 맞춰 변조 방식(modulation scheme)과 채널 코딩율(channel coding rate)을 결정하는 적응 변조 코딩(Adaptive Modulation & Coding, AMC) 방식이 적용될 것이다.
LTE를 비롯해 많은 차세대 이동 통신 시스템에서는, 오류 정정 기법으로 HARQ(Hybrid Automatic Repeat reQuest)와 ARQ(Automatic Repeat reQuest)를 모두 사용한다.
여기서 HARQ란, 이전에 수신한 데이터를 폐기하지 않고, 재전송된 데이터와 소프트 컴바이닝함으로써, 수신 성공률을 높이는 기법이다. 좀 더 자세히 설명하면, HARQ 수신측은 수신한 패킷의 오류 존재 여부를 판단한 뒤, 상기 오류 존재 확인 여부에 따라 HARQ 긍정적 인지(positive Acknowledgement: 이하 'HARQ ACK'라 함) 신호, 또는 HARQ 부정적 인지(negative Acknowledgement: 이하 'HARQ NACK'라 함) 신호를 송신측으로 전송한다. 따라서, 송신측은 상기 HARQ ACK/NACK 신호에 따라 HARQ 패킷의 재전송이나 또는 새로운 HARQ 패킷의 전송을 실행한다. 그리고, HARQ 수신측은 재전송된 패킷을 이전에 수신한 패킷과 소프트 컴바이닝하여 오류 발생 확률을 줄인다.
반면에 ARQ란, 수신한 패킷의 시퀀스 넘버를 검사해서, 수신하지 못한 패킷에 대한 재전송을 요청하는 기법이며, 이전에 수신한 패킷과 재전송된 패킷들을 소프트 컴바이닝하지 않는다.
LTE 시스템에서는 상기 ARQ 동작을 RLC 계층에서 담당하고, 상기 HARQ 동작은 MAC 또는 물리 계층에서 담당한다.
도 2는 일반적인 LTE 시스템의 프로토콜 구조도를 나타낸 것이다.
LTE 시스템에서는 서비스당 하나의 PDCP(Packet Data Convergence Protocol)(205, 210, 215, 280, 285, 290)과 RLC(220, 225, 230, 265, 270, 275)이 구성된다.
상기 PDCP(205, 210, 215, 280, 285, 290)는 IP 헤더 압축/복원 등의 동작을 담당하고, 상기 RLC(220, 225, 230, 265, 270, 275)는 PDCP PDU(Packet Data Unit)를 적절한 크기로 재구성하고, ARQ 동작을 수행한다. 여기서, PDUCP PDU는 특정 프로토콜 엔터티(Entity)에서 출력되는 패킷을 상기 프로토콜의 'PDU'라 칭한다.
MAC 계층(235, 260)은 한 단말에 구성된 여러 RLC 엔터티들과 연결되며, RLC PDU들을 MAC PDU에 다중화하고, MAC PDU로부터 RLC PDU들을 역다중화하는 동작을 수행한다.
HARQ 계층(240, 255)은 소정의 HARQ 동작을 통해 MAC PDU를 송수신하고, 물리 계층(PHY)(245, 250)은 상위 계층 데이터를 채널 코딩, 변조하고 OFDM 심볼로 만들어서 무선 채널로 전송하거나, 무선 채널을 통해 수신한 OFDM 심볼을 복조, 채널 디코딩해서 상위 계층으로 전달하는 동작을 한다.
통상 2 계층이란, PDCP, RLC, MAC 계층을 모두 포괄한다. 본 발명에서의 RLC RESET 제어 메시지는 RLC 계층의 제어 메시지를 말한다.
상기 PDCP, RLC, MAC 엔터티는 도 2에 도시된 바와 같이, 송신측과 수신측이 쌍으로 존재한다. 예를 들어 RLC 송신측(220, 225, 230)과 RLC 수신측(265, 270, 275)들은 서로 일대일로 대응된다.
도 3은 일반적인 2 계층의 RLC RESET 제어 신호의 전송 방법을 도시한 흐름도이다.
통상적인 2 계층의 제어 메시지처럼 RLC RESET 제어 메시지는 RLC RESET의 제어 요구 메시지와 RLC RESET ACK의 제어 응답 메시지로 구성된다.
ARQ 동작을 위해서는, 제어 정보, 변수, 타이머 등이 필요하며, 필요에 따라 상기 제어 정보, 변수, 타이머 등을 초기값으로 리셋 할 수 있다. 이때 RLC RESET 동작을 요구하는 2 계층(315)은 320 단계에서 RLC RESET 메시지를 상대편 2 계층(310)으로 전송하면, 상대편 2 계층(310)은 325 단계에서 제어 정보, 변수, 타이머 등을 초기 값으로 리셋하고, RLC RESET ACK을 상대편 2 계층(315)으로 전송한다. 상기 RLC RESET 제어 메시지의 전송 동작은 RLC 계층과 MAC 계층이 함께 진행하기 때문에, RLC RESET 메시지가 생성되고 전송되고 처리되고 재전송되는 장치는 RLC/MAC으로 표기하였다.
RLC RESET의 동작 시에 RLC RESET 동작을 요구하는 측과 상대측은 전송된 RLC PDU와 SDU(Service Data Unit, SDU)를 모두 버리게 되고, RLC RESET 동작 이후에는 전송을 시도하지 않은 RLC PDU와 SDU를 전송하게 된다. 여기서, SDU는 특정 프로토콜 엔터티로 입력되는 패킷을 상기 프로토콜의 SDU라고 칭한다.
그런데 상기 RLC RESET 동작에서 전송 시도한 PDU가 수신측에 정상적으로 전달되었는지 유실 여부를 송신측이 인지할 수 없기 때문에 수신측에서 수신하지 못한 PDU가 전송되지 못하게 되어 데이터를 유실하게 되는 문제점이 있으며, 이는 전송 데이터의 전송률을 떨어뜨리는 문제를 야기시키게 된다.
상기 RLC RESET은 알 수 없는 이유로 특정 패킷의 전송이 지속적으로 실패할 경우, 또는 RLC PDU 시퀀스 넘버에서 불일치(inconsistency)가 발견되면 실행된다. 기존의 UMTS에서는 이때 단일한 프로시져(procedure)를 적용하므로, 패킷 손실을 막기 위해 최종에 성공적으로 수신한 RLC PDU의 시퀀스 넘버를 사용하는 것은 RLC PDU 시퀀스 넘버의 inconsistency로 인한 RESET에서는 사용할 수 없었다. 또한 UMTS에서는 PDCP PDU 시퀀스 넘버는 패킷마다 부착되는 정보가 아니라 PDCP 계층에서 성공적으로 전송한 패킷의 수에 해당하는 정보이다. 그렇기 때문에 RLC 계층이 PDCP PDU 시퀀스 넘버(또는 RLC SDU 시퀀스 넘버)를 알 수 있는 방법이 없었다.
즉, UMTS에서는 성공적으로 전송한 RLC PDU의 시퀀스 넘버를 교환함으로써, RESET 과정에서 발생하는 패킷 유실을 방지하는 방법을 모든 RESET 상황에 공통적으로 적용할 수 없었으므로, 이를 활용하기 위한 방법을 고려하지 않았다.
또한 UMTS에서는 RLC가 RLC SDU(또는 PDCP PDU)의 시퀀스 넘버를 취득할 방법이 없었으므로, PDCP PDU 시퀀스 넘버를 이용해서 RESET 과정의 패킷 손실을 방지하는 방법은 불가능했었다.
따라서 본 발명은 단말 또는 기지국에서 RLC RESET이 발생할 경우 패킷 전송 시 손실없는 데이터 전송으로 데이터의 연속성을 보장하는 이동 통신 시스템에서 데이터 전송 장치 및 방법을 제공함에 있다.
또한 본 발명은 데이터 전송 효율을 높이는 이동 통신 시스템에서 데이터 전송 장치 및 방법을 제공함에 있다.
본 발명의 실시 예에 따른 방법은, 이동 통신 시스템에서 송신 노드에서의 데이터 전송 방법에 있어서, RLC RESET 조건을 인지하면, RLC RESET 메시지를 생성하여 수신 노드로 전송하는 과정과, 상기 수신 노드로부터 RLC RESET ACK 메시지를 수신하면, 상기 RLC RESET ACK 메시지에 포함된 시퀀스 넘버를 참조하여 RLC PDU를 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송하는 과정을 포함한다.
하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명은 RLC RESET 메시지, RLC RESET ACK 메시지 전송 시에 각각의 수신 데이터 버퍼에서 순서대로 정상적으로 수신된 RLC PDU(or SDU)의 시퀀스 넘버를 확인하고, 이를 RLC RESET 메시지, RLC RESET ACK 메시지에 추가하여 각각의 데이터 송신측으로 전송하여, 단말과 기지국의 송신측에서 이를 이용함으로써 손실 없이 데이터 전송하는 방법 및 장치를 제안한다.
도 4는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도이다. 도 4를 참조하여 송신 노드가 수신 노드로부터 RLC RESET ACK 메시지를 통하여 성공적으로 전송된 RLC PDU의 시퀀스 넘버를 사용하여 RLC RESET 과정의 패킷 유실을 방지하는 방법을 설명하기로 한다. 이때, 수신 노드도 마찬가지로 RLC RESET 메시지를 통하여 성공적으로 전송된 RLC PDU의 시퀀스 넘버를 수신하여 패킷 유실을 방지하게 된다.
RLC RESET 제어 메시지의 전송 동작은 RLC 계층과 MAC 계층이 함께 진행하기 때문에, RLC RESET 메시지가 생성되고 전송되고 처리되고 재전송되는 장치는 RLC/MAC으로 표기하였다. 이하 설명에서 수신 노드(405)와 송신 노드(410)라는 용어를 사용한다.
송신 노드(410)는 RLC RESET 메시지를 발생시켜서 전송하는 노드를 의미하고, 수신 노드(405)는 RLC RESET 메시지를 수신하고 RLC RESET ACK 메시지를 전송하는 노드를 의미한다. 또한 전술한 바와 같이 RLC 계층의 RLC 엔터티는 쌍으로 존재하며, 각각의 엔터티는 자신의 엔터티 내에 임의의 패킷을 전송하는 송신측과, 패킷을 수신하는 수신측으로 이루어진다.
이하 설명에서 HARQ는 송신 장치와 수신 장치의 역할을 함께 수행한다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 435 단계에서 RLC RESET 조건을 인지하면, 440 단계에서 RLC RESET 메시지를 생성하여 상기 RLC RESET 메시지 전송 준비를 완료한다. 여기서 RLC RESET은 알 수 없는 이유로 특정 패킷의 전송이 지속적으로 실패할 경우, 또는 RLC PDU 시퀀스 넘버에서 불일치(inconsistency)가 발견될 경우 실행된다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 전송 준비된 RLC RESET 메시지를 445 단계, 450 단계에서 HARQ(425)를 통해 수신 노드(405)로 전송한다. 여기서, RLC RESET 메시지에는 송신 노드(410)의 수신측 버퍼의 상태가 포함되어 있다. 상기 RLC RESET 메시지에 포함된 버퍼 상태는 참조 번호 457에 도시하였다. 이때, 상기 버퍼 상태에서 RLC 제어 타입(control type)은 "RESET"으로 표시되어 있다. HARQ 패킷 전송은 HARQ(425)가 전송한 HARQ 패킷에 대해서 상대편 HARQ(420)가 HARQ ACK을 전송하면 완료된다.
상기 RLC RESET 메시지 전송 후 송신 노드(410)는 해당하는 RLC 엔터티의 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 RLC RESET 메시지를 수신하면, 해당하는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다. 이후 수신 노드(405)의 RLC/MAC 계층(415)은 RLC PDU 버퍼를 지우고, 필요한 제어 정보 및 변수, 타이머를 초기화한다.
상기 RESET 과정 후에 수신 노드(405)의 RLC/MAC 계층(415)은 460 단계에서 자신의 수신측 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시 퀀스 넘버를 추출한다. 이후 수신 노드(405)는 465 단계에서 추출된 시퀀스 넘버를 수납하여 RLC RESET ACK 메시지를 생성하고, 생성한 RLC RESET ACK 메시지 전송 준비를 완료한다.
수신 노드(405)의 RLC/MAC 계층(415)은 470 단계, 475 단계에서 전송 준비된 RLC RESET ACK 메시지를 HARQ(420)를 통해 송신 노드(410)로 전송한다. 여기서, RLC RESET ACK 메시지에는 수신 노드(405)의 수신측 버퍼 상태가 포함되어 있다.
상기 수신측 버퍼 상태는 참조번호 477에 도시된 바와 같이, RLC 제어 타입은 "RESET ACK"로 표시되어 있고, 수신 노드(405)의 RLC PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 상기 RLC RESET ACK 메시지를 수신하면, 495 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립(REASSEMBLE)하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다.
이후 수신 노드(410)의 RLC/MAC 계층(415)는 497 단계에서 RLC PDU 버퍼를 클리어(clear)하고, 필요한 제어 정보 및 변수, 타이머를 초기화하여, RLC RESET 제어 과정을 완료한다.
도 5는 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 송신 노드에서 데이터 전송 방법을 도시한 흐름도이다.
이하 설명의 편의를 위해서, 관련 RLC 엔터티에서 발생한 RLC 패킷을 관련 RLC 패킷(relevant RLC packet)이라고 명명한다. 전술한 바와 같이 RLC 엔터티는 쌍으로 존재하며, 임의의 RLC 엔터티에서 발생한 RLC 패킷은 상대편 RLC 엔터티에게 전송된다. 이처럼 서로 RLC 패킷을 주고 받는 RLC 엔터티를 관련 RLC 엔터티라고 하며, 임의의 RLC 엔터티에게 관련 RLC 패킷은 상대편 RLC 엔터티에서 발생한 RLC 패킷을 의미한다.
송신 노드(410)의 RLC/MAC 계층(430)은 501 단계에서 RLC RESET 조건을 인지하게 되면, 503 단계에서 RLC RESET 메시지를 생성하고, 505 단계에서 생성된 RLC RESET 메시지를 하위 계층 HARQ(425)를 통해 수신 노드(405)로 전송한다.
하위 계층 HARQ(425)에서는 507 단계에서 진행 중인 사용자(USER) 데이터의 HARQ 전송을 중지하고, 전송 버퍼의 PDU를 RESET한다.
후술할 송신 노드(410)의 제어부는, 509 단계에서 RLC RESET 메시지를 수납한 HARQ 패킷의 전송이 완료된 시점에서 T1 타이머를 구동시킨다.
이후, 송신 노드(410)는 511 단계에서 관련 RLC 엔터티가 전송한 RLC 패킷을 수신한다.
상기 송신 노드(410)는 513 단계에서 상기 RLC RESET 메시지에 대한 응답인 RLC RESET ACK를 수신하였는가를 판단한다. 즉, 상기 관련 RLC 엔터티가 전송한 RLC 패킷에 RLC RESET ACK가 포함되어 있는가를 판단한다. 상기 T1은 RLC 제어 요구 메시지의 처리 지연에 상응하는 값으로 설정되며, 상기 값은 예를 들어 RLC 엔터티가 설정될 때, 상위 계층이 RLC 엔터티에게 통보할 수 있다. 511 단계에서 T1 동안 RLC RESET ACK 메시지를 수신하지 못하면 519 단계로 진행한다.
상기 송신 노드(410)가 전송한 RLC RESET 메시지를 수신 노드가 잘 수신하였 다면, 상기 RLC 패킷에 RLC RESET ACK 메시지가 포함되어 있어야 한다.
상기 송신 노드(410)는 513 단계에서 상기 RLC 패킷에 RLC RESET ACK 메시지가 포함되어 있다면 515 단계로, 그렇지 않다면 519 단계로 진행한다.
만약 RLC RESET ACK 메시지를 수신하게 되면, 상기 송신 노드(410)는 515 단계에서 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지 내에 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고 재조립된 RLC SDU를 RLC SDU 버퍼로 전송한다. 이때 수신 노드(405)로부터 전송받은 시퀀스 넘버에 해당하는 SDU와 연관된 PDU까지만을 재조립한다.
상기 송신 노드(410)는 517 단계에서 RLC PDU 전송 버퍼를 클리어하고 프로토콜 파라미터 및 타이머 등을 초기화한다.
513 단계에서 만약 RLC RESET ACK 메시지를 수신하지 못하면, 519 단계에서 T1 타이머를 확인하고, 타이머가 만료되었는가를 판단한다.
만약 T1 타이머가 만료되지 않았을 경우 상기 송신 노드(410)는 511 단계로 진행한다. 그러나 T1 타이머가 만료된 경우 상기 송신 노드(410)는 521 단계에서 RLC RESET 메시지를 수신 노드(405)로 재전송한다. 재전송 후에는 다시 509 단계로 진행하여 T1 타이머를 구동한다.
상기 재전송 단계를 진행하는 중에, RLC RESET ACK 메시지가 수신되면, 송신 노드(410)는 곧 바로 재전송 과정 중단하고, 515 단계와 517 단계로 진행한 후, 데이터 전송 과정을 종료한다.
도 6은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 수신 노드에서 의 데이터 전송 방법을 도시한 흐름도이다. 즉, 도 4의 수신 모드에서의 데이터 수신 방법을 도시한 흐름도이다.
상기 수신 노드(405)의 RLC 계층(415)은 601 단계에서 RLC RESET 메시지를 수신하면 603 단계에서 하위 계층 HARQ(420)에서는 진행 중인 사용자 데이터의 HARQ 전송을 중지하고 전송 버퍼의 PDU를 RESET한다.
상기 수신 노드(405)의 RLC 계층(415)은 605 단계에서 RLC PDU 전송 버퍼를 클리어하고, 프로토콜 파라미터 및 타이머등을 초기화한다.
상기 수신 노드(405)의 RLC 계층(415)은 607 단계에서 자신의 수신측의 RLC PDU버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다.
상기 수신 노드(405)의 RLC 계층(415)은 609 단계에서 추출된 RLC PDU의 시퀀스 넘버를 수납하여 RLC RESET ACK 메시지를 생성하고, 611 단계에서 생성된 RLC RESET ACK 메시지를 하위 계층 HARQ(420)를 통해 송신 노드(410)로 전송한다.
도 7은 본 발명의 제1 실시 예에 따른 이동 통신 시스템에서 송신 노드와 수신 노드에서의 데이터 전송 방법을 도시한 흐름도이다. 도 7은 최종에 성공적으로 수신한 RLC PDU의 시퀀스 넘버를 사용하는 RLC RESET 과정에 대해 송신 노드와 수신 노드 포함하여 전체 동작을 도시하였다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 710 단계에서 RLC RESET 조건을 인지하면, 715 단계에서 자신의 수신측의 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 이후 상기 송신 노드(410)의 RLC/MAC 계층(430)은 720 단계에서 추출된 시퀀스 넘버를 수납하여 RLC RESET 메시지를 생성하여 상기 RLC RESET 메시지 전송 준비를 완료한다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 725 단계, 730 단계에서 전송 준비된 RLC RESET 메시지를 HARQ(425)를 통해 수신 노드(405)로 전송한다. 여기서 RLC RESET 메시지에는 송신 노드(410)의 수신측 버퍼 상태가 포함되어 있다.
상기 RLC RESET 메시지에 포함된 버퍼 상태는 참조번호 732에 도시하였다. 이때, 상기 버퍼 상태에서 RLC 제어 타입(control type)은 "RESET"으로 표시되어 있고, 송신 노드(410)의 RLC PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다. HARQ 패킷 전송은 HARQ(425)가 전송한 HARQ 패킷에 대해서 상대편 HARQ(420)가 HARQ ACK을 전송하면 완료된다.
상기 RLC RESET 메시지 전송 후 송신 노드(410)는 해당하는 RLC 엔터티의 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 RLC RESET 메시지를 수신하면, 해당하는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다. 그리고 상기 수신 노드(405)의 RLC/MAC 계층(415)은 740 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고, 재조립된 RLC SDU를 RLC SDU 버퍼로 전송한다. 이와 같은 본 발명의 동작과 같이 RLC 엔터티의 송신측은 관련 RLC 엔터티 수신측으로부터 정상적으로 수신된 패킷에 대한 정보를 받아 그 이후의 패킷부터 전송할 수 있게 되어, 테이터의 유실없는 전송이 가능하게 된다.
이후 수신 노드(405)의 RLC/MAC 계층(415)는 745 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화한다.
상기 RESET 과정 후에 수신 노드(405)의 RLC/MAC 계층(415)는 750 단계에서 송신 노드(410)와 마찬가지로 자신의 수신측의 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 이후 상기 수신 노드(405)의 RLC/MAC 계층(415)은 755 단계에서 추출된 시퀀스 넘버를 수납하여 RLC RESET ACK 메시지를 생성하고, 생성된 RLC RESET ACK 메시지 전송 준비를 완료한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 760 단계, 765 단계에서 전송 준비된 RLC RESET ACK 메시지를 HARQ(420)를 통해 송신 노드(410)로 전송된다. 여기서, RLC RESET ACK 메시지에는 수신 노드(405)의 수신측 버퍼의 상태가 포함되어 있다. 상기 수신측 버퍼의 상태는 참조번호 767에 도시된 바와 같이, RLC 제어 타입은 "RESET ACK"로 표시되어 있고, 수신 노드(405)의 RLC PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 RLC RESET ACK 메시지를 수신하면, 775 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다.
이후 상기 송신 노드(410)의 RLC/MAC 계층(430)은 780 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화하여, RLC RESET 제어 과정을 완료한다.
도 8은 본 발명의 제2 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도이다. 도 8은 최종에 성공적으로 수신한 PDCP PDU의 시퀀스 넘버를 사용하는 RLC RESET 과정에 대해 송신 노드와 수신 노드 포함하여 전체 동작을 도시하였다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 810 단계에서 RLC RESET 조건을 인지하면, 815 단계에서 자신의 수신측의 PDCP PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 이 경우 RLC가 PDCP로 시퀀스 넘버를 요구하여 상기 PDCP로부터 시퀀스 넘버를 전송 받는 경우와 RLC가 PDCP로 PDCP PDU를 전송할 때 마지막 시퀀스 넘버를 저장해두어 이를 이용하는 경우가 있을 수 있다. 전자는 PDCP 계층과의 인터페이스가 필요하며, 후자는 PDCP 계층과의 인터페이스가 없이 RLC 계층에서 처리가 가능하다.
이후 송신 노드(410)의 RLC/MAC 계층(430)은 820 단계에서 추출한 시퀀스 넘버를 수납하여 RLC RESET 메시지를 생성하고, 생성된 RLC RESET 메시지 전송 준비를 완료한다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 825 단계, 830 단계에서 전송 준비된 RLC RESET 메시지를 HARQ(425)를 통해 수신 노드로 전송된다. 여기서, RLC RESET 메시지에는 송신 노드(410)의 수신측 버퍼의 상태가 포함되어 있다.
상기 수신측 버퍼의 상태는 참조번호 832에 도시된 바와 같이, RLC 제어 타입은 "RESET"로 표시되어 있고, 송신 노드(410)의 PDCP PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다. HARQ 패킷 전송은 HARQ(425)가 전송한 HARQ 패킷에 대해서 상대편 HARQ(420)가 HARQ ACK을 전송하면 완료된다.
상기 RLC RESET 메시지 전송 후 송신 노드(410)는 해당하는 RLC 엔터티의 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 RLC RESET 메시지를 수신하면, 해당하는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다. 그리고 상기 수신 노드(405)의 RLC/MAC 계층(415)은 840 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다. 이와 같은 본 발명의 동작과 같이 RLC 엔터티의 송신측은 관련 RLC 엔터티 수신측으로부터 정상적으로 수신된 패킷에 대한 정보를 받아 그 이후의 패킷부터 전송할 수 있게 되어, 테이터의 유실없는 전송이 가능하게 된다.
이후 수신 노드(405)의 RLC/MAC 계층(415)은 845 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화 한다.
상기의 RESET 과정 후에 수신 노드(405)의 RLC/MAC 계층(415)은 850 단계에서 송신 노드(410)와 마찬가지로 자신의 수신측의 PDCP PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 이후 수신 노드(405)의 RLC/MAC 계층(415)은 855 단계에서 추출된 시퀀스 넘버를 수납하여 RLC RESET ACK 메시지를 생성하고, 생성된 RLC RESET ACK 메시지 전송 준비를 완료한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 860 단계, 865 단계에서 전송 준비된 RLC RESET ACK 메시지를 HARQ(420)를 통해 송신 노드(410)로 전송한다. 여 기서, RLC RESET ACK 메시지에는 수신 노드(405)의 수신측 버퍼의 상태가 포함되어 있다.
상기 수신측 버퍼의 상태는 참조번호 867에 도시된 바와 같이, RLC 제어 타입은 "RESET ACK"로 표시되어 있고, 수신 노드(405)의 PDCP PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 RLC RESET ACK 메시지를 수신하면, 875 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다.
이후 송신 노드(410)의 RLC/MAC 계층(430)은 880 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화하여, RLC RESET 제어 과정을 완료한다.
도 9는 본 발명의 제3 실시 예에 따른 이동 통신 시스템에서 데이터 전송 방법을 도시한 흐름도이다. 특히 도 9는 RLC RESET 발생 조건에 따른 조건값(cause value)과 최종에 성공적으로 수신한 RLC(or PDCP) PDU의 시퀀스 넘버를 사용하여 효과적으로 데이터를 전송하는 방법을 도시한다.
전술한 바와 같이 RLC RESET이 발생하는 경우는 알 수 없는 이유로 특정 패킷의 전송이 지속적으로 실패할 경우, 또는 RLC PDU 시퀀스 넘버에서 inconsistency가 발견된 경우로 나눌 수 있다. 전자인 패킷 전송이 지속적으로 실패한 경우는 RLC PDU의 시퀀스 넘버에 신뢰성 문제가 있는 경우가 아니므로 본 발 명의 제1 실시 예를 적용할 수 있다. 후자인 RLC PDU 시퀀스 넘버에서 inconsistency가 발견된 경우는 RLC PDU 시퀀스 넘버의 신뢰성에 문제가 있으므로 본 발명의 제1 실시 예 보다는 신뢰성이 높은 PDCP PDU일 시퀀스 넘버를 사용하는 제2 실시 예를 적용하는 것이 바람직하다.
구현의 복잡성과 처리 측면에서는 제1 실시 예의 경우는 RLC PDU 시퀀스 넘버를 사용하여 PDCP 계층과의 인터페이스가 필요 없어 제2 실시 예에 비해서 복잡성과 처리가 간단하다고 할 수 있다.
따라서 이를 바탕으로 본 발명의 제3 실시 예에서는 하기 <표 1>과 같이 RLC RESET 조건에 따른 효율적인 실시 예를 적용하는 방법을 제시한다.
도 9는 본 발명의 제3 실시 예에 따라 RLC RESET 발생 조건에 따른 조건값에 따라 성공적으로 수신한 RLC(or PDCP) PDU의 시퀀스 넘버를 선택적으로 사용하는 RLC RESET 과정에 대해 송신 노드와 수신 노드 포함하여 전체 동작을 도시하였다
먼저, 송신 노드(410)의 RLC/MAC 계층(430)은 910 단계에서 RLC RESET 조건을 인지하면, 915 단계에서 하기 <표 1>에 따라 조건에 해당하는 조건값을 생성한다. 그리고 송신 노드(410)의 RLC/MAC 계층(430)은 920 단계에서 자신의 수신측에서 조건값에 부합하는 PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 하기 <표 1>을 참조하면, 만약 조건값이 '00'인 경우는 RLC PDU 시퀀스 넘버를, '01'과 '10'인 경우는 PDCP PDU 시퀀스 넘버를 추출한다. 이후 송신 노드(410)의 RLC/MAC 계층(430)은 925 단계에서 추출된 시퀀스 넘버와 조건값을 수납하여 RLC RESET 메시지를 생성하고, 생성된 RLC RESET 메시지 전송 준비를 완료한다.
Figure 112006092317675-PAT00001
송신 노드(410)의 RLC/MAC 계층(430)은 930 단계, 935 단계에서 전송 준비된 RLC RESET 메시지를 HARQ(425)를 통해 수신 노드(405)로 전송한다. 여기서, RLC RESET 메시지에는 송신 노드(410)의 수신측 버퍼의 상태가 포함되어 있다.
상기 수신측 버퍼의 상태는 참조번호 937에 도시된 바와 같이, RLC 제어 타입은 "RESET"로 표시되어 있고, 송신 노드(410)의 RLC(or PDCP) PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다. 또한 RESET 조건에 해당하는 조건값도 포함되어 있다. HARQ 패킷 전송은 HARQ(425)가 전송한 HARQ 패킷에 대해서 상대편 HARQ(420)가 HARQ ACK을 전송하면 완료된다.
상기 RLC RESET 메시지 전송 후 송신 노드(410)는 해당하는 RLC 엔터티의 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다. 이때, RLC 계층이 RESET 조건을 인지하면, 상위 계층에서 HARQ PDU를 RESET하게 된다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 RLC RESET 메시지를 수신하면, 해당하는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET한다. 그리고 상기 수신 노드(405)의 RLC/MAC 계층(415)은 945 단계에서 해당하는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET 메시지에 수납되어 있는 시퀀스 넘버와 조건값을 참조하여 RLC SDU로 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다. 이와 같은 본 발명의 동작과 같이 RLC 엔터티의 송신측은 관련 RLC 엔터티 수신측으로부터 정상적으로 수신된 패킷에 대한 정보를 받아 그 이후의 패킷부터 전송할 수 있게 되어, 데이터의 유실 없는 전송이 가능하게 된다.
이후 상기 수신 노드(405)의 RLC/MAC 계층(415)은 950 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화한다.
상기 RESET 과정 후에 상기 수신 노드(405)의 RLC/MAC 계층(415)은 955 단계에서 송신 노드와 마찬가지로 자신의 수신측에서 조건값에 부합하는 PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다. 이후 상기 수신 노드(405)의 RLC/MAC 계층(415)은 960 단계에서 추출된 시퀀스 넘버와 조건값을 수납하여 RLC RESET ACK 메시지를 생성하고, 생성된 RLC RESET ACK 메시지 전송 준비를 완료한다.
상기 수신 노드(405)의 RLC/MAC 계층(415)은 965 단계, 970 단계에서 전송 준비된 RLC RESET ACK 메시지를 HARQ(420)를 통해 송신 노드(410)로 전송된다. 여기서, RLC RESET ACK 메시지에는 수신 노드(405)의 수신측 버퍼의 상태가 포함되어 있다.
상기 수신측 버퍼의 상태는 참조번호 977에 도시된 바와 같이, RLC 제어 타입은 "RESET ACK"로 표시되어 있고, 수신 노드(405)의 RLC PDU 버퍼 내에서 순서대로 수신된 PDU의 마지막 SN이 포함되어 있다.
상기 송신 노드(410)의 RLC/MAC 계층(430)은 RLC RESET ACK 메시지를 수신하면, 980 단계에서 해당하는 RLC 엔터티 수신측의 RLC(or PDCP) PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송한다.
이후 송신 노드(410)의 RLC/MAC 계층(430)은 985 단계에서 RLC PDU 버퍼를 클리어하고, 필요한 제어 정보 및 변수, 타이머를 초기화하여, RLC RESET 제어 과정을 완료한다.
도 10은 본 발명의 실시 예에 따른 이동 통신 시스템에서 데이터 전송 장치 구조도이다.
이동 통신 시스템에서 데이터 전송 장치는 송신 노드(410)와 수신 노드(405)로 구성된다. RLC 계층의 RLC 엔터티는 쌍으로 존재하며, 각각의 엔터티는 자신의 엔터티 내에 임의의 패킷을 전송하는 송신측과, 패킷을 수신하는 수신측으로 이루어진다.
상기 송신 노드(410)는 송신부(1000), 수신부(1100), 제어부(1200)로 구성되며, 상기 제어부(1200)는 제1 메시지 생성부(1220), RLC PDU 재조립부(1260), SN 추출부(1240)로 구성된다.
상기 제1 메시지 생성부(1220)는 RLC RESET 조건을 인지하면 RLC RESET 메시지를 생성하여 송신부(1000)로 출력한다.
상기 송신부(1000)는 상기 생성된 RLC RESET 메시지를 수신 노드(405)로 전송한다.
상기 수신부(1100)는 상기 수신 노드(405)로부터 RLC RESET ACK 메시지를 수신하면 이를 제어부(1200)로 전송한다.
상기 제어부(1200)의 RLC PDU 재조립부(1260)는 RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 RLC RESET ACK 메시지에 수납되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립한다. 이후, 제어부(1200)는 재조립된 SDU를 RLC SDU 버퍼로 전송하도록 제어한다. 여기서 제어부(1200)는 본 발명의 실시 예에 따라 데이터 전송이 이루어질 수 있도록 상기 송신 노드(410)의 송신부(1000), 수신부(1100)를 모두 제어한다.
한편, 상기 수신 노드(405)는 수신부(1300), 송신부(1400), 제어부(1500)로 구성되며, 상기 제어부(1500)는 제2 메시지 생성부(1560), RLC PDU 재조립부(1520), SN 추출부(1540)로 구성된다.
상기 수신부(1300)는 상기 송신 노드(410)의 송신부(1000)로부터 RLC RESET 메시지를 수신하면 상기 제어부(1500)에게 이를 알린다. 그러면 제어부(1500)는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET하도록 제어하고, 상기 제어부(1500) 내의 상기 SN 추출부(1540)는 자신의 수신측 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출한다.
상기 제2 메시지 생성부(1560)는 추출된 시퀀스 넘버를 수납하여 RLC RESET ACK 메시지를 생성하여 상기 송신부(1400)로 출력한다.
상기 송신부(1400)는 상기 RLC RESET ACK 메시지를 상기 송신 노드(410)로 전송한다.
상기 제어부(1500)는 본 발명의 실시 예에 따라 데이터 전송이 이루어질 수 있도록 상기 수신부(1300), 송신부(1400)를 각각 제어한다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해서 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함을 당해 분야에서 통상의 지식을 가진 자에게 있어서 자명하다 할 것이다.
이상에서 상세히 설명한 바와 같이 동작하는 본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다.
본 발명은, 이동 통신 시스템에서 RLC RESET 메시지 동작 시에, 각 RLC 엔터티 수신측의 정상적인 수신 패킷 정보를 상대편 RLC 엔터티 전송단에 제공하여, 이후 패킷 전송 시 손실 없는 전송을 가능하게 함으로써 RLC RESET 동작 시 발생할 수 있는 전송 데이터의 손실을 방지하여 전송 효율을 높일 수 있다.

Claims (8)

  1. 이동 통신 시스템에서 송신 노드에서의 데이터 전송 방법에 있어서,
    RLC RESET 조건을 인지하면, RLC RESET 메시지를 생성하여 수신 노드로 전송하는 과정과,
    상기 수신 노드로부터 RLC RESET ACK 메시지를 수신하면, 상기 RLC RESET ACK 메시지에 포함된 시퀀스 넘버를 참조하여 RLC PDU를 재조립하고, 재조립된 SDU를 RLC SDU 버퍼로 전송하는 과정을 포함하는 송신 노드에서의 데이터 전송 방법.
  2. 제1항에 있어서,
    상기 RLC RESET 메시지를 생성하여 수신 노드로 전송한 후,
    관련 RLC 엔터티로부터 RLC 패킷을 수신하는 과정을 더 포함하는 송신 노드에서의 데이터 전송 방법.
  3. 제1항에 있어서,
    상기 재조립된 SDU를 RLC SDU 버퍼로 전송한 후,
    RLC PDU 버퍼를 클리어하고, 파라미터와 타이머를 초기화하는 과정을 더 포함하는 송신 노드에서의 데이터 전송 방법.
  4. 제1항에 있어서,
    상기 RLC RESET 조건은, 알 수 없는 이유로 특정 패킷의 전송이 지속적으로 실패할 경우, 또는 RLC PDU 시퀀스 넘버에서 불일치(inconsistency)가 발견되는 경우를 포함하는 송신 노드에서의 데이터 전송 방법.
  5. 이동 통신 시스템에서 수신 노드에서의 데이터 전송 방법에 있어서,
    송신 노드로부터 RLC RESET 메시지를 수신하면, RLC PDU 버퍼를 클리어하고 파라미터, 타이머를 초기화하는 과정과,
    자신의 수신측 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출하는 과정과,
    추출된 시퀀스 넘버를 포함하는 RLC RESET ACK 메시지를 생성하여 전송하는 과정을 포함하는 수신 노드에서의 데이터 전송 방법.
  6. 제5항에 있어서,
    상기 송신 노드로부터 RLC RESET 메시지를 수신하면,
    해당하는 HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET하는 과정을 더 포함하는 수신 노드에서의 데이터 전송 방법.
  7. 이동 통신 시스템에서 송신 노드에서의 데이터 전송 장치에 있어서,
    RLC RESET 조건을 인지하면 RLC RESET 메시지를 생성하여 출력하는 제1 메시지 생성부와,
    상기 생성된 RLC RESET 메시지를 수신 노드로 전송하는 송신부와,
    상기 수신 노드로부터 RLC RESET ACK 메시지를 수신하면 이를 제어부로 송신하는 수신부와,
    RLC 엔터티 수신측의 RLC PDU 버퍼 내에 있는 PDU들을 상기 RLC RESET ACK 메시지에 포함되어 있는 시퀀스 넘버를 참조하여 RLC SDU로 재조립하는 RLC PDU 재조립부와,
    상기 재조립된 SDU를 RLC SDU 버퍼로 전송하도록 제어하는 상기 제어부를 포함하는 송신 노드에서의 데이터 전송 장치.
  8. 이동 통신 시스템에서 수신 노드에서의 데이터 전송 장치에 있어서,
    송신 노드로부터 RLC RESET 메시지를 수신하는 수신부와,
    상기 수신된 RLC RESET 메시지에서 자신의 수신측 RLC PDU 버퍼 내에서 연속적이며 순서대로 수신된 PDU의 마지막 시퀀스 넘버를 추출하는 SN 추출부와,
    상기 추출된 시퀀스 넘버를 포함하여 RLC RESET ACK 메시지를 생성하는 제2 메시지 생성부와,
    상기 생성된 RLC RESET ACK 메시지를 상기 송신 노드로 전송하는 송신부와,
    HARQ 패킷 전송을 중단하고 HARQ PDU를 RESET하도록 제어하는 제어부를 포함하는 수신 노드에서의 데이터 전송 장치.
KR1020060127114A 2006-12-13 2006-12-13 이동 통신 시스템에서 데이터 송수신 장치 및 방법 Ceased KR20080054683A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020060127114A KR20080054683A (ko) 2006-12-13 2006-12-13 이동 통신 시스템에서 데이터 송수신 장치 및 방법
US11/955,901 US20080148136A1 (en) 2006-12-13 2007-12-13 Apparatus and method for transmitting/receiving data in a mobile communication system
PCT/KR2007/006507 WO2008072911A1 (en) 2006-12-13 2007-12-13 Apparatus and method for transmitting/receiving data in a mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060127114A KR20080054683A (ko) 2006-12-13 2006-12-13 이동 통신 시스템에서 데이터 송수신 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20080054683A true KR20080054683A (ko) 2008-06-19

Family

ID=39511880

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060127114A Ceased KR20080054683A (ko) 2006-12-13 2006-12-13 이동 통신 시스템에서 데이터 송수신 장치 및 방법

Country Status (3)

Country Link
US (1) US20080148136A1 (ko)
KR (1) KR20080054683A (ko)
WO (1) WO2008072911A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010008193A3 (en) * 2008-07-15 2010-04-15 Samsung Electronics Co., Ltd. Apparatus and method for improving hybrid automatic repeat request combining gain in a broadband wireless communication system
KR20120024107A (ko) * 2010-09-06 2012-03-14 에스케이 텔레콤주식회사 Rlc 계층에서의 데이터 전송을 위한 시스템 및 그 방법

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090175175A1 (en) 2008-01-04 2009-07-09 Interdigital Patent Holdings, Inc. Radio link control reset using radio resource control signaling
KR100954925B1 (ko) 2008-06-20 2010-04-27 엘지전자 주식회사 상위로 PDCP 데이터 유닛(data unit)을 전달하는 방법
EP2136501B1 (en) 2008-06-20 2019-12-04 LG Electronics Inc. Method of delivering a PDCP data unit to an upper layer
CN101848489B (zh) * 2009-03-25 2014-02-05 中兴通讯股份有限公司 Pdu的发送/接收方法和装置
US9014023B2 (en) 2011-09-15 2015-04-21 International Business Machines Corporation Mobile network services in a mobile data network
WO2013044982A1 (en) * 2011-09-30 2013-04-04 Nokia Siemens Networks Oy Interruptions in wireless communications
US8913556B2 (en) * 2012-06-18 2014-12-16 International Business Machines Corporation Reducing packet loss in a mobile data network with data breakout at the edge
US20140045486A1 (en) 2012-08-07 2014-02-13 International Business Machines Corporation Cooperative mobility management in a mobile data network with data breakout at the edge
US9019843B2 (en) 2012-09-13 2015-04-28 International Business Machines Corporation Utilizing stored data to reduce packet data loss in a mobile data network with data breakout at the edge
US8929292B2 (en) 2012-10-04 2015-01-06 International Business Machines Corporation Mobility support in a mobile data network
US20150124646A1 (en) * 2013-11-01 2015-05-07 Electronics And Telecommunications Research Institute Device-to-device communication method and apparatus
CN108668320B (zh) * 2017-03-31 2020-11-03 维沃移动通信有限公司 一种分段组包方法及接收端
CN108964835A (zh) * 2017-05-26 2018-12-07 展讯通信(上海)有限公司 数据传输控制方法、装置及用户设备
US10445181B2 (en) * 2017-10-23 2019-10-15 Western Digital Technologies, Inc. Lossless synchronization software reset
CN109802922A (zh) 2017-11-16 2019-05-24 电信科学技术研究院 一种缓存同步异常的处理方法和设备
WO2020022849A1 (en) * 2018-07-27 2020-01-30 Samsung Electronics Co., Ltd. Method and apparatus for wireless communication of wireless node in wireless communication system
GB2576204B (en) 2018-07-27 2021-02-17 Samsung Electronics Co Ltd Operation of automatic repeat request (ARQ)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100548322B1 (ko) * 2003-02-04 2006-02-02 엘지전자 주식회사 무선 통신 시스템의 오류 방지 알엘씨 재설정 방법
US8161341B2 (en) * 2005-05-04 2012-04-17 Lg Electronics Inc. Method of transmitting control information in wireless communication system and transmission window updating method using the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010008193A3 (en) * 2008-07-15 2010-04-15 Samsung Electronics Co., Ltd. Apparatus and method for improving hybrid automatic repeat request combining gain in a broadband wireless communication system
US8681714B2 (en) 2008-07-15 2014-03-25 Samsung Electronics Co., Ltd Apparatus and method for improving hybrid automatic repeat request combining gain in a broadband wireless communication system
KR20120024107A (ko) * 2010-09-06 2012-03-14 에스케이 텔레콤주식회사 Rlc 계층에서의 데이터 전송을 위한 시스템 및 그 방법

Also Published As

Publication number Publication date
WO2008072911A1 (en) 2008-06-19
US20080148136A1 (en) 2008-06-19

Similar Documents

Publication Publication Date Title
KR20080054683A (ko) 이동 통신 시스템에서 데이터 송수신 장치 및 방법
AU2007311697B2 (en) Method and apparatus for performing handover using packet data convergence protocol (PDCP) reordering in mobile communication system
JP5220022B2 (ja) 移動通信システムにおける無線リンク制御レイヤーのデータ送信方法及び装置
US20110019568A1 (en) Method and apparatus for transmitting and receiving data in mobile communication system
JP5054126B2 (ja) 移動通信システムにおけるパケットデータユニットの送受信方法及び装置
US9306707B2 (en) Method and apparatus for processing control information included in data unit in a mobile communication system
KR101583724B1 (ko) 통신 시스템 및 그의 패킷 송수신 방법
KR101595575B1 (ko) 이동 통신 시스템에서 데이터 송수신 방법 및 장치
KR101002890B1 (ko) 이동통신 시스템에서 데이터 유닛의 제어 정보를 처리하는 방법 및 장치
KR101201046B1 (ko) 이동통신 시스템에서 제어 메시지를 재전송하는 방법 및장치
KR101500342B1 (ko) 무선 통신 시스템에서 핸드 오버 시 데이터 포워딩 방법 및이를 수행하는 시스템
AU2011203097B2 (en) Method and apparatus for performing handover using packet data convergence protocol (PDCP) reordering in mobile communication system
KR101580332B1 (ko) 이동 통신 시스템에서 데이터 송수신 방법 및 장치
KR20110074162A (ko) 이동 통신 시스템에서 데이터 송수신 방법 및 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061213

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20071231

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20061213

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090728

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100105

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090728

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I