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 PDFInfo
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 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
방송 서비스 어플리케이션(102)은 상기 컨텐츠 공급자(101)로부터 방송 서비스의 컨텐츠 데이터를 공급받아 방송 네트워크에 적합한 형태(예를 들어 스트리밍 오디오/비디오 혹은 영화 다운로드)로 가공하여, 방송 서비스 데이터를 만드는 역할을 하며, 서비스 가이드에 필요한 표준화된 메타데이터를 생성하는 역할, 사용자에 따른 과금 정보를 생성하는 역할 등을 담당한다. 또한, 상기 컨텐츠 공급자(101)로부터 방송 서비스에 대한 변동 사항을 통보받아 방송 서비스 관리부(Service Management)(103) 내부에 위치하는 통지 메시지 생성부(Notification Generation Function)(103a)로 통지 이벤트를 전달하고, 통지 메시지의 생성에 사용되는 서비스 가이드 속성 정보를 상기 통지 메시지 생성부(103a)로 제공한다.The
방송 서비스 관리부(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
방송 서비스 관리부(103)는 방송 서비스의 수신을 위한 가입자 정보와 상기 가입자가 관련된 컨텐츠를 구입했는지 여부에 대한 정보와 같은 서비스 제공(service provisioning) 정보 및 방송 서비스를 수신 받는 단말기들에 대한 장치 정보를 관리하고, 서비스 어플리케이션(102)으로 사용자 과금 정보를 전송하고 상기 가입 정보, 서비스 제공 정보, 장치 정보 등을 방송 네트워크(106) 및 연동 네트워크(107)로 제공한다. 특히 방송 서비스 관리부(103)는 통지 메시지 생성부(Notification Generation Function: NGF)(103a)를 구비하고 있어, 컨텐츠 공급자(101), 서비스 어플리케이션(102), 서비스 관리부(103) 및 방송 네트워크(106)로부터 새로운 기능이 추가되었다거나 변경되었다는 등의 이벤트가 발생하였을 경우 상기 통지 이벤트에 대한 통지 메시지를 생성하거나, 혹은 방송 서비스에서 컨텐츠가 제공된다는 즉, 해당 방송이 소정 시간 후에 제공된다는 등과 같은 정보를 나타내는 자체 이벤트에 대한 통지 메시지를 생성한다.The
방송 네트워크(106)는 방송 서비스를 전송하는 네트워크이며, 예로서 본 명세서에서는 DVB-H를 예를 들어 설명하고자 한다. 방송 네트워크(106)는 방송 서비스를 전송함에 있어서 변동사항이 발생하는 경우, CBMS-6 인터페이스(124a) 혹은 X-3 인터페이스(124b)를 통해서 방송 서비스 관리부(103)로 상기 변동사항을 통지하는 역할을 수행한다.The
연동 네트워크(107)는 일대일로 방송 서비스를 전송하거나 혹은 방송 서비스 수신에 관련된 제어 정보 및 부가 정보들을 양방향으로 교환하며, 예를 들어 3GPP WCDMA(Wideband Code Division Multiple Access)와 같은 기존의 셀룰러 네트워크가 될 수 있다.The
단말기(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
다음으로 상기 휴대 방송 시스템의 각 블록 구성들 간의 인터페이스들을 설명한다.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
CBMS-3 인터페이스(125)는 방송 서비스 관리부(103)의 통지 분배/적응부(103b)에서 전송된 통지 메시지가 방송 네트워크(106)를 거쳐 방송 채널을 통하여 단말기(108)로 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 혹은 다수의 단말들에게 통지 메시지를 전송하는데 사용된다.The CBMS-3
CBMS-4 인터페이스(126)는 방송 서비스 관리부(103)의 통지 분배/적응부(103b)에서 전송된 통지 메시지가 연동 네트워크(107)를 거쳐 단말기(108)와의 전용 채널 혹은 연동 네트워크(107)에서 제공되는 방송 채널을 통하여 단말기(108)에게 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 또는 다수의 단말기들에게 통지 메시지를 전송하는데 사용된다.In the CBMS-4
CBMS-6 인터페이스(124a)는 방송 서비스 관리부(103)가 방송 네트워크(106)에서 사용하게 될 전송 통로의 설정 혹은 방송 네트워크(106)에서 발생한 이벤트 정보의 수신 경로로 사용되는, 방송 서비스 관리부(103)와 방송 네트워크(106) 사이의 인터페이스이다.The CBMS-6
X-3 인터페이스(124b)는 방송 서비스 관리부(103)와 연동 네트워크(107) 사이에서 사용하게 될 전송 통로의 설정에 사용되는 인터페이스이다.The
CBMS-1 인터페이스(133)는 방송 네트워크의 제어 신호가 실려서 단말에게 전달될 인터페이스로, DVB-H에서는 PSI/SI(Program Specific information/Service information)라는 제어신호채널이 이에 해당한다.The CBMS-1
상기 통지 이벤트 생성부(102a)는 통지 메시지를 생성하는데 필요한 정보를 통지 메시지 생성부(103a)에 전달하는 역할 및 통지가 필요한 이벤트가 발생했음을 알게 될 경우 상기 이벤트에 대한 정보를 통지 메시지 생성부(103a)에 전달한다. 상기 통지 메시지 생성부(103a)는 통지 이벤트 생성부(102a)로부터 통지 메시지 생성에 필요한 정보 및 이벤트를 수신받아 통지 메시지를 생성하거나, 통지 분배/적응부(103b)를 통하여 방송 네트워크(106)의 통지 이벤트를 수신한 경우 통지 메시 지를 생성하여 통지 분배/적응부(103b)로 전송해주는 역할을 한다. 상기 통지 메시지를 생성하게 되는 경우는, 서비스의 시작을 다시 알릴 필요가 있을 경우, 컨텐츠 공급자(101)로부터 서비스의 정보에 대한 변경이 있음을 통지받아 새로운 서비스 가이드를 전송할 필요가 있을 경우 및 방송 네트워크(106)에서 특별한 이벤트가 발생한 경우 등이 될 수 있다.The notification
상기 통지 분배/적응부(103b)는 CBMS-3(125) 혹은 CBMS-4(126)를 통하여 통지 메시지를 전송하는 역할을 하며, 방송 네트워크(106)로부터 특정 휴대 방송 서비스에 대한 정보의 변경 사항, 일 예로 무선 네트워크 환경에 의한 전송 속도의 조절 혹은 서비스의 불가능함 등을 수신할 경우, 그에 따른 통지 이벤트를 상기 통지 메시지 생성부(103a)로 전달해 주는 역할을 한다.The notification distribution /
도 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
상기 서비스 프레그먼트(202)는 서비스 전반에 대한 설명을 포함하고 있으며, 상기 스케쥴이벤트 프레그먼트(204)는 시간에 따른 서비스의 정보를 나타내며, 상기 획득 프레그먼트(208)는 서비스 데이터를 수신하기 위해 알아야 하는 서비스 접근 정보를 포함하고 있으며, 상기 서비스번들 프레그먼트(210)는 여러 서비스를 하나의 서비스 번들로 묶는 경우에 대한 정보를 포함하고 있으며, 상기 구매 프레그먼트(212)는 상기 서비스 번들을 구매하기 위한 가격 정보를 알려주며, 상기 구매채널 프레그먼트(214)는 상기 구매를 위한 권리를 획득하기 위해 사용해야 할 시스템에 대한 정보를 알려준다.The
상기 데이터 모델의 각 프래그먼트들은 다른 프래그먼트를 참조할 수 있으며 상기 프래그먼트들 간의 화살표는 상기 참조 관계를 나타낸다. 상기 참조라 함은 현재 프래그먼트가 자신의 프래그먼트와 연관이 있는 정보를 다른 프래그먼트에서 전송되는 정보를 이용하여 알려주는 것이다. 즉 하나의 서비스가 여러 콘텐츠로 구성되어 있는 경우, 서비스 프래그먼트(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
상기 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.
[표 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.
[표 5]는 DVB-CBMS ESG 스펙에서 정의한 서비스 타입들의 값을 나타낸 것이다. [Table 5] shows the service types defined in the DVB-CBMS ESG specification.
[표 6]은 본 발명의 실시예에 따른 통지 메시지의 요청 메시지에서 전송되는 정보들을 나타낸 것이다. Table 6 shows information transmitted in a request message of a notification message according to an embodiment of the present invention.
상기 [표 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.
대부분의 설명들이 [표 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.
도 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
313 단계에서 통지 메시지가 발생하면, 314 단계에서 상기 요청 메시지가 서비스/서비스 번들에 관련된 것인 경우, 요청 메시지 내의 조건들과 상기 발생된 통지 메시지 관련 서비스의 ESG 정보들을 비교한다. 315단계에서는 요청 메시지가informationType 정보를 가지고 있는 경우에 한하여 서비스 공급자 고유의 정의에 따라 요청하는 정보의 종류를 판단한다. 즉, 예를 들면 서비스 공급자와의 약속을 통하여 스포츠, 교통정보, 연예정보 등의 각 정보의 종류를 선택할 수 있으며 이 부분은 서비스 공급자의 영역이므로 본 발명에서는 자세히 규정하지 않는다. 316단계에서는 상기 314, 315단계와 Period 정보 등을 토대로 상기 발생된 통지 메시지가 단말기가 요청한 메시지 조건에 부합되는지를 판단한다. 부합되는 경우에는 상기 발생된 통지 메시지를 단말기에게 전송하고, 그렇지 않은 경우에는 313 단계로 돌아가서 다음 통지 메시지가 발생될 때까지 대기한다.When the notification message occurs in
도 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
도 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 /
도 5를 참조하면, 통지 분배/적응부(103a)는 통지 메시지를 하나의 단말기나 한 그룹의 단말기들에 보내는 역할을 하며, UDP 패킷 생성부(502)와 IP 패킷 생성부(503)를 포함하여 구성된다. 상기 UDP 패킷 생성부(502)는 통지 이벤트부(102a)로부터 전달 받은 통지 메시지가 있는 경우, 이미 설정된 통지 포트를 사용하여 UDP 패킷을 생성한 후 상기 IP 패킷 생성부(503)에 전송한다. 상기 통지 메시지가 UDP 계층으로 바로 입력되는 것은 다른 상위 계층의 전송 프로토콜을 사용할 경우 실제 전송코자 하는 메시지 크기에 비하여 프로토콜 헤더들의 크기가 상대적으로 커서 효율이 낮아지기 때문이다.Referring to FIG. 5, the notification distribution /
상기 IP 패킷 생성부(503)는 상기 UDP 패킷 생성부(502)에서 전송된 UDP 패킷을, 상기 통지 메시지 정보와 관련된 현재 진행 중인 세션의 IP 주소를 사용하여 IP 패킷으로 생성한다. 일반적으로는 상기 설명과 같이 UDP 포트 번호만을 가지고도 통지 메시지를 패킷화하여 보낼 수 있으나, 상술한 바와 같이 수면 중인 단말기를 깨워서 통지 메시지를 받도록 하기 위해서는 별도의 IP 세션이 필요하다. 이는 수면 중에 있다가 깬 단말기에게는 진행 중인 세션이 없기 때문이다. 이러한 사항을 고려하여 상기 IP 패킷 생성부(503)는 현재 진행 중인 세션의 IP주소에 대한 패킷의 생성뿐만 아니라 상기 NotificationAddress의 IP 주소를 사용한 패킷도 생성하여 함께 전송하게 된다.The IP
상기 생성된 IP 패킷들은 방송 분배 시스템(Broadcast Distribution System) 또는 연동 네트워크(Interaction Network)를 통하여 통지 클라이언트(108a)에 송신된다. 여기서 상기 방송 분배 시스템 또는 연동 네트워크는 설명의 편의상 하나의 블록(504)으로 나타내었다. 상기 블록(504)은 본 명세서에서는 DVB-H를 기본으로 나타내었으나, 방송 사업자 또는 시스템 환경에 따라 변형될 수 있다.The generated IP packets are transmitted to the
상기 통지 클라이언트(108a)는 상기 통지 분배/적응부(103a)로부터 전송된 IP 패킷 데이터를 역캡슐화하여 일반 통지 메시지를 해독하게 된다. 따라서 상기 통지 클라이언트(108a)는 IP 패킷 해독부, UDP 패킷 해독부, 일반 통지 메시지 해독부를 포함하여 구성된다. 상기 IP 패킷 해독부(1606)는 상기 방송 분배 시스템 또는 연동 네트워크(504)를 통하여 수신한 IP 패킷이 현재 진행 중인 세션에 해당되거나 통지 메시지 수신 주소(NotificationAddress)로 지정되어있는지 확인한다. 즉, 상기 IP 패킷이 상기 NotificationAddress에 해당되는 패킷일 경우에 상기 IP 패킷 해독부(506)는 IP 헤더를 역캡슐화하여 UDP 패킷을 생성한 후, 상기 UDP 패킷 해독부(507)로 전송한다. 그러나 상기 IP 패킷이 NotificationAddress에 해당하지 않는 경우 상기 IP 패킷 해독부(506)는 해당 패킷을 버린다.The
상기 UDP 해독부(507)는 상기 IP 패킷 해독부(506)로부터 전송된 UDP 패킷이 현재 진행중인 세션에 해당되는 패킷일 경우에만 상위 계층으로 전달한다. 그러나 수신 UDP 패킷이 사전에 상기 NotificationPort를 통하여 미리 등록된 통지 메시지 식별 포트 번호를 갖고 있는 경우, 상기 수신 UDP 패킷을 역캡슐화 하여 상위 계층으로 전달하지 않고 통지 메시지 해독부(508)로 전송한다. 상기 통지 메시지 해독부(508)는 상기 역캡슐화 된 패킷을 수신하여 통지 메시지를 해독하고 그 내용에 따라 향후 단말기의 동작을 결정한다.The
도 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 /
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.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)
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) |
-
2006
- 2006-09-22 KR KR20060092462A patent/KR101205582B1/en not_active IP Right Cessation
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 |