KR100867578B1 - 이동 단말에서 rlc 블럭의 재전송 방법 - Google Patents
이동 단말에서 rlc 블럭의 재전송 방법 Download PDFInfo
- Publication number
- KR100867578B1 KR100867578B1 KR1020060119595A KR20060119595A KR100867578B1 KR 100867578 B1 KR100867578 B1 KR 100867578B1 KR 1020060119595 A KR1020060119595 A KR 1020060119595A KR 20060119595 A KR20060119595 A KR 20060119595A KR 100867578 B1 KR100867578 B1 KR 100867578B1
- Authority
- KR
- South Korea
- Prior art keywords
- rlc
- block
- received
- rlc block
- network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
이동 단말에서 RLC 블럭의 빠른 재전송 방법은 RLC(Radio Link Control) 블럭을 전송하는 단계; 및 상기 RLC 블럭의 특정 필드가 인에이블(enable)되고, 상기 RLC 블럭의 데이터가 제어정보를 포함하는 시그널링 데이터로 판단되는 경우에, 또는 상기 RLC 블럭을 정상적으로 수신하지 못했다는 응답 메시지를 상기 네트워크를 통해 상기 다른 시스템 또는 다른 단말로부터 수신한 것으로 판단되는 경우에 상기 다른 시스템 또는 다른 단말로 상기 RLC 블럭을 재전송하는 단계를 포함한다. 상기 응답 메시지 내의 RBB(Received Bitmap Block)는 상기 RLC 블럭 중 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신한 RLC 블럭과, 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신하지 못한 RLC 블럭에 대한 정보를 포함한다.
GPRS, RLC, LLC, 이동 단말, 패킷 업링크 메시지, RBB
Description
도 1은 본 발명이 적용되는 이동 단말의 GPRS 프로토콜 구조를 간략하게 도시한 도면,
도 2는 본 발명의 일 실시예에 따른 이동 단말에서 RLC 블럭의 재전송 방법의 설명에 제공되는 흐름도,
도 3은 본 발명의 일 실시예에 따른 LLC 블럭의 구조를 간략하게 도시한 도면,
도 4는 본 발명의 일 실시예에 따른 RLC 블럭의 구조를 도시한 도면,
도 5는 네트워크로 전송된 RLC 블럭의 Fast Retrans 필드가 '1' 또는 '0'으로 세팅된 경우, RLC 블럭의 재전송 여부를 도시한 도면, 그리고
도 6은 도 2의 S260 단계에서, 패킷 업링크 메시지가 수신된 경우, 이동 단말의 프로세스를 도시한 흐름도이다.
* 도면의 주요 부분에 대한 간단한 설명 *
7: LLC 레이어 모듈 9: RLC 레이어 모듈
13: GSM RF 레이어 모듈
본 발명은 이동 단말에서 RLC(Radio Link Control) 블럭의 재전송 방법에 관한 것이다.
3GPP에서 표준화되고 있는 제3세대 이동통신시스템인 UMTS(Universal Mobile Telecommunication System)는 인터넷과 같은 패킷 데이터 서비스를 제공하기 위해 GPRS(General Packet Radio Service) 시스템을 정의하고 있다.
GPRS 시스템은 패킷 스위칭 기능을 수행하는 SGSN(Serving GPRS Support Node)과 GGSN(Gateway GPRS Support Node) 간의 통신을 위해 IP 기반의 자체 백본망을 가지고 있다. 또한, GPRS 시스템은 ISP(Internet Service Provider) 망과의 연동을 위해 ISP 망 가입자에 대한 로밍 서비스를 제공하며, 모바일 IP 서비스의 제공을 위한 모바일 IP 시스템도 정의되고 있다.
GPRS는 원래 GSM(Global System for Mobile Communication)을 위해 고안된 기술이지만, IS-136에도 채택되었다. GPRS는 GSM을 위한 새로운 베어러(bearer) 서비스이며, 패킷 데이터 네트워크에 대한 무선접속을 단순화하고 성능을 개선시킬 수 있다. 결국, GPRS는 무선 자원 사용 효율을 높이고, 높은 데이터 전송율, 짧은 접속시간 설정 등의 장점을 제공하며, 패킷 데이터 네트워크에 대한 접속을 단순화시킨다.
GPRS 아키텍쳐의 주된 요소들은 이동 단말, 베이스 송수신기 스테이션(Base Transceiver Station: BTS) 및 패킷 제어 유닛(Packet Control Unit: PCU)을 포함 하는 기지국 제어기(Base Controller: BSC)를 포함하는 기지국 서브 시스템(Base Sub-System: BSS) 및 서빙 GPRS 지원노드(Serving GPRS Support Node: SGSN) 등이 있다.
게이트웨이 GPRS 지원노드(Gateway GPRS Support Node: GGSN)은 GPRS 네트워크와 인터넷과 같은 외부 데이터 네트워크 간의 데이터 전달을 가능하게 한다. 하나 이상의 GGSN들은 GPRS 백본(backbone) 네트워크에 기반을 두고 인터넷 프로토콜(Internet Protocol)을 통하여 SGSN으로 접속된다. 이동 단말이 외부 데이터 네트워크와 통신할 때, GGSN은 이동 단말과 외부 네트워크 간에 IP 라우터로서 동작한다. 패킷 데이터 채널들(Packet Date Channels, PDCHs)은 GPRS에서 패킷 데이터 전달을 위한 물리적 채널로서 사용된다.
사용자 데이터, 예를 들면, GPRS 프로토콜에 의해 만들어지지 않은 다른 데이터를 전달하기 위하여 패킷 데이터 프로토콜(Packet Data Protocol) 콘텍스트가 생성된다. PDP 콘텍스트 메시지들을 포함하는 모든 메시지들은 이동 단말과 GPRS 네트워크 간의 임시 블럭 흐름(Temporary Block Flow)을 사용하여 전달된다.
이동 단말에서 전송 평면 상의 GRPS 프로토콜 구조는 애플리케이션 레이어, IP/X.25 레이어, SNDCP(Subnetwork Dependent Convergence Protocol) 레이어, LLC(Logical Link Control) 레이어, RLC(Radio Link Control) 레이어, MAC(Media Access Control) 레이어, 및 GSM RF 레이어를 포함한다.
이 중, RLC 레이어는 전송할 데이터가 네트워크의 최대 전달 단위(MTU) 이내에 속하도록 분할하여 RLC 블럭을 생성한다. RLC 블럭은 각 라디오 블럭(1 Radio Block = 18.46 msec)마다 하위 레이어로 전달되며, RLC 블럭(456 bits)은 GSM RF 레이어(physical layer)을 통해 프레임 단위(114 bits)로 전달된다. 이 때, RLC 레이어는 전송한 RLC 블럭에 대해 버퍼 및 윈도우 관리를 수행한다.
이동 단말은 RLC 블럭을 네트워크로 전송하고, 네트워크로부터 패킷 업링크 메시지를 수신하기 전까지 대기상태에 진입한다. 패킷 업링크 메시지를 수신하면, 단말은 패킷 업링크 메시지 내의 RBB(Recieved Block Bitmap)를 이용하여 Ack로 수신된 RLC 블럭과, Nack로 수신된 RLC 블럭을 구분하여 버퍼/윈도우 관리를 수행한다.
보다 구체적으로, 이동 단말은 RBB를 체크하여 Ack로 수신된 RLC 블럭은 버퍼에서 삭제하고, Nack로 수신된 RLC 블럭에 대해서는 재전송을 수행한다. 이 후, 이동 단말은 다시 패킷 업링크 메시지를 수신하기 전 까지 다시 대기상태에 진입하게 된다.
실제 네트워크 환경은 신호 간섭이 강하고, 높은 트래픽을 가지며, 약한 신호영역이 존재하는 특성을 갖는다. 이러한 특성으로 인해 네트워크로부터 패킷 업링크 메시지의 수신이 지연되어 단말의 대기시간이 길어지거나, 네트워크가 RLC 블럭을 수신하지 못하여, 전송된 모든 RLC 데이터 블럭이 Nack로 수신되는 문제점이 있었다.
따라서, 본 발명이 이루고자 하는 기술적 과제는 RLC 블럭을 이동단말에서 네트워크로 효율적으로 재전송할 수 있도록 한 이동 단말에서 RLC 블럭의 재전송 방법을 제공하고자 하는 데 있다.
본 발명이 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기 기술적 과제를 달성하기 위하여, 본 발명의 일 실시예에 따른 이동 단말에서 RLC 블럭의 빠른 재전송 방법은 RLC(Radio Link Control) 블럭을 전송하는 단계; 및 상기 RLC 블럭의 특정 필드가 인에이블(enable)되고, 상기 RLC 블럭의 데이터가 제어정보를 포함하는 시그널링 데이터로 판단되는 경우에, 또는 상기 RLC 블럭을 정상적으로 수신하지 못했다는 응답 메시지를 상기 네트워크를 통해 상기 다른 시스템 또는 다른 단말로부터 수신한 것으로 판단되는 경우에 상기 다른 시스템 또는 다른 단말로 상기 RLC 블럭을 재전송하는 단계를 포함한다.
상기 응답 메시지 내의 RBB(Received Bitmap Block)는 상기 RLC 블럭 중 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신한 RLC 블럭과, 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신하지 못한 RLC 블럭에 대한 정보를 포함한다.
상기 특정 필드는, Fast Retrans 필드이며, 상기 Fast Retrans 필드가 '1'로 세팅된 경우, 상기 특정 필드는 인에이블된 것으로 판단된다.
상기 응답 메시지 내의 RBB(Received Bitmap Block)는 상기 RLC 블럭 중 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신한 RLC 블럭과, 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신하지 못한 RLC 블럭에 대한 정보를 포함한다.
상기 특정 필드는, Fast Retrans 필드이며, 상기 Fast Retrans 필드가 '1'로 세팅된 경우, 상기 특정 필드는 인에이블된 것으로 판단된다.
삭제
전송된 RLC 블럭에 대한 응답 메시지를 네트워크로부터 수신하기 이전까지 상기 RLC 블럭을 재전송하는 단계가 수행된다.
상기 특정 필드가 디스에이블(disable)되어 있는 경우, 전송된 RLC 블럭에 대한 응답 메시지가 네트워크로부터 수신시까지 상기 RLC 블럭의 재전송을 수행하지 않고, 대기상태에 진입한다.
상기 응답 메시지는, 패킷 업링크 메시지이다.
삭제
삭제
이하에서는 첨부된 도면을 참조하여 본 발명에 대해 설명한다.
도 1은 본 발명이 적용되는 이동 단말의 GPRS 프로토콜 구조를 간략하게 도시한 도면이다.
도 1을 참조하면, 본 발명이 적용되는 이동 단말에서 GPRS 프로토콜 구조는 애플리케이션 레이어 모듈(1), IP/X.25 레이어 모듈(3), SNDCP(SubNet work Dependent Convergence Protocol) 레이어 모듈(5), LLC(Logical Link Control) 레이어 모듈(7), RLC(Radio Link Control) 레이어 모듈(9), MAC(Media Access Control) 레이어 모듈(11), GSM RF 레이어 모듈(13)을 포함한다.
애플리케이션 레이어 모듈(1)은 다양한 애플리케이션을 사용자에게 제공하고, 사용자가 요청한 애플리케이션이 실행될 수 있도록 한다. 이동 단말이 제공가능한 애플리케이션에는 MMS(Multimedia Message Service), SMS(Short Message Service), WAP(Wireless Application Protocol), 자바, OTA(Over The Air) 등 다양한 서비스가 있다.
IP/X.25 레이어 모듈(3)은 사용자 데이터를 GPRS 네트워크를 통해 인터넷과 같은 외부 데이터 네트워크로 전달하게 한다. SNDCP 레이어 모듈(5)은 이동 단말과 SGSN 간의 사용자 데이터 네트워크 계층의 패킷 데이터 유닛의 전달을 제어한다.
LLC 레이어 모듈(7)은 GPRS 네트워크에서 이동 단말과 SGSN(Serving GPRS Support Node) 간에 데이터를 전달하기 위해 사용된다. 사용자 데이터 네트워크 계층 패킷 데이터 유닛(Network layer Packet Data Units, N-PDU)의 전달을 제어한다.
RLC 레이어 모듈(9)은 전송할 데이터가 네트워크의 최대 전달 단위(MTU) 이내에 속하도록 분할하여 RLC 블럭을 생성한다. RLC 블럭(456 bits)은 각 라디오 블럭 프레임 주기(= 18.46 msec)마다 하위 레이어로 전달되며, RLC 블럭은 GSM RF 레이어 모듈(13)을 통해 프레임 단위(114 bits)로 네트워크로 전달된다.
또한, GPRS의 세션 관리를 수행하는 SM(Session Management) 레이어 모듈(15)과 GPRS의 이동성 관리를 수행하는 GMM(Gprs Mobility Management) 레이어 모듈(17)이 존재한다.
GMM 레이어 모듈(17)은 GPRS의 이동성 관리를 수행하며, 이동 단말과 SGSN 간의 메시지들을 전달하기 위하여 LLC 레이어 모듈(7)의 서비스들을 이용한다.
본 발명의 실시예에서 SM 레이어 모듈(15)과 GMM 레이어 모듈로부터 제어정보를 포함하는 시그널링 데이터가 LLC 레이어 모듈(17)에 제공된다.
도 2는 본 발명의 일 실시예에 따른 RLC 블럭의 재전송 방법의 설명에 제공되는 흐름도이다.
도 2를 참조하면, LLC 레이어 모듈(7)은 상위 레이어로부터 데이터를 수신하면, 상위 레이터로부터 수신한 데이터가 SM 레이어 모듈(15)과 GMM 레이어 모듈(17)로부터 전달된 제어 정보를 포함하는 시그널링 데이터인지, 애플리케이션 레이어 모듈(1), IP/X.25 레이어 모듈(3), SNDCP 레이어 모듈(5)을 통해 전달된 사용자 데이터인지 확인한다(S210). LLC 레이어 모듈(7)은 확인된 결과값을 LLC 블럭의 헤더에 포함된 시그널 데이터 필드에 표시한다.
도 3은 본 발명의 일 실시예에 따른 LLC 블럭의 구조를 간략하게 도시한 도면이다. 도 3을 참조하면, LLC 블럭(300)은 LLC 헤더(310)와 실제 데이터 부분인 LLC 데이터 블럭(320)으로 이루어지며, 본 발명의 실시예에서, LLC 헤더(310) 내에는 시그널 데이터 필드(315)가 새롭게 추가된다.
보다 구체적으로, 수신한 데이터가 제어 정보를 포함하는 시그널링 데이터인 경우(S215:Y), LLC 레이어 모듈(7)은 LLC 블럭(300)의 헤더(310)에 포함된 시그널 데이터 필드(315)에 필드값 '1'을 세팅한다(S220).
이와 달리, 수신한 데이터가 사용자 데이터인 경우(S215:N), LLC 레이어 모듈(7)은 시그널 데이터 필드(315)에 필드값으로 '0'을 세팅한다(S225). 상기 시그널 데이터 필드(315)는 본 발명에서 새롭게 추가되는 부분으로서, 시그널 데이터 필드(315)의 크기는 1비트이다.
LLC 레이어 모듈(7)은 매 프레임 주기(4.615 msec) 마다 LLC 블럭을 하위 레이어인 RLC 레이어 모듈(9)로 전달된다.
RLC 레이어 모듈(9)은 LLC 블럭(300)의 LLC 헤더(310)에 포함된 시그널 데이 터 필드(315)를 확인하여, LLC 데이터 블럭(320)에 포함된 실제 데이터가 제어정보를 포함하는 시그널링 데이터인지, 사용자 데이터인지 여부를 확인한다(S230).
도 4는 본 발명의 일 실시예에 따른 RLC 블럭의 구조를 간략하게 도시한 도면이다. 도 4를 참조하면, RLC 블럭(400)은 Fast Retrans 필드(415)를 포함하는 RLC 헤더(410)와, RLC 데이터 블럭(420)을 포함한다.
S230 단계에서 확인결과, 시그널 데이터 필드(315)의 필드값이 '1'로 세팅된 경우(S235:Y), 즉, LLC 데이터 블럭(320)의 실제 데이터가 제어정보를 포함하는 시그널링 데이터인 경우, RLC 레이어 모듈(9)은 이러한 시그널링 데이터를 빠른 재전송이 요청되는 데이터로 판단하여, RLC 블럭(400)의 RLC 헤더(410) 내에 포함된 Fast Retrans 필드(415)에 필드값 '1'을 세팅하고(S240), RLC 블럭(400)을 대기열 방식으로 버퍼에 저장한다.
이와 달리, 시그널 데이터 필드(315)의 필드값이 '0'으로 세팅된 경우(S235:N), 즉, LLC 데이터 블럭(320)의 실제 데이터가 사용자 데이터인 경우, RLC 레이어 모듈(9)은 Fast Retrans 필드(415)에 필드값 '0'을 세팅하고(S245), RLC 블럭(400)을 대기열 방식으로 버퍼에 저장한다.
이동 단말이 네트워크에 데이터 전송을 위한 채널 할당을 요청하고, 이에 응답하여 네트워크로부터 채널 할당이 되면, RLC 레이어 모듈(9)은 정해진 라디오 블럭(Radio Block) 프레임 주기 마다 버퍼에 저장된 RLC 블럭을 GSM RF 레이어 모듈(13)로 전달한다.
GSM RF 레이어 모듈(13)은 RLC 레이어 모듈(9)로부터 수신한 RLC 블럭을 할 당된 채널을 통해 네트워크로 송신한다(S250). 이 때, GSM RF 레이어 모듈(13)은 실제 무선 환경에 따라 RLC 블럭을 전송하지 못하고, 가지고 있을 수도 있다.
GSM RF 레이어 모듈(13)은 실제 RLC 블럭이 전송된 경우, '블럭 센트 인디케이션(Block Sent Indication)'의 필드값을 '1'로 세팅하여 RLC 레이어 모듈(9)로 전송하고, 실제 RLC 블럭이 전송되지 못한 경우, '블럭 센트 인디케이션'의 필드값을 '0'으로 세팅하여 RLC 레이어 모듈(9)로 전송한다.
RLC 레이어 모듈(9)은 GSM RF 레이어 모듈(13)에서 전달된 '블럭 센트 인디케이션'의 필드값을 확인하여 실제 RLC 블럭이 네트워크를 통해 전송되었는지 여부를 알 수 있게 된다. 따라서, RLC 레이어 모듈(9)은 다음 RLC 블럭을 GSM RF 레이어 모듈(13)로 송신할지, GSM RF 레이어 모듈(13)에서 송신이 완료될 때까지 RLC 블럭의 송신을 대기해야 하는지 판단할 수 있게 된다.
RLC 블럭이 네트워크로 전송된 이후, 이동 단말은 네트워크로부터 응답 메시지인 패킷 업링크 메시지가 수신되는지 확인한다(S255). 네트워크에서 패킷 업링크 메시지의 전송 시점은 네트워크 기준에 의해 자의적으로 정해진다.
네트워크로부터 패킷 업링크 메시지가 수신된 경우(S260:Y), 이 후의 프로세스는 도 6을 참조하여 설명하기로 한다(ⓐ).
네트워크로부터 패킷 업링크 메시지가 수신되지 않으면(S260:N), 이동 단말은 전송된 RLC 블럭(400)의 RLC 헤더(410) 내의 Fast Retrans 필드(415)의 필드값을 확인한다(S265).
확인결과, Fast Retrans 필드(415)의 필드값이 '1'로 세팅된 RLC 블럭(400) 은 패킷 업링크 메시지를 수신하기 전까지 RLC 블럭(400)을 네트워크로 재전송한다(S270).
따라서, 본 발명에 의하면, Fast Retrans 필드가 인에이블(enable) 되어 있는 RLC 블럭에 대해서는 패킷 업링크 메시지가 수신되기 전이라도 RLC 블럭을 재전송하게 되므로, 패킷 업링크 메시지의 수신 지연으로 인하여 이동 단말의 대기시간이 길어지는 문제점을 해결할 수 있다.
이와 달리, Fast Retrans 필드(415)의 필드값이 '0'으로 세팅된 RLC 블럭(400)에 대해서는 재전송을 수행하지 않고, 패킷 업링크 메시지가 수신될 때 까지 대기상태에 진입한다(S275).
도 5는 네트워크로 전송된 RLC 블럭의 Fast Retrans 필드가 '1' 또는 '0'으로 세팅된 경우, RLC 블럭의 재전송 여부를 도시한 도면이다.
도 5을 참조하면, 먼저 Fast Retrans 필드(415)의 필드값이 '1'로 세팅된, 즉 Fast Retrans 필드(415)가 인에이블(enable)되어 있는 RLC 블럭이 4.615 msec 마다 4개의 프레임 단위로 네트워크로 전달된다.
이어서, Fast Retrans 필드(415)의 필드값이 '0'으로 세팅된, 즉 Fast Retrans 필드(415)가 디스에이블(disable)되어 있는 2개의 RLC 블럭이 4개의 프레임 단위로 연속하여 네트워크로 전달된다.
이 후, Fast Retrans 필드(415)가 인에이블되어 있는 RLC 블럭은 패킷 업링크 메시지의 수신시까지 프레임 단위로 재전송이 수행된다.
도 6은 도 2의 S260 단계에서, 패킷 업링크 메시지가 수신된 경우, 이동 단 말의 프로세스를 도시한 흐름도이다.
패킷 업링크 메시지가 수신되면(S610), 이동 단말은 패킷 업링크 메시지 내의 RBB(Recieved Block Bitmap)를 체크한다(S620). 이동 단말은 RBB를 체크함으로써, Ack로 수신된 RLC 블럭과 Nack로 수신된 RLC 블럭을 확인한다. Ack로 수신되었다는 의미는 이동 단말이 전송한 RLC 블럭을 네트워크에서 수신했다는 의미이며, Nack로 수신되었다는 의미는 전송된 RLC 블럭을 네트워크에서 수신하지 못했다는 의미이다.
RBB 체크결과, Ack로 수신된 RLC 블럭인 경우(S630:Y), RLC 레이어 모듈(9)은 해당 RLC 블럭을 버퍼에서 삭제한다(S640).
이와 달리, RBB 체크결과, Nack로 수신된 RLC 블럭인 경우(S635:Y), RLC 레이어 모듈(9)은 도 2의 S240 단계를 수행한다(S645). 보다 구체적으로, RLC 레이어 모듈(9)은 Nack로 수신된 RLC 블럭을 빠른 재전송이 요청되는 데이터로 판단하여, Nack로 수신된 RLC 블럭(400)의 RLC 헤더(410) 내의 Fast Retrans 필드(415)를 '1'로 세팅한 후, 버퍼에 대기열 형태로 저장한다.
즉, Nack로 수신된 RLC 블럭의 경우, 제어정보를 포함하는 시그널링 데이터와 마찬가지로 Fast Retrans 필드가 '1'로 세팅된다. 따라서, Nack로 수신된 RLC 블럭이 재전송되면, 이에 대한 응답인 패킷 업링크 메시지가 수신되기 전까지 상기 Nack로 수신된 RLC 블럭은 네트워크로 다시 재전송된다.
이상에서는 본 발명의 바람직한 실시예에 대하여 설명하고 있으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
이상에서 설명한 바와 같이, 본 발명의 일 실시예에 의하면, 전송한 RLC 데이터 블럭의 Fast Retrans 필드가 인에이블(enable)되어 있는 경우, 패킷 업링크 메시지의 수신시까지 해당 RLC 블럭을 재전송한다.
따라서, 종래와 같이 RLC 블럭을 네트워크로 송신한 후, 네트워크로부터 응답인 패킷 업링크 메시지를 수신할 때 까지 이동단말이 대기 상태에서 놓이게 되는 것을 방지할 수 있다.
또한, 실제 네트워크의 트래픽이 높을수록, 네트워크로부터 패킷 업링크 메시지를 수신하는 시간이 늦어짐에 따라 RLC 블럭을 재전송할 기회도 증가하게 된다. 이에 따라, 높은 트래픽 환경하에서도 패킷 업링크 메시지를 수신할 확률이 높아지고, 높은 데이터 전송율을 기대할 수 있는 장점이 있다.
Claims (7)
- RLC(Radio Link Control) 블럭을 네트워크를 통해 통신하고자 하는 다른 시스템 또는 다른 단말로 전송하는 단계; 및상기 RLC 블럭의 특정 필드가 인에이블(enable)되고, 상기 RLC 블럭의 데이터가 제어정보를 포함하는 시그널링 데이터로 판단되는 경우에, 또는 상기 RLC 블럭을 정상적으로 수신하지 못했다는 응답 메시지를 상기 네트워크를 통해 상기 다른 시스템 또는 다른 단말로부터 수신한 것으로 판단되는 경우에 상기 다른 시스템 또는 다른 단말로 상기 RLC 블럭을 재전송하는 단계를 포함하고,상기 응답 메시지 내의 RBB(Received Bitmap Block)는,상기 RLC 블럭 중 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신한 RLC 블럭과, 상기 다른 시스템 또는 다른 단말에서 정상적으로 수신하지 못한 RLC 블럭에 대한 정보를 포함하는 것을 특징으로 하는 이동 단말에서 RLC 블럭의 재전송 방법.
- 제1항에 있어서, 상기 특정 필드는,Fast Retrans 필드이며, 상기 Fast Retrans 필드가 '1'로 세팅된 경우, 상기 특정 필드는 인에이블된 것으로 판단되는 것을 특징으로 하는 이동 단말에서 RLC 블럭의 재전송 방법.
- 제1항에 있어서,상기 다른 시스템 또는 다른 단말로부터 상기 RLC 블럭에 대한 응답 메시지를 수신하는 시점까지, 상기 RLC 블럭을 재전송하는 단계가 수행되는 것을 특징으로 하는 이동 단말에서 RLC 블럭의 재전송 방법.
- 제1항에 있어서, 상기 특정 필드가 디스에이블(disable)되어 있는 경우,상기 다른 시스템 또는 다른 단말로부터 상기 RLC 블럭에 대한 응답 메시지를 수신하는 시점까지, 상기 RLC 블럭의 재전송을 수행하지 않고, 대기상태에 진입하는 단계;를 더 포함하는 것을 특징으로 하는 이동 단말에서 RLC 블럭의 재전송 방법.
- 제3항 또는 제4항에 있어서, 상기 응답 메시지는,패킷 업링크 메시지인 것을 특징으로 하는 이동 단말에서 RLC 블럭의 재전송 방법.
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060119595A KR100867578B1 (ko) | 2006-11-30 | 2006-11-30 | 이동 단말에서 rlc 블럭의 재전송 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060119595A KR100867578B1 (ko) | 2006-11-30 | 2006-11-30 | 이동 단말에서 rlc 블럭의 재전송 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080049236A KR20080049236A (ko) | 2008-06-04 |
KR100867578B1 true KR100867578B1 (ko) | 2008-11-10 |
Family
ID=39805041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060119595A KR100867578B1 (ko) | 2006-11-30 | 2006-11-30 | 이동 단말에서 rlc 블럭의 재전송 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100867578B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101124066B1 (ko) * | 2008-12-03 | 2012-04-12 | 한국전자통신연구원 | 왕복 지연시간이 긴 시스템에서의 arq와 harq의 상호작용 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010072259A (ko) * | 1998-08-07 | 2001-07-31 | 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) | 패킷 통신 시스템에서의 그룹 어드레싱 |
WO2004107082A2 (en) * | 2003-05-30 | 2004-12-09 | Nokia Corporation | Management of downlink tbf in an egprs and in a gprs mobile station |
-
2006
- 2006-11-30 KR KR1020060119595A patent/KR100867578B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010072259A (ko) * | 1998-08-07 | 2001-07-31 | 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) | 패킷 통신 시스템에서의 그룹 어드레싱 |
WO2004107082A2 (en) * | 2003-05-30 | 2004-12-09 | Nokia Corporation | Management of downlink tbf in an egprs and in a gprs mobile station |
Also Published As
Publication number | Publication date |
---|---|
KR20080049236A (ko) | 2008-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2005253495B2 (en) | Transmitting and receiving control protocol data unit having processing time information | |
JP5064378B2 (ja) | データブロック伝送制御装置及び方法 | |
KR100765121B1 (ko) | 송신버퍼의 프로토콜 데이터 유닛 폴링 방법 | |
US8488523B2 (en) | Method of transmitting and processing data block of specific protocol layer in wireless communication system | |
KR100972261B1 (ko) | 이동통신 시스템에서의 데이터 관리 방법 | |
AU2006229508B2 (en) | Method of generating lower layer data block in wireless mobile communication system | |
US7978679B2 (en) | Communicating control information in mobile communication system | |
US6763491B2 (en) | Methods and systems for avoiding unnecessary retransmissions associated with automatic retransmission query schemes in radiocommunication systems | |
US9565699B2 (en) | Method of performing polling procedure in a wireless communication system | |
EP3998786A1 (en) | Data transmission method and apparatus, first communication node, and second communication node | |
AU2005204215A1 (en) | Repairing errors in data of MBMS service | |
JP2010508754A (ja) | 無線通信システムでデータブロック生成方法 | |
EP3979747A1 (en) | Quality of service (qos) parameter configuration method and related device | |
KR20100069125A (ko) | 통신 시스템 및 그의 rrc 접속 방법 | |
JP5124591B2 (ja) | Ranにおける連続するデータユニットの表示の方法 | |
KR100867578B1 (ko) | 이동 단말에서 rlc 블럭의 재전송 방법 | |
WO2023071699A1 (zh) | 组播业务的数据传输方法、通信装置及存储介质 | |
MXPA06007429A (en) | Transmitting and receiving control protocol data unit having processing time information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121026 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131024 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141024 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20151023 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |