KR100809085B1 - Gprs 네트워크를 통하여 데이터를 전송하기 위한 방법및 장치 - Google Patents

Gprs 네트워크를 통하여 데이터를 전송하기 위한 방법및 장치 Download PDF

Info

Publication number
KR100809085B1
KR100809085B1 KR1020030072762A KR20030072762A KR100809085B1 KR 100809085 B1 KR100809085 B1 KR 100809085B1 KR 1020030072762 A KR1020030072762 A KR 1020030072762A KR 20030072762 A KR20030072762 A KR 20030072762A KR 100809085 B1 KR100809085 B1 KR 100809085B1
Authority
KR
South Korea
Prior art keywords
pdu
packet data
message
data unit
unit
Prior art date
Application number
KR1020030072762A
Other languages
English (en)
Other versions
KR20040034529A (ko
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=8564788&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR100809085(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 노키아 코포레이션 filed Critical 노키아 코포레이션
Publication of KR20040034529A publication Critical patent/KR20040034529A/ko
Application granted granted Critical
Publication of KR100809085B1 publication Critical patent/KR100809085B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • 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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • 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
    • 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
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

본 발명에 따른 방법 및 디바이스는 사용자 데이터가 무선 인터페이스를 통하여 이동국(MS)과 패킷 데이터 네트워크간에 전달될 때, 논리 링크 제어(LLC) 패킷 데이터 유닛들(PDU들)을 재순서화한다. 본 발명의 목적은 서비스 특성들의 최적의 품질을 보증하도록 네트워크를 통하여 사용자 데이터를 전달하기 위한 방법 및 시스템을 제공하는 것이다.

Description

GPRS 네트워크를 통하여 데이터를 전송하기 위한 방법 및 장치{Method and device for transferring data over GPRS network}
도 1은 본 발명의 실시예에 따른 이동국(MS)의 블록도를 기술한다.
도 2는 본 발명에 따른 방법의 흐름도를 기술한다.
본 발명은 일반 패킷 무선 시스템 네트워크(GPRS)에서 무선 인터페이스를 통하여 데이터를 전송하는 것에 관한 것이다.
무선 원격 통신 시스템에서 정보는 전송 및/또는 수신 통신 장치와 통신 네트워크간에 무선 인터페이스를 통하여 전송된다. GPRS, 개선된 GPRS(Enhanced GPRS, EGPRS) 및 글로벌 진전에 대한 GSM 개선 데이터 레이트(GSM Enhanced Data rate for Global Evolution, EDGE) 무선 엑세스 네트워크(Radio Access Network)(GERAN)와 같은 일반 패킷 무선 시스템(General Packet Radio System, 이하 "GPRS"라 함) 네트워크에서, 데이터 전달의 품질을 개선시켜 서비스 품질(Quality of Service, QoS)을 향상시키려는 노력이 행해져왔다. GPRS란 용어는 본 출원에서 EGPRS, GERAN 및 GPRS의 다른 개선된 것들과 또한 관련된다.
이동국(Mobile Station, MS), 베이스 송수신기 스테이션(Base transceiver Station, BTS) 및 패킷 제어 유닛(Packet Control Unit, PCU)을 포함하는 기지국 제어기(Base Controller, BSS)를 포함하는 기지국 서브 시스템(Base Sub-System, BSS) 및 서빙 GPRS 지원노드(Serving GPRS Support Node, SGSN)는 터미널 장치와 GPRS 네트워크간의 통신을 위한 GPRS 아키텍처의 주된 요소들이다. 게이트웨이 GPRS 지원노드(Gateway GPRS Support Node, GGSN)는 GPRS 네트워크와 인터넷과 같은 외부 데이터 네트워크간의 데이터 전달을 가능하게 한다. 하나 이상의 GGSN들은 GPRS 백본(backbone) 네트워크에 기반을 두고 인터넷 프로토콜(Internet Protocol, IP)을 통하여 SGSN으로 접속된다. MS가 외부 데이터 네트워크와 통신할 때, GGSN은 MS와 외부 네트워크간에 IP 라우터로서 동작한다. 패킷 데이터 채널들(Packet Data CHannels, PDCHs)은 GPRS에서 패킷 데이터 전달을 위한 물리적 채널로서 사용된다. 사용자 데이터, 예를 들면 GPRS 프로토콜들에 의해 만들어지지 않은 다른 데이터를 전달하기 위하여 패킷 데이터 프로토콜(Packet data Protocol, 이하 "PDP"라 함) 콘텍스트가 생성된다. PDP 콘텍스트 메시지들을 포함하는 모든 메시지들은 MS와 GPRS 네트워크간에 임시 블록 흐름(Temporary Block Flow, TBF)을 사용하여 전달된다.
논리 링크 제어(Logical Link Control, LLC) 프로토콜은 GPRS 네트워크에서 MS와 SGSN간에 데이터를 전달하기 위해 사용된다. MS와 SGSN간의 패킷 데이터 전달(Packet Data Transfer, PDT)을 위해 사용될 LLC 계층 프로토콜의 기술 사양서(technical specifications)는 문서 3GPP TS 44 064 V 4.3.0 (2002-03) [1] 에서 정의된다. LLC 계층은 하위 무선 인터페이스 프로토콜(underlying radio interface protocol)과 독립적이다. LLC 프로토콜 계층은 논리 링크 관리 실체(Logical Link Management Entities, LLME), 논리 링크 실체(Logical Link Entities, LLE) 및 다중의 절차(multiplex procedure)로 이루어진다. LLE는 하나의 논리 링크 접속을 제어하는 LLC 계층 프로토콜 상태 머신(machine)이다.
LLC 계층은 MS측에서는 무선 링크 제어(Radio Link Control, RLC) 계층 위에서 그리고 SGSN측에서는 기지국 서브시스템(Base Station Sub-System GPRS Protocol, BSSGP) 계층 위에서 동작한다. LLC 계층 위에는 서브네트워크 의존성 컨버전스(Subnetwork Dependent Convergence, SNDC) 프로토콜 계층이 존재하며, MS와 SGSN간의 사용자 데이터 네트워크 계층 패킷 데이터 유닛(Network layer Packet Data Units, N-PDU)의 전달을 제어한다. 또한 LLC 계층 위에는 GPRS 이동성 관리(Mobility Management, GMM) 프로토콜 계층이 존재하며, MS와 SGSN간의 메시지들을 전달하기 위하여 LLC 계층의 서비스들을 사용한다.
MAC(Media Access Control, MAC) 프로토콜 계층은 MS측에서 RLC 계층의 아래에 존재한다. 그것은 다수의 MS들이 공통적인(common) 무선 인터페이스를 공유할 수 있도록 하는 절차를 정의하며, 그것은 MS가 GPRS 네트워크의 MS측에서 동시에(in parallel) 다수의 물리적 채널들을 사용할 수 있도록 한다. MAC은 또한 무선 인터페이스를 엑세스하려는 다수의 MS들 사이에서 중재한다.
GPRS 프로토콜의 RLC/MAC 계층 프로토콜은 문서 3GPP TS 44060 V4.5.0 (2002-02)[2]에 기술되어 있다. RLC/MAC 블록은 RLC/MAC 실체들간에 교환되는 프로 토콜 데이터 유닛이며, RLC/MAC 제어 블록은 RLC/MAC 실체들간의 제어 메시지를 전하는 RLC/MAC 블록의 한 부분이거나, 또는 RLC 데이터 블록은 사용자 데이터 또는 상위 계층들의 신호데이터를 전하는 RLC/MAC 블록의 한 부분이다. RLC 계층은 LLC PDU들의 RLC/MAC 블록들로의 분할 및 재결합(Segmentation and Reassembly)을 위한 절차들을 정의하며, RLC 계층은 또한 링크 적응(link adaptation)을 제공한다. RLC/MAC은 임시 블록 흐름(Temporary Block Flow, TBF)을 사용하여 무선인터페이스를 통하여 LLC PDU들을 전송할 책임이 있으며, 이것은 MS와 네트워크간의 LLC PDU들의 단방향 전달을 지원하는 물리적 무선접속이다. LLC PDU는 사용자 데이터를 포함하거나 또는 GMM 신호 메시지(GMM Signalling Message, GMM/SM)와 같은 GPRS 프로토콜 관련 신호 메시지들을 포함한다. MS는 업링크 TBF(UpLink TBF, UL TBF), 다운링크 TBF(DownLink, DL TBF) 또는 항상 설정된 업링크 및 다운링크 TBF를 가질 수 있다. 업링크 또는 다운링크 방향의 어느 한 쪽으로 LLC PDU들의 전달 모드가 종료되면, 대응하는 TBF가 복구되고(release), MS는 패킷 공전 모드(packet idle mode)로 복귀한다. LLC PDU들의 전달 모드가 종료되었으나, 다른 방향으로의 계속중인 LLC PDU 전달이 있으면, MS는 전달 모드로 머무른다. 하나의 TBF는 동시에 하나의 RLC 모드에서 RLC 데이터 블록들을 운반할 수 있다. 이것은 다른 RLC 모드들(ACK 또는 UNACK)을 활용하여 순차적으로(in-sequence) LLC PDU들을 전달할 때, 이전의 TBF가 복구(release)되어야 하고 새로운 TBF가 새로운 RLC 모드에 대하여 설정되어야 한다는 것을 의미한다. LLC는 승인되고(LLC ACK) 승인되지 않은(LLC UNACK) 데이터 전달 모두를 위한 것이며, RLC/MAC은 RLC ACK 모드 및 RLC UNACK 모 드 모두를 지원한다. LLC 모드들 및 RLC 모드들은 각각으로부터 독립적이다. LLC ACK 모드에서 LLC는 순서에 따른 전달(in-order delivery)로 신뢰할 만한 서비스를 제공하지만, LLC UNACK 모드에서는 LLC는 순서에 따른 전달(in-order delivery)을 보증하지 않는다. RLC ACK 모드에서 RLC는 오류가 없는 전송을 보증하기 위해 재전송을 사용하지만, RLC UNACK 모드에서는 재전송은 사용되지 않는다. 두개의 모드들 모두에서 RLC/MAC 사양(specification)은 상위 계층 PDU들은 그것들이 상위 계층으로부터 수신되는 순서에 따라 전달된다고 정의된다. RLC UNACK 모드에서 하나의 누락된(lost) RLC 데이터 블록은 수신측에서의 모든 LLC PDU들의 폐기를 야기할 수 있다. RLC ACK 모드에서 역방향 오류 수정(Backward Error Correction, BEC) 절차들은 성공적으로 전달되지 못한 RLC/MAC 블록들의 선택적인 재전송을 가능하게 한다.
기술 사양서(Technical Specifications) 3GPP TS 44 064 V 4.3.0[1]에 따르면, RLC는 LLC PDU들이 상위 계층들로부터 수신된 것과 같은 순서대로 상위 계층들로부터 수신된 LLC PDU들을 전달한다. 이것은 몇몇 LLC PDU들이 예를 들면 다른 LLC PDU들로보다 높은 우선순위일 수 있다는 사실에도 불구하고, LLC PDU들이 상위 계층(예를 들면, LLC 계층)으로부터 수신된 것과 같은 순서로 전달된다는 것을 의미한다. 이것은 예를 들면 무선 인터페이스를 통하여 실시간 또는 다른 지연에 민감한 데이터(delay sensitive data)를 전달할 때에는 커다란 문제이며, 이는 이러한 데이터 또한, 높은 우선순위에도 불구하고, 순서에 따른 전달의 전송 큐(transmitting queue of in-order delivery)상에 있어야 하기 때문이다. 이것은 어플리케이션의 서비스 품질을 손상시킨다.
LLC는 높은 우선순위의 데이터 전달이 동일한 MS에 대하여 낮은 우선순위의 데이터 전달에 비하여 우선하도록 하는 것과 같은 다른 서비스 기준(criteria)을 가지고 데이터 전달을 허가한다. LLC PDU는 RLC 모드, 우선순위, 처리량(throughput) 등과 관계된 몇몇 서비스 품질(QoS) 특성들을 가진다. 스트리밍 데이터(streaming data) 또는 그렇지 않으면 음성과 같은 지연에 민감한 데이터(delay sensitive data)가 GPRS 네트워크상에서 전달될 때, 그것은 서비스 품질(QoS)을 보증하기 위하여 예를 들면 파일전송 프로토콜(File Transfer Protocol, FTP) 또는 웹서핑과 같은 베스트 에폴트 데이터(best effort data)전에 전달되어야 한다. 그렇지 않으면, 서비스의 품질이 나빠지게 된다. 최근에 GPRS 네트워크를 통하여 지연에 민감한 데이터 전달(delay sensitive data)에 대한 관심이 높아지고 있다.
이제 선행기술의 현상황을 기술하기 위해 예시가 제공된다. MS의 RLC/MAC이 우선적으로 RLC UNACK 모드를 사용하여 전송될 필요가 있는 지연에 민감한 어플리케이션(delay sensitive application)으로부터 3개의 짧은 LLC PDU들을 수신한다고 가정한다. 이후에, RLC/MAC은 RLC ACK 모드를 사용하여 전송될 필요가 있는 FTP 데이터를 포함하는 2개의 롱(long), 예를 들면 각각에 대하여 1500 옥테트(octet)인 LLC PDU들을 수신한다. 그러면, 이후에는 RLC/MAC은 RLC UNACK 모드를 사용하여 전송될 필요가 있는 지연에 민감한 어플리케이션(delay sensitive application)으로부터 다시 3개의 짧은 LLC PDU들을 다시 수신한다. RLC UNACK 모드에서 RLC ACK 모 드로 전달 모드가 변화할 때, 우선 현존하는 TBF가 복구되고(release), 다음에 새로운 TBF가 설정(establish)되고, 다음에는 FTP 트래픽 LLC PDU들이 RLC 데이터 블록들에서 전달된다. 이후에는 전달 모드는 기존의 TBF를 복구하고(release), 새로운 TBF를 설정함에 의하여 RLC ACK 모드에서 RLC UNACK 모드로 다시 변화하며, 다음에 지연에 민감한 어플리케이션의 데이터 패킷들의 전달이 계속된다. RLC 데이터블록내의 FTP 트래픽 LLC PDU들을 전달하기 위하여 필요로 하는 시간은 할당된 업링크 PDCH들의 수에 의존한다. 경과시간(elapse time)은 또한 무선 인터페이스를 통하여 RLC 데이터 블록들을 전달하기 위해 사용되는 채널코딩스킴에 또한 의존하며, 허가들(permissions)을 전송하는데 얼마나 자주 TBF가 할당되는지에에 의존한다. 본 예시에서, RLC ACK 모드에서의 지연에 민감한 데이터 패킷들간의 2개의 1500 옥테트 롱(long) LLC PDU들의 전달은 수 초(several seconds)가 걸릴 수 있다. 수초의 갭은 지연에 민감한 어플리케이션들이 실질적으로 FTP 전달에 고생할 것이라는 결과를 야기한다.
수초의 갭은 스트리밍 또는 그렇지 않으면 지연에 민감한 데이터(delay sensitive data)를 사용하는 어플리케이션의 실시간 LLC PDU들의 전달이 FTP를 사용하는 어플리케이션의 비-실시간 LLC PDU들의 전달에 의해서 또는 현재의 사양(specifications)에 따른 다른 베스트 에폴트 데이터(best effort data)에 의해 블록킹(block)될 것이다. 음성 어플리케이션의 경우에 대화의 품질은 수용할 수 없다. 앞서 언급한 바로부터, 현재의 GPRS 네트워크는 무선 인터페이스를 통하여 지연에 민감한 데이터를 전달할 수 없다.
GPRS 네트워크를 통하여 지연에 민감한 데이터를 전달하기 위하여 선행기술과 관련된 중요한 문제점들이 있다. 선행기술에 있어서 문제점들의 배경은 RLC/MAC은 LLC PDU의 콘텐트들을 전혀 해석할 수 없고, 그것은 단지 무선 인터페이스를 통하여 LLC로부터 수신되는 것과 같이 LLC PDU를 전달한다는 점이다.
본 발명의 목적은 서비스 특성들의 최적의 품질을 보장하는 네트워크를 통하여 사용자 데이터를 전달하기 위한 방법 및 시스템을 제공하기 위한 것이다.
본 발명의 목적은 메시지의 데이터 내용에 따라 패킹된 사용자 데이터 유닛(PDU) 메시지에 우선순위를 둠에 의하여 그리고 패킷 데이터 프로토콜(PDP) 콘텍스트를 패킹된 데이터 유닛(PDU) 메시지가 네트워크를 통하여 전달되는 무선 인터페이스 접속점들에 결합시킴에 의하여 수행된다.
상기한 기술적 과제를 해결하기 위하여 무선 패킷 데이터 네트워크에서 사용자 데이터를 전송하기 위한 이동국과 관련된 방법이 제공되는데, 상기 방법은
- 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제1 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서 상기 제1 패킷 데이터 유닛(PDU) 메시지는 어떤 제1 접속 정보에 의해 특성화된 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하는 단계;
- 상기 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서 상기 제2 패킷 데이터 유닛(PDU) 메시지는 어떤 제2 접속 정보에 의해 특성화된 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하는 단계;
- 상기 제1 및 제2 패킷 데이터 프로토콜(PDP) 콘텍스트들의 전송의 상대적인 긴급도에 따라 상기 어떤 프로토콜 계층에서 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 단계; 및
- 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 따르면, 무선 패킷 데이터 네트워크에서 사용자 데이터를 전송하기 위한 이동국(MS)이 제공되는데, 상기 이동국(MS)은 패킷 데이터 유닛(PDU) 메시지들을 송신하고 수신하기 위한 송수신기를 포함하며, 상기 이동국(MS)은
- 상기 네트워크에 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화에 대해 알리기 위한 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 생성하도록 구성된 제어기; 및
- 상위 프로토콜 계층 실체들 뿐만 아니라 어떤 프로토콜 계층 실체를 포함하는 계층화된 전송 프로토콜 배열로서, 상기 어떤 프로토콜 계층 실체는 적어도 하나의 상위 프로토콜 계층으로부터 상이한 패킷 데이터 프로토콜(PDP) 콘텍스트들에속하는 패킷 데이터 유닛(PDU) 메시지들을 수신하도록 구성되고, 상기 패킷 데이터 유닛(PDU) 메시지들이 속하는 패킷 데이터 프로토콜(PDP) 콘텍스트들의 전송의 상대적인 긴급도에 따라 적어도 하나의 상위 프로토콜 계층으로부터 수신된 패킷 데이터 유닛(PDU) 메시지들을 재순서화하도록 구성되며, 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 패킷 데이터 유닛(PDU) 메시지들을 전달하도록 구성되는 계층화된 전송 프로토콜 배열을 포함하는 것을 특징으로 한다.
본 발명에 따르면, 이동국(MS)과 무선 패킷 데이터 네트워크간에 사용자 데이터를 전송하기 위한 무선 네트워크의 네트워크 요소와 관련된 방법이 제공되는데, 상기 방법은
- 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제1 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서 상기 제1 패킷 데이터 유닛(PDU) 메시지는 어떤 제1 접속 정보에 의해 특성화된 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하는 단계;
- 상기 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서 상기 제2 패킷 데이터 유닛(PDU) 메시지는 어떤 제2 접속 정보에 의해 특성화된 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하는 단계;
- 상기 제1 및 제2 패킷 데이터 프로토콜(PDP) 콘텍스트들의 전송의 상대적인 긴급도에 따라 상기 어떤 프로토콜 계층에서 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 단계; 및
- 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 따르면 이동국(MS)과 무선 패킷 데이터 네트워크간에 사용자 데이터를 전송하기 위한 무선 네트워크의 네트워크 요소가 제공되는데, 상기 네트워크 요소는
- 상기 네트워크에 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화에 대해 알리기 위한 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 생성하도록 구성된 제어기; 및
- 상위 프로토콜 계층 실체들 뿐만 아니라 어떤 프로토콜 계층 실체를 포함하는 계층화된 전송 프로토콜 배열로서, 상기 어떤 프로토콜 계층 실체는 적어도 하나의 상위 프로토콜 계층으로부터 상이한 패킷 데이터 프로토콜(PDP) 콘텍스트들에 속하는 패킷 데이터 유닛(PDU) 메시지들을 수신하도록 구성되고, 상기 패킷 데이터 유닛(PDU) 메시지들이 속하는 패킷 데이터 프로토콜(PDP) 콘텍스트들의 전송의 상대적인 긴급도에 따라 적어도 하나의 상위 프로토콜 계층으로부터 수신된 패킷 데이터 유닛(PDU) 메시지들을 재순서화하도록 구성되며, 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 패킷 데이터 유닛(PDU) 메시지들을 전달하도록 구성되는 계층화된 전송 프로토콜 배열을 포함하는 것을 특징으로 한다.
본 발명의 실시예들이 종속항에서 기술된다.
다음에 본 발명은 첨부된 도면들에 따라 예시적인 실시예에 관하여 보다 상세하게 기술될 것이다.
본 발명의 바람직한 실시예는 사용자 데이터가 이동국(MS)과 GPRS 네트워크간에 무선 인터페이스를 통하여 전달될 때 논리 링크 제어(Logical Link Control, LLC) 패킷 데이터 유닛들(Packet Data Units, PDUs)의 우선순위를 결정하는 것이다. 본 발명에 따르면, LLC PDU들은 그들의 조건들(requirements)에 기초하여 재순서화(reordering)된다.
본 발명의 하나의 실시예에서, 무선 링크 제어/매체 엑세스 제어(Radio Link Control/Media Access Control, 이하 "RLC/MAC"이라 함)은 RLC/MAC 내에서 LLC PDU들을 재순서화 할 수 있으며, LLC는 지능적으로 패킷 데이터 프로토콜(Packet Data Protocol, PDP) 콘텍스트를 LLC 서비스 접속점 표시자(Service Access Point Indicator, SAPI)에 결합시킨다. 본 발명은 LLC PDU가 RLC/MAC내에서 우선순위를 가질 수 있도록 하며, 따라서 어플리케이션들이 필요로 하는 서비스의 품질(QoS)을 수신할 수 있도록 한다. LLC PDU를 따라 수신된 부가적인 QoS 정보에 기초하여 RLC/MAC 유닛은 다른 LLC PDU들에 대하여 긴급도에 따라 LLC PDU들의 우선순위를 정할 수 있다.
본 발명의 다른 실시예에 따르면, LLC PDU들은 RLC/MAC에서보다 다른 곳에서 재순서화된다.
다음의 기술에서 RLC/MAC에서의 재순서화가 예시로서 사용된다.
도 1은 본 발명에 따라 적어도 하나의 이동국(MS)(10), 네트워크(50) 및 무선링크 접속(40)을 포함하는 무선 통신시스템(3)의 실시예의 블록도이다. 무선 통신시스템(3)의 네트워크 측면에서, 도 1에 무선네트워크 오퍼레이터에 의해 제공되는 서빙 일반 패킷 무선 서비스(Serving General Packet Radio Service, GPRS) 지원노드(Support Node, SGSN)(55), 패킷 제어 유닛(Packet Control Unit, PCU)을 포함하는 적어도 하나의 기지국 제어기(Base Station Controller, BSC)(54) 및 소정의 무선 인터페이스 사양에 따라서 무선 인터페이스를 통하여 MS(10)와 무선으로 통신하기 위한 안테나(53)를 포함하는 적어도 하나의 베이스 송수신국 (Base Transceiver Station, BTS)(51)을 포함한다. BTS(51) 및 BSC(54)는 또한 기지국 서 브 시스템(Base Station Sub-system, BSS)(52)에 포함된다. 무선 인터페이스(40)는 인터넷 엑세스 및 웹 브라우징을 포함하여 음성 및 데이터 트래픽 모두의 전달을 가능하게 한다. IP-기반의 GPRS 백본을 통하여 SGSN(55)에 접속되는 적어도 하나의 게이트웨이 GPRS 지원노드(Gateway GPRS Support Node, GGSN)(58)는 외부 데이터 네트워크(61)로의 접속을 제공한다. 본 발명에 따라서, 무선 인터페이스는 GPRS, 개선된 GPRS(Enhanced GPRS, EGPRS), GSM(Gobal System for Mobile communication, GSM), 글로벌 진전에 대한 GSM 개선 데이터 레이트(GSM Enhanced Data rate for Global Evolution, EDGE) 무선 엑세스 네트워크(Radio Access Network)(GERAN)와 같은 일반 패킷 무선 시스템(General Packet Radio System, 이하 "GPRS"라 함) 네트워크 및 GPRS의 다른 개선된 것들 또는 GSM 또는 그들의 조합들을 제공하나, 그에 제한되지는 않는다. GPRS란 용어는 본 출원에서 모든 그러한 것들과 관련된다.
도 1에서 MS(10)는 셀룰러 폰, 개인용 통신기 또는 유사한 핸드핼드 무선폰일 수 있다. MS(10)는 전형적으로 사용자 인터페이스를 위하여 (마이크로폰 및 스피커뿐만 아니라) 디스플레이 유닛(12) 및 키보드 유닛(13)에 연결된 마이크로 콘트롤러 유닛(Microcontroller Unit, MCU)(11)을 포함할 수 있다. MS(10)는 또한 디지털 신호 프로세서(DSP)(17) 또는 동등한 것, 및 트랜스미터, 수신기 및 안테나(19) 기능들을 포함하는 무선 유닛(18)을 포함할 수 있다. MCU(11)는 운영프로그램, 수신된 패킷 데이터, 전송될 패킷 데이터, 및 유사한 것을 저장하기 위한 메모리(14)에 연결된다. 메모리(14)와 관련하여 패킷 데이터 유닛(PDU) 메시지들을 전달 큐(transfer queue)에 저장하고, 본 발명에 따라서 패킷 데이터 유닛(PDU) 메시지들의 순차적 전달(in-order delivery)을 제공하기 위하여 상기 버퍼로부터 패킷 데이터 유닛(PDU) 메시지들을 전달하기 위한 버퍼 유닛(15)이 있다.
메모리(14)는 또한 MCU(11)와 관련하여 무선 링크 제어/매체 엑세스 제어(RLC/MAC) 유닛(11a), 사용자 데이터 전달을 위한 서브 네트워크 의존성 컨버전스 프로토콜(Subnetwork Dependent Convergence Protocol, SNDCP) 유닛(11c), GPRS 이동성 관리(GPRS Mobility Management, GMM) 유닛(11d) 및 MCU(11)로 하여금 소프트웨어 루틴들을 수행하게 프로그램, 계층들 및 본 발명에 따른 방법을 구현하기에 필요한 프로토콜들을 저장하기 위한 논리 링크 제어(Logical Link Control, LLC) 유닛(11b)을 제공한다. SNDCP 유닛(11c) 및 GMM 유닛(11c)은 같은 프로토콜 계층상에 위치하고 있다. BCS(54)와 관련하여 네트워크(50) 측면에서 RLC/MAC 유닛(54a) 및 BSSGP 유닛(54b)이 있으며, SGSN(55)과 관련하여 BSSGP 유닛(55a), LLC 유닛(55b), SNDCP 유닛(55c), 및 GMM 유닛(55d)이 있다. 이러한 유닛들의 기능적인 동작은 또한 네트워크 오퍼레이터의 구내(operator's premises)로부터 소프트웨어 명령에 의해 제어된다. SNDCP 유닛(55c) 및 GMM 유닛(55d)은 동일한 프로토콜 계층상에 위치하고 있다.
GPRS 네트워크에서 패킷 데이터 유닛(PDU) 메시지는 MS와 그의 SGSN간의 논리 링크들을 제공하기 위하여 RLC와 BSSGP 계층들 위에서 동작하는 LLC 계층을 통하여 항상 전달된다. LLC 계층을 통하여 전달되는 메시지들은 LLC 패킷 데이터 유닛(LLC PDU) 메시지들이라고 불린다. LLC 계층위에는 예를 들면, MS와 SGSN간의 사용자 데이터의 전달을 제어하는 SNDC 프로토콜 계층이 있다. 서비스들을 제공하기 위하여 예를 들면, LLC 계층의 GMM 및 SNDC 프로토콜 계층들로의 데이터 접속은 SGSN 및 MS 측면 모두에서 서비스 접속점 표시자(Service Access Point Identifier, 이하 "SAPI"라 함)에 의해 식별된다. SAPI는 각 LLC 프레임의 프레임 헤더의 어드레스 필드내에서 운반된다. LLC PDU들은 RLC 계층에 의해 정의된 RLC/MAC 블록들로 분할 및 재결합(Segmentation and Reassembly)된다. 하나 이상의 PDCH들상에 할당된 TBF는 하나 이상의 LLC PDU들을 운반하는 다수의 RLC/MAC 블록들을 포함한다. TBF는 임시적이며 데이터 전달의 주기동안에만 유지된다.
LLC 패킷 데이터 유닛(LLC PDU)이 MS(10)와 BSS(52)간에서 그리고 BSS(52)와 SGSN(55a)간에서 전달될 때, LLC 릴레이는 RLC 계층 프로토콜로 서비스들을 제공한다. LLC 계층 접속은 LLC 계층내에서 서비스 접속점들(Service Access Points, SAP)을 통하여 식별된다. 네트워크의 RLC/MAC 유닛(54a)이 BSS(52)내에 위치하는 경우에, LLC는 RLC/MAC 위에서 동작한다. 네트워크의 RLC/MAC 유닛(54a)이 BSS(52)내에 위치하는 경우에, LLC 릴레이는 RLC/MAC 위에서 직접 동작한다. 사양[1]에 따르면, RLC/MAC은 BTS, BSC, 또는 SGSN에서 네트워크내에 위치할 수 있다.
SAP 식별자(SAP Identifier, SAPI)는 LLC 인터페이스의 SGSN 측면에서 그리고 LLC 인터페이스의 MS 측면에서 SAP를 식별하기 위하여 사용된다. LLC 프레임에서 SAPI는 프레임 헤더(LLC 헤더)의 부분인 어드레스 필드를 포함한다. SAPI는 LLC PDU, 예를 들면 GMM, SMS, SNDCP를 수신하는 상위 계층 실체를 식별한다. 예를 들면, 만약 SAPI가 1과 같다면(SAPI=1), 이러한 LLC PDU는 GMM으로 간다. SAPI는 적절한 서비스 품질(QoS) 특징들을 가지고 PDU들을 처리할 수 있기 위하여 내부 LLC 정보로서 또한 사용된다. 예를 들면, NSAPI(NSAPI는 PDP 콘텍스트 ID이다)를 사용하는 SNDCP PDU가 SNDCP로부터 수신될 때, PDU는 예를 들면, LLC SAPI = 3을 사용해서 전달되고 PDP 콘텍스트 활성화 절차동안 어떠한 서비스 품질(QoS) 특성들은 PDP 콘텍스트에 결합된다.
도 2는 본 발명에 따라서 무선 패킷 데이터 네트워크에서 사용자 데이터를 전송하기 위한 이동국(MS)과 관련된 방법의 실시예의 흐름도를 도시한다. 본 발명은 그들이 필요로 하는 서비스를 수신하기 위한 어플리케이션들을 가능하게 하기 위하여 무선인터페이스를 통하여 MS와 SGSN간의 실시간(Real Time, RT) 및 그렇지 않다면 시간지연에 민감한 데이터를 전달하기 위한 방법을 개선한다.
단계(201)에서 MS(10)는 사용자 데이터 전송을 위하여 패킷 데이터 프로토콜(Packet Data Protocol, PDP) 콘텍스트를 활성화시키기 위하여 네트워크에 알려주기 위한 프로토콜 활성화 메시지를 생성한다. 이것을 하기 위해서, GMM 유닛(11d)은 GMM/SM 메시지인 "PDP 콘텍스트 요청을 활성화"를 생성하고, 그것을 LLC 유닛(11b)으로 이동시켜 LLC PDU 메시지가 되도록 패킹한다. LLC 유닛(11b)은 LLC PDU 메시지를 LLC GMM SAPI에 결합시키고, LLC PDU 메시지를 전달하는데 사용되도록 LLC 모드를 정의한다. LLC 모드들은 RLC 모드에 비의존적인 LLC ACK 모드 및 LLC UNACK 모드이다. LLC 유닛(11b)은 네트워크상에서 전달하기 위하여 LLC PDU 메시지를 RLC/MAC 유닛(11a)으로 이동시킨다.
다음에, 단계(203)에서 MS(10)는 "활성화 PDP 콘텍스트 요청" 메시지를 네트워크로 전송한다. RLC/MAC 유닛(11a)은 SAPI를 포함하는 LLC 헤더로 이루어진 이러 한 LLC PDU 메시지를 BSC(54a)내에 위치하는 RLC/MAC 유닛(54a)으로 전달하며, 여기서 LLC PDU 메시지는 단계(204)에 따라 SGSN(55)로 전달된다. LLC 유닛(55b)은 LLC PDU 메시지의 LLC 헤더로부터 SAPI를 식별한다. 그러면, LLC 유닛(55b)은 SAPI에 따라서 LLC PDU의 데이터 콘텐트를 GMM/SM 유닛(55d)로 이동시킨다. 다음으로, GMM/SM 유닛(55d)은 메시지 "PDP 콘텍스트 활성화(activation)"를 전송하거나(단계 205), 또는 메시지 "PDP 콘텍스트 활성화 거부"를 전송하여(단계 207) 수용하거나 거부(reject)한다. 만약 GMM/SM 유닛(55d)이 PDP 콘텍스트 활성화를 수용한다면, 사용자 데이터를 라우팅하기에 필요한 모든 정보는 모든 GPRS 네트워크 실체들에게 이용 가능하다. 예를 들어, GGSN은 사용될 IP 어드레스를 알고, 사용자 데이터 패킷들을 MS에 서빙(serving)하는 우측의 SGSN으로 라우팅시킬 수 있다(GGSN은 LLC를 알지 못한다). PDP 콘텍스트를 활성화시키는 것과 관련하여 QoS 특성들이 또한 PDP 콘텍스트 (및 PDP 콘텍스트를 사용하여 전송된 사용자 데이터)에 대하여 정의된다.
PDP 콘텍스트가 단계(207)에서 활성화되면, LLC 유닛(55b)은 기술 사양서(Technical Specifications) 3GPP TS 23.060 V 3.12.0 "일반 패킷 무선 서비스(GPRS); 서비스 기술(description)"[3]에 따라서 PDP 콘텍스트의 서비스 품질(QoS) 조건들에 기초하여 PDP 콘텍스트를 LLC SAPI에 결합시킨다. 기술 사양서는 하나 또는 다수의 NSAPI들로부터 하나의 LLC SAPI상으로의 N-PDU들의 다중화에 대하여 동일한 SAPI상으로 다중화되는 NSAPI들은 동일한 무선 우선순위 레벨, QoS 트래픽 핸들링 우선순위, 및 트래픽 클래스를 사용한다고 밝히고 있다. 이것은 MS가 2개의 활성화 PDP 콘텍스트들을 가진다면, 지연에 민감한 데이터를 전달하는 PDP 콘텍스트 및 베스트 에폴트 데이터(best effort data)를 전달하는 PDP 콘텍스트는 사양(specifications)에 따라 같은 SAPI로 결합될 수 없다. 따라서, 다른 PDP 콘텍스트들은 다른 LLC SAPI를 사용할 것이며, 유사한 PDP 콘텍스트들은 같은 LLC SAPI를 사용할 것이다. 그러나, 2개의 유사한 PDP 콘텍스트들의 경우에서, 그들은 또한 다른 PDP 콘텍스트들에 속하는 LLC PDU들을 재순서화할 수 있기 위하여 다른 LLC SAPI를 사용하도록 정의될 수도 있다. 예시로, 2개의 스트리밍 PDP(streaming PDP) 콘텍스트들이 활성화되면, 하나는 음성을 다른 하나는 비디오를 운반한다. 보편적으로는 만약 비디오가 한동안 중단(get stuck)되면, 음성에 끊김(break)이 있는 것처럼 문제가 되지 않는다. 따라서 이러한 경우에는 비디오보다 음성에 우선순위를 둠으로써, 우리는 더 나은 결과를 얻는다.
사용자 데이터를 전달할 때, SNDCP 유닛(55c)은 GMM 유닛(55d) 대신에 활성화된다. 단계(209)에서, SNDCP 유닛(55c)은 사용자 데이터 패킷을 수신한다. 그리고 사용자 데이터 패킷을 분할하여 LLC 유닛(55b)으로 전달한다. 사용자 데이터 패킷은 PDP 콘텍스트의 NSAPI 식별자를 운반한다. NSAPI는 다른 PDP 콘텍스트에 속하는 데이터를 식별하기 위한 하나의 방식이다. SNDCP 및 LLC가 내부 인터페이스를 공유하기 때문에, LLC 유닛은 NSAPI에 기초하여 어느 LLC SAPI로 사용자 데이터 패킷이 접속되어야 하는지를 안다. 이후에는 LLC 유닛(55b)은 사용자 데이터 패킷을 사용자 데이터, LLC 헤더 및 프레임 검사 시퀀스(Frame Check Sequence, FCS)를 포함하는 LLC PDU 메시지로 패킹시킨다. FCS는 프레임 헤더 및 사용자 데이터필드내에서의 비트 오류를 검출하기 위해 사용된다. 이러한 면에서, LLC 유닛(55b)은 수 신하는 LLC 유닛(11b)이 LLC PDU 메시지를 적절하게 처리할 수 있는 점에 기초하여 LLC PDU 메시지를 LLC 윈도 번호로 라벨링한다. 그러면 LLC 유닛(55b)은 LLC PDU 메시지를 RLC/MAC 유닛(54a)으로 통과시킨다. LLC PDU 메시지는 어떻게 RLC/MAC 유닛이 그것을 처리해야 하는지에 대한 정보를 포함한다. 이러한 정보는 예를 들면, RLC 모드, 처리량(throughput), 우선순위정보를 포함한다. 이러한 정보에 따라서, RLC/MAC 유닛(54a)은 적절한 방식으로 무선을 통해서 LLC PDU를 전달할 수 있다. 새로운 TBF는 이미 하나가 존재하는 상황에서는 설정될 필요가 없을 것이다.
그러면, 단계(211)에서 RLC/MAC 유닛(54a)은 사용자 데이터 패킷들을 포함하는 각각의 LLC PDU 메시지의 LLC 헤더로부터 LLC SAPI를 읽고, LLC SAPI에 기초하여 어떠한 LLC PDU 메시지들을 재순서화한다. LLC PDU에 기초하여 RLC/MAC 유닛은 어느 LLC SAPI를 LLC PDU가 사용하는지를 독출할 수 있다. LLC PDU를 따라 수신된 부가적인 서비스 품질(QoS) 정보에 기초하여 RLC/MAC 유닛은 같은 LLC SAPI를 활용하지 않는 LLC PDU들에 우선순위를 둘 수 있다. RLC/MAC 유닛은 어떤 종류의 서비스 품질(QoS) 특성들이 어떤 LLC SAPI에 대해 사용되는지를 모르지만, 정보는 LLC PDU를 따라서 수신된다. PDP 콘텍스트가 어떠한 LLC SAPI에 결합되었을 때 이러한 PDP 콘텍스트에 관련된 모든 LLC PDU들은 이러한 동일한 LLC SAPI를 사용해서 LLC 계층을 통하여 라우팅된다.
RLC/MAC 유닛이 LLC PDU를 수신할 때, RLC/MAC은 LLC PDU들을 이미 버퍼링했는지를 체크한다(단계 211 및 217). 버퍼링된 LLC PDU들이 존재하고 수신되고 버퍼링된 LLC PDU들이 다른 LLC SAPI를 또는 같은 LLC PDU들을 활용하나 다른 LLC 모드 인 경우(ACK/UNACK), RLC/MAC은 그들의 서비스 품질(QoS) 조건들에 따라서 LLC PCU들을 재순서화할 수 있다(단계 215). 더욱 높은 서비스 품질(QoS) 정보를 가진 LLC PCU는 더욱 낮은 서비스 품질(QoS) 정보를 가지고(단계 219) LLC PDU 이전에 전송된다(단계 213 및 단계 215).
예제:
초기에 RLC/MAC 버퍼(15) 상황 ; (헤드) SAPI = 7, SAPI = 7, SAPI = 7(테일)
LLC SAPI =3을 가진 새로운 LLC PDU가 수신된다. LLC PDU들을 따라 수신된 서비스 품질(QoS)에 따라서, 만약 SAPI=3을 사용하는 LLC PDU의 서비스 품질(QoS)이 LLC SAPI=7을 사용하는 LLC PDU들의 서비스 품질(QoS)보다 낮다면, RLC/MAC 버퍼는 다음과 같다:
RLC/MAC 버퍼(15) 상황 : (헤더) SAPI=3, SAPI=7, SAPI=7, SAPI=7(테일)
그렇지 않으면, 만약 SAPI=3을 사용하는 LLC PDU의 서비스 품질(QoS)이 LLC SAPI=7을 사용하는 LLC PDU들의 서비스 품질(QoS)보다 낮다면, ELC/MAC 버퍼는 다음과 같다:
RLC/MAC 버퍼(15) 상황 : (헤더) SAPI=7, SAPI=7, SAPI=7, SAPI=3(테일)
네트워크의 RLC/MAC 유닛(54a)은 RLC/MAC 유닛(11a)에 지시하며(indicate to), 만약 RLC ACK 모드 또는 RLC UNACK 모드가 사용된다면 역으로 된다. RLC ACK 모드를 사용할 때, MS(10)은 전달된 LLC PDU가 네트워크(50)에 의해 수신된다는 것을 확신할 수 있다. 전송하는 RLC/MAC 유닛은 TBF 설정과 관련하여 수신 RLC/MAC 유닛에 어느 RLC 모드가 LLC PDU들을 전송하기 위하여 사용되는지를 항상 알려준다.
RT 데이터의 처리량(throughput)은 보증되어야 하고 전달될 RT 데이터가 존재하는 경우에 NRT 데이터는 버퍼링되어야 한다. 선행기술의 배경부분에서 기술된 FTP 예시에 비교하여 LLC PDU들의 재순서화의 장점은 RT 데이터가 NRT 데이터 전에 전달되며, 따라서 RT 데이터 및 NRT 데이터가 다른 RLC 모드를 사용하는 경우에 RLC 모드는 TBF(TBF 복구 및 설정)의 중간에 변화될 필요가 없다는 점이다.
만약 데이터 전송중에 기존의 TBF를 가지고 사용된 것과 다른 RLC 모드를 사용한 LLC PDU가 수신되면, MS/PCU(10, 54)는 LLC PDU의 전송이 지연된 것인지 및 LLC PDU들이 재조직된 것인지를 체크할 것이다. 더 높은 우선순위를 가지는 LLC PDU들을 전달한 후에만, 다른 RLC 모드를 사용하는 LLC PDU들이 전달될 것이다.
RLC/MAC 유닛(54a)이 높은 우선순위의 데이터를 운반하지 않는 LLC PDU 전송을 재순서화시키고 지연시킨 경우에, RLC/MAC 유닛은 높은 우선순위의 데이터를 운반하지 않는 지연된 LLC PDU들을 언제 전달시킬 것인지를 결정할 수 있을 것이다. 높은 우선순위 데이터 전달의 종료를 감지하기 위한 3가지 대안적인 방법들이 있다.
하나의 대안은 높은 우선순위의 데이터를 운반하는 최종 LLC PDU를 전송한 후에 RLC/MAC 유닛(54a)이 높은 우선순위의 데이터를 운반하지 않는 LLC PDU들을 전송을 개시하는 것이다. 새로운 높은 우선순위의 데이터가 수신되자마자, RLC/MAC 유닛은 높은 우선순위 데이터를 운반하지 않는 LLC PDU의 진행중인 전송을 종료하 고 그후에 높은 우선순위 데이터를 운반하는 LLC PDU들을 가지고 전송을 계속한다. 이러한 대안은 길이 및 높은 우선순위 데이터를 운반하지 않는 LLC PDU의 RLC 모드에 의존하여, 2개의 연속하는 높은 우선순위 데이터 패킷간에 다소의 지연을 발생시킨다.
문제에 대한 다른 해결책은 높은 우선순위 데이터를 운반하는 최종 LLC PDU를 전송한 후에 RLC/MAC 유닛(54a)이 짧은 타임아웃 값(예를 들면 100-200 ms)을 가진 타이머를 개시하는 것이다. 만약 타이머가 만료하고, RLC/MAC 유닛이 새로운 높은 우선순위 데이터를 수신하지 않았다면, RLC/MAC은 높은 우선순위 데이터를 운반하지 않는 LLC PDU들의 전송을 개시하도록 허가한다.
3번째 대안은 RLC/MAC 유닛(54a)이 RLC/MAC 버퍼(15)내의 높은 우선순위 프레임들이 전달될 때가지 대기하는 것이다. RLC/MAC 유닛이 (일시적으로(temporarily)) 높은 우선순위 데이터를 다 소모하는 경우에, RLC/MAC은 RLC 버퍼내에 위치한 다른 LLC PDU들를 전달하기 시작한다. 만약 RLC가 낮은 우선순위 데이터의 전달 중에 새로운 높은 우선순위 데이터를 수신한다면, RLC/MAC 유닛은 LLC PDU 경계(border)를 RLC 데이터 블록에 생성시킴으로서 현재의 LLC PDU의 전송을 중단시킬 수 있으며 높은 우선순위 데이터 전송에 있어서 지연들(delays)을 피하기 위하여 높은 우선순위 데이터를 운반하는 LLC PDU들의 전송을 계속한다. 이러한 해결책의 부정적인 점은 페이크(fake) LLC PDU 보더(border)가 LLC내에서 혼동(confusion)을 발생시킨다는 점이다(그러나 대부분의 LLC PDU CRC(FCS) 검사는 실패할 것이다).
수신단(receiving end)에서 SNDCP 유닛(11c)은 사용자 데이터 패킷을 포함하는 LLC PDU를 수신한다. 그러면, 그것은 사용자 데이터 패킷을 분할하여 LLC 유닛(11b)으로 전달한다. LLC PDU들은 메모리(14)와 관련하여 전달 큐(transfer queue)(15)내로 버퍼링된다. LLC 유닛(55b)이 RLC/MAC을 통하여 LLC PDU를 동등한 LLC 유닛(11b)으로 전송할 때, 전송된 LLC PDU를 수신하는 LLC 유닛(11b)은 LLC PDU들을 순차적으로(in-sequence order)로 LLC PDU들을 수신하는지, LLC 계층의 동작을 끊지 않기 위해 무엇이 필요한지를 검사한다. 이러한 검사는 LLC PDU의 LLC 헤더내의 윈도 번호(window number)에 기초한다. 윈도 번호는 또한 수신된 LLC PDU가 복제인지 또는 새로운 LLC PDU인지를 검사하는데 사용된다. 윈도 번호는 새로운 LLC PDU가 LLC 유닛(11b)으로부터 RLC/MAC 유닛(11a)으로 전달될 때마다 하나(1)씩 증가하고, 따라서 LLC 유닛(11b)은 수신된 LLC PDU의 윈도 번호가 또한 시퀀스 순서(1, 2, 3. ...)로 증가하는지를 검사한다. 각각의 LLC SAPI는 자체의 일련의 윈도 번호들, 예를 들면 LLC SAPI 1은 윈도 번호들(1, 2, 3, ...)을, LLC SAPI 2는 (1, 2, 3,...),...., LLC SAPI 5는(1, 2, 3, ...) 등을 가진다. 수신된 LLC PDU의 윈도 번호가 순차적으로 증가하는 경우에, LLC PDU는 전달 큐 버퍼(15)로 전달된다. 만약 수신된 LLC PDU(예를 들면 1)의 윈도 번호가 이전의 LLC PDU(예를 들면 50)의 것보다 작다면, 즉 시퀀스 순서가 유효하지 않다면, 수신된 LLC PDU는 폐기될 수 있다. RLC/MAC 유닛(11a)은 단지 LLC PDU 메시지를 전달하기만 하고, LLC PDU 메시지의 내용에 대해서는 고려하지 않는다.
MS(10)는 또한 LLC SAPI가 PDP 콘텍스트를 가지고 사용될 LLC SAPI를 제안할 수 있으나, 어느 경우에도 SGSN(55)이 결국은 사용된(used) LLC SAPI를 결정한다.
본 발명의 방법에 따른 특징은 이동국(MS)(10), 서빙 GPRS 지원노드(SGSN)(55), 및 기지국 제어기(BSC)(53) 또는 이동 전화 교환국(Mobile Switching Center, MSC)와 관련하여 네트워크 RLC/MAC(61)을 포함하는 패킷 제어 유닛(PCU)내에서 구현될 수 있다.
본 발명은 위에서 기술된 실시예에 한정되지 않는다. 본 발명의 바람직한 실시예가 설명의 목적으로 여기에 개시되어 있으나, 많은 변형들, 변화들, 대체들 및 전체적으로 또는 부분적으로 동등한 것들은 이제 본 발명이 속하는 기술분야의 당업자들에게 명백할 것이다. 결과적으로, 본 발명은 여기에 첨부된 청구항들의 정신 및 범주에만 한정될 것이다.
상술한 바와 같이 본 발명에 따른 방법 및 시스템에 의하면, 서비스 특성들의 최적의 품질을 보증하여 네트워크를 통하여 사용자 데이터를 전달할 수 있는 효과가 있다.

Claims (86)

  1. 이동국과 네트워크 요소간에 무선 인터페이스를 통해 무선 패킷 데이터 네트워크에서 사용자 데이터를 전송하기 위한 이동국과 관련된 방법에 있어서,
    어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제1 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서, 상기 제1 패킷 데이터 유닛(PDU) 메시지는 어떤 제1 접속 정보에 의해 특성화된 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제1 사용자 데이터의 제1 추가 서비스 품질(QoS) 정보를 포함하는 단계;
    상기 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서, 상기 제2 패킷 데이터 유닛(PDU) 메시지는 어떤 제2 접속 정보에 의해 특성화된 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제2 사용자 데이터의 제2 추가 서비스 품질(QoS) 정보를 포함하는 단계;
    상기 제1 및 제2 접속 정보 및 상기 제1 및 제2 추가 서비스 품질 정보 (QoS)에 기초하여 상기 제1 및 제2 패킷 데이터 유닛(PDU) 메시지의 전송의 상대적인 긴급도에 따라 상기 어떤 프로토콜 계층에서 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 단계; 및
    재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서, 상기 제1 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계는,
    상기 네트워크에 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화에 대해 알리기 위한 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 생성하는 단계; 및
    상기 패킷 데이터 프로토콜(PDP) 콘텍스트들을 상기 제1 패킷 데이터 유닛(PDU) 메시지및 상기 제2 패킷 데이터 유닛(PDU) 메시지에 결합시키기 위하여 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 상기 네트워크로 전송하는 단계를 추가로 포함하는 구성 단계보다 우선하는 것을 특징으로 하는 방법.
  3. 제2항에 있어서, 상기 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 전송하기 위하여 업링크 자원을 요청하는 단계를 포함하는 것을 특징으로 하는 방법.
  4. 제3항에 있어서, 프로토콜 활성화 패킷 데이터 유닛(PDU: Packet Data Unit) 메시지들을 전송하기 위하여 업링크 임시 블록 흐름(TBF: Temporary Block Flow)을 요청하는 단계를 포함하는 것을 특징으로 하는 방법.
  5. 제4항에 있어서, 상기 수신 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 접속 정보에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 순차적으로 수신되는지를 검사하는 예비 단계를 포함하는 것을 특징으로 하는 방법.
  6. 삭제
  7. 제1항에 있어서, 제1 접속 정보가 제2 접속 정보와 다른 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛 메시지를 먼저 전달하도록, 상기 제1 접속 정보 및 상기 제2 접속 정보에 따라 재순서화되는 것을 특징으로 하는 방법.
  8. 제1항에 있어서, 상기 제1 접속 정보가 상기 제2 접속 정보와 동일한 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 다른 접속 정보를 사용하여 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛(PDU) 메시지를 먼저 전달하도록, 상기 제1 추가 서비스 품질(QoS) 정보 및 상기 제2 추가 서비스 품질(QoS) 정보에 따라 재순서화되는 것을 특징으로 하는 방법.
  9. 제1항에 있어서,
    상기 재순서화 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지 전송이 진행중인 시간 기간동안 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 패킷 데이터 전송 큐에 버퍼링하는 단계를 더 포함하고,
    상기 전달 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지 전달이 완료된 후 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 전달하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  10. 제1항에 있어서, 상기 무선 패킷 데이터 네트워크는 일반 패킷 무선 서비스(GPRS: General Packet Radio Service) 네트워크이고, 상기 제1 패킷 데이터 유닛(PDU) 메시지들 및 상기 제2 패킷 데이터 유닛(PDU) 메시지들은 논리 링크 제어기(LLC: Logical Link Controller) 패킷 데이터 유닛(PDU) 메시지들이며, 상기 프로토콜 활성화 메시지는 상기 패킷 데이터 프로토콜(PDP) 콘텍스트를 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들에 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛을 활성화하는 것을 특징으로 하는 방법.
  11. 제10항에 있어서, 논리 링크 제어기(LLC) 유닛을 포함하는 상기 상위 프로토콜 계층이 상기 제1 패킷 데이터 유닛(PDU) 메시지의 제1 접속 정보를 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛의 제1 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하고, 상기 제2 패킷 데이터 유닛(PDU) 메시지의 제2 접속 정보를 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛의 제2 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하는 것을 특징으로 하는 방법.
  12. 제11항에 있어서, 상기 프로토콜 계층은 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛을 포함하는 것을 특징으로 하는 방법.
  13. 제12항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 제1 SAPI 값과 상기 제2 SAPI 값에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 것을 특징으로 하는 방법.
  14. 제12항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 LLC PDU 메시지로부터 상기 논리 링크 제어기(LLC) 패킷 데이터 유닛(PDU) 메시지에 사용된 SAPI 값을 독출하는 것을 특징으로 하는 방법.
  15. 제14항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하는 것을 특징으로 하는 방법.
  16. 제14항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 소정의 타임아웃 값을 갖는 타이머를 개시하고 상기 타임아웃 값 이후에, 상기 RLC/MAC 유닛이 상기 소정의 타임아웃 값 동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 수신하지 않은 경우, 상기 RLC/MAC는 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하는 것을 특징으로 하는 방법.
  17. 제14항에 있어서, 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송하는 동안 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 RLC/MAC 유닛이 상기 전송동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU를 수신하는 경우 상기 전송을 중단하고, 상기 RLC/MAC 유닛은 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 전송 개시하는 것을 특징으로 하는 방법.
  18. 제14항에 있어서, 상기 RLC/MAC 유닛은 상기 RLC/MAC 유닛 내의 무선 링크 제어(RLC) 데이터 블록에 LLC PDU 경계를 생성함으로써 전송의 높은 우선 순위 긴급도를 갖지 않은 상기 LLC PDU 메시지들을 버퍼링하는 것을 특징으로 하는 방법.
  19. 삭제
  20. 제12항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 업링크 임시 블록 흐름(TBF)을 개시하고 상기 네트워크의 무선 링크 제어/매체 접속 제어(RLC/MAC)에 RLC ACK 또는 RLC UNACK 모드가 패킷 데이터 유닛(PDU) 메시지들을 전송할 때 사용될 것인지를 나타내는 것을 특징으로 하는 방법.
  21. 제20항에 있어서, 상기 이동국(MS)의 무선 링크 제어/매체 접속 제어(RLC/MAC)는 상기 RLC UNACK 모드로 전달될 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 RLC ACK 모드로 전달될 상기 제2 패킷 데이터 유닛(PDU) 메시지를 순서화하는 것을 특징으로 하는 방법.
  22. 제9항에 있어서, 상기 수신 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 논리 링크 제어(LLC) 헤더내의 윈도 번호에 따라 순차적으로 수신되는지를 검사하는 예비 단계를 포함하는 것을 특징으로 하는 방법.
  23. 패킷 데이터 유닛(PDU) 메시지들을 송신하고 수신하기 위한 송수신기를 포함하며, 무선 패킷 데이터 네트워크에서 사용자 데이터를 전송하기 위한 이동국(MS)에 있어서,
    상기 네트워크에 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화에 대해 알리기 위한 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 생성하도록 구성된 제어기; 및
    상위 프로토콜 계층 실체들 뿐만 아니라 어떤 프로토콜 계층 실체를 포함하는 계층화된 전송 프로토콜 배열로서, 상기 어떤 프로토콜 계층 실체는 적어도 하나의 상위 프로토콜 계층으로부터 소정의 제1 접속 정보에 의해 특정되는 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제1 사용자 데이터의 제1 추가 서비스 품질(QoS) 정보를 포함하는 는 제1 패킷 데이터 유닛(PDU) 메시지와 소정의 제2 접속 정보에 의해 특정되는 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제2 사용자 데이터의 제2 추가 서비스 품질(QoS) 정보를 포함하는 제2 패킷 데이터 유닛(PDU) 메시지를 수신하도록 구성되고, 상기 제1 및 제2 접속 정보 및 상기 제1 및 제2 추가 서비스 품질(QoS) 정보에 기초하여 상기 제1 및 제2 패킷 데이터 유닛(PDU) 메시지의 전송의 상대적 긴급도에 따라 적어도 하나의 상위 프로토콜 계층으로부터 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하도록 구성되며, 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하도록 구성되는 계층화된 전송 프로토콜 배열을 포함하는 것을 특징으로 하는 이동국(MS).
  24. 제23항에 있어서, 상기 제어기는 상기 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 전송하기 위하여 업링크 임시 블록 흐름(TBF)을 요청하는 것을 특징으로 하는 이동국(MS).
  25. 제24항에 있어서, 상기 제어기는 수신하는 동안, 상기 제1 및 제2 접속 정보에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 순차적으로 수신되는지를 검사하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  26. 삭제
  27. 제23항에 있어서, 제1 접속 정보가 제2 접속 정보와 다른 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 더 높은 전송 긴급도를 갖는 상기 패킷 데이터 유닛 메시지를 먼저 전달하도록, 상기 제1 접속 정보 및 상기 제2 접속 정보에 따라 재순서화되도록 되어 있는 것을 특징으로 하는 이동국(MS).
  28. 제23항에 있어서, 상기 제1 접속 정보가 상기 제2 접속 정보와 동일한 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 다른 접속 정보를 사용하여 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛(PDU) 메시지를 먼저 전달하도록, 상기 제1 추가 서비스 품질(QoS) 정보 및 상기 제2 추가 서비스 품질(QoS) 정보에 따라 재순서화되는 것을 특징으로 하는 이동국(MS).
  29. 제23항에 있어서, 상기 계층화된 전송 프로토콜 배열은 상기 제1 패킷 데이터 유닛(PDU) 메시지 전송이 진행중인 시간 기간동안 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 패킷 데이터 전송 큐에 버퍼링하도록 되어 있고, 상기 제1 패킷 데이터 유닛(PDU) 메시지 전달이 완료된 후 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 전달하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  30. 제23항에 있어서, 상기 무선 패킷 데이터 네트워크는 일반 패킷 무선 서비스(GPRS: General Packet Radio Service) 네트워크를 포함하도록 되어 있고, 상기 제1 패킷 데이터 유닛(PDU) 메시지들 및 상기 제2 패킷 데이터 유닛(PDU) 메시지들은 논리 링크 제어기(LLC: Logical Link Controller) 패킷 데이터 유닛(PDU) 메시지들이며, 상기 프로토콜 활성화 메시지는 상기 패킷 데이터 프로토콜(PDP) 콘텍스트를 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들에 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛을 활성화하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  31. 제30항에 있어서, 논리 링크 제어기(LLC) 유닛을 포함하는 상기 상위 프로토콜 계층이 상기 제1 패킷 데이터 유닛(PDU) 메시지의 제1 접속 정보에 결합되도록 GPRS 이동성 관리(GMM) 유닛의 제1 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하도록 되어 있고, 상기 제2 패킷 데이터 유닛(PDU) 메시지의 제2 접속 정보에 결합되도록 GPRS 이동성 관리(GMM) 유닛의 제2 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  32. 제31항에 있어서, 상기 프로토콜 계층은 계층화된 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛을 포함하는 것을 특징으로 하는 이동국(MS).
  33. 제32항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 제1 SAPI 값과 상기 제2 SAPI 값에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  34. 제32항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 LLC PDU 메시지로부터 상기 논리 링크 제어기(LLC) 패킷 데이터 유닛(PDU) 메시지의 사용된 SAPI 값을 독출하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  35. 제34항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  36. 제34항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 소정의 타임아웃 값을 갖는 타이머를 개시하도록 되어 있고 상기 타임아웃 값 이후에, 상기 RLC/MAC 유닛이 상기 소정의 타임아웃 값동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 수신하지 않은 경우, 상기 RLC/MAC는 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  37. 제34항에 있어서, 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송하는 동안 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 RLC/MAC 유닛이 상기 전송동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU를 수신하는 경우 상기 전송을 중단하도록 되어 있고, 상기 RLC/MAC 유닛은 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 전송 개시하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  38. 제34항에 있어서, 상기 RLC/MAC 유닛은 상기 RLC/MAC 유닛 내의 무선 링크 제어(RLC) 데이터 블록에 LLC PDU 경계를 생성함으로써 전송 프로파일의 높은 우선 순위 긴급도를 갖지 않은 상기 LLC PDU 메시지들을 버퍼링하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  39. 삭제
  40. 제33항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 업링크 임시 블록 흐름(TBF)을 개시하도록 되어 있고 상기 네트워크의 무선 링크 제어/매체 접속 제어(RLC/MAC)에 RLC ACK 또는 RLC UNACK 모드가 패킷 데이터 유닛(PDU) 메시지들을 전송할 때 사용될 것인지를 나타내도록 되어 있는 것을 특징으로 하는 이동국(MS).
  41. 제40항에 있어서, 무선 링크 제어/매체 접속 제어(RLC/MAC)는 상기 RLC UNACK 모드로 전달될 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 RLC ACK 모드로 전달될 상기 제2 패킷 데이터 유닛(PDU) 메시지를 순서화하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  42. 제29항에 있어서, 수신하는 동안 상기 제어기는, 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 논리 링크 제어(LLC) 헤더내의 윈도 번호에 따라 순차적으로 수신되는지를 검사하도록 되어 있는 것을 특징으로 하는 이동국(MS).
  43. 이동국(MS)과 무선 패킷 데이터 네트워크간에 사용자 데이터를 전송하기 위한 무선 네트워크의 네트워크 요소와 관련된 방법에 있어서,
    어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제1 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서, 상기 제1 패킷 데이터 유닛(PDU) 메시지는 어떤 제1 접속 정보에 의해 특성화된 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제1 사용자 데이터의 제1 추가 서비스 품질(QoS) 정보를 포함하는 단계;
    상기 어떤 프로토콜 계층에서, 상위 프로토콜 계층으로부터 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계로서, 상기 제2 패킷 데이터 유닛(PDU) 메시지는 어떤 제2 접속 정보에 의해 특성화된 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제2 사용자 데이터의 제2 추가 서비스 품질(QoS) 정보를 포함하는 단계;
    상기 제1 및 제2 접속 정보 및 상기 제1 및 제2 추가 서비스 품질 정보 (QoS)에 기초하여 상기 제1 및 제2 패킷 데이터 유닛(PDU) 메시지의 전송의 상대적인 긴급도에 따라 상기 어떤 프로토콜 계층에서 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 단계; 및
    재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하는 단계를 포함하는 것을 특징으로 하는 방법.
  44. 제43항에 있어서, 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계들은, 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화를 위하여 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 수신하는 추가 단계를 포함하는 구성 단계보다 우선하는 것을 특징으로 하는 방법.
  45. 제43항에 있어서, 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 수신하는 단계들은 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 상기 제1 및 제2 접속 정보에 따라 순차적으로 수신되는지를 검사하는 예비 단계를 포함하는 것을 특징으로 하는 방법.
  46. 삭제
  47. 제43항에 있어서, 제1 접속 정보가 제2 접속 정보와 다른 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛 메시지를 먼저 전달하도록, 상기 제1 접속 정보 및 상기 제2 접속 정보에 따라 재순서화되는 것을 특징으로 하는 방법.
  48. 제43항에 있어서, 상기 제1 접속 정보가 상기 제2 접속 정보와 동일한 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 다른 접속 정보를 사용하여 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛(PDU) 메시지를 먼저 전달하도록, 상기 제1 추가 서비스 품질(QoS) 정보 및 상기 제2 추가 서비스 품질(QoS) 정보에 따라 재순서화되는 것을 특징으로 하는 방법.
  49. 제43항에 있어서, 상기 재순서화 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지 전송이 진행중인 시간 기간동안 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 패킷 데이터 전송 큐에 버퍼링하는 단계를 더 포함하고,
    상기 전달 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지 전달이 완료된 후 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 전달하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  50. 제43항에 있어서, 논리 링크 제어기(LLC) 유닛을 포함하는 상기 상위 프로토콜 계층이 상기 제1 패킷 데이터 유닛(PDU) 메시지의 제1 접속 정보를 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛의 제1 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하고, 상기 제2 패킷 데이터 유닛(PDU) 메시지의 제2 접속 정보를 결합시키기 위하여 GPRS 이동성 관리(GMM) 유닛의 제2 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하는 것을 특징으로 하는 방법.
  51. 제50항에 있어서, 상기 프로토콜 계층은 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛을 포함하는 것을 특징으로 하는 방법.
  52. 제51항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 제1 SAPI 값과 상기 제2 SAPI 값에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하는 것을 특징으로 하는 방법.
  53. 제51항에 있어서, 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 LLC PDU 메시지로부터 상기 논리 링크 제어기(LLC) 패킷 데이터 유닛(PDU) 메시지에 사용된 SAPI 값을 독출하는 것을 특징으로 하는 방법.
  54. 제53항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하는 것을 특징으로 하는 방법.
  55. 제53항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 소정의 타임아웃 값을 갖는 타이머를 개시하고 상기 타임아웃 값 이후에, 상기 RLC/MAC 유닛이 상기 소정의 타임아웃 값동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 수신하지 않은 경우, 상기 RLC/MAC는 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하는 것을 특징으로 하는 방법.
  56. 제53항에 있어서, 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송하는 동안 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 RLC/MAC 유닛이 상기 전송동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU를 수신하는 경우 상기 전송을 중단하고, 상기 RLC/MAC 유닛은 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 전송 개시하는 것을 특징으로 하는 방법.
  57. 제53항에 있어서, 상기 RLC/MAC 유닛은 상기 RLC/MAC 유닛 내의 무선 링크 제어(RLC) 데이터 블록에 LLC PDU 경계를 생성함으로써 전송 프로파일의 높은 우선 순위 긴급도를 갖지 않은 상기 LLC PDU 메시지들을 버퍼링하는 것을 특징으로 하는 방법.
  58. 삭제
  59. 제51항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 RLC ACK 또는 RLC UNACK 모드가 패킷 데이터 유닛(PDU) 메시지들을 전송할 때 사용될 것인지에 대한 표시를 상기 이동국(MS)으로부터 통지하는 것을 특징으로 하는 방법.
  60. 제59항에 있어서, 이동국(MS)의 상기 무선 링크 제어/매체 접속 제어(RLC/MAC)는 상기 RLC UNACK 모드로 전달될 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 RLC ACK 모드로 전달될 상기 제2 패킷 데이터를 순서화하는 것을 특징으로 하는 방법.
  61. 제49항에 있어서, 상기 전달 단계는 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 논리 링크 제어(LLC) 헤더내의 윈도 번호에 따라 순차적으로 수신되는지를 검사하는 예비 단계를 포함하는 것을 특징으로 하는 방법.
  62. 제43항에 있어서, 상기 네트워크 요소는, 서빙 일반 패킷 무선 지원 노드(SGSN: Serving General Packet Radio Support Node), 기지국 제어기(BSC: Base Station Controller), 이동 전화 교환국(MSC: Mobile Switching Center) 및 RLC/MAC 유닛을 포함하는 패킷 제어 유닛(PCU: Packet Control Unit) 중 한 네트워크 요소인 것을 특징으로 하는 방법.
  63. 이동국(MS)과 무선 패킷 데이터 네트워크간에 사용자 데이터를 전송하기 위한 무선 네트워크의 네트워크 요소에 있어서,
    상기 네트워크에 사용자 데이터 전송을 위한 패킷 데이터 프로토콜(PDP) 콘텍스트들의 활성화에 대해 알리기 위한 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 생성하도록 구성된 제어기; 및
    상위 프로토콜 계층 실체들 뿐만 아니라 어떤 프로토콜 계층 실체를 포함하는 계층화된 전송 프로토콜 배열로서, 상기 어떤 프로토콜 계층 실체는 적어도 하나의 상위 프로토콜 계층으로부터 소정의 제1 접속 정보에 의해 특정되는 제1 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제1 사용자 데이터의 제1 추가 서비스 품질(QoS) 정보를 포함하는 는 제1 패킷 데이터 유닛(PDU) 메시지와 소정의 제2 접속 정보에 의해 특정되는 제2 패킷 데이터 프로토콜(PDP) 콘텍스트에 속하고 제2 사용자 데이터의 제2 추가 서비스 품질(QoS) 정보를 포함하는 제2 패킷 데이터 유닛(PDU) 메시지를 수신하도록 구성되고, 상기 제1 및 제2 접속 정보 및 상기 제1 및 제2 추가 서비스 품질(QoS) 정보에 기초하여 상기 제1 및 제2 패킷 데이터 유닛(PDU) 메시지의 전송의 상대적 긴급도에 따라 적어도 하나의 상위 프로토콜 계층으로부터 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하도록 구성되며, 재순서화된 순서로 상기 어떤 프로토콜 계층으로부터 추가로 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지를 전달하도록 구성되는 계층화된 전송 프로토콜 배열을 포함하는 것을 특징으로 하는 네트워크 요소.
  64. 제63항에 있어서, 상기 제어기는 패킷 데이터 프로토콜(PDP) 콘텍스트 활성화 메시지들을 구성하기 위하여 업링크 임시 블록 흐름(TBF)을 수신하는 것을 특징으로 하는 네트워크 요소.
  65. 제64항에 있어서, 상기 제어기는 수신하는 동안, 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 접속 정보에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 순차적으로 수신되는지를 검사하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  66. 삭제
  67. 제63항에 있어서, 제1 접속 정보가 제2 접속 정보와 다른 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛 메시지(PDU)를 먼저 전달하도록, 상기 제1 접속 정보 및 상기 제2 접속 정보에 따라 재순서화되는 것을 특징으로 하는 네트워크 요소.
  68. 제63항에 있어서, 상기 제1 접속 정보가 상기 제2 접속 정보와 동일한 경우, 상기 제1 패킷 데이터 유닛(PDU) 메시지 및 상기 제2 패킷 데이터 유닛(PDU) 메시지는 다른 접속 정보를 사용하여 더 높은 전송 긴급도를 포함하는 패킷 데이터 유닛(PDU) 메시지를 먼저 전달하도록, 상기 제1 추가 서비스 품질(QoS) 정보 및 상기 제2 추가 서비스 품질(QoS) 정보에 따라 재순서화되는 것을 특징으로 하는 네트워크 요소.
  69. 제63항에 있어서, 상기 계층화된 전송 프로토콜 배열은 상기 제1 패킷 데이터 유닛(PDU) 메시지 전송이 진행중인 시간 기간동안 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 패킷 데이터 전송 큐에 버퍼링하도록 되어 있고, 상기 제1 패킷 데이터 유닛(PDU) 메시지 전달이 완료된 후 상기 제2 패킷 데이터 유닛(PDU) 메시지들을 전달하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  70. 제63항에 있어서, 논리 링크 제어기(LLC) 유닛을 포함하는 상기 상위 프로토콜 계층이 상기 제1 패킷 데이터 유닛(PDU) 메시지의 제1 접속 정보에 결합시키도록 GPRS 이동성 관리(GMM) 유닛의 제1 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하도록 되어 있고, 상기 제2 패킷 데이터 유닛(PDU) 메시지의 제2 접속 정보에 결합시키도록 GPRS 이동성 관리(GMM) 유닛의 제2 서비스 접속점 표시자(SAPI: Service Access Point Indicator)를 할당하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  71. 제70항에 있어서, 상기 계층화된 전송 프로토콜 배열은 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛을 포함하는 것을 특징으로 하는 네트워크 요소.
  72. 제71항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 제1 SAPI 값과 상기 제2 SAPI 값에 따라 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 제2 패킷 데이터 유닛(PDU) 메시지를 재순서화하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  73. 제71항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 LLC PDU 메시지로부터 상기 논리 링크 제어기(LLC) 패킷 데이터 유닛(PDU) 메시지의 사용된 SAPI 값을 독출하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  74. 제73항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  75. 제73항에 있어서, 전송의 높은 우선 순위 긴급도를 갖는 마지막 LLC PDU 메시지를 송신한 후 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 소정의 타임아웃 값을 갖는 타이머를 개시하도록 되어 있고 상기 타임아웃 값 이후에, 상기 RLC/MAC 유닛이 상기 소정의 타임아웃 값동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 수신하지 않은 경우, 상기 RLC/MAC는 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송 개시하는 것을 특징으로 하는 네트워크 요소.
  76. 제73항에 있어서, 전송의 높은 우선 순위 긴급도를 갖지 않은 LLC PDU 메시지들을 전송하는 동안 상기 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 상기 RLC/MAC 유닛이 상기 전송동안 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU를 수신하는 경우 상기 전송을 중단하도록 되어 있고, 상기 RLC/MAC 유닛은 전송의 높은 우선 순위 긴급도를 갖는 새로운 LLC PDU 메시지를 전송 개시하는 것을 특징으로 하는 네트워크 요소.
  77. 제73항에 있어서, 상기 RLC/MAC 유닛은 상기 RLC/MAC 유닛 내의 무선 링크 제어(RLC) 데이터 블록에 LLC PDU 경계를 생성함으로써 전송 프로파일의 높은 우선 순위 긴급도를 갖지 않은 상기 LLC PDU 메시지들을 버퍼링하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  78. 삭제
  79. 제63항에 있어서, 무선 링크 제어/매체 접속 제어(RLC/MAC) 유닛은 RLC ACK 또는 RLC UNACK 모드가 패킷 데이터 유닛(PDU) 메시지들을 전송할 때 사용될 것인지에 대한 표시를 상기 이동국(MS)으로부터 통지하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  80. 제79항에 있어서, 상기 무선 링크 제어/매체 접속 제어(RLC/MAC)는 상기 RLC UNACK 모드로 전달될 상기 제1 패킷 데이터 유닛(PDU) 메시지와 상기 RLC ACK 모드로 전달될 상기 제2 패킷 데이터 유닛(PDU) 메시지를 순서화하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  81. 제69항에 있어서, 수신하는 동안 상기 제어기는, 상기 제1 패킷 데이터 유닛(PDU) 메시지들과 상기 제2 패킷 데이터 유닛(PDU) 메시지들이 상기 제1 패킷 데이터 유닛(PDU) 메시지 또는 상기 제2 패킷 데이터 유닛(PDU) 메시지의 논리 링크 제어(LLC) 헤더내의 윈도 번호에 따라 순차적으로 수신되는지를 검사하도록 되어 있는 것을 특징으로 하는 네트워크 요소.
  82. 제63항에 있어서, 상기 네트워크 요소는, 서빙 일반 패킷 무선 지원 노드(SGSN: Serving General Packet Radio Support Node), 기지국 제어기(BSC: Base Station Controller), 이동 전화 교환국(MSC: Mobile Switching Center) 및 RLC/MAC 유닛을 포함하는 패킷 제어 유닛(PCU: Packet Control Unit) 중 한 네트워크 요소인 것을 특징으로 하는 네트워크 요소.
  83. 제8항에 있어서, 보다 높은 전송 긴급도를 포함하는 상기 패킷 데이터 유닛(PDU) 메시지의 상기 접속 정보가 변경되는 것을 특징으로 하는 방법.
  84. 제28항에 있어서, 보다 높은 전송 긴급도를 포함하는 상기 접속 정보가 변경되는 것을 특징으로 하는 이동국.
  85. 제48항에 있어서, 보다 높은 전송 긴급도를 포함하는 상기 패킷 데이터 유닛(PDU) 메시지의 상기 접속 정보가 변경되는 것을 특징으로 하는 방법.
  86. 제68항에 있어서, 보다 높은 전송 긴급도를 포함하는 상기 접속 정보가 변경되는 것을 특징으로 하는 네트워크 요소.
KR1020030072762A 2002-10-18 2003-10-18 Gprs 네트워크를 통하여 데이터를 전송하기 위한 방법및 장치 KR100809085B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20021869 2002-10-18
FI20021869A FI20021869A0 (fi) 2002-10-18 2002-10-18 Menetelmä ja laite pakettidatan siirtämiseksi langattomassa pakettidataverkossa

Publications (2)

Publication Number Publication Date
KR20040034529A KR20040034529A (ko) 2004-04-28
KR100809085B1 true KR100809085B1 (ko) 2008-03-03

Family

ID=8564788

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030072762A KR100809085B1 (ko) 2002-10-18 2003-10-18 Gprs 네트워크를 통하여 데이터를 전송하기 위한 방법및 장치

Country Status (7)

Country Link
US (1) US7529271B2 (ko)
EP (1) EP1411690B1 (ko)
KR (1) KR100809085B1 (ko)
CN (1) CN1514607B (ko)
AT (1) ATE381179T1 (ko)
DE (1) DE60317992T2 (ko)
FI (1) FI20021869A0 (ko)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360100B1 (en) 1998-09-22 2002-03-19 Qualcomm Incorporated Method for robust handoff in wireless communication system
AU5191299A (en) 1999-08-12 2001-03-13 Elad Barkan Add-on base station for cellular network expansion
US6862446B2 (en) * 2003-01-31 2005-03-01 Flarion Technologies, Inc. Methods and apparatus for the utilization of core based nodes for state transfer
US7668541B2 (en) 2003-01-31 2010-02-23 Qualcomm Incorporated Enhanced techniques for using core based nodes for state transfer
KR100542346B1 (ko) * 2003-07-30 2006-01-11 삼성전자주식회사 무선 랜 액세스 포인트의 패킷 처리 장치 및 그 방법
FI20031414A (fi) * 2003-09-30 2005-03-31 Nokia Corp Datan siirtäminen langattoman pakettivälitteisen datajärjestelmän matkaviestimessä
FI20040280A0 (fi) 2004-02-23 2004-02-23 Nokia Corp Menetelmä pakettikytkentäisen kanavanvaihdon suorittamiseksi matkaviestinjärjestelmässä
CN100433709C (zh) * 2005-05-31 2008-11-12 中兴通讯股份有限公司 通用分组无线业务下行传输的方法
US9736752B2 (en) 2005-12-22 2017-08-15 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers which support dual communications links
US8509799B2 (en) 2005-09-19 2013-08-13 Qualcomm Incorporated Provision of QoS treatment based upon multiple requests
US8983468B2 (en) 2005-12-22 2015-03-17 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers
US8982835B2 (en) 2005-09-19 2015-03-17 Qualcomm Incorporated Provision of a move indication to a resource requester
US9078084B2 (en) 2005-12-22 2015-07-07 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
US8982778B2 (en) * 2005-09-19 2015-03-17 Qualcomm Incorporated Packet routing in a wireless communications environment
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
WO2007079771A1 (en) * 2006-01-09 2007-07-19 Telefonaktiebolaget L M Ericsson (Publ) A node and a method relating to handover within mobile communication
GB2434505B (en) * 2006-01-18 2010-09-29 Orange Personal Comm Serv Ltd Telecommunications system and method
US9083355B2 (en) 2006-02-24 2015-07-14 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
KR100938090B1 (ko) * 2006-10-19 2010-01-21 삼성전자주식회사 이동통신 시스템에서 핸드오버 수행 방법 및 장치
CN101197738B (zh) * 2006-12-06 2010-05-19 深圳市融创天下科技发展有限公司 一种宽频移动可视通讯网络***
KR20080073438A (ko) * 2007-02-06 2008-08-11 엘지전자 주식회사 차별적인 폐기 기준에 따른 데이터 블록 전송 방법
GB0702325D0 (en) * 2007-02-07 2007-03-21 Siemens Ag Uplink allocation strategies
US9155008B2 (en) 2007-03-26 2015-10-06 Qualcomm Incorporated Apparatus and method of performing a handoff in a communication network
MX2009010393A (es) * 2007-03-28 2009-11-23 Interdigital Tech Corp Metodo y aparato para indicar un flujo de bloque temporal al cual se direcciona un campo de acuse de recibo/no acuse de recibo transportado.
US8830818B2 (en) 2007-06-07 2014-09-09 Qualcomm Incorporated Forward handover under radio link failure
US9094173B2 (en) 2007-06-25 2015-07-28 Qualcomm Incorporated Recovery from handoff error due to false detection of handoff completion signal at access terminal
US9384003B2 (en) * 2007-10-23 2016-07-05 Texas Instruments Incorporated Determining whether a branch instruction is predicted based on a capture range of a second instruction
US8281111B2 (en) * 2008-09-23 2012-10-02 Qualcomm Incorporated System and method to execute a linear feedback-shift instruction
US8254410B2 (en) * 2009-04-30 2012-08-28 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for transmitting radio link control (RLC) data blocks
US8238244B2 (en) * 2009-08-10 2012-08-07 Micron Technology, Inc. Packet deconstruction/reconstruction and link-control
EP2471223B1 (en) 2009-08-28 2017-01-11 Telefonaktiebolaget LM Ericsson (publ) Enhanced multiplexing for single rlc entity
US8615241B2 (en) 2010-04-09 2013-12-24 Qualcomm Incorporated Methods and apparatus for facilitating robust forward handover in long term evolution (LTE) communication systems
US8953631B2 (en) * 2010-06-30 2015-02-10 Intel Corporation Interruption, at least in part, of frame transmission
CN102447507B (zh) * 2010-10-12 2014-12-10 中兴通讯股份有限公司 Llc帧的处理方法及基站子***
US8862869B1 (en) * 2010-11-30 2014-10-14 Tellabs Operations, Inc. Method and apparatus for providing network initiated session encryption
EP3393173B1 (en) * 2016-01-08 2019-12-25 Huawei Technologies Co., Ltd. Terminal device and access network devices
US10951533B2 (en) * 2017-09-27 2021-03-16 Qualcomm Incorporated Header formats in wireless communication

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048310A1 (en) 1998-03-19 1999-09-23 Nokia Networks Oy Method for controlling a quality of service in a mobile communications system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI103005B (fi) * 1996-03-25 1999-03-31 Nokia Telecommunications Oy Lähetettävän datan priorisointi reitittimessä
FI108601B (fi) * 1999-01-05 2002-02-15 Nokia Corp QoS-kartoitustiedon välitys pakettiradioverkossa
ES2192850T3 (es) * 1999-05-21 2003-10-16 Nokia Corp Transmision de datos por paquetes en un sistema movil de tercera generacion.
FI107770B (fi) 1999-06-07 2001-09-28 Nokia Mobile Phones Ltd PDP-kontekstien hallinta matkaviestimessä
US7054268B1 (en) 2000-02-04 2006-05-30 Nokia Mobile Phones, Inc. Method and arrangement for transferring information in a packet radio service with application-based choice of release mode
EP1148689B1 (en) 2000-04-18 2006-06-14 Motorola, Inc. Downloading web pages
US6901060B1 (en) 2000-05-17 2005-05-31 Nokia Corporation Method and apparatus for multiplexing a plurality of data connections onto one temporary block flow
EP1179932A1 (en) 2000-08-07 2002-02-13 Telefonaktiebolaget L M Ericsson (Publ) A method and device for transmitting two different categories of signals
TW484283B (en) * 2000-08-11 2002-04-21 Ind Tech Res Inst Dynamic scheduling scheduler framework and method for mobile communication
WO2002071770A1 (en) * 2001-03-06 2002-09-12 Beamreach Networks, Inc. Adaptive communications methods for multiple user packet radio wireless networks
US7580424B2 (en) * 2001-09-25 2009-08-25 Hughes Network System, Llc System and method for providing real-time and non-real-time services over a communications system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048310A1 (en) 1998-03-19 1999-09-23 Nokia Networks Oy Method for controlling a quality of service in a mobile communications system

Also Published As

Publication number Publication date
DE60317992D1 (de) 2008-01-24
CN1514607A (zh) 2004-07-21
EP1411690B1 (en) 2007-12-12
DE60317992T2 (de) 2008-12-04
US7529271B2 (en) 2009-05-05
FI20021869A0 (fi) 2002-10-18
KR20040034529A (ko) 2004-04-28
EP1411690A1 (en) 2004-04-21
ATE381179T1 (de) 2007-12-15
US20040120317A1 (en) 2004-06-24
CN1514607B (zh) 2010-10-13

Similar Documents

Publication Publication Date Title
KR100809085B1 (ko) Gprs 네트워크를 통하여 데이터를 전송하기 위한 방법및 장치
JP5009978B2 (ja) 低遅延サービスのための双方向rlc非永続モード
EP2477367B1 (en) Base station, mobile station, communication system, and reordering method thereof
EP1983698B1 (en) Improved transmission scheme of protocol data units during a procedure that comprises the reset of the protocol layer
US7948936B2 (en) Quality-of-service (QoS)-aware scheduling for uplink transmission on dedicated channels
KR101059627B1 (ko) 스케줄링 모드에 따른 데이터 송신
KR100902573B1 (ko) 이동통신시스템의 향상된 rlc/mac 엔티티 동작 방법및 그 시스템
JP5099383B2 (ja) ハンドオーバ処理
US7894444B2 (en) MAC layer reconfiguration in a mobile communication system
KR101086796B1 (ko) 동기 재송신을 하는 harq 프로토콜
US20040184424A1 (en) Mobile communication system, radio network controller and method of transferring data employed therefor
KR20060090191A (ko) 이동통신 시스템에서 재전송 제어를 위한 상태보고의요청/전송 방법 및 장치
JP2011514033A (ja) 無線装置とネットワーク間のデータユニットのシーケンスの送信のための無線通信方法
KR20080003682A (ko) 이동 통신 시스템에서 harq 재전송 타이밍을 조정해서패킷을 신속하게 전송하는 방법 및 장치
KR100969765B1 (ko) 이동통신 시스템에서의 핸드오버 방법 및 장치
KR101404858B1 (ko) 이동통신 시스템에서 단말이 음성 패킷 상태를 전송하는방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
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: 20130201

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140204

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150130

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160127

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170201

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180201

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190129

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20200129

Year of fee payment: 13