[go: up one dir, main page]

KR100675130B1 - Method and system for providing content to set-top box at the request of a third party - Google Patents

Method and system for providing content to set-top box at the request of a third party Download PDF

Info

Publication number
KR100675130B1
KR100675130B1 KR1020050077205A KR20050077205A KR100675130B1 KR 100675130 B1 KR100675130 B1 KR 100675130B1 KR 1020050077205 A KR1020050077205 A KR 1020050077205A KR 20050077205 A KR20050077205 A KR 20050077205A KR 100675130 B1 KR100675130 B1 KR 100675130B1
Authority
KR
South Korea
Prior art keywords
content
top box
information
address
user
Prior art date
Application number
KR1020050077205A
Other languages
Korean (ko)
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 KR1020050077205A priority Critical patent/KR100675130B1/en
Application granted granted Critical
Publication of KR100675130B1 publication Critical patent/KR100675130B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Power Engineering (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자로부터 다양한 경로를 통해 컨텐츠 전송 요청을 받아 컨텐츠를 셋탑박스로 직접 전송하거나 다운로드하는 방법 및 그 시스템에 관한 것이다. 본 발명은 네트워크를 통해 접속된 셋탑박스로부터 장치 고유 번호를 수신하는 단계와, 사용자 등록 정보에 대응하여 상기 수신된 셋탑박스의 장치 고유 번호를 등록하는 단계와, 제 3의 사용자 단말기를 통하여 상기 사용자 등록 정보에 따라 로그인된 사용자로부터 상기 셋탑박스로의 컨텐츠 전송 요청을 수신하는 단계, 및 상기 컨텐츠 전송 요청에 따라 선택된 컨텐츠를 상기 사용자 등록 정보에 대응하는 셋탑박스로 전송하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법을 제공한다. 본 발명에 의하면, 텔레비전과 리모컨 등과 같은 셋탑박스의 제한된 인터페이스를 통하지 않고도 다양한 경로를 통해 사용자로부터 선택된 컨텐츠를 셋탑박스로 전송할 수 있다.The present invention relates to a method and a system for receiving a content transmission request from a user through various paths and transmitting or downloading the content directly to the set-top box. The present invention comprises the steps of receiving a device unique number from the set-top box connected via a network, registering a device unique number of the received set-top box corresponding to user registration information, and the user through a third user terminal Receiving a content transmission request from the user logged in according to the registration information to the set-top box, and transmitting the content selected according to the content transmission request to the set-top box corresponding to the user registration information. It provides a content providing method. According to the present invention, the content selected by the user can be transmitted to the set-top box through various paths without passing through the limited interface of the set-top box such as a television and a remote controller.

Description

제3자의 요청에 의해 컨텐츠를 셋탑박스로 제공하는 방법 및 그 시스템{METHOD FOR PROVIDING CONTENTS TO SET-TOP BOX BY THIRD PARTY'S ACTION AND SYSTEM THEREOF}METHOD FOR PROVIDING CONTENTS TO SET-TOP BOX BY THIRD PARTY'S ACTION AND SYSTEM THEREOF}

도 1은 본 발명에 따른 네트워크를 통해 컨텐츠를 셋탑박스로 제공하기 위한 구성의 일례를 나타내는 도면이다.1 is a diagram illustrating an example of a configuration for providing content to a set-top box through a network according to the present invention.

도 2는 본 발명에 따른 컨텐츠 제공 방법에 있어서, 사용자 등록 정보 및 셋탑박스의 장치 고유 번호를 대응시킨 테이블을 나타내는 도면이다.2 is a diagram showing a table in which user registration information and a device unique number of a set-top box correspond to each other in the content providing method according to the present invention.

도 3은 본 발명의 일실시예에 따른 컨텐츠 전송 관리 시스템의 구성을 나타내는 도면이다.3 is a diagram illustrating a configuration of a content delivery management system according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 컨텐츠 전송 방법에 있어서, 사용자 등록과 셋탑박스 등록 절차를 나타내는 도면이다.4 is a diagram illustrating a user registration and a set-top box registration procedure in a content transmission method according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 컨텐츠 전송 방법에 있어서, 사용자 로그인과 셋탑박스 접속 절차를 나타내는 도면이다.5 is a diagram illustrating a user login and set-top box access procedure in a content transmission method according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 제공 서비스 서버를 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차를 나타내는 도면이다.6 is a diagram illustrating a content delivery request and a content delivery procedure through a content providing service server in a content delivery method according to an embodiment of the present invention.

도 7은 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제1 실시예를 나타내는 도면이 다.7 is a diagram illustrating a first embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

도 8은 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제2 실시예를 나타내는 도면이다.8 is a view showing a second embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

도 9는 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제3 실시예를 나타내는 도면이다.9 is a diagram illustrating a third embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

110: 셋탑박스 120: 사용자 단말기110: set-top box 120: user terminal

130: 네트워크 140, 300: 컨텐츠 전송 관리 시스템130: network 140, 300: content delivery management system

150: 컨텐츠 제공 서비스 서버150: content providing service server

310: 등록부 320: 통신부310: register 320: communication unit

330: 전송 정보 저장부 340: 전송부330: transmission information storage unit 340: transmission unit

본 발명은 네트워크를 통해 컨텐츠를 셋탑박스로 제공하는 방법 및 그 시스템에 관한 것으로, 특히 사용자로부터 셋탑박스의 텔레비전 인터페이스 외의 다양한 경로를 통해 컨텐츠 전송 요청을 받아 해당 컨텐츠를 셋탑박스로 직접 전송하거나 다운로드하는 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and a system for providing content to a set-top box through a network, and in particular, receiving a content transmission request from a user through various paths other than the television interface of the set-top box, and transmitting or downloading the content directly to the set-top box. It relates to a method and a system thereof.

통상적으로 셋탑박스(set-top box)는 주문형 비디오, 영상판 홈 쇼핑, 또는 네트워크 게임 등 차세대 쌍방향 멀티미디어 통신 서비스를 이용하는데 필요한 통신 단말기로서, 영상 혹은 음성 등의 멀티미디어 신호의 수신 및 저장 기능, 수신된 멀티미디어 신호를 변환하여 텔레비전에서 상영하는 기능을 수행한다. In general, a set-top box is a communication terminal required to use next-generation interactive multimedia communication services such as video on demand, video home shopping, or network game, and receives and stores multimedia signals such as video or audio. Converts the multimedia signal to be displayed on a television.

종래 셋탑박스는 네트워크에 직접 연결된 상태에서 텔레비전 및 리모컨과 같은 인터페이스를 통해 원하는 컨텐츠를 선택 한다. 따라서, 종래 셋탑박스는 상기 텔레비전 및 리모컨을 통해서만 다운로드 받을 컨텐츠를 선택 할 수 있기 때문에 셋탑박스의 컨텐츠 선택에 대한 경로의 제약이 많은 문제점이 있다. The conventional set-top box selects the desired content through an interface such as a television and a remote control while directly connected to a network. Therefore, the conventional set-top box can select the content to be downloaded only through the television and the remote control, there are many problems in the path of the content selection of the set-top box.

또한, 디빅스플레이어와 같이 직접 네트워크에 연결되지 않고 PC 부착형 멀티미디어 플레이어 장치 형태의 셋탑박스는, PC에 부착되어 있는 동안 PC를 통하여 네트워크에 연결되어 원하는 컨텐츠를 다운로드 받은 후, 해당 셋탑박스를 텔레비전으로 옮겨 연결하거나 PC와 텔레비전을 연결하는 별도의 유.무선 네트워크를 통하여 원하는 컨텐츠를 보게 되는 방식으로서, 원하는 컨텐츠를 다운로드 받는 과정에 PC에 종속된 형태로서만 가능하다는 제약이 있는 문제점이 있다.In addition, the set-top box in the form of a PC-attached multimedia player device, such as a DivX player, is connected to the network via a PC while downloading the desired content while attached to the PC, and then the set-top box is transferred to a television. As a method of viewing desired content through a separate wired / wireless network that connects or connects a PC to a TV, there is a problem in that the process of downloading desired content is only possible in a PC-dependent form.

또한, 종래 셋탑박스는 텔레비전 또는 리모컨과 같은 인터페이스를 통해 다운로드 받을 영상 신호를 선택 받기 때문에 사용자가 상기 셋탑박스가 설치된 장소 이외의 다른 장소 또는 장소 이동 중에 상기 셋탑박스에서 다운로드 받을 컨텐츠를 선택할 수 없는 단점이 있다.In addition, the conventional set-top box receives a video signal to be downloaded through an interface such as a television or a remote control, so that the user cannot select content to be downloaded from the set-top box while moving to a place or place other than the place where the set-top box is installed. There is this.

본 발명은 상술한 바와 같은 종래기술의 문제점을 해결하기 위해 안출된 것 으로서, 셋탑박스의 텔레비전 인터페이스 이외의 다양한 경로를 통해 컨텐츠를 선택 하여 선택된 컨텐츠를 네트워크에 연결된 셋탑박스로 전송하는 방법 및 그 시스템을 제공하는 것을 목적으로 한다. The present invention has been made to solve the problems of the prior art as described above, and a method and system for selecting a content through a variety of paths other than the television interface of the set-top box to transmit the selected content to the set-top box connected to the network The purpose is to provide.

본 발명의 다른 목적은 셋탑박스가 설치되어 있지 않는 장소 또는 이동 중에 사용자가 네트워크에 연결된 셋탑박스로 전송할 컨텐츠를 선택하도록 하고, 이렇게 선택된 컨텐츠를 셋탑박스로 전송하는 것이다.Another object of the present invention is to allow a user to select content to be transmitted to a set-top box connected to a network while a set-top box is not installed or moving, and transmit the selected content to the set-top box.

상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일 실시 예에 따른 컨텐츠 제공 방법은, 네트워크를 통해 접속된 셋탑박스로부터 장치 고유 번호를 수신하는 단계와, 상기 셋탑박스가 네트워크를 통하여 최초로 접속한 시점 1회에 한하여 사용자 등록 정보에 대응하여 상기 수신된 셋탑박스의 장치 고유 번호를 등록하는 단계와, 상기 셋탑박스의 장치 고유번호를 등록한 이후에는 매번 셋탑박스가 네트워크에 접속할 때 수신한 셋탑박스의 장치 고유 번호와 네트워크 주소를 사용자 등록 정보와 연결하여 등록하는 단계와, 상기 사용자 등록 정보에 따라 로그인된 사용자로부터 상기 셋탑박스에 대한 컨텐츠 전송 요청을 수신하는 단계, 및 상기 컨텐츠 전송 요청에 따라 선택된 컨텐츠를 상기 사용자 등록 정보에 대응하는 셋탑박스로 전송하는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object and to solve the above-mentioned problems of the prior art, the content providing method according to an embodiment of the present invention, receiving the device unique number from the set-top box connected through a network, and the set-top Registering the device unique number of the set-top box in response to user registration information only once when the box is first accessed through the network, and after registering the device unique number of the set-top box, the set-top box is networked every time. Connecting to the device registration number and the network address of the set-top box received when accessing the user registration information, receiving a content transmission request for the set-top box from the user logged in according to the user registration information; The content selected according to the content transmission request corresponds to the user registration information. Characterized in that it comprises the step of transmitting to the set-top box.

본 발명의 다른 일측에 따르는 셋탑박스는, 컨텐츠를 저장하는 저장부, 컨텐츠 전송 관리 시스템 및 컨텐츠 제공 서비스 서버 등의 외부 시스템과 통신하는 통신부, 전송되는 컨텐츠의 주소 정보 및 그에 따른 전송 방식에 따라 그 과정의 제어를 담당하는 전송 제어부를 포함하는 것을 특징으로 한다. 이 셋탑박스의 구성 부분 중, 상기 저장된 컨텐츠를 변환하여 텔레비전 등의 외부 장치에서 플레이하는 재생부 등의 구성 요소는 본 특허와 직접 관련이 없으므로 생략한다.According to another aspect of the present invention, a set-top box includes a storage unit for storing content, a communication unit for communicating with an external system such as a content delivery management system and a content providing service server, address information of the transmitted content, and a transmission scheme according thereto. It characterized in that it comprises a transmission control unit in charge of controlling the process. Among the constituent parts of the set-top box, components such as a playback unit that converts the stored contents and play them on an external device such as a television are not directly related to the present patent and thus will be omitted.

본 발명의 다른 일측에 따르는 컨텐츠 전송 관리 시스템은 사용자 등록 정보 및 셋탑박스의 장치 고유 번호를 등록하는 등록부와, 사용자 등록 정보에 따라 로그인한 사용자의 컨텐츠 전송 요청에 따라 그 사용자에게 등록된 셋탑박스에 해당하는 다운로드 큐에 그 컨텐츠 전송 정보를 저장하는 전송정보 저장부, 그 전송 정보에 따라 컨텐츠의 전송을 담당하는 전송부를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, a content delivery management system includes a register for registering user registration information and a device unique number of a set-top box, and a set-top box registered to the user according to a content transfer request of a user logged in according to the user registration information. And a transmission information storage unit for storing the content transmission information in the corresponding download queue, and a transmission unit responsible for the transmission of the content according to the transmission information.

도 1은 본 발명에 따른 네트워크를 통해 컨텐츠를 셋탑박스로 제공하기 위한 구성의 일례를 나타내는 도면이다.1 is a diagram illustrating an example of a configuration for providing content to a set-top box through a network according to the present invention.

도 1을 참조하면, 셋탑박스(110)는 전원이 공급되어 구동되고 네트워크(130)에 접속이 되면, 네트워크(130)를 통해 접속된 컨텐츠 전송 관리 시스템(140)으로 장치 고유 번호, 자신의 구동 상태, 자신의 네트워크 주소 등과 같은 정보를 전송하여 컨텐츠 전송 관리 시스템(140)에 상기 장치 고유 번호 및 네트워크 주소를 등록한다. Referring to FIG. 1, when the set-top box 110 is powered and driven and connected to the network 130, the set-top box 110 is a device unique number and its driving to the content delivery management system 140 connected through the network 130. The device unique number and the network address are registered in the content delivery management system 140 by transmitting information such as a status and its own network address.

상기 장치 고유 번호는 셋탑박스(110)에 내장된 고유한 이더넷 MAC 주소, 또는 셋탑박스(110)에 내장된 장치 고유 번호를 포함할 수 있다. The device unique number may include a unique Ethernet MAC address embedded in the set top box 110, or a device unique number embedded in the set top box 110.

셋탑박스(110)는 전송 또는 다운로드된 컨텐츠를 저장하는 저장 기능, 네트워크(130)을 통해 컨텐츠 전송 관리 시스템(140)과 통신을 수행하는 통신 기능, 컨텐츠 전송 관리 시스템(140)으로부터 전달받은 컨텐츠 주소 정보의 형태 및 내용에 따라서 그 컨텐츠의 전송을 수행하는 전송 제어 기능, 상기 컨텐츠를 재생하여 텔레비전 신호로 변환하여 재생할 수 있는 재생 기능을 포함할 수 있다.Set-top box 110 has a storage function for storing the transmitted or downloaded content, a communication function for communicating with the content delivery management system 140 through the network 130, the content address received from the content delivery management system 140 A transmission control function for transmitting the content according to the form and content of the information, and a reproduction function for reproducing the content, converting the content into a television signal, and playing the content.

셋탑박스(110)는 네트워크(130)를 통해 컨텐츠 전송 관리 시스템(140)과 접속하고, 컨텐츠 전송 관리 시스템(140)으로부터 전송되는 컨텐츠를 직접 수신하거나(push 방식), 컨텐츠 주소 정보를 수신하여 그 컨텐츠 주소로부터 직접 컨텐츠를 다운로드 받거나(직접 URL 주소에 의한 다운로드 방식) 메타데이타 형식의 컨텐츠 주소 정보를 수신하여 이를 위한 별도의 내부 전송 제어부의 관련 소프트웨어를 구동하여 컨텐츠를 다운로드(메타데이타 방식의 주소에 의한 컨텐츠 다운로드 방식) 받을 수 있다. The set-top box 110 connects to the content delivery management system 140 through the network 130 and directly receives the content transmitted from the content delivery management system 140 (push method), or receives the content address information. Download the content directly from the content address (download method by direct URL address) or receive the content address information in metadata format and run the related software of a separate internal transmission control unit to download the content (to the metadata type address). Content download method).

사용자 단말기(120)는 사용자로부터 셋탑박스(110)로 전송될 컨텐츠를 선택하기 위한 컨텐츠 전송 요청을 입력 받는다. 사용자 단말기(120)는 개인용 컴퓨터, 이동통신단말기, 또는 유무선 전화기로 구현될 수 있다. The user terminal 120 receives a content transmission request for selecting content to be transmitted to the set-top box 110 from the user. The user terminal 120 may be implemented as a personal computer, a mobile communication terminal, or a wired or wireless telephone.

사용자 단말기(120)는 컨텐츠 제공 서비스 서버(150)에서 제공되는 컨텐츠 제공 서비스를 사용하기 위한 전용 클라이언트 소프트웨어를 설치하거나, 웹 브라우저를 통해 상기 컨텐츠 제공 서비스를 사용한다. 사용자 단말기(120)는 상기 전용 클라이언트 소프트웨어 혹은 웹 브라우저를 통해 상기 컨텐츠 전송 요청을 생성하고, 상기 컨텐츠 전송 요청을 네트워크(130)를 통해 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다. 이 경우 사용자 단말기(120)은 내부에 저장된 사용자 등록 정보, 이 사용자에 해당하는 셋탑박스의 고유 번호, 전송 요청을 하는 컨텐츠의 주소 정보를 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다(Pull 방식의 경 우).The user terminal 120 installs dedicated client software for using the content providing service provided by the content providing service server 150 or uses the content providing service through a web browser. The user terminal 120 may generate the content delivery request through the dedicated client software or the web browser, and transmit the content delivery request to the content delivery management system 140 through the network 130. In this case, the user terminal 120 may transmit the user registration information stored therein, a unique number of the set-top box corresponding to the user, and address information of the content requesting to the content delivery management system 140 (Pull method). Occation).

사용자 단말기(120)에서 상기 컨텐츠 전송 요청을 생성하는 방식은, 화면 상에 해당 컨텐츠와 연계된 버튼을 마우스로 클릭하거나, 해당 컨텐츠에 대하여 활성화된 특정 메뉴를 선택하거나, 마우스의 오른쪽 버튼에 의하여 활성화된 메뉴를 선택하는 등의 방식에 의하여 셋탑박스로 전송될 컨텐츠를 선택할 수 있다. The user terminal 120 generates the content transmission request by clicking a button associated with the content on the screen with a mouse, selecting a specific menu activated for the content, or activating by a right button of a mouse. The content to be transmitted to the set-top box may be selected by selecting a menu.

사용자 단말기(120)는 컨텐츠 제공 서비스 서버(150)에서 제공되는 컨텐츠 제공 서비스를 사용하기 위한 전용 클라이언트 소프트웨어를 설치한다. 사용자 단말기(120)는 상기 전용 클라이언트 소프트웨어를 통해 상기 컨텐츠 전송 요청을 생성하고, 상기 컨텐츠 전송 요청을 네트워크(130)를 통해 해당 컨텐츠 제공 서비스 서버(150)으로 전송할 수 있다. 이 경우 사용자 단말기(120)은 내부에 저장된 사용자 등록 정보, 이 사용자에 해당하는 셋탑박스의 고유 번호와 네트워크 주소, 전송 요청을 하는 컨텐츠의 주소 정보를 해당 컨텐츠 제공 서비스 서버(150)으로 전송할 수 있다(Push 방식의 경우).The user terminal 120 installs dedicated client software for using the content providing service provided by the content providing service server 150. The user terminal 120 may generate the content transmission request through the dedicated client software and transmit the content transmission request to the corresponding content providing service server 150 through the network 130. In this case, the user terminal 120 may transmit the user registration information stored therein, the unique number and network address of the set-top box corresponding to the user, and address information of the content requesting transmission to the corresponding content providing service server 150. (For Push method).

또한, 사용자 단말기(120)는 웹 브라우저를 통해 접속한 웹 서비스를 통하여 상기 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송할 수도 있다(Pull 방식 혹은 전송 관리 시스템을 통한 Push 방식의 경우). 예를 들어, 사용자 단말기(120)은 해당 컨텐츠를 제공하는 컨텐츠 제공 서비스 서버(150)의 웹 브라우져를 통해 접속하여 해당 컨텐츠를 찾음으로써 해당 컨텐츠 주소 정보를 찾아서 이를 포함한 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다. 또한, 예들 들어, 사용자 단말기(120)에서 시작한 검색의 결과로서 해당 컨텐츠에 대한 주소 정보를 찾아서 이를 포함한 컨텐츠 전송 정보를 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다.In addition, the user terminal 120 may transmit the content delivery request to the content delivery management system 140 through a web service accessed through a web browser (pull or push method through the delivery management system). For example, the user terminal 120 connects through a web browser of the content providing service server 150 providing the corresponding content, finds the corresponding content, finds the corresponding content address information, and sends a content transmission request including the same to the content delivery management system. And transmit to 140. In addition, for example, as a result of the search initiated by the user terminal 120, address information about the corresponding content may be found and the content delivery information including the same may be transmitted to the content delivery management system 140.

사용자 단말기(120)는 사용자로부터 상기 웹 서비스 상에서 찾은 해당 컨텐츠와 연계된 특정 버튼을 클릭함으로써 셋탑박스(110)로 전송될 컨텐츠를 선택할 수 있다. 또한, 사용자 단말기(120)는 사용자로부터 상기 웹 서비스의 컨텐츠 상에서 활성화되는 마우스의 우측 버튼 메뉴의 선택을 입력 받음으로써 셋탑박스(110)로 전송될 컨텐츠를 선택할 수 있다. 이런 방식으로 선택된 컨텐츠에 대한 주소 정보를 포함한 컨텐츠 전송 정보를 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다.The user terminal 120 may select content to be transmitted to the set-top box 110 by clicking a specific button associated with the corresponding content found on the web service from the user. In addition, the user terminal 120 may select a content to be transmitted to the set-top box 110 by receiving a selection of a right button menu of a mouse activated on the content of the web service from the user. In this manner, the content delivery information including the address information of the selected content may be transmitted to the content delivery management system 140.

한편, 사용자 단말기(120)는 이동통신단말기인 경우 WAP 방식 등의 무선 인터넷을 통해 상기 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다. 또한, 사용자 단말기(120)는 이동통신단말기인 경우 수신된 콜백(call-back) URL을 내장한 단문 문자 메시지(Short Message Service: SMS)에 대한 응답의 형태로 상기 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송할 수도 있다. 사용자 단말기(120)는 사용자의 요청에 의하거나 컨텐츠 전송 관리 시스템(140)의 동작에 의하여 해당 컨텐츠의 다운로드 주소를 내장한 콜백 URL 방식의 단문 문자 메시지(SMS)를 수신한 경우 상기 수신된 메시지에 따른 작동 버튼(예를 들어, 연결하기 기능을 선택하기 위한 메뉴 버튼)을 입력 받음으로써 상기 컨텐츠를 선택할 수 있다. Meanwhile, in the case of a mobile communication terminal, the user terminal 120 may transmit the content transmission request to the content delivery management system 140 through the wireless Internet such as a WAP method. In addition, the user terminal 120 transmits the content transmission request in the form of a response to a short message service (SMS) incorporating a received call-back URL in the case of a mobile communication terminal. And transmit to 140. When the user terminal 120 receives a short text message (SMS) of a callback URL method incorporating a download address of the corresponding content by a user's request or by an operation of the content delivery management system 140, the user terminal 120 The content may be selected by receiving a corresponding operation button (for example, a menu button for selecting a connection function).

한편, 사용자 단말기(120)는 유무선 전화기인 경우 컨텐츠 전송 관리 시스 템(140)과 연계되는 ARS 정보 서비스 센터에 접속하여 상기 ARS 정보 서비스 절차에 따른 상기 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송할 수 있다. 사용자 단말기(120)는 사용자로부터 상기 ARS 정보 서비스에서 특정 컨텐츠에 관한 정보와 연계된 특정 번호키를 입력 받음으로써 상기 컨텐츠를 선택할 수 있다. Meanwhile, when the user terminal 120 is a wired or wireless telephone, the user terminal 120 accesses an ARS information service center associated with the content delivery management system 140 to transmit the content transmission request according to the ARS information service procedure to the content delivery management system 140. Can transmit The user terminal 120 may select the content by receiving a specific number key associated with the information about the specific content in the ARS information service from the user.

이와 같이, 사용자 단말기(120)는 다양한 방식에 의해 네트워크(130)를 통해 컨텐츠 제공 서비스 서버(150)과 접속하여 선택된 컨텐츠가 셋탑박스(110)로 전송되도록 하기 위한 상기 컨텐츠 전송 요청을 컨텐츠 전송 관리 시스템(140)으로 전송하거나 (Pull 방식 혹은 전송 관리 시스템을 통한 Push 방식의 경우), 해당 컨텐츠 제공 서비스 서버(150)으로 전송한다(컨텐츠 제공 서비스 서버를 통한 Push 방식의 경우). As such, the user terminal 120 manages the content transmission request to access the content providing service server 150 through the network 130 to transmit the selected content to the set-top box 110 through various methods. Transmission to the system 140 (in the case of a pull method or a push method through a delivery management system), or transmits to the content providing service server 150 (in the case of a push method through the content providing service server).

네트워크(130)는 공중 서비스 형태로 제공되는 인터넷 또는 특정 기관 내부 용도로 구축되어 운용되는 인트라넷 등과 같은 모든 형태 통신망을 포함할 수 있다. 네트워크(130)는 셋탑박스(110), 사용자 단말기(120), 컨텐츠 전송 관리 시스템(140), 및 컨텐츠 제공 서비스 서버(150)간을 연결하는 경로로서, 컨텐츠 전송 관리 시스템(140) 및 컨텐츠 제공 서비스 서버(150)으로부터 컨텐츠를 셋탑박스(110)로 전달하기 위한 모든 통신 경로를 포함할 수 있다. The network 130 may include all types of communication networks such as the Internet provided as a public service or an intranet built and operated for a specific institution internal use. The network 130 is a path connecting the set-top box 110, the user terminal 120, the content delivery management system 140, and the content providing service server 150, and provides the content delivery management system 140 and the content providing. It may include all communication paths for delivering content from the service server 150 to the set-top box 110.

컨텐츠 전송 관리 시스템(140)은 네트워크(130)를 통해 접속된 사용자 단말기(120)로부터 상기 컨텐츠 전송 요청을 수신하고, (Pull 방식 혹은 컨텐츠 전송 관리 시스템을 통한 Push 방식의 경우) 상기 컨텐츠 전송 요청에 따라 네트워크 (130)를 통해 접속된 셋탑박스(110)로 선택된 컨텐츠를 전송한다. The content delivery management system 140 receives the content delivery request from the user terminal 120 connected through the network 130, and in response to the content delivery request (in case of a pull method or a push method through the content delivery management system). Accordingly, the selected content is transmitted to the set top box 110 connected through the network 130.

컨텐츠 전송 관리 시스템(140)은 컨텐츠 전송 서비스에 따른 사용자 등록 정보를 미리 등록한다. The content delivery management system 140 registers user registration information according to the content delivery service in advance.

상기 사용자 등록 정보는 네트워크(130)를 통해 사용자 단말기(120)의 전용 클라이언트 소프트웨어의 메뉴에 따라 사용자로부터 입력된 사용자 정보일 수 있다. 또한, 상기 사용자 등록 정보는 사용자 단말기(120)가 웹 브라우저를 통해 접속한 웹 서비스의 사용자 정보 등록 절차에 따라 사용자로부터 입력된 사용자 정보일 수 있다. 또한, 상기 사용자 등록 정보는 사용자 단말기(120)가 유무선 전화기인 경우 네트워크(130)를 통해 접속된 ARS 정보 서비스 혹은 WAP 등의 무선 인터넷 서비스에 의한 절차에 따라 사용자로부터 입력된 사용자 정보일 수 있다. 상기 사용자 등록 정보는 사용자 아이디 또는 상기 ARS 정보 서비스에서 사용되는 사용자의 전화번호를 포함할 수 있다.The user registration information may be user information input from a user through a menu of dedicated client software of the user terminal 120 through the network 130. In addition, the user registration information may be user information input from a user according to a user information registration procedure of a web service accessed by the user terminal 120 through a web browser. In addition, when the user terminal 120 is a wired or wireless telephone, the user registration information may be user information input from a user according to a procedure by an ARS information service or a wireless Internet service such as a WAP connected through the network 130. The user registration information may include a user ID or a telephone number of a user used in the ARS information service.

컨텐츠 전송 관리 시스템(140)은 네트워크(130)를 통해 접속된 셋탑박스(110)의 전원이 인가되면, 셋탑박스(110)로부터 장치 고유 번호, 네트워크 주소, 장치의 상태 정보를 수신하고, 상기 수신된 장치 고유 번호와 네트워크 주소를 상기 사용자 등록 정보에 대응시켜 등록한다. 컨텐츠 전송 관리 시스템(140)은 셋탑박스(110)가 네트워크를 통하여 최초로 접속한 시점 1회에 한하여, 컨텐츠 전송 관리 시스템(140)의 사용자 등록 정보에 대응하여 상기 수신된 셋탑박스의 장치 고유 번호를 등록하여 항후에 사용하게 되며, 셋탑박스(110)의 장치 고유번호를 등록한 이후에는 매번 셋탑박스(110)가 전원이 공급되어 구동하여 네트워크에 접속할 때 셋탑박스(110)로부터 전송되는 셋탑박스의 장치 고유 번호와 네트워크 주소를 상기 사용자 등록 정보와 연결하여 등록한다.When the power of the set-top box 110 connected through the network 130 is applied, the content delivery management system 140 receives a device unique number, a network address, and status information of the device from the set-top box 110. The registered device unique number and the network address corresponding to the user registration information. The content delivery management system 140 stores the device unique number of the received set-top box in response to user registration information of the content delivery management system 140 only once when the set-top box 110 is first connected through a network. After registering the device number of the set-top box 110, the set-top box 110 is transmitted from the set-top box 110 when connected to the network every time the set-top box 110 is powered and driven The unique number and the network address are registered in association with the user registration information.

컨텐츠 전송 관리 시스템(140)은 네트워크(130)를 통해 접속되어 소정의 로그인 절차에 따라 로그인된 사용자 단말기(120)로부터 상기 컨텐츠 전송 요청을 수신한다. 컨텐츠 전송 관리 시스템(140)은 상기 컨텐츠 전송 요청에 따라 상기 로그인된 사용자 등록 정보에 대응하는 셋탑박스 정보를 검색한다(Pull 방식 및 컨텐츠 전송 관리 시스템을 통한 Push 방식의 경우).The content delivery management system 140 receives the content transfer request from the user terminal 120 that is connected through the network 130 and logged in according to a predetermined login procedure. The content delivery management system 140 searches for set-top box information corresponding to the logged-in user registration information in response to the content delivery request (in case of a pull method and a push method through a content delivery management system).

컨텐츠 전송 관리 시스템(140)은 상기 검색된 셋탑박스의 정보에 따라 상기 셋탑박스에 대응하는 다운로드 큐에 컨텐츠 다운로드 요청 정보와 해당 컨텐츠의 주소 정보를 순서대로 저장한다. 이후 컨텐츠 전송 관리 시스템(140)은 셋탑박스(110)의 네트워크 주소를 참조하여, 네트워크(130)를 통해 해당 셋탑박스(110)가 접속되어 있는 경우, 셋탑박스(110)의 네트워크 주소의 방식에 따라 다른 방식으로, 상기 컨텐츠 전송 요청에 따라 선택된 컨텐츠를 셋탑박스(110)로 전송한다. The content delivery management system 140 stores the content download request information and the address information of the corresponding content in order in the download queue corresponding to the set top box according to the retrieved set top box information. Thereafter, the content delivery management system 140 refers to the network address of the set-top box 110, and when the corresponding set-top box 110 is connected through the network 130, the content delivery management system 140 depends on the network address of the set-top box 110. In another manner, the selected content is transmitted to the set-top box 110 according to the content transmission request.

셋탑박스(110)의 네트워크 주소가 사설 IP 주소인 경우 혹은 공인 IP 주소라도 Pull 방식의 전송 방식을 택한 경우, 셋탑박스(110)는 내부에서 운용되는 데몬 프로세스에 의해 컨텐츠 전송 관리 시스템(140)의 자신에 해당하는 다운로드 큐를 주기적으로 확인하여 다운로드할 컨텐츠가 존재하는 경우 상기 컨텐츠를 셋탑박스(110)로 다운로드한다(Pull 방식).When the network address of the set-top box 110 is a private IP address or a pull IP transmission method is selected, even if the public IP address, the set-top box 110 of the content delivery management system 140 by a daemon process that is operated internally. Periodically checks the download queue corresponding to its own and downloads the content to the set-top box 110 if there is content to download (Pull method).

한편, 셋탑박스(110)은 해당 컨텐츠의 주소 정보의 형태에 따라 다른 방식으로 해당 컨텐츠를 다운로드할 수 있다. 컨텐츠의 주소 정보가 컨텐츠 제공 서비 스 서버(150)의 해당 컨텐츠의 네트워크 상에서의 직접적인 주소를 가리키는 경우 (예: 컨텐츠 파일의 URL (Universal Resource Locator)) 그 해당 주소에 대하여 HTTP, FTP 등 직접적인 전송이 가능한 방식으로 컨텐츠를 다운로드 받을 수 있다. 컨텐츠의 주소 정보가 직접적인 컨텐츠 주소가 아니라 특정 인터넷 서비스(150)을 통하여 네트워크 상에 흩어진 컨텐츠를 다운로드 받을 수 있는 관련 정보 (메타데이타) 형태로 되어 있는 경우, 이 메타데이타를 해석하여 해당 컨텐츠를 다운로드 받을 수 있는 전송 제어부 소프트웨어를 구동하여 컨텐츠를 다운로드받는다.On the other hand, the set-top box 110 may download the content in a different manner according to the form of the address information of the content. If the address information of the content points to a direct address on the network of the content providing service server 150 on the content (for example, URL (Universal Resource Locator) of the content file), the direct transmission such as HTTP, FTP, etc. You can download content in any way possible. If the address information of the content is not a direct content address but a form of related information (metadata) that can download content scattered on a network through a specific Internet service 150, the metadata is interpreted to download the content. The contents are downloaded by running the transmission control software that can be received.

예를 들어, eDonkey2000 이나 BitTorrent 등의 P2P 방식으로 다운로드 받을 수 있는 컨텐츠인 경우, 각각 "d2k link" 혹은 "torrrent file"이라는 명칭의 메타데이타 파일이 해당 컨텐츠에 대한 주소 역할을 하게 되며, 이 메타데이타 형식의 컨텐츠 주소를 해석하여 해당 컨텐츠를 다운로드 받기 위해서는, 해당 다운로드 방식을 실행할 수 있는 소프트웨어가 셋탑박스(110)의 전송 제어부에 내장이 되어 있어서, 상기 해당 소프트웨어가 메타데이타를 해석하여 해당 컨텐츠를 다운로드 받을 수 있다. 또한, 웹하드 서비스 등, 해당 컨텐츠에 대한 직접적인 URL 주소 대신에 메타데이타와 같은 방식의 컨텐츠 주소를 사용하는 서비스의 경우에도, 해당 서비스로부터 해당 컨텐츠를 다운로드 받을 수 있는 기능의 소프트웨어를 셋탑박스(110)의 전송 제어부에 내장하고 있어야 한다.For example, in case of content that can be downloaded by P2P method such as eDonkey2000 or BitTorrent, metadata files named "d2k link" or "torrrent file", respectively, serve as addresses for the contents. In order to download the content by interpreting the content address of the format, software capable of executing the download method is built into the transmission control unit of the set-top box 110, and the software interprets the metadata to download the content. I can receive it. In addition, even in the case of a service using a content address such as metadata instead of a direct URL address for the content, such as a web hard service, the set-top box 110 may include software capable of downloading the content from the service. ) Should be built into the transmission control unit.

컨텐츠 제공 서비스 서버(150) 혹은 컨텐츠 전송 관리 시스템(140)은 셋탑박스(110)의 네트워크 주소가 공인 IP 주소인 경우 상기 선택된 컨텐츠를 네트워크(130)를 통해 상기 공인 IP 주소를 인터넷 주소로 사용하여 FTP, HTTP 등과 같은 프로토콜을 사용하여 상기 인터넷 주소에 대응하는 셋탑박스(110)로 직접 전송할 수 있다(컨텐츠 제공 서비스 서버를 통한 push 방식 및 컨텐츠 전송 관리 시스템을 통한 Push 방식). 즉, 해당 컨텐츠 제공 서비스 서버 (150) 혹은 컨텐츠 전송 관리 시스템(140)은 셋탑박스(110)로 컨텐츠를 전송할 때 특정 다운로드 큐에 상기 컨텐츠의 주소 정보를 저장한 후 내부의 전송 제어 소프트웨어가 셋탑박스(110)의 전송 제어부에서 항상 동작하고 있는 데몬 프로세스(demon process)와 통신하여 해당 컨텐츠를 셋탑박스(110)로 직접 전송할 수 있다. 셋탑박스(110)의 전송 제어부의 데몬 프로세스는 전송된 컨텐츠를 저장부의 특정 위치에 저장할 수 있다.When the network address of the set-top box 110 is a public IP address, the content providing service server 150 or the content delivery management system 140 uses the selected content as the Internet address through the network 130. Using a protocol such as FTP, HTTP, etc., it may be directly transmitted to the set-top box 110 corresponding to the Internet address (push method through a content providing service server and push method through a content delivery management system). That is, the content providing service server 150 or the content delivery management system 140 stores the address information of the content in a specific download queue when the content is transmitted to the set-top box 110, and then the internal transmission control software sets the box. The transmission control unit 110 may communicate with a daemon process that is always operating to directly transmit the corresponding content to the set-top box 110. The daemon process of the transmission controller of the set-top box 110 may store the transmitted content in a specific location of the storage unit.

도 2는 본 발명에 따른 컨텐츠 제공 방법에 있어서, 사용자 등록 정보, 셋탑박스 정보, 및 셋탑박스 네트워크 주소 정보를 대응시킨 테이블을 나타내는 도면이다.2 is a diagram illustrating a table in which user registration information, set-top box information, and set-top box network address information are associated with each other in the content providing method according to the present invention.

도 2를 참조하면, 상기 사용자 등록 정보는 사용자 아이디 또는 사용자 전화번호를 포함할 수 있다. 상기 사용자 아이디는 컨텐츠 제공 서비스에 따라 사용자에게 부여된 아이디일 수 있다. 상기 사용자 전화번호는 컨텐츠 제공하는 ARS 정보 서비스에 접속하는 유무선 전화번호일 수 있다. Referring to FIG. 2, the user registration information may include a user ID or a user phone number. The user ID may be an ID given to a user according to a content providing service. The user telephone number may be a wired or wireless telephone number for accessing an ARS information service for providing contents.

상기 셋탑박스 정보는 상기 사용자가 사용하는 셋탑박스에 대한 각종 정보로서, 상기 셋탑박스의 장치 고유 번호를 포함한다. 상기 장치 고유 번호는 셋탑박스의 이더넷 MAC 주소, 혹은 상기 셋탑박스에 내장된 고유 번호 등을 포함할 수 있다. The set top box information is various kinds of information on the set top box used by the user, and includes a device unique number of the set top box. The device unique number may include an Ethernet MAC address of the set top box or a unique number embedded in the set top box.

상기 셋탑박스 네트워크 주소 정보는 상기 셋탑박스가 네트워크에 접속이 되어 있는 경우에 네트워크 주소를 포함한다. The set top box network address information includes a network address when the set top box is connected to a network.

상기 사용자 등록 정보는 하나 이상의 셋탑박스 정보를 대응시킬 수 있다. 예를 들어, 사용자가 복수 개의 셋탑박스를 사용하는 경우 자신의 사용자 등록 정보에 복수 개의 셋탑박스 정보를 등록한 후 필요에 따라 상기 복수 개의 셋탑박스 전체 또는 일부를 선택하여 컨텐츠 전송 관리 시스템 혹은 컨텐츠 제공 서비스 서버로부터 컨텐츠를 자신이 원하는 셋탑박스로 전송 또는 다운로드받을 수 있도록 할 수 있다. The user registration information may correspond to one or more set-top box information. For example, when a user uses a plurality of set-top boxes, the plurality of set-top boxes may be registered in their user registration information, and then all or some of the plurality of set-top boxes may be selected as necessary to provide a content delivery management system or a content providing service. Content can be sent or downloaded from the server to the set-top box of their choice.

상기 셋탑박스 정보는 상기 사용자 단말기의 컨텐츠 제공 서비스 전용 클라이언트 내부의 특정 영역, 상기 사용자 단말기의 웹 브라우저 내부의 쿠키의 하나로서 상기 컨텐츠 제공 서비스의 서버 내에 사용자 등록 정보의 일부로서, 또는 상기 사용자 단말기의 내부 특정 영역에 저장될 수 있다. 또한, 상기 셋탑박스 정보는 컨텐츠 전송 관리 시스템에서 사용자 인증을 거친 후 사용될 수 있다. The set-top box information is one of a specific area inside a client dedicated to a content providing service of the user terminal, a cookie inside a web browser of the user terminal, and as part of user registration information in the server of the content providing service, or of the user terminal. It can be stored in a specific area inside. The set top box information may be used after user authentication in a content delivery management system.

도 3은 본 발명의 일실시예에 따른 컨텐츠 전송 관리 시스템의 구성을 나타내는 도면으로서, 컨텐츠 전송 관리 시스템(300)은 등록부(310), 통신부(320), 전송 정보 저장부(330) 및 전송부(340)를 포함한다.3 is a view showing the configuration of a content delivery management system according to an embodiment of the present invention, the content delivery management system 300 is a register 310, the communication unit 320, the transmission information storage unit 330 and the transmission unit 340.

도 3을 참조하면, 등록부(310)는 사용자 등록 정보 및 셋탑박스 정보를 등록한다. 상기 사용자 등록 정보는 사용자의 아이디 또는 사용자의 전화번호를 포함할 수 있고, 상기 셋탑박스 정보는 상기 셋탑박스의 장치 고유 번호, 셋탑박스의 네트워크 주소를 포함할 수 있다. 상기 셋탑박스의 장치 고유 번호는 상기 셋탑박스에 내장된 이더넷 MAC 주소, 또는 상기 셋탑박스에 내장된 고유 번호를 포함할 수 있다. Referring to FIG. 3, the registration unit 310 registers user registration information and set-top box information. The user registration information may include a user ID or a user's telephone number, and the set top box information may include a device unique number of the set top box and a network address of the set top box. The device unique number of the set top box may include an Ethernet MAC address embedded in the set top box, or a unique number embedded in the set top box.

통신부(320)는 네트워크를 통해 접속된 셋탑박스(110), 사용자 단말기(120), 또는 컨텐츠 제공 서비스 서버(150)와의 통신을 수행한다. 통신부(320)는 상기 사용자 단말기(120)로부터 전송되는 컨텐츠 전송 요청을 수신하고, 상기 셋탑박스(110)로부터 컨텐츠 주소 요청을 수신하고, 상기 컨텐츠 제공 서비스 서버(150)로부터 전송되는 컨텐츠를 수신한다. The communication unit 320 performs communication with the set top box 110, the user terminal 120, or the content providing service server 150 connected through a network. The communication unit 320 receives a content transmission request transmitted from the user terminal 120, receives a content address request from the set-top box 110, and receives content transmitted from the content providing service server 150. .

전송 정보 저장부(330)는 상기 컨텐츠 전송 요청에 따라 해당 컨텐츠 주소 정보를 상기 셋탑박스에 해당하는 다운로드 큐에 순서대로 저장한다.The transmission information storage unit 330 sequentially stores the corresponding content address information in the download queue corresponding to the set top box according to the content transmission request.

전송부(340)는 주기적으로 전송 정보 저장부(330)의 특정 셋탑박스에게 전송 요청된 컨텐츠 주소 정보를 참조하여 상기 셋탑박스로 상기 컨텐츠를 전송한다. 전송부(340)는 상기 컨텐츠 전송 요청에 따라 상기 사용자 등록 정보에 대응하는 셋탑박스가 복수 개인 경우 상기 선택된 컨텐츠를 복수의 셋탑박스로 각각 전송할 수 있다. The transmitter 340 periodically transmits the content to the set-top box by referring to the content address information requested for transmission to a specific set-top box of the transmission information storage unit 330. The transmission unit 340 may transmit the selected content to the plurality of set-top boxes when there are a plurality of set-top boxes corresponding to the user registration information in response to the content transmission request.

전송부(340)는 상기 셋탑박스 정보가 공인 IP 주소이고 컨텐츠 전송 관리 시스템에 의한 Push 방식의 전송 방식을 택한 경우 상기 공인 IP 주소를 인터넷 주소로 사용하여 FTP, HTTP 등의 인터넷 프로토콜에 따라 상기 컨텐츠 전송 요청에 따라 선택된 컨텐츠를 셋탑박스로 직접 전송한다. When the set-top box information is a public IP address and the push-type transmission method by a content delivery management system is selected, the transmission unit 340 uses the public IP address as an Internet address and uses the content according to an Internet protocol such as FTP or HTTP. Sends the selected content directly to the set-top box according to the transmission request.

상기 셋탑박스 정보가 사설 IP 주소인 경우 혹은 공인 IP 주소를 사용하면서 동시에 Pull 방식의 전송 방식을 택한 경우, 상기 셋탑박스 내부에 운용되는 데몬 프로세스가 동작하여 컨텐츠 전송 관리 시스템의 자신(상기 셋탑박스)에 해당하 는 다운로드 큐에 저장된 컨텐츠 주소 정보가 존재하는지를 주기적으로 파악하고, 상기 컨텐츠 주소 정보가 존재하는 경우 상기 컨텐츠 주소 정보에 대응하는 컨텐츠를 상기 셋탑박스로 다운로드할 수 있다. When the set-top box information is a private IP address or when a pull type transmission method is selected at the same time using a public IP address, a daemon process operating inside the set-top box operates to operate the content transmission management system itself (the set-top box). If the content address information stored in the download queue corresponding to the existence of the periodic information, and if the content address information exists, the content corresponding to the content address information may be downloaded to the set-top box.

도 4는 본 발명의 일 실시 예에 따른 컨텐츠 제공 방법에 있어서, 사용자 등록과 셋탑박스 등록의 흐름을 나타내는 도면이다.4 is a diagram illustrating a flow of user registration and set-top box registration in a content providing method according to an exemplary embodiment.

도 4를 참조하면, 단계(411)에서 사용자 단말기는 네트워크를 통하여 상기 컨텐츠 전송 관리 시스템에 접속하고, 사용자 정보를 상기 컨텐츠 전송 관리 시스템으로 전송하여 사용자 등록을 수행한다. Referring to FIG. 4, in step 411, the user terminal accesses the content delivery management system through a network, transmits user information to the content delivery management system, and performs user registration.

단계(412)에서 상기 컨텐츠 전송 관리 시스템은 상기 사용자 단말기로부터 전송된 사용자 정보를 사용자 등록 정보로 등록한다. 상기 사용자 등록 정보는 사용자 아이디 또는 사용자 전화번호 등 해당 사용자를 구분할 수 있는 고유 번호를 포함할 수 있다. 상기 사용자 등록은 사용자가 이 서비스를 사용하기 시작한 최초 1회에 한하여 할 수 있다.In step 412, the content delivery management system registers user information transmitted from the user terminal as user registration information. The user registration information may include a unique number for identifying the corresponding user, such as a user ID or a user telephone number. The user registration can only be performed once the user has started using the service.

단계(413)에서 셋탑박스는 전원이 인가되어 구동되어 최초로 네트워크에 접속하면, 셋탑박스의 장치 고유 번호를 상기 컨텐츠 전송 관리 시스템으로 전송한다. In operation 413, when the set-top box is powered and driven to access the network for the first time, the set-top box transmits a device unique number of the set-top box to the content delivery management system.

단계(414)에서 상기 컨텐츠 전송 관리 시스템은 상기 셋탑박스가 상기 네트워크를 통해 최초로 접속되면, 상기 로그인된 사용자의 등록 정보와 셋탑박스 정보를 연계하여 등록한다. 상기 등록 정보는 향후에 사용자가 로그인 한 후 셋탑박스로 컨텐츠를 전송할 때 해당 셋탑박스 등록 정보를 통하여 해당 셋탑박스의 장비 고유 번호 및 네트워크 주소를 확인하여 상기 컨텐츠 전송 관리 시스템에서 활용된다.In step 414, when the set-top box is first connected through the network, the content delivery management system registers the registered user's registration information and the set-top box information in association. The registration information is used in the content delivery management system by checking the device unique number and the network address of the set-top box through the set-top box registration information when the user transmits the content to the set-top box in the future.

도 5는 본 발명의 실시예에 따른 컨텐츠 전송 방법에 있어서, 사용자 로그인과 셋탑박스 접속 절차를 나타내는 도면이다.5 is a diagram illustrating a user login and set-top box access procedure in a content transmission method according to an embodiment of the present invention.

단계(511)에서 상기 사용자 단말기는 상기 네트워크를 통해 상기 컨텐츠 전송 관리 시스템에 접속하여 로그인 정보를 전송한다. 상기 로그인 정보는 사용자를 인증하기 위한 사용자 아이디 또는 비밀번호를 포함할 수 있다. In step 511, the user terminal accesses the content delivery management system through the network and transmits login information. The login information may include a user ID or password for authenticating the user.

단계(512)에서 상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 접속된 사용자 단말기로부터 전송되는 로그인 정보를 수신하고, 상기 로그인 정보를 상기 등록된 사용자 정보와 비교하여 상기 사용자에 대한 로그인 동작을 수행한다. In step 512, the content delivery management system receives the login information transmitted from the user terminal connected through the network, and performs the login operation for the user by comparing the login information with the registered user information.

단계(513)에서 상기 셋탑박스는 상기 네트워크를 통해 상기 셋탑박스 정보를 상기 컨텐츠 전송 관리 시스템으로 전송한다.In step 513, the set-top box transmits the set-top box information to the content delivery management system through the network.

단계(514)에서 상기 컨텐츠 전송 관리 시스템은 상기 수신된 셋탑박스 정보를 상기 사용자 등록 정보에 대응시켜 등록한다. 이때 수신되는 셋탑박스 정보는 셋탑박스의 고유 번호, 네트워크 주소, 기타 동작 상태 정보 등을 포함한다. 이 셋탑박스의 고유 번호를 이용하여 해당 셋탑박스와 연계되어 등록된 사용자 등록 정보를 검색하여 관련 정보에 상기 셋탑박스의 네트워크 주소, 기타 동작 상태 정보 등의 셋탑박스 정보를 등록한다. 단계(514)는 단계(512)의 사용자 로그인이 된 후에 일어날 수도 있고, 단계(512)의 사용자 로그인 이전에 일어날 수도 있다.In step 514, the content delivery management system registers the received set-top box information in correspondence with the user registration information. In this case, the received set-top box information includes a unique number of the set-top box, a network address, and other operation state information. The user registration information associated with the set-top box is retrieved using the unique number of the set-top box, and the set-top box information such as the network address and other operation state information of the set-top box is registered in the related information. Step 514 may occur after a user login of step 512 is obtained, or may occur prior to a user login of step 512.

도 6은 본 발명의 실시예에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 제공 서비스 서버를 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차를 나타내는 도면이다.6 is a diagram illustrating a content delivery request and a content delivery procedure through a content providing service server in a content delivery method according to an embodiment of the present invention.

도 6을 참조하면, 단계(611)에서 컨텐츠 제공 서비스 서버는 제공할 컨텐츠를 데이터베이스에 저장하고 유지한다. 상기 컨텐츠를 저장하고 유지하는 방식은 해당 컨텐츠 제공 서비스의 내용과 방식에 따라 고유한 방식으로 운영될 수 있다. 이때 저장된 컨텐츠의 주소 정보는 해당 컨텐츠의 파일 주소를 가리키는 URL (Universal Resource Locator) 방식의 직접 주소일 수 있다. 또한 해당 컨텐츠 제공 서비스 의 방식에 따라 인터넷 상에 분산되어 있는 해당 컨텐츠를 찾을 수 있는 메타데이타 형태의 주소 정보일 수 있다. 예를 들어, eDonkey2000의 ed2k link 정보 혹은 BitTorrent의 .torrent 정보 등의 메타데이타 형태의 주소 정보의 예이다.Referring to FIG. 6, in step 611, the content providing service server stores and maintains content to be provided in a database. The method of storing and maintaining the content may be operated in a unique manner according to the content and method of the corresponding content providing service. In this case, the address information of the stored content may be a direct address of a URL (Universal Resource Locator) method indicating a file address of the corresponding content. In addition, according to the method of the corresponding content providing service may be address information in the form of metadata that can find the corresponding content distributed on the Internet. For example, it is an example of metadata information such as ed2k link information of eDonkey2000 or .torrent information of BitTorrent.

단계(612)에서 상기 사용자 단말기는 상기 컨텐츠 전송 관리 시스템에 로그인된 상태에서 컨텐츠 전송 요청을 상기 네트워크를 통해 해당 컨텐츠를 저장하고 있는 상기 컨텐츠 제공 서비스 서버로 전송한다. 상기 컨텐츠 전송 요청은 상기 셋탑박스로 전송될 컨텐츠 정보 및 선택된 컨텐츠를 전송할 셋탑박스 정보를 포함할 수 있다. In step 612, the user terminal transmits a content delivery request to the content providing service server storing the corresponding content through the network while logged in to the content delivery management system. The content transmission request may include content information to be transmitted to the set top box and set top box information to transmit the selected content.

단계(613)에서 상기 컨텐츠 제공 서비스 서버는 상기 네트워크를 통해 상기 사용자 단말기로부터 전송되는 상기 컨텐츠 전송 요청을 수신한다. In step 613, the content providing service server receives the content transmission request transmitted from the user terminal through the network.

상기 컨텐츠 제공 서비스 서버는 상기 네트워크를 통해 연결된 상기 사용자의 컴퓨터로부터 컨텐츠 제공 서비스의 전용 클라이언트 소프트웨어를 통해 전송되는 상기 컨텐츠 선택 요청을 수신할 수 있다. 또한, 상기 컨텐츠 제공 서비스 서버는 상기 사용자의 컴퓨터로부터 웹 서비스를 통해 전송되는 상기 컨텐츠 선택 요 청을 수신할 수 있다. 또한, 상기 컨텐츠 제공 서비스 서버는 상기 사용자의 이동통신단말기로부터 상기 컨텐츠에 대한 다운로드 주소를 내장한 콜백 URL 방식의 SMS 메시지의 응답 행위를 수신할 수 있다. 또한, 상기 일반 인터넷 서비스 서버는 사용자 단말기로부터 ARS 정보 서비스에 따라 상기 컨텐츠 선택 요청을 수신할 수도 있다. The content providing service server may receive the content selection request transmitted through a dedicated client software of a content providing service from a computer of the user connected through the network. In addition, the content providing service server may receive the content selection request transmitted from the user's computer through a web service. In addition, the content providing service server may receive a response action of the SMS message of the callback URL method including the download address for the content from the mobile communication terminal of the user. In addition, the general Internet service server may receive the content selection request from the user terminal according to the ARS information service.

단계(614)에서 상기 컨텐츠 제공 서비스 서버는 상기 컨텐츠 전송 관리 시스템에게 상기 컨텐츠 전송을 요청한 사용자에게 등록된 셋탑박스의 등록 정보를 요청한다. 이때 상기 사용자 단말기로부터 수신한 컨텐츠 전송 요청에 함께 전송된 사용자 정보를 상기 컨텐츠 전송 관리 시스템에게 같이 전송한다.In step 614, the content providing service server requests registration information of the set-top box registered to the user who requested the content transmission to the content delivery management system. At this time, the user information transmitted together with the content delivery request received from the user terminal is also transmitted to the content delivery management system.

단계(615)에서 상기 컨텐츠 전송 관리 시스템은 상기 셋탑박스 등록 정보 요청에 대하여, 같이 전송된 사용자 정보를 이용하여 상기 사용자 정보에 등록된 셋탑박스 정보를 검색하여, 이를 상기 컨텐츠 제공 서비스 서버로 전송한다.In step 615, the content delivery management system searches for the set-top box information registered in the user information by using the user information transmitted together with respect to the set-top box registration information request, and transmits it to the content providing service server. .

단계(616)에서 상기 컨텐츠 제공 서비스 서버는 상기 셋탑박스 정보의 셋탑박스 네트워크 주소를 이용하여, 상기 컨텐츠 전송 요청에 따라 선택된 컨텐츠를 해당 셋탑박스로 전송한다. 이때 FTP, HTTP 등의 데이터 전송 방식을 이용하여 상기 셋탑박스로 해당 컨텐츠를 직접 전송한다.In step 616, the content providing service server transmits the selected content to the set top box according to the content transmission request by using the set top box network address of the set top box information. At this time, the content is directly transmitted to the set-top box using a data transmission method such as FTP or HTTP.

단계(617)에서 상기 셋탑박스 내에서 상시 동작하는 데몬 프로세스는 상기 전송 요청에 응답하여 상기 데이터 전송 방식에 의하여 전달된 컨텐츠를 셋탑박스의 저장부에 저장한다(컨텐츠 제공 서비스 서버에 의한 Push 방식). In step 617, the daemon process continuously operating in the set-top box stores the content delivered by the data transmission method in a storage unit of the set-top box in response to the transmission request (Push method by a content providing service server). .

상기 사용자 등록 정보에 대응하는 셋탑박스의 네트워크 주소 정보가 공인 IP 주소인 경우, 상기 공인 IP 주소를 인터넷 주소로 사용하여 FTP, HTTP 등과 같은 데이터 전송 프로토콜을 이용하여 상기 셋탑박스로 직접 컨텐츠를 전송할 수 있다. If the network address information of the set-top box corresponding to the user registration information is a public IP address, the content may be directly transmitted to the set-top box using a data transmission protocol such as FTP or HTTP using the public IP address as an Internet address. have.

도 7은 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제1 실시예를 나타내는 도면이다.7 is a diagram illustrating a first embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

도 7을 참조하면, 단계(711)에서 컨텐츠 제공 서비스 서버는 해당 컨텐츠를 데이터베이스에 저장하고 유지한다.Referring to FIG. 7, in step 711, the content providing service server stores and maintains the corresponding content in a database.

단계(712)에서 사용자 단말기는 컨텐츠 전송 관리 시스템에 로그인된 상태에서 컨텐츠 전송 요청을 상기 네트워크를 통해 해당 컨텐츠를 저장하고 있는 상기 컨텐츠 전송 관리 시스템으로 전송한다. 상기 컨텐츠 전송 요청은 상기 셋탑박스로 전송될 컨텐츠 정보 및 선택된 컨텐츠를 전송할 셋탑박스 정보를 포함할 수 있다. In step 712, the user terminal transmits a content delivery request to the content delivery management system storing the corresponding content through the network while logged in to the content delivery management system. The content transmission request may include content information to be transmitted to the set top box and set top box information to transmit the selected content.

단계(713)에서 상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 상기 사용자 단말기로부터 전송되는 상기 컨텐츠 전송 요청을 수신하여, 해당 사용자에게 등록된 셋탑박스의 정보를 검색한다. In step 713, the content delivery management system receives the content transfer request transmitted from the user terminal through the network, and searches for information on the set-top box registered to the user.

상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 연결된 상기 사용자의 컴퓨터로부터 컨텐츠 제공 서비스의 전용 클라이언트 소프트웨어를 통해 전송되는 상기 컨텐츠 선택 요청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 상기 사용자의 컴퓨터로부터 웹 서비스를 통해 전송되는 상기 컨텐츠 선택 요 청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 상기 사용자의 이동통신단말기로부터 상기 컨텐츠에 대한 다운로드 주소를 내장한 콜백 URL 방식의 SMS 메시지의 응답 행위를 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 사용자 단말기로부터 ARS 정보 서비스에 따라 상기 컨텐츠 선택 요청을 수신할 수도 있다. The content delivery management system may receive the content selection request transmitted through a dedicated client software of a content providing service from a computer of the user connected through the network. In addition, the content delivery management system may receive the content selection request transmitted from the user's computer through a web service. In addition, the content delivery management system may receive a response action of the SMS message of the callback URL method including a download address for the content from the user's mobile communication terminal. In addition, the content delivery management system may receive the content selection request from the user terminal according to the ARS information service.

단계(714)에서 상기 컨텐츠 전송 관리 시스템은 상기 컨텐츠 전송 요청의 컨텐츠 주소 정보에 대하여 상기 컨텐츠 제공 서비스 서버에 해당 컨텐츠의 전송을 요청한다.In step 714, the content delivery management system requests the content providing service server to transmit the corresponding content with respect to the content address information of the content delivery request.

단계(715)에서 상기 컨텐츠 제공 서비스 서버는 해당 컨텐츠의 전송 요청에 대하여 상기 컨텐츠 전송 관리 시스템으로 해당 컨텐츠를 전송한다.In step 715, the content providing service server transmits the content to the content delivery management system in response to a request for delivery of the content.

단계(716)에서 상기 컨텐츠 전송 관리 시스템은 수신된 해당 컨텐츠를 임시 저장한다.In step 716, the content delivery management system temporarily stores the received content.

단계(717)에서 상기 컨텐츠 전송 관리 시스템은 상기 검색된 셋탑박스 정보의 셋탑박스 네트워크 주소를 이용하여, 임시 저장한 상기 컨텐츠를 해당 셋탑박스로 전송한다. 이때 FTP, HTTP 등의 데이터 전송 방식을 이용하여 상기 셋탑박스로 해당 컨텐츠를 직접 전송한다.In step 717, the content delivery management system transmits the temporarily stored content to the set top box using the set top box network address of the retrieved set top box information. At this time, the content is directly transmitted to the set-top box using a data transmission method such as FTP or HTTP.

단계(718)에서 상기 셋탑박스 내에서 상시 동작하는 데몬 프로세스는 상기 전송 요청에 응답하여 상기 데이터 전송 방식에 의하여 전달된 컨텐츠를 셋탑박스의 저장부에 저장한다(컨텐츠 전송 관리 시스템에 의한 Push 방식). In step 718, the daemon process continuously operating in the set-top box stores the content delivered by the data transmission method in a storage unit of the set-top box in response to the transmission request (Push method by a content delivery management system). .

상기 컨텐츠 전송 관리 시스템은 상기 사용자 등록 정보에 대응하는 셋탑박 스의 네트워크 주소 정보가 공인 IP 주소인 경우, 상기 공인 IP 주소를 인터넷 주소로 사용하여 FTP, HTTP 등과 같은 데이터 전송 프로토콜을 이용하여 상기 셋탑박스로 직접 컨텐츠를 전송할 수 있다(컨텐츠 전송 관리 시스템에 의한 push 방식).When the network address information of the set-top box corresponding to the user registration information is a public IP address, the content delivery management system uses the public IP address as an Internet address, and uses the data transmission protocol such as FTP or HTTP. Content can be delivered directly to the box (push method by the content delivery management system).

도 8은 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제2 실시예를 나타내는 도면이다.8 is a view showing a second embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

단계(811)에서 컨텐츠 제공 서비스 서버는 해당 컨텐츠를 데이터베이스에 저장하고 유지한다. In step 811, the content providing service server stores and maintains the corresponding content in a database.

단계(812)에서 사용자 단말기는 컨텐츠 전송 관리 시스템에 로그인된 상태에서 컨텐츠 전송 요청을 상기 네트워크를 통해 해당 컨텐츠를 저장하고 있는 상기 컨텐츠 전송 관리 시스템으로 전송한다. 상기 컨텐츠 전송 요청은 상기 셋탑박스로 전송될 컨텐츠 정보 및 선택된 컨텐츠를 전송할 셋탑박스 정보를 포함할 수 있다. In step 812, the user terminal transmits a content delivery request to the content delivery management system storing the corresponding content through the network while logged in to the content delivery management system. The content transmission request may include content information to be transmitted to the set top box and set top box information to transmit the selected content.

단계(813)에서 상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 상기 사용자 단말기로부터 전송되는 상기 컨텐츠 전송 요청을 수신하여, 해당 사용자에게 등록된 셋탑박스의 정보를 검색한다. In step 813, the content delivery management system receives the content transfer request transmitted from the user terminal through the network, and searches for information on the set-top box registered to the user.

상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 연결된 상기 사용자의 컴퓨터로부터 컨텐츠 제공 서비스의 전용 클라이언트 소프트웨어를 통해 전송되는 상기 컨텐츠 선택 요청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 상기 사용자의 컴퓨터로부터 웹 서비스를 통해 전송되는 상기 컨텐츠 선택 요 청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 상기 사용자의 이동통신단말기로부터 상기 컨텐츠에 대한 다운로드 주소를 내장한 콜백 URL 방식의 SMS 메시지의 응답 행위를 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 사용자 단말기로부터 ARS 정보 서비스에 따라 상기 컨텐츠 선택 요청을 수신할 수도 있다. The content delivery management system may receive the content selection request transmitted through a dedicated client software of a content providing service from a computer of the user connected through the network. In addition, the content delivery management system may receive the content selection request transmitted from the user's computer through a web service. In addition, the content delivery management system may receive a response action of the SMS message of the callback URL method including a download address for the content from the user's mobile communication terminal. In addition, the content delivery management system may receive the content selection request from the user terminal according to the ARS information service.

단계(814)에서 상기 컨텐츠 전송 관리 시스템은 상기 컨텐츠 전송 요청의 컨텐츠 주소 정보를 단계(813)에서 검색한 상기 셋탑박스에 해당하는 다운로드 큐에 저장한다.In step 814, the content delivery management system stores the content address information of the content delivery request in a download queue corresponding to the set-top box retrieved in step 813.

단계(815)에서 상기 셋탑박스는 주기적으로 상기 컨텐츠 전송 관리 시스템에게 자신에 해당하는 다운로드 큐에 저장된 컨텐츠 주소 정보를 요청한다.In step 815, the set-top box periodically requests the content address information stored in the download queue corresponding to the content delivery management system.

단계(816)에서 상기 컨텐츠 전송 관리 시스템은 상기 셋탑박스에 해당하는 다운로드 큐의 컨텐츠 주소 정보를 요청한 셋탑박스에게 전송한다.In step 816, the content delivery management system transmits the content address information of the download queue corresponding to the set-top box to the requesting set-top box.

단계(817)에서 상기 셋탑박스는 전송된 컨텐츠 주소 정보를 수신한다. In step 817, the set-top box receives the transmitted content address information.

상기 수신된 컨텐츠 주소 정보가 컨텐츠의 직접 파일 주소를 가리키는 URL (Universal Resource Locator) 주소인 경우, 단계(818)에서 상기 셋탑박스는 상기 수신된 컨텐츠 주소 정보에 따라 해당 컨텐츠를 저장하고 있는 컨텐츠 제공 서비스 서버에게 컨텐츠 전송을 요청한다.If the received content address information is a Universal Resource Locator (URL) address indicating a direct file address of the content, in step 818, the set-top box stores the content according to the received content address information. Request the server to send the content.

단계(819)에서 상기 컨텐츠 제공 서비스 서버는 수신된 컨텐츠 주소 정보에 해당하는 컨텐츠를 상기 셋탑박스로 전송한다. In step 819, the content providing service server transmits the content corresponding to the received content address information to the set-top box.

단계(820)에서 상기 셋탑박스는 전달된 컨텐츠를 셋탑박스의 저장부에 저장 한다(URL 직접 주소에 의한 Pull 방식). In step 820, the set-top box stores the delivered content in the storage of the set-top box (Pull method by URL direct address).

상기 사용자 등록 정보에 대응하는 셋탑박스 정보가 사설 IP 주소인 경우, 혹은 공인 IP 주소인 경우에도 pull 방식을 선택할 경우, 이러한 Pull 방식의 컨텐츠 전송 방식을 택할 수 있다.When the pull-up method is selected even when the set-top box information corresponding to the user registration information is a private IP address or a public IP address, the pull content transmission method may be selected.

도 9는 본 발명에 따른 컨텐츠 전송 방법에 있어서, 컨텐츠 전송 관리 시스템을 통한 컨텐츠 전송 요청과 컨텐츠 전송 절차의 제3 실시예를 나타내는 도면이다.9 is a diagram illustrating a third embodiment of a content delivery request and a content delivery procedure through a content delivery management system in a content delivery method according to the present invention.

단계(911)에서 컨텐츠 제공 서비스 서버는 해당 컨텐츠를 데이터베이스에 저장하고 유지한다. In step 911, the content providing service server stores and maintains the corresponding content in the database.

단계(912)에서 사용자 단말기는 컨텐츠 전송 관리 시스템에 로그인된 상태에서 컨텐츠 전송 요청을 상기 네트워크를 통해 해당 컨텐츠를 저장하고 있는 상기 컨텐츠 전송 관리 시스템으로 전송한다. 상기 컨텐츠 전송 요청은 상기 셋탑박스로 전송될 컨텐츠 정보 및 선택된 컨텐츠를 전송할 셋탑박스 정보를 포함할 수 있다. In operation 912, the user terminal transmits a content delivery request to the content delivery management system storing the corresponding content through the network while logged in to the content delivery management system. The content transmission request may include content information to be transmitted to the set top box and set top box information to transmit the selected content.

단계(913)에서 상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 상기 사용자 단말기로부터 전송되는 상기 컨텐츠 전송 요청을 수신하고, 해당 사용자에게 등록된 셋탑박스의 정보를 검색한다. In step 913, the content delivery management system receives the content delivery request transmitted from the user terminal through the network, and retrieves information on the set-top box registered to the user.

상기 컨텐츠 전송 관리 시스템은 상기 네트워크를 통해 연결된 상기 사용자의 컴퓨터로부터 컨텐츠 제공 서비스의 전용 클라이언트 소프트웨어를 통해 전송되는 상기 컨텐츠 선택 요청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스 템은 상기 사용자의 컴퓨터로부터 웹 서비스를 통해 전송되는 상기 컨텐츠 선택 요청을 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 상기 사용자의 이동통신단말기로부터 상기 컨텐츠에 대한 다운로드 주소를 내장한 콜백 URL 방식의 SMS 메시지의 응답 행위를 수신할 수 있다. 또한, 상기 컨텐츠 전송 관리 시스템은 사용자 단말기로부터 ARS 정보 서비스에 따라 상기 컨텐츠 선택 요청을 수신할 수도 있다. The content delivery management system may receive the content selection request transmitted through a dedicated client software of a content providing service from a computer of the user connected through the network. In addition, the content delivery management system may receive the content selection request transmitted from the user's computer through a web service. In addition, the content delivery management system may receive a response action of the SMS message of the callback URL method including a download address for the content from the user's mobile communication terminal. In addition, the content delivery management system may receive the content selection request from the user terminal according to the ARS information service.

단계(914)에서 상기 컨텐츠 전송 관리 시스템은 상기 컨텐츠 전송 요청의 컨텐츠 주소 정보를 단계(913)에서 검색한 상기 셋탑박스에 해당하는 다운로드 큐에 저장한다.In step 914, the content delivery management system stores the content address information of the content delivery request in a download queue corresponding to the set top box retrieved in step 913.

단계(915)에서 상기 셋탑박스는 주기적으로 상기 컨텐츠 전송 관리 시스템에게 자신에 해당하는 다운로드 큐에 저장된 컨텐츠 주소 정보를 요청한다.In step 915, the set-top box periodically requests the content address information stored in the download queue corresponding to the content delivery management system.

단계(916)에서 상기 컨텐츠 전송 관리 시스템은 상기 셋탑박스에 해당하는 다운로드 큐의 컨텐츠 주소 정보를 요청한 셋탑박스에게 전송한다.In step 916, the content delivery management system transmits the content address information of the download queue corresponding to the set top box to the set top box.

단계(917)에서 상기 셋탑박스는 전송된 컨텐츠 주소 정보를 수신한다. In step 917, the set-top box receives the transmitted content address information.

상기 수신된 컨텐츠 주소 정보가 컨텐츠의 직접 URL 주소가 아니고 인터넷 상에서 해당 컨텐츠를 찾을 수 있는 정보를 담고 있는 메타데이타 형태의 주소 정보인 경우, 단계(918)에서 상기 셋탑박스는 상기 수신된 컨텐츠 주소 정보의 메타데이타에 해당하는 컨텐츠 전송 제어부의 해당 소프트웨어 모듈을 구동한다. 예들 들어, 해당 컨텐츠 주소 정보가 eDonkey2000의 ed2k link 혹은 BitTorrent의 .torrent 파일과 같은 메타데이타인 경우 각 해당 서비스로부터 해당 메타데이타로 해당 컨텐츠를 다운로드받을 수 있는 소프트웨어 모듈을 구동한다.If the received content address information is not a direct URL address of the content but the address information in the form of metadata containing information for finding the corresponding content on the Internet, in step 918, the set-top box receives the received content address information. It drives the corresponding software module of the content delivery control unit corresponding to the metadata. For example, when the content address information is metadata such as an ed2k link of eDonkey2000 or a .torrent file of BitTorrent, a software module that downloads the content from the corresponding service to the corresponding metadata is driven.

단계(919)에서 상기 셋탑박스는 상기 컨텐츠 전송 제어부의 소프트웨어 모듈을 구동하여, 해당 컨텐츠를 저장하고 있는 인터넷 서비스 서버에게 컨텐츠 전송을 요청한다.In step 919, the set-top box drives the software module of the content delivery control unit to request content delivery from an Internet service server storing the corresponding content.

단계(920)에서 상기 컨텐츠 제공 서비스 서버는 상기 셋탑박스의 전송 제어부 소프트웨어 모듈과의 통신을 통하여, 수신된 컨텐츠 주소 정보에 해당하는 컨텐츠를 상기 셋탑박스로 전송한다. In step 920, the content providing service server transmits the content corresponding to the received content address information to the set-top box through communication with the transmission control software module of the set-top box.

단계(921)에서 상기 셋탑박스는 상기 전송된 컨텐츠를 상기 셋탑박스의 저장부에 저장한다(메타데이타 형식의 컨텐츠 주소 정보에 의한 Pull 방식). In step 921, the set-top box stores the transmitted content in a storage unit of the set-top box (Pull method based on content address information in metadata format).

상기 사용자 등록 정보에 대응하는 셋탑박스 정보가 사설 IP 주소인 경우, 혹은 공인 IP 주소인 경우에도 pull 방식을 선택할 경우, 이러한 Pull 방식의 컨텐츠 전송 방식을 택할 수 있다.When the pull-up method is selected even when the set-top box information corresponding to the user registration information is a private IP address or a public IP address, the pull content transmission method may be selected.

본 발명에 따른 컨텐츠 전송 관리 시스템에서 컨텐츠를 셋탑박스로 제공하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체 (optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In the content delivery management system according to the present invention, a method for providing content to a set-top box may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, although the present invention has been described with reference to limited embodiments and drawings, the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.

본 발명에 따르면, 리모컨 또는 텔레비전 등과 같은 셋탑박스의 인터페이스를 통하지 않고도 다양한 경로를 통해 사용자로부터 선택된 컨텐츠를 셋탑박스로 전송할 수 있다. According to the present invention, the content selected by the user can be transmitted to the set-top box through various paths without going through the interface of the set-top box such as a remote controller or a television.

또한 본 발명에 따르면, 셋탑박스가 설치되어 있지 않는 장소 또는 원거리 에서 사용자로부터 셋탑박스로 전송할 컨텐츠를 선택받고, 선택된 컨텐츠를 셋탑박스로 전송할 수 있다.In addition, according to the present invention, the user can receive the content to be transmitted to the set-top box from the user in a place or a remote place where the set-top box is not installed, and transmit the selected content to the set-top box.

또한 본 발명에 따르면, 사용자가 이동 중에 이동통신단말기를 통해 셋탑박스로 전송할 컨텐츠를 선택하고, 선택된 컨텐츠를 셋탑박스로 전송할 수 있다. In addition, according to the present invention, the user can select the content to be transmitted to the set-top box via the mobile communication terminal, and transmit the selected content to the set-top box.

Claims (11)

컨텐츠 전송 관리 시스템에서의 컨텐츠 제공 방법에 있어서,In the content providing method in a content delivery management system, 사용자 등록 정보 및 셋탑박스 정보를 등록하고 유지하는 단계;Registering and maintaining user registration information and set-top box information; 컨텐츠 제공 서비스 서버에서 제공할 컨텐츠를 데이터베이스에 저장하고 유지하는 단계;Storing and maintaining content to be provided by the content providing service server in a database; 사용자 단말기로부터 컨텐츠 전송 요청을 수신하는 단계; Receiving a content transmission request from a user terminal; 상기 수신된 컨텐츠 전송 요청에 따라 상기 사용자 단말기의 사용자 등록 정보에 대응하는 셋탑박스 정보를 검색하는 단계;Retrieving set-top box information corresponding to user registration information of the user terminal according to the received content transmission request; 상기 컨텐츠 전송 요청을 상기 컨텐츠 제공 서비스 서버로 전송하는 단계;Transmitting the content transmission request to the content providing service server; 상기 컨텐츠 제공 서비스 서버로부터 상기 컨텐츠 전송 요청에 포함된 컨텐츠 정보에 대응하는 컨텐츠를 수신하는 단계; 및Receiving content corresponding to content information included in the content transmission request from the content providing service server; And 상기 컨텐츠 전송 요청에 따라 수신된 컨텐츠를 상기 검색된 셋탑박스 정보를 참조하여 해당 셋탑박스로 전송하는 단계Transmitting the received content according to the content transmission request to the corresponding set-top box by referring to the found set-top box information; 를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법.Content providing method comprising a. 제1항에 있어서,The method of claim 1, 상기 사용자 등록 정보는 사용자 아이디 또는 사용자 전화번호를 포함하고,The user registration information includes a user ID or a user telephone number, 상기 셋탑박스 정보는 상기 셋탑박스의 이더넷 MAC 주소, 또는 상기 셋탑박스에 내장된 고유 번호를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법.The set top box information includes an Ethernet MAC address of the set top box, or a unique number embedded in the set top box. 제1항에 있어서,The method of claim 1, 상기 컨텐츠 전송 요청에 따라 수신된 컨텐츠를 상기 검색된 셋탑박스 정보를 참조하여 해당 셋탑박스로 전송하는 상기 단계는,The step of transmitting the received content according to the content transmission request to the set-top box with reference to the searched set-top box information, 상기 셋탑박스 정보가 공인 IP 주소(Public IP Address)인 경우, 상기 수신된 컨텐츠를 상기 네트워크를 통해 상기 공인 IP 주소를 인터넷 주소로 사용하여 상기 셋탑박스로 직접 전송하는 것을 특징으로 하는 컨텐츠 제공 방법.If the set-top box information is a public IP address (Public IP Address), the content providing method characterized in that the directly transmitted to the set-top box using the public IP address as the Internet address through the network. 컨텐츠 제공 서비스 서버에서의 컨텐츠 제공 방법에 있어서,In the content providing method in the content providing service server, 제공할 컨텐츠를 데이터베이스에 저장하고 유지하는 단계;Storing and maintaining content to be provided in a database; 사용자 단말기로부터 컨텐츠 전송 요청을 수신하는 단계; Receiving a content transmission request from a user terminal; 상기 수신된 컨텐츠 전송 요청에 따라, 컨텐츠 전송 관리 시스템에게 상기 사용자 단말기의 사용자 등록 정보에 대응하는 셋탑박스 정보를 요청하고 그 정보를 수신하는 단계; 및Requesting set-top box information corresponding to user registration information of the user terminal and receiving the information, according to the received content transmission request; And 상기 컨텐츠 전송 요청에 포함된 컨텐츠 정보에 대응하는 컨텐츠를 상기 수신된 셋탑박스 정보를 참조하여 해당 셋탑박스로 전송하는 단계Transmitting the content corresponding to the content information included in the content transmission request to the corresponding set-top box with reference to the received set-top box information; 를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법.Content providing method comprising a. 컨텐츠 전송 관리 시스템에서의 컨텐츠 제공 방법에 있어서,In the content providing method in a content delivery management system, 사용자 등록 정보 및 셋탑박스 정보를 등록하고 유지하는 단계;Registering and maintaining user registration information and set-top box information; 컨텐츠 제공 서비스 서버에서 제공할 컨텐츠를 데이터베이스에 저장하고 유지하는 단계;Storing and maintaining content to be provided by the content providing service server in a database; 로그인된 상태에서 사용자 단말기로부터 컨텐츠 전송 요청을 수신하는 단계; Receiving a content transmission request from a user terminal while logged in; 상기 수신된 컨텐츠 전송 요청에 따라 상기 사용자 단말기의 사용자 등록 정보에 대응하는 셋탑박스 정보를 검색하는 단계;Retrieving set-top box information corresponding to user registration information of the user terminal according to the received content transmission request; 컨텐츠 주소 정보를 상기 검색된 셋탑박스 정보에 대응하는 다운로드 큐에 저장하는 단계;Storing content address information in a download queue corresponding to the retrieved set-top box information; 상기 셋탑박스로부터 상기 컨텐츠 주소 정보 요청을 수신하는 단계; 및Receiving the content address information request from the set top box; And 상기 수신된 컨텐츠 주소 정보 요청에 따라 상기 저장된 컨텐츠 주소 정보를 상기 셋탑박스로 전송하는 단계를Transmitting the stored content address information to the set-top box according to the received content address information request. 를 포함하고,Including, 상기 셋탑박스는 상기 전송된 컨텐츠 주소 정보가 컨텐츠의 직접 파일 주소를 가리키는 URL(Universal Resource Locator) 주소인 경우, 상기 수신된 컨텐츠 주소 정보에 따라 해당 컨텐츠를 저장하는 상기 컨텐츠 제공 서비스 서버에게 컨텐츠 전송 요청을 전송하고, The set-top box requests content transmission to the content providing service server storing the corresponding content according to the received content address information when the transmitted content address information is a URL (Universal Resource Locator) address indicating a direct file address of the content. , And 상기 컨텐츠 제공 서비스는 상기 셋탑박스로부터 전송된 컨텐츠 전송 요청에 따라 상기 컨텐츠 주소 정보에 해당하는 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 하는 컨텐츠 제공 방법.The content providing service transmits content corresponding to the content address information to the set-top box according to a content transmission request transmitted from the set-top box. 컨텐츠 전송 관리 시스템에서의 컨텐츠 제공 방법에 있어서,In the content providing method in a content delivery management system, 사용자 등록 정보 및 셋탑박스 정보를 등록하고 유지하는 단계;Registering and maintaining user registration information and set-top box information; 컨텐츠 제공 서비스 서버에서 제공할 컨텐츠를 데이터베이스에 저장하고 유지하는 단계;Storing and maintaining content to be provided by the content providing service server in a database; 로그인된 상태에서 사용자 단말기로부터 컨텐츠 전송 요청을 수신하는 단계; Receiving a content transmission request from a user terminal while logged in; 상기 수신된 컨텐츠 전송 요청에 따라 상기 사용자 단말기의 사용자 등록 정보에 대응하는 셋탑박스 정보를 검색하는 단계;Retrieving set-top box information corresponding to user registration information of the user terminal according to the received content transmission request; 컨텐츠 주소 정보를 상기 검색된 셋탑박스 정보에 대응하는 다운로드 큐에 저장하는 단계;Storing content address information in a download queue corresponding to the retrieved set-top box information; 상기 셋탑박스로부터 상기 컨텐츠 주소 정보 요청을 수신하는 단계; 및Receiving the content address information request from the set top box; And 상기 수신된 컨텐츠 주소 정보 요청에 따라 상기 저장된 컨텐츠 주소 정보를 상기 셋탑박스로 전송하는 단계를Transmitting the stored content address information to the set-top box according to the received content address information request. 를 포함하고,Including, 상기 셋탑박스는 상기 전송된 컨텐츠 주소 정보가, 직접 URL 주소가 아니고 인터넷 상에서 해당 컨텐츠를 찾을 수 있는 정보를 포함하는 메타데이터인 경우, 컨텐츠 전송 제어부의 소프트웨어 모듈을 구동하여 상기 컨텐츠를 저장하고 있는 컨텐츠 제공 서비스 서버로 컨텐츠 전송 요청을 전송하고, The set-top box is a content that stores the content by driving the software module of the content delivery control unit if the transmitted content address information is metadata that includes information that can find the content on the Internet, rather than a direct URL address Send the content delivery request to the provision service server, 상기 컨텐츠 제공 서비스 서버는 상기 컨텐츠 전송 요청에 응답하여 상기 컨텐츠 제어부의 소프트웨어 모듈과의 통신을 통해 해당 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 하는 컨텐츠 제공 방법.The content providing service server transmits the corresponding content to the set-top box through communication with a software module of the content controller in response to the content transmission request. 제1항, 제4항, 제5항, 제6항 중 어느 한 항에 있어서,The method according to any one of claims 1, 4, 5 and 6, 사용자 단말기로부터 컨텐츠 전송 요청을 수신하는 상기 단계는, Receiving the content transmission request from the user terminal, 1) 상기 네트워크를 통해 연결된 상기 사용자의 컴퓨터로부터 컨텐츠 제공 서비스의 전용 클라이언트 소프트웨어를 통해 전송되는 상기 컨텐츠 선택 요청을 수신하는 단계;1) receiving the content selection request transmitted via dedicated client software of a content providing service from the computer of the user connected via the network; 2) 상기 사용자의 컴퓨터로부터 웹 서비스를 통해 전송되는 상기 컨텐츠 선택 요청을 수신하는 단계; 2) receiving the content selection request transmitted from the user's computer via a web service; 3) 상기 사용자의 이동통신단말기로부터 상기 컨텐츠 선택 요청에 따른 컨텐츠에 대한 다운로드 주소를 내장한 콜백 URL 방식의 SMS 메시지에 대한 응답으로서 다운로드 요청을 수신하는 단계; 및3) receiving a download request from the user's mobile communication terminal as a response to an SMS message of a callback URL method including a download address for content according to the content selection request; And 4) 상기 사용자의 전화기로부터 ARS 정보 서비스에 따라 상기 컨텐츠 선택 요청을 수신하는 단계4) receiving the content selection request from the user's telephone in accordance with ARS information service 중 어느 하나의 단계를 포함하는 것을 특징으로 하는 컨텐츠 제공 방법.Content providing method comprising any one of steps. 제1항 내지 제6항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium in which a program for executing the method of any one of claims 1 to 6 is recorded. 컨텐츠를 셋탑박스로 전송하는 컨텐츠 전송 관리 시스템에 있어서,In the content delivery management system for transmitting the content to the set-top box, 사용자 등록 정보 및 셋탑박스 정보를 등록하는 등록부;A registration unit for registering user registration information and set-top box information; 사용자 단말기로부터 상기 사용자 등록 정보 또는 컨텐츠 전송 요청을 수신하고, 컨텐츠 제공 서비스 서버로부터 컨텐츠를 수신하는 통신부;A communication unit configured to receive the user registration information or a content transmission request from a user terminal and to receive content from a content providing service server; 상기 컨텐츠 전송 요청에 따라 컨텐츠 주소 정보를 해당 셋탑박스에 대응하는 다운로드 큐에 저장하는 전송 정보 저장부; 및A transmission information storage unit storing content address information in a download queue corresponding to the corresponding set-top box according to the content transmission request; And 상기 컨텐츠 전송 요청에 따라 상기 수신된 컨텐츠 또는 상기 컨텐츠 주소 정보를 상기 사용자 정보에 대응하는 셋탑박스로 전송하는 전송부A transmission unit for transmitting the received content or the content address information to the set-top box corresponding to the user information in response to the content transmission request 를 포함하는 것을 특징으로 하는 컨텐츠 전송 관리 시스템.Content delivery management system comprising a. 제9항에 있어서,The method of claim 9, 상기 전송부는 상기 셋탑박스 정보가 공인 IP 주소인 경우, 상기 수신된 컨텐츠를 상기 공인 IP 주소를 이용하여 FTP, HTTP등의 인터넷 프로토콜을 통해 상기 셋탑박스로 직접 전송하는 것을 특징으로 하는 컨텐츠 전송 관리 시스템.When the set-top box information is a public IP address, the transmission unit transmits the received content to the set-top box directly through the Internet protocol, such as FTP, HTTP using the public IP address . 제9항에 있어서,The method of claim 9, 상기 전송부는 상기 셋탑박스 정보가 사설 IP 주소인 경우, 또는 공인 IP 주소인 경우에도 Pull 방식의 전송 방식이 선택된 경우, 상기 컨텐츠 주소 정보를 상기 셋탑박스에 해당하는 다운로드 큐에 저장하고,The transmission unit stores the content address information in a download queue corresponding to the set-top box when the set-top box information is a private IP address or when a pull type transmission method is selected even when the public IP address is selected. 상기 셋탑박스는, 자신에 해당하는 다운로드 큐로부터 해당 컨텐츠 주소 정보를 전송 받고,The set-top box receives the corresponding content address information from the download queue corresponding to the set top box, 상기 셋탑박스에서 상기 전송된 컨텐츠 주소 정보를 이용하여 해당 컨텐츠를 상기 컨텐츠 제공 서비스 서버로부터 다운로드받는 것을 특징으로 하는 컨텐츠 전송 관리 시스템.And a corresponding content is downloaded from the content providing service server using the transmitted content address information in the set top box.
KR1020050077205A 2005-08-23 2005-08-23 Method and system for providing content to set-top box at the request of a third party KR100675130B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050077205A KR100675130B1 (en) 2005-08-23 2005-08-23 Method and system for providing content to set-top box at the request of a third party

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050077205A KR100675130B1 (en) 2005-08-23 2005-08-23 Method and system for providing content to set-top box at the request of a third party

Publications (1)

Publication Number Publication Date
KR100675130B1 true KR100675130B1 (en) 2007-01-30

Family

ID=38015025

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050077205A KR100675130B1 (en) 2005-08-23 2005-08-23 Method and system for providing content to set-top box at the request of a third party

Country Status (1)

Country Link
KR (1) KR100675130B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100873833B1 (en) 2007-08-02 2008-12-15 (주)엔텔스 Apparatus and method for managing multimedia data stored in personal storage device
KR100930953B1 (en) * 2008-01-30 2009-12-10 (주)소프트뱅크미디어랩 Messaging service system and method
KR101042509B1 (en) * 2009-03-17 2011-06-16 주식회사 케이티 Digital content transmission and reception method and IP content transmission method
KR101387819B1 (en) 2010-04-14 2014-04-21 인텔렉추얼디스커버리 주식회사 Method and apparatus for providing service
WO2014069829A1 (en) * 2012-10-31 2014-05-08 에스케이텔레콤 주식회사 Terminal and method for performing bidirectional iptv service
US9716911B2 (en) 2012-10-31 2017-07-25 Sk Telecom Co., Ltd. Terminal and method for performing bidirectional IPTV service

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100873833B1 (en) 2007-08-02 2008-12-15 (주)엔텔스 Apparatus and method for managing multimedia data stored in personal storage device
KR100930953B1 (en) * 2008-01-30 2009-12-10 (주)소프트뱅크미디어랩 Messaging service system and method
KR101042509B1 (en) * 2009-03-17 2011-06-16 주식회사 케이티 Digital content transmission and reception method and IP content transmission method
KR101387819B1 (en) 2010-04-14 2014-04-21 인텔렉추얼디스커버리 주식회사 Method and apparatus for providing service
WO2014069829A1 (en) * 2012-10-31 2014-05-08 에스케이텔레콤 주식회사 Terminal and method for performing bidirectional iptv service
US9716911B2 (en) 2012-10-31 2017-07-25 Sk Telecom Co., Ltd. Terminal and method for performing bidirectional IPTV service

Similar Documents

Publication Publication Date Title
KR100728025B1 (en) Method and apparatus for acquiring external paid content in JPNP network
US8122103B2 (en) Method for controlling a multimedia device from a mobile terminal, corresponding computer programs, multimedia device and server
JP6396005B2 (en) How to discover applications
US20190158920A1 (en) Synchronization of favorites and/or recently viewed lists between registered content playback devices
KR101604409B1 (en) Output of content from the internet on a media rendering device
RU2448362C2 (en) Mapping universal plug and play discovered items to an smb location
JP5090046B2 (en) Content management method and apparatus
JP5270608B2 (en) Content reproduction control system, content reproduction control method, content server, portable terminal, and program
EP1811747B1 (en) Method and apparatus for storing and restoring state information of remote user interface
US7636705B2 (en) Method and apparatus for supporting mobility of content bookmark
US8621507B2 (en) Method and apparatus for identifying available IPTV devices on a network
US9544620B2 (en) System and method to easily return to a recently-accessed service on a second display
KR20010020455A (en) Method for controlling a computer with an audio signal
JP5367845B2 (en) DLNA data delivery from remote sources
JP2004038787A (en) Information sharing method, information sharing device, and information sharing program
US20120210238A1 (en) Direct service launch on a second display
CN104620561B (en) The thin client of remote access from to(for) content
KR100675130B1 (en) Method and system for providing content to set-top box at the request of a third party
KR101862840B1 (en) Remotely sited execution of a software application within a network
US20090055402A1 (en) Method and apparatus to automatically receive and/or transmit contents
KR100736809B1 (en) Set-top box and multimedia content providing method in the set-top box
US20080046539A1 (en) Method and apparatus for providing internet service to home network
KR102079339B1 (en) Apparatas and method for contents transfer to dlna connected device of cloud system in an electronic device
KR100651169B1 (en) Operation system of multimedia room with binary data transmission method and its operation method
FR2964523A1 (en) PROVIDING INFORMATION BY A MOBILE TERMINAL IN A NETWORK.

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050823

PA0201 Request for examination
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: 20061030

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070122

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070123

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee