WO2008034379A1 - Method, system and device for replacing copyright object in digital copyright management system - Google Patents
Method, system and device for replacing copyright object in digital copyright management system Download PDFInfo
- Publication number
- WO2008034379A1 WO2008034379A1 PCT/CN2007/070581 CN2007070581W WO2008034379A1 WO 2008034379 A1 WO2008034379 A1 WO 2008034379A1 CN 2007070581 W CN2007070581 W CN 2007070581W WO 2008034379 A1 WO2008034379 A1 WO 2008034379A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- exchange
- original
- message
- target
- rights
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Definitions
- the present invention relates to the field of digital network communications, and in particular, to a digital rights management technology. Background of the invention
- DRM Digital Rights Management
- OM A Open Mobile Alliance
- the OMA DRM system includes a Content Issuer (CI), a Rights Issuer (RI), and a DRM Agent Module (DRM Agent).
- the CI is responsible for sending the encrypted digital content product DCF (DRM Content Format) to the user, and the user downloads the DCF to the DRM Agent on the terminal device. If the user wants to use the downloaded digital content, the DCF's Rights Object (RO) must be requested from the RI.
- the RO includes the key of the decrypted DCF and the rights management information of the digital information, such as the number of uses, the duration of use, and the like. After the RO completes the authentication and registration process between the terminal and the RI, it is transmitted to the terminal by the RI.
- the user exchanges RO for a change of the original RO or multiple original ROs in exchange for one target RO or multiple target ROs, one original RO or multiple original ROs in exchange for one or more of the original ROs. .
- the current solution to RO in DRM technology is divided into two processes, first withdrawal Sell the original RO and re-request the new target RO.
- the revocation process includes: Step 1: The client sends a copyright revocation message to the RI. Step 2: After receiving the revocation message, the RI updates the revocation record of the RO and sends a RO revocation report to the client if the user agrees to cancel the revocation report; Step 3, the client The local original copyright is deleted after receiving the revocation report.
- the request process includes: Step 1: The client sends an RO request message to the RI to request the required target copyright; Step 2, after the RI authenticates the DRM Agent of the client, sends a response message; Step 3: The client receives the response according to the response The message installs the target RO.
- the existing DRM technology has the following problems: It takes at least two interaction processes to exchange copyright objects, and it is not possible to exchange copyright objects in one interaction. Summary of the invention
- the method, system and device for retrieving the rights object in the digital rights management system are provided in one or more embodiments of the present invention.
- the exchange of copyright objects is completed during an interaction.
- a method for retrieving a copyright object in a digital rights management system comprising: receiving, by a digital rights management agent module of a client, a copyright exchange request message carrying at least one original rights object information and at least one target rights object information; The copyright exchange request message determines whether a rights object exchange is performed, and generates a copyright exchange response message; and sends the copyright exchange response message to the client, notifying the client's digital rights management agent module to replace the original rights object, or retaining the original rights object.
- a method for retrieving a copyright object in a digital rights management system comprising: submitting at least one original copyright object information and at least one target rights object information to a copyright center a copyright exchange request message; receiving a copyright exchange response message from the copyright center; replacing the original rights object or retaining the original rights object according to the received copyright exchange response message.
- a digital copyright management system comprising: a copyright center, determining whether to perform a copyright exchange according to the received copyright exchange request message, and transmitting the processing result in the form of a copyright exchange response message; the digital rights management agent module is disposed at the client And transmitting the copyright exchange exchange request, and receiving the copyright exchange response message; replacing the original copyright object according to the received copyright exchange response message, or retaining the original copyright object.
- a copyright center comprising a first copyright exchange message receiving unit, configured to receive a copyright exchange request message sent by a client and carrying at least one original rights object information and at least one target rights object information, and the copyright exchange request message is received Sending to the first copyright exchange processing unit; the first copyright exchange processing unit determines whether to perform the copyright exchange according to the copyright exchange request message received by the first copyright message receiving unit, and sends the processing result to the first in the form of a copyright exchange response message a copyright exchange message sending unit; a first copyright exchange message sending unit, configured to send the copyright exchange response message to the client.
- a digital rights management agent module of a client comprising: a second copyright exchange message sending unit, a second copyright exchange processing unit, and a second copyright exchange message receiving unit; and a second copyright exchange message sending unit is configured to send a copyright exchange to the copyright center The request message; the response message is forwarded to the second copyright exchange message receiving unit; and the second copyright exchange processing unit replaces the original rights object with the target rights object or retains the original rights object according to the copyright exchange response message.
- the copyright exchange request message sent by the digital rights management agent module of the client to the copyright center includes the original copyright object information, and the target copyright object information to be exchanged indicates that the target copyright needs to be exchanged; the copyright center requests according to the copyright exchange.
- the message judges whether the condition of the exchange is met, if it meets, it provides a new target copyright object, and updates the local a database, the target copyright object is sent to the digital rights management agent module with a copyright exchange response message carrying the status information of the exchange success; the digital rights proxy module of the client replaces the local original with the new target rights object according to the received response message
- the rights object or the permission item in the original rights object is changed with the replacement target permission item.
- FIG. 1 is a block diagram showing the structure of a digital copyright management system of the present invention
- FIG. 2 is a schematic structural diagram of a copyright center in the digital rights management system shown in FIG. 1;
- FIG. 3 is a schematic diagram showing a structure of a digital rights management agent module in the digital rights management system shown in FIG.
- FIG. 4 is a flow chart showing a first embodiment of a method for retrieving a copyright object in a digital rights management system of the present invention
- Figure 5 is a flow chart showing a second embodiment of a method for retrieving a rights object in a digital rights management system of the present invention
- FIG. 6 is a flowchart of processing a original copyright object by a digital rights management agent module in a method for exchanging rights objects in a digital rights management system shown in FIG. 4 or FIG. 5;
- Figure 7 is a schematic diagram of an interface between a user and a portal
- Figure 8 is a schematic diagram of Aimed RO Info List parameter values
- Figure 9 is a schematic diagram of the value of the Trade RO Info List parameter parsed by the DRM agent. Mode for carrying out the invention
- the DRM system includes a content center 101, a copyright center 102, and a DRM agent module 104 in the client 103.
- the copyright center 102 further includes a first copyright exchange message receiving unit 201, a first copyright exchange message transmitting unit 202, a first copyright exchange processing unit 203, and an index creating unit 204.
- the DRM agent module 104 further includes: a second copyright exchange message receiving unit 301, a second copyright exchange message transmitting unit 302, and a second copyright exchange processing unit 303.
- the second copyright exchange message sending unit 302 sends a copyright exchange request message to the first copyright exchange message receiving unit 201, and the first copyright exchange processing unit 203 determines whether to proceed according to the copyright exchange request message received by the first copyright message receiving unit 201.
- the copyright exchange, and the processing result is sent to the second copyright exchange message receiving unit 301 through the first copyright exchange message transmitting unit 202 in the form of a copyright exchange response message, and the second copyright exchange processing unit 303 according to the second copyright exchange message receiving unit 301
- the received copyright exchange response message replaces the original copyright object with the target rights object or retains the original rights object.
- the index creation unit 204 is configured to create an exchange index information group (specifically, an exchange index table) to store the processing result and the exchange identifier processed by the first copyright exchange unit.
- the first copyright exchange message sending unit 202 is further configured to send, according to the exchange index information group, a trigger message carrying the exchange identifier to the second copyright exchange message receiving unit 301, where the second copyright exchange message sending unit 302 further uses The copyright acquisition message carrying the exchange identifier is transmitted to the first copyright exchange message receiving unit 201.
- FIG. 4 a flow chart of a first embodiment of a method for retrieving a rights object in a digital rights management system of the present invention is illustrated.
- Step S401 the DRM agent module of the client sends a RO Trade Request to the RI.
- the right to exchange a request message requesting to exchange the RO of another media content or change the RO of the existing media content.
- Device ID client device label
- RI ID copyright center ID
- Device nonce client device temporary
- Request Time client DRM current time
- Original RO Info List Aimed RO Info List
- Certificate chain Extensions
- Extensions and Signature
- Device ID M identifies the requested client device
- Device nonce M device selected nonce, preventing replay attacks
- Original RO Info List M identifies a list of original rights object information, including one or more Original RO Info
- Aimed RO Info List M identifies a list of target rights object information, including one or more Aimed RO Info
- Original RO Info The current state of the original RO permission of the DRM Agent.
- Original RO Info must include this parameter when the original RO is stateful. This parameter is used with RO ID or Protected Original RO.
- Original RO Info List includes at least one Original RO Info (original copyright object information) to satisfy the user. At least one original RO is exchanged for a target RO requirement. Referring to Table 2, Original RO Info includes the original RO ID (original copyright object identifier) or Protected Original RO (encrypted original RO). If the RO is in a state, the DRM agent module is required to submit the remaining copyright status information of the original RO ( State ), for example: Allow 5 ROs to be used, and 2 usage rights are left when the user changes.
- the Aimed RO Info List includes at least one Aimed RO Info to satisfy the user to exchange more than one target RO at the same time.
- Aimed RO Info includes Selected RO (target RO information selected by the user) or Aimed Rights (for the same media content, change the target permission items in the original RO, such as: change a time period, etc.). If the original RO is exchanged for a target RO, the Aimed RO Info also includes the Original RO ID (all original RO IDs that are in exchange for the target RO).
- Target RO information selected, including target
- RO ID In an Aimed RO Info, including Selected RO does not include Aimed Rights
- Aimed Rights 0 changes the target permission item information in the original RO for the same media content, including the original RO ID that was changed, and Aimed RO Info, including Aimed Rights, does not include Selected RO
- Original RO 0 is the ID ID of the original RO that is in exchange for the target RO.
- this parameter can be multiple, satisfying the requirement of multiple original ROs in exchange for a target RO.
- This parameter must be associated with Selected RO or In the Aimed Rights step S402, the copyright center determines whether to perform the rights object exchange according to the received RO Trade Request message.
- the simplest judgment conditions can include:
- the RI verifies the identity of the client and the legality and correctness of the original RO related information.
- the original RO related information includes whether the owner of the original RO is the client submitting the exchange request, or the holder of the client; whether the remaining copyright of the original RO is Consistent with the Rights State parameter in the exchange request (this parameter is included in Original RO Info). If the verification is passed, the copyright exchange request is accepted, otherwise the copyright exchange is rejected.
- the determining condition may further include: determining whether to agree to the copyright exchange transaction, and calculating the difference in exchange for the RO.
- a configuration file can be set on the RI server side, and the following parameters are saved: When the difference is greater than Max_Dfr, the RO is not allowed to be replaced. According to this rule, RI judges whether or not to agree to the copyright exchange transaction.
- the calculation of the RO spread can refer to the relevant business strategies and regulations of the operator/content provider.
- the determining condition may further include: the RI providing the target rights object, and updating the local RO database. If the Aimed RO Info in the RO Trade Request message submits the Selected RO that the user has previously selected, the RI extracts the RO from the database.
- Aimed RO Info submits the user's copyright change right to the original RO, namely Aimed Rights
- RI generates a target RO or target permission item based on the Aimed Rights and updates the local database. If the target rights object is provided or the local RO database is updated, the copyright exchange is rejected.
- the RI creates a copyright exchange response message in which the status information is exchanged successfully. Otherwise, a status information is created for the exchange of the failed copyright exchange response message, which may further include the reason why the RO exchange failed.
- Step S403 the RI sends a RO Trade Response message carrying the status information to the DRM agent module.
- the parameters included in the message Status, Device ID, RI ID of the issued target copyright, Device nonce, Trade RO Info List, Certificate chain, OCSP Response ), Extensions, and Signature 0
- Device nonce M device selected nonce to prevent replay attacks. This value must be the same as Device nonce in the RO Trade Request message.
- Trade RO Info M In exchange for the target of the exchange List copyright list, including one or more Trade RO Info
- Certificate 0 Verify the certificate chain required by the device signature chain
- OCSP 0 indicates whether the certificate chain is
- the signature of the Response message, in the Trade RO Info List, includes at least one Trade RO Info to meet the user's requirement to exchange more than one target RO at the same time.
- Reference table 5 The Trade RO Info includes the encrypted target RO ( Protected Aimed RO) that the user wants or the encrypted replacement target item (Replace Item) generated by Aimed Rights. If the 'Original RO ID' is included in the Aimed RO Info parameter in the RO Trade Request message, the 'Original RO ID' must also be included in the Trade RO Info, and the two are identical, or the latter includes all IDs in the former.
- Replace Item 0 Encrypted replacement target permission item, including new RO ID, and replacement original RO ID, including Replace Item in a Trade RO Info, excluding Protected Aimed RO
- Original RO ID 0 is the original that was handed in in exchange for the target RO
- Step S404 the RO Trade Response message received by the DRM agent module, processing the original copyright object, and the processing procedure thereof is as shown in FIG.
- step S601 the DRM agent module detects the status information Status, and if Status is successful, S602 is performed, otherwise, S605 is performed.
- step S602 the DRM agent module detects Trade RO Info in the RO Trade Response, and if the parameter included in the Trade RO Info is Protected Aimed RO, step S603 is performed; if the parameter included in the Trade RO Info is Replace Item Then, step S604 is performed.
- step S603 the DRM agent module installs Protected Aimed RO, and deletes all the original copyright objects according to the Original RO ID, and ends.
- step S604 the DRM agent module replaces the permission item in the corresponding original copyright object with the permission information in the Replace Item according to the original RO ID in the Replace Item. And replace the original RO ID with the new target RO ID in the Replace Item. If Trade RO Info also includes the parameter Original RO ID, the DRM Agent module also deletes all other original rights objects corresponding to these IDs, and ends.
- step S605 the DRM agent module retains the original rights object and ends.
- step S501 the DRM agent module of the client sends a RO Trade Request message to the RI, requesting to exchange the RO of another media content or changing the RO of the existing media content.
- Step S502 After receiving the foregoing RO Trade Request message, the RI allocates a Trade ID (Exchange ID) to the exchange, and creates an exchange index information group that records the correspondence between the current exchange identifier and the processing result.
- the exchange index information group may be an exchange index table with the Trade ID as shown in Table 6, and sent to the DRM agent module to carry the Trade ID Trigger message.
- the Trigger message can also carry a parameter indicating the time, which is used to instruct the client to request the copyright object at a later time.
- Step S503 The copyright center determines, according to the received RO Trade Request message, whether to perform the rights object exchange, the judgment condition is the same as the judgment condition in step S402 of the first embodiment, and saves the RO Trade Response message generated by the process to Exchange the index table.
- Step S504 the DRM agent module sends an RO Obtain message carrying the Trade ID to the RI.
- the DRM agent module can send the RO Obtain message at the time specified in the Trigger message.
- Step S505 The RI verification end extracts the RO Trade Response message from the exchange index table according to the Trade ID, and then sends the RO Trade Response message back to the client DRM agent module.
- Step S507 The DRM agent module processes the original rights object according to the received RO Trade Response message, and the processing procedure is the same as the process of step S404 of the first embodiment.
- the Trade ID in step S502 may be generated by the digital rights management agent module, and then step S502 includes: the copyright center checks the copyright exchange. Determining the uniqueness of the exchange identifier in the message, and creating an exchange index information group with the exchange identifier, and no longer sending a trigger message to the DRM agent module.
- a third specific embodiment is proposed for a method for retrieving a copyright object in a digital copyright management system provided by the present invention.
- a mobile user currently has 10 original ROs, denoted as RO ⁇ R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 , R0 9 , RO 10 , whose identifiers are 1, 2, 3 , 4, 5, 6, 7, 8, 9, 10.
- the user wishes to exchange RC R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 for the target rights object RO a identified as a , and use R0 9 and RC.
- RO b is a change to the copyright item of R0 9 and the usage time is extended.
- FIG. 7 it is a schematic diagram of a user interaction interface with a portal, where the original information includes an original ROID, an original RI ID, and an original copyright state. And other information; in the target information, including selected Aimed RO and other options such as Aimed Rights Description for editing, the definition of the license operation and operation constraints can be found in OMA DRM2. .0 is defined in the TS specification.
- the user can select the required RO in the content center webpage, the RI Portal or the super distribution, or the RO of the different media content or the same media content, and the ID of the RO and the RI that issues the target RO.
- the ID is filled in to the interface. If the user only wants to make minor changes to the original RO, the target copyright object description item can be selected, and the permission information to be changed can be edited.
- the user first fills in the original copyright object identifiers 1, 2, 3, 4, 5, 6, 7, 8 in the "original information" column on the interface shown in FIG. "Select single option in the column” to select the target copyright object information, ,, and fill in the "target copyright object identifier, as a, complete the filling of a target copyright information.
- the original copyright object identifiers 9, 10 are filled in the "Original Information” column.
- the "Target Information” column select the single option “Target Rights Object Description”, fill in the "Original Rights Object ID,” and enter the right of the user in the "Operation License” and "Operation Constraints” fields. Description of the item. For example, the "lifetime" of "play” is changed to "September 1 to September 10".
- the Portal converts the content of the above interface into a RO Trade Request message and submits it to the RI process.
- FIG. 8 it is a schematic diagram of the Aimed RO Info List, including two Aimed RO Info, and one Aimed RO Info includes Selected RO, that is, the identifier is a.
- Aimed RO Info includes Aimed Rights (for the same media content, change the license operation in the target permission item in R0 9 with the identifier 9 to form a new target copyright object RO b identified as b, the identifier b can be subsequently Assigned by RI ;), where Aimed Rights includes the changed rights object identifier 9 and the operation permission option.
- Aimed RO Info also includes the identifiers 9, 10 of the original copyright objects R0 9 and R0 1 () that are in exchange for the exchange of RO b .
- the RI After processing the RO Trade Request message, the RI sends a RO Trade Response message to the client, and includes parameters such as: Status, Device ID, RI ID of the target copyright, Device nonce, Trade RO Info List, and the like. Certificate chain ⁇ OCSP Response ⁇ Extensions and Signature.
- Trade RO Info List is a schematic diagram Trade RO Info List, comprising two Trade RO Info, which comprises a Trade RO Info Protected Aimed RO, i.e., identified as a target of the encrypted rights object complete a the RO
- Another Trade RO Info includes Replace Item, which is an encrypted target permission item generated according to Aimed Rights, including: new copyright object identifier b, changed copyright object identifier 9 and permissions (usage period) From September 1st to September 10th, there are also the identifiers 9, 10 of the original copyright objects R0 9 and R0 1Q in exchange for the target copyright object RO b .
- the DRM agent module parses the Trade RO Info according to the received RO Trade Response message, wherein the first Trade RO Info includes Protected Aimed RO, which is an encrypted RO a , and the target of the DRM agent module installation identifier is a.
- the copyright object RO a and delete the original copyright objects RC R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 corresponding to the identifiers 1, 2, 3, 4, 5, 6, 7, 8 .
- the second Trade RO Info includes Replace Item, and the DRM agent module replaces the permission item in R0 9 with the permission information in the Replace Item according to the copyright object identified by the Replaced RO ID. And the original object identifier 9 is replaced with the new target rights object identifier b, and the original copyright object RO with the identifier 10 of the RO b is deleted, and it is determined that R0 9 does not exist locally, otherwise the R0 9 is deleted and ends.
- the message interaction in exchange for the rights object may be implemented by an HTTP (Hyper Text Transfer Protocol) or a ROAP (Effective Object Acquistion Protocol) protocol.
- HTTP Hyper Text Transfer Protocol
- ROAP Effective Object Acquistion Protocol
- the copyright exchange request message sent by the digital rights management agent module of the client to the copyright center includes the original copyright object information, In exchange for the target copyright object information, indicating that the target copyright needs to be exchanged; the copyright center judges whether the eligible condition is met according to the copyright exchange request message, provides a new target copyright object if it is met, and updates the database, and exchanges the target copyright object with the target.
- the copyright exchange response message of the successful status information is sent to the digital rights management agent module; the digital rights proxy module of the client replaces the local original copyright object with the new target rights object or uses the target permission item to be replaced according to the received response message. Change the permission item in the original copyright object.
- the exchange of the entire copyright object is completed in one interaction process, without the need to revoke the original copyright object as in the prior art, and then To request a new target rights object, after two interaction processes, the technical problem that the existing DRM technology cannot complete the exchange of the target copyright in one interaction process is overcome.
- the technical solution of the present invention only needs one interaction process, which simplifies the process, reduces the network burden, and increases the degree of freedom for the user to select the copyright, and the user can flexibly exchange the required copyright object, and does not appear to retreat only.
- the phenomenon of re-requesting, resources are no longer wasted.
- the technical solution of the present invention first identifies the current exchange by using the Trade ID, and then the RI processes the RO Trade Request message, and saves the generated RO Trade Response message in the exchange index table, and waits until the user When the RI has been processed, the client sends the RO Obtain message to extract the RO Trade Response message in exchange for the copyright object.
- This not only solves the technical problem that the prior art cannot complete the exchange of the target copyright in an interaction process, but also the RI.
- the client is more flexible in handling copyright exchanges, making the system more optimized.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
数字版权管理系统中换取版 M "象的方法、 系统和设备 技术领域 Method, system and device for retrieving version M" in digital rights management system
本发明涉及数字网络通信领域, 尤其涉及一种数字版权管理技术。 发明背景 The present invention relates to the field of digital network communications, and in particular, to a digital rights management technology. Background of the invention
DRM ( Digital Rights Management数字版权管理)是在网络通信中 为了防止数字内容的非法使用而出现的技术。 内容提供商和运营商可以 通过 DRM技术, 管理用户对下载内容的使用, 能够有效地防止盗版, 保护内容提供商 /开发商的权益。 目前, 国际上针对 DRM开展了大量的 研究工作。 其中, OM A ( Open Mobile Alliance, 开放移动联盟)制定 的移动 DRM标准得到了广泛的支持和认同。 DRM (Digital Rights Management) is a technology that appears in network communication to prevent illegal use of digital content. Content providers and operators can manage the use of downloaded content by users through DRM technology, effectively preventing piracy and protecting the rights of content providers/developers. At present, a lot of research work has been carried out internationally for DRM. Among them, the mobile DRM standard developed by OM A (Open Mobile Alliance) has been widely supported and recognized.
OMA DRM系统包括内容中心( Content Issuer, CI )、版权中心( Rights Issuer, RI )和 DRM代理模块( DRM Agent )。 其中, CI负责向用户发 送加密的数字内容产品 DCF ( DRM Content Format ), 用户将该 DCF下 载到终端设备上的 DRM Agent中。 如果用户想要使用下载的数字内容, 必须向 RI请求该 DCF的版权对象( Rights Object, RO )。 RO中包括解 密 DCF的密钥, 以及数字信息的权限管理信息, 如使用的次数、使用的 期限等。 RO—般在终端和 RI之间完成认证和注册流程后, 由 RI传送 给终端。 The OMA DRM system includes a Content Issuer (CI), a Rights Issuer (RI), and a DRM Agent Module (DRM Agent). The CI is responsible for sending the encrypted digital content product DCF (DRM Content Format) to the user, and the user downloads the DCF to the DRM Agent on the terminal device. If the user wants to use the downloaded digital content, the DCF's Rights Object (RO) must be requested from the RI. The RO includes the key of the decrypted DCF and the rights management information of the digital information, such as the number of uses, the duration of use, and the like. After the RO completes the authentication and registration process between the terminal and the RI, it is transmitted to the terminal by the RI.
同时, 用户换取 RO的需求也越来越成为一个普遍的问题。 用户换 取 RO涉及到一个原有 RO或多个原有 RO换取一个目标 RO或多个目 标 RO、一个原有 RO或多个原有 RO换取其中一个或多个原有 RO中的 权限项的更改。 At the same time, the need for users to exchange for RO has become a common problem. The user exchanges RO for a change of the original RO or multiple original ROs in exchange for one target RO or multiple target ROs, one original RO or multiple original ROs in exchange for one or more of the original ROs. .
目前的 DRM技术中对换取 RO的解决方案是分为两个过程, 先撤 销原有 RO , 再重新请求新的目标 RO。 The current solution to RO in DRM technology is divided into two processes, first withdrawal Sell the original RO and re-request the new target RO.
撤销过程包括: 步骤 1, 客户端向 RI发送版权撤销消息; 步骤 2, RI接收到所述撤销消息后, 如果同意撤销则更新 RO的撤销记录, 向客 户端发送 RO撤销报告; 步骤 3, 客户端接收到撤销报告后删除本地原 始版权。 The revocation process includes: Step 1: The client sends a copyright revocation message to the RI. Step 2: After receiving the revocation message, the RI updates the revocation record of the RO and sends a RO revocation report to the client if the user agrees to cancel the revocation report; Step 3, the client The local original copyright is deleted after receiving the revocation report.
请求过程包括: 步骤 1, 客户端向 RI发送 RO请求消息, 请求需要 的目标版权;步骤 2, RI对客户端的 DRM Agent认证后 ,回发响应消息; 步骤 3 , 客户端根据接收到所述响应消息安装目标 RO。 The request process includes: Step 1: The client sends an RO request message to the RI to request the required target copyright; Step 2, after the RI authenticates the DRM Agent of the client, sends a response message; Step 3: The client receives the response according to the response The message installs the target RO.
现有 DRM技术存在的问题是: 换取版权对象至少需要两次交互过 程, 而不能在一次交互过程中, 完成换取版权对象。 发明内容 The existing DRM technology has the following problems: It takes at least two interaction processes to exchange copyright objects, and it is not possible to exchange copyright objects in one interaction. Summary of the invention
为了解决现有 DRM技术不能在一次交互过程中完成换取版权对象 的技术问题, 本发明一个或多个实施例中提供了一种数字版权管理系统 中换取版权对象的方法、 系统和设备, 能够在一次交互过程中完成版权 对象的换取。 In order to solve the technical problem that the existing DRM technology cannot complete the exchange of the rights object in an interaction process, the method, system and device for retrieving the rights object in the digital rights management system are provided in one or more embodiments of the present invention. The exchange of copyright objects is completed during an interaction.
为了解决上述技术问题, 本发明采用如下的技术方案: In order to solve the above technical problem, the present invention adopts the following technical solutions:
一种数字版权管理系统中换取版权对象的方法, 包括: 接收客户端 的数字版权管理代理模块提交的携带有至少一个原始版权对象信息和 至少一个目标版权对象信息的版权交换请求消息; 根据接收到的所述版 权交换请求消息判断是否进行版权对象交换, 产生版权交换响应消息; 向客户端发送所述版权交换响应消息, 通知客户端的数字版权管理代理 模块替换原始版权对象, 或者保留原始版权对象。 A method for retrieving a copyright object in a digital rights management system, comprising: receiving, by a digital rights management agent module of a client, a copyright exchange request message carrying at least one original rights object information and at least one target rights object information; The copyright exchange request message determines whether a rights object exchange is performed, and generates a copyright exchange response message; and sends the copyright exchange response message to the client, notifying the client's digital rights management agent module to replace the original rights object, or retaining the original rights object.
一种数字版权管理系统中换取版权对象的方法, 包括: 向版权中心 提交携带有至少一个原始版权对象信息和至少一个目标版权对象信息 的版权交换请求消息; 接收来自版权中心的版权交换响应消息; 根据接 收到的所述版权交换响应消息替换原始版权对象或者保留原始版权对 象。 A method for retrieving a copyright object in a digital rights management system, comprising: submitting at least one original copyright object information and at least one target rights object information to a copyright center a copyright exchange request message; receiving a copyright exchange response message from the copyright center; replacing the original rights object or retaining the original rights object according to the received copyright exchange response message.
一种数字版权管理系统, 包括: 版权中心, 根据接收到的版权交换 请求消息判断是否进行版权交换, 并将处理结果以版权交换响应消息的 形式发送; 数字版权管理代理模块, 设于客户端, 用于发送所述版权交 换交换请求, 并接收所述版权交换响应消息; 根据接收到的所述版权交 换响应消息, 替换原始版权对象, 或者保留原始版权对象。 A digital copyright management system, comprising: a copyright center, determining whether to perform a copyright exchange according to the received copyright exchange request message, and transmitting the processing result in the form of a copyright exchange response message; the digital rights management agent module is disposed at the client And transmitting the copyright exchange exchange request, and receiving the copyright exchange response message; replacing the original copyright object according to the received copyright exchange response message, or retaining the original copyright object.
一种版权中心, 包括第一版权交换消息接收单元, 用于接收客户端 发送的携带有至少一个原始版权对象信息和至少一个目标版权对象信 息的版权交换请求消息, 并将所述版权交换请求消息发送给第一版权交 换处理单元; 第一版权交换处理单元根据该第一版权消息接收单元接收 到的版权交换请求消息判断是否进行版权交换, 并将处理结果以版权交 换响应消息的形式发送给第一版权交换消息发送单元; 第一版权交换消 息发送单元 , 用于将所述版权交换响应消息发送给客户端。 A copyright center, comprising a first copyright exchange message receiving unit, configured to receive a copyright exchange request message sent by a client and carrying at least one original rights object information and at least one target rights object information, and the copyright exchange request message is received Sending to the first copyright exchange processing unit; the first copyright exchange processing unit determines whether to perform the copyright exchange according to the copyright exchange request message received by the first copyright message receiving unit, and sends the processing result to the first in the form of a copyright exchange response message a copyright exchange message sending unit; a first copyright exchange message sending unit, configured to send the copyright exchange response message to the client.
一种客户端的数字版权管理代理模块, 包括: 第二版权交换消息发 送单元、 第二版权交换处理单元、 第二版权交换消息接收单元; 第二版 权交换消息发送单元用于向版权中心发送版权交换请求消息; 换响应消 息, 并转发给第二版权交换消息接收单元; 第二版权交换处理单元根据 版权交换响应消息用目标版权对象替换原始版权对象或保留原始版权 对象。 A digital rights management agent module of a client, comprising: a second copyright exchange message sending unit, a second copyright exchange processing unit, and a second copyright exchange message receiving unit; and a second copyright exchange message sending unit is configured to send a copyright exchange to the copyright center The request message; the response message is forwarded to the second copyright exchange message receiving unit; and the second copyright exchange processing unit replaces the original rights object with the target rights object or retains the original rights object according to the copyright exchange response message.
本发明实施例中 , 客户端的数字版权管理代理模块向版权中心发送 的版权交换请求消息中包含了原始版权对象信息, 要换取的目标版权对 象信息, 表明需要换取目标版权; 版权中心根据版权交换请求消息判断 是否符合换取的条件, 如果符合就提供新的目标版权对象, 并更新本地 数据库, 将目标版权对象以携带有交换成功的状态信息的版权交换响应 消息发送给数字版权管理代理模块; 客户端的数字版权代理模块根据收 到的所述响应消息用新的目标版权对象替换本地原始版权对象或用更 换的目标权限项更改原始版权对象中的权限项。 整个版权对象的换取在 一次交互过程中完成, 而不需要像现有技术那样先撤销原始版权对象 , 再去请求新的目标版权对象, 经过两次交互过程, 从而克服了现有 DRM 技术中不能在一次交互过程中完成换取目标版权的技术问题。 并且, 只 需要一次交互过程, 简化了流程, 减小了网络负担, 并增加了用户选择 的自由度, 用户可以灵活地换取版权对象, 并且不会出现只退不再重新 请求的现象, 克服了资源浪费的问题。 附图简要说明 In the embodiment of the present invention, the copyright exchange request message sent by the digital rights management agent module of the client to the copyright center includes the original copyright object information, and the target copyright object information to be exchanged indicates that the target copyright needs to be exchanged; the copyright center requests according to the copyright exchange. The message judges whether the condition of the exchange is met, if it meets, it provides a new target copyright object, and updates the local a database, the target copyright object is sent to the digital rights management agent module with a copyright exchange response message carrying the status information of the exchange success; the digital rights proxy module of the client replaces the local original with the new target rights object according to the received response message The rights object or the permission item in the original rights object is changed with the replacement target permission item. The exchange of the entire copyright object is completed in an interaction process, without the need to revoke the original copyright object as in the prior art, and then request a new target copyright object, after two interaction processes, thereby overcoming the existing DRM technology. The technical problem of retrieving the target copyright in an interaction process. Moreover, only one interaction process is needed, the process is simplified, the network burden is reduced, and the degree of freedom of user selection is increased, and the user can flexibly exchange for the copyright object, and there is no phenomenon that only the re-request is not re-requested, and the problem is overcome. The problem of wasting resources. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是本发明的一种数字版权管理系统结构简图; 1 is a block diagram showing the structure of a digital copyright management system of the present invention;
图 2是图 1所示的数字版权管理系统中版权中心的结构简图; 图 3是图 1所示的数字版权管理系统中数字版权管理代理模块的结 构简图; 2 is a schematic structural diagram of a copyright center in the digital rights management system shown in FIG. 1; FIG. 3 is a schematic diagram showing a structure of a digital rights management agent module in the digital rights management system shown in FIG.
图 4是本发明的一种数字版权管理系统中换取版权对象的方法的第 一个具体实施例的流程图; 4 is a flow chart showing a first embodiment of a method for retrieving a copyright object in a digital rights management system of the present invention;
图 5是本发明的一种数字版权管理系统中换取版权对象的方法的第 二个具体实施例的流程图; Figure 5 is a flow chart showing a second embodiment of a method for retrieving a rights object in a digital rights management system of the present invention;
图 6是图 4或图 5所示的一种数字版权管理系统中换取版权对象的 方法中数字版权管理代理模块处理原始版权对象的流程图; 6 is a flowchart of processing a original copyright object by a digital rights management agent module in a method for exchanging rights objects in a digital rights management system shown in FIG. 4 or FIG. 5;
图 7是用户与 Portal交互界面示意图; Figure 7 is a schematic diagram of an interface between a user and a portal;
图 8是 Aimed RO Info List参数值的示意图; Figure 8 is a schematic diagram of Aimed RO Info List parameter values;
图 9是 DRM代理解析出的 Trade RO Info List参数值的示意图。 实施本发明的方式 Figure 9 is a schematic diagram of the value of the Trade RO Info List parameter parsed by the DRM agent. Mode for carrying out the invention
下面结合附图进一步阐述本发明的技术方案。 The technical solution of the present invention will be further explained below with reference to the accompanying drawings.
参考图 1 , 图示了本发明的一种数字版权管理系统。 该 DRM 系统 包括内容中心 101、版权中心 102和客户端 103中的 DRM代理模块 104。 Referring to Figure 1, a digital rights management system of the present invention is illustrated. The DRM system includes a content center 101, a copyright center 102, and a DRM agent module 104 in the client 103.
参考图 2 ,版权中心 102还包括:第一版权交换消息接收单元 201、 第一版权交换消息发送单元 202、 第一版权交换处理单元 203和索引创 建单元 204。 Referring to FIG. 2, the copyright center 102 further includes a first copyright exchange message receiving unit 201, a first copyright exchange message transmitting unit 202, a first copyright exchange processing unit 203, and an index creating unit 204.
参考图 3, DRM代理模块 104还包括: 第二版权交换消息接收单元 301、 第二版权交换消息发送单元 302和第二版权交换处理单元 303。 Referring to FIG. 3, the DRM agent module 104 further includes: a second copyright exchange message receiving unit 301, a second copyright exchange message transmitting unit 302, and a second copyright exchange processing unit 303.
其中 , 第二版权交换消息发送单元 302向第一版权交换消息接收单 元 201发送版权交换请求消息 , 第一版权交换处理单元 203根据第一版 权消息接收单元 201 接收到的版权交换请求消息判断是否进行版权交 换, 并将处理结果以版权交换响应消息的形式通过第一版权交换消息发 送单元 202发送给第二版权交换消息接收单元 301, 第二版权交换处理 单元 303根据第二版权交换消息接收单元 301接收到的版权交换响应消 息用目标版权对象替换原始版权对象或保留原始版权对象。 The second copyright exchange message sending unit 302 sends a copyright exchange request message to the first copyright exchange message receiving unit 201, and the first copyright exchange processing unit 203 determines whether to proceed according to the copyright exchange request message received by the first copyright message receiving unit 201. The copyright exchange, and the processing result is sent to the second copyright exchange message receiving unit 301 through the first copyright exchange message transmitting unit 202 in the form of a copyright exchange response message, and the second copyright exchange processing unit 303 according to the second copyright exchange message receiving unit 301 The received copyright exchange response message replaces the original copyright object with the target rights object or retains the original rights object.
索引创建单元 204, 用于创建交换索引信息组(具体可以为交换索 引表)以存储经第一版权交换单元处理后的处理结果及交换标识。并且, 第一版权交换消息发送单元 202还用于根据所述交换索引信息组向第二 版权交换消息接收单元 301发送携带有所述交换标识的触发消息, 第二 版权交换消息发送单元 302还用于向第一版权交换消息接收单元 201发 送携带有所述交换标识的版权获取消息。 The index creation unit 204 is configured to create an exchange index information group (specifically, an exchange index table) to store the processing result and the exchange identifier processed by the first copyright exchange unit. And the first copyright exchange message sending unit 202 is further configured to send, according to the exchange index information group, a trigger message carrying the exchange identifier to the second copyright exchange message receiving unit 301, where the second copyright exchange message sending unit 302 further uses The copyright acquisition message carrying the exchange identifier is transmitted to the first copyright exchange message receiving unit 201.
参考图 4 , 图示了本发明的一种数字版权管理系统中换取版权对象 的方法的第一个具体实施例的流程图。 Referring to FIG. 4, a flow chart of a first embodiment of a method for retrieving a rights object in a digital rights management system of the present invention is illustrated.
步骤 S401 ,客户端的 DRM代理模块向 RI发送 RO Trade Request (版 权交换请求)消息 ,请求换取另一个媒体内容的 RO或更改现有媒体内容 的 RO的权限。 参考表 1, 该消息中包括的参数: Device ID (客户端设备 标号)、 颁发原有版权的 RI ID (版权中心标识)、 Device nonce (客户端设 备临时)、 Request Time (客户端的 DRM 当前时间)、 Original RO Info List (原始版权对象信息列表)、 Aimed RO Info List (目标版权对象信息列 表)、 Certificate chain (证书链)、 Extensions (消息扩展项)以及 Signature ( DRM客户端对本地消息的签名)。 Step S401, the DRM agent module of the client sends a RO Trade Request to the RI. The right to exchange a request message, requesting to exchange the RO of another media content or change the RO of the existing media content. Refer to Table 1, the parameters included in the message: Device ID (client device label), RI ID (copyright center ID) that issued the original copyright, Device nonce (client device temporary), Request Time (client DRM current time) ), Original RO Info List, Aimed RO Info List, Certificate chain, Extensions, and Signature (Signature of DRM client to local messages) ).
RO Trade Request消息参数 RO Trade Request message parameters
参数 必选 (M)/可选 (0) 描述 Parameter Required (M)/Optional (0) Description
Device ID M 标识请求的客户端设备 Device ID M identifies the requested client device
ROD M 标识颁发原有版权的 RI ROD M identifies the RI that issued the original copyright
Device nonce M 设备选择的 nonce, 防止重放攻击 Device nonce M device selected nonce, preventing replay attacks
Request Time M 设备测量的 DRM当前时间 Request Time M DMM current time measured by the device
Original RO Info List M 标识原始版权对象信息的列表, 包含 一到多个 Original RO Info Original RO Info List M identifies a list of original rights object information, including one or more Original RO Info
Aimed RO Info List M 标识目标版权对象信息的列表, 包 含一到多个 Aimed RO Info Aimed RO Info List M identifies a list of target rights object information, including one or more Aimed RO Info
Certificate chain 0 验证设备签名所需要的证书链 Certificate chain 0 Certificate chain required to verify device signature
Extensions 0 消息扩展, 见 OMA DRM2.0 TS规范 Extensions 0 message extension, see OMA DRM2.0 TS specification
Signature M 设备对 RO Trade Request消息的签名 表 2 Original RO Info的参数 Signature M device signature of RO Trade Request message Table 2 Original RO Info parameters
参数 必选 (M)/可选 (0) 描述 Parameter Required (M)/Optional (0) Description
RO ID O 原始 RO的 ID ,—个 Original RO Info 中, 包括 RO ID , 则不包括 Protected Original RO RO ID O Original RO ID, an Original RO Info, including RO ID, does not include Protected Original RO
Protected Original RO 0 加密的完整的原始 RO , —个 Original RO Info 中, 包括 Protected Protected Original RO 0 Encrypted complete original RO, one Original RO Info, including Protected
Original RO, 则不包括 RO ID Original RO, does not include RO ID
Rights State 0 原始版权的剩余版权状态信息, 即 Rights State 0 The remaining copyright status information of the original copyright, ie
DRM Agent 的原始 RO permission 的当前状态。当原始 RO是有状态时, Original RO Info必须包含此参数, 该 参数与 RO ID或者 Protected Original RO合用 其中, Original RO Info List中, 包括至少一个 Original RO Info (原 始版权对象信息),满足用户以至少一个原始 RO换取一个目标 RO的需 求。 参考表 2, Original RO Info包括原始 RO ID (原始版权对象标识) 或者 Protected Original RO (加密的原始 RO ), 如果该 RO有状态时, 还 需要 DRM代理模块提交原始 RO的剩余版权状态信息( Rights State ), 比如: 允许使用 5次的 RO, 用户更换时还剩 2次使用权。 The current state of the original RO permission of the DRM Agent. Original RO Info must include this parameter when the original RO is stateful. This parameter is used with RO ID or Protected Original RO. Original RO Info List includes at least one Original RO Info (original copyright object information) to satisfy the user. At least one original RO is exchanged for a target RO requirement. Referring to Table 2, Original RO Info includes the original RO ID (original copyright object identifier) or Protected Original RO (encrypted original RO). If the RO is in a state, the DRM agent module is required to submit the remaining copyright status information of the original RO ( State ), for example: Allow 5 ROs to be used, and 2 usage rights are left when the user changes.
Aimed RO Info List中 , 包括至少一个 Aimed RO Info , 满足用户同 时换取一个以上的目标 RO。 参考表 3, Aimed RO Info包括 Selected RO (用户已经选择的目标 RO信息 )或者 Aimed Rights (针对同一个媒体 内容, 更改原始 RO中的目标权限项, 如: 改换一个时间段等)。 如果是 以多个原始 RO换取一个目标 RO , 则 Aimed RO Info中还包括 Original RO ID (为换取该目标 RO而抵交的所有原始 RO标识)。 The Aimed RO Info List includes at least one Aimed RO Info to satisfy the user to exchange more than one target RO at the same time. Referring to Table 3, Aimed RO Info includes Selected RO (target RO information selected by the user) or Aimed Rights (for the same media content, change the target permission items in the original RO, such as: change a time period, etc.). If the original RO is exchanged for a target RO, the Aimed RO Info also includes the Original RO ID (all original RO IDs that are in exchange for the target RO).
Aimed RO Info的参数 Aimed RO Info parameters
参数 必选 (M)/可选 描述 Parameter Required (M)/Optional Description
(0) (0)
Selected RO 0 已经选择的目标 RO信息, 包含目标 Selected RO 0 Target RO information selected, including target
RO ID。 一个 Aimed RO Info中 , 包括 Selected RO , 则不包括 Aimed RightsRO ID. In an Aimed RO Info, including Selected RO does not include Aimed Rights
Aimed Rights 0 针对同一个媒体内容, 更改原始 RO 中的目标权限项信息, 包括被更改的 原始 RO ID , 一个 Aimed RO Info中 , 包括 Aimed Rights , 则不包括 Selected RO Aimed Rights 0 changes the target permission item information in the original RO for the same media content, including the original RO ID that was changed, and Aimed RO Info, including Aimed Rights, does not include Selected RO
Original RO 0 为换取目标 RO而抵交的原始 RO的 ID ID,在一个 Aimed RO Info中 ,该参数 可以是多个,满足多个原始 RO换取一 个目标 RO 的需求, 该参数必须与 Selected RO或 Aimed Rights合用 步骤 S402,版权中心根据接收到的 RO Trade Request消息判断是否 进行版权对象交换。 Original RO 0 is the ID ID of the original RO that is in exchange for the target RO. In an Aimed RO Info, this parameter can be multiple, satisfying the requirement of multiple original ROs in exchange for a target RO. This parameter must be associated with Selected RO or In the Aimed Rights step S402, the copyright center determines whether to perform the rights object exchange according to the received RO Trade Request message.
其中, 最简单的判断条件可以包括: Among them, the simplest judgment conditions can include:
RI验证客户端的身份以及原始 RO相关信息的合法性和正确性,原 始 RO相关信息包括原始 RO的拥有者是否是提交交换请求的客户端, 或者是客户端的持有者;原始 RO的剩余版权是否与交换请求中的 Rights State参数 (该参数包括在 Original RO Info中)一致。 若验证通过, 则 接受版权交换请求, 否则拒绝版权交换。 The RI verifies the identity of the client and the legality and correctness of the original RO related information. The original RO related information includes whether the owner of the original RO is the client submitting the exchange request, or the holder of the client; whether the remaining copyright of the original RO is Consistent with the Rights State parameter in the exchange request (this parameter is included in Original RO Info). If the verification is passed, the copyright exchange request is accepted, otherwise the copyright exchange is rejected.
进一步地, 判断条件还可以包括: 判断是否同意版权换取交易, 以 及计算换取 RO的差价。 其中, 在 RI服务器侧可以设置一个配置文件, 保存如下参数: 当差价大于 Max_Dfr时, 不允许更换 RO。 RI才艮据此规 则判断是否同意版权换取交易。 此外, RO差价的计算可以参考运营商 / 内容提供商的相关商业策略和规定。 更进一步地, 判断条件还可以包括: RI提供目标版权对象, 并更新 本地 RO数据库。 如果 RO Trade Request消息中 Aimed RO Info提交用 户事先已经选择的 Selected RO, 则 RI从数据库中提取出该 RO即可。 如果 Aimed RO Info提交的是用户对原始 RO的版权更改权项 ,即 Aimed Rights , 则 RI根据该 Aimed Rights , 生成目标 RO或者目标权限项, 并 更新本地数据库。 若提供目标版权对象或更新本地 RO数据库失败, 则 拒绝版权交换。 Further, the determining condition may further include: determining whether to agree to the copyright exchange transaction, and calculating the difference in exchange for the RO. A configuration file can be set on the RI server side, and the following parameters are saved: When the difference is greater than Max_Dfr, the RO is not allowed to be replaced. According to this rule, RI judges whether or not to agree to the copyright exchange transaction. In addition, the calculation of the RO spread can refer to the relevant business strategies and regulations of the operator/content provider. Further, the determining condition may further include: the RI providing the target rights object, and updating the local RO database. If the Aimed RO Info in the RO Trade Request message submits the Selected RO that the user has previously selected, the RI extracts the RO from the database. If Aimed RO Info submits the user's copyright change right to the original RO, namely Aimed Rights, RI generates a target RO or target permission item based on the Aimed Rights and updates the local database. If the target rights object is provided or the local RO database is updated, the copyright exchange is rejected.
若经过上述判断接受版权交换请求, RI则创建一个状态信息为交换 成功的版权交换响应消息。 否则, 创建一个状态信息为交换失败的版权 交换响应消息, 该消息中可以进一步包括 RO交换失败的原因。 If the copyright exchange request is accepted through the above judgment, the RI creates a copyright exchange response message in which the status information is exchanged successfully. Otherwise, a status information is created for the exchange of the failed copyright exchange response message, which may further include the reason why the RO exchange failed.
步骤 S403, RI向 DRM代理模块发送携带有所述状态信息的 RO Trade Response (版权交换响应)消息。 参考表 4, 该消息中包括的参数: Status (状态信息)、 Device ID, 颁发目标版权的 RI ID、 Device nonce, Trade RO Info List (交换版权对象信息列表)、 Certificate chain, OCSP Response ( OCSP响应 )、 Extensions以及 Signature 0 Step S403, the RI sends a RO Trade Response message carrying the status information to the DRM agent module. Refer to Table 4, the parameters included in the message: Status, Device ID, RI ID of the issued target copyright, Device nonce, Trade RO Info List, Certificate chain, OCSP Response ), Extensions, and Signature 0
RO Trade Response消息参数 RO Trade Response message parameters
必选 (M)/可选 (0) Required (M) / Optional (0)
参数 Status=Success Status^Success 描述 Parameter Status=Success Status^Success Description
Status M M 处理 RO Request 消息的状态报告 Status M M processes the status report of the RO Request message
Device ID M 客户端设备标 识, 与 RO Trade Request 消息中的 Device ID相同 RI ID M 标识颁发目标 Device ID M client device ID, same as the Device ID in the RO Trade Request message RI ID M identifies the issuing target
RO的 RI RO RI
Device nonce M 设备 选择 的 nonce , 防止重放 攻击, 该值必须与 RO Trade Request 消息中的 Device nonce相同 Device nonce M device selected nonce to prevent replay attacks. This value must be the same as Device nonce in the RO Trade Request message.
Trade RO Info M 换取交换的目标 List 版权列表, 包含一 个到多个 Trade RO Info Trade RO Info M In exchange for the target of the exchange List copyright list, including one or more Trade RO Info
Certificate 0 验证设备签名所 chain 需的证书链 Certificate 0 Verify the certificate chain required by the device signature chain
OCSP 0 指示证书链是否 OCSP 0 indicates whether the certificate chain is
Response 有效 Response is valid
Extensions 0 消息扩展, 见 Extensions 0 message extension, see
OMA DRM2.0 TS 规范 OMA DRM2.0 TS specification
Signature M RI对 RO Trade Signature M RI on RO Trade
Response 消息的 签名 其中 , Trade RO Info List中 , 包括至少一个 Trade RO Info (交换 版权对象信息), 以满足用户同时换取一个以上目标 RO的要求。参考表 5 , 该 Trade RO Info 包括用户希望的加密的完整目标 RO ( Protected Aimed RO ) 或者 居 Aimed Rights 生成的加密的更换目标权限项 ( Replace Item )。 如果 RO Trade Request消息中 Aimed RO Info参数里 包括' Original RO ID",则 Trade RO Info中也必须包括' Original RO ID", 且两者一致, 或者后者包括前者中的所有 ID。 The signature of the Response message, in the Trade RO Info List, includes at least one Trade RO Info to meet the user's requirement to exchange more than one target RO at the same time. Reference table 5, The Trade RO Info includes the encrypted target RO ( Protected Aimed RO) that the user wants or the encrypted replacement target item (Replace Item) generated by Aimed Rights. If the 'Original RO ID' is included in the Aimed RO Info parameter in the RO Trade Request message, the 'Original RO ID' must also be included in the Trade RO Info, and the two are identical, or the latter includes all IDs in the former.
Trade RO Info的参数 Trade RO Info parameters
参数 必选 (M)/可选 描述 Parameter Required (M)/Optional Description
(0) (0)
Protected Aimed 0 加密的完整目标 RO,—个 Trade RO RO Info 中包括 Protected Aimed Protected Aimed 0 Encrypted full target RO, a Trade RO RO Info including Protected Aimed
RO, 则不包括 Replace Item RO, does not include Replace Item
Replace Item 0 加密的更换的目标权限项, 包括 新的 RO ID , 以及替换的原始 RO ID, 一个 Trade RO Info 中包括 Replace Item, 则不包括 Protected Aimed RO Replace Item 0 Encrypted replacement target permission item, including new RO ID, and replacement original RO ID, including Replace Item in a Trade RO Info, excluding Protected Aimed RO
Original RO ID 0 为换取目标 RO 而抵交的原始 Original RO ID 0 is the original that was handed in in exchange for the target RO
RO 的 ID,如果 RO Trade Request 消息中 Aimed RO Info 中含有 Original RO ID, 贝' J Trade RO Info 中也必须有此参数, 且该 Original RO ID中包括 Aimed RO Info中 的 Original RO ID,或者该 Original RO ID 和 Aimed RO Info 中的 Original RO ID一致。 步骤 S404, DRM代理模块 接收到的所述 RO Trade Response 消息, 处理原始版权对象, 其处理过程参考图 6, 包括: The ID of the RO. If the Original RO ID is included in the Aimed RO Info in the RO Trade Request message, this parameter must also be included in the 'J Trade RO Info, and the Original RO ID includes the Original RO ID in the Aimed RO Info, or The Original RO ID is the same as the Original RO ID in Aimed RO Info. Step S404, the RO Trade Response message received by the DRM agent module, processing the original copyright object, and the processing procedure thereof is as shown in FIG.
在步骤 S601中, DRM代理模块检测所述状态信息 Status,若 Status 为交换成功, 则执行 S602, 否则, 执行 S605。 In step S601, the DRM agent module detects the status information Status, and if Status is successful, S602 is performed, otherwise, S605 is performed.
在步骤 S602中, DRM代理模块检测 RO Trade Response中的 Trade RO Info , 若该 Trade RO Info中包括的参数是 Protected Aimed RO , 则执 行步骤 S603; 若所述 Trade RO Info中包括的参数是 Replace Item, 则执 行步骤 S604。 In step S602, the DRM agent module detects Trade RO Info in the RO Trade Response, and if the parameter included in the Trade RO Info is Protected Aimed RO, step S603 is performed; if the parameter included in the Trade RO Info is Replace Item Then, step S604 is performed.
在步骤 S603中 , DRM代理模块安装 Protected Aimed RO, 并根据 Original RO ID, 删除对应的所有原始版权对象, 结束。 In step S603, the DRM agent module installs Protected Aimed RO, and deletes all the original copyright objects according to the Original RO ID, and ends.
在步骤 S604中 , DRM代理模块根据 Replace Item中的原始 RO ID, 用 Replace Item中的权限信息替换对应的原始版权对象中的权限项。 并 且将该原始 RO ID替换为 Replace Item中的新的目标 RO ID。如果 Trade RO Info中还包括参数 Original RO ID, DRM代理模块还要删除这些 ID 对应的所有其他原始版权对象, 结束。 In step S604, the DRM agent module replaces the permission item in the corresponding original copyright object with the permission information in the Replace Item according to the original RO ID in the Replace Item. And replace the original RO ID with the new target RO ID in the Replace Item. If Trade RO Info also includes the parameter Original RO ID, the DRM Agent module also deletes all other original rights objects corresponding to these IDs, and ends.
在步骤 S605中, DRM代理模块保留原始版权对象, 结束。 In step S605, the DRM agent module retains the original rights object and ends.
参考图 5, 图示了本发明的第二个具体实施例的流程图。 Referring to Figure 5, a flow chart of a second embodiment of the present invention is illustrated.
在步骤 S501 中, 客户端的 DRM代理模块向 RI发送 RO Trade Request消息, 请求换取另一个媒体内容的 RO或更改现有媒体内容的 RO的权限。 In step S501, the DRM agent module of the client sends a RO Trade Request message to the RI, requesting to exchange the RO of another media content or changing the RO of the existing media content.
步骤 S502, RI接收到上述 RO Trade Request消息后,给本次交换分 配一个 Trade ID (交换标识),创建一个记录本次交换标识与处理结果对 应关系的交换索引信息组。 具体地, 该交换索引信息组可以为如表 6所 示带有该 Trade ID的交换索引表, 并向 DRM代理模块发送携带有所述 Trade ID的 Trigger (触发 ) 消息。 Step S502: After receiving the foregoing RO Trade Request message, the RI allocates a Trade ID (Exchange ID) to the exchange, and creates an exchange index information group that records the correspondence between the current exchange identifier and the processing result. Specifically, the exchange index information group may be an exchange index table with the Trade ID as shown in Table 6, and sent to the DRM agent module to carry the Trade ID Trigger message.
在 Trigger 消息中还可以携带有一个表示时间的参数, 用来指示客 户端在随后的某一个时刻再去请求版权对象。 The Trigger message can also carry a parameter indicating the time, which is used to instruct the client to request the copyright object at a later time.
表 6 RI维护的交换索引表 Table 6 Exchange index table maintained by RI
步骤 S503 ,版权中心根据接收到的 RO Trade Request消息判断是否 进行版权对象交换, 其判断条件与第一个具体实施例的步骤 S402 中的 判断条件相同, 并将处理产生的 RO Trade Response消息保存到交换索 引表中。 Step S503: The copyright center determines, according to the received RO Trade Request message, whether to perform the rights object exchange, the judgment condition is the same as the judgment condition in step S402 of the first embodiment, and saves the RO Trade Response message generated by the process to Exchange the index table.
步骤 S504, DRM代理模块向 RI发送携带有所述 Trade ID的 RO Obtain (版权获取) 消息。 Step S504, the DRM agent module sends an RO Obtain message carrying the Trade ID to the RI.
DRM 代理模块可以是在 Trigger 消息中指定的时刻发送该 RO Obtain消息的。 The DRM agent module can send the RO Obtain message at the time specified in the Trigger message.
步骤 S505 , RI验 户端, 根据所述 Trade ID从交换索引表中提 目应的 RO Trade Response消息 , 然后将该 RO Trade Response消息回 发给客户端 DRM代理模块。 Step S505: The RI verification end extracts the RO Trade Response message from the exchange index table according to the Trade ID, and then sends the RO Trade Response message back to the client DRM agent module.
步骤 S507, DRM代理模块才 据接收到的所述 RO Trade Response 消息, 处理原始版权对象, 其处理过程与第一个实施例步骤 S404的处 理过程相同。 Step S507: The DRM agent module processes the original rights object according to the received RO Trade Response message, and the processing procedure is the same as the process of step S404 of the first embodiment.
在本具体实施例中, 步骤 S502中的 Trade ID可以是由所述数字版 权管理代理模块产生, 则步骤 S502 包括: 版权中心检验所述版权交换 请求消息中的所述交换标识的唯一性, 并创建一个带有所述交换标识的 交换索引信息组, 不再向 DRM代理模块发送触发消息。 In this embodiment, the Trade ID in step S502 may be generated by the digital rights management agent module, and then step S502 includes: the copyright center checks the copyright exchange. Determining the uniqueness of the exchange identifier in the message, and creating an exchange index information group with the exchange identifier, and no longer sending a trigger message to the DRM agent module.
为了进一步理解本发明, 针对本发明提供的一种数字版权管理系统 中换取版权对象的方法, 提出第三个具体实施例。 In order to further understand the present invention, a third specific embodiment is proposed for a method for retrieving a copyright object in a digital copyright management system provided by the present invention.
一个移动用户当前有 10个原始 RO, 分别记为 RO^ R02、 R03、 R04、 R05、 R06、 R07、 R08、 R09、 RO10, 其标识为 1、 2、 3、 4、 5、 6、 7、 8、 9、 10。 用户希望用 RC R02、 R03、 R04、 R05、 R06、 R07、 R08换取标识为 a的目标版权对象 ROa, 并用 R09和 RC。换取标识为 b 的目标版权对象 ROb,其中 ROb是对 R09的版权的权限项作了一个改动 , 使用时间延长了。 A mobile user currently has 10 original ROs, denoted as RO^R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 , R0 9 , RO 10 , whose identifiers are 1, 2, 3 , 4, 5, 6, 7, 8, 9, 10. The user wishes to exchange RC R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 for the target rights object RO a identified as a , and use R0 9 and RC. In exchange for the target copyright object RO b identified as b, where RO b is a change to the copyright item of R0 9 and the usage time is extended.
用户首先登陆到 RI的 Portal (门户)界面上填写换取 RO的相关信 息, 并向 RI提交所述相关信息。 参考图 7, 是用户与 Portal交互界面的 示意图,其中,在原始信息中,包括原始版权对象标识( Original RO ID )、 原始版权中心标识( Original RI ID )、剩余版权状态描述( Original Rights State ), 以及其他信息; 在目标信息中, 包括选择的目标版权对象信息 ( Selected Aimed RO )和供用户编辑的目标版权对象描述( Aimed Rights Description )等其它选项 , 许可操作与操作约束的定义见 OMA DRM2.0 TS规范中有定义。 用户可以事先在内容中心的网页上、 RI的 Portal上 或者超级分发等途径, 选取需要的 RO, 可以是不同媒体内容或者同一 媒体内容的 RO, 并将该 RO的 ID以及颁发该目标 RO的 RI ID填写到 所述界面上, 如果用户只想对原始 RO进行一下小改动, 可以选中目标 版权对象描述项, 编辑需要更改的权限信息。 The user first logs in to the RI Portal (portal) interface to fill in the information related to the RO, and submits the relevant information to the RI. Referring to FIG. 7, it is a schematic diagram of a user interaction interface with a portal, where the original information includes an original ROID, an original RI ID, and an original copyright state. And other information; in the target information, including selected Aimed RO and other options such as Aimed Rights Description for editing, the definition of the license operation and operation constraints can be found in OMA DRM2. .0 is defined in the TS specification. The user can select the required RO in the content center webpage, the RI Portal or the super distribution, or the RO of the different media content or the same media content, and the ID of the RO and the RI that issues the target RO. The ID is filled in to the interface. If the user only wants to make minor changes to the original RO, the target copyright object description item can be selected, and the permission information to be changed can be edited.
在本实施例中, 用户先在图 7所示的界面上, 在"原始信息"栏中先 后填写原始版权对象标识 1、 2、 3、 4、 5、 6、 7、 8 , 在"目标信息"栏中 选中单选项"选择的目标版权对象信息,,, 并填写 "目标版权对象标识,,为 a, 完成一个目标版权信息的填写。 In this embodiment, the user first fills in the original copyright object identifiers 1, 2, 3, 4, 5, 6, 7, 8 in the "original information" column on the interface shown in FIG. "Select single option in the column" to select the target copyright object information, ,, and fill in the "target copyright object identifier, as a, complete the filling of a target copyright information.
在下一个目标版权信息的填写界面上(如图 7所示),在"原始信息" 栏中先后填写原始版权对象标识 9、 10。在"目标信息"栏中选中单选项"目 标版权对象描述", 填写其中的"原始版权对象标识,,为 9, 并在"操作许 可"和"操作约束"栏中填写用户想要更改的权项描述。 如"播放"的"使用 期限"改为" 9月 1 日到 9月 10曰 "。 On the filling interface of the next target copyright information (as shown in Figure 7), the original copyright object identifiers 9, 10 are filled in the "Original Information" column. In the "Target Information" column, select the single option "Target Rights Object Description", fill in the "Original Rights Object ID," and enter the right of the user in the "Operation License" and "Operation Constraints" fields. Description of the item. For example, the "lifetime" of "play" is changed to "September 1 to September 10".
Portal将上述界面的内容转化成 RO Trade Request消息并提交给 RI 处理 , 参考图 8 , 是 Aimed RO Info List的示意图, 包括两个 Aimed RO Info, 一个 Aimed RO Info包括 Selected RO, 即标识为 a的 ROa, 以及 换取该目标 RO的原始版权对象 RO R02、 R03、 R04、 R05、 R06、 R07、 R08的标识 1、 2、 3、 4、 5、 6、 7、 8, 另一个 Aimed RO Info包 括 Aimed Rights (针对同一个媒体内容, 更改标识为 9的 R09中的目标 权限项中的许可操作, 形成新的标识为 b的目标版权对象 ROb, 标识 b 可以随后由 RI分配;), 其中, Aimed Rights包括被更改的版权对象标识 9以及操作许可选项。 Aimed RO Info中还包括为换取 ROb而抵交的原始 版权对象 R09、 R01()的标识 9、 10。 The Portal converts the content of the above interface into a RO Trade Request message and submits it to the RI process. Referring to FIG. 8, it is a schematic diagram of the Aimed RO Info List, including two Aimed RO Info, and one Aimed RO Info includes Selected RO, that is, the identifier is a. RO a , and the identifiers of the original rights objects RO R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 in exchange for the target RO 1, 2, 3, 4, 5, 6, 7, 8 , another Aimed RO Info includes Aimed Rights (for the same media content, change the license operation in the target permission item in R0 9 with the identifier 9 to form a new target copyright object RO b identified as b, the identifier b can be subsequently Assigned by RI ;), where Aimed Rights includes the changed rights object identifier 9 and the operation permission option. Aimed RO Info also includes the identifiers 9, 10 of the original copyright objects R0 9 and R0 1 () that are in exchange for the exchange of RO b .
RI处理 RO Trade Request消息后, 如果同意版权交换 , 则向客户端 发送 RO Trade Response消息 ,该消息中包括的参数: Status、 Device ID、 颁发目标版权的 RI ID、 Device nonce、 Trade RO Info List, Certificate chain ^ OCSP Response ^ Extensions以及 Signature。 After processing the RO Trade Request message, the RI sends a RO Trade Response message to the client, and includes parameters such as: Status, Device ID, RI ID of the target copyright, Device nonce, Trade RO Info List, and the like. Certificate chain ^ OCSP Response ^ Extensions and Signature.
其中 , Trade RO Info List, 参考图 9, 是 Trade RO Info List的示意 图,包括两个 Trade RO Info ,其中一个 Trade RO Info包括 Protected Aimed RO,即标识为 a的加密的完整的目标版权对象 ROa,另一个 Trade RO Info 包括 Replace Item, 即根据 Aimed Rights生成的加密的的目标权限项, 包括: 新版权对象标识 b, 被更改的版权对象标识 9以及权限(使用期 P艮从 9月 1 日到 9月 10日), 还有换取该目标版权对象 ROb的原始版权 对象 R09、 R01Q的标识 9、 10。 Wherein, Trade RO Info List, with reference to FIG. 9, is a schematic diagram Trade RO Info List, comprising two Trade RO Info, which comprises a Trade RO Info Protected Aimed RO, i.e., identified as a target of the encrypted rights object complete a the RO Another Trade RO Info includes Replace Item, which is an encrypted target permission item generated according to Aimed Rights, including: new copyright object identifier b, changed copyright object identifier 9 and permissions (usage period) From September 1st to September 10th, there are also the identifiers 9, 10 of the original copyright objects R0 9 and R0 1Q in exchange for the target copyright object RO b .
DRM代理模块才 据接收到的所述 RO Trade Response消息, 解析其 中的 Trade RO Info , 其中, 第一个 Trade RO Info包括 Protected Aimed RO, 是加密的 ROa, DRM代理模块安装标识为 a的目标版权对象 ROa, 并删除标识为 1、 2、 3、 4、 5、 6、 7、 8对应的原始版权对象 RC R02、 R03、 R04、 R05、 R06、 R07、 R08。 The DRM agent module parses the Trade RO Info according to the received RO Trade Response message, wherein the first Trade RO Info includes Protected Aimed RO, which is an encrypted RO a , and the target of the DRM agent module installation identifier is a. The copyright object RO a , and delete the original copyright objects RC R0 2 , R0 3 , R0 4 , R0 5 , R0 6 , R0 7 , R0 8 corresponding to the identifiers 1, 2, 3, 4, 5, 6, 7, 8 .
第二个 Trade RO Info包括 Replace Item , DRM代理模块根据其中 的 Replaced RO ID(被更改的版权对象标识)标识的版权对象,用 Replace Item中的权限信息替换 R09中的权限项。并且将该原始对象标识 9替换 为新的目标版权对象标识 b,同时删除用来换取 ROb的标识为 10的原始 版权对象 RO , 并确定本地已不存在 R09, 否则删除 R09, 结束。 The second Trade RO Info includes Replace Item, and the DRM agent module replaces the permission item in R0 9 with the permission information in the Replace Item according to the copyright object identified by the Replaced RO ID. And the original object identifier 9 is replaced with the new target rights object identifier b, and the original copyright object RO with the identifier 10 of the RO b is deleted, and it is determined that R0 9 does not exist locally, otherwise the R0 9 is deleted and ends.
在上述的所有实施例中, 换取版权对象的消息交互可以通过 HTTP ( Hyper Text Transfer Protocol,超文 链接)十办议或 ROAP( Rights Object Acquistion Protocol, 版权获取)协议实现。 In all of the above embodiments, the message interaction in exchange for the rights object may be implemented by an HTTP (Hyper Text Transfer Protocol) or a ROAP (Effective Object Acquistion Protocol) protocol.
由上述可知, 在本发明提供的一种数字版权管理系统中换取版权对 象的方法及系统中, 客户端的数字版权管理代理模块向版权中心发送的 版权交换请求消息中包含了原始版权对象信息, 要换取的目标版权对象 信息, 表明需要要换取目标版权; 版权中心根据版权交换请求消息判断 是否符合换取的条件, 如果符合就提供新的目标版权对象, 并更新数据 库, 将目标版权对象以携带有交换成功的状态信息的版权交换响应消息 发送给数字版权管理代理模块; 客户端的数字版权代理模块根据收到的 所述响应消息用新的目标版权对象替换本地原始版权对象或用要更换 的目标权限项更改原始版权对象中的权限项。 整个版权对象的换取在一 次交互过程中完成, 而不需要像现有技术那样先撤销原始版权对象, 再 去请求新的目标版权对象, 经过两次交互过程, 从而克服了现有 DRM 技术中不能在一次交互过程中完成换取目标版权的技术问题。 并且, 本 发明的技术方案只需要一次交互过程, 简化了流程, 减小了网络负担, 并增加了用户选择版权的自由度, 用户可以灵活地换取需要的版权对 象, 并且不会出现只退不再重新请求的现象, 资源不再浪费。 It can be seen from the above that in the method and system for retrieving a copyright object in a digital rights management system provided by the present invention, the copyright exchange request message sent by the digital rights management agent module of the client to the copyright center includes the original copyright object information, In exchange for the target copyright object information, indicating that the target copyright needs to be exchanged; the copyright center judges whether the eligible condition is met according to the copyright exchange request message, provides a new target copyright object if it is met, and updates the database, and exchanges the target copyright object with the target. The copyright exchange response message of the successful status information is sent to the digital rights management agent module; the digital rights proxy module of the client replaces the local original copyright object with the new target rights object or uses the target permission item to be replaced according to the received response message. Change the permission item in the original copyright object. The exchange of the entire copyright object is completed in one interaction process, without the need to revoke the original copyright object as in the prior art, and then To request a new target rights object, after two interaction processes, the technical problem that the existing DRM technology cannot complete the exchange of the target copyright in one interaction process is overcome. Moreover, the technical solution of the present invention only needs one interaction process, which simplifies the process, reduces the network burden, and increases the degree of freedom for the user to select the copyright, and the user can flexibly exchange the required copyright object, and does not appear to retreat only. The phenomenon of re-requesting, resources are no longer wasted.
在本发明的第二个具体实施例中, 本发明技术方案先用 Trade ID来 标识本次交换 ,然后 RI再处理 RO Trade Request消息 ,将生成的 RO Trade Response消息保存交换索引表中, 等到用户需要或者 RI 已经处理完毕 时 ,客户端再发送 RO Obtain消息提取 RO Trade Response消息的方式换 取版权对象, 这不仅解决了现有技术不能在一次交互过程中完成换取目 标版权的技术问题, 而且对 RI和客户端更加灵活地处理版权交换, 使 得系统更加优化。 In the second specific embodiment of the present invention, the technical solution of the present invention first identifies the current exchange by using the Trade ID, and then the RI processes the RO Trade Request message, and saves the generated RO Trade Response message in the exchange index table, and waits until the user When the RI has been processed, the client sends the RO Obtain message to extract the RO Trade Response message in exchange for the copyright object. This not only solves the technical problem that the prior art cannot complete the exchange of the target copyright in an interaction process, but also the RI. The client is more flexible in handling copyright exchanges, making the system more optimized.
以上所述是本发明的优选实施方式, 应当指出, 对于本技术领域的 普通技术人员来说, 在不脱离本发明原理的前提下, 还可以做出若干改 进和润饰 , 这些改进和润饰也视为本发明的保护范围。 The above is a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. These improvements and retouchings are also considered. It is the scope of protection of the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610122188.2A CN100483435C (en) | 2006-09-15 | 2006-09-15 | Method and system for replacing copyright object in digital copyright management system |
| CN200610122188.2 | 2006-09-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008034379A1 true WO2008034379A1 (en) | 2008-03-27 |
Family
ID=37778564
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/070581 Ceased WO2008034379A1 (en) | 2006-09-15 | 2007-08-29 | Method, system and device for replacing copyright object in digital copyright management system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100483435C (en) |
| WO (1) | WO2008034379A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10133875B2 (en) | 2016-01-29 | 2018-11-20 | Konica Minolta Laboratory U.S.A., Inc. | Digital rights management system implementing version control |
| CN111967430A (en) * | 2020-08-28 | 2020-11-20 | 维沃移动通信有限公司 | Message processing method and device, electronic equipment and readable storage medium |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102236753B (en) * | 2010-05-07 | 2016-06-08 | 中兴通讯股份有限公司 | Copyright managing method and system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1570892A (en) * | 2003-07-18 | 2005-01-26 | 华为技术有限公司 | Digital content copyright protection and management method and system |
| US20050138400A1 (en) * | 2003-12-19 | 2005-06-23 | Institute For Information Industry | Digital content protection method |
| CN1794128A (en) * | 2005-08-12 | 2006-06-28 | 华为技术有限公司 | Method and system of adding region and obtaining authority object of mobile terminal |
-
2006
- 2006-09-15 CN CN200610122188.2A patent/CN100483435C/en not_active Expired - Fee Related
-
2007
- 2007-08-29 WO PCT/CN2007/070581 patent/WO2008034379A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1570892A (en) * | 2003-07-18 | 2005-01-26 | 华为技术有限公司 | Digital content copyright protection and management method and system |
| US20050138400A1 (en) * | 2003-12-19 | 2005-06-23 | Institute For Information Industry | Digital content protection method |
| CN1794128A (en) * | 2005-08-12 | 2006-06-28 | 华为技术有限公司 | Method and system of adding region and obtaining authority object of mobile terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10133875B2 (en) | 2016-01-29 | 2018-11-20 | Konica Minolta Laboratory U.S.A., Inc. | Digital rights management system implementing version control |
| CN111967430A (en) * | 2020-08-28 | 2020-11-20 | 维沃移动通信有限公司 | Message processing method and device, electronic equipment and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1920842A (en) | 2007-02-28 |
| CN100483435C (en) | 2009-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9898588B2 (en) | Method and apparatus for providing cloud-based digital rights management service and system thereof | |
| JP4976492B2 (en) | Methods and systems for backing up and restoring licenses | |
| KR100753181B1 (en) | Domain Management Method and Domain Context of Users and Devices based Domain System | |
| EP2018019B1 (en) | Rights Object Acquisition Method and System | |
| US8336109B2 (en) | Method and apparatus for processing rights object | |
| CN101321056B (en) | Method, equipment and system for forwarding permission | |
| CN103875211A (en) | An Internet account management method, manager, server and system | |
| KR20120122616A (en) | Method and apparatus for providing service | |
| JP2003296281A (en) | Access control method and system | |
| US20090210704A1 (en) | System and method for withdrawing rights object of the digital contents | |
| WO2008034379A1 (en) | Method, system and device for replacing copyright object in digital copyright management system | |
| JP4778250B2 (en) | Content distribution system and method, and program | |
| KR20080019362A (en) | Alternative regional domain management systems and methods | |
| JP4834686B2 (en) | Content distribution system and content distribution method | |
| CN101364871B (en) | Method, system and apparatus for domain manager to carry out domain management to user equipment | |
| CN103001775B (en) | A kind of safety management system based on ESB and method | |
| CN101311938B (en) | Multiple equipment use the method for same license, equipment and system | |
| CN115801319A (en) | Cluster authority authentication method, client, server and storage medium | |
| KR20080027037A (en) | Method and apparatus for transmitting and receiving authorization information on content between devices, and system therefor | |
| CN100454320C (en) | Key management method and device in digital rights management | |
| JP2004171524A (en) | Service providing apparatus, service providing method, service providing program, and recording medium | |
| CN101315654B (en) | Method and system for validating permission | |
| CN101097592B (en) | Method and apparatus for operating authority | |
| US20090327725A1 (en) | Content object management method, right object providing method, content object revocation method based thereon, and device using the same | |
| EP2120385B1 (en) | Method, device and system for triggering device to operate |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07801009 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07801009 Country of ref document: EP Kind code of ref document: A1 |