Copyright protection method, copyright protection device, electronic equipment and readable storage medium

By generating and using copyright protection packages in terminal devices, using super SIM cards and copyright protection cloud platform, the risks of digital content copyrights being copied, modified and shared on the Internet are solved, and the functions of automatic copyright protection and infringement traceability are realized.

CN119646766APending Publication Date: 2025-03-18CHINA MOBILE INTERNET CO LTD +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411683810.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

How to effectively regulate and protect the copyright of digital content and prevent copyright risks when copied, modified and shared on the Internet.

Method used

When the digital media content to be protected is detected in the terminal device, a copyright protection package includes the digital media content embedded in the tracking code, the digital signature and hash value of the copyright transaction statement. This information is generated based on the attribute information of the super SIM card and is protected online through the copyright protection cloud platform.

Benefits of technology

It realizes automatic copyright protection for digital media content, ensures the security, concealment and tamper-proof of digital signatures and tracking codes, improves the efficiency and protection of copyright protection, and can actively confirm copyright rights and trace back potential infringement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646766A_ABST
    Figure CN119646766A_ABST
Patent Text Reader

Abstract

The invention discloses a copyright protection method, a copyright protection device, electronic equipment and a readable storage medium, and the method comprises the steps: determining a copyright protection package corresponding to digital media content under the condition that the existence of the digital media content to be protected is detected, the copyright protection package comprises the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content and a hash value of a copyright transaction statement, and the tracking code and the digital signature are generated based on attribute information of a super SIM card of the terminal; and sending a copyright protection request to a copyright protection cloud platform by using the super SIM card, the copyright protection request carrying the copyright protection packet, and the copyright protection request being used for requesting to protect the copyright corresponding to the digital media content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and specifically relates to a copyright protection method, a copyright protection device, an electronic device and a readable storage medium. Background Art

[0002] With the rapid development of Internet technology, copyright protection of digital works has become increasingly important. This is because the Internet allows digital content to be quickly copied, modified and shared. Compared with traditional physical media, digital content can be easily copied and transmitted around the world, which brings risks to copyright owners. Therefore, how to effectively supervise the copyright of digital content has become a technical problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a copyright protection method, a copyright protection device, an electronic device, and a readable storage medium, which can solve the problem of how to effectively supervise the copyright of digital content.

[0004] In a first aspect, an embodiment of the present application provides a copyright protection method, the method comprising: upon detecting the presence of digital media content to be protected, determining a copyright protection package corresponding to the digital media content, wherein the copyright protection package comprises the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content, and a hash value of a copyright transaction declaration, and the tracking code and the digital signature are generated based on attribute information of a super SIM card of the terminal; using the super SIM card to send a copyright protection request to a copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content. In a second aspect, an embodiment of the present application provides a copyright protection method, the method comprising: receiving a copyright protection request sent by a terminal, wherein the copyright protection request is used to request protection of the copyright corresponding to the digital media content, the copyright protection request carries a copyright protection package, the copyright protection package comprising: the digital media content embedded with a tracking code, a digital signature of the digital media content and a hash value of a copyright transaction statement, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in the blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code; based on the copyright protection package, copyright protection is performed on the digital media content.

[0005] In a third aspect, an embodiment of the present application provides a copyright protection device, which includes: a determination module, used to determine a copyright protection package corresponding to the digital media content when the presence of digital media content to be protected is detected, wherein the copyright protection package includes the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content, and a hash value of a copyright transaction declaration, and the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal; a sending module, used to use the super SIM card to send a copyright protection request to a copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content.

[0006] In a fourth aspect, an embodiment of the present application provides a copyright protection device, which includes: a receiving module, used to receive a copyright protection request sent by a terminal, wherein the copyright protection request is used to request protection of the copyright corresponding to the digital media content, and the copyright protection request carries a copyright protection package, and the copyright protection package includes: the digital media content embedded with a tracking code, the digital signature of the digital media content and the hash value of the copyright transaction statement, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in the blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code; a protection module, used to perform copyright protection on the digital media content based on the copyright protection package.

[0007] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect.

[0008] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0009] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0010] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes at least one computer program, and when the computer program is loaded and executed by a processor, it implements the method described in the first aspect, or implements the steps of the method described in the second aspect.

[0011] In an embodiment of the present application, when the existence of digital media content to be protected is detected, a copyright protection package corresponding to the digital media content is determined, wherein the copyright protection package includes the digital media content embedded with a tracking code, the digital signature corresponding to the digital media content, and the hash value of the copyright transaction declaration, and the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, so that they cannot be accessed by unauthorized devices or users, thereby ensuring the security, concealment and tamper-proofness of the digital signature and the tracking code, thereby achieving the purpose of active copyright confirmation and potential infringement tracing, and finally using the super SIM card to send a copyright protection request to the copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content, so that automatic online protection of the digital media content can be achieved, thereby improving the efficiency and strength of copyright protection, and further achieving effective supervision of copyright. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a flowchart of a copyright protection method provided by an embodiment of the present application; Figure 2 is a flowchart of another copyright protection method provided by an embodiment of the present application; Figure 3 It is a flowchart of another copyright protection method provided in an embodiment of the present application; Figure 4 It is a flowchart of another copyright protection method provided in an embodiment of the present application; Figure 5 is a schematic diagram of the structure of a copyright protection device provided in an embodiment of the present application; Figure 6 is a schematic diagram of the structure of another copyright protection device provided in an embodiment of the present application; Figure 7 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0013] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0014] In conjunction with the accompanying drawings, a copyright protection method, a copyright protection device, an electronic device and a readable storage medium provided by the embodiments of the present application are described in detail below through specific embodiments and their application scenarios.

[0015] Figure 1 A copyright protection method provided by an embodiment of the present application is shown. The method can be executed by a terminal. The method includes the following steps: S110: When it is detected that there is digital media content to be protected, determine a copyright protection package corresponding to the digital media content.

[0016] The copyright protection package includes the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content, and a hash value of a copyright transaction statement, and the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal.

[0017] Among them, the digital media content to be protected refers to media works that have not yet undergone copyright registration or other legal protection measures; the tracking code is an identifier used to identify, track and protect the copyright of digital media content; the digital signature is an encryption technology that encrypts the digital media content to verify the authenticity and integrity of the source of information; the copyright transaction statement is used to confirm the copyright ownership of the digital media content.

[0018] In this step, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal. It is understandable that a super SIM card is a highly secure SIM card that usually integrates a powerful security chip that can resist various forms of physical and logical attacks. Using the attribute information of the super SIM card to generate a digital signature and tracking code can effectively protect data from unauthorized access or tampering, and can effectively prevent malware or physical attackers from obtaining and abusing users' sensitive information.

[0019] At the same time, traditional copyright protection mechanisms require users to actively upload their own works, such as text, pictures, audio or video. However, some users do not actively apply for copyright protection after completing their creation, resulting in the inability to implement effective copyright supervision. Therefore, the copyright protection method provided in the embodiment of the present application can realize automatic copyright protection of digital media content. In an exemplary embodiment, the detection of the existence of digital media content to be protected includes: monitoring the operation log of each media file on the terminal; for each of the media files, when the operation log includes a target operation, determining that the existence of the digital media content to be protected is detected, wherein the digital media content is the media file, and the target operation includes creation, editing, and modification.

[0020] It is understandable that by monitoring the operation logs of each media file on the terminal to track, identify and manage the generation, modification and use of media files, media files that need protection can be discovered in time, thereby enhancing the efficiency and accuracy of copyright protection.

[0021] In another exemplary embodiment, the detection of the existence of digital media content to be protected may further include: performing version control on each media file. That is, a version tag is marked for a media file that has been copyright protected, and the copyright tag is used to indicate that the media file has been copyright protected. In the detection process, only the media files that are not marked with the copyright tag are detected, thereby improving the detection efficiency.

[0022] S120: Sending a copyright protection request to the copyright protection cloud platform using the super SIM card.

[0023] The copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content.

[0024] It is understandable that the Internet allows digital content to be quickly copied, modified and shared. Compared with traditional physical media, digital content can be easily copied and transmitted around the world, thus bringing risks to the copyright owner. Therefore, the online protection mechanism based on the copyright protection cloud platform can provide a faster monitoring and processing mechanism, thereby improving the efficiency of copyright protection. At the same time, the super SIM card is used to send a copyright protection request to the copyright protection cloud platform to request the copyright protection cloud platform to protect the copyright corresponding to the digital media content. The copyright protection cloud platform will protect the digital media content based on the copyright protection package. In this way, when there is a copyright risk, the copyright protection cloud platform will send the risk information directly to the corresponding user terminal, and the user terminal will initiate a super SIM pop-up warning to remind the risk information.

[0025] In an embodiment of the present application, when the existence of digital media content to be protected is detected, a copyright protection package corresponding to the digital media content is determined, wherein the copyright protection package includes the digital media content embedded with a tracking code, the digital signature corresponding to the digital media content, and the hash value of the copyright transaction declaration, and the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, so that they cannot be accessed by unauthorized devices or users, thereby ensuring the security, concealment and tamper-proofness of the digital signature and the tracking code, thereby achieving the purpose of active copyright confirmation and potential infringement tracing, and finally using the super SIM card to send a copyright protection request to the copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content, so that online protection of the digital media content can be achieved, thereby improving the efficiency and strength of copyright protection.

[0026] In an exemplary embodiment, the attribute information of the super SIM card includes a SIM card identifier and a SIM card signature private key, and the determining of the copyright protection package corresponding to the digital media content may include the following steps: S112: Generate a digital signature corresponding to the digital media content based on the SIM card signature private key.

[0027] In one exemplary embodiment, the step S112 may include the following steps: Step 1: extracting features from the digital media content to obtain a content feature vector corresponding to the digital media content.

[0028] In one exemplary embodiment, extracting features from the digital media content to obtain a content feature vector corresponding to the digital media content may include: extracting features corresponding to each pixel in the digital media content; and concatenating the features to obtain the content feature vector corresponding to the digital media content.

[0029] Exemplarily, the digital media content I is iterated N times, and its stable output is extracted as the content feature vector F. The calculation formula may be:

[0030] in, is the transformation parameter, is the content pixel coordinate. After N rounds of iteration, take the last round output As the feature of the content pixel, the features corresponding to each pixel are then concatenated to form a content feature vector , where M is the total number of pixels.

[0031] Step 2: Encrypt the content feature vector and timestamp respectively to obtain an encrypted feature vector and an encrypted timestamp.

[0032] It is understandable that encryption can ensure the security and integrity of data and prevent the subsequently generated digital signatures from being forged and tampered with.

[0033] Exemplarily, the content feature vector F and the timestamp T are asymmetrically encrypted to obtain an encrypted feature vector and encrypted timestamp , the formula can be:

[0034] in, is the public key, is the system parameter, Is a random number.

[0035] Step 3: Use the SIM card signature private key to sign the encrypted feature vector and the encrypted timestamp to obtain the digital signature.

[0036] It can be understood that using the SIM card signature private key of the super SIM card to perform secondary encryption of the encrypted feature vector and the encrypted timestamp can effectively ensure the security of the digital signature during transmission and prevent middle attacks or illegal tampering of data.

[0037] For example, the SIM card signature private key is used right Sign and get the content signature : .

[0038] S114: Generate a tracking code corresponding to the digital media content based on the SIM card identifier.

[0039] In one exemplary embodiment, S114 may include the following steps: Step 1: Generate a random number sequence based on the SIM card identification.

[0040] Exemplarily, the SIM card identifier of the super SIM card is used as a seed to generate a random number sequence R, and the generation formula thereof may be:

[0041] in, is the normalized value of the SIM card identifier, is the chaos parameter.

[0042] Step 2: Generate the tracking code based on the random number sequence.

[0043] For example, a random number sequence R is used to generate a tracking code sequence , the formula can be:

[0044] in, is a parameter and can be determined by the content feature vector F. represents the rounding function, It is an XOR operation.

[0045] In another exemplary embodiment, after generating the tracking code, the method further comprises: embedding the tracking code into the digital media content using an embedding algorithm. Exemplarily, the embedding algorithm may be:

[0046] in, is the pixel block coordinate, is a set of candidate embedding positions, determined by a random number sequence R, is the spreading factor.

[0047] S116: Based on the tracking code and the digital signature, determine the hash value of the copyright transaction statement.

[0048] Among them, in an exemplary embodiment, S116 may include: constructing a copyright transaction statement based on the digital signature, the identifier of the copyright owner corresponding to the digital media content and the tracking code; storing the copyright transaction statement in the blockchain network to obtain a hash value of the copyright transaction statement.

[0049] It is understandable that using content signing , Tracking Code The copyright transaction statement tx is constructed with the copyright owner's identifier. For example, the identifier can be the copyright owner's public key PK or public key hash. ,So, , and then submit it to the blockchain network for storage to obtain the hash value of the copyright transaction statement.

[0050] In an exemplary embodiment, Figure 2 Another flowchart of a copyright protection method provided by an embodiment of the present application is shown, which may include the following steps: S210: The user uploads the digital media content to the corresponding database using the target device.

[0051] Among them, the user device can be: a mobile phone terminal with a super SIM card function; the digital media content can be: pictures, short videos, etc.; the database can be: an Internet application cloud server, etc.

[0052] S220: Generate a copyright protection package based on the content active tracking signature algorithm.

[0053] Among them, S220 may include: extracting key features of the media content, and generating a digital signature in combination with information such as timestamp and super SIM card ID, and generating a globally unique tracking code based on a random number seed, and embedding the tracking code invisibly into the digital media content. Finally, submitting the digital signature and tracking code to the blockchain network together to achieve content copyright confirmation and certification.

[0054] S230: Upload the copyright protection package to the copyright protection cloud platform.

[0055] Figure 3 Another copyright protection method provided by an embodiment of the present application is shown. The method can be executed by a copyright protection cloud platform. The method includes the following steps: S310: Receive a copyright protection request sent by a terminal.

[0056] Among them, the copyright protection request is used to request protection of the copyright corresponding to the digital media content, and the copyright protection request carries a copyright protection package, and the copyright protection package includes: the digital media content embedded with a tracking code, the digital signature of the digital media content and the hash value of the copyright transaction statement, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in the blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code.

[0057] S320: Perform copyright protection on the digital media content based on the copyright protection package.

[0058] In an embodiment of the present application, a copyright protection request is sent by a receiving terminal, wherein the copyright protection request is used to request protection of the copyright corresponding to the digital media content, and the copyright protection request carries a copyright protection package, which includes: digital media content embedded with a tracking code, a digital signature of the digital media content, and a hash value of a copyright transaction statement, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in the blockchain network, and the copyright transaction statement is constructed based on the digital signature and tracking code corresponding to the digital media content, and then based on the copyright protection package, the digital media content is protected from copyright. Since the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, they cannot be accessed by unauthorized devices or users, thereby ensuring the security, concealment and tamper-proofness of the digital signature and the tracking code, thereby achieving the purpose of active copyright confirmation and potential infringement tracing. At the same time, the online protection mechanism based on the copyright protection cloud platform can provide a faster monitoring and processing mechanism, thereby improving the efficiency and strength of copyright protection.

[0059] In an exemplary embodiment, performing copyright protection on the digital media content based on the copyright protection package may include: acquiring content to be detected; and determining whether the content to be detected infringes upon the digital media content based on the copyright protection package.

[0060] In this embodiment, the copyright protection cloud platform can realize real-time infringement judgment of massive content. That is to say, the copyright protection cloud platform continuously monitors the massive network content (such as pictures, short videos, etc.) of media publishing channels through network crawlers, network monitoring, etc., and performs copyright verification on each network content to determine whether the content to be detected infringes on the digital media content.

[0061] In an exemplary embodiment, judging whether the to-be-detected content infringes upon the digital media content based on the copyright protection package may include the following steps: Step 1: Obtain the hash value of the digital signature corresponding to the content to be detected.

[0062] For example, from the content to be detected Get content fingerprint or digital signature :

[0063] in, represents adaptive blocking, For zonal sampling, is the radial spectrum projection, is Trace transformation, Identifier of the copyright owner.

[0064] Then, based on the extracted digital signature Calculating the hash value :

[0065] in, is a homomorphic hash function, is a random generator, is a large prime number, is the fingerprint dimension. is a dimensional feature vector, representing the digital signature. is a vector No. Component, indicating that the content is in The value of a feature dimension.

[0066] Step 2: Based on the hash value of the copyright transaction statement, obtain the digital signature corresponding to the digital media content from the blockchain network.

[0067] That is, using the copyright statement transaction hash Get the digital signature of the digital media content from the blockchain network, and then calculate the homomorphic hash value in front of the number Among them, the homomorphic hash value The calculation method of refers to the above step 1 and will not be repeated here.

[0068] Step 3: Based on the Hamming distance between the hash value of the digital signature corresponding to the content to be detected and the hash value of the digital signature corresponding to the digital media content, determine whether the content to be detected infringes on the digital media content.

[0069] For example, the distance between two homomorphic hash values ​​is calculated :

[0070] in, is the Hamming distance, is the hash code length, Brackets for Iverson.

[0071] Further, in another exemplary embodiment, the judging whether the content to be detected constitutes an infringement on the digital media content based on the Hamming distance between the hash value of the digital signature corresponding to the content to be detected and the hash value of the digital signature corresponding to the digital media content includes: when the Hamming distance is less than a preset distance, determining that the content to be detected constitutes an infringement on the digital media content.

[0072] Furthermore, after determining that the content to be detected constitutes an infringement on the digital media content, the method also includes: obtaining a tracking code corresponding to the content to be detected; and constructing a propagation chain for the digital media content based on the tracking code corresponding to the content to be detected and a content signature library corresponding to the content to be detected.

[0073] It is understandable that after determining that the content to be detected infringes on the digital media content, the digital media content has been embedded with a tracking code during copyright protection, so the tracking code also exists in the content to be detected. Therefore, the tracking code hidden in the content to be detected can be extracted, and then the propagation path can be determined based on the tracking code.

[0074] In an exemplary embodiment, the obtaining of the tracking code corresponding to the content to be detected includes: using a clustering algorithm to determine the tracking code corresponding to the content to be detected based on pixels included in the content to be detected.

[0075] In other words, the content to be detected All pixels are considered as points in two-dimensional space, that is, a set of positions , using clustering algorithm to divide it into two categories, corresponding to and . Using K-means, GMM and other clustering algorithms, It is divided into and Two classes. Calculate the center of two classes and , and the distance from each sample point to the two centers and .

[0076] Finally, a decision is made based on the distance ratio and the tracking code is obtained. :

[0077] in, is the decision threshold, which can be adjusted according to the clustering effect. For content Pixel block coordinates, A collection of locations.

[0078] Then, using the Verifiable Random Function (VRF) and zero-knowledge proof protocol, Verify the propagation chain information in plain text:

[0079] here For the The hash commitment of the hop propagation node, For VRF certification, is a multi-hash verification function. Zero-knowledge proof protocol. Propagation chain evidence Is an ordered tuple consisting of hash commitments from multiple nodes and zero-knowledge proof Combined in the order of propagation.

[0080] Further, after determining that the to-be-detected content infringes upon the digital media content, the method further includes: initiating a super SIM pop-up window warning to the terminal based on copyright risk information corresponding to the digital media content.

[0081] In an exemplary embodiment, Figure 4 Another flowchart of a copyright protection method provided by an embodiment of the present application is shown, which may include the following steps: S410: Using an infringing content discovery algorithm based on a fingerprint library, actively monitor the content to be detected for infringement.

[0082] S420: Integrate the characteristic values ​​of the infringing content.

[0083] S430: Send to the user terminal.

[0084] S440: The Super SIM pop-up window warns the user whether to take legal action.

[0085] S450: When the user decides to conduct legal rights protection, the legal rights protection process is automatically triggered.

[0086] It is understandable that the copyright protection cloud platform continuously monitors the massive network content (such as pictures, short videos, etc.) of media release channels through technical means such as web crawlers and network monitoring, extracts multimedia content fingerprint features, and then conducts copyright verification. When there is a copyright risk in the verification, the cloud platform will send the information directly to the corresponding user's mobile terminal, and the mobile terminal will initiate a super SIM pop-up warning. The user confirms whether to start the copyright protection process according to the needs. The system automatically generates a standardized rights protection notice letter, which is sent to the relevant responsible party of the media release channel after confirmation by the user, requiring it to delete the infringing content. At the same time, the infringement evidence is stored on the blockchain, and through channels such as the judicial chain, it is connected to the notary office, arbitration agency or court to start the legal rights protection process.

[0087] Figure 5 A schematic diagram of the structure of a copyright protection device provided in an embodiment of this specification is shown. Figure 5 As shown, the copyright protection device 500 may include: a determination module 510 and a sending module 520 .

[0088] In this embodiment, the determination module 510 is used to determine the copyright protection package corresponding to the digital media content when the existence of digital media content to be protected is detected, wherein the copyright protection package includes the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content and a hash value of a copyright transaction declaration, and the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal; the sending module 520 is used to use the super SIM card to send a copyright protection request to the copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content.

[0089] In an exemplary embodiment, the determination module 510 is specifically used to: generate a digital signature corresponding to the digital media content based on the SIM card signature private key; generate a tracking code corresponding to the digital media content based on the SIM card identifier; and determine a hash value of the copyright transaction statement based on the tracking code and the digital signature.

[0090] In an exemplary embodiment, the determination module 510 is specifically used to: obtain a content feature vector corresponding to the digital media content by extracting features from the digital media content; encrypt the content feature vector and the timestamp respectively to obtain an encrypted feature vector and an encrypted timestamp; and sign the encrypted feature vector and the encrypted timestamp using the SIM card signature private key to obtain the digital signature.

[0091] In an exemplary embodiment, the determination module 510 is specifically configured to: extract features corresponding to each pixel in the digital media content; and concatenate the features to obtain the content feature vector corresponding to the digital media content.

[0092] In an exemplary embodiment, the determination module 510 is specifically configured to: generate a random number sequence based on the SIM card identifier; and generate the tracking code based on the random number sequence.

[0093] In an exemplary embodiment, the determination module 510 is specifically used to: construct a copyright transaction statement based on the digital signature, the identifier of the copyright owner corresponding to the digital media content and the tracking code; store the copyright transaction statement in the blockchain network to obtain a hash value of the copyright transaction statement.

[0094] In an exemplary embodiment, the determination module 510 is specifically used to: monitor the operation log of each media file on the terminal; for each of the media files, when the operation log includes a target operation, determine whether the digital media content to be protected is detected, wherein the digital media content is the media file, and the target operation includes creation, editing, and modification.

[0095] The copyright protection device provided in the embodiment of the present application can realize Figure 1 To avoid repetition, the various processes implemented in the illustrated method embodiment will not be described again here.

[0096] Figure 6 A copyright protection device provided by an embodiment of the present application is shown. The copyright protection device 600 may include: a receiving module 610 and a protection module 620 .

[0097] In this embodiment, the receiving module 610 is used to receive a copyright protection request sent by a terminal, wherein the copyright protection request is used to request protection of the copyright corresponding to the digital media content, and the copyright protection request carries a copyright protection package, and the copyright protection package includes: the digital media content embedded with a tracking code, a digital signature of the digital media content, and a hash value of a copyright transaction statement, the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in the blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code; the protection module 620 is used to perform copyright protection on the digital media content based on the copyright protection package.

[0098] In an exemplary embodiment, the protection module 620 is specifically configured to: obtain the content to be detected; and determine, based on the copyright protection package, whether the content to be detected infringes upon the digital media content.

[0099] In an exemplary embodiment, the protection module 620 is specifically used to: obtain the hash value of the digital signature corresponding to the content to be detected; based on the hash value of the copyright transaction declaration, obtain the digital signature corresponding to the digital media content from the blockchain network; based on the Hamming distance between the hash value of the digital signature corresponding to the content to be detected and the hash value of the digital signature corresponding to the digital media content, determine whether the content to be detected infringes on the digital media content.

[0100] In an exemplary embodiment, the protection module 620 is specifically configured to: when the Hamming distance is less than a preset distance, determine that the to-be-detected content infringes upon the digital media content.

[0101] In an exemplary embodiment, the copyright protection device further includes an acquisition module for acquiring a tracking code corresponding to the content to be detected; and constructing a propagation chain for the digital media content based on the tracking code corresponding to the content to be detected and a content signature library corresponding to the content to be detected.

[0102] In an exemplary embodiment, the acquisition module is specifically used to: use a clustering algorithm to determine the tracking code corresponding to the content to be detected based on the pixels included in the content to be detected.

[0103] The copyright protection device provided in the embodiment of the present application can realize Figure 2 To avoid repetition, the various processes implemented in the illustrated method embodiment will not be described again here.

[0104] A copyright protection device in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in an electronic device. The embodiment of the present application is not specifically limited.

[0105] A copyright protection device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0106] Optional, such as Figure 7 As shown, the embodiment of the present application also provides an electronic device 700, including a processor 710, a memory 720, and a program or instruction stored in the memory 720 and executable on the processor 710. When the program or instruction is executed by the processor 710, each process of the above-mentioned copyright protection method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0107] The embodiment of the present application also provides a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned copyright protection method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0108] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0109] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned copyright protection method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0110] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0111] The embodiment of the present application also provides a computer program product, which includes at least one computer program. When the computer program is loaded and executed by a processor, it implements the various processes of the above-mentioned copyright protection method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0112] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0113] 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 application, 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 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 application.

[0114] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A copyright protection method, characterized in that: Applied to terminals, including: In the case where the existence of the digital media content to be protected is detected, determining a copyright protection package corresponding to the digital media content, wherein the copyright protection package includes the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content, and a hash value of a copyright transaction statement, wherein the tracking code and the digital signature are generated based on the attribute information of the super SIM card of the terminal; The super SIM card is used to send a copyright protection request to a copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content.

2. The method according to claim 1, characterized in that: The attribute information of the super SIM card includes a SIM card identifier and a SIM card signature private key, and the determining of the copyright protection package corresponding to the digital media content includes: Based on the SIM card signature private key, generate a digital signature corresponding to the digital media content; Based on the SIM card identifier, generating a tracking code corresponding to the digital media content; Based on the tracking code and the digital signature, a hash value of the copyright transaction statement is determined.

3. The method according to claim 2, characterized in that Generating a digital signature corresponding to the digital media content based on the SIM card signature private key includes: By performing feature extraction on the digital media content, a content feature vector corresponding to the digital media content is obtained; Encrypting the content feature vector and the timestamp respectively to obtain an encrypted feature vector and an encrypted timestamp; The encrypted feature vector and the encrypted timestamp are signed using the SIM card signature private key to obtain the digital signature.

4. The method according to claim 3, characterized in that: The step of extracting features from the digital media content to obtain a content feature vector corresponding to the digital media content includes: Extracting features corresponding to each pixel in the digital media content; The features are concatenated to obtain the content feature vector corresponding to the digital media content.

5. The method according to claim 2, characterized in that: The step of generating a tracking code corresponding to the digital media content based on the SIM card identifier includes: Based on the SIM card identification, generate a random number sequence; Based on the random number sequence, the tracking code is generated.

6. The method according to claim 2, characterized in that The step of determining the hash value of the copyright transaction statement based on the tracking code and the digital signature includes: Constructing a copyright transaction statement based on the digital signature, the identifier of the copyright owner corresponding to the digital media content, and the tracking code; The copyright transaction statement is stored in the blockchain network to obtain a hash value of the copyright transaction statement.

7. The method according to claim 1, characterized in that The detecting that there is digital media content to be protected includes: Monitor the operation logs of each media file on the terminal; For each of the media files, when the operation log includes a target operation, it is determined that the digital media content to be protected is detected, wherein the digital media content is the media file, and the target operation includes creation, editing, and modification.

8. A copyright protection method, characterized in that: Applied to copyright protection cloud platform, including: A copyright protection request is received from a terminal, wherein the copyright protection request is used to request protection of copyright corresponding to digital media content, the copyright protection request carries a copyright protection package, and the copyright protection package includes: the digital media content embedded with a tracking code, a digital signature of the digital media content, and a hash value of a copyright transaction statement, the tracking code and the digital signature are generated based on attribute information of a super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in a blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code; The digital media content is copyright protected based on the copyright protection package.

9. The method according to claim 8, characterized in that The step of performing copyright protection on the digital media content based on the copyright protection package includes: Get the content to be detected; Based on the copyright protection package, it is determined whether the to-be-detected content infringes upon the digital media content.

10. The method according to claim 9, characterized in that The step of judging whether the content to be detected infringes upon the digital media content based on the copyright protection package includes: Obtaining a hash value of the digital signature corresponding to the content to be detected; Based on the hash value of the copyright transaction statement, obtaining a digital signature corresponding to the digital media content from the blockchain network; Based on the Hamming distance between the hash value of the digital signature corresponding to the to-be-detected content and the hash value of the digital signature corresponding to the digital media content, it is determined whether the to-be-detected content infringes upon the digital media content.

11. The method according to claim 10, characterized in that The determining whether the content to be detected infringes upon the digital media content based on the Hamming distance between the hash value of the digital signature corresponding to the content to be detected and the hash value of the digital signature corresponding to the digital media content includes: When the Hamming distance is less than the preset distance, it is determined that the to-be-detected content infringes upon the digital media content.

12. The method according to claim 11, characterized in that After determining that the to-be-detected content infringes upon the digital media content, the method further includes: Obtaining a tracking code corresponding to the content to be detected; Based on the tracking code corresponding to the content to be detected and the content signature library corresponding to the content to be detected, a propagation chain for the digital media content is constructed.

13. The method according to claim 12, characterized in that The obtaining of the tracking code corresponding to the content to be detected includes: A clustering algorithm is used to determine the tracking code corresponding to the content to be detected based on the pixels included in the content to be detected.

14. A copyright protection device, characterized in that: include: a determination module, configured to determine, when detecting the presence of digital media content to be protected, a copyright protection package corresponding to the digital media content, wherein the copyright protection package includes the digital media content embedded with a tracking code, a digital signature corresponding to the digital media content, and a hash value of a copyright transaction statement, wherein the tracking code and the digital signature are generated based on attribute information of a super SIM card of a terminal; The sending module is used to use the super SIM card to send a copyright protection request to the copyright protection cloud platform, wherein the copyright protection request carries the copyright protection package, and the copyright protection request is used to request protection of the copyright corresponding to the digital media content.

15. A copyright protection device, characterized in that: include: A receiving module, configured to receive a copyright protection request sent by a terminal, wherein the copyright protection request is used to request protection of copyright corresponding to digital media content, the copyright protection request carries a copyright protection package, and the copyright protection package includes: the digital media content embedded with a tracking code, a digital signature of the digital media content, and a hash value of a copyright transaction statement, the tracking code and the digital signature are generated based on attribute information of a super SIM card of the terminal, the hash value of the copyright transaction statement is generated based on the copyright transaction statement stored in a blockchain network, and the copyright transaction statement is constructed based on the digital signature corresponding to the digital media content and the tracking code; A protection module is used to perform copyright protection on the digital media content based on the copyright protection package.

16. An electronic device, characterized in that: The method comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the copyright protection method as described in any one of claims 1 to 13.

17. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the copyright protection method according to any one of claims 1 to 13 are implemented.

18. A computer program product, characterized in that The computer program product comprises program instructions, and when the program instructions are executed by a computer, the computer is enabled to implement the steps of the copyright protection method according to any one of claims 1 to 13.

Citation Information

Cited By

  • Audio and video copyright tracking method and system based on block chain

    CN121502736A

  • Blockchain-based audio-video copyright tracking method and system

    CN121502736B