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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/647—Control 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/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control 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
도 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
컨텐츠 전송 서버(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
메시지 수신확인 데이터는 후술하는 등기 메시지를 전송하기 위해 사용한다. 메시지 전송 서버(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
현재 실행중인 프로그램의 식별자 정보는, 현재 사용자 단말에서 재생되고 있는 프로그램과 연동되는 메시지를 전송하기 위해 사용된다. 예를 들어 사용자 단말에서 방송되고 있는 컨텐츠가 축구 경기라고 하면 스포츠 용품에 관한 광고 메시지를 선별하여 전송하기 위해 사용된다. 한편, 프로그램과 관련된 메시지는 미리 사용자 단말로 전송되고, 해당 프로그램을 사용자가 시청하는 경우에, 저장되어 있는 메시지를 읽어 디스플레이 하도록 하는 것이 바람직하다.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
메시지 전송 서버(130)는 사용자 단말이 메시지의 수신 가능 상태에 있는지의 여부를 먼저 판단한 후에 메시지를 송신한다. 예를 들어, 메시지 전송 서버(130)는 미리 약속된 응답 요청 메시지를 전송하고, 이에 응답하는 응답 메시지를 사용자 단말(120)로부터 수신하면 사용자 단말(120)이 수신 가능 상태에 있는 것으로 판단한다. 다른 예로, 이러한 응답 요청 메시지의 사용 없이, 사용자 단말(120)이 일정한 시간 간격으로 자신이 수신 가능 상태에 있음을 메시지 전송 서버(130)에 보고하고, 보고 받은 상태 정보를 메시지 전송 서버(130)가 관리하고 있다가, 알림 메시지의 전송 전에 이 상태 정보를 확인함으로써 사용자 단말(120)이 수신 가능 상태에 있는지의 여부를 판단한다.The
메시지의 전송 과정을 정리하면 다음과 같다. 우선, 하나의 사용자에 대한 메시지 전송의 경우에는, 메시지 전송 서버(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
한편 그룹 전송의 경우, 그룹 전송을 위한 그룹 아이디는 메시지 전송 서버(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
도 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
메시지 제어부(214)는 사용자 단말의 상태 정보를 수신하여, 그에 따라 메시지 전송 여부를 결정하여 해당 메시지를 해당 사용자 단말에게 전송한다. 예를 들어 사용자 단말이 메시지의 수신 가능 상태에 있는지의 여부를 판단하여 그에 따라 메시지를 전송한다. 다시 말하면, 사용자 단말(120)의 상태 정보를 수신하기 위한 응답 요청 메시지를 전송하고 이에 응답하는 응답 신호를 수신하거나, 일정한 시간 간격으로 사용자 단말(120)의 상태 정보를 보고 받아 이를 저장한 후 메시지의 송신 전에 이를 체크하는 방법 등을 사용하여, 사용자 단말(120)이 메시지의 수신 가능 상태에 있는지의 여부를 판단하여 수신 가능 상태에 있는 사용자 단말로 메시지를 전송한다.The
한편, 하나의 사용자 단말로 메시지를 전송하는 것이 아니라, 메시지에 포함된 그룹 정보에 따라 해당 그룹의 사용자 단말들 모두에게 메시지를 전송하도록 제어할 수 있다. 그룹별 메시지의 전송에 관해서는 도 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
디지털 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
사용자 단말(120)은 메시지 수신부(232), 단말 상태정보 송신부(234), 디스플레이부(236) 및 AV 데이터 재생부(238)를 포함한다. 메시지 수신부(232)는 메시지 전송 서버(130)로부터 메시지를 수신한다. 단말 상태정보 송신부(234)는 사용자 단말(120)이 메시지의 수신 가능 상태에 있는지의 여부를 포함하는 상태 정보, 메시지 수신 확인 정보 등을 메시지 전송 서버(130)로 송신한다. 예를 들어, 사용자 단말(120)에 전원이 인가되면, 알림 메시지가 수신 가능 상태에 있다는 정보를 메시지 전송 서버(130)로 전송한다.The user terminal 120 includes a
단말 상태 정보는 컨텐츠 전송 서버(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
도 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
수신 그룹은 메시지 헤더에 포함되어 있다. 메시지 수신 그룹이 확인되면 해당 수신 그룹에 속한 사용자 단말로 메시지를 전송한다(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
도 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
예를 들어, 메시지 전송 서버(510)는 "<단말기 식별자에 대응되는 사용자>님, <가입자지역>의 ooo 백화점에서 봄맞이 특별세일을 합니다"라는 메시지 템플릿만을 전송하면, SO/DMC(510-1)는, 사용자 정보를 가지고 있으므로 이를 이용하여, "홍길동님, 삼성동의 ooo 백화점에서 봄맞이 특별세일을 합니다"라는 사용자 정보를 반영한 메시지로 변환하여 변환된 메시지를 각각의 사용자 단말에 맞추어 전송한다. 그러면 메시지 전송 서버(510)가 일일이 모든 가입자별로 메시지를 가공하여 전송하지 않아도 되므로 전송 효율이 높아진다.For example, if the
도 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
등기 전송 여부 필드(701)는 상술한 바와 같이 사용자 단말의 수신자로부터 메시지의 수신을 완료하였다는 메시지 수신을 요구하는 필드로써, 이 필드가 설정되어 있는 경우에는 도 4를 참조하여 전술한 바와 같이 수신자가 메시지를 읽을 때까지 메시지의 재전송을 계속한다. 단말기 식별자 필드(703)는 이 메시지를 수신할 단말기의 식별자를 기록하고 있다. 그룹 아이디 필드(703)는 이 메시지를 수신할 그룹의 아이디를 기록하고 있다. 그룹 아이디 필드(703)를 참조하여 메시지를 전송하는 상세한 과정은 도 3을 참조하여 전술한 바와 같다.The
한편, 수신한 메시지를 언제 디스플레이 할 것인가 하는 디스플레이의 예약도 가능하다. 예약 디스플레이 여부 필드(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
우선 순위 필드(705)는 복수개의 메시지를 동시에 전송하고자 하는 경우에 그 전송 순서에 대한 정보를 기록하고 있다. 예를 들어 '1'로 기록된 메시지는 '2'로 기록된 메시지보다 먼저 전송되도록 하거나, '높음','중간','낮음'과 같이 단계로 나누어 우선 순위를 기록할 수 있다. 한편 사용자 단말은 전원이 켜져 메시지를 수신하였을 때, 수신된 메시지의 우선 순위가 가장 높은 메시지를 먼저 수신하거나, 여러개의 메시지가 동시에 수신된 경우에 우선 순위가 가장 높은 메시지를 사용자 단말이 먼저 디스플레이 한다.The
연동 프로그램 식별자 필드(706)는 해당 메시지가 사용자 단말에서 재생되고 있는 프로그램과 연동하여 재생되어야 하는 프로그램의 식별자이다.The coordinated
한편, 예약 전송과 전송 오류시의 재전송을 위하여 재전송 횟수 필드, 재전송 간격 필드 및 예약 전송 시간 필드가 더 포함될 수 있다. 재전송 회수 필드는 단말기의 전원이 오프이거나 다른 여러 가지 오류로 인하여 전송에 실패한 경우에 상기 메시지를 몇 번 더 재전송할 것인가 하는 재전송 회수를 기록한다. 또한 재전송 간격 필드는 메시지의 재전송시에 재전송을 수행할 시간 간격 정보가 기록되어 있고, 예약 전송 시각 필드에는 메시지의 예약 전송 시간이 기록되어 있다.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)
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)
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)
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 |
-
2005
- 2005-07-12 KR KR1020050062743A patent/KR100743080B1/en not_active IP Right Cessation
Patent Citations (2)
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 |