KR20060133696A - Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its - Google Patents

Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its Download PDF

Info

Publication number
KR20060133696A
KR20060133696A KR1020050053467A KR20050053467A KR20060133696A KR 20060133696 A KR20060133696 A KR 20060133696A KR 1020050053467 A KR1020050053467 A KR 1020050053467A KR 20050053467 A KR20050053467 A KR 20050053467A KR 20060133696 A KR20060133696 A KR 20060133696A
Authority
KR
South Korea
Prior art keywords
content
authentication
account information
account
information
Prior art date
Application number
KR1020050053467A
Other languages
Korean (ko)
Other versions
KR100902739B1 (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 KR1020050053467A priority Critical patent/KR100902739B1/en
Publication of KR20060133696A publication Critical patent/KR20060133696A/en
Application granted granted Critical
Publication of KR100902739B1 publication Critical patent/KR100902739B1/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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4433Implementing client middleware, e.g. Multimedia Home Platform [MHP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A contents middleware system for providing online contents by using a STB and an operating method thereof, and an online contents service system, and the method thereof are provided to authenticate all systems, connected to the contents middleware system if a user once joins a contents middleware server, and unify authentication and charging of each contents providing company when the user uses a paid service so that a service provider can concentrated on only improving service quality. An online contents service system using an STB(Set-Top Box) comprises the followings: the STB(30); a contents middleware system(10) which receives authentication information, authenticates set-top account information in itself, transmits contents account information to the authentication server of a contents providing company(21) when achieving success in authentication, and transmits a first authentication result value about the authentication information to the STB(30) after log recording when achieving success in authentication by a second authentication result value; a contents system of the contents providing company(22) which provides the second authentication result value about the contents account information to the contents middleware system(10) and provides a corresponding online contents to contents applications(32) of the STB(30) which is connected on the basis of the contents account information.

Description

셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템 및 그의 동작 방법과, 그를 이용한 온라인 컨텐츠 서비스 시스템 및 그 방법{Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its}Content middleware system for providing online content using a set-top box and an operation method thereof, and an online content service system using the same and a method thereof for providing on-line contents using the set-top box, on- line contents service system and method using its}

도 1 은 제1 종래기술에 따라 게임 프로그램이 저장된 매체를 이용하여 게임을 수행하는 방법을 나타낸 설명도, 1 is an explanatory diagram showing a method of playing a game using a medium in which a game program is stored according to a first conventional art;

도 2 는 제2 종래기술에 따라 통신망을 이용하여 온라인 게임을 수행하는 방법을 나타낸 설명도, 2 is an explanatory diagram showing a method of playing an online game using a communication network according to a second prior art;

도 3 은 본 발명에 따른 컨텐츠(게임) 미들웨어 시스템 및 그를 이용한 온라인 컨텐츠(게임) 서비스 시스템의 일실시예 구성도, 3 is a configuration diagram of an embodiment of a content (game) middleware system and an online content (game) service system using the same according to the present invention;

도 4 는 본 발명에 따른 컨텐츠(게임) 미들웨어 시스템 및 그를 이용한 온라인 컨텐츠(게임) 서비스 시스템에서의 온라인 컨텐츠(게임) 서비스 과정을 나타낸 일실시예 설명도, 4 is a diagram illustrating an online content (game) service process in a content (game) middleware system and an online content (game) service system using the same according to the present invention;

도 5 는 본 발명에 따른 컨텐츠(게임) 미들웨어 시스템의 일실시예 상세 구성도,5 is a detailed configuration diagram of an embodiment of a content (game) middleware system according to the present invention;

도 6 은 본 발명에 따른 온라인 컨텐츠(게임) 서비스를 위한 셋탑계정 등록 과정을 보여주는 일실시예 설명도, 6 is a diagram illustrating an embodiment of a set-top account registration process for an online content (game) service according to the present invention;

도 7 은 본 발명에 따른 온라인 컨텐츠(게임) 서비스를 위한 컨텐츠(게임)계정 등록 과정을 보여주는 일실시예 설명도, 7 is a diagram illustrating an embodiment of a content (game) account registration process for an online content (game) service according to the present invention;

도 8 은 본 발명에 따른 온라인 컨텐츠(게임) 서비스 방법을 보여주는 일실시예 설명도이다. 8 is a diagram illustrating an embodiment of an online content (game) service method according to the present invention.

* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing

10 : 게임 미들웨어 시스템 11 : 게임 미들웨어 서버10: Game Middleware System 11: Game Middleware Server

12 : 인증 서버 13 : 과금 서버12: authentication server 13: billing server

20 : 게임사 게임 시스템 21 : 게임 서버20: Game Company Game System 21: Game Server

22 : 게임사 인증 서버 30 : 셋탑박스(STB)22: Game company authentication server 30: Set-top box (STB)

31 : 게임 매니저 32 : 게임 어플리케이션31: Game Manager 32: Game Application

40 : 게임 이용자40: game users

본 발명은 셋탑박스(STB : Set-Top Box)를 이용한 온라인 컨텐츠 서비스를 제공하는 컨텐츠 서버와 컨텐츠 어플리케이션 사이에서 인증과 과금 기능을 수행하는 컨텐츠 미들웨어 시스템 및 그의 동작 방법과, 그를 이용한 온라인 컨텐츠 서비 스 시스템 및 그 방법과, 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention provides a content middleware system performing an authentication and charging function between a content server and an content application providing an online content service using a set-top box (STB), a method of operating the same, and an online content service using the same. A system and method thereof, and a computer-readable recording medium having recorded thereon a program for implementing the methods.

본 발명에서는 컨텐츠 서비스의 바람직한 실시예로 게임 기반의 컨텐츠를 가정하지만, 이에 한정되지 않음을 밝혀둔다. In the present invention, a game-based content is assumed as a preferred embodiment of the content service, but the present invention is not limited thereto.

현재, 소프트웨어 분야의 눈부신 발달로 다양한 프로그램들이 개발되고 있다. Currently, various programs are being developed due to the remarkable development of the software field.

아울러, 게임 시장 또한 게임 수요자들의 증가와 기술 발전에 따라 다양한 게임들이 개발되어 공급되고 있다. In addition, a variety of games are being developed and supplied to the game market in accordance with the increase in game users and technology development.

현재, 게임 수요자들이 게임을 하는 방법의 일예로, 도 1에 도시된 바와 같이 게임 프로그램이 담긴 매체를 게임기나 컴퓨터에 삽입하여 게임을 하는 방법(이하, '제1 종래기술'이라 함)이 있다. Currently, as an example of how game consumers play a game, there is a method of playing a game by inserting a medium containing a game program into a game machine or a computer as shown in FIG. 1 (hereinafter, referred to as 'first conventional technology'). .

도 1 은 제1 종래기술에 따라 게임 프로그램이 저장된 매체를 이용하여 게임을 수행하는 방법을 나타낸 설명도이다. 1 is an explanatory diagram showing a method of playing a game using a medium in which a game program is stored according to the first conventional technology.

도 1을 참조하면, 사용자는 사용자 단말(1)을 이용하여 게임을 할 수 있다. 즉, 사용자는 사용자 단말(1)에 게임 프로그램이 저장된 매체(2)를 삽입하여 게임 프로그램을 실행시킴으로써, 게임을 실행할 수 있다. Referring to FIG. 1, a user may play a game using the user terminal 1. That is, the user can execute the game by inserting the medium 2 in which the game program is stored in the user terminal 1 and executing the game program.

여기서, 사용자 단말(1)은 PC(Personal Computer), 게임기 등을 사용할 수 있다. 또한, 게임 프로그램이 저장된 매체(2)는 디스켓이나 씨디롬(CD-ROM), 게임기 전용 팩 등을 이용할 수 있다. Here, the user terminal 1 may use a personal computer (PC), a game machine, or the like. In addition, the medium 2 in which the game program is stored may use a diskette, a CD-ROM, a game machine-only pack, or the like.

상기 제1 종래기술에 따르면, 사용자는 사용자 단말(1)에 게임 프로그램이 저장된 매체(2)를 삽입하고 게임 프로그램을 실행시켜 게임을 할 수 있다.According to the first conventional technology, the user can insert the medium 2 in which the game program is stored in the user terminal 1 and execute the game program to play the game.

한편, 게임 수요자들이 게임을 하는 방법의 다른 예로, 도 2에 도시된 바와 같이, 컴퓨터 통신망을 이용하여 온라인 게임을 하는 방법(이하, '제2 종래기술'이라 함)이 있다. On the other hand, as another example of how the game consumers play the game, as shown in Figure 2, there is a method of playing an online game using a computer communication network (hereinafter referred to as "second prior art").

도 2 는 제2 종래기술에 따라 통신망을 이용하여 온라인 게임을 수행하는 방법을 나타낸 설명도이다. 2 is an explanatory diagram showing a method of playing an online game using a communication network according to the second prior art.

도 2를 참조하면, 사용자는 사용자 단말(3)을 이용하여 통신망을 통해 온라인 게임을 할 수 있다. 즉, 사용자는 사용자 단말(3)을 이용하여 인터넷에 접속한 후 게임 제공자 서버(4)로부터 게임 프로그램을 다운받아 게임을 하거나 스트리밍 방식으로 온라인 게임을 할 수 있다. Referring to FIG. 2, a user may play an online game through a communication network using the user terminal 3. That is, the user may access the Internet using the user terminal 3 and download the game program from the game provider server 4 to play a game or play an online game in a streaming manner.

여기서, 사용자 단말(3)은 인터넷 접속이 가능한 PC, 노트북, 핸드폰(이동통신 단말기), PDA(Personal Digital Assistant) 등을 이용할 수 있다. Here, the user terminal 3 may use a PC, a laptop, a mobile phone (mobile communication terminal), a PDA (Personal Digital Assistant), or the like, which can access the Internet.

상기 제1 종래기술에 따르면, 사용자가 게임을 하고자 할 때, 게임시마다 별도의 게임 프로그램 저장 매체(2)를 사용자 단말(1)에 직접 삽입하여야 하는 번거로움이 존재한다. 또한, 게임마다 별도의 프로그램 저장 매체(2)를 구매하거나 빌려야 한다는 점에서 사용자의 비용 부담이 크며, 프로그램 복제가 쉬워 사용자들이 불법으로 게임 프로그램을 복제할 수 있는 문제점이 있다. According to the first conventional technology, when a user wants to play a game, there is a need to insert a separate game program storage medium 2 directly into the user terminal 1 for each game. In addition, the cost of the user is large in that a separate program storage medium 2 must be purchased or rented for each game, and there is a problem that users can illegally copy a game program due to easy program duplication.

또한, 상기 제1 및 제2 종래기술에 따르면, 사용자 단말(1,3)을 기반으로 게임을 하기 때문에 화면의 크기 및 화질, 음질 등에 한계가 있으며, 모바일 게임, 아케이드 게임, 비디오 게임 등 게임을 실행시키는 플랫폼이 다른 경우 게임 간에 호환이 이루어지지 않는 문제점이 있다.In addition, according to the first and second prior arts, there is a limit on the size, image quality, sound quality, etc. of the screen, since the game is played based on the user terminals 1, 3, and a game such as a mobile game, an arcade game, or a video game. If the platform to run is different, there is a problem that is not compatible between games.

이러한 종래 게임 방식의 문제점을 해결하기 위한 방안으로, 셋탑박스(STB)를 이용하면, 게임 프로그램이 저장된 매체를 이용하지 않고도, 디지털 TV를 통해 화면의 크기, 화질, 음질 등을 향상시키며, 아울러 다양한 플랫폼의 게임을 지원할 수 있다. In order to solve the problems of the conventional game method, by using a set-top box (STB), the screen size, image quality, sound quality, etc. can be improved through a digital TV without using a medium in which game programs are stored. Can support games on the platform.

그런데, 셋탑박스를 통한 온라인 게임시, 게임 서버와 게임 어플리케이션 사이에서, 사용자가 게임사의 서비스를 이용하기 위해 필요한 게임사마다의 인증기능과, 사용자가 남긴 로그를 분석하여 요금을 산정하고 부과하는 과금기능을 수행할 수 있는 게임 미들웨어 시스템의 개발이 절실히 요구된다. 이 게임 미들웨어는 온라인 게임 서버(예를 들면, 리니지 등)와 게임 어플리케이션 사이에 가교 역할을 하고, 이 게임 미들웨어에 의해 서버 인증 프로세스와 과금 프로세스를 수행할 수 있다. However, in online games through the set-top box, between the game server and the game application, the user calculates and charges the fee by analyzing the authentication function for each game company necessary to use the service of the game company and the logs left by the user. There is an urgent need for the development of game middleware systems that can perform functions. The game middleware acts as a bridge between the online game server (for example, lineage, etc.) and the game application, and the game middleware can perform a server authentication process and a charging process.

본 발명은 상기 요구에 부응하기 위하여 제안된 것으로, 셋탑박스(STB)를 이용한 온라인 컨텐츠 서비스를 제공하는 컨텐츠 서버와 컨텐츠 어플리케이션 사이에서 인증과 과금 기능을 수행하는 컨텐츠 미들웨어 시스템 및 그의 동작 방법과, 그를 이용한 온라인 컨텐츠 서비스 시스템 및 그 방법과, 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to meet the above-mentioned requirements, and a content middleware system for performing authentication and billing functions between a content server providing an online content service using a set-top box (STB) and a content application, and an operation thereof, and It is an object of the present invention to provide an on-line content service system and method thereof, and a computer-readable recording medium having recorded thereon a program for implementing the methods.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위한 본 발명은, 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템에 있어서, 과금을 위한 셋탑계정 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하여, 제1 인증결과값에 따른 인증 성공시 계정정보를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 컨텐츠 제공사의 컨텐츠 서버에 접속하는 상기 셋탑박스; 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 제2 인증결과값에 따른 인증 성공시 로그 기록후 상기 인증정보에 대한 상기 제1 인증결과값을 상기 셋탑박스로 전달하는 컨텐츠 미들웨어 시스템; 및 상기 컨텐츠계정 정보에 대한 제2 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하고, 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 상기 컨텐츠 제공사의 컨텐츠 시스템을 포함하여 이루어진 것을 특징으로 한다. The present invention for achieving the above object, in the online content service system using a set-top box, by transmitting the authentication information consisting of the set-top account for billing and the content account information for the content execution to the content middleware system for the authentication query, The set-top box that stores (/ updates) account information upon successful authentication according to a first authentication result value and then executes a content application to access a content server of a content provider based on the content account information; The authentication information is received, the set-top account information is self-authenticated, and when the authentication is successful, the content account information is transmitted to the authentication server of the content provider, and the authentication information is recorded after successful authentication according to a second authentication result value. A content middleware system for delivering the first authentication result value to the set-top box; And a content system of the content provider that provides a second authentication result of the content account information to the content middleware system and provides the corresponding online content to the content application of the set-top box connected based on the content account information. Characterized in that consisting of.

한편, 본 발명은, 복수의 컨텐츠 서버와 복수의 컨텐츠 어플리케이션 사이에 서 인증과 과금 기능을 수행하는 컨텐츠 미들웨어 시스템에 있어서, 셋탑계정 정보를 저장 관리하는 인증수단; 사용자 혹은 컨텐츠 제공사의 인증 서버가 남긴 컨텐츠 미들웨어 수단의 로그와 컨텐츠계정을 분석하여 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 과금수단; 및 상기 인증수단 및 상기 과금수단과 연동하여, 셋탑박스로부터 과금을 위한 상기 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 전달받으면, 상기 셋탑계정 정보를 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 상기 컨텐츠 미들웨어 수단을 포함하여 이루어진 것을 특징으로 한다. On the other hand, the present invention, a content middleware system for performing the authentication and billing function between a plurality of content servers and a plurality of content applications, the authentication means for storing and managing set-top account information; A billing means for analyzing a log of content middleware means left by a user or a content provider's authentication server and a content account to calculate and charge a usage fee as the set-top account information; And when the authentication information consisting of the set-top account information for the charge and the content account information for the content execution from the set-top box in conjunction with the authentication means and the charging means, and authenticates the set-top account information, if the authentication is successful The content middleware means for transmitting the content account information to the authentication server of the content provider, and after the log of the authentication success according to the authentication result value of the content account information, and transmits the authentication result value for the authentication information to the set-top box. Characterized in that consisting of.

다른 한편, 본 발명은, 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법에 있어서, 상기 셋탑박스가 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하는 단계; 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하는 단계; 상기 컨텐츠 제공사의 인증 서버가 상기 컨텐츠계정 정보에 대한 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하는 단계; 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 상기 컨텐츠 미들웨어 시스템이 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 단계; 상기 인증정보에 대한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계 정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하는 단계; 및 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 단계를 포함하여 이루어진 것을 특징으로 한다. On the other hand, the present invention, in the online content service method using a set-top box, the set-top box delivers the authentication information consisting of the set-top account information for billing and the content account information for content execution to the content middleware system for the authentication query Making; Receiving, by the content middleware system, the authentication information, authenticating the set-top account information, and when the authentication is successful, delivering the content account information to the authentication server of the content provider; Providing, by the authentication server of the content provider, an authentication result value for the content account information to the content middleware system; When the authentication is successful according to the authentication result value for the content account information, the content middleware system recording a log and transferring the authentication result value for the authentication information to the set-top box; When authentication is successful according to the authentication result of the authentication information, the set-top box stores (/ updates) account information (set-top account information and content account information) on its own, and then executes a content application to execute the content account information. Accessing a content server of the content provider based on the content; And providing, by the content server of the content provider, the online content to the content application of the set-top box connected based on the content account information.

또한, 본 발명은, 상기 컨텐츠 미들웨어 시스템이 사용자 혹은 상기 컨텐츠 제공사의 인증 서버가 남긴 로그와 컨텐츠계정을 분석하여, 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In another aspect, the present invention, the content middleware system further comprises the step of analyzing the log and the content account left by the user or the authentication server of the content provider, calculating and charging the usage fee as the set-top account information do.

또한, 본 발명은, 상기 컨텐츠 미들웨어 시스템이 자체 인증 서버에 인증된 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention is characterized in that the content middleware system further comprises the step of storing and managing the set-top account information and the content account information (account mapping information) stored in the authentication server itself.

또한, 본 발명은, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 미들웨어 시스템이 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention, if the set-top account authentication and content account authentication is normally completed, the content middleware system is confirmed by the authentication server of the content provider, so that the content provider can utilize as data for additional authentication by the content provider itself when executing the content. Providing information (set-top account, content account information), characterized in that it further comprises the step of storing and managing the authentication confirmation information by the authentication server of the content provider.

또한, 본 발명은, 상기 셋탑박스가 인증된 계정정보를 바탕으로, 상기 컨텐츠 미들웨어 시스템에 자동 접속하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention is characterized in that the set-top box further comprises the step of automatically accessing the content middleware system based on the authenticated account information.

또 다른 한편, 본 발명은, 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법에 있어서, 상기 셋탑박스로부터 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보가 입력되면, 상기 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하는 단계; 상기 자체 인증 결과 성공시, 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠 제공사의 인증 서버로부터 상기 컨텐츠계정 정보에 대한 인증결과값을 전달받는 단계; 및 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하여, 상기 셋탑박스가 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속토록 하는 단계를 포함하여 이루어진 것을 특징으로 한다. On the other hand, the present invention, in the method of operating a content middleware system for providing online content using a set-top box, the authentication information consisting of the set-top account information for billing and the content account information for executing content from the set-top box is input When the content middleware system receives the authentication information, and authenticating the set-top account information; When the self authentication result is successful, transferring the content account information to the authentication server of the content provider, and receiving an authentication result value for the content account information from the authentication server of the content provider; And upon successful authentication according to the authentication result value for the content account information, log the log and transmit the authentication result value for the authentication information to the set-top box so that the set-top box executes a content application to base the content account information. It characterized in that it comprises a step to connect to the content server of the content provider.

또한, 본 발명은, 상기 인증정보에 대한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하면, 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention, when the authentication is successful according to the authentication result value for the authentication information, the set-top box stores (/ updates) the account information (set-top account information, content account information), and then run the content application When the content server of the content provider is connected to the content server based on the content account information, providing the online content to the content application of the set-top box accessed by the content server of the content provider based on the content account information. Characterized in that the made up.

또한, 본 발명은, 상기 컨텐츠 미들웨어 시스템이 사용자 혹은 상기 컨텐츠 제공사의 인증 서버가 남긴 로그와 컨텐츠계정을 분석하여, 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In another aspect, the present invention, the content middleware system further comprises the step of analyzing the log and the content account left by the user or the authentication server of the content provider, calculating and charging the usage fee as the set-top account information do.

또한, 본 발명은, 상기 컨텐츠 미들웨어 시스템이 자체 인증 서버에 인증된 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention is characterized in that the content middleware system further comprises the step of storing and managing the set-top account information and the content account information (account mapping information) stored in the authentication server itself.

또한, 본 발명은, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 미들웨어 시스템이 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리하는 단계를 더 포함하여 이루어진 것을 특징으로 한다. In addition, the present invention, if the set-top account authentication and content account authentication is normally completed, the content middleware system is confirmed by the authentication server of the content provider, so that the content provider can utilize as data for additional authentication by the content provider itself when executing the content. Providing information (set-top account, content account information), characterized in that it further comprises the step of storing and managing the authentication confirmation information by the authentication server of the content provider.

또 다른 한편, 본 발명은, 셋탑박스를 이용한 온라인 컨텐츠 서비스를 위하여, 프로세서를 구비한 온라인 컨텐츠 서비스 시스템에, 상기 셋탑박스가 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하는 기능; 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하는 기능; 상기 컨텐츠 제공사의 인증 서버가 상기 컨텐츠계정 정보에 대한 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하는 기능; 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 상기 컨텐츠 미들웨어 시스템이 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 기능; 상기 인증정보에 대 한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하는 기능; 및 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, for the online content service using a set-top box, in the online content service system having a processor, the set-top box authentication information consisting of set-top account information for billing and content account information for content execution Transmitting the information to the content middleware system for the authentication query; A content middleware system receiving the authentication information, authenticating the set-top account information by itself, and delivering the content account information to the authentication server of the content provider when authentication is successful; Providing, by the authentication server of the content provider, an authentication result value for the content account information to the content middleware system; A function of transmitting the authentication result value for the authentication information to the set-top box after log recording by the content middleware system upon successful authentication according to the authentication result value for the content account information; When the authentication is successful according to the authentication result value for the authentication information, the set-top box stores (/ updates) account information (set-top account information, content account information) on its own, and executes a content application to execute the content account information. Accessing a content server of the content provider based on the content; And a computer-readable recording medium having recorded thereon a program for realizing a function of providing the online content to the content application of the set-top box accessed by the content server of the content provider based on the content account information.

그리고, 본 발명은, 셋탑박스를 이용한 온라인 컨텐츠 서비스를 위하여, 프로세서를 구비한 컨텐츠 미들웨어 시스템에, 상기 셋탑박스로부터 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보가 입력되면, 상기 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하는 기능; 상기 자체 인증 결과 성공시, 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠 제공사의 인증 서버로부터 상기 컨텐츠계정 정보에 대한 인증결과값을 전달받는 기능; 및 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하여, 상기 셋탑박스가 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속토록 하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention, if the authentication information consisting of the set-top account information for billing and the content account information for content execution from the set-top box to the content middleware system having a processor for the online content service using the set-top box Receiving the authentication information from the content middleware system and authenticating the set-top account information; A function of receiving the authentication result value for the content account information from the authentication server of the content provider by transmitting the content account information to the authentication server of the content provider when the self authentication result is successful; And upon successful authentication according to the authentication result value for the content account information, log the log and transmit the authentication result value for the authentication information to the set-top box so that the set-top box executes a content application to base the content account information. A computer readable recording medium having recorded thereon a program for realizing a function of accessing a content server of a content provider is provided.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 3 은 본 발명에 따른 컨텐츠(게임) 미들웨어 시스템 및 그를 이용한 온라인 컨텐츠(게임) 서비스 시스템의 일실시예 구성도이다. 3 is a diagram illustrating an embodiment of a content (game) middleware system and an online content (game) service system using the same according to the present invention.

도 3에 도시된 바와 같이, 본 발명에 따른 셋탑박스를 이용한 온라인 컨텐츠(게임) 서비스 시스템은, 과금을 위한 셋탑계정 및 게임실행을 위한 게임계정 정보로 구성된 인증정보를 인증질의를 위해 게임 미들웨어 시스템(10)으로 전달하여, 제1 인증결과값에 따른 인증 성공시 계정정보(셋탑계정 정보, 게임계정 정보)를 자체 저장(/갱신)한 후, 게임 어플리케이션(32)을 실행시켜 게임계정 정보를 바탕으로 게임사의 게임 서버(22)에 접속하는 셋탑박스(30)와, 셋탑박스(30)로부터 인증정보를 전달받아, 셋탑계정 정보를 자체 인증하고, 인증 성공시 게임계정 정보를 게임사의 인증 서버(21)로 전달하여, 제2 인증결과값에 따른 인증 성공시 로그 기록후 인증정보에 대한 제1 인증결과값을 셋탑박스(30)로 전달하는 게임 미들웨어 시스템(10)과, 게임계정 정보에 대한 제2 인증결과값을 게임 미들웨어 시스템(10)으로 제공하고, 게임계정 정보를 바탕으로 접속한 셋탑박스(30)의 게임 어플리케이션(32)으로 해당 온라인 게임을 제공하는 게임사의 게임시스템(20)을 포함한다. As shown in Figure 3, the online content (game) service system using the set-top box according to the present invention, the game middleware system for querying authentication information consisting of the set-top account for billing and game account information for game execution (10), and stores (/ updates) account information (set-top account information, game account information) upon successful authentication according to the first authentication result value, and executes the game application 32 to execute game account information. Based on the authentication information received from the set-top box 30 and the set-top box 30 connected to the game server 22 of the game company based on the self-authentication of the set-top account information, if the authentication is successful game server authentication server authentication server And the game middleware system 10 for transmitting the first authentication result value for the authentication information to the set-top box 30 after the log is recorded upon authentication success according to the second authentication result value, and the game account information. versus The game system 20 of the game company that provides the second authentication result value to the game middleware system 10 and provides the online game to the game application 32 of the set-top box 30 connected based on the game account information. It includes.

여기서, 셋탑박스(30)는, 게임 사용자로부터 입력받거나, 기 저장된 게임계정과 셋탑계정 정보를 가지고 게임 미들웨어 시스템(10)으로 인증요청하며, 인증관련 정보의 변경시 게임계정을 갱신하고, 게임계정의 변경이 없는 경우 계정정보(게임계정, 셋탑계정 정보)를 이용하여 게임 자동 접속을 실행한다. Here, the set-top box 30 receives an input from a game user, or requests authentication to the game middleware system 10 having previously stored game account and set-top account information, updates the game account when the authentication related information is changed, and the game account. If there is no change, the account information (game account, set-top account information) is used to automatically access the game.

또한, 게임 미들웨어 시스템(10)은 셋탑박스(STB)(30)를 이용한 온라인 게임 서비스를 제공하는 게임 서버(22)와 게임 어플리케이션(32) 사이에서 인증과 과금 기능을 수행하는데, 이때 게임 미들웨어 시스템(10)이 복수의 게임사 게임 서버(22)와 복수의 사용자 게임 어플리케이션(32) 사이에서 서비스 이용을 위한 여러 게임계정과 과금을 위한 셋탑계정의 특화된 연동 기능을 제공함으로써, 사용자는 1회 과금 지불을 위한 계정 확인후 여러 게임의 계정에 대한 연결 행위만으로 다양한 게임 서비스를 편리하게 이용할 수 있게 된다. In addition, the game middleware system 10 performs an authentication and charging function between the game server 22 and the game application 32 that provides an online game service using the set-top box (STB) 30, wherein the game middleware system (10) provides the user with one-time billing by providing a specialized linkage function between the plurality of game companies 22 and the plurality of user game applications 32 for the use of services and set-top accounts for billing. After checking the account for payment, various game services can be conveniently used only by connecting to the accounts of the various games.

이를 위해, 게임사 인증서버(21)와 셋탑박스(30)내의 게임 매니저(31) 사이에 게임 미들웨어 서버(11)가 연결되고, 게임 미들웨어 서버(11)는 인증 서버(12) 및 과금 서버(13)와 연동되어, 게임 미들웨어 서버(11)는 게임사 인증 서버(21)와 게임 매니저(31)로부터 인증 및 과금 요청이 들어오면 인증 및 과금 서버(12,13)와 연동하여 일관적 과금체계를 수행하는 역할을 한다. 이로써, 게임사는 게임 개발에만 치중할 수 있으며, 통합적인 인증/과금 체계로 게임시스템 개발의 효율성을 극대화할 수 있다. To this end, the game middleware server 11 is connected between the game company authentication server 21 and the game manager 31 in the set-top box 30, and the game middleware server 11 is an authentication server 12 and a charging server ( 13, the game middleware server 11 is connected to the authentication and billing server (12, 13) when the authentication and billing request from the game company authentication server 21 and the game manager 31, the consistent billing system To play a role. As a result, game companies can concentrate on game development, and maximize the efficiency of game system development with an integrated authentication / billing system.

그럼, 도 4를 참조하여 본 발명에 따른 셋탑박스(30)를 이용한 온라인 컨텐츠(게임) 서비스 시스템의 동작을 보다 상세하게 살펴보기로 한다. Then, with reference to Figure 4 will be described in more detail the operation of the online content (game) service system using the set-top box 30 according to the present invention.

먼저, 셋탑박스(30)의 게임 매니저(31)가 사용자 인증을 위하여 게임 미들웨어 시스템(10)의 게임 미들웨어 서버(11)에 접속하면(401), 게임 미들웨어 서버(11)는 접속을 이루고 어플리케이션 정보를 기록한 후 인증정보가 올 때까지 기다린다. First, when the game manager 31 of the set-top box 30 connects to the game middleware server 11 of the game middleware system 10 for user authentication (401), the game middleware server 11 establishes a connection and application information. After recording, wait until authentication information comes.

이후, 게임 매니저(31)로부터 과금을 위한 셋탑계정 정보와 게임실행을 위한 게임계정 정보로 구성된 인증정보를 받으면(402), 게임 미들웨어 서버(11)는 셋탑계정 정보로 인증 서버(12)에 인증질의를 하고(403), 결과값(셋탑계정 조회 결과값)을 반환받는다(404).Then, when receiving the authentication information consisting of the set-top account information for billing and game account information for game execution from the game manager 31 (402), the game middleware server 11 is authenticated to the authentication server 12 with the set-top account information Inquiry (403), and the result value (set-top account inquiry result value) is returned (404).

상기 셋탑계정 조회 결과, 인증 성공시에(셋탑계정이 정확인 경우), 게임 미들웨어 서버(11)는 게임사 인증 서버(21)를 열고(405), 실패하면 연결을 닫고 정보를 삭제한다. As a result of the set-top account inquiry, when authentication is successful (when the set-top account is correct), the game middleware server 11 opens the game company authentication server 21 (405), and if it fails, closes the connection and deletes the information.

이후, 게임사 인증 서버(21)와의 접속을 완료한 후에(405), 게임 미들웨어 서버(11)는 게임사 인증 서버(21)로 게임계정 정보로 인증질의를 하여(406), 결과값(게임계정 조회 결과값)을 반환받는다(407). Then, after the connection with the game company authentication server 21 is completed (405), the game middleware server 11 makes an authentication query with the game account information with the game company authentication server 21 (406), and the result value (game Account inquiry result value) is returned (407).

상기 게임계정 조회 결과, 인증 성공시에(게임계정이 정확한 경우), 게임 미들웨어 서버(11)는 과금 서버(13)에 로그 기록을 하고(408), 게임 매니저(31)에게 인증 결과를 통보한다(409). When the game account inquiry result is successful authentication (when the game account is correct), the game middleware server 11 logs to the charging server 13 (408), and notifies the game manager 31 of the authentication result. (409).

다음으로, 게임 매니저(31)는 셋탑계정과 게임계정이 모두 인증된 경우, 계정정보를 저장하고 게임 어플리케이션(32)을 실행시킨다(410). 이후에, 게임 어플리케이션(32)은 게임계정 정보를 가지고 게임사 게임 서버(22)에 접속을 하면 (411), 온라인 게임이 실행되게 된다. Next, when both the set-top account and the game account are authenticated, the game manager 31 stores the account information and executes the game application 32 (410). After that, when the game application 32 connects to the game company game server 22 with the game account information (411), the online game is executed.

이후 접속부터는, 게임 매니저(31)에 저장된 계정정보를 이용하여 자동 인증기능을 수행한다.After the connection, the automatic authentication function is performed using the account information stored in the game manager 31.

그럼, 상기 게임 미들웨어 시스템(10)의 세부 구성을 하기의 도 5를 참조하여 보다 상세하게 살펴보기로 한다. Then, the detailed configuration of the game middleware system 10 will be described in more detail with reference to FIG. 5.

도 5를 참조하여, 게임 미들웨어 시스템(10)의 구성을 보다 상세하게 살펴보면, 복수의 게임 서버(22)와 복수의 게임 어플리케이션(32) 사이에서 인증과 과금 기능을 수행함에 있어서, 셋탑계정 정보를 저장 관리하는 인증 서버(12)와, 사용자 혹은 게임사의 인증 서버(21)가 남긴 게임 미들웨어 서버(11)의 로그와 게임계정을 분석하여 셋탑계정 정보로 사용요금을 산정하고 부과하는 과금 서버(13)와, 인증 서버(12) 및 과금 서버(13)와 연동하여, 셋탑박스(30)로부터 과금을 위한 셋탑계정 및 게임실행을 위한 게임계정 정보로 구성된 인증정보를 전달받으면, 셋탑계정 정보를 인증하고, 인증 성공시 게임계정 정보를 게임사의 인증 서버(21)로 전달하여, 게임계정 정보에 대한 인증결과값에 따른 인증 성공시 로그 기록후 인증정보에 대한 인증결과값을 셋탑박스(30)로 전달하는 게임 미들웨어 서버(11)를 포함한다. Referring to FIG. 5, the configuration of the game middleware system 10 will be described in more detail. In performing authentication and billing functions between the plurality of game servers 22 and the plurality of game applications 32, set-top account information may be used. The billing server 13 which analyzes the logs and game accounts of the authentication server 12 storing and managing the game and the game middleware server 11 left by the user or the game company's authentication server 21, and calculates and charges a usage fee as set-top account information. And, in connection with the authentication server 12 and the billing server 13, when receiving the authentication information consisting of the set-top account for billing and game account information for game execution from the set-top box 30, authentication of the set-top account information When the authentication is successful, the game account information is transmitted to the authentication server 21 of the game company, and the authentication result value for the authentication information is recorded after logging the authentication success according to the authentication result value for the game account information. It includes a game middleware server 11 to deliver.

이때, 인증 서버(12)는 셋탑-게임 계정 설정 DB(123)에서 셋탑계정 정보와 게임계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리할 수 있으며, 이러한 경우 게임 미들웨어 서버(11)는 인증 서버(12)와의 연동을 통해 셋탑계정 인증 뿐만 아니라 셋탑계정과 연결된 게임계정 인증을 수행하고, 셋탑계정 인증과 게임계정 인증이 정상적으로 완료된 경우, 게임사의 인증 서버(21)로 인증확인정보(셋탑계정, 게 임계정 정보)를 제공하며, 게임사의 인증 서버(21)는 인증확인정보를 저장 관리하여 게임실행시 게임사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있다. In this case, the authentication server 12 may store and manage the set-top account information and the game account information (account mapping information) in the set-top game account setting DB 123. In this case, the game middleware server 11 may be an authentication server. In addition to the set-top account authentication through linkage with the set-top account authentication and the game account associated with the set-top account, and if the set-top account authentication and game account authentication is completed normally, the authentication confirmation information (set-top account, And the game server's authentication server 21 may store and manage the authentication confirmation information, so that the game company itself may be used as data for additional authentication.

또한, 인증 서버(12)는 인증 인터페이스부(121), 셋탑계정 DB(122), 셋탑-게임 계정 설정 DB(123)로 구성된다. 여기서, 인증 인터페이스부(121)는 외부 시스템을 위한 다양한 연동 기능을 제공하며, 외부 인증 시스템과의 연동이 필요한 경우 인증 인터페이스부(121)를 통하여 수행하게 된다. In addition, the authentication server 12 is composed of an authentication interface 121, a set-top account DB 122, a set-top-game account setting DB (123). Here, the authentication interface unit 121 provides various interworking functions for the external system, and when the interworking with the external authentication system is required, the authentication interface unit 121 is performed.

또한, 과금 서버(13)는 과금 처리부(133), 과금정보 DB(132), 과금 DB(134), 과금 인터페이스부(131)로 구성된다. 여기서, 과금 인터페이스부(131)는 외부 시스템을 위한 다양한 연동 기능을 제공하며, 별도의 과금 청구시스템에서 과금 인터페이스부(131)를 통하여 과금 DB(134)에 기록된 과금정보를 가지고 가서 처리하게 된다. In addition, the billing server 13 is composed of a billing processing unit 133, billing information DB 132, billing DB 134, billing interface unit 131. Here, the billing interface unit 131 provides various interworking functions for the external system, and takes the billing information recorded in the billing DB 134 through the billing interface unit 131 in a separate billing system and processes it. .

또한, 게임 미들웨어 서버(11)는 접속 관리자(115), 셋탑계정 처리부(111), 계정 설정부(112), 로그 생성부(113), 로그 DB(114)로 구성된다.In addition, the game middleware server 11 includes a connection manager 115, a set-top account processing unit 111, an account setting unit 112, a log generating unit 113, and a log DB 114.

상기에서, 게임 미들웨어 서버(11)는 사용자가 시스템에 접속하여 서비스를 이용하면 인증 서버(12)와 연계하여 사용로그를 로그 DB(114)에 저장하며(로그 생성부(113)), 과금 서버(13)는 게임 미들웨어 서버(11)에 저장되어 있는 로그 데이터를 원격으로 접근하여 사용로그를 분석하여 과금 DB(134)에 기록한다(과금 처리부(133)). In the above, the game middleware server 11 stores the usage log in the log DB 114 in association with the authentication server 12 when the user accesses the system to use the service (log generating unit 113), the billing server 13, the log data stored in the game middleware server 11 is accessed remotely, the usage log is analyzed and recorded in the billing DB 134 (billing processing unit 133).

이제, 도 6을 참조하여 본 발명에 따른 온라인 컨텐츠(게임) 서비스를 위한 셋탑계정 등록 과정을 살펴보기로 한다. Now, a set-top account registration process for an online content (game) service according to the present invention will be described with reference to FIG. 6.

도 6에 도시된 바와 같이, 게임 과금을 위한 셋탑계정 등록 과정은, 먼저 게임 사용자(40)가 게임 매니저(31)내의 게임매니저 콘솔(311)을 통하여 셋탑계정으로 로그온하면(601), 게임 매니저(31)의 통신부(312)는 게임 미들웨어 서버(11)내의 접속 관리자(115)로 접속하고(ID & 비밀번호로 셋탑계정 로그인 처리)(602), 접속 관리자(115)는 셋탑계정 처리부(111)로 데이터(셋탑계정 정보)를 넘긴다(603). As shown in FIG. 6, in the process of registering a set-top account for game charging, the game manager 40 first logs on to the set-top account through the game manager console 311 in the game manager 31 (601). The communication unit 312 of 31 connects to the access manager 115 in the game middleware server 11 (set-top account login processing with ID & password) 602, and the connection manager 115 sets-top account processing unit 111. Data (set-top account information) is passed (603).

이후, 셋탑계정 처리부(111)는 셋탑계정 DB(122)에 저장된 데이터(셋탑계정 정보)로 셋탑계정을 확인한 후(604), 정상/비정상을 판단하고, 정상인 경우 향후 과금 확인과 전체 로그온 키로 사용한다. 이와 같이 셋탑계정 인증 확인후, 마스터 키(Master Key) 생성 암호화부(116)로 과금을 위한 셋탑계정 기반의 마스터 키(Master Key) 생성을 요청하여(605), 마스터 키 생성 암호화부(116)에서 셋탑계정 기반의 마스터 키를 생성하고, 이를 셋탑-게임 계정 설정 DB(123)에 저장한 후(606), 접속 관리자(115)를 통하여 암호화된 마스터 키를 포함한 셋탑계정 인증결과를 게임매니저 통신부(312)로 전송한다(607,608). Thereafter, the set-top account processing unit 111 checks the set-top account with the data (set-top account information) stored in the set-top account DB 122 (604), and determines whether it is normal or abnormal, and if it is normal, it is used as a future billing check and a full logon key. do. After confirming the set-top account authentication as described above, by requesting the generation of the master key (Master Key) based on the set-top account for charging to the master key (Master Key) generation encryption unit 116 (605), the master key generation encryption unit 116 After generating the master key based on the set-top account, and stores it in the set-top-game account setting DB (123) (606), the access manager 115 through the set-top account authentication results including the encrypted master key game manager communication unit And transmits to 312 (607, 608).

다음으로, 게임 매니저(31)의 통신부(312)는 암호화된 마스터 키와 셋탑계정 정보를 셋탑계정 생성부(313)로 전달하고(609), 셋탑계정 생성부(313)는 인증결과가 올바른 경우 셋탑내 계정정보 DB(314)에 암호화된 마스터 키와 계정정보(셋탑계정 정보)를 기록하여(610), 다음 자동 로그온 기능에서 사용한다. Next, the communication unit 312 of the game manager 31 transmits the encrypted master key and the set-top account information to the set-top account generator 313 (609), the set-top account generator 313 is the authentication result is correct The encrypted master key and account information (set-top account information) are recorded in the set-top account information DB 314 (610) and used in the next automatic logon function.

이와 같이 데이터 보안을 위하여 중요한 계정정보(셋탑계정 정보)는 암호화하여 저장하고, 마스터 키(Master Key)로 보호한다.As such, important account information (set-top account information) is encrypted and stored for data security, and protected with a master key.

한편, 도 7을 참조하여 본 발명에 따른 온라인 컨텐츠(게임) 서비스를 위한 컨텐츠(게임)계정 등록 과정을 살펴보면 다음과 같다. Meanwhile, referring to FIG. 7, a process of registering a content (game) account for an online content (game) service according to the present invention is as follows.

도 7에 도시된 바와 같이, 게임계정 등록 과정은, 먼저 게임 이용자(40)가 게임매니저 콘솔(311)에서 게임 선택후 게임계정 & 게임암호를 입력하면(711), 게임매니저 통신부(312)는 게임 미들웨어 서버(11)의 접속 관리자(115)와 통신하여(셋탑계정+게임계정 전송)(702) 계정 확인을 한 후 인증된 경우 게임사 인증 서버(21)의 통신 대기부(211)를 통하여(접속 관리자(115)가 통신 대기부(211)로 게임계정과 게임암호 전송)(703) 게임 인증 처리부(212)로 인증된 정보(게임계정 정보)를 전송하고(704), 게임계정 DB(213)의 정보를 기반으로 게임사의 게임계정 정보 인증을 거친다. 즉, 게임사 인증 서버(21)의 게임 인증 처리부(212)에서는 게임계정 DB(213)를 바탕으로 게임계정을 조회하여(705), 게임계정 인증결과를 통신 대기부(211)를 통해 게임 미들웨어 서버(11)의 접속 관리자(115)로 전송한다(706,707). As shown in FIG. 7, the game account registration process, when the game user 40 first selects a game in the game manager console 311 and inputs a game account & game password (711), the game manager communication unit 312 In communication with the access manager 115 of the game middleware server 11 (set-top account + game account transmission) (702) after confirming the account through the communication waiting unit 211 of the game company authentication server 21 (The access manager 115 transmits the game account and the game password to the communication waiting unit 211) (703) The authentication information (game account information) is transmitted to the game authentication processing unit 212 (704), the game account DB ( Based on the information of 213), the game company's game account information is authenticated. That is, the game authentication processing unit 212 of the game company authentication server 21 inquires the game account based on the game account DB 213 (705), and the game account authentication result through the communication waiting unit 211 game middleware. The data is transmitted to the connection manager 115 of the server 11 (706, 707).

이후, 접속 관리자(115)는 계정 설정부(112)로 셋탑계정 정보를 전달하여(708), 계정 설정부(112)에서는 셋탑계정을 확인한다.Thereafter, the access manager 115 transmits the set-top account information to the account setting unit 112 (708), and the account setting unit 112 confirms the set-top account.

셋탑계정과 게임계정이 모두 인증된 경우, 계정 설정부(112)에서는 계정 연동/동기화 작업을 한 후 게임 키(Game Key) 생성 암호화부(117)로 마스터 키(Master Key)로 게임별 게임 키(Game Key) 생성을 요청하여(709), 게임 키 생성 암호화부(117)에서 마스터 키(Master Key)로 게임별 게임 키(Game Key)를 생성하고, 마스터 키(Master Key)에 종속된 게임 키(Game Key)를 셋탑-게임 계정 설정 DB(123)에 저장한 후(710), 접속 관리자(115)를 통하여 암호화된 게임 키를 포함한 게임계정 인증결과를 게임매니저 통신부(312)로 전송한다(711,712).If both the set-top account and the game account are authenticated, the account setting unit 112 performs account linking / synchronization operation, and then generates a game key for each game key as a master key with a game key generation encryption unit 117. Request (Game Key) generation (709), the game key generation encryption unit 117 generates a game key (Game Key) for each game as a master key, the game dependent on the master key (Master Key) After storing the game key in the set-top game account setting DB 123 (710), the game account authentication result including the encrypted game key is transmitted to the game manager communication unit 312 through the access manager 115. (711,712).

다음으로, 게임 매니저(31)의 통신부(312)는 암호화된 게임 키와 게임계정 정보를 게임계정 등록부(315)로 전달하고(713), 게임계정 등록부(315)는 인증결과가 올바른 경우 셋탑내 계정정보 DB(314)에 암호화된 게임 키와 계정정보(게임계정 정보)를 기록하여(714), 다음 자동 로그온 기능에서 사용한다. Next, the communication unit 312 of the game manager 31 transmits the encrypted game key and the game account information to the game account registration unit 315 (713), the game account registration unit 315 in the set-top if the authentication result is correct The encrypted game key and account information (game account information) are recorded in the account information DB 314 (714) and used in the next automatic logon function.

이와 같이 데이터 보안을 위하여 중요한 계정정보(게임계정 정보)는 암호화하여 저장하고, 게임 키(Game Key)로 보호한다.As such, important account information (game account information) is encrypted and stored for data security, and protected by a game key.

이제, 도 8을 참조하여 본 발명에 따른 온라인 컨텐츠(게임) 서비스 방법을 살펴보기로 한다. Now, the online content (game) service method according to the present invention will be described with reference to FIG. 8.

먼저, 게임매니저 콘솔(311)은 게임 이용자(40)가 게임을 선택한 후(801) 셋탑내 계정정보 DB(314)에서 게임코드로 관련 정보를 조회하고 있는 경우 기록된 계정정보를 가져와서 바로 실행하도록 조치한다(802). First, the game manager console 311 takes the recorded account information and executes it immediately after the game user 40 selects a game (801) and retrieves the relevant information with the game code from the account information DB 314 in the set-top. (802).

이때, 만약 셋탑계정 정보가 없는 경우 상기 도 6에 도시된 바와 같이 셋탑계정 정보를 입력하여 셋탑계정 정보를 설정하며, 지정게임코드의 게임계정 정보가 없는 경우 상기 도 7에 도시된 바와 같이 게임계정 정보를 입력하여 게임계정 정보를 설정하게 된다(803). At this time, if there is no set-top account information, set the set-top account information by inputting the set-top account information as shown in FIG. 6, and if there is no game account information of the designated game code, the game account as shown in FIG. The game account information is set by inputting the information (803).

이후, 게임매니저 통신부(312)는 게임 사용자(40)로부터 입력받거나 기 저장된 게임계정과 셋탑박스(30)에 저장된 셋탑계정 정보를 가지고 게임 미들웨어 서버(11)로 인증 요청을 하며(806), 게임 미들웨어 서버(11)는 인증 서버(120)를 통하여 셋탑계정 DB(122)의 셋탑계정 정보 기반의 인증이 확인된 경우 셋탑-게임 계정 설정 DB(123)에서 셋탑계정과 연결된 게임계정 인증을 수행한다(808). Thereafter, the game manager communication unit 312 receives an input from the game user 40 or makes an authentication request to the game middleware server 11 with the previously stored game account and set-top account information stored in the set-top box 30 (806), and the game. The middleware server 11 performs authentication of the game account associated with the set-top account in the set-top-account account setting DB 123 when the authentication based on the set-top account information of the set-top account DB 122 is confirmed through the authentication server 120. (808).

다음으로, 셋탑계정과 게임계정 인증이 정상적으로 완료된 경우, 게임 미들웨어 서버(11)는 게임사 인증 서버(21)로 게임 이용자(40)의 인증확인정보(셋탑계정, 게임계정 정보)를 제공한다(809). 이에 대해, 게임사 인증 서버(21)에서는 이 인증정보를 게임 인증 처리부(212)를 통하여 게임계정 DB(213)에 기록하여 보관하며(811), 이는 추후 게임실행시 게임사 자체적으로 추가적인 인증을 위한 데이터로 활용될 수 있다. Next, when the set-top account and game account authentication is completed normally, the game middleware server 11 provides the authentication information (set-top account, game account information) of the game user 40 to the game company authentication server 21 ( 809). In contrast, the game company authentication server 21 records and stores this authentication information in the game account DB 213 through the game authentication processing unit 212 (811). It can be used as data for.

그리고, 게임 미들웨어 서버(11)는 셋탑계정 및 게임계정에 대한 인증결과를 게임매니저 통신부(312)로 전송하여(812), 게임매니저 통신부(312)에서는 미들웨어서버로부터 받은 인증결과에 따라 인증관련정보가 변경된 경우 게임매니저는 게임계정을 저장한다(804). And, the game middleware server 11 transmits the authentication results for the set-top account and the game account to the game manager communication unit 312 (812), the game manager communication unit 312 in accordance with the authentication result received from the middleware server authentication information If is changed, the game manager stores the game account (804).

이후부터는 게임계정의 변경이 없는 한, 게임 매니저(31)가 저장하고 있는 계정정보를 이용하여 게임 자동 접속을 실현할 수 있다. 이 경우에 대한 흐름도 사용자 입력시 흐름과 동일하며, 인증 서버(12)의 셋탑-게임 계정 설정 DB(123)에 저장되어 있는 계정맵핑정보를 가지고 확인한다. Thereafter, as long as there is no change of the game account, game automatic connection can be realized by using the account information stored by the game manager 31. The flow chart for this case is the same as the flow at the time of user input, and confirms with the account mapping information stored in the set-top-game account setting DB 123 of the authentication server 12.

게임을 실행할 경우, 게임 러너(316)가 기능을 담당하며, 게임 실행시 필요한 계정정보는 게임계정 정보만으로도 가능하다.When running the game, the game runner 316 is in charge of the function, the account information necessary for running the game is possible only with game account information.

즉, 게임 실행시, 게임매니저 통신부(312)는 게임계정(/게임 ID)을 게임 러너(316)로 전달하고(813), 게임 러너(316)는 게임계정(/게임 ID)으로 게임 어플리케이션(32)을 실행시킨다(814). 이후, 게임 어플리케이션(32)이 게임계정(/게임 ID) 정보를 가지고 게임 서버(22)에 접속하면(815), 게임 서버(22)에서는 게임계정 DB(213)를 통해 게임계정을 확인한 후(816), 인증 성공시 게임 어플리케이션(32)으로 온라인 게임을 제공한다(817). That is, when the game is executed, the game manager communication unit 312 transmits a game account (/ game ID) to the game runner 316 (813), and the game runner 316 is a game application (/ game ID) as the game application (/ game ID). 32). Then, when the game application 32 accesses the game server 22 with game account (/ game ID) information (815), the game server 22 checks the game account through the game account DB (213) ( 816, upon successful authentication, the game application 32 provides an online game (817).

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같은 본 발명은, 컨텐츠(게임) 미들웨어 서버에 한번만 가입하면 연결된 모든 시스템에 인증을 받을 수 있으며, 사용자가 유료서비스를 이용할 경우 각 컨텐츠 제공사(게임사)마다의 인증과 과금을 일원화할 수 있어서, 서비스 제공자가 서비스 품질향상에 매진토록 할 수 있는 효과가 있다. As described above, the present invention can be authenticated to all connected systems by only subscribing to the content (game) middleware server once, and when a user uses a paid service, the authentication and billing for each content provider (game company) can be unified. Therefore, there is an effect that the service provider can be sold out to improve the service quality.

또한, 본 발명은 컨텐츠(게임) 어플리게이션과 컨텐츠(게임) 서버의 수정이 필요없어, 개발 효율과 장애 발생 빈도를 현저히 줄일 수 있으며, 서비스 제공사와 컨텐츠 제공사(게임사)의 역할 분담이 명확하여 이후 관리 및 유지보수에 유리한 효과가 있다. In addition, the present invention does not require modification of the content (game) application and the content (game) server, significantly reducing the development efficiency and the frequency of occurrence of the failure, and the role division between the service provider and the content provider (game company) is clear. Afterwards, it has a favorable effect on management and maintenance.

또한, 본 발명의 컨텐츠(게임) 미들웨어 서버는 컨텐츠(게임) 서버와 컨텐츠(게임) 어플리케이션의 중계를 맡으며, 인증 및 과금 시스템과 연동하여 일관적 과금 체계를 수행하는 역할을 하기 때문에, 컨텐츠 제공사(게임사)는 컨텐츠 제공사(게임사)대로 컨텐츠(게임) 개발에만 치중할 수 있으며, 통합적인 인증/과금 체계로 컨텐츠(게임) 시스템의 효율성을 극대화시킬 수 있는 효과가 있다. In addition, the content (game) middleware server of the present invention is responsible for the relay of the content (game) server and the content (game) application, and serves to perform a consistent billing system in conjunction with the authentication and billing system, the content provider (Game company) can focus on the development of content (game) as a content provider (game company), it has the effect of maximizing the efficiency of the content (game) system with an integrated authentication / billing system.

Claims (25)

셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템에 있어서, In the online content service system using a set-top box, 과금을 위한 셋탑계정 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하여, 제1 인증결과값에 따른 인증 성공시 계정정보를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 컨텐츠 제공사의 컨텐츠 서버에 접속하는 상기 셋탑박스; After passing authentication information consisting of set-top account for billing and content account information for content execution to the content middleware system for authentication query, the account information is stored (/ renewed) upon successful authentication according to the first authentication result value. The set-top box executing a content application to access a content server of a content provider based on the content account information; 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 제2 인증결과값에 따른 인증 성공시 로그 기록후 상기 인증정보에 대한 상기 제1 인증결과값을 상기 셋탑박스로 전달하는 컨텐츠 미들웨어 시스템; 및The authentication information is received, the set-top account information is self-authenticated, and when the authentication is successful, the content account information is transmitted to the authentication server of the content provider, and the authentication information is recorded after successful authentication according to a second authentication result value. A content middleware system for delivering the first authentication result value to the set-top box; And 상기 컨텐츠계정 정보에 대한 제2 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하고, 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 상기 컨텐츠 제공사의 컨텐츠 시스템A content system of the content provider that provides a second authentication result value for the content account information to the content middleware system and provides the online content to the content application of the set-top box connected based on the content account information. 을 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템.Online content service system using a set-top box including a. 제 1 항에 있어서, The method of claim 1, 상기 셋탑박스는, The set top box, 컨텐츠 사용자로부터 입력받거나, 기 저장된 상기 컨텐츠계정 정보와 상기 셋탑계정 정보를 가지고 상기 컨텐츠 미들웨어 시스템으로 인증요청하며, 인증관련 정보의 변경시 상기 컨텐츠계정 정보를 갱신하고, 상기 컨텐츠계정 정보의 변경이 없는 경우 계정정보(컨텐츠계정, 셋탑계정 정보)를 이용하여 컨텐츠 자동 접속을 실행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템. Receives an input from a content user or requests authentication to the content middleware system with the previously stored content account information and the set-top account information, updates the content account information when the authentication-related information is changed, and does not change the content account information. In the case of using the account information (content account, set-top account information) online content service system using a set-top box, characterized in that the automatic execution of content. 제 2 항에 있어서, The method of claim 2, 상기 셋탑박스는, The set top box, 인증된 상기 셋탑계정 정보를 암호화하여 마스터 키(Master Key)로 보호하고, 인증된 상기 컨텐츠계정 정보를 암호화하여 컨텐츠 키(Contents Key)로 보호하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템. And encrypting the authenticated set-top account information with a master key, and encrypting the authenticated content account information with a contents key. 제 2 항에 있어서, The method of claim 2, 상기 컨텐츠 미들웨어 시스템은, The content middleware system, 자체 인증 서버에, 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하고, Store and manage the set-top account information and the content account information (account mapping information) to a self-authentication server, 상기 자체 인증 서버를 통해 셋탑계정 인증 및 셋탑계정과 연결된 컨텐츠계 정 인증을 수행하고, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리토록 하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템. If the set-top account authentication and content account authentication associated with the set-top account is performed through the self-authentication server, and the set-top account authentication and the content account authentication are normally completed, the content provider may utilize the data for additional authentication by itself. To provide the authentication confirmation information (set-top account, content account information) to the authentication server of the content provider, so that the authentication server of the content provider stores and manages the authentication confirmation information. Service system. 제 2 항 내지 제 4 항 중 어느 한 항에 있어서, The method according to any one of claims 2 to 4, 상기 컨텐츠 미들웨어 시스템은, The content middleware system, 상기 셋탑박스가 가지고 있는 과금용 셋탑계정과 컨텐츠 실행을 위한 컨텐츠계정으로 마스터 키(Master Key)와 컨텐츠 키(Contents Key)를 이용한 자동 로그인시, 상기 자체 인증 서버의 계정맵핑정보와 비교 검증하여 자동 인증을 수행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 시스템. The set-top account for accounting and the content account for executing contents are automatically logged in using a master key and a contents key, and compared with the account mapping information of the self authentication server. Online content service system using a set-top box, characterized in that for performing authentication. 복수의 컨텐츠 서버와 복수의 컨텐츠 어플리케이션 사이에서 인증과 과금 기능을 수행하는 컨텐츠 미들웨어 시스템에 있어서, In a content middleware system that performs authentication and billing functions between a plurality of content servers and a plurality of content applications, 셋탑계정 정보를 저장 관리하는 인증수단; Authentication means for storing and managing set-top account information; 사용자 혹은 컨텐츠 제공사의 인증 서버가 남긴 컨텐츠 미들웨어 수단의 로 그와 컨텐츠계정을 분석하여 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 과금수단; 및A billing means for analyzing a log and a content account of the content middleware means left by a user or a content provider's authentication server to calculate and charge a usage fee as the set-top account information; And 상기 인증수단 및 상기 과금수단과 연동하여, 셋탑박스로부터 과금을 위한 상기 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 전달받으면, 상기 셋탑계정 정보를 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 상기 컨텐츠 미들웨어 수단In connection with the authentication means and the charging means, when receiving the authentication information consisting of the set-top account information for charging and the content account information for executing the content from the set-top box, and authenticates the set-top account information, if the authentication is successful The content middleware means for transferring the account information to the authentication server of the content provider, and to log the authentication result value according to the authentication result value of the content account information and to transmit the authentication result value for the authentication information to the set-top box. 을 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템. Content middleware system for providing online content using a set-top box including a. 제 6 항에 있어서, The method of claim 6, 상기 인증수단은, 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하는 기능을 더 구비하고, The authentication means further includes a function of mapping and storing the set-top account information and the content account information (account mapping information), 상기 컨텐츠 미들웨어 수단은, 상기 인증수단과의 연동을 통해 셋탑계정 인증 및 셋탑계정과 연결된 컨텐츠계정 인증을 수행하고, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리토록 하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템. The content middleware means performs the set-top account authentication and the content account authentication associated with the set-top account through interworking with the authentication means, and when the set-top account authentication and the content account authentication are completed normally, the content provider itself adds when executing the content. In order to be utilized as data for authentication, by providing authentication confirmation information (set-top account, content account information) to the authentication server of the content provider, characterized in that the authentication server of the content provider to store and manage the authentication confirmation information. Content middleware system for providing online content using a set-top box. 제 7 항에 있어서, The method of claim 7, wherein 상기 셋탑박스는, The set top box, 컨텐츠 사용자로부터 입력받거나, 기 저장된 상기 컨텐츠계정 정보와 상기 셋탑계정 정보를 가지고 상기 컨텐츠 미들웨어 시스템으로 인증요청하며, 인증관련 정보의 변경시 상기 컨텐츠계정 정보를 갱신하고, 상기 컨텐츠계정 정보의 변경이 없는 경우 계정정보(컨텐츠계정, 셋탑계정 정보)를 이용하여 컨텐츠 자동 접속을 실행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템. Receives an input from a content user or requests authentication to the content middleware system with the previously stored content account information and the set-top account information, updates the content account information when the authentication-related information is changed, and does not change the content account information. Content middleware system for providing online content using a set-top box, characterized in that the automatic execution of content using the account information (content account, set-top account information). 제 6 항 내지 제 8 항 중 어느 한 항에 있어서, The method according to any one of claims 6 to 8, 상기 컨텐츠 미들웨어 수단은, The content middleware means, 상기 컨텐츠 서버와 상기 컨텐츠 어플리케이션을 중재하며, 상기 인증수단 및 상기 과금수단과 연동하여 각 컨텐츠 제공사마다의 인증 및 과금을 일원화하여 관리하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템. Content middleware system for mediating the content server and the content application, and providing online content using a set-top box characterized in that the authentication and billing for each content provider is unified and managed in conjunction with the authentication means and the charging means. . 제 6 항 또는 제 7 항에 있어서, The method according to claim 6 or 7, 상기 컨텐츠 미들웨어 수단은, The content middleware means, 상기 셋탑박스가 가지고 있는 과금용 셋탑계정과 컨텐츠 실행을 위한 컨텐츠계정으로 마스터 키(Master Key)와 컨텐츠 키(Contents Key)를 이용한 자동 로그인시, 상기 인증수단의 계정맵핑정보와 비교 검증하여 자동 인증을 수행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템. When the automatic login using the Master Key and the Contents Key as the set-top account for billing and the content account for executing the contents, the set-top box has the automatic verification by comparing with the account mapping information of the authentication means. Content middleware system for providing online content using a set-top box, characterized in that for performing. 제 9 항에 있어서, The method of claim 9, 상기 컨텐츠 미들웨어 수단은, 사용자가 시스템에 접속하여 서비스를 이용하면 상기 인증수단과 연계하여 사용로그를 로그 DB에 저장하며, The content middleware means stores a usage log in a log DB in association with the authentication means when a user accesses a system and uses a service. 상기 과금수단은, 상기 컨텐츠 미들웨어 수단에 저장되어 있는 로그 데이터를 원격으로 접근하여 사용로그를 분석하여 과금 DB에 기록하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템.The charging means, the content middleware system for providing online content using a set-top box, characterized in that to access the log data stored in the content middleware means to remotely analyze the usage log and to record in the charging DB. 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법에 있어서, In the online content service method using a set-top box, 상기 셋탑박스가 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠 계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하는 단계; Transmitting, by the set-top box, authentication information including set-top account information for billing and content account information for content execution to a content middleware system for an authentication query; 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하는 단계; Receiving, by the content middleware system, the authentication information, authenticating the set-top account information, and when the authentication is successful, delivering the content account information to the authentication server of the content provider; 상기 컨텐츠 제공사의 인증 서버가 상기 컨텐츠계정 정보에 대한 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하는 단계; Providing, by the authentication server of the content provider, an authentication result value for the content account information to the content middleware system; 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 상기 컨텐츠 미들웨어 시스템이 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 단계; When the authentication succeeds according to the authentication result value for the content account information, the content middleware system transferring the authentication result value for the authentication information to the set-top box after log recording; 상기 인증정보에 대한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하는 단계; 및When authentication is successful according to the authentication result value for the authentication information, the set-top box stores (/ updates) account information (set-top account information, content account information) on its own, and executes a content application based on the content account information. Accessing a content server of the content provider; And 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 단계Providing the online content to the content application of the set-top box accessed by the content server of the content provider based on the content account information; 를 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법.Online content service method using a set-top box comprising a. 제 12 항에 있어서, The method of claim 12, 상기 컨텐츠 미들웨어 시스템이 사용자 혹은 상기 컨텐츠 제공사의 인증 서버가 남긴 로그와 컨텐츠계정을 분석하여, 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 단계Calculating and imposing a usage fee as the set-top account information by analyzing a log and a content account left by an authentication server of a user or the content provider by the content middleware system; 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법.Online content service method using a set-top box further comprising. 제 12 항에 있어서, The method of claim 12, 상기 컨텐츠 미들웨어 시스템이 자체 인증 서버에 인증된 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하는 단계 Storing, by the content middleware system by mapping the set-top account information and the content account information authenticated to a self-authentication server (account mapping information) 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법.Online content service method using a set-top box further comprising. 제 14 항에 있어서, The method of claim 14, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 미들웨어 시스템이 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리하는 단계When the set-top account authentication and the content account authentication is completed normally, the content middleware system to the authentication server of the content provider to verify the authentication information (set-top account, content, so that the content provider can be used as data for additional authentication by the content provider itself when the content is executed. Storing and managing the authentication confirmation information by an authentication server of the content provider by providing account information) 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법.Online content service method using a set-top box further comprising. 제 12 항 내지 제 15 항 중 어느 한 항에 있어서, The method according to any one of claims 12 to 15, 상기 셋탑박스가 인증된 계정정보를 바탕으로, 상기 컨텐츠 미들웨어 시스템에 자동 접속하는 단계Automatically accessing the content middleware system based on the authenticated account information by the set-top box 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법.Online content service method using a set-top box further comprising. 제 16 항에 있어서, The method of claim 16, 상기 셋탑박스는, 인증된 상기 셋탑계정 정보를 암호화하여 마스터 키(Master Key)로 보호하고, 인증된 상기 컨텐츠계정 정보를 암호화하여 컨텐츠 키(Contents Key)로 보호한 후 저장하여, 계정정보(컨텐츠계정, 셋탑계정 정보)를 이용해 상기 컨텐츠 미들웨어 시스템에 컨텐츠 자동 접속을 실행하며, The set-top box encrypts the authenticated set-top account information by protecting it with a master key, encrypts the authenticated content account information by protecting it by a contents key, and stores the account information (contents). Account and set-top account information) to automatically access the content to the content middleware system, 상기 컨텐츠 미들웨어 시스템은, 상기 셋탑박스가 가지고 있는 과금용 셋탑계정과 컨텐츠 실행을 위한 컨텐츠계정으로 마스터 키(Master Key)와 컨텐츠 키(Contents Key)를 이용한 자동 로그인시, 상기 자체 인증 서버의 계정맵핑정보와 비교 검증하여 자동 인증을 수행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠 서비스 방법. The content middleware system maps the account of the self-authentication server upon automatic login using a master key and a content key as a set-top account for accounting and a content account for executing contents. On-line content service method using a set-top box characterized in that the automatic verification by comparing with the information performed. 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동 작 방법에 있어서, In a method of operating a content middleware system for providing online content using a set-top box, 상기 셋탑박스로부터 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보가 입력되면, 상기 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하는 단계; When the authentication information including set-top account information for billing and content account information for content execution is input from the set-top box, the content middleware system receives the authentication information and authenticates the set-top account information by itself; 상기 자체 인증 결과 성공시, 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠 제공사의 인증 서버로부터 상기 컨텐츠계정 정보에 대한 인증결과값을 전달받는 단계; 및When the self authentication result is successful, transferring the content account information to the authentication server of the content provider, and receiving an authentication result value for the content account information from the authentication server of the content provider; And 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하여, 상기 셋탑박스가 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속토록 하는 단계When the authentication is successful according to the authentication result value for the content account information, after logging, the authentication result value for the authentication information is transmitted to the set-top box, and the set-top box executes a content application based on the content account information. Accessing a content server of the content provider 를 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법.Method of operating a content middleware system for providing online content using a set-top box comprising a. 제 18 항에 있어서, The method of claim 18, 상기 인증정보에 대한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하면, 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바 탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 단계When authentication is successful according to the authentication result value for the authentication information, the set-top box stores (/ updates) account information (set-top account information, content account information) on its own, and executes a content application based on the content account information. Accessing the content server of the content provider, providing the online content to the content application of the set-top box connected based on the content account information by the content server of the content provider; 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법.Method of operating a content middleware system for providing online content using a set-top box further comprising. 제 18 항에 있어서, The method of claim 18, 상기 컨텐츠 미들웨어 시스템이 사용자 혹은 상기 컨텐츠 제공사의 인증 서버가 남긴 로그와 컨텐츠계정을 분석하여, 상기 셋탑계정 정보로 사용요금을 산정하고 부과하는 단계Calculating and imposing a usage fee as the set-top account information by analyzing a log and a content account left by an authentication server of a user or the content provider by the content middleware system; 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법.Method of operating a content middleware system for providing online content using a set-top box further comprising. 제 18 항에 있어서, The method of claim 18, 상기 컨텐츠 미들웨어 시스템이 자체 인증 서버에 인증된 상기 셋탑계정 정보와 상기 컨텐츠계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리하는 단계 Storing, by the content middleware system by mapping the set-top account information and the content account information authenticated to a self-authentication server (account mapping information) 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법.Method of operating a content middleware system for providing online content using a set-top box further comprising. 제 21 항에 있어서, The method of claim 21, 셋탑계정 인증과 컨텐츠계정 인증이 정상적으로 완료된 경우, 컨텐츠 실행시 상기 컨텐츠 제공사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있도록, 상기 컨텐츠 미들웨어 시스템이 상기 컨텐츠 제공사의 인증 서버로 인증확인정보(셋탑계정, 컨텐츠계정 정보)를 제공하여, 상기 컨텐츠 제공사의 인증 서버가 상기 인증확인정보를 저장 관리하는 단계When the set-top account authentication and the content account authentication is completed normally, the content middleware system to the authentication server of the content provider to verify the authentication information (set-top account, content, so that the content provider can be used as data for additional authentication by the content provider itself when the content is executed. Storing and managing the authentication confirmation information by an authentication server of the content provider by providing account information) 를 더 포함하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법.Method of operating a content middleware system for providing online content using a set-top box further comprising. 제 18 항 내지 제 22 항 중 어느 한 항에 있어서, The method according to any one of claims 18 to 22, 상기 컨텐츠 미들웨어 시스템은, The content middleware system, 상기 셋탑박스가 가지고 있는 과금용 셋탑계정과 컨텐츠 실행을 위한 컨텐츠계정으로 마스터 키(Master Key)와 컨텐츠 키(Contents Key)를 이용한 자동 로그인시, 상기 자체 인증 서버의 계정맵핑정보와 비교 검증하여 자동 인증을 수행하는 것을 특징으로 하는 셋탑박스를 이용한 온라인 컨텐츠를 제공하는 컨텐츠 미들웨어 시스템의 동작 방법. The set-top account for accounting and the content account for executing contents are automatically logged in using a master key and a contents key, and compared with the account mapping information of the self authentication server. Method of operation of a content middleware system for providing online content using a set-top box characterized in that the authentication. 셋탑박스를 이용한 온라인 컨텐츠 서비스를 위하여, 프로세서를 구비한 온라인 컨텐츠 서비스 시스템에, In the online content service system having a processor for the online content service using a set-top box, 상기 셋탑박스가 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보를 인증질의를 위해 컨텐츠 미들웨어 시스템으로 전달하는 기능; A function of the set-top box delivering authentication information including set-top account information for billing and content account information for content execution to a content middleware system for an authentication query; 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하고, 인증 성공시 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하는 기능; A content middleware system receiving the authentication information, authenticating the set-top account information by itself, and delivering the content account information to the authentication server of the content provider when authentication is successful; 상기 컨텐츠 제공사의 인증 서버가 상기 컨텐츠계정 정보에 대한 인증결과값을 상기 컨텐츠 미들웨어 시스템으로 제공하는 기능; Providing, by the authentication server of the content provider, an authentication result value for the content account information to the content middleware system; 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 상기 컨텐츠 미들웨어 시스템이 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하는 기능; A function of transmitting the authentication result value for the authentication information to the set-top box after log recording by the content middleware system upon successful authentication according to the authentication result value for the content account information; 상기 인증정보에 대한 인증결과값에 따른 인증 성공시, 상기 셋탑박스가 계정정보(셋탑계정 정보, 컨텐츠계정 정보)를 자체 저장(/갱신)한 후, 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속하는 기능; 및When authentication is successful according to the authentication result value for the authentication information, the set-top box stores (/ updates) account information (set-top account information, content account information) on its own, and executes a content application based on the content account information. Accessing a content server of the content provider; And 상기 컨텐츠 제공사의 컨텐츠 서버가 상기 컨텐츠계정 정보를 바탕으로 접속한 상기 셋탑박스의 상기 컨텐츠 어플리케이션으로 해당 온라인 컨텐츠를 제공하는 기능A function of providing the online content to the content application of the set-top box accessed by the content server of the content provider based on the content account information. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 셋탑박스를 이용한 온라인 컨텐츠 서비스를 위하여, 프로세서를 구비한 컨텐츠 미들웨어 시스템에, In the content middleware system having a processor for online content service using a set-top box, 상기 셋탑박스로부터 과금을 위한 셋탑계정 정보 및 컨텐츠 실행을 위한 컨텐츠계정 정보로 구성된 인증정보가 입력되면, 상기 컨텐츠 미들웨어 시스템이 상기 인증정보를 전달받아, 상기 셋탑계정 정보를 자체 인증하는 기능; A function of authenticating the set-top account information by receiving the authentication information from the content middleware system when the authentication information including set-top account information for charging and content account information for content execution is input from the set-top box; 상기 자체 인증 결과 성공시, 상기 컨텐츠계정 정보를 상기 컨텐츠 제공사의 인증 서버로 전달하여, 상기 컨텐츠 제공사의 인증 서버로부터 상기 컨텐츠계정 정보에 대한 인증결과값을 전달받는 기능; 및A function of receiving the authentication result value for the content account information from the authentication server of the content provider by transmitting the content account information to the authentication server of the content provider when the self authentication result is successful; And 상기 컨텐츠계정 정보에 대한 인증결과값에 따른 인증 성공시, 로그 기록후 상기 인증정보에 대한 인증결과값을 상기 셋탑박스로 전달하여, 상기 셋탑박스가 컨텐츠 어플리케이션을 실행시켜 상기 컨텐츠계정 정보를 바탕으로 상기 컨텐츠 제공사의 컨텐츠 서버에 접속토록 하는 기능When the authentication is successful according to the authentication result value for the content account information, after logging, the authentication result value for the authentication information is transmitted to the set-top box, and the set-top box executes a content application based on the content account information. A function to access the content server of the content provider 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020050053467A 2005-06-21 2005-06-21 Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its KR100902739B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050053467A KR100902739B1 (en) 2005-06-21 2005-06-21 Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050053467A KR100902739B1 (en) 2005-06-21 2005-06-21 Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its

Publications (2)

Publication Number Publication Date
KR20060133696A true KR20060133696A (en) 2006-12-27
KR100902739B1 KR100902739B1 (en) 2009-06-15

Family

ID=37812442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050053467A KR100902739B1 (en) 2005-06-21 2005-06-21 Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its

Country Status (1)

Country Link
KR (1) KR100902739B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101282958B1 (en) * 2007-02-13 2013-07-08 삼성전자주식회사 Broadcasting receive apparatus for reporting buying information and the same method
KR20140091704A (en) * 2011-11-18 2014-07-22 톰슨 라이센싱 System comprising a publish/subscribe broker for a remote management of end-user devices, and respective end-user device
KR101459836B1 (en) * 2012-10-12 2014-11-11 주식회사 엘지유플러스 System for family album, apparatus and control method thereof, and recording medium thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101668793B1 (en) * 2010-09-15 2016-10-25 주식회사 엔씨소프트 Apparatus and method of purchasing commodities in online game as deputy

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020014969A (en) * 2000-08-19 2002-02-27 정민 Charging method and system on internet
KR20030010192A (en) * 2001-07-26 2003-02-05 인태 김 레이몬드 System for providing broadcasting contents via network and method for thereof
JP2004078548A (en) 2002-08-19 2004-03-11 Sony Corp Information application system and method for operating the same
KR20040089209A (en) * 2003-04-11 2004-10-21 (주)디지털지엔지 A contents network marketing system and the method thereof on communication network

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101282958B1 (en) * 2007-02-13 2013-07-08 삼성전자주식회사 Broadcasting receive apparatus for reporting buying information and the same method
KR20140091704A (en) * 2011-11-18 2014-07-22 톰슨 라이센싱 System comprising a publish/subscribe broker for a remote management of end-user devices, and respective end-user device
KR101459836B1 (en) * 2012-10-12 2014-11-11 주식회사 엘지유플러스 System for family album, apparatus and control method thereof, and recording medium thereof

Also Published As

Publication number Publication date
KR100902739B1 (en) 2009-06-15

Similar Documents

Publication Publication Date Title
US11451843B2 (en) Authenticated content discovery
US11190822B2 (en) Digital audio-video content mobile library
CA2626981C (en) Non-repudiation for digital content delivery
JP5626816B2 (en) Method and apparatus for partial encryption of digital content
KR101467174B1 (en) Method and apparatus for communication and method and apparatus for controlling communication
US20060123117A1 (en) Trial-before-purchase subscription game infrastructure for peer-peer networks
JP5604176B2 (en) Authentication cooperation apparatus and program thereof, device authentication apparatus and program thereof, and authentication cooperation system
KR100902739B1 (en) Contents middleware system and its operating method for offering on-line contents using the set-top box, on-line contents service system and method using its
CN101795265A (en) Method for downloading digital media information
KR100706085B1 (en) Method for applying digital rights management to multi devices
KR100510908B1 (en) A security method of streaming service with media player
KR20160034863A (en) Method for Providing Contents
KR101732692B1 (en) Method for Delivering Gifting Contents
KR20210075044A (en) Method for Providing Contents
KR20160086146A (en) Method for authenticating smart TV user and management server for the same
KR20190017848A (en) Method for Providing Contents
KR100906071B1 (en) Set-top box and its operating method for offering contents on demand
KR100479337B1 (en) System and Method For Accounting A On-line Game
KR20180048493A (en) Method for Providing Contents
KR20060102678A (en) System and method for on-line contents service
KR20170018364A (en) Method for Providing Contents
KR20090000169A (en) System for operating contents
KR20150039174A (en) Method for Delivering Gifting Contents
KR20140105424A (en) Method for Providing Contents
KR20080069308A (en) System for operating contents information

Legal Events

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

Payment date: 20130603

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140602

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150601

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160901

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee