[go: up one dir, main page]

KR100958929B1 - Dynamic Scheduling Method and Device in Cell Broadcasting Service - Google Patents

Dynamic Scheduling Method and Device in Cell Broadcasting Service Download PDF

Info

Publication number
KR100958929B1
KR100958929B1 KR1020080015020A KR20080015020A KR100958929B1 KR 100958929 B1 KR100958929 B1 KR 100958929B1 KR 1020080015020 A KR1020080015020 A KR 1020080015020A KR 20080015020 A KR20080015020 A KR 20080015020A KR 100958929 B1 KR100958929 B1 KR 100958929B1
Authority
KR
South Korea
Prior art keywords
cell broadcast
message
scheduling
transmission period
request
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.)
Expired - Fee Related
Application number
KR1020080015020A
Other languages
Korean (ko)
Other versions
KR20090089708A (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 KR1020080015020A priority Critical patent/KR100958929B1/en
Publication of KR20090089708A publication Critical patent/KR20090089708A/en
Application granted granted Critical
Publication of KR100958929B1 publication Critical patent/KR100958929B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • 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/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/28Discontinuous transmission [DTX]; Discontinuous reception [DRX]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

본 발명은 이동통신 시스템에서 셀 방송 서비스를 위한 메시지의 전송 주기를 스케줄링하는 방법에 관한 것으로, 셀 방송 메시지를 포함하는 셀 방송 요청의 수신 여부를 판단하고, 셀 방송 요청의 수신 여부에 따라 스케줄링 메시지의 전송 주기를 동적으로 설정한다. 이때, 셀 방송 요청이 수신된 이후의 스케줄링 메시지의 전송 주기는 셀 방송 요청이 수신되기 이전의 전송 주기보다 짧게 설정된다.The present invention relates to a method for scheduling a transmission period of a message for a cell broadcast service in a mobile communication system. The present invention relates to determining whether a cell broadcast request including a cell broadcast message is received and to scheduling a message according to whether the cell broadcast request is received. Dynamically sets the transmission period. At this time, the transmission period of the scheduling message after the cell broadcast request is received is set shorter than the transmission period before the cell broadcast request is received.

셀 방송 서비스, 동적, 스케줄링 Cell broadcast service, dynamic, scheduling

Description

셀 방송 서비스에서의 동적 스케줄링 방법 및 장치{Method and system for dynamic scheduling at Cell Broadcast Service} Method and apparatus for dynamic scheduling in cell broadcast service {Method and system for dynamic scheduling at Cell Broadcast Service}

본 발명은 셀 방송 서비스 시 이동통신 단말기의 불연속 수신을 위한 동적 스케줄링 방법 및 장치에 관한 것이다.The present invention relates to a dynamic scheduling method and apparatus for discontinuous reception of a mobile communication terminal in a cell broadcast service.

이동통신 기술의 발전에 따라 이동통신 단말기를 이용하여 음성 통화뿐만 아니라 인터넷 접속, 게임, 메시지 전송, 이메일 전송, 금융 거래 등 다양한 기능을 이용할 수 있게 되었다. 특히, 이동통신 단말기를 통해 제공되는 이동통신 서비스 중 문자 메시지나 음성 메시지를 상대방에게 전달할 수 있는 단문 메시지 서비스(SMS: Short Message Service) 또는 음성 메시지 서비스(VMS: Voice Message Service)가 널리 사용되고 있다.With the development of mobile communication technology, various functions such as internet access, games, message transmission, email transmission, and financial transactions can be used as well as voice calls using mobile communication terminals. In particular, a short message service (SMS) or a voice message service (VMS) capable of delivering a text message or a voice message to a counterpart among mobile communication services provided through a mobile communication terminal is widely used.

이와 같은 단문 메시지 서비스 중 셀 방송 서비스(Cell Broadcast Service)는 일정한 지역의 이동통신 단말기들 또는 특정 그룹의 이동통신 단말기로 셀 방송 메시지를 일시에 송출하는 단방향성 메시지 서비스이다. 이때, 셀 방송 메시지에는 교통상황 메시지, 재해 알림 메시지 등의 셀 방송 데이터가 포함된다.Among these short message services, a cell broadcast service is a unidirectional message service that transmits cell broadcast messages to mobile communication terminals of a specific region or to a mobile communication terminal of a specific group at one time. In this case, the cell broadcast message includes cell broadcast data such as a traffic condition message and a disaster notification message.

종래에는 셀 방송 서비스 시 이동통신 단말기의 셀 방송 메시지 수신을 용이 하도록 하기 위한 스케줄링 메시지를 이용하여 이동통신 단말기의 베터리 사용량을 줄일 수 있었다. Conventionally, battery usage of a mobile communication terminal can be reduced by using a scheduling message for facilitating reception of a cell broadcast message of the mobile communication terminal in a cell broadcast service.

구체적으로, 스케줄링 메시지에는 현재 스케줄링 메시지의 전송 시점 및 현재 스케줄링 메시지와 다음에 수신될 스케줄링 메시지 간의 프레임 오프셋(frame offset) 정보가 포함되어 있다. 그리고 스케줄링 메시지에는 이후에 전송될 셀 방송 메시지의 길이 정보가 포함되어 있다. 따라서, 스케줄링 메시지를 수신한 이동통신 단말기는 스케줄링 메시지의 프레임 오프셋 정보를 이용하여 셀 방송 메시지 또는 스케줄링 메시지가 전송되지 않는 데이터 프레임 동안에는 다른 서비스를 위한 채널을 수신하거나 휴지 모드로 전환되는 불연속 수신((DRX: Discontinuous Reception) 기능을 수행할 수 있다.Specifically, the scheduling message includes transmission time of the current scheduling message and frame offset information between the current scheduling message and the next scheduling message to be received. The scheduling message includes length information of a cell broadcast message to be transmitted later. Accordingly, the mobile communication terminal receiving the scheduling message uses the frame offset information of the scheduling message to discontinuously receive a channel for another service or to switch to the idle mode during the data frame in which the cell broadcast message or the scheduling message is not transmitted. DRX: Discontinuous Reception (DRX) function can be performed.

그런데, 기존의 셀 방송 서비스에서는 스케줄링 메시지가 일정 주기마다 이동통신 단말기로 전송되도록 하는 고정 스케줄링 방법을 사용하였다. 이때, 스케줄링 메시지 간의 프레임 오프셋 값을 크게 할 수록 이동통신 단말기의 베터리 사용량의 감소 효과도 커지게 된다. 그런데 스케줄링 메시지의 프레임 오프셋 값을 크게 하다보면 이동통신 단말기의 셀 방송 메시지 수신 딜레이(delay)가 커지게 되는 단점이 있다. 반면, 스케줄링 메시지의 프레임 오프셋 값을 작게 하다 보면 이동통신 단말기의 베터리 사용량을 효율적으로 감소시킬 수 없다.However, in the conventional cell broadcasting service, a fixed scheduling method is used in which a scheduling message is transmitted to a mobile communication terminal every predetermined period. In this case, the larger the frame offset value between the scheduling messages, the greater the effect of reducing the battery usage of the mobile communication terminal. However, when the frame offset value of the scheduling message is increased, a cell broadcast message reception delay of the mobile communication terminal increases. On the other hand, when the frame offset value of the scheduling message is made smaller, the battery usage of the mobile communication terminal cannot be reduced efficiently.

따라서, 본 발명의 이루고자 하는 기술적 과제는 셀 방송 서비스 시 이동통 신 단말기의 베터리 사용량을 감소시킬 수 있고, 셀 방송 메시지의 수신 딜레이를 최소화 할 수 있는 셀 방송 서비스에서의 스케줄링 방법 및 이를 위한 장치를 제공하는 것이다.Accordingly, an aspect of the present invention is to provide a scheduling method and an apparatus for the same in a cell broadcast service capable of reducing battery usage of a mobile communication terminal in a cell broadcast service and minimizing a reception delay of a cell broadcast message. To provide.

위에서 기술한 바와 같은 과제를 이루기 위하여, 본 발명의 특징에 따른 이동통신 시스템에서 셀 방송 서비스를 위한 메시지의 전송 주기를 스케줄링하는 방법은, 셀 방송 메시지를 포함하는 셀 방송 요청의 수신 여부를 판단하는 단계 및 상기 셀 방송 요청의 수신 여부에 따라 스케줄링 메시지의 전송 주기를 동적으로 설정하는 단계를 포함한다. 이때, 상기 셀 방송 요청이 수신된 이후의 상기 스케줄링 메시지의 전송 주기는 상기 셀 방송 요청이 수신되기 이전의 전송 주기보다 짧게 설정된다.In order to achieve the above-described problem, a method of scheduling a transmission period of a message for a cell broadcast service in a mobile communication system according to an aspect of the present invention includes determining whether to receive a cell broadcast request including a cell broadcast message. And dynamically setting a transmission period of a scheduling message according to whether the cell broadcast request is received. At this time, the transmission period of the scheduling message after the cell broadcast request is received is set shorter than the transmission period before the cell broadcast request is received.

또한, 본 발명의 다른 특징에 따른 이동통신 시스템에서 셀 방송 서비스를 위한 메시지의 전송 주기를 스케줄링하는 장치는, 전송할 셀 방송 메시지의 수신 여부에 따라 스케줄링 메시지의 전송 주기를 다르게 설정하는 동적 스케줄러부 및 상기 동적 스케줄러부가 설정한 전송 주기에 따라 스케줄링 메시지와 상기 셀 방송 메시지를 방송하는 셀 방송 처리부를 포함한다. In addition, the apparatus for scheduling the transmission period of the message for the cell broadcast service in the mobile communication system according to another aspect of the present invention, the dynamic scheduler unit for setting the transmission period of the scheduling message differently according to whether or not to receive the cell broadcast message to be transmitted; And a cell broadcast processor configured to broadcast a scheduling message and the cell broadcast message according to a transmission period set by the dynamic scheduler.

이와 같은 본 발명의 실시예에 따르면, 셀 방송 서비스 시 전송할 셀 방송 메시지의 유무에 따라 스케줄링 메시지의 전송 주기를 동적으로 스케줄링하여 이동통신 단말기의 베터리 사용량을 효율적으로 감소시킬 수 있다. 또한, 셀 방송 메시 지의 수신 딜레이를 줄일 수 있다.According to the embodiment of the present invention, the battery usage of the mobile communication terminal can be efficiently reduced by dynamically scheduling the transmission period of the scheduling message according to the presence or absence of the cell broadcast message to be transmitted in the cell broadcast service. In addition, the reception delay of the cell broadcast message can be reduced.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise.

또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, the terms “… unit”, “… unit”, “module”, etc. described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.

이하, 첨부된 도면을 참조하여 본 발명에 대해서 상세히 설명하도록 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 셀 방송 서비스가 제공되는 이동통신 시스템의 간략한 구성도이다. 1 is a schematic block diagram of a mobile communication system provided with a cell broadcast service according to an embodiment of the present invention.

도 1에서 나타낸 바와 같이 본 발명의 실시예에 따른 셀 방송 서비스가 제공되는 이동통신 시스템은 복수의 이동통신 단말기(100), 무선망서브시스템(Radio Network Sub-system: RNS)(200) 및 핵심망(Core Network: CN)(300)을 포함한다. 이 때, 도 1에서는 하나의 셀(cell)에 포함되는 복수의 이동통신 단말기(100)를 하나의 도면 부호로 나타내었다. As shown in FIG. 1, a mobile communication system provided with a cell broadcast service according to an embodiment of the present invention includes a plurality of mobile communication terminals 100, a radio network sub-system (RNS) 200, and a core network. (Core Network: CN) 300. In this case, in FIG. 1, a plurality of mobile communication terminals 100 included in one cell are indicated by one reference numeral.

이동통신 단말기(100)는 핵심망(300) 측으로부터 제공되는 셀 방송 메시지를 무선망서브시스템(200)을 통해 수신한다. 이때, 이동통신 단말기(100)는 무선망서브시스템(200)과 무선접속 인터페이스(Radio Access interface) 프로토콜을 통해 셀 방송 서비스에 관련된 메시지를 수신한다. The mobile communication terminal 100 receives a cell broadcast message provided from the core network 300 through the wireless network subsystem 200. At this time, the mobile communication terminal 100 receives a message related to a cell broadcast service through the wireless network subsystem 200 and a radio access interface protocol.

이때, 본 발명의 실시예에 따른 이동통신 단말기(100)는 두개 이상의 주기에 따라 수신되는 스케줄링 메시지를 이용하여 셀 방송 메시지의 전송 시점을 확인한다. At this time, the mobile communication terminal 100 according to an embodiment of the present invention checks the transmission time of the cell broadcast message using the scheduling message received according to two or more periods.

무선망서브시스템(200)은 핵심망(300) 측으로부터 전달되는 셀 방송 메시지와 셀 방송 메시지의 스케줄링 정보를 포함하는 스케줄링 메시지를 이동통신 단말기(100)로 전달한다. 이때, 무선망서브시스템(200)은 무선망 제어기(Radio Network controller: RNC)(210)와 무선망 제어기(210)에 의해 관리되는 적어도 하나의 기지국(node-B)(220)을 포함한다. The wireless network subsystem 200 transmits a scheduling message including the cell broadcast message and scheduling information of the cell broadcast message transmitted from the core network 300 to the mobile communication terminal 100. In this case, the wireless network subsystem 200 includes a radio network controller (RNC) 210 and at least one base station (node-B) 220 managed by the radio network controller 210.

무선망 제어기(210)는 복수의 기지국(220)을 관리하며, 핵심망(300) 측으로부터 전달되는 셀 방송 메시지를 스케줄링하여 방송한다. 그리고 무선망 제어기(210)는 셀 방송 메시지의 스케줄링 정보를 포함하는 스케줄링 메시지의 전송 시점을 스케줄링하여 이동통신 단말기(100)로 전송한다.The radio network controller 210 manages a plurality of base stations 220 and schedules and broadcasts a cell broadcast message transmitted from the core network 300. The wireless network controller 210 schedules a transmission time of the scheduling message including the scheduling information of the cell broadcast message and transmits it to the mobile communication terminal 100.

이때, 본 발명의 실시예에 따른 무선망 제어기(210)는 스케줄링 메시지의 전송 시점을 동적으로 스케줄링한다. 구체적으로, 무선망 제어기(210)는 전송될 셀 방송 메시지가 있는 경우와 그렇지 않은 경우에 따라 스케줄링 메시지 간의 프레임 오프셋을 다르게 설정한다. 이때, 무선망 제어기(210)는 전송될 셀 방송 메시지가 없는 경우보다 전송될 셀 방송 메시지가 있는 경우에 스케줄링 메시지 간의 프레임 오프셋 값을 짧게 스케줄링한다. At this time, the radio network controller 210 according to the embodiment of the present invention dynamically schedules the transmission time of the scheduling message. Specifically, the wireless network controller 210 sets a frame offset between scheduling messages differently depending on whether there is a cell broadcast message to be transmitted or not. In this case, the wireless network controller 210 schedules a frame offset value between scheduling messages shorter when there is a cell broadcast message to be transmitted than when there is no cell broadcast message to be transmitted.

핵심망(300)은 셀 방송 서비스 데이터를 제공하는 셀 방송 센터(CBC: Cell Broadcast Center)(310)를 포함한다. 그리고 핵심망(300)은 이동통신 단말기(100)로 회선 교환 서비스를 지원하기 위한 교환국(미도시), 홈 위치등록기(미도시)와 패킷 교환 서비스를 지원하기 위한 패킷 교환 지원 노드(SGSN: Serving GPRS Support Node)(미도시) 및 패킷 관문 지원 노드(GGSN: Gateway GPRS Support Node)(미도시) 등을 포함한다. 이때, 도 1에서는 설명의 편의상 일반적인 이동통신 서비스를 제공하는 핵심망(300)의 구성 및 동작에 대한 상세한 설명은 생략하도록 한다.The core network 300 includes a cell broadcast center (CBC) 310 that provides cell broadcast service data. The core network 300 is a switching station (not shown), a home location register (not shown), and a packet switching support node (SGSN) for supporting a packet switching service to a mobile communication terminal 100. Support Node (not shown), and Gateway GPRS Support Node (GGSN) (not shown), and the like. At this time, in Figure 1 for convenience of description, a detailed description of the configuration and operation of the core network 300 for providing a general mobile communication service will be omitted.

셀 방송 센터(310)는 핵심망(300)의 한 노드로서 셀 방송 메시지의 스케줄링 기능을 수행한다. 즉, 셀 방송 센터(310)는 유효한 셀 방송 데이터(교통상황, 재해 알림 및 기상 정보 데이터 등)를 포함하는 셀 방송 메시지를 구성하여, 스케줄링에 따라 셀 방송 메시지를 포함하는 셀 방송 요청 메시지를 무선망서브시스템(200)으로 전달한다. The cell broadcast center 310 performs a scheduling function of a cell broadcast message as a node of the core network 300. That is, the cell broadcast center 310 constructs a cell broadcast message including valid cell broadcast data (traffic conditions, disaster notification, weather information data, etc.), and wirelessly transmits a cell broadcast request message including the cell broadcast message according to scheduling. Transfer to the network subsystem (200).

이때, 셀 방송 센터(310)는 현재 전송할 셀 방송 메시지의 길이 및 이전 셀 방송 메시지의 전달 시점 등을 참고하여 무선망서브시스템(200)으로의 셀 방송 메시지 전송 시점을 스케줄링할 수 있다. 이와 같은 셀 방송 메시지에는 셀 방송 데 이터와 전송 요청 시점 정보, 전송 지역 정보 등이 포함되어 있다.In this case, the cell broadcast center 310 may schedule a cell broadcast message transmission time to the wireless network subsystem 200 by referring to a length of a cell broadcast message to be transmitted currently and a transmission time of a previous cell broadcast message. The cell broadcast message includes cell broadcast data, transmission request timing information, transmission region information, and the like.

도 2는 본 발명의 실시예에 따른 셀 방송 서비스를 제공하기 위한 동적 스케줄링 장치의 구성을 나타내는 도면이다.2 is a diagram illustrating a configuration of a dynamic scheduling apparatus for providing a cell broadcast service according to an embodiment of the present invention.

그리고 도 3a 내지 도 3c는 각각 본 발명의 실시예에 따른 동적 스케줄링 방법을 설명하기 위한 데이터 프레임 매핑도 이다.3A to 3C are data frame mapping diagrams for describing a dynamic scheduling method according to an embodiment of the present invention, respectively.

도 2에서는 본 발명의 실시예에 따른 동적 스케줄링 장치가 무선망 제어기(210)에 속해 있는 것을 나타내었다. 그러나 본 발명은 이에 한정되는 것은 아니며 동적 스케줄링 장치는 이동통신 시스템의 다른 구성에 포함될 수 있으며, 동적 스케줄링 장치가 단독으로 구성될 수도 있다.2 shows that the dynamic scheduling apparatus according to the embodiment of the present invention belongs to the radio network controller 210. However, the present invention is not limited thereto, and the dynamic scheduling apparatus may be included in another configuration of the mobile communication system, and the dynamic scheduling apparatus may be configured alone.

도 2에서 나타낸 바와 같이 동적 스케줄링 장치는 스케줄링 요청 처리부(211), 동적 스케줄러부(212), 셀 방송 처리부(213) 및 데이터베이스(214)를 포함한다.As shown in FIG. 2, the dynamic scheduling apparatus includes a scheduling request processor 211, a dynamic scheduler 212, a cell broadcast processor 213, and a database 214.

스케줄링 요청 처리부(211)는 셀 방송 센터(310)로부터 셀 방송 메시지를 포함하는 셀 방송 요청 메시지를 수신하여, 수신된 셀 방송 메시지를 이동통신 단말기(100)로 전송하기 위한 전송 시점 스케줄링을 동적 스케줄러부(212)로 요청한다. The scheduling request processor 211 receives a cell broadcast request message including a cell broadcast message from the cell broadcast center 310 and performs a transmission time scheduling for transmitting the received cell broadcast message to the mobile communication terminal 100. Request to section 212.

이때, 스케줄링 요청 처리부(211)는 수신되는 셀 방송 메시지의 길이 정보, 전송 요청 시점, 전송 지역 정보 등을 확인한다. 그런 후 스케줄링 요청 처리부(211)는 셀 방송 메시지를 데이터베이스(214)에 저장한 후 셀 방송 메시지의 길이 정보, 전송 요청 시점 정보 및 전송 지역 정보 등을 포함하는 스케줄링 요청을 동적 스케줄러부(212)로 전달한다.At this time, the scheduling request processor 211 checks length information of the received cell broadcast message, a transmission request time point, transmission region information, and the like. Thereafter, the scheduling request processor 211 stores the cell broadcast message in the database 214, and then sends the scheduling request including the length information of the cell broadcast message, transmission request timing information, and transmission region information to the dynamic scheduler 212. To pass.

동적 스케줄러부(212)는 전송할 셀 방송 메시지가 있는 경우와 없는 경우에따라 스케줄링 메시지를 이동통신 단말기(100)로 전송하는 주기를 동적으로 스케줄링한다. 이때, 동적 스케줄러부(212)는 전송할 셀 방송 메시지가 있는 경우의 스케줄링 메시지의 전송 주기를 전송할 셀 방송 메시지가 없는 경우의 전송 주기보다 더 짧게 스케줄링한다. The dynamic scheduler 212 dynamically schedules a period of transmitting the scheduling message to the mobile communication terminal 100 according to the presence or absence of a cell broadcast message to be transmitted. At this time, the dynamic scheduler 212 schedules the transmission period of the scheduling message when there is a cell broadcast message to be shorter than the transmission period when there is no cell broadcast message to be transmitted.

구체적으로, 동적 스케줄러부(212)는 스케줄링 요청 처리부(211)로부터 수신되는 스케줄링 요청이 없는 경우 이동통신 단말기(100) 측으로 스케줄링 메시지를 전송할 주기를 제1 주기로 설정한다. 그리고 동적 스케줄러부(212)는 제1 주기 정보를 포함하는 방송 요청 메시지를 셀 방송 처리부(213)로 전달한다. In detail, when there is no scheduling request received from the scheduling request processor 211, the dynamic scheduler 212 sets a period for transmitting a scheduling message to the mobile communication terminal 100 as a first period. The dynamic scheduler 212 transfers the broadcast request message including the first period information to the cell broadcast processor 213.

이때, 본 발명의 실시예에서는 제1 주기를 고정된 기간으로 나타내었으나 제1 주기 값은 이동통신 단말기(100)의 베터리 사용량을 감소시킬 수 있는 적어도 하나의 값으로 설정될 수 있다. 즉, 스케줄링 메시지의 전송 주기를 적어도 하나의 주기 값을 갖는 제1 주기로 적용함으로써 제1 주기 값이 고정되어 운용될 때보다 셀 방송 메시지의 수신 딜레이를 줄일 수 있는 효과가 있다. At this time, in the embodiment of the present invention, although the first period is represented as a fixed period, the first period value may be set to at least one value that can reduce the battery usage of the mobile communication terminal 100. That is, by applying the transmission period of the scheduling message to the first period having at least one period value, the reception delay of the cell broadcast message can be reduced than when the first period value is fixedly operated.

동적 스케줄러부(212)는 스케줄링 요청 처리부(211)로부터 스케줄링 요청을 수신하면 스케줄링 메시지의 전송 주기를 제1 주기보다 짧은 제2 주기로 설정한다. 그리고 동적 스케줄러부(212)는 제2 주기 정보 및 셀 방송 메시지의 길이 정보를 포함하는 방송 요청 메시지를 셀 방송 처리부(213)로 전달한다. The dynamic scheduler 212 sets the transmission period of the scheduling message to a second period shorter than the first period when receiving the scheduling request from the scheduling request processor 211. The dynamic scheduler 212 transfers the broadcast request message including the second period information and the length information of the cell broadcast message to the cell broadcast processor 213.

한편, 동적 스케줄러부(212)는 스케줄링 요청 처리부(211)로부터 스케줄링 요청을 수신한 경우, 전송할 셀 방송 메시지가 모두 전송된 후 일정 기간 동안 그 다음 스케줄링 요청이 수신되는지를 판단한다. 이때, 동적 스케줄러부(212)는 셀 방송 메시지가 전송되는 시점부터 일정 시간 동안 다음 스케줄링 요청 수신을 판단하기 위해 다음 스케줄링 메시지의 주기를 제3 주기로 설정한다. 그리고 동적 스케줄러부(212)는 제3 주기 정보를 포함하는 방송 요청 메시지를 셀 방송 처리부(213)로 전달한다. 이때, 제3 주기는 제2 주기와 동일하게 설정될 수 있다.Meanwhile, when the scheduling request processor 211 receives the scheduling request from the scheduling request processor 211, the dynamic scheduler 212 determines whether the next scheduling request is received for a predetermined period after all the cell broadcast messages to be transmitted are transmitted. In this case, the dynamic scheduler 212 sets a cycle of the next scheduling message as a third cycle to determine reception of the next scheduling request for a predetermined time from the time when the cell broadcast message is transmitted. The dynamic scheduler 212 transmits a broadcast request message including the third period information to the cell broadcast processor 213. In this case, the third period may be set to be the same as the second period.

그런 후 동적 스케줄러부(212)는 셀 방송 메시지가 모두 전송된 후 일정 시간 동안 다음 스케줄링 요청이 수신되지 않는 경우 스케줄링 메시지의 전송 주기를 제1 주기로 설정한다. 그리고 동적 스케줄러부(212)는 제1 주기 정보를 포함하는 방송 요청 메시지를 셀 방송 처리부(213)로 전달한다.  Thereafter, the dynamic scheduler 212 sets the transmission period of the scheduling message as the first period when the next scheduling request is not received for a predetermined time after all cell broadcast messages have been transmitted. The dynamic scheduler 212 transfers the broadcast request message including the first period information to the cell broadcast processor 213.

이하, 설명의 편의상 제1 주기 정보, 제2 주기 정보 및 제3 주기 정보를 각각 포함하는 방송 요청 메시지를 각각 '제1 방송 요청 메시지', '제2 방송 요청 메시지' 및 '제3 방송 요청 메시지'라 지칭하도록 한다.Hereinafter, for convenience of description, a broadcast request message including first period information, second period information, and third period information, respectively, may be referred to as 'first broadcast request message', 'second broadcast request message', and 'third broadcast request message'. It is called.

셀 방송 처리부(213)는 동적 스케줄러부(212)로부터 수신되는 방송 요청 메시지에 따라 스케줄링 메시지 및 셀 방송 메시지를 기지국(220)을 통해 복수의 이동통신 단말기(100)로 방송한다. 이때, 셀 방송 처리부(213)는 수신되는 방송 요청 메시지에 포함된 주기 정보에 따라 스케줄링 메시지 및 셀 방송 메시지를 데이터 프레임에 매핑하여 기지국(220)으로 전달한다. The cell broadcast processor 213 broadcasts the scheduling message and the cell broadcast message to the plurality of mobile communication terminals 100 through the base station 220 according to the broadcast request message received from the dynamic scheduler 212. At this time, the cell broadcast processor 213 maps the scheduling message and the cell broadcast message to the data frame according to the period information included in the received broadcast request message and transmits the mapping message to the base station 220.

구체적으로, 셀 방송 처리부(213)는 제1 방송 요청 메시지가 수신되면 제1 주기마다 스케줄링 메시지를 데이터 프레임에 매핑하여 기지국(220)으로 전송한다.In detail, when the first broadcast request message is received, the cell broadcast processor 213 maps the scheduling message to the data frame every first period and transmits the scheduling message to the base station 220.

예를 들어, 제1 방송 요청 메시지가 수신되면 셀 방송 처리부(213)는 도 3a 에서 나타낸 바와 같이 제1 주기에 따라 스케줄링 메시지를 데이터 프레임에 매핑한다. 이때, 도 3a에서는 제1 주기 값이 8인 것을 나타내었다. 즉, 스케줄링 메시지 데이터가 전송될 논리 채널(CTCH: Common Traffic Channel)이 물리채널(S-CCTCH)에 매핑될 때, 각 논리 채널이 매핑되는 시스템 프레임 넘버(System Frame Number, 이하 'SFN'로 지칭함)가 2, 10, 18, 26, 34인 것을 나타내었다.For example, when the first broadcast request message is received, the cell broadcast processor 213 maps the scheduling message to the data frame according to the first period as shown in FIG. 3A. 3A shows that the first period value is eight. That is, when a common traffic channel (CTCH) to which scheduling message data is to be transmitted is mapped to a physical channel (S-CCTCH), each logical channel is referred to as a system frame number (hereinafter referred to as 'SFN'). ) Is 2, 10, 18, 26, 34.

또한, 셀 방송 처리부(213)는 제2 방송 요청 메시지를 수신한 경우 도 3b에서 나타낸 바와 같이 제2 주기에 따른 스케줄링 메시지를 데이터 프레임에 매핑한다. 도 3b에서는 제2 주기 값이 6인 것을 나타내었다.In addition, when receiving the second broadcast request message, the cell broadcast processor 213 maps the scheduling message according to the second period to the data frame as shown in FIG. 3B. In FIG. 3B, the second period value is 6.

예를 들어, 도 3b에서는 셀 방송 처리부(213)가 제1 방송 요청 메시지에 따라 제1 주기에 스케줄링 메시지를 SFN 2, 10에 매핑하여 전송하는 동안 제2 방송 요청 메시지를 수신하는 것을 나타내었다. For example, FIG. 3B illustrates that the cell broadcast processing unit 213 receives a second broadcast request message while mapping and transmitting a scheduling message to SFNs 2 and 10 in the first period according to the first broadcast request message.

이와 같이, 셀 방송 처리부(213)가 SFN 2에 스케줄링 메시지를 매핑하여 전송한 이후 제2 방송 요청 메시지를 수신하는 경우 SFN 2에 매핑된 스케줄링 메시지에는 제1 주기 정보가 이미 포함된 상태이다. 즉, 셀 방송 처리부(213)는 SFN 10에 매핑되는 스케줄링 메시지에 셀 방송 메시지를 스케줄링할 수 없다. As such, when the cell broadcast processing unit 213 receives a second broadcast request message after mapping and transmitting a scheduling message to SFN 2, the scheduling message mapped to SFN 2 already includes first period information. That is, the cell broadcast processor 213 may not schedule the cell broadcast message to the scheduling message mapped to the SFN 10.

따라서, 셀 방송 처리부(213)는 SFN 10 다음 번에 전송되는 스케줄링 메시지를 제2 주기에 따라 SFN 16에 매핑하여 전송한다. 이때, SFN 10에 매핑되는 스케줄링 메시지는 제2 주기 정보가 포함되어 있다. 그리고 SFN 16에 매핑되는 스케줄링 메시지에는 제 2주기 정보 및 방송 정보를 포함되어 있다. 여기서, 방송 정보는 SFN 16 다음 번에 매핑되는 스케줄링 메시지 이후에 전송될 셀 방송 메시지에 대한 스케줄링 정보이다. 즉, 셀 방송 처리부(213)는 SFN 16에 제2 주기 정보 및 셀 방송 메시지에 대한 스케줄링 정보를 포함하는 스케줄링 메시지를 매핑하고, 제2 주기에 따라 SFN 22에 매핑되는 스케줄링 메시지 이후에 셀 방송 메시지를 매핑하여 전송한다.Accordingly, the cell broadcast processor 213 maps the scheduling message transmitted next to SFN 10 to SFN 16 according to a second period and transmits the mapping message. At this time, the scheduling message mapped to SFN 10 includes second period information. The scheduling message mapped to SFN 16 includes second period information and broadcast information. Here, the broadcast information is scheduling information on a cell broadcast message to be transmitted after a scheduling message mapped next to SFN 16. That is, the cell broadcast processing unit 213 maps the scheduling message including the second period information and the scheduling information for the cell broadcast message to the SFN 16, and the cell broadcast message after the scheduling message mapped to the SFN 22 according to the second period. Map and send

이와 같이, 셀 방송 처리부(213)는 SFN 10에 매핑되는 스케줄링 메시지 이후 제2 주기로 스케줄링 메시지를 전송하여 스케줄링 메시지 간에 보다 짧은 오프셋 값을 갖도록 한다. 그리고 셀 방송 처리부(213)는 SFN 16의 스케줄링 때 실제 셀 방송 메시지에 대한 스케줄링 정보를 단말로 전송하고, 제2 주기에 따라 SFN 22에 스케줄링 메시지를 매핑함으로써 다음에 전송될 셀 방송 메시지의 수신 딜레이를 감소시킨다. As such, the cell broadcast processor 213 transmits the scheduling message at a second period after the scheduling message mapped to the SFN 10 to have a shorter offset value between the scheduling messages. The cell broadcast processing unit 213 transmits scheduling information about the actual cell broadcast message to the terminal when scheduling the SFN 16 and maps the scheduling message to the SFN 22 according to the second period, thereby receiving a reception delay of the next cell broadcast message. Decreases.

이때, 셀 방송 처리부(213)는 전송될 셀 방송 메시지의 길이에 따라 결정된 주기 정보 및 오프셋 값을 포함하는 스케줄링 메시지를 SFN 16에 매핑하여 전송한다. 이때, 셀 방송 처리부(213)는 동적 스케줄러부(212)로부터 수신되는 제2 방송 요청 메시지에 포함된 셀 방송 메시지의 길이 정보를 참고할 수 있다. 또한, 셀 방송 처리부(213)는 데이터베이스(214)에 저장된 셀 방송 메시지의 데이터 길이 정보를 참고 할 수 있다. At this time, the cell broadcast processing unit 213 maps and transmits a scheduling message including period information and an offset value determined according to the length of the cell broadcast message to be transmitted to SFN 16. In this case, the cell broadcast processor 213 may refer to the length information of the cell broadcast message included in the second broadcast request message received from the dynamic scheduler 212. In addition, the cell broadcast processor 213 may refer to data length information of the cell broadcast message stored in the database 214.

그리고 셀 방송 처리부(213)는 셀 방송 메시지의 길이에 따라 CTCH를 할당하여 SFN 22에 매핑된 스케줄링 메시지가 전송된 후 일정 프레임 이후에 셀 방송 메시지를 매핑한다. 이때, 도 3b에서는 SFN 24 내지 SFN 27까지의 프레임에 걸쳐 셀 방송 메시지를 전송되는 것을 나타내었다. 따라서, 셀 방송 처리부(213)는 오프셋 값이 6보다 큰 값인 오프셋 값을 포함하는 스케줄링 메시지를 SFN 22에 매핑한다. The cell broadcast processor 213 allocates a CTCH according to the length of the cell broadcast message to map the cell broadcast message after a predetermined frame after the scheduling message mapped to the SFN 22 is transmitted. In this case, FIG. 3B shows that the cell broadcast message is transmitted over frames from SFN 24 to SFN 27. Accordingly, the cell broadcast processor 213 maps a scheduling message including an offset value having an offset value greater than 6 to SFN 22.

구체적으로, 셀 방송 처리부(213)는 SFN 22의 일정 프레임 뒤에 셀 방송 메시지를 매핑하여 전송하도록 한다. 도 3b 에서는 셀 방송 처리부(213)가 스케줄링 메시지와 셀 방송 메시지 간의 프레임 오프셋 값을 2로 설정하고 SFN 24에 셀 방송 메시지를 전송하는 CTCH를 매핑하는 것을 나타내었다. 그리고 셀 방송 메시지가 모두 전송된 후 다음 스케줄링 메시지와의 오프셋 값을 2로 설정하여 SFN 29에 다음 스케줄링 메시지가 매핑된 것을 나타내었다. In detail, the cell broadcast processor 213 maps and transmits a cell broadcast message after a predetermined frame of SFN 22. In FIG. 3B, the cell broadcast processor 213 sets the frame offset value between the scheduling message and the cell broadcast message to 2 and maps the CTCH for transmitting the cell broadcast message to the SFN 24. After all cell broadcast messages have been transmitted, an offset value from the next scheduling message is set to 2 to indicate that the next scheduling message is mapped to SFN 29.

이때, 도 3b와 이후 설명할 3c에서는 셀 방송 메시지의 데이터가 4개의 방송 메시지 블락셋(CTCH Block Set)에 걸쳐 전송되는 것을 나타내었다. 또한, 도 3b와 아래에서 설명할 도 3c에서는 스케줄링 메시지가 전송되는 논리채널을 'CTCH_1'로 나타내었고, 셀 방송 메시지가 전송되는 논리채널을 'CTCH_2'로 나타내었다. 3B and 3C to be described later, the data of the cell broadcast message are transmitted over four broadcast message blocks. In addition, in FIG. 3B and FIG. 3C to be described below, the logical channel through which the scheduling message is transmitted is represented by 'CTCH_1', and the logical channel through which the cell broadcast message is transmitted is represented by 'CTCH_2'.

이때, 셀 방송 처리부(213)는 데이터베이스(214)에 저장되어 있는 셀 방송 메시지의 데이터를 획득하여 데이터 프레임에 매핑할 수 있다.In this case, the cell broadcast processor 213 may acquire data of the cell broadcast message stored in the database 214 and map the data to the data frame.

한편, 제2 방송 요청 메시지를 수신한 다음 셀 방송 메시지가 전송되는 시점부터 일정 기간 동안 다음 제2 방송 요청 메시지가 수신되지 않는 경우, 셀 방송 처리부(213)는 동적 스케줄러부(212)로부터 제3 방송 요청 메시지를 수신한다. On the other hand, when the second broadcast request message is not received for a predetermined period from the time when the second broadcast request message is received and then the cell broadcast message is transmitted, the cell broadcast processing unit 213 receives a third message from the dynamic scheduler 212. Receive a broadcast request message.

이때, 셀 방송 처리부(213)는 제3 주기 정보를 포함하는 스케줄링 메시지를 전송하는 논리 채널을 데이터 프레임에 매핑한다. 그런 다음, 셀 방송 처리부(213)는 제3 주기 동안 동적 스케줄러부(212)로부터 제1 방송 요청 메시지를 수신하여 제1 주기 정보를 포함하는 스케줄링 메시지를 전송하는 논리 채널을 데이터 프레임 에 매핑한다.In this case, the cell broadcast processor 213 maps a logical channel for transmitting the scheduling message including the third period information to the data frame. Then, the cell broadcast processor 213 receives the first broadcast request message from the dynamic scheduler 212 during the third period and maps a logical channel for transmitting the scheduling message including the first period information to the data frame.

예를 들어, 제3 방송 요청 메시지를 수신한 셀 방송 처리부(213)는 도 3c에서 나타낸 바와 같이 셀 방송 메시지가 전송되기 직전의 스케줄링 메시지와 다음 스케줄링 메시지 간의 프레임 오프셋 값(즉, 스케줄링 메시지와 셀 방송 메시지 간의 오프셋 값 + 셀 방송 메시지 블락셋 값 + 방송 메시지와 다음 스케줄링 메시지 간의 오프셋 값)을 7로 설정한 것을 나타내었다. 즉, 도 3c에서 나타낸 SFN 22에 매핑된 스케줄링 메시지에는 특정 주기 정보가 포함된다. 여기서, 특정 주기 정보는 셀 방송 메시지의 길이 정보에 따른 프레임 오프셋 값(즉, 7)을 나타낸다. For example, the cell broadcast processing unit 213 that receives the third broadcast request message may have a frame offset value (ie, the scheduling message and the cell between the scheduling message immediately before the cell broadcast message is transmitted and the next scheduling message, as shown in FIG. 3C). The offset value between the broadcast message + the cell broadcast message block value + the offset value between the broadcast message and the next scheduling message) is set to 7. That is, the scheduling message mapped to SFN 22 shown in FIG. 3C includes specific period information. Here, the specific period information indicates a frame offset value (ie, 7) according to the length information of the cell broadcast message.

그런 다음, 셀 방송 처리부(213)는 셀 방송 메시지가 전송된 이후 SFN 29에 제3 주기(도 3c에서는 제2 주기와 동일하게 나타냄) 정보를 포함하는 스케줄링 메시지를 전송하는 논리채널을 매핑한다. 이때, 셀 방송 메시지가 전송된 일정 기간 이후 제1 방송 요청 메시지를 수신한(즉, 전송할 다음 셀 방송 메시지가 없는 경우) 셀 방송 처리부(213)는 SFN 35에 제1 주기 정보를 포함하는 스케줄링 메시지를 전송하는 논리 채널을 매핑한다. Then, after the cell broadcast message is transmitted, the cell broadcast processor 213 maps the logical channel for transmitting the scheduling message including the third period information (same as the second period in FIG. 3C) to SFN 29. In this case, the cell broadcast processing unit 213 that receives the first broadcast request message after a predetermined period of time in which the cell broadcast message is transmitted (that is, there is no next cell broadcast message to be transmitted), the cell broadcast processing unit 213 includes a scheduling message including the first period information in the SFN 35. Map logical channels to transmit.

이후 셀 방송 처리부(213)는 제2 방송 요청 메시지가 수신될 때까지 제1 주기에 따라 스케줄링 메시지를 전송한다. 즉, 도 3c에서와 같이 SFN 43에 다음 스케줄링 메시지를 전송하는 논리 채널이 매핑된다.Thereafter, the cell broadcast processor 213 transmits the scheduling message according to the first period until the second broadcast request message is received. That is, as shown in FIG. 3C, a logical channel for transmitting the next scheduling message is mapped to SFN 43.

데이터베이스(214)는 스케줄링 요청 처리부(211)로부터 전달되는 셀 방송 메시지를 순차적으로 저장한다. 그리고 데이터베이스(214)는 셀 방송 처리부(213)의 요청에 따라 전송될 셀 방송 메시지를 순차적으로 출력한다.The database 214 sequentially stores the cell broadcast message delivered from the scheduling request processor 211. The database 214 sequentially outputs a cell broadcast message to be transmitted in response to a request of the cell broadcast processor 213.

아래에서는, 도 4를 참조하여 본 발명의 실시예에 따른 동적 스케줄링 장치가 복수의 이동통신 단말기(100)로 스케줄링 메시지를 전송하는 시점을 동적으로 스케줄링하는 방법에 대해서 설명하도록 한다.Hereinafter, a method of dynamically scheduling a time point at which a dynamic scheduling apparatus transmits a scheduling message to a plurality of mobile communication terminals 100 will be described with reference to FIG. 4.

도 4는 본 발명의 실시예에 따른 동적 스케줄링 방법을 설명하기 위한 순서도 이다.4 is a flowchart illustrating a dynamic scheduling method according to an embodiment of the present invention.

먼저, 동적 스케줄링 장치는 수신되는 셀 방송 요청 메시지가 있는지 여부를 판단한다(S500). 이때, 셀 방송 요청 메시지는 셀 방송 센터(310)로부터 수신되며, 셀 방송 데이터, 방송 요청 시점 및 방송 요청 지역 정보를 포함하는 셀 방송 메시지를 포함하고 있다.First, the dynamic scheduling apparatus determines whether there is a cell broadcast request message received (S500). In this case, the cell broadcast request message is received from the cell broadcast center 310 and includes a cell broadcast message including cell broadcast data, a broadcast request time point and broadcast request region information.

판단 결과, 수신되는 셀 방송 요청 메시지가 있는 경우 동적 스케줄러 장치는 제2 주기 정보를 포함하는 스케줄링 메시지를 송신한다(S510). 이때, 제2 주기는 셀 방송 요청 메시지가 없는 경우의 스케줄링 메시지 전송 주기(즉, 제1 주기)보다 짧은 기간이다.As a result of the determination, when there is a cell broadcast request message received, the dynamic scheduler device transmits a scheduling message including the second period information (S510). In this case, the second period is shorter than the scheduling message transmission period (that is, the first period) when there is no cell broadcast request message.

그리고 동적 스케줄러 장치는 특정 주기 정보를 포함하는 스케줄링 메시지를 전송한다(S520). 이때, 동적 스케줄러 장치는 제2 주기 기간 경과 후 특정 주기 정보를 포함하는 스케줄링 메시지를 전송한다. 여기서, 특정 주기는 이후 전송될 셀 방송 메시지의 길이 정보에 따라 설정된다.The dynamic scheduler device transmits a scheduling message including specific period information (S520). At this time, the dynamic scheduler device transmits a scheduling message including specific period information after the second period period elapses. Here, the specific period is set according to the length information of the cell broadcast message to be transmitted later.

그런 후, 동적 스케줄러 장치는 셀 방송 메시지를 전송한다(S530). Thereafter, the dynamic scheduler device transmits a cell broadcast message (S530).

그런 다음, 동적 스케줄러 장치는 셀 방송 메시지 전송 후 일정 시간 동안 수신된 셀 방송 요청 메시지가 있는지 여부를 판단한다(S540). 이때, 동적 스케줄 러 장치는 셀 방송 메시지의 전송 시점으로부터 기설정된 시간 동안 셀 방송 센터(310)로부터 수신되는 다른 셀 방송 메시지가 있는지 여부를 판단한다.Then, the dynamic scheduler device determines whether there is a cell broadcast request message received for a predetermined time after cell broadcast message transmission (S540). At this time, the dynamic scheduler device determines whether there is another cell broadcast message received from the cell broadcast center 310 for a predetermined time from the transmission time of the cell broadcast message.

판단 결과, 수신된 셀 방송 메시지가 있는 경우 동적 스케줄러 장치는 단계 S520으로 돌아가 이후 단계를 수행한다. As a result of the determination, when there is a received cell broadcast message, the dynamic scheduler returns to step S520 to perform a subsequent step.

또한, 단계 S540의 판단 결과 수신된 셀 방송 메시지가 없는 경우 동적 스케줄러 장치는 제3 주기 정보를 포함하는 스케줄링 메시지를 전송한다(S550). In addition, when there is no cell broadcast message received as a result of the determination of step S540, the dynamic scheduler device transmits a scheduling message including the third period information (S550).

제3 주기 경과 후, 동적 스케줄러 장치는 제1 주기 정보를 포함하는 스케줄링 메시지를 전송한다(S560). 이때, 제1 주기는 제2 주기보다 긴 주기로서 적어도 하나의 값으로 설정될 수 있다. After the third period elapses, the dynamic scheduler device transmits a scheduling message including the first period information (S560). In this case, the first period may be set to at least one value as a period longer than the second period.

반면, 앞서 단계 S500의 판단 결과 수신되는 셀 방송 요청 메시지가 없는 경우 동적 스케줄러 장치는 단계 S560을 수행하여 제1 주기에 따라 스케줄링 메시지를 전송한다.On the other hand, if there is no cell broadcast request message received as a result of the determination in step S500, the dynamic scheduler device performs step S560 to transmit the scheduling message according to the first period.

본 발명의 실시예에서는 하나의 셀에 포함되는 복수의 이동통신 단말기로 위에서 설명한 셀 방송 서비스 시 스케줄링 방법을 적용하는 것을 나타내었다. 그런데, 본 발명은 이에 한정되는 것은 아니며 특정 지역 또는 특정 그룹에 포함되는 이동통신 단말기로 위와 같은 셀 방송 서비스 시 스케줄링 방법을 적용할 수 있음은 당연하다. In the embodiment of the present invention, it is shown that the scheduling method is applied to the cell broadcast service described above to a plurality of mobile communication terminals included in one cell. However, the present invention is not limited thereto, and the scheduling method may be applied to the above-mentioned cell broadcast service to a mobile communication terminal included in a specific region or a specific group.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

도 1은 본 발명의 실시예에 따른 셀 방송 서비스가 제공되는 이동통신 시스템의 간략한 구성도이다. 1 is a schematic block diagram of a mobile communication system provided with a cell broadcast service according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 셀 방송 서비스를 제공하기 위한 동적 스케줄링 장치의 구성을 나타내는 도면이다.2 is a diagram illustrating a configuration of a dynamic scheduling apparatus for providing a cell broadcast service according to an embodiment of the present invention.

도 3a 내지 도 3c는 본 발명의 실시예에 따른 동적 스케줄링 방법을 설명하기 위한 데이터 프레임 매핑도 이다.3A to 3C are data frame mapping diagrams for explaining a dynamic scheduling method according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 동적 스케줄링 방법을 설명하기 위한 순서도 이다.4 is a flowchart illustrating a dynamic scheduling method according to an embodiment of the present invention.

Claims (11)

이동통신 시스템에서 셀 방송 서비스를 위한 메시지의 전송 주기를 스케줄링하는 방법에 있어서,A method for scheduling a transmission period of a message for a cell broadcast service in a mobile communication system, 셀 방송 메시지를 포함하는 셀 방송 요청의 수신 여부를 판단하는 단계; 및Determining whether to receive a cell broadcast request including a cell broadcast message; And 상기 셀 방송 요청의 수신 여부에 따라 스케줄링 메시지의 전송 주기를 동적으로 설정하는 단계를 포함하며, Dynamically setting a transmission period of a scheduling message according to whether the cell broadcast request is received; 상기 스케줄링 메시지의 전송 주기는 셀 방송 요청이 수신된 이후의 제2 전송 주기가 셀 방송 요청이 수신되기 이전의 제1 전송 주기보다 짧게 설정되는The transmission period of the scheduling message is set so that the second transmission period after the cell broadcast request is received is shorter than the first transmission period before the cell broadcast request is received. 셀 방송 서비스에서의 동적 스케줄링 방법.Dynamic Scheduling Method in Cell Broadcasting Service. 제1항에 있어서,The method of claim 1, 상기 스케줄링 메시지의 전송 주기를 동적으로 설정하는 단계 이후에,After dynamically setting a transmission period of the scheduling message, 상기 동적으로 설정한 전송 주기 정보를 포함하는 스케줄링 메시지를 방송하는 단계Broadcasting a scheduling message including the dynamically set transmission period information 를 더 포함하는 셀 방송 서비스에서의 동적 스케줄링 방법. Dynamic scheduling method in a cell broadcast service further comprising. 제2항에 있어서,The method of claim 2, 상기 셀 방송 요청이 수신된 경우에는 상기 스케줄링 메시지를 방송하는 단계 이후에,If the cell broadcast request is received, after broadcasting the scheduling message, 특정 주기 정보를 포함하는 다음 스케줄링 메시지를 방송한 이후 상기 셀 방송 메시지를 방송하는 단계; 및 Broadcasting the cell broadcast message after broadcasting a next scheduling message including specific period information; And 상기 셀 방송 메시지를 방송한 후 일정 시간 동안 다음 셀 방송 요청이 수신되지 않으면 다음 스케줄링 메시지의 전송 주기를 셀 방송 요청이 수신되기 이전의 제1 전송 주기로 설정하는 단계Setting a transmission period of a next scheduling message to a first transmission period before a cell broadcast request is received if the next cell broadcast request is not received for a predetermined time after broadcasting the cell broadcast message. 를 더 포함하는 셀 방송 서비스에서의 동적 스케줄링 방법.Dynamic scheduling method in a cell broadcast service further comprising. 제3항에 있어서,The method of claim 3, 상기 특정 주기 정보는,The specific period information, 상기 셀 방송 메시지의 길이 정보를 이용하여 생성되는Is generated using length information of the cell broadcast message. 셀 방송 서비스에서의 동적 스케줄링 방법.Dynamic Scheduling Method in Cell Broadcasting Service. 제1항에 있어서,The method of claim 1, 상기 제1 전송 주기는 적어도 하나의 주기 값으로 설정될 수 있는The first transmission period may be set to at least one period value 것을 특징으로 하는 셀 방송 서비스에서의 동적 스케줄링 방법.Dynamic scheduling method in a cell broadcast service, characterized in that. 이동통신 시스템에서 셀 방송 서비스를 위한 메시지의 전송 주기를 스케줄링하는 장치에 있어서,An apparatus for scheduling a transmission period of a message for a cell broadcast service in a mobile communication system, 전송할 셀 방송 메시지의 수신 여부에 따라 스케줄링 메시지의 전송 주기를 다르게 설정하는 동적 스케줄러부; 및A dynamic scheduler configured to set a transmission cycle of a scheduling message differently according to whether a cell broadcast message to be transmitted is received; And 상기 동적 스케줄러부가 설정한 전송 주기에 따라 스케줄링 메시지와 상기 셀 방송 메시지를 방송하는 셀 방송 처리부A cell broadcast processor for broadcasting a scheduling message and the cell broadcast message according to a transmission period set by the dynamic scheduler. 를 포함하는 셀 방송 서비스에서의 동적 스케줄링 장치.Dynamic scheduling apparatus in a cell broadcast service comprising a. 제6항에 있어서,The method of claim 6, 상기 동적 스케줄러부는,The dynamic scheduler unit, 셀 방송 요청이 수신된 경우, 셀 방송 요청이 수신된 이후의 제2 전송 주기가 셀 방송 요청이 수신되기 이전의 제1 전송 주기보다 짧게 설정되도록 스케줄링 메시지의 전송주기를 설정하는 If the cell broadcast request is received, setting the transmission period of the scheduling message so that the second transmission period after the cell broadcast request is received is set to be shorter than the first transmission period before the cell broadcast request is received. 셀 방송 서비스에서의 동적 스케줄링 장치. Dynamic scheduling apparatus in cell broadcast service. 제7항에 있어서,The method of claim 7, wherein 상기 동적 스케줄러부는,The dynamic scheduler unit, 상기 셀 방송 메시지가 방송된 후 일정 시간 동안 다음 전송할 셀 방송 메시지가 수신되지 않는 경우, 상기 스케줄링 메시지의 전송 주기를 셀 방송 요청이 수신되기 이전의 제1 전송 주기로 설정하는If a cell broadcast message to be transmitted next is not received for a predetermined time after the cell broadcast message is broadcast, the transmission period of the scheduling message is set to a first transmission period before the cell broadcast request is received. 셀 방송 서비스에서의 동적 스케줄링 장치.Dynamic scheduling apparatus in cell broadcast service. 제6항에 있어서,The method of claim 6, 외부로부터 상기 셀 방송 메시지를 포함하는 셀 방송 요청을 수신하여 상기 동적 스케줄러부로 스케줄링을 요청하는 스케줄링 요청 처리부; 및A scheduling request processor which receives a cell broadcast request including the cell broadcast message from the outside and requests scheduling from the dynamic scheduler; And 상기 스케줄링 요청 처리부에 수신된 상기 셀 방송 메시지를 순차적으로 저장하고 상기 셀 방송 처리부의 요청에 따라 출력하는 데이터베이스A database for sequentially storing the cell broadcast messages received by the scheduling request processor and outputting the cell broadcast message according to a request of the cell broadcast processor 를 더 포함하는 셀 방송 서비스에서의 동적 스케줄링 장치.Dynamic scheduling apparatus in a cell broadcast service further comprising. 제7항에 있어서,The method of claim 7, wherein 상기 셀 방송 처리부는,The cell broadcast processing unit, 상기 제2 전송 주기로 설정된 상기 스케줄링 메시지를 방송한 후,After broadcasting the scheduling message set to the second transmission period, 상기 셀 방송 메시지의 길이 정보를 이용하여 생성된 특정 주기 정보를 포함하는 다음 스케줄링 메시지를 방송하는Broadcasting a next scheduling message including specific period information generated using the length information of the cell broadcast message; 셀 방송 서비스에서의 동적 스케줄링 장치.Dynamic scheduling apparatus in cell broadcast service. 제7항에 있어서,The method of claim 7, wherein 상기 동적 스케줄러부는,The dynamic scheduler unit, 상기 제1 전송 주기의 값으로 적어도 하나의 주기 값을 설정하는 것을 특징으로 하는 셀 방송 서비스에서의 동적 스케줄링 장치.And at least one period value is set as a value of the first transmission period.
KR1020080015020A 2008-02-19 2008-02-19 Dynamic Scheduling Method and Device in Cell Broadcasting Service Expired - Fee Related KR100958929B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080015020A KR100958929B1 (en) 2008-02-19 2008-02-19 Dynamic Scheduling Method and Device in Cell Broadcasting Service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080015020A KR100958929B1 (en) 2008-02-19 2008-02-19 Dynamic Scheduling Method and Device in Cell Broadcasting Service

Publications (2)

Publication Number Publication Date
KR20090089708A KR20090089708A (en) 2009-08-24
KR100958929B1 true KR100958929B1 (en) 2010-05-19

Family

ID=41207801

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080015020A Expired - Fee Related KR100958929B1 (en) 2008-02-19 2008-02-19 Dynamic Scheduling Method and Device in Cell Broadcasting Service

Country Status (1)

Country Link
KR (1) KR100958929B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787262B2 (en) 2011-07-15 2014-07-22 Qualcomm Incorporated Receiving cell broadcast (CB) messages
US9179439B2 (en) 2012-05-01 2015-11-03 Qualcomm Incorporated Apparatus and method for scheduling cell broadcast messages

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011977A (en) * 1999-07-31 2001-02-15 서평원 Cell broadcasting method for short message service
KR20050106351A (en) * 2004-05-04 2005-11-09 삼성전자주식회사 Method and apparatus for best node b selection for scheduling of mobile station in soft handoff for uplink packet transmission
KR20060009289A (en) * 2003-05-09 2006-01-31 삼성전자주식회사 How to provide multi-level access service in common access channel
KR100705040B1 (en) 2005-11-28 2007-04-09 엘지전자 주식회사 Data transmission method of mobile communication system and control method of mobile communication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011977A (en) * 1999-07-31 2001-02-15 서평원 Cell broadcasting method for short message service
KR20060009289A (en) * 2003-05-09 2006-01-31 삼성전자주식회사 How to provide multi-level access service in common access channel
KR20050106351A (en) * 2004-05-04 2005-11-09 삼성전자주식회사 Method and apparatus for best node b selection for scheduling of mobile station in soft handoff for uplink packet transmission
KR100705040B1 (en) 2005-11-28 2007-04-09 엘지전자 주식회사 Data transmission method of mobile communication system and control method of mobile communication terminal

Also Published As

Publication number Publication date
KR20090089708A (en) 2009-08-24

Similar Documents

Publication Publication Date Title
US20200187096A1 (en) Signalling in mobile telecommunications
KR100323770B1 (en) Channel Structure for Multicast Service, and Method for operating the service using the channel
US20150365897A1 (en) Data Transmission Method, Apparatus, and System, Network Side Device, and Terminal Device
WO2015143916A1 (en) Mobile station, repeater, trunking communication system and method therefor
JP6027548B2 (en) Method for receiving multicast data in a wireless communication system and M2M equipment therefor
CN103999524B (en) A Group Paging Scheme for Machine-to-Machine Communication
US20200314757A1 (en) System coordinated wlan scanning
WO2006105378A2 (en) System and method for simultaneous voice and data call over wireless infrastructure
CN108419239A (en) Systems and methods for basic service set association
CN109392173B (en) System information sending method, system information obtaining method and related equipment
EP2198636B1 (en) Embedded mbms status information reporting of idle ue in supporting lte mbms audience measurement
US20070211727A1 (en) System and method for scheduling delivery of traffic in a wireless network
JP4981207B2 (en) Method for receiving SMSCB messages during GPRS / EDGE data transfer mode
KR100958929B1 (en) Dynamic Scheduling Method and Device in Cell Broadcasting Service
US20140355547A1 (en) Network-Initiated Method and System for Establishing Data Communication Using IP With a Wireless Terminal
CN101536597A (en) Reducing mobile-terminated call set up by identifying and mitigating overlap between paging and system information broadcast
KR20120029815A (en) The idle mode control method in mobile communication system for saving power of mobile station
CN101472226A (en) Method, equipment and system for implementing paging
CA2651351C (en) Method for reducing the incoming delay time in network-initiated data transmissions in mobile communications networks
KR100782342B1 (en) Apparatus and method for filtering broadcast messages
US8423053B2 (en) Mobile terminal network and method for mobile terminals to receive text messages
KR20090117039A (en) Apparatus and method for transmitting / receiving broadcast content in BMCC service system
KR20120011426A (en) Incoming data processing method and apparatus
KR20050005206A (en) Method and system for providing short message service using a electric sign board
KR20090060873A (en) Method of transmitting and receiving data between terminals and the terminal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

N231 Notification of change of applicant
PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130430

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140508

Year of fee payment: 5

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20150507

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20160503

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20170504

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180503

Year of fee payment: 9

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20190513

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190513

St.27 status event code: N-4-6-H10-H13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000