KR100802110B1 - Apparatus and method for distribute digital contents - Google Patents

Apparatus and method for distribute digital contents Download PDF

Info

Publication number
KR100802110B1
KR100802110B1 KR1020050033829A KR20050033829A KR100802110B1 KR 100802110 B1 KR100802110 B1 KR 100802110B1 KR 1020050033829 A KR1020050033829 A KR 1020050033829A KR 20050033829 A KR20050033829 A KR 20050033829A KR 100802110 B1 KR100802110 B1 KR 100802110B1
Authority
KR
South Korea
Prior art keywords
terminal
information
digital content
content
medium
Prior art date
Application number
KR1020050033829A
Other languages
Korean (ko)
Other versions
KR20060111328A (en
Inventor
김겸
김현석
김주대
Original Assignee
주식회사 케이티프리텔
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티프리텔 filed Critical 주식회사 케이티프리텔
Priority to KR1020050033829A priority Critical patent/KR100802110B1/en
Publication of KR20060111328A publication Critical patent/KR20060111328A/en
Application granted granted Critical
Publication of KR100802110B1 publication Critical patent/KR100802110B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 디지털 컨텐츠의 유통 방법 및 그 장치에 관한 것으로서, 본 발명의 방법은 디지털 컨텐츠를 제공하는 서버를 통한 디지털 컨텐츠의 유통 방법에 있어서, 특정 디지털 컨텐츠에 대한 제1 단말의 구매 요청에 응답하여 상기 서버가 상기 디지털 컨텐츠 및 그에 대한 제1 단말의 사용권한을 포함한 컨텐츠 정보를 상기 제1 단말에게 전달하는 제1 과정과, 상기 제1 단말이 상기 컨텐츠 정보를 제2 단말에게 전달하는 제2 과정과, 상기 디지털 컨텐츠에 대한 상기 제2 단말의 실행 명령에 응답하여 상기 제2 단말에게 그 디지털 컨텐츠의 구매확인을 요청하는 제3 과정과, 상기 제2 단말의 구매 승인에 응답하여 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 생성하는 제4 과정과, 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 상기 제2 단말에게 전달하는 제5 과정을 포함하고 본 발명의 장치는 상기 방법에 개시된 바와 같이 동작하는 서버 및 단말을 포함한다. 이와 같은 본 발명은 디지털 컨텐츠를 효율적으로 유통할 수 있도록 하는 효과가 있다.The present invention relates to a distribution method and apparatus for digital content, the method of the present invention is a distribution method of digital content through a server for providing digital content, in response to a purchase request of a first terminal for a specific digital content A first process of the server delivering the content information including the digital content and a right of use of the first terminal to the first terminal, and a second process of the first terminal delivering the content information to the second terminal And a third process of requesting the second terminal to confirm purchase of the digital content in response to the execution command of the second terminal for the digital content, and in response to the purchase approval of the second terminal. A fourth process of generating a use right of the second terminal for the second terminal; and a use right of the second terminal for the digital content to the second terminal. The apparatus of the present invention includes a fifth process of delivery and includes a server and a terminal operating as disclosed in the method. As described above, the present invention has an effect of efficiently distributing digital contents.

디지털 컨텐츠, 유통, DRM, 이동통신, 오프라인 Digital Content, Distribution, DRM, Mobile Communications, Offline

Description

디지털 컨텐츠의 유통 방법 및 그 장치{APPARATUS AND METHOD FOR DISTRIBUTE DIGITAL CONTENTS}Distribution method of digital content and device therefor {APPARATUS AND METHOD FOR DISTRIBUTE DIGITAL CONTENTS}

도 1은 본 발명의 일실시 예에 따른 디지털 컨텐츠의 유통 방법에 대한 개념 설명도,1 is a conceptual diagram illustrating a distribution method of digital content according to an embodiment of the present invention;

도 2는 본 발명의 일실시 예에 따른 디지털 컨텐츠의 유통 방법에 대한 처리 흐름도,2 is a flowchart illustrating a digital content distribution method according to an embodiment of the present invention;

도 3은 본 발명의 일실시 예에 따른 디지털 컨텐츠의 전송을 위한 메시지 구조의 예,3 is an example of a message structure for transmission of digital content according to an embodiment of the present invention;

도 4는 본 발명의 일실시 예에 따른 RO 값의 예를 도시한 도면,4 is a view showing an example of an RO value according to an embodiment of the present invention;

도 5는 본 발명의 일실시 예에 따라 이동통신망에서 디지털 컨텐츠를 제공하는 서버에 대한 개략적인 블럭도,5 is a schematic block diagram of a server for providing digital content in a mobile communication network according to an embodiment of the present invention;

도 6은 본 발명의 일실시 예에 따라 이동통신망에서 디지털 컨텐츠를 제공받아 사용하는 단말에 대한 개략적인 블럭도.6 is a schematic block diagram of a terminal receiving and using digital content in a mobile communication network according to an embodiment of the present invention.

본 발명은 디지털 컨텐츠 유통에 관한 것으로서, 특히 디지털 컨텐츠와 그 디지털 컨텐츠를 실행시킬 수 있도록 하는 인증키(또는 암호키, 실행 키 등)를 별도로 제공하는 디지털 컨텐츠의 유통 방법 및 그 장치에 관한 것이다. The present invention relates to digital content distribution, and more particularly, to a digital content distribution method and apparatus for separately providing digital content and an authentication key (or an encryption key, an execution key, etc.) for executing the digital 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: Digital Rights Management) 기술을 이용한 사용자 인증 방법이다. A typical method for preventing illegal copying and dissemination of digital content is a user authentication method using DRM (Digital Rights Management) technology.

DRM 기술을 이용한 사용자 인증 방법은 컨텐츠 제공시 그 컨텐츠 내부에 인증키를 삽입한 후 해당 컨텐츠의 실행시 그 인증키에 의해 사용자를 인증한다. 예를 들어 상기 방법은 특정 컨텐츠의 실행이 요청되면 그 컨텐츠에 포함된 인증키와 사용자가 알고 있는 인증키가 동일한 지의 여부를 확인하고, 상기 컨텐츠에 포함된 인증키와 사용자가 알고 있는 인증키가 동일한 경우에만 해당 컨텐츠를 실행시키도 록 한다.The user authentication method using the DRM technology inserts an authentication key into the content when the content is provided and authenticates the user by the authentication key when the corresponding content is executed. For example, when the execution of a specific content is requested, the method checks whether the authentication key included in the content and the authentication key known by the user are the same, and the authentication key included in the content and the authentication key known by the user Only run the content if it is the same.

따라서 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 기술을 이용한 디지털 컨텐츠의 공급자는 통상적으로 상기 디지털 컨텐츠를 실행시킬 수 있는 인증키(예컨대, 암호키)를 상기 디지털 컨텐츠와 함께 제공한다. 예를 들어 오프라인상에서 디지털 컨텐츠를 공급하고자 하는 경우 해당 컨텐츠 공급자는 디지털 컨텐츠가 기록된 기록매체(예컨대, CD, 플로피 디스크 등)와 대응된 암호키를 함께 제공한다.As such, a provider of digital content using DRM technology typically provides an authentication key (eg, an encryption key) together with the digital content to execute the digital content. For example, if a user wants to supply digital content offline, the content provider provides an encryption key corresponding to a recording medium (eg, CD, floppy disk, etc.) in which the digital content is recorded.

그런데 디지털 컨텐츠의 특성상, 사용자는 공지된 다양한 경로(예컨대, 기록 매체, 인터넷 등)를 이용하여 디지털 컨텐츠를 획득할 수 있음에도 불구하고 디지털 컨텐츠의 구매시 대응된 암호키와 함께 제공 받는 것이 통상적이다. 특히 오프라인상에서의 디지털 컨텐츠의 구입시 해당 디지털 컨텐츠를 대응된 암호키와 함께 제공받는다. 따라서 자신이 선호하는 방법으로 이미 해당 디지털 컨텐츠를 획득한 사용자의 경우 해당 디지털 컨텐츠를 중복으로 공급받는 사례가 발생한다. However, in view of the nature of digital content, although a user may acquire digital content using various known paths (eg, a recording medium, the Internet, etc.), the user is usually provided with a corresponding encryption key when purchasing the digital content. In particular, when the digital content is purchased offline, the digital content is provided with a corresponding encryption key. Therefore, a user who has already obtained the digital content in his preferred method receives a duplicate of the digital content.

이와 같이 종래에는 디지털 컨텐츠 및 그 인증키 각각에 대한 과금 및 유통과정을 통합 운영함으로써 디지털 컨텐츠의 유통이 효율적이지 못한 문제점이 있다. As described above, there is a problem that the distribution of digital content is not efficient by integrating and operating the charging and distribution process for each of the digital content and its authentication key.

본 발명은 상기 문제점을 보완하기 위해 안출된 것으로서, 본 발명은 디지털 컨텐츠를 효율적으로 유통할 수 있도록 하기 위한 것이다.The present invention has been made to solve the above problems, the present invention is to enable efficient distribution of digital content.

또한 본 발명은 디지털 컨텐츠와 그 디지털 컨텐츠의 사용 권한에 대한 과금 및 유통 과정을 분리하는 방법 및 장치를 제공하고자 한다. In addition, the present invention is to provide a method and apparatus for separating the charging and distribution process for the digital content and the right to use the digital content.

상기 목적을 달성하기 위한 본 발명의 제1 실시 예에 따른 디지털 컨텐츠의 유통방법은 디지털 컨텐츠를 제공하는 서버를 통한 디지털 컨텐츠의 유통 방법에 있어서, 특정 디지털 컨텐츠에 대한 제1 단말의 구매 요청에 응답하여 상기 서버가 구매 요청된 디지털 컨텐츠 및 그 디지털 컨텐츠에 대한 제1 단말의 사용권한을 포함한 컨텐츠 정보를 상기 제1 단말에게 전달하는 제1 과정과, 상기 제1 단말이 상기 컨텐츠 정보를 제2 단말에게 전달하는 제2 과정과, 상기 디지털 컨텐츠에 대한 상기 제2 단말의 실행 명령에 응답하여 상기 제2 단말에게 그 디지털 컨텐츠의 구매확인을 요청하는 제3 과정과, 상기 제2 단말의 구매 승인에 응답하여 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 생성하는 제4 과정과, 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 상기 제2 단말에게 전달하는 제5 과정을 포함함을 특징으로 한다.According to a first aspect of the present invention, there is provided a method for distributing digital content through a server for providing digital content, the method comprising: responding to a purchase request of a first terminal for a specific digital content; A first process of delivering, by the server, content information including the digital content requested to be purchased and usage rights of the first terminal to the digital content to the first terminal, and wherein the first terminal transmits the content information to the second terminal; A second process of transmitting to the second terminal, a third process of requesting the second terminal to confirm the purchase of the digital content in response to an execution command of the second terminal on the digital content, and a purchase approval of the second terminal. In response to a fourth process of generating a right of use of the second terminal for the digital content, and use of the second terminal for the digital content And a characterized in that it comprises a fifth step for transmitting to the second terminal.

이 때 상기 제1 과정은 상기 서버가 상기 구매 요청된 디지털 컨텐츠에 대한 제1 단말의 사용권한 정보를 생성하는 단계와, 상기 디지털 컨텐츠를 암호화하는 단계와, 상기 암호화된 디지털 컨텐츠와 상기 생성된 제1 단말의 사용권한을 포함한 컨텐츠 정보 전달 메시지를 생성하는 단계와, 상기 컨텐츠 정보 전달 메시지를 상기 제1 단말에게 전달하는 단계를 포함함이 바람직하다.In this case, the first process may include generating, by the server, usage rights information of the first terminal regarding the digital content requested to be purchased, encrypting the digital content, and generating the encrypted digital content and the generated first information. Generating a content information delivery message including the usage rights of the first terminal, and delivering the content information delivery message to the first terminal.

또한 상기 사용권한 정보 생성 단계는 상기 서버에 기 저장된 상기 제1 단말의 단말정보를 이용하여 생성하고, 상기 사용권한 정보는 대응된 디지털 컨텐츠 식별 정보와, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별 정보와, 상기 디지털 컨텐츠의 실행 조건을 포함함이 바람직하다. 이 때 상기 컨텐츠의 실행 조건은 실행 가능 횟수 및 실행 가능 기간을 포함함이 바람직하다.The generating of the usage right information may be performed using terminal information of the first terminal pre-stored in the server, and the usage right information may include corresponding digital content identification information and a device for executing the digital content. Preferably, the identification information and the execution condition of the digital content are included. At this time, the execution condition of the content preferably includes the number of executions and the execution period.

또한 상기 컨텐츠 정보 전달 메시지는 상기 암호화된 디지털 컨텐츠 저장 영역과, 상기 컨텐츠에 대한 사용권한 정보 저장 영역을 포함함이 바람직하다.In addition, the content information delivery message preferably includes the encrypted digital content storage area and the usage rights information storage area for the content.

또한 상기 제2 과정은 상기 제1 단말과 상기 제2 단말간에 피어 투 피어(pear to pear) 방식으로 연결된 통신망을 이용하여 상기 컨텐츠 정보를 전달함이 바람직하다.In the second process, the content information may be delivered using a communication network connected between the first terminal and the second terminal in a peer to pear manner.

또한 상기 제2 과정은 상기 컨텐츠 정보 중 암호화된 디지털 컨텐츠 만을 검출하여 상기 디지털 컨텐츠 만을 전달하는 것도 가능하다.Also, the second process may detect only encrypted digital content among the content information and deliver only the digital content.

또한 상기 제3 과정은 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한 정보의 존재 여부를 확인하는 단계와, 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한 정보가 없으면 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 제2 단말에게 전달하는 단계를 포함하고, 상기 디지털 컨텐츠에 대한 사용 정보는 해당 컨텐츠에 대한 사용 기간 및 등급을 포함함이 바람직하다.In addition, the third process may include checking whether there is a right of use information of the second terminal for the digital content, and selecting use information of the digital content if there is no use right information of the second terminal on the digital content. And transmitting the chargeable information according to the selection of the available information and the usage information to the second terminal, wherein the usage information on the digital content includes a usage period and a rating for the corresponding content.

또한 상기 제4 과정은 상기 서버에 기 저장된 상기 제2 단말의 단말정보를 이용하여 생성함이 바람직하다.In addition, the fourth process is preferably generated using the terminal information of the second terminal previously stored in the server.

한편 상기 목적을 달성하기 위한 본 발명의 제2 실시 예에 따른 디지털 컨텐츠의 유통방법은 디지털 컨텐츠를 제공하는 서버를 통한 디지털 컨텐츠의 유통 방법에 있어서, 특정 디지털 컨텐츠에 대한 제1 단말의 구매 요청에 응답하여 상기 서버가 구매 요청된 디지털 컨텐츠 및 그 디지털 컨텐츠에 대한 제1 단말의 사용권한을 포함한 컨텐츠 정보를 상기 제1 단말에게 전달하는 제1 과정과, 상기 제1 단말이 상기 컨텐츠 정보를 제2 단말에게 전달하는 제2 과정과, 상기 제2 단말이 상기 컨텐츠 정보를 저장하는 제3 과정과, 상기 제2 단말에 저장된 컨텐츠 정보가 다른 매체로 전송될 것이 요청되면 상기 전송 요청에 응답하여 상기 제2 단말에게 상기 디지털 컨텐츠의 구매확인을 요청하는 제4 과정과, 상기 제2 단말의 구매 승인에 응답하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한을 생성하는 제5 과정과, 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한을 상기 제2 단말에게 전달하는 제6 과정을 포함함을 특징으로 한다. Meanwhile, a method of distributing digital content according to a second embodiment of the present invention for achieving the above object is a method of distributing digital content through a server that provides digital content. In response, the server transmits the content information including the digital content requested to be purchased and the usage rights of the first terminal to the digital content to the first terminal, and wherein the first terminal transmits the content information to the second terminal. A second process of transmitting to the terminal, a third process of storing the content information by the second terminal, and when the content information stored in the second terminal is requested to be transmitted to another medium, the second process in response to the transmission request. A fourth process of requesting the terminal to confirm the purchase of the digital content, and in response to the purchase approval of the second terminal, Characterized in that the fifth step, a permission of the other medium for the digital content to generate the permission of the other media for recreational a sixth step of the first transfer to the second terminal.

이 때, 상기 제4 과정은 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보의 존재 여부를 확인하는 단계와, 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보가 없으면 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 제2 단말에게 전달하는 단계를 포함함이 바람직하다.In this case, the fourth process may include checking whether the right of use information of the other medium for the digital content exists, and if there is no use right information of the other medium for the digital content, the use information of the digital content. The method may include transmitting information to which the user can select and charging information according to the use information selection to the second terminal.

또한 상기 디지털 컨텐츠에 대한 사용 정보는 해당 컨텐츠에 대한 사용 기간 및 등급을 포함함이 바람직하다.In addition, the usage information of the digital content preferably includes a usage period and a rating of the corresponding content.

또한 상기 제5 과정은 상기 서버에 기 저장된 상기 다른 매체의 기기 번호 또는 상기 제2 단말의 구매 승인 정보에 포함된 상기 다른 매체의 기기 번호를 이용하여 상기 다른 매체의 사용권한을 생성함이 바람직하다.In the fifth process, it is preferable to generate a right to use the other medium by using the device number of the other medium previously stored in the server or the device number of the other medium included in the purchase approval information of the second terminal. .

또한 상기 다른 매체는 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함이 바람직하다.In addition, the other medium may include any one of an MP3 player and a Personal Multimedia Player (PMP).

상기 목적을 달성하기 위해 본 발명에서 제공하는 디지털 컨텐츠 유통 장치는 상기 방법에 개시된 바와 같이 동작하는 서버 및 단말을 포함한다. In order to achieve the above object, a digital content distribution device provided by the present invention includes a server and a terminal operating as disclosed in the method.

먼저 본 발명에서 제공하는 서버는 통신망을 통해 디지털 컨텐츠를 제공하는 서버에 있어서, 디지털 컨텐츠 요청 메시지 및 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지를 수신하고 그들 각각 대한 응답을 송신하는 데이터 송/수신부와, 서비스 가능한 디지털 컨텐츠들을 저장하고 상기 디지털 컨텐츠 요청 메시지에 응답하여 상기 저장된 디지털 컨텐츠들 중 상기 요청된 디지털 컨텐츠를 검출하는 컨텐츠 관리부와, 상기 디지털 컨텐츠 요청 메시지 및 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지에 응답하여 대응된 디지털 컨텐츠에 대한 사용권한 정보를 생성하는 사용권한 정보 생성부와, 상기 디지털 컨텐츠 요청 메시지에 응답하여 상기 컨텐츠 관리부에서 검출한 디지털 컨텐츠와 상기 사용권한 정보 생성부에서 생성된 사용권한 정보를 포함하는 컨텐츠 정보를 생성하여 상기 데이터 송/수신부를 통해 전송하고, 상기 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지에 응답하여 상기 사용권한 정보 생성부에서 생성된 사용권한 정보를 상기 데이터 송/수신부를 통해 전송하는 제어부를 포함함을 특징으로 한다. First, the server provided by the present invention is a server for providing digital content through a communication network, comprising: a data transmission / reception unit for receiving a digital content request message and a permission assignment request message for a specific digital content and transmitting a response to each of them; A content manager configured to store serviceable digital contents and detect the requested digital contents among the stored digital contents in response to the digital contents request message, and a permission request message for assigning the digital contents request message and the specific digital contents. A usage rights information generation unit for generating usage rights information on the corresponding digital content in response to the digital content request message; and the digital content detected by the content management unit in response to the digital content request message and the usage rights generated by the usage rights information generation unit. Generates content information including authority information and transmits the same through the data transmitter / receiver and transmits the authority information generated by the authority information generator in response to the authority assignment request message for the specific digital content. / A control unit for transmitting through the receiver.

이 때 상기 데이터 송/수신부는 사용권한이 없는 디지털 컨텐츠를 저장한 제1 단말로부터 상기 디지털 컨텐츠에 대한 사용권한 할당 요청을 수신하여 상기 제어부에게 전달하고, 그에 대한 응답으로 상기 제1 단말에게 상기 디지털 컨텐츠에 대한 사용권한정보를 전달함이 바람직하다.At this time, the data transmission / reception unit receives a use right allocation request for the digital content from the first terminal that stores the digital content without the use right and transmits it to the controller, and in response thereto, the digital to the first terminal. It is desirable to transmit the usage right information on the content.

또한 상기 제어부는 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 데이터 송/수신부를 통해 상기 제1 단말에게 전달하고, 상기 데이터 송/수신부를 통해 상기 제1 단말로부터 그에 대한 응답을 수신하면 상기 응답에 포함된 사용 정보에 대한 선택 결과를 이용하여 상기 디지털 컨텐츠에 대한 제1 단말의 사용 권한을 생성하도록 상기 사용권한 정보 생성부를 제어함이 바람직하다.In addition, the control unit transfers the information for selecting the usage information for the digital content and the charging information according to the selection of the usage information to the first terminal through the data transmission / reception unit, and through the data transmission / reception unit When receiving a response from the first terminal, it is preferable to control the usage right information generation unit to generate a use right of the first terminal for the digital content by using a selection result of the use information included in the response.

또한 상기 사용권한 정보 생성부는 상기 응답에 포함된 제1 단말의 단말 정보 또는 기 저장된 제1 단말의 단말 정보를 이용하여 상기 디지털 컨텐츠에 대한 상기 제1 단말의 사용권한 정보를 생성함이 바람직하다.In addition, the usage rights information generation unit preferably generates the usage rights information of the first terminal for the digital content by using the terminal information of the first terminal or pre-stored terminal information of the first terminal included in the response.

또한 상기 데이터 송/수신부는 디지털 컨텐츠를 다른 매체로 전달하고자 하는 제1 단말로부터 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 할당 요청을 수신하여 상기 제어부에게 전달하고, 그에 대한 응답으로 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보를 상기 제1 단말에게 전송함이 바람직하다.The data transmitting / receiving unit may receive a request for assigning a use right of the other medium for the digital content from the first terminal to deliver the digital content to another medium, and transmit the request to the controller, and in response thereto, transmit the digital content to the digital content. It is preferable to transmit the usage right information of the other medium to the first terminal.

또한 상기 다른 매체는 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함이 바람직하다.In addition, the other medium may include any one of an MP3 player and a Personal Multimedia Player (PMP).

또한 상기 제어부는 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 데이터 송/수신부를 통해 상기 제1 단말에게 전달하고, 상기 데이터 송/수신부를 통해 상기 제1 단말로부터 그에 대한 응답을 수신하면 상기 응답에 포함된 사용 정보에 대한 선택 결과를 이용하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용 권한을 생성하도록 상기 사용권한 정보 생성부를 제어함이 바람직하다.In addition, the control unit transfers the information for selecting the usage information for the digital content and the charging information according to the selection of the usage information to the first terminal through the data transmission / reception unit, and through the data transmission / reception unit When receiving a response from the first terminal, it is preferable to control the usage right information generation unit to generate a use right of the other medium for the digital content by using a selection result of the use information included in the response.

또한 상기 사용권한 정보 생성부는 상기 응답에 포함된 상기 다른 매체의 기기 번호 또는 기 저장된 상기 다른 매체의 기기 번호를 이용하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보를 생성함이 바람직하다.In addition, the usage right information generating unit preferably generates the usage right information of the other medium for the digital content using the device number of the other medium or the previously stored device number of the other medium included in the response.

또한 상기 사용권한 정보는 대응된 디지털 컨텐츠 식별 정보와, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별 정보와, 상기 디지털 컨텐츠의 실생 조건을 포함하고, 상기 컨텐츠의 실행 조건은 실행 가능 횟수 및 실행 가능 기간을 포함함이 바람직하다.The usage right information may also include corresponding digital content identification information, device identification information for identifying a device on which the digital content is to be executed, and a live condition of the digital content, and the execution condition of the content may be executed and the number of executions. It is preferred to include a possible period.

한편 본 발명에서 제공하는 단말은 통신망을 통해 디지털 컨텐츠를 제공받아 사용하는 단말에 있어서, 사용자와의 인터페이싱을 제공하는 인터페이스부와, 통신망을 통한 데이터의 송/수신을 수행하는 데이터 송/수신부와, 온/오프라인 경로를 통해 상기 단말 내부로 유입된 디지털 컨텐츠 및 그에 대한 사용권한 정보를 저장하는 컨텐츠 정보 저장부와, 상기 단말에 대한 동작 정보 및 사용자 정보를 포함한 단말 정보를 저장하는 단말정보 저장부와, 상기 인터페이스부를 통해 특정 디지털 컨텐츠에 대한 실행이 요청되면 상기 컨텐츠 정보 저장부에 저장된 사용권한 정보 와 상기 단말정보 저장부에 저장된 단말 정보에 의거하여 상기 디지털 컨텐츠에 대한 실행 가능 여부를 인증하는 인증부와, 상기 인터페이스부를 통해 입력된 사용자 명령에 의거하여 상기 무선 송수신부, 컨텐츠 정보 저장부, 인증부, 단말정보 저장부 및 컨텐츠 제공부의 동작을 제어하며, 상기 인증부의 인증 결과 상기 디지털 컨텐츠에 대한 실행이 불가능한 것으로 결정되면 디지털 컨텐츠 제공 서버에게 상기 디지털 컨텐츠에 대한 상기 단말의 사용권한 정보의 할당을 요청하는 제어부를 포함함을 특징으로 한다. On the other hand, the terminal provided in the present invention is a terminal for receiving and using digital content through a communication network, an interface unit for providing an interface with a user, a data transmission and reception unit for performing data transmission and reception through the communication network, A content information storage unit for storing digital content introduced into the terminal through an on / offline path and usage rights information thereof, a terminal information storage unit for storing terminal information including operation information and user information about the terminal; When the execution of the specific digital content is requested through the interface unit, an authentication unit for authenticating whether the digital content is executable or not based on the usage right information stored in the content information storage unit and the terminal information stored in the terminal information storage unit. And based on a user command input through the interface unit. By controlling the operation of the wireless transceiver, the content information storage unit, the authentication unit, the terminal information storage unit and the content providing unit, and if it is determined that the execution of the digital content is impossible as a result of the authentication of the authentication unit to the digital content providing server And a controller for requesting allocation of usage right information of the terminal to content.

이 때 상기 사용권한 정보는 대응된 디지털 컨텐츠 식별정보와, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별정보와, 상기 디지털 컨텐츠의 실행 조건을 포함함이 바람직하다.In this case, the usage right information preferably includes corresponding digital content identification information, device identification information for identifying a device on which the digital content is to be executed, and an execution condition of the digital content.

또한 상기 인증부는 상기 사용권한 정보에 포함된 장치 식별정보와 상기 단말정보 저장부에 저장된 장치 식별정보를 비교하고 그 두 값이 일치하면 상기 디지털 컨텐츠가 실행 가능한 것으로 판단함이 바람직하다.The authentication unit may compare the device identification information included in the usage right information with the device identification information stored in the terminal information storage unit and determine that the digital content is executable if the two values match.

또한 상기 인증부는 상기 인터페이스부를 통해 특정 디지털 컨텐츠가 다른 매체로 전송될 것이 요청되면 상기 컨텐츠 정보 저장부에 저장된 상기 특정 디지털 컨텐츠에 대한 사용권한 정보와 상기 다른 매체의 기기 번호에 의거하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 실행 가능 여부를 인증함이 바람직하다.In addition, when the authentication unit is requested to transmit specific digital content to another medium through the interface unit, the authentication unit transmits the digital content to the digital content based on the authority information of the specific digital content stored in the content information storage unit and the device number of the other medium. It is desirable to authenticate the viability of the other medium.

또한 상기 다른 매체는 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함이 바람직하다.In addition, the other medium may include any one of an MP3 player and a Personal Multimedia Player (PMP).

또한 상기 제어부는 상기 디지털 컨텐츠에 대한 상기 다른 매체의 실행이 불 가능한 것으로 판단되면 상기 디지털 컨텐츠 제공 서버에게 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보의 할당을 요청함이 바람직하다.In addition, if it is determined that execution of the other medium for the digital content is impossible, the controller preferably requests the digital content providing server to allocate usage right information of the other medium to the digital content.

또한 상기 제어부는 상기 사용권한 정보의 할당 요청에 대한 응답으로 상기 디지털 컨텐츠에 대한 사용권한 정보가 전달되면 그 사용권한 정보를 상기 디지털 컨텐츠에 대응시켜 상기 컨텐츠 정보 저장부에 저장함이 바람직하다.In addition, the control unit preferably stores the usage right information in correspondence with the digital content and stores it in the content information storage unit when the usage right information on the digital content is delivered in response to the request for allocation of the usage right information.

이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다. 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은 본 발명의 일실시 예에 따른 디지털 컨텐츠의 유통 방법에 대한 개념 설명도이다. 먼저 도 1에서 이동통신사 A(10)와 이동통신사 B(20)는 각각 대응된 이동통신 서비스에 가입한 가입자들의 단말기에게 이동통신 서비스 및 컨텐츠 제공 기능을 수행한다. 한편 단말 A(30)는 이동통신사 A(10)로부터 이동통신 서비스 및 컨텐츠를 제공받고 단말 B(40)는 이동통신사 B(10)로부터 이동통신 서비스 및 컨텐츠를 제공받는다. 이 때 단말 A(30) 및 단말 B(40)에는 DRM으로 보호된 컨텐츠의 사용을 지원하기 위한 DRM 에이전트(agent)가 탑재됨이 바람직하다.1 is a conceptual diagram illustrating a distribution method of digital content according to an embodiment of the present invention. First, in FIG. 1, the mobile telecommunication company A 10 and the mobile telecommunication company B 20 each perform a mobile communication service and a content providing function to terminals of subscribers subscribing to the corresponding mobile communication service. Meanwhile, the terminal A 30 receives the mobile communication service and the content from the mobile communication company A 10, and the terminal B 40 receives the mobile communication service and the content from the mobile communication company B 10. In this case, the terminal A 30 and the terminal B 40 are preferably equipped with a DRM agent for supporting the use of the DRM-protected content.

도 1을 참조하면 본 발명의 일실시 예에 따른 디지털 컨텐츠의 유통 방법에 대한 개념은 다음과 같다.Referring to FIG. 1, the concept of a digital content distribution method according to an embodiment of the present invention is as follows.

먼저 단말 A(30)가 이동통신사 A(10)로부터 컨텐츠_A를 구매한 경우 이동통신사 A(30)는 컨텐츠_A와 함께 그 사용 권한인 RO(Rights Object)_A를 단말 A(30)를 전달한다. 즉 단말 A(30)는 이동통신사 A(10)로부터 컨텐츠_A 및 그 사용 권한 인 RO_A를 제공받는다. 이는 통상적인 컨텐츠 유통 방법과 유사하다.First, when terminal A 30 purchases content_A from mobile communication company A 10, mobile service provider A 30 acquires right-of-use rights RO (R) _A along with content_A and receives terminal A 30. To pass. That is, the terminal A 30 is provided with the content_A and its usage authority RO_A from the mobile communication company A 10. This is similar to a conventional content distribution method.

이 때 컨텐츠_A는 DRM으로 보호된 컨텐츠(예컨대, 암호화된 컨텐츠(encryption content))로서 상기 사용 권한(RO_A)에 의해 단말 A(10)에서의 사용 권한이 주어진다. At this time, the content_A is a DRM-protected content (eg, encrypted content), and the usage right in the terminal A 10 is given by the usage right RO_A.

한편 단말 B(40)는 이동통신사 A(10)를 통해 컨텐츠_A를 구매한 단말 A(30)로부터 컨텐츠_A를 전달받고 그 컨텐츠_A의 사용 권한 RO_B는 이동통신사 B(20)로부터 제공받는다. 이 때 단말 B(40)는 단말 A(30)로부터 컨텐츠_A와 그 사용 권한인 RO_A를 함께 제공받을 수도 있고, 컨텐츠_A만을 제공받을 수도 있다. 이는 컨텐츠_A와 그 사용 권한 RO_A가 분리형이기 때문이다. 또한 단말 B(40)가 이동통신사 B(20)로부터 컨텐츠_A의 사용 권한 RO_B를 제공받기 위해 단말 B(40)는 소정의 비용을 이동통신사 B(20)에게 지불하도록 함이 바람직하다.Meanwhile, the terminal B 40 receives the content_A from the terminal A 30 that purchased the content_A through the mobile carrier A 10, and provides the usage right RO_B of the content_A from the mobile carrier B 20. Receive. In this case, the terminal B 40 may be provided with the content_A and the RO_A, which is the use right thereof, from the terminal A 30, or may receive only the content_A. This is because Content_A and its usage rights RO_A are separate. In addition, in order for the terminal B 40 to receive the usage right RO_B of the content_A from the mobile communication company B 20, the terminal B 40 preferably pays a predetermined cost to the mobile communication company B 20.

즉 본 발명에 따르면, 통상적인 컨텐츠 유통 방법을 이용하여 특정 컨텐츠를 구매한 제1 단말기가 P2P(pear to pear) 또는 메모리 스틱 등을 이용하여 상기 컨텐츠를 상기 제1 단말기와는 다른 제2 단말기에게 전송한 경우, 상기 제2 단말기는 제2 단말기의 이동통신 및 컨텐츠 관련 서비스를 관할하는 서버에 접속하여 해당 컨텐츠에 대한 사용 권한을 구매한후 상기 컨텐츠를 사용하여야 한다.That is, according to the present invention, a first terminal that purchases a specific content using a conventional content distribution method, the content is sent to a second terminal different from the first terminal by using a P2P (pear to pear) or a memory stick. In the case of transmission, the second terminal should access the server that manages mobile communication and content related services of the second terminal, purchase the right to use the content, and then use the content.

이 때 상기 제2 단말기는 제2 단말기 자체에서 그 컨텐츠를 직접 실행할 수도 있고, 상기 컨텐츠를 다른 매체에서 실행할 수 있도록 하기 위한 매개체로서 동작할 수도 있다.In this case, the second terminal may directly execute the contents in the second terminal itself, or may operate as a medium for enabling the contents to be executed in another medium.

예를 들어 제1 단말기는 '핸드폰'이고 제2 단말기는 '컴퓨터'이고 제1 단말 기에서 제2 단말기로 전달된 컨텐츠가 음악 파일인 경우, 제1 단말기(핸드폰)로부터 컨텐츠(음악파일)를 전달받은 제2 단말기(컴퓨터)는 그 컨텐츠(음악파일)을 MP3 플레이어에서 플레이하기 위한 사용 권한(예컨대, MP3 장치 번호(serial number)를 포함하는 사용 권한)을 상기 서버로부터 전달받고, 그 음악 파일 및 사용 권한을 상기 MP3 플레이어로 전달함으로써 상기 컨텐츠(음악파일)이 MP3 플레이어에서 플레이될 수 있도록 한다.For example, when the first terminal is a 'cell phone', the second terminal is a 'computer', and the content transferred from the first terminal device to the second terminal is a music file, the content (music file) is received from the first terminal (cell phone). The received second terminal (computer) receives the usage right (for example, the usage right including the MP3 serial number) from the server to play the content (music file) on the MP3 player, and the music file. And transfer the usage right to the MP3 player so that the content (music file) can be played on the MP3 player.

도 2는 본 발명의 일실시 예에 따른 디지털 컨텐츠의 유통 방법에 대한 처리 흐름도이다. 도 2는 단말 A(200)가 이동통신 서비스 제공 서버 A(100)로부터 특정 컨텐츠를 구매한 후 그 컨텐츠를 단말 B(300)에게 전송한 경우 단말 B(300)가 그 컨텐츠를 사용할 수 있도록 하기 위한 처리 과정이 도시되어 있다.2 is a flowchart illustrating a digital content distribution method according to an embodiment of the present invention. FIG. 2 illustrates that when terminal A 200 purchases specific content from mobile communication service providing server A 100 and transmits the content to terminal B 300, the terminal B 300 may use the content. The processing procedure is shown.

도 2를 참조하여 상기 과정을 설명하면 다음과 같다. Referring to Figure 2 described above the process is as follows.

먼저 단말 A(200)가 소정 비용을 지불하고 이동통신 서비스 제공 서버 A(100)에게 특정 디지털 컨텐츠(이하, '컨텐츠'로 약칭함)를 요청하면(S102) 이동통신 서비스 제공 서버 A(100)는 기 저장된 단말 A(200)의 정보(예컨대, 단말의 기기 번호, 전화 번호 등)를 이용하여 '컨텐츠'의 사용 권한인 'RO_A(Rights Object_A)'를 생성한다(S104). First, when the terminal A 200 pays a predetermined cost and requests a specific digital content (hereinafter, abbreviated as 'content') from the mobile communication service providing server A 100 (S102), the mobile communication service providing server A 100 In operation S104, the stored information includes information about the terminal A 200 (eg, a device number, a phone number, etc.) of the terminal A 200.

그리고 상기 요청된 컨텐츠를 암호화 한 후 '암호화된 컨텐츠'와 상기 'RO_A'를 함께 단말 A(200)에게 제공한다(S106). 상기 과정(S106)에서 '암호화된 컨텐츠'와 상기 'RO_A'를 단말 A(200)에게 제공하기 위한 메시지 구조의 예가 도 3에 예시되어 있다. 상기 메시지 구조에 대한 구체적인 설명은 도 3을 참조하여 설 명될 것이다.After encrypting the requested content, the terminal provides the encrypted content with the RO_A to the terminal A 200 together (S106). An example of a message structure for providing 'encrypted content' and 'RO_A' to the terminal A 200 in step S106 is illustrated in FIG. 3. A detailed description of the message structure will be described with reference to FIG. 3.

이동통신 서비스 제공 서버 A(100)로부터 '암호화된 컨텐츠'와 'RO_A'를 전달받은 단말 A(200)는 그 컨텐츠 및 RO_A를 저장한다(S108).Terminal A 200, which has received 'encrypted content' and 'RO_A' from the mobile communication service providing server A 100, stores the content and RO_A (S108).

그리고 단말 A(200) 사용자로부터 상기 컨텐츠가 요청되면(예컨대, 컨텐츠의 실행이 요청되면) 상기 저장된 RO_A에 의해 컨텐츠의 사용 가능 여부를 확인한 후 상기 컨텐츠를 제공한다(S110).When the content is requested from the user of the terminal A 200 (eg, when the execution of the content is requested), the content is provided after checking whether the content is available by the stored RO_A (S110).

즉 단말 A(200)의 사용자가 상기 컨텐츠를 사용하고자 하는 경우 단말 A(200)에 탑재된 DRM 에이전트는 상기 컨텐츠와 함께 전달받은 RO_A와 단말 A(200)의 정보들을 비교한다. 예를 들어 RO_A가 단말 A(200)의 기기 번호를 포함하는 경우 단말 A(200)의 기기 번호와 RO_A를 비교한다. 그리고 그 두 값이 동일한 경우 단말 A(200)에 탑재된 DRM 에이전트는 컨텐츠_A를 실행시킨다.That is, when the user of the terminal A 200 wants to use the contents, the DRM agent mounted on the terminal A 200 compares the information of the RO_A received with the contents with the information of the terminal A 200. For example, when RO_A includes the device number of terminal A 200, the device number of terminal A 200 is compared with RO_A. If the two values are the same, the DRM agent mounted on the terminal A 200 executes the content_A.

한편 단말 A(200)에 저장된 컨텐츠가 단말 B(300)로 전달되면(S112) 단말 B(300)는 그 컨텐츠를 저장한다(S114). 이 때 단말 A(200)에서 단말 B(300)로의 컨텐츠 전달은 온-라인 전달 및 오프-라인 전달(예컨대, P2P 또는 메모리 스틱 등을 이용한 전달)을 모두 포함한다. 또한 상기 컨텐츠 전달시(S112) 해당 컨텐츠의 사용 권한인 RO_A값은 상기 컨텐츠와 함께 전달될 수도 있고 그렇지 않을 수도 있다. Meanwhile, when the content stored in the terminal A 200 is delivered to the terminal B 300 (S112), the terminal B 300 stores the content (S114). In this case, the content delivery from the terminal A 200 to the terminal B 300 includes both on-line delivery and off-line delivery (for example, delivery using a P2P or a memory stick). In addition, when the content is delivered (S112), the RO_A value, which is a right to use the corresponding content, may or may not be delivered together with the content.

그리고 단말 B(300) 사용자로부터 상기 컨텐츠의 사용이 요청되면(예컨대, 컨텐츠의 실행이 요청되면)(S116) 단말 B(300)는 그 컨텐츠에 대한 사용 권한을 확인한다(S118). 즉, 단말 B(300)가 상기 컨텐츠를 실행할 수 있는 권한을 가지는 지를 확인한다. 이를 위해 단말 B(300)는 먼저 상기 과정(S112)에서 컨텐츠와 함께 전달된 RO_A 값이 있는 지를 확인하고 RO_A 값이 있는 경우 그 RO_A 값을 이용하여 상기 컨텐츠에 대한 단말 B(300)의 사용 권한을 확인한다(S118). 만약 RO_A 값이 없는 경우 상기 컨텐츠에 대한 단말 B(300)의 사용 권한은 없는 것으로 판단한다.When the use of the content is requested from the user of the terminal B 300 (eg, the execution of the content is requested) (S116), the terminal B 300 checks the use authority for the content (S118). That is, it is checked whether the terminal B 300 has the authority to execute the content. To this end, terminal B 300 first checks whether there is a RO_A value delivered with the content in step S112, and if there is a RO_A value, the terminal B 300 uses the RO_A value for the content using the RO_A value. Check (S118). If there is no RO_A value, it is determined that there is no use authority of the terminal B 300 for the content.

상기 확인(S118) 결과 단말 B(300)가 상기 요청된 컨텐츠에 대한 사용 권한이 있다고 판단되면 해당 컨텐츠를 제공한다(S122). 즉 단말 B(300)에 저장된 컨텐츠를 실행한다.If it is determined in step S118 that the terminal B 300 has authority to use the requested content, the corresponding content is provided (S122). That is, the content stored in the terminal B 300 is executed.

하지만 상기 확인(S118) 결과 단말 B(300)가 상기 요청된 컨텐츠에 대한 사용 권한이 없다고 판단된 경우 단말 B(300)는 이동통신 서비스 제공 서버 B(400)에게 상기 사실을 통보한다(S124). 예를 들어 단말 B(300)는 사용 권한이 없는 컨텐츠가 단말 B(300)에 저장되어 있고, 단말 B(300)의 사용자가 상기 컨텐츠의 사용을 원한다는 사실을 이동통신 서비스 제공 서버 B(400)에게 통보한다. 이 때 상기 통보 과정(S124)은 단말 B(300)에 탑재된 DRM 에이전트에 의해 수행됨이 바람직하다.However, if it is determined in step S118 that the terminal B 300 does not have the authority to use the requested content, the terminal B 300 notifies the fact to the mobile communication service providing server B 400 (S124). . For example, the terminal B 300 stores the content for which the user has no permission to use the terminal B 300, and the mobile communication service providing server B 400 indicates that the user of the terminal B 300 wants to use the content. Notify At this time, the notification process (S124) is preferably performed by the DRM agent mounted on the terminal B (300).

상기 과정(S116)은 단말 A(200)로부터 전달된 컨텐츠에 대하여 최초로 사용이 요청된 경우이므로, 통상적으로, 단말 B(300)는 그 컨텐츠에 대한 사용 권한이 없다. 따라서 단말 B(300)는 상기 과정(S124)을 수행하게 된다.Since the process (S116) is the first use is requested for the content delivered from the terminal A (200), typically, the terminal B (300) does not have a right to use the content. Therefore, the terminal B 300 performs the process (S124).

한편 이동통신 서비스 제공 서버 B(400)는 단말 B(300) 사용자에게 해당 컨텐츠에 대한 구매 여부를 확인한다(S126). 즉, 해당 컨텐츠의 사용 권한에 대한 구매 여부를 확인한다. 그리고 단말 B(300) 사용자가 단말 B(300)를 통해 해당 컨텐츠를 구매 한다는 구매 승인 정보를 전달하면(S128), 이동통신 서비스 제공 서버 B(400)는 기 저장된 단말 B(300)(예컨대, 단말 B(300)의 기기 번호, 전화번호 등) 를 이용하여 컨텐츠에 대한 단말 B(300)의 사용 권한(즉, RO_B)를 생성한다(S130). 이를 위해 상기 과정(S126)에서 이동통신 서비스 제공 서버 B(400)는 해당 컨텐츠에 대한 사용 기간, 등급 등의 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 단말 B(300)에게 제공하고 상기 과정(S128)에서 단말 B(400)로부터 그에 대한 응답을 수신함이 바람직하다. 또한 상기 과정(S128)에서 단말 B(400)는 상기 사용 정보 선택에 따른 과금 정보에 의거하여 자신이 선택한 사용 정보에 대응된 비용을 지불하기 위한 정보를 함께 전송함이 바람직하다.Meanwhile, the mobile communication service providing server B 400 checks whether the corresponding content is purchased to the user of the terminal B 300 (S126). That is, it checks whether or not to purchase the use right of the corresponding content. In addition, when the user of the terminal B 300 transmits purchase approval information indicating that the user purchases the corresponding content through the terminal B 300 (S128), the mobile communication service providing server B 400 previously stores the terminal B 300 (eg, Using the device number of the terminal B 300, a telephone number, etc.) to generate the authority (ie, RO_B) of the terminal B 300 for the content (S130). To this end, in step S126, the mobile communication service providing server B 400 selects usage information such as a usage period and a rating for the corresponding content, and billing information according to the usage information selection. It is preferable to provide to and receive a response from the terminal B 400 in the process (S128). In addition, in step S128, the terminal B 400 preferably transmits information for paying a cost corresponding to the use information selected by the user based on the charging information according to the use information selection.

상기 과정(S130)에서 RO_B를 생성한 이동통신 서비스 제공 서버 B(400)는 그 RO_B를 단말 B(300)에게 전달하고(S132), 단말 B(300)는 상기 RO_B를 수신하여 상기 컨텐츠와 함께 저장한다(S134). 이 때 단말 A(200)로부터 RO_A가 전달된 경우 상기 RO_A와 상기 RO_B를 대체함이 바람직하다.The mobile communication service providing server B 400 that generates RO_B in step S130 transfers the RO_B to the terminal B 300 (S132), and the terminal B 300 receives the RO_B together with the contents. Save (S134). In this case, when RO_A is transmitted from the terminal A 200, it is preferable to replace the RO_A and the RO_B.

그리고 상기 과정(S116)에서의 컨텐츠 요청에 응답하여 상기 저장된 RO_B를 이용하여 상기 컨텐츠의 사용 가능 여부를 확인한 후 상기 컨텐츠를 제공한다(S136).In response to the content request in step S116, the controller provides the content after checking whether the content is available using the stored RO_B (S136).

도 2의 예에서는 단말 B(300)가 상기 컨텐츠를 직접 실행하는 경우에 대한 예를 설명하고 있다. 하지만 상기 처리 과정은 단말 B(300)이 상기 컨텐츠를 직접 실행하는 것으로 한정되지는 않는다. 즉 본 발명은 단말 B(300)가 상기 컨텐츠를 다른 매체에서 실행할 수 있도록 하기 위한 매개체로서 동작하는 경우도 포함한다.In the example of FIG. 2, an example of a case where the terminal B 300 directly executes the content is described. However, the process is not limited to the terminal B 300 directly executes the content. That is, the present invention also includes a case where the terminal B 300 operates as a medium for enabling the content to be executed on another medium.

단말 B(300)가 상기 컨텐츠를 다른 매체(예컨대, MP3 플레이어, PMP(Personal Multimedia Player) 등)에서 실행할 수 있도록 하기 위한 매개체로서 동작하는 경우 상기 단말 B(300)는 다음과 같이 동작함이 바람직하다.When the terminal B 300 operates as a medium for enabling the content to be executed in another medium (for example, an MP3 player, a personal multimedia player (PMP), etc.), the terminal B 300 preferably operates as follows. Do.

먼저 단말 B(300)는 상기 과정(S112)에서 전달된 컨텐츠를 저장하고(S114) 상기 컨텐츠가 상기 다른 매체로 전송될 것이 요청되면(S116) 단말 B(300)는 상기 컨텐츠에 대한 다른 매체의 사용 권한을 확인한다(S118). 즉, 상기 다른 매체가 상기 컨텐츠를 실행할 수 있는 권한을 가지는 지를 확인한다. First, the terminal B 300 stores the content delivered in the step S112 (S114), and when the content is requested to be transmitted to the other medium (S116), the terminal B 300 is connected to the other medium for the content. Check the permission (S118). In other words, it is checked whether the other medium has the authority to execute the content.

상기 확인(S118) 결과 상기 다른 매체가 상기 컨텐츠에 대한 사용 권한이 있다고 판단되면 해당 컨텐츠를 상기 다른 매체로 전달한다(S122). If it is determined in S118 that the other medium has the authority to use the content, the corresponding content is transferred to the other medium (S122).

하지만 상기 확인(S118) 결과 상기 다른 매체가 상기 컨텐츠에 대한 사용 권한이 없다고 판단된 경우 단말 B(300)는 이동통신 서비스 제공 서버 B(400)에게 상기 사실을 통보한다(S124). 예를 들어 단말 B(300)는 사용자가 상기 컨텐츠에 대한 사용 권한이 없는 다른 매체로 상기 컨텐츠를 전송하고자 한다는 사실을 이동통신 서비스 제공 서버 B(400)에게 통보한다. 이 때 상기 통보 과정(S124)은 단말 B(300)에 탑재된 DRM 에이전트에 의해 수행됨이 바람직하다.However, if it is determined in S118 that the other medium does not have a right to use the content, the terminal B 300 notifies the fact to the mobile communication service providing server B 400 (S124). For example, the terminal B 300 notifies the mobile communication service providing server B 400 that the user wants to transmit the content to another medium that does not have a right to use the content. At this time, the notification process (S124) is preferably performed by the DRM agent mounted on the terminal B (300).

그러면 이동통신 서비스 제공 서버 B(400)는 단말 B(300) 사용자에게 해당 컨텐츠에 대한 구매 여부를 확인한다(S126). 즉, 해당 컨텐츠의 사용 권한에 대한 구매 여부를 확인한다. 그리고 단말 B(300) 사용자가 단말 B(300)를 통해 해당 컨텐츠를 구매 한다는 구매 승인 정보를 전달하면(S128), 이동통신 서비스 제공 서버 B(400)는 상기 컨텐츠에 대한 상기 다른 매체의 사용 권한(즉, RO_B)를 생성한다(S130). 이 때 이동통신 서비스 제공 서버 B(400)에 기 저장된 상기 다른 매체의 기기 번호 또는 상기 단말 B(300)로부터 전달된 상기 구매 승인 정보에 포함된 상 기 다른 매체의 기기 번호 중 어느 하나를 이용하여 상기 다른 매체의 사용 권한(즉, RO_B)를 생성함이 바람직하다. 또한 상기 다른 매체의 사용 권한(즉, RO_B)를 생성하기 위해 상기 과정(S126)에서 이동통신 서비스 제공 서버 B(400)는 해당 컨텐츠에 대한 사용 기간, 등급 등의 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 단말 B(300)에게 제공하고 상기 과정(S128)에서 단말 B(400)로부터 그에 대한 응답을 수신함이 바람직하다. 또한 상기 과정(S128)에서 단말 B(400)는 상기 사용 정보 선택에 따른 과금 정보에 의거하여 자신이 선택한 사용 정보에 대응된 비용을 지불하기 위한 정보를 함께 전송함이 바람직하다.Then, the mobile communication service providing server B 400 checks whether the corresponding content is purchased to the user of the terminal B 300 (S126). That is, it checks whether or not to purchase the use right of the corresponding content. When the user of the terminal B 300 transmits purchase approval information indicating that the user purchases the corresponding content through the terminal B 300 (S128), the mobile communication service providing server B 400 may use the other medium for the content. (That is, RO_B) is generated (S130). At this time, by using the device number of the other medium previously stored in the mobile communication service providing server B (400) or the device number of the other medium included in the purchase approval information transmitted from the terminal B (300). It is desirable to create a usage right of the other medium (ie RO_B). In addition, the mobile communication service providing server B 400 may select usage information such as a usage period, a rating, and the like for the corresponding content in order to generate a usage right of the other medium (that is, RO_B). It is preferable to provide the charging information according to the selection of the usage information to the terminal B 300 and to receive a response from the terminal B 400 in the step (S128). In addition, in step S128, the terminal B 400 preferably transmits information for paying a cost corresponding to the use information selected by the user based on the charging information according to the use information selection.

상기 과정(S130)에서 RO_B를 생성한 이동통신 서비스 제공 서버 B(400)는 그 RO_B를 단말 B(300)에게 전달하고(S132), 단말 B(300)는 상기 RO_B를 수신하여 상기 컨텐츠와 함께 저장한다(S134). 이 때 단말 A(200)로부터 전달된 RO_A가 저장되어 있는 경우 상기 RO_A와 상기 RO_B를 대체함이 바람직하다.The mobile communication service providing server B 400 that generates RO_B in step S130 transfers the RO_B to the terminal B 300 (S132), and the terminal B 300 receives the RO_B together with the contents. Save (S134). In this case, when RO_A transmitted from the terminal A 200 is stored, it is preferable to replace the RO_A and the RO_B.

그리고 상기 과정(S116)에서의 컨텐츠 요청(즉, 상기 다른 매체로의 컨텐츠 전달 요청)에 응답하여 상기 저장된 RO_B와 해당 컨텐츠를 상기 다른 매체로 전달한다(S136).In response to the content request (ie, content delivery request to the other medium) in step S116, the stored RO_B and the corresponding content are delivered to the other medium (S136).

이와 같이 단말 B(300)는 단말 B(300)가 컨텐츠를 직접 실행할 경우 또는 상기 컨텐츠를 다른 매체로 전달하기 위한 중간 매개체로서 동작할 경우에 모두 전달 대상 컨텐츠를 단말 A(200)로부터 전달받고 그 사용권한은 이동통신 서비스 제공 서버 B(400)로부터 전달받는다. 즉 컨텐츠와 사용권한을 서로 다른 경로를 통해 획득하게 된다.As such, when the terminal B 300 directly executes the content or when the terminal B 300 operates as an intermediate medium for delivering the content to another medium, the terminal B 300 receives the content to be delivered from the terminal A 200. The usage right is received from the mobile communication service providing server B 400. In other words, the content and the usage rights are acquired through different paths.

도 3은 본 발명의 일실시 예에 따른 디지털 컨텐츠의 전송을 위한 메시지 구조의 예이다. 도 3을 참조하면 본 발명의 일실시 예에 따른 디지털 컨텐츠의 전송을 위한 메시지(50)는 암호화된 컨텐츠 저장 필드(51)와, RO 필드(53)를 포함한다. 즉 본 발명은 도 3에 예시된 바와 같이 DRM 기술을 이용하여 암호화된 컨텐츠를 전송할 때 해당 장치가 상기 컨텐츠를 사용할 권한이 있는지의 여부를 판단하기 위한 정보(RO)를 상기 컨텐츠와 함께 전송한다. 이 때 도 3은 상기 메시지 구조에 대한 일 예를 도시한 것으로서 상기 메시지 구조가 도 3에 의해 한정되는 것은 아니다.3 is an example of a message structure for transmission of digital content according to an embodiment of the present invention. Referring to FIG. 3, a message 50 for transmitting digital content according to an embodiment of the present invention includes an encrypted content storage field 51 and an RO field 53. That is, the present invention transmits information (RO) together with the content for determining whether the corresponding device is authorized to use the content when transmitting the content encrypted using the DRM technology as illustrated in FIG. 3. 3 illustrates an example of the message structure, and the message structure is not limited by FIG. 3.

도 4는 본 발명의 일실시 예에 따른 RO 값의 예를 도시한 도면이다. 도 4를 참조하면 상기 RO 필드(53)에 포함된 RO 값(60)은 컨텐츠 식별 번호(61)/단말 MSIN(Mobile Statioin Identification Number)(62)/단말 ESN(Eletronic Serial Number)(63)/장치 번호(device serial number)(64)/이용 가능 날짜(65)/이용 가능 횟수(66) 및 권한자(67)필드를 포함한다.4 is a diagram illustrating an example of an RO value according to an embodiment of the present invention. Referring to FIG. 4, the RO value 60 included in the RO field 53 may include a content identification number 61 / terminal MSIN (Mobile Statioin Identification Number) 62 / terminal ESN (Eletronic Serial Number) 63 / Device serial number (64) / availability date (65) / availability count (66) and authority (67) fields.

컨텐츠 식별 번호 필드(61)는 RO 값에 의해 사용 권한이 결정되는 컨텐츠의 식별 번호를 저장한다. 임의의 컨텐츠가 초기에 제공될 때는 RO 값이 해당 컨텐츠와 함께 제공됨으로써 컨텐츠 식별 번호 필드(61)가 큰 의미를 가지지 않는다. 하지만, 2차로 유통된 컨텐츠의 경우 컨텐 유통 경로와 RO 값의 전송 경로가 다르기 때문에 해당 RO 값에 의해 사용 권한이 결정되는 컨텐츠를 식별하기 위한 식별번호가 필요하다. 컨텐츠 식별 번호 필드(61)는 이 경우에 유용한 필드인 것이다.The content identification number field 61 stores an identification number of the content whose use authority is determined by the RO value. When any content is initially provided, the RO value is provided with the content so that the content identification number field 61 does not have much meaning. However, in the case of the secondly distributed content, since the content distribution path and the RO value transmission path are different, an identification number for identifying the content whose use authority is determined by the corresponding RO value is required. The content identification number field 61 is a useful field in this case.

단말 MSIN 필드(62)는 단말의 이동국 번호를 저장하고, 단말 ESN 필드(63)는 단말의 장치 식별번호를 저장하고, 장치 번호(64)는 컨텐츠가 실행될 장치(예컨대, MP3 플레이어 등)의 기기 번호를 저장한다. 즉 단말 MSIN 필드(62), 단말 ESN 필드(63) 및 장치 번호(64)는 해당 컨텐츠가 실행될 장치를 식별하기 위한 정보를 저장하기 위한 필드들이다. 이 때 상기 필드들은 컨텐츠가 실행될 장치를 식별하기 위한 정보들의 일 예를 나타낸 것으로서 상기 예에 의해 컨텐츠가 실행될 장치를 식별하기 위한 정보 필드가 한정되는 것은 아니다. 예를 들어 네트워크 상에서 컴퓨터를 식별하기 위한 '컴퓨터의 맥 어드레스' 저장 필드 등을 더 포함하는 것이 가능하다.The terminal MSIN field 62 stores the mobile station number of the terminal, the terminal ESN field 63 stores the device identification number of the terminal, and the device number 64 indicates the device of the device (e.g., MP3 player, etc.) on which the content is to be executed. Save the number. That is, the terminal MSIN field 62, the terminal ESN field 63, and the device number 64 are fields for storing information for identifying the device on which the corresponding content is to be executed. In this case, the fields represent an example of information for identifying a device on which the content is to be executed, and the information field for identifying a device on which the content is to be executed is not limited by the above example. For example, it is possible to further include a 'Mac address of the computer' storage field for identifying the computer on the network.

또한 이동 가능 날짜(65) 및 이용 가능 횟수(66)는 컨텐츠의 실행 조건을 저장한다. 즉 해당 컨텐츠의 실행 기간 및 횟수를 제한하기 위한 정보를 저장한다. In addition, the movable date 65 and the available number 66 store the execution condition of the content. That is, information for limiting the execution period and the number of times of the corresponding content is stored.

그리고 권한자(67)는 컨텐츠를 실행할 수 있는 사용자를 식별하기 위한 정보를 저장한다. 예컨대 사용자가 선택한 비밀번호 등을 저장함이 바람직하다.The authority 67 stores information for identifying a user who can execute the content. For example, it is preferable to store the password selected by the user.

이 때 상기 장치 식별 정보, 컨텐츠 실행 조건 및 사용자 식별 정보들은 하나의 컨텐츠에 대하여 단독으로 또는 복합적으로 적용이 가능하다. 예를 들어 컨텐츠의 실행 여부를 결정하기 위한 정보로서 상기 장치 식별 정보, 컨텐츠 실행 조건 및 사용자 식별 정보들을 각각 적용하는 것도 가능하고, 상기 정보들을 하나 이상 복합적으로 적용하는 것도 가능한 것이다.In this case, the device identification information, content execution condition, and user identification information may be applied alone or in combination to one content. For example, the device identification information, the content execution condition, and the user identification information may be applied as information for determining whether to execute the content, or one or more of the information may be applied in combination.

한편 도 4는 RO 값의 일 예를 도시한 것으로서 RO 값이 도 4에 의해 한정되는 것은 아니다. 예를 들어 RO 값은 도 4에 예시된 값들 중 적어도 하나 이상을 포함함이 바람직하다.Meanwhile, FIG. 4 illustrates an example of the RO value, and the RO value is not limited by FIG. 4. For example, the RO value preferably includes at least one or more of the values illustrated in FIG. 4.

또한 RO 값 중 장치 번호(64)는 적어도 하나 이상의 장치에 대한 장치 번호 를 포함함이 바람직하다. 이는 컨텐츠를 구매한 사용자(예컨대, 권한자(67) 정보에 의해 식별 가능한 사용자)가 장치에 구애받지 않고 해당 컨텐츠를 실행할 수 있도록 하기 위함이다. 예컨대, 장치 번호(64)에 MP3 플레이어의 기기번호(serial number) 및 PMP(Personal Multimedia Player)의 기기번호(serial number)가 함께 저장되었다면 컨텐츠 식별 번호(61)에 의해 식별된 컨텐츠는 대응된 MP3 플레이어 및 PMP(Personal Multimedia Player)에서 모두 실행 가능한 것이다. In addition, the device number 64 of the RO values preferably includes device numbers for at least one device. This is to allow the user who purchased the content (for example, a user identifiable by the authority 67 information) to execute the content regardless of the device. For example, if the device number 64 stores the serial number of the MP3 player and the serial number of the PMP (Personal Multimedia Player) together, the content identified by the content identification number 61 is associated with the corresponding MP3. It can be executed in both the player and the personal multimedia player (PMP).

도 5는 본 발명의 일실시 예에 따라 이동통신망에서 디지털 컨텐츠를 제공하는 서버에 대한 개략적인 블럭도이다. 도 5를 참조하면 이동통신망에서 디지털 컨텐츠를 제공하는 서버(이하, '서버'라 칭함)(100)는 무선 송/수신부(110), 제어부(120), RO 생성부(130) 및 컨텐츠 관리부(140)를 포함한다. 5 is a schematic block diagram of a server for providing digital content in a mobile communication network according to an embodiment of the present invention. Referring to FIG. 5, a server (hereinafter referred to as a “server”) 100 for providing digital content in a mobile communication network may include a wireless transmitter / receiver 110, a controller 120, an RO generator 130, and a content manager ( 140).

무선 송/수신부(110)는 무선망을 통한 데이터의 송/수신을 수행한다. 예컨대, 무선 송/수신부(110)는 단말의 컨텐츠(이하, '컨텐츠 A'라 칭함) 요청 메시지를 수신하고 그에 대한 응답으로 컨텐츠 A를 해당 단말에게 전송한다.The wireless transmission / reception unit 110 performs transmission / reception of data through a wireless network. For example, the wireless transmitter / receiver 110 receives a content (hereinafter referred to as 'content A') request message of the terminal and transmits the content A to the corresponding terminal in response thereto.

또한 무선 송/수신부(110)는 단말로부터 특정 컨텐츠에 대한 사용 권한 할당 요청을 수신하고 그에 대한 응답으로 대응된 컨텐츠에 대한 사용 권한 정보를 전달한다. In addition, the wireless transmission / reception unit 110 receives a usage right assignment request for specific content from the terminal and transmits the usage right information on the corresponding content in response thereto.

예를 들어, 사용권한이 없는 컨텐츠(이하, '컨텐츠 B'라 칭함)를 저장한 단말이 컨텐츠 B에 대한 사용을 시도한 경우, 무선 송/수신부(110)는 그 사실을 통보받고 그에 대한 응답으로 단말에게 컨텐츠 B에 대한 구매 여부를 확인받아 단말에게 컨텐츠 B에 대한 사용 권한을 제공한다. 또는 무선 송/수신부(110)는 디지털 컨 텐츠를 다른 매체로 전달하고자 하는 단말로부터 상기 다른 매체의 사용 권한 할당 요청을 수신하여 상기 제어부(120)에게 전달하고, 그에 대한 응답으로 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용 권한 정보를 상기 단말에게 전송한다.For example, when a terminal storing content without permission (hereinafter referred to as 'content B') attempts to use the content B, the wireless transmitter / receiver 110 is notified of the fact and responds to it. The terminal checks whether the terminal purchases the content B, and provides the terminal with the right to use the content B. Alternatively, the wireless transmitting / receiving unit 110 receives a request for assigning a use right of the other medium from the terminal that wants to transmit the digital content to another medium, and transmits the request to the control unit 120 in response thereto. Use authority information of the other medium is transmitted to the terminal.

제어부(120)는 무선 송/수신부(110)로부터 수신된 요청 메시지에 응답하여 RO 생성부(130) 및 컨텐츠 관리부(140)의 동작을 제어한다. 예를 들어 무선 송/수신부(110)를 통해 컨텐츠 A에 대한 요청 메시지를 수신한 경우 제어부(120)는 컨텐츠 관리부(140)로부터 컨텐츠 A를 추출한 후 컨텐츠 A에 대한 암호화를 수행하고, 컨텐츠 A에 대한 사용 권한을 생성하도록 RO 생성부(130)를 제어한다.The controller 120 controls the operations of the RO generator 130 and the content manager 140 in response to the request message received from the wireless transmitter / receiver 110. For example, when the request message for the content A is received through the wireless transmitter / receiver 110, the controller 120 extracts the content A from the content manager 140 and then encrypts the content A. The RO generator 130 is controlled to generate the usage right for the control.

또한, 무선 송/수신부(110)를 통해 특정 컨텐츠에 대한 사용 권한 할당 요청을 수신한 경우, 제어부(120)는 해당 컨텐츠에 대한 사용 기간, 등급 등의 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 생성하고 그 정보를 무선 송/수신부(110)를 통해 단말에게 전달한다. 그리고 상기 단말로부터 상기 사용 정보의 선택 결과를 포함한 응답을 수신하면 그 선택 결과를 이용하여 해당 컨텐츠에 대한 단말의 사용 권한을 생성하도록 RO 생성부(130)를 제어한다.In addition, when a request for assigning a use right for a specific content is received through the wireless transmitting / receiving unit 110, the control unit 120 may select use information such as a use period and a grade of the corresponding content and the use information. Generates billing information according to the selection and delivers the information to the terminal through the wireless transmitter / receiver 110. When receiving the response including the selection result of the usage information from the terminal, the RO generator 130 is controlled to generate a usage right of the terminal for the corresponding content using the selection result.

RO 생성부(130)는 제어부(120)의 제어를 받아 특정 컨텐츠에 대한 사용자(또는 단말)의 사용권한 정보를 생성한다. 예를 들어, 단말 A가 컨텐츠 A를 요청한 경우, 단말 A에게 컨텐츠 A와 함께 제공할 사용권한 정보를 생성한다. 즉, 기 저장된 단말 A의 정보(예컨대, 단말의 전화번호, 기기 번호 등)를 이용하여 컨텐츠 A에 대한 단말 A의 사용권한 정보를 생성한다. 또한 사용권한이 없는 컨텐츠 B를 저장한 단말 A에게 제공할 사용권한 정보(즉, 컨텐츠 B에 대한 단말 A의 사용권한 정보)를 생성한다. 또는 단말 A가 기 저장된 특정 컨텐츠(컨텐츠 C)를 다른 매체에게 전송하고자 하는 경우, RO 생성부(130)는 컨텐츠 C에 대한 상기 다른 매체의 사용권한 정보를 생성한다. 이 때 RO 생성부(130)는 기 저장된 다른 매체의 기기 번호(serial number) 또는 상기 다른 매체의 사용권한 요청시 전송된 다른 매체의 기기 번호를 이용하여 상기 다른 매체의 사용권한 정보를 생성한다.The RO generator 130 generates information on usage rights of a user (or terminal) under specific content under the control of the controller 120. For example, when the terminal A requests the content A, the terminal A generates usage right information to be provided with the content A. That is, the authority A of the terminal A with respect to the content A is generated using the previously stored information of the terminal A (eg, the terminal's telephone number, the device number, etc.). In addition, it generates the use authority information (that is, the use authority information of the terminal A for the content B) to be provided to the terminal A that stored the content B without the use authority. Alternatively, when the terminal A wants to transmit the pre-stored specific content (content C) to another medium, the RO generator 130 generates usage right information of the other medium for the content C. At this time, the RO generation unit 130 generates the usage right information of the other medium by using a device number of another medium previously stored or a device number of another medium transmitted when the use right of the other medium is requested.

컨텐츠 관리부(140)는 서버(100)에서 제공 가능한 컨텐츠들을 저장/관리하고, 제어부(120)의 제어를 받아 특정 단말에게 제공하기 위해 요청된 컨텐츠를 검출하여 제어부(120)에게 제공한다. 이 때 해당 컨텐츠를 암호화한 후 제어부(120)에게 제공하는 것이 바람직하다.The content manager 140 stores / manages the contents that can be provided by the server 100, detects the content requested to be provided to a specific terminal under the control of the controller 120, and provides the content to the controller 120. At this time, it is preferable to provide the control unit 120 after encrypting the content.

이러한 구성을 갖는 서버(100)는 이동통신 서비스 제공 서버에 포함되어 구성되거나 또는 이동통신 서비스 제공 서버와는 별도로 구성되는 것이 가능하다.The server 100 having such a configuration may be included in the mobile communication service providing server or configured separately from the mobile communication service providing server.

도 6은 본 발명의 일실시 예에 따라 이동통신망에서 디지털 컨텐츠를 제공받아 사용하는 단말에 대한 개략적인 블럭도이다. 도 6을 참조하면 본 발명의 일실시 예에 따라 이동통신망에서 디지털 컨텐츠를 제공받아 사용하는 단말(200)은 사용자 인터페이스(I/F)부(210), 제어부(220), 무선 송/수신부(230), 컨텐츠 정보 저장부(240), 인증부(250), 단말 정보 저장부(260) 및 컨텐츠 제공부(270)를 포함한다.6 is a schematic block diagram of a terminal receiving and using digital content in a mobile communication network according to an embodiment of the present invention. Referring to FIG. 6, the terminal 200 receiving and using digital content in a mobile communication network according to an embodiment of the present invention includes a user interface (I / F) unit 210, a controller 220, and a wireless transmitter / receiver ( 230, a content information storage unit 240, an authentication unit 250, a terminal information storage unit 260, and a content providing unit 270.

사용자 인터페이스(I/F) 부(210)는 사용자와의 인터페이싱을 제공한다.The user interface (I / F) unit 210 provides for interfacing with the user.

제어부(220)는 사용자 I/F 부(210)를 통해 전달된 사용자의 선택 정보에 의거하여 무선 송/수신부(230), 컨텐츠 정보 저장부(240), 인증부(250), 단말 정보 저장부(260) 및 컨텐츠 제공부(270) 각각의 동작을 제어한다. 즉 제어부(220)는 다 양한 경로(예컨대, 통신망, 이동식 기록매체 등)를 통해 입력된 컨텐츠를 저장하고 사용자의 컨텐츠 실행 요청에 의거하여 대응된 컨텐츠의 실행 가능 여부를 확인한 후 해당 컨텐츠를 실행시키도록 상기 각 장치들(220 내지 270)을 제어한다. 특히, 상기 실행 가능 여부 확인 결과 실행 요청된 컨텐츠에 대한 사용 권한이 없는 경우, 제어부(220)는 서버로부터 그 사용 권한을 전달받아 대응된 컨텐츠를 실행시키도록 상기 각 장치들(220 내지 270)을 제어한다. 이를 위해 제어부(220)에는 DRM으로 보호된 컨텐츠의 사용을 지원하기 위한 DRM 에이전트(agent)가 탑재됨이 바람직하다.The control unit 220 based on the user's selection information transmitted through the user I / F unit 210, the wireless transmission / reception unit 230, the content information storage unit 240, the authentication unit 250, the terminal information storage unit 260 and the content providing unit 270 controls the operation of each. That is, the controller 220 stores contents input through various paths (for example, a communication network and a portable recording medium), checks whether the corresponding contents can be executed based on a content execution request of the user, and executes the contents. Each of the devices (220 to 270) to control. In particular, when there is no usage right for the content requested to be executed as a result of checking whether it is executable, the controller 220 receives the usage right from the server and executes the respective devices 220 to 270 to execute the corresponding content. To control. To this end, the controller 220 is preferably equipped with a DRM agent (agent) for supporting the use of the DRM-protected content.

또한 제어부(220)는 단말(200)이 특정 컨텐츠를 다른 매체에서 실행할 수 있도록 하기 위한 매개체로서 동작하도록 각 장치들(220 내지 270)을 제어한다. In addition, the controller 220 controls the devices 220 to 270 to operate as a medium for allowing the terminal 200 to execute specific content on another medium.

무선 송/수신부(230)는 무선망을 통한 데이터의 송/수신을 수행한다. 예를 들어 무선 송/수신부(230)는 컨텐츠 제공 서버(예컨대, 이동통신 서비스 제공 서버)에게 특정 컨텐츠(이하, '컨텐츠 A'라 칭함)에 대한 요청 메시지를 전달하고, 그에 대한 응답으로 암호화된 컨텐츠 A 및 그 사용권한(RO_A)을 전달받는다. 또는 상기 컨텐츠 제공 서버에게 2차 유통 경로를 통해 제공받은 컨텐츠(예컨대, 사용권한이 없는 컨텐츠)(이하, '컨텐츠 B'라 칭함)에 대한 사용권한 요청 메시지를 전달하고, 그에 대한 응답으로 사용권한을 전달받는다.The wireless transmission / reception unit 230 performs transmission / reception of data through a wireless network. For example, the wireless transmitter / receiver 230 transmits a request message for a specific content (hereinafter, referred to as 'content A') to a content providing server (eg, a mobile communication service providing server), and encrypted in response thereto. Content A and its usage right (RO_A) are received. Or transmits a permission request message for content (for example, content without permission) (hereinafter, referred to as 'content B') received through the second distribution channel to the content providing server, and uses the permission in response thereto. Received.

컨텐츠 정보 저장부(240)는 다양한 경로를 통해 단말(100) 내부로 유입된 컨텐츠 및 그에 대한 사용권한 정보를 저장한다. 예를 들어 무선 송/수신부(230)를 통해 전달된 컨텐츠 A 및 그에 대한 사용권한 정보와, 무선망이 아닌 다른 경로(예 컨대, 메모리 스틱 또는 P2P 등)를 통해 전달된 컨텐츠 B와 그에 대한 사용권한 정보를 저장하도록 한다. 이 때, 컨텐츠 B에 대한 사용권한 정보는 컨텐츠 B의 유입 경로와는 다른 경로로 획득된 정보이다. The content information storage unit 240 stores content introduced into the terminal 100 through various paths and usage right information thereof. For example, content A delivered through the wireless transmitter / receiver 230 and permission information on the content A and content B delivered through a path other than the wireless network (for example, a memory stick or P2P, etc.) and a license for the same Save a piece of information. At this time, the usage right information for the content B is information obtained by a path different from the inflow path of the content B.

단말 정보 저장부(260)는 해당 단말의 정보(예컨대, 동작 정보 및 사용자 정보 등)를 저장한다.각 장치들(220 내지 270)을 제어한다.The terminal information storage unit 260 stores information (eg, operation information, user information, etc.) of the terminal. The devices 220 to 270 are controlled.

인증부(250)는 사용자가 컨텐츠에 대한 실행을 요청할 경우 그 컨텐츠에 대한 사용 권한 여부를 인증한다. 예를 들어, 제어부(220)를 통해 컨텐츠 A에 대한 실행 요청을 수신하면, 인증부(250)는 컨텐츠 정보 저장부(240)로부터 컨텐츠 A에 대한 사용 권한 정보를 검출하고, 단말 정보 저장부(260)로부터 사용 권한 정보에 대응된 단말 정보를 검출한 후 그 두 값을 비교한다. 만약 컨텐츠 정보 저장부(240)에 컨텐츠 A의 사용 권한 정보로서 단말의 기기 번호(이하, 'ESN 1'라 칭함)가 저장되어 있다면 인증부(250)는 단말 정보 저장부(260)로부터 단말의 기기 번호(이하, 'ESN 2'라 칭함)를 검출하여 그 두값(ESN 1 및 ENS 2)을 비교한다. When the user requests execution of the content, the authentication unit 250 authenticates whether the user has permission to use the content. For example, when the execution request for the content A is received through the control unit 220, the authenticator 250 detects the usage right information of the content A from the content information storage unit 240, and the terminal information storage unit ( After detecting the terminal information corresponding to the usage right information from 260, the two values are compared. If the device number of the terminal (hereinafter, referred to as 'ESN 1') is stored in the content information storage unit 240 as the authority information of the content A, the authentication unit 250 stores the terminal information from the terminal information storage unit 260. The device number (hereinafter referred to as 'ESN 2') is detected and the two values (ESN 1 and ENS 2) are compared.

상기 비교 결과 상기 두 값(ESN 1 및 ENS 2)이 같으면 인증부(250)는 컨텐츠 정보 저장부(240) 및 컨텐츠 제공부(270)를 제어하여, 상기 컨텐츠 A를 사용자에게 제공하도록 한다. 예컨대, 상기 컨텐츠 A가 음악 정보인 경우 컨텐츠 정보 저장부(240)는 대응된 음악 정보를 컨텐츠 제공부(270)로 전달하고, 컨텐츠 제공부(270)는 상기 음악 정보를 플레이시킨다. As a result of the comparison, if the two values (ESN 1 and ENS 2) are the same, the authentication unit 250 controls the content information storage unit 240 and the content providing unit 270 to provide the content A to the user. For example, when the content A is music information, the content information storage unit 240 transmits the corresponding music information to the content providing unit 270, and the content providing unit 270 plays the music information.

한편 상기 비교 결과 두 값(ESN 1 및 ENS 2)이 서로 다르면 인증부(250)는 그 결과 값을 제어부(220)로 전달한다. 이는 컨텐츠 A에 대한 단말(200)의 사용 권 한 정보가 단말(200)에 저장되지 않았으므로 컨텐츠 A에 대한 사용 권한 정보를 서버에게 요청하도록 하기 위함이다. On the other hand, if two comparison values (ESN 1 and ENS 2) are different from each other, the authenticator 250 transmits the result value to the controller 220. This is to allow the server 200 to request the use authority information for the content A since the use authority information of the terminal 200 for the content A is not stored in the terminal 200.

즉 상기 결과 값을 전달받은 제어부(220)는 2차 유통 경로로 전달된 컨텐츠 A가 단말(100)에 저장되었음을 서버에게 알리고 서버로부터 컨텐츠 A에 대한 사용권한을 전달받아 컨텐츠 정보 저장부(240)에 저장하도록 무선 송/수신부(230) 및 컨텐츠 정보 저장부(240)를 제어한다. That is, the control unit 220 receiving the result value notifies the server that the content A delivered through the secondary distribution path is stored in the terminal 100 and receives the usage rights for the content A from the content information storage unit 240. The wireless transmitter / receiver 230 and the content information storage unit 240 are controlled to be stored in the controller.

특히 제어부(220)는 2차 유통 경로로 전달시 컨텐츠 A에 포함되어 있던 이전의 사용 권한 정보를 삭제하고 새롭게 할당받은 사용권한 정보를 컨텐츠 A의 사용 권한 정보로서 등록하도록 컨텐츠 정보 저장부(240)를 제어한다.In particular, the control unit 220 deletes the previous usage right information included in the content A when delivering to the secondary distribution channel, and registers the newly assigned usage right information as the usage right information of the content A. To control.

한편 2차 유통 경로로 전달된 컨텐츠의 경우 해당 컨텐츠의 사용 권한이 함께 전달될 수도 있고 그렇지 않을 수도 있다. 따라서 제어부(220)를 통해 컨텐츠 A에 대한 실행 요청을 수신한 인증부(250)가 컨텐츠 정보 저장부(240)로부터 컨텐츠 A에 대한 사용 권한 정보를 검출할 수 없는 경우가 발생할 수 있다. 즉 컨텐츠 A에 대한 사용 권한 정보가 컨텐츠 정보 저장부(240)에 저장되어 있지 않을 수도 있다. 이 경우 인증부(250)는 상기 비교 과정을 수행하지 않는다. 그리고 상기 비교 결과 비교 대상이 된 두 값(ESN 1 및 ENS 2)이 서로 다른 경우와 동일하게 동작한다.Meanwhile, in the case of content delivered through the secondary distribution channel, the right to use the corresponding content may or may not be delivered together. Therefore, the authentication unit 250 that receives the execution request for the content A through the control unit 220 may not detect the usage right information for the content A from the content information storage unit 240. That is, the usage right information for the content A may not be stored in the content information storage unit 240. In this case, the authentication unit 250 does not perform the comparison process. As a result of the comparison, the two values (ESN 1 and ENS 2) to be compared operate in the same manner as in the case where they are different from each other.

또한 사용자 인터페이스(I/F) 부(210)를 통해 특정 디지털 컨텐츠(이하, '컨텐츠 C'라 칭함)가 다른 매체로 전송될 것이 요청되면, 상기 인증부(250)는 상기 컨텐츠 정보 저장부(240)에 저장된 컨텐츠 C에 대한 사용권한 정보와 상기 다른 매체의 기기 번호에 의거하여 상기 컨텐츠 C에 대한 상기 다른 매체의 실행 가능 여 부를 인증한다.In addition, when a specific digital content (hereinafter referred to as "content C") is requested to be transmitted to another medium through the user interface (I / F) unit 210, the authentication unit 250 is the content information storage unit ( On the basis of the usage right information on the content C stored in the 240 and the device number of the other medium, it is authenticated whether or not the other medium is executable.

한편 제어부(220)는 상기 컨텐츠 C에 대한 상기 다른 매체의 실행이 불가능한 것으로 판단되면 상기 디지털 컨텐츠 제공 서버에게 상기 컨텐츠 C에 대한 사기 다른 매체의 사용권한 정보의 할당을 요청한다.On the other hand, if it is determined that execution of the other medium for the content C is impossible, the controller 220 requests the digital content providing server to allocate usage right information of the fraudulent other medium for the content C.

상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 예를 들어 본 발명의 상세한 설명 부분에서는 2차 유통 경로를 통해 컨텐츠를 획득한 단말(이하, '제2 단말'이라 칭함)이 상기 켄텐츠를 상기 제2 단말에서 자체적으로 실행시킬 수 있도록 하기 위한 사용 권한을 전달받아 사용하는 경우에 대한 예를 설명하고 있다. 하지만 본 발명은 상기 제2 단말이 2차 유통 경로를 통한 컨텐츠를 직접 실행시키도록 하기 위한 것에 한정되지 않는다. 즉, 본 발명은 상기 제2 단말이 2차 유통 경로를 통한 컨텐츠를 다른 매체(예컨대, MP3 플레이어 등)에서 실행시킬 수 있도록 하기 위한 사용 권한을 전달받아 사용하는 것도 포함하는 것이다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해져야 한다.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. For example, in the detailed description of the present invention, a terminal (hereinafter referred to as a 'second terminal') that has acquired content through a secondary distribution path may use the content to be executed by the second terminal itself. An example of the case where the authority is received and used is explained. However, the present invention is not limited to allowing the second terminal to directly execute the content through the secondary distribution path. That is, the present invention also includes receiving and using a usage right for allowing the second terminal to execute content through a second distribution channel on another medium (eg, an MP3 player). 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.

상기와 같은 본 발명의 디지털 컨텐츠의 유통 방법 및 그 장치는 디지털 컨텐츠와 그 디지털 컨텐츠의 사용 권한에 대한 과금 및 유통 과정을 분리함으로써 디지털 컨텐츠를 효율적으로 유통할 수 있도록 하는 효과가 있다.The method and apparatus for distributing digital content of the present invention as described above have the effect of efficiently distributing digital content by separating the charging and distribution process for the digital content and the authority to use the digital content.

Claims (43)

삭제delete 디지털 컨텐츠를 제공하는 서버를 통한 디지털 컨텐츠의 유통 방법에 있어서,In the distribution method of digital content through a server that provides digital content, 특정 디지털 컨텐츠에 대한 제1 단말의 구매 요청에 응답하여 상기 서버가 구매 요청된 디지털 컨텐츠 및 그 디지털 컨텐츠에 대한 제1 단말의 사용권한을 포함한 컨텐츠 정보를 상기 제1 단말에게 전달하는 제1 과정과,In response to a purchase request of a first terminal for a specific digital content, the server delivers the content information including the digital content requested to be purchased and the usage rights of the first terminal to the digital content to the first terminal; , 상기 제1 단말이 상기 컨텐츠 정보를 제2 단말에게 전달하는 제2 과정과,A second process of delivering, by the first terminal, the content information to a second terminal; 상기 디지털 컨텐츠에 대한 상기 제2 단말의 실행 명령에 응답하여 상기 제2 단말에게 그 디지털 컨텐츠의 구매확인을 요청하는 제3 과정과,A third process of requesting the second terminal to confirm purchase of the digital content in response to an execution command of the second terminal for the digital content; 상기 제2 단말의 구매 승인에 응답하여 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 생성하는 제4 과정과,A fourth process of generating usage rights of the second terminal for the digital content in response to the purchase approval of the second terminal; 상기 디지털 컨텐츠에 대한 제2 단말의 사용권한을 상기 제2 단말에게 전달하는 제5 과정을 포함하되,Including a fifth process of transmitting the right of use of the second terminal for the digital content to the second terminal, 상기 제1 과정은The first process is 상기 서버가 상기 구매 요청된 디지털 컨텐츠에 대한 제1 단말의 사용권한 정보를 생성하는 단계와,Generating, by the server, usage rights information of the first terminal for the digital content requested for purchase; 상기 디지털 컨텐츠를 암호화하는 단계와,Encrypting the digital content; 상기 암호화된 디지털 컨텐츠와 상기 생성된 제1 단말의 사용권한을 포함한 컨텐츠 정보 전달 메시지를 생성하는 단계와,Generating a content information delivery message including the encrypted digital content and a use right of the generated first terminal; 상기 컨텐츠 정보 전달 메시지를 상기 제1 단말에게 전달하는 단계를 포함하며,Delivering the content information delivery message to the first terminal; 상기 사용권한 정보는 대응된 디지털 컨텐츠 식별 정보와, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별 정보와,The usage right information includes corresponding digital content identification information, device identification information for identifying a device on which the digital content is to be executed, 상기 디지털 컨텐츠의 실행 조건을 포함함을 특징으로 하는 상기 방법.And the execution condition of the digital content. 제2항에 있어서, 상기 사용권한 정보 생성 단계는The method of claim 2, wherein the generating of the permission information 상기 서버에 기 저장된 상기 제1 단말의 단말정보를 이용하여 생성함을 특징으로 하는 상기 방법.The method of claim 1, wherein the method is generated by using terminal information of the first terminal previously stored in the server. 삭제delete 제2항에 있어서, 상기 컨텐츠의 실행 조건은The method of claim 2, wherein the execution condition of the content is 실행 가능 횟수 및 실행 가능 기간을 포함함을 특징으로 하는 상기 방법.Said method comprising a number of executions and an execution period. 제2항에 있어서, 상기 컨텐츠 정보 전달 메시지는The method of claim 2, wherein the content information delivery message is 상기 암호화된 디지털 컨텐츠 저장 영역과,The encrypted digital content storage area; 상기 컨텐츠에 대한 사용권한 정보 저장 영역을 포함함을 특징으로 하는 상기 방법.And a usage rights information storage area for the content. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 디지털 컨텐츠를 제공하는 서버를 통한 디지털 컨텐츠의 유통 방법에 있어서,In the distribution method of digital content through a server that provides digital content, 특정 디지털 컨텐츠에 대한 제1 단말의 구매 요청에 응답하여 상기 서버가 구매 요청된 디지털 컨텐츠 및 그 디지털 컨텐츠에 대한 제1 단말의 사용권한을 포함한 컨텐츠 정보를 상기 제1 단말에게 전달하는 제1 과정과,In response to a purchase request of a first terminal for a specific digital content, the server delivers the content information including the digital content requested to be purchased and the usage rights of the first terminal to the digital content to the first terminal; , 상기 제1 단말이 상기 컨텐츠 정보를 제2 단말에게 전달하는 제2 과정과,A second process of delivering, by the first terminal, the content information to a second terminal; 상기 제2 단말이 상기 컨텐츠 정보를 저장하는 제3 과정과,A third process of storing, by the second terminal, the content information; 상기 제2 단말에 저장된 컨텐츠 정보가 다른 매체로 전송될 것이 요청되면 상기 전송 요청에 응답하여 상기 제2 단말에게 상기 디지털 컨텐츠의 구매확인을 요청하는 제4 과정과,A fourth process of requesting confirmation of purchase of the digital content from the second terminal in response to the transmission request when the content information stored in the second terminal is requested to be transmitted to another medium; 상기 제2 단말의 구매 승인에 응답하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한을 생성하는 제5 과정과,Generating a right to use the other medium for the digital content in response to the purchase approval of the second terminal; 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한을 상기 제2 단말에게 전달하는 제6 과정을 포함함을 특징으로 하는 상기 방법.And a sixth process of transmitting the right to use the other medium for the digital content to the second terminal. 제12항에 있어서, 상기 제1 과정은The method of claim 12, wherein the first process is 상기 서버가 상기 구매 요청된 디지털 컨텐츠에 대한 제1 단말의 사용권한 정보를 생성하는 단계와,Generating, by the server, usage rights information of the first terminal for the digital content requested for purchase; 상기 디지털 컨텐츠를 암호화하는 단계와,Encrypting the digital content; 상기 암호화된 디지털 컨텐츠와 상기 생성된 제1 단말의 사용권한을 포함한 컨텐츠 정보 전달 메시지를 생성하는 단계와,Generating a content information delivery message including the encrypted digital content and a use right of the generated first terminal; 상기 컨텐츠 정보 전달 메시지를 상기 제1 단말에게 전달하는 단계를 포함함을 특징으로 하는 상기 방법.And transmitting the content information delivery message to the first terminal. 제13항에 있어서, 상기 사용권한 정보 생성 단계는The method of claim 13, wherein the generating of the usage right information 상기 서버에 기 저장된 상기 제1 단말의 단말정보를 이용하여 생성함을 특징으로 하는 상기 방법.The method of claim 1, wherein the method is generated by using terminal information of the first terminal previously stored in the server. 제13항에 있어서, 상기 사용권한 정보는The method of claim 13, wherein the permission information is 대응된 디지털 컨텐츠 식별 정보와,Corresponding digital content identification information, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별 정보와,Device identification information for identifying a device on which the digital content is to be executed; 상기 디지털 컨텐츠의 실행 조건을 포함함을 특징으로 하는 상기 방법.And the execution condition of the digital content. 제15항에 있어서, 상기 컨텐츠의 실행 조건은The method of claim 15, wherein the execution condition of the content is 실행 가능 횟수 및 실행 가능 기간을 포함함을 특징으로 하는 상기 방법.Said method comprising a number of executions and an execution period. 제13항에 있어서, 상기 컨텐츠 정보 전달 메시지는The method of claim 13, wherein the content information delivery message is 상기 암호화된 디지털 컨텐츠 저장 영역과,The encrypted digital content storage area; 상기 컨텐츠에 대한 사용권한 정보 저장 영역을 포함함을 특징으로 하는 상기 방법.And a usage rights information storage area for the content. 제12항에 있어서, 상기 제2 과정은The method of claim 12, wherein the second process is 상기 제1 단말과 상기 제2 단말간에 피어 투 피어(pear to pear) 방식으로 연결된 통신망을 이용하여 상기 컨텐츠 정보를 전달함을 특징으로 하는 상기 방법.And transmitting the content information using a communication network connected in a pear to pear manner between the first terminal and the second terminal. 제12항 또는 제18항에 있어서, 상기 제2 과정은The method of claim 12 or 18, wherein the second process is 상기 컨텐츠 정보 중 암호화된 디지털 컨텐츠 만을 검출하여 상기 디지털 컨텐츠 만을 전달함을 특징으로 하는 상기 방법.And detecting only encrypted digital content from the content information and delivering only the digital content. 제12항에 있어서, 상기 제4 과정은The method of claim 12, wherein the fourth process 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보의 존재 여부를 확인하는 단계와,Confirming the existence of the permission information of the other medium with respect to the digital content; 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보가 없으면 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 제2 단말에게 전달하는 단계를 포함함을 특징으로 하는 상기 방법.And if there is no usage right information of the other medium for the digital content, transmitting information for selecting usage information for the digital content and billing information according to the use information selection to the second terminal. Said method. 제20항에 있어서, 상기 디지털 컨텐츠에 대한 사용 정보는21. The method of claim 20, wherein the usage information for the digital content is 해당 컨텐츠에 대한 사용 기간 및 등급을 포함함을 특징으로 하는 상기 방법.And a usage period and a rating for the corresponding content. 제12항에 있어서, 상기 제5 과정은The method of claim 12, wherein the fifth process 상기 서버에 기 저장된 상기 다른 매체의 기기 번호를 이용하여 상기 다른 매체의 사용 권한을 생성함을 특징으로 하는 상기 방법.And generating a use right of the other medium by using the device number of the other medium previously stored in the server. 제12항에 있어서, 상기 제5 과정은The method of claim 12, wherein the fifth process 상기 제2 단말의 구매 승인 정보에 포함된 상기 다른 매체의 기기 번호를 이용하여 상기 다른 매체의 사용권한을 생성함을 특징으로 하는 상기 방법.And generating a right to use the other medium by using the device number of the other medium included in the purchase approval information of the second terminal. 제12항에 있어서, 상기 다른 매체는 The method of claim 12, wherein the other medium is 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함을 특징으로 하는 상기 방법.The MP3 player and PMP (Personal Multimedia Player). 통신망을 통해 디지털 컨텐츠를 제공하는서버에 있어서,In the server for providing digital content through a communication network, 디지털 컨텐츠 요청 메시지 및 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지를 수신하고 그들 각각 대한 응답을 송신하는 데이터 송/수신부와,A data transmission / reception unit for receiving a digital content request message and a permission assignment request message for a specific digital content and transmitting a response to each of them; 서비스 가능한 디지털 컨텐츠들을 저장하고상기 디지털 컨텐츠 요청 메시지에 응답하여상기 저장된 디지털 컨텐츠들 중 상기 요청된 디지털 컨텐츠를 검출하는 컨텐츠 관리부와,A content manager which stores serviceable digital contents and detects the requested digital contents among the stored digital contents in response to the digital contents request message; 상기 디지털 컨텐츠 요청 메시지 및 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지에 응답하여 대응된 디지털 컨텐츠에 대한 사용권한 정보를 생성하는 사용권한 정보 생성부와,A usage rights information generation unit for generating usage rights information on the corresponding digital content in response to the digital content request message and a usage right assignment request message for a specific digital content; 상기 디지털 컨텐츠 요청 메시지에 응답하여상기 컨텐츠 관리부에서 검출한 디지털 컨텐츠와 상기 사용권한 정보 생성부에서 생성된 사용권한 정보를 포함하는컨텐츠 정보를 생성하여 상기 데이터 송/수신부를 통해 전송하고, 상기 특정 디지털 컨텐츠에 대한 사용권한 할당 요청 메시지에 응답하여 상기 사용권한 정보 생성부에서 생성된 사용권한 정보를 상기 데이터 송/수신부를 통해 전송하는 제어부를 포함하되,In response to the digital content request message, content information including digital content detected by the content manager and usage rights information generated by the usage rights information generator is generated and transmitted through the data transmission / reception unit, and the specific digital signal is transmitted. And a control unit which transmits the permission information generated by the permission information generation unit through the data transmission / reception unit in response to the permission permission request message for content. 상기 사용권한 정보는 The permission information above 대응된 디지털 컨텐츠 식별 정보와,Corresponding digital content identification information, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별 정보와,Device identification information for identifying a device on which the digital content is to be executed; 상기 디지털 컨텐츠의 실행 조건을 포함함을 특징으로 하는 상기 서버.And the execution condition of the digital content. 제25항에 있어서, 상기 데이터 송/수신부는26. The apparatus of claim 25, wherein the data transmission / reception unit 사용권한이 없는 디지털 컨텐츠를 저장한 제1 단말로부터 상기 디지털 컨텐 츠에 대한 사용권한 할당 요청을 수신하여 상기 제어부에게 전달하고, 그에 대한 응답으로 상기 제1 단말에게 상기 디지털 컨텐츠에 대한 사용권한정보를 전달함을 특징으로 하는 상기 서버.Receives a request for allocation of the permission for the digital content from the first terminal that stores the digital content without permission, and transmits the request to the controller, and in response, sends the permission information about the digital content to the first terminal. The server, characterized in that for transmitting. 제26항에 있어서, 상기 제어부는The method of claim 26, wherein the control unit 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 데이터 송/수신부를 통해 상기 제1 단말에게 전달하고, 상기 데이터 송/수신부를 통해 상기 제1 단말로부터 그에 대한 응답을 수신하면 상기 응답에 포함된 사용 정보에 대한 선택 결과를 이용하여 상기 디지털 컨텐츠에 대한 제1 단말의 사용 권한을 생성하도록 상기 사용권한 정보 생성부를 제어함을 특징으로 하는 상기 서버.Information for selecting usage information of the digital content and billing information according to the selection of the usage information are transmitted to the first terminal through the data transmission / reception unit, and from the first terminal through the data transmission / reception unit. And receiving the response, controlling the usage right information generation unit to generate the usage right of the first terminal for the digital content using the selection result of the usage information included in the response. 제27항에 있어서, 상기 사용권한 정보 생성부는28. The method of claim 27, wherein the permission information generating unit 상기 응답에 포함된 제1 단말의 단말 정보를 이용하여 상기 디지털 컨텐츠에 대한 상기 제1 단말의 사용권한 정보를 생성함을 특징으로 하는 상기 서버.The server, characterized in that for generating the authority information of the first terminal for the digital content using the terminal information of the first terminal included in the response. 제26항에 있어서, 상기 사용권한 정보 생성부는27. The method of claim 26, wherein the permission information generating unit 기 저장된 제1 단말의 단말 정보를 이용하여 상기 디지털 컨텐츠에 대한 상기 제1 단말의 사용권한 정보를 생성함을 특징으로 하는 상기 서버.The server of claim 1, wherein the authority information of the first terminal for the digital content is generated using the terminal information of the first terminal. 제25항에 있어서, 상기 데이터 송/수신부는26. The apparatus of claim 25, wherein the data transmission / reception unit 디지털 컨텐츠를 다른 매체로 전달하고자 하는 제1 단말로부터 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 할당 요청을 수신하여 상기 제어부에게 전달하고, 그에 대한 응답으로 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보를 상기 제1 단말에게 전송함을 특징으로 하는 상기 서버.Receiving a request for allocation of the permission of the other medium for the digital content from the first terminal that wants to transfer the digital content to another medium and transmitting the request to the controller, and in response thereto, the permission of the other medium for the digital content The server, characterized in that for transmitting the information to the first terminal. 제30항에 있어서, 상기 다른 매체는 The method of claim 30, wherein the other medium is 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함을 특징으로 하는 상기 서버.The server of any one of the MP3 player (MP3 player) and PMP (Personal Multimedia Player). 제30항에 있어서, 상기 제어부는The method of claim 30, wherein the control unit 상기 디지털 컨텐츠에 대한 사용 정보를 선택할 수 있는 정보와 그 사용 정보 선택에 따른 과금 정보를 상기 데이터 송/수신부를 통해 상기 제1 단말에게 전달하고, 상기 데이터 송/수신부를 통해 상기 제1 단말로부터 그에 대한 응답을 수 신하면 상기 응답에 포함된 사용 정보에 대한 선택 결과를 이용하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용 권한을 생성하도록 상기 사용권한 정보 생성부를 제어함을 특징으로 하는 상기 서버.Information for selecting usage information of the digital content and billing information according to the selection of the usage information are transmitted to the first terminal through the data transmission / reception unit, and from the first terminal through the data transmission / reception unit. And upon receiving a response to the server, controlling the usage right information generator to generate a right to use the other medium for the digital content by using a selection result of the usage information included in the response. 제32항에 있어서, 상기 사용권한 정보 생성부는33. The apparatus of claim 32, wherein the usage right information generator 상기 응답에 포함된 상기 다른 매체의 기기 번호를 이용하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보를 생성함을 특징으로 하는 상기 서버.And the authority information of the other medium for the digital content is generated using the device number of the other medium included in the response. 제32항에 있어서, 상기 사용권한 정보 생성부는33. The apparatus of claim 32, wherein the usage right information generator 기 저장된 상기 다른 매체의 기기 번호를 이용하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보를 생성함을 특징으로 하는 상기 서버.The server, characterized in that for generating the authority information of the other medium for the digital content using the previously stored device number of the other medium. 삭제delete 제25항에 있어서, 상기 컨텐츠의 실행 조건은The condition of claim 25, wherein the execution condition of the content is 실행 가능 횟수 및 실행 가능 기간을 포함함을 특징으로 하는 상기 서버.Said server comprising a number of executions and an execution period. 통신망을 통해 디지털 컨텐츠를 제공받아사용하는 단말에 있어서,In the terminal receiving and using digital content through a communication network, 사용자와의 인터페이싱을 제공하는 인터페이스부와,An interface unit for providing an interface with a user, 통신망을 통한 데이터의 송/수신을 수행하는 데이터 송/수신부와,A data transmitting / receiving unit which transmits / receives data through a communication network, 온/오프라인 경로를 통해 상기 단말 내부로 유입된 디지털 컨텐츠 및 그에 대한 사용권한 정보를 저장하는 컨텐츠 정보 저장부와,A content information storage unit for storing digital content introduced into the terminal through an on / offline path and usage right information thereof; 상기 단말에 대한 동작 정보 및 사용자 정보를 포함한 단말 정보를 저장하는단말정보 저장부와,A terminal information storage unit for storing terminal information including operation information and user information about the terminal; 상기 인터페이스부를 통해 특정 디지털 컨텐츠에대한 실행이 요청되면 상기 컨텐츠 정보 저장부에 저장된 사용권한 정보와 상기 단말정보 저장부에 저장된 단말 정보에 의거하여 상기 디지털 컨텐츠에 대한 실행 가능 여부를 인증하는 인증부와,An authentication unit for authenticating whether the digital content is executable or not based on the usage right information stored in the content information storage unit and the terminal information stored in the terminal information storage unit when execution of a specific digital content is requested through the interface unit; , 상기 인터페이스부를 통해 입력된 사용자 명령에 의거하여 상기 무선 송수신부, 컨텐츠 정보 저장부, 인증부, 단말정보 저장부 및 컨텐츠 제공부의 동작을 제어하며, 상기 인증부의 인증 결과 상기 디지털 컨텐츠에대한 실행이 불가능한 것으로 결정되면디지털 컨텐츠 제공 서버에게 상기 디지털 컨텐츠에 대한 상기 단말의 사용권한 정보의 할당을 요청하는 제어부를 포함하되,The operation of the wireless transceiver, the content information storage unit, the authentication unit, the terminal information storage unit and the content providing unit is controlled based on a user command input through the interface unit. If it is determined that the digital content providing server comprises a control unit for requesting the allocation of the authority information of the terminal for the digital content, 상기 사용권한 정보는The permission information above 대응된 디지털 컨텐츠 식별정보와,Corresponding digital content identification information, 상기 디지털 컨텐츠가 실행될 장치를 식별하기 위한 장치 식별정보와,Device identification information for identifying a device on which the digital content is to be executed; 상기 디지털 컨텐츠의 실행 조건을 포함함을 특징으로 하는 상기 단말.And the execution condition of the digital content. 삭제delete 제37항에 있어서, 상기 인증부는The method of claim 37, wherein the authentication unit 상기 사용권한 정보에 포함된 장치 식별정보와 상기 단말정보 저장부에 저장된 장치 식별정보를 비교하고 그 두 값이 일치하면 상기 디지털 컨텐츠가 실행 가능한 것으로 판단함을 특징으로 하는 상기 단말.And comparing the device identification information included in the usage right information with the device identification information stored in the terminal information storage unit and determining that the digital content is executable when the two values match. 제37항에 있어서, 상기 인증부는The method of claim 37, wherein the authentication unit 상기 인터페이스부를 통해 특정 디지털 컨텐츠가 다른 매체로 전송될 것이 요청되면 상기 컨텐츠 정보 저장부에 저장된 상기 특정 디지털 컨텐츠에 대한 사용권한 정보와 상기 다른 매체의 기기 번호에 의거하여 상기 디지털 컨텐츠에 대한 상기 다른 매체의 실행 가능 여부를 인증함을 특징으로 하는 상기 단말.When the specific digital content is requested to be transmitted to another medium through the interface unit, the other medium for the digital content based on the usage right information on the specific digital content stored in the content information storage unit and the device number of the other medium. The terminal characterized in that the authentication of the executable. 제40항에 있어서, 상기 다른 매체는41. The method of claim 40, wherein said other medium is 엠피3 플레이어(MP3 player) 및 피.엠.피(PMP: Personal Multimedia Player) 중 어느 하나를 포함함을 특징으로 하는 상기 단말.The terminal characterized in that it comprises any one of the MP3 player (MP3 player) and PMP (Personal Multimedia Player). 제40항에 있어서, 상기 제어부는The method of claim 40, wherein the control unit 상기 디지털 컨텐츠에 대한 상기 다른 매체의 실행이 불가능한 것으로 판단되면 상기 디지털 컨텐츠 제공 서버에게 상기 디지털 컨텐츠에 대한 상기 다른 매체의 사용권한 정보의 할당을 요청함을 특징으로 하는 상기 단말.And if it is determined that execution of the other medium for the digital content is impossible, requesting the digital content providing server to allocate usage right information of the other medium to the digital content. 제37항 또는 제42항에 있어서, 상기 제어부는43. The method of claim 37 or 42, wherein the control unit 상기 사용권한 정보의 할당 요청에 대한 응답으로 상기 디지털 컨텐츠에 대한 사용권한 정보가 전달되면 그 사용권한 정보를 상기 디지털 컨텐츠에 대응시켜 상기 컨텐츠 정보 저장부에 저장함을 특징으로 하는 상기 단말.The terminal, characterized in that when the authority to use information on the digital content is delivered in response to the request for allocation of the authority to the authority information, the authority to use information stored in the content information storage unit corresponding to the digital content.
KR1020050033829A 2005-04-23 2005-04-23 Apparatus and method for distribute digital contents KR100802110B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050033829A KR100802110B1 (en) 2005-04-23 2005-04-23 Apparatus and method for distribute digital contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050033829A KR100802110B1 (en) 2005-04-23 2005-04-23 Apparatus and method for distribute digital contents

Publications (2)

Publication Number Publication Date
KR20060111328A KR20060111328A (en) 2006-10-27
KR100802110B1 true KR100802110B1 (en) 2008-02-11

Family

ID=37620147

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050033829A KR100802110B1 (en) 2005-04-23 2005-04-23 Apparatus and method for distribute digital contents

Country Status (1)

Country Link
KR (1) KR100802110B1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100850576B1 (en) 2007-01-23 2008-08-06 삼성전자주식회사 Digital rights management sharing method for potable device and system thereof
US7720768B1 (en) * 2009-04-15 2010-05-18 Media Rights Technologies, Inc. Enhancing copyright revenue generation for a copyright protected frame-based work
KR101139727B1 (en) * 2009-12-31 2012-04-26 인크로스 주식회사 Method for transmitting contents in mobile device
KR102352660B1 (en) * 2017-08-21 2022-01-18 주식회사 넥슨코리아 Method and apparatus for providing content
KR102513578B1 (en) * 2019-03-12 2023-03-23 주식회사 넥슨코리아 Method and apparatus for providing content
KR102450452B1 (en) * 2020-10-06 2022-10-04 테크온미디어(주) Method for serving contents distribution for access control management, computing device and system for executing the method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030097465A (en) * 2002-06-21 2003-12-31 주식회사 케이티 License issuance apparatus and digital rights management system snd method using it
WO2004023717A2 (en) 2002-09-09 2004-03-18 Sony Electronics Inc. Content distribution for multiple digital rights management
KR20040040546A (en) * 2002-11-07 2004-05-13 에스케이 텔레콤주식회사 Management System of Digital Right in Mobile Game and Method
KR20040048161A (en) * 2002-12-02 2004-06-07 에스케이 텔레콤주식회사 DRM Method for PDA Terminal in Wireless Telephony Network
KR20050114442A (en) * 2004-06-01 2005-12-06 삼성전자주식회사 Method for playbacking content using portable storage by digital rights management, and portable storage for the same
KR20060011763A (en) * 2004-07-29 2006-02-03 삼성전자주식회사 Method for transmitting content which is processed by various drm system, and the method for reproducing the contents

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030097465A (en) * 2002-06-21 2003-12-31 주식회사 케이티 License issuance apparatus and digital rights management system snd method using it
WO2004023717A2 (en) 2002-09-09 2004-03-18 Sony Electronics Inc. Content distribution for multiple digital rights management
KR20040040546A (en) * 2002-11-07 2004-05-13 에스케이 텔레콤주식회사 Management System of Digital Right in Mobile Game and Method
KR20040048161A (en) * 2002-12-02 2004-06-07 에스케이 텔레콤주식회사 DRM Method for PDA Terminal in Wireless Telephony Network
KR20050114442A (en) * 2004-06-01 2005-12-06 삼성전자주식회사 Method for playbacking content using portable storage by digital rights management, and portable storage for the same
KR20060011763A (en) * 2004-07-29 2006-02-03 삼성전자주식회사 Method for transmitting content which is processed by various drm system, and the method for reproducing the contents

Also Published As

Publication number Publication date
KR20060111328A (en) 2006-10-27

Similar Documents

Publication Publication Date Title
CN100432953C (en) System and method for secure and convenient management of digital electronic content
KR101238490B1 (en) Binding content licenses to portable storage devices
US8181266B2 (en) Method for moving a rights object between devices and a method and device for using a content object based on the moving method and device
JP2018152077A (en) Methods and apparatus for protected distribution of applications and media content
EP1587000A1 (en) Content delivery system, information processing apparatus or information processing method, and computer program
US20110047080A1 (en) System and method for drm content management
Messerges et al. Digital rights management in a 3G mobile phone and beyond
KR100846508B1 (en) Method, device, and system for digital rights management
KR101590781B1 (en) Method and system for digital contents lending
KR102148130B1 (en) Access control system and method for media blockchain
KR100802110B1 (en) Apparatus and method for distribute digital contents
US20070124313A1 (en) Method and apparatus for secure digital content distribution
JP2006129323A (en) Wireless network connection system and wireless network connection method
KR100988374B1 (en) Method for moving rights object and method for managing rights of issuing rights object and system thereof
JP2001344437A (en) Method and system for data distribution, data using device, and recording medium with data to be distributed recorded thereon
JP2006178547A (en) Contents reselling service system
US20150096057A1 (en) Device Robustness Framework
CN101365247A (en) Digital copyright file transmitting method, terminal, digital copyright management server and system
KR100706085B1 (en) Method for applying digital rights management to multi devices
Abbadi Digital asset protection in personal private networks
KR100747470B1 (en) Method for managing contents using online rights objects and client thereof
JP2005301998A (en) Method for distributing content over ad-hoc network, distribution program, medium for recording distribution program and terminal
JP2001306954A (en) System and method for distributing data and device and method for processing charge distribution
KR20060128072A (en) Method and apparatus for providing package contents using d.r.m
KR101659082B1 (en) Method and system for controlling execution of application installed mobile terminal

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
E801 Decision on dismissal of amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070601

Effective date: 20071220

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130107

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140106

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150105

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160107

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170104

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181227

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 13