CN100358287C - Method for obtaining digital contents - Google Patents
Method for obtaining digital contents Download PDFInfo
- Publication number
- CN100358287C CN100358287C CNB200410087148XA CN200410087148A CN100358287C CN 100358287 C CN100358287 C CN 100358287C CN B200410087148X A CNB200410087148X A CN B200410087148XA CN 200410087148 A CN200410087148 A CN 200410087148A CN 100358287 C CN100358287 C CN 100358287C
- Authority
- CN
- China
- Prior art keywords
- digital content
- storage address
- content storage
- terminal equipment
- user
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及开放移动联盟数字版权管理系统(OMA DRM)技术,特别是一种获得数字内容的方法。The present invention relates to Open Mobile Alliance Digital Rights Management (OMA DRM) technology, in particular to a method for obtaining digital content.
背景技术Background technique
OMA DRM是由开放移动联盟所定义,并且用于控制已下载数字内容使用的系统。OMA DRM系统得到了终端/服务器设备制造商、移动运营商广泛的支持,并且在下载、彩信、流媒体等业务领域得到了广泛的应用。OMA DRM is a system defined by the Open Mobile Alliance and used to control the use of downloaded digital content. The OMA DRM system has been widely supported by terminal/server equipment manufacturers and mobile operators, and has been widely used in downloading, MMS, streaming media and other business fields.
图1所示为OMA DRM系统结构示意图。如图1所示,OMA DRM系统包括内容发布中心(CI)、版权发布中心(RI)、证书授权中心(CA)、终端设备。其中:终端设备用于对DRM内容进行权限检查和控制消费;RI用于版权对象(RO)的发送,同时允许受保护数字内容在不同设备间转存和恢复;CI用于受保护内容的发送;CA用于为终端设备颁发证书,对终端设备的合法性进行认证。Figure 1 shows a schematic diagram of the OMA DRM system structure. As shown in Figure 1, the OMA DRM system includes a Content Publishing Center (CI), a Copyright Publishing Center (RI), a Certificate Authority (CA), and terminal devices. Among them: the terminal device is used to check the rights and control the consumption of DRM content; RI is used to send the copyright object (RO), and at the same time allows the protected digital content to be transferred and restored between different devices; CI is used to send the protected content ;CA is used to issue certificates for terminal devices to authenticate the legitimacy of terminal devices.
分别发送(Separate Delivery)方式是基于OMA DRM系统的一种发送方式。图2为OMA DRM系统的分别发送方式的体系结构图。在分别发送方式中,需要将明文表示的数字内容加密转换为DRM内容格式(DCF)文件,并在转换中对数字内容实施对称加密来保护数字,除非拥有内容密匙(CEK),否则任何人获得内容均无法使用。而且,在分别发送方式中,对RO和受保护内容分别进行传输。DCF文件可以通过下载、彩信、红外等多种传输通道发送,而包含CEK的RO则通过WAP Push、ROAP协议等较安全传输通道发送。DCF文件和RO通过不同的途径下载到终端设备后,由终端设备根据RO中定义的许可和约束控制DCF文件的使用。The Separate Delivery method is a delivery method based on the OMA DRM system. Fig. 2 is the architectural diagram of the separate transmission mode of the OMA DRM system. In the separate transmission method, it is necessary to encrypt and convert the digital content expressed in clear text into a DRM content format (DCF) file, and implement symmetric encryption on the digital content during the conversion to protect the digital content. Unless you have the content key (CEK), anyone else None of the obtained content can be used. Also, in the separate transmission mode, the RO and the protected content are transmitted separately. DCF files can be sent through various transmission channels such as download, MMS, and infrared, while ROs containing CEK are sent through safer transmission channels such as WAP Push and ROAP protocols. After the DCF file and the RO are downloaded to the terminal device through different channels, the terminal device controls the use of the DCF file according to the permissions and constraints defined in the RO.
由于终端设备在存储能力的限制等原因,用户经常会删除一些数字内容。然而,用户经常可能会再次需要这些数字内容。并且,由于用户的误操作,用户也可能会删除一些其实并不想删除的数字内容。无论用户因为何种原因而删除了数字内容,通常用户并不会删除RO。Due to reasons such as limitation of storage capabilities of terminal devices, users often delete some digital content. However, users may often need these digital contents again. Moreover, due to the user's misoperation, the user may also delete some digital content that he does not want to delete. No matter what reason the user deletes the digital content, usually the user does not delete the RO.
在很多情况下,用户需要重新获得数字内容。为此,用户可以登录内容提供商的网站,重新下载该数字内容,但是这样会存在如下缺陷:In many cases, users need to retrieve digital content. For this reason, the user can log in to the website of the content provider and download the digital content again, but this will have the following defects:
1.用户登录内容提供商的网站后,需要不停地浏览网页,以查找和搜索数字内容存放的路径,这样会使得用户的操作变得非常麻烦。并且,让用户自己搜索数字内容存放的路径并不能完全保证路径的正确性,用户搜索到的数字内容不一定就是用户想要获得的数字内容。1. After the user logs in to the website of the content provider, he needs to continuously browse the webpage to find and search the storage path of the digital content, which will make the user's operation very troublesome. Moreover, allowing the user to search for the storage path of the digital content does not fully guarantee the correctness of the path, and the digital content searched by the user is not necessarily the digital content that the user wants to obtain.
2.对于受OMA DRM保护的数字内容,由于数字内容被加密打包成DCF文件,并且只有DCF文件中包含的内容标识(Content ID,CID)与RO中包含的CID相关联,才能够找得DCF文件对应的RO。因此,如果在用户首次下载时,使用了动态生成的方式来生成DCF文件和RO中包含的CID,则用户即使通过网站搜索到了相应的DCF文件,那么新下载的DCF文件中包含的CID与原RO中包含的CID很有可能并不相等,从而造成新下载的DCF文件由于无法关联到RO而不能使用。2. For digital content protected by OMA DRM, since the digital content is encrypted and packaged into a DCF file, and only the content identification (Content ID, CID) contained in the DCF file is associated with the CID contained in the RO, the DCF can be found The RO corresponding to the file. Therefore, if a dynamic generation method is used to generate the DCF file and the CID contained in the RO when the user downloads for the first time, even if the user finds the corresponding DCF file through the website, the CID contained in the newly downloaded DCF file is the same as the original RO. The CIDs contained in the RO are likely to be different, so that the newly downloaded DCF file cannot be used because it cannot be associated with the RO.
所以,通过重新到网站下载数字内容的方法会增加用户操作的复杂性。并且由于无法保证下载的DCF文件的正确性,从而可能会导致用户下载的DCF文件无法使用。而且,即使下载的DCF文件正确,但是由于新下载的DCF文件中包含的CID可能与原RO中包含的CID并不关联,从而使得新下载的DCF文件很有可能无法使用。Therefore, the method of re-downloading digital content from a website will increase the complexity of user operations. And since the correctness of the downloaded DCF file cannot be guaranteed, the DCF file downloaded by the user may be unusable. Moreover, even if the downloaded DCF file is correct, the newly downloaded DCF file may not be usable because the CID contained in the newly downloaded DCF file may not be related to the CID contained in the original RO.
发明内容Contents of the invention
有鉴于此,本发明的主要目的是提出一种获取数字内容的方法,以让用户根据RO方便地获得数字内容。In view of this, the main purpose of the present invention is to propose a method for obtaining digital content, so that users can conveniently obtain digital content according to RO.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
一种获取数字内容的方法,包括以下步骤:A method for obtaining digital content, comprising the steps of:
A、在RO中增加对数字内容存放地址的描述,并向终端设备发送该RO;A. Add a description of the digital content storage address in the RO, and send the RO to the terminal device;
B、终端设备得到该RO后,根据所述数字内容存放地址获取数字内容。B. After obtaining the RO, the terminal device obtains the digital content according to the storage address of the digital content.
步骤A所述在RO中增加对数字内容存放地址的描述,并向终端设备发送该RO为:由版权发布中心在RO中增加对数字内容存放地址的描述,并且由版权发布中心向终端设备发送该RO。In step A, adding a description of the digital content storage address in the RO, and sending the RO to the terminal device is as follows: the copyright issuance center adds a description of the digital content storage address in the RO, and the copyright issuance center sends it to the terminal device The RO.
所述的数字内容存放地址为(统一资源定位)URL地址。The digital content storage address is a (Uniform Resource Locator) URL address.
步骤A所述的在RO中增加对数字内容存放地址的描述为:当一个RO对应一个数字内容时,在RO的基础模式下的<Context>元素中增加描述数字内容存放地址的子元素。Adding the description of the digital content storage address in the RO described in step A is: when an RO corresponds to a digital content, add a sub-element describing the digital content storage address in the <Context> element in the basic mode of the RO.
步骤A所述的在RO中增加对数字内容存放地址的描述为:当所述的数字内容为一个复合媒体对象,并且一个RO对应一个复合媒体对象时,在RO的基础模式下的<Context>元素中增加描述数字内容存放地址的子元素。Adding the description of the storage address of the digital content in the RO described in step A is: when the digital content is a composite media object, and an RO corresponds to a composite media object, the <Context> in the basic mode of the RO A sub-element describing the storage address of the digital content is added to the element.
步骤A所述的在RO中增加对数字内容存放地址的描述为:当所述的数字内容为不少于一个的媒体对象,并且当一个RO对应该不少于一个的媒体对象时,在RO的协议模式下的每个<Asset>元素的<Context>子元素中增加描述数字内容存放地址的元素。Adding the description of the storage address of the digital content in the RO mentioned in step A is: when the said digital content is not less than one media object, and when one RO corresponds to not less than one media object, in the RO An element describing the storage address of the digital content is added to the <Context> sub-element of each <Asset> element in the protocol mode.
步骤B所述的根据数字内容存放地址获取数字内容为:终端设备根据所述数字内容存放地址向内容发布中心发出获取数字内容的请求,内容发布中心根据该请求返回信息,终端设备根据该返回信息获取数字内容。The acquisition of digital content according to the digital content storage address described in step B is as follows: the terminal device sends a request for obtaining digital content to the content publishing center according to the digital content storage address, the content publishing center returns information according to the request, and the terminal device sends a request according to the returned information Get digital content.
所述的返回信息为DCF格式的文件、下载描述符、WAP页面、WEB页面、或HTTP重定向信息。The returned information is a file in DCF format, a download descriptor, a WAP page, a WEB page, or HTTP redirection information.
步骤B所述的根据数字内容存放地址获取数字内容为:终端设备根据所述数字内容存放地址向内容发布中心发出获取数字内容的请求,内容发布中心直接向该终端设备发出数字内容。The acquisition of digital content according to the digital content storage address in step B is: the terminal device sends a request for obtaining digital content to the content distribution center according to the digital content storage address, and the content distribution center directly sends the digital content to the terminal device.
在步骤B之前,该终端设备中与RO对应的数字内容已经不存在。Before step B, the digital content corresponding to the RO no longer exists in the terminal device.
步骤B所述的根据数字内容存放地址获取数字内容为:当终端设备中与RO对应的数字内容存在时,判断是否确认重新获取该数字内容,如果是,终端设备根据所述数字内容存放地址向内容发布中心发出获取数字内容的请求,内容发布中心向该终端设备发出数字内容;如果不是则结束本流程。The acquisition of digital content according to the storage address of the digital content described in step B is: when the digital content corresponding to the RO exists in the terminal device, it is judged whether to confirm to re-acquire the digital content, if so, the terminal device sends the digital content according to the storage address of the digital content to The content publishing center sends out a request for acquiring digital content, and the content publishing center sends the digital content to the terminal device; if not, this process ends.
步骤B所述的根据数字内容存放地址获取数字内容为:对所述描述数字内容存放地址的元素进行选择,并根据选中的元素对应的数字内容存放地址向内容发布中心发出获取数字内容的请求,内容发布中心根据该请求向终端设备发出数字内容。The acquisition of digital content according to the storage address of the digital content described in step B is: selecting the element describing the storage address of the digital content, and sending a request to the content publishing center to obtain the digital content according to the storage address of the digital content corresponding to the selected element, The content publishing center sends digital content to the terminal device according to the request.
所述的数字内容为DCF文件,步骤A中进一步在RO中增加对该DCF文件的内容标识CID的描述,步骤B所述获取的DCF文件的CID与所述在RO中增加的该DCF文件的CID相关联。The digital content is a DCF file. In step A, the description of the content identification CID of the DCF file is further added in the RO, and the CID of the DCF file obtained in step B is the same as that of the DCF file added in the RO. CIDs are associated.
步骤B所述根据数字内容存放地址获取数字内容为:用户A根据所述数字内容存放地址连接内容发布中心/版权发布中心,代替用户B购买数字内容和该数字内容的RO,内容发布中心/版权发布中心向用户B发送数字内容及其RO。In step B, obtaining the digital content according to the digital content storage address is as follows: user A connects to the content release center/copyright release center according to the digital content storage address, purchases the digital content and the RO of the digital content on behalf of user B, and the content release center/copyright The publishing center sends the digital content and its RO to user B.
所述的数字内容为多用途的网际邮件扩充协议(MIME)类型的媒体。The digital content is Multipurpose Internet Mail Extensions (MIME) type media.
所述MIME类型的媒体为铃声或者多媒体信息或者流媒体。The media of the MIME type is ringtone or multimedia information or streaming media.
从以上的技术方案可以看出,本发明中首先在RO中增加对数字内容存放地址的描述,然后在需要时根据RO中的该数字内容存放地址获取数字内容。所以应用本发明后,当用户由于各种原因而误删除数字内容时,不需要直接到网站去搜索查找数字内容,而可以根据RO中的该数字内容存放地址而直接获取数字内容,所以极大地方便了用户的使用,实现了根据RO方便地获取数字内容。It can be seen from the above technical solutions that in the present invention, the description of the storage address of the digital content is firstly added in the RO, and then the digital content is obtained according to the storage address of the digital content in the RO when necessary. Therefore, after applying the present invention, when the user deletes the digital content by mistake due to various reasons, it is not necessary to go directly to the website to search for the digital content, but can directly obtain the digital content according to the storage address of the digital content in the RO. The use of the user is facilitated, and the convenient acquisition of digital content according to the RO is realized.
并且,由于预先已经在RO中确定了数字内容的地址,所以用户可以准确地获得与数字内容相对应的数字内容,从而保证了数字内容的正确性。Moreover, since the address of the digital content has been determined in the RO in advance, the user can accurately obtain the digital content corresponding to the digital content, thereby ensuring the correctness of the digital content.
同时,本发明通过在RO中增加对DCF文件的CID的描述,并且让获取的DCF文件的CID与在RO中增加的DCF文件的CID相关联,从而避免了新下载的数字内容无法使用的情况。At the same time, the present invention increases the description of the CID of the DCF file in the RO, and associates the CID of the obtained DCF file with the CID of the DCF file added in the RO, thereby avoiding the situation that the newly downloaded digital content cannot be used .
附图说明Description of drawings
图1为现有技术中OMA DRM系统结构示意图。FIG. 1 is a schematic structural diagram of an OMA DRM system in the prior art.
图2为现有技术中OMA DRM系统中分别发送方式的体系结构图。FIG. 2 is an architecture diagram of separate sending modes in the OMA DRM system in the prior art.
图3为本发明的获取数字内容的方法流程图。FIG. 3 is a flow chart of the method for acquiring digital content in the present invention.
图4为本发明第一实施例的获取数字内容的方法流程图。Fig. 4 is a flowchart of a method for acquiring digital content according to the first embodiment of the present invention.
图5为本发明第二实施例的获取数字内容及其版权的方法流程图。Fig. 5 is a flowchart of a method for acquiring digital content and its copyright according to the second embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明的主要思想是:预先在RO中增加对数字内容存放地址的描述,当终端发现RO没有与该RO相对应的数字内容、或者由于其它原因而无法使用数字内容时,可以根据该数字内容存放地址而再次获取数字内容。The main idea of the present invention is to add a description of the storage address of the digital content in the RO in advance. Store the address and retrieve the digital content again.
图3为本发明的获取数字内容的流程示意图。如图1所示,包括以下步骤:FIG. 3 is a schematic flow chart of acquiring digital content in the present invention. As shown in Figure 1, the following steps are included:
步骤301:在RO中增加对数字内容的存放地址的描述,并向终端设备发送该RO。Step 301: Add a description of the storage address of the digital content to the RO, and send the RO to the terminal device.
在将RO发送到终端设备之前,首先由版权中心在RO中增加对受保护数字内容的存放地址的描述。Before sending the RO to the terminal device, the copyright center firstly adds a description of the storage address of the protected digital content to the RO.
可以通过对版权描述语言的上下文模式(Context Model)进行扩展而增加对数字内容的存放地址的描述。在版权描述语言中,上下文模式(ContextModel)提供有关RO的元数据信息。借助上下文模式,可以向基础模式、协议模式和限制模式等模式中增加RO的附加信息。在本发明中,首先在上下文模式中增加对数字内容地址的描述。例如:可以增加一个<contentIssuer>元素,该<contentIssuer>元素为一个指向数字内容的URL地址,并且所使用的格式符合规范RFC2396。The description of the storage address of the digital content can be added by extending the context model (Context Model) of the copyright description language. In the copyright description language, the context model (ContextModel) provides metadata information about the RO. With the help of the context mode, the additional information of the RO can be added to the basic mode, the protocol mode, and the restricted mode. In the present invention, the description of the digital content address is firstly added in the context mode. For example: a <contentIssuer> element can be added, the <contentIssuer> element is a URL address pointing to digital content, and the format used complies with the specification RFC2396.
在OMA DRM1.0规范中,要求一个RO只能对应一个数字内容,即RO与DCF文件是一对一的;而OMA DRM2.0规范支持复合RO,即一个RO中可以描述多个数字内容的版权信息,这多个数字内容可以是一个复合媒体对象,也可以是多个独立的媒体对象。针对上述情况,下面分别描述如何在RO中增加对数字内容的存放地址的描述。In the OMA DRM1.0 specification, it is required that one RO can only correspond to one digital content, that is, RO and DCF files are one-to-one; while the OMA DRM2.0 specification supports composite ROs, that is, multiple digital content can be described in one RO. For copyright information, the multiple digital contents may be a composite media object, or multiple independent media objects. In view of the above situation, how to add a description of the storage address of the digital content in the RO is described below.
(1)一个RO对应一个数字内容(1) One RO corresponds to one digital content
当一个RO对应一个数字内容时,在RO的基础模式(Foundation Model)下的<Context>元素中增加对数字内容地址的描述。例如:在RO的基础模式下的<Context>元素中增加<ContentIssuer>子元素,该<ContentIssuer>子元素为一个指向数字内容的URL地址,并且所使用的格式符合规范RFC2396。When an RO corresponds to a digital content, add a description of the digital content address in the <Context> element under the Foundation Model of the RO. For example: add a <ContentIssuer> sub-element to the <Context> element in the basic mode of RO. The <ContentIssuer> sub-element is a URL address pointing to digital content, and the format used complies with the specification RFC2396.
(2)一个RO对应一个复合媒体对象(2) One RO corresponds to one composite media object
当一个RO对应一个复合媒体对象时,在RO的基础模式(FoundationModel)下的<Context>元素中增加对数字内容地址的描述。例如:在RO的“基础模式(Foundation Model)”下的<Context>元素中增加<ContentIssuer>子元素,该子元素为一个指向数字内容的URL地址,并且所使用的格式符合规范RFC2396。When an RO corresponds to a composite media object, add a description of the digital content address in the <Context> element under the foundation model (FoundationModel) of the RO. For example: Add the <ContentIssuer> sub-element to the <Context> element under the "Foundation Model" of the RO. This sub-element is a URL address pointing to the digital content, and the format used complies with the specification RFC2396.
(3)一个RO对应多个媒体对象(3) One RO corresponds to multiple media objects
对于一个RO对应多个媒体对象的情况,在RO的协议模式(AgreementModel)下每个<Asset>元素的<Context>子元素中增加对数字内容地址的描述。例如:在RO的协议模式(Agreement Model)下每个<Asset>元素的<Context>子元素中增加<ContentIssuer>元素,其中每个<ContentIssuer>元素为一个指向数字内容的URL地址,并且每个<ContentIssuer>元素所使用的格式符合规范RFC2396。此时会存在多个<ContentIssuer>元素,其中每个不同的<ContentIssuer>元素的值不同。For the case that one RO corresponds to multiple media objects, add a description of the address of the digital content in the <Context> sub-element of each <Asset> element under the agreement model (AgreementModel) of the RO. For example: Add a <ContentIssuer> element to the <Context> sub-element of each <Asset> element in RO’s agreement mode (Agreement Model), where each <ContentIssuer> element is a URL address pointing to digital content, and each The format used by the <ContentIssuer> element complies with the specification RFC2396. At this time, there will be multiple <ContentIssuer> elements, and the values of each different <ContentIssuer> element are different.
完成了在RO中增加对数字内容的存放地址的描述后,当用户初次下载数字内容时,内容中心向用户发送数字内容,版权中心向用户发送增加了对数字内容存放地址的描述的、并且与该数字内容对应的RO。此时,终端设备便可获得该RO和数字内容。此后,如果用户由于误删除等原因而删除了数字内容时,只要没有删除该RO,用户便可以根据RO中的数字内容存放地址而再次方便地获得数字内容。After adding the description of the storage address of the digital content in the RO, when the user downloads the digital content for the first time, the content center sends the digital content to the user, and the copyright center sends the user a description of the storage address of the digital content and communicates with the user. The RO corresponding to the digital content. At this point, the terminal device can obtain the RO and the digital content. Afterwards, if the user deletes the digital content due to accidental deletion or other reasons, as long as the RO is not deleted, the user can conveniently obtain the digital content again according to the storage address of the digital content in the RO.
步骤302:终端设备根据数字内容存放地址获取数字内容。Step 302: The terminal device acquires the digital content according to the storage address of the digital content.
当用户想要获取数字内容时,用户可以根据数字内容存放地址获取数字内容。例如:当RO对应的数字内容不存在时,终端设备根据RO中的数字内容存放地址重新获取数字内容。即使该数字内容已经存在于终端设备中,终端设备仍然可以根据用户的需求,利用该数字内容存放地址而再次获得数字内容。优选地:当RO对应的数字内容不存在时,首先终端设备对RO进行解释以获取存放数字地址的内容,然后再由终端设备根据<ContentIssuer>元素指向的URL链接发起Get请求。优选地,终端设备在发起Get请求前可以提示用户,以让用户选择是否确认发起Get请求。其中对于一个RO对应多个媒体对象的情况,如果RO对应的多个数字内容不存在时,可以让用户选择应用某个具体的<ContentIssuer>元素发起请求。When a user wants to obtain digital content, the user can obtain the digital content according to the storage address of the digital content. For example: when the digital content corresponding to the RO does not exist, the terminal device reacquires the digital content according to the storage address of the digital content in the RO. Even if the digital content already exists in the terminal device, the terminal device can still use the storage address of the digital content to obtain the digital content again according to the needs of the user. Preferably: when the digital content corresponding to the RO does not exist, first the terminal device interprets the RO to obtain the content storing the digital address, and then the terminal device initiates a Get request according to the URL link pointed to by the <ContentIssuer> element. Preferably, the terminal device may prompt the user before initiating the Get request, so that the user can choose whether to confirm the initiation of the Get request. Where one RO corresponds to multiple media objects, if the multiple digital contents corresponding to the RO do not exist, the user can choose to apply a specific <ContentIssuer> element to initiate a request.
优选地,当RO对应的数字文件存在时,如果用户主动要求根据<ContentIssuer>元素指向的URL链接发起Get请求,终端设备予以支持。更优选地,当存在多个URL链接时,允许用户选择应用某个具体的<ContentIssuer>元素发起请求。Preferably, when the digital file corresponding to the RO exists, if the user actively requests to initiate a Get request according to the URL link pointed to by the <ContentIssuer> element, the terminal device supports it. More preferably, when there are multiple URL links, the user is allowed to select a specific <ContentIssuer> element to initiate a request.
终端设备在发出Get请求后,CI/RI会返回相应地返回信息,其中返回信息的类型可以为DCF格式的文件、下载描述符、WAP页面、WEB页面、HTTP重定向、HTTP出错信息等。终端设备根据返回信息的类型,判断是否支持该返回信息中包含的MIME类型,如果不支持则向用户报错,并且放弃后继处理;如果支持,则进行后续处理,直至下载成功或用户放弃。After the terminal device sends a Get request, CI/RI will return the corresponding return information, and the type of the returned information can be DCF format file, download descriptor, WAP page, WEB page, HTTP redirection, HTTP error message, etc. The terminal device judges whether it supports the MIME type contained in the returned information according to the type of the returned information. If it does not support it, it will report an error to the user and give up subsequent processing; if it supports it, it will perform subsequent processing until the download is successful or the user gives up.
优选地,在<ContentIssuer>元素中增加对DCF文件的内容标识(CID)的描述,将CID作为<ContentIssuer>元素中URL的参数,例如URL可为:http://drm.huawei.com/drm?CID=XXXXXXXXXX。当终端设备根据该URL发出请求时,将把该CID上报给CI/RI,CI/RI根据上报来的CID生成与DCF文件相关联的CID,从而可以保证CI/RI返回的DCF文件的CID同<ContentIssuer>元素中包含的该CID相关联,所以可以避免新获得的DCF文件由于CID不相关联而无法使用的情况。Preferably, a description of the content identifier (CID) of the DCF file is added to the <ContentIssuer> element, and the CID is used as a parameter of the URL in the <ContentIssuer> element. For example, the URL can be: http://drm.huawei.com/drm ? CID=XXXXXXXXXX . When the terminal device sends a request according to the URL, it will report the CID to CI/RI, and CI/RI will generate the CID associated with the DCF file according to the reported CID, so as to ensure that the CID of the DCF file returned by CI/RI is the same as The CID included in the <ContentIssuer> element is associated, so it is possible to avoid the situation that the newly obtained DCF file cannot be used because the CID is not associated.
优选地,如果终端设备不能解释ContentIssuer元素,则忽略ContentIssuer元素。Preferably, the ContentIssuer element is ignored if the terminal device cannot interpret the ContentIssuer element.
在OMA DRM的分别发送方法中,需要将明文发送表示的数字内容加密转换为DCF文件。In the separate transmission method of OMA DRM, it is necessary to encrypt and convert the digital content represented by plain text transmission into a DCF file.
图4为本发明第一实施例的获取数字内容的方法流程图。如图4所示,包括以下步骤:Fig. 4 is a flowchart of a method for acquiring digital content according to the first embodiment of the present invention. As shown in Figure 4, the following steps are included:
步骤401:用户由于误操作等各种原因而删除了DCF文件,但是该DCF文件的RO并没有删除。Step 401: The user deletes the DCF file due to various reasons such as misoperation, but the RO of the DCF file is not deleted.
步骤402:用户请求终端设备恢复DCF文件。Step 402: the user requests the terminal device to restore the DCF file.
步骤403~步骤404:终端设备根据RO中的<ContentIssuer>元素所包含的URL地址,发起到CI的Get请求,CI收到该Get请求后,返回WAP/WEB页面。Steps 403 to 404: The terminal device initiates a Get request to the CI according to the URL contained in the <ContentIssuer> element in the RO, and the CI returns the WAP/WEB page after receiving the Get request.
步骤405:终端设备向用户显示该WAP/WEB页面,用户可以根据WAP/WEB页面的提示而选择是否确认下载。Step 405: the terminal device displays the WAP/WEB page to the user, and the user can choose whether to confirm the download according to the prompt of the WAP/WEB page.
步骤406~步骤408:在终端设备显示的WAP页面/WEB页面上确认下载,终端设备发起到CI的数字内容下载请求,CI返回DCF文件。其中,当CI上只保留原始数字内容、而没有保存DCF时,CI将原始数字内容发送到RI进行加密、打包成DCF文件,然后再将DCF文件发送到终端设备。Step 406-Step 408: Confirm the download on the WAP page/WEB page displayed by the terminal device, the terminal device initiates a digital content download request to the CI, and the CI returns the DCF file. Wherein, when only the original digital content is kept on the CI without DCF, the CI sends the original digital content to the RI for encryption, packs it into a DCF file, and then sends the DCF file to the terminal device.
步骤409:终端设备下载并保存DCF文件,将下载的DCF文件与RO关联起来,用户可以重新使用DCF文件。Step 409: The terminal device downloads and saves the DCF file, associates the downloaded DCF file with the RO, and the user can reuse the DCF file.
利用本发明用户不但可以根据RO而获取被删除的数字内容,还可以通过为其它用户购买数字内容及其版权等形式使得其它用户也能体验数字内容。例如:用户A在体验数字内容的过程中,发现了一个特别精彩的数字内容,用户A想将该数字内容与用户B分享。由于该数字内容受到DRM的保护,用户A想给用户B购买该数字内容及其RO。图5为本发明第二实施例的获取数字内容及其版权的方法流程图。如图5所示,包括以下步骤:Utilizing the present invention, users can not only obtain deleted digital content according to RO, but also enable other users to experience digital content by purchasing digital content and its copyright for other users. For example: in the process of experiencing digital content, user A discovers a particularly exciting digital content, and user A wants to share the digital content with user B. Since the digital content is protected by DRM, user A wants to purchase the digital content and its RO for user B. Fig. 5 is a flowchart of a method for acquiring digital content and its copyright according to the second embodiment of the present invention. As shown in Figure 5, it includes the following steps:
步骤501~步骤504:用户A发出购买版权和数字内容的请求,用户A的终端设备根据用户A已拥有的数字内容的RO中的<ContentIssuer>元素所包含的URL地址,发起到CI/RI的Get请求,CI/RI返回WAP/WEB页面,终端设备向用户显示该WAP/WEB页面。Steps 501 to 504: User A sends a request to purchase copyright and digital content, and user A's terminal device initiates a request to CI/RI based on the URL address contained in the <ContentIssuer> element in the RO of the digital content that user A already owns. Get request, CI/RI returns the WAP/WEB page, and the terminal device displays the WAP/WEB page to the user.
步骤505~507:用户A在WAP/WEB页面上确认购买该数字内容,并且输入用户B的接收号码,WAP/WEB页面将用户B的接收号码发送到CI/RI,CI/RI根据用户B的接收号码向用户B的终端设备发送数字内容及其RO,或者CI/RI根据用户B的接收号码向用户B的终端设备发送数字内容及其RO的连接地址,从而用户B也可以体验该数字内容。Steps 505-507: User A confirms the purchase of the digital content on the WAP/WEB page, and enters user B's receiving number, and the WAP/WEB page sends user B's receiving number to CI/RI, and CI/RI is based on user B's receiving number. The receiving number sends digital content and its RO to user B's terminal device, or CI/RI sends digital content and its RO connection address to user B's terminal device according to user B's receiving number, so that user B can also experience the digital content .
步骤508:用户B的终端设备提示用户B已经获得数字内容及其版权。Step 508: User B's terminal device prompts that user B has obtained the digital content and its copyright.
以上过程中,优选地,数字内容可以为任何类型的MIME媒体文件。更优选地,数字内容可以为铃声或者多媒体信息或者流媒体等类型。In the above process, preferably, the digital content can be any type of MIME media file. More preferably, the digital content may be ringtones, multimedia information, or streaming media.
以上过程中,以用户A为一个用户B购买数字内容为例说明了本发明的第二实施例,而实际上,用户A还可以同时为多个用户购买数字内容及其版权。In the above process, the second embodiment of the present invention is described by taking user A purchasing digital content for a user B as an example, but in fact, user A can also purchase digital content and its copyright for multiple users at the same time.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410087148XA CN100358287C (en) | 2004-11-01 | 2004-11-01 | Method for obtaining digital contents |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410087148XA CN100358287C (en) | 2004-11-01 | 2004-11-01 | Method for obtaining digital contents |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1770695A CN1770695A (en) | 2006-05-10 |
CN100358287C true CN100358287C (en) | 2007-12-26 |
Family
ID=36751723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200410087148XA Expired - Lifetime CN100358287C (en) | 2004-11-01 | 2004-11-01 | Method for obtaining digital contents |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100358287C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101434402B1 (en) * | 2007-06-09 | 2014-08-27 | 삼성전자주식회사 | METHOD AND APPARATUS FOR OBTAINING CONTENT RIGHTS OBJECT OF MOBILE TERM |
CN101997822A (en) * | 2009-08-26 | 2011-03-30 | 中国移动通信集团公司 | Streaming media content delivery method, system and equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372197A (en) * | 2001-02-20 | 2002-10-02 | 佳能株式会社 | Information process system, medium, equipment method, and relative storage medium |
WO2004025437A2 (en) * | 2002-08-26 | 2004-03-25 | Siemens Aktiengesellschaft | Method for transmitting encrypted user data objects |
US20040148503A1 (en) * | 2002-01-25 | 2004-07-29 | David Sidman | Apparatus, method, and system for accessing digital rights management information |
WO2004077786A1 (en) * | 2003-02-25 | 2004-09-10 | Siemens Aktiengesellschaft | Method for carrying out the premium-based recommendation of content objects that can be downloaded to a mobile terminal |
-
2004
- 2004-11-01 CN CNB200410087148XA patent/CN100358287C/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372197A (en) * | 2001-02-20 | 2002-10-02 | 佳能株式会社 | Information process system, medium, equipment method, and relative storage medium |
US20040148503A1 (en) * | 2002-01-25 | 2004-07-29 | David Sidman | Apparatus, method, and system for accessing digital rights management information |
WO2004025437A2 (en) * | 2002-08-26 | 2004-03-25 | Siemens Aktiengesellschaft | Method for transmitting encrypted user data objects |
WO2004077786A1 (en) * | 2003-02-25 | 2004-09-10 | Siemens Aktiengesellschaft | Method for carrying out the premium-based recommendation of content objects that can be downloaded to a mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN1770695A (en) | 2006-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7711959B2 (en) | Method for transmitting encrypted user data objects | |
US7734732B2 (en) | System, apparatus and methods for storing links to media files in network storage | |
US8671452B2 (en) | Apparatus and method for moving rights object from one device to another device via server | |
US20140297732A1 (en) | Federated download of digital content to wireless devices | |
US20050049886A1 (en) | System and method for managing digital rights and content assets | |
JP2005536787A (en) | Method and system for managing cookies according to privacy policy | |
EP2420952B1 (en) | System and method for protecting digital media content | |
JP2006514359A (en) | Generation and distribution of digital content previews between peer devices | |
JP2014501015A (en) | System and method for protecting user privacy in multimedia uploaded to an internet site | |
JP2005528683A (en) | System and method for providing digital rights management method for browser download | |
CN105659519A (en) | Extensible media format system and methods of use | |
US8302203B2 (en) | Content transmission system, transmission server, communication terminal, and content transmission method | |
US20100268735A1 (en) | Online content service with catalog-based interaction | |
US20050076057A1 (en) | Method and system for transferring video and audio files to portable computing devices | |
CN101478754B (en) | Media file downloading method, apparatus and system based on copyright management | |
WO2014154063A1 (en) | Method, device and system for controlling presentation of application | |
CN100358287C (en) | Method for obtaining digital contents | |
JP2007519096A (en) | Method and system for downloading and tracking digital data | |
CN101375543A (en) | Apparatus and method for moving rights object from one device to another via server | |
JP2003030458A (en) | Contents data distribution method and contents data distribution system | |
TWI270284B (en) | Method and system for downloading and authenticating digital copyright | |
KR100873210B1 (en) | Content provision method and system | |
EP2482514B1 (en) | Method and system for transmitting compressed rights | |
US20070226223A1 (en) | Method and apparatus for loading of information to a portable device | |
CN103023640B (en) | Via server, right objects is moved to from an equipment apparatus and method of another equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20071226 |
|
CX01 | Expiry of patent term |