KR20080000490A - Method for transmitting and receiving notification message in mobile broadcasting system - Google Patents

Method for transmitting and receiving notification message in mobile broadcasting system Download PDF

Info

Publication number
KR20080000490A
KR20080000490A KR20060092462A KR20060092462A KR20080000490A KR 20080000490 A KR20080000490 A KR 20080000490A KR 20060092462 A KR20060092462 A KR 20060092462A KR 20060092462 A KR20060092462 A KR 20060092462A KR 20080000490 A KR20080000490 A KR 20080000490A
Authority
KR
South Korea
Prior art keywords
notification message
service
information
terminal
message
Prior art date
Application number
KR20060092462A
Other languages
Korean (ko)
Other versions
KR101205582B1 (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 삼성전자주식회사
Publication of KR20080000490A publication Critical patent/KR20080000490A/en
Application granted granted Critical
Publication of KR101205582B1 publication Critical patent/KR101205582B1/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A method for transmitting/receiving a notification message in a mobile broadcasting system is provided to allow a user to select only a particular notification message, request or release the message, thereby providing the specialized notification to the user. A mobile broadcasting system receives a request message with respect to a notification message from a terminal and interprets it(302,303). When a notification message is generated, the mobile broadcasting system checks whether the generated notification message meets the conditions of the request message based on the interpreted information(313,316). When the generated notification message meets the conditions of the request message, the mobile broadcasting system transmits the generated notification message to the terminal(317).

Description

휴대 방송 시스템에서의 통지 메시지 송수신 방법{METHOD FOR TRANSMITTING AND RECEIVING NOTIFICATION MESSAGE IN MOBILE BROADCASTING SYSTEM}Notification message transmission method in mobile broadcasting system {METHOD FOR TRANSMITTING AND RECEIVING NOTIFICATION MESSAGE IN MOBILE BROADCASTING SYSTEM}

도 1은 본 발명의 바람직한 실시예에 따른 휴대 방송 시스템에서 통지 방송 메시지를 전송하기 위한 기능적 구조를 나타낸 도면.1 is a diagram illustrating a functional structure for transmitting a notification broadcast message in a portable broadcasting system according to an exemplary embodiment of the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 전자 서비스 가이드(ESG)의 데이터 모델을 나타낸 블록도.2 is a block diagram illustrating a data model of an electronic service guide (ESG) in accordance with a preferred embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 휴대방송시스템의 동작을 도시한 순서도.3 is a flowchart illustrating the operation of a portable broadcasting system according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 단말의 동작을 도시한 순서도.4 is a flowchart illustrating the operation of a terminal according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 통지 메시지를 전송하는 방송 시스템을 나타낸 블록도.5 is a block diagram illustrating a broadcast system for transmitting a notification message according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 통지 메시지를 전송하는 방송 시스템을 나타낸 블록도.6 is a block diagram illustrating a broadcast system for transmitting a notification message according to an embodiment of the present invention.

본 발명은 휴대 방송 서비스를 제공하는 시스템에 관한 것으로, 특히 시스템 및 서비스의 변동사항 등을 나타내는 통지 메시지를 수신하는 방법에 관한 것이다. The present invention relates to a system for providing a mobile broadcast service, and more particularly, to a method for receiving a notification message indicating changes in the system and services.

일반적으로 휴대 방송 시스템은 휴대 방송을 수신할 수 있는 단말기에 의한 서비스의 발견, 상기 단말기에 의한 서비스의 가입, 상기 서비스를 수신하기 위한 여러 가지 제어 정보의 제공, 상기 서비스의 송신 및 단말기에 의한 상기 서비스의 수신과정으로 이루어진다. 상기 휴대 방송 시스템에서 휴대 방송이 이루어지는 과정중 단말기는 방송 서비스를 수신시 기본적으로 방송 서비스에 대한 여러 정보가 포함된 통지 메시지(Notification Message)를 수신하게 된다.In general, a portable broadcasting system includes discovery of a service by a terminal capable of receiving a portable broadcast, a subscription of a service by the terminal, provision of various control information for receiving the service, transmission of the service and the terminal by the terminal. Receive service In the portable broadcast system, when a mobile broadcast is performed, the terminal receives a notification message including various information on the broadcast service.

이러한 시스템에서 단말이 방송이 수신하는 중 여러 가지 요인으로 인해 방송 시스템 내에 변화 사항이 발생할 수 있으며, 상기 변화 사항 중 몇 가지는 단말기에서 반드시 알려져야 하는 정보들이 될 수 있다. 상기 정보들에 대한 일 예로 휴대 방송 서비스 시간의 변경, 휴대 방송 서비스 수신을 위한 정보의 변경 등이 있다.In such a system, a change may occur in the broadcast system due to various factors during which the terminal receives a broadcast, and some of the changes may be information that must be known in the terminal. Examples of the information include a change in a portable broadcast service time and a change in information for receiving a portable broadcast service.

또한, 상기 휴대 방송이 이루어지는 단계에서 단말기에 의한 서비스의 발견에 반드시 필요한 것이 휴대 방송 서비스에 대한 정보를 가지고 있는 전자 서비스 가이드(Electronic Service Guide: 이하 ESG라 칭함)이다. 단말기들은 휴대 방송 서비스 수신의 시작을 위하여 상기 서비스 가이드를 반드시 수신한다.In addition, the electronic service guide (hereinafter referred to as ESG) having information on the mobile broadcast service is essential for the discovery of the service by the terminal at the stage of the portable broadcast. The terminals must receive the service guide to start receiving the mobile broadcast service.

서비스 가이드의 정보들 중 몇 개는 언제든지 변화할 수 있으며, 해당 정보가 변경될 때마다 해당 서비스에 대한 서비스 가이드는 계속 반복적으로 전송되어야 한다. 또한 휴대 방송의 특성상 새로운 단말기의 등장을 고려하면 휴대 방송 서비스에 대한 서비스 가이드는 변동 사항이 없더라도 반복적으로 전송되어야 한다. 즉 일 예로 단말기의 전원을 새로 켜서 휴대 방송을 수신하고자 하는 사용자가 등장하거나, 사용자의 이동으로 인한 서비스 가이드를 수신해야 하는 단말기가 새로이 등장하게 된 경우, 상기 등장한 단말기는 이미 휴대 방송을 수신하고 있는 단말기들과는 별도로 서비스 가이드를 수신하여야 한다.Some of the information in the service guide may change at any time, and whenever the information changes, the service guide for the service must be repeatedly transmitted. In addition, considering the emergence of a new terminal due to the characteristics of portable broadcasting, the service guide for the portable broadcasting service should be repeatedly transmitted even if there is no change. That is, for example, when a user who wants to receive a mobile broadcast by turning on a new power of the terminal appears, or when a new terminal that needs to receive a service guide due to the movement of the user appears, the appeared terminal is already receiving the portable broadcast. The service guide must be received separately from the terminals.

따라서 휴대 방송 서비스에 대한 서비스 가이드를 이미 수신한 단말기라 할지라도 상기 휴대 방송 서비스에 대한 서비스 가이드를 계속 수신하여, 서비스 가이드 정보의 갱신 여부를 지속적으로 검사한다. 종래의 방송 시스템의 경우, 위와 같은 서비스 가이드의 갱신 여부 혹은 서비스 및 시스템의 변동 사항을 알기 위하여 단말기는 해당 정보가 전송되는 세션을 지속적으로 모니터링 하여야 하며, 이로 인하여 불필요한 전력의 소모 및 자원의 낭비가 발생하는 문제점이 있다.Accordingly, even if the terminal has already received the service guide for the mobile broadcast service, the service guide for the mobile broadcast service is continuously received to continuously check whether the service guide information is updated. In the conventional broadcasting system, in order to know whether the service guide is updated as described above or changes in the service and the system, the terminal must continuously monitor the session in which the corresponding information is transmitted, which causes unnecessary power consumption and resource waste. There is a problem that occurs.

즉, 전술한 이유뿐만 아니라 ESG의 갱신등을 단말이 효과적으로 인지하게 하기 위하여 통지메시지를 이용할 수 있다. 이러한 통지메시지를 사용자에게 전달함에 있어, 일반적으로는 브로드캐스트방식을 이용하여 단말에게 전송하는 방식이 사용될 수 있다.That is, the notification message may be used to effectively allow the terminal to recognize the update of the ESG as well as the above-described reasons. In transmitting such a notification message to a user, a method of transmitting the notification message to the terminal may be generally used.

본 발명이 이루고자 하는 기술적 과제는 방송 서비스를 제공하는 휴대 방송 시스템에서 방송을 수신 중인 단말기가 자신이 받고자 하는 통지 메시지를 선택하고 서비스 공급자에게 요청하여 요청한 통지 메시지를 수신하는 방법을 제공하는 것이다. 이와 같이 하면 사용자가 원하는 특정 통지메시지만을 선택하여 수신을 요 청하고 해지함으로써 보다 사용자에게 특화된 통지메시지 전송을 할 수 있다.An object of the present invention is to provide a method in which a terminal receiving a broadcast selects a notification message to be received by the terminal receiving the broadcast and requests a service provider to receive the requested notification message in a mobile broadcasting system providing a broadcast service. In this way, by selecting only a specific notification message desired by the user and requesting and canceling the reception, the user can send a notification message specialized for the user.

본 발명의 바람직한 실시예는, 방송 서비스를 제공하는 휴대 방송 시스템에서 단말기로 통지 메시지를 전송하는 방법에 있어서, 상기 단말기로부터 상기 통지 메시지에 대한 요청 메시지를 수신하고 해석하는 과정과, 통지 메시지가 발생하면, 상기 해석한 정보를 바탕으로 상기 발생한 통지 메시지가 상기 요청 메시지의 조건에 부합되는지를 확인하는 과정과, 상기 요청 메시지의 조건에 부합되면 상기 발생된 통지 메시지를 상기 단말기로 전송하고, 부합되지 않으면 다른 통지 메시지가 발생될 때까지 대기하는 과정을 포함한다.According to a preferred embodiment of the present invention, in a method of transmitting a notification message to a terminal in a mobile broadcasting system providing a broadcast service, receiving and interpreting a request message for the notification message from the terminal and generating a notification message And checking whether the generated notification message satisfies the condition of the request message based on the interpreted information, and if the condition of the request message is met, transmitting the generated notification message to the terminal. Otherwise, waiting for another notification message to occur.

또한 본 발명의 바람직한 실시예는, 단말기가 휴대 방송 시스템으로부터 통지 메시지를 수신하는 방법에 있어서, 사용자로부터 상기 통지 메시지에 대한 요청 정보를 입력받는 과정과, 상기 입력된 요청 정보를 토대로 상기 통지 메시지를 요청하는 요청 메시지를 작성하여 상기 휴대 방송 시스템으로 전송하는 과정과, 상기 휴대 방송 시스템으로부터 상기 요청 메시지에 해당하는 통지 메시지를 수신하고, 상기 수신된 통지 메시지에 따른 동작을 수행하는 과정을 포함한다.In addition, according to a preferred embodiment of the present invention, in a method for a terminal to receive a notification message from a portable broadcasting system, receiving a request information for the notification message from a user, and receiving the notification message based on the input request information. Preparing a request message and transmitting the request message to the portable broadcasting system; receiving a notification message corresponding to the request message from the portable broadcasting system, and performing an operation according to the received notification message.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서 의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, with reference to the accompanying drawings will be described in detail the operating principle of the preferred embodiment of the present invention. In the following description of the present invention, detailed descriptions of well-known functions or configurations will be omitted if it is determined that the detailed description of the present invention may unnecessarily obscure the subject matter of the present invention. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.

본 발명의 주요한 요지는, 휴대 방송 서비스에서의 통지 메시지를 사용자가 선택, 요청하여 받을 수 있다는 것이며, 상기 통지 메시지를 요청하는 과정에서 휴대 방송에서의 전자 서비스 가이드의 정보 등을 이용할 수 있다는 것이다.The main point of the present invention is that a user can select, request and receive a notification message in a mobile broadcast service, and can use information of an electronic service guide in a mobile broadcast in requesting the notification message.

이에 대해 설명의 편의를 돕기 위해 휴대 방송 시스템의 구조를 설명한 후, 본 발명의 바람직한 실시예들에 따른 통지 메시지의 포맷과 이에 따른 시스템의 동작을 설명하기로 한다. After explaining the structure of the portable broadcasting system for the convenience of explanation, the format of the notification message and the operation of the system according to the preferred embodiments of the present invention will be described.

하기에서는 본 발명의 설명의 편의를 위하여 비동기 이동통신 표준인 3GPP(3rd Generation Partnership Project) 혹은 DVB-H 및 DVB-CBMS(Convergence of Broadcasting and Mobile Service)에서 정의하고 있는 엔터티들의 명칭들을 사용할 것이나, 이러한 표준 및 명칭들이 본 발명의 범위를 한정하는 것은 아니며, 유사한 기술적 배경을 가지는 시스템에 적용 가능함은 물론이다.In the following description, for the convenience of description of the present invention, names of entities defined in the 3GPP (3G Generation Partnership Project) or DVB-H and DVB-CBMS (Convergence of Broadcasting and Mobile Service), which are asynchronous mobile communication standards, will be used. The standards and names do not limit the scope of the invention, but are of course applicable to systems having a similar technical background.

단말기는 서비스 공급자가 시스템이나 서비스에 변화가 발생하는 경우, 또는 일반 공지사항의 경우 보내주는 통지 메시지를 받을 수 있다. 그러나 경우에 따라 사용자가 모든 통지 메시지를 받지 않고 자신이 원하는 통지 메시지만을 선별하여 받거나 혹은 받고 있는 통지 메시지들을 일정기간동안 또는 영원히 받지 않기를 원할 수도 있다. 사용자는 이의 판단을 서비스 공급자로부터 받는 ESG 정보, 미리 약속된 통지 메시지의 이벤트 타입(Event Type) 등의 정보를 이용하여 선택할 수 있 고, 단말기는 상기 정보들을 가지고 통지 메시지를 요청 또는 중단하는 메시지를 서비스 공급자에게 보낼 수 있다. The terminal may receive a notification message that the service provider sends when a change occurs in the system or service, or in the case of general announcement. However, in some cases, the user may want to receive only the notification messages he / she wants without receiving all the notification messages or not receive the notification messages for a certain period of time or forever. The user may select the determination using information such as ESG information received from the service provider, an event type of a pre-scheduled notification message, and the like, and the terminal may request a message for requesting or stopping the notification message with the information. You can send it to the service provider.

도 1은 본 발명의 바람직한 실시예에 따른 휴대 방송 시스템에서 통지 방송 메시지를 전송하기 위한 기능적 구조를 나타낸 도면이다. 도시한 엔터티들은 물리적으로 구별되거나 혹은 구별되지 않을 수 있는 논리 엔터티들로서, 상기 논리 엔터티들은 하나 혹은 그 이상의 물리 엔터티들로 합쳐질 수 있다. 또한 여기에서는 본 발명의 주요한 요지에 관련된 인터페이스들로서, 통지 메시지의 전송에 관련된 인터페이스들만을 도시하였다.1 is a diagram illustrating a functional structure for transmitting a notification broadcast message in a portable broadcasting system according to an exemplary embodiment of the present invention. The illustrated entities are logical entities that may or may not be physically distinct, and the logical entities may be combined into one or more physical entities. In addition, only the interfaces related to the transmission of the notification message are shown here as interfaces related to the main subject matter of the present invention.

상기 도 1에 나타낸 시스템은 휴대 방송 단말 표준 기구중의 하나인 DVB-CBMS(Digital Video Broadcasting - Convergence of Broadcasting and Mobile Service)를 위한 것이다. 설명의 편의를 위해서 DVB-CBMS의 통지 방송 구조를 예를 들어 설명하나, 통지 메시지 기능을 가지고 있는 기타의 휴대 방송 시스템에서도 유사하게 동작한다.The system shown in FIG. 1 is for DVB-CBMS (Digital Video Broadcasting-Convergence of Broadcasting and Mobile Service) which is one of the portable broadcasting terminal standard apparatuses. For the sake of convenience, the notification broadcast structure of the DVB-CBMS will be described by way of example, but it also operates similarly in other portable broadcasting systems having a notification message function.

상기 도 1을 참조하면, 컨텐츠 공급자(Content Creation: CC)(101)는 방송 서비스의 공급자이며, 상기 방송 서비스는 종래의 음성/영상 방송 서비스, 파일(음악 파일 혹은 데이터 파일) 다운로드 서비스 등이 될 수 있다. 컨텐츠 공급자(101)는 방송 서비스의 공급에 문제 혹은 변동 사항이 발생하였을 경우 방송 서비스 어플리케이션(Service Application: SA)(102) 내부의 통지 이벤트 생성부(Notification Event Function: NEF)(102a)로 상기 변동 사항을 통지한다. 통지 이벤트 생성부(102a)는 상기 수신된 이벤트를 근거로 통지 메시지 이벤트를 통지 메시지 생성부(Notification Generation Function: NGF)(103a)로 전송한다.Referring to FIG. 1, a content creation (CC) 101 is a provider of a broadcast service, and the broadcast service may be a conventional voice / video broadcast service, a file (music file or data file) download service, or the like. Can be. When a problem or change occurs in the provision of a broadcast service, the content provider 101 changes the notification to a notification event generator (NEF) 102a in the broadcast service application (SA) 102. Notice the matter. The notification event generator 102a transmits a notification message event to a notification generation function (NGF) 103a based on the received event.

방송 서비스 어플리케이션(102)은 상기 컨텐츠 공급자(101)로부터 방송 서비스의 컨텐츠 데이터를 공급받아 방송 네트워크에 적합한 형태(예를 들어 스트리밍 오디오/비디오 혹은 영화 다운로드)로 가공하여, 방송 서비스 데이터를 만드는 역할을 하며, 서비스 가이드에 필요한 표준화된 메타데이터를 생성하는 역할, 사용자에 따른 과금 정보를 생성하는 역할 등을 담당한다. 또한, 상기 컨텐츠 공급자(101)로부터 방송 서비스에 대한 변동 사항을 통보받아 방송 서비스 관리부(Service Management)(103) 내부에 위치하는 통지 메시지 생성부(Notification Generation Function)(103a)로 통지 이벤트를 전달하고, 통지 메시지의 생성에 사용되는 서비스 가이드 속성 정보를 상기 통지 메시지 생성부(103a)로 제공한다.The broadcast service application 102 receives the content data of the broadcast service from the content provider 101 and processes it into a form (for example, streaming audio / video or movie download) suitable for a broadcast network, thereby creating broadcast service data. It is responsible for generating standardized metadata required for service guides and generating billing information according to users. In addition, the notification of the change in the broadcast service from the content provider 101 delivers a notification event to the notification generation function (Notification Generation Function) (103a) located in the broadcast service management (103) Service guide attribute information used to generate the notification message is provided to the notification message generating unit 103a.

방송 서비스 관리부(Service Management: SM)(103)는 방송 서비스 어플리케이션(102)으로부터 공급받은 방송 서비스의 전송 스케줄을 결정하는 역할 및 서비스 가이드를 생성하는 역할을 담당하며, 방송 서비스를 할 수 있는 DVB-H 네트워크(106) 및 양방향 통신을 지원하는 연동 네트워크(Interaction Network)(107)와 연결된다. 또한, 방송 서비스 관리부(103)는 내부에 통지 분배/적응부(Notification Distribution/Adaption Function: NDAF)(103b)를 갖고 있어, 방송 서비스 관리부(103)로부터 통지 메시지를 전송받아, 방송 네트워크(106) 혹은 연동 네트워크(107)를 통해 하나의 단말기 혹은 한 그룹의 단말기들에게 통지 메시지를 전송한다. 방송 서비스 관리부(103)는 통지 메시지 생성부(104a)가 단말기용 통지 메시지를 생성하기 위해 필요한 세션 정보를 갖고 있으며, 상기 세션 정보는 통지 분배/적응부(103b)로부터 상기 통지 메시지 생성부(103a)로 제공된다.The broadcast service management unit (SM) 103 plays a role of determining a transmission schedule of a broadcast service supplied from the broadcast service application 102 and generating a service guide. It is connected to an H network 106 and an Interaction Network 107 supporting bidirectional communication. In addition, the broadcast service management unit 103 has a notification distribution / adaptation unit (NDAF) 103b therein, receives a notification message from the broadcast service management unit 103, and broadcast network 106. Alternatively, a notification message is transmitted to one terminal or a group of terminals through the interworking network 107. The broadcast service management unit 103 has session information necessary for the notification message generating unit 104a to generate a notification message for a terminal, and the session information is sent from the notification distribution / adapting unit 103b to the notification message generating unit 103a. Is provided.

방송 서비스 관리부(103)는 방송 서비스의 수신을 위한 가입자 정보와 상기 가입자가 관련된 컨텐츠를 구입했는지 여부에 대한 정보와 같은 서비스 제공(service provisioning) 정보 및 방송 서비스를 수신 받는 단말기들에 대한 장치 정보를 관리하고, 서비스 어플리케이션(102)으로 사용자 과금 정보를 전송하고 상기 가입 정보, 서비스 제공 정보, 장치 정보 등을 방송 네트워크(106) 및 연동 네트워크(107)로 제공한다. 특히 방송 서비스 관리부(103)는 통지 메시지 생성부(Notification Generation Function: NGF)(103a)를 구비하고 있어, 컨텐츠 공급자(101), 서비스 어플리케이션(102), 서비스 관리부(103) 및 방송 네트워크(106)로부터 새로운 기능이 추가되었다거나 변경되었다는 등의 이벤트가 발생하였을 경우 상기 통지 이벤트에 대한 통지 메시지를 생성하거나, 혹은 방송 서비스에서 컨텐츠가 제공된다는 즉, 해당 방송이 소정 시간 후에 제공된다는 등과 같은 정보를 나타내는 자체 이벤트에 대한 통지 메시지를 생성한다.The broadcast service manager 103 provides service provisioning information such as subscriber information for receiving a broadcast service and information on whether the subscriber has purchased related contents, and device information for terminals receiving the broadcast service. It manages, and transmits the user billing information to the service application 102 and provides the subscription information, service provision information, device information and the like to the broadcast network 106 and the interworking network 107. In particular, the broadcast service management unit 103 includes a notification generation function (NGF) 103a, so that the content provider 101, the service application 102, the service management unit 103, and the broadcast network 106 are provided. A notification message for the notification event is generated when an event such as a new function has been added or changed, or information indicating that the broadcast is provided after a predetermined time is provided. Create a notification message for your own event.

방송 네트워크(106)는 방송 서비스를 전송하는 네트워크이며, 예로서 본 명세서에서는 DVB-H를 예를 들어 설명하고자 한다. 방송 네트워크(106)는 방송 서비스를 전송함에 있어서 변동사항이 발생하는 경우, CBMS-6 인터페이스(124a) 혹은 X-3 인터페이스(124b)를 통해서 방송 서비스 관리부(103)로 상기 변동사항을 통지하는 역할을 수행한다.The broadcast network 106 is a network for transmitting a broadcast service. As an example, the present specification will describe DVB-H as an example. When a change occurs in transmitting a broadcast service, the broadcast network 106 notifies the change to the broadcast service manager 103 through the CBMS-6 interface 124a or the X-3 interface 124b. Do this.

연동 네트워크(107)는 일대일로 방송 서비스를 전송하거나 혹은 방송 서비스 수신에 관련된 제어 정보 및 부가 정보들을 양방향으로 교환하며, 예를 들어 3GPP WCDMA(Wideband Code Division Multiple Access)와 같은 기존의 셀룰러 네트워크가 될 수 있다.The interworking network 107 exchanges control information and additional information related to transmitting a broadcast service one-to-one or receiving a broadcast service in both directions, and becomes an existing cellular network such as 3GPP Wideband Code Division Multiple Access (WCDMA). Can be.

단말기(108)는 방송 서비스를 수신할 수 있는 단말기이며, 단말기의 성능에 따라 셀룰러 네트워크와 연결될 수 있는 기능을 가진다. 본 발명의 설명에서는 셀룰러 네트워크와 연결될 수 있는 단말기를 가정한다. 상기 단말기(108)는 통지 메시지 클라이언트(Notification Client Function)(108a)에 의해. CBMS-5 인터페이스(125)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행하거나, CBMS-4 인터페이스(126)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행한다. The terminal 108 is a terminal capable of receiving a broadcast service, and has a function of being connected to a cellular network according to the capability of the terminal. In the description of the present invention, it is assumed that the terminal can be connected to the cellular network. The terminal 108 is informed by a Notification Client Function 108a. Receive a notification message sent through the CBMS-5 interface 125 to perform an appropriate operation, or receive a notification message sent through the CBMS-4 interface 126 to perform an appropriate operation.

다음으로 상기 휴대 방송 시스템의 각 블록 구성들 간의 인터페이스들을 설명한다.Next, interfaces between respective block configurations of the portable broadcasting system will be described.

CBMS-7 인터페이스(122)는 방송 서비스 어플리케이션(102)에 위치하는 통지 이벤트부(102a)에서 방송 서비스 관리부(103)의 통지 메시지 생성부(103a)로의 인터페이스이며, 통지 메시지 생성부(103a)에서 통지 메시지를 생성할 수 있도록, 이벤트에 대한 통지 혹은 통지 메시지의 생성에 필요한 정보들(예를 들어 서비스 가이드의 속성 정보)을 운반한다.The CBMS-7 interface 122 is an interface from the notification event unit 102a located in the broadcast service application 102 to the notification message generator 103a of the broadcast service manager 103, and in the notification message generator 103a. In order to generate a notification message, information necessary for generating a notification message or notification message (for example, attribute information of a service guide) is carried.

CBMS-3 인터페이스(125)는 방송 서비스 관리부(103)의 통지 분배/적응부(103b)에서 전송된 통지 메시지가 방송 네트워크(106)를 거쳐 방송 채널을 통하여 단말기(108)로 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 혹은 다수의 단말들에게 통지 메시지를 전송하는데 사용된다.The CBMS-3 interface 125 is used when the notification message transmitted from the notification distribution / adaptation unit 103b of the broadcast service management unit 103 is directly transmitted to the terminal 108 through the broadcast channel via the broadcast network 106. An interface that is used to transmit a notification message to one terminal or multiple terminals.

CBMS-4 인터페이스(126)는 방송 서비스 관리부(103)의 통지 분배/적응부(103b)에서 전송된 통지 메시지가 연동 네트워크(107)를 거쳐 단말기(108)와의 전용 채널 혹은 연동 네트워크(107)에서 제공되는 방송 채널을 통하여 단말기(108)에게 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 또는 다수의 단말기들에게 통지 메시지를 전송하는데 사용된다.In the CBMS-4 interface 126, a notification message transmitted from the notification distribution / adaptation unit 103b of the broadcast service management unit 103 is transmitted to the dedicated channel or the interworking network 107 with the terminal 108 via the interworking network 107. An interface used when directly transmitted to the terminal 108 through a provided broadcast channel, and used to transmit a notification message to one terminal or a plurality of terminals.

CBMS-6 인터페이스(124a)는 방송 서비스 관리부(103)가 방송 네트워크(106)에서 사용하게 될 전송 통로의 설정 혹은 방송 네트워크(106)에서 발생한 이벤트 정보의 수신 경로로 사용되는, 방송 서비스 관리부(103)와 방송 네트워크(106) 사이의 인터페이스이다.The CBMS-6 interface 124a is a broadcast service manager 103 used as a reception path for event information generated in the broadcast network 106 or for setting a transmission path that the broadcast service manager 103 will use in the broadcast network 106. ) And the broadcast network 106.

X-3 인터페이스(124b)는 방송 서비스 관리부(103)와 연동 네트워크(107) 사이에서 사용하게 될 전송 통로의 설정에 사용되는 인터페이스이다.The X-3 interface 124b is an interface used for setting a transmission path to be used between the broadcast service manager 103 and the companion network 107.

CBMS-1 인터페이스(133)는 방송 네트워크의 제어 신호가 실려서 단말에게 전달될 인터페이스로, DVB-H에서는 PSI/SI(Program Specific information/Service information)라는 제어신호채널이 이에 해당한다.The CBMS-1 interface 133 is an interface on which a control signal of a broadcast network is to be delivered to a terminal, and in DVB-H, a control signal channel called PSI / SI (Program Specific Information / Service Information) corresponds to this.

상기 통지 이벤트 생성부(102a)는 통지 메시지를 생성하는데 필요한 정보를 통지 메시지 생성부(103a)에 전달하는 역할 및 통지가 필요한 이벤트가 발생했음을 알게 될 경우 상기 이벤트에 대한 정보를 통지 메시지 생성부(103a)에 전달한다. 상기 통지 메시지 생성부(103a)는 통지 이벤트 생성부(102a)로부터 통지 메시지 생성에 필요한 정보 및 이벤트를 수신받아 통지 메시지를 생성하거나, 통지 분배/적응부(103b)를 통하여 방송 네트워크(106)의 통지 이벤트를 수신한 경우 통지 메시 지를 생성하여 통지 분배/적응부(103b)로 전송해주는 역할을 한다. 상기 통지 메시지를 생성하게 되는 경우는, 서비스의 시작을 다시 알릴 필요가 있을 경우, 컨텐츠 공급자(101)로부터 서비스의 정보에 대한 변경이 있음을 통지받아 새로운 서비스 가이드를 전송할 필요가 있을 경우 및 방송 네트워크(106)에서 특별한 이벤트가 발생한 경우 등이 될 수 있다.The notification event generating unit 102a transmits information necessary for generating the notification message to the notification message generating unit 103a, and when the notification event generating unit needs to know that an event requiring notification has occurred, the notification event generating unit (a). 103a). The notification message generation unit 103a receives the information and the event necessary for generating the notification message from the notification event generation unit 102a and generates a notification message, or generates a notification message through the notification distribution / adaptation unit 103b. When receiving a notification event serves to generate a notification message and transmit it to the notification distribution / adaptation unit (103b). When the notification message is generated, when it is necessary to notify the start of the service again, the content provider 101 is notified that there is a change in the information of the service and when it is necessary to transmit a new service guide and the broadcast network It may be the case that a special event occurs at 106.

상기 통지 분배/적응부(103b)는 CBMS-3(125) 혹은 CBMS-4(126)를 통하여 통지 메시지를 전송하는 역할을 하며, 방송 네트워크(106)로부터 특정 휴대 방송 서비스에 대한 정보의 변경 사항, 일 예로 무선 네트워크 환경에 의한 전송 속도의 조절 혹은 서비스의 불가능함 등을 수신할 경우, 그에 따른 통지 이벤트를 상기 통지 메시지 생성부(103a)로 전달해 주는 역할을 한다.The notification distribution / adaptation unit 103b serves to transmit a notification message through the CBMS-3 125 or the CBMS-4 126, and changes of information on a specific portable broadcasting service from the broadcasting network 106. For example, when receiving a control of a transmission rate or a service unavailable due to a wireless network environment, a notification event corresponding thereto is delivered to the notification message generator 103a.

도 2는 본 발명의 바람직한 실시예에 따른 DVB-CBMS에서, 전자 서비스 가이드의 데이터 모델을 도시한 것이다. 2 illustrates a data model of an electronic service guide in DVB-CBMS according to a preferred embodiment of the present invention.

상기 도 2를 참조하면, 도시된 각 블록은 ESG 데이터의 프레그먼트(fragment)를 나타낸다. 즉 ESG 데이터 모델은 서비스 프레그먼트(202), 스케쥴이벤트 프레그먼트(204), 콘텐츠 프레그먼트(206), 획득(Acquisition) 프레그먼트(208), 서비스번들 프레그먼트(210), 구매(Purchase) 프레그먼트(212), 구매채널 프레그먼트(214)로 구성된다.Referring to FIG. 2, each block shown represents a fragment of ESG data. That is, the ESG data model includes the service fragment 202, the schedule event fragment 204, the content fragment 206, the acquisition fragment 208, the service bundle fragment 210, It consists of a Purchase fragment 212 and a Purchase channel fragment 214.

상기 서비스 프레그먼트(202)는 서비스 전반에 대한 설명을 포함하고 있으며, 상기 스케쥴이벤트 프레그먼트(204)는 시간에 따른 서비스의 정보를 나타내며, 상기 획득 프레그먼트(208)는 서비스 데이터를 수신하기 위해 알아야 하는 서비스 접근 정보를 포함하고 있으며, 상기 서비스번들 프레그먼트(210)는 여러 서비스를 하나의 서비스 번들로 묶는 경우에 대한 정보를 포함하고 있으며, 상기 구매 프레그먼트(212)는 상기 서비스 번들을 구매하기 위한 가격 정보를 알려주며, 상기 구매채널 프레그먼트(214)는 상기 구매를 위한 권리를 획득하기 위해 사용해야 할 시스템에 대한 정보를 알려준다.The service fragment 202 includes a description of the overall service, the schedule event fragment 204 represents information of a service over time, and the acquisition fragment 208 stores service data. It includes service access information that needs to be received in order to receive, the service bundle fragment 210 includes information on the case of tying several services into one service bundle, the purchase fragment 212 Price information for purchasing the service bundle is informed, and the purchase channel fragment 214 informs information about a system to be used to obtain a right for the purchase.

상기 데이터 모델의 각 프래그먼트들은 다른 프래그먼트를 참조할 수 있으며 상기 프래그먼트들 간의 화살표는 상기 참조 관계를 나타낸다. 상기 참조라 함은 현재 프래그먼트가 자신의 프래그먼트와 연관이 있는 정보를 다른 프래그먼트에서 전송되는 정보를 이용하여 알려주는 것이다. 즉 하나의 서비스가 여러 콘텐츠로 구성되어 있는 경우, 서비스 프래그먼트(202)에서는 서비스 전체에 대한 설명, 예를 들어 서비스의 이름, 서비스의 언어 등을 포함하고 있을 뿐, 상기 서비스를 통해 전송되는 콘텐츠 자체에 대한 설명은 포함하고 있지 않으며 다만 해당하는 콘텐츠의 콘텐츠 프래그먼트(206)에서 해당 서비스의 서비스 프래그먼트를 참조한다. 또한 상기 서비스를 단말이 수신하기 위해 필요한 여러 정보들, 예를 들어 전송되는 프로토콜에 사용되는 세션 정보 등을 알기 위해서는 서비스 프래그먼트(202)가 참조하고 있는 획득 프래그먼트(208)를 수신하여 복조함으로서 상기 정보를 얻을 수 있다.Each fragment of the data model may refer to another fragment and arrows between the fragments indicate the reference relationship. The reference refers to information that a current fragment is associated with its fragment using information transmitted from another fragment. That is, when one service is composed of several contents, the service fragment 202 includes only the description of the entire service, for example, the name of the service, the language of the service, and the like, and the content itself transmitted through the service. The description is not included, but the service fragment of the corresponding service is referred to in the content fragment 206 of the corresponding content. In addition, in order to know various pieces of information necessary for the terminal to receive the service, for example, session information used in a protocol to be transmitted, the information is received by demodulating and acquiring the acquisition fragment 208 referenced by the service fragment 202. Can be obtained.

상기 ESG 데이터는 실제 데이터 스트림과는 별도의 시간에 별도의 IP 스트림을 이용하여 단말로 전송된다. 따라서 서비스 제공자는 상기 ESG 데이터 모델을 이용하여 사용자가 서비스를 수신하기 이전에 알고 있어야 하는 정보들을 서비스 전 송 이전에 제공하는 것이 가능하다. 상기 ESG 스트림을 수신함으로서 단말은 서비스 제공자가 제공하는 서비스를 수신하기 위해 필수적으로 필요한 정보를 획득하게 되고, 사용자가 특정 서비스를 선택하였을 때 상기 단말은 상기 획득한 정보를 이용하여 상기 서비스가 전송되는 데이터 스트림에 접근한 후 데이터를 수신하게 된다. 상기 단말이 상기 서비스 데이터 스트림에 접근하기 위한 정보들은 상기 도 1에서 기술한 바와 같이 획득 프래그먼트를 통해 전송된다.The ESG data is transmitted to the terminal using a separate IP stream at a separate time from the actual data stream. Accordingly, the service provider may provide the information before the service transmission, which the user should know before receiving the service using the ESG data model. By receiving the ESG stream, the terminal acquires information necessary for receiving a service provided by a service provider, and when the user selects a specific service, the terminal transmits the service using the obtained information. After accessing the data stream, the data is received. Information for the terminal to access the service data stream is transmitted through the acquisition fragment as described in FIG.

상기 ESG 데이터 모델은 각 프래그먼트별로 몇 개씩 묶여서 하나의 컨테이너에 담겨지고, 각 컨테이너는 FLUTE 세션에서의 하나의 오브젝트로 간주되어 전송된다. The ESG data model is bundled in several pieces for each fragment and contained in one container, and each container is regarded as one object in a FLUTE session and transmitted.

[표 1]은 상기 ESG 데이터 모델의 서비스 프래그먼트 XML 신택스(eXtensible Markup Language syntax)를 나타낸 것이며, 각각의 해당 요소값에 대한 설명은 [표 2]의 서비스 프래그먼트 의미(Semantic)에서 설명하였다. [표 1]과 [표 2]는 DVB-CBMS ESG 스펙을 따른다.[Table 1] shows the service fragment XML syntax of the ESG data model, and description of each corresponding element value is described in the service fragment semantics of [Table 2]. Tables 1 and 2 follow the DVB-CBMS ESG specification.

Figure 112006068843830-PAT00001
Figure 112006068843830-PAT00001

Figure 112006068843830-PAT00002
Figure 112006068843830-PAT00002

[표 3]은 상기 ESG 데이터 모델의 서비스 번들 프래그먼트 XML 신택스를 나타낸 것이며, 각각의 해당 요소값에 대한 설명은 [표 4]의 서비스 프래그먼트 의미에서 설명하였다. [표 3]과 [표 4]는 DVB-CBMS ESG 스펙을 따른다.Table 3 shows the service bundle fragment XML syntax of the ESG data model, and description of each corresponding element value is described in the service fragment meaning of [Table 4]. Tables 3 and 4 follow the DVB-CBMS ESG specification.

Figure 112006068843830-PAT00003
Figure 112006068843830-PAT00003

Figure 112006068843830-PAT00004
Figure 112006068843830-PAT00004

[표 5]는 DVB-CBMS ESG 스펙에서 정의한 서비스 타입들의 값을 나타낸 것이다. [Table 5] shows the service types defined in the DVB-CBMS ESG specification.

Figure 112006068843830-PAT00005
Figure 112006068843830-PAT00005

Figure 112006068843830-PAT00006
Figure 112006068843830-PAT00006

[표 6]은 본 발명의 실시예에 따른 통지 메시지의 요청 메시지에서 전송되는 정보들을 나타낸 것이다. Table 6 shows information transmitted in a request message of a notification message according to an embodiment of the present invention.

Figure 112006068843830-PAT00007
Figure 112006068843830-PAT00007

상기 [표 6]에서 사용되는 용어들을 살펴보면, 이름(Name)은 해당 프래그먼트를 구성하는 요소값(Element) 혹은 속성(Attribute)에 대한 명칭을 나타낸다. 타입(Type)은 해당 프래그먼트를 구성하는 구성 요소 혹은 속성의 이름으로서, 해당 이름이 요소 값(E) 혹은 속성값(A) 중 어떤 형태인지를 의미한다. 상기 요소 값은 E, E1, E2와 같은 값을 가진다. Looking at the terms used in [Table 6], Name represents the name of the element (Element) or attribute constituting the fragment. Type is the name of a component or attribute constituting the fragment, and means that the name is in the form of an element value (E) or an attribute value (A). The element value has a value such as E, E1, E2.

범주(Category)는 해당 요소값 또는 속성값이 네트워크(N) 또는 단말기(T)에서 필수 내용인지 아닌지를 구분하기 위해 사용되며, 필수인 경우 M(Mandatory) 값을, 옵션인 경우 0(Optional) 값을 가진다. 따라서 네트워크에서 필수 내용인 경우 "NM", 단말기에서 필수 내용은 "TM", 네트워크에서 옵션인 경우 "NO", 그리고 단말기에서 옵션인 경우 "TO"로 표시한다. Category is used to distinguish whether or not the element value or attribute value is mandatory in network (N) or terminal (T) .M (mandatory) value is required, and 0 (optional) if optional. Has a value. Therefore, it is indicated as "NM" for essential contents in the network, "TM" for essential contents in the terminal, "NO" for options in the network, and "TO" for options in the terminal.

카디넬리티(Cardinality)는 요소들 간의 관계를 나타내며, "0", "0..1", "1", "0..n", "1..n" 등의 값을 갖는다. "0"은 옵션을 의미하고, "1"은 필수를 의미하며, "n"은 다수의 값을 가질 수 있음을 의미한다. 또한 "0..n"은 해당 요소값이 n 개의 값을 가지거나 없을 수도 있음을 의미한다. 설명(Description)은 해당 요소값 또는 속성값이 의미하는 바를 나타낸다. Cardinality represents a relationship between elements and has values such as "0", "0..1", "1", "0..n", "1..n", and the like. "0" means option, "1" means required, and "n" means that it can have multiple values. Also, "0..n" means that the element value may or may not have n values. Description indicates what the corresponding element value or attribute value means.

[표 7]은 본 발명에 따른 통지 메시지 요청 메시지를 구성하는 요소값 및 속성값을 나타낸 표들에 대한 이해를 돕기 위한 통지 메시지 스키마 테이블이다. [Table 7] is a notification message schema table for better understanding the tables showing element values and attribute values configuring the notification message request message according to the present invention.

Figure 112006068843830-PAT00008
Figure 112006068843830-PAT00008

대부분의 설명들이 [표 7]의 '설명' 부분에 기재되어 있으므로 여기서는 부족한 부분만을 설명하기로 한다. 참조번호 705는 통지 메시지 이벤트 타입으로, 이는 미리 단말기와 서비스 공급자간에 약속되어 있는 사항이다. 참조번호 707은 요청하는 통지 메시지가 서비스나 서비스 번들에 관련이 되어 있는 경우, 즉 사용자가 특정한 조건을 만족하는 서비스나 서비스 번들에 관한 통지 메시지만을 받기를 원하는 경우에 해당 정보들을 제공해주는 역할을 한다. 참조번호 709는 참조번호 707에서 요청하는 통지 메시지가 서비스에 관련된 경우의 조건들을 정의하였으며, 그 조건들은 ServiceID, ServiceType, ServiceGenre, Parental Guidance, Service language, Free to air, Clear to air 들이 된다. 이들 각각의 조건은 도 2의 ESG의 서비스 프래그먼트에서 하나의 서비스의 속성을 정의하기 위해 사용하는 조건들과 동일하다. 이렇게 동일한 조건과 동일한 조건값을 사용함으로써 서비스공급자는 ESG 생성시에 만들게 되는 서비스에 대한 정보들을 통지 메시지 요청에 대하여서도 사용할 수 있으므로 편리하며 각각은 ESG에서와 같이 선택적으로 사용될 수 있다. 이 선택은 사용자가 어떠한 조건을 만족하는 통지 메시지를 받을 것인지에 따라 달라진다. 즉, 특정 ServiceID를 가지는 서비스에 연결된 통지메시지인지, 특정 ServiceType을 가지는 통지메시지인지를 나타내는 조건들이 되며 상기 조건들은 각각 선택적으로 사용될 수 있다.Most of the descriptions are described in the 'Explanation' section of [Table 7], so only the lacking parts will be described here. Reference numeral 705 denotes a notification message event type, which is promised in advance between the terminal and the service provider. Reference numeral 707 serves to provide the information when the requested notification message is related to a service or a service bundle, that is, when the user wants to receive only a notification message about a service or service bundle that satisfies a specific condition. . Reference numeral 709 defines conditions when a notification message requested by reference numeral 707 is related to a service, and the conditions are ServiceID, ServiceType, ServiceGenre, Parental Guidance, Service language, Free to air, and Clear to air. Each of these conditions is identical to the conditions used to define an attribute of one service in the service fragment of the ESG of FIG. By using the same condition and the same condition value, the service provider can conveniently use the information on the service to be created at the time of ESG creation for the notification message request, and each can be selectively used as in the ESG. This choice depends on which condition the user will receive a notification message from. That is, the conditions indicate whether the notification message is connected to a service having a specific ServiceID or a notification message having a specific ServiceType. The above conditions may be selectively used.

참조번호 711은 참조번호 709와 동일한 특성을 갖는 값으로 서비스가 아닌 서비스 번들에 대한 조건들을 도시한 것이다. 이 조건들은 ESG의 서비스 번들 프래그먼트에서 정의하고 있는 값들과 동일한 이름과 값을 사용한다. 참조번호 713은 통지 메시지가 참조번호 709나 참조번호 711과 같이 서비스나 서비스 번들에 관련된 것이 아닌, 일반적인 정보에 관련된 경우에 사용될 수 있다. 여기에는 참조번호 713에 정의된 정보의 종류에 따라 서비스 공급자의 통지 메시지가 전달된다. 즉, InformtationType이 '스포츠'인 경우, 서비스 공급자는 특정 서비스의 관련 여부에 상관없이 통지 메시지를 해당 단말기로 보내줄 수 있다. Reference numeral 711 is a value having the same characteristics as reference numeral 709 and illustrates conditions for a service bundle, not a service. These conditions use the same names and values as those defined in the service bundle fragment of the ESG. Reference numeral 713 may be used when the notification message relates to general information, not to a service or service bundle, such as reference numeral 709 or 711. The notification message of the service provider is delivered here according to the type of information defined by reference numeral 713. That is, when the InformtationType is 'Sport', the service provider may send a notification message to the corresponding terminal regardless of whether or not a particular service is related.

참조번호 715는 'period' 정보로, 사용자가 특정 기간동안만 해당 통지 메시지를 수신/거부 요청하는 경우에 사용될 수 있다. 상기 [표 7]에서 설명한 정보들은 요청 통지 메시지에 따라 각각의 다양한 구성이 이루어질 수 있으며, 본 발명의 통지 메시지에 따른 구성은 [표 7]에 기재된 구성의 정보들만으로 한정하지 않는다.Reference numeral 715 is 'period' information and may be used when the user requests to receive / reject the corresponding notification message only for a specific period of time. The information described in Table 7 may be configured in various ways according to the request notification message, and the configuration according to the notification message of the present invention is not limited to only the information of the configuration shown in Table 7.

[표 8]은 본 발명의 다른 실시예에 따른 통지 메시지 요청 메시지를 구성하는 요소값 및 속성값을 나타낸 표들에 대한 이해를 돕기 위한 통지 메시지 스키마 테이블이다. [표 7]과의 차이점은 요청 메시지를 보내는 단말의 정보가 포함되어 있다는 점이다. 따라서 [표 8]과 [표 7]의 공통적인 부분에 대해서는 다시 설명하지 않기로 한다. 추가된 DeliveryInformation(802)에서는 본 발명의 요청 메시지를 단말이 보내어 일-대-일 방식으로 요청한 통지 메시지를 수신 받게 되는 경우, 일-대-일 방식 전송채널을 사용하기 위하여 모바일 망 사업자등에게 전달해주어야 할 단말의 주소가 포함되며, 이는 해당 단말의 모바일 사업자에게 할당받은 전화번호가 등이 될 수 있다.[Table 8] is a notification message schema table for better understanding the tables showing element values and attribute values configuring the notification message request message according to another embodiment of the present invention. The difference from [Table 7] is that the information of the terminal sending the request message is included. Therefore, common parts of [Table 8] and [Table 7] will not be described again. In the added DeliveryInformation 802, when a terminal sends a request message of the present invention to receive a notification message requested in a one-to-one manner, the terminal delivers the message to a mobile network operator to use a one-to-one transmission channel. The address of the terminal to be included is included, which may be a phone number assigned to the mobile operator of the terminal.

Figure 112006068843830-PAT00009
Figure 112006068843830-PAT00009

도 3은 본 발명의 실시예에 따른 휴대 방송 시스템의 동작을 도시한 순서도이다.3 is a flowchart illustrating an operation of a portable broadcasting system according to an embodiment of the present invention.

도 3을 참조하면, 302단계에서 단말기로부터 통지 메시지 요청을 받으면, 303단계에서 상기 요청 메시지를 해석한다. 304단계에서 상기 해석한 정보들 중에 RelatedServiceType을 해석하고, 305단계에서 이 정보가 서비스에 관한 것인지 서비스 번들에 관한 것인지를 판단한다. 판단 결과 서비스에 관한 것이면, 306단계에서 해당 서비스 정보들을 해석 및 저장한다. 또한 서비스 번들에 관한 것이면, 307단계에서 해당 서비스 번들에 관한 정보들을 해석 및 저장한다. 308단계와 309단계에서는 InformationType 정보와 Period 정보를 해석하여 저장한다. 310단계에서는 상기 해석한 정보를 바탕으로 단말기가 요청한 통지 메시지가 가입이 요구되는 것인지를 판단한다. 즉, 구매가 필요한 유료 통지메시지인 경우에는 312단계에서 가입요구 메시지를 단말기에 전송하고, 가입이 요구되지 않는 것인 경우에는 311단계에서 요청에 대한 확인 또는 실패(confirm/fail) 메시지를 단말기로 전송한다.Referring to FIG. 3, when a notification message request is received from a terminal in step 302, the request message is interpreted in step 303. In step 304, the relatedServiceType is interpreted among the analyzed information, and in step 305, it is determined whether the information relates to a service or a service bundle. If it is determined that the service is related, the service information is interpreted and stored in step 306. In addition, if it is related to the service bundle, in step 307, information about the service bundle is interpreted and stored. In steps 308 and 309, information type information and period information are interpreted and stored. In step 310, it is determined whether the notification message requested by the terminal is required to subscribe based on the interpreted information. That is, in case of a paid notification message that requires purchase, a subscription request message is transmitted to the terminal in step 312. If subscription is not required, in step 311, a confirmation or failure message for the request is sent to the terminal. send.

313 단계에서 통지 메시지가 발생하면, 314 단계에서 상기 요청 메시지가 서비스/서비스 번들에 관련된 것인 경우, 요청 메시지 내의 조건들과 상기 발생된 통지 메시지 관련 서비스의 ESG 정보들을 비교한다. 315단계에서는 요청 메시지가informationType 정보를 가지고 있는 경우에 한하여 서비스 공급자 고유의 정의에 따라 요청하는 정보의 종류를 판단한다. 즉, 예를 들면 서비스 공급자와의 약속을 통하여 스포츠, 교통정보, 연예정보 등의 각 정보의 종류를 선택할 수 있으며 이 부분은 서비스 공급자의 영역이므로 본 발명에서는 자세히 규정하지 않는다. 316단계에서는 상기 314, 315단계와 Period 정보 등을 토대로 상기 발생된 통지 메시지가 단말기가 요청한 메시지 조건에 부합되는지를 판단한다. 부합되는 경우에는 상기 발생된 통지 메시지를 단말기에게 전송하고, 그렇지 않은 경우에는 313 단계로 돌아가서 다음 통지 메시지가 발생될 때까지 대기한다.When the notification message occurs in step 313, if the request message is related to a service / service bundle in step 314, the conditions in the request message are compared with ESG information of the generated notification message related service. In step 315, the type of the requested information is determined according to a service provider's own definition only when the request message has informationType information. That is, for example, each type of information such as sports, traffic information, entertainment information, etc. may be selected through an appointment with a service provider, and since this part is a service provider area, the present invention is not defined in detail. In step 316, it is determined whether the generated notification message satisfies the message condition requested by the terminal based on the steps 314 and 315 and period information. If there is a match, the generated notification message is transmitted to the terminal. Otherwise, the process returns to step 313 and waits until the next notification message is generated.

도 4는 본 발명의 실시예에 따른 단말기의 동작을 나타낸 순서도이다. 4 is a flowchart illustrating the operation of a terminal according to an embodiment of the present invention.

도 4를 참조하면, 402단계에서 단말기는 사용자로부터 통지메시지 전송/거부 및 조건들에 대한 입력을 받는다. 403단계에서는 상기 입력받은 정보들을 이용하여 통지 메시지를 요청하는 메시지를 작성하고, 404단계에서 상기 작성한 요청 메시지를 전송한다. 405단계에서 가입 요구 메시지를 받으면, 406단계에서 단말기는 이를 사용자에게 알리고, 407단계에서는 사용자의 선택에 따라 이후의 가입 절차를 진행한다. 상기 가입 절차가 완료되거나, 즉, 해당 통지메시지의 구매가 완료된 경우, 상기 가입요구 메시지 없이 408단계에서 confirm/fail 메시지를 수신하면, 단말기는 409단계에서 상기 요청한 통지 메시지가 수신될 때까지 기다린다. 410단계에서는 수신된 통지 메시지를 가지고 사용자에게 렌더링(rendering)하거나 통지 메시지의 내용에 따라 해당 동작을 수행한다. Referring to FIG. 4, in step 402, the terminal receives an input for notification message transmission / rejection and conditions from a user. In step 403, a message for requesting a notification message is created using the received information, and in step 404, the prepared request message is transmitted. When the subscription request message is received in step 405, the terminal notifies the user of this in step 406, and then proceeds with the subsequent subscription procedure according to the user's selection in step 407. When the subscription procedure is completed, that is, when the purchase of the notification message is completed, when the confirmation / fail message is received in step 408 without the subscription request message, the terminal waits until the requested notification message is received in step 409. In step 410, the received notification message is rendered to the user or the corresponding operation is performed according to the contents of the notification message.

도 5는 본 발명의 실시예에 따라 통지 메시지를 전송하는 방송 시스템을 나타낸 블록도이다. 여기서 통지 분배/적응부(103a)와 통지 클라이언트(108a)는 도 1의 엔터티를 상세히 나타낸 것이다. 상기 통지 클라이언트(108a)는 단말기(108)의 한 기능 블록으로 단말기(108)와 동일하게 나타내도 무방하다. 5 is a block diagram illustrating a broadcast system for transmitting a notification message according to an embodiment of the present invention. Here, the notification distribution / adaptation unit 103a and the notification client 108a show the entity of FIG. 1 in detail. The notification client 108a may be represented the same as the terminal 108 in one function block of the terminal 108.

도 5를 참조하면, 통지 분배/적응부(103a)는 통지 메시지를 하나의 단말기나 한 그룹의 단말기들에 보내는 역할을 하며, UDP 패킷 생성부(502)와 IP 패킷 생성부(503)를 포함하여 구성된다. 상기 UDP 패킷 생성부(502)는 통지 이벤트부(102a)로부터 전달 받은 통지 메시지가 있는 경우, 이미 설정된 통지 포트를 사용하여 UDP 패킷을 생성한 후 상기 IP 패킷 생성부(503)에 전송한다. 상기 통지 메시지가 UDP 계층으로 바로 입력되는 것은 다른 상위 계층의 전송 프로토콜을 사용할 경우 실제 전송코자 하는 메시지 크기에 비하여 프로토콜 헤더들의 크기가 상대적으로 커서 효율이 낮아지기 때문이다.Referring to FIG. 5, the notification distribution / adaptation unit 103a serves to send a notification message to one terminal or a group of terminals, and includes a UDP packet generator 502 and an IP packet generator 503. It is configured by. When there is a notification message received from the notification event unit 102a, the UDP packet generation unit 502 generates a UDP packet using a previously set notification port and transmits the UDP packet to the IP packet generation unit 503. The notification message is directly input to the UDP layer because the size of protocol headers is relatively large compared to the message size of the actual transmission protocol when the transport protocol of another upper layer is used, thereby reducing efficiency.

상기 IP 패킷 생성부(503)는 상기 UDP 패킷 생성부(502)에서 전송된 UDP 패킷을, 상기 통지 메시지 정보와 관련된 현재 진행 중인 세션의 IP 주소를 사용하여 IP 패킷으로 생성한다. 일반적으로는 상기 설명과 같이 UDP 포트 번호만을 가지고도 통지 메시지를 패킷화하여 보낼 수 있으나, 상술한 바와 같이 수면 중인 단말기를 깨워서 통지 메시지를 받도록 하기 위해서는 별도의 IP 세션이 필요하다. 이는 수면 중에 있다가 깬 단말기에게는 진행 중인 세션이 없기 때문이다. 이러한 사항을 고려하여 상기 IP 패킷 생성부(503)는 현재 진행 중인 세션의 IP주소에 대한 패킷의 생성뿐만 아니라 상기 NotificationAddress의 IP 주소를 사용한 패킷도 생성하여 함께 전송하게 된다.The IP packet generation unit 503 generates a UDP packet transmitted by the UDP packet generation unit 502 as an IP packet using an IP address of an ongoing session related to the notification message information. In general, as described above, a notification message can be packetized and sent using only a UDP port number, but as described above, a separate IP session is required to wake up the terminal in sleep and receive the notification message. This is because a terminal that wakes up while sleeping does not have a session in progress. In consideration of these matters, the IP packet generation unit 503 generates and transmits a packet using the IP address of the NotificationAddress as well as generating a packet for an IP address of a session in progress.

상기 생성된 IP 패킷들은 방송 분배 시스템(Broadcast Distribution System) 또는 연동 네트워크(Interaction Network)를 통하여 통지 클라이언트(108a)에 송신된다. 여기서 상기 방송 분배 시스템 또는 연동 네트워크는 설명의 편의상 하나의 블록(504)으로 나타내었다. 상기 블록(504)은 본 명세서에서는 DVB-H를 기본으로 나타내었으나, 방송 사업자 또는 시스템 환경에 따라 변형될 수 있다.The generated IP packets are transmitted to the notification client 108a through a broadcast distribution system or an interaction network. Here, the broadcast distribution system or interworking network is shown as one block 504 for convenience of description. The block 504 is represented by DVB-H in the present specification, but may be modified according to a broadcaster or a system environment.

상기 통지 클라이언트(108a)는 상기 통지 분배/적응부(103a)로부터 전송된 IP 패킷 데이터를 역캡슐화하여 일반 통지 메시지를 해독하게 된다. 따라서 상기 통지 클라이언트(108a)는 IP 패킷 해독부, UDP 패킷 해독부, 일반 통지 메시지 해독부를 포함하여 구성된다. 상기 IP 패킷 해독부(1606)는 상기 방송 분배 시스템 또는 연동 네트워크(504)를 통하여 수신한 IP 패킷이 현재 진행 중인 세션에 해당되거나 통지 메시지 수신 주소(NotificationAddress)로 지정되어있는지 확인한다. 즉, 상기 IP 패킷이 상기 NotificationAddress에 해당되는 패킷일 경우에 상기 IP 패킷 해독부(506)는 IP 헤더를 역캡슐화하여 UDP 패킷을 생성한 후, 상기 UDP 패킷 해독부(507)로 전송한다. 그러나 상기 IP 패킷이 NotificationAddress에 해당하지 않는 경우 상기 IP 패킷 해독부(506)는 해당 패킷을 버린다.The notification client 108a decapsulates the IP packet data transmitted from the notification distribution / adapter 103a to decrypt the general notification message. Therefore, the notification client 108a includes an IP packet decryption unit, a UDP packet decryption unit, and a general notification message decryption unit. The IP packet decryption unit 1606 checks whether an IP packet received through the broadcast distribution system or the companion network 504 corresponds to a session in progress or is designated as a notification message reception address. That is, when the IP packet is a packet corresponding to the NotificationAddress, the IP packet decryption unit 506 decapsulates an IP header to generate a UDP packet, and then transmits the UDP packet to the UDP packet decryption unit 507. However, if the IP packet does not correspond to NotificationAddress, the IP packet decryption unit 506 discards the packet.

상기 UDP 해독부(507)는 상기 IP 패킷 해독부(506)로부터 전송된 UDP 패킷이 현재 진행중인 세션에 해당되는 패킷일 경우에만 상위 계층으로 전달한다. 그러나 수신 UDP 패킷이 사전에 상기 NotificationPort를 통하여 미리 등록된 통지 메시지 식별 포트 번호를 갖고 있는 경우, 상기 수신 UDP 패킷을 역캡슐화 하여 상위 계층으로 전달하지 않고 통지 메시지 해독부(508)로 전송한다. 상기 통지 메시지 해독부(508)는 상기 역캡슐화 된 패킷을 수신하여 통지 메시지를 해독하고 그 내용에 따라 향후 단말기의 동작을 결정한다.The UDP decryption unit 507 transfers the upper layer only when the UDP packet transmitted from the IP packet decryption unit 506 is a packet corresponding to a session in progress. However, if the received UDP packet has a notification message identification port number registered in advance through the NotificationPort, the received UDP packet is decapsulated and transmitted to the notification message decryption unit 508 without forwarding the received UDP packet. The notification message decryption unit 508 decodes the notification message by receiving the decapsulated packet and determines a future operation of the terminal according to the content.

도 6은 본 발명의 실시예에 따라 통지 메시지를 전송하는 방송 시스템을 나타낸 블록도이다. 6 is a block diagram illustrating a broadcast system for transmitting a notification message according to an embodiment of the present invention.

상기 도 6을 참조하면, 통지 분배/적응부(103a)가 통지 이벤트부(102a)로부터 통지 메시지 정보(603)를 수신하고, 이를 DVH-H 방송망(604)의 PSI/SI 신호 생성부(604a)로 전송한다. 상기 PSI/SI 신호 생성부(604a)에서는 상기 통지 메시지와 다른 정보들을 함께 PSI/SI 신호로 만들어서 단말기의 통지 클라이언트(108a)에게 전송한다. 통지 클라이언트(180a)의 PSI/SI 신호 수신부(606)에서는 상기 PSI/SI 신호를 수신하고 PSI/SI 신호 해독부(607)에서는 상기 PSI/SI 신호를 해독하여 통지 메시지를 추출한 후 통지 메시지 해독부(608)로 전송하며, 통지 메시지 해독부(608)에서는 상기 추출된 통지 메시지를 해독하고 실행한다.Referring to FIG. 6, the notification distribution / adaptation unit 103a receives the notification message information 603 from the notification event unit 102a, and the PSI / SI signal generation unit 604a of the DVH-H broadcasting network 604 is received. To send). The PSI / SI signal generator 604a combines the notification message and other information into a PSI / SI signal and transmits the same to the notification client 108a of the terminal. The PSI / SI signal receiving unit 606 of the notification client 180a receives the PSI / SI signal, and the PSI / SI signal decoding unit 607 extracts the notification message by decoding the PSI / SI signal and then the notification message decoding unit. And the notification message decryption unit 608 decrypts and executes the extracted notification message.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.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.

이상에서 상세히 설명한 바와 같이 동작하는 본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다.In the present invention operating as described in detail above, the effects obtained by the representative ones of the disclosed inventions will be briefly described as follows.

본 발명에 따르면 사용자가 단말기를 통하여 원하는 통지 메시지를 선택하여 요청하여 받을 수 있으므로, 사용자가 특정적으로 원하는 통지메시지만을 선택적으로 받을 수 있다.According to the present invention, since the user can select and request a desired notification message through the terminal, the user can selectively receive only the desired notification message.

Claims (6)

휴대 방송 시스템에서 단말기로 통지 메시지를 전송하는 방법에 있어서,In the method for transmitting a notification message from the portable broadcasting system to the terminal, 상기 단말기로부터 상기 통지 메시지에 대한 요청 메시지를 수신하고 해석하는 과정과,Receiving and interpreting a request message for the notification message from the terminal; 통지 메시지가 발생하면, 상기 해석한 정보를 바탕으로 상기 발생한 통지 메시지가 상기 요청 메시지의 조건에 부합되는지를 확인하는 과정과,When the notification message is generated, checking whether the generated notification message satisfies a condition of the request message based on the interpreted information; 상기 요청 메시지의 조건에 부합되면 상기 발생된 통지 메시지를 상기 단말기로 전송하고, 부합되지 않으면 다른 통지 메시지가 발생될 때까지 대기하는 과정을 포함하는 것을 특징으로 하는 통지 메시지 전송 방법.And transmitting the generated notification message to the terminal if the condition of the request message is met, and waiting until another notification message is generated if it does not match. 제 1 항에 있어서,The method of claim 1, 상기 요청 메시지는,The request message, 상기 단말기가 요청하는 관련서비스 정보와, 상기 관련서비스의 종류에 대한 정보와, 상기 통지 메시지의 수신 또는 중단에 대한 기간 정보를 포함하는 것을 특징으로 하는 통지 메시지 전송 방법.And the related service information requested by the terminal, information on the type of the related service, and period information on receiving or stopping the notification message. 제 1 항에 있어서,The method of claim 1, 상기 통지 메시지가 발생하기 이전에, Before the notification message occurs, 상기 해석한 정보를 바탕으로 상기 단말기가 요청한 통지 메시지가 가입이 요구되는 것인지를 판단하는 과정과,Determining whether a notification message requested by the terminal is required to subscribe based on the interpreted information; 상기 가입이 요구되는 경우에 상기 단말기로 가입 요구 메시지를 전송하는 과정을 더 포함하는 것을 특징으로 하는 통지 메시지 전송 방법.And sending a subscription request message to the terminal when the subscription is requested. 제 2 항에 있어서,The method of claim 2, 상기 요청 메시지가 서비스 또는 서비스 번들에 관련된 경우, 상기 발생된 통지 메시지의 전자 서비스 가이드(ESG) 정보와 상기 요청 메시지의 조건을 비교하여, 상기 발생된 통지 메시지가 상기 요청 메시지의 조건에 부합되는지를 판단하는 것을 특징으로 하는 통지 메시지 전송 방법.When the request message is related to a service or a service bundle, the electronic service guide (ESG) information of the generated notification message is compared with the conditions of the request message to determine whether the generated notification message meets the conditions of the request message. And determining a notification message. 단말기가 휴대 방송 시스템으로부터 통지 메시지를 수신하는 방법에 있어서,A method for receiving a notification message from a mobile broadcasting system by a terminal, 사용자로부터 상기 통지 메시지에 대한 요청 정보를 입력받는 과정과,Receiving request information for the notification message from a user; 상기 입력된 요청 정보를 토대로 상기 통지 메시지를 요청하는 요청 메시지를 작성하여 상기 휴대 방송 시스템으로 전송하는 과정과,Creating a request message requesting the notification message based on the input request information and transmitting the request message to the portable broadcasting system; 상기 휴대 방송 시스템으로부터 상기 요청 메시지에 해당하는 통지 메시지를 수신하고, 상기 수신된 통지 메시지에 따른 동작을 수행하는 과정을 포함하는 것을 특징으로 하는 통지 메시지 수신 방법.Receiving a notification message corresponding to the request message from the portable broadcasting system, and performing an operation according to the received notification message. 제 5 항에 있어서,The method of claim 5, 상기 통지 메시지를 수신하기 이전에,Prior to receiving the notification message, 상기 요청 메시지에 대한 가입 요구 메시지를 수신하는 과정과,Receiving a subscription request message for the request message; 상기 사용자로부터 상기 가입에 필요한 정보를 입력받고 가입 절차를 진행하는 과정을 더 포함하는 것을 특징으로 하는 통지 메시지 수신 방법.And receiving the information necessary for the subscription from the user and proceeding with a subscription procedure.
KR20060092462A 2006-06-27 2006-09-22 Method and apparatus for transmitting and receiving notification message in mobile broadcasting system KR101205582B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020060058343 2006-06-27
KR20060058343 2006-06-27
KR20060078336 2006-08-18
KR1020060078336 2006-08-18

Publications (2)

Publication Number Publication Date
KR20080000490A true KR20080000490A (en) 2008-01-02
KR101205582B1 KR101205582B1 (en) 2012-11-27

Family

ID=39212795

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20060092462A KR101205582B1 (en) 2006-06-27 2006-09-22 Method and apparatus for transmitting and receiving notification message in mobile broadcasting system

Country Status (1)

Country Link
KR (1) KR101205582B1 (en)

Also Published As

Publication number Publication date
KR101205582B1 (en) 2012-11-27

Similar Documents

Publication Publication Date Title
JP4620779B2 (en) Method and apparatus for providing a notification message in a broadcast system
US10015642B2 (en) Method and apparatus for transmitting/receiving access information of broadcast service in a broadcasting system, and system thereof
KR100819259B1 (en) Method for transmitting and receiving notification message in mobile broadcasting system and therefor apparatus
US9282437B2 (en) Method and system for providing notification message in a mobile broadcast system
RU2496256C2 (en) Method and apparatus for providing service guide in mobile broadcasting system
US8145209B2 (en) Apparatus and method for delivering stream in a mobile broadcast system
AU2008205802B2 (en) Method and apparatus for transmitting and receiving mobility information supporting handover and/or roaming in digital broadcasting system
CA2717795C (en) Method and apparatus for software update of terminals in a mobile communication system
KR20100069107A (en) Remote management method and system for mobile communication terminal
RU2378795C2 (en) Method and device to output warning message in broadcasting transmission system
KR101205582B1 (en) Method and apparatus for transmitting and receiving notification message in mobile broadcasting system
KR100866227B1 (en) Method and apparatus for transmitting and receiving notification message in a mobile broadcast system
RU2388154C1 (en) Method and system for providing notification message in mobile broadcast system
KR20080017243A (en) Method and apparatus for delivering and receiving service over interaction channel in digital broadcasting system
KR20070108309A (en) Method for transmitting and receiving notification message in mobile broadcasting system and therefor system
KR20070108323A (en) Method for transmitting and receiving notification message in mobile broadcasting system and therefor system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161028

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee