[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100743080B1 - Method and apparatus for sending/receiving a multimedia opt-in message - Google Patents

Method and apparatus for sending/receiving a multimedia opt-in message Download PDF

Info

Publication number
KR100743080B1
KR100743080B1 KR1020050062743A KR20050062743A KR100743080B1 KR 100743080 B1 KR100743080 B1 KR 100743080B1 KR 1020050062743 A KR1020050062743 A KR 1020050062743A KR 20050062743 A KR20050062743 A KR 20050062743A KR 100743080 B1 KR100743080 B1 KR 100743080B1
Authority
KR
South Korea
Prior art keywords
message
opt
multimedia
user terminal
transmission
Prior art date
Application number
KR1020050062743A
Other languages
Korean (ko)
Other versions
KR20070008877A (en
Inventor
안정호
변광준
Original Assignee
주식회사 한국라임티비
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 한국라임티비 filed Critical 주식회사 한국라임티비
Priority to KR1020050062743A priority Critical patent/KR100743080B1/en
Publication of KR20070008877A publication Critical patent/KR20070008877A/en
Application granted granted Critical
Publication of KR100743080B1 publication Critical patent/KR100743080B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • H04N21/64761Control signals issued by the network directed to the server or the client directed to the server

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

디지털 방송을 수신하는 사용자 단말로 멀티미디어 옵트인 메시지를 다양한 방법에 따라 송신하고 이를 수신하는 멀티미디어 옵트인 메시지 송수신 장치 및 그 방법이 개시된다. 본 발명에 따라, 멀티미디어 옵트인 메시지 전송 장치는 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부; 상기 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 메시지 제어부; 및 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 메시지 송신부를 포함하는 것을 특징으로 한다. 이에 의해, 그룹별로 메시지를 전송하거나 등기 메시지를 전송할 수 있고, 메시지의 형태도 텍스트, 이미지, 동영상 등을 결합한 복합 메시지의 형태로 하거나 우선 순위 등을 부여하여 다양한 애플리케이션이 가능하다.Disclosed are a multimedia opt-in message transmitting / receiving apparatus and method for transmitting a multimedia opt-in message to a user terminal receiving a digital broadcast according to various methods. According to the present invention, an apparatus for transmitting a multimedia opt-in message includes: a message storage unit for storing a multimedia opt-in message to be transmitted to a user terminal agreeing to receive a message; A message controller which receives terminal state information from the user terminal and controls transmission of the message with reference to header information of the multimedia opt-in message; And a message transmitter for transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method. As a result, a message can be transmitted for each group, or a registered message can be transmitted, and the form of the message can be in the form of a complex message combining text, an image, a video, or the like, or can be assigned various priorities.

Description

멀티미디어 옵트인 메시지 송수신 장치 및 그 방법 {Method and apparatus for sending/receiving a multimedia opt-in message}Device for transmitting and receiving multimedia opt-in message and method thereof {Method and apparatus for sending / receiving a multimedia opt-in message}

도 1은 본 발명의 바람직한 실시예에 따른 멀티미디어 옵트인 메시지 송수신 시스템의 구성도,1 is a block diagram of a multimedia opt-in message transmission and reception system according to an embodiment of the present invention,

도 2는 도 1의 멀티미디어 옵트인 메시지 송수신 시스템의 상세 구성도,2 is a detailed block diagram of a multimedia opt-in message transmission and reception system of FIG.

도 3은 수신 그룹별 옵트인 메시지 송신 과정의 흐름도,3 is a flowchart of a process of transmitting an opt-in message for each reception group;

도 4는 등기 메시지 전송을 위한 프로토콜을 도시한 도면,4 is a diagram illustrating a protocol for transmitting a registered message;

도 5는 메시지 전송 서버가 메시지 템플릿만을 전송하고, SO/DMC가 이를 수신자별 메시지로 변환하여 사용자 단말로 전달하는 과정을 설명하기 위한 참조도,5 is a reference diagram for explaining a process in which a message transmission server transmits only a message template, and SO / DMC converts the message into a recipient-specific message and delivers the message to a user terminal.

도 6은 멀티미디어 옵트인 메시지를 수신하는 화면의 일례를 도시한 도면,6 illustrates an example of a screen for receiving a multimedia opt-in message;

도 7은 본 발명의 일실시예에 따른 멀티미디어 옵트인 메시지의 포맷을 도시한 도면이다.7 illustrates a format of a multimedia opt-in message according to an embodiment of the present invention.

본 발명은 디지털 방송 기술에 관한 것으로, 보다 상세하게는 디지털 방송을 수신하는 사용자 단말로 멀티미디어 옵트인 메시지를 다양한 방법에 따라 송신하고 이를 수신하는 멀티미디어 옵트인 메시지 송수신 장치 및 그 방법에 관한 것이다.The present invention relates to a digital broadcasting technology, and more particularly, to an apparatus and method for transmitting and receiving a multimedia opt-in message to a user terminal receiving a digital broadcast according to various methods and receiving the same.

일반적으로 디지털 방송(Digital TV, DTV) 시스템에서는, 디지털 방송 컨텐츠가 전송되는 방송 채널(broadcasting channel) 외에도 방송국과 사용자 단말(예, 셋탑박스)간의 양방향 통신을 위한 리턴 채널(return channel)이 존재한다. 양방향 통신이 지원되는 데이터 방송에서는, 시청자가 능동적으로 방송 프로그램에 참여하여 자신의 의견을 제시할 수도 있고, 방송을 시청하면서 그에 관련된 홈쇼핑 사이트에 접속하여 원하는 물건을 구매할 수도 있다. 즉, 단순히 영상과 음성을 송수신하는 것 외에, 리턴 채널을 통하여 여러 가지 부가 정보, 예를 들어 스포츠, 드라마 관련정보, EPG(Electronic Program Guide), 실시간 뉴스, 일기예보, 주식시세 등을 전송할 수 있고, 인터랙티브하게 방송국과 데이터를 주고 받을 수 있는 애플리케이션 프로그램을 통하여 시청자가 능동적으로 방송에 참여하게 할 수 있다.In general, in a digital TV (DTV) system, there is a return channel for bidirectional communication between a broadcasting station and a user terminal (eg, a set-top box) in addition to a broadcasting channel through which digital broadcasting content is transmitted. . In a data broadcast supporting two-way communication, a viewer may actively participate in a broadcast program to present his or her opinion, or may purchase a desired item by accessing a home shopping site associated with the broadcast while watching the broadcast. That is, in addition to simply transmitting and receiving video and audio, various additional information such as sports, drama related information, EPG (Electronic Program Guide), real time news, weather forecast, stock quote, etc. can be transmitted through a return channel. For example, through an application program that can interactively exchange data with a broadcaster, the viewer can actively participate in the broadcast.

다시 말하면, 리턴 채널을 통하여 사용자 단말의 수신자 정보를 수신하여, 해당 수신자에게 특화된 컨텐츠 또는 메시지를 전송하는 등의 여러 가지 응용 서비스가 가능하다. 이들 응용 서비스 중에서 티커 서비스(ticker service)라는 것이 있다. 티커 서비스는 자막 방송과 유사한 것으로써, 수신자에게 알리고자 하는 메시지를 리턴 채널을 통하여 사용자 단말로 송신하여, 본 방송의 시청중에 자막으로 그 내용을 디스플레이하는 서비스를 말한다.In other words, various application services such as receiving receiver information of a user terminal through a return channel and transmitting a specific content or a message to the receiver are possible. Among these application services is a ticker service. The ticker service is similar to the closed caption broadcasting, in which a message to notify the receiver is transmitted to the user terminal through a return channel, and the contents are displayed in caption while watching the broadcast.

티커 서비스가 종래의 자막 방송과 다른 점은, 방송국에서 사용자 단말로 전송하고자 하는 메시지를, 방송되는 컨텐츠에 포함시켜 보내는 것이 아니라, 별도의 리턴 채널을 통해 송신하고, 이를 사용자 단말이 수신하여 자막과 같은 형태로 디 스플레이 한다는 점이다. 그러나, 이러한 서비스는 사용자 단말의 수신자 정보, 즉 단말 사용자 개개인의 특성에 따라 특화된 메시지를 전송하는 것이 아니라, 모든 사용자에게 동일한 메시지를 전송하는 서비스이기 때문에, 개인별로 필요하지 않은 메시지도 수신할 수밖에 없다. 또한, 수신자가 메시지를 수신하였는지의 여부를 확인할 수 없고, 메시지의 형태도 단순한 텍스트 형태이다.The difference between the ticker service and the conventional closed caption broadcasting is that a message to be transmitted from a broadcasting station to a user terminal is transmitted through a separate return channel, rather than being included in the broadcast content, which is received by the user terminal. It is displayed in the same form. However, such a service is not intended to transmit a specialized message according to the receiver information of the user terminal, that is, the characteristics of each terminal user, but is a service that transmits the same message to all users. . In addition, it is not possible to confirm whether the receiver has received the message, and the form of the message is also a simple text form.

한편, 종래의 메시지 전송은 컨텐츠를 수신하는 불특정 다수의 사용자 단말로 무차별적으로 메시지를 전송하는 방식으로 이루어진다. 그리고 사용자가 이러한 메시지를 받지 않고자 하는 경우에는 사용자 스스로가 메시지 전송 서버에 수신 거부 등록을 해야 한다. 그러면 수신 거부 등록이 되어 있는 사람에게는 메시지를 전송하지 않고 그 외의 사람들에게는 메시지를 전송한다. 이러한 메시지 전송 방식을 옵트-아웃(opt-out) 방식이라고 한다. 이러한 옵트-아웃 방식에서는 컨텐츠 수신 가입자에게 불편함을 줄 뿐만 아니라 거부감을 주어 광고 효과도 크게 떨어진다. On the other hand, the conventional message transmission is carried out in a manner of indiscriminately transmitting a message to a plurality of unspecified user terminal receiving the content. If the user does not want to receive such a message, he or she must register the complaint with the message transmission server. Then, the message is not sent to those who have been registered to reject the message, but is sent to others. This message transmission method is called an opt-out method. In such an opt-out method, not only inconveniences the content receiving subscribers, but also gives a sense of rejection, greatly reducing the advertising effect.

반면, 사용자가 명시적으로 수신 동의한 경우에만 메시지를 전송하고 그 외의 사람들에게는 메시지를 전송하지 않는 방식이 있는데 이러한 메시지 전송 방식을 옵트인(opt-in) 방식이라고 한다. 옵트인 방식에서는 소정의 절차에 따라 수신자가 관심있는 특정 분야의 메시지를 수신할 것을 미리 동의하였으므로 광고 효과도 뛰어나며 불필요한 통신 트래픽을 유발하지도 않는다.On the other hand, there is a method of transmitting a message only when the user explicitly consents to receiving it, and not transmitting the message to others. Such a message transmission method is called an opt-in method. In the opt-in method, the receiver has previously agreed to receive a message of a specific field of interest according to a predetermined procedure, so the advertisement effect is excellent and does not cause unnecessary communication traffic.

따라서, 본 발명이 이루고자 하는 기술적 과제는, 방송을 수신하는 사용자 단말로 멀티미디어 옵트인 메시지를 다양한 방법에 따라 송신하고 이를 수신하는 멀티미디어 옵트인 메시지 송수신 장치 및 그 방법을 제공하는 것이다.Accordingly, an aspect of the present invention is to provide a multimedia opt-in message transceiving apparatus and method for transmitting a multimedia opt-in message to a user terminal receiving a broadcast according to various methods and receiving the same.

본 발명이 이루고자 하는 다른 기술적 과제는, 멀티미디어 옵트인 메시지를 수신한 수신자가 메시지를 읽었는지의 여부를 요청하는 등기 메시지를 전송하거나, 사용자 단말 중 특정그룹에만 메시지를 전송하는 멀티미디어 옵트인 메시지 송수신 장치 및 그 방법을 제공하는 것이다.Another technical problem to be solved by the present invention is a multimedia opt-in message transmitting and receiving device for transmitting a registered message requesting whether the recipient receives the multimedia opt-in message has read the message, or transmits the message only to a specific group of the user terminal And a method thereof.

또한, 본 발명이 이루고자 하는 기술적 과제는, 멀티미디어 메시지를 전송하거나, 메시지 템플릿만을 전송하면 다른 장치에서 사용자 단말의 수신자 정보를 반영하여 메시지를 변환하여 전송하거나, 메시지 수신에 대한 보상으로 포인트를 부여하거나, 수신된 메시지의 디스플레이 시간을 예약함으로써 예약된 시간에 메시지를 디스플레이하거나, 복수의 메시지간에 우선순위를 두어 우선순위가 높은 메시지를 먼저 전송하거나, 현재 재생중인 프로그램과 연동되어 송수신되는 메지지를 전송하고 수신하는 멀티미디어 옵트인 메시지 송수신 장치 및 그 방법을 제공하는 것이다.In addition, the technical problem to be achieved by the present invention, when transmitting a multimedia message, or only the message template, other devices convert the message to reflect the receiver information of the user terminal, or give a point as a reward for receiving the message To display the message at the scheduled time by reserving the display time of the received message, to send a message having a higher priority by giving priority to a plurality of messages, or to send and receive a message transmitted in conjunction with the currently playing program. The present invention provides a multimedia opt-in message transmitting and receiving device and a method thereof.

상기 기술적 과제는 본 발명에 따라, 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부; 상기 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 메시지 제어부; 및 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 메시지 송신부를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치에 의해 달성 된다.According to the present invention, a message storage unit for storing a multimedia opt-in message to be transmitted to the user terminal agreed to receive the message; A message controller which receives terminal state information from the user terminal and controls transmission of the message with reference to header information of the multimedia opt-in message; And a message transmitter for transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method.

상기 메시지 제어부는, 상기 멀티미디어 옵트인 메시지의 헤더에 포함된, 그룹 아이디를 참조하여 해당 그룹의 사용자 단말을 상기 멀티미디어 옵트인 메시지의 수신처로 설정하는 것이 바람직하다.The message controller may set a user terminal of a corresponding group as a destination of the multimedia opt-in message by referring to a group ID included in a header of the multimedia opt-in message.

또한, 상기 멀티미디어 옵트인 메시지는 상기 사용자 단말로부터의 수신 확인 신호가 수신될 때까지 상기 메시지를 소정의 시간 간격으로 반복 전송할 것을 지정하는 등기전송여부 필드를 포함하는 것이 바람직하다.In addition, the multimedia opt-in message may preferably include a registered transmission field indicating that the message is repeatedly transmitted at predetermined time intervals until an acknowledgment signal from the user terminal is received.

또한, 상기 기술적 과제는 AV 데이터를 수신하여 재생하는 AV 데이터 재생부; 소정의 통신 방법에 따라 멀티미디어 옵트인 메시지를 수신하는 메시지 수신부; 사용자 단말의 상태 정보를 송신하는 단말 상태 정보 송신부; 및 상기 재생된 AV 데이터와 상기 수신한 멀티미디어 옵트인 메시지를 디스플레이하는 디스플레이부를 포함하는 것을 특징으로 하는 사용자 단말에 의해서도 달성된다.In addition, the technical problem is an AV data playback unit for receiving and playing back AV data; A message receiving unit receiving a multimedia opt-in message according to a predetermined communication method; A terminal status information transmitter for transmitting status information of the user terminal; And a display unit for displaying the reproduced AV data and the received multimedia opt-in message.

한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 (a) 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부에서 메시지를 읽어오는 단계; (b) 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 단계; 및 (c) 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 방법에 의해서도 달성된다.On the other hand, according to another field of the present invention, the technical problem (a) reading the message in the message storage unit for storing the multimedia opt-in message to be transmitted to the user terminal agreed to receive the message; (b) receiving terminal status information from a user terminal and controlling transmission of the message with reference to header information of the multimedia opt-in message; And (c) transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method.

또한, 상기 기술적 과제는 (a) 소정의 통신 방법에 따라 멀티미디어 옵트인 메시지를 수신하는 단계; (b) 사용자 단말의 상태 정보를 송신하는 단계; 및 (c) 상기 수신한 멀티미디어 옵트인 메시지를 디스플레이하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 수신 방법에 의해서도 달성된다.In addition, the technical problem (a) receiving a multimedia opt-in message according to a predetermined communication method; (b) transmitting status information of the user terminal; And (c) displaying the received multimedia opt-in message.

한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 멀티미디어 옵트인 메시지의 자료 구조를 기록한 정보저장매체에 있어서, 해당 그룹의 사용자 단말로 상기 멀티미디어 옵트인 메시지를 전송할 것을 지정하는 그룹 아이디 필드; 상기 사용자 단말로부터의 수신 확인 신호가 수신될 때까지 상기 메시지를 소정의 시간 간격으로 반복 전송할 것을 지정하는 등기전송여부 필드; 설정된 시간에 설정된 반복횟수에 맞추어 상기 메시지를 반복 디스플레이할 것을 지정하는 예약 디스플레이 여부 필드; 상기 예약된 시간에 상기 메시지를 디스플레이 하는 반복 횟수를 저장하는 반복횟수 필드; 상기 메시지의 디스플레이 시간 간격을 저장하는 디스플레이 시간 간격 필드; 복수의 메시지를 동시에 전송하고자 할 때 그 전송 순서를 지정하는 우선순위 필드; 및 재생중인 프로그램과 연동되어 전송되는 경우, 상기 프로그램의 식별자 필드를 포함하는 것을 특징으로 하는 정보저장매체에 의해서도 달성된다.On the other hand, according to another field of the present invention, the technical problem in the information storage medium recording the data structure of the multimedia opt-in message, a group ID field for specifying to transmit the multimedia opt-in message to the user terminal of the group; A registered transmission field indicating that the message is repeatedly transmitted at predetermined time intervals until an acknowledgment signal from the user terminal is received; A reserved display field for specifying to display the message repeatedly at a set number of repetitions at a set time; A repetition number field for storing a repetition number for displaying the message at the reserved time; A display time interval field for storing a display time interval of the message; A priority field for specifying a transmission order when a plurality of messages are to be transmitted at the same time; And when transmitted in association with a program being played, is also achieved by an information storage medium comprising an identifier field of the program.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시예에 따른 멀티미디어 옵트인 메시지 송수신 시스템의 구성도이다.1 is a block diagram of a multimedia opt-in message transmission and reception system according to an embodiment of the present invention.

도 1을 참조하면, 멀티미디어 옵트인 메시지 송수신 시스템은 컨텐츠 전송 서버(110), 복수개의 사용자 단말(120) 및 메시지 전송 서버(130)를 포함한다. 메시지 전송 서버(130)는 데이터베이스를 구비하고 있다.Referring to FIG. 1, the multimedia opt-in message transmission / reception system includes a content transmission server 110, a plurality of user terminals 120, and a message transmission server 130. The message transfer server 130 has a database.

컨텐츠 전송 서버(110)는 디지털 데이터로 인코딩된 컨텐츠를 방송 채널을 통해 송신한다. 컨텐츠 전송 서버(110)는 일례로 디지털 TV 방송국의 헤드엔드(head-end) 시스템, 종합유선방송사업자(SO)의 방송 시스템 또는 디지털 멀티미디어 센터(DMC) 사업자의 방송 시스템이 될 수 있다. 사용자 단말(120)은, 컨텐츠 전송 서버(110)로부터 전송되는 컨텐츠를 수신하고 이를 디코딩하여 화면에 디스플레이한다. 한편, 컨텐츠가 전송되는 방송 채널 외에, 컨텐츠 전송 서버(110)와 사용자 단말(120)간에는 리턴 채널이 존재한다. 리턴 채널을 통하여 컨텐츠 전송 서버(110)는 사용자 단말(120)과 양방향으로 통신을 할 수 있다. 리턴 채널에는 TCP/IP 가 구현되어 있어, 여러 가지 부가정보를 패킷 데이터 형태로 송수신한다.The content delivery server 110 transmits content encoded with digital data through a broadcast channel. The content delivery server 110 may be, for example, a head-end system of a digital TV station, a broadcasting system of a comprehensive cable broadcasting company (SO), or a broadcasting system of a digital multimedia center (DMC) company. The user terminal 120 receives the content transmitted from the content delivery server 110, decodes it, and displays the content on the screen. Meanwhile, in addition to the broadcast channel through which the content is transmitted, a return channel exists between the content delivery server 110 and the user terminal 120. The content delivery server 110 may communicate with the user terminal 120 in both directions through the return channel. TCP / IP is implemented on the return channel to transmit and receive various additional information in the form of packet data.

사용자 단말(120)은 이 리턴 채널을 통해 단말기 식별자 정보를 컨텐츠 전송 서버(110)로 전송한다. 컨텐츠 전송 서버(110)는 단말기 식별자에 따른 가입자 정보로써, 사용자 단말 소유자의 이름, 주소, 전화번호 등의 정보를 데이터베이스에 저장하고 있다. 또한 사용자 단말(120)의 상태, 메시지 수신확인 데이터 등을 메시지 전송 서버(130)로 전송한다. 메시지 전송 서버(130)는 메시지를 수신하는 사용자에 대한 정보로써 단말기 식별자, 그룹 아이디, 사용자 단말 소유자의 이름, 직업, 나이, 성별, 취미 등의 정보를 저장하고 있다. 그룹 아이디는 사용자가 관심을 갖는 그룹, 또는 사용자가 미리 설정한 그룹에 대한 아이디이다. 예를 들어 골프에 관심이 있는 사용자는 골프 그룹에 가입하고 메시지 전송 서버는 메시지 헤더에 포 함된 그룹 아이디를 참조하여, 골프 관련 메시지를 이 그룹의 수신자에게 전송한다. 그리고 사용자 단말(120)의 상태 정보의 일예로써, 사용자 단말(120)의 전원이 온 상태인가의 여부를 들 수 있다. 사용자 단말(120)의 전원이 온 상태이면, 알림 메시지의 수신 가능 상태에 있는 것으로 판단할 수 있다. The user terminal 120 transmits the terminal identifier information to the content delivery server 110 through this return channel. The content delivery server 110 stores information such as a user terminal owner's name, address, telephone number, etc. in a database as subscriber information according to a terminal identifier. In addition, the status of the user terminal 120, the message acknowledgment data and the like is transmitted to the message transmission server 130. The message transmission server 130 stores information such as a terminal identifier, a group ID, a name of a user terminal owner, a job, an age, a gender, a hobby, and the like as information on a user who receives a message. The group ID is an ID for a group of interest to the user or a group preset by the user. For example, a user interested in golf joins a golf group and the message transfer server sends a golf-related message to the recipient of the group, referring to the group ID included in the message header. An example of the state information of the user terminal 120 may include whether the power of the user terminal 120 is on. When the power of the user terminal 120 is on, it may be determined that the notification message is in a reception possible state.

메시지 수신확인 데이터는 후술하는 등기 메시지를 전송하기 위해 사용한다. 메시지 전송 서버(130)가 전송한 등기 메시지를 사용자 단말(120)이 수신하면, 수신자에게 메시지 도착사실을 알린다. 그리고 나서 수신자가 메시지를 읽으면 메시지를 읽었다는 확인 메시지를 메시지 전송 서버(130)로 전송한다. 메시지 전송 서버(130)는 수신자의 수신 확인 메시지를 수신할 때까지 일정한 시간 간격으로 메시지를 재전송한다. 등기 메시지는 사용자 단말(120)에서 수신자가 메시지를 읽었는지의 여부를 확인하여 계속해서 재전송하는 메시지이기 때문이다.The message acknowledgment data is used to transmit a registration message described later. When the user terminal 120 receives the registered message transmitted by the message transmission server 130, the receiver notifies the fact of arrival of the message. Then, when the receiver reads the message, the receiver transmits a confirmation message that the message has been read to the message transmission server 130. The message transmission server 130 retransmits the message at regular time intervals until receiving the acknowledgment message of the receiver. This is because the registered message is a message that the user terminal 120 continuously retransmits by checking whether the receiver has read the message.

현재 실행중인 프로그램의 식별자 정보는, 현재 사용자 단말에서 재생되고 있는 프로그램과 연동되는 메시지를 전송하기 위해 사용된다. 예를 들어 사용자 단말에서 방송되고 있는 컨텐츠가 축구 경기라고 하면 스포츠 용품에 관한 광고 메시지를 선별하여 전송하기 위해 사용된다. 한편, 프로그램과 관련된 메시지는 미리 사용자 단말로 전송되고, 해당 프로그램을 사용자가 시청하는 경우에, 저장되어 있는 메시지를 읽어 디스플레이 하도록 하는 것이 바람직하다.The identifier information of the program currently being executed is used to transmit a message linked to a program currently being reproduced in the user terminal. For example, if the content being broadcasted on the user terminal is a soccer game, it is used to selectively transmit an advertisement message about a sporting goods. Meanwhile, a message related to a program is transmitted to the user terminal in advance, and when the user views the program, it is preferable to read and display the stored message.

이러한 사용자 단말의 수신자 정보를 수신한 메시지 전송 서버(130)는 이 사용자 단말(120)에게 전송할 메시지가 존재하는지를 데이터베이스(140)를 검색하여 알아낸다. 이 데이터베이스(140)는 메시지 전송 서버(130)에 포함될 수도 있고 별 도로 존재할 수도 있다. 데이터베이스(140)에 저장된 메시지는 등기전송 여부, 단말기 식별자, 그룹 아이디, 예약 디스플레이, 우선순위, 연동 프로그램 식별자, 메시지 본문 내용을 포함하고 있어, 사용자, 그룹, 내용 등에 따라 원하는 메시지를 사용자 단말(120)로 전송한다. 메시지 포맷의 상세한 구성은 도 7을 참조하여 후술한다. 또한, 데이터베이스를 관리하기 위한 관리 도구가 구비되어 있어, 관리 도구를 사용하기 위한 사용자 인터페이스를 통해, 전송할 메시지를 추가하거나 삭제하는 등의 편집을 수행할 수 있다.The message transmission server 130 receiving the receiver information of the user terminal searches for the database 140 to determine whether there is a message to be transmitted to the user terminal 120. The database 140 may be included in the message transmission server 130 or may exist separately. The message stored in the database 140 includes a registered transmission status, a terminal identifier, a group ID, a reservation display, a priority, a coordinated program identifier, and a message body content. To send). The detailed configuration of the message format will be described later with reference to FIG. 7. In addition, a management tool for managing a database is provided so that editing such as adding or deleting a message to be transmitted can be performed through a user interface for using the management tool.

메시지 전송 서버(130)는 사용자 단말이 메시지의 수신 가능 상태에 있는지의 여부를 먼저 판단한 후에 메시지를 송신한다. 예를 들어, 메시지 전송 서버(130)는 미리 약속된 응답 요청 메시지를 전송하고, 이에 응답하는 응답 메시지를 사용자 단말(120)로부터 수신하면 사용자 단말(120)이 수신 가능 상태에 있는 것으로 판단한다. 다른 예로, 이러한 응답 요청 메시지의 사용 없이, 사용자 단말(120)이 일정한 시간 간격으로 자신이 수신 가능 상태에 있음을 메시지 전송 서버(130)에 보고하고, 보고 받은 상태 정보를 메시지 전송 서버(130)가 관리하고 있다가, 알림 메시지의 전송 전에 이 상태 정보를 확인함으로써 사용자 단말(120)이 수신 가능 상태에 있는지의 여부를 판단한다.The message transmission server 130 first determines whether the user terminal is in a reception state of the message and then transmits the message. For example, the message transmission server 130 transmits a pre-scheduled response request message, and when the response message is received from the user terminal 120 determines that the user terminal 120 is in a receivable state. As another example, without using the response request message, the user terminal 120 reports to the message transmission server 130 that it is in a state that can be received at a predetermined time interval, the message transmission server 130 reports the received status information Manages and determines whether the user terminal 120 is in a receivable state by checking the state information before transmitting the notification message.

메시지의 전송 과정을 정리하면 다음과 같다. 우선, 하나의 사용자에 대한 메시지 전송의 경우에는, 메시지 전송 서버(130)에 저장된 사용자 데이터베이스(140)로부터 단말기 식별자 정보를 포함한 사용자 정보 등을 추출하고, 이를 이용하여 컨텐츠 전송 서버(110)를 통해 해당 단말기로 메시지를 전송할 수 있다.The process of sending a message is summarized as follows. First, in case of message transmission to one user, user information including terminal identifier information is extracted from the user database 140 stored in the message transmission server 130, and the content is transmitted through the content transmission server 110 using the same. You can send a message to the terminal.

한편 그룹 전송의 경우, 그룹 전송을 위한 그룹 아이디는 메시지 전송 서버(130)의 데이터베이스에 저장되어 있다. 메시지 전송 서버(130)의 데이터베이스는 그룹 아이디, 해당 그룹에 대한 설명, 해당 그룹에 속한 사용자명, 단말기 식별자 정보 등을 단말기 정보와 매핑하여 저장하고 있다. 예를 들어, 서초동 가입자에 대한 새로운 그룹을 만드는 경우에 메시지 전송 서버(130)가 가지고 있는 데이터베이스와 컨텐츠 전송 서버(110)가 가지고 있는 데이터베이스로부터 해당 그룹에 대한 매핑 관계를 생성한다. 그리고, 주기적으로 그룹 정보를 갱신한다. 그리고 그룹 전송시에 브로드캐스팅이나 멀티캐스팅의 경우, 사용자 단말에서 수신한 메시지내에 포함된 그룹 아이디와 자신의 그룹 아이디를 비교하여 자신에게 온 메시지만을 수신하거나 컨텐츠 전송 서버(110)에서 해당 그룹 아이디에 속한 사용자 단말의 식별자 정보를 해당 단말에 개별적으로 1:1 통신을 통해 전달하여 메시지를 전송할 수 있다. 물론 브로드캐스팅이나 멀티캐스팅을 사용하는 경우에는, 사용자 단말에서는 자신이 속한 그룹 아이디를 가지고 있어야 한다.Meanwhile, in the case of group transmission, the group ID for group transmission is stored in the database of the message transmission server 130. The database of the message transmission server 130 maps a group ID, a description of the group, a user name belonging to the group, terminal identifier information, and the like to the terminal information. For example, in the case of creating a new group for Seocho-dong subscribers, a mapping relationship for the group is created from a database of the message transmission server 130 and a database of the content delivery server 110. The group information is updated periodically. In the case of broadcasting or multicasting during group transmission, the group ID included in the message received from the user terminal is compared with the group ID of the user to receive only a message that is sent to the user or the group ID is transmitted to the corresponding group ID by the content delivery server 110. The message may be transmitted by individually transmitting the identifier information of the belonging user terminal to the corresponding terminal through 1: 1 communication. Of course, when using broadcasting or multicasting, the user terminal must have a group ID to which it belongs.

도 2는 도 1의 멀티미디어 옵트인 메시지 송수신 시스템의 상세 구성도이다.2 is a detailed block diagram of the multimedia opt-in message transmission and reception system of FIG.

메시지 전송 서버는, 메시지 저장부(212), 메시지 제어부(214), 메시지 송신부(216) 및 사용자 인터페이스부(218)를 포함한다. 메시지 저장부(212)는 사용자 단말(120)에게 전송할 메시지를 저장한다. 그리고 메시지의 디스플레이에 필요한 정보, 예를 들어 색깔, 폰트, 디스플레이 위치, 디스플레이 방법 등을 포함하는 설정 정보를 더 포함할 수 있다. 이러한 설정 정보는 사용자 단말에 저장될 수도 있다. 설정 정보가 메시지 저장부(212)에 기록되어 있는 경우에는, 사용자 단말을 켤 때마다 메시지 전송 서버로부터 설정 정보를 수신한다. 설정 정보는 사용자 인터페이스부(218)를 통해 편집될 수 있다.The message transmission server includes a message storage unit 212, a message control unit 214, a message transmission unit 216, and a user interface unit 218. The message storage unit 212 stores a message to be transmitted to the user terminal 120. And setting information including information necessary for displaying a message, for example, color, font, display position, display method, and the like. Such setting information may be stored in the user terminal. When the setting information is recorded in the message storage unit 212, the setting information is received from the message transmission server each time the user terminal is turned on. The setting information may be edited through the user interface unit 218.

메시지 제어부(214)는 사용자 단말의 상태 정보를 수신하여, 그에 따라 메시지 전송 여부를 결정하여 해당 메시지를 해당 사용자 단말에게 전송한다. 예를 들어 사용자 단말이 메시지의 수신 가능 상태에 있는지의 여부를 판단하여 그에 따라 메시지를 전송한다. 다시 말하면, 사용자 단말(120)의 상태 정보를 수신하기 위한 응답 요청 메시지를 전송하고 이에 응답하는 응답 신호를 수신하거나, 일정한 시간 간격으로 사용자 단말(120)의 상태 정보를 보고 받아 이를 저장한 후 메시지의 송신 전에 이를 체크하는 방법 등을 사용하여, 사용자 단말(120)이 메시지의 수신 가능 상태에 있는지의 여부를 판단하여 수신 가능 상태에 있는 사용자 단말로 메시지를 전송한다.The message controller 214 receives the state information of the user terminal, determines whether to transmit the message accordingly, and transmits the message to the user terminal. For example, it is determined whether the user terminal is in a reception state of the message and transmits the message accordingly. In other words, transmit a response request message for receiving the status information of the user terminal 120 and receive a response signal in response thereto, or after receiving and storing the status information of the user terminal 120 at regular intervals, the message Using a method of checking this before transmission, the user terminal 120 determines whether the message is in a reception possible state and transmits the message to the user terminal in the reception possible state.

한편, 하나의 사용자 단말로 메시지를 전송하는 것이 아니라, 메시지에 포함된 그룹 정보에 따라 해당 그룹의 사용자 단말들 모두에게 메시지를 전송하도록 제어할 수 있다. 그룹별 메시지의 전송에 관해서는 도 3을 참조하여 후술한다. 그리고, 상술한 바와 같이 메시지 헤더에는 단말기 식별자, 그룹 아이디, 메시지 수신확인 데이터, 현재 실행중인 프로그램의 식별자 정보 등을 포함하므로 메시지 수신 확인 데이터를 사용자 단말로부터 수신할 때까지 메시지를 반복 전송하는 등기 메시지의 전송도 가능하며, 사용자 단말에서 현재 실행중인 프로그램과 관련된 메시지를 전송하는 프로그램 연동 메시지의 송신도 가능하다.Meanwhile, instead of transmitting a message to one user terminal, the message may be controlled to be transmitted to all user terminals of the corresponding group according to the group information included in the message. The transmission of messages for each group will be described later with reference to FIG. 3. As described above, the message header includes a terminal identifier, a group ID, message acknowledgment data, identifier information of a program currently being executed, and so on. The registered message repeatedly transmits the message until the message acknowledgment data is received from the user terminal. It is also possible to transmit a program interworking message for transmitting a message related to a program currently running in a user terminal.

메시지 송신부(216)는 사용자 단말(120)이 메시지의 수신 가능 상태에 있음 이 확인되면, 양방향 통신 채널인 리턴 채널을 통하여 사용자 단말(120)에 전송할 메시지를 송신한다. 메시지 송신부(216)는 전송될 메시지가 저장되는 메시지 전송 큐와, 사용자 단말이 메시지 수신 가능 상태가 아닌 경우에 임시로 메시지를 저장하는 메시지 대기 큐를 구비한다. 사용자 인터페이스부(218)는 메시지 저장부(212)에 저장되어 사용자 단말(120)에 전송될 메시지의 관리를 위한 입출력 수단을 제공한다, 즉 신규 메시지를 입력받거나 기존 메시지를 편집하기 위한 관리 도구를 구비하여 이를 통해 메시지를 추가하거나 삭제하는 등의 조작이 가능하다.When the message transmitter 216 determines that the user terminal 120 is in a reception state of a message, the message transmitter 216 transmits a message to be transmitted to the user terminal 120 through a bidirectional communication channel. The message transmitter 216 includes a message transmission queue in which a message to be transmitted is stored, and a message waiting queue for temporarily storing a message when the user terminal is not in a message reception state. The user interface unit 218 provides an input / output means for managing a message to be stored in the message storage unit 212 and transmitted to the user terminal 120, that is, a management tool for receiving a new message or editing an existing message. Through this, it is possible to add or delete a message.

디지털 TV 헤드엔드 시스템, 종합유선방송 사업자 시스템(SO) 또는 디지털 미디어 센터(DMC) 시스템은 AV 데이터 제공부(224)를 구비하여 컨텐츠를 만들어 전송한다. 메시지 변환부(222)를 구비할 수 있다. 메시지 변환부(222)의 상세 동작에 대해서는 도 5를 참조하여 후술한다.The digital TV headend system, the integrated cable operator system (SO), or the digital media center (DMC) system includes an AV data providing unit 224 to create and transmit content. The message converter 222 may be provided. Detailed operations of the message converter 222 will be described later with reference to FIG. 5.

사용자 단말(120)은 메시지 수신부(232), 단말 상태정보 송신부(234), 디스플레이부(236) 및 AV 데이터 재생부(238)를 포함한다. 메시지 수신부(232)는 메시지 전송 서버(130)로부터 메시지를 수신한다. 단말 상태정보 송신부(234)는 사용자 단말(120)이 메시지의 수신 가능 상태에 있는지의 여부를 포함하는 상태 정보, 메시지 수신 확인 정보 등을 메시지 전송 서버(130)로 송신한다. 예를 들어, 사용자 단말(120)에 전원이 인가되면, 알림 메시지가 수신 가능 상태에 있다는 정보를 메시지 전송 서버(130)로 전송한다.The user terminal 120 includes a message receiving unit 232, a terminal state information transmitting unit 234, a display unit 236, and an AV data reproducing unit 238. The message receiver 232 receives a message from the message transmission server 130. The terminal state information transmitter 234 transmits state information, message receipt acknowledgment information, and the like, including whether the user terminal 120 is in a state in which a user can receive a message, to the message transmission server 130. For example, when power is applied to the user terminal 120, the message transmission server 130 transmits information indicating that the notification message is in a reception state.

단말 상태 정보는 컨텐츠 전송 서버(110)와 사용자 단말(120)간의 리턴 채널을 통해 전송되며, 메시지 전송 서버(130)로부터의 응답 요청 메시지에 대응하는 응답 신호에 실어서 전송되거나, 또는 일정한 시간 간격으로 주기적으로 전송된다. 디스플레이부(236)는 상기 수신한 메시지를 디코딩하여 화면에 디스플레이한다. 예를 들어 AV 데이터 재생부(238)에 의해 현재 재생중인 프로그램 화면에 오버레이하여 디스플레이 할 수 있다. AV 데이터 재생부(238)는 컨텐츠 전송 서버에서 수신한 AV 데이터를 디코딩하여 재생한다. AV 데이터의 예로 디지털 TV 방송 데이터가 될 수 있다.The terminal state information is transmitted through a return channel between the content delivery server 110 and the user terminal 120, and is carried on a response signal corresponding to a response request message from the message transmission server 130, or at regular time intervals. Is sent periodically. The display unit 236 decodes the received message and displays the message on the screen. For example, the AV data reproducing unit 238 may overlay and display the currently reproduced program screen. The AV data reproducing unit 238 decodes and reproduces the AV data received from the content delivery server. An example of the AV data may be digital TV broadcast data.

도 3은 수신 그룹별 옵트인 메시지 송신 과정의 흐름도이다.3 is a flowchart illustrating an opt-in message transmission process for each reception group.

전송할 메시지를 데이터베이스에서 읽어와(S305), 메시지 전송큐에 입력하여 전송을 대기한다(S310). 전송할 메시지가 브로드캐스트 메시지인지 판단하여(S315) 브로드캐스트 메시지이면 모든 사용자 단말로 메시지를 전송하고(S320), 그렇지 않으면 메시지에 포함된 수신 그룹을 확인한다(S325). 사용자 단말에 설치된 메시지를 수신하는 응용 프로그램이 실행되면, 사용자 단말(120)의 상태 정보를 메시지 전송 서버(130)로 전송하므로 메시지 전송이 가능한 사용자 단말을 알 수 있다. 그리고, 해당 단말의 사용자 정보 및 그룹 정보도 메시지 전송 서버(130)의 데이터베이스를 검색하여 알 수 있다.The message to be transmitted is read from the database (S305), input to the message transmission queue, and waits for transmission (S310). It is determined whether the message to be transmitted is a broadcast message (S315). If the message is a broadcast message, the message is transmitted to all user terminals (S320). Otherwise, the reception group included in the message is checked (S325). When an application program for receiving a message installed in the user terminal is executed, since the state information of the user terminal 120 is transmitted to the message transmission server 130, the user terminal capable of transmitting the message may be known. In addition, the user information and the group information of the terminal can also be known by searching the database of the message transmission server 130.

수신 그룹은 메시지 헤더에 포함되어 있다. 메시지 수신 그룹이 확인되면 해당 수신 그룹에 속한 사용자 단말로 메시지를 전송한다(S330). 일정한 시간동안 응답 신호가 수신되는지의 여부를 판단하여(S335), 응답 신호가 수신되지 않으면 전송 대기큐로 보내 저장하여 전송 대기 상태로 돌아간다(S340). 그리고 추후 수신 가능한 상태가 되면 이 메시지를 메시지 전송 큐로 이동시켜 메시지를 재전송한다. 한편, 상술한 그룹별 전송시에도 그 그룹에 속한 모든 단말로 한번에 메시지를 전송하는 것이 아니라, 일대일로 전송하는 것도 가능하다.Receive groups are included in the message header. When the message receiving group is confirmed, the message is transmitted to user terminals belonging to the corresponding receiving group (S330). It is determined whether or not a response signal is received for a predetermined time (S335). If the response signal is not received, it is sent to the transmission waiting queue and stored and returns to the transmission standby state (S340). When the receiver is able to receive a message later, it moves the message to the message transmission queue and retransmits the message. On the other hand, even in the above-described group-by-group transmission, it is also possible to transmit a message one-to-one instead of transmitting the message to all the terminals belonging to the group at once.

그리고 사용자 단말은 브로드캐스팅 메시지 또는 멀티캐스팅 메시지가 자신을 수신처로 하여 송신된 메시지인가의 여부를 그룹 아이디를 참조하여 알아낸다. 하나의 사용자 단말은 하나의 그룹 또는 복수의 그룹에 속할 수 있음은 물론이다.The user terminal then finds out whether the broadcasting message or the multicasting message is a message sent by the destination with reference to the group ID. Of course, one user terminal may belong to one group or a plurality of groups.

도 4는 등기 메시지 전송을 위한 프로토콜을 도시한 도면이다.4 is a diagram illustrating a protocol for transmitting a registered message.

사용자 단말(120)에 전원이 인가되면, 메시지 전송 서버(130)는 사용자 단말(120)의 상태 정보를 수신하여 데이터베이스에 저장하고, 메시지 전송 서버(130)에서 읽어온 사용자 정보에 따라 전송할 등기 메시지가 존재하는지를 메시지 저장부를 검색하여, 등기 메시지를 읽어와 전송한다(S405). 등기 메시지를 사용자 단말(120)이 수신하고, 사용자가 등기 메시지 수신확인 버튼을 클릭하여 등기 메시지를 읽었음을 알리면(S410), 수신된 등기 메시지가 디스플레이된다(S415). 만일 사용자가 등기 메시지 수신 확인 버튼을 클릭하지 않으면 메시지 전송 서버(130)는 미리 설정된 시간 간격에 따라 등기 메시지를 재전송한다. 즉, 메시지 전송 서버(130)는 소정 시간 경과 후 등기 메시지의 수신 여부를 판단하여(S420), 수신 확인 메시지가 수신되지 않으면 일정한 시간 간격마다 등기 메시지를 재전송하는 것이다(S425). 수신확인 메시지가 사용자 단말(120)로부터 전송되면(S430), 등기 메시지의 전송을 종료한다(S435). 한편, 사용자가 수신 확인 버튼을 클릭하지 않은 경우에, 상술한 바와 같이 등기 메시지를 무조건 재전송하는 것이 아니라, 수신 확인 여부를 묻는 메시지를 다시 디스플레이하도록 할 수 있다.When power is applied to the user terminal 120, the message transmission server 130 receives the state information of the user terminal 120, stores it in a database, and transmits a registered message to be transmitted according to the user information read from the message transmission server 130. The message storage unit is searched for the presence of a message and the registered message is read and transmitted (S405). When the user terminal 120 receives the registration message and the user clicks on the registration message acknowledgment button to notify that the registration message has been read (S410), the received registration message is displayed (S415). If the user does not click the registration message reception confirmation button, the message transmission server 130 retransmits the registration message at a preset time interval. That is, the message transmission server 130 determines whether or not to receive the registration message after a predetermined time elapses (S420), and if the reception confirmation message is not received, retransmits the registration message at regular time intervals (S425). When the acknowledgment message is transmitted from the user terminal 120 (S430), the transmission of the registered message is terminated (S435). On the other hand, when the user does not click the acknowledgment button, as described above, instead of unconditionally retransmitting the registered message, it is possible to display a message asking whether to confirm the receipt again.

도 5는 메시지 전송 서버가 메시지 템플릿만을 전송하고, SO/DMC가 이를 수신자별 메시지로 변환하여 사용자 단말로 전달하는 과정을 설명하기 위한 참조도이다.FIG. 5 is a reference diagram for explaining a process in which a message transmission server transmits only a message template, and the SO / DMC converts it into a message for each recipient and delivers the message to a user terminal.

도 5를 참조하면, 메시지 전송 서버(510)는 복수의 SO/DMC(510-1, 520-n)로 메시지 템플릿만을 전송하고, 그 구체적인 내용은 그 SO/DMC에 가입된 사용자 정보를 이용하여 메시지를 변환하여 각각의 사용자 단말(530-1, 540-1)로 전송할 수 있음을 알 수 있다.Referring to FIG. 5, the message transmission server 510 transmits only message templates to the plurality of SO / DMCs 510-1 and 520-n, and details thereof are determined by using user information subscribed to the SO / DMC. It can be seen that the message can be converted and transmitted to each of the user terminals 530-1 and 540-1.

예를 들어, 메시지 전송 서버(510)는 "<단말기 식별자에 대응되는 사용자>님, <가입자지역>의 ooo 백화점에서 봄맞이 특별세일을 합니다"라는 메시지 템플릿만을 전송하면, SO/DMC(510-1)는, 사용자 정보를 가지고 있으므로 이를 이용하여, "홍길동님, 삼성동의 ooo 백화점에서 봄맞이 특별세일을 합니다"라는 사용자 정보를 반영한 메시지로 변환하여 변환된 메시지를 각각의 사용자 단말에 맞추어 전송한다. 그러면 메시지 전송 서버(510)가 일일이 모든 가입자별로 메시지를 가공하여 전송하지 않아도 되므로 전송 효율이 높아진다.For example, if the message transmission server 510 transmits only the message template, "User corresponding to the terminal identifier, spring sale at the ooo department store of <subscriber area>", the SO / DMC (510-1) ) Has user information, and uses it to convert the message that reflects the user information "Hong Gil-dong, spring sale at the ooo department store in Samseong-dong" to transmit the converted message to each user terminal. Then, the message transmission server 510 does not have to process and transmit a message for every subscriber one by one, thereby increasing transmission efficiency.

도 6은 멀티미디어 옵트인 메시지를 수신하는 화면의 일례를 도시한 도면이다.6 is a diagram illustrating an example of a screen for receiving a multimedia opt-in message.

방송의 수신중에 메시지가 수신되면, 그 내용을 자막의 형태로 디스플레이 할 수 있다. 예를 들어 "ooo 님께 알려드립니다. xx일부터 xx일까지 xx 백화점에서 의류 기획전이 열립니다"라는 메시지를 흘러가는 자막으로 디스플레이 할 수 있다. 또는 사용자의 확인이 필요한 메시지는, 흘러가는 자막이 아닌, 화면의 특정 부분 에 디스플레이 하고 이를 사용자 인터페이스를 통해 받아들일 수 있다. 예를 들어 "ooo 님께 멀티미디어 메시지가 도착하였습니다. 확인하시려면 여기를 클릭하세요" 라는 메시지를 디스플레이하고, 사용자가 이를 클릭하면 메시지 내용을 흘러가는 자막 형태로 디스플레이 하도록 할 수 있다. 이러한 메시지는 멀티미디어 메시지가 될 수 있다. 즉, 이미지, 오디오, 동영상, 애플리케이션 프로그램 등이 결합된 형태가 될 수 있다.If a message is received while receiving a broadcast, its contents can be displayed in the form of subtitles. For example, you can display the following message: "Notice ooo. The apparel exhibition will be held at department store xx from day xx to day xx." Alternatively, messages that require user confirmation can be displayed on a specific part of the screen rather than flowing subtitles and accepted through the user interface. For example, you can display the message "ooo has received a multimedia message. Click here to check it." If the user clicks on it, the message content can be displayed as a flowing subtitle. Such a message may be a multimedia message. That is, the image, audio, video, application program, etc. may be combined.

메시지와 결합된 애플리케이션 프로그램의 예를 들면, 채널 이동, 쿠폰 수신, 설문 조사 등 다양한 단방향 또는 양방향 응용 서비스를 이용하여 홈 쇼핑 방송을 알리는 메시지를 수신한 후, 사용자가 확인 버튼을 누르면 해당 홈 쇼핑 채널로 이동하거나 메시지 수신 후 쿠폰을 받도록 할 수 있다. 멀티미디어 복합 메시지에 포함된 오디오, 동영상, 애플리케이션 등은 메시지에 함께 포함되어 전송될 수도 있고 또는 메시지에는 이들에 대한 참조 링크만 포함되고 사용자 단말에서 디스플레이할 때 실제 디스플레이할 내용을 수신하도록 할 수 있다.For example, an application program combined with a message may receive a message indicating a home shopping broadcast using various one-way or two-way application services such as channel movement, coupon reception, survey, etc., and then when the user presses a confirmation button, the corresponding home shopping channel You can go to or receive a coupon after receiving a message. The audio, video, application, etc. included in the multimedia compound message may be included together in the message and transmitted, or the message may include only a reference link to the message and may receive the actual content to be displayed when the user terminal displays the message.

사용자는 또한 이러한 메시지를 수신하는 대가로 시청료 할인, 포인트 등을 부여받을 수 있다. 메시지 전송 서버는 사용자 단말의 수신 확인 정보를 기록한다. 예를 들어, 읽음 횟수, 메시지 종류 등에 대한 정보를 날짜별, 월별로 기록하여 포인트를 부여하고, 부여된 포인트를 시청료 할인 등에 사용할 수 있도록 한다.The user may also be given a discount on the fee, points, etc. in exchange for receiving such a message. The message transmission server records the acknowledgment information of the user terminal. For example, information about the number of readings, message types, and the like is recorded by date and month to give points, and the points can be used for viewing fee discounts.

도 7은 본 발명의 일실시예에 따른 멀티미디어 옵트인 메시지의 포맷을 도시한 도면이다.7 illustrates a format of a multimedia opt-in message according to an embodiment of the present invention.

멀티미디어 옵트인 메시지는 메시지 헤더(710)와 메시지 본문(720)을 포함한 다. 메시지 헤더(710)는 등기 전송여부 필드(710), 단말기 식별자 필드(702), 그룹 아이디 필드(703), 예약 디스플레이 여부 필드(711), 반복횟수 필드(712) 및 디스플레이 시간 간격 필드(713), 우선 순위 필드(705), 연동 프로그램 식별자 필드(706)를 포함한다.The multimedia opt-in message includes a message header 710 and a message body 720. The message header 710 includes a registered transmission field 710, a terminal identifier field 702, a group ID field 703, a reserved display field 711, a repetition count field 712, and a display time interval field 713. , Priority field 705, and coordinated program identifier field 706.

등기 전송 여부 필드(701)는 상술한 바와 같이 사용자 단말의 수신자로부터 메시지의 수신을 완료하였다는 메시지 수신을 요구하는 필드로써, 이 필드가 설정되어 있는 경우에는 도 4를 참조하여 전술한 바와 같이 수신자가 메시지를 읽을 때까지 메시지의 재전송을 계속한다. 단말기 식별자 필드(703)는 이 메시지를 수신할 단말기의 식별자를 기록하고 있다. 그룹 아이디 필드(703)는 이 메시지를 수신할 그룹의 아이디를 기록하고 있다. 그룹 아이디 필드(703)를 참조하여 메시지를 전송하는 상세한 과정은 도 3을 참조하여 전술한 바와 같다.The registration transmission field 701 is a field for requesting message reception indicating that the reception of a message is completed from the receiver of the user terminal as described above. If this field is set, the receiver as described above with reference to FIG. 4. Continue resending the message until it reads the message. The terminal identifier field 703 records the identifier of the terminal to receive this message. The group ID field 703 records the ID of the group to receive this message. A detailed process of transmitting the message with reference to the group ID field 703 is as described above with reference to FIG. 3.

한편, 수신한 메시지를 언제 디스플레이 할 것인가 하는 디스플레이의 예약도 가능하다. 예약 디스플레이 여부 필드(711)는 예약된 시간에 예약된 조건에 따라 디스플레이할 것인가의 여부와 예약 시간 정보를 저장하는 필드이다. 반복횟수 필드(712)는 예약된 시간에 디스플레이의 반복 횟수를 저장하는 필드이다. 디스플레이 시간 간격 필드(713)는 디스플레이의 반복시에 어느 정도 시간 간격에 따라 디스플레이할 것인가를 저장하는 필드이다. 이에 따라, 예를 들어 수신된 메시지를 5월 1일 저녁 6시에 5분 간격으로 3회 반복해서 디스플레이 하도록 하는 정보를 저장할 수 있다. 한편, 반복 횟수 필드(712)와 디스플레이 시간 간격 필드(713)는 예약 여부와 관계없이, 수신 확인 메시지를 반복해서 디스플레이하는데 사용될 수 있 다. 예를 들어, 등기 메시지의 전송시에 사용자가 수신 확인 버튼을 클릭하지 않은 경우에, 등기 메시지를 무조건 재전송하는 것이 아니라, 반복 횟수 필드(712)와 디스플레이 시간 간격 필드(713)의 값에 따라 수신 확인 여부를 묻는 메시지를 다시 디스플레이하도록 할 수 있다.On the other hand, it is also possible to reserve a display for when to display the received message. The reserved display field 711 is a field for storing whether to display or not according to a reserved condition at the reserved time and reserved time information. The repeat count field 712 is a field for storing the repeat count of the display at a reserved time. The display time interval field 713 is a field for storing how much time interval to display upon repeating the display. Accordingly, for example, the information for repeatedly displaying the received message three times at five-minute intervals at 6 pm on May 1 may be stored. The repetition count field 712 and the display time interval field 713 may be used to repeatedly display an acknowledgment message regardless of reservation. For example, if the user does not click the acknowledgment button when transmitting the registered message, instead of retransmitting the registered message unconditionally, the received message is received according to the values of the repeat count field 712 and the display time interval field 713. You can have it redisplay the message asking for confirmation.

우선 순위 필드(705)는 복수개의 메시지를 동시에 전송하고자 하는 경우에 그 전송 순서에 대한 정보를 기록하고 있다. 예를 들어 '1'로 기록된 메시지는 '2'로 기록된 메시지보다 먼저 전송되도록 하거나, '높음','중간','낮음'과 같이 단계로 나누어 우선 순위를 기록할 수 있다. 한편 사용자 단말은 전원이 켜져 메시지를 수신하였을 때, 수신된 메시지의 우선 순위가 가장 높은 메시지를 먼저 수신하거나, 여러개의 메시지가 동시에 수신된 경우에 우선 순위가 가장 높은 메시지를 사용자 단말이 먼저 디스플레이 한다.The priority field 705 records information on the transmission order when a plurality of messages are to be transmitted at the same time. For example, the message recorded as '1' may be transmitted before the message recorded as '2', or the priority may be recorded by dividing into steps such as 'high', 'medium' and 'low'. On the other hand, when a user terminal receives a message when the power is turned on, the user terminal first receives a message having the highest priority or receives a message having the highest priority when several messages are received at the same time. .

연동 프로그램 식별자 필드(706)는 해당 메시지가 사용자 단말에서 재생되고 있는 프로그램과 연동하여 재생되어야 하는 프로그램의 식별자이다.The coordinated program identifier field 706 is an identifier of a program to be reproduced in association with a program being reproduced in the user terminal.

한편, 예약 전송과 전송 오류시의 재전송을 위하여 재전송 횟수 필드, 재전송 간격 필드 및 예약 전송 시간 필드가 더 포함될 수 있다. 재전송 회수 필드는 단말기의 전원이 오프이거나 다른 여러 가지 오류로 인하여 전송에 실패한 경우에 상기 메시지를 몇 번 더 재전송할 것인가 하는 재전송 회수를 기록한다. 또한 재전송 간격 필드는 메시지의 재전송시에 재전송을 수행할 시간 간격 정보가 기록되어 있고, 예약 전송 시각 필드에는 메시지의 예약 전송 시간이 기록되어 있다.Meanwhile, a retransmission count field, a retransmission interval field, and a reservation transmission time field may be further included for retransmission in case of a reserved transmission and a transmission error. The number of retransmissions field records the number of retransmissions, how many times the message is retransmitted when the terminal is powered off or fails to transmit due to various other errors. In the retransmission interval field, time interval information for retransmission at the time of retransmission of a message is recorded, and a reserved transmission time of the message is recorded in the reserved transmission time field.

한편, 전술한 메시지 송수신 방법은 컴퓨터 프로그램으로 작성 가능하다. 상 기 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable media)에 저장되고, 컴퓨터에 의하여 읽혀지고 실행됨으로써 메시지 송수신 방법을 구현한다. 상기 정보저장매체는 자기 기록매체, 광 기록매체, 및 캐리어 웨이브 매체를 포함한다.On the other hand, the above-described message transmission and reception method can be created by a computer program. Codes and code segments constituting the program can be easily inferred by a computer programmer in the art. In addition, the program is stored in a computer readable media (computer readable media), and read and executed by a computer to implement a method for transmitting and receiving messages. The information storage medium includes a magnetic recording medium, an optical recording medium, and a carrier wave medium.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

전술한 바와 같이 본 발명에 따르면, 사용자 별, 그룹별로 특화된 메시지를 단말의 상태에 따라 일반 메시지 또는 등기 메시지의 형태로 송신함으로써 사용자가 메시지를 읽었는지의 여부를 확인할 수 있다. 또한 메시지의 형태도 텍스트, 이미지, 동영상 등을 결합한 복합 메시지의 형태로 하거나 우선 순위 등을 부여하여 다양한 애플리케이션이 가능하다.As described above, according to the present invention, it is possible to check whether the user has read the message by transmitting a message specialized for each user or group in the form of a general message or a registered message according to the state of the terminal. In addition, the form of the message may be in the form of a complex message combining text, images, video, etc., or by giving priority to various applications.

Claims (16)

삭제delete 삭제delete 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부;A message storage unit for storing a multimedia opt-in message to be transmitted to a user terminal agreeing to receive a message; 상기 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 메시지 제어부; 및A message controller which receives terminal state information from the user terminal and controls transmission of the message with reference to header information of the multimedia opt-in message; And 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 메시지 송신부를 포함하며,A message transmitter for transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method, 상기 멀티미디어 옵트인 메시지는 상기 사용자 단말로부터의 수신 확인 신호가 수신될 때까지 상기 메시지를 소정의 시간 간격으로 반복 전송할 것을 지정하는 등기전송여부 필드를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.The multimedia opt-in message transmission device, characterized in that it comprises a registered transmission field specifying whether to repeatedly transmit the message at a predetermined time interval until the acknowledgment signal from the user terminal is received. 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부;A message storage unit for storing a multimedia opt-in message to be transmitted to a user terminal agreeing to receive a message; 상기 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 메시지 제어부; 및A message controller which receives terminal state information from the user terminal and controls transmission of the message with reference to header information of the multimedia opt-in message; And 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 메시지 송신부를 포함하며,A message transmitter for transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method, 상기 멀티미디어 옵트인 메시지는, 미리 설정된 시간에 설정된 반복횟수에 맞추어 상기 멀티미디어 옵트인 메시지를 반복하여 디스플레이 할 것을 지정하는 예약 디스플레이 여부 필드를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.The multimedia opt-in message transmission device, characterized in that it comprises a reserved display whether to specify whether to display repeatedly the multimedia opt-in message at a predetermined number of times set at a predetermined time. 제3항 또는 제4항에 있어서, 상기 멀티미디어 옵트인 메시지는The method of claim 3 or 4, wherein the multimedia opt-in message 복수의 멀티미디어 옵트인 메시지를 동시에 전송하고자 할 때 그 전송 순서를 지정하는 우선순위 필드를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.And a priority field for specifying a transmission order when a plurality of multimedia opt-in messages are to be transmitted at the same time. 제3항 또는 제4항에 있어서, 상기 멀티미디어 옵트인 메시지는The method of claim 3 or 4, wherein the multimedia opt-in message 재생중인 프로그램과 연동되어 전송되는 경우, 상기 프로그램의 식별자 필드를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.The multimedia opt-in message transmission device comprising an identifier field of the program when transmitted in association with a program being played. 제3항 또는 제4항에 있어서, 상기 멀티미디어 옵트인 메시지는The method of claim 3 or 4, wherein the multimedia opt-in message 이미지, 오디오 또는 동영상 데이터를 포함하며, 상기 데이터와 결합하여 수행되는 애플리케이션 프로그램을 더 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.Multimedia opt-in message transmission device comprising image, audio or video data, and further comprising an application program executed in combination with the data. 제3항 또는 제4항에 있어서,The method according to claim 3 or 4, 상기 사용자 단말은 디지털 방송 수신용 셋탑 박스인 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 장치.And the user terminal is a set-top box for receiving digital broadcasts. 삭제delete 삭제delete (a) 메시지 수신을 동의한 사용자 단말로 전송될 멀티미디어 옵트인 메시지를 저장하는 메시지 저장부에서 메시지를 읽어오는 단계;(a) reading a message from a message storage unit storing a multimedia opt-in message to be transmitted to a user terminal agreeing to receive a message; (b) 사용자 단말로부터 단말 상태 정보를 수신하고, 상기 멀티미디어 옵트인 메시지의 헤더 정보를 참조하여 상기 메시지의 전송을 제어하는 단계; 및(b) receiving terminal status information from a user terminal and controlling transmission of the message with reference to header information of the multimedia opt-in message; And (c) 상기 멀티미디어 옵트인 메시지를 소정의 통신 방법에 따라 상기 사용자 단말로 전송하는 단계를 포함하며,(c) transmitting the multimedia opt-in message to the user terminal according to a predetermined communication method, 상기 멀티미디어 옵트인 메시지는 상기 사용자 단말로부터의 수신 확인 신호가 수신될 때까지 상기 메시지를 소정의 시간 간격으로 반복 전송할 것을 지정하는 등기전송여부 필드를 포함하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 방법.The multimedia opt-in message transmission method of the multimedia opt-in message characterized in that it comprises a registered transmission field for specifying to repeatedly transmit the message at a predetermined time interval until the reception confirmation signal from the user terminal. 제11항에 있어서, 상기 (b) 단계는The method of claim 11, wherein step (b) 상기 멀티미디어 옵트인 메시지의 헤더에 포함된, 그룹 아이디를 참조하여 해당 그룹의 사용자 단말을 상기 멀티미디어 옵트인 메시지의 수신처로 설정하는 것을 특징으로 하는 멀티미디어 옵트인 메시지 전송 방법.And setting a user terminal of the group as a destination of the multimedia opt-in message with reference to a group ID included in the header of the multimedia opt-in message. 삭제delete 삭제delete 멀티미디어 옵트인 메시지의 자료 구조를 기록한 정보저장매체에 있어서,In the information storage medium recording the data structure of the multimedia opt-in message, 해당 그룹의 사용자 단말로 상기 멀티미디어 옵트인 메시지를 전송할 것을 지정하여 저장하는 그룹 아이디 필드;A group ID field for designating to transmit the multimedia opt-in message to a user terminal of a corresponding group; 상기 사용자 단말로부터의 수신 확인 신호가 수신될 때까지 상기 메시지를 소정의 시간 간격으로 반복 전송할 것을 지정하여 저장하는 등기전송여부 필드;A registered transmission status field for designating and repeatedly transmitting the message repeatedly at predetermined time intervals until an acknowledgment signal from the user terminal is received; 설정된 시간에 설정된 반복횟수에 맞추어 상기 메시지를 반복 디스플레이할 것을 지정하여 저장하는 예약 디스플레이 여부 필드;A reserved display field for specifying and storing the message repeatedly displayed at a set repetition frequency at a set time; 상기 예약된 시간에 상기 메시지를 디스플레이 하는 반복 횟수를 저장하는 반복횟수 필드;A repetition number field for storing a repetition number for displaying the message at the reserved time; 상기 메시지의 디스플레이 시간 간격을 저장하는 디스플레이 시간 간격 필드;A display time interval field for storing a display time interval of the message; 복수의 메시지를 동시에 전송하고자 할 때 그 전송 순서를 지정하여 저장하는 우선순위 필드; 및A priority field for designating and storing a transmission order when a plurality of messages are to be transmitted at the same time; And 재생중인 프로그램과 연동되어 전송되는 경우, 상기 프로그램의 식별자를 저장하는 프로그램 식별자 필드를 포함하는 것을 특징으로 하는 정보저장매체.And a program identifier field for storing an identifier of the program when transmitted in association with a program being played. 제15항에 있어서,The method of claim 15, 상기 옵트인 메시지의 전송 오류시에 재전송을 수행할 횟수를 지정하여 저장하는 재전송 횟수 필드;A retransmission count field for designating and storing the number of retransmissions in case of a transmission error of the opt-in message; 상기 재전송시에 재전송을 수행할 시간 간격을 지정하여 저장하는 재전송 간격 필드; 및A retransmission interval field for designating and storing a time interval for retransmission at the time of retransmission; And 상기 옵트인 메시지의 예약 전송시에, 예약된 전송 시간을 저장하는 예약 전송 시간 필드를 더 포함하는 것을 특징으로 하는 정보저장매체.And at the time of the scheduled transmission of the opt-in message, a reservation transmission time field for storing a scheduled transmission time.
KR1020050062743A 2005-07-12 2005-07-12 Method and apparatus for sending/receiving a multimedia opt-in message KR100743080B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050062743A KR100743080B1 (en) 2005-07-12 2005-07-12 Method and apparatus for sending/receiving a multimedia opt-in message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050062743A KR100743080B1 (en) 2005-07-12 2005-07-12 Method and apparatus for sending/receiving a multimedia opt-in message

Publications (2)

Publication Number Publication Date
KR20070008877A KR20070008877A (en) 2007-01-18
KR100743080B1 true KR100743080B1 (en) 2007-07-27

Family

ID=38010788

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050062743A KR100743080B1 (en) 2005-07-12 2005-07-12 Method and apparatus for sending/receiving a multimedia opt-in message

Country Status (1)

Country Link
KR (1) KR100743080B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100742160B1 (en) * 2005-12-01 2007-07-25 신우현 Overlapping transmission method for dmb pad broadcasting
CN113630307B (en) * 2021-08-03 2023-09-05 京东城市(北京)数字科技有限公司 Message prompting method, device, electronic equipment and storage medium
KR102581539B1 (en) * 2023-02-08 2023-09-21 김성일 Message control method and service computing device thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030025498A (en) * 2001-09-21 2003-03-29 전자부품연구원 Method and apparatus for providing a real time auction system and related game contents in a digital broadcasting environment
KR20050060555A (en) * 2003-12-16 2005-06-22 주식회사 비즈모델라인 Mobile devices and system and method for setting up opt-in itself and recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030025498A (en) * 2001-09-21 2003-03-29 전자부품연구원 Method and apparatus for providing a real time auction system and related game contents in a digital broadcasting environment
KR20050060555A (en) * 2003-12-16 2005-06-22 주식회사 비즈모델라인 Mobile devices and system and method for setting up opt-in itself and recording medium

Also Published As

Publication number Publication date
KR20070008877A (en) 2007-01-18

Similar Documents

Publication Publication Date Title
US9462324B2 (en) System and method for delivering targeted advertising in an internet protocol television system
US8079048B2 (en) System and method of scheduling an event related to an advertisement
US9106941B2 (en) Method and apparatus for alternate content scheduling on mobile devices
CN100518302C (en) Interactive content without embedded triggers
US20100071007A1 (en) Method and Apparatus for Control of a Set-Top Box/Digital Video Recorder Using a Mobile Device
JP5171633B2 (en) Receive audiovisual content addressed to the device
US20030231854A1 (en) Advertisement bidding for data recording devices
JP2001238196A (en) Retrieval system, receiver, retrieval device and retrieval method
CN101848365B (en) Methods for delivering and receiving interactive multimedia data attached to an audio video content
JP2002544609A (en) Advertising subgroup for digital streams
KR100743080B1 (en) Method and apparatus for sending/receiving a multimedia opt-in message
JP2004260573A (en) System and method for providing contents
KR100859709B1 (en) System for channel zapping in IPTV and Method thereof
KR20120071451A (en) Method for providing targeted advertisement
KR100733985B1 (en) Interactive Digital Broadcasting System and Method for playing/storing particular contents, and Interactive Digital Broadcasting Receiving System and Method according to it
JP3627631B2 (en) Packet information transfer processing device, stream information transfer processing device, and stream information transfer network service providing method
US20070223635A1 (en) Information Delivery System and Method, its Information Delivery Apparatus, Receiving Terminal, and Information Relay Apparatus
JP2010278788A (en) Mediation server for recording and playback of video content
CN101753957A (en) The system that is used for the method and apparatus of data processing and has this device
WO2004088986A1 (en) Information processing method linked with broadcast
JP4539663B2 (en) Content related information providing apparatus, content related information providing method, electronic bulletin board system, and computer program
JP4557107B2 (en) Image information distribution system
JP2004537196A (en) A targeted advertising system
AU2015218425B2 (en) Multi Channel Signal Transmission Management System
KR20060037942A (en) Messaging service method using a set-top box

Legal Events

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

Payment date: 20120723

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130723

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee