[go: up one dir, main page]

KR20050032949A - 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법 - Google Patents

멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법 Download PDF

Info

Publication number
KR20050032949A
KR20050032949A KR1020030068947A KR20030068947A KR20050032949A KR 20050032949 A KR20050032949 A KR 20050032949A KR 1020030068947 A KR1020030068947 A KR 1020030068947A KR 20030068947 A KR20030068947 A KR 20030068947A KR 20050032949 A KR20050032949 A KR 20050032949A
Authority
KR
South Korea
Prior art keywords
packet data
identifier
mbms
channel
service
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.)
Granted
Application number
KR1020030068947A
Other languages
English (en)
Other versions
KR100975745B1 (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
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020030068947A priority Critical patent/KR100975745B1/ko
Priority to EP04023422.1A priority patent/EP1521393B1/en
Priority to US10/957,815 priority patent/US7551566B2/en
Publication of KR20050032949A publication Critical patent/KR20050032949A/ko
Application granted granted Critical
Publication of KR100975745B1 publication Critical patent/KR100975745B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/12Access point controller devices

Landscapes

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

Abstract

본 발명은 적어도 2개의 공통채널들과 상기 공통채널은 적어도 2개의 전송채널들로 구성된 임의의 셀로 패킷 데이터를 전송하는 무선망 제어기와, 상기 전송채널로 상기 패킷 데이터 서비스를 전송받는 사용자 단말로 구성된 이동통신 시스템에서, 상기 무선망 제어기가 상기 패킷 데이터를 식별하기 위한 식별자를 할당하는 방법에 있어서, 전달된 패킷 데이터를 전송할 전송채널을 결정하는 과정과, 상기 결정된 전송채널로 전송하는 패킷 데이터들에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 과정과, 상기 생성된 식별자를 상기 전송할 패킷 데이터에 할당하는 과정으로 이루어짐을 특징으로 한다.

Description

멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에 식별자 할당 장치 및 방법{APPARATUS AND METHOD FOR ID ALLOCATION IN MBMS MOBILE COMMUNICATION SYSTEM}
본 발명은 패킷 데이터를 지원하는 이동통신 시스템에 관한 것으로서 특히, 전송할 데이터를 구별하기 위한 식별자를 할당하는 장치 및 방법에 관한 것이다.
도 1은 일반적인 이동 통신 시스템의 구조를 개략적으로 도시한 도면이다.
상기 이동 통신 시스템은 UMTS(Universal Mobile Terrestrial System) 이동 통신 시스템으로서, 코어 네트워크(CN: Core Network, 이하 "CN"이라 칭하기로 한다)(100)와복수개의 무선 네트워크 서브시스템(RNS: Radio Network Subsystem, 이하 "RNS"라 칭하기로 한다)들(110),(120)과 사용자 단말(UE: User Element, 이하 "UE"라 칭하기로 한다)(130)로 구성된다. 상기 RNS(110) 및 RNS(120)는 무선 네트워크 제어기(RNC: Radio Network Controller, 이하 "RNC"라 칭하기로 한다) 및 복수개의 기지국(Node B)들로 구성된다. 일 예로 상기 RNS(110)는 상기 RNC(111)와 기지국(113) 및 기지국(115)으로 구성되고, 상기 RNS(120)는 상기 RNC(112)와 기지국(114) 및 기지국(116)으로 구성된다. 그리고 상기 RNC들(111 내지 112)은 그 동작에 따라 Serving RNC(이하 "SRNC"라 칭하기로 한다) 혹은 Drift RNC(이하 "DRNC"라 칭하기로 한다) 또는 Controlling RNC(이하 "CRNC"라 칭한다)로 분류된다. 상기 SRNC는 각 UE들의 정보를 관리하고, 또한 상기 CN(100)과의 데이터 전송을 담당하는 RNC를 의미하며, 상기 DRNC는 UE의 데이터가 상기 SRNC가 아닌 다른 RNC를 거쳐 SRNC로 송수신되는 경우 상기 다른 RNC가 된다. 상기 CRNC는 기지국들 각각을 제어하는 RNC이다. 상기 도 1에서 상기 UE(130)의 정보를 RNC(111)가 관리하고 있으면 상기 RNC(111)가 상기 UE(130)에 대한 SRNC로 동작하는 것이고, 상기 UE(130) 가 이동하여 UE(130)의 데이터가 상기 RNC(112)를 통해 송수신되면 상기 RNC(112)가 상기 UE(130)에 대한 DRNC가 되는 것이고, 상기 UE(130)와 통신하고 있는 기지국(113)을 제어하는 RNC(111)가 상기 기지국(113)의 CRNC가 되는 것이다.
상기 RNC와 기지국은 Iub 인터페이스를 통해 연결되어 있으며, 상기 RNC와 RNC 간의 연결은 Iur 인터페이스로 이루어져 있다. 또한 상기 도 1에서는 도시하고 있지 않지만 상기 UE와 UTRAN 사이는 Uu 인터페이스로 연결되어 있다. 상기 RNC는 자신이 관리하는 복수 개의 기지국들에 대해 무선자원을 할당하며, 상기 기지국은 상기 사용자 단말에게 상기 RNC로부터 할당된 무선자원을 제공한다. 상기 무선자원은 셀 별로 구성되어 있으며, 상기 기지국이 제공하는 무선자원은 상기 기지국이 관리하는 특정 셀에 관한 무선 자원을 의미한다. 상기 사용자 단말은 상기 기지국이 관리하는 특정 셀에 관한 무선자원을 이용하여 무선채널을 설정하며, 상기 설정된 무선채널을 이용하여 데이터를 송수신 한다. 따라서, 상기 사용자 단말은 셀별로 구성되는 구성된 물리채널만을 인식하므로 기지국과 셀 간의 구별은 무의미하다. 이하에서는 상기 기지국과 셀을 혼용해서 사용하기로 한다.
멀티캐스팅 멀티미디어 통신을 지원하기 위해 하나의 데이터 소스에서 다수의 사용자 단말기(User Equipment, 이하 "UE"라 칭함)로 서비스를 제공하는 브로드캐스트/멀티캐스트 서비스(Broadcast/Multicast Service)가 있다. 상기 방송/멀티캐스트 서비스는 메시지 위주의 서비스인 셀 방송 서비스(Cell Broadcast Service, 이하 "CBS 서비스"라 칭함)와 실시간 영상 및 음성, 정지 영상, 문자 등 멀티미디어 형태를 지원하는 멀티미디어 브로드캐스트/멀티캐스트 서비스(Multimedia Broadcast/Multicast Service, 이하"MBMS"라 칭함)로 구분할 수 있다.
그러면 여기서 이동 통신 시스템에서 상기 MBMS 서비스를 제공하기 위한 네트워크 구조를 도 2를 참조하여 설명하기로 한다. 상기 도 2는 이동 통신 시스템에서 MBMS 서비스를 제공하기 위한 네트워크 구조를 개략적으로 도시한 도면이다.
상기 도 2를 참조하면, 먼저 멀티캐스트/방송-서비스 센터(BM-SC: Broadcast/Multicast- Service Center, 이하"BM-SC"라 칭함)(210)는 MBMS 스트림(stream)을 제공하는 소스(source)이며, 상기 BM-SC(210)는 MBMS 서비스에 대한 스트림을 스케줄링(scheduling)하여 전송 네트워크(transit N/W)(220)로 전달한다. 상기 전송 네트워크(220)는 상기 BM-SC(230)와 서비스 패킷 무선 서비스 지원 노드(SGSN: Serving GPRS Support Node, 이하 "SGSN"이라 칭함)(230) 사이에 존재하는 네트워크(network)를 의미하며, 상기 BM-SC(230)로부터 전달받은 MBMS 서비스에 대한 스트림을 상기 SGSN(230)으로 전달한다. 여기서, 상기 SGSN(230)은 게이트웨이 패킷 무선 서비스 지원 노드(GGSN: Gateway GPRS Support Node, 이하 "GGSN"이라 칭함)와 외부 네트워크 등으로 구성 가능하고, 임의의 시점에서 상기 MBMS 서비스를 수신하고자 하는 다수의 UE들, 일예로 셀1(Node B 1)(260)에 속하는 UE1(261), UE2(262), UE3(263)과, 셀2(Node B 2)(270)에 속하는 UE4(271), UE5(272)가 존재하고 있다고 가정하기로 한다. 상기 전송 네트워크(220)에서 MBMS 서비스에 대한 스트림을 전달받은 SGSN(230)은 MBMS 서비스를 받고자 하는 가입자들, 즉 UE들의 MBMS 관련 서비스를 제어하는 역할, 일예로 가입자들 각각의 MBMS 서비스 과금 관련 데이터를 관리 및 MBMS 서비스 데이터를 특정 무선 네트워크 제어기(RNC: Radio Network Controller)(240)에게 선별적으로 전송하는 것과 같은 MBMS 관련 서비스를 제어한다. 또한 상기 SGSN(230)은 상기 MBMS 서비스 X에 관해 SGSN 서비스 컨텍스트(SERVICE CONTEXT)를 구성하여 관리하고, 상기 MBMS 서비스에 대한 스트림을 다시 상기 RNC(340)로 전달한다. 상기 RNC(240)는 다수의 Node B들을 제어하며, 자신이 관리하고 있는 Node B들 중 MBMS 서비스를 요구하는 UE가 존재하는 Node B로 MBMS 서비스 데이터를 전송하며, 또한 상기 MBMS 서비스를 제공하기 위해 설정되는 무선 채널(radio channel)을 제어하고, 또한 상기 SGSN(230)으로부터 전달받은 MBMS 서비스에 대한 스트림을 가지고 상기 MBMS 서비스 X에 관해 RNC SERVICE CONTEXT를 구성하여 관리한다. 그리고 상기 도 2에 도시되어 있는 바와 같이 하나의 Node B, 일예로 Node B 1(260)과 그 Node B 1(260)에 속하는 UE들(261), (262), (263)간에는 MBMS 서비스를 제공하기 위해 하나의 무선 채널만이 구성된다. 그리고 상기 도 2에 도시하지는 않았지만 홈위치 등록기(HLR: Home Location Register)는 상기 SGSN(230)과 연결되어, MBMS 서비스를 위한 가입자 인증을 수행한다.
이하 도 3을 이용하여 상기 사용자 단말과 RNC 사이에 설정된 Uu 인터페이스에 대해 알아본다. 상기 Iu 인터페이스, Iub 인터페이스 또는 Uu 인터페이스는 노드들 간에 통신을 수행하기 위해 설정되어 있는 인터페이스라 할 수 있다.UTRAN에서 처리되는 상위 계층의 메시지들은 크게 제어 시그널과 사용자 데이터로 구별될 수 있으며, 상기 도 3에서 제어 평면(Control Plane: 이하 C-Plane이라 칭한다.) 시그널(301)과 사용자 평면(User Plane: 이하 U-Plane이라 칭한다.) 데이터(302)로 표시된다. 상기 제어 평면(301)에는 RRC(311), 무선 링크 제어부(Radio Link Control: 이하 L2/RLC라고 칭한다.)(341), 미디엄 접근 제어부(Medium Access Control: 이하 L2/MAC이라 칭한다.)(371), 물리 계층(Physical Layer: 이하 L1이라 칭한다.)(391)이 포함되고, 상기 사용자 평면(302)에는 패킷 데이터 컨버전시 프로토콜(Packet Data Convergency Protocol: 이하 L2/PDCP라고 칭한다.)(321), 브로드 캐스트/멀티캐스트 제어부(Broadcast/Multicast Control: 이하 L2/BMC라고 칭한다.)(331), L2/RLC(341), L2/MAC(371), 물리 계층(391)이 포함된다. 이하 상기 각 계층에서의 기능에 대해 알아본다.
상기 물리 계층(391)은 채널 코딩/디코딩, 변조/복조, 채널화/디채널화 등의 기능을 수행함으로서 송신하고자 하는 데이터를 무선신호로 변환하고, 수신된 무선신호를 데이터로 변환한다. 상기 물리 계층(391)으로 전송된 트랜스포트 채널(381)들은 적절한 과정을 거친 후 물리 채널(Physical Channel)로 대응되어 상기 UE 또는 상기 RNC로 전송된다. 상기 물리 채널들은 상기 BCH를 전송하는 제 1공통 제어 채널(Primary Common Control Channel: 이하 P-CCPCH라고 칭한다.), 상기 PCH 및 FACH를 전송하는 제 2공통 제어 물리 채널(Secondary Common Control Physical Channel: 이하 S-CCPCH라고 칭한다.), 상기 DCH를 전송하는 전용 물리 채널(Dedicated Physical Channel: 이하 DPCH라고 칭한다.), 상기 DSCH를 전송하는 물리 다운링크 분할 채널(Physical Downlink Shared Channel: 이하 PDSCH라고 칭한다.), 상기 HS-DSCH를 전송하는 고속 물리 다운링크 분할 채널(High Speed Physical Downlink Shared Channel: 이하 HS-PDSCH라고 칭한다.), 상기 RACH를 전송하는 물리 랜덤 엑세스 채널(Physical Random Access Channel: 이하 PRACH라고 칭한다.)이 있으며, 상기 채널들 이외에 상위 레이어 데이터 또는 제어 시그널을 전송하지 않는 순수 물리 채널인 파일럿 채널(Pilot Channel), 제 1 동기 채널(Primary Synchronization Channel), 제 2 동기 채널(Secondary Synchronization Channel), 페이징 지시 채널(Paging Indicator Channel), 동기 획득 지시 채널(Acquisition Indicator Channel), 물리 공통 패킷 채널(Physical Common Packet Channel) 들이 있다. 상기 물리 계층(391)과 상기 L2/MAC(371)은 트랜스포트 채널(381)에 의해 연결된다. 상기 트랜스포트 채널(381)은 특정 데이터들이 물리 계층(391)에서 처리되는 방식들을 정의한다. 상기 처리되는 방식에는 채널 코딩 방식과 한 단위 시간동안 전송될 수 있는 데이터의 양(transport block set size) 등이 있다. 〈표 1〉은 상기 트랜스포트 채널의 종류와 역할에 대해 설명하고 있다.
명칭 역할
Broadcast channel (BCH) BCCH와 매핑되어 상기 BCCH의 데이터를 전송한다.
Paging Channel (PCH) PCCH와 매핑되어 상기 PCCH의 데이터를 전송한다.
Random Access channel (RACH) UE로부터 망으로의 전송에 사용되며, 망 접속 및 제어 메시지 그리고 짧은 길이의 데이터의 전송에 사용된다.
Forward Access Channel (FACH) 망으로부터 특정 UE 혹은 특정 UE들에게 제어 메시지 및 데이터 전송에 사용되며, BCCH, CTCH, CCCH, DCTH, DCCH가 매핑 될 수 있다
Dedicated Channel (DCH) 망과 UE간의 데이터 및 제어 시그널을 전송 할 수 있는 채널이며, DTCH 및 DCCH가 매핑된다
Downlink Shared Channel (DSCH) 고용량의 데이터의 전송에 사용되는 망으로부터 UE로의 하향 채널이며, DTCH 및 DCCH가 매핑된다
High Speed DSCH (HS-DSCH) DSCH의 전송 능력의 효율을 향상시킨 망으로부터 UE로의 하향 채널이고, DTCH 및 DCCH가 매핑된다
상기 L2/MAC(371)은 논리 채널을 통해 RLC가 전달한 데이터를 적절한 트랜스포트 채널(381)을 통해 물리 계층(391)에 전달하는 역할과 상기 물리 계층(391)이 상기 트랜스포트 채널(381)을 통해 전달한 데이터를 적절한 논리 채널(361)을 통해 상기 L2/RLC(341)로 전달하는 역할을 수행한다. 또한 상기 L2/MAC(371)는 상기 논리 채널이(361)나 트랜스포트 채널(381)을 통해 전달받은 데이터들에 부가 정보를 삽입하거나, 삽입된 부가 정보를 해석해서 적절한 동작을 수행한다. 상기 논리 채널(361)은 크게 특정 UE에 관한 채널인 전용 (Dedicated) 타입 채널과 다수의 UE에 대한 채널인 공용 (Common) 타입 채널로 나누어진다. 또한 메시지의 성격에 따라 제어 (Control) 타입 채널과 트래픽 (Traffic) 타입 채널로 나누어진다.
상기 L2/RLC(341)는 상기 RRC(311)로부터 상기 UE로 송신되는 제어 메시지를 수신한 후 상기 제어 메시지의 특성을 고려하여 RLC #1(351) 및 RLC #m(352)에서 적절한 형태로 가공한다. 상기 가공된 제어 메시지는 논리 채널(Logical Channel)(361)을 사용하여 상기 L2/MAC(371)으로 전송한다. 또한, 상기 L2/RLC(341)는 상기 L2/PDCP(321) 및 상기 L2/BMC(331)에서 데이터를 수신 받아 상기 RLC#1(353) 및 상기 RLC #n(354)에서 적절한 형태로 가공한다. 상기 가공된 데이터는 상기 논리 채널(361)을 사용하여 상기 L2/MAC(371)으로 전송한다. 상기 L2/RLC(341)은 인정 모드(Acknowledged mode: 이하 AM이라 한다.), 비인정 모드(Unacknowledged mode: 이하 UM이라 한다.), 투과 모드(Transparent mode: 이하 TM이라 한다.) 중 어느 하나의 모드로 동작하며, 상기 각 모드들마다 제공되는 기능에 차이가 있다. 상기 RLC #1(351), RLC #m(352), RLC#1(353) 및 RLC #n(354)은 상기 제공되는 각 모드들 중 어느 하나의 모드로 동작하는 RLC 엔터티이다.
상기 L2/PDCP(321)은 L2/RLC(341)의 상위 계층에 위치하며, IP 패킷 형태로 전송된 데이터의 헤더 압축기능과 UE의 이동성으로 인해 RNC가 변경되는 경우 데이터의 무손실 기능을 수행한다. 상기 L2/BMC(331)은 상기 L2/RLC(341)의 상위 계층에 위치하며, 특정 셀에서 불특정 다수의 UE들에게 동일한 데이터를 전송하는 방송서비스를 지원한다. RRC(311)은 RNC와 UE사이의 무선자원을 할당하거나 해제하는 기능을 수행한다. 3GPP에서는 상기 MBMS를 지원하기 위하여 여러 가지 방법들을 가지고 있으나 크게 두 가지로 구별될 수 있다. 상기 두 가지 구별은 상기 UE와 상기 RNC의 관계에 따른 것으로써 상기 UE와 RNC의 관계에 따라 연결 모드(connected mode)와 유휴 모드(idle mode)로 나누어진다. 상기 연결 모드는 상기 도 3에서 설명된 것처럼 RRC(311)가 특정 UE와 제어 시그널링 또는 데이터를 주고받을 수 있는 상태를 말하며, 또한 상기 RRC(311)가 상기 UE에 대한 정보를 알고 있다. 상기 연결 모드에 필요한 것을 RRC 연결이라 한다. 상기 RRC 연결을 이용하여 상기 RNC는 UE들에게 할당되어 있는 무선자원과, 상기 UE들의 이동성과, 상기 UE들에게 전송되어야 할 핵심망 신호들을 해당 UE에게 전달한다. 상기 유휴 모드는 상기 RRC(311)가 특정 UE가 존재하는 것을 모르는 경우로써 상기 RRC(311)와 상기 특정 UE가 제어 시그널링 또는 데이터를 주고받을 수 있는 방법이 없다. 이하, 상기 논리 채널에 대해 알아본다.
상기 논리 채널은 특정 데이터들이 전송되는 채널을 의미하며, 데이터 처리에 적합하게 설정된 RLC 엔터티와 MAC 계층의 조합으로 구성된다. 상기 논리채널은 호설정 과정에서 생성되고, 호가 해제되면 제거된다. 예를 들어 음성 통신을 하기 위한 호 설정 과정에서 음성 데이터를 전송하기 위해 임의의 논리 채널을 생성할 수 있다. 상기 임의의 논리 채널을 생성한다는 것은 음성 데이터를 처리하기에 적당한 RLC엔터티(음성 데이터이므로 RLC TM엔터티)를 생성하고, 상기 생성된 RLC엔터티와 MAC계층을 연결하는 것을 의미한다. 임의의 논리채널을 통해 데이터를 송수신 한다는 것은 RLC엔터티와 MAC엔터티를 통해 데이터를 처리하는 것을 의미한다. 〈표 2〉는 상기 논리 채널의 종류와 역할을 나타내고 있다.
명칭 역할 RLC 동작모드 MAC엔터티 형태 전송채널
Broadcast Control Channel (BCCH) UTRAN으로부터 UE로의 하향 전송에 사용되며, UTRAN system 제어 정보의 전송에 사용된다. TM MAC-b BCH, FACH
Paging Control Channel (PCCH) UTRAN으로부터 UE로의 하향 전송에 사용되며,UE가 속해있는 셀의 위치를 모를 경우 UE에게 제어 정보를 전송하는데 사용된다.
Common Control Channel (CCCH) UE 및 망간의 제어정보의 전송에 사용되며, 상기 UE가 RRC의 연결 채널이 없는 경우에 사용된다. 순방향:UM역방향:TM MAC-c/sh 순방향:FACH역방향:RACH
Dedicated Control Channel (DCCH) UE 및 망과의 1:1 제어 정보 전송에 사용되며, 상기 UE가 RRC와의 연결이 있는 경우에 사용된다. UM, AM MAC-d DCH
MAC-c/sh RACH, FACH
Common Traffic Channel (CTCH) 망과 UE들 간의 1: 다 데이터 전송에 사용된다.
Dedicated Traffic Channel (DTCH) 망과 UE간의 1:1 데이터 전송에 사용된다.
상기 MAC-b는 시스템 정보를 전송하는 논리채널인 BCCH를 BCH에 전달하는 역할을 수행하며, 셀 당 하나가 구성된다. 상기 MAC-D는 DTCH나 DCCH과 연결되는 MAC 엔터티로 UE당 하나가 구성된다. 하나의 UE에는 다수의 DTCH 또는 DCCH가 구성될 수 있으므로, 상기 MAC-d는 다수의 논리채널들을 구별하기 위한 식별자를 삽입하는 역할을 수행한다. 상기 MAC-sh는 DTCH, DCCH, CCCH, BCCH, CTCH, PCCH 등이 공통 전송채널인 FACH, RACH, PCH, DSCH 등을 통해 전송될 때 사용되는 MAC의 부계층이다. 상기 MBMS 서비스를 제공하기 위해서 MTCH(MBMS Traffic Channel)와 MCCH(MBMS Control Channel)라는 새로운 논리채널이 도입되었다. 상기 MTCH는 특정 MBMS 서비스의 사용자 데이터를 전송하는 논리채널이므로 셀 내에서 제공되고 있는 MBMS서비스의 수만큼 구성될 수 있다. 다만, UE는 자신이 수신하는 MBMS 서비스와 관련된 MTCH만을 인식한다. 상기 MTCH는 RLC UM과 MAC-c/sh/m을 통해 전송된다. 상기 MAC-c/sh/m은 MAC-c/sh가 MTCH와 MCCH를 처리할 수 있도록 수정된 MAC 부계층이다. 상기 MCCH는MBMS와 관련된 제어 메시지가 전송되는 논리채널이며, 셀 별로 하나씩 구성된다. 상기 MCCH는 RLC UM과 MAC-c/sh/m을 통해 전송된다. 상기 MTCH와 MTCH는FACH를 통해 전송된다.
이하, MBMS 서비스를 지원하는 노드들 간에 수행되는 동작에 대해 알아본다. 도 4는 RNC와MBMS 서비스를 원하는 UE간의 MBMS 서비스를 수행하는 과정을 도시한 도면이다. 상기 RNC는 상기 MBMS 서비스를 기지국을 경유하여 상기 MBMS 서비스를 원하는 해당 UE들로 상기 MBMS 서비스를 수행한다. 하지만 상기 도 4에서는 상기 기지국을 도시하지 않고 있으나, 상기 MBMS 서비스는 상기 기지국을 경유하여 수행됨은 자명하다. 상기 MBMS 서비스를 위해 전송되는 MBMS 제어 메시지에 대해서도 함께 알아본다.
상기 도 4에 의하면, 상기 UE는 상기 해당 MBMS 서비스를 전송 받기를 원하는 UE이고, 상기 RNC는 상기 MBMS 서비스를 전송하는 RNC이다. 상기 4개의 과정은 알림(Announcement), 가입(Joining), 호출(Paging), 무선 베어러 설정(Radio Bearer(RB) Setup)으로 순차적으로 수행된다. 이하 상기 4개의 과정에 대해 알아본다. 상기 알림과정인 400단계에서 상기 SGSN은 상기 UE에게 언제부터 MBMS 서비스가 시작됨을 알린다. 상기 즉, 상기 알림에 대한 정보에는 어떤 MBMS 서비스들이 시작되는지, 그리고 상기 MBMS 서비스들이 개시되는 시각 정보와 지속 시간 등을 알려주게 된다.
상기 SGSN의 MBMS 서비스 알림에 의해 상기 MBMS 서비스들을 원하는 UE는 410단계에서 상기 SGSN과의 가입단계를 수행한다. 상기 가입단계에서 상기 UE는 상기 SGSN에 대해 가입을 요구하는 가입 요구 메시지(Joining Request Message)를 전송한다. 상기 가입 요구 메시지에는 상기 SGSN이 전송한 MBMS 서비스 리스트 중 상기 UE가 서비스 받고자하는 특정 MBMS 서비스의 식별 코드와 상기 MBMS 서비스를 원하는 UE의 식별자(UE ID)가 포함된다. 또한 상기 410단계에서 상기 SGSN은MBMS 서비스를 요청한 UE의 인증과정을 수행하고, 상기 UE에서 상기 MBMS서비스의 수신 가능 여부를 통보한다. 상기 SGSN은 상기 410단계를 수행함으로서 상기 특정 MBMS서비스를 수신하고자 하는 UE들의 리스트와 상기 UE들의 위치를 저장한다.
상기 이동통신 시스템은 상기 MBMS서비스에 대한 가입 단계를 수행을 완료하면 호출 단계(415 내지 430)를 수행한다. BM-SC가 상기 MBMS 서비스의 시작을 알리면, 상기 SGSN은 415단계에서 상기 가입과정을 수행한 UE들이 위치하고 있는 RNC들로 세션 시작(Session Start) 메시지를 전송한다.
420단계에서 상기 RNC는 상기 MBMS 서비스를 수신할 UE들을 호출하기 위해 호출 메시지를 S-CCPCH (Secondary-Common Control Channel)과 같은 공통채널(Common Channel)을 이용해서 전송한다. 상기 호출은 상기 SGSN이 상기 MBMS 서비스를 원하는 해당 UE들에게 상기 MBMS 서비스가 시작될 것임을 알리는 과정이다. 상기 호출 메시지 전송을 통해 복수의 UE들이 호출되므로, 420단계를 기존의 호출절차와 대비되는 의미로 집단 호출(Group Paging) 과정이라고 한다. 상기 통보 메시지는 MCCH를 통해 전송될 수 있다.
430단계는 상기 420단계에서 호출된 UE들이 상기 호출 메시지에 대한 응답 메시지(Response Message)를 전송하는 과정이다. 상기 응답 메시지 전송을 통해 상기 RNC는 셀별로 MBMS 서비스를 수신하고자 하는 UE의 수를 파악하고, 해당 셀의 무선채널 종류를 결정할 수 있다. 특정 셀에 포함되어 있는 다수의 UE들이 MBMS 서비스를 제공받고자 할 경우에는 공통 채널을 통해 MBMS 서비스가 제공하고, MBMS 서비스를 제공받고자 하는 UE의 수가 소수인 셀에 대해서는 UE별로 전용채널을 구성해서 MBMS 서비스를 제공할 수 있다.
상기 호출에 관련된 과정을 수행한 상기 MBMS 서비스를 원하는 UE는435단계에서 상기 RNC가 MCCH (MBMS Control Channel)를 통해 전송하는 무선 베어러 정보를 이용하여 상기 무선 베어러 설정 과정을 수행한다. 상기 무선 베어러 설정 과정은 상기 MBMS 서비스를 제공하기 위해 무선 자원을 실재 할당하고 그 정보를 관련 장치들에게 공지하는 과정이다. 상기 MBMS 무선 베어러 정보에는 무선채널 정보, 예를 들면 OVSF 코드 정보, 전송 포맷 정보, RLC(Radio Link Control) 정보, PDCP(Packet Data Convergence Control) 정보 등을 들 수 있다. 상기 정보들에 대한 자세한 설명은 3GPP TS 26.331에 기술되어 있다. 상기 무선 베어러 설정 과정이 완료되면, 특정 MBMS 서비스를 수신하고자 하는 모든 UE들은 상기 MBMS서비스가 제공될 무선 링크 관련 정보와 상기 MBMS 서비스가 처리될 상위 계층 정보들을 인지하게 된다.
상기 MCCH는 MBMS와 관련된 제어 정보가 제공되는 채널이며, 상기 채널의 정확한 성격에 대해서는 아직 논의가 이루어지고 있는 중이며, 확실하게 결정된 바는 없다. 현재까지의 논의에 따르면, MCCH는 아래와 같은 특징을 가질 것으로 예상된다.
1. MCCH는 셀 당 하나가 구성된다.
2. MCCH는 S-CCPCH와 같은 공통 물리 채널을 통해 전송된다.
3. UE들은 셀 별로 구성되어 있는 MCCH에 대한 정보를 시스템 정보로 취득할 수 있다.
440단계에서 상기 RNC는 MBMS RB를 통해 MBMS 서비스를 제공하고, UE들은 상기 MBMS RB를 통해 제공되는 MBMS 서비스를 수신한다. 상기 MBMS 데이터가 전송되는 논리 채널을 MTCH라고 하며, 상기 MTCH는 MBMS 사용자 평면상에서 RLC 엔터티와 MAC 엔터티 사이의 통로를 의미한다. 일반적으로 하나의 논리채널은 하나의 무선 베어러와 일대일 대응관계를 가지며, 이는 MBMS 무선 베어러에 대해서도 동일하게 적용된다. 이하, 상기 MBMS 무선 베어러(또는 무선 베어러)와 MTCH를 혼용해서 사용하기로 한다. 이하, 상기 435단계와 440단계에 대해서 상세하게 알아본다. 상기 435단계에서 RNC와 UE는MBMS 데이터를 처리하기 위해 MBMS 무선 베어러를 구성한다. 상기 MBMS 무선 베어러를 구성함은 MBMS 데이터를 처리할 PDCP 엔터티, RLC 엔터티, MAC 엔터티, PHY 엔터티를 구성한다는 것을 의미한다.
상기 MTCH는 MBMS 데이터를 처리하기 위해 구성한 상기 RLC 엔터티와 MAC 엔터티 사이의 통로이지만, 본원 발명과 관련하여 상기 MTCH를 통해 MBMS 데이터를 전송한다는 것을 MBMS 무선 베어러를 통해 상기 MBMS 데이터를 전송한다는 것과 동일한 의미로 사용한다. 상기 MBMS 무선 베어러는 셀 내의 모든 UE들이 수신할 수 있는 공통 채널, 즉 FACH(Forward Access Channel)와 SCCPCH(Secondary Common Control Channel)을 통해 전송된다. 상기 440단계에서 MTCH를 통해 데이터를 전송한다는 것은 결국 각 셀의 공통 채널을 통해 데이터를 전송함을 의미한다.
임의의 MBMS 무선 베어러를 통한 MBMS 데이터 전송은 다음과 같은 과정을 통해 전송된다. 상기 MBMS 데이터가 PDCP 계층에 도착하면, 상기 PDCP 계층은 MBMS 데이터의 헤더를 압축해서 RLC 엔터티로 전달한다. 상기 RLC 엔터티는 전달받은 상기 MBMS데이터를 일정한 크기로 분할하고, 분할된 MBMS 데이터들 각각에 일련번호를 부여한 뒤 MAC 엔터티로 전달한다. 상기 MAC 엔터티는 전달받은 분할된 MBMS 데이터에 상기 MBMS 데이터가 속하는 MBMS 서비스의 식별자를 삽입한 후 물리계층으로 전달한다. 물리계층은 전달받은 분할된 MBMS 데이터를 처리해서 무선채널로 전송한다.
UE는 물리계층을 통해 상기 분할된 MBMS 데이터를 수신하면, MAC계층에서 MBMS 서비스 식별자를 이용하여 상기 수신된 MBMS 데이터가 자신이 수신하고자 하는 데이터인지를 판단한다. 상기 판단 결과 상기 UE가 수신하고자 하는 데이터라면, RLC 계층으로 전달한다. 상기 RLC 계층은 전달받은 데이터를 조합하여 PDCP 계층으로 전달하고, 상기 PDCP 계층은 전달받은 데이터의 헤더를 복원해서 상위계층으로 전달한다. 상술한 바와 같이 상기 MBMS 데이터를 RNC로부터 UE들로 전달할 때 상기 MAC 계층에서 삽입되는 MBMS 서비스 식별자는 한 셀 내에서 고유한 값을 가지도록 할당된다. 이하, 도 5를 이용하여 MAC 계층에서 삽입되는 MBMS 서비스 식별자가 한 셀 내에서 고유한 값을 가질 경우 발생할 수 있는 문제점에 대해 알아본다.
특정 셀 내에서 다수의 MBMS 서비스가 제공될 경우, MBMS 서비스 식별자가 삽입된 MBMS 데이터들은 서로 다른 S-CCPCH와 FACH를 통해 전송된다. 상기 MBMS 데이터는 공통 채널인 SCCPCH와 FACH를 통해 전송되며, 상기 SCCPCH와 FACH는 하나의 셀 내에서 복수개가 구성될 수 있기 때문이다. 예를 들어 임의의 셀에서 6개의 MBMS 서비스가 제공될 때, MBMS 서비스 1의 MBMS 데이터는 SCCPCH 1(510)의 FACH 1을 통해, MBMS 서비스 2의MBMS 데이터와 MBMS 서비스 3의 MBMS 데이터는 SCCPCH 1(510)의 FACH 2를 통해, MBMS 서비스 4의 MBMS 데이터와 MBMS 서비스 5의 MBMS 데이터는 SCCPCH 2(520)의 FACH 1을 통해, MBMS 서비스 6의 MBMS 데이터는 SCCPCH 3(530)의 FACH 1을 통해 전송될 경우를 가정한다. 상기 MBMS 데이터에는 상기 UE들이 상기 MBMS 서비스를 확인할 수 있는 식별자가 MAC 계층에 의해 삽입된다. 예를 들어 상기 MBMS 서비스 1에는 1, 상기 MBMS 서비스 2에는 2, 상기 MBMS 서비스 3에는 3, 상기 MBMS 서비스 4에는 4, 상기 MBMS 서비스 5에는 5, 상기 MBMS 서비스 6에는 6 이라는 식별자들이 할당될 경우 상기 각 MBMS 서비스들은 해당되는 식별자를 삽입하고, 상기 식별자가 삽입된 MBMS 데이터를 전송된다. UE들은 상기 특정 MBMS 서비스에 해당하는 식별자를 포함하는 사용자 데이터를 수신한다. 상술한 바와 같이 상기 MBMS 서비스 식별자는 MAC 계층에서 삽입된다.
상기 MAC 계층에서 필요한 상기 MBMS 서비스 식별자 등 부가정보가 삽입된 데이터를 MAC PDU라고 하며, MBMS 데이터를 포함된 MAC PDU의 구조는 상기 도 5의 570에서 도시하고 있다. 상기 MAC PDU는 RLC 계층이 전달한 데이터인 MAC SDU필드(560)와 상기 데이터가 속한 MBMS 서비스를 의미하는 MBMS ID 필드(550)와 상기 데이터가 속하는 논리 채널의 종류를 의미하는 TCTF 필드(540)를 삽입해서 MAC PDU를 구성된다. 상기 RNC는 구성된 상기 MAC PDU(570) 구성하고, 상기 구성된 상기 MAC PDU(570) 물리계층으로 전달한다. 상기 TCTF 필드(540)에는 MTCH를 의미하는 값이 삽입되며, 상기 MBMS ID 필드(550)에는 MAC 계층에서 MBMS 서비스를 식별하는 MBMS 서비스 식별자가 삽입된다. UE의 MAC 계층은 물리계층이 전달한 MAC PDU의 MBMS ID 필드를 검사함으로써 수신된 MAC PDU가 자신이 수신하고자 하는 MBMS 데이터인지 여부를 판단할 수 있다. 현재 상기 550 필드에 사용할 MBMS 서비스 식별자( 이하 U-MBMS ID: User plane MBMS ID)는 한 셀 내에서 고유한 값을 가지도록 할당된다. 한 셀 내에서 동시에 제공될 수 있는 MBMS 서비스의 최대 개수는 서비스의 종류와 셀의 상황에 따라 달라질 수 있지만, 충분한 여유 값을 부여한다는 측면에서 U-MBMS ID의 크기는 16비트 정도가 될 것으로 예상된다. 그러나 U-MBMS ID는 항상 일정한 통로(예를 들어 트랜스포트 채널 또는 피지컬 채널)를 통해 전송되기 때문에, 상기 통로 내에서만 유효한 값을 가지면 충분하다. 상술한 바와 같이 상기 U-MBMS ID에 셀 단위의 고유성을 부여할 경우, 필요 이상의 많은 정보를 무선 채널을 통해 전송하는 결과가 초래되므로, 무선자원의 비효율적인 사용을 초래하게 된다. 따라서, 상술한 바와 같은 문제점을 해결하기 위한 방안이 논의된다.
따라서, 전술한 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은 MBMS 서비스를 지원하는 이동통신 시스템에 있어 상기 MBMS 서비스를 식별하기 위한 식별자의 크기를 줄이는 장치 및 방법을 제안함에 있다.
본 발명의 다른 목적은 MBMS 서비스를 지원하는 이동통신 시스템에 있어 일정크기를 갖는 식별자를 이용하여 구별할 수 있는 MBMS 서비스의 개수를 증가시킬 수 있는 장치 및 방법을 제안함에 있다.
본 발명의 또 다른 목적은 MBMS 서비스를 구별하기 위한 식별자의 크기를 감소시킴으로서 효율적으로 무선자원을 사용할 수 있는 장치 및 방법을 제안함에 있다.
전술한 문제점을 해결하기 위해 본 발명은 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 방법에 있어서, 전달받은 패킷 데이터를 전송할 전송채널을 결정하는 과정과, 상기 전송채널로 전송하고 있는 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 과정과, 상기 생성된 식별자를 상기 전달받은 패킷 데이터 서비스에 할당하고, 상기 식별자가 할당된 패킷 데이터 서비스를 상기 결정된 전송채널로 전송하는 과정으로 이루어짐을 특징으로 한다.
상기 문제점을 해결하기 위해 본 발명은 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 방법에 있어서, 전달받은 패킷 데이터를 전송할 전송채널을 결정하는 과정과, 상기 결정된 전송채널을 포함하고 있는 공통채널로 전송되고 있는 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 과정과, 상기 생성된 식별자를 상기 전달받은 패킷 데이터 서비스에 할당하고, 상기 식별자가 할당된 패킷 데이터 서비스를 상기 결정된 전송채널로 전송하는 과정으로 이루어짐을 특징으로 한다.
상기 문제점을 해결하기 위해 본 발명은 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 장치에 있어서, 전송채널들과 상기 각 전송채널 전송하는 패킷 데이터 서비스에 할당된 식별자들을 저장하는 저장장치와, 전달된 패킷 데이터를 전송할 전송채널을 결정하고, 상기 결정된 전송채널로 전송하고 있는 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 제어부로 구성됨을 특징으로 한다.
이하 본 발명이 바람직한 실시 예를 첨부한 도면의 참조와 함께 상세히 설명한다. 또한 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
상기 도 5에서 살펴본 바와 같이 MBMS 데이터는 특정 무선채널(SCCPCH와 FACH의 조합)을 통해 전송되기 때문에, U-MBMS ID는 상기 특정 무선채널(전송 채널) 내에서만 고유한 값을 가지면 된다. 즉, 동일한 MBMS서비스 식별자를 서로 다른 전송채널에 할당할 수 있다. SCCPCH 1의 FACH2를 통해 전송되는 MBMS 서비스 2에U-MBMS ID 1을 사용하더라도 상기 U-MBMS ID 1은 다른 전송 채널들에 사용할 수 있다. 상기 도 5에 의하면 상기 다른 전송채널은 SCCPCH1의 FACH1이나 SCCPCH 2의 FACH1 또는 SCCPCH 3의 FACH1임을 알 수 있다. 상술한 바와 같이 서로 다른 전송 채널에서 동일한 U-MBMS ID를 중복 사용하더라도 MBMS 데이터는 특정 전송 채널을 통해서만 전송되기 때문에 UE는 자신이 수신하고자 하는 MBMS 데이터를 수신할 수 있게 된다.
종래 기술에서 상기 U-MBMS ID는 특정 셀 별로 고유한 값을 가지도록 할당되었으나, 본원 발명에서는 MBMS 서비스가 전송되는 전송 채널 내에서 고유한 값을 가지도록 할당하는 방안을 제안한다.
도 6은 본 발명에 따른 MBMS 데이터에 MBMS서비스 식별자를 할당하는 예를 도시하고 있다. 상기 MBMS 데이터에 U-MBMS ID를 할당을 위한 MBMS 서비스 아이디의 구성도이다. 상기 MBMS 서비스 식별자는 3개의 레벨(level)을 가지는 트리 형식으로 구성된다.
첫 번째 레벨(605)은 상기 CRNC가 관리하는 셀들을 구별하기 위한 셀 식별자들로 구성된다. 두 번째 레벨(610)은 각 셀별로 구성되어 있는 SCCPCH들을 구별하기 위한 SCCPCH 식별자들로 구성된다. 세 번째 레벨(615)은 상기 SCCPCH 내에서 MBMS 서비스가 방송되고 있다는 가정 하에 생기는 U-MBMS ID들로 구성된다. 상기 셀 식별자들과 SCCPCH 식별자들은 각 레벨에서 고유한 값을 갖는다. 예를 들어 임의의 셀 식별자는 상기 셀을 관리하는 CRNC 내에서 고유한 값(x)을 가지며, 임의의 SCCPCH 식별자는 상기 SCCPCH가 구성되어 있는 셀 내에서 고유한 값(y)을 갖는다. 상기 U-MBMS ID pool에서 각 전송 채널에 따른 U-MBMS ID들의 집합을 U-MBMS ID(cell 식별자, SCCPCH 식별자) set(또는 제 1식별자)이라고 칭하기로 한다. 예를 들어 셀 식별자가 x, SCCPCH 식별자가 y인 논리채널에서 사용되거나 사용될 제 1식별자는 (x,y)이다. 상기 특정 SCCPCH는 복수 개의 전송채널들을 구성하고 있다. 이하 상기 특정 SCCPCH 내에 구성되어 있는 MBMS서비스 식별자를 제 2식별자라 한다. 상기 제 2식별자는 4비트로 구성될 경우 16개의 MBMS 서비스를 구별할 수 있게 된다. 즉, 종래에는 상기 MBMS서비스 식별자가 4비트로 구성될 경우 한 셀 내에서 16개의 MBMS서비스를 구별할 수 있었으나, 상기 도 6에서는 상기 MBMS서비스 식별자가 4비트로 구성될 경우 특정 SCCPCH로 16개의 MBMS서비스를 구별할 수 있게 된다. 따라서, 상기 SCCPCH의 개수가 증가할수록 상기 특정 셀에서 전송할 수 있는 MBMS 서비스는 개수도 증가하게 된다.
상기 MBMS ID가 4비트로 구성되고, 상기 특정 셀은 5개의 SCCPCH로 구성된 경우를 가정한다. 상기 경우 본원 발명은 80개의 MBMS 서비스를 구별할 수 있으나, 종래 기술에 의하면 16개의 MBMS서비스만을 구별한다. 이를 역으로 표현하면, 동일한 MBMS 서비스를 구별하기 위해 본원 발명은 종래 기술에 비해 적은 비트 수를 필요로 함을 알 수 있다.
상기 CRNC는 상기 SGSN으로부터 상기 UE들로 전송할 MBMS 서비스를 전달받으면, 기존에 사용되고 있는 MBMS ID를 분석한다. 이를 위해 상기 CRNC는 기존에 할당한 MBMS ID를 소정 저장장치에 저장할 수 있다. 따라서, 상기 CRNC는 상기 SGSN으로부터 상기 UE들로 전송할 아직 MBMS ID가 할당되지 않은 MBMS 서비스가 전달되면, 새로 MBMS ID를 생성 및 할당한다. MBMS ID를 생성 및 할당하는 방법은 구현의 이슈이며, MBMS ID Pool을 이용하여 할당할 수도 있고, Generator를 이용하여 할당할 수도 있다. 만일 MBMS ID Pool을 이용하여 할당할 경우는 할당한 MBMS ID와 할당하지 않은 MBMS ID를 구별하기 위해서 분석 과정이 필요하다. 물론 상기 분석은 상기 전송하고자하는SCCPCH와 동일한 SCCPCH로 전송하는 MBMS 서비스에 대해 할당한 MBMS ID들만을 분석한다. 하기 〈표 3〉은 상기 CRNC이 저장장치의 일예를 보이고 있다.
SCCPCH1 SCCPCH2 SCCPCH3 SCCPCH... SCCPCHN
0000 0000 0000 ... 0001
0001 0001 0010 ...
0010
상기 〈표 3〉에 의하면, 상기 CRNC는 N개의 SCCPCH로 구성되어 있다고 가정한다. 상기 CRNC는 SCCPCH1로 전송되는 3개의 MBMS 서비스에 대해 "0000", "0001", "0010"를 갖는 MBMS ID를 할당하였다. 상기 CRNC는 SCCPCH2로 전송되는 2개의 MBMS 서비스에 대해 "0000", "0001"을 갖는 MBMS ID를 할당하였다. 상기 CRNC는SCCPCH3으로 전송되는 2개의 MBMS 서비스에 대해 "0000", "0010"를 갖는 MBMS ID를 할당하였다. CRNC는SCCPCHN으로 전송되는 1개의 MBMS 서비스에 대해"0010"을 갖는 MBMS ID를 할당하였다. 상기 〈표 3〉과 같이 각 SCCPCH로 MBMS 서비스를 지원하고 있는 상기 CRNC로 새로 지원할 MBMS 서비스가 전달되면, 상기 CRNC는 전달된 MBMS서비스를 지원할 SCCPCH와 전송채널을 결정하게 된다. 상기 SCCPCH와 전송채널을 결정하게 되면 각 SCCPCH에서 아직 할당되지 않은 가장 작은 값을 갖는 MBMS ID를 생성하고, 상기 생성된 MBMS ID를 상기 전달된 MBMS 서비스에 할당한다. 만약, 상기 전달된 MBMS 서비스를 SCCPCH1로 전송한다고 결정하면, 생성되는 MBMS ID는"0010"이 되고, SCCPCH2로 전송한다고 결정하면, 생성되는 MBMS ID는 "0010"이 된다. 또한 SCCPCH3으로 전송한다고 결정되면, 생성되는 MBMS ID는 "0001"이 되고, SCCPCHN으로 전송한다고 결정되면, 생성되는 MBMS ID는 "0000"이 된다. 상기 CRNC는 생성된 MBMS ID를 상기 전달된 MBMS 서비스에 할당하여 상기 UE로 전송한다.
도 7은 본 발명에 따른 MBMS 데이터에 MBMS서비스 식별자를 할당하는 예를 도시하고 있다. 이하, 상기 도 7을 이용하여 본 발명에 따른 MBMS데이터에 MBMS서비스 식별자를 할당하는 방안에 대해 상세하게 알아본다. 상기 MBMS 데이터에 U-MBMS ID를 할당하기 위해 CRNC는 U-MBMS ID pool을 구성한다. 상기 U-MBMS ID pool은 4개의 레벨(level)을 가지는 트리 형식으로 구성된다.
첫 번째 레벨(605)은 상기 CRNC가 관리하는 셀들을 구별하기 위한 셀 식별자들로 구성된다. 두 번째 레벨(610)은 각 셀별로 구성되어 있는 SCCPCH들을 구별하기 위한 SCCPCH 식별자들로 구성된다. 세 번째 레벨(715)은 각 SCCPCH별로 구성되어 있는 전송채널들을 구별하기 위한 전송채널 식별자들로 구성된다. 네 번째 레벨(720)은 상기 전송채널 내에서 현재 사용 중인 U-MBMS ID들과 앞으로 사용가능한 U-MBMS ID들로 구성된다. 상기 셀 식별자들과 SCCPCH 식별자들과 전송 채널 식별자들은 각 레벨에서 고유한 값을 갖는다. 예를 들어 임의의 셀 식별자는 상기 셀을 관리하는 CRNC 내에서 고유한 값(x)을 가지며, 임의의 SCCPCH 식별자는 상기 SCCPCH가 구성되어 있는 셀 내에서 고유한 값(y)을 가지며, 전송 채널의 식별자는 상기 전송 채널이 구성되어 있는 SCCPCH 내에서 고유한 값(z)을 갖는다. 상기 U-MBMS ID pool에서 각 전송 채널에 따른 U-MBMS ID들의 집합을 U-MBMS ID(cell 식별자, SCCPCH 식별자, 트랜스포트 채널 식별자) set(또는 제 1식별자)이라고 칭하기로 한다. 예를 들어 셀 식별자가 x, SCCPCH 식별자가 y, 전송 채널 식별자가 z인 논리채널에서 사용되거나 사용될 제 1식별자는 (x,y,z)이다. 상기 특정 전송채널은 상기 도 6에서 도시하고 있는 바와 같이 복수 개의 MBMS서비스 식별자를 구성하고 있다. 이하 상기 특정 전송채널 내에 구성되어 있는 MBMS서비스 식별자를 제 2식별자라 한다. 상기 제 2식별자는 4비트로 구성될 경우 16개의 MBMS 서비스를 구별할 수 있게 된다. 즉, 종래에는 상기 MBMS서비스 식별자가 4비트로 구성될 경우 한 셀 내에서 16개의 MBMS서비스를 구별할 수 있었으나, 본원 발명에서는 상기 MBMS서비스 식별자가 4비트로 구성될 경우 특정 전송채널로 16개의 MBMS서비스를 전송할 수 있게 된다. 따라서, 상기 전송채널의 개수가 증가할수록 상기 특정 셀에서 전송할 수 있는 MBMS 서비스는 개수도 증가하게 된다.〈표 4〉는 본 발명에 따른 MBMS 서비스 식별자를 할당하는 예를 도시하고 있다.
SCCPCH 개수 전송채널 개수 MBMS ID의 비트 수 구별할 수 있는 MBMS서비스 개수
본원 발명 5 4 4 320
종래 기술 5 4 16
상기 〈표 4〉는 MBMS ID가 4비트로 구성된 경우 특정 셀에서 구별할 수 있는 MBMS 서비스의 개수를 도시하고 있다. 상기 특정 셀은 5개의 SCCPCH로 구성되며, 하나의 SCCPCH는 4개의 전송채널을 구성된 경우를 가정한다. 상기 〈표 4〉에서 보이고 있는 바와 같이 본원 발명은 320개의 MBMS 서비스를 구별할 수 있으나, 종래 기술에 의하면 16개의 MBMS서비스만을 구별한다. 이를 역으로 표현하면, 동일한 MBMS 서비스를 구별하기 위해 본원 발명은 종래 기술에 비해 적은 비트 수를 필요로 함을 알 수 있다.
상기 제 2식별자는 availability라는 변수를 가지며, 상기 변수는 해당 제2식별자가 할당되지 않은 상태에서는 YES라는 값을 가지며, 해당 제2식별자가 임의의 MBMS 서비스에 할당된 상태에서는 NO라는 값을 가진다. 상기 CRNC는 U-MBMS ID set(제1식별자)내에서 availability(사용 가능 여부)가 YES 값을 가지고 있는 U-MBMS ID(제2식별자)들 중에서 가장 작은 U-MBMS ID를 선택하고, 상기 선택된 U-MBMS ID를 특정 MBMS서비스에 할당한다.
상기 도 7은 CRNC가MBMS ID(제2식별자)가 저장되어 있는 MBMS ID pool을 이용하여 MBMS 서비스를 식별하였다. 하지만, 특정 전송채널로 전송할 MBMS 데이터가 전달되면, 상기 MBMS 데이터에 대응하여 MBMS ID를 생성할 수 있다. 즉, 기존에 사용하는 MBMS ID와 중첩되지 않게 가장 작은 값을 갖는 MBMS ID를 생성할 수 있다. 이에 대해 상세하게 알아보면 다음과 같다.
상기 CRNC는 상기 SGSN으로부터 상기 UE들로 전송할 MBMS 서비스를 전달받으면, 기존에 사용되고 있는 MBMS ID를 분석한다. 이를 위해 상기 CRNC는 기존에 사용하고 있는 MBMS ID를 소정 저장장치에 저장할 수 있다. 따라서, 상기 CRNC는 상기 SGSN으로부터 상기 UE들로 전송할 아직 MBMS ID가 할당되지 않은 MBMS 서비스가 전달되면, 상기 저장장치에 저장되어 있는 MBMS ID를 분석한다. 상기 분석에 아직 할당되지 않은 MBMS ID를 생성한다. 이 경우 상기 생성할 MBMS ID들 중 가장 작은 크기는 갖는 MBMS ID를 생성한다. 물론 상기 분석은 상기 전송하고자하는 전송채널과 동일한 전송채널로 전송하고 있는 MBMS 서비스에 대해 할당한 MBMS ID들만을 분석한다. 하기 〈표 5〉는 상기 CRNC이 저장장치의 일예를 보이고 있다.
전송채널1 전송채널2 전송채널3 전송채널... 전송채널N
0000 0000 0000 ... 0001
0001 0001 0010 ...
0010
상기 〈표 5〉에 의하면, 상기 CRNC는 N개의 전송채널로 구성되어 있다고 가정한다. 상기 CRNC는 전송채널1로 전송되는 3개의 MBMS 서비스에 대해 "0000", "0001", "0010"를 갖는 MBMS ID를 할당하였다. 상기 CRNC는 전송채널2로 전송되는 2개의 MBMS 서비스에 대해 "0000", "0001"을 갖는 MBMS ID를 할당하였다. 상기 CRNC는 전송채널3으로 전송되는 2개의 MBMS 서비스에 대해 "0000", "0010"를 갖는 MBMS ID를 할당하였다. 상기 전송채널3에서 상기 두 번째 MBMS 서비스에 대해 "0001"을 할당하지 않고, "0010"이 할당된 이유는 MBMS ID로 "0001"이 할당된 MBMS 서비스가 MBMS ID로 "0010"이 할당된 MBMS 서비스가 시작된 후 해제되었기 때문이다. CRNC는 전송채널N으로 전송되는 1개의 MBMS 서비스에 대해"0010"을 갖는 MBMS ID를 할당하였다. 상기 〈표 5〉와 같이 각 전송채널로 MBMS 서비스를 지원하는 CRNC로 새로 지원할 MBMS 서비스가 전달되면, 상기 전달된 MBMS서비스를 지원할 전송채널을 결정하게 된다. 상기 전송채널을 결정하게 되면 각 전송채널에서 아직 할당되지 않은 가장 작은 값을 갖는 MBMS ID를 생성하고, 상기 생성된 MBMS ID를 상기 전달된 MBMS 서비스에 할당한다. 만약, 상기 전달된 MBMS 서비스를 전송채널1로 전송한다고 결정하면, 생성되는 MBMS ID는"0010"이 되고, 전송채널2로 전송한다고 결정하면, 생성되는 MBMS ID는 "0010"이 된다. 또한 전송채널3으로 전송한다고 결정되면, 생성되는 MBMS ID는 "0001"이 되고, 전송채널N으로 전송한다고 결정되면, 생성되는 MBMS ID는 "0000"이 된다. 상기 CRNC는 생성된 MBMS ID를 상기 전달된 MBMS 서비스에 할당하여 상기 UE로 전송한다. 상술한 동작은 CRNC의 제어부의 제어 신호에 의해 이루어진다.
도 8은 본 발명에 CRNC가 임의의 MBMS서비스에 대해 U-MBMS ID를 할당하는 과정을 도시하고 있다. 상술한 바와 같이 상기 CRNC는 MBMS ID pool을 포함하고 있다. 805단계에서 상기 CRNC는 상기 임의의 MBMS서비스를 전송할 전송채널을 결정한다. 상기 전송채널을 결정하기 위해서는 상기 MBMS서비스를 전송할 셀과 SCCPCH를 결정이 선행된다. 상기 805단계에서는 상기 MBMS서비스를 셀 x에서 SCCPC y와 전송채널 z를 통해 전송하기로 결정하였음을 보이고 있다.
810단계에서 상기 CRNC는 상기 결정된 전송채널에서 사용가능 제2식별자들을 탐색한다. 상술한 바와 같이 상기 MBMS ID가 4비트로 구성되어 있다면 상기 전송채널은 모두 16개의 제2식별자들을 가지게 된다. 상기 16개의 제2식별자들 중availability가 YES인 제2식별자들을 탐색한다.
815단계에서 상기 CRNC는 상기 810단계에서 탐색된 제2식별자들 중 가장 작은 값을 갖는 제2식별자를 선택하고, 향후 상기 선택된 제2식별자는 상기 MBMS 서비스의 사용자 데이터의 MBMS ID 필드(550)에 삽입한다.
상술한 바와 같이 상기 810단계에서 결정된 전송채널로 전송되는 MBMS서비스들에 대해 이미 할당된 제2식별자를 분석하고, 상기 815단계에서 할당된 제2식별자들과 중첩되지 않는 제2식별자를 생성하고, 상기 생성된 제2식별자를 상기 임의의 MBMS 서비스에 할당할 수도 있다.
도 9는 본 발명에 따른 CRNC가 UE로 MBMS 서비스를 지원하는 과정을 도시하고 있다. 상기 도 9에서 수행되는 동작 중 상기 도 4에서 수행되는 동작과 동일할 경우에는 동일한 참조번호를 사용한다.
상기 도 9의 410단계 내지 430단계에서 수행되는 동작은 도 4의 410단계 내지 430단계와 동일하다. 935단계에서 상기 CRNC는 각 셀별로 MBMS 서비스를 제공할 전송채널을 결정하고, 상기 MBMS 서비스에 상기 도 8에 의해 결정된 U-MBMS ID를 할당한다. 상기 U-MBMS ID는 각 셀 별로 상기 MBMS 서비스가 전송되는 전송채널 상에서 고유성을 가진다. 상기 할당된 U-MBMS ID의 availability 변수는 NO로 변경된다.
940단계에서 상기 CRNC는 MCCH를 통해 MBMS 무선 베어러 정보(RADIO BEARER INFORMATION) 메시지를 전송하고, 상기 UE는 수신된 MBMS 무선 베어러 정보 메시지를 이용하여 MBMS 데이터를 수신할 무선 베어러를 설정한다. 상기 MBMS 무선 베어러 정보 메시지에는 MBMS가 제공될 사용자 평면 정보와 상기 935단계에서 할당된 U-MBMS ID가 포함된다. 상기 사용자 평면 정보에는 OVSF 코드 정보, 전송 포맷 정보, RLC (Radio Link Control) 정보, PDCP (Packet Data Convergence Control) 정보 등이 포함된다. 상기 MBMS 무선 베어러 정보 메시지를 수신한 UE는 상기 OVSF 코드 정보와 전송 포맷 정보 등을 이용해서 물리계층을 설정하고, U-MBMS ID 을 이용해서 MAC-c/sh/m 계층을 설정한다. 또한, RLC 정보와 PDCP 정보를 이용해서 RLC 계층과 PDCP 계층을 설정한다.
945단계에서 상기 CRNC는 상기 940단계에서 설정한 사용자 평면을 통해 MBMS 데이터를 전송하고, 상기 UE는 940단계에서 설정한 사용자 평면을 이용하여 MBMS 데이터를 수신한다. 상기 CRNC의MAC-c/sh/m계층은 상기 835단계에서 할당한 U-MBMS ID와 상위 계층에서 전달된 NAC SDU를 이용하여 MAC PDU(570)를 구성한다. 즉 상기 도 5의 MBMS ID 필드(550)에 상기 935단계에서 설정한 U-MBMS ID를 삽입한다. 상기 UE의 MAC-c/sh/m계층은 940단계에서 전달받은 U-MBMS ID를 이용해서 상기 CRNC로부터 전달받은 MAC PDU들을 상위계층으로 전달할지 여부를 판단한다. 즉, 수신된 MAC PDU의 MBMS ID 필드(550) 값이 수신하고자 하는 MBMS 서비스의 U-MBMS ID와 일치하는 경우에만 상기 MAC PDU를 상위계층으로 전달한다.
950단계에서 상기 MBMS 서비스의 세션이 종료되면, 상기 UE와 CRNC는 상기 MBMS 서비스를 위해 설정하였던 사용자 평면을 해제한다. 상기 MBMS 서비스의 세션은 특정 MBMS 서비스의 데이터가 제공되는 기간을 의미한다. 따라서, 상기 MBMS서비스의 세션이 종료되면 상기 MBMS서비스 세션에 따른 사용자 평면은 해제된다. 955단계에서 CRNC는 세션이 해제된 MBMS 서비스의 U-MBMS ID를 해제한다. 상기 U-MBMS ID를 해제한다는 것은 U-MBMS ID pool에서 해당 U-MBMS ID의 availability를 NO에서 YES로 변경하는 것을 의미한다.
부연하면, 상기 U-MBMS ID의 할당과 해제는 MBMS 서비스가 제공되는 셀별로 진행되는 반면, U-MBMS ID의 고유성은 해당 MBMS 서비스가 제공되는 전송 채널 상에서만 보장된다. 즉 상기 935단계와 955단계는 셀별로 진행되는 과정이지만, 상기 과정을 통해 할당/해제되는 U-MBMS ID는 해당 셀에서 해당 MBMS 서비스가 제공되는 전송 채널에서만 고유한 값을 가지도록 설정된다.
도 10은 본 발명에 따른 송신측 MAC-c/sh/m 계층을 도시하고 있다. 상기 도 10에서 보이고 있는 바와 같이 MTCH로 전송된 MBMS 서비스는 생성된 MBMS ID를 할당받는다. 상술한 바와 같이 본원 발명은 상기 생성되는 MBMS ID의 크기가 기존 방식에 비해 작아지게 된다. 상기 MBMS ID를 할당받은 MBMS 서비스는 TCTF를 결합하고, 상기 TCTF가 결합된 MBMS 서비스는 스케쥴링(Scheduling)/프라이어티 핸드링(Priority Handling) 과정을 수행한다. 상기 과정을 수행한 MBMS 서비스는 선택된 전송포맷조합(TFC)에 의해 전송포맷을 결정하고, 상기 결정된 TFC를 이용하여 FACH로 통해 수신측으로 전달된다.
도 11은 본 발명에 따른 수신측 MAC-c/sh/m 계층을 도시하고 있다. 상기 도 11에서 보이고 있는 바와 같이 FACH로 수신된 MBMS 서비스는 TCTF를 분리하고, 상기 분리된 TCTF를 MCCH로 전달한다. 상기 TCTF가 분리된 MBMS 서비스는 할당되어 있는 MBMS ID가 수신하고자 하는 서비스의 MBMS ID와 일치하는 지 여부를 판단하고, 상기 판단 결과 일치하는 경우 MTCH로 전달한다.
전술한 바와 같이 본 발명은 MBMS 서비스를 셀 단위로 구별하지 않고 전송채널/SCCPCH별로 구별함으로서 일정 크기를 갖는 MBMS ID를 이용하여 구별할 수 있으므로, 실제 데이터가 전송되는 무선 환경에서 적은 양의 데이터로 MBMS 서비스를 구분할 수 있다는 장점이 있다.
도 1은 일반적인 이동통신 시스템의 구조를 도시한 도면.
도 2는 무선망 제어기 또는 사용자 단말간의 Uu 인터페이스의 구조를 도시한 도면.
도 3은 멀티미디어 브로드캐스팅/멀티캐스팅 서비스(MBMS) 시스템의 구조를 도시한 도면.
도 4는 MBMS 서비스를 지원하는 이동통신 시스템의 각 노드들간의 동작을 도시한 도면.
도 5는 종래 MBMS 데이터를 전송하기 위한 MBMS 식별자를 할당하는 과정과 MBMS 전송 데이터를 도시한 도면.
도 6은 본 발명에 따른 MBMS 데이터를 전송하기 위한 MBMS 식별자를 할당하는 과정을 도시한 도면.
도 7은 본 발명에 따른 무선망 제어기에서 MBMS 데이터를 전송하기 위한 MBMS 식별자를 할당하는 과정을 도시한 도면.
도 8은 본 발명에 따른 MBMS 서비스를 지원하는 이동통신 시스템의 각 노드들간의 동작을 도시한 도면.
도 9는 본 발명에 따른 MBMS 데이터를 전송하기 위한 MBMS 식별자를 할당하는 다른 예를 도시한 도면.
도 10은 본 발명에 따른 송신측 맥(MAC)계층의 구조를 도시한 도면.
도 11은 본 발명에 따른 수신측 맥(MAC)계층의 구조를 도시한 도면.

Claims (12)

  1. 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 방법에 있어서,
    상기 무선망 제어기가 관리하는 셀들을 구별하기 위한 셀 식별자를 할당하는 과정과,
    상기 셀별로 구성되어 있는 채널들을 구별하기 위한 채널 식별자를 할당하는 과정과,
    상기 채널 식별자 내에서 상기 패킷 데이터 서비스를 구분하기 위한 패킷 서비스 아이디를 할당하는 과정과, 상기 생성된 식별자들을 상기 전달받은 패킷 데이터 서비스에 할당하고, 상기 할당된 패킷 데이터 서비스를 상기 결정된 채널로 전송하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  2. 제 1항에 있어서, 상기 채널 식별자 내에서 상기 패킷 데이터 서비스를 구분하기 위한 패킷 서비스 아이디는 아이디 풀(Pool)을 이용하여 관리하는 상기 방법.
  3. 제 2항에 있어서, 상기 아이디 풀은 상기 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자들 중 가장 작은 크기를 갖는 식별자를 생성하여 관리함을 특징으로 하는 상기 방법.
  4. 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 방법에 있어서,
    전달받은 패킷 데이터를 전송할 전송채널을 결정하는 과정과,
    상기 결정된 전송채널을 포함하고 있는 공통채널로 전송되고 있는 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 과정과,
    상기 생성된 식별자를 상기 전달받은 패킷 데이터 서비스에 할당하고, 상기 식별자가 할당된 패킷 데이터 서비스를 상기 결정된 전송채널로 전송하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  5. 제 4항에 있어서, 상기 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자들 중 가장 작은 크기를 갖는 식별자를 생성함을 특징으로 하는 상기 방법.
  6. 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 장치에 있어서,
    전송채널들과 상기 각 전송채널 전송하는 패킷 데이터 서비스에 할당된 식별자들을 저장하는 저장장치와,
    전달된 패킷 데이터를 전송할 전송채널을 결정하고, 상기 결정된 전송채널로 전송하고 있는 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 제어부로 구성됨을 특징으로 하는 상기 장치.
  7. 제 6항에 있어서, 상기 제어부는, 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자들 중 가장 작은 크기를 갖는 식별자를 생성함을 특징으로 하는 상기 장치.
  8. 적어도 2개의 공통채널들과 상기 공통채널은 적어도 2개의 전송채널들로 구성된 임의의 셀로 패킷 데이터를 전송하는 무선망 제어기와, 상기 전송채널로 상기 패킷 데이터 서비스를 전송받는 사용자 단말로 구성된 이동통신 시스템에서, 상기 무선망 제어기가 상기 패킷 데이터를 식별하기 위한 식별자를 할당하는 방법에 있어서,
    전달된 패킷 데이터를 전송할 전송채널을 결정하는 과정과,
    상기 결정된 전송채널로 전송하는 패킷 데이터들에 할당된 식별자와 중첩되지 않는 식별자를 생성하는 과정과,
    상기 생성된 식별자를 상기 전송할 패킷 데이터에 할당하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  9. 제 8항에 있어서, 상기 각 전송채널들에서 생성할 수 있는 식별자는 동일함을 특징으로 하는 상기 방법.
  10. 패킷 데이터 서비스를 지원하는 무선망 제어기와 상기 무선망 제어기로부터 전송된 패킷 데이터 서비스를 지원받는 사용자 단말로 구성된 이동통신 시스템에 있어, 상기 무선망 제어기가 패킷 데이터 서비스들을 식별하기 위해 상기 패킷 데이터에 식별자를 할당하는 방법에 있어서,
    상기 무선망 제어기가 관리하는 셀들을 구별하기 위한 셀 식별자를 할당하는 과정과,
    상기 셀별로 구성되어 있는 공통채널들을 구별하기 위한 공통채널 식별자를 할당하는 과정과,
    상기 공통채널별로 구성되어 있는 채널들을 구별하기 위한 채널 식별자를 할당하는 과정과,
    상기 채널 식별자 내에서 상기 패킷 데이터 서비스를 구분하기 위한 패킷 서비스 아이디를 할당하는 과정과,
    상기 생성된 식별자들을 상기 전달받은 패킷 데이터 서비스에 할당하고, 상기 할당된 패킷 데이터 서비스를 상기 결정된 채널로 전송하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  11. 제 10항에 있어서, 상기 채널 식별자 내에서 상기 패킷 데이터 서비스를 구분하기 위한 패킷 서비스 아이디는 아이디 풀(Pool)을 이용하여 관리하는 상기 방법.
  12. 제 11항에 있어서, 상기 아이디 풀은 상기 패킷 데이터 서비스들 각각에 할당된 식별자와 중첩되지 않는 식별자들 중 가장 작은 크기를 갖는 식별자를 생성하여 관리함을 특징으로 하는 상기 방법.
KR1020030068947A 2003-10-02 2003-10-02 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법 Expired - Fee Related KR100975745B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020030068947A KR100975745B1 (ko) 2003-10-02 2003-10-02 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법
EP04023422.1A EP1521393B1 (en) 2003-10-02 2004-10-01 Apparatus and method for ID allocation in MBMS mobile communication system
US10/957,815 US7551566B2 (en) 2003-10-02 2004-10-04 Apparatus and method for ID allocation in MBMS mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030068947A KR100975745B1 (ko) 2003-10-02 2003-10-02 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20050032949A true KR20050032949A (ko) 2005-04-08
KR100975745B1 KR100975745B1 (ko) 2010-08-12

Family

ID=34309542

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030068947A Expired - Fee Related KR100975745B1 (ko) 2003-10-02 2003-10-02 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법

Country Status (3)

Country Link
US (1) US7551566B2 (ko)
EP (1) EP1521393B1 (ko)
KR (1) KR100975745B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100899746B1 (ko) * 2005-04-25 2009-05-27 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 방송 서비스 제공을위한 시스템 및 방법
US7809373B2 (en) 2005-10-31 2010-10-05 Lg Electronics Inc. Method of transmitting and receiving radio access information in a wireless mobile communications system
US8134974B2 (en) 2005-10-31 2012-03-13 Lg Electronics Inc. Data transfer management in a radio communications network
US8649311B2 (en) 2009-06-26 2014-02-11 Hui Xu Method and system for transmitting logical channel identifier in MBMS
US8660570B2 (en) 2008-11-07 2014-02-25 Zte Corporation Physical cell ID allocation method and base station

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006126085A1 (en) * 2005-05-27 2006-11-30 Nokia Corporation Expanded signalling capability for network element, user equipment and system
KR100660246B1 (ko) * 2005-08-31 2006-12-20 삼성전자주식회사 디지털 멀티미디어 방송의 시청을 권유하는 메시지를전송하는 방법과 그에 따른 이동통신 단말기
US8805367B2 (en) * 2006-03-14 2014-08-12 Sharp Kabushiki Kaisha Method and apparatus for allocating terminal identifiers based on communication function
US9030989B2 (en) * 2007-10-30 2015-05-12 Google Technology Holdings LLC Method and apparatus for broadcasting/multicasting content from mobile user equipment over an MBMS network
WO2009062355A1 (fr) * 2007-11-12 2009-05-22 Zte Corporation Procédé destiné à envoyer une unité de données de protocole de couche de contrôle d'accès au support de service de diffusion et de multidiffusion
CN102111756B (zh) * 2009-12-23 2014-02-26 上海贝尔股份有限公司 自动分配物理小区标识的方法和设备
EP2997670B1 (en) * 2013-05-16 2019-05-15 Intel IP Corporation Multiple radio link control (rlc) groups
CN108307516B (zh) * 2016-09-30 2021-08-13 华为技术有限公司 数据传输方法及相关设备
EP3735024B1 (en) * 2017-12-25 2022-12-07 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data transmission method and device and computer storage medium
CN114158040B (zh) * 2020-08-18 2024-05-24 上海朗帛通信技术有限公司 一种被用于无线通信的方法和设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI114077B (fi) * 1999-03-10 2004-07-30 Nokia Corp Tunnuksen varausmenetelmä
US6829482B2 (en) * 2000-05-16 2004-12-07 Telefonaktiebolaget Lm Ericsson (Publ) Switching from dedicated to common channels when radio resources are controlled by drift radio network
US8126127B2 (en) 2002-01-16 2012-02-28 Qualcomm Incorporated Method and apparatus for provision of broadcast service information
EP1345402A1 (en) 2002-03-14 2003-09-17 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Method and system for access and accounting of point-to-multipoint services
KR20030080946A (ko) * 2002-04-09 2003-10-17 삼성전자주식회사 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법
US7177658B2 (en) * 2002-05-06 2007-02-13 Qualcomm, Incorporated Multi-media broadcast and multicast service (MBMS) in a wireless communications system
SE0201949D0 (sv) * 2002-06-20 2002-06-20 Ericsson Telefon Ab L M MBMS Support in UTRAN
KR20030097559A (ko) * 2002-06-22 2003-12-31 엘지전자 주식회사 무선이동통신 시스템의 멀티미디어 서비스 방법
KR100958519B1 (ko) * 2002-08-14 2010-05-17 엘지전자 주식회사 이동통신 시스템에서의 멀티미디어 서비스 수신 및 전송 방법
KR100893070B1 (ko) * 2002-09-19 2009-04-17 엘지전자 주식회사 무선통신 시스템의 멀티캐스트 서비스 제공 및 수신 방법, 그리고 그 장치
KR100889865B1 (ko) * 2002-11-07 2009-03-24 엘지전자 주식회사 무선 이동통신 시스템의 통신방법

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100899746B1 (ko) * 2005-04-25 2009-05-27 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 방송 서비스 제공을위한 시스템 및 방법
US7809373B2 (en) 2005-10-31 2010-10-05 Lg Electronics Inc. Method of transmitting and receiving radio access information in a wireless mobile communications system
US8134974B2 (en) 2005-10-31 2012-03-13 Lg Electronics Inc. Data transfer management in a radio communications network
US9516573B2 (en) 2005-10-31 2016-12-06 Lg Electronics Inc. Data transfer management in a radio communications network
US9930580B2 (en) 2005-10-31 2018-03-27 Lg Electronics Inc. Data transfer management in a radio communications network
US10129795B2 (en) 2005-10-31 2018-11-13 Lg Electronics Inc. Data transfer management in a radio communications network
US8660570B2 (en) 2008-11-07 2014-02-25 Zte Corporation Physical cell ID allocation method and base station
US8649311B2 (en) 2009-06-26 2014-02-11 Hui Xu Method and system for transmitting logical channel identifier in MBMS

Also Published As

Publication number Publication date
EP1521393B1 (en) 2019-08-28
US7551566B2 (en) 2009-06-23
KR100975745B1 (ko) 2010-08-12
EP1521393A3 (en) 2006-02-08
EP1521393A2 (en) 2005-04-06
US20050073974A1 (en) 2005-04-07

Similar Documents

Publication Publication Date Title
KR100917042B1 (ko) 무선 이동통신 시스템의 방송 및 멀티캐스트 데이터의전송 방법
AU2005320356B2 (en) Referencing of downlink channels in wireless communication system
KR100594115B1 (ko) 패킷 데이터 서비스의 채널 타입 변경에 따른 헤더 압축 컨텍스트 설정 장치 및 방법
KR100976140B1 (ko) 멀티캐스트 멀티미디어 방송 서비스를 제공하는 이동 통신 시스템에서 호출 방법
EP1501328B1 (en) Apparatus and method for transmitting / receiving MBMS control information in a mobile communication system
RU2310276C2 (ru) Способ обеспечения многоадресных услуг в системе подвижной связи
KR100703380B1 (ko) 멀티미디어 브로드캐스트/멀티캐스트 서비스를 지원하기 위한 제어정보 송수신 장치 및 방법
AU2003235064B2 (en) Apparatus and method for transmitting/receiving data during a handover in a mobile communication system providing MBMS service
KR101124905B1 (ko) 셀룰러 통신 시스템에서 브로드캐스트 또는 멀티캐스트서비스에 관련된 메시지를 전송하는 방법
KR101042803B1 (ko) 이동통신시스템에서 방송 서비스를 위한 호출 방법
US20050094670A1 (en) Method for acquiring header compression context in user equipment for receiving packet data service
US20050111395A1 (en) Method for paging user equipment over dedicated channel in mobile communication system for supporting multimedia broadcast/multicast service MBMS
KR100996051B1 (ko) 멀티미디어 방송 서비스를 지원하는 이동통신시스템에서 제어 정보를 송수신하는 방법
KR20050014984A (ko) 멀티미디어 브로드캐스트/멀티캐스드 서비스를 제공하는이동통신시스템에서 무선 자원 연결을 요청하는 메시지를재전송하는 방법
AU2003203530A1 (en) Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system
KR20050032949A (ko) 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법
KR20030080946A (ko) 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법
KR20050014599A (ko) 이동통신 시스템에서 제어 정보를 전송하기 위하여 사용자단말기를 효율적으로 호출하는 방법
KR20040088113A (ko) 멀티캐스트 멀티미디어 방송 서비스를 위한 제어 메시지의타켓 채널 타입 필드 코딩 및 디코딩 방법
KR20040026153A (ko) 무선통신의 공유채널을 통한 멀티캐스트 서비스 제공 방법및 장치
KR20050100862A (ko) 멀티미디어 방송/다중방송 서비스를 지원하는이동통신시스템에서 논리 채널을 구별하는 방법
KR20050020548A (ko) 패킷 데이터 서비스를 지원 받는 사용자 단말에서헤더압축 컨텍스트 획득 방법
KR20040100309A (ko) 이동통신 시스템에서 멀티미디어 브로드 캐스트멀티캐스트 서비스의 임시 식별자를 전송하는 장치 및 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20031002

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20081002

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20031002

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20100729

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20100806

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20100806

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20130730

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20140730

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20150730

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20160728

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20160728

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20170728

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20170728

Start annual number: 8

End annual number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20190517