KR100693483B1 - D.R.M-based term subscription content providing method and apparatus therefor - Google Patents
D.R.M-based term subscription content providing method and apparatus therefor Download PDFInfo
- Publication number
- KR100693483B1 KR100693483B1 KR1020050047786A KR20050047786A KR100693483B1 KR 100693483 B1 KR100693483 B1 KR 100693483B1 KR 1020050047786 A KR1020050047786 A KR 1020050047786A KR 20050047786 A KR20050047786 A KR 20050047786A KR 100693483 B1 KR100693483 B1 KR 100693483B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- user
- subscription
- period
- master
- 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/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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
본 발명은 DRM 기반의 기간 정액제 컨텐츠 제공 장치 및 방법에 관한 것으로서, 본 발명은 기간 정액제 컨텐츠 사용을 위한 기간 정액제 서비스에 가입하고자 하는 사용자 단말의 요청 메시지에 응답하여 컨텐츠 제공 서버가 기 저장된 사용자의 관리 DB를 갱신하는 제1과정; 상기 기간 정액제 서비스 이용 기간 동안, 컨텐츠 제공 서버에서 제공하는 모든 컨텐츠들의 이용을 보장하는 마스터 사용권한을 생성하여 상기 사용자 단말에게 제공하는 제2과정; 상기 사용자의 컨텐츠 사용 요청에 응답하여 상기 사용자 관리 DB를 검색하여 해당 사용자가 기간 정액제 서비스에 가입했는지의 여부를 판단하는 제3과정; 상기 사용자가 기간 정액제 서비스에 가입하였으면 해당 사용자의 서비스 기간이 만료되었는지의 여부를 판단하는 제4과정; 및 상기 사용자의 서비스 기간이 만료되었으면 상기 마스터 사용권한을 갱신하는 제5과정을 수행한다. 따라서, 본 발명은 사용자는 기간 정액제 컨텐츠의 기간 만료시 상기 마스터 권한만을 갱신함으로써 상기 기간 정액제 컨텐츠에 포함된 모든 컨텐츠들에 대하여 사용기간을 연장한 효과를 볼 수 있게 된다. 이로 인해 사용자들이 기간 정액제 컨텐츠를 보다 편리하게 이용할 수 있는 효과가 있다. The present invention relates to an apparatus and method for providing a term-based subscription content based on DRM. The present invention relates to a management of a user whose content providing server is previously stored in response to a request message of a user terminal that wants to subscribe to a term subscription service for using a term subscription content. A first step of updating a DB; A second step of generating a master usage right to guarantee the use of all contents provided by the content providing server during the term subscription service period and providing the same to the user terminal; A third step of searching for the user management DB in response to the user's request to use the content to determine whether the user has subscribed to the term subscription service; A fourth step of determining whether the service period of the user has expired when the user subscribes to the term subscription service; And a fifth process of updating the master usage right if the service period of the user has expired. Accordingly, the present invention enables the user to see the effect of extending the usage period for all the contents included in the term subscription content by updating only the master authority when the term subscription period expires. As a result, users can more conveniently use the term subscription content.
DRM, 기간 정액제, 컨텐츠, 사용권한 DRM, term subscription, content, permissions
Description
도 1은 디.알.엠 기반의 컨텐츠 제공 시스템에 대한 개략적인 구성도,1 is a schematic configuration diagram of a D.M.M-based content providing system,
도 2는 본 발명의 일실시 예에 따른 디.알.엠 기반의 기간 정액제 컨텐츠 제공 방법에 대한 처리 절차도,2 is a flowchart illustrating a method of providing a D.M.M-based term subscription content according to an embodiment of the present invention;
도 3은 본 발명의 일실시 예에 따른 디.알.엠 기반의 기간 정액제 컨텐츠 제공 서버에 대한 개략적인 블럭도,3 is a schematic block diagram of a D.M.M-based period flat rate content providing server according to an embodiment of the present invention;
도 4는 상기 서버에서 컨텐츠를 관리하기 위한 데이터 베이스 구조에 대한 예시도,4 is an exemplary diagram of a database structure for managing content in the server;
도 5는 상기 서버에서 사용자를 관리하기 위한 디.알.엠 기반의 데이터 베이스 구조에 대한 예시도,5 is an exemplary diagram of a D.M.M-based database structure for managing a user in the server,
도 6은 본 발명의 일실시 예에 따른 기간 정액제 컨텐츠 처리용 단말에 대한 개략적인 블럭도,6 is a schematic block diagram of a terminal for processing period flat content according to an embodiment of the present invention;
도 7은 상기 단말이 서버로부터 전달받은 기간 정액제 컨텐츠 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도,7 is an exemplary diagram of a database structure for managing a subscription content information received from a server by the terminal;
도 8은 상기 단말이 서버로부터 전달받은 마스터 사용권한 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도.8 is an exemplary diagram of a database structure for managing the master permission information received from the server by the terminal.
본 발명은 디.알.엠(DRM: Digital Rights Management, 이하 'DRM'이라 칭함) 기반의 컨텐츠 제공 방법 및 장치에 관한 것으로서, 특히 DRM 기반의 기간 정액제 컨텐츠 제공 방법 및 그 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and a device for providing content based on D.M. (DRM), and more particularly, to a method and a device for providing a DRM based period flat rate content.
최근 컴퓨터 및 통신망 기술의 발달로 인하여 이들을 이용한 디지털 컨텐츠(digital contents) 산업이 성행하고 있다.Recently, due to the development of computer and communication technology, the digital contents industry using them is prevalent.
'디지털 컨텐츠'란 전자책이나 멀티미디어(예컨대, 이미지, 음악, 비디오, 게임 등)와 같이 온-라인(on-line) 상에서 유통되는 모든 무형의 정보를 말한다. 이러한 디지털 컨텐츠는 특정 장치(예컨대, 컴퓨터 장치 등)에 의해 구동되는 프로그램 또는 데이터 파일로 구성됨으로써 인터넷이나 기타 데이터 저장장치(예컨대, CD, 플로피 디스크 등)들에 의한 복제 및 유포가 용이하다."Digital content" refers to all intangible information distributed on-line, such as e-books or multimedia (eg, images, music, video, games, etc.). Such digital content is composed of a program or data file driven by a specific device (eg, a computer device, etc.), thereby facilitating copying and dissemination by the Internet or other data storage devices (eg, CD, floppy disk, etc.).
이로 인해 각 디지털 컨텐츠 제작자들은 이를 방지하기 위해 다양한 방면으로 노력하고 있다.As a result, each digital content producer is working in various ways to prevent this.
디지털 컨텐츠의 불법 복제 및 유포를 막기 위한 대표적인 방법이 DRM(DRM: Digital Rights Management) 기술을 이용한 사용자 인증 방법이다. A representative method for preventing illegal copying and distribution of digital contents is a user authentication method using DRM (DRM) technology.
DRM 기술을 이용한 사용자 인증 방법은 디지털 컨텐츠 제공시 디지털 컨텐츠 와 그 디지털 컨텐츠의 사용권한(RO: Right Object)을 함께 부여하고 해당 디지털 컨텐츠의 실행시 그에 대응된 사용권한이 유효한지의 여부를 확인함으로써 사용자를 인증한다. 예를 들어 상기 방법은 특정 디지털 컨텐츠(이하, '제1 디지털 컨텐츠'라 칭함) 제공시, 암호화된 제1 디지털 컨텐츠와 상기 제1 디지털 컨텐츠를 해독할 수 있는 사용권한을 함께 제공한다. 그리고 상기 제1 디지털 컨텐츠의 실행이 요청되면 먼저 그 제1 디지털 컨텐츠에 대응된 사용권한이 있는지의 여부를 확인한 후 상기 사용권한이 있으면 그 사용권한을 이용하여 상기 제1 디지털 컨텐츠를 해독하여 실행시킨다.The user authentication method using the DRM technology grants digital content together with a right object (RO) when providing digital content and checks whether the corresponding permission is valid when the digital content is executed. Authenticate the user. For example, when the method provides specific digital content (hereinafter, referred to as 'first digital content'), the method provides a first digital content encrypted with a right to decrypt the first digital content. When the execution of the first digital content is requested, it is first checked whether there is a use right corresponding to the first digital content, and if the use right is present, the first digital content is decoded and executed using the use right. .
따라서 DRM 기술을 이용한 디지털 컨텐츠의 경우 해당 컨텐츠가 불법으로 복제 및 유포되더라도 그 실행이 제한됨으로써 디지털 컨텐츠를 보호할 수 있다.Therefore, in the case of digital content using DRM technology, even if the content is illegally copied and distributed, its execution is restricted, thereby protecting digital content.
이러한 DRM 기술은 일반적으로 하나의 디지털 컨텐츠 당 하나의 사용권한을 부여한다. 따라서 '기간 정액제 컨텐츠'와 같이 특정 사이트에서 제공하는 하나 이상의 디지털 컨텐츠들에 대하여 일정 기간 동안 사용권한을 부여하는 경우 그 디지털 컨텐츠의 개수와 동일한 개수의 사용권한을 부여하여야 한다.Such DRM technology generally grants one usage right per digital content. Therefore, in the case of granting usage rights for one or more digital contents provided by a specific site, such as 'period of flat contents' for a certain period, the same number of usage rights as the number of digital contents should be granted.
이로 인해 사용자가 특정 사이트에서 제공하는 '모든' 디지털 컨텐츠에 대하여 기간 정액제로 사용하고자 하는 경우 대량의 사용 권한이 발생하게 된다. 뿐만아니라 그 기간을 연장하고자 하는 경우 상기 대량의 사용권한들을 모두 변경해야만 한다. 즉, 기간 정액제 컨텐츠의 기간이 만료된 경우 그 기간 정액제 컨텐츠에 포함된 디지털 컨텐츠들 각각에 대하여 상기 기간 정액제 컨텐츠의 기간 만료후 최초 실행 요청될 때 대응된 사용권한에 대한 유효성 여부를 판단하고 그 사용권한을 변경하는 과정을 수행하여야 한다.This results in a large amount of usage rights if the user wants to use a subscription for the 'all' digital content provided by a particular site. In addition, if you wish to extend the term, you must change all of the above entitlements. That is, when the term of the term subscription content has expired, it is determined whether or not the validity of the corresponding usage rights is valid when the first execution request is made after the term of the term subscription content expires for each of the digital contents included in the term subscription content. The process of changing authority should be performed.
따라서 기간 정액제 컨텐츠의 기간이 만료된 경우 상기 기간 정액제 컨텐츠 제공 서버에는 그 기간 정액제 컨텐츠에 포함된 디지털 컨텐츠들 각각의 사용 권한 변경으로 인한 부하가 발생할 수 있으며, 기간 정액제 컨텐츠 이용자는 상기 기간 정액제 컨텐츠 만료에 따른 사용권한 변경 요청을 대응된 디지털 컨텐츠 별로 각각 수행하여야 하는 번거로움을 감수하여야 한다.Therefore, if the term of the term subscription content has expired, the term subscription content providing server may experience a load due to a change in the usage rights of each of the digital contents included in the term subscription content, and the term subscription content user may expire the term subscription content. You must take the hassle of having to perform the permission change request according to the corresponding digital contents.
따라서, 본 발명은 상기 단점을 보완하기 위해 DRM 기반의 기간 정액제 컨텐츠 제공에 있어서 상기 기간 정액제 컨텐츠를 보다 편리하게 이용할 수 있도록 하는 장치 및 방법을 제공하고자 한다.Accordingly, an aspect of the present invention is to provide an apparatus and a method for more conveniently using the term-based content in providing DRM-based term-based content.
또한 본 발명은 기간 정액제 컨텐츠의 기간 만료에 따른 사용권한 변경을 효율적으로 수행하는 장치 및 방법을 제공하고자 한다.In another aspect, the present invention is to provide an apparatus and method for efficiently changing the usage rights according to the expiration of the period subscription content.
또한 본 발명은 DRM 기반의 기간 정액제 컨텐츠에 포함된 디지털 컨텐츠들의 사용권한을 통합관리하는 장치 및 방법을 제공하고자 한다.In addition, the present invention is to provide an apparatus and method for integrated management of the use rights of the digital content included in the DRM-based term subscription content.
상기 목적을 달성하기 위해 본 발명에서 제공하는 DRM 기반의 기간 정액제 컨텐츠 제공 방법은 DRM 기반의 기간 정액제 컨텐츠 제공 방법에 있어서, 기간 정액제 컨텐츠 사용을 위한 기간 정액제 서비스에 가입하고자 하는 사용자 단말의 요 청 메시지에 응답하여 컨텐츠 제공 서버가 기 저장된 사용자의 관리 DB를 갱신하는 제1 과정과, 상기 기간 정액제 서비스 이용 기간 동안, 컨텐츠 제공 서버에서 제공하는 모든 컨텐츠들의 이용을 보장하는 마스터 사용권한을 생성하여 상기 사용자 단말에게 제공하는 제2 과정과, 상기 사용자의 컨텐츠 사용 요청에 응답하여 상기 사용자 관리 DB를 검색하여 해당 사용자가 기간 정액제 서비스에 가입했는지의 여부를 판단하는 제3 과정과, 상기 사용자가 기간 정액제 서비스에 가입하였으면 해당 사용자의 서비스 기간이 만료되었는지의 여부를 판단하는 제4 과정과, 상기 사용자의 서비스 기간이 만료되었으면 상기 마스터 사용권한을 갱신하는 제5 과정과, 상기 사용자의 컨텐츠 사용 요청에 응답하여 사용 요청된 컨텐츠 및 대응된 개별 사용권한을 암호화하는 제6 과정과, 상기 암호화된 컨텐츠 및 개별 사용권한을 사용자 단말에게 전달하는 제7 과정과, 기 저장된 마스터 사용권한을 이용하여 상기 암호화된 개별 사용권한을 해독하는 제8 과정과, 상기 해독된 개별 사용권한을 이용하여 상기 암호화된 컨텐츠를 해독하는 제9 과정을 포함함을 특징으로 한다. In order to achieve the above object, the method of providing DRM-based termed content in the present invention is a DRM-based termed content providing method, wherein a request message of a user terminal to subscribe to a termed subscription service for using termed termed content is provided. In response to the content providing server updating a previously stored management DB of the user, and generating a master usage right to guarantee the use of all contents provided by the content providing server during the term subscription service period. A second process provided to the terminal, a third process of searching for the user management DB in response to the user's request to use the content, and determining whether the corresponding user has subscribed to the term subscription service, and the user providing the term subscription service If you signed up for that user's service period A fourth process of determining whether or not the service has expired, a fifth process of updating the master use authority if the service period of the user has expired, content requested to be used in response to the content use request of the user, and a corresponding individual A sixth process of encrypting usage rights, a seventh process of delivering the encrypted content and individual use rights to a user terminal, an eighth process of decrypting the encrypted individual use rights using pre-stored master use rights; And a ninth process of decrypting the encrypted content using the decrypted individual usage rights.
이 때 상기 제1 과정은 상기 사용자 관리 DB에 포함된 부가서비스 가입정보 필드에 기간 정액제 서비스의 사용 여부 및 그 기간 정보를 기입함이 바람직하다.At this time, in the first process, it is preferable to write whether the period subscription service is used and the period information in the additional service subscription information field included in the user management DB.
또한 상기 마스터 사용권한은 기간 정액제 컨텐츠에 포함된 하나 이상의 일반 컨텐츠들 각각에 대한 개별 사용권한을 해독하기 위한 키 정보와, 상기 기간 정액제 컨텐츠의 사용가능 기간을 포함함이 바람직하다.In addition, the master usage rights preferably include key information for decrypting individual usage rights for each of the one or more general contents included in the term subscription content, and the period of usable period of the term subscription content.
상기 목적을 달성하기 위한 본 발명의 DRM 기반의 기간 정액제 컨텐츠 제공 서버는 상기 서버에서 제공할 컨텐츠들에 대한 정보를 저장하는 컨텐츠 관리 데이 터베이스부와, 상기 서버를 통해 컨텐츠를 제공받는 사용자들에 대한 정보를 저장하는 사용자 관리 데이터베이스부와, 기간 정액제 서비스에 가입하고자 하는 사용자의 가입 요청 정보에 응답하여 일정 서비스 기간 동안 상기 서버에서 제공하는 모든 컨텐츠들의 이용을 보장하는 마스터 사용권한을 생성하고, 기간 정액제 서비스에 가입한 사용자의 컨텐츠 요청 정보에 응답하여 상기 서비스 기간이 만료되었는지를 확인한 후 상기 서비스 기간이 만료된 경우 상기 마스터 사용권한을 갱신하는 사용권한 생성부와, 상기 생성 또는 갱신된 마스터 사용권한을 사용자 단말에게 전달하기 위한 통신 인터페이스부를 포함함을 특징으로 한다. In order to achieve the above object, the DRM-based term-based content providing server of the present invention includes a content management database unit that stores information on contents to be provided by the server, and a user who receives content through the server. A user management database for storing information about the master, and in response to the subscription request information of the user who wants to subscribe to the term subscription service, generate a master permission to guarantee the use of all contents provided by the server for a certain period of time; A permission authority generation unit for checking whether the service period has expired in response to content request information of a user who has subscribed to a subscription service, and updating the master permission if the service period has expired, and the created or updated master permission For delivering to the user terminal It characterized in that it comprises an interface unit.
이 때 상기 사용자 관리 데이터베이스부는 대응된 사용자의 부가서비스 가입 정보 필드를 포함하고, 상기 부가서비스 가입 정보 필드는 해당 사용자가 기간 정액제 서비스에 가입하였는지 여부를 저장하기 위한 필드와, 그 서비스 기간을 저장하기 위한 필드를 포함함이 바람직하다.In this case, the user management database unit includes an additional service subscription information field of a corresponding user, and the additional service subscription information field is a field for storing whether a corresponding user has subscribed to a subscription service, and storing the service period. It is preferred to include a field for the.
또한 상기 마스터 사용권한은 상기 기간 정액제 서비스 기간 동안 제공 가능한 모든 컨텐츠들에 대한 개별 사용권한들을 해독하기 위한 키 정보와, 상기 기간 정액제 서비스 기간을 포함함이 바람직하다.In addition, the master usage rights preferably include key information for decrypting individual usage rights for all contents that can be provided during the subscription service period, and the subscription service period.
상기 목적을 달성하기 위한 본 발명의 DRM 기반의 기간 정액제 컨텐츠 처리용 단말은 기간 정액제 서비스에 가입하고자 하는 사용자의 가입 요청에 응답하여 DRM 기반의 기간 정액제 컨텐츠를 제공하는 서버로부터 마스터 사용권한을 전달받아 저장하는 마스터 사용권한 저장부와, 상기 사용자의 컨텐츠 사용 요청에 응답하여 상기 서버로부터 암호화된 컨텐츠 및 암호화된 개별 사용권한을 전달받아 저장 하는 컨텐츠 정보 저장부와, 상기 사용자의 컨텐츠 사용 요청에 응답하여 상기 마스터 사용권한을 이용하여 상기 요청된 컨텐츠에 대한 실행 가능 여부를 인증하는 DRM 에이전트를 포함함을 특징으로 한다. In order to achieve the above object, the terminal for processing the DRM-based termed content in accordance with the present invention receives a master usage right from a server that provides the DRM-based termed content in response to a user's subscription request. A master permission storage for storing, a content information storage for receiving encrypted contents and encrypted individual usage rights from the server in response to a content usage request of the user, and a response to the content usage request of the user; And a DRM agent for authenticating whether or not the requested content is executable using the master usage right.
이 때 상기 DRM 에이전트는 상기 마스터 사용권한을 이용하여 사용 요청된 컨텐츠의 암호화된 개별 사용권한을 해독하고, 상기 해독된 개별 사용권한을 이용하여 암호화된 컨텐츠를 해독함이 바람직하다.At this time, the DRM agent decrypts the encrypted individual use rights of the content requested to use using the master use right, and decrypts the encrypted content using the decrypted individual use rights.
또한 상기 사용권한 저장부는 기간 정액제 컨텐츠에 포함된 암호화된 개별 사용권한을 해독하기 위한 정보를 해독하기 위한 키정보와, 상기 기간 정액제 컨텐츠의 사용가능 기간을 포함하는 마스터 사용권한을 저장함이 바람직하다.In addition, the usage right storage unit preferably stores the key information for decrypting the information for decrypting the encrypted individual usage rights included in the subscription content, and the master usage rights including the available period of the subscription content.
또한 상기 컨텐츠 저장부는 컨텐츠 식별 번호 필드와, 대응된 컨텐츠에 대한 암호화된 개별 사용권한 필드와, 암호화된 일반 컨텐츠 필드를 포함함이 바람직하다.Also, the content storage unit preferably includes a content identification number field, an encrypted individual usage right field for the corresponding content, and an encrypted general content field.
한편, 상기 단말을 이용하여 DRM 기반의 기간 정액제 컨텐츠를 제공하는 방법은 기간 정액제 서비스에 가입하고자 하는 사용자의 가입 요청에 응답하여 DRM 기반의 기간 정액제 컨텐츠를 제공하는 서버로부터 마스터 사용권한을 전달받아 저장하는 마스터 사용권한 저장단계와, 상기 사용자의 컨텐츠 사용 요청에 응답하여 상기 서버로부터 암호화된 컨텐츠 및 암호화된 개별 사용권한을 전달받아 저장하는 컨텐츠 정보 저장단계와, 상기 마스터 사용권한을 이용하여 상기 암호화된 개별 사용권한을 해독하는 제1 해독 단계와, 상기 해독된 개별 사용권한을 이용하여 상기 암호화된 컨텐츠를 해독하는 제2 해독 단계를 포함함을 특징으로 한다.On the other hand, the method for providing the DRM-based term subscription content by using the terminal in response to the user's request to join the term subscription service received the master usage rights from the server that provides the DRM-based term subscription content is stored A master permission storage step, a content information storage step of receiving and storing encrypted content and an encrypted individual usage right from the server in response to the content use request of the user, and the encrypted using the master permission And a first decryption step of decrypting the individual use rights, and a second decryption step of decrypting the encrypted content using the decrypted individual use rights.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this case, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
도 1은 DRM 기반의 컨텐츠 제공 시스템에 대한 개략적인 구성도이다. 도 1을 참조하면 DRM 기반의 컨텐츠 제공 시스템은 통신망(130)에 연결 가능한 사용자 단말장치들(예컨대, 개인용 컴퓨터(110) 및 휴대 단말기(120) 등)과, 다양한 컨텐츠들을 보유하고 사용자의 요청에 의해 그 컨텐츠를 제공하는 컨텐츠 서버(150)와, 컨텐츠 서버(150)에서 단말장치들(110, 120)에게 제공되는 컨텐츠를 암호화하고 그 암호화된 컨텐츠에 대한 사용권한(RO: Right Object)을 생성하는 DRM 서버(140)를 포함한다. 1 is a schematic configuration diagram of a system for providing content based on DRM. Referring to FIG. 1, the DRM-based content providing system includes user terminal devices (eg, the
이 때 DRM 서버(140)는 'OMA(Open Mobile Alliance) 2.0을 바탕으로 한 암호화 방식'에 의해 컨텐츠를 암호화함이 바람직하다. 'OMA 2.0을 바탕으로 한 암호화 방식'은 컨텐츠 암호화를 위한 세계적인 표준 중 하나로 암호화에 관련된 분야에서 통상의 지식을 가진 자라면 쉽게 알 수 있다. 따라서 본 명세서에서는 'OMA 2.0을 바탕으로 한 암호화 방식'에 대한 상세한 설명은 생략하기로 한다.At this time, the
한편 컨텐츠 서버(150)는 복수의 컨텐츠들을 정해진 기간 동안 자유롭게 이용할 수 있도록 하기 위한 기간 정액제 컨텐츠를 함께 제공하며, 이를 위해 기간 정액제 컨텐츠 정보를 함께 저장함이 바람직하다. 또한 DRM 서버(140)와 컨텐츠 서버(150)는 DRM 기반의 컨텐츠 제공 서버로 통칭할 수도 있다.On the other hand, the
따라서 이하에서는 DRM 서버(140)와 기간 정액제 컨텐츠의 제공을 위한 정보 를 함께 저장한 컨텐츠 서버(150)를 DRM 기반의 기간 정액제 컨텐츠 제공 서버로 통칭할 것이다.Therefore, hereinafter, the
도 2는 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 방법에 대한 처리 절차도이다. 도 2는 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(이하, '서버'라 칭함)(200)와 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 처리용 단말(이하, '단말'이라 칭함)(300) 사이에 수행되는 절차를 도시하고 있다.2 is a flowchart illustrating a method of providing a DRM-based termed flat rate content according to an embodiment of the present invention. 2 is a DRM-based term content content providing server (hereinafter, referred to as a "server") 200 according to an embodiment of the present invention, and a terminal for processing term-based content content based on DRM according to an embodiment of the present invention ( Hereinafter, a procedure performed between the
도 2를 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 방법은 다음과 같다.Referring to FIG. 2, a method of providing DRM-based termed content according to an embodiment of the present invention is as follows.
먼저, 단말(300)이 서버(200)에 접속한 후 기간 정액제 컨텐츠 사용을 위한 서비스(이하, '기간 정액제 서비스'라 칭함)에 가입 요청 메시지를 전달하면(S105) 서버(200)는 기 저장된 단말(300) 사용자의 사용자 관리 DB를 갱신한다(S110). 예를 들어 상기 사용자 관리 DB에 포함된 부가서비스 가입정보를 변경한다. 즉, 사용자 관리 DB에 포함된 부가서비스 가입정보 필드에 해당 사용자가 기간 정액제 서비스를 이용한다는 내용(예컨대, 플래그 표시 등)과 그 서비스 기간을 기입한다.First, after the
또한 서버(200)는 상기 기간 정액제 서비스 이용 기간 동안 단말(300) 사용자가 서버(200)에서 제공되는 모든 컨텐츠들을 이용할 수 있도록 하는 마스터 사용권한을 생성한 후(S115) 그 마스터 사용권한을 단말(300)에게 전달한다(S120). 이 때 상기 과정(S120)은 상기 요청(S105)에 대한 결과 통보와 함께 수행됨이 바람직 하다.In addition, the
상기 마스터 사용권한을 전달받은 단말(300)은 그 마스터 사용권한을 내부 메모리에 저장한다(S125). The terminal 300 receiving the master usage right stores the master usage right in an internal memory (S125).
또한 단말(300)은 사용자의 선택 정보에 의거한 컨텐츠 사용 요청 메시지를 서버(200)에게 전달한다(S130). 이 때 단말(300)은 사용 요청할 컨텐츠의 식별번호(CID: Contents ID)와, 해당 단말(300)의 단말번호를 함께 전달함이 바람직하다.In addition, the terminal 300 transmits a content use request message based on the user's selection information to the server 200 (S130). At this time, the terminal 300 preferably transmits the identification number (CID: Contents ID) of the content to be requested and the terminal number of the
상기 컨텐츠 사용 요청을 전달받은 서버(200)는 상기 요청시 함께 전달된 해당 단말(300)의 단말번호를 이용하여 서버(200)에서 관리하는 사용자 관리 DB를 검색한다(S135). 즉, 상기 사용자 관리 DB를 검색하여 해당 사용자가 기간 정액제 서비스에 가입했는지의 여부를 확인한다. The
그리고 상기 확인 결과 해당 사용자가 기간 정액제 서비스에 가입한 것으로 판단되면 서버(200)는 상기 사용자 관리 DB에 저장된 정보에 의거하여 해당 사용자의 서비스 기간이 만료되었는 지 여부를 판단하고(S140), 해당 사용자의 서비스 기간이 만료되었으면 상기 단말(300)에게 제공된 마스터 사용권한을 갱신한다(S145). 이 때 상기 과정은 단말(300) 사용자의 승인에 의해 연장 기간을 결정하고 그 기간 정보에 의거하여 마스터 사용권한을 갱신함이 바람직하다.If it is determined that the user has subscribed to the subscription service period, the
또한 상기 갱신된 마스터 사용권한을 단말(300)에게 전달한다(S150). In addition, the updated master use authority is transmitted to the terminal 300 (S150).
그리고 서버(200)는 기 저장된 컨텐츠 관리 DB로부터 상기 요청된 컨텐츠를 검출하여 그에 대응한 개별 사용권한을 생성한 후 상기 컨텐츠 및 개별 사용권한을 암호화한다(S165). 또한 그 암호화된 컨텐츠 및 개별 사용권한을 단말(300)에게 전 달한다(S170). The
한편 상기 과정(S130)에서 컨텐츠의 사용을 요청하고 그 컨텐츠가 전달되기를 기다리던 단말(300)은 서버(200)로부터 '갱신된 마스터 사용권한'이 수신되면(S155) 상기 저장된 마스터 사용권한을 변경한다(S160). 그리고 서버(200)로부터 암호화된 컨텐츠 및 개별 사용권한이 전달되면(S170) 상기 마스터 사용권한을 이용하여 해당 컨텐츠의 실행 과정을 수행한다. 즉 단말(300) 내부에 저장된 마스터 사용권한을 이용하여 상기 전달된 개별 사용권한을 해독한 후(S175) 그 개별 사용권한을 이용하여 대응된 컨텐츠를 해독한다(S180). 그리고 그 컨텐츠를 실행시킨다(미도시).On the other hand, the terminal 300 requesting the use of the content and waiting for the content to be delivered in step S130 receives the updated master use right from the server 200 (S155) and changes the stored master use right. (S160). When the encrypted content and the individual use right are transmitted from the server 200 (S170), the execution process of the corresponding content is performed using the master use right. That is, after decrypting the transferred individual usage rights using the master usage rights stored in the terminal 300 (S175), the corresponding content is decrypted using the individual usage rights (S180). Then, the content is executed (not shown).
본 발명은 이와 같이 기간 정액제 서비스에 가입한 사용자의 단말에게 '마스터 사용권한'을 부여하고 그 마스터 사용권한을 이용하여 대응된 기간 정액제 서비스 기간 동안 해당 사용자의 컨텐츠 사용을 인증한다. 즉 상기 마스터 사용권한을 이용하여 암호화된 개별 사용권한을 해독하고 그 개별 사용권한을 이용하여 암호화된 컨텐츠를 해독한다.As described above, the present invention grants a 'master use right' to a terminal of a user who has subscribed to the term subscription service and authenticates the user's use of the content during the corresponding term subscription service period using the master use right. That is, the encrypted individual use right is decrypted using the master use right, and the encrypted content is decrypted using the individual use right.
즉, 기간 정액제 컨텐츠에 대하여 할당된 마스터 사용권한을 이용하여 기간 정액제 컨텐츠의 만료 기간을 관리할 경우 기간 정액제 컨텐츠 처리용 단말(300)은 상기 기간 정액제 컨텐츠에 포함된 하나 이상의 일반 컨텐츠들에 대하여 일일이 사용권한 갱신 작업을 수행하지 않아도 된다. That is, when managing the expiration period of the term subscription content by using the master usage rights assigned to the term subscription content, the terminal 300 for processing the term subscription content daily for one or more general contents included in the term subscription content You do not need to update the permissions.
도 3은 본 발명의 일실시 예에 따른 디.알.엠 기반의 기간 정액제 컨텐츠 제 공 서버에 대한 개략적인 블럭도이다. 도 3을 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(200)는 컨텐츠 관리 데이터 베이스(Data Base, 이하 'DB'라 칭함)(210), 사용자 관리 DB(220), 통신 인터페이스(InterFace, 이하, 'I/F'라 칭함)부(230), 제어부(240), 사용권한 생성부(250) 및 컨텐츠 전송 정보 생성부(260)를 포함한다.Figure 3 is a schematic block diagram of a D.M.M-based period content providing server according to an embodiment of the present invention. Referring to FIG. 3, the DRM-based term
컨텐츠 관리 DB(210)는 서버(200)에서 제공하는 모든 컨텐츠들에 대한 정보를 관리한다. 컨텐트 관리 DB(210)는 도 4에 예시된 바와 같이 컨텐츠 ID(211)/컨텐츠 명(212)/등급(213)/비용(214)/파일(215) 필드를 포함하고 컨텐츠별로 대응된 정보들을 관리함이 바람직하다. 특히 등급 필드(213)에는 해당 컨텐츠의 사용자를 제한하기 위한 등급 정보를 저장함이 바람직하다. 예를 들어 해당 컨텐츠의 사용 연령을 19세 이상으로 제한하고자 하는 경우 등급 필드(213)에 '19'라는 값을 저장하고, 상기 사용 연령을 15세 이상으로 제한하고자 하는 경우 등급 필드(213)에 '15'라는 값을 저장한다. 비용 필드(214)에는 해당 컨텐츠의 사용자를 제한하기 위한 등급 정보를 저장함이 바람직하다. 예를 들어 비용 필드(214)에는 해당 컨텐츠의 사용 기간 및 사용 횟수 별로 차등화된 비용 정보를 저장한다. 또한 파일 필드(215)는 해당 컨텐츠 파일(예컨대, 실행 파일)을 저장한다.The
사용자 관리 DB(220)는 서버(200)에서 제공하는 모든 컨텐츠들을 구매한 이력이 있는 사용자들에 대한 정보를 관리한다. 사용자 관리 DB(220)는 도 5에 예시된 바와 같이 사용자 관리 번호(221)/단말번호(222)/이름(223)/주민등록번호(224)/연락처(225)/부가서비스가입정보(226) 필드를 포함하고 상기 사용자 정보(특히, 부 가서비스 가입정보)를 관리함이 바람직하다. 특히 부가서비스 가입 정보 필드(226)에는 해당 사용자가 기간 정액제 서비스에 가입했는지 여부를 기입하기 위한 필드(226a)와, 해당 사용자가 기간 정액제 서비스에 가입한 경우 그 서비스 기간을 기입하기 위한 필드(226b)를 포함하고, 대응된 정보들을 저장함이 바람직하다.The
통신 I/F부(230)는 통신망을 통한 사용자 단말장치들과의 인터페이스를 제공한다. 예를 들어 사용자 단말장치(미도시)로부터 기간 정액제 컨텐츠 구매 요청을 입력받아 이를 제어부(240)로 전달하고, 제어부(240)로부터 상기 요청에 대응하여 생성된 마스터 사용권한을 전달받아 사용자 단말장치(미도시)로 전달한다.The communication I /
제어부(240)는 통신 I/F부(230)를 통해 입력된 사용자의 요청 정보에 의거하여 컨텐츠 관리 DB(210)를 검색한 후 대응된 컨텐츠 정보를 검출하고, 상기 요청에 대응된 디지털 컨텐츠 전송 정보를 생성하도록 사용권한 생성부(250) 및 컨텐츠 전송정보 생성부(260)를 제어한다. 예를 들어 기간 정액제 서비스에 가입한 사용자가 특정 컨텐츠의 사용을 요청한 경우 제어부(240)는 사용자 관리 DB(220)를 검색하여 해당 사용자의 서비스 기간을 확인한다. 즉, 해당 사용자의 서비스 기간이 만료되었는지 여부를 확인하여 만약 상기 서비스 기간이 만료되었으면 마스터 사용권한을 갱신하도록 사용권한 생성부(250)를 제어한다. 그리고 상기 요청된 컨텐츠를 사용자에게 전달하기 위한 정보를 생성하도록 컨텐츠 전송정보 생성부(260)를 제어한다. The
사용권한 생성부(250)는 제어부(240)의 제어를 받아 사용자가 요청한 디지털 컨텐츠에 대한 사용권한을 생성한다. 예를 들어 기간 정액제 서비스에 가입한 사용 자가 특정 컨텐츠의 사용을 요청한 경우 사용권한 생성부(250)는 상기 특정 컨텐츠에 대한 개별 사용권한을 생성한다. 또한 사용권한 생성부(250)는 상기 사용자의 서비스 기간이 만료된 경우 대응된 마스터 사용권한을 갱신한다. 그리고 그 결과를 컨텐츠 전송정보 생성부(260)에게 전달한다.The usage
컨텐츠 전송정보 생성부(260)는 제어부(240)의 제어를 받아 사용자가 요청한 컨텐츠를 단말에게 전달하기 위한 정보를 생성한다. 예를 들어 컨텐츠 전송정보 생성부(260)는 제어부(240)를 통해 사용자가 요청한 디지털 컨텐츠 검색 결과를 전달받고, 사용권한 생성부(250)로부터 그 디지털 컨텐츠에 대응한 사용권한을 전달받아 '컨텐츠 전송 정보'를 생성함이 바람직하다. 즉 컨텐츠 전송정보 생성부(260)는 사용자 단말장치로 전달할 '컨텐츠 전송 정보'를 생성한다. The content transmission
특히 기간 정액제 서비스에 가입한 사용자가 특정 컨텐츠의 실행을 요청한 경우 컨텐츠 전송 정보 생성부(260)는 제어부(240)를 통해 사용자가 요청한 디지털 컨텐츠 검색 결과를 전달받고, 사용권한 생성부(250)로부터 상기 컨텐츠에 대한 개별 사용권한을 전달받는다. 그리고 상기 개별 사용권한 및 대응된 디지털 컨텐츠를 암호화하여 '컨텐츠 전송 정보'를 생성함이 바람직하다.In particular, when a user who has subscribed to a subscription service for a period requests execution of specific content, the content transmission
한편 사용권한 생성부(250)로부터 마스터 사용권한이 전달된 경우 컨텐츠 전송 정보 생성부(260)는 상기 마스터 사용권한을 사용자측 단말에게 전달하기 위한 정보를 생성함이 바람직하다.On the other hand, when the master use authority is transmitted from the use
도 6은 본 발명의 일실시 예에 따른 기간 정액제 컨텐츠 처리용 단말에 대한 개략적인 블럭도이다. 도 6을 참조하면 본 발명의 일실시 예에 따른 기간 정액제 컨텐츠 처리용 단말(300)은 사용자 인터페이스(I/F)(310), 컨텐츠 저장부(320), 컨텐츠 실행부(330), 사용권한 저장부(340), DRM 에이전트(350) 및 통신 I/F(360)를 포함한다.6 is a schematic block diagram of a terminal for processing a period flat rate content according to an embodiment of the present invention. Referring to FIG. 6, the terminal 300 for processing a flat fee content according to an embodiment of the present invention may include a user interface (I / F) 310, a
사용자 I/F(310)는 사용자와의 인터페이싱을 제공한다. 예를 들어 기간 정액제 서비스에 가입한 사용자로부터 컨텐츠 요청 명령을 입력받아 이를 DRM 에이전트(750)에게 전달한다.User I /
통신 I/F(360)는 통신망과의 인터페이싱을 제공한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(도 2의 '200')로부터 사용자의 요청에 응답한 컨텐츠 전송 정보를 전달받아 이를 DRM 에이전트(350)에게 전달한다.Communication I /
컨텐츠 저장부(320)는 컨텐츠 제공 서버로부터 전달된 컨텐츠 정보를 저장한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(도 2의 '200')로부터 기간 정액제 커텐츠에 대응된 컨텐츠 전송정보가 전달된 경우 그에 대응된 기간 정액제 컨텐츠 정보(즉, 암호화된 개별 사용권한 및 암호화된 컨텐츠)를 저장한다. The
이를 위해 DRM 에이전트(350)는 통신 I/F(360)를 통해 수신된 컨텐츠 전송정보로부터 컨텐츠 저장부(320)에 저장될 정보만을 검출하여 컨텐츠 저장부(320)로 전달함이 바람직하다. 예를 들어 통신 I/F(360)를 통해 수신된 컨텐츠 전송정보가 기간 정액제 컨텐츠를 위한 컨텐츠 전송 정보인 경우 DRM 에이전트(350)는 마스터 사용권한을 제외한 정보(즉, 암호화된 개별 사용권한 및 암호화된 컨텐츠)를 검출하여 컨텐츠 저장부(320)로 전달한다. 컨텐츠 저장부(320)에 기간 정액제 컨텐츠를 저장하기 위한 DB 구조의 예가 도 7에 예시되어 있다. 따라서 컨텐츠 저장부(320)에 기간 정액제 컨텐츠를 저장하기 위한 DB 구조의 예는 도 7을 참조하여 설명할 것이다.To this end, the
컨텐츠 실행부(330)는 DRM 에이전트(350)의 제어에 의해 사용자가 요청한 컨텐츠를 실행한다. 즉, 컨텐츠 실행부(330)는 DRM 에이전트(350)에서 해독된 컨텐츠를 실행한다.The
사용권한 저장부(340)는 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(도 2의 '200')로부터 전달된 사용권한 정보를 저장한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 기간 정액제 컨텐츠 제공 서버(도 2의 '200')로부터 마스터 사용권한이 전달되면 그 마스터 사용권한 정보를 저장하고, 특정 컨텐츠에 대한 개별 사용권한이 전달되면 상기 개별 사용권한 정보를 저장한다. 사용권한 저장부(340)에 사용권한 정보를 저장하기 위한 DB 구조의 예가 도 8에 예시되어 있다. 따라서 사용권한 저장부(340)에 사용권한 정보를 저장하기 위한 DB 구조의 예는 도 8을 참조하여 설명할 것이다.The usage right storage unit 340 stores the usage right information transmitted from the DRM-based period content providing server ('200' of FIG. 2) according to an embodiment of the present invention. For example, when master usage rights are delivered from a DRM-based termed content subscription server ('200' in FIG. 2) according to an embodiment of the present invention, the master authority information is stored and individual usage rights for specific content are stored. When this is delivered, the individual permission information is stored. An example of a DB structure for storing usage right information in the usage right storage unit 340 is illustrated in FIG. 8. Therefore, an example of a DB structure for storing the usage right information in the usage right storage unit 340 will be described with reference to FIG. 8.
DRM 에이전트(350)는 DRM 기반의 디지털 컨텐츠를 실행하기 위한 제반 처리를 수행한다. 예를 들어 기간 정액제 서비스에 가입한 사용자가 특정 컨텐츠에 대한 실행을 요청하면 DRM 에이전트(350)는 그 요청 메시지를 서버(도 2의 '200')로 전달하고 상기 서버로부터 컨텐츠 정보가 전달되면 이를 컨텐츠 저장부(320)에 저 장한 후 사용권한 저장부(340)로부터 사용권한 정보(예컨대, 마스터 사용권한)를 검출하여 상기 컨텐츠 정보를 해독한다. 그리고 그 해독 결과를 이용하여 컨텐츠 실행부(330)에서 해당 컨텐츠를 실행하도록 컨텐츠 실행부(330)를 제어한다. The
도 7은 상기 단말이 서버로부터 전달받은 기간 정액제 컨텐츠 정보를 관리하기 위한 DB 구조에 대한 예시도이다. 도 7을 참조하면 컨텐츠 정보 관리 DB(720a)는 컨텐츠_ID(721a)/암호화된_사용권한(722a)/암호화된_컨텐츠(723a) 필드를 포함한다. 이와 같이 기간 정액제 컨텐츠의 경우 컨텐츠 저장부에 암호화된 사용권한이 함께 저장된다.7 is an exemplary diagram of a DB structure for managing the period content information received by the terminal from the server. Referring to FIG. 7, the content information management DB 720a includes a content_ID 721a / encrypted_use permission 722a / encrypted_content 723a fields. As such, the term subscription content is stored together with the encrypted usage right in the content storage unit.
도 8은 상기 단말이 서버로부터 전달받은 마스터 사용권한 정보를 관리하기 위한 DB 구조에 대한 예시도이다. 도 8을 참조하면 마스터 사용권한 정보 관리 DB(340a)는 연결키(341a)/사용가능기간(341b) 필드를 포함한다.8 is an exemplary diagram of a DB structure for managing the master permission information received from the server. Referring to FIG. 8, the master usage right information management DB 340a includes a connection key 341a / availability period 341b field.
연결키 필드(341a)는 기간 정액제 컨텐츠 정보에 포함된 암호화된 사용권한(즉, 개별 사용권한)을 해독하기 위한 정보를 저장한다. 예를 들어 도 7의 암호화된 사용권한 필드(722a)에 저장된 정보를 해독하기 위한 정보를 저장한다. The connection key field 341a stores information for decrypting an encrypted usage right (ie, an individual usage right) included in the term subscription content information. For example, information for decrypting the information stored in the encrypted permission permission field 722a of FIG. 7 is stored.
상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해져야 한다.In the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be determined by the equivalent of claims and claims.
상기와 같은 본 발명의 DRM 기반의 기간 정액제 컨텐츠 제공 방법 및 그 장치는 기간 정액제 서비스에 가입한 사용자에게 마스터 사용권한을 할당하고 그 마스터 사용권한을 이용하여 상기 기간 정액제 컨텐츠에 모든 컨텐츠들에 대한 개별 사용권한을 관리함으로써 기간 정액제 컨텐츠의 기간 만료에 따른 사용권한 변경을 효율적으로 수행할 수 있다. 즉 사용자는 기간 정액제 컨텐츠의 기간 만료시 상기 마스터 권한만을 갱신함으로써 상기 기간 정액제 컨텐츠에 포함된 모든 컨텐츠들에 대하여 사용기간을 연장한 효과를 볼 수 있게 된다. 이로 인해 사용자들이 기간 정액제 컨텐츠를 보다 편리하게 이용할 수 있는 효과가 있다. As described above, the method and apparatus for providing a DRM-based termed subscription content according to the present invention allocate a master use right to a user who subscribes to a term subscription service, and use the master use right to individually allocate all contents to the term subscription content. By managing the usage rights, it is possible to efficiently change the usage rights when the term subscription contents expire. That is, the user can see the effect of extending the usage period for all the contents included in the subscription content by renewing only the master authority when the subscription period expires. As a result, users can more conveniently use the term subscription content.
Claims (12)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050047786A KR100693483B1 (en) | 2005-06-03 | 2005-06-03 | D.R.M-based term subscription content providing method and apparatus therefor |
JP2008514555A JP5025640B2 (en) | 2005-06-03 | 2006-06-02 | Method and apparatus for providing and processing DRM-based content |
PCT/KR2006/002127 WO2006129983A1 (en) | 2005-06-03 | 2006-06-02 | Method and apparatus for providing and processing contents using d.r.m |
EP06768742A EP1891544A4 (en) | 2005-06-03 | 2006-06-02 | Method and apparatus for providing and processing contents using d.r.m |
US11/999,176 US20080127351A1 (en) | 2005-06-03 | 2007-12-03 | Method and apparatus for providing and processing contents using D.R.M |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050047786A KR100693483B1 (en) | 2005-06-03 | 2005-06-03 | D.R.M-based term subscription content providing method and apparatus therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060126117A KR20060126117A (en) | 2006-12-07 |
KR100693483B1 true KR100693483B1 (en) | 2007-03-12 |
Family
ID=37730117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050047786A KR100693483B1 (en) | 2005-06-03 | 2005-06-03 | D.R.M-based term subscription content providing method and apparatus therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100693483B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100806106B1 (en) * | 2006-03-31 | 2008-02-21 | 엘지전자 주식회사 | How to renew the rights to use the DRM content, system and terminal |
KR100799672B1 (en) * | 2006-08-08 | 2008-01-30 | 삼성전자주식회사 | Method and device for obtaining DDR content of mobile communication terminal |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020017514A (en) * | 2000-08-30 | 2002-03-07 | 백황현 | Gateway system for acknowledgement and billing functions |
-
2005
- 2005-06-03 KR KR1020050047786A patent/KR100693483B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020017514A (en) * | 2000-08-30 | 2002-03-07 | 백황현 | Gateway system for acknowledgement and billing functions |
Non-Patent Citations (1)
Title |
---|
1020020017514 |
Also Published As
Publication number | Publication date |
---|---|
KR20060126117A (en) | 2006-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101944800B1 (en) | Method and apparatus for downloading drm module | |
US9548859B2 (en) | Ticket-based implementation of content leasing | |
CA2457291C (en) | Issuing a publisher use license off-line in a digital rights management (drm) system | |
US8321673B2 (en) | Method and terminal for authenticating between DRM agents for moving RO | |
US8539233B2 (en) | Binding content licenses to portable storage devices | |
CN101571900B (en) | Software copyright protection method, device and system | |
KR101601976B1 (en) | System and method for managing digital rights management content | |
US20090217036A1 (en) | Digital rights management | |
JP5025640B2 (en) | Method and apparatus for providing and processing DRM-based content | |
WO2000044119A1 (en) | Universal mobile id system and method for digital rights management | |
JPH09288575A (en) | System and method for managing try-and-by usage for application program | |
WO2006109982A1 (en) | License data structure and license issuing method | |
KR20130085560A (en) | Method and apparatus for providing a cloud based digital rights management service and system thereof | |
WO2008034366A1 (en) | Method and system of service subscription and device therefof | |
KR20120122616A (en) | Method and apparatus for providing service | |
US20080201782A1 (en) | Method and apparatus for managing digital content | |
CN102236753B (en) | Copyright managing method and system | |
KR100693483B1 (en) | D.R.M-based term subscription content providing method and apparatus therefor | |
KR100585840B1 (en) | DRM Content Service User Authentication Method | |
Feng et al. | An efficient contents sharing method for DRM | |
JP5490319B2 (en) | Consumption right management method and apparatus for multimedia service | |
US20070192616A1 (en) | Method and apparatus for roaming digital rights management content in device | |
KR100620588B1 (en) | DRM method that allows multiple users to apply encrypted content | |
KR100716719B1 (en) | D.R.M based package contents providing method and apparatus therefor | |
KR101054619B1 (en) | Content playback system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050603 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060818 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070216 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070305 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070306 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100104 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110228 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120302 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130304 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140303 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140303 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150302 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150302 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20220302 Start annual number: 16 End annual number: 16 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20241216 |