The disclosure relates to digital content publication technology, and in particular, to a method and system for publication control of digital content.
Publication of digital content over network may be implemented by sharing within a local area network and file transmission over the Internet. In such cases, a terminal is required to know an opposite terminal and has to be authorized by the opposite terminal. This imposes a restriction on sharing. At present, there emerge a number of Peer to Peer (P2P) file sharing modes, therefore a terminal may obtain a shared file by only a search of the desired content.
With the emergence and development of mobile networks, some functions of personal computers (PCs) are shifting to mobile terminals. P2P is being applied for instant communication, content publication, and file search, and provides a good platform for utilizing network resources efficiently. The continual improvement of P2P has alleviated the burden on a server, so that the server may serve as a front end communication device only. In addition, P2P provides a platform for the users to query desired information, and ensures end-to-end connectivity.
Digital content may be transmitted over network in a variety of ways. A portion of shared digital content may be transmitted illegally after publication, due to the lack of adequate copy controls. This case often arouses conflicts between copyright protection and benefit from information access. However, there is not an effective method for preventing such a case at present. Particularly for an individual content provider, the works of the provider can not be protected effectively. As a result, the content provider may lose his/her enthusiasm for creating and distributing his/her works absent effective protection.
Digital Rights Management (DRM) is a technique directed to management and licensing of intellectual rights of digital content. The digital content includes media content, such as electronic books, audios, and images. Licensing may be enforced by controlling the access to the digital content and encrypting the digital content. The encrypted digital content may be transmitted over network by P2P, while the rights of the digital content may be protected. DRM is a technology for digital content contribution, promotion, and sale over networks by encryption.
In the above solution, the content publication unit and the rights publication unit belong to the same owner (i.e. the service provider). This may not apply to a content publication system having a plurality of separate content providers. The content publication system having a plurality of separate content providers controls the publication of digital content by the following ways, the particular implementations of which will be described as follows.
Content publication units of the separate content providers select their own digital content to be published, while a centralized rights publication unit generates the RO and publishes authorization. In this scenario, each of the separate content publication units is configured to encrypt and package the digital content, and deliver the related rights information to the centralized rights publication unit. The centralized rights publication unit may be required to serve a number of content publication units. If a content publication unit does not register its rights or the registration is failed before publishing the digital content, the rights publication unit can not generate a rights object due to the lack of related record of the digital content. As a result, a user can not decrypt the digital content when obtaining the encrypted digital content; or, the digital content can not be protected.
A method and system for publication control of digital content, employed for validating the rights information registered by separated content providers, to solve the problem that a user can not decrypt a piece of digital content after downloading the digital content or that the digital content can not be protected because the rights are not registered or the registration is failed.
Technical solutions embodying the present invention include the following.
A method for publication control of digital content includes the steps of:
A system for publication control of digital content includes:
A publication control unit includes:
A content publication unit includes:
Some beneficial effects as further described within the disclosure are as follows:
Each separated content provider in a digital content publication system having a plurality of separated content providers is provided with services for rights registration and validation. In this way, the unreliability of content utilization and authorization due to limitations and instabilities in system capability may be avoided. In addition, it may be ensured that a content buyer can obtain the rights object distributed by the rights publication unit after the digital content is published, in order to reproduce the digital content.
Moreover, when a content provider modifies the description information of the digital content stored in the rights publication unit, the publication control unit may obtain the modified description information in time, so as to update the published description information of the digital content. In this way, the description information of the digital content as seen by users is maintained to be consistent with the actual digital content.
The invention will become more readily apparent from the Detailed Description of the Invention, which proceeds with reference to the drawings, in which:
The present invention provides a method and system for publication control of digital content, in which rights information of digital content registered by each content provider is validated before publication of the digital content, in a digital content publication system having a plurality of separated content providers. In this way, the digital content registered by each content provider may be protected in a digital content publication system having a plurality of separated content providers; and a content buyer is able to obtain the rights object distributed by a rights publication unit after the digital content is published, so as to reproduce the digital content.
Several exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings.
In block S10, a piece of digital content to be published is assigned a content identifier.
A rights publication unit may assign the content identifier to the digital content according to a request from a content publication unit, and send the content identifier to the content publication unit. Or the content publication unit may assign the content identifier to the digital content by itself and report the content identifier to the rights publication unit.
In block S11, the content publication unit encrypts and packages the digital content to be published, to form encrypted digital content to be protected, and saves the encrypted digital content in the content publication unit, or entrusts other devices to save the encrypted digital content.
To ensure that a user may decrypt the encrypted digital content successfully, the content publication unit may report an encryption algorithm to be used to the rights publication unit, and may obtain an acknowledgement from the rights publication unit, before encrypting the digital content with the encryption algorithm. Alternatively, the content publication unit may request the rights publication unit to designate an encryption algorithm to be used.
A predefined encryption algorithm identifier may be employed during the above procedure of the report, acknowledgement and the designation of the encryption algorithm between the content publication unit and the rights publication unit.
In block S12, the content publication unit sends rights information of the encrypted digital content to the rights publication unit, to register and store the rights information in the rights publication unit.
The rights information includes identifier information of the digital content, and may also include an identifier of a rights owner, as well as a key of the encrypted digital content. Furthermore, the rights information may include description information of the digital content.
In block S13, after storing the rights information of the encrypted digital content, the rights publication unit returns a rights information index to the content publication unit.
In block S20, the content publication unit sends a content publication application to a publication control unit. When a content provider wishes to publish a piece of digital content, a content publication unit of the content provider sends a content publication application to a publication control unit. The content publication application carries at least a content identifier or a rights information index of the digital content to be published. Alternatively, the content publication application may also carry description information and a download address of the digital content, or may also carry the encrypted digital content and the description information of the digital content. The description information may include a content introduction, size, format and charging information of the digital content.
In block S21, the publication control unit sends a rights information query request to the rights publication unit. When receiving the content publication application, the publication control unit temporarily saves the description information and download address of the digital content, or the encrypted digital content and the description information of the digital content, if the content publication application carries the description information and download address of the digital content, or carries the encrypted digital content and the description information of the digital content, and sends a rights information query request to the rights publication unit according to the content identifier or the rights information index of the digital content to be published, to query whether the rights information corresponding to the digital content to be published is stored in the rights publication unit.
In block S22, the rights publication unit determines whether it stores rights information corresponding to digital content to be published. When receiving the rights information query request, the rights publication unit records a mapping relationship between the content identifier or the rights information index of the digital content and an identifier of the publication control unit, and queries whether the rights information is stored in the rights publication unit according to the content identifier or the rights information index of the digital content carried in the rights information query request. If the rights information is stored in the rights publication unit, the process proceeds to block S23, otherwise, the process proceeds to block S26.
In block S23, the publication control unit determines whether it stores the encrypted digital content and download address of digital content to be published. The publication control unit judges whether the description information and download address of the digital content, or the encrypted digital content and the description information of the digital content are temporarily saved in the publication control unit. If saved, the process proceeds to block S24, otherwise, the process proceeds to block S25.
In block S24, the publication control unit publishes a download address or encrypted digital content of the digital content. The publication control unit publishes the description information and the download address of the digital content to be published, or the encrypted digital content and the description information of the digital content to be published, and sends a publication completion message to the content publication unit after the publication is completed.
In block S25, the publication control unit obtains the download address or encrypted digital content of the digital content from content publication unit and publishes the same. The publication control unit sends a response message to the content publication unit indicating that the publication of the digital content is allowed. When receiving the response message, the content publication unit publishes or delivers a content introduction, charging information and the download address of the digital content, or the encrypted digital content, the content introduction and the charging information of the digital content to the publication control unit, so that the publication control unit may publish the content introduction, the charging information and the download address of the digital content, or the encrypted digital content, the content introduction and the charging information of the digital content. After the publication is completed, the publication control unit sends a publication completion message to the content publication unit.
In block S26, the publication control unit returns a response to content publication unit indicating that the publication application is abnormal. The publication control unit returns a response message, indicating that publication application is abnormal, to the content publication unit sending the content publication application.
In block S30, the content publication unit sends a content publication application to the publication control unit. When a content provider wishes to publish a piece of digital content, a content publication unit of the content provider sends a content publication application to a publication control unit. The content publication application carries a content identifier or a rights information index of the digital content to be published, and identification information of the content provider sending the content publication application. Optionally, the content publication application may also carry description information and a download address of the digital content, or may also carry the encrypted digital content and the description information of the digital content. The description information includes a content introduction, size, format and charging information of the digital content.
In block S31, the publication control unit sends a rights information query request to the rights publication unit (as in S21 of
In block S32, the rights publication unit determines whether it stores rights information corresponding to digital content to be published. When receiving the rights information query request, the rights publication unit records a mapping relationship between the content identifier or the rights information index of the digital content applied to be published and an identifier of the publication control unit, and queries whether the rights information is stored in the rights publication unit according to the content identifier or the rights information index of the digital content carried in the rights information query request. If the rights information is stored in the rights publication unit, the process proceeds to block S33, otherwise, the process proceeds to block S38.
In block S33, the rights publication control unit determines whether it stores an identifier of rights owner of digital content to be published that is consistent with that of the content publication unit. The publication control unit judges whether a rights owner identifier of the digital content to be published is consistent with an identifier of content provider of the digital content to be published. If it is consistent, the process proceeds to block S35, otherwise the process proceeds to block S34.
In block S34, the publication control unit judges whether a publication type for publishing the digital content applied by the content publication unit is the type “assistant publication.” If the type is assistant publication, the process proceeds to block S35, otherwise the process proceeds to block S38.
In block S35, the publication control unit judges whether the description information and download address of the digital content, or the encrypted digital content and the description information of the digital content are temporarily saved in the publication control unit. If this information is stored in the publication control unit, the process proceeds to block S36, otherwise, the process proceeds to block S37.
In block S36, the publication control unit publishes a download address or encrypted digital content of the digital content. The publication control unit publishes the description information and the download address of the digital content applied to be published, or the encrypted digital content and the description information of the digital content, and sends a publication completion message to the content publication unit after the publication is completed.
In block S37, the publication control unit sends a response message to the content publication unit indicating that the publication of the digital content is allowed. When receiving the response message, the content publication unit delivers the content introduction, the charging information and the download address of the digital content, or the encrypted digital content, the content introduction and the charging information of the digital content to the publication control unit, so that the publication control unit may publish the content introduction, the charging information and the download address of the digital content, or the encrypted digital content, the content introduction and the charging information of the digital content. After the publication is completed, the publication control unit sends a publication completion message to the content publication unit.
In block S38, the publication control unit returns a response to the content publication unit indicating that the publication application is abnormal (as in S26 of
In practical application, the description of the digital content is managed by the rights publication unit, while the publication control unit is responsible for publishing the description information. If the content publication unit modifies the description information of the digital content stored in the rights publication unit, the publication control unit is required to know the modified description information in time, so as to update the published description information of the digital content.
In block S40, the content publication unit sends a description information modification notification carrying modified description information to the rights publication unit. The description information modification notification specifies a content identifier or a rights information index of the digital content corresponding to modified description information, as well as the modified description information.
In block S41, the rights publication unit modifies description information corresponding to the content identifier or rights information index specified in the notification. When receiving the description information modification notification, the rights publication unit authenticates a purview of the content publication unit sending the description information modification notification. If it determines that the content publication unit has a purview for modification, the rights publication unit modifies the description information corresponding to the content identifier or the rights information index specified in the description information modification notification, and returns a success response to the content publication unit indicting the description information is modified successfully.
In block S42, the content publication unit sends modified description information to the publication control unit to update the published description information. When receiving the success response indicting that the description information has been modified successfully, the content publication unit sends the modified description information and the content identifier of the digital content corresponding to the modified description information to a publication control unit. Thereby, the publication control unit updates the published description of the digital content.
Block S50 is the same as block S40 of
Block S51 is the same as block S41 of
In block S52, when receiving the success response indicting the description information has been modified successfully, the content publication unit sends to the publication control unit a description information modification notification carrying the content identifier or rights information index of the digital content.
In block S53, the publication control unit obtains the modified description information from the rights publication unit according to the content identifier or rights information index of the digital content, to thereby update the published description of the digital content.
Block S60 is the same as block S40 of
Block S61 is the same as block S41 of
In block S62, the rights publication unit sends a description information modification notification to a publication control unit corresponding to the digital content to be published according to the mapping relationship between the content identifier or rights information index of the digital content recorded in the above blocks S22 or S32. The description information modification notification may carry the modified description information of the digital content. Alternatively, the description information modification notification does not carry the modified description information. If the description information modification notification does not carry the modified description information of the digital content, the publication control unit may acquire the modified description information of the digital content from the rights publication unit, the process proceeds to block S43. If the description information modification notification carries the modified description information of the digital content, the process proceeds to block S63.
In block S63, the publication control unit updates the published description of the digital content.
The content publication unit 10 is adapted to send a digital content publication application to the publication control unit 20, and may be disposed in a separate content provider system.
The publication control unit 20 is adapted to control the publication of the digital content. When receiving the digital content publication application message from the content publication unit 10, the publication control unit 20 queries rights information corresponding to the digital content to be published in the rights publication unit 30, and controls the publication of the digital content according to the result of the query.
The rights publication unit 30 is adapted to save the rights information of the digital content.
In some exemplary embodiments of the present invention, the content publication unit 10 may include:
a rights information sending sub-unit 101, adapted to send the rights information of the digital content to the rights publication unit 30 to register and save the rights information in the rights publication unit 30;
a publication application sub-unit 102, adapted to send the digital content publication application to the publication control unit 20; and
the delivery sub-unit 103, adapted to deliver description information and a download address of the digital content to be published, or encrypted digital content and the description information of the digital content, to the publication control unit 20.
In some other exemplary embodiments of the present invention, the publication control unit 20 may include:
a rights information query sub-unit 201, adapted to query whether the rights information corresponding to the digital content to be published is stored in the rights publication unit 30 when receiving the digital content publication application from the content publication unit, and to allow the content publication unit to publish the digital content or the download address of the digital content if the rights information corresponding to the digital content to be published is stored in the rights publication unit 30; and
a publication sub-unit 202, adapted to receive the description information and the download address of the digital content to be published, or the encrypted digital content and the description information of the digital content, delivered from the content publication unit 10.
In some embodiments of the present invention, the content publication unit 10 sending the digital content publication application is required to have a purview of publishing the digital content. In other words, the content publication unit 10 sending the digital content publication application should be a rights owner or an assistant publisher of the digital content. To judge whether the content publication unit 10 sending the digital content publication application has the purview of publishing the digital content, and whether the content publication unit 10 sending the digital content publication application is a rights owner or an assistant publisher of the digital content, the publication control unit 20 may further include:
a judgment sub-unit 203, adapted to judge whether the content publication unit 10 sending the digital content publication application is the rights owner of the digital content according to the rights information queried by the rights information query sub-unit 201. If the content publication unit 10 is the rights owner of the digital content, the judgment sub-unit 203 allows the content publication unit 10 to publish the digital content or the download address of the digital content. Otherwise, the judgment sub-unit 203 further judges whether the content publication unit 10 sending the digital content publication application is an assistant publisher of the digital content. If the content publication unit 10 is the assistant publisher of the digital content, the judgment sub-unit 203 allows the content publication unit 10 to publish the digital content or the download address of the digital content. Otherwise, it returns a response message indicating that publication application is abnormal to the content publication unit 10.
In some practical application, the description information of the digital content (such as content introduction, size, format and charging information of the digital content) is managed by the rights publication unit 30, while the publication control unit 20 is responsible for publishing the description information of the digital content. If the content publication unit 10 modifies the description information of the digital content stored in the rights publication unit 30, the publication control unit 20 is required to know the modified description information in time, so as to update the published description information of the digital content, so that the description information saw by a user is maintained consistent with the actual digital content. In this embodiment, the publication control unit 20 may further include:
a publication update sub-unit 204, adapted to receive the modified description information, and control the publication sub-unit 202 to update the published description information according to the modified description information of the digital content. In this way, the published description information of the digital content may be updated in time when the description information of the digital content changes.
For other details regarding the system for publication control of digital content according to the embodiments, the corresponding details described in the method embodiments may be referred to, which will not be repeated herein.
A person of ordinary skill in the art may make various modifications and variations to the invention without departing the spirit and scope of the invention. These modifications and variations to the invention are intended to be covered within the scope of the invention provided that the modifications and variations fall within the scope of the claims of the invention. The foregoing description is illustrative and not limiting, and is intended to include all reasonably foreseeable equivalents to the directly described features within the scope of the invention as defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
200610009190.9 | Feb 2006 | CN | national |
This application is a Continuation of PCT/CN2006/002728, filed on Oct. 17, 2006, and claims the benefit of Chinese Patent Application No. 200610009190.9, filed on Feb. 20, 2006, both of which are incorporated in their entireties herein. The PCT application published in Chinese on Aug. 30, 2007 as WO 2007/095798 A1.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2006/002728 | Oct 2006 | US |
Child | 12170008 | US |