A request processing method and related equipment
Receiving and forwarding digital copyright management requests from third-party platforms through the digital copyright management open platform, solving the problem of high cost of digital copyright management in the existing technology and achieving efficient copyright protection for digital information.
Patent Information
- Application Number
- CN202011187390.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-30
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2040-10-30
AI Technical Summary
In the prior art, digital copyright management requires the deployment of an independent encryption platform, which leads to high costs and is difficult to achieve effective copyright protection for digital information.
Through the open digital copyright management platform, receive digital copyright management requests from third-party platforms, perform identity authentication, and forward the request to the digital copyright management encryption platform to realize encryption and copyright protection of multimedia files.
It reduces the cost of deploying and maintaining a digital copyright management encryption platform, improves the efficiency of copyright protection for digital information, and avoids waste of resources.
Smart Images

Figure CN114531249B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a request processing method and related equipment. Background Art
[0002] Digital Rights Management (DRM) technology is used to protect the copyright of digital information such as digitized audio and video content, documents, and e-books. In the prior art, in order to protect digital information such as audio and video content, documents, and e-books from being stolen, the copyright holders and operators of the content will protect the copyright of the provided digital information, and users need to purchase a copyright certificate to use the provided digital information normally. To protect the copyright of digital information, it is necessary to deploy an independent digital rights management encryption platform, and the cost of deploying a digital rights management encryption platform is high, which leads to a high cost for implementing copyright protection of the provided digital information. Summary of the invention
[0003] The embodiment of the present invention provides a request processing method and related equipment to solve the problem that the existing copyright protection of digital information requires the deployment of an independent digital copyright management encryption platform, and the cost of deploying the digital copyright management encryption platform is high, which leads to a high cost for implementing copyright protection for the provided digital information.
[0004] To solve the above technical problems, the present invention is achieved as follows:
[0005] In a first aspect, an embodiment of the present invention provides a request processing method for a digital rights management open platform, the method comprising:
[0006] receiving a digital rights management request from a third-party platform, the digital rights management request being used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request including identity information of the third-party platform;
[0007] authenticating the identity information of the third-party platform based on the digital rights management request;
[0008] When the identity information of the third-party platform is successfully authenticated, a first digital rights management response indicating successful authentication is sent to the third-party platform, and the digital rights management request is sent to the digital rights management encryption platform.
[0009] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file.
[0010] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0011] receiving a processing result of the digital rights management request sent by the digital rights management encryption platform;
[0012] Receiving a result query request for the digital rights management request sent by the third-party platform;
[0013] In response to the result query request, the processing result is sent to the third-party platform.
[0014] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0015] In the case where the authentication of the identity information of the third-party platform fails, a second digital rights management response indicating the authentication failure is sent to the third-party platform.
[0016] In a second aspect, an embodiment of the present invention provides a request processing method for a digital rights management encryption platform, the method comprising:
[0017] Receiving a digital rights management request sent by a digital rights management open platform, the digital rights management request is used to request digital rights management of a multimedia file uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0018] Digital rights management is performed on the multimedia file of the third-party platform based on the digital rights management request.
[0019] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0020] The performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request includes:
[0021] Receiving the multimedia file sent by the third-party platform according to the storage address of the multimedia file;
[0022] Encrypting the multimedia file;
[0023] The encrypted multimedia file is sent to the third-party platform via the address to be stored.
[0024] Optionally, after performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request, the method further includes:
[0025] The processing result of the digital rights management request is sent to the digital rights management open platform.
[0026] In a third aspect, an embodiment of the present invention provides a request processing method for a third-party platform, the method comprising:
[0027] Sending a digital rights management request to the digital rights management open platform, wherein the digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0028] A first digital rights management response is received, which is sent by the digital rights management open platform and is used to indicate successful authentication.
[0029] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0030] After receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes:
[0031] Sending the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file;
[0032] The encrypted multimedia file sent by the digital rights management encryption platform is received through the address to be stored.
[0033] Optionally, after receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes:
[0034] When the identity information authentication of the third-party platform is successful, sending a query request for the result of the digital rights management request to the digital rights management open platform;
[0035] Receive a processing result of the digital rights management request sent by the digital rights management open platform.
[0036] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0037] In the case where the identity information authentication of the third-party platform fails, a second digital rights management response sent by the digital rights management open platform and used to indicate the authentication failure is received.
[0038] In a fourth aspect, an embodiment of the present invention provides a digital rights management open platform, including:
[0039] A first receiving module, configured to receive a digital rights management request from a third-party platform, wherein the digital rights management request is used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0040] An authentication module, used to authenticate the identity information of the third-party platform based on the digital rights management request;
[0041] The first sending module is used to send a first digital rights management response indicating successful authentication to the third-party platform when the identity information of the third-party platform is successfully authenticated, and send the digital rights management request to the digital rights management encryption platform.
[0042] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file.
[0043] Optionally, the digital rights management open platform further includes:
[0044] A second receiving module, configured to receive a processing result of the digital rights management request sent by the digital rights management encryption platform;
[0045] A third receiving module, configured to receive a result query request for the digital rights management request sent by the third-party platform;
[0046] The second sending module is used to send the processing result to the third-party platform in response to the result query request.
[0047] Optionally, the digital rights management open platform further includes:
[0048] The third sending module is used to send a second digital rights management response indicating the authentication failure to the third-party platform when the authentication of the identity information of the third-party platform fails.
[0049] In a fifth aspect, an embodiment of the present invention provides a digital rights management encryption platform, including:
[0050] A receiving module, configured to receive a digital rights management request sent by a digital rights management open platform, wherein the digital rights management request is used to request digital rights management of multimedia files uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0051] A management module is used to perform digital rights management on the multimedia files of the third-party platform based on the digital rights management request.
[0052] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0053] The management module is specifically used for:
[0054] Receiving the multimedia file sent by the third-party platform according to the storage address of the multimedia file;
[0055] Encrypting the multimedia file;
[0056] The encrypted multimedia file is sent to the third-party platform via the address to be stored.
[0057] Optionally, the digital rights management encryption platform further includes:
[0058] The sending module is used to send the processing result of the digital rights management request to the digital rights management open platform.
[0059] In a sixth aspect, an embodiment of the present invention provides a third-party platform, including:
[0060] A first sending module, configured to send a digital rights management request to the digital rights management open platform, wherein the digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0061] The first receiving module is used to receive a first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication.
[0062] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0063] The third-party platform also includes:
[0064] A second sending module, configured to send the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file;
[0065] The second receiving module is used to receive the encrypted multimedia file sent by the digital rights management encryption platform through the address to be stored.
[0066] Optionally, the third-party platform further includes:
[0067] A third sending module, configured to send a query request for a result of the digital rights management request to the digital rights management open platform if the identity information authentication of the third-party platform is successful;
[0068] The third receiving module is used to receive the processing result of the digital rights management request sent by the digital rights management open platform.
[0069] Optionally, the third-party platform further includes:
[0070] The fourth receiving module is used to receive a second digital rights management response sent by the digital rights management open platform and used to indicate the authentication failure when the identity information authentication of the third-party platform fails.
[0071] In the seventh aspect, an embodiment of the present invention provides a digital copyright management open platform, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the request processing method described in the first aspect above.
[0072] In an eighth aspect, an embodiment of the present invention provides a digital rights management encryption platform, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the request processing method described in the second aspect above.
[0073] In the ninth aspect, an embodiment of the present invention provides a third-party platform, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the request processing method described in the third aspect.
[0074] In the tenth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the request processing method described in the first aspect are implemented; or when the computer program is executed by a processor, the steps of the request processing method described in the second aspect are implemented; or when the computer program is executed by a processor, the steps of the request processing method described in the third aspect are implemented.
[0075] In an embodiment of the present invention, a digital rights management request from a third-party platform is received, and identity information of the third-party platform is authenticated based on the digital rights management request. When the identity information of the third-party platform is authenticated successfully, a first digital rights management response indicating successful authentication is sent to the third-party platform, and the digital rights management request is sent to a digital rights management encryption platform, so that the digital rights management encryption platform can perform digital rights management on multimedia files of the third-party platform based on the digital rights management request, thereby avoiding waste of resources and reducing the cost of copyright protection. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0077] Figure 1 This is one of the flow charts of a request processing method provided by an embodiment of the present invention;
[0078] Figure 2 This is the second flowchart of a request processing method provided by an embodiment of the present invention;
[0079] Figure 3 This is a flowchart of a request processing method provided by an embodiment of the present invention;
[0080] Figure 4 It is a structural diagram of a digital copyright management system provided by an embodiment of the present invention;
[0081] Figure 5 This is a fourth flowchart of a request processing method provided by an embodiment of the present invention;
[0082] Figure 6 This is one of the structural diagrams of a digital copyright management open platform provided by an embodiment of the present invention;
[0083] Figure 7 This is a second structural diagram of a digital copyright management open platform provided by an embodiment of the present invention;
[0084] Figure 8 This is a third structural diagram of a digital copyright management open platform provided by an embodiment of the present invention;
[0085] Fig. 9 This is one of the structural diagrams of a digital rights management encryption platform provided by an embodiment of the present invention;
[0086] Fig.10 This is a second structural diagram of a digital rights management encryption platform provided by an embodiment of the present invention;
[0087] Fig.11 This is one of the structural diagrams of a third-party platform provided by an embodiment of the present invention;
[0088] Fig.12 This is the second structural diagram of a third-party platform provided by an embodiment of the present invention;
[0089] Fig.13 This is a third structural diagram of a third-party platform provided by an embodiment of the present invention;
[0090] Fig.14 This is a fourth structural diagram of a third-party platform provided by an embodiment of the present invention;
[0091] Fig.15 This is a fourth structural diagram of a digital copyright management open platform provided by an embodiment of the present invention;
[0092] Fig.16 This is a third structural diagram of a digital rights management encryption platform provided by an embodiment of the present invention;
[0093] Fig.17 This is the fifth structural diagram of a third-party platform provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0094] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0095] See also Figure 1 , Figure 1 This is one of the flowcharts of a request processing method provided by an embodiment of the present invention, which is used in a digital copyright management open platform, such as Figure 1 As shown, the method comprises the following steps:
[0096] Step 101: Receive a digital rights management request from a third-party platform, where the digital rights management request is used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform.
[0097] The multimedia files may include digital information files such as audio files and video files. The digital rights management request is used to request digital rights management (DRM) of the multimedia files uploaded by the third-party platform. Specifically, it may be a request to encrypt the multimedia files uploaded by the third-party platform. The identity information of the third-party platform may include an account number registered by the third-party platform on the digital rights management open platform, or the name of the third-party platform, or the network address of the third-party platform, etc. This embodiment does not limit this.
[0098] Step 102: Authenticate the identity information of the third-party platform based on the digital rights management request.
[0099] Among them, authenticating the identity information of the third-party platform may include verifying whether the identity information of the third-party platform is within the whitelist range. The digital rights management open platform may store a whitelist for authentication, and multiple identity information may be stored on the whitelist. When the multiple identity information includes the identity information of the third-party platform, it indicates that the identity information of the third-party platform has been authenticated successfully.
[0100] Furthermore, authenticating the identity information of the third-party platform may also include verifying the number of encryptions and / or the encryption validity period, and determining whether the digital rights management request of the third-party platform is within the range of the number of encryptions and / or the encryption validity period. By way of example, the digital rights management open platform may store the number of encryptions and the encryption validity period corresponding to the identity information of the third-party platform. For example, if the number of encryptions corresponding to the identity information of the third-party platform is 100, and the digital rights management request is the 89th encryption request, then the digital rights management request is within the range of the number of encryptions. If the identity information of the third-party platform is within the whitelist range, and the time of the digital rights management request is within the encryption validity period, and the digital rights management request is within the range of the number of encryptions, then it may indicate that the authentication of the identity information of the third-party platform is successful.
[0101] Step 103: When the identity information of the third-party platform is successfully authenticated, a first digital rights management response indicating successful authentication is sent to the third-party platform, and the digital rights management request is sent to the digital rights management encryption platform.
[0102] It should be noted that before sending the first digital rights management response to the third-party platform to indicate successful authentication, the digital rights management open platform can also perform data integrity verification and message field verification on the digital rights management request. The data integrity verification can be used to verify whether the file format of the multimedia file meets the encryption requirements and whether the data of the multimedia file is complete. The message field verification can be used to verify fields such as the encryption algorithm to determine whether the encryption algorithm carried by the digital rights management request meets the encryption requirements. After the data integrity verification and message field verification are successful, the first digital rights management response to indicate successful authentication is sent to the third-party platform.
[0103] In addition, when the third-party platform needs to encrypt the multimedia files of the third-party platform, the third-party platform can send a digital rights management request to the digital rights management open platform; when the digital rights management open platform successfully authenticates the identity information of the third-party platform, receive the first digital rights management response sent by the digital rights management open platform to indicate the successful authentication.
[0104] Furthermore, the digital rights management encryption platform can receive a digital rights management request sent by the digital rights management open platform, and perform digital rights management on the multimedia files of the third-party platform based on the digital rights management request. The digital rights management of the multimedia files of the third-party platform can include: encrypting the multimedia files of the third-party platform; further, it can include: receiving a license certificate request from a terminal device, issuing a license certificate to the terminal device, so that the terminal device uses the license certificate to decrypt the multimedia files encrypted by the third-party platform.
[0105] Taking multimedia files as video files as an example, when a user watches a video on a third-party platform on a terminal device, the terminal device obtains the video encrypted by the digital rights management encryption platform from the third-party platform, and uses the license certificate applied for from the digital rights management encryption platform to decrypt the encrypted video, so that the user can watch the video normally. Therefore, the video on the third-party platform can be protected by digital copyright through the digital rights management encryption platform.
[0106] It should be noted that the digital copyright management open platform may include a business layer, a capability layer and a bearer layer. The business layer may include multiple business interfaces and, for example, a video-on-demand platform interface, an encryption platform interface, an authentication platform interface and a query interface. The business layer may also include multiple business management modules, for example, a video-on-demand platform management module, an encryption business session management module and an authentication business request management module. The capability layer may include a web service module, a database connection service module, a configuration management module, an exception handling module, a log management module, a timeout management module, a key management module and a thread management module. The bearer layer may include an HTTPS module and a database. The HTTPS module includes an upstream queue and a downstream queue, and the database includes an authentication information module and a business record module.
[0107] In the prior art, copyright protection of digital information requires the deployment of an independent digital rights management encryption platform, but the cost of deploying a digital rights management encryption platform is high, and smaller enterprises are usually unable to deploy a digital rights management encryption platform, resulting in the inability to achieve copyright protection for audio and video content. In this embodiment, through the digital rights management open platform, the encryption and decryption capabilities of the deployed digital rights management encryption platform can be opened to third-party platforms for use, so that the third-party platform can achieve copyright protection for its audio and video content without deploying a digital rights management encryption platform, thereby ensuring that the audio and video content it operates is not stolen.
[0108] In an embodiment of the present invention, a digital rights management request from a third-party platform is received, and identity information of the third-party platform is authenticated based on the digital rights management request. When the identity information of the third-party platform is authenticated successfully, a first digital rights management response indicating successful authentication is sent to the third-party platform, and the digital rights management request is sent to a digital rights management encryption platform, so that the digital rights management encryption platform can perform digital rights management on multimedia files of the third-party platform based on the digital rights management request, thereby avoiding waste of resources and reducing the cost of copyright protection.
[0109] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file.
[0110] The storage address of the multimedia file and the address to be stored of the encrypted multimedia file may both be storage paths on the third-party platform. The third-party platform may send the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file, and the digital rights management encryption platform may receive the multimedia file sent by the third-party platform; the digital rights management encryption platform may encrypt the multimedia file; the digital rights management encryption platform may send the encrypted multimedia file to the third-party platform through the address to be stored, and the third-party platform may receive the encrypted multimedia file sent by the digital rights management encryption platform.
[0111] In addition, the third-party platform can carry an encryption algorithm in the digital rights management request, and the digital rights management encryption platform can encrypt the multimedia file based on the encryption algorithm carried in the digital rights management request. To further protect the multimedia file, the third-party platform can perform a first encryption on the multimedia file, and store the first encrypted multimedia file at the storage address of the multimedia file, so that the digital rights management encryption platform can obtain the encrypted multimedia file from the storage address, perform a second encryption, and store the second encrypted multimedia file at the to-be-stored address.
[0112] In this way, the digital rights management encryption platform can obtain the multimedia file to be encrypted from the storage address, and send the encrypted multimedia file to the address to be stored, which is convenient and fast.
[0113] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0114] receiving a processing result of the digital rights management request sent by the digital rights management encryption platform;
[0115] Receiving a result query request for the digital rights management request sent by the third-party platform;
[0116] In response to the result query request, the processing result is sent to the third-party platform.
[0117] The processing result may include: completing the encryption of the multimedia file, or failing to encrypt the multimedia file. The result query request may be used to request to query the encryption result of the multimedia file.
[0118] In this implementation, the processing results of the digital rights management request are uniformly managed by the digital rights management open platform, and the digital rights management open platform is connected to the digital rights management encryption platform, thereby reducing the association between the digital rights management encryption platform and the third-party platform.
[0119] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0120] In the case where the authentication of the identity information of the third-party platform fails, a second digital rights management response indicating the authentication failure is sent to the third-party platform.
[0121] The failure to authenticate the identity information of the third-party platform may be that the identity information of the third-party platform is not within the whitelist, or the digital rights management request of the third-party platform is not within the encryption times, or the digital rights management request of the third-party platform is not within the encryption validity period.
[0122] By way of example, the digital rights management open platform may include a capability management sub-platform and an authentication sub-platform, wherein the capability management sub-platform is used to verify whether the identity information of the third-party platform is within the whitelist, and the authentication sub-platform is used to verify the number of encryptions and / or the encryption validity period. After receiving the digital rights management request from the third-party platform, the capability management sub-platform verifies whether the identity information of the third-party platform is within the whitelist; if it is verified that the identity information of the third-party platform is not within the whitelist, a verification failure message is sent to the third-party platform; if it is verified that the identity information of the third-party platform is within the whitelist, an authentication request is sent to the authentication sub-platform; the authentication sub-platform processes the authentication request and verifies the number of encryptions and / or the encryption validity period; if the authentication fails, an authentication failure message is sent to the capability management sub-platform; after receiving the authentication failure message sent by the authentication sub-platform, the capability management sub-platform sends an authentication failure message to the third-party platform.
[0123] In this way, after receiving the second digital rights management response indicating the authentication failure, the third-party platform can process the second digital rights management response in a timely manner.
[0124] See also Figure 2 , Figure 2 This is a second flowchart of a request processing method provided by an embodiment of the present invention, which is used in a digital rights management encryption platform, such as Figure 2 As shown, the method comprises the following steps:
[0125] Step 201: receiving a digital rights management request sent by a digital rights management open platform, wherein the digital rights management request is used to request digital rights management of multimedia files uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0126] Step 202: Perform digital rights management on the multimedia file of the third-party platform based on the digital rights management request.
[0127] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0128] The performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request includes:
[0129] Receiving the multimedia file sent by the third-party platform according to the storage address of the multimedia file;
[0130] Encrypting the multimedia file;
[0131] The encrypted multimedia file is sent to the third-party platform via the address to be stored.
[0132] Optionally, after performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request, the method further includes:
[0133] The processing result of the digital rights management request is sent to the digital rights management open platform.
[0134] See also Figure 3 , Figure 3 This is a flowchart of a request processing method provided by an embodiment of the present invention, which is used for a third-party platform, such as Figure 3 As shown, the method comprises the following steps:
[0135] Step 301: Send a digital rights management request to a digital rights management open platform, wherein the digital rights management request is used to request digital rights management of multimedia files uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0136] Step 302: Receive a first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication.
[0137] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0138] After receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes:
[0139] Sending the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file;
[0140] The encrypted multimedia file sent by the digital rights management encryption platform is received through the address to be stored.
[0141] Optionally, after receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes:
[0142] When the identity information authentication of the third-party platform is successful, sending a query request for the result of the digital rights management request to the digital rights management open platform;
[0143] Receive a processing result of the digital rights management request sent by the digital rights management open platform.
[0144] Optionally, after sending the digital rights management request to the digital rights management encryption platform, the method further includes:
[0145] In the case where the identity information authentication of the third-party platform fails, a second digital rights management response sent by the digital rights management open platform and used to indicate the authentication failure is received.
[0146] The embodiment of the present invention also provides a digital copyright management system, such as Figure 4 As shown, the digital copyright management system may include a digital copyright management open platform, a digital copyright management encryption platform, a third-party platform and a terminal device, and the digital copyright management open platform may include a capability management sub-platform and an authentication sub-platform. The capability management sub-platform is used to perform permission management on the third-party platform, receive encryption applications from the third-party platform, and authenticate the permissions of the third-party platform through the authentication sub-platform. The capability management sub-platform can also be used to perform encryption management on the digital copyright management encryption platform. The third-party platform is used to submit encryption applications to the capability management sub-platform. The digital copyright management encryption platform is used to extract multimedia files from the third-party platform and encrypt the multimedia files.
[0147] like Figure 5 As shown, as a specific implementation, the request processing method may include the following steps:
[0148] Step 401: The third-party platform sends a digital rights management request to the capability management sub-platform;
[0149] The digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0150] Step 402: The capability management sub-platform verifies the identity information of the third-party platform;
[0151] Step 403: When the identity authentication of the third-party platform is successful, the capability management sub-platform sends an authentication request to the authentication sub-platform;
[0152] The authentication request is used to verify the number of encryptions or the encryption validity period, and determine whether the digital rights management request is within the range of the number of encryptions or the encryption validity period;
[0153] Step 404: The authentication sub-platform processes the authentication request;
[0154] Step 405: The authentication sub-platform sends an authentication success response to the capability management sub-platform;
[0155] Step 406: The capability management sub-platform performs data integrity verification on the digital rights management request;
[0156] Among them, data integrity verification is used to verify whether the file format of the multimedia file meets the encryption requirements and whether the data of the multimedia file is complete;
[0157] Step 407: The capability management sub-platform verifies the message fields of the digital rights management request;
[0158] Among them, message field verification is used to verify fields such as encryption algorithm to determine whether the encryption algorithm carried in the digital rights management request meets the encryption requirements;
[0159] Step 408: The capability management sub-platform generates a response session;
[0160] Step 409: The capability management sub-platform sends a first digital rights management response indicating successful authentication to the third-party platform;
[0161] Step 410: The capability management sub-platform generates a forwarding message;
[0162] Step 411: The capability management sub-platform forwards the digital rights management request to the digital rights management encryption platform;
[0163] Step 412: The digital rights management encryption platform parses the digital rights management request;
[0164] Step 413: The digital rights management encryption platform obtains the multimedia file from the third-party platform;
[0165] Step 414: The digital rights management encryption platform encrypts the multimedia file;
[0166] Step 415: The digital rights management encryption platform sends the encrypted multimedia file to the third-party platform;
[0167] Step 416: After the multimedia file is encrypted, the digital rights management encryption platform sends the processing result of the digital rights management request to the capability management sub-platform;
[0168] Step 417: The capability management sub-platform queries whether the digital rights management request exists;
[0169] Step 418: The capability management sub-platform updates the processing status of the digital rights management request in the database;
[0170] Step 419: The third-party platform sends a query request for the result of the digital rights management request to the capability management sub-platform;
[0171] Step 420: The capability management sub-platform sends the processing result of the digital rights management request to the third-party platform.
[0172] See also Figure 6 , Figure 6 is one of the structural diagrams of a digital copyright management open platform provided by an embodiment of the present invention, such as Figure 6 As shown, the digital rights management open platform 600 includes:
[0173] A first receiving module 501 is configured to receive a digital rights management request from a third-party platform, wherein the digital rights management request is used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0174] An authentication module 502, configured to authenticate the identity information of the third-party platform based on the digital rights management request;
[0175] The first sending module 503 is used to send a first digital rights management response indicating successful authentication to the third-party platform when the identity information of the third-party platform is successfully authenticated, and send the digital rights management request to the digital rights management encryption platform.
[0176] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file.
[0177] Optional, such as Figure 7 As shown, the digital rights management open platform 500 also includes:
[0178] A second receiving module 504 is used to receive a processing result of the digital rights management request sent by the digital rights management encryption platform;
[0179] The third receiving module 505 is used to receive a result query request for the digital rights management request sent by the third-party platform;
[0180] The second sending module 506 is used to send the processing result to the third-party platform in response to the result query request.
[0181] Optional, such as Figure 8 As shown, the digital rights management open platform 500 also includes:
[0182] The third sending module 507 is configured to send a second digital rights management response indicating the authentication failure to the third-party platform when the authentication of the identity information of the third-party platform fails.
[0183] The digital rights management open platform can achieve Figure 1 To avoid repetition, the various processes implemented by the digital rights management open platform in the method embodiment shown will not be described here.
[0184] See also Fig. 9 , Fig. 9 FIG. 1 is one of the structural diagrams of a digital rights management encryption platform provided by an embodiment of the present invention. Fig. 9 As shown, the digital rights management encryption platform 600 includes:
[0185] The receiving module 601 is used to receive a digital rights management request sent by a digital rights management open platform, wherein the digital rights management request is used to request digital rights management of multimedia files uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform;
[0186] The management module 602 is used to perform digital rights management on the multimedia files of the third-party platform based on the digital rights management request.
[0187] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0188] The management module 602 is specifically used for:
[0189] Receiving the multimedia file sent by the third-party platform according to the storage address of the multimedia file;
[0190] Encrypting the multimedia file;
[0191] The encrypted multimedia file is sent to the third-party platform via the address to be stored.
[0192] Optional, such as Fig.10 As shown, the digital rights management encryption platform 600 also includes:
[0193] The sending module 603 is used to send the processing result of the digital rights management request to the digital rights management open platform.
[0194] Digital rights management encryption platform can achieve Figure 2 To avoid repetition, the various processes implemented by the digital rights management encryption platform in the method embodiment shown will not be described here.
[0195] See also Fig.11 , Fig.11 is one of the structural diagrams of a third-party platform provided by an embodiment of the present invention, such as Fig.11 As shown, the third-party platform 700 includes:
[0196] A first sending module 701 is used to send a digital rights management request to the digital rights management open platform, wherein the digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes the identity information of the third-party platform;
[0197] The first receiving module 702 is configured to receive a first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication.
[0198] Optionally, the digital rights management request also includes a storage address of the multimedia file and an address to be stored of the encrypted multimedia file;
[0199] like Fig.12 As shown, the third-party platform 700 also includes:
[0200] A second sending module 703, configured to send the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file;
[0201] The second receiving module 704 is configured to receive the encrypted multimedia file sent by the digital rights management encryption platform through the to-be-stored address.
[0202] Optional, such as Fig.13 As shown, the third-party platform 700 also includes:
[0203] The third sending module 705 is used to send a query request for the result of the digital rights management request to the digital rights management open platform if the identity information authentication of the third-party platform is successful;
[0204] The third receiving module 706 is configured to receive a processing result of the digital rights management request sent by the digital rights management open platform.
[0205] Optional, such as Fig.14 As shown, the third-party platform 700 also includes:
[0206] The fourth receiving module 707 is configured to receive a second digital rights management response sent by the digital rights management open platform and used to indicate the authentication failure when the identity information authentication of the third-party platform fails.
[0207] Third-party platforms can achieve Figure 3 To avoid repetition, the various processes implemented by the third-party platform in the method embodiment shown are not described here.
[0208] An embodiment of the present invention also provides a digital copyright management open platform, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned request processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0209] like Fig.15 As shown, an embodiment of the present invention further provides a digital rights management open platform 800, including: a processor 801, a memory 802, and a program stored in the memory 802 and executable on the processor 801. When the program is executed by the processor 801, each process of the request processing method embodiment for the digital rights management open platform is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0210] like Fig.16 As shown, an embodiment of the present invention further provides a digital rights management encryption platform 900, including: a processor 901, a memory 902, and a program stored in the memory 902 and executable on the processor 901. When the program is executed by the processor 901, each process of the request processing method embodiment for the digital rights management encryption platform is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0211] like Fig.17As shown, an embodiment of the present invention further provides a third-party platform 1000, including: a processor 1001, a memory 1002, and a program stored in the memory 1002 and executable on the processor 1001. When the program is executed by the processor 1001, each process of the request processing method embodiment for a third-party platform is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0212] The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the various processes of the request processing method embodiment for the digital rights management open platform, or when the computer program is executed by a processor, it implements the various processes of the request processing method embodiment for the digital rights management encryption platform, and when the computer program is executed by a processor, it implements the various processes of the request processing method embodiment for the third-party platform. And the same technical effect can be achieved, so it will not be repeated here to avoid repetition. Among them, the computer-readable storage medium is, such as a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0213] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0214] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0215] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
Claims
1. A request processing method for a digital rights management open platform, characterized in that: The method comprises: receiving a digital rights management request from a third-party platform, the digital rights management request being used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request including identity information of the third-party platform; authenticating the identity information of the third-party platform based on the digital rights management request; In the case where the identity information of the third-party platform is successfully authenticated, sending a first digital rights management response indicating successful authentication to the third-party platform, and sending the digital rights management request to the digital rights management encryption platform; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
2. The method according to claim 1, characterized in that After sending the digital rights management request to the digital rights management encryption platform, the method further includes: receiving a processing result of the digital rights management request sent by the digital rights management encryption platform; Receiving a result query request for the digital rights management request sent by the third-party platform; In response to the result query request, the processing result is sent to the third-party platform.
3. The method according to claim 1, characterized in that After sending the digital rights management request to the digital rights management encryption platform, the method further includes: In the case where the authentication of the identity information of the third-party platform fails, a second digital rights management response indicating the authentication failure is sent to the third-party platform.
4. A request processing method for a digital rights management encryption platform, characterized in that: The method comprises: Receiving a digital rights management request sent by a digital rights management open platform, the digital rights management request is used to request digital rights management of a multimedia file uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform; Performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
5. The method according to claim 4, characterized in that The performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request includes: Receiving the multimedia file sent by the third-party platform according to the storage address of the multimedia file; Encrypting the multimedia file; The encrypted multimedia file is sent to the third-party platform via the address to be stored.
6. The method according to claim 4, characterized in that After performing digital rights management on the multimedia file of the third-party platform based on the digital rights management request, the method further includes: The processing result of the digital rights management request is sent to the digital rights management open platform.
7. A request processing method, used for a third-party platform, characterized in that: The method comprises: Sending a digital rights management request to the digital rights management open platform, wherein the digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform; Receiving a first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
8. The method according to claim 7, characterized in that After receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes: Sending the multimedia file to the digital rights management encryption platform according to the storage address of the multimedia file; The encrypted multimedia file sent by the digital rights management encryption platform is received through the address to be stored.
9. The method according to claim 7, characterized in that: After receiving the first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication, the method further includes: When the identity information authentication of the third-party platform is successful, sending a query request for the result of the digital rights management request to the digital rights management open platform; Receive a processing result of the digital rights management request sent by the digital rights management open platform.
10. The method according to claim 7, characterized in that After sending the digital rights management request to the digital rights management open platform, the method further includes: In the case where the identity information authentication of the third-party platform fails, a second digital rights management response sent by the digital rights management open platform and used to indicate the authentication failure is received.
11. A digital copyright management open platform, characterized in that: include: A first receiving module, configured to receive a digital rights management request from a third-party platform, wherein the digital rights management request is used to request digital rights management of a multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform; An authentication module, used to authenticate the identity information of the third-party platform based on the digital rights management request; A first sending module is used to send a first digital rights management response indicating successful authentication to the third-party platform when the identity information of the third-party platform is successfully authenticated, and to send the digital rights management request to the digital rights management encryption platform; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
12. A digital rights management encryption platform, characterized in that: include: A receiving module, configured to receive a digital rights management request sent by a digital rights management open platform, wherein the digital rights management request is used to request digital rights management of multimedia files uploaded by a third-party platform, and the digital rights management request includes identity information of the third-party platform; A management module, configured to perform digital rights management on the multimedia files of the third-party platform based on the digital rights management request; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
13. A third-party platform, characterized in that: include: A first sending module, configured to send a digital rights management request to the digital rights management open platform, wherein the digital rights management request is used to request digital rights management of the multimedia file uploaded by the third-party platform, and the digital rights management request includes identity information of the third-party platform; A first receiving module, configured to receive a first digital rights management response sent by the digital rights management open platform and used to indicate successful authentication; The digital rights management request also includes the storage address of the multimedia file and the address to be stored of the encrypted multimedia file.
14. A digital copyright management open platform, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the request processing method according to any one of claims 1 to 3 are implemented.
15. A digital rights management encryption platform, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the request processing method according to any one of claims 4 to 6 are implemented.
16. A third-party platform, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the request processing method according to any one of claims 7 to 10 are implemented.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the request processing method as described in any one of claims 1 to 3; or, when executed by a processor, implements the steps of the request processing method as described in any one of claims 4 to 6; or, when executed by a processor, implements the steps of the request processing method as described in any one of claims 7 to 10.
Citation Information
Patent Citations
Digital content distribution method for multimedia social network
CN102223420A
Digital copyright protection system and method
CN1851604A