[go: up one dir, main page]

KR101128844B1 - Method, Server and Terminal for Transmitting Content through Managing Terminal Status - Google Patents

Method, Server and Terminal for Transmitting Content through Managing Terminal Status Download PDF

Info

Publication number
KR101128844B1
KR101128844B1 KR1020070106779A KR20070106779A KR101128844B1 KR 101128844 B1 KR101128844 B1 KR 101128844B1 KR 1020070106779 A KR1020070106779 A KR 1020070106779A KR 20070106779 A KR20070106779 A KR 20070106779A KR 101128844 B1 KR101128844 B1 KR 101128844B1
Authority
KR
South Korea
Prior art keywords
terminal
content
information
transmission
push
Prior art date
Application number
KR1020070106779A
Other languages
Korean (ko)
Other versions
KR20090041195A (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 KR1020070106779A priority Critical patent/KR101128844B1/en
Publication of KR20090041195A publication Critical patent/KR20090041195A/en
Application granted granted Critical
Publication of KR101128844B1 publication Critical patent/KR101128844B1/en

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 단말기 상태 관리에 따른 콘텐츠 전송 방법, 그를 위한 콘텐츠 전송 서버 및 단말기에 관한 것이다. The present invention relates to a content delivery method according to the terminal state management, a content delivery server and a terminal therefor.

본 발명은 단말기로 콘텐츠를 전송하는 콘텐츠 전송 서버에 있어서, 단말기로부터 올웨이즈온 기능 사용여부 정보 및 단말기주소 정보가 포함된 활성화 요청 메시지를 수신하여, 단말기의 상태 정보를 활성화상태로 저장하고, 올웨이즈온 기능 사용여부 및 단말기주소를 저장하고, 패스트푸쉬 기능 지원여부 정보를 활성화 응답 메시지에 포함시켜 송신하는 단말기 상태 관리부; 및 올웨이즈온 기능 사용여부 정보가 사용으로 된 경우, 단말기주소 정보를 통해서, 콘텐츠리스트를 단말기로 송신하고, 콘텐츠리스트 상의 콘텐츠에 대한 전송 요청을 수신하여 콘텐츠를 전송하는 패스트푸쉬 기반 전송 관리부를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버를 제공한다. The present invention provides a content delivery server for transmitting content to a terminal, receiving an activation request message including information on whether to use always-on function and terminal address information, and storing state information of the terminal in an activated state and always-on A terminal state management unit for storing whether to use the function and the terminal address, and including the fast push function support information in the activation response message; And a fast push-based transmission management unit for transmitting the content list to the terminal through the terminal address information and receiving a request for transmission of the contents on the contents list when the always-on-use information is used. A content delivery server providing a content delivery function according to terminal state management is provided.

본 발명에 의하면, DCD 서버는 단말기로 기저장된 단말기주소 정보를 이용하여 콘텐츠를 전송함으로써, SMS푸쉬 기반 전송 방식에 따른 콘텐츠 전송 서버의 오버헤드를 줄이고, 전송시 발생하는 전송 지연을 감소시키는 효과가 있다.According to the present invention, the DCD server transmits the content using the pre-stored terminal address information to the terminal, thereby reducing the overhead of the content transmission server according to the SMS push-based transmission method, and reduces the transmission delay incurred during transmission. have.

활성화, 단말기주소 정보, 패스트푸쉬, IP푸쉬, SMS푸쉬 Activation, Terminal Address Information, Fast Push, IP Push, SMS Push

Description

단말기 상태 관리에 따른 콘텐츠 전송 방법, 그를 위한 콘텐츠 전송 서버 및 단말기{Method, Server and Terminal for Transmitting Content through Managing Terminal Status}Content delivery method according to terminal status management, content delivery server and terminal therefor {Method, Server and Terminal for Transmitting Content through Managing Terminal Status}

본 발명은 단말기 상태 관리에 따른 콘텐츠 전송 방법, 그를 위한 콘텐츠 전송 서버 및 단말기에 관한 것이다. 더욱 상세하게는, DCD 서버는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬 기능을 이용하지 않고, 기저장되어 관리되는 단말기주소 정보를 이용하여, 해당 단말기로 해당 콘텐츠를 직접 전송함으로써, SMS푸쉬 기반 전송 방식에 따른 DCD 서버 및 전송망에 발생하는 오버헤드를 줄여주고, 해당 콘텐츠를 전송하는 데 발생하는 전송 지연을 감소시킬 수 있게 되어, 사용자에게 신속한 콘텐츠 전송 서비스를 제공하는 효과가 있는 단말기 상태 관리에 따른 콘텐츠 전송 방법, 그를 위한 콘텐츠 전송 서버 및 단말기에 관한 것이다.The present invention relates to a content delivery method according to the terminal state management, a content delivery server and a terminal therefor. More specifically, when the DCD server generates the content to be transmitted (updated) to the terminal, the content is directly transmitted to the terminal using the pre-stored and managed terminal address information without using the SMS push function. By transmitting, it is possible to reduce the overhead incurred in the DCD server and the transmission network according to the SMS push-based transmission method and to reduce the transmission delay incurred in transmitting the corresponding content, thereby providing a quick content delivery service to the user. The present invention relates to a content transmission method according to the terminal state management, a content transmission server and a terminal therefor.

요즈음, 네트워크 인프라의 보급 확대로 인해, 사용자들이 원하는 콘텐츠를 생산하여 저장하고 있는 콘텐츠 제공 사업자가 많이 생겨났으며, 사용자들은 이러한 콘텐츠 제공 사업자가 운영하는 해당 사이트에 직접 방문함으로써 콘텐츠를 전 달받을 수 있다. Nowadays, the expansion of network infrastructure has created a lot of content providers who produce and store the contents they want, and users can receive the contents by directly visiting the sites operated by these contents providers. have.

이러한 콘텐츠 전달을 효과적으로 하기 위해서, 인터넷상에 실시간으로 생산되고 변경되는 정보를 전달하기 방안으로서 웹 신디케이션(Web Syndication)이 절실히 요구되어졌으며, 그러한 웹 신디케이션의 일종으로서 RSS(Really Simple Syndication) 및 ATOM 등이 제안되어 표준이 되어졌고, 이러한 RSS 및 ATOM 등으로 인해 콘텐츠의 배포가 가능해졌으며, RSS Reader등의 프로그램을 통해 콘텐츠를 수집하는 것도 많이 원활해졌다. In order to effectively deliver such contents, Web Syndication has been urgently needed as a way to deliver information produced and changed in real time on the Internet. This proposal has become a standard, and the distribution of contents is possible due to such RSS and ATOM, and the collection of contents through a program such as RSS Reader is also much smoother.

그러나, 상대적으로 자원이 제한된 이동(Mobile) 환경에서는 RSS/ATOM을 이용해 배포하는 콘텐츠를 PC환경에서와 같이 접근하는 것은 제한이 따른다. 이를 해결하기 위해, 이동 단말기를 위해 수집된 콘텐츠를 최적화된 형태로 전달하기 위한 방안이 요구되고 있으며, 대표적인 것이 OMA(Open Mobile Alliance)가 표준화를 추진중인 동적 콘텐츠 전송(Dynamic Content Delivery: DCD, 이하 "DCD"라 칭함)이다. However, in a relatively resource-constrained mobile environment, access to content distributed using RSS / ATOM as in a PC environment is limited. In order to solve this problem, there is a demand for a method for delivering the collected content in an optimized form for mobile terminals, and a representative example is Dynamic Content Delivery (DCD), which is being promoted by the Open Mobile Alliance (OMA). "DCD").

이러한 DCD가 추구하는 바는 이동 환경에 있는 단말기 사용자에게 사용자가 원하는 콘텐츠를 사용자의 취향(Preference)을 반영하여 가장 효과적인 방법으로 전달하는 것이며, 이를 위한 콘텐츠 전달 기법으로 DCD-1 인터페이스(Interface) 및 DCD-2 인터페이스를 이용한 풀(Pull) 방식 및 푸쉬(Push)방식이 있다. The DCD seeks to deliver the contents desired by the user to the terminal user in the mobile environment in the most effective way by reflecting the user's preference. As a content delivery technique, the DCD-1 interface and There is a pull method and a push method using the DCD-2 interface.

DCD 기술은, 기존의 이동 서비스에서 사용자의 단말기가 무선인터넷상의 사이트에 접속하고 여러 단계(Depth)를 거쳐 콘텐츠를 찾아가서 보던 방식에 탈피하여, 콘텐츠를 사용자가 어렵게 방문하지 않아도 사용자의 단말기로 전달해 주고, 더불어 사용자의 취향(Preference) 반영을 극대화하여 사용자가 원하는 콘텐츠를 제공해 줄 수 있다. In the existing mobile service, DCD technology breaks away from the way a user's terminal accesses a site on the wireless Internet and goes through various steps to find the content, and delivers the content to the user's terminal without having to visit the user. In addition, by maximizing the reflection of the user's preference (Preference) can provide the content desired by the user.

DCD 기술은 클라이언트 서버 모델로써 수행되는데, 콘텐츠를 전송해주는 서버 역할을 하는 DCD 서버와 콘텐츠를 전송받는 클라이언트 역할을 하는 단말기 내 DCD 클라이언트와의 상호 연동에 의해서 수행되며, 이러한 DCD 기술은 DCD 서버와 DCD 클라이언트 간의 주고받는 메시지를 정의하고, 콘텐츠 및 메시지를 주고받는 방식에 대한 프로토콜(Protocol)을 규정하고 있다. DCD technology is implemented as a client server model, which is performed by interworking with a DCD server acting as a server for transmitting content and a DCD client in a terminal serving as a client for receiving content. It defines the messages sent and received between clients, and it defines the protocol for the contents and the way of sending and receiving messages.

이러한 종래 DCD 기술에서는, DCD 서버(콘텐츠 전송 서버)는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬(Short Message Service Push) 기능을 이용함으로써, 해당 콘텐츠를 전송하게 되는데, 이러한 SMS푸쉬 기능에 따른 알림 기능의 수행에 따른 SMS푸쉬 기반 전송 방식은 DCD 서버 및 전송망에 오버헤드를 발생시키는 문제점이 있다. 또한, 이러한 SMS푸쉬 기능에 따른 알림 기능의 수행에 따른 SMS푸쉬 기반 전송 방식은, SMS푸쉬 기능을 이용하여 업데이트 알림 메시지를 송신한 이후 해당 단말기가 접속된 이후에야 전송 요청을 수신하여 해당 콘텐츠를 전송할 수 있게 됨으로써, 사용자에게 신속한 콘텐츠 전송 서비스를 제공하지 못하는 문제점이 있다. In the conventional DCD technology, when a DCD server (content delivery server) generates content to be transmitted (updated) to a terminal, the corresponding content is transmitted to the terminal by using an SMS Push (Short Message Service Push) function. The SMS push-based transmission method according to the execution of the notification function according to the SMS push function has a problem of generating overhead in the DCD server and the transmission network. In addition, the SMS push-based transmission method according to the execution of the notification function according to the SMS push function, after transmitting the update notification message using the SMS push function after receiving the transmission request to transmit the corresponding content only after the corresponding terminal is connected By doing so, there is a problem in that it does not provide a quick content delivery service to the user.

이러한 문제점을 해결하기 위한 본 발명의 목적은, DCD 서버는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬 기능을 이용하지 않고, 기저장되어 관리되는 단말기주소 정보를 이용하여, 해당 단말기로 해당 콘텐츠를 직접 전송함으로써, SMS푸쉬 기반 전송 방식에 따른 DCD 서버 및 전송망에 발생하는 오버헤드를 줄여주는 데 있다.An object of the present invention for solving this problem is that, when the DCD server generates content to be transmitted (updated) to the terminal, using the terminal address information that is pre-stored and managed, without using the SMS push function to the terminal, By directly transmitting the content to the terminal, the overhead incurred in the DCD server and the transmission network according to the SMS push-based transmission method.

이러한 문제점을 해결하기 위한 본 발명의 다른 목적은, DCD 서버는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬 기능을 이용하지 않고, 기저장되어 관리되는 단말기주소 정보를 이용하여, 해당 단말기로 해당 콘텐츠를 직접 전송함으로써, SMS푸쉬 기능을 이용하여 업데이트 알림 메시지를 송신한 이후 해당 단말기가 접속된 이후에야 전송 요청을 수신하여 해당 콘텐츠를 전송하는 데 발생하는 전송 지연을 감소시킬 수 있게 되어, 사용자에게 신속한 콘텐츠 전송 서비스를 제공하는 데 있다. Another object of the present invention for solving this problem is that, when the DCD server generates content to be transmitted (updated) to the terminal, the terminal does not use the SMS push function to the terminal, and uses terminal address information that is stored and managed in advance. By transmitting the content directly to the terminal, the transmission delay in transmitting the content can be reduced by receiving the transmission request only after the terminal is connected after sending the update notification message using the SMS push function. To provide a quick content delivery service to a user.

이러한 목적을 달성하기 위한 본 발명의 한 측면에 따르면, 단말기로 콘텐츠를 전송하는 콘텐츠 전송 서버에 있어서, 단말기로부터 올웨이즈온 기능(Always On Function) 사용여부 정보 및 단말기주소 정보가 포함된 활성화 요청 메시지를 수신하여, 상기 단말기에 대한 상태 정보를 활성화상태 정보로 갱신 저장하고, 상기 올웨이즈온 기능 사용여부정보 및 상기 단말기주소 정보를 갱신 저장하고, 패스트푸쉬(Fast Push) 기능 지원여부 정보를 활성화 응답 메시지에 포함시켜 상기 단말기로 송신하는 단말기 상태 관리부; 및 상기 올웨이즈온 기능 사용여부 정보가 사용정보로 되어 있으면, 상기 단말기주소 정보를 통해서, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 모든 콘텐츠에 대한 전송 요청 메시지를 상기 단말기로부터 수신하여, 상기 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 관리부를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버를 제공한다. According to an aspect of the present invention for achieving this object, in the content delivery server for transmitting the content to the terminal, the activation request message containing the always on function (Always On Function) availability information and the terminal address information from the terminal; Receive, update and store the status information on the terminal with the activation status information, update and store the always-on availability information and the terminal address information, and supports the fast push function support information in the activation response message A terminal state management unit including and transmitting to the terminal; And if the always-on-use-use information is used information, transmits a content list including one or more contents to the terminal through the terminal address information, and transmits all contents included in the contents list to the terminal. And a fast push-based transmission management unit configured to receive a transmission request message from the terminal and transmit the corresponding content to the terminal, wherein the content transmission server provides a content transmission function according to the terminal state management.

이러한 목적을 달성하기 위한 본 발명의 다른 한 측면에 따르면, 콘텐츠 전송 서버로부터 콘텐츠를 전송받는 단말기에 있어서, 올웨이즈온 기능 사용여부 정보 및 단말기주소 정보를 활성화 요청 메시지에 포함시켜 송신하여, 패스트푸쉬 기능 지원여부 정보가 포함된 활성화 응답 메시지를 수신하는 단말기 상태 보고 관리부; 및 상기 단말기주소 정보를 통해서 하나 이상의 콘텐츠가 포함된 콘텐츠리스트를 수신하여, 상기 단말기주소 정보를 통해서 상기 콘텐츠리스트에 포함된 모든 콘텐츠에 대한 전송 요청 메시지를 송신하여 상기 콘텐츠리스트에 포함된 해당 콘텐츠를 수신하는 콘텐츠 수신 관리부를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기를 제공한다. According to another aspect of the present invention for achieving the above object, in the terminal receiving the content from the content delivery server, by using the always-on function availability information and the terminal address information in the activation request message and sent, the fast push function A terminal status report manager which receives an activation response message including support information; And receiving a content list including one or more contents through the terminal address information, transmitting a transmission request message for all the contents included in the contents list through the terminal address information, and transmitting the corresponding contents included in the contents list. It provides a terminal provided with a content transmission function according to the terminal state management, characterized in that it comprises a content receiving management unit for receiving.

이러한 목적을 달성하기 위한 본 발명의 또 다른 한 측면에 따르면, 콘텐츠 전송 서버에 의해 단말기로 콘텐츠를 전송하는 방법에 있어서, (a) 단말기에 대한 상태 정보를 활성화상태 정보 또는 비활성화상태로 저장 관리하고, 상기 단말기에 연계하여 상기 올웨이즈온 기능 사용여부정보를 사용정보 또는 미사용정보로 저장하고, 상기 단말기에 연계하여 상기 단말기주소 정보를 저장하는 단말기 상태 정보 준비 단계; (b) 상기 저장된 상태 정보가 활성화상태 정보이고, 상기 저장된 올웨이즈온 기능 사용여부정보가 사용정보이고, 상기 단말기주소 정보가 저장되어 있으 면, 해당 콘텐츠에 대한 전송 프로세스를 패스트푸쉬 기반 전송 프로세스로 결정하는 전송 프로세스 결정 단계; 및 (c) 상기 단계 (b)에 결정에 의해, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 모든 콘텐츠에 대한 전송 요청 메시지를 상기 단말기로부터 수신하여, 상기 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 단계를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법을 제공한다.According to another aspect of the present invention for achieving the object, in the method for transmitting content to the terminal by the content delivery server, (a) storing and managing the state information for the terminal in the activation state information or inactive state and A terminal state information preparation step of storing the always-on availability information in connection with the terminal as usage information or unused information, and storing the terminal address information in association with the terminal; (b) if the stored state information is activation state information, the stored always-on availability information is usage information, and the terminal address information is stored, the transmission process for the corresponding content is determined as a fast push-based transmission process. Determining a transmission process; And (c) sending a Content List containing one or more contents to the terminal by determining in step (b), and transmitting a request message for transmission of all contents included in the contents list from the terminal. And a fast push-based transmission step of receiving and transmitting the corresponding content to the terminal.

이상에서 설명한 바와 같이 본 발명에 의하면, DCD 서버(콘텐츠 전송 서버)는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬 기능을 이용하지 않고, 기저장되어 관리되는 단말기주소 정보를 이용하여, 해당 단말기로 해당 콘텐츠를 직접 전송함으로써, SMS푸쉬 기반 전송 방식에 따른 DCD 서버 및 전송망에 발생하는 오버헤드를 줄여주고, 해당 콘텐츠를 전송하는 데 발생하는 전송 지연을 감소시킬 수 있게 되어, 사용자에게 신속한 콘텐츠 전송 서비스를 제공하는 효과가 있다. As described above, according to the present invention, when a DCD server (content delivery server) generates content to be transmitted (updated) to a terminal, the terminal does not use an SMS push function to the terminal and stores terminal address information previously stored and managed. By using the direct transmission of the content to the terminal, it is possible to reduce the overhead incurred in the DCD server and the transmission network according to the SMS push-based transmission method, and to reduce the transmission delay incurred in transmitting the content, It is effective to provide a quick content delivery service to the user.

이하, 본 발명의 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 당업자에게 자명하거나 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function is obvious to those skilled in the art or may obscure the gist of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능에 의해 단말기로 콘텐츠를 전송하는 콘텐츠 전송 시스템에 대한 도면이다. 1 is a diagram of a content delivery system for transmitting content to a terminal by a content transmission function according to terminal state management according to the present invention.

도 1을 참조하면, 본 발명에 따른 콘텐츠 전송 시스템은 단말기주소 정보로 식별되고, 올웨이즈온 기능 사용여부를 결정하는 단말기(100) 및 단말기(100)에 대한 상태정보, 단말기주소 정보 및 올웨이즈온 기능 사용여부 정보 등의 여러가지 단말기 상태 관련 정보를 저장하고 그에 따라 전송 방식을 종래 방식인 SMS푸쉬 기반 전송 방식(프로세스)와 본 발명에 따른 패스트푸쉬 기반 전송 방식(프로세스ㅌ)로 달리하여 콘텐츠를 전송하는 콘텐츠 전송 서버(110)로 구성되며, 단말기(100)와 콘텐츠 전송 서버(110)는 유무선 통신망을 통해서 통신을 수행하게 된다. 단, 본 발명에서는 OMA(Open Mobile Alliance)에서 추진중인 표준기술인 동적 콘텐츠 전송(Dynamic Content Delivery: DCD) 기술에서의 DCD 서버(Server)를 콘텐츠 전송 서버(110)라 한다. Referring to Figure 1, the content delivery system according to the present invention is identified by the terminal address information, the status information, terminal address information and always-on function for the terminal 100 and the terminal 100 to determine whether to use the always-on function It stores various terminal state related information such as usage information and transmits the content by differently transferring the transmission method according to the conventional SMS push based transmission method (process) and the fast push based transmission method (process) according to the present invention. Consists of the content delivery server 110, the terminal 100 and the content delivery server 110 to communicate through a wired or wireless communication network. However, in the present invention, the DCD server in the Dynamic Content Delivery (DCD) technology, which is a standard technology promoted by the Open Mobile Alliance (OMA), is referred to as a content delivery server 110.

콘텐츠 전송 서버(110)는 단말기에 대한 상태정보를 콘텐츠 전송가능 상태인 활성화상태와 콘텐츠 전송불가능 상태인 비활성화상태로 분리 관리하며, 비활성화상태의 단말기를 활성화상태로 변경하기 위해서는 단말기와의 단말기 활성화 과정을 수행하여야만 한다. The content delivery server 110 separates and manages the status information of the terminal into an activated state of a content transferable state and an inactive state of a non-content transferable state. Must be performed.

이러한 단말기 활성화 과정을 통하여, 콘텐츠 전송 서버(110)와 단말기(100) 간에는 고유 세션 ID와 세션 생존시간(Time To Live: TTL )을 가지는 세션이 생성 된다. 이러한 세션은 콘텐츠 전송과 제어 및 관리 등이 단말기와 콘텐츠 전송 서버 간에 이루어지기 위한 모든 인터랙션(Interaction)을 수행하는 프래임워크(Framework)이다. Through this terminal activation process, a session having a unique session ID and a session time to live (TTL) is generated between the content delivery server 110 and the terminal 100. This session is a framework that performs all interactions for content delivery, control, and management between the terminal and the content delivery server.

단말기 활성화 과정은, 단말기가 콘텐츠 전송 서버로 활성화 요청 메시지를 송신함으로써 시작되며, 이때 송신된 활성화 요청 메시지는 올웨이즈온 기능(Always On Function) 사용여부정보 및 단말기주소 정보(Device IP)가 포함되어 있다. The terminal activation process is initiated by the terminal sending an activation request message to the content delivery server, where the activation request message includes information on whether to use the Always On Function and the terminal address information (Device IP). .

이를 수신한 콘텐츠 전송 서버는 해당 단말기에 대한 상태정보를 활성화상태 정보로 변경 관리하고, 특정 세션을 생성하여 세션 ID 및 세션 생존시간을 관리하고, 해당 단말기에 대한 올웨이즈온 기능 사용여부정보 및 단말기주소 정보를 저장 또는 갱신 관리한다. The content delivery server receiving the change changes and manages the status information of the terminal into activation status information, creates a specific session to manage the session ID and session survival time, and uses the always-on function information and terminal address of the terminal. Store or update information.

위에서 언급한 올웨이즈온 기능 사용여부정보는, 단말기 사용자에 의해서 올웨이즈온 기능에 대한 사용정보(1) 또는 미사용정보(0)로 선택되어 설정되며, 올웨이즈온 기능 사용여부정보가 사용정보(1)로 설정된 경우, 해당 단말기는 SMS 푸쉬에 의한 업데이트 알림 메시지를 수신하지 않고도, 해당 단말기에 대한 IP주소와 같은 단말기주소 정보를 통해 콘텐츠리스트를 수신하여 콘텐츠리스트에 포함된 콘텐츠를 수신할 수 있게 되며, 올웨이즈온 기능 사용여부정보가 미사용정보(0)로 설정된 경우, 해당 단말기는 SMS 푸쉬에 의한 업데이트 알림 메시지를 수신하여 콘텐츠 전송 서버로 접속하여 업데이트 요청 메시지를 송신함으로써 콘텐츠리스트를 수신하여 콘텐츠리스트에 포함된 콘텐츠를 수신할 수 있게 되는 것이다. The above-mentioned always-on-use information is set and used by the terminal user as the usage information (1) or unused information (0) for the always-on function, and the always-on-use information is used as the usage information (1). If set, the terminal can receive the contents list through the terminal address information such as the IP address of the terminal without receiving the update notification message by the SMS push, and can receive the contents included in the contents list. If the on function usage information is set to unused information (0), the terminal receives the update notification message by the SMS push, accesses the content delivery server, and sends an update request message to receive the content list, which is included in the content list. You will be able to receive content.

콘텐츠 전송 서버는 올웨이즈온 기능 사용여부정보가 사용정보(1)로 저장되어있고, 단말기주소 정보가 저장되어있으며 활성화상태로 된 단말기로는 SMS푸쉬 기반 업데이트 알림 메시지를 송신하지않고 기저장된 단말기주소 정보를 통해서 신속하게 해당 콘텐츠를 전송할 수 있게 된다. 이러한 종래의 SMS푸쉬 기반 전송 프로세스를 이용하지 않고 단말기주소 정보를 이용하여 해당 콘텐츠를 전송하는 방식을 패스트푸쉬 기반 전송 프로세스 또는 IP푸쉬 기반 전송 프로세스라고 한다. The content delivery server stores the always-on information on usage information as usage information (1), the terminal address information is stored, and the terminal address information is stored without sending an SMS push-based update notification message to the activated terminal. Through this, the content can be quickly transmitted. A method of transmitting a corresponding content using terminal address information without using such a conventional SMS push based transmission process is called a fast push based transmission process or an IP push based transmission process.

도 2는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버에 대한 도면이다. 2 is a diagram of a content delivery server providing a content delivery function according to terminal state management according to the present invention.

도 2를 참조하면, 단말기로 콘텐츠를 전송하는 콘텐츠 전송 서버(110)는, 단말기로부터 올웨이즈온 기능(Always On Function) 사용여부 정보 및 단말기주소 정보가 포함된 활성화 요청 메시지를 수신하여, 단말기에 대한 상태 정보를 활성화상태 정보로 갱신 저장하고, 올웨이즈온 기능 사용여부정보 및 단말기주소 정보를 갠신 저장하고, 패스트푸쉬(Fast Push) 기능 지원여부 정보를 활성화 응답 메시지에 포함시켜 단말기로 송신하는 단말기 상태 관리부(111) 및 올웨이즈온 기능 사용여부 정보가 사용정보로 되어 있으면, 단말기주소 정보를 통해서, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 단말기로 송신하고, 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 단말기로부터 수신하여, 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 관리부(112)를 포함하여 구성된다. Referring to FIG. 2, the content delivery server 110 transmitting content to a terminal receives an activation request message including information on whether to use Always On Function and terminal address information from the terminal, Terminal status management unit for updating and storing status information with activation status information, storing and using always-on function information and terminal address information, and including fast push function support information in the activation response message and transmitting the information to the terminal. If the 111 and the always-on-use information are used information, the terminal transmits a content list including one or more contents to the terminal through the terminal address information, and transmits the contents included in the contents list. Fast push-based receiving the request message from the terminal and transmitting the corresponding content to the terminal It is configured to include a transmission manager 112.

단말기 상태 관리부(112)는 활성화 요청 메시지를 단말기로부터 수신하여, 해당 단말기와의 세션을 생성하고, 이렇게 생성된 세션에 대한 세션 ID 및 세션 생 존시간(Time To Live: TTL)을 생성하여 갱선 저장한다. The terminal state management unit 112 receives the activation request message from the terminal, creates a session with the terminal, generates a session ID and a session time (TTL) for the generated session, and stores the line. do.

단말기 상태 관리부(112)는 전술한 것처럼 생성되어 저장된 세션 ID 및 세션 생존시간이 있으며, 이러한 세션 ID 및 세션 생존시간을 활성화 응답 메시지에 추가 포함시켜서 단말기로 송신하게 된다. The terminal state management unit 112 has a generated session ID and session survival time as described above, and adds the session ID and session survival time to the activation response message to be transmitted to the terminal.

단말기 상태 관리부(112)는 생성된 세션 생존시간을 체크하고, 만약 상기 세션 생존시간이 만료되면 해당 단말기에 대한 상태 정보를 비활성화상태 정보로 갱신 저장하게 되며, 이렇게 해당 단말기에 대한 상태 정보가 상기 비활성화상태 정보로 저장된 경우, 푸쉬기반 전송 관리부(112)는 해당 단말기로 해당 콘텐츠를 미전송한다. The terminal state manager 112 checks the generated session survival time and, if the session survival time expires, updates and stores the state information of the corresponding terminal as inactive state information, and thus the state information of the corresponding terminal is deactivated. When stored as state information, the push-based delivery management unit 112 does not transmit the content to the terminal.

단말기 상태 관리부(112)는 해당 단말기에 대한 전원 꺼짐(Power Off)이 감지되면 해당 단말기에 대한 상태 정보를 비활성화상태 정보로 갱신 저장하며, 이렇게 해당 단말기에 대한 상태 정보가 비활성화상태 정보로 저장된 경우, 패스트푸쉬 기반 전송 관리부(112)는 해당 단말기로 해당 콘텐츠를 미전송한다. When the terminal state management unit 112 detects a power off for the terminal, the terminal state management unit updates and stores the state information on the terminal as inactive state information. When the state information on the terminal is stored as inactive state information, The fast push-based transmission management unit 112 does not transmit the content to the corresponding terminal.

단말기 상태 관리부(112)는 해당 단말기에 대한 전원 켜짐(Power On)이 감지되면 해당 단말기에 대한 상태 정보를 활성화상태 정보로 갱신 저장하게 된다. The terminal state manager 112 updates and stores the state information of the terminal as activation state information when the power on of the terminal is detected.

단말기 상태 관리부(112)는 단말기 IP 주소(Internet Protocol Address)정보를 포함하는 기저장된 단말기주소 정보에 대한 변경이 감지되면 감지된 단말기주소 정보를 갱신 저장하게 된다. The terminal state manager 112 updates and stores the detected terminal address information when a change to the pre-stored terminal address information including the terminal IP address information is detected.

위에서 언급한 단말기주소 정보에는 해당 단말기 대한 포트(Port) 번호를 포함할 수도 있다. The terminal address information mentioned above may include a port number for the terminal.

도 2를 참조하면, 단말기 상태 관리부(112)에 의해 수신된 활성화 요청 메시지에 포함된 올웨이즈온 기능 사용여부 정보가 미사용정보로 되어있거나 단말기주소정보가 미포함된 경우에는, 콘텐츠 전송 서버(110)는 SMS푸쉬를 이용하여, 해당 단말기로 콘텐츠리스트에 포함된 하나 이상의 콘텐츠를 전송하는 SMS푸쉬 기반 전송 관리부(113)를 추가로 포함한다. Referring to FIG. 2, when the always-on function availability information included in the activation request message received by the terminal state management unit 112 is unused information or terminal address information is not included, the content delivery server 110 By using the SMS push, the terminal further includes an SMS push-based transmission management unit 113 for transmitting one or more contents included in the content list.

이러한 SMS푸쉬 기반 전송 관리부(113)는 해당 단말기로 SMS푸쉬(Short Message Service Push)를 이용하여 업데이트 알림 메시지를 송신하고, 이로 인해 접속된 해당 단말기로부터 업데이트 요청 메시지를 수신하여, 하나 이상의 콘텐츠를 포함하는 콘텐츠리스트가 포함된 업데이트 응답 메시지를 해당 단말기로 송신하고, 콘텐츠리스트에 포함된 콘텐츠마다 전송 요청 메시지를 수신하여 해당 콘텐츠를 전송하게 된다. The SMS push-based transmission management unit 113 transmits an update notification message by using an SMS push (Short Message Service Push) to the corresponding terminal, and thus receives an update request message from the connected terminal, and includes one or more contents. The device transmits an update response message including a content list to the corresponding terminal, receives a transmission request message for each content included in the content list, and transmits the corresponding content.

콘텐츠 전송 서버(110)에 포함된 단말기 상태 관리부(111), 패스트푸쉬 기반 전송 관리부(112) 및 SMS푸쉬 기반 전송 관리부(113)는 OMA(Open Mobile Alliance)에서 추진중인 표준기술인 DCD(Dynamic Content Delivery)에서의 DCD 클서버(Server)기능을 포함할 수 있다. The terminal state management unit 111, the fast push-based delivery management unit 112, and the SMS push-based delivery management unit 113 included in the content delivery server 110 are dynamic content delivery, which is a standard technology being promoted by the Open Mobile Alliance (OMA). It may include the DCD Server function in.

도 3은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기에 대한 도면이다. 3 is a diagram illustrating a terminal provided with a content transmission function according to terminal state management according to the present invention.

도 3을 참조하면, 콘텐츠 전송 서버로부터 콘텐츠를 전송받는 단말기(100)는, 올웨이즈온 기능 사용여부 정보 및 단말기주소 정보를 활성화 요청 메시지에 포함시켜 송신하여, 패스트푸쉬 기능 지원여부 정보가 포함된 활성화 응답 메시지 를 수신하는 단말기 상태 보고 관리부(101) 및 단말기주소 정보를 통해서 하나 이상의 콘텐츠가 포함된 콘텐츠리스트를 수신하여, 단말기주소 정보를 통해서 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 송신하여 콘텐츠리스트에 포함된 해당 콘텐츠를 수신하는 콘텐츠 수신 관리부(102)를 포함하여 구성된다. Referring to FIG. 3, the terminal 100 receiving content from the content delivery server transmits the always-on function use information and the terminal address information by including the activation request message in order to activate the fast push function support information. The terminal status report management unit 101 that receives the response message and the content list including one or more contents are received through the terminal address information, and the transmission request message for the contents included in the contents list is transmitted through the terminal address information. And a content reception management unit 102 for receiving the corresponding content included in the list.

단말기 상태 보고 관리부(101)는 수신된 활성화 응답 메시지에 세션 ID 및 세션 생존시간이 포함된 경우, 세션 생존시간을 체크하게 되면, 세션 생존시간 만료 전에 활성화 요청 메시지를 자동으로 또는 사용자선택에 의해 재송신할 수 있다. 이로 인해, 콘텐츠 전송 서버는 해당 단말기에 대한 상태 정보를 활성화상태 정보로 유지할 수 있게 된다. 만약, 단말기 상태 보고 관리부(101)가 세션 생존시간 만료 전에 활성화 요청 메시지를 자동으로 또는 사용자선택에 의해 재송신하지 않는다면, 콘텐츠 전송 서버에 저장된 해당 단말기에 대한 상태 정보가 활성화상태 정보에서 비활성화상태 정보로 변경된다. When the terminal status report management unit 101 includes the session ID and the session survival time in the received activation response message, when the session survival time is checked, the terminal status report manager 101 automatically retransmits the activation request message before the session survival time expires or by user selection. can do. As a result, the content delivery server may maintain the status information of the corresponding terminal as the activation status information. If the terminal status report management unit 101 does not automatically resend the activation request message before the session survival time expires or by user selection, the status information of the terminal stored in the content delivery server is changed from the activation status information to the inactive status information. Is changed.

단말기(100)의 전원이 꺼졌다가 켜진 경우, 단말기 상태 보고 관리부(101)는 활성화 요청 메시지를 재송신하게 된다. 이는 콘텐츠 전송 서버에 저장된 단말기(100)의 상태 정보를 비활성상태 정보로부터 활성상태 정보로 변경하기 위한 것이다. When the terminal 100 is turned off and on, the terminal status report manager 101 retransmits the activation request message. This is to change the state information of the terminal 100 stored in the content delivery server from the inactive state information to the active state information.

단말기(100)의 단말기주소 정보가 변경된 경우, 단말기 상태 보고 관리부(101)는 변경된 단말기주소 정보가 포함된 활성화 요청 메시지를 재송신하게 된다. 이는 콘텐츠 전송 서버에 기저장된 단말기주소 정보를 변경된 새로운 단말기주소 정보로 갱신 저장하기 위함이다. When the terminal address information of the terminal 100 is changed, the terminal status report management unit 101 retransmits an activation request message including the changed terminal address information. This is to update and store the terminal address information previously stored in the content delivery server with the changed new terminal address information.

단말기(100)에 포함된 단말기 상태 보고 관리부(101) 및 콘텐츠 수신 관리부(102)는 OMA(Open Mobile Alliance)에서 추진중인 표준기술인 DCD(Dynamic Content Delivery)에서의 DCD 클라이언트(Client) 기능을 포함할 수 있다. The terminal status report management unit 101 and the content reception management unit 102 included in the terminal 100 may include a DCD client function in Dynamic Content Delivery (DDC), a standard technology being promoted by the Open Mobile Alliance (OMA). Can be.

도 4는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에 대한 흐름도이다. 4 is a flowchart illustrating a content transmission method according to terminal state management according to the present invention.

도 4를 참조하면, 콘텐츠 전송 서버에 의해 단말기로 콘텐츠를 전송하는 방법은, 단말기에 대한 상태 정보를 활성화상태 정보 또는 비활성화상태로 저장 관리하고, 단말기에 연동하여 올웨이즈온 기능 사용여부정보를 사용정보 또는 미사용정보로 저장하고, 단말기에 연동하여 단말기주소 정보를 저장하는 단말기 상태 정보 준비 단계(S400), 저장된 상태 정보가 활성화상태 정보이고, 저장된 올웨이즈온 기능 사용여부정보가 사용정보이고, 단말기주소 정보가 저장되어 있으면, 해당 콘텐츠에 대한 전송 프로세스를 패스트푸쉬 기반 전송 프로세스로 결정하는 전송 프로세스 결정 단계(S402) 및 전술한 전송 프로세스 결정 단계(S402)에 결정에 의해 전송 프로세서가 패스트푸쉬 기반 전송 프로세서로 결정이 되면, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 단말기로 송신하고, 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 단말기로부터 수신하여, 해당 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 단계(S404)를 포함하여 수행된다. Referring to FIG. 4, in a method of transmitting content to a terminal by a content delivery server, the state information on the terminal is stored and managed in an activated state information or in an inactive state, and the use of always-on function usage information is linked to the terminal. Or storing terminal information as unused information, and storing terminal address information in association with the terminal (S400), the stored state information is activated state information, and the stored always-on availability information is used information and terminal address information. Is stored, the transfer processor determines the transfer process for the content as the fast-push based transfer process by determining the transfer process decision step (S402) and the above-described transfer process determination step (S402). When determined, the contentless one or more content (Content List) for transmitting to the device, to receive the transmission request message to the content included in the contents list from the terminal, are performed, including a fast push-based transmission step (S404) of transmitting the content to the terminal.

올웨이즈온 기능 사용여부 정보가 미사용정보로 되어 있거나, 단말기주소 정보가 미저장된 경우, 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법은 전송 프로세스 결정 단계(S402)에서는 해당 콘텐츠에 대한 전송 프로세스를 SMS 푸쉬 기반 전송 프로세스로 결정한다. If the always-on function use information is unused information or the terminal address information is not stored, the content transmission method according to the terminal state management according to the present invention transmits the SMS transmission process for the corresponding content in the transmission process determination step (S402). Decide on a push-based transfer process.

이러한 전송 프로세스 결정 단계(S402) 이후, 결정된 SMS푸쉬 기반 전송 프로세스를 이용하여 해당 콘텐츠를 전송하는 SMS푸쉬 기반 전송 단계를 포함하여 수행된다. After the transmission process determination step (S402), it is carried out including the SMS push-based transmission step of transmitting the content using the determined SMS push-based transmission process.

위에서 언급한 SMS푸쉬 기반 전송 프로세스는 단말기로 SMS푸쉬(Short Message Service Push)를 이용하여 업데이트 알림 메시지를 송신하고, 접속된 단말기로부터 업데이트 요청 메시지를 수신하여, 하나 이상의 콘텐츠를 포함하는 콘텐츠리스트가 포함된 업데이트 응답 메시지를 단말기로 송신하고, 콘텐츠리스트에 포함된 콘텐츠마다 전송 요청 메시지를 수신하여 해당 콘텐츠를 송신하는 프로세스이다. The SMS push-based transmission process mentioned above includes a content list including one or more contents by sending an update notification message to the terminal by using an SMS push (Short Message Service Push) and receiving an update request message from the connected terminal. Transmitting the updated update response message to the terminal, receiving a transmission request message for each content included in the content list, and transmitting the corresponding content.

전송 프로세스 결정 단계(S402)에서의 저장된 상태 정보가 활성화상태 정보이면, 해당 단말기로 해당 콘텐츠를 미전송하게 된다. If the stored state information in the transmission process determination step S402 is activation state information, the corresponding content is not transmitted to the corresponding terminal.

도 5는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에서의 단말기 상태 정보 준비 단계에 대해 설명하기 위한 도면이다. 5 is a view for explaining a terminal state information preparation step in the content transmission method according to the terminal state management according to the present invention.

도 5는 도 4를 참조하여 전술한 단말기 상태 관리에 따른 콘텐츠 전송 방법에서의 단말기 상태 정보 준비 단계(S400)에 대하여 설명하기 위한 도면이다. 5 is a view for explaining a terminal state information preparation step (S400) in the content transmission method according to the terminal state management described above with reference to FIG.

도 5를 참조하면, 단말기 A는 콘텐츠 전송 서버로부터 콘텐츠 전송 서비스를 제공받기 위해서는 단말기 활성화(Activation) 과정을 거쳐야하며, 이러한 단말기 활성화 과정을 통하여 단말기와 콘텐츠 전송 서버간의 세션이 생성된다. 이러한 세션은 콘텐츠 전송과 제어 및 관리 등이 단말기와 콘텐츠 전송 서버 간에 이루어지 기 위한 모든 인터랙션(Interaction)을 수행하는 프래임워크(Framework)이다. Referring to FIG. 5, the terminal A needs to go through a terminal activation process in order to receive a content delivery service from a content delivery server. A session between the terminal and the content delivery server is generated through the terminal activation process. This session is a framework that performs all interactions between the terminal and the content delivery server for content delivery, control, and management.

도 5를 참조하면, 단말기 활성화 과정은, 단말기 A가 콘텐츠 전송 서버로 활성화 요청 메시지를 송신함으로써 시작되며, 이때 송신된 활성화 요청 메시지는 올웨이즈온 기능(Always On Function) 사용여부정보 및 단말기주소 정보(Device IP)가 포함되어 있다. Referring to FIG. 5, the terminal activation process is started by the terminal A sending an activation request message to the content delivery server, wherein the activation request message transmitted is always on function availability information and terminal address information ( Device IP) is included.

도 5에서는, 단말기 A가 올웨이즈온 기능을 사용하고, IP주소가 IP1인 것을 가정한다. 따라서, 단말기 A로부터 송신된 활성화 요청 메시지에는 올웨이즈온 기능 사용여부 정보가 1로 설정되어 있으며, 단말기주소 정보(Device IP)가 IP1으로 설정되어 있다. In FIG. 5, it is assumed that the terminal A uses the always-on function and that the IP address is IP1. Therefore, in the activation request message sent from the terminal A, always-on availability information is set to 1, and the terminal address information (Device IP) is set to IP1.

도 6을 참조하여 활성화 요청 메시지를 설명하면, 활성화 요청 메시지는 올웨이즈온 기능(Always On Function)에 대한 사용여부 정보인 올웨이즈온 기능 사용여부 정보 및 해당 단말기에 대한 단말기주소 정보 이외에도, 메시지 유형을 식별하기 위한 프리미티브 타입 정보 및 메시지를 식별하기 위한 메시지 ID 정보 등에서 하나 이상을 포함할 수 있다.Referring to FIG. 6, the activation request message identifies the message type, in addition to the always-on function usage information and the terminal address information on the terminal, which are information on whether or not to use the Always On Function. It may include one or more from the primitive type information to the message and the message ID information for identifying the message.

도 5를 참조하면, 콘텐츠 전송 서버는 활성화 요청 메시지를 수신함으로써, 단말기 A와의 세션을 생성 설정하고, 이렇게 생성된 세션에 대하여 세션 ID인 S1로 설정하며, 세션 생존시간(Session TTL)을 TTL1로 설정한다. 이렇게 설정된 S1 및 TTL1을 저장하고, 단말기 A에 연계하여 상태정보를 활성화상태로 저장하고, 올웨이즈온 기능 사용여부 정보(Always On Function)를 사용(1)로 저장하며, 단말기주소 정보(Device IP)를 IP1 로 저장한다. Referring to FIG. 5, the content delivery server generates and sets up a session with the terminal A by receiving an activation request message, sets the session ID to S1 as the session ID, and sets the session survival time to TTL1. Set it. The S1 and TTL1 set as described above are stored, the state information is stored in the active state in association with the terminal A, and the Always On Function is used as (1), and the terminal address information (Device IP) is stored. Is stored as IP1.

콘텐츠 전송 서버는 SMS푸쉬를 이용하지 않고 단말기주소 정보를 이용하여 단말기 A로 해당 콘텐츠를 직접 전송하는 방식인 패스트푸쉬(Fast Push) 기반 전송 방식에 대한 지원여부 정보를 패스트푸쉬 기능 지원여부 정보로 하여 설정하고 있다. 단, 콘텐츠 전송 서버는 SMS푸쉬를 이용하지 않고, 단말기주소 정보로서 IP주소를 이용하여 콘텐츠를 전송하기 때문에, 패스트푸쉬(Fast Push) 기능을 IP푸쉬(IP Push) 기능이라고도 한다. 도 5에서는 콘텐츠 전송 서버가 패스트푸쉬(IP푸쉬) 기능을 지원하는 것으로 가정하여, IP푸쉬 지원여부 정보(패스트푸쉬 지원여부 정보)는 1로 설정되어있다. The content delivery server uses the address information of the terminal without using the SMS push to support the fast push-based delivery method, which directly transmits the corresponding content to the terminal A as the information on whether the fast push function is supported. Setting. However, since the content delivery server transmits the content using the IP address as the terminal address information without using the SMS push, the fast push function is also referred to as the IP push function. In FIG. 5, it is assumed that the content delivery server supports the fast push (IP push) function, and the IP push support information (fast push support information) is set to 1.

도 5를 참조하면, 콘텐츠 전송 서버는 IP푸쉬 지원여부 정보(1), 세션 ID(S1) 및 세션 생존시간(TTL1)을 포함한 활성화 응답 메시지를 단말기 A로 송신한다. Referring to FIG. 5, the content delivery server transmits an activation response message including IP push support availability information 1, session ID S1, and session survival time TTL1 to terminal A. FIG.

도 7을 참조하여 전술한 활성화 응답 메시지를 설명하면, 활성화 응답 메시지는 패스트푸쉬 기능 지원여부 정보, 세션 ID 정보, 세션 생존시간 정보 이외에도, 메시지 유형을 식별하기 위한 프리미티브 타입 정보, 메시지를 식별하기 위한 메시지 ID 정보 및 해당 처리에 대한 결과 정보 등에서 하나 이상을 포함할 수 있다. Referring to FIG. 7, the activation response message described above, in addition to the fast push function support information, session ID information, and session survival time information, includes a primitive type information for identifying a message type and a message for identifying a message. It may include one or more in the message ID information and the result information for the processing.

도 8은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법을 상세하게 나타낸 도면이다. 8 is a diagram illustrating in detail a method for transmitting content according to terminal state management according to the present invention.

도 8은 도 4를 참조하여 설명한 단말기 상태 관리에 따른 콘텐츠 전송 방법에서 전송 프로세스 결정 단계(S402)를 상세하게 설명하고, 그에 따라 수행되는 절 차에 대하여 상세히 설명하기 위한 도면이다. FIG. 8 is a diagram for describing the transmission process determination step (S402) in detail in the content transmission method according to the terminal state management described with reference to FIG. 4, and for explaining the procedure performed accordingly.

도 8을 참조하면, 단말기 상태 정보 준비 단계(S400)는 도 4 및 도 5를 참조하여 설명한 것처럼 콘텐츠 전송 서버가 단말기로부터 활성화 요청 메시지를 수신하여, 해당 단말기에 대한 상태정보를 활성화상태 정보로 저장하고, 올웨이즈온 기능 사용여부 정보 및 단말기주소 정보를 수신하여 단말기 상태 정보를 준비하게 되는 단계이다. 또한, 이때, 생성된 세션에 대한 세션 ID 및 세션 생존시간에 대한 정보도 생성되어 저장되게 된다. Referring to FIG. 8, in the preparing of the terminal state information (S400), as described above with reference to FIGS. 4 and 5, the content delivery server receives an activation request message from a terminal and stores state information of the terminal as activation state information. And preparing the terminal status information by receiving the always-on function use information and the terminal address information. In addition, at this time, information on the session ID and the session survival time for the generated session is also generated and stored.

도 8을 참조하면, 단말기 상태 정보 준비 단계(S400) 이후 수행되는 전송 프로세스 결정 단계(S402)는 콘텐츠 전송 서버가 해당 단말기로 전송할 콘텐츠가 존재하게 되면, 해당 단말기에 대하여 저장된 단말기 상태 정보를 검색하여, 검색된 단말기 상태 정보에 근거하여 전송 프로세스를 결정하게 되는 단계이다. Referring to FIG. 8, when the content transmission server has content to be transmitted to the terminal, the transmission process determination step (S402) performed after the terminal state information preparation step (S400) may be performed by retrieving terminal state information stored for the terminal. In this step, the transmission process is determined based on the retrieved terminal state information.

도 8을 참조하면, 이러한 전송 프로세스 결정 단계(S402)에서는 여러가지 단말기 상태 정보를 검색하여 이를 판단하게 되는데, 먼저 해당 단말기에 대한 상태 정보가 활성화상태 정보를 저장되어있는지 판단(S4020)하게 되는데, 만약 활성화상태 정보로 저장되어있지 않다면(즉, 비활성화상태 정보로 저장되어있다면) 해당 콘텐츠를 미전송(S408)하게 되며, 만약 활성화상태 정보로 저장되어있다면 올웨이즈온 기능 사용여부 정보가 사용정보(1:사용함)로 되어있는지 판단(S4022)하게 된다. Referring to FIG. 8, in the transmission process determination step (S402), various terminal state information is searched and determined. First, it is determined whether the state information of the corresponding terminal is stored in the activation state information (S4020). If it is not stored as the activation status information (that is, if it is stored as the deactivation information), the content is not transmitted (S408), and if it is stored as the activation status information, the use of always-on information is used information (1: It is used) (S4022).

도 8을 참조하면, 만약 올웨이즈온 기능 사용여부 정보가 사용정보(1:사용함)로 되어있지 않고 미사용정보(0:사용하지 않음)로 되어있다면, SMS푸쉬를 사용 하여 콘텐츠 업데이트 알림 메시지를 단말기로 송신한 이후 콘텐츠 하나하나에 대한 전송 요청 메시지를 수신하여 전송하는 SMS푸쉬 기반 전송 프로세스를 전송 프로세스로서 결정하고, 이러한 결정된 SMS푸쉬 기반 전송 프로세스에 따라서 해당 콘텐츠를 전송(S406)하게 된다. 하지만, 만약 올웨이즈온 기능 사용여부 정보가 사용정보(1:사용함)로 되어있다면, 전송 프로세스로서, SMS푸쉬를 이용하지 않고 IP주소와 같은 단말기주소 정보를 이용하여 해당 단말기로 콘텐츠를 전송하는 패스트푸쉬 기반 전송 프로세스를 결정하게 되고, 이러한 결정에 따라서, 패스트푸쉬 기반 전송 프로세스를 이용하여 해당 단말기로 해당 콘텐츠를 전송(S404)하게 된다. Referring to FIG. 8, if the always-on-use information is not used information (1: used) and not used information (0: not used), the content update notification message is sent to the terminal using SMS push. After transmission, an SMS push based transmission process for receiving and transmitting a transmission request message for each content is determined as a transmission process, and the corresponding content is transmitted according to the determined SMS push based transmission process (S406). However, if the always-on-use information is set as the usage information (1: used), as a transmission process, fast push is used to transmit content to the corresponding terminal using terminal address information such as IP address without using SMS push. The base transmission process is determined, and according to this determination, the content is transmitted to the corresponding terminal using the fast push-based transmission process (S404).

도 9는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법을 예시적으로 설명하기 위한 도면이다. 9 is a diagram for exemplarily describing a content transmission method according to terminal state management according to the present invention.

도 9는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법을 예시적으로 설명하기 위한 도면으로서, SMS푸쉬 기반 전송 프로세스와 패스트푸쉬 기반 전송 프로세스(또는 IP푸쉬 기반 전송 프로세스)를 비교하기 위한 도면이다. FIG. 9 is a diagram for exemplarily describing a content transmission method according to terminal state management according to the present invention, and is a diagram for comparing an SMS push based transmission process and a fast push based transmission process (or an IP push based transmission process). FIG. .

도 9에서는, 단말기 A는 올웨이즈온 기능 사용 단말기이고 단말기주소 정보가 콘텐츠 전송 서버에 저장되어 있는 단말기이다. 반면, 단말기 B는 올웨이즈온 기능 미사용 단말기이거나 단말기주소 정보가 콘텐츠 전송 서버에 저장되어있지 않는 단말기이다. 단, 단말기 A 및 단말기 B는 모두 활성화(Activation)상태이다. In Fig. 9, the terminal A is an always-on function-enabled terminal and the terminal address information is stored in the content delivery server. On the other hand, the terminal B is a terminal without an always-on function or a terminal whose terminal address information is not stored in the content transmission server. However, both terminal A and terminal B are in an activation state.

도 9에서는, 콘텐츠 전송 서버는 올웨이즈온 기능 사용 단말기이며 단말기주소 정보를 알고 있는 단말기인 단말기 A로는 패스트푸쉬 전송 프로세스(IP푸쉬 전송 프로세스)를 이용하여 해당 콘텐츠를 전송하게 되면, 올웨이즈온 기능 미사용 단말기이거나 단말기주소 정보가 콘텐츠 전송 서버에 저장되어있지 않는 단말기인 단말기 B로는 SMS푸쉬 기반 전송 프로세스를 이용하여 해당 콘텐츠를 전송하게 된다. In FIG. 9, when the content delivery server is an always-on function-enabled terminal and the terminal A, which is a terminal that knows terminal address information, transmits the corresponding content using a fast-push transmission process (IP push transmission process), the terminal is not using the always-on function. Or terminal B whose terminal address information is not stored in the content delivery server, the content is transmitted using an SMS push-based transmission process.

또한, 도 9에서는, 단말기 A 및 단말기 B로 전송되어 업데이트 될 콘텐츠는 콘텐츠 1과 콘텐츠 2이며, 이러한 2개의 콘텐츠는 콘텐츠리스트에 포함된다. In addition, in FIG. 9, the contents to be updated and updated to the terminal A and the terminal B are the content 1 and the content 2, and these two contents are included in the content list.

도 9를 참조하면, 콘텐츠 전송 서버는 단말기 B로 SMS푸쉬(Short Message Service Push)를 이용하여 업데이트 알림 메시지를 송신(S900)하고, 접속된 단말기 B로부터 업데이트 요청 메시지를 수신(S902)하여, 콘텐츠 1 및 콘텐츠 2를 포함하는 콘텐츠리스트가 포함된 업데이트 응답 메시지를 단말기 B로 송신(S904)하고, 콘텐츠리스트에 포함된 콘텐츠마다 전송 요청 메시지를 수신하여 해당 콘텐츠를 전송하게 되는데, 먼저 콘텐츠 1에 대한 전송 요청 메시지를 수신(S906)하여 그에 대하여 콘텐츠 1이 포함된 전송 응답 메시지를 송신(S908)하고, 콘텐츠 2에 대한 전송 요청 메시지를 수신(S910)하여 콘텐츠 2가 포함된 전송 응답 메시지를 송신(S912)한다. Referring to FIG. 9, the content delivery server transmits an update notification message to the terminal B by using an SMS push (Short Message Service Push) (S900) and receives an update request message from the connected terminal B (S902). In step S904, an update response message including a content list including the content list 1 and the content 2 is transmitted to the terminal B, and the corresponding content is received by transmitting a request message for each content included in the content list. Receives a transmission request message (S906) and transmits a transmission response message including content 1 (S908), and receives a transmission request message for content 2 (S910) and transmits a transmission response message including content 2 ( S912).

도 9를 참조하여 패스트푸쉬 전송 프로세스(IP푸쉬 전송 프로세스)를 이용하여 단말기 A로 해당 콘텐츠를 전송하는 방법을 설명하면, 콘텐츠 전송 서버는 콘텐츠 1 및 콘텐츠 2가 포함된 콘텐츠리스트를 단말기 A로 송신(S1000)하여 콘텐츠리스트에 포함된 모든 콘텐츠(콘텐츠 1 및 콘텐츠 2)에 대한 전송 요청 메시지를 수신(S1002)하게 되고, 이러한 전송 요청 메시지에 대하여, 콘텐츠 1이 포함된 전송 응답 메시지를 송신(S1004)하여 수신 확인 메시지를 수신(S1006)하고, 콘텐츠 2가 포함된 전송 응답 메시지를 송신(S1008)하여 콘텐츠 2에 대한 수신 확인 메시지를 수신(S1010)하게 된다. Referring to FIG. 9, a method of transmitting the corresponding content to the terminal A using the fast push transmission process (IP push transmission process) will be described. The content delivery server transmits the content list including the contents 1 and 2 to the terminal A. FIG. In step S1000, a transmission request message for all contents (content 1 and content 2) included in the content list is received (S1002), and a transmission response message including content 1 is transmitted to the transmission request message (S1004). ) To receive an acknowledgment message (S1006), and transmit a transmission response message including content 2 (S1008) to receive an acknowledgment message for content 2 (S1010).

이상에서 설명한 바와 같이, 콘텐츠 전송 서버는 올웨이즈온 기능을 사용하고 단말기주소 정보를 알고 있는 단말기로는 패스트푸쉬 전송 프로세스(IP푸쉬 전송 프로세스)를 이용하여 해당 콘텐츠를 전송함으로써, SMS푸쉬에 의한 업데이트 알림 메시지를 송신하고 단말기의 접속을 기다려야하는 데 따른 오버헤드 및 콘텐츠 전송 시간을 줄일 수 있게 된다. As described above, the content delivery server uses the always-on function and transmits the corresponding content to the terminal that knows the terminal address information by using the fast push transmission process (IP push transmission process), thereby notifying update by SMS push. This reduces the overhead and content delivery time associated with sending a message and waiting for a terminal connection.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

이상 설명한 바와 같이, 본 발명은 동적 콘텐츠 전송(Dynamic Content Delivery) 기술에 적용되어, DCD 서버는 단말기로 전송할(업데이트 시킬) 콘텐츠가 발생하면, 해당 단말기로 SMS푸쉬 기능을 이용하지 않고, 기저장되어 관리되는 단말기주소 정보를 이용하여, 해당 단말기로 해당 콘텐츠를 직접 전송함으로써, SMS 푸쉬 기반 전송 방식에 따른 DCD 서버 및 전송망에 발생하는 오버헤드를 줄여주고, 해당 콘텐츠를 전송하는 데 발생하는 전송 지연을 감소시킬 수 있게 되어, 사용자에게 신속한 콘텐츠 전송 서비스를 제공하는 효과가 있는 매우 유용한 발명이다. As described above, the present invention is applied to a dynamic content delivery technology, and when a DCD server generates content to be transmitted (updated) to a terminal, the terminal is pre-stored without using an SMS push function. By using the managed terminal address information, the corresponding content is directly transmitted to the corresponding terminal, thereby reducing the overhead incurred in the DCD server and the transmission network according to the SMS push-based transmission method and reducing the transmission delay incurred in transmitting the corresponding content. It is possible to reduce, and is a very useful invention having the effect of providing a quick content delivery service to the user.

도 1은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능에 의해 단말기로 콘텐츠를 전송하는 콘텐츠 전송 시스템에 대한 도면, 1 is a diagram of a content delivery system for transmitting content to a terminal by a content transmission function according to terminal state management according to the present invention;

도 2는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버에 대한 도면, 2 is a diagram of a content delivery server providing a content delivery function according to terminal state management according to the present invention;

도 3은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기에 대한 도면, 3 is a diagram of a terminal provided with a content transmission function according to terminal state management according to the present invention;

도 4는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에 대한 흐름도, 4 is a flowchart illustrating a content transmission method according to terminal state management according to the present invention;

도 5는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에서의 단말기 상태 정보 준비 단계에 대해 설명하기 위한 도면, 5 is a view for explaining a terminal state information preparation step in the content transmission method according to the terminal state management according to the present invention;

도 6은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에서의 단말기 상태 정보 준비 단계를 위한 활성화 요청 메시지에 대한 도면, 6 is a diagram illustrating an activation request message for a terminal state information preparation step in a content transmission method according to terminal state management according to the present invention;

도 7은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법에서의 단말기 상태 정보 준비 단계를 위한 활성화 응답 메시지에 대한 도면, 7 is a diagram illustrating an activation response message for a terminal state information preparation step in a content transmission method according to terminal state management according to the present invention;

도 8은 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법을 상세하게 나타낸 도면, 8 is a diagram illustrating in detail a method for transmitting content according to terminal state management according to the present invention;

도 9는 본 발명에 따른 단말기 상태 관리에 따른 콘텐츠 전송 방법을 예시적으로 설명하기 위한 도면이다. 9 is a diagram for exemplarily describing a content transmission method according to terminal state management according to the present invention.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

100: 단말기100: terminal

101: 단말기 상태 보고 관리부101: terminal status reporting management unit

102: 콘텐츠 수신 관리부102: content receiving management unit

110: 콘텐츠 전송 서버110: content delivery server

111: 단말기 상태 관리부111: terminal status management unit

112: 패스트푸쉬 기반 전송 관리부112: fast push-based transport management unit

113: SMS푸쉬 기반 전송 관리부113: SMS push based transmission management unit

Claims (22)

단말기로 콘텐츠를 전송하는 콘텐츠 전송 서버에 있어서, In the content delivery server for transmitting the content to the terminal, 단말기로부터 올웨이즈온 기능(Always On Function) 사용여부 정보 및 단말기주소 정보가 포함된 활성화 요청 메시지를 수신하여, 상기 단말기에 대한 상태 정보를 활성화상태 정보로 갱신 저장하고, 상기 올웨이즈온 기능 사용여부정보 및 상기 단말기주소 정보를 갱신 저장하고, 활성화 응답 메시지를 상기 단말기로 송신하는 단말기 상태 관리부; 및 Receiving an activation request message including information on whether to use Always On Function and terminal address information from a terminal, updating and storing status information on the terminal with activation status information, and using the always on function usage information and A terminal state manager which updates and stores the terminal address information and transmits an activation response message to the terminal; And 상기 올웨이즈온 기능 사용여부 정보가 사용정보로 되어 있으면, 상기 단말기주소 정보를 통해서, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 상기 단말기로부터 수신하여, 상기 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 관리부If the always-on-use information is used as the usage information, the terminal transmits a content list including one or more contents to the terminal through the terminal address information, and transmits the contents included in the contents list. A fast push-based transmission management unit for receiving a request message from the terminal and transmitting the corresponding content to the terminal. 를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Content delivery server providing a content delivery function according to the terminal state management, comprising a. 제 1항에 있어서, The method of claim 1, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 활성화 요청 메시지를 수신하여, 상기 단말기와의 세션을 생성하고, 상 기 생성된 세션에 대한 세션 ID 및 세션 생존시간(Time To Live: TTL)을 생성하여 갱선 저장하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Receiving the activation request message, creating a session with the terminal, terminal state management, characterized in that for generating the session ID and session survival time (Time To Live: TTL) for the generated session to save the line Content delivery server providing a content delivery function according to. 제 2항에 있어서, 3. The method of claim 2, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 세션 ID 및 상기 세션 생존시간을 상기 활성화 응답 메시지에 추가 포함시켜서 상기 단말기로 송신하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. And transmitting the session ID and the session survival time to the terminal by including the session ID and the session survival time in the activation response message. 제 2항에 있어서, 3. The method of claim 2, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 생성된 세션 생존시간을 체크하고, 만약 상기 세션 생존시간이 만료되면 상기 단말기에 대한 상태 정보를 비활성화상태 정보로 갱신 저장하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Checking the generated session survival time, and if the session survival time expires, updates and stores the state information on the terminal as inactive state information. . 제 4항에 있어서, The method of claim 4, wherein 상기 패스트푸쉬 기반 전송 관리부는,The fast push-based transmission management unit, 상기 단말기에 대한 상태 정보가 상기 비활성화상태 정보로 저장된 경우, When the state information about the terminal is stored as the deactivation state information, 상기 단말기로 해당 콘텐츠를 미전송하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Content transmission server providing a content transmission function according to the terminal state management, characterized in that the content is not transmitted to the terminal. 제 1항에 있어서, The method of claim 1, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 단말기에 대하여, 전원 꺼짐이 감지되면 상기 단말기에 대한 상태 정보를 비활성화상태 정보로 갱신 저장하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. The content delivery server providing the content transmission function according to the terminal state management, characterized in that for the terminal, when the power off is detected, the state information for the terminal is updated and stored as inactive state information. 제 6항에 있어서, The method of claim 6, 상기 패스트푸쉬 기반 전송 관리부는,The fast push-based transmission management unit, 상기 단말기에 대한 상태 정보가 상기 비활성화상태 정보로 저장된 경우, When the state information about the terminal is stored as the deactivation state information, 상기 단말기로 해당 콘텐츠를 미전송하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Content transmission server providing a content transmission function according to the terminal state management, characterized in that the content is not transmitted to the terminal. 제 6항에 있어서, The method of claim 6, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 단말기에 대하여, 전원 켜짐이 감지되면 상기 단말기에 대한 상태 정보를 활성화상태 정보로 갱신 저장하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. The content delivery server providing the content transmission function according to the terminal state management, characterized in that for the terminal, when the power-on is detected, the state information for the terminal is updated and stored as activation state information. 제 1항에 있어서, The method of claim 1, 상기 단말기 상태 관리부는, The terminal state management unit, 상기 단말기주소 정보에 대한 변경이 감지되면 상기 감지된 단말기주소 정보를 갱신 저장하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. When the change in the terminal address information is detected, the content delivery server providing a content transmission function according to the terminal state management, characterized in that for updating and storing the detected terminal address information. 제 1항에 있어서, The method of claim 1, 상기 단말기 상태 관리부에 의해 기저장된 상기 단말기주소 정보는, The terminal address information previously stored by the terminal state management unit, 단말기 IP 주소정보를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Content delivery server providing a content delivery function according to the terminal state management, characterized in that it comprises the terminal IP address information. 제 10항에 있어서, The method of claim 10, 상기 단말기 상태 관리부에 의해 기저장된 상기 단말기주소 정보는,The terminal address information previously stored by the terminal state management unit, 상기 단말기 대한 포트(Port) 번호를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Content delivery server providing a content delivery function according to the terminal state management, characterized in that it comprises a port number (Port) for the terminal. 제 1항에 있어서, The method of claim 1, 상기 단말기 상태 관리부에 의해 상기 수신된 상기 활성화 요청 메시지에 포함된 상기 올웨이즈온 기능 사용여부 정보가 미사용정보로 되어있거나 상기 단말기주소정보가 미포함된 경우에는, When the always-on function availability information included in the activation request message received by the terminal state management unit is unused information or the terminal address information is not included, SMS푸쉬를 이용하여, 상기 단말기로 상기 콘텐츠리스트에 포함된 하나 이상의 콘텐츠를 전송하는 SMS푸쉬 기반 전송 관리부를 추가로 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. And an SMS push-based transmission management unit for transmitting one or more contents included in the content list to the terminal using an SMS push. 제 12항에 있어서, The method of claim 12, 상기 SMS푸쉬 기반 전송 관리부는, The SMS push-based transmission management unit, 상기 단말기로 SMS푸쉬(Short Message Service Push)를 이용하여 업데이트 알림 메시지를 송신하고, 접속된 상기 단말기로부터 업데이트 요청 메시지를 수신 하여, 하나 이상의 콘텐츠를 포함하는 상기 콘텐츠리스트가 포함된 업데이트 응답 메시지를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 콘텐츠마다 전송 요청 메시지를 수신하여 해당 콘텐츠를 전송하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공하는 콘텐츠 전송 서버. Sending an update notification message by using a Short Message Service Push (SMS) Push to the terminal, receiving an update request message from the connected terminal, and receiving an update response message including the content list including one or more contents. And a content transmission server according to the terminal state management, characterized by transmitting to the terminal and receiving a transmission request message for each content included in the content list. 콘텐츠 전송 서버로부터 콘텐츠를 전송받는 단말기에 있어서, In the terminal receiving the content from the content delivery server, 올웨이즈온 기능 사용여부 정보 및 단말기주소 정보를 활성화 요청 메시지에 포함시켜 송신하여, 활성화 응답 메시지를 수신하는 단말기 상태 보고 관리부; 및 A terminal status report management unit including always-on function use information and terminal address information in an activation request message and receiving an activation response message; And 상기 단말기주소 정보를 통해서 하나 이상의 콘텐츠가 포함된 콘텐츠리스트를 수신하여, 상기 단말기주소 정보를 통해서 상기 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 송신하여 상기 콘텐츠리스트에 포함된 해당 콘텐츠를 수신하는 콘텐츠 수신 관리부Receiving a content list containing one or more contents through the terminal address information, and transmits a transmission request message for the contents included in the content list through the terminal address information to receive the corresponding contents included in the content list Content reception management unit 를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기. Terminal provided with a content transmission function according to the terminal state management, comprising a. 제 14항에 있어서, 15. The method of claim 14, 상기 단말기 상태 보고 관리부는, The terminal status report management unit, 상기 수신된 활성화 응답 메시지에 세션 ID 및 세션 생존시간이 포함된 경 우, If the received activation response message includes a session ID and session survival time, 상기 세션 생존시간을 체크하고, 상기 세션 생존시간 만료 전에 상기 활성화 요청 메시지를 자동으로 또는 사용자선택에 의해 재송신하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기. And checking the session survival time and retransmitting the activation request message automatically or by user selection before the session survival time expires. 제 14항에 있어서, 15. The method of claim 14, 상기 단말기 상태 보고 관리부는, The terminal status report management unit, 전원이 꺼졌다가 켜진 경우, If the power is turned off then on 상기 활성화 요청 메시지를 재송신하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기. And a terminal for receiving a content transmission function according to terminal state management, wherein the activation request message is retransmitted. 제 14항에 있어서, 15. The method of claim 14, 상기 단말기 상태 보고 관리부는, The terminal status report management unit, 상기 단말기주소 정보가 변경된 경우, If the terminal address information is changed, 상기 변경된 단말기주소 정보가 포함된 활성화 요청 메시지를 재송신하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 기능을 제공받는 단말기. And a content transfer function according to terminal state management, characterized in that the activation request message including the changed terminal address information is retransmitted. 콘텐츠 전송 서버에 의해 단말기로 콘텐츠를 전송하는 방법에 있어서, In the method for transmitting the content to the terminal by the content delivery server, (a) 단말기에 대한 상태 정보를 활성화상태 정보 또는 비활성화상태 정보로 저장 관리하고, 상기 단말기에 연동하여 올웨이즈온 기능 사용여부정보를 사용정보 또는 미사용정보로 저장하고, 상기 단말기에 연동하여 단말기주소 정보를 저장하는 단말기 상태 정보 준비 단계; (a) storing and managing status information on the terminal as activation status information or inactivation status information, and storing always-on availability information as usage information or unused information in connection with the terminal, and terminal address information in connection with the terminal; Terminal state information preparation step of storing; (b) 상기 저장된 상태 정보가 활성화상태 정보이고, 상기 저장된 올웨이즈온 기능 사용여부정보가 사용정보이고, 상기 단말기주소 정보가 저장되어 있으면, 해당 콘텐츠에 대한 전송 프로세스를 패스트푸쉬 기반 전송 프로세스로 결정하는 전송 프로세스 결정 단계; 및 (b) if the stored state information is activation state information, the stored always-on function use information is usage information, and the terminal address information is stored, determining the transmission process for the corresponding content as a fast push-based transmission process. A transmission process determination step; And (c) 상기 단계 (b)에 결정에 의해, 하나 이상의 콘텐츠가 포함된 콘텐츠리스트(Content List)를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 콘텐츠에 대한 전송 요청 메시지를 상기 단말기로부터 수신하여, 상기 단말기로 해당 콘텐츠를 전송하는 패스트푸쉬 기반 전송 단계(c) by determining in step (b), transmit a Content List containing one or more contents to the terminal, and receive a transmission request message for the contents included in the contents list from the terminal. A fast push-based transmission step of transmitting the corresponding content to the terminal 를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법. Content transmission method according to the terminal state management, comprising a. 제 18항에 있어서,The method of claim 18, 상기 단계 (b)는,Step (b) is, 상기 올웨이즈온 기능 사용여부 정보가 미사용정보로 되어 있거나, 상기 단 말기주소 정보가 미저장된 경우, 해당 콘텐츠에 대한 전송 프로세스를 SMS푸쉬 기반 전송 프로세스로 결정하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법. If the always-on-use information is set to unused information or the terminal address information is not stored, the content transmission according to terminal state management is determined as an SMS push based transmission process for the corresponding content. Way. 제 19항에 있어서,The method of claim 19, 상기 단계 (b)에서 해당 콘텐츠에 대한 전송 프로세스를 SMS푸쉬 기반 전송 프로세스로 결정한 이후, After determining the transmission process for the content in the step (b) to the SMS push-based transmission process, 상기 결정된 SMS푸쉬 기반 전송 프로세스를 이용하여 해당 콘텐츠를 전송하는 SMS푸쉬 기반 전송 단계를 포함하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법. And an SMS push-based transmission step of transmitting the corresponding content using the determined SMS push-based transmission process. 제 20항에 있어서,The method of claim 20, 상기 SMS푸쉬 기반 전송 프로세스는, The SMS push based transmission process, 상기 단말기로 SMS푸쉬(Short Message Service Push)를 이용하여 업데이트 알림 메시지를 송신하고, 접속된 상기 단말기로부터 업데이트 요청 메시지를 수신하여, 하나 이상의 콘텐츠를 포함하는 상기 콘텐츠리스트가 포함된 업데이트 응답 메시지를 상기 단말기로 송신하고, 상기 콘텐츠리스트에 포함된 콘텐츠마다 전송 요청 메시지를 수신하여 해당 콘텐츠를 송신하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법. Sending an update notification message by using a Short Message Service Push (SMS) Push to the terminal, receiving an update request message from the connected terminal, and receiving an update response message including the content list including one or more contents. And transmitting the corresponding content by receiving a transmission request message for each content included in the content list. 제 18항에 있어서,The method of claim 18, 상기 단계 (b)에서, 상기 저장된 상태 정보가 상기 비활성화상태 정보이면, In the step (b), if the stored state information is the inactive state information, 상기 단말기로 해당 콘텐츠를 미전송하는 것을 특징으로 하는 단말기 상태 관리에 따른 콘텐츠 전송 방법. Content transmission method according to the terminal state management, characterized in that the content is not transmitted to the terminal.
KR1020070106779A 2007-10-23 2007-10-23 Method, Server and Terminal for Transmitting Content through Managing Terminal Status KR101128844B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070106779A KR101128844B1 (en) 2007-10-23 2007-10-23 Method, Server and Terminal for Transmitting Content through Managing Terminal Status

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070106779A KR101128844B1 (en) 2007-10-23 2007-10-23 Method, Server and Terminal for Transmitting Content through Managing Terminal Status

Publications (2)

Publication Number Publication Date
KR20090041195A KR20090041195A (en) 2009-04-28
KR101128844B1 true KR101128844B1 (en) 2012-03-23

Family

ID=40764354

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070106779A KR101128844B1 (en) 2007-10-23 2007-10-23 Method, Server and Terminal for Transmitting Content through Managing Terminal Status

Country Status (1)

Country Link
KR (1) KR101128844B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030123423A1 (en) 2001-12-05 2003-07-03 Nec Corporation Mobile/portable terminal and PDP context management method used therefor in constantly-on state
KR20060037326A (en) * 2004-02-09 2006-05-03 리서치 인 모션 리미티드 Method and apparatus for controlling wireless network operation associated with flow control process
KR20060081001A (en) * 2005-01-06 2006-07-12 에스케이 텔레콤주식회사 Mobile communication terminal and method capable of updating information in real time
KR20070075771A (en) * 2006-01-16 2007-07-24 에스케이 텔레콤주식회사 Apparatus and method for providing contents using a wireless communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030123423A1 (en) 2001-12-05 2003-07-03 Nec Corporation Mobile/portable terminal and PDP context management method used therefor in constantly-on state
KR20060037326A (en) * 2004-02-09 2006-05-03 리서치 인 모션 리미티드 Method and apparatus for controlling wireless network operation associated with flow control process
KR20060081001A (en) * 2005-01-06 2006-07-12 에스케이 텔레콤주식회사 Mobile communication terminal and method capable of updating information in real time
KR20070075771A (en) * 2006-01-16 2007-07-24 에스케이 텔레콤주식회사 Apparatus and method for providing contents using a wireless communication network

Also Published As

Publication number Publication date
KR20090041195A (en) 2009-04-28

Similar Documents

Publication Publication Date Title
KR101089401B1 (en) Automatic user device presence registration system
KR101370318B1 (en) Method and Server for Collecting Contents Usage Information
JP4668952B2 (en) Presence system and its mobile device and server
JP2005312045A5 (en)
KR102312994B1 (en) Apparatus for providing home network service and method thereof
KR20020045865A (en) Method for Distributing of application software using by Mobile Communication System
KR20120107022A (en) Method and apparatus for synchronizing personal information
US20080163227A1 (en) Server and client, and update supporting and performing methods thereof
KR20090042018A (en) Differentiated content expression method, content delivery system, content providing server and terminal for it
CN107003981B (en) Synchronizing with a locally paired device to obtain data from a remote server using point-to-point communication
KR101867576B1 (en) The Agent System and method for LoRaWAN Network Server and oneM2M Platform
KR101973531B1 (en) Method and apparatus for automatically sharing applications between multiple clients
KR101632753B1 (en) Intermediating apparatus and method for providing device management service
KR20120017619A (en) Apparatus, method for providing a terminal management package and method for receiving the terminal management package
JP4959086B2 (en) Communications system
KR101128844B1 (en) Method, Server and Terminal for Transmitting Content through Managing Terminal Status
CN102904742B (en) To method of operation and the system of executable node
CN102761574B (en) A kind of method and system being realized point-to-point service by always online platform
KR101378401B1 (en) Method and DCD Server for Content Delivery Control according to Content Type
KR20060098778A (en) Search service method using mobile communication terminal and mobile communication terminal and server for it
JP3776848B2 (en) Management server and program
JP4532238B2 (en) On-demand service provision system
KR100455140B1 (en) Method for transmitting instance message to mobile terminal
CN101790137A (en) Forwarding method and system fused with IP message
KR101313677B1 (en) Method, Terminal, and Server for Negotiating Terminal Capability in Dynamic Content Delivery

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071023

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20101102

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20071023

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20110928

Patent event code: PE09021S01D

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20111021

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20111229

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120314

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120314

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150302

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20150302

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20180312

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180312

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190307

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190307

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20200305

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20200305

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20210310

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20231211

Start annual number: 13

End annual number: 13