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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct 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
Description
도 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
여기서, 사용자 단말(1)은 PC(Personal Computer), 게임기 등을 사용할 수 있다. 또한, 게임 프로그램이 저장된 매체(2)는 디스켓이나 씨디롬(CD-ROM), 게임기 전용 팩 등을 이용할 수 있다. Here, the
상기 제1 종래기술에 따르면, 사용자는 사용자 단말(1)에 게임 프로그램이 저장된 매체(2)를 삽입하고 게임 프로그램을 실행시켜 게임을 할 수 있다.According to the first conventional technology, the user can insert the
한편, 게임 수요자들이 게임을 하는 방법의 다른 예로, 도 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
여기서, 사용자 단말(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
또한, 상기 제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
이러한 종래 게임 방식의 문제점을 해결하기 위한 방안으로, 셋탑박스(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
여기서, 셋탑박스(30)는, 게임 사용자로부터 입력받거나, 기 저장된 게임계정과 셋탑계정 정보를 가지고 게임 미들웨어 시스템(10)으로 인증요청하며, 인증관련 정보의 변경시 게임계정을 갱신하고, 게임계정의 변경이 없는 경우 계정정보(게임계정, 셋탑계정 정보)를 이용하여 게임 자동 접속을 실행한다. Here, the set-
또한, 게임 미들웨어 시스템(10)은 셋탑박스(STB)(30)를 이용한 온라인 게임 서비스를 제공하는 게임 서버(22)와 게임 어플리케이션(32) 사이에서 인증과 과금 기능을 수행하는데, 이때 게임 미들웨어 시스템(10)이 복수의 게임사 게임 서버(22)와 복수의 사용자 게임 어플리케이션(32) 사이에서 서비스 이용을 위한 여러 게임계정과 과금을 위한 셋탑계정의 특화된 연동 기능을 제공함으로써, 사용자는 1회 과금 지불을 위한 계정 확인후 여러 게임의 계정에 대한 연결 행위만으로 다양한 게임 서비스를 편리하게 이용할 수 있게 된다. In addition, the
이를 위해, 게임사 인증서버(21)와 셋탑박스(30)내의 게임 매니저(31) 사이에 게임 미들웨어 서버(11)가 연결되고, 게임 미들웨어 서버(11)는 인증 서버(12) 및 과금 서버(13)와 연동되어, 게임 미들웨어 서버(11)는 게임사 인증 서버(21)와 게임 매니저(31)로부터 인증 및 과금 요청이 들어오면 인증 및 과금 서버(12,13)와 연동하여 일관적 과금체계를 수행하는 역할을 한다. 이로써, 게임사는 게임 개발에만 치중할 수 있으며, 통합적인 인증/과금 체계로 게임시스템 개발의 효율성을 극대화할 수 있다. To this end, the
그럼, 도 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-
먼저, 셋탑박스(30)의 게임 매니저(31)가 사용자 인증을 위하여 게임 미들웨어 시스템(10)의 게임 미들웨어 서버(11)에 접속하면(401), 게임 미들웨어 서버(11)는 접속을 이루고 어플리케이션 정보를 기록한 후 인증정보가 올 때까지 기다린다. First, when the
이후, 게임 매니저(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
상기 셋탑계정 조회 결과, 인증 성공시에(셋탑계정이 정확인 경우), 게임 미들웨어 서버(11)는 게임사 인증 서버(21)를 열고(405), 실패하면 연결을 닫고 정보를 삭제한다. As a result of the set-top account inquiry, when authentication is successful (when the set-top account is correct), the
이후, 게임사 인증 서버(21)와의 접속을 완료한 후에(405), 게임 미들웨어 서버(11)는 게임사 인증 서버(21)로 게임계정 정보로 인증질의를 하여(406), 결과값(게임계정 조회 결과값)을 반환받는다(407). Then, after the connection with the game
상기 게임계정 조회 결과, 인증 성공시에(게임계정이 정확한 경우), 게임 미들웨어 서버(11)는 과금 서버(13)에 로그 기록을 하고(408), 게임 매니저(31)에게 인증 결과를 통보한다(409). When the game account inquiry result is successful authentication (when the game account is correct), the
다음으로, 게임 매니저(31)는 셋탑계정과 게임계정이 모두 인증된 경우, 계정정보를 저장하고 게임 어플리케이션(32)을 실행시킨다(410). 이후에, 게임 어플리케이션(32)은 게임계정 정보를 가지고 게임사 게임 서버(22)에 접속을 하면 (411), 온라인 게임이 실행되게 된다. Next, when both the set-top account and the game account are authenticated, the
이후 접속부터는, 게임 매니저(31)에 저장된 계정정보를 이용하여 자동 인증기능을 수행한다.After the connection, the automatic authentication function is performed using the account information stored in the
그럼, 상기 게임 미들웨어 시스템(10)의 세부 구성을 하기의 도 5를 참조하여 보다 상세하게 살펴보기로 한다. Then, the detailed configuration of the
도 5를 참조하여, 게임 미들웨어 시스템(10)의 구성을 보다 상세하게 살펴보면, 복수의 게임 서버(22)와 복수의 게임 어플리케이션(32) 사이에서 인증과 과금 기능을 수행함에 있어서, 셋탑계정 정보를 저장 관리하는 인증 서버(12)와, 사용자 혹은 게임사의 인증 서버(21)가 남긴 게임 미들웨어 서버(11)의 로그와 게임계정을 분석하여 셋탑계정 정보로 사용요금을 산정하고 부과하는 과금 서버(13)와, 인증 서버(12) 및 과금 서버(13)와 연동하여, 셋탑박스(30)로부터 과금을 위한 셋탑계정 및 게임실행을 위한 게임계정 정보로 구성된 인증정보를 전달받으면, 셋탑계정 정보를 인증하고, 인증 성공시 게임계정 정보를 게임사의 인증 서버(21)로 전달하여, 게임계정 정보에 대한 인증결과값에 따른 인증 성공시 로그 기록후 인증정보에 대한 인증결과값을 셋탑박스(30)로 전달하는 게임 미들웨어 서버(11)를 포함한다. Referring to FIG. 5, the configuration of the
이때, 인증 서버(12)는 셋탑-게임 계정 설정 DB(123)에서 셋탑계정 정보와 게임계정 정보를 맵핑시켜(계정맵핑정보) 저장 관리할 수 있으며, 이러한 경우 게임 미들웨어 서버(11)는 인증 서버(12)와의 연동을 통해 셋탑계정 인증 뿐만 아니라 셋탑계정과 연결된 게임계정 인증을 수행하고, 셋탑계정 인증과 게임계정 인증이 정상적으로 완료된 경우, 게임사의 인증 서버(21)로 인증확인정보(셋탑계정, 게 임계정 정보)를 제공하며, 게임사의 인증 서버(21)는 인증확인정보를 저장 관리하여 게임실행시 게임사 자체적으로 추가적인 인증을 위한 데이터로 활용할 수 있다. In this case, the
또한, 인증 서버(12)는 인증 인터페이스부(121), 셋탑계정 DB(122), 셋탑-게임 계정 설정 DB(123)로 구성된다. 여기서, 인증 인터페이스부(121)는 외부 시스템을 위한 다양한 연동 기능을 제공하며, 외부 인증 시스템과의 연동이 필요한 경우 인증 인터페이스부(121)를 통하여 수행하게 된다. In addition, the
또한, 과금 서버(13)는 과금 처리부(133), 과금정보 DB(132), 과금 DB(134), 과금 인터페이스부(131)로 구성된다. 여기서, 과금 인터페이스부(131)는 외부 시스템을 위한 다양한 연동 기능을 제공하며, 별도의 과금 청구시스템에서 과금 인터페이스부(131)를 통하여 과금 DB(134)에 기록된 과금정보를 가지고 가서 처리하게 된다. In addition, the
또한, 게임 미들웨어 서버(11)는 접속 관리자(115), 셋탑계정 처리부(111), 계정 설정부(112), 로그 생성부(113), 로그 DB(114)로 구성된다.In addition, the
상기에서, 게임 미들웨어 서버(11)는 사용자가 시스템에 접속하여 서비스를 이용하면 인증 서버(12)와 연계하여 사용로그를 로그 DB(114)에 저장하며(로그 생성부(113)), 과금 서버(13)는 게임 미들웨어 서버(11)에 저장되어 있는 로그 데이터를 원격으로 접근하여 사용로그를 분석하여 과금 DB(134)에 기록한다(과금 처리부(133)). In the above, the
이제, 도 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
이후, 셋탑계정 처리부(111)는 셋탑계정 DB(122)에 저장된 데이터(셋탑계정 정보)로 셋탑계정을 확인한 후(604), 정상/비정상을 판단하고, 정상인 경우 향후 과금 확인과 전체 로그온 키로 사용한다. 이와 같이 셋탑계정 인증 확인후, 마스터 키(Master Key) 생성 암호화부(116)로 과금을 위한 셋탑계정 기반의 마스터 키(Master Key) 생성을 요청하여(605), 마스터 키 생성 암호화부(116)에서 셋탑계정 기반의 마스터 키를 생성하고, 이를 셋탑-게임 계정 설정 DB(123)에 저장한 후(606), 접속 관리자(115)를 통하여 암호화된 마스터 키를 포함한 셋탑계정 인증결과를 게임매니저 통신부(312)로 전송한다(607,608). Thereafter, the set-top
다음으로, 게임 매니저(31)의 통신부(312)는 암호화된 마스터 키와 셋탑계정 정보를 셋탑계정 생성부(313)로 전달하고(609), 셋탑계정 생성부(313)는 인증결과가 올바른 경우 셋탑내 계정정보 DB(314)에 암호화된 마스터 키와 계정정보(셋탑계정 정보)를 기록하여(610), 다음 자동 로그온 기능에서 사용한다. Next, the
이와 같이 데이터 보안을 위하여 중요한 계정정보(셋탑계정 정보)는 암호화하여 저장하고, 마스터 키(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
이후, 접속 관리자(115)는 계정 설정부(112)로 셋탑계정 정보를 전달하여(708), 계정 설정부(112)에서는 셋탑계정을 확인한다.Thereafter, the
셋탑계정과 게임계정이 모두 인증된 경우, 계정 설정부(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
다음으로, 게임 매니저(31)의 통신부(312)는 암호화된 게임 키와 게임계정 정보를 게임계정 등록부(315)로 전달하고(713), 게임계정 등록부(315)는 인증결과가 올바른 경우 셋탑내 계정정보 DB(314)에 암호화된 게임 키와 계정정보(게임계정 정보)를 기록하여(714), 다음 자동 로그온 기능에서 사용한다. Next, the
이와 같이 데이터 보안을 위하여 중요한 계정정보(게임계정 정보)는 암호화하여 저장하고, 게임 키(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
이때, 만약 셋탑계정 정보가 없는 경우 상기 도 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
다음으로, 셋탑계정과 게임계정 인증이 정상적으로 완료된 경우, 게임 미들웨어 서버(11)는 게임사 인증 서버(21)로 게임 이용자(40)의 인증확인정보(셋탑계정, 게임계정 정보)를 제공한다(809). 이에 대해, 게임사 인증 서버(21)에서는 이 인증정보를 게임 인증 처리부(212)를 통하여 게임계정 DB(213)에 기록하여 보관하며(811), 이는 추후 게임실행시 게임사 자체적으로 추가적인 인증을 위한 데이터로 활용될 수 있다. Next, when the set-top account and game account authentication is completed normally, the
그리고, 게임 미들웨어 서버(11)는 셋탑계정 및 게임계정에 대한 인증결과를 게임매니저 통신부(312)로 전송하여(812), 게임매니저 통신부(312)에서는 미들웨어서버로부터 받은 인증결과에 따라 인증관련정보가 변경된 경우 게임매니저는 게임계정을 저장한다(804). And, the
이후부터는 게임계정의 변경이 없는 한, 게임 매니저(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
게임을 실행할 경우, 게임 러너(316)가 기능을 담당하며, 게임 실행시 필요한 계정정보는 게임계정 정보만으로도 가능하다.When running the game, the
즉, 게임 실행시, 게임매니저 통신부(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
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.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)
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)
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)
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)
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 |
-
2005
- 2005-06-21 KR KR1020050053467A patent/KR100902739B1/en not_active IP Right Cessation
Cited By (3)
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 | |
US11010799B2 (en) | Generalized application virtualization method for business use on the web and the mini server using this method | |
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 | |
US8332640B2 (en) | Storage apparatus, method for validating encrypted content and terminal apparatus | |
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 | |
KR20210075044A (en) | Method for Providing Contents | |
KR101732692B1 (en) | Method for Delivering Gifting Contents | |
KR20160034863A (en) | Method for Providing Contents | |
KR20160086146A (en) | Method for authenticating smart TV user and management server for the same | |
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 | |
KR20040044563A (en) | A security method of streaming service with media player | |
KR100651738B1 (en) | A method and system for providing resources by using virtual path | |
KR20180048493A (en) | Method for Providing Contents | |
KR20090000169A (en) | System for operating contents | |
KR20170018364A (en) | Method for Providing Contents | |
KR20080069308A (en) | System for operating contents information | |
KR20060102678A (en) | System and method for on-line contents service | |
KR20150039174A (en) | Method for Delivering Gifting Contents |
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 |