KR100506530B1 - Method for DRM license supporting plural devices - Google Patents
Method for DRM license supporting plural devices Download PDFInfo
- Publication number
- KR100506530B1 KR100506530B1 KR10-2005-0021106A KR20050021106A KR100506530B1 KR 100506530 B1 KR100506530 B1 KR 100506530B1 KR 20050021106 A KR20050021106 A KR 20050021106A KR 100506530 B1 KR100506530 B1 KR 100506530B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- license
- information
- drm
- devices
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10D—STRINGED MUSICAL INSTRUMENTS; WIND MUSICAL INSTRUMENTS; ACCORDIONS OR CONCERTINAS; PERCUSSION MUSICAL INSTRUMENTS; AEOLIAN HARPS; SINGING-FLAME MUSICAL INSTRUMENTS; MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR
- G10D1/00—General design of stringed musical instruments
- G10D1/04—Plucked or strummed string instruments, e.g. harps or lyres
- G10D1/05—Plucked or strummed string instruments, e.g. harps or lyres with fret boards or fingerboards
- G10D1/08—Guitars
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10D—STRINGED MUSICAL INSTRUMENTS; WIND MUSICAL INSTRUMENTS; ACCORDIONS OR CONCERTINAS; PERCUSSION MUSICAL INSTRUMENTS; AEOLIAN HARPS; SINGING-FLAME MUSICAL INSTRUMENTS; MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR
- G10D3/00—Details of, or accessories for, stringed musical instruments, e.g. slide-bars
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G7/00—Other auxiliary devices or accessories, e.g. conductors' batons or separate holders for resin or strings
- G10G7/005—Carrying cases for musical instruments
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 DRM 라이센스에 관한 발명으로서, 본 발명에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 라이센스 정보를 포함하는 컨텐츠를 전송하는데, 상기 라이센스 정보는 상기 컨텐츠를 재생할 수 있는 2이상의 기기들에 대한 각각의 고유한 식별자를 포함하는 제1단계와, 상기 컨텐츠를 수신하고, 상기 라이센스 정보로부터 상기 식별자들을 추출하는 제2단계, 및 상기 추출한 식별자들 중 자신의 식별자와 동일한 식별자가 존재하는 경우 상기 컨텐츠를 재생하는 제3단계를 포함하는 것을 특징으로 한다.The present invention relates to a DRM license, and the DRM license method for supporting a plurality of devices according to the present invention transmits content including license information, wherein the license information is for two or more devices capable of playing the content. A first step of including each unique identifier, a second step of receiving the content and extracting the identifiers from the license information, and the content if the same identifier as the one of the extracted identifiers exists It characterized in that it comprises a third step of reproducing.
Description
본 발명은 DRM 라이센스에 관한 것으로서, 보다 상세하게는 디지털 정보를 처리할 수 있는 다수의 기기를 지원하는 DRM 라이센스 방법에 관한 것이다.The present invention relates to a DRM license, and more particularly, to a DRM license method for supporting a plurality of devices capable of processing digital information.
일반적으로 종래의 DRM 기술은 수요자가 구입한 컨텐츠(content)와 상기 컨텐츠(content)를 위한 라이센스의 내용에 따라 하나의 기기에서만 재생이 가능하였다.In general, the conventional DRM technology can be played only on one device according to the content purchased by the consumer and the content of the license for the content.
즉, 일반적으로 종래의 DRM 환경에서는 수요자가 컨텐츠(content)를 컨텐츠 공급자(content provider)로부터 공급받고, 상기 컨텐츠(content)에 해당하는 라이센스를 구입하게 된다. 이 때, 라이센스는 하나의 기기에 대해서만 적용이 가능하도록 되어 있는데, 여기에는 기기 바인딩(device binding) 방식과 사용자 바인딩(user binding) 방식이 있다.That is, in a conventional DRM environment, a consumer receives content from a content provider and purchases a license corresponding to the content. In this case, the license can be applied to only one device, which includes a device binding method and a user binding method.
기기 바인딩(device binding) 방식은 수요자가 구입한 라이센스가 기기(device)에 종속되어 해당하는 기기(device)에서만 컨텐츠의 재생이 가능하도록 하는 방식이다. 그리고, 사용자 바인딩(user binding) 방식은 구입한 라이센스가 사용자(user)에게 종속되는 경우로서, 예컨대 SIM(Subscriber Identification Module) 카드 또는 스마트 카드 등을 이용하는 방법이 있다.The device binding method is a method in which a license purchased by a consumer is dependent on a device so that content can be played only on a corresponding device. The user binding method is a case in which a purchased license is dependent on a user, and there is a method of using a subscriber identification module (SIM) card or a smart card.
도 1은 종래의 일반적인 DRM 라이센스를 구조를 나타내는 예시도로서, XML(eXtentsible Markup Language)을 이용하여 표현하고 있다.1 is a diagram illustrating a structure of a conventional general DRM license, and is expressed using XML (eXtentsible Markup Language).
1라인 내지 5라인에서는 DRM 라이센스의 시작을 나타내며 XML의 해석을 위한 정보를 나타내는 XML 네임스페이스에 대한 정보를 기술하고 있다.Lines 1 through 5 describe information about the XML namespace, which indicates the beginning of a DRM license and indicates information for the interpretation of XML.
6라인 내지 8라인에서는 DRM 라이센스가 적용되는 DRM 시스템의 버전 정보를 기술하고 있다.Lines 6 to 8 describe the version information of the DRM system to which the DRM license is applied.
9라인 내지 21라인은 컨텐츠 정보와 DRM 라이센스의 구체적인 내용을 포함하며, 각각 <asset>엘리먼트와 <permission>엘리먼트로 표현하고 있다.Lines 9 to 21 contain content information and specific contents of the DRM license, and are expressed by <asset> and <permission> elements, respectively.
<asset>엘리먼트는 11라인 내지 13라인에서 DRM 라이센스가 적용되는 컨텐츠의 식별자(identifier)를 기술하고, 14라인 내지 16라인에서는 암호화된 컨텐츠를 복호할 수 있는 컨텐츠 암호 키(Content Encryption Key, CEK) 정보를 기술하고 있다.The <asset> element describes the identifier of the content to which the DRM license is applied in lines 11 to 13, and the content encryption key (CEK) in which lines 14 to 16 can decrypt the encrypted content. Describes information.
<permission> 엘리먼트는 18라인 내지 20라인에서 컨텐츠 재생이 가능함을 기술하고 있다.The <permission> element describes that content playback is possible on lines 18-20.
도 2는 종래의 일반적인 DRM 라이센스를 구조를 나타내는 또다른 예시도로서, 19라인 내지 23라인에서는 컨텐츠를 디스플레이할 수는 있지만 1회만 허용하고 있음을 기술하고 있다. 20라인의 <constraint>엘리먼트는 <count>엘리먼트 이외에도 <interval>, <accumulated>, <start>, <end>와 같은 엘리먼트들을 포함할 수 있다.FIG. 2 is another exemplary diagram illustrating a structure of a conventional general DRM license, and describes that lines 19 to 23 may allow content to be displayed only once. In addition to the <count> element, the <constraint> element in line 20 may include elements such as <interval>, <accumulated>, <start>, and <end>.
<interval>엘리먼트는 컨텐츠를 사용할 수 있는 기간을 나타내며, 그 시작 시점은 컨텐츠를 최초로 사용한 시점이다. 예를 들어, <interval>엘리먼트의 값이 '10d'로 표현되면, 컨텐츠를 사용한 시점부터 10일 동안 컨텐츠를 자유롭게 사용할 수 있다.The <interval> element indicates a period during which the content can be used, and the start time is when the content is first used. For example, if the value of the <interval> element is expressed as '10d', the content may be freely used for 10 days from the time of using the content.
<accumulated>엘리먼트는 컨텐츠의 사용이 최대로 축적될 수 있는 시간을 의미한다. 예를 들어, '10h'라고 하면 전체 컨텐츠의 재생 시간이 10시간 이상이 되어서는 안되는 것을 의미한다.The <accumulated> element means the time at which the use of the content can be accumulated to the maximum. For example, "10h" means that the playback time of the entire content should not be more than 10 hours.
<start>와 <end>엘리먼트는 함께 기술되는데, <start>엘리먼트에서 지정하는 날짜부터 <end>에서 지정하는 날짜까지 자유롭게 사용할 수 있음을 기술하고 있다.The <start> and <end> elements are described together, stating that they can be used freely from the date specified by the <start> element to the date specified by the <end> element.
현재 DRM에 관한 대표적 기술로는 마이크로소프트사의 DRM, OMA DRM 등이 있으며, 일반적으로 라이센스가 바인딩된 단일의 기기에서만 컨텐츠의 재생이 가능하도록 되어 있으므로, 사용자가 여러 기기를 소유하고 있는 경우에는 하나의 컨텐츠와 이에 해당하는 라이센스를 이용하여 다양한 기기에서 컨텐츠를 재생할 수 없는 불편함이 있다.Currently, representative technologies related to DRM include Microsoft's DRM and OMA DRM, and in general, content can be played only on a single device to which a license is bound. Therefore, if a user owns multiple devices, There is an inconvenience in that the content cannot be played on various devices by using the content and the corresponding license.
본 발명은 상기한 문제점을 해결하기 위해 안출된 것으로, 다양한 기기에서 디지털 컨텐츠를 재생할 수 있는 라이센스 구조를 제시하고, 상기 구조를 이용하여 디지털 컨텐츠를 여러 기기에서 재생하는 방법을 제안한다.The present invention has been made to solve the above problems, proposes a license structure that can play digital content on various devices, and proposes a method of playing digital content on various devices using the structure.
상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 라이센스 정보를 포함하는 컨텐츠를 전송하는데, 상기 라이센스 정보는 상기 컨텐츠를 재생할 수 있는 2이상의 기기들에 대한 각각의 고유한 식별자를 포함하는 제1단계와, 상기 컨텐츠를 수신하고, 상기 라이센스 정보로부터 상기 식별자들을 추출하는 제2단계, 및 상기 추출한 식별자들 중 자신의 식별자와 동일한 식별자가 존재하는 경우 상기 컨텐츠를 재생하는 제3단계를 포함한다.In order to achieve the above object, the DRM license method for supporting a plurality of devices according to an embodiment of the present invention transmits the content including the license information, the license information for each of two or more devices capable of playing the content A first step including a unique identifier of a; a second step of receiving the content and extracting the identifiers from the license information; and if the same identifier exists among the extracted identifiers, A third step of reproducing is included.
또한 상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 라이센스 정보를 포함하는 컨텐츠를 전송하는데, 상기 라이센스 정보는 상기 컨텐츠를 재생할 수 있는 2이상의 기기들이 속하는 논리적 영역을 구별시키는 고유한 식별자를 포함하는 제1단계와, 상기 컨텐츠를 수신하고, 상기 라이센스 정보로부터 상기 식별자를 추출하는 제2단계, 및 상기 추출한 식별자가 기기 자신이 속하는 영역의 식별자와 동일한 경우 상기 컨텐츠를 재생하는 제3단계를 포함한다.In addition, in order to achieve the above object, the DRM license method for supporting a plurality of devices according to an embodiment of the present invention transmits the content including the license information, the license information is logical to belong to two or more devices that can play the content; A first step of including a unique identifier to distinguish an area, a second step of receiving the content and extracting the identifier from the license information, and if the extracted identifier is the same as an identifier of the area to which the device belongs; The third step of playing the content.
또한 상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 라이센스 정보를 포함하는 컨텐츠를 전송하는데, 상기 라이센스 정보는 상기 컨텐츠를 재생하는 횟수를 나타내는 재생 횟수 정보를 포함하는 제1단계와, 상기 컨텐츠를 수신하고, 상기 라이센스 정보로부터 상기 재생 횟수 정보를 추출하는 제2단계, 및 상기 추출한 재생 횟수 정보로부터 상기 수신한 컨텐츠를 재생할 수 있음이 확인되면 상기 컨텐츠를 재생하는 제3단계, 사용한 또는 사용할 재생 횟수를 제외하고 남아 있는 재생 횟수 정보와 라이센스를 다른 기기에 전달하고, 상기 다른 기기가 변경된 재생 횟수 정보를 추출하여 사용하는 제4단계를 포함한다.In addition, in order to achieve the above object, the DRM license method for supporting a plurality of devices according to an embodiment of the present invention transmits the content including the license information, the license information is the number of playback information indicating the number of times of playing the content; A second step of receiving the content, a second step of receiving the content, and extracting the play count information from the license information; and reproducing the content if it is confirmed that the received content can be played from the extracted play count information. And a fourth step of transmitting the remaining play count information and the license to the other device except for the used or used play count, and extracting and using the changed play count information.
한편, 상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 라이센스 정보를 포함하는 컨텐츠를 전송하는데, 상기 라이센스 정보는 상기 컨텐츠를 재생할 수 있는 기기들의 갯수를 나타내는 기기 갯수 정보인 것을 포함하는 제1단계와, 상기 컨텐츠를 수신하고, 상기 라이센스 정보로부터 상기 기기 갯수 정보를 추출하는 제2단계, 및 상기 추출한 기기 갯수 정보로부터 상기 수신한 컨텐츠를 재생할 수 있음이 확인되면 상기 컨텐츠를 재생하는 제3단계, 사용한 또는 사용할 기기 갯수를 제외하고 남아 있는 기기 갯수 정보와 라이센스를 다른 기기에 전달하고, 상기 다른 기기가 변경된 기기 갯수 정보를 추출하여 사용하는 제4단계를 포함한다.Meanwhile, in order to achieve the above object, the DRM license method for supporting a plurality of devices according to an embodiment of the present invention transmits content including license information, wherein the license information indicates the number of devices that can reproduce the content. A first step including device number information, a second step of receiving the content, extracting the device number information from the license information, and confirming that the received content can be played back from the extracted device number information A third step of playing the content, a fourth step of transmitting the remaining device number information and the license to the other device except for the used or used device number, and extracting and using the changed device number information from the other device. do.
또한 상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 컨텐츠를 재생할 수 있는 2이상의 기기들이 속하는 논리적 영역을 관리하는 서버가 컨텐츠와 상기 컨텐츠에 대한 라이센스 정보를 수신하는 제1단계와, 상기 기기들이 상기 컨텐츠를 요청하면 상기 서버가 상기 제1단계에서 수신한 라이센스 정보를 확인하는 제2단계와, 상기 제2단계로부터 적법한 라이센스로 확인되면, 상기 서버는 상기 기기에게 요청된 컨텐츠를 제공하고, 자신의 라이센스 정보의 상태값을 갱신하는 제3단계를 포함한다. 이 때, 바람직하게는 라이센스 정보는 상기 컨텐츠를 재생하는 횟수를 나타내는 재생 횟수 정보이거나, 컨텐츠를 재생할 수 있는 기기들의 갯수를 나타내는 기기 갯수 정보이거나, 컨텐츠를 재생할 수 있는 총 시간을 나타내는 컨텐츠 재생 시간 정보인 것을 특징으로 한다.In addition, in order to achieve the above object, in the DRM license method for supporting a plurality of devices according to an embodiment of the present invention, a server managing a logical area to which two or more devices capable of playing content belong to the content and license information for the content. A first step of receiving; a second step of checking, by the server, the license information received in the first step when the devices request the content; and when the server is confirmed to be a legitimate license from the second step, the server And providing a requested content to the device, and updating a state value of its license information. At this time, preferably, the license information is play count information indicating the number of times the content is played, device count information indicating the number of devices that can play the content, or content play time information indicating the total time that the content can be played. It is characterized by that.
한편, 상기 목적을 달성하기 위하여, 본 발명의 실시에 따른 다수의 기기를 지원하는 DRM 라이센스 방법은 컨텐츠를 재생할 수 있는 2이상의 기기들이 속하는 논리적 영역을 관리하는 서버가 컨텐츠와 상기 컨텐츠에 대한 라이센스 정보를 수신하는 제1단계와, 상기 제1단계에서 수신한 라이센스 정보를 상기 영역에 속하는 기기별로 분할하는 제2단계와, 상기 제2단계에서 분할된 라이센스 정보와 제1단계에서 수신한 컨텐츠를 해당 기기로 전송하는 제3단계, 및 상기 제3단계로부터 수신한 분할된 라이센스 정보에 따라 컨텐츠를 재생하는 제4단계를 포함한다. 이 때, 바람직하게는 상기 라이센스 정보는 상기 컨텐츠를 재생하는 횟수를 나타내는 재생 횟수 정보이거나, 컨텐츠를 재생할 수 있는 기기들의 갯수를 나타내는 기기 갯수 정보이거나, 컨텐츠를 재생할 수 있는 총 시간을 나타내는 컨텐츠 재생 시간 정보인 것을 특징으로 한다.Meanwhile, in order to achieve the above object, in the DRM license method for supporting a plurality of devices according to an embodiment of the present invention, a server managing a logical area to which two or more devices capable of playing content belongs belongs to content and license information for the content. The first step of receiving the; and the second step of dividing the license information received in the first step for each device belonging to the area; the license information divided in the second step and the content received in the first step A third step of transmitting to the device, and a fourth step of playing the content in accordance with the divided license information received from the third step. In this case, preferably, the license information is play count information indicating the number of times of playing the content, device count information indicating the number of devices that can play the content, or content playing time indicating the total time of playing the content. It is characterized in that the information.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 다수의 기기를 지원하는 DRM 라이센스 방법을 설명하면 다음과 같다.Hereinafter, a DRM license method for supporting a plurality of devices according to an embodiment of the present invention will be described with reference to the accompanying drawings.
한편, DRM 라이센스는 그 상태값이 변하는 경우와 변하지 않는 경우로 나누어 생각할 수 있다. 즉, <start>, <end>엘리먼트의 기술하는 경우에는 해당 기간동안에 컨텐츠의 사용이 가능하므로 해당 값이 변하지 않는다. 그러나, 도 2의 21라인과 같이 컨텐츠 사용의 회수를 제한하고 있는 경우에는 상기 컨텐츠를 사용할 때마다 그 값이 변하게 된다. 본 발명에서는 이렇게 DRM 라이센스의 상태값이 변하는 경우와 변하지 않는 경우에 각각 적용될 수 있는 방법에 대해 설명하도록 한다. 또한, 후술할 DRM 라이센스 구조는 DRM 환경에 따라 XML로 표현되거나 별도의 오브젝트로 구현될 수 있다.On the other hand, the DRM license can be divided into a case where the state value changes and a case where the state value does not change. That is, in the case of describing the <start> and <end> elements, the value is not changed since the content can be used during the corresponding period. However, if the number of times of use of the content is limited as shown in line 21 of FIG. 2, the value changes every time the content is used. In the present invention, a method that can be applied to the case where the state value of the DRM license changes or does not change will be described. In addition, the DRM license structure to be described later may be expressed in XML or implemented as a separate object according to the DRM environment.
도 3은 본 발명의 실시에 따라 DRM 라이센스 구조에 다수의 기기 식별자를 기술하는 것을 나타내는 예시도로서, 컨텐츠를 재생할 수 있는 기기의 고유한 식별자를 기술하는 방법이다. 따라서, DRM 라이센스 구조에 기술된 기기 식별자에 대응하는 기기만이 컨텐츠를 이용할 수 있는 권리가 있다. 즉, DRM 기능이 있는 기기를 소유하고 있는 사용자는 여러 기기에서 재생할 수 있는 사항이 기술된 라이센스 구조를 라이센스 제공자로부터 구입한다. 상기 라이센스 구조에는 컨텐츠를 재생할 수 있는 기기의 고유한 식별자가 기술되어 있으므로, 각각의 기기들은 상기 라이센스 구조에 기술된 기기 식별자가 자신의 것과 일치하면 해당 컨텐츠를 재생할 수 있다. 이러한 방법은 DRM 라이센스의 상태값이 변하지 않는 구조에 적용하는 것이 적합하다.3 is an exemplary diagram illustrating describing a plurality of device identifiers in a DRM license structure according to an embodiment of the present invention, and a method of describing a unique identifier of a device capable of playing content. Therefore, only the device corresponding to the device identifier described in the DRM license structure has a right to use the content. That is, a user who owns a device having a DRM function purchases a license structure from a license provider that describes what can be played on various devices. Since the license structure describes a unique identifier of a device capable of playing the content, each device can play the content if the device identifier described in the license structure matches its own. This method is suitable to apply to the structure in which the status value of the DRM license does not change.
도 4는 본 발명의 실시에 따라 DRM 라이센스 구조에 특정한 도메인 식별자를 기술하는 것을 나타내는 예시도로서, 컨텐츠를 재생할 수 있는 기기들을 포함하는 특정한 도메인의 고유한 식별자를 기술하는 방법이다. 따라서, DRM 라이센스 구조에 기술된 도메인 식별자에 대응하는 도메인에 포함된 기기들만이 컨텐츠를 이용할 수 있는 권리가 있다. 이러한 방법은 DRM 라이센스의 상태값이 변하지 않는 구조에 적용하는 것이 적합하다.4 is an exemplary diagram illustrating describing a domain identifier specific to a DRM license structure according to an embodiment of the present invention, and a method of describing a unique identifier of a specific domain including devices capable of playing content. Therefore, only devices included in the domain corresponding to the domain identifier described in the DRM license structure have a right to use the content. This method is suitable to apply to the structure in which the status value of the DRM license does not change.
도 3 또는 도 4에서 제시하는 구조는 컨텐츠 제공자 또는 별도의 라이센스 생성자가 제공할 수 있고, 사용자 측에 별도의 DRM서버를 설치하지 않아도 된다.The structure shown in FIG. 3 or 4 may be provided by a content provider or a separate license creator, and a separate DRM server may not be installed on the user side.
도 5는 본 발명의 실시에 따라 DRM 서버를 중심으로 DRM 라이센스를 관리하는 것을 나타내는 예시도이다.5 is an exemplary diagram illustrating managing a DRM license based on a DRM server according to an embodiment of the present invention.
즉, 식별가능한 도메인(500)에는 컨텐츠를 재생할 수 있는 각종 기기들(530,540,550)과 외부로부터 수신하는 컨텐츠의 라이센스를 관리하는 DRM 서버(520)가 포함된다. 한편, 라이센스 생성자(510)는 해당 컨텐츠에 대한 라이센스 구조(560)를 제공하는데, 상기 컨텐츠를 제공하는 컨텐츠 제공자가 해당 컨텐츠와 함께 라이센스 구조를 제공할 수도 있다. 상기 DRM 서버(520)는 라이센스와 이와 관련된 라이센스 상태 정보를 관리한다. 따라서, 도 5에서 도시한 DRM 라이센스 관리 형태는 라이센스 상태값의 변화 여부에 관계없이 적용할 수 있다. That is, the identifiable domain 500 includes various devices 530, 540, 550 capable of playing content and a DRM server 520 managing licenses of content received from the outside. Meanwhile, the license generator 510 provides a license structure 560 for the corresponding content, and the content provider providing the content may provide the license structure together with the corresponding content. The DRM server 520 manages a license and license status information related thereto. Therefore, the DRM license management form shown in FIG. 5 can be applied regardless of whether the license state value changes.
우선, DRM 서버(520)와 기기들(530,540,550)간에 인증 과정을 수행함으로써 상기 도메인(500) 내에 속한 정당한 기기인지 여부를 확인한다. 그리고 나서, DRM 서버(520)와 기기들(530,540,550) 사이에 송수신하는 정보의 보호를 위해 암호키를 생성하는 과정을 거치게 되고, 기기는 DRM 서버(520)에게 컨텐츠 사용을 요청한다. DRM 서버(520)는 상기 요청에 따라, 컨텐츠 사용을 요청한 기기가 DRM 서버(520)의 라이센스 구조에 기술된 기기인지 여부를 확인한다. 그리고 나서, 기기가 컨텐츠를 재생할 수 있도록 하고, 이에 따른 라이센스의 상태값을 수정한다.First, the authentication process is performed between the DRM server 520 and the devices 530, 540, and 550 to determine whether the device is a legitimate device belonging to the domain 500. Then, a process of generating an encryption key to protect the information transmitted and received between the DRM server 520 and the devices (530, 540, 550), the device requests the DRM server 520 to use the content. In response to the request, the DRM server 520 checks whether the device requesting the use of the content is the device described in the license structure of the DRM server 520. Then, the device can play the content, and modify the status value of the license accordingly.
한편, 상기 DRM 서버(520)가 라이센스 권한을 자신이 관리하는 기기들 (530,540,550)에게 분할하여 제공하면, 상기 기기들 (530,540,550)은 할당된 권한 내에서 컨텐츠를 이용할 수 있다. 예컨데, 상기 라이센스 권한이 재생 시간에 관한 것일 경우 각각의 기기별(530,540,550)로 재생할 수 있는 시간을 분할하여 할당하거나, 재생 가능 횟수에 관한 것일 경우 각각의 기기별(530,540,550)로 재생할 수 횟수를 분할하여 할당할 수 있다.Meanwhile, when the DRM server 520 divides and provides a license right to devices 530, 540 and 550 managed by the DRM server 520, the devices 530, 540 and 550 may use contents within the assigned rights. For example, when the license right is related to the playback time, the playback time can be divided and allocated to each device (530, 540, 550), or when the license rights are related, the number of times that can be played by each device (530, 540, 550) is divided. Can be assigned.
도 6은 본 발명의 실시에 따라 컨텐츠를 재생하는 기기의 갯수를 제한하기 위한 DRM 라이센스 구조를 나타내는 예시도이다. 즉, DRM 라이센스 구조에 컨텐츠를 재생할 수 있는 기기의 식별자를 기술하지 않고 몇 개의 기기에서 컨텐츠를 재생할 수 있는지에 대한 정보를 기술하고 도 5에서 도시한 DRM 서버(520)가 기기의 개수를 관리하는 방식이다. 도 6에서는 최대 5개의 기기까지 컨텐츠의 재생을 허용하고 있음을 나타내고 있다. 도 6에서 도시한 바와 같이 기기의 개수를 지정하는 방법은 기기의 고유한 식별자를 정확히 모르거나 새로운 기기의 추가 또는 제거시에도 DRM 서버(520)가 효율적으로 라이센스를 관리할 수 있다.6 is an exemplary diagram illustrating a DRM license structure for limiting the number of devices that play content according to an embodiment of the present invention. That is, the information on how many devices can play the content is described in the DRM license structure without describing the identifier of the device that can play the content, and the DRM server 520 illustrated in FIG. 5 manages the number of devices. That's the way. In FIG. 6, up to five devices are allowed to play content. As illustrated in FIG. 6, in the method of designating the number of devices, the DRM server 520 may efficiently manage licenses even when the unique identifier of the device is not known correctly or when a new device is added or removed.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정하는 것은 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to drawing.
본 발명에 따른 DRM 컨텐츠의 재생을 위한 라이센스 구조를 이용하여 상기 컨텐츠가 다수의 기기에서 실행될 수 있도록 함으로써, 컨텐츠 이용자는 다양한 DRM 환경에서 보다 편리하게 컨텐츠를 이용할 수 있는 효과가 있다.By allowing the content to be executed in a plurality of devices by using a license structure for reproducing DRM content according to the present invention, a content user can use the content more conveniently in various DRM environments.
도 1은 종래의 일반적인 DRM 라이센스를 구조를 나타내는 예시도이다.1 is an exemplary diagram showing a structure of a conventional general DRM license.
도 2는 종래의 일반적인 DRM 라이센스를 구조를 나타내는 또다른 예시도이다.2 is another exemplary diagram illustrating a structure of a conventional general DRM license.
도 3은 본 발명의 실시에 따라 DRM 라이센스 구조에 다수의 기기 식별자를 기술하는 것을 나타내는 예시도이다.3 is an exemplary diagram illustrating describing a plurality of device identifiers in a DRM license structure according to an embodiment of the present invention.
도 4는 본 발명의 실시에 따라 DRM 라이센스 구조에 특정한 도메인 식별자를 기술하는 것을 나타내는 예시도이다.4 is an exemplary diagram illustrating describing a domain identifier specific to a DRM license structure according to an embodiment of the present invention.
도 5는 본 발명의 실시에 따라 DRM 서버를 중심으로 DRM 라이센스를 관리하는 것을 나타내는 예시도이다.5 is an exemplary diagram illustrating managing a DRM license based on a DRM server according to an embodiment of the present invention.
도 6은 본 발명의 실시에 따라 컨텐츠를 재생하는 기기의 갯수를 제한하기 위한 DRM 라이센스 구조를 나타내는 예시도이다.6 is an exemplary diagram illustrating a DRM license structure for limiting the number of devices that play content according to an embodiment of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0021106A KR100506530B1 (en) | 2005-03-14 | 2005-03-14 | Method for DRM license supporting plural devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0021106A KR100506530B1 (en) | 2005-03-14 | 2005-03-14 | Method for DRM license supporting plural devices |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0064861A Division KR100493904B1 (en) | 2003-09-18 | 2003-09-18 | Method for DRM license supporting plural devices |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050032551A KR20050032551A (en) | 2005-04-07 |
KR100506530B1 true KR100506530B1 (en) | 2005-08-03 |
Family
ID=37237005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2005-0021106A KR100506530B1 (en) | 2005-03-14 | 2005-03-14 | Method for DRM license supporting plural devices |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100506530B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101369399B1 (en) | 2006-12-29 | 2014-03-05 | 삼성전자주식회사 | Method and system for performing drm related rights enforcement when drm agent and rendering application are inplimented on separate devices |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100713844B1 (en) * | 2005-05-06 | 2007-05-02 | 주식회사 코어트러스트 | DM converter |
KR100763193B1 (en) | 2005-10-13 | 2007-10-04 | 삼성전자주식회사 | Method and system for providing DRM license |
KR100678924B1 (en) | 2005-11-29 | 2007-02-06 | 삼성전자주식회사 | Apparatus and method for implementing a plurality of DDR systems in low performance storage devices |
KR100834752B1 (en) * | 2006-02-17 | 2008-06-05 | 삼성전자주식회사 | Apparatus and method for delivering a license of content |
KR100806285B1 (en) | 2006-09-13 | 2008-02-22 | 에스케이 텔레콤주식회사 | Handheld terminal and method for playing DCF file using cluster file |
KR101672445B1 (en) * | 2010-03-19 | 2016-11-04 | 삼성전자주식회사 | Method and apparatus for controlling content play in content transmission system |
-
2005
- 2005-03-14 KR KR10-2005-0021106A patent/KR100506530B1/en active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101369399B1 (en) | 2006-12-29 | 2014-03-05 | 삼성전자주식회사 | Method and system for performing drm related rights enforcement when drm agent and rendering application are inplimented on separate devices |
Also Published As
Publication number | Publication date |
---|---|
KR20050032551A (en) | 2005-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100493904B1 (en) | Method for DRM license supporting plural devices | |
CN1321357C (en) | Method and apparatus for managing digital rights of portable storage device | |
KR101379861B1 (en) | Apparatus, system and method for providing DRM | |
EP1376308B1 (en) | Method for copy-protected recording and distribution of digital signals | |
WO2006107185A1 (en) | Domain management method and domain context of users and devices based domain system | |
KR20110059646A (en) | Techniques for Content Management Using Group Rights | |
KR20070001712A (en) | Right to use content in digital rights management, its issuance method, and content control method using the same | |
US9276935B2 (en) | Domain manager for extending digital-media longevity | |
US20090158439A1 (en) | Method for protecting unprotected content in drm and device thereof | |
US20070112679A1 (en) | Digital rights management method and system | |
US7778417B2 (en) | System and method for managing encrypted content using logical partitions | |
KR20060109266A (en) | Broadcast Content Protection / Management System | |
US20070136204A1 (en) | Apparatus and method for implementing digital rights management systems in low-efficiency storage device | |
KR100506530B1 (en) | Method for DRM license supporting plural devices | |
CN100565421C (en) | Be used to handle the method and apparatus of digital license | |
KR101185560B1 (en) | Method and apparatus for re-importing a content | |
US20070056040A1 (en) | Data carrier belonging to an authorized domain | |
CN101223532A (en) | Method for exporting usage rights to electronic data objects | |
KR101314271B1 (en) | Digital rights management method and system thereof | |
KR101301360B1 (en) | Method and system for providing a content subscription service | |
WO2007091189A2 (en) | Controlled derivative rights on the digital content | |
KR20090022832A (en) | Device authentication system and device authentication method | |
Schmucker | Possibilities, Limitations, and the Future of Audiovisual Content Protection | |
KR20080008090A (en) | Digital Rights Management Method and System for Providing Content Preview | |
KR20100010262A (en) | A method, system for preventing from illegal copy and computer-readable media storing program for realizing method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20050314 Patent event code: PA01071R01D |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050629 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050728 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050729 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080708 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090701 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100629 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110629 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120628 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20130627 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20140627 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160129 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160129 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170120 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170120 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20170728 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20170728 Start annual number: 13 End annual number: 13 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190430 |
|
FPAY | Annual fee payment |
Payment date: 20190430 Year of fee payment: 14 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20190430 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20190430 Start annual number: 14 End annual number: 14 |
|
R401 | Registration of restoration | ||
FPAY | Annual fee payment |
Payment date: 20190725 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20190725 Start annual number: 15 End annual number: 15 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210428 Termination category: Default of registration fee Termination date: 20190430 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20210428 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20210429 Start annual number: 16 End annual number: 16 |
|
R401 | Registration of restoration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20220802 Termination category: Default of registration fee Termination date: 20210428 Termination category: Default of registration fee Termination date: 20190430 |