[go: up one dir, main page]

KR20030080946A - 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법 - Google Patents

이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법 Download PDF

Info

Publication number
KR20030080946A
KR20030080946A KR1020020024259A KR20020024259A KR20030080946A KR 20030080946 A KR20030080946 A KR 20030080946A KR 1020020024259 A KR1020020024259 A KR 1020020024259A KR 20020024259 A KR20020024259 A KR 20020024259A KR 20030080946 A KR20030080946 A KR 20030080946A
Authority
KR
South Korea
Prior art keywords
service
mbms
channel
information
identifier
Prior art date
Application number
KR1020020024259A
Other languages
English (en)
Inventor
김성훈
최성호
이국희
박준구
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to JP2003103325A priority Critical patent/JP4002204B2/ja
Priority to US10/409,414 priority patent/US20030194992A1/en
Priority to RU2003110021A priority patent/RU2251224C2/ru
Priority to AU2003203530A priority patent/AU2003203530B2/en
Priority to CNB031367984A priority patent/CN100401664C/zh
Priority to EP20030007975 priority patent/EP1353523A1/en
Publication of KR20030080946A publication Critical patent/KR20030080946A/ko

Links

Classifications

    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast

Landscapes

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

Abstract

본 발명은 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 방법에 있어서, 사용자 단말기들로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS 데이터를 송신할 무선 채널을 결정하고, 상기 결정한 무선 채널에 관련된 무선 채널 정보를 생성하는 과정과, 상기 무선 채널 정보와, 상기 제1MBMS를 나타내는 서비스 식별자를 포함하는 무선 채널 관련 정보를 생성하여 공통 제어 채널을 통해 상기 사용자 단말기들로 송신하는 과정을 포함한다.

Description

이동 통신 시스템에서 멀티캐스트 멀티미디어 방송 서비스를 위한 제어 정보 전송 장치 및 방법{APPARATUS FOR TRANSMITTING CONTROL INFORMATION FOR MULTIMEDIA BROADCAST/MULTICAST SERVICE IN MOBILE COMMUNICATION SYSTEM AND METHOD THEREOF}
본 발명은 이동 통신 시스템에 관한 것으로서, 특히 멀티캐스트 멀티미디어 방송 서비스 제공을 위한 무선 채널 구성 정보를 공통 채널을 통해 전송하는 장치 및 방법에 관한 것이다.
오늘날 통신산업의 발달로 인해 부호분할다중접속(CDMA: Code DivisionMultiple Access, 이하 "CDMA"라 칭하기로 한다) 이동통신시스템에서 제공하는 서비스는 음성 서비스뿐만이 아니라 패킷 데이터, 서킷 데이터 등과 같은 큰 용량의 데이터를 전송하는 멀티캐스팅 멀티미디어 통신으로 발전해 나가고 있다. 따라서, 상기 멀티캐스팅 멀티미디어 통신을 지원하기 위기 위해 하나의 데이터 소스에서 다수의 사용자 단말기(User Equipment, 이하 "UE"라 칭함)로 서비스를 제공하는 방송/멀티캐스트 서비스(Broadcast/Multicast Service)가 있다. 상기 방송/멀티캐스트 서비스는 메시지 위주의 서비스인 셀 방송 서비스(Cell Broadcast Service, 이하 "CBS 서비스"라 칭함)와 실시간 영상 및 음성, 정지 영상, 문자 등 멀티미디어 형태를 지원하는 멀티캐스트 멀티미디어 방송 서비스(Multimedia Broadcast/Multicast Service, 이하 "MBMS"라 칭함)로 구분할 수 있다.
그러면 여기서 이동 통신 시스템에서 상기 MBMS 서비스를 제공하기 위한 네트워크 구조를 도 1을 참조하여 설명하기로 한다.
상기 도 1은 이동 통신 시스템에서 MBMS 서비스를 제공하기 위한 네트워크 구조를 개략적으로 도시한 도면이다.
상기 도 1을 참조하면, 먼저 멀티캐스트/방송-서비스 센터(MB-SC: Multicast/Broadcast- Service Center, 이하 "MB-SC"라 칭함)(110)는 MBMS 스트림(stream)을 제공하는 소스(source)이며, 상기 MB-SC(110)는 MBMS 서비스에 대한 스트림을 스케줄링(scheduling)하여 전송 네트워크(transit N/W)(111)로 전달한다. 상기 전송 네트워크(111)는 상기 MB-SC(110)와 서비스 패킷 무선 서비스 지원 노드(SGSN: Serving GPRS Support Node, 이하 "SGSN"이라 칭함)(100) 사이에 존재하는 네트워크(network)를 의미하며, 상기 MB-SC(110)로부터 전달받은 MBMS 서비스에 대한 스트림을 상기 SGSN(100)으로 전달한다. 여기서, 상기 SGSN(100)은 게이트웨이 패킷 무선 서비스 지원 노드(GGSN: Gateway GPRS Support Node, 이하 "GGSN"이라 칭함)와 외부 네트워크 등으로 구성 가능하고, 임의의 시점에서 상기 MBMS 서비스를 수신하고자 하는 다수의 UE들, 일 예로 Node B 1(102)에 속하는 UE1(104), UE2(105), UE3(106)과, Node B2(103)에 속하는 UE4(107), UE5(108)가 존재하고 있다고 가정하기로 한다. 상기 전송 네트워크(111)에서 MBMS 서비스에 대한 스트림을 전달받은 SGSN(100)은 MBMS 서비스를 받고자 하는 가입자들, 즉 UE들의 MBMS 관련 서비스를 제어하는 역할, 일 예로 가입자들 각각의 MBMS 서비스 과금 관련 데이터를 관리 및 MBMS 서비스 데이터를 특정 무선 네트워크 제어기(RNC: Radio Network Controller)(101)에게 선별적으로 전송하는 것과 같은 MBMS 관련 서비스를 제어한다. 또한 상기 SGSN(100)은 상기 MBMS 서비스 X에 관해 SGSN 서비스 컨텍스트(SERVICE CONTEXT)를 구성하여 관리하고, 상기 MBMS 서비스에 대한 스트림을 다시 상기 RNC(101)로 전달한다. 상기 RNC(101)는 다수의 Node B들을 제어하며, 자신이 관리하고 있는 Node B들중 MBMS 서비스를 요구하는 UE가 존재하는 Node B로 MBMS 서비스 데이터를 전송하며, 또한 상기 MBMS 서비스를 제공하기 위해 설정되는 무선 채널(radio channel)을 제어하고, 또한 상기 SGSN(100)으로부터 전달받은 MBMS 서비스에 대한 스트림을 가지고 상기 MBMS 서비스 X에 관해 RNC SERVICE CONTEXT를 구성하여 관리한다. 그리고 상기 도 1에 도시되어 있는 바와 같이 하나의 Node B, 일 예로 Node B(102)와 그 Node B(102)에 속하는 UE들(104), (105),(106)간에는 MBMS 서비스를 제공하기 위해 하나의 무선 채널만이 구성된다. 그리고 상기 도 1에 도시하지는 않았지만 홈위치 등록기(HLR: Home Location Register)는 상기 SGSN(100)과 연결되어, MBMS 서비스를 위한 가입자 인증을 수행한다.
다음으로 이동 통신 시스템에서 MBMS 서비스를 개시하기 위한 신호 흐름을 도 2를 참조하여 설명하기로 한다.
상기 도 2는 이동 통신 시스템에서 MBMS 서비스를 개시하기 위한 과정을 도시한 신호 흐름도이다.
상기 도 2를 참조하면, 먼저 MB-SC(110)는 제공가능한 MBMS 서비스들에 대한 메뉴(MENU INFORMATION) 정보를 상기 MBMS 서비스 가입자들인 UE들에게 통보한다(201단계). 여기서, 상기 메뉴 정보라 함은 특정 MBMS 서비스가 어떤 시각에서 제공되는지를 나타내는 정보로서, 상기 MB-SC(110)는 상기 메뉴 정보를 미리 설정되어 있는 서비스 영역(service area)들로 방송하거나 혹은 MBMS 서비스 요청이 있는 UE들에게만 전송할 수 있다. 상기 메뉴정보를 통하여 MB-SC가 각 MBMS의 서비스를 차별화 하여 구분하기 위한 MBMS 서비스 식별자를 알려주게 된다. 그리고 상기 도 2를 설명함에 있어 설명의 편의상 상기 MBMS 서비스 가입자를 UE(104)로 가정하기로 한다. 상기 메뉴 정보를 통보받은 UE(104)는 상기 메뉴 정보중 서비스 받고자하는 특정 MBMS 서비스를 선택하고, 상기 선택한 MBMS 서비스에 대한 서비스 요청(SERVICE JOINING)을 상기 MB-SC(110)로 송신한다. 여기서 MBMS 서비스를 요청함에 있어서는 상기 메뉴정보를 통해서 받은 MBMS 서비스 식별자 중 그 UE가 받고자 하는 서비스의 식별자를 선택하고, 상기 MBMS 서비스를 받고자 하는 UE의정보를 함께 송신하게 된다. 물론, 상기 서비스 요청은 상기 도 1에서 설명한 경로들, 즉 상기 UE(104)에서 Node B(102)와, RNC(101)와, SGSN(100) 및 전송 네트워크(111)를 통해 상기 MB-SC(110)로 전달된다. 그러면 상기 UE(104)의 특정 MBMS 서비스에 대한 서비스 요청을 수신한 MB-SC(110)는 상기 서비스 요청에 대한 응답(response)을 상기 UE(104)로 송신한다(201단계). 이때도 상기 서비스 요청을 할 때와 마찬가지로 상기 서비스 요청에 대한 응답은 상기 MB-SC(110)에서 전송 네트워크(111)와, SGSN(100)과, RNC(101)를 통해 상기 UE(104)로 전달된다. 여기서, 상기 전송 네트워크(111)와, SGSN(100)과, RNC(101)는 상기 특정 MBMS 서비스를 요청한 UE(104)를 나타내는 UE 식별자(identifier)를 저장해 두고, 실제 상기 특정 MBMS 서비스를 개시할 때 상기 저장해둔 UE 식별자를 이용하게 된다. 이런식으로 네트워크, 즉 MB-SC(110)와, 전송 네트워크(111)와, SGSN(100)과, RNC(101)는 상기 특정 MBMS 서비스를 받고자하는 UE들의 식별자들 및 그 수를 파악하게 된다.
이렇게 특정 MBMS 서비스에 대한 요청 및 응답이 완료된 상태에서, 상기 MB-SC(110)는 가까운 미래에 특정 MBMS 서비스가 시작될 것을 나타내는 서비스 안내(SERVICE ANNOUNCEMENT) 메시지를 상기 UE(104)로 송신한다(203단계). 상기 도 2를 설명함에 있어서는 특정 MBMS 서비스를 받고자 하는 UE를 UE(104)가 한 개 있다고 가정하여 설명하였지만, 상기에서 설명한 바와 같이 서비스 요청 및 응답 과정에서 네트워크상의 구성들, 즉 MB-SC(110)와, 전송 네트워크(111)와, SGSN(100)과, RNC(101)는 다수의 UE들로부터 특정 MBMS 서비스에 대한 서비스 요청 및 응답이 있었을 경우 상기 UE들 수 및 각각을 나타내는 식별자를 파악하고 있으므로, 상기 서비스 안내 메시지는 상기 다수의 UE들 각각으로 전달 가능함은 물론이다. 또한, 상기 서비스 안내 메시지는 상기 전송 네트워크(111)와, SGSN(100)과, RNC(101)를 통해 UE(104)에게 전달되며, 이때 UMTS 규격(standard)에 정의되어 있는 페이징(paging) 절차(process)가 이용될 수 있다. 여기서, 상기 MB-SC(110)가 서비스 안내 메시지를 전송하는 이유는 네트워크상의 상기 전송 네트워크(111)와, SGSN(100)과, RNC(101)가 MBMS 서비스를 제공하기 위한 전송로를 설정할 수 있는 시간적인 여유를 허용하고, 또한, 상기 MBMS 서비스를 받고자 하는 UE들을 파악하기 위한 것이다.
상기 서비스 안내 메시지를 수신한 UE(104)는 상기 특정 MBMS 서비스를 받고자하는 사실을 확인하는 서비스 확인(SERVICE CONFIRM) 메시지를 상기 MB-SC(110)로 송신한다(204단계). 상기 서비스 확인 메시지 역시 상기 전송 네트워크(111)와, SGSN(100)과, RNC(101)를 통해 MB-SC(110)로 전달되며, 이 과정에서 상기 전송 네트워크(111)와, SGSN(100)과, RNC(101)는 상기 특정 MBMS 서비스가 제공되어야 할 서비스 영역과 UE들을 확인하는 것이 가능하며, 실제 상기 특정 MBMS 서비스를 제공하기 위한 전송로를 구성(setup)한다. 이렇게 네트워크상에 전송로가 구성된 상태에서 상기 RNC(101)는 UE(104)와 상기 MBMS 서비스에 대한 스트림을 전송하기 위한 무선 채널, 즉 무선 베어러(Radio Beaer)를 구성하고(205단계), 또한 상기 SGSN(100)은 상기 RNC(101)와 상기 MBMS 서비스에 대한 스트림을 전송하기 위한 전송로, 즉 MBMS 베어러(MBMS Bearer)를 구성한다(206단계). 여기서, 상기 RNC(101)는 상기 MBMS 서비스에 대한 서비스 요청을 한 UE들이 존재하는 Node B들로만 무선베어러를 구성하고, 마찬가지로 상기 SGSN(101)는 상기 MBMS 서비스에 대한 서비스 요청을 한 UE들이 존재하는 RNC로만 MBMS 베어러를 구성한다. 이렇게, 네트워크상에 전송로가 설정된 상태에서 상기 MB-SC(110)은 해당 시점에서 MBMS 서비스에 대한 스트림을 송신하고, 상기 설정되어 있는 전송로들을 통해 상기 MBMS 서비스에 대한 스트림이 상기 UE(104)로 송신되어 실제 MBMS 서비스가 시작된다(207단계).
상기에서 설명한 바와 같이 MBMS 서비스를 제공하기 위해서는 다수의 제어 정보들이 필요로 되며, 이런 제어 정보들을 해당 UE들 각각으로 전송하기 위해서는 다수의 메시지 송수신 과정이 필요로 하였다. 그러므로 MBMS 서비스를 제공함에 있어 하나의 제어 메시지(control message)를 통해 다수의 UE들에게 제어 정보, 일 예로 무선 채널 구성 정보와 같은 제어 정보를 전달하는 방안에 대한 필요성이 대두되고 있다.
따라서, 본 발명의 목적은 이동 통신 시스템에서 동일한 MBMS 제공하는 UE들에게 상기 MBMS 종류별로 제어 정보를 공통 전송하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 이동 통신 시스템에서 동일한 MBMS를 제공하는 UE들에게 공통 채널을 통해 무선 채널 구성 정보를 전송하는 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 이동 통신 시스템에서 동일한 MBMS를 제공하는 UE들에게 공통 제어 채널을 통해 무선 채널 구성 정보를 전송하는 장치 및 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 송신 방법은; 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 방법에 있어서, 사용자 단말기들로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS 데이터를 송신할 무선 채널을 결정하고, 상기 결정한 무선 채널에 관련된 무선 채널 정보를 생성하는 과정과, 상기 무선 채널 정보와, 상기 제1MBMS를 나타내는 서비스 식별자를 포함하는 무선 채널 관련 정보를 생성하여 공통 제어 채널을 통해 상기 사용자 단말기들로 송신하는 과정을 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 수신 방법은; 무선 네트워크 제어기가 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하고, 상기 다수개의 종류들 중 어느 특정한 종류의 MBMS를 수신하기를 요구하는 사용자 단말기가 상기 특정 MBMS를 제공받기 위한 방법에 있어서, 공통 제어 채널을 통해 무선 채널 관련 정보를 수신하고, 상기 수신한 무선 채널 관련 정보에 포함되어 있는 서비스 식별자를 검출하는 과정과, 상기 검출한 서비스 식별자가 상기 특정 MBMS를 나타내는 서비스 식별자일 경우 상기 무선 채널 관련 정보에 포함되어 있는 무선 채널 정보에 상응하도록 무선 채널을 셋업 혹은 해제하는 과정을 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 송신 장치는; 무선 네트워크 제어기가 멀티캐스트/방송-서비스 센터로부터 수신되는, 적어도 2개 이상의 멀티캐스트 멀티미디어 방송 서비스(MBMS)들을 제공하며, 상기 무선 네트워크 제어기와 연결된 기지국에 속한 적어도 2개 이상의 사용자 단말기들이 상기 MBMS들 중 동일한 어느 한 특정 MBMS를 제공받기를 요구하는 이동 통신 시스템에서 상기 MBMS 제공을 위한 무선 채널 정보를 상기 사용자 단말기들로 송신하는 장치에 있어서, 상기 사용자 단말기들로부터 상기 특정 MBMS를 제공받기를 원하는 요구가 감지되면, 상기 특정 MBMS를 나타내는 서비스 식별자를 포함하는 서비스 컨텍스트를 구성하고, 상기 서비스 컨텍스트에 존재하는 사용자 단말기들로 특정 MBMS를 제공하기 위한 무선 채널 설정에 필요한 무선 채널 정보를 생성하는 무선 자원 제어 계층과, 상기 무선 채널 정보를 미리 설정한 크기에 상응하여 세그멘테이션하여 그 세그멘테이션된 데이터에 일련번호를 부여하는 무선 링크 제어 계층과, 상기 일련번호가 부여된 세그멘테이션된 데이터에 상기 세그멘테이션된 데이터를 수신할 사용자 단말기를 지정하는 사용자 단말기 식별자와, 상기 세그멘테이션된 데이터가 송신될 채널의 종류를 나타내는 채널 종류 정보를 삽입하여 무선 채널 관련 정보를 생성하는 매체 접속 제어 계층을 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 수신 장치는; 무선 네트워크 제어기가 멀티캐스트/방송-서비스 센터로부터 수신되는, 적어도 2개 이상의 멀티캐스트 멀티미디어 방송 서비스(MBMS)들을 제공하며, 상기 무선 네트워크 제어기와 연결된 기지국에 속한 적어도 2개 이상의 사용자 단말기들이 상기 MBMS들 중 동일한 어느 한 특정 MBMS를 제공받기를 요구하는 이동 통신 시스템에서 상기 무선 네트워크 제어기가 송신하는 상기 MBMS 제공을 위한 무선 채널 정보를 수신하는 장치에 있어서, 물리 계층으로부터 트랜스포트 블록들이 수신되면, 상기 트랜스포트 블록들 각각에 대해 상기 트랜스포트 블록이 전송된 채널의 종류를 나타내는 채널 종류 정보를 판독하고, 상기 채널 종류 정보가 공통 제어 채널일 경우 상기 공통 제어 채널을 담당하는 무선 링크 제어 계층으로 상기 트랜스포트 블록들을 전달하는 매체 접속 제어 계층과, 상기 매체 접속 제어 계층으로부터 전달받은 트랜스포트 블록들의 부가 정보를 이용하여 무선 채널 관련 정보로 생성하여 무선 자원 제어 계층으로 전달하는 무선 링크 제어 계층과, 상기 무선 채널 관련 정보에 포함되어 있는 서비스 식별자를 검사하고, 상기 서비스 식별자가 상기 요구한 특정 MBMS를 나타내는 서비스 식별자일 경우 상기 무선 채널 관련 정보에 포함되어 있는 무선 채널 정보에 따라 상기 특정 MBMS 스트림을 수신하기 위한 무선 채널을 설정하도록 제어하는 무선 자원 제어 계층을 포함함을 특징으로 한다.
도 1은 이동 통신 시스템에서 MBMS 서비스를 제공하기 위한 네트워크 구조를 개략적으로 도시한 도면
도 2는 이동 통신 시스템에서 MBMS 서비스를 개시하기 위한 과정을 도시한 신호 흐름도
도 3은 본 발명의 일 실시예에 따른 MBMS 서비스 제공 과정을 도시한 신호 흐름도
도 4는 본 발명의 다른 실시예에 따른 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면
도 5는 본 발명의 또 다른 실시예에 따른 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면
도 6은 본 발명의 실시예에서의 기능을 수행하기 위한 사용자 단말기 구조를 도시한 도면
도 7은 본 발명의 또 다른 실시예에 따른 사용자 단말기 동작 과정을 도시한 흐름도
도 8은 본 발명의 실시예에서의 기능을 수행하기 위한 UTRAN 구조를 도시한 도면
도 9는 본 발명의 또 다른 실시예에 따른 UTRAN의 동작 과정을 도시한 흐름도
도 10은 본 발명의 또 다른 실시예에 따른 공통 제어 채널을 통한 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면
도 11은 본 발명의 실시예에서의 기능을 수행하는 UMTS 통신 시스템의 프로토콜 구조를 개략적으로 도시한 도면
도 12는 본 발명의 또 다른 실시예에 따른 사용자 단말기 동작 과정을 도시한 흐름도
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
도 3은 본 발명의 일 실시예에 따른 MBMS 서비스 제공 과정을 도시한 신호 흐름도이다.
상기 도 3을 설명하기에 앞서, 이동 통신 시스템 구조는 도 1에서 설명한 이동 통신 시스템 구조와 동일하다고 가정하기로 한다. 또한 상기 도 3을 설명하기에 앞서 먼저 무선 네트워크 제어기(RNC: Radio Network Controller, 이하 "RNC"라 칭함)(101)가 관리하는 RNC 서비스 컨텍스트(SERVICE CONTEXT, 이하 "SERVICE CONTEXT"라 칭함)와 서비스 패킷 무선 서비스 지원 노드(SGSN: Serving GPRS Support Node, 이하 "SGSN"이라 칭함)(100)가 관리하는 SGSN SERVICE CONTEXT에 관해서 설명하기로 한다. 상기 RNC(101)와 SGSN(100)은 각각 멀티캐스트 멀티미디어 방송 서비스(Multimedia Broadcast/Multicast Service, 이하 "MBMS"라 칭함) 서비스 별로 서비스 관련 정보들을 관리하며, 상기 MBMS 서비스 별로 관리되는 관련 정보들을 "SERVICE CONTEXT"로 통칭하는 것이며, 상기 MBMS 서비스 별로 관리되는 관련 정보들로는 MBMS 서비스를 제공받기를 원하는 사용자 단말기(UE: User Equipment, 이하 "UE"라 칭함)들의 명단, 즉 MBMS 서비스를 제공받기를 원하는 UE들의 UE 식별자(identifier)와, 상기 UE들이 위치하고 있는 서비스 영역(service area) 및 MBMS 서비스를 제공하기 위해 요구되는 서비스 품질(QoS: Quality of Service, 이하 "QoS"라 칭함)과 같은 정보등이 있다.
상기 RNC SERVICE CONTEXT와, SGSN SERVICE CONTEXT에 포함되는 정보들을 좀더 구체적으로 설명하면 다음과 같다.
첫 번째로 상기 RNC SERVICE CONTEXT에 포함되는 정보들은 하기와 같다.
RNC SERVICE CONTEXT = {멀티캐스트/방송-서비스 센터(MB-SC: Multicast/Broadcast- Service Center, 이하 "MB-SC"라 칭함) 서비스 식별자, RNC서비스 식별자, MBMS 서비스를 수신할 또는 수신하고 있는 셀(cell)의 식별자[해당 셀에 위치한 UE의 식별자들], MBMS 서비스를 제공하기 위해 필요한 QoS}
상기와 같이 하나의 RNC SERVICE CONTEXT는 하나의 서비스 식별자와 다수의 셀 식별자들과 다수의 UE 식별자들 정보로 구성된다. 또한 서비스 식별자로 MB-SC 서비스 식별자와 RNC 서비스 식별자가 존재하며, 상기 MB-SC 서비스 식별자는 MB-SC(110)에서 제공하는 MBMS 서비스에 부여한 고유한 식별자이며, RNC 서비스 식별자는 RNC에서 MBMS 서비스에 부여한 식별자이다. 여기서, 상기 RNC 서비스 식별자는 UE(104)와 RNC(101)만 인지하며, 무선 채널(radio channel)을 포함한 RNC(101)와 UE(104)사이의 전송로, 즉 무선 베어러(radio bearer)에서 서비스를 좀 더 효율적으로 인지하기 위해 부여될 수 있다.
두 번째로 상기 SGSN SERVICE CONTEXT에 포함되는 정보들은 하기와 같다.
SGSN SERVICE CONTEXT = {MB-SC 서비스 식별자, SGSN 서비스 식별자, MBMS 서비스를 수신할 또는 수신하고 있는 RNC의 식별자[해당 RNC에 위치한 UE들의 명단], MBMS 서비스를 제공하기 위해 요구되는 QoS}
상기 SGSN SERVICE CONTEXT에서 SGSN 서비스 식별자는 SGSN(100)이 할당하는 식별자로, UE(104)와 SGSN(100) 사이에서 MBMS 서비스를 효율적으로 인지하기 위해 사용된다. 또한 상기 SGSN SERVICE CONTEXT에서 RNC의 식별자 대신 다른 정보들이 사용될 수 도 있다. 예를 들어 몇 개의 RNC들을 하나의 서비스 영역으로 미리 설정해 둔 뒤, 상기 서비스 영역에 일대일로 대응되는 서비스 영역 식별자로 RNC 식별자를 대체할 수도 있는 것이다.
그리고 상기 RNC SERVICE CONTEXT와 SGSN SERVICE CONTEXT는 하기에서 설명할 MBMS 서비스 제공 과정에서 지속적으로 갱신(update)되며, 상기 RNC(101)와 SGNS(100)는 상기 RNC SERVICE CONTEXT와 SGSN SERVICE CONTEXT를 임의의 MBMS 서비스에 대한 스트림을 전송할 셀, 즉 기지국과 RNC를 결정하고, 서비스를 받고 있는 UE들을 파악하는데 사용된다. 그러면 여기서 도 3을 참조하여 실제 MBMS 서비스가 제공되는 과정을 설명하기로 한다.
먼저 UE(104)는 RNC(101)로 임의의 MBMS 서비스 "X"에 대한 서비스 제공을 요청하기 위해 제1 MBMS 서비스 요구(MBMS SERVICE REQUEST 1) 메시지를 전송한다(301단계). 여기서, 상기 제1 MBMS 서비스 요구 메시지에는 상기 UE(104)가 서비스 받고자 하는 MBMS 서비스를 지정하는 서비스 식별자인 MB-SC 서비스 식별자와, 상기 제1 MBMS 서비스 요구 메시지를 전송하는 UE를 식별하는 사용자 식별자가 포함된다. 상기 제1 MBMS 서비스 요구 메시지를 수신한 RNC(101)는 구성되어 있는 RNC SERVICE CONTEXT를 갱신하여, 즉 상기 구성되어 있는 RNC SERVICE CONTEXT의 수신자 관련 정보에 상기 UE(104)의 사용자 식별자를 추가시키며, 서비스 영역 관련 정보에 상기 UE(104)가 속해있는 셀, 즉 Node B 2(102)의 셀 식별자를 추가시키고 상기 MBMS 서비스 X에 대한 서비스 제공을 요청하는 제2 MBMS 서비스 요구(MBMS SERVICE REQUEST 2) 메시지를 SGSN(100)으로 전송한다(302단계) 상기에서 RNC 서비스 식별자의 생성 및 갱신은 상기 MBMS SERVICE REQUEST1 (301단계) 메시지를 받았을 때 이루어질수도 있고, 혹은 MBMS SERVICE RESPONSE2 메시지를 수신하였을 경우(305단계)에서 할 수도 있다. . 여기서, 상기 설명에서는 상기RNC(101)가 상기 RNC SERVICE CONTEXT를 갱신하는 경우를 설명하였지만, 상기 서비스 제공 요청된 MBMS 서비스 X가 새로운 MBMS 서비스일 경우에는 상기 RNC(101)는 상기 MBMS 서비스 X에 대한 RNC SERVICE CONTEXT를 새롭게 구성한 후, 상기 새롭게 구성된 RNC SERVICE CONTEXT에 상기 정보들을 관리하게 된다. 또한, 제2 상기 MBMS 서비스 요구 메시지에는 상기 UE(104)가 서비스 받고자 하는 MBMS 서비스를 지정하는 MB-SC 서비스 식별자와, 상기 제2 MBMS 서비스 요구 메시지를 전송하는 사용자 식별자가 포함된다. 즉, 현재 MBMS서비스를 받고자 하는 신규한 UE가 있을 경우 기존에 그 서비스를 받고자 하는 UE가 있었다면 이후 MBMS 서비스를 수행할 경우 이후에 Radio Link에 대한 제어정보를 함께 보내주고자 동일한 RNC 서비스 식별자를 가지고 제어정보를 알려주게 되고, 상기 MBMS 서비스를 받고자 하는 신규한 UE가 요청한 서비스가 신규하다면, 새로운 MBMS 서비스를 위한 RNC 서비스 식별자를 생성하여 관리하게 되는 것이다. 여기에서 상기 RNC 서비스 식별자의 할당은 서비스 종류에 따라 순차적으로 생성할 수도 있고, 일정 수식에 의해 효율적으로 할당하여 관리할 수도 있다. 즉, 좀더 구체적으로 설명하자면 상기 RNC 서비스 식별자를 생성하거나 갱신하는 것은 상기 RNC 가 UE로부터 MBMS Service Request1를 수신받았을때 RNC Servic Context를 갱신하거나 추가하고, 만약 새로운 RNC 서비스 식별자가 필요하다고 판단되면 MBMS 서비스 RNC 서비스 식별자를 MBMS Service Response 2 메시지를 받았을 때 생성할 수도 있고, 아예 MBMS Service Request 메시지를 받았을 때 함께 상기 RNC 서비스 식별자를 같이 생성할 수도 있다. 이는 구현상의 문제이므로, 충분히 변형가능함은 물론이다.
상기 SGSN(100)은 상기 RNC(101)로부터 상기 제2 MBMS 서비스 요구 메시지를 수신함에 따라 구성되어 있는 SGSN SERVICE CONTEXT를 갱신하여, 즉 상기 구성되어 있는 SGSN SERVICE CONTEXT의 수신자 관련 정보에 상기 UE(104)의 사용자 식별자를 추가시키며, 서비스 영역 관련 정보에 상기 UE(104)가 속해있는 RNC, 즉 RNC(101)의 식별자를 추가시키고 상기 MBMS 서비스 X에 대한 서비스 제공을 요청하는 제3 MBMS 서비스 요구(MBMS SERVICE REQUEST 3) 메시지를 MB-SC(110)으로 전송한다(303단계). 여기서, 상기 설명에서는 상기 SGSN(1400)이 상기 SGSN SERVICE CONTEXT를 갱신하는 경우를 설명하였지만, 상기 서비스 제공 요청된 MBMS 서비스 X가 새로운 MBMS 서비스일 경우에는 상기 SGSN(100)은 상기 MBMS 서비스 X에 대한 SGSN SERVICE CONTEXT를 새롭게 구성한 후, 상기 새롭게 구성된 SGSN SERVICE CONTEXT에 상기 정보들을 관리하게 된다. 또한, 상기 제3 MBMS 서비스 요구 메시지에는 MB-SC 서비스 식별자가 포함된다. 상기 제3 MBMS 서비스 요구 메시지를 수신한 MB-SC(110)는 상기 제3 MBMS 서비스 요구 메시지를 송신한 SGSN(100)을 상기 MBMS 서비스 X 서비스 제공 목록에 추가하고 상기 제3 MBMS 서비스 요구 메시지를 정상적으로 수신하였음을 나타내는 제3 MBMS 서비스 응답(MBMS SERVICE RESPONSE 3) 메시지를 상기 SGSN(100)으로 송신한다(304단계). 여기서, 상기 제3 MBMS 서비스 응답 메시지에는 MB-SC 서비스 식별자가 포함된다.
상기 제3 MBMS 서비스 응답 메시지를 수신한 SGSN(100)은 상기 MBMS 서비스 X에 대한 서비스 식별자, 즉 SGSN 서비스 식별자를 상기 SGSN SERVICE CONTEXT의 서비스 식별자 관련 정보에 추가하는 형태로 갱신한 후 상기 제3 MBMS 서비스 요구메시지를 정상적으로 수신하였음을 나타내는 제2 MBMS 서비스 응답 2(MBMS SERVICE RESPONSE 2) 메시지를 상기 RNC(101)로 송신한다(305단계). 여기서, 상기 SGSN(100)은 상기 제3 MBMS 서비스 요구 메시지를 수신함에 따라 상기 SGSN 서비스 식별자를 할당하는데 이는 상기 MBMS 서비스 X에 대응하여 상기 SGSN(100)에서 관리하는 서비스 식별자이다. 상기 제2 MBMS 서비스 응답 메시지를 수신한 RNC(101)는 RNC 서비스 식별자를 할당하고, 상기 할당한 RNC 서비스 식별자를 상기 RNC SERVICE CONTEXT의 서비스 식별자 관련 정보에 추가하는 형태로 갱신한 후 상기 제2 MBMS 서비스 요구 메시지를 정상적으로 수신하였음을 나타내는 제1 MBMS 서비스 응답(MBMS SERVICE RESPONSE 1) 메시지를 상기 UE(1404)로 송신한다(306단계). 여기서 상기 RNC 서비스 식별자에 관한 정보를 MBMS 서비스 응답 메시지에 포함하여 UE로 송신할 수 있다. 여기서, 상기 RNC(101)는 상기 제2 MBMS 서비스 응답 메시지를 수신함에 따라 RNC 서비스 식별자를 할당하는데 이는 상기 MBMS 서비스 X에 대응하여 상기 RNC(101)에서 관리하는 서비스 식별자이다. 여기서, 상기 제1 MBMS 서비스 요구 메시지에는 MB-SC 서비스 식별자와, SGSN 서비스 식별자와, RNC 서비스 식별자가 포함되어 있다. 상기 제1 MBMS 서비스 응답 메시지를 수신한 UE(104)는 상기 SGSN 서비스 식별자와, RNC 서비스 식별자를 저장한 후 대기한다.
한편, 상기 MB-SC(1410)는 가까운 시간 내에 상기 MBMS 서비스 X가 시작될 것임을 통지하며, 또한 상기 MBMS 서비스 X를 실제 제공받기를 원하는 UE들의 명단, 즉 UE들의 식별자들을 파악하기 위한 제3 MBMS 서비스 통지(MBMS SERVICE NOTIFY 3) 메시지를 상기 SGSN(110)로 송신한다(307단계). 여기서, 상기 제3 MBMS서비스 통지 메시지에는 MB-SC 서비스 식별자와, 상기 MBMS 서비스 X가 실제 서비스 시작되는 서비스 시작 시간, QoS 관련 정보가 포함되어 있다. 상기 제3 MBMS 서비스 통지 메시지를 수신한 SGSN(100)은 전송 네트워크(111)상에 상기 MBMS 서비스 X를 제공하기 위한 무선 베어러를 설정하고, 또한 상기 MBMS 서비스 X를 위한 Iu 연결(Iu connection)을 설정하고, QoS 관련 정보와, 서비스 영역 관련 정보중 Iu connection 관련 정보를 상기 SGSN SERVICE CONTEXT에 갱신한 후 가까운 시간 내에 MBMS 서비스 X가 시작될 것임을 통지하며, 또한 상기 MBMS 서비스 X를 실제 제공받기를 원하는 UE들의 명단을 파악하기 위한 제2 MBMS 서비스 통지(MBMS SERVICE NOTIFY 2)메시지를 상기 RNC(101)로 송신한다(308단계). 여기서, 상기 제2 MBMS 서비스 통지 메시지에는 MB-SC 서비스 식별자와, SGSN 서비스 식별자와, 서비스 시작 시간 및 QoS 관련 정보가 포함되어 있다. 상기 제2 MBMS 서비스 통지 메시지를 수신한 RNC(101)는 관리하고 있는 RNC SERVICE CONTEXT에 존재하는 UE들 식별자 및 상기 UE들이 속한 셀을 확인하고, 상기 UE들로 가까운 시간 내에 상기 MBMS 서비스 X가 시작될 것임을 통지하는 제1 MBMS 서비스 통지(MBMS SERVICE NOTIFY 1) 메시지를 UE(104)로 송신한다(309단계). 여기서, 상기 제1 MBMS 서비스 통지 메시지에는 MB-SC 서비스 식별자와, RNC 서비스 식별자와, 서비스 시작 시간 및 QoS 관련 정보가 포함되어 있다.
상기 제1 MBMS 서비스 통지 메시지를 수신한 UE(104)는 상기 MBMS 서비스 X를 실제 제공받을지 여부를 결정하고, 상기 수신한 QoS 관련 정보를 저장한 후 상기 제1 MBMS 서비스 통지 메시지를 정상적으로 수신하였음을 나타내는 제1 MBMS 통지 응답(MBMS NOTIFY RESPONSE 1) 메시지를 상기 RNC(101)로 송신한다(310단계). 여기서, 상기 제1 MBMS 통지 응답 메시지에는 RNC 서비스 식별자와, UE 식별자가 포함되어 있다. 상기 제1 MBMS 통지 응답 메시지를 수신한 RNC(101)는 상기 제1 MBMS 통지 응답 메시지를 전송한 UE의 UE 식별자 및 상기 UE가 속한 셀의 식별자를 관리하고 있는 RNC SERVICE CONTEXT에 추가하는 형태로 갱신하고, 상기 제2 MBMS 서비스 통지 메시지를 정상적으로 수신하였음을 나타내는 제2 MBMS 통지 응답(MBMS NOTIFY RESPONSE 2) 메시지를 상기 SGSN(100)으로 송신한다(311단계). 상기 310단계에서는 상기 RNC(1401)가 상기 UE(104)로부터만 제1 MBMS 통지 응답 메시지를 수신하였을 경우를 가정하였으나, 다수의 UE들로부터 상기 제1 MBMS 통지 메시지를 수신하는 것 역시 가능하며, 이 경우 상기 다수의 UE들 각각에 대한 UE 식별자 및 상기 UE들이 속한 셀들의 셀 식별자를 상기 RNC SERVICE CONTEXT에 추가하는 형태로 갱신한다.
한편, 상기 제2 MBMS 통지 응답 메시지에는 MB-SC 서비스 식별자와, UE 식별자가 포함되어 있다. 상기 제2 MBMS 통지 응답 메시지를 수신한 SGSN(100)은 관리하고 있는 SGSN SERVICE CONTEXT를 상기 제2 MBMS 통지 응답 메시지에 포함되어 있는 UE들의 식별자와 RNC 식별자를 추가시키는 형태로 갱신한다. 그리고 상기 SGSN(100)은 상기 제2 MBMS 통지 응답 메시지를 송신한 상기 RNC(101)로 상기 MBMS 서비스 X에 대한 스트림을 전송하기 위한 전송로, 즉 무선 접속 베어러(RAB: Radio Access Bearer, 이하 "RAB"라 칭함)를 설정하기 위한 RAB 할당 요구(RAB ASSIGNMENT REAUEST) 메시지를 상기 RNC(101)로 송신한다(312단계). 여기서, 상기RAB 할당 요구 메시지에는 MB-SC 서비스 식별자와, QoS 정보가 포함되어 있다. 상기 RAB 할당 요구 메시지를 수신한 RNC(101)는 관리하고 있는 RNC SERVICE CONTEXT에 식별자가 존재하는 셀과 UE를 확인하고, 상기 수신한 QoS 정보에 따라 상기 셀, 즉 Node B(102)로 무선 링크(Radio Link)를 설정할 준비를 하고, 이때, 상기 RNC 서비스 식별자에 대한 정보를 보냄으로써 종래에 서비스를 위해 개개의 UE에게 일일이 보내줘야 했던 Radio Link에 대한 정보를 일괄적으로 RNC 서비스 식별자를 통해서 보내주게 되는 것이다. 이때 UE가 Cell_FACH일 경우에는 FACH를 통해서 상기 제어정보를 일괄적으로 보내게 되고, 상기 UE들이 Cell_DCH일 경우에는 종래와 같은 방법으로 상기 제어정보를 보내거나, 상기 UE들로 하여금 Cell_FACH상태로 상태전이를 하게끔 요청하여 FACH를 통해 MBMS서비스를 보낼 채널에 대한 제어정보를 보내고, 그 정보를 받아 실제 MBMS 서비스 데이터를 받을 채널에 관한 Radio Link를 구성하게 된다. 상기 UE, 즉 UE(104)로 무선 베어러(Radio Bearer)를 설정할 준비를 한다. 그리고 나서 상기 RNC(101)는 상기 MBMS 서비스 X에 대한 스트림을 전송하기 위한 상기 무선 링크를 설정하기를 요구하는 MBMS 무선 링크 셋업 요구(RADIO LINK SETUP REQUEST) 메시지를 상기 Node B(102)로 송신한다(313단계). 여기서, 상기 MBMS 무선 링크 셋업 요구 메시지에는 상기 MBMS 서비스 X에 대한 스트림을 전송할 무선 링크에 적용될 채널화 코드(channelization code) 정보와, 스크램블링 코드(scrambling code) 정보가 포함되어 있다. 상기 무선 링크 셋업 요구 메시지를 수신한 Node B(102)는 상기 무선 링크 셋업 요구 메시지에 포함되어 있는 상기 채널화 코드 정보 및 스크램블링 코드 정보를 이용하여 무선 링크를셋업(setup)한 후 상기 RNC(101)로 무선 링크 셋업을 수행하였음을 나타내는 무선 링크 셋업 응답(RADIO LINK SETUP RESPONSE) 메시지를 송신한다(314단계).
상기 RNC(101)는 상기 무선 링크 셋업 응답 메시지를 수신하고, 상기 무선 링크 셋업 응답 메시지를 송신한 상기 Node B(102)에 속하는 셀에 위치한 UE들, 즉 UE(104)에게 무선 베어러(Radio Bearer)를 설정하기를 요구하는 무선 베어러 셋업(RADIO BEARER SETUP) 메시지를 송신한다(315단계). 여기서, 상기 무선 베어러 셋업 메시지에는 RNC 서비스 식별자와, 서비스 시작 시간, 채널화 코드 정보 및 스크램블링 코드 정보가 포함되어 있다. 상기 무선 베어러 셋업 메시지를 수신한 Node B(102)는 상기 수신한 무선 베어러 셋업 메시지에 포함되어 있는 정보들을 가지고 무선 베어러를 설정한 후 상기 RNC(101)로 무선 베어러 셋업이 완료하였음을 나타내는 무선 베어러 셋업 완료(RADIO BEARER SETUP COMPLETE) 메시지를 송신한다(316단계). 여기서, 상기 무선 베어러 셋업 완료 메시지에는 RNC 서비스 식별자와, 사용자 식별자가 포함되어 있다. 상기 무선 베어러 셋업 완료 메시지를 수신한 RNC(101)는 관리하고 있는 RNC SERVICE CONTEXT에 상기 무선 베어러 셋업 완료 메시지를 송신한 UE(104)의 식별자를 추가하는 형태로 갱신한 후 MBMS 서비스 X에 대한 전송로 구성이 완료되었음을 나타내는 MBMS RAB 할당 응답(RAB ASSIGNMENT RESPONSE) 메시지를 상기 SGSN(100)로 송신한다(317단계). 여기서, 상기 MBMS RAB 할당 응답 메시지에는 MB-SC 서비스 식별자 및 다수의 UE 식별자들이 포함되어 있다. 상기 MBMS RAB 할당 응답 메시지를 수신한 SGSN(100)은 관리하고 있는 SGSN SERVICE CONTEXT를 상기 MBMS RAB 할당 응답 메시지에 포함되어 있는 UE들의 식별자를 추가하는 형태로 갱신한 후 상기 MBMS 서비스 X에 대한 수신 준비가 완료되었음을 나타내는 제3 MBMS 통지 응답(MBMS NOTIFY RESPONSE 3) 메시지를 MB-SC(110)로 송신한다(318단계). 상기 제3 MBMS 통지 응답 메시지에는 서비스 식별자(IP multicast address)가 포함되어 있다. 이렇게, 상기 MB-SC(110)가 상기 제3 MBMS 통지 응답 메시지를 수신함에 따라 상기 MB-SC(1110)와 UE(104)간에는 MBMS 서비스 X에 대한 스트림이 제공된다(319단계).
상기에서 설명한 임의의 MBMS 서비스 X를 개시하기 위한 메시지 종류 및 각 구성부들에서의 동작을 하기 표 1 및 표 2에 나타내었으며, 상기 메시지들의 메시지 명은 설명의 편의상 명명한 것이며 향후 그 메시지 명이 변경될 수도 있음은 물론이다.
상기에서 설명한 메시지들중 MBMS RAB 할당 요구 메시지와, MBMS RAB 할당 응답 메시지와, MBMS 무선 링크 셋업 요구 메시지와, MBMS 무선 링크 셋업 응답 메시지와, MBMS 무선 베어러 셋업 메시지 및 MBMS 무선 베어러 셋업 완료 메시지는 새로운 메시지로 정의하거나 혹은 현재 UMTS 시스템에서 사용하고 있는 RAB 할당 요구 메시지와, RAB 할당 응답 메시지와, 무선 링크 셋업 요구 메시지와, 무선 링크 셋업 응답 메시지와, 무선 베어러 셋업 메시지 및 무선 베어러 셋업 완료 메시지를 변형한 형태로 정의될 수 있다. 다만 상기 메시지들에 상기 MBMS 서비스를 위한 각종 정보들이 포함되어 있어야함은 물론이다.
한편, 상기 도 3에서 설명한 MBMS 서비스 제공 과정에서 상기 MBMS 서비스를 제공받을 UE다 다수일 경우 상기 다수의 UE들 각각에게 MBMS RADIO BEARER SETUP 메시지를 통해 채널화 코드 정보와, 스크램블링 코드 정보 등과 같은 상기 MBMS 서비스에 대한 스트림을 수신하기 위한 무선 채널을 구성하기 위한 위한 정보들이 전달되어야만 한다. 여기서, 상기 무선 채널 구성 정보들을 상기 다수의 UE들 각각에 전달하는 방법은 첫 번째로 UE들 각각에게 MBMS RADIO BEARER SETUP 메시지를 전송하는 방식과, 두 번째로 한 셀에 속한 UE들에게 동일한 하나의 MBMS RADIO BEARER SETUP 메시지를 전송하는 방식이 존재한다. 여기서, 상기 첫 번째 방식은 일반적인 UMTS에서 적용하는 방법을 그대로 적용하는, 즉 UE들 각각에 대해 일대일로 무선 채널 구성 정보들을 전송하는 것이며, 상기 두 번째 방식이 본 발명에서 제안하는 무선 채널 구성 정보들을 전송하는 방식이다.
그러면 여기서 도 4 및 도 5를 참조하여 하나의 제어 메시지를 통해 다수의 UE들로 무선 채널 구성 정보들을 전송하는 방법을 설명하기로 한다.
먼저 도 4는 본 발명의 다른 실시예에 따른 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면이다.
먼저 상기 도 4를 설명하기에 앞서, 먼저 UE1(421), UE2(422), UE3(423), UE4(431), UE5(432)가 임의의 MBMS 서비스인 제1MBMS 서비스를 요청하였고, 상기 제1MBMS 서비스 요청에 따라 상기 도 3에서 설명한 바와 같이 314단계까지, 즉 무선 링크 셋업까지 완료된 상태에 있다고 가정하기로 한다. 또한, 상기 UE1(421), UE2(422), UE3(423), UE4(425)는 순방향 억세스 채널(FACH: Forward Access Channel, 이하 "FACH"라 칭함) 수신 정보와 랜덤 억세스 채널(RACH: Random Access Channel, 이하 "RACH"라 칭함) 정보를 인지하고 있으며, 상기 UE1(421), UE2(422), UE3(423), UE4(425)는 FACH를 통해 전송되는 메시지들을 수신할 수 있는 상태에 있으며(이하 "Cell_FACH 상태"라 칭함), UE5(431)는 전용채널(DCH: Dedicated CHannel, 이하 "DCH"라 칭함)을 설정하고 있는 상태(이하 "Cell_DCH 상태"라 칭함)에 있다고 가정하기로 한다.
먼저, RNC(410)는 상기 UE들 각각에 대해 한개의 MBMS RADIO BEARER SETUP 메시지를 전송하고, 상기 UE들은 MBMS RADIO BEARER SETUP 메시지에 대한 응답으로 상기 RNC(410)로 MBMS RADIO BEARER SETUP COMPLETE 메시지를 전송한다. 상기 RNC(410)는 Cell_FACH 상태에 있는 UE들에게는 각 Cell에 구성되어 있는 FACH를 통해 MBMS RADIO BEARER SETUP 메시지를 전송하며, 이때 FACH을 통해 전송되는 메시지의 구성은 상기 도 4에 도시한 바와 같다. 즉, 상기 FACH는 다수의 UE들이 공유하는 채널이므로, FACH를 통해 전송되는 메시지들에는 상기 FACH를 수신할 수신 UE를 지정해주어야만 하는데 UE 식별자 정보(440)에 상기 FACH를 수신할 UE를 나타내는 UE 식별자가 포함된다. 여기서, 상기 UE 식별자 정보는 UE가 최초로 시스템에 접속할 때, UE별로 할당되며 16 비트 또는 32 비트로 구성된다. 그리고 기타 제어 정보(450)는 상기 UE 식별자 정보(440)를 제외한 나머지 제어 정보들을 의미하여 다중화 정보등이 있으며, 또한 페이로드(PAYLOAD)(460)에는 실제 상기 MBMS RADIO BEARER SETUP 메시지가 포함하는 정보들이 존재한다.
한편, 상기 RNC(410)는 Cell_DCH 상태에 있는 UE5(431)에게는 DCH를 통해 MBMS RADIO BEARER SETUP 메시지를 전송한다. 상기 DCH는 그 특성이 특정 UE에게 전용으로 할당되는 채널이므로 상기 DCH를 통해 전송되는 MBMS RADIO BEARER SETUP 메시지 포맷(format)은 UE 식별자 정보가 별도로 필요하지 않고, 다만 기타 제어정보(470)와 실제 상기 MBMS RADIO BEARER SETUP 메시지가 포함하는 정보들이 존재하는 페이로드(460)를 가진다. 한편, 상기 도 4에서 상기 FACH는 공통 채널로서 셀 경계 지역까지 전송되기 때문에 FACH를 통한 MBMS RADIO BEARER SETUP 메시지는 셀 경계 지역까지 표시(점선)하였으며, 상기 DCH는 전용 채널로서 해당 UE, 즉 UE5(432)와 전송 전력 제어를 수행하므로 상기 UE5(432)까지만 전송되기 때문에 상기 DCH를 통한 MBMS RADIO BEARER SETUP 메시지는 상기 UE5(432)까지 표시(실선)하였다.
다음으로 도 5는 본 발명의 또 다른 실시예에 따른 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면이다.
먼저 상기 도 5를 설명하기에 앞서, 먼저 UE1(521), UE2(522), UE3(523), UE4(531), UE5(532)가 임의의 MBMS 서비스인 제1MBMS 서비스를 요청하였고, 상기 제1MBMS 서비스 요청에 따라 상기 도 3에서 설명한 바와 같이 314단계까지, 즉 무선 링크 셋업까지 완료된 상태에 있다고 가정하기로 한다. 또한, 상기 UE1(521), UE2(522), UE3(523), UE4(525)는 FACH 수신 정보와 RACH 정보를 인지하고 있으며, 상기 UE1(521), UE2(522), UE3(523), UE4(525)는 FACH를 통해 전송되는 메시지들을 수신할 수 있는 Cell_FACH 상태에 있으며, UE5(531)는 DCH를 설정하고 있는 Cell_DCH 상태에 있다고 가정하기로 한다.
먼저 RNC(510)는 동일한 셀에 위치하고 있으며 Cell_FACH 상태에 있는 UE1(521), UE2(522), UE3(523)로 FACH를 이용해서 MBMS RADIO BEARER SETUP 메시지를 전송하고, 이때 FACH을 통해 전송되는 메시지의 구성은 상기 도 5에 도시한 바와 같다. 즉, 상기 FACH는 다수의 UE들이 공유하는 채널이므로, FACH를 통해 전송되는 메시지들에는 상기 FACH를 수신할 UE들이 상기 MBMS RADIO BEARER SETUP 메시지가 어떤 MBMS 서비스에 대한 MBMS RADIO BEARER SETUP 메시지인지를 나타내는 RNC 서비스 식별자 정보(540)가 포함된다. 즉, FACH를 통해 전송되는 각 UE들의 식별자 대신에 같은 MBMS 서비스를 받고자 하는 UE들에게 RNC 서비스 식별자 정보를 줌으로 인해서 기존에 각 개개의 UE들로 송신하던 제어정보를 함께 송신하여 불필요한 Radio Resuorce 정보의 낭비를 막게 된다.그리고 상기에서 설명하였듯이, 서비스를 받고자 했던 UE들이 만약 Cell_DCH상태라고 한다면, 잠깐 Cell_FACH상태로 상태천이를 하게끔 하여 상기 MBMS 서비스를 줄 채널에 대한 제어정보를 받아보게끔 할 수도 있다. 여기서 상기 RNC 서비스 식별자 정보는 UE가 받고자 하는 MBMS 서비스에 따라 순차적으로 할당될수도 있고, 혹은 효율적인 수학식을 정의하여 그 수학식에 따라 서비스 식별자를 할당할 수 있다. 여기서, 상기 RNC 서비스 식별자 정보(540)는 상기 도 3에서 설명한 바와 같이 상기 RNC(510)가 상기 제1MBMS 서비스에 상응하도록 결정해서 제1 MBMS 서비스 응답 메시지를 통해 해당 UE들에게 공지하는 정보이다. 그리고, 기타 제어 정보(550)는 상기 RNC 서비스 식별자 정보(540)를 제외한 나머지 제어 정보들을 의미하며, 또한 페이로드(PAYLOAD)(560)에는 실제 상기 MBMS RADIO BEARER SETUP 메시지가 포함하는 정보들이 존재한다. 또한 상기 RNC(510)는 UE4(531) 역시 Cell_FACH 상태에 있기 때문에 해당 FACH를 이용하여 MBMS RADIO BEARER SETUP 메시지를 전송하고, UE5(532)에게는 DCH를 이용하여 상기 MBMS RADIO BEARER SETUP 메시지를 전송한다.
다음으로 도 6을 참조하여 본 발명의 실시예에서의 기능을 수행하기 위한 UE 구조를 설명하기로 한다.
상기 도 6은 본 발명의 실시예에서의 기능을 수행하기 위한 사용자 단말기 구조를 도시한 도면이다.
먼저, 안테나(antenna)(600)를 통해서 수신된 무선 주파수(RF: Radio Frequency) 신호는 수신부(610)로 전달된다. 상기 수신부(610)는 상위 계층인 무선 자원 제어(RRC: Radio Resource Control, 이하 "RRC"라 칭하기로 한다) 계층(640-1)의 제어에 따라, 상기 안테나(600)를 통해 수신되는 신호에 적용할 채널화 코드를 인지한다. 그리고 상기 수신부(610)는 상기 인지한 채널화 코드를 가지고 상기 안테나(600)에서 출력한 신호를 역확산한 후 미리 결정된 크기로 세그멘테이션(segmentation) 및 CRC(Cyclick Redundancy Check) 연산등의 과정을 거쳐 상기 도 4 및 도 5에서 설명한 바와 같은 MBMS RADIO BEARER SETUP 메시지로 처리하여 UE 식별자 판독부(620) 및 역다중화기(630)로 출력한다. 상기 RRC 계층(640-1)은 UE가 Cell_FACH 상태에 있을 경우, 상기 수신부(610)에게 FACH 신호를 수신하도록 제어하고, UE가 Cell_DCH 상태에 있을 경우, 상기 수신부(610)에게 DCH를 수신할 것을 명령한다. 상기 UE가 Cell_FACH 상태에 있을 경우, 상기 수신부(610)는 수신 처리한 메시지를 UE 식별자 판독부(620)로 전달하고, 상기 UE가 Cell_DCH 상태에 있을 경우, 상기 수신부(610)는 수신 처리한 메시지를 역다중화기(630)로 전달하는 것이다. 상기 UE 식별자 판독부(620)는 상기 UE를 나타내는 UE 식별자를 알고 있으며, 상기 수신부(610)가 전달한 메시지의 UE 식별자와 상기미리 알고 있는 UE 식별자를 비교한다. 상기 비교 결과 상기 수신한 메시지의 UE 식별자와 상기 미리 알고 있는 UE 식별자가 일치할 경우 상기 UE 식별자 판독부(620)는 상기 수신한 메시지를 상기 역다중화기(630)로 출력한다. 또한 상기 UE 식별자 판독부(620)는 RNC 서비스 식별자를 미리 알고 있을 수도 있다. 결국, 상기 UE 식별자 판독부(620)는 상기 수신부(610)에서 출력하는 메시지에 포함되어 있는 식별자 정보가 상기 UE를 나타내는 UE 식별자 혹은 RNC 서비스 식별자와 일치할 경우에만 그 수신한 메시지를 역다중화기(630)로 전달하고, 그렇지 않을 경우 상기 수신한 메시지를 폐기하게 된다. 즉, 상기 UE의 개별식별자를 판독하던 UE의 UE 식별자 판독부(620)는 자기가 받고자 하는 MBMS 서비스에 대한 RNC 서비스 식별자를 판독하게 되고, 이에 따라 UE 식별자 판독부는 상기 RNC 서비스 식별자를 보고 자신이 수신할 MBMS 서비스 채널에 대한 제어정보를 수신하게 되어 그에 따른 실제 MBMS 서비스에 대한 수신준비를 하게 되는 것이다. 상기 역다중화기(630)는 상기 수신부(610) 혹은 상기 UE 식별자 판독부(620)가 전달한 메시지의 기타 제어 정보들, 일 예로 상기 UE가 FACH를 통해 수신한 메시지일 경우에는 상기 도 5에서 설명한 기타 제어 정보(550) 혹은 상기 UE가 DCH를 통해 수신한 메시지일 경우에는 상기 도 5에서 설명한 기타 제어 정보(570)를 가지고 상기 수신한 메시지를 해당 상위계층으로 전달하여 상기 수신한 메시지에 대한 처리를 하게 된다.
도 7은 본 발명의 또 다른 실시예에 따른 사용자 단말기 동작 과정을 도시한 흐름도이다.
상기 도 7을 참조하면, 먼저 701단계에서 메뉴 정보를 수신한 UE는 702단계로 진행한다. 상기 702단계에서 상기 UE는 특정 MBMS에 대한 서비스를 수신하기를 원할 경우 703단계로 진행한다. 상기 703단계에서 상기 UE는 제1 MBMS 서비스 요구 메시지를 송신하고 704단계로 진행한다. 여기서, 상기 제1MBMS 서비스 요구 메시지에는 상기 서비스를 수신하기를 원하는 특정 MBMS를 나타내는 MB-SC SERVICE 식별자가 포함된다. 상기 MB-SC의 식별자라 함은 상기 MB-SC로부터 각 MBMS 서비스를 차별하하기 위하여 할당된 서비스 식별자이다. 즉 상기에서 설명된 MBMS 서비스 식별자와 동일한 의미로 해석 가능하다. 상기 704단계에서 상기 UE는 그 상태에 따라 적절한 채널을 감시한다. 즉, Cell_FACH 상태에서는 FACH를, Cell_DCH 상태에서는 DCH를 감시하여, 상기 감시한 채널을 통해 상기 RNC로부터 제1 MBMS 서비스 응답 메시지가 수신되면 상기 제1 MBMS 서비스 응답 메시지에 포함되어 있는 RNC 서비스 식별자를 UE 식별자 판독부(620)로 전달하고 705단계로 진행한다. 즉, 이후에 상기 MBMS 서비스를 신청한 UE가 FACH를 통해 내려오는 제어정보의 RNC 서비스 식별자에 따라 자신이 실제 MBMS 서비스를 받을 채널을 구성하게 되는 것이다. 또한 이후 상기 UE는 그 상태에 따라 적절한 채널을 감시하다가 705단계에서 상기 RNC로부터 제1 MBMS 서비스 통지 메시지를 수신하면 706단계로 진행한다. 상기 706단계에서 상기 UE는 상기 수신한 제1 MBMS 서비스 통지 메시지에 포함되어 있는 서비스 식별자를 검출하여 상기 서비스 식별자에 해당하는 MBMS 서비스를 제공받을 것인지 다시 한번 결정한 후 707단계로 진행한다. 상기 707단계에서 상기 UE는 상기 서비스 식별자에 해당하는 특정 MBMS 서비스를 제공받기로 결정하였으므로 제1 MBMS 통지 응답 메시지를 상기 RNC로 송신한 후 708단계로 진행한다. 상기 708단계에서 상기UE는 그 상태에 따라 적절한 채널을 감시하여 상기 RNC로부터 MBMS 무선 베어러 셋업 메시지를 수신하면 상기 수신한 MBMS 무선 베어러 셋업 메시지에 포함되어 있는 무선 채널 구성 정보에 따라 상기 특정 MBMS 서비스에 대한 데이터를 수신하기 위한 무선 베어러를 구성하고, 또한 상기 UE는 상기 수신한 MBMS 무선 베어러 셋업 메시지에 포함되어 있는 서비스 시작 시간을 저장하여 상기 서비스 시작 시간에 맞춰 상기 MBMS 데이터를 수신하도록 상기 수신부(610)를 제어한다. 여기서, 상기 UE가 Cell_FACH 상태에 있을 경우에는 상기 MBMS 무선 베어러 셋업 메시지에 식별자로서 RNC 서비스 식별자가 삽입되며, UE 식별자 판독부(620)는 상기 704단계에서 전달받은 RNC 서비스 식별자를 이용해서 상기 수신한 MBMS 무선 베어러 셋업 메시지가 UE 자신에게 해당되는 메시지인지 여부를 판단한다.상기 판단 결과 상기 수신한 MBMS 무선 베어러 셋업 메시지가 상기 UE 자신에게 해당되는 메시지일 경우 상기 UE는 상기에서 설명한 바와 같이 무선 베어러를 구성하게 되고, 상기 무선 베어러 구성이 완료되면 상기 UE는 709단계로 진행한다. 상기 709단계에서 상기 UE는 상기 무선 베어러 구성이 완료됨에 따라 MBMS 무선 베어러 셋업 완료 메시지를 상기 RNC로 송신하고 710단계로 진행한다. 상기 710단계에서 상기 UE는 상기 저장한 서비스 시작 시간부터 상기 MBMS 데이터를 상기 구성한 무선 베어러를 통해 수신하고 시작하고 종료한다.
도 8은 본 발명의 실시예에서의 기능을 수행하기 위한 UTRAN 구조를 도시한 도면이다. 여기서, 상기 UTRAN은 Node B와 RNC를 통칭하는 용어이다.
상기 도 8을 참조하면, 먼저 제2 MBMS 서비스 응답 메시지를 수신한 RNC는해당 MBMS 서비스에 대한 RNC 서비스 식별자를 할당한 뒤 상기 할당한 RNC 서비스 식별자를 UE 식별자 삽입부(820)로 전달한다. 상위계층(RRC)들(840-1,..,840-n)은 전송할 데이터가 있을 경우, 상기 전송할 데이터를 다중화기(830)로 전달한다. 여기서, 상기 도 8에는 도시하지 않았지만 상기 상위 계층들(840-1, ... , 840-n)과 상기 다중화기(830) 사이에는 상기 상위 계층들(840-1, ... , 840-n)에서 출력하는 데이터를 미리 결정된 일정한 크기로 세그멘테이션하고 그 세그멘테이션된 데이터들에 일련 번호를 부여하는등 데이터 처리를 위한 별도의 엘리먼트(element)을 구성할 수도 있음은 물론이다. 상기 다중화기(830)는 상기 상위 계층들(840-1, ... , 840-n)에서 출력한 데이터들을 다중화 정보와 다중화하여 상기 다중화된 신호가 DCH를 통해 전송될 경우에는 송신부(810), 상기 다중화된 신호가 FACH를 통해 전송될 경우에는 UE 식별자 삽입부(820)로 전달한다. 상기 UE 식별자 삽입부(820)는 상기 다중화기(830)로부터 전달받은 신호에 해당 식별자를 삽입한 후 상기 송신부(810)로 출력한다. 여기서, 상기 UE 식별자 삽입부(820)는 상기 다중화기(830)에서 출력한 신호에 어떤 식별자를 삽입할지, 즉 RNC 서비스 식별자와 UE 식별자중 어떤 식별자를 삽입할지를 상기 다중화기(830)에서 삽입된 다중화 정보 혹은 상기 상위 계층들(840-1, ... , 840-n)의 제어에 따라 결정한다. 예를 들어 상기 다중화 정보가 0 또는 1일 경우 RNC 서비스 식별자를 삽입하고, 나머지 경우에는 UE 식별자를 삽입하도록 미리 설정해 놓을 수 있다. 또는 상기 RNC 서비스 식별자를 삽입할 필요가 있는 데이터가 UE 식별자 삽입부(820)에 전달되면 상기 상위 계층들(840-1, ... , 840-n)이 제어하여 상기 RNC 서비스 식별자를 삽입하도록 제어할 수 있다. 상기 UE 식별자 삽입부(820) 혹은 상기 다중화기(830)에서 출력한 데이터들은 상기 송신부(810)에서 무선 주파수(RF) 신호로 변환되어 안테나(800)를 통해 송신된다.
도 9는 본 발명의 또 다른 실시예에 따른 UTRAN의 동작 과정을 도시한 흐름도이다.
상기 도 9를 참조하면, 먼저 901단계에서 RNC는 제1 MBMS 서비스 요구 메시지를 수신하면 902단계로 진행한다. 상기 902단계에서 상기 RNC는 상기 제1 MBMS 서비스 요구 메시지에 포함되어 있는 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 이미 존재하는지를 검사한다. 상기 검사 결과 상기 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 존재하지 않을 경우 상기 RNC는 903단계로 진행한다. 상기 903단계에서 상기 RNC는 상기 MB-SC 서비스 식별자에 해당하는 새로운 RNC SERVICE CONTEXT를 생성하고 904단계로 진행한다. 만약 상기 902단계에서 검사 결과 상기 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 이미 존재할 경우 상기 RNC는 904단계로 진행한다. 상기 904단계에서 상기 RNC는 상기 생성되어 있는 RNC SERVICE CONTEXT에 상기 제1 MBMS 서비스 요구 메시지를 전송한 UE를 나타내는 UE 식별자와, 상기 UE가 위치하고 있는 셀을 나타내는 셀 식별자를 추가하여 갱신한 후 905단계로 진행한다.
상기 905단계에서 상기 RNC는 상기 SGSN으로 상기 UE 식별자를 포함시킨 제2 MBMS 서비스 요구 메시지를 송신하고 906단계로 진행한다. 그러면 상기 SGNS은 상기 제2 MBMS 서비스 요구 메시지를 이용하여 MBMS 서비스를 받고자 하는 UE들과 상기 UE들을 관장하는 RNC들을 파악할 수 있다. 상기 906단계에서 상기 RNC는 상기 SGSN으로부터 상기 제2MBMS 서비스 요구 메시지에 상응하는 제2 MBMS 서비스 응답 메시지를 수신하고 907단계로 진행한다. 상기 907단계에서 상기 RNC는 상기 제2 MBMS 서비스 응답 메시지를 수신하면 RNC 서비스 식별자를 결정하고, 상기 결정한 RNC 서비스 식별자를 UE 식별자 삽입부(820)로 전달하고 908단계로 진행한다. 여기서, 상기 RNC 서비스 식별자는 다른 MBMS 서비스에 할당되지 않은 식별자 중 하나로 선택하여 결정된다. 물론 상기 902단계에서 설명한 바와 같이 상기 RNC SERVICE CONTEXT가 이미 존재할 경우에는 RNC 서비스 식별자도 이미 할당되어 있기 때문에, 이 경우에는 RNC 서비스 식별자를 다시 할당할 필요가 없다.
상기 908단계에서 상기 RNC는 RNC 서비스 식별자가 포함되어 있는 제1 MBMS 서비스 응답 메시지를 상기 UE로 송신하고 909단계로 진행한다. 상기 909단계에서 상기 UE는 상기 SGSN으로부터 제2 MBMS 서비스 통지 메시지를 수신하고 910단계로 진행한다. 상기 910단계에서 상기 UE는 상기 수신한 제2 MBMS 서비스 통지 메시지를 수신함에 따라 해당 RNC SERVICE CONTEXT에 등록되어 있는 UE 식별자들에 해당하는 UE들에게 제1 MBMS 서비스 통지 메시지를 송신하고 911단계로 진행한다. 상기 911단계에서 상기 RNC는 상기 해당 UE들로부터 제1 MBMS 통지 응답 메시지를 수신하고 912단계로 진행한다. 상기 912단계에서 상기 RNC는 상기 제1 MBMS 통지 응답 메시지들을 송신한 UE들에 대한 UE 식별자들과, 상기 UE들이 속한 셀들의 식별자들을 상기 RNC SERVICE CONTEXT에 추가하여 갱신한 후 913단계로 진행한다. 상기 913단계에서 상기 RNC는 상기 SGSN으로 제2 MBMS 통지 응답 메시지를 송신하고 914단계로 진행한다. 상기 914단계에서 상기 RNC는 상기 SGSN으로부터 MBMS RAB 할당 요구 메시지를 수신한 후 915단계로 진행한다.
상기 915단계에서 상기 RNC는 상기 MBMS RAB 할당 요구 메시지에 포함되어 있는 QoS 정보를 바탕으로 무선 채널 구성을 준비한 후 916단계로 진행한다. 즉 상기 RNC는 상기 RNC SERVICE CONTEXT에 등록되어 있는 셀들을 관장하는 Node B들로 MBMS 무선 링크 셋업 요구 메시지를 송신하고 상기 916단계로 진행하는 것이다. 여기서, 상기 MBMS 무선 링크 셋업 요구 메시지에는 MBMS 데이터가 전송될 무선 채널에 관한 무선 채널 구성 정보들이 포함되며, 상기 Node B는 상기 무선 채널 구성 정보들을 바탕으로 상기 송신기(810)를 제어한다. 상기 송신기(810) 제어가 완료되면, 상기 Node B는 MBMS 무선 링크 셋업 응답 메시지를 상기 RNC로 전송한다. 상기 916단계에서 상기 Node B로부터 상기 MBMS 무선 링크 셋업 응답 메시지를 수신한 상기 RNC는 917단계로 진행하여 해당 UE들로 MBMS 무선 베어러 셋업 메시지를 송신하고 919단계로 진행한다. 여기서, 상기 해당 UE들중 Cell_DCH 상태에 있는 UE들에 대해서는 상기 RNC는 918단계로 진행하여 MBMS 무선 베어러 셋업 메시지를 DCH를 통해 전송하도록 한 후 919단계로 진행하고, 상기 해당 UE들중 Cell_FACH 상태에 있는 UE들에 대해서는 상기 RNC는 상기 917단계에서 상기 FACH를 통해 전송하도록 한 후 상기 919단계로 진행한다. 상기 919단계에서 상기 RNC는 해당 UE들로부터 MBMS 무선 베어러 셋업 완료 메시지를 수신하고 920단계로 진행한다. 상기 920단계에서 상기 RNC는 상기 MBMS 데이터 전송을 위한 무선 채널 구성이 완료되었음을 MBMS RAB 할당 응답 메시지를 이용하여 SGSN에게 통보하고 921단계로 진행한다. 상기 921단계에서 상기 RNC는 상기 구성되어 있는 무선 채널을 통해 MBMS 데이터, 즉 MBMS 멀티미디어 스트림을 전송하고 종료한다.
이하 본 발명의 제2실시예는 상기 MBMS RADIO BEARER SETUP 메시지를 공통 제어 채널(CCCH: Common Control Channel, 이하 "CCCH"라 칭함)을 통해 전송하는 방식을 제공하며, 상기 본 발명의 제2실시예에 따른 CCCH를 이용한 MBMS RADIO BEARER SETUP 메시지 전송을 도 10을 참조하여 설명하기로 한다.
상기 도 10은 본 발명의 또 다른 실시예에 따른 공통 제어 채널을 통한 MBMS 서비스를 위한 무선 채널 구성 정보 전송을 개략적으로 도시한 도면이다.
상기 도 10을 참조하면, 먼저 상기 도 10을 설명함에 있어서 상기 도 5에서 설명한 바와 같은 상화으 즉 먼저 UE1(521), UE2(522), UE3(523), UE4(531), UE5(532)가 임의의 MBMS 서비스인 제1MBMS 서비스를 요청하였고, 상기 제1MBMS 서비스 요청에 따라 상기 도 3에서 설명한 바와 같이 314단계까지, 즉 무선 링크 셋업까지 완료된 상태에 있다고 가정하기로 한다. 또한, 상기 UE1(521), UE2(522), UE3(523), UE4(525)는 FACH 수신 정보와 RACH 정보를 인지하고 있으며, 상기 UE1(521), UE2(522), UE3(523), UE4(525)는 FACH를 통해 전송되는 메시지들을 수신할 수 있는 Cell_FACH 상태에 있으며, UE5(531)는 DCH를 설정하고 있는 Cell_DCH 상태에 있다고 가정하기로 한다.
먼저 RNC(510)는 동일한 셀에 위치하고 있으며 Cell_FACH 상태에 있는 UE1(521), UE2(522), UE3(523)로 FACH와 CCCH를 이용해서 MBMS RADIO BEARER SETUP 메시지를 전송하고, 이때 FACH와 CCCH를 통해 전송되는 메시지의 구성은 상기 도10에 도시한 바와 같다. 여기서, 상기 CCCH를 통해 전송되는 MBMS RADIO BEARER SETUP 메시지 포맷은 상기 도 5에서 설명한 바와 같은 MBMS RADIO BEARER SETUP 메시지 포맷과 동일하다. 다만, 헤더(540,550)에는 UE들 각각을 구별하기 위한 UE 식별자가 포함되지 않으며, 페이로드(560)에 UE들 각각을 식별할 수 있는 UE 식별자가 포함된다. 그러므로, Cell_FACH 상태에 있는 UE들은 상기 CCCH을 통해 MBMS RADIO BEARER SETUP 메시지를 수신하고, 상기 UE들 각각은 CCCH를 통해 수신한 MBMS RADIO BEARER SETUP 메시지를 RRC 계층으로 바로 전달하고, 상기 RRC 계층에서 상기 MBMS RADIO BEARER SETUP 메시지 UE 자신의 메시지인지를 판단하게 된다. 한편, 본 발명의 제2실시예에서는 상기 CCCH를 통해 MBMS RADIO BEARER SETUP 메시지 등과 같은 다수의 UE들에게 공통적으로 전달되는 정보를 포함하는 메시지를 전송하며, 이때 상기 공통적으로 전달되는 정보를 포함하는 메시지의 UE 식별자 정보로 M-RNTI(MBMS-Radio Network Temporary Identitifier)를 사용한다.
상기 도 10을 참조하면, 상기 Cell(530)에는 Cell_FACH 상태의 UE(531)과 Cell_DCH 상태의 UE(532)가 존재하며, CCCH와 FACH(539)를 통해 UE(531)에 대한 제어 메시지들이 전송되고, DPCH(538)를 통해 UE(532)에 대한 제어 메시지들이 전송된다. 그리고 Cell_FACH 상태의 UE(531)는 FACH를 통해 수신되는 모든 트랜스포트 블록(TB: Transport Block, 이하 "TB"라 칭함)들을 처리해서 MAC 계층으로 전달하며, 상기 MAC 계층은 상기 TB들의 헤더 부분의 TCTF(Target Channel Type Field, 이하 "TCTF"라 칭함) 필드(1050)를 이용해서, 상기 수신한 TB들을 UE 식별자 판독부로 전달할지 혹은 RRC와 연결되어 있는 RLC 계층으로 전달할지를 판단한다. 여기서, 상기 TCTF 필드(1050)는 FACH를 통해 전송되는 모든 TB들에 부가되는 필드이며, 해당 TB들을 수신 MAC 계층에서 어떤 형식으로 처리할지를 나타내는 정보를 포함한다. 일 예로 상기 TCTF 필드(1050)가 '11'로 코딩되어 있는 경우, 상기 TB들이 전용 트래픽 채널(DTCH: Dedicated Traffic Channel, 이하 "DTCH"라 칭함) 또는 전용 제어 채널(DCCH: Dedicated Control Channel, 이하 "DCCH"라 칭함)에 속하며, TCTF 필드(1050)에 연속되는 필드에, 즉 페이로드(1060) 필드에 UE 식별자 정보와 다중화 정보가 포함된다. 그러므로 상기 본 발명의 제1실시예의 기타 제어 정보(550)의 앞부분에는 '11'로 코딩된 TCTF 필드가 존재하나 편의상 그 설명을 생략한 것이다.
한편, 상기 TCTF 필드(1050)가 '01000000'으로 코딩되어 있으면, 수신한 TB들이 CCCH를 통해 전송된 데이터임을 의미하며, 그래서 수신측 MAC 계층은 해당 TB들을 RRC와 연결되어 있는 RLC계층으로 전달한다. 상기 RRC 계층은 RLC 계층으로부터 상기 CCCH를 통해 전송된 TB들의 페이로드(1060) 필드에 포함된 UE 식별자 정보를 해독해서 상기 TB들이 자신의 TB인지 아닌지를 판단한다. 그러면 여기서 도 11을 참조하여 UMTS 통신 시스템의 UE와 UTRAN 사이에서 구성되는 프로토콜 구조를 설명하기로 한다.
상기 도 11은 본 발명의 실시예에서의 기능을 수행하는 UMTS 통신 시스템의 프로토콜 구조를 개략적으로 도시한 도면이다.
상기 도 11에서는 송신측(1500)을 UTRAN으로, 수신측(1550)을 UE인 경우, 즉 순방향 통신인 경우만을 도시하고 있으나, 실제 상기 프로토콜 구조는 상기 도 11과 같은 구성이 순방향 통신 및 역방향 통신 모두에서 적용됨은 물론이다. 상기 UE(1550)와 UTRAN(1500)간에는 상기 UE(1550)가 최초로 파워온(power on)한 뒤 RRC CONNNECTION SETUP 과정 등을 통해 CCCH, DCCH, DTCH 등이 구성되어 있다. 여기서, 상기 CCCH와 DCCH는 상기 UTRAN(1500)과 UE(1550)간에 RRC 메시지를 주고 받는 통로이며, DTCH는 사용자 데이터를 송수신하는 채널이다. 상기 CCCH는 상기 UTRAN(1500)과 UE(1550)간에 한 개만 구성되며, DCCH와 DTCH는 다수개로 구성될 수 있다. 그리고 상기 DCCH, DTCH, CCCH를 통칭해서 논리 채널(logical channel)이라고 칭한다. 상기 논리 채널에는 하나 혹은 두개의 RLC 계층이 구성될 수 있는데, 상기 도 11에는 설명의 편의상 하나의 논리 채널에 하나의 RLC 계층만이 구성된 경우만을 가정한다. 송신측, 즉 UTRAN(1500) RLC 계층들(1520-1 ~ 1520-N)은 상기 RLC 계층들(1520-1 ~ 1520-N)에 연결되어 있는 상위 계층들, 즉 RRC 계층들(1510-1~1510-N-1)과 어플리케이션(application) 계층(1510-N)에서 전달하는 데이터들을 적절한 크기로 세그멘테이션(segmentation)하고, 상기 세그멘테이션된 데이터들에 일련번호(SN: Serial Number) 등과 같은 부가 정보들을 부여하는 역할을 한다.
그리고, 수신측, 즉 UE(1550) RLC 계층들(1580-1 ~ 1580-N)은 MAC계층(1570)에서 전달하는 데이터의 일련번호 등을 참조하여 세그멘테이션되어 전송된 데이터들을 조립해서 상기 RLC 계층들(1580-1 ~ 1580-N)에 연결된 상위 계층, 즉 RRC 계층들(1590-1 ~ 1590-N-1)과 어플리케이션 계층(1590-N)으로 전달한다. 한편, UTRAN(1500) MAC 계층(1530) 다중화 정보를 삽입한다. 상기 MAC 계층(1530)의 다중화 정보 삽입부(1530-1)는 DTCH 혹은 DCCH를 통해 전달되는 데이터들에 해당 논리채널의 식별자를 삽입한다. 한편, 상기 CCCH에는 다중화 정보가 삽입되지 않는다. 이에 상응하여 UE(1550) MAC 계층(1570)의 다중화 정보 판독부(1570-1)는 상기 UTRAN(1500) MAC 계층(1530)의 다중화 정보 삽입부(1530-1)에서 삽입한 논리 채널 식별자를 판독하고, 상기 판독한 논리 채널 식별자를 이용하여 수신한 데이터를 해당 RLC 계층으로 전달한다.
또한 상기 UTRAN(1500) MAC 계층(1530)의 UE 식별자 삽입부(1530-2)는 상기 다중화 정보 삽입부(1530-1)에서 전달된 데이터에 상기 데이터를 수신할 수신측의 식별자를 삽입한다. 여기서, 상기 UE 식별자 삽입부(1530-2)는 상기에서 설명한 본 발명의 실시예들 각각에 따라 상이한 식별자를 수신측 식별자로 삽입하게 되는데, 상기 본 발명의 제 1 실시예에서는 RNC 서비스 식별자가 상기 MAC 계층에 위치한 UE 식별자 삽입부(1530-2)에서 수행되며, 상기 본 발명의 제 2 실시예에서는 상기 RRC 계층에서 상기 RNC 서비스 식별자가 삽입된다. 또한 본 발명의 제 1 실시예에서는 전술하였듯이, 상기 MAC 계층에 위치하고 있는 다중화 정보 삽입부(1530-1)에서 다중화 정보가 삽입되나, 본 발명의 제 2 실시예에서는 상기 MAC 계층의 상기 다중화 정보 삽입부(1530-1)의 동작이 수행되지 않는다. 다만 상기 본 발명의 제 1실시예와 2 실시예는 상기 MAC 계층의 상기 TCTF 삽입부(1530-3)의 TCTF 필드의 삽입 동작은 동일하게 수행된다. 때문에 상기 본 발명의 제 1 실시예의 수신측의 경우는 수신측의 MAC 계층(1570)에서 상기 삽입된 RNC 서비스 식별자를 판독함으로 인해서 MBMS 서비스를 수신받는 UE를 식별하게 된다. 또한 상기 본 발명의 제 2실시예의 수신측의 경우는 수신측의 RRC 계층에서 상기 삽입된 RNC 서비스 식별자를판독하게 되는 것이다. 이를 좀더 상세히 설명하면, UE(1550) MAC 계층(1570)의 UE 식별자 판독부(1570-2)는 물리 계층(physical layer)(1560) 혹은 TCTF 판독부(1570-3)가 전달한 데이터의 UE 식별자가 자신의 UE 식별자와 동일한지를 검사한다. 상기 검사 결과 상기 물리 계층(physical layer)(1560) 혹은 TCTF 판독부(1570-3)가 전달한 데이터의 UE 식별자와 UE 자신의 식별자가 동일할 경우 상기 UE 식별자 판독부(1570-2)는 상기 데이터의 UE 식별자를 다중화 정보 판독부(1570-3)로 전달한다.
또한 상기 UTRAN(1500) MAC 계층(1530)의 TCTF 삽입부(1530-3)는 RLC 계층(1520-1) 혹은 UE 식별자 삽입부(1530-2)가 전달하는 데이터에 TCTF를 삽입한다. 여기서, CCCH을 통해 전달되는 데이터는 전술하였듯이 상기 다중화 정보 삽입부(1530-1)와 UE 식별자 삽입부(1530-2)를 거치지 않고, 상기 RLC 계층(1520-1)에서 TCTF 삽입부(1530-3)로 바로 전달된다. 상기 TCTF 삽입부(1530-3)는 상기 CCCH를 통해 전달되는 데이터에는 '01000000'이라는 TCTF를 코딩한다. 한편, DCCH 또는 DTCH를 통해 전달되는 데이터는 상기 다중화 정보 삽입부(1530-1)와 UE 식별자 삽입부(1530-2)를 거쳐 상기 TCTF 삽입부(1530-3)로 전달되며, 상기 TCTF 삽입부(1530-3)는 상기 DCCH 또는 DTCH를 통해 전달되는 데이터에는 '11'이라는 TCTF를 코딩한다. 이에 상응하여 UE(1550) MAC 계층(1570)의 TCTF 판독부(1570-3)는 물리 계층(1560)으로부터 전달받은 수신 데이터의 첫 번째 2 비트가 01인 경우, 나머지 6 비트를 제거하고, 즉 '01000000'을 제거하고, CCCH와 연결된 RLC(1590-1)로 전달한다. 또한 상기 TCTF 판독부(1570-3)는 수신한 데이터의 첫 번째 2 비트가11인 경우, 첫 번째 2 비트 즉 '11'을 제거하고, 상기 UE 식별자 판독부(1570-2)로 전달한다.
여기서, 상기 TCTF 판독부(1570-3) 및 TCTF 삽입부(1530-3)와 UE 식별자 판독부(1570-2) 및 UE 식별자 삽입부(1530-2)는 순방향의 경우 FACH를 통해 전송되고 수신되는 논리 채널들에 대해서만 구성된다. 즉, 임의의 DTCH x가 DPCH를 통해 전송되고 수신된다면, 상기 논리 채널 DTCH x에 대해서는 상기 TCTF 판독부(1570-3) 및 TCTF 삽입부(1530-3)와 UE 식별자 판독부(1570-2) 및 UE 식별자 삽입부(1530-2)는 구성되지 않는다. 그리고 RLC 계층에서 적절한 크기로 세그멘테이션되고 부가 정보가 삽입된 뒤, MAC 계층에서 부가 정보가 삽입되어서 물리계층으로 전달되는 데이터를 TB라고 한다. 일 예로, 상위 계층, 일 예로 RRC 계층에서 전달된 500 비트(bits) 데이터가 RLC 계층에서 5개의 100 bits 데이터로 세그멘테이션된 뒤, 상기 세그멘테이션된 5개의 100 bits 데이터 각각에 RLC 부가 정보 16 bits와 MAC 부가 정보 8bits가 삽입되었다면, MAC 계층은 물리 계층으로 124 bits 데이터 5개를 전달하게 되는데, 이 124 bits의 데이터 각각이 TB가 되는 것이다.
그러면 여기서 상기 본 발명의 제2실시예를 도 11를 참조하여 좀 더 상세하게 설명하면 다음과 같다.
상기 도 11을 참조하면, 먼저 임의의 MBMS 서비스에 대한 공통 정보를 전송하고자 하는 RNC(510)는 상기 MBMS 서비스에 대한 공통 정보를 포함하는 메시지, 일 예로 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지를 구성한다. 이때 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARERRELEASE 메시지에는 UE 식별자 정보 대신 RNC 서비스 식별자 정보를 삽입한다. 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지는 RLC 계층(1520-1)으로 전달되고, 상기 RLC 계층(1520-1)은 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지에 포함되어 있는 데이터를 미리 설정되어 있는 크기로 세그멘테이션한 뒤 MAC 계층(1530)의 TCTF 삽입부(1530)로 전달한다. 여기서, 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지가 상기 RLC 계층(1520-1)으로 전달되는 이유는, 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지가 CCCH를 통해서 전달되기 때문이다. 그리고, 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지는 CCCH를 통해 전송되기 때문에 상기의 메시지들은 상기 RLC 계층(1520-1)으로부터 상기 MAC 계층(1530)의 다중화 정보 삽입부(1530-1) 및 UE 식별자 삽입부(1530-2)의 특별한 동작을 거치지 않고, 상기 세그멘테이션된 데이터를 상기 MAC 계층의 TCTF 삽입부(1530-3)로 출력하는 것이다.
상기 TCTF 삽입부(1530-3)는 상기 RLC 계층(1520-1)에서 출력한 데이터에 '01000000'로 코딩된 TCTF를 삽입한 후, Cell_FACH 상태에 있는 UE들이 위치하고 있는 셀들, 즉 셀 1(520)과 셀 2(530)의 물리계층(1540)으로 전달한다. 상기 TCTF 삽입부의 동작은 본 발명의 제 1 실시예를 통하여 동작할 경우 혹은 본 발명의 제 2 실시예를 통하여 동작할 경우 모두에 적용됨을 밝히는 바이다. 상기 TCTF 삽입부(1530-3)에서 출력하는 데이터가 결국 TB가 되는 것이다. 상기물리계층(1540)은 상기 TCTF 삽입부(1530-3)로부터 전달받은 TB들을 채널 코딩(channel coding)과, 확산(spreading) 및 변조등과 같은 일련의 송신 신호 처리 과정을 수행한 뒤 FACH를 통해 전송한다. 여기서, Cell_FACH 상태에 있는 UE들(521), (522), (523), (531)의 물리 계층(1560)은 상기 FACH를 통해 전달되는 TB들을 MAC 계층(1570)으로 전달한다. 그러면 상기 MAC 계층(1570)은 상기 물리 계층(1560)으로부터 전달받은 TB들을 TCTF 판독부(1570-3)로 출력하고, 상기 TCTF 판독부(1570-3)는 상기 TB들의 TCTF를 판독하여 그 TCTF가 '01000000'로 코딩되어 있을 경우, RLC 계층(1580-1)으로 전달한다. 여기서, 상기 TCTF 판독부(1570-3)가 상기 TB들의 TCTF가 '01000000'로 코딩되어 있을 경우 상기 TB들을 RLC 계층(1580-1)으로 전달하는 이유는 상기 TB들이 CCCH를 통해 전송되었기 때문이다.
상기 RLC 계층(1580-1)은 상기 TCTF 판독부(1570-3)로부터 전달받은 TB들의 일련번호 등 부가 정보를 이용해서 원래의 메시지, 즉 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지로 조립한 뒤 해당 RRC 계층(1590-1)으로 전달한다. 상기 RRC 계층(1590-1)은 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지가 CCCH를 통해 전송된 메시지이므로, 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지에 포함되어 있는 UE 식별자 정보를 검사한다. 즉, CCCH를 통해 전송되었을 경우, 상기 송신측의 RRC 계층에서 삽입된 RNC 서비스 식별자를 상기 RRC 계층 (1590-1)에서 판독하게 되는 것이다. 본 발명에서는 UE 식별자 대신 RNC 서비스 식별자가 포함되어 있으므로, 상기 RNC 서비스 식별자가 상기 도 3의 306 단계에서 수신한 RNC 서비스식별자와 동일한지 검사한다. 상기 검사 결과 상기 수신한 RNC 서비스 식별자가 상기 306단계에서 수신한 RNC 서비스 식별자와 동일할 경우 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지에 포함되어 있는 정보를 바탕으로 필요한 동작을 수행한다. 여기서, 상기 필요한 동작이라 함은 메시지 종류에 따라 상이해질 수 있다. 일 예로 상기 수신한 메시지가 MBMS RADIO BEARER SETUP 메시지일 경우 상기 RRC 계층(1590-1)은 상기 MBMS RADIO BEARER SETUP 메시지에 포함되어 있는 MBMS 채널 관련 정보를 이용하여 해당 물리계층 등을 구성한다. 즉, 상기 RRC 계층(1590-1)은 물리계층의 역확산기(de-spreader)를 MBMS 채널에 적용할 확산 코드에 적합하도록 구성하고, 복조기(de-modulator)를 MBMS 채널에 적용할 변조 방식에 적합하도록 구성하고, 채널 디코더(channel decoder)를 MBMS 채널에 사용할 채널 코딩 파라미터에 적합하도록 구성한다. 또 다른 예로 만약 상기 수신한 메시지가 MBMS RADIO BEARER RELEASE 메시지일 경우 RRC 계층(1590-1)은 물리 계층에게 MBMS 채널을 통한 수신을 중단할 것을 명령한다.
여기서, 상기 MBMS RADIO BEARER SETUP 메시지 혹은 MBMS RADIO BEARER RELEASE 메시지에는 다음과 같은 정보들이 포함될 수 있다.
(1) 메시지 타입: 해당 메시지의 종류를 나타내는 정보이며, 임의의 정수값으로 미리 결정되어 있다.
(2) UE 식별자 정보: 메시지를 수신해야 하는 UE의 식별자를 의미하며, 상기 본 발명의 제2실시예에서는 UE 식별자 정보로 RNC 서비스 식별자가 사용될 수 있으며, 16 비트 또는 32 비트의 비트 스트림으로 구성된다.
(3) 기타 제어 정보: 메시지 타입에 따라 적절한 정보들이 포함되며, MBMS RADIO BEARER SETUP 메시지에는 MBMS 서비스가 제공되는 채널 관련 정보들이 포함될 수 있고, MBMS RADIO BEARER RELEASE 정보에는 MBMS 서비스가 중단되는 시간 정보 등이 포함될 수 있다.
다음으로 도 12를 참조하여 상기 본 발명의 제2실시예를 지원하는 UE 동작을 설명하기로 한다.
상기 도 12는 본 발명의 또 다른 실시예에 따른 사용자 단말기 동작 과정을 도시한 흐름도이다. 상기 도 12를 설명하기에 앞서, 먼저 설명의 편의상 MBMS RADIO BEARER SETUP 메시지가 수신될 경우에 대해서만 설명하기로 하며, 또한 상기 본 발명의 제1실시예와 동일한 과정들에 대해서는 상기 도 7과 동일한 참조부호를 사용함에 유의하여야 한다.
먼저, 701단계에서 메뉴 정보를 수신한 UE는 702단계로 진행한다. 상기 702단계에서 상기 UE는 특정 MBMS에 대한 서비스를 수신하기를 원할 경우 703단계로 진행한다. 상기 703단계에서 상기 UE는 상기 특정 MBMS 서비스를 수신하기를 요구하는 제1 MBMS 서비스 요구 메시지를 송신하고 704단계로 진행한다. 여기서, 상기 제1MBMS 서비스 요구 메시지에는 상기 서비스를 수신하기를 원하는 특정 MBMS를 나타내는 MB-SC SERVICE 식별자가 포함된다. 상기 1204단계에서 상기 UE는 그 상태에 따라 적정한 채널을 감시한다. 즉, Cell_FACH 상태에서는 FACH를, Cell_DCH 상태에서는 DCH를 감시한다. 이렇게 해당 채널을 감시하는 중에 1204 단계에서 상기 해당 채널을 통해 제1MBMS 서비스 응답 메시지가 수신되면 상기 UE는, 즉 상기 UE의 RRC계층은 상기 제1 MBMS 서비스 응답 메시지에 포함된 RNC 서비스 식별자를 저장하고 705단계로 진행한다. 상기 705단계에서 UE는 그 상태에 따라 적절한 채널을 감시하다가, RNC로부터 제1 MBMS 서비스 통지 메시지를 수신하고, 상기 수신한 제1 MBMS 서비스 통지 메시지에 포함되어 있는 서비스 식별자 정보를 검출하고 706단계로 진행한다. 상기 706단계에서 상기 UE는 상기 제1 MBMS 서비스 통지 메시지에서 검출한 서비스 식별자 정보를 이용하여 해당 MBMS 서비스를 수신할것인지를 다시 한번 확인한다. 상기 확인 결과 해당 MBMS 서비스를 수신할 것을 결정하면 상기 UE는 707단계로 진행한다. 상기 707단계에서 상기 UE는 상기 RNC로 제1 MBMS 통지 응답 메시지를 송신하고 1208단계로 진행한다. 상기 1208단계에서 상기 UE는 그 상태에 따라 채널을 감시하다가 상기 RNC로부터 MBMS 무선 베어러 셋업 메시지를 수신하고 1209단계로 진행한다. 상기 1209단계에서 상기 UE, 즉 UE의 MAC 계층은 해당 채널, 즉 FACH를 통해 수신한 TB들의 TCTF 필드를 검사해서, TCTF 필드가 '01000000'인 TB들을 RLC 계층(1580-1)으로 전달하고, RLC 계층(1580-1)은 상기 MAC 계층으로부터 수신한 TB들을 하나의 메시지로 구성한 뒤 RRC 계층으로 전달한다. 그러면 상기 RRC 계층은 상기 RLC 계층(1580-1)으로부터 전달받은 메시지의 메시지 종류 정보를 이용해서 상기 메시지가 MBMS 무선 베어러 셋업 정보를 포함하고 있음을 감지하고 1209단계로 진행한다. 상기 1209단계에서 상기 UE는 상기 MBMS 무선 베어러 셋업 메시지가 CCCH를 통해 전달되었으므로 상기 MBMS 무선 베어러 셋업 메시지에 포함되어 있는 UE 식별자 정보를 검사한다. 상기 검사 결과 상기 UE 식별자 정보에 RNC 서비스 식별자가 코딩되어 있으면상기 UE의 RRC 계층은 상기 MBMS 무선 베어러 셋업 메시지에 포함되어 있는 MBMS 채널 관련 정보를 이용해서 물리계층을 구성하고 1211단계로 진행한다. 한편, 상기 1209단계에서 검사 결과 상기 UE 식별자 정보에 RNC 서비스 식별자 및 자신의 UE 식별자 중 어떤 것도 코딩되어 있지 않다면 상기 UE의 RRC 계층은 다시 상기 RLC 계층에서 데이터를 전달할 때까지 대기한다. 또한, 상기 1209단계에서 UE 식별자 정보에 메시지를 수신한 UE의 UE 식별자가 코딩되어 있다면, 상기 MBMS 무선 베어러 셋업 메시지에 포함되어있는 정보를 이용해서 적절한 동작을 수행한다. 이렇게 UE 식별자 정보에 UE 자신의 식별자가 코딩되어 있는 경우는 본 발명의 실시예와는 무관하므로 여기서는 그 상세한 설명을 생략하기로 한다.
그리고 1211단계에서 상기 UE는 상기 MBMS 무선 베어러 셋업 메시지에 상응하는 동작을 수행완료하였음을 나타내는 MBMS 무선 베어러 셋업 완료 메시지를 상기 RNC로 송신하고 1212단계로 진행한다. 상기 1212단계에서 상기 UE는 상기 MBMS 무선 베어러 셋업 메시지에 포함되어 있었던 서비스 시작 시간에 해당 MBMS 스트림을 수신시작하고 종료한다.
다음으로 도 13을 참조하여 상기 본 발명의 제2실시예에서의 기능을 수행하기 위한 UTRAN, 즉 RNC의 동작 과정을 설명하기로 한다.
상기 도 13은 본 발명의 또 다른 실시예에 따른 UTRAN의 동작 과정을 도시한 흐름도이다. 상기 도 13을 설명하기에 앞서, 상기 본 발명의 제1실시예와 동일한 과정들에 대해서는 상기 도 9와 동일한 참조부호를 사용함에 유의하여야 한다.
먼저, 901 단계에서 RNC는 UE로부터 제1 MBMS 서비스 요구 메시지를 수신하고 902단계로 진행한다. 상기 902단계에서 상기 RNC는 상기 제1 MBMS 서비스 요구 메시지에 포함되어 있는 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 이미 존재하는지를 검사한다. 상기 검사 결과 상기 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 존재하지 않을 경우 상기 RNC는 903단계로 진행한다.
상기 903단계에서 상기 RNC는 상기 MB-SC 서비스 식별자에 해당하는 새로운 RNC SERVICE CONTEXT를 생성하고 904단계로 진행한다. 만약 상기 902단계에서 검사 결과 상기 MB-SC 서비스 식별자에 해당하는 RNC SERVICE CONTEXT가 이미 존재할 경우 상기 RNC는 904단계로 진행한다. 상기 904단계에서 상기 RNC는 상기 생성되어 있는 RNC SERVICE CONTEXT에 상기 제1 MBMS 서비스 요구 메시지를 전송한 UE를 나타내는 UE 식별자와, 상기 UE가 위치하고 있는 셀을 나타내는 셀 식별자를 추가하여 갱신한 후 905단계로 진행한다. 상기 905단계에서 상기 RNC는 상기 SGSN으로 상기 UE 식별자를 포함시킨 제2 MBMS 서비스 요구 메시지를 송신하고 906단계로 진행한다. 그러면 상기 SGNS은 상기 제2 MBMS 서비스 요구 메시지를 이용하여 MBMS 서비스를 받고자 하는 UE들과 상기 UE들을 관장하는 RNC들을 파악할 수 있다. 상기 906단계에서 상기 RNC는 상기 SGSN으로부터 상기 제2MBMS 서비스 요구 메시지에 상응하는 제2 MBMS 서비스 응답 메시지를 수신하고 1407단계로 진행한다. 상기 1407단계에서 상기 RNC는 RNC SERVICE 식별자를 결정하고 RNC SERVICE CONTEXT에 추가한 후 908단계로 진행한다. 여기서, 상기 RNC 서비스 식별자는 다른 MBMS 서비스에 할당되지 않은 RNC 서비스 식별자 중 하나로 선택될 수 있다. 또한 상기 902단계에서 RNC SERVICE CONTEXT가 이미 존재하는 경우라면, RNC 서비스 식별자도 이미 할당되어 있으며, 이 경우 RNC 서비스 식별자를 다시 할당할 필요는 없다.
상기 908 단계에서 상기 RNC는 RNC 서비스 식별자를 포함하는 제1 MBMS 서비스 응답 메시지를 상기 UE로 송신하고 909단계로 전송한다. 상기 909단계에서 상기 RNC는 SGSN으로부터 제2 MBMS 서비스 통지 메시지를 수신하고 910단계로 진행한다. 상기 910단계에서 상기 RNC는 해당 RNC SERVICE CONTEXT에 등록되어 있는 UE들에게 제1 MBMS 서비스 통지 메시지를 전송하고 911단계로 진행한다. 상기 911단계에서 상기 RNC는 상기 해당 UE들로부터 상기 제1 MBMS 서비스 통지 메시지에 상응하는 제1 MBMS 통지 응답 메시지를 수신하고 912단계로 진행한다. 상기 912단계에서 상기 RNC는 상기 제1 MBMS 통지 응답 메시지를 송신한 UE들 각각의 UE 식별자와 상기 UE들이 속하는 셀들의 식별자를 RNC SERVICE CONTEXT에 갱신하고 913단계로 진행한다.
상기 913단계에서 상기 RNC는 제2 MBMS 통지 응답 메시지를 상기 SGSN으로 전송하고 914단계로 진행한다. 상기 914단계에서 상기 RNC는 상기 SGSN으로부터 MBMS 무선 베어러 할당 요구 메시지를 수신하고 915단계로 진행한다. 상기 915단계에서 상기 RNC는 상기 MBMS 무선 베어러 할당 요구 메시지를 수신함에 따라 상기 MBMS 무선 베어러 할당 요구 메시지에 포함되어 있는 QoS 정보를 바탕으로 무선 채널 설정을 준비한다. 즉, 상기 RNC는 상기 RNC SERVICE CONTEXT에 등록되어 있는 cell들을 관장하는 Node B들로 MBMS 무선 링크 셋업 요구 메시지를 전송하고 916단계로 진행한다. 여기서, 상기 MBMS 무선 링크 셋업 요구 메시지에는 MBMS 서비스를 제공할, 즉 MBMS 스트림이 전송될 무선 채널에 관한 정보들이 포함되며, 상기 MBMS무선 링크 셋업 요구 메시지를 수신한 해당 Node B들은 상기 MBMS 무선 링크 셋업 요구 메시지에 포함되어 있는 무선 채널 관련 정보들을 가지고서 송신기(810), 또는 물리계층(1540)을 구성한다. 상기 송신기(810) 구성이 완료되면, 상기 해당 Node B들은 상기 RNC로 MBMS 무선 링크 셋업 응답 메시지를 전송하게 된다. 그러면 상기 RNC는 916단계에서 상기 Node B들이 전송한 MBMS 무선 링크 셋업 응답 메시지를 수신하고 1417단계 및 918단계로 진행한다. 상기 1417단계에서 상기 RNC는 상기 MBMS 무선 링크 셋업 응답 메시지를 통해 송신기(810) 혹은 물리 계층(1540) 구성이 완료되었음을 통보한 Node B들에 속한 UE들로 FACH와 CCCH를 통해 MBMS 무선 베어러 셋업 메시지를 전송하고 919단계로 진행한다. 여기서, 상기 UE들이 Cell_FACH인 상태에 있는 경우에는 상기 1417단계에서와 같이 FACH와 CCCH를 통해 전송되며, 모든 UE들에 대해서 단 하나의 메시지만 전송된다. 그리고 상기에서 설명한 바와 같이 상기 MBMS 무선 베어러 셋업 메시지의 UE 식별자 정보 필드에는 RNC 서비스 식별자가 코딩되며, 상기 MBMS 무선 베어러 셋업 메시지는 RLC 계층(1520-1)과 TCTF 삽입부(1530-3)를 거쳐서 FACH와 CCCH를 통해 전송되는 것이다. 한편, 상기 UE가 상기 Cell_FACH 상태가 아닌 Cell_DCH 상태에 있을 경우 상기 RNC는 918단계로 진행하여 DCH를 통해 상기 MBMS 무선 베어러 셋업 메시지를 전송하고 919단계로 진행한다.
상기 919단계에서 상기 RNC는 해당 UE들로부터 MBMS 무선 베어러 셋업 완료 메시지를 수신하고 920단계로 진행한다. 상기 920단계에서 상기 RNC는 상기 MBMS 데이터 전송을 위한 무선 채널 구성이 완료되었음을 MBMS RAB 할당 응답 메시지를이용하여 SGSN에게 통보하고 921단계로 진행한다. 상기 921단계에서 상기 RNC는 상기 구성되어 있는 무선 채널을 통해 MBMS 데이터, 즉 MBMS 멀티미디어 스트림을 전송하고 종료한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은, 이동 통신 시스템에서 MBMS 서비스 제공시 동일한 MBMS 서비스를 요청한 UE들에 해당하는 무선 채널 구성 정보를 공통 채널을 통해 전송함으로써 상기 무선 채널 구성 정보 송수신으로 인한 메시지 송수신 과정의 로드를 제거한다는 이점을 가진다. 또한, 본 발명은 MBMS 서비스 제공시 동일한 MBMS 서비스를 요청한 UE들에 해당하는 무선 채널 구성 정보를 동일한 메시지에 식별자만을 달리하여 전송함으로써 상기 무선 채널 구성 정보 송수신으로 인한 메시지 송수신 과정의 로드를 제거한다는 이점을 가진다.

Claims (23)

  1. 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 방법에 있어서,
    다수의 무선 네트워크 제어기(RNC)들이 사용자 단말기(UE)들로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS를 나타내는 서비스 식별자와, 상기 UE들 각각을 나타내는 UE 식별자들과, 상기 UE들 각각이 속한 셀들을 나타내는 셀 식별자들을 포함하는 제1서비스 컨덱스트를 구성하고, 서비스 패킷 무선 서비스 지원 노드(SGSN)로 상기 제1MBMS에 대한 서비스 제공을 요청하는 과정과,
    상기 SGSN은 상기 제1MBMS에 대한 서비스 제공 요청에 따라 상기 서비스 식별자와, 상기 제1MBMS 데이터를 수신할, 상기 다수의 RNC들 각각을 나타내는 RNC 식별자들을 포함하는 제2서비스 컨텍스트를 구성하고, 멀티캐스트/방송-서비스 센터(MB-SC)로 상기 제1MBMS에 대한 서비스 제공을 요청하는 과정과,
    상기 MB-SC는 상기 제1MBMS가 시작될 시각을 상기 SGSN으로 통보하고, 상기 SGSN은 상기 제2 서비스 컨텍스트에 저장되어 있는 RNC 식별자들 각각에 해당하는 RNC들 각각으로 상기 제1 MBMS 데이터 전송을 위한 무선 채널을 구성하기를 요구하는 과정과,
    상기 RNC들 각각은 상기 무선 채널 설정 요구에 따라 상기 무선 채널 구성에 사용될 무선 채널 구성 정보를 상기 제1서비스 컨텍스트에 저장되어 있는 UE 식별자들과 함께 공통 채널을 통해 전송하여, 상기 UE 식별자들에 해당하는 UE들이 상기 무선 채널 구성 정보에 상응하도록 무선 채널을 구성하여 상기 제1MBMS 데이터를 수신하도록 제어하는 과정을 포함함을 특징으로 하는 상기 방법.
  2. 제1항에 있어서,
    상기 공통 채널은 순방향 억세스 채널임을 특징으로 하는 상기 방법.
  3. 제1항에 있어서,
    상기 무선 채널 구성 정보는 상기 제1MBMS 데이터 전송시 적용할 채널화 코드 정보와 스크램블링 코드 정보임을 특징으로 하는 상기 방법.
  4. 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 방법에 있어서,
    다수의 무선 네트워크 제어기(RNC)들이 사용자 단말기(UE)들로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS를 나타내는 서비스 식별자와, 상기 UE들 각각을 나타내는 UE 식별자들과, 상기 UE들 각각이 속한 셀들을 나타내는 셀 식별자들을 포함하는 제1서비스컨덱스트를 구성하고, 서비스 패킷 무선 서비스 지원 노드(SGSN)로 상기 제1MBMS에 대한 서비스 제공을 요청하는 과정과,
    상기 SGSN은 상기 제1MBMS에 대한 서비스 제공 요청에 따라 상기 서비스 식별자와, 상기 제1MBMS 데이터를 수신할, 상기 다수의 RNC들 각각을 나타내는 RNC 식별자들을 포함하는 제2서비스 컨텍스트를 구성하고, 멀티캐스트/방송-서비스 센터(MB-SC)로 상기 제1MBMS에 대한 서비스 제공을 요청하는 과정과,
    상기 MB-SC는 상기 제1MBMS가 시작될 시각을 상기 SGSN으로 통보하고, 상기 SGSN은 상기 제2 서비스 컨텍스트에 저장되어 있는 RNC 식별자들 각각에 해당하는 RNC들 각각으로 상기 제1 MBMS 데이터 전송을 위한 무선 채널을 구성하기를 요구하는 과정과,
    상기 RNC들 각각은 상기 무선 채널 설정 요구에 따라 상기 무선 채널 구성에 사용될 무선 채널 구성 정보를 상기 서비스 식별자와 함께 공통 채널을 통해 전송하여, 상기 서비스 식별자에 해당하는 제1MBMS 서비스 제공을 요청한 UE들이 상기 무선 채널 구성 정보에 상응하도록 무선 채널을 구성하여 상기 제1MBMS 데이터를 수신하도록 제어하는 과정을 포함함을 특징으로 하는 상기 방법.
  5. 제4항에 있어서,
    상기 공통 채널은 순방향 억세스 채널임을 특징으로 하는 상기 방법.
  6. 제4항에 있어서,
    상기 무선 채널 구성 정보는 상기 제1MBMS 데이터 전송시 적용할 채널화 코드 정보와 스크램블링 코드 정보임을 특징으로 하는 상기 방법.
  7. 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 장치에 있어서,
    사용자 단말기들(UE)로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS를 나타내는 서비스 식별자와, 상기 UE들 각각을 나타내는 UE 식별자들과, 상기 UE들 각각이 속한 셀들을 나타내는 셀 식별자들을 포함하는 제1서비스 컨덱스트를 구성하고, 서비스 패킷 무선 서비스 지원 노드(SGSN)로 상기 제1MBMS에 대한 서비스 제공을 요청하고, 상기 제1MBMS에 대한 서비스 제공 요청에 상응하여 상기 제1MBMS 데이터를 전송할 무선 채널 구성 요구를 수신하고, 상기 무선 채널 구성 요구에 따라 상기 무선 채널 구성에 사용될 무선 채널 구성 정보와 상기 UE 식별자들을 함께 공통 채널을 통해 전송하는 무선 네트워크 제어기(RNC)들과,
    상기 RNC로부터 상기 제1MBMS에 대한 서비스 제공 요청에 따라 상기 서비스 식별자와, 상기 제1MBMS 데이터를 수신할, 다수의 RNC들 각각을 나타내는 RNC 식별자들을 포함하는 제2서비스 컨텍스트를 구성하고, 멀티캐스트/방송-서비스센터(MB-SC)로 상기 제1MBMS에 대한 서비스 제공을 요청하고, 상기 제2서비스 컨텍스트에 저장되어 있는 RNC 식별자들 각각에 해당하는 RNC들 각각으로 상기 제1MBMS 데이터 전송을 위한 무선 채널을 구성하기를 요구하는 SGSN과,
    상기 공통 채널 신호를 수신하고, 상기 수신한 공통 채널 신호의 UE 식별자들중 자신을 나타내는 UE 식별자가 존재할 경우 상기 무선 채널 구성 정보에 상응하게 무선 채널을 구성하여 상기 제1 MBMS 데이터를 수신하는 UE를 포함함을 특징으로 하는 상기 장치.
  8. 제7항에 있어서,
    상기 공통 채널은 순방향 억세스 채널임을 특징으로 하는 상기 장치.
  9. 제7항에 있어서,
    상기 무선 채널 구성 정보는 상기 제1MBMS 데이터 전송시 적용할 채널화 코드 정보와 스크램블링 코드 정보임을 특징으로 하는 상기 장치.
  10. 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 장치에 있어서,
    사용자 단말기들(UE)로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS를 나타내는 서비스 식별자와, 상기 UE들 각각을 나타내는 UE 식별자들과, 상기 UE들 각각이 속한 셀들을 나타내는 셀 식별자들을 포함하는 제1서비스 컨덱스트를 구성하고, 서비스 패킷 무선 서비스 지원 노드(SGSN)로 상기 제1MBMS에 대한 서비스 제공을 요청하고, 상기 제1MBMS에 대한 서비스 제공 요청에 상응하여 상기 제1MBMS 데이터를 전송할 무선 채널 구성 요구를 수신하고, 상기 무선 채널 구성 요구에 따라 상기 무선 채널 구성에 사용될 무선 채널 구성 정보와 상기 서비스 식별자를 함께 공통 채널을 통해 전송하는 무선 네트워크 제어기(RNC)들과,
    상기 RNC로부터 상기 제1MBMS에 대한 서비스 제공 요청에 따라 상기 서비스 식별자와, 상기 제1MBMS 데이터를 수신할, 다수의 RNC들 각각을 나타내는 RNC 식별자들을 포함하는 제2서비스 컨텍스트를 구성하고, 멀티캐스트/방송-서비스 센터(MB-SC)로 상기 제1MBMS에 대한 서비스 제공을 요청하고, 상기 제2서비스 컨텍스트에 저장되어 있는 RNC 식별자들 각각에 해당하는 RNC들 각각으로 상기 제1MBMS 데이터 전송을 위한 무선 채널을 구성하기를 요구하는 SGSN과,
    상기 공통 채널 신호를 수신하고, 상기 수신한 공통 채널 신호의 서비스 식별자가 자신이 요청한 서비스와 동일할 경우 무선 채널 구성 정보에 상응하게 무선 채널을 구성하여 상기 제1 MBMS 데이터를 수신하는 UE를 포함함을 특징으로 하는 상기 장치.
  11. 제10항에 있어서,
    상기 공통 채널은 순방향 억세스 채널임을 특징으로 하는 상기 장치.
  12. 제10항에 있어서,
    상기 무선 채널 구성 정보는 상기 제1MBMS 데이터 전송시 적용할 채널화 코드 정보와 스크램블링 코드 정보임을 특징으로 하는 상기 장치.
  13. 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하는 방법에 있어서,
    사용자 단말기들로부터 상기 다수개의 종류들 중 임의의 한 종류인 제1MBMS에 대한 서비스 제공 요청을 감지하면, 상기 제1MBMS 데이터를 송신할 무선 채널을 결정하고, 상기 결정한 무선 채널에 관련된 무선 채널 정보를 생성하는 과정과,
    상기 무선 채널 정보와, 상기 제1MBMS를 나타내는 서비스 식별자를 포함하는 무선 채널 관련 정보를 생성하여 공통 제어 채널을 통해 상기 사용자 단말기들로 송신하는 과정을 포함함을 특징으로 하는 상기 방법.
  14. 제13항에 있어서,
    상기 무선 관련 채널 정보에 상기 무선 채널 정보가 상기 공통 제어 채널을 송신됨을 나타내는 채널 종류 정보를 더 포함하여 송신함을 특징으로 하는 상기 방법.
  15. 제13항에 있어서,
    상기 무선 채널 정보와 상기 사용자 단말기들을 나타내는 사용자 단말기 식별자들을 포함하여 무선 채널 관련 정보를 생성하여 상기 공통 제어 채널을 통해 상기 사용자 단말기들로 송신하는 과정을 더 포함함을 특징으로 하는 상기 방법.
  16. 제15항에 있어서,
    상기 사용자 단말기 식별자는 MBMS-무선 네트워크 임시 식별자임을 특징으로 하는 상기 방법.
  17. 무선 네트워크 제어기가 이동 통신 시스템에서 다수개의 종류들을 가지는 멀티캐스트 멀티미디어 방송 서비스(MBMS)를 제공하고, 상기 다수개의 종류들 중 어느 특정한 종류의 MBMS를 수신하기를 요구하는 사용자 단말기가 상기 특정 MBMS를제공받기 위한 방법에 있어서,
    공통 제어 채널을 통해 무선 채널 관련 정보를 수신하고, 상기 수신한 무선 채널 관련 정보에 포함되어 있는 서비스 식별자를 검출하는 과정과,
    상기 검출한 서비스 식별자가 상기 특정 MBMS를 나타내는 서비스 식별자일 경우 상기 무선 채널 관련 정보에 포함되어 있는 무선 채널 정보에 상응하도록 무선 채널을 셋업 혹은 해제하는 과정을 포함함을 특징으로 하는 상기 방법.
  18. 제17항에 있어서,
    상기 무선 채널 관련 정보는 상기 무선 채널 정보가 상기 공통 제어 채널을 통해 송신됨을 나타내는 채널 종류 정보를 더 포함함을 특징으로 하는 상기 방법.
  19. 무선 네트워크 제어기가 멀티캐스트/방송-서비스 센터로부터 수신되는, 적어도 2개 이상의 멀티캐스트 멀티미디어 방송 서비스(MBMS)들을 제공하며, 상기 무선 네트워크 제어기와 연결된 기지국에 속한 적어도 2개 이상의 사용자 단말기들이 상기 MBMS들 중 동일한 어느 한 특정 MBMS를 제공받기를 요구하는 이동 통신 시스템에서 상기 MBMS 제공을 위한 무선 채널 정보를 상기 사용자 단말기들로 송신하는 장치에 있어서,
    상기 사용자 단말기들로부터 상기 특정 MBMS를 제공받기를 원하는 요구가 감지되면, 상기 특정 MBMS를 나타내는 서비스 식별자를 포함하는 서비스 컨텍스트를 구성하고, 상기 서비스 컨텍스트에 존재하는 사용자 단말기들로 특정 MBMS를 제공하기 위한 무선 채널 설정에 필요한 무선 채널 정보를 생성하는 무선 자원 제어 계층과,
    상기 무선 채널 정보를 미리 설정한 크기에 상응하여 세그멘테이션하여 그 세그멘테이션된 데이터에 일련번호를 부여하는 무선 링크 제어 계층과,
    상기 일련번호가 부여된 세그멘테이션된 데이터에 상기 세그멘테이션된 데이터를 수신할 사용자 단말기를 지정하는 사용자 단말기 식별자와, 상기 세그멘테이션된 데이터가 송신될 채널의 종류를 나타내는 채널 종류 정보를 삽입하여 무선 채널 관련 정보를 생성하는 매체 접속 제어 계층을 포함함을 특징으로 하는 상기 장치.
  20. 제19항에 있어서,
    상기 사용자 단말기 식별자는 상기 서비스 식별자임을 특징으로 하는 상기 장치.
  21. 제19항에 있어서,
    상기 사용자 단말기 식별자는 MBMS-무선 네트워크 임시 식별자임을 특징으로하는 상기 장치.
  22. 제19항에 있어서,
    상기 세그멘테이션된 데이터가 송신될 채널은 공통 제어 채널임을 특징으로 하는 상기 장치.
  23. 무선 네트워크 제어기가 멀티캐스트/방송-서비스 센터로부터 수신되는, 적어도 2개 이상의 멀티캐스트 멀티미디어 방송 서비스(MBMS)들을 제공하며, 상기 무선 네트워크 제어기와 연결된 기지국에 속한 적어도 2개 이상의 사용자 단말기들이 상기 MBMS들 중 동일한 어느 한 특정 MBMS를 제공받기를 요구하는 이동 통신 시스템에서 상기 무선 네트워크 제어기가 송신하는 상기 MBMS 제공을 위한 무선 채널 정보를 수신하는 장치에 있어서,
    물리 계층으로부터 트랜스포트 블록들이 수신되면, 상기 트랜스포트 블록들 각각에 대해 상기 트랜스포트 블록이 전송된 채널의 종류를 나타내는 채널 종류 정보를 판독하고, 상기 채널 종류 정보가 공통 제어 채널일 경우 상기 공통 제어 채널을 담당하는 무선 링크 제어 계층으로 상기 트랜스포트 블록들을 전달하는 매체 접속 제어 계층과,
    상기 매체 접속 제어 계층으로부터 전달받은 트랜스포트 블록들의 부가 정보를 이용하여 무선 채널 관련 정보로 생성하여 무선 자원 제어 계층으로 전달하는 무선 링크 제어 계층과,
    상기 무선 채널 관련 정보에 포함되어 있는 서비스 식별자를 검사하고, 상기 서비스 식별자가 상기 요구한 특정 MBMS를 나타내는 서비스 식별자일 경우 상기 무선 채널 관련 정보에 포함되어 있는 무선 채널 정보에 따라 상기 특정 MBMS 스트림을 수신하기 위한 무선 채널을 설정하도록 제어하는 무선 자원 제어 계층을 포함함을 특징으로 하는 상기 장치.
KR1020020024259A 2002-04-09 2002-05-02 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법 KR20030080946A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2003103325A JP4002204B2 (ja) 2002-04-09 2003-04-07 移動通信システムにおけるマルチメディア放送/マルチキャストサービスのための制御情報伝送装置及びその方法
US10/409,414 US20030194992A1 (en) 2002-04-09 2003-04-08 Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system
RU2003110021A RU2251224C2 (ru) 2002-04-09 2003-04-08 Устройство и способ передачи информации управления для широковещательной/многоабонентской службы мультимедиа в системе мобильной связи
AU2003203530A AU2003203530B2 (en) 2002-04-09 2003-04-08 Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system
CNB031367984A CN100401664C (zh) 2002-04-09 2003-04-09 用于发送多媒体广播/组播业务的控制信息的装置和方法
EP20030007975 EP1353523A1 (en) 2002-04-09 2003-04-09 Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20020020743 2002-04-09
KR1020020020743 2002-04-09

Publications (1)

Publication Number Publication Date
KR20030080946A true KR20030080946A (ko) 2003-10-17

Family

ID=32379199

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020024259A KR20030080946A (ko) 2002-04-09 2002-05-02 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20030080946A (ko)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004017541A1 (en) * 2002-08-14 2004-02-26 Lg Electronics Inc. Method for transmitting control signal for mbms data in wireless mobile communication system
WO2004102836A1 (en) * 2003-05-14 2004-11-25 Samsung Electronics Co. Ltd. Apparatus and method for transmitting/receiving control information for supporting multimedia broadcast/multicast service
KR100678181B1 (ko) * 2002-07-31 2007-02-01 삼성전자주식회사 이동통신 시스템에서 멀티미디어 방송 멀티 캐스트 서비스 데이터를 제공하는 장치 및 방법
KR100678146B1 (ko) * 2003-12-31 2007-02-02 삼성전자주식회사 이동통신시스템에서의 선택적 결합방법
KR100686679B1 (ko) * 2003-11-07 2007-02-27 히다찌 커뮤니케이션 테크놀로지 무선 통신 장치
KR100691431B1 (ko) * 2005-12-09 2007-03-12 한국전자통신연구원 멀티미디어 방송형 멀티캐스트 서비스를 지원하는이동통신망에서 컨텐츠 패킷 전달 제어 시스템 및 방법
KR100827136B1 (ko) * 2002-05-17 2008-05-02 삼성전자주식회사 이동통신시스템에서의 시그널링 연결 설정방법
KR100917042B1 (ko) * 2002-08-14 2009-09-10 엘지전자 주식회사 무선 이동통신 시스템의 방송 및 멀티캐스트 데이터의전송 방법
KR20100036206A (ko) * 2008-09-29 2010-04-07 한국전자통신연구원 MBMS(Multimedia Broadcast Multicast Service)를 위한 물리계층 제어 정보 할당 방법 및 MBMS를 위한 물리계층 제어정보 수신 방법
WO2010044605A2 (ko) * 2008-10-15 2010-04-22 엘지전자주식회사 무선 통신 시스템에서 데이터 전송 방법 및 장치
KR100975745B1 (ko) * 2003-10-02 2010-08-12 삼성전자주식회사 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법
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
KR101054957B1 (ko) * 2004-08-12 2011-08-05 엘지전자 주식회사 멀티캐스트 및 브로드캐스트 서비스를 위한 제어메시지송수신 방법
US8134974B2 (en) 2005-10-31 2012-03-13 Lg Electronics Inc. Data transfer management in a radio communications network
KR101131718B1 (ko) * 2007-01-19 2012-04-03 닛본 덴끼 가부시끼가이샤 멀티미디어 브로드캐스트 멀티캐스트 서비스에서의 선택 서비스의 통지 시스템 및 방법
KR101277195B1 (ko) * 2005-11-07 2013-06-19 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 콘텍스트 구성 방법 및 서비스 가이드 송수신 방법
KR101481002B1 (ko) * 2009-07-28 2015-01-09 차이나 아카데미 오브 텔레커뮤니케이션즈 테크놀로지 채널 내용 변경 통지 및 채널 재 검출 방법, 시스템 및 장치

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100827136B1 (ko) * 2002-05-17 2008-05-02 삼성전자주식회사 이동통신시스템에서의 시그널링 연결 설정방법
KR100678181B1 (ko) * 2002-07-31 2007-02-01 삼성전자주식회사 이동통신 시스템에서 멀티미디어 방송 멀티 캐스트 서비스 데이터를 제공하는 장치 및 방법
KR100917042B1 (ko) * 2002-08-14 2009-09-10 엘지전자 주식회사 무선 이동통신 시스템의 방송 및 멀티캐스트 데이터의전송 방법
AU2003252554B2 (en) * 2002-08-14 2006-02-02 Lg Electronics Inc. Method for transmitting control signal for MBMS data in wireless mobile communication system
WO2004017541A1 (en) * 2002-08-14 2004-02-26 Lg Electronics Inc. Method for transmitting control signal for mbms data in wireless mobile communication system
US8068843B2 (en) 2002-08-14 2011-11-29 Lg Electronics Inc. Method for increasing system capacity by transmitting control Signal for MBMS data by combining RLC and PDCP messages
KR100958519B1 (ko) * 2002-08-14 2010-05-17 엘지전자 주식회사 이동통신 시스템에서의 멀티미디어 서비스 수신 및 전송 방법
US8614971B2 (en) 2003-05-14 2013-12-24 Samsung Electronics Co., Ltd Apparatus and method for transmitting/receiving control information for supporting multimedia broadcast/multicast service
KR100703380B1 (ko) * 2003-05-14 2007-04-03 삼성전자주식회사 멀티미디어 브로드캐스트/멀티캐스트 서비스를 지원하기 위한 제어정보 송수신 장치 및 방법
WO2004102836A1 (en) * 2003-05-14 2004-11-25 Samsung Electronics Co. Ltd. Apparatus and method for transmitting/receiving control information for supporting multimedia broadcast/multicast service
KR100975745B1 (ko) * 2003-10-02 2010-08-12 삼성전자주식회사 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법
KR100686679B1 (ko) * 2003-11-07 2007-02-27 히다찌 커뮤니케이션 테크놀로지 무선 통신 장치
KR100678146B1 (ko) * 2003-12-31 2007-02-02 삼성전자주식회사 이동통신시스템에서의 선택적 결합방법
KR101054957B1 (ko) * 2004-08-12 2011-08-05 엘지전자 주식회사 멀티캐스트 및 브로드캐스트 서비스를 위한 제어메시지송수신 방법
US8134974B2 (en) 2005-10-31 2012-03-13 Lg Electronics Inc. Data transfer management in a radio communications network
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
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
KR101277195B1 (ko) * 2005-11-07 2013-06-19 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 콘텍스트 구성 방법 및 서비스 가이드 송수신 방법
KR100691431B1 (ko) * 2005-12-09 2007-03-12 한국전자통신연구원 멀티미디어 방송형 멀티캐스트 서비스를 지원하는이동통신망에서 컨텐츠 패킷 전달 제어 시스템 및 방법
KR101131718B1 (ko) * 2007-01-19 2012-04-03 닛본 덴끼 가부시끼가이샤 멀티미디어 브로드캐스트 멀티캐스트 서비스에서의 선택 서비스의 통지 시스템 및 방법
KR20100036206A (ko) * 2008-09-29 2010-04-07 한국전자통신연구원 MBMS(Multimedia Broadcast Multicast Service)를 위한 물리계층 제어 정보 할당 방법 및 MBMS를 위한 물리계층 제어정보 수신 방법
WO2010044605A3 (ko) * 2008-10-15 2010-07-15 엘지전자주식회사 무선 통신 시스템에서 데이터 전송 방법 및 장치
WO2010044605A2 (ko) * 2008-10-15 2010-04-22 엘지전자주식회사 무선 통신 시스템에서 데이터 전송 방법 및 장치
US8787235B2 (en) 2008-10-15 2014-07-22 Lg Electronics Inc. Method and apparatus for transmitting data in a wireless communication system
KR101481002B1 (ko) * 2009-07-28 2015-01-09 차이나 아카데미 오브 텔레커뮤니케이션즈 테크놀로지 채널 내용 변경 통지 및 채널 재 검출 방법, 시스템 및 장치

Similar Documents

Publication Publication Date Title
JP4002204B2 (ja) 移動通信システムにおけるマルチメディア放送/マルチキャストサービスのための制御情報伝送装置及びその方法
JP4217683B2 (ja) 無線移動通信システムにおけるマルチメディアサービス方法
KR100889865B1 (ko) 무선 이동통신 시스템의 통신방법
US8068843B2 (en) Method for increasing system capacity by transmitting control Signal for MBMS data by combining RLC and PDCP messages
KR100678181B1 (ko) 이동통신 시스템에서 멀티미디어 방송 멀티 캐스트 서비스 데이터를 제공하는 장치 및 방법
KR100893070B1 (ko) 무선통신 시스템의 멀티캐스트 서비스 제공 및 수신 방법, 그리고 그 장치
KR100917042B1 (ko) 무선 이동통신 시스템의 방송 및 멀티캐스트 데이터의전송 방법
KR100827137B1 (ko) 이동통신시스템에서의 멀티캐스트 멀티미디어 방송 서비스 제공 방법
KR100976140B1 (ko) 멀티캐스트 멀티미디어 방송 서비스를 제공하는 이동 통신 시스템에서 호출 방법
KR20040098394A (ko) 이동통신시스템에서 멀티미디어 브로드케스트/멀티케스드서비스에 따른 호출 정보 전송방법
KR20050014220A (ko) 채널 변경에 따른 헤더 압축 컨텍스트 설정 장치 및 방법
KR20040025279A (ko) 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 송신하는 송신 방식 결정 방법
KR20030080946A (ko) 이동 통신 시스템에서 멀티캐스트 멀티미디어 방송서비스를 위한 제어 정보 전송 장치 및 방법
KR100996051B1 (ko) 멀티미디어 방송 서비스를 지원하는 이동통신시스템에서 제어 정보를 송수신하는 방법
KR20050032949A (ko) 멀티캐스트/방송 서비스를 지원하는 이동통신 시스템에식별자 할당 장치 및 방법
KR20050018050A (ko) 이동통신시스템에서 방송 서비스를 위한 헤더 정보 설정방법
KR20040014706A (ko) 멀티캐스트 멀티미디어 방송 서비스를 제공하는 이동 통신시스템에서 제어 메시지 송수신 방법
KR20040088113A (ko) 멀티캐스트 멀티미디어 방송 서비스를 위한 제어 메시지의타켓 채널 타입 필드 코딩 및 디코딩 방법
KR20050014599A (ko) 이동통신 시스템에서 제어 정보를 전송하기 위하여 사용자단말기를 효율적으로 호출하는 방법
KR100871216B1 (ko) 멀티캐스트 멀티미디어 방송 서비스를 제공하는 이동 통신시스템에서 제어 메시지 송수신 방법
KR20040100330A (ko) 이동통신시스템에서 멀티캐스트 멀티미디어 방송 서비스제공방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020502

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

Patent event code: PA02012R01D

Patent event date: 20070328

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20020502

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080326

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20080930

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20080326

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I