Digital content processing method, system, device and equipment based on block chain

Through the blockchain-based digital content processing method, the problem of relying on third-party platforms for digital content creation and circulation is solved, efficient digital content creation and circulation is achieved, and data security is ensured.

CN119720229APending Publication Date: 2025-03-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311258542.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The creation and circulation of existing digital content relies on third-party centralized platforms, limiting the use, access and circulation of digital content by users, resulting in inefficient creation and circulation.

Method used

The digital content processing method based on blockchain is adopted, and by receiving digital content collection requests, obtaining relevant identifiers and index collections, and calling contracts for matching, checksum credentials to realize the creation, collection and circulation of digital content.

Benefits of technology

There is no need to rely on third-party platforms, reduce the platform's restrictions on digital content requesters and creators, improve the efficiency of digital content creation and circulation, and ensure the security of data content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720229A_ABST
    Figure CN119720229A_ABST
Patent Text Reader

Abstract

The invention relates to a digital content processing method, system and device based on a block chain, equipment and a storage medium. The method comprises the steps of obtaining a digital content requester identifier, a target digital content creator identifier and a target digital content identifier carried by a digital content collection request, and performing matching operation based on a digital content index set matched with the target digital content creator identifier and the target digital content identifier, when matching succeeds, a collection judgment contract is called, content collection condition verification processing is carried out on the digital content requester identifier, when verification passes, a digital content voucher contract is called, and a digital content voucher pointing to the target digital content is constructed based on the digital content requester identifier and the target digital content identifier; and transferring the digital content voucher carrying the collection authority of the target digital content to the digital content requester. By adopting the method, creation and collection of the digital content can be realized without depending on a third-party platform, and the circulation processing efficiency of the digital content is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a blockchain-based digital content processing method, system, device, computer equipment, storage medium and computer program product. Background Art

[0002] With the development of computer technology and the promotion and application of various Internet platforms, more and more users are creating digital content online, such as electronic pictures, electronic documents, games, music and other digital content, and sharing or circulating them online to realize the value transfer of the digital content they create or the digital assets they hold.

[0003] However, the creation and circulation of existing digital content mostly rely on third-party centralized platforms, that is, the data content uploaded by the users are stored in the third-party centralized platforms, and the dissemination, distribution and circulation of digital content are all completed by the third-party centralized platforms, which restricts the use, access and circulation of digital content by the users or other access objects. Therefore, there is still the problem of low efficiency in the creation and circulation of digital content. Summary of the invention

[0004] Based on this, it is necessary to provide a blockchain-based digital content processing method, system, device, computer equipment, computer-readable storage medium and computer program product that can improve the creation and circulation efficiency of digital content in response to the above-mentioned technical problems.

[0005] In the first aspect, the present application provides a digital content processing method based on blockchain, comprising:

[0006] Receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request;

[0007] Acquire a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set;

[0008] If the match is successful, calling the collection determination contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier;

[0009] If the verification is successful, the digital content voucher contract associated with the target digital content creator identifier is called, and based on the digital content requester identifier and the target digital content identifier, a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed;

[0010] The digital content voucher is transferred to the digital content requester; the digital content voucher carries the collection authority to the target digital content.

[0011] In the second aspect, the present application also provides a blockchain-based digital content processing system, including a digital content requester and a blockchain digital content management and control node; wherein:

[0012] The digital content requester is used to trigger a digital content collection request;

[0013] The blockchain digital content management and control node is used to: receive a digital content collection request initiated by the digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request; obtain a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set; if the match is successful, call the collection judgment contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier; if the verification passes, call the digital content voucher contract associated with the target digital content creator identifier, and construct a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier; transfer the digital content voucher to the digital content requester;

[0014] The digital content requester is further configured to collect the target digital content according to the collection authority carried by the digital content voucher.

[0015] In a third aspect, the present application also provides a digital content processing device based on blockchain, including:

[0016] A digital content collection request receiving module, used to receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request;

[0017] A matching operation module, used to obtain a digital content index set matching the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set;

[0018] A content collection condition verification processing module is used to call the collection determination contract associated with the target digital content identifier if the match is successful, and perform content collection condition verification processing on the digital content requester identifier;

[0019] A digital content voucher construction module is used to call the digital content voucher contract associated with the target digital content creator identifier if the verification is passed, and to construct a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier;

[0020] The digital content voucher transfer module is used to transfer the digital content voucher to the digital content requester; the digital content voucher carries the collection authority for the target digital content.

[0021] In a fourth aspect, the present application provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above-mentioned blockchain-based digital content processing method when executing the computer program.

[0022] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above-mentioned blockchain-based digital content processing method when executed by a processor.

[0023] In a sixth aspect, the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned blockchain-based digital content processing method are implemented.

[0024] In the above-mentioned blockchain-based digital content processing method, system, device, computer equipment, storage medium and computer program product, the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request initiated by the digital content requester, and the digital content index set matching the target digital content creator identifier are obtained, and a matching operation is performed based on the target digital content identifier and the digital content index set. Among them, if the match is successful, the collection judgment contract associated with the target digital content identifier is called to perform content collection condition verification processing on the digital content requester identifier. Further, if the verification passes, the digital content voucher contract associated with the target digital content creator identifier is called, and based on the digital content requester identifier and the target digital content identifier, a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed, and the digital content voucher is transferred to the digital content requester. It realizes the creation, collection and circulation of digital content based on blockchain without relying on third-party platforms, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of digital content collection permissions and digital content certificate holding permissions. This can further ensure the data content security of digital content creators and improve the efficiency of digital content creation and circulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0026] Figure 1 A schematic diagram of the structure of a data sharing system in one embodiment;

[0027] Figure 2 A schematic diagram of the structure of a blockchain in one embodiment;

[0028] Figure 3 Schematic diagram of a process of generating a new block in one embodiment;

[0029] Figure 4 This is an application environment diagram of a digital content processing method based on blockchain in one embodiment;

[0030] Figure 5 A flowchart of a digital content processing method based on blockchain in one embodiment;

[0031] Figure 6A flowchart of a digital content processing method based on blockchain in another embodiment;

[0032] Figure 7 A schematic diagram of a blockchain-based digital content creation process in one embodiment;

[0033] Figure 8 A flowchart of a digital content processing method based on blockchain in another embodiment;

[0034] Fig. 9 A schematic diagram of a blockchain-based digital content collection process in one embodiment;

[0035] Fig.10 A timing diagram of a digital content processing method based on blockchain in one embodiment;

[0036] Fig.11 A schematic diagram of the architecture of a digital content processing system based on blockchain in one embodiment;

[0037] Fig.12 It is a structural block diagram of a digital content processing device based on blockchain in one embodiment;

[0038] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] Before going into detail, some terms involved in this application are explained first.

[0041] Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.

[0042] The underlying blockchain platform can include processing modules such as user management, basic services, smart contracts, and operation monitoring. Among them, the user management module is responsible for the identity information management of all blockchain participants, including maintaining public and private key generation (account management), key management, and the maintenance of the correspondence between the user's real identity and the blockchain address (authority management), etc., and, under authorization, supervises and audits the transactions of certain real identities and provides risk control rule configuration (risk control audit); the basic service module is deployed on all blockchain node devices to verify the validity of business requests, and records valid requests to storage after consensus is reached. For a new business request, the basic service first adapts the interface for parsing and authentication (interface adaptation), and then encrypts the business information through the consensus algorithm (consensus management). The smart contract module is responsible for the registration and issuance of contracts, contract triggering and contract execution. Developers can define the contract logic in a programming language and publish it to the blockchain (contract registration). According to the logic of the contract terms, the key or other events are called to trigger the execution and complete the contract logic. It also provides the function of contract upgrade and cancellation. The operation monitoring module is mainly responsible for the deployment, configuration modification, contract setting, cloud adaptation and real-time status visualization output of the product during the product release process, such as alarm, monitoring network status, monitoring node equipment health status, etc. The platform product service layer provides the basic capabilities and implementation framework of typical applications. Developers can complete the blockchain implementation of business logic based on these basic capabilities and superimpose business characteristics. The application service layer provides application services based on blockchain solutions for business participants to use.

[0043] The resource interaction risk data processing method based on blockchain provided in the embodiments of the present application specifically relates to blockchain technology and can be applied to data sharing systems. Figure 1 The data sharing system shown, the data sharing system 100 refers to a system for sharing data between nodes, and the data sharing system may include multiple nodes 101, and the multiple nodes 101 may refer to each client in the data sharing system. Each node 101 can receive input information when performing normal work, and maintain the shared data in the data sharing system based on the received input information. In order to ensure the information intercommunication within the data sharing system, there may be an information connection between each node in the data sharing system, and information can be transmitted between nodes through the above information connection. For example, when any node in the data sharing system receives input information, other nodes in the data sharing system obtain the input information according to the consensus algorithm, and store the input information as data in the shared data, so that the data stored on all nodes in the data sharing system are consistent.

[0044] Each node in the data sharing system has a corresponding node identifier, and each node in the data sharing system can store the node identifiers of other nodes in the data sharing system, so that the generated blocks can be broadcast to other nodes in the data sharing system according to the node identifiers of other nodes. Each node can maintain a node identifier list as shown in the following table, and store the node name and node identifier in the node identifier list accordingly. The node identifier can be an IP (Internet Protocol, a protocol for interconnecting networks) address and any other information that can be used to identify the node.

[0045] Each node in the data sharing system stores the same blockchain. The blockchain consists of multiple blocks, see Figure 2 The blockchain consists of multiple blocks. The genesis block includes a block header and a block body. The block header stores the input information characteristic value, version number, timestamp and difficulty value, and the block body stores the input information; the next block of the genesis block takes the genesis block as the parent block, and the next block also includes a block header and a block body. The block header stores the input information characteristic value of the current block, the block header characteristic value, version number, timestamp and difficulty value of the parent block, and so on, so that the block data stored in each block in the blockchain is associated with the block data stored in the parent block, ensuring the security of the input information in the block.

[0046] The specific types of blockchain include public chain, private chain and consortium chain. Among them, public chain (Public Blockchain) is a public blockchain, and the access and writing permissions are open to everyone. Private chain (Private Blockchain) is a private blockchain, and the access and writing permissions are only controlled by a certain organization or institution. Consortium Blockchain is the blockchain of an institutional alliance, and the access and writing permissions are only open to nodes that join the alliance. The difference between different types of blockchains lies in the access and writing permissions, as well as the degree of decentralization.

[0047] Specifically, when generating each block in the blockchain, see Figure 3, including steps such as submitting transactions, broadcasting transactions, pre-executing transactions, proposing blocks, verifying blocks, consensus voting and submitting blocks. Specifically, the client submits a blockchain transaction, such as contract creation, calling transactions, certificate management transactions, etc. Then, the transaction is broadcast to other nodes in the alliance through the network. Then, the block-producing node selects a batch of transactions from the transaction pool, schedules and executes them in parallel to obtain the results, generates a directed acyclic graph, and broadcasts the generated blocks and directed acyclic graphs to other consensus nodes through the consensus module. In the process of verifying the block, the proposal block is received, the transaction is executed in parallel based on the directed acyclic graph, and the results are verified to be consistent. If the results are consistent, a consensus vote is performed on the proposal block based on the corresponding consensus mechanism. The block that completes the consensus vote is submitted to the ledger to complete the disk operation.

[0048] The blockchain-based digital content processing method provided in the embodiments of the present application can be applied to Figure 4 In the application environment shown. The application environment includes a digital content requester 402, a blockchain digital content management and control node 404, and a digital content creator 406, wherein the digital content requester 402 triggers a digital content collection request, and the digital content collection request carries a digital content requester identifier, a target digital content creator identifier, and a target digital content identifier, and the blockchain digital content management and control node 404 is used to receive the digital content collection request initiated by the digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request.

[0049] Furthermore, the blockchain digital content management and control node 404 obtains a digital content index set that matches the target digital content creator identifier, and performs a matching operation based on the target digital content identifier and the digital content index set. If the match is successful, the blockchain digital content management and control node 404 calls the collection judgment contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier. Further, if the verification passes, the blockchain digital content management and control node 404 calls the digital content voucher contract associated with the target digital content creator identifier, and constructs a digital content voucher pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier and the target digital content identifier, so as to transfer the digital content voucher to the digital content requester 406. After receiving the transferred digital content voucher, the digital content requester 406 collects the target digital content through the digital content voucher.

[0050] Among them, the digital content requester 402, the blockchain digital content management node 404 and the digital content creator 406 can all be implemented through a terminal or a server. Among them, the terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server can be implemented with an independent server or a server cluster composed of multiple servers. The embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc.

[0051] In an exemplary embodiment, Figure 5 As shown, a digital content processing method based on blockchain is provided, and the method is applied to Figure 1 The blockchain digital content control node 404 in the example is used to illustrate, including the following steps S502 to S510. Among them:

[0052] Step S502: receiving a digital content collection request initiated by a digital content requester, and obtaining the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request.

[0053] Among them, the digital content requester specifically indicates the blockchain node where the user who needs to access or collect the digital content is located. The digital content collection request initiated by the digital content requester carries the digital content requester identifier, the target digital content creator identifier and the target digital content identifier.

[0054] The digital content requester identifier is used to identify the user who needs to access or collect the digital content, while the target digital content creator identifier is used to identify the user who holds the digital content that the digital content requester needs to access or collect, and the target digital content identifier is used to identify the target digital content that the digital content requester needs to access or collect. Specifically, the digital content requester can access or collect the required target digital content from the storage block in the blockchain or the third-party storage according to the target digital content identifier.

[0055] Specifically, the blockchain digital content management and control node receives a digital content collection request initiated by a digital content requester, and parses the digital content collection request to obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request. The node can then determine the specific user who needs to access or collect the digital content based on the digital content requester identifier, so that after the user is verified, the digital content voucher carrying the collection authority for the target digital content that needs to be collected can be transferred to the user.

[0056] Similarly, the blockchain digital content management and control node can determine the specific user of the target digital content that the current digital content requester needs to collect based on the target digital content creator identifier carried in the digital content collection request, and can determine the specific digital content that the current digital content requester needs to collect based on the target digital content identifier, so as to determine the subsequent content collection condition verification processing of the digital content requester identifier based on the collection judgment contract associated with the target digital content identifier, determine whether the current digital content requester meets the content collection condition, and when it is determined that the content collection condition is met, determine the storage location of the specific digital content based on the target digital content identifier, so that the digital content requester can access or collect the required target digital content from the storage block in the blockchain or third-party storage based on the target digital content identifier.

[0057] Step S504, obtaining a digital content index set that matches the target digital content creator identifier, and performing a matching operation based on the target digital content identifier and the digital content index set.

[0058] Among them, the digital content index set that matches the target digital content creator identifier represents the index set of each digital content held by the target digital content creator identifier, that is, the digital content index set stores the mapping relationship between the digital content identifier and the acquisition address of each digital content, not the actual digital content. According to the mapping relationship between the stored digital content identifier and the acquisition address, the acquisition address corresponding to each digital content identifier can be obtained to acquire or collect the actually required target digital content according to the acquisition address.

[0059] Specifically, by obtaining a digital content index set that matches the target digital content creator identifier, that is, obtaining an index set of each digital content held by the target digital content creator identifier, and based on the target digital content identifier and the digital content index set, a matching operation is performed to determine whether there is a digital content identifier in the digital content index set that successfully matches the target digital content identifier.

[0060] Among them, if the match is successful, it means that the digital contents held by the target digital content creator identifier include the target digital content that the current digital content requester needs to collect, and then based on the mapping relationship between the digital content identifier and the acquisition address of each digital content stored in the digital content index set, the acquisition address corresponding to the target digital content identifier can be determined, so that the current digital content requester can obtain or collect the target digital content based on the acquisition address.

[0061] On the contrary, if the match fails, it means that the digital contents held by the target digital content creator identifier do not include the target digital content that the current digital content requester needs to collect. It can further feedback a prompt message that the collection content does not exist and instruct the current digital content requester to re-initiate the digital content collection request.

[0062] Step S506: If the match is successful, the collection determination contract associated with the target digital content identifier is called to perform content collection condition verification processing on the digital content requester identifier.

[0063] Specifically, the collection determination contract corresponds to the content collection conditions pre-set by the digital content creator for the digital content, that is, by calling the collection determination contract associated with the target digital content identifier, the content collection conditions corresponding to the collection determination contract can be obtained, so as to perform content collection condition verification processing on the digital content requester identifier according to the pre-set content collection conditions.

[0064] Among them, the content collection conditions include a first type of content collection conditions corresponding to the information verification content, and the information verification content includes: collection time verification, collection number verification, collection whitelist address verification, and at least one of the transferred resource quantity verification.

[0065] Furthermore, if the content collection condition is a first type of content collection condition, the information to be verified corresponding to the digital content collection request is obtained, and the collection determination contract associated with the target digital content identifier is called to perform content collection condition verification processing on the information to be verified.

[0066] Among them, the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address, and the content collection condition verification processing includes at least one of the collection time verification processing for the collection time, the collection number verification processing for the number of collections, the transferred resource amount verification processing for the transferred resource amount, and the collection whitelist address verification processing for the request address.

[0067] Exemplarily, performing a collection time verification process on the collection time means verifying the collection time according to the collection time range preset by the target digital content creator identifier, and determining whether the collection time corresponding to the digital content collection request is within the preset collection time range. If it is determined that the collection time corresponding to the digital content collection request is within the preset collection time range, it indicates that the collection time verification has passed. On the contrary, if it is determined that the collection time corresponding to the digital content collection request is not within the preset collection time range, it indicates that the collection time verification has failed.

[0068] Similarly, the collection number verification process is performed on the collection number, which means that the collection number corresponding to the digital content collection request is verified according to the allowed collection number preset by the target digital content creator identifier, to determine whether the collection number corresponding to the digital content collection request is within the preset allowed collection number. If it is determined that the collection number corresponding to the digital content collection request is within the preset allowed collection number, then the collection number verification is passed. On the contrary, if it is determined that the collection number corresponding to the digital content collection request is not within the preset allowed collection number, then the collection number verification fails.

[0069] For example, if the preset allowed collection times is 100, and according to the historical collection times after statistics, it is determined that the collection times corresponding to the current digital content collection request is more than 100, for example, the collection times corresponding to the current digital content collection request is the 101st collection, then it indicates that the collection times verification has failed. If the collection times corresponding to the current digital content collection request is the 90th collection, then it indicates that the collection times verification has succeeded.

[0070] Exemplarily, the amount of transferred-in resources is verified, which means that the amount of transferred-in resources corresponding to the digital content collection request is verified according to the target amount of transferred-in resources preset by the target digital content creator identifier, to determine whether the amount of transferred-in resources corresponding to the digital content collection request reaches the preset target amount of transferred-in resources. If it is determined that the amount of transferred-in resources corresponding to the digital content collection request reaches the preset target amount of transferred-in resources, it indicates that the amount of transferred-in resources verification has passed. On the contrary, if it is determined that the amount of transferred-in resources corresponding to the digital content collection request does not reach the preset target amount of transferred-in resources, it indicates that the amount of transferred-in resources verification has failed.

[0071] Similarly, the request address is subjected to a collection whitelist address verification process, which means that the request address corresponding to the digital content collection request is verified according to the collection whitelist address list pre-set by the target digital content creator identifier, to determine whether the request address corresponding to the digital content collection request is in the pre-set collection whitelist address list. If it is determined that the request address corresponding to the digital content collection request is in the pre-set collection whitelist address list, it indicates that the collection whitelist address verification has passed. On the contrary, if it is determined that the request address corresponding to the digital content collection request is not in the pre-set collection whitelist address list, it indicates that the collection whitelist address verification has failed.

[0072] In an exemplary embodiment, the content collection condition also includes a second type of content collection condition corresponding to the collection incentive content, and the collection incentive content includes the amount of transferred resources. If the content collection condition is the second type of content collection condition, the collection judgment contract associated with the target digital content identifier is called, and the resource transfer processing is performed to the digital content requester identifier according to the collection incentive content and the amount of transferred resources.

[0073] Specifically, when it is determined that the content collection condition is the second type of content collection condition, resource transfer processing is performed to the digital content requester identifier according to the transfer resource quantity. That is, in order to encourage each digital content requester to collect data content, a method of transferring the resource quantity to the digital content requester identifier is set. Specifically, data resources of a preset resource transfer quantity are transferred to the digital content requester identifier, so as to achieve the purpose of encouraging collection and promotion of data content.

[0074] Step S508, if the verification passes, call the digital content certificate contract associated with the target digital content creator identifier, and construct a digital content certificate pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier.

[0075] The digital content voucher contract is associated with the target digital content creator identifier and is used to construct a digital content voucher pointing to the target digital content that matches the target digital content identifier.

[0076] Specifically, if it is determined that the content collection condition verification of the digital content requester identifier is passed, the digital content voucher contract associated with the target digital content creator identifier is called to construct a digital content voucher pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier, the target digital content identifier, and the storage location corresponding to the target digital content identifier through the digital content voucher contract.

[0077] Exemplarily, the digital content voucher contract and the collection determination contract can be specifically understood as a trusted digital rights voucher contract in the blockchain, which is represented as a data object that can record and process multi-dimensional complex attributes on the blockchain, so as to realize the construction of digital content vouchers and the determination of whether the collection conditions are met.

[0078] Step S510: transferring the digital content voucher to the digital content requester, wherein the digital content voucher carries the collection authority for the target digital content.

[0079] Specifically, after constructing a digital content certificate pointing to the target digital content that matches the target digital content identifier, the digital content certificate is transferred to the digital content requester. Since the digital content certificate carries the collection permission for the target digital content, the digital content requester can obtain the collection permission for the target digital content by holding the digital content certificate, thereby realizing the collection of the target digital content.

[0080] In the above-mentioned blockchain-based digital content processing method, the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request initiated by the digital content requester, as well as the digital content index set matching the target digital content creator identifier, are obtained, and a matching operation is performed based on the target digital content identifier and the digital content index set. Among them, if the match is successful, the collection judgment contract associated with the target digital content identifier is called to perform content collection condition verification processing on the digital content requester identifier. Furthermore, if the verification passes, the digital content voucher contract associated with the target digital content creator identifier is called, and based on the digital content requester identifier and the target digital content identifier, a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed, and the digital content voucher is transferred to the digital content requester. It realizes the creation, collection and circulation of digital content based on blockchain without relying on third-party platforms, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of digital content collection permissions and digital content certificate holding permissions. This can further ensure the data content security of digital content creators and improve the efficiency of digital content creation and circulation.

[0081] For example Figure 5 The blockchain-based digital content processing method provided by the illustrated embodiment, after receiving a digital content creation request initiated by a digital content creator and obtaining the digital content creator identifier carried in the digital content creation request and the created digital content, further includes calling a digital content collection contract deployed by the blockchain, constructing a digital content identifier corresponding to the digital content, and constructing a digital content index set based on each digital content identifier, and obtaining a content collection condition matching the digital content, and constructing a collection determination contract based on the digital content identifier and the content collection condition matching the digital content, and other processing steps, wherein:

[0082] Specifically, if Figure 6 As shown, a digital content processing method based on blockchain is provided, and the method is applied to Figure 1 The blockchain digital content management and control node 404 is used as an example to illustrate, and specifically includes the following steps S602 to S616.

[0083] in:

[0084] Step S602, receiving a digital content creation request initiated by a digital content creator, and obtaining the digital content creator identifier and the created digital content carried in the digital content creation request.

[0085] Among them, the digital content creator indicates the blockchain node where the user object that needs to create digital content based on blockchain is located. The digital content creation request initiated by the digital content creator carries the digital content creator's identification and the created digital content.

[0086] The digital content creator identifier is used to identify the specific user who needs to create digital content based on blockchain. The created digital content refers to the digital content such as electronic pictures, electronic documents, games and music created by the digital content creator based on blockchain.

[0087] Specifically, the blockchain digital content management and control node receives a digital content creation request initiated by a digital content creator, and parses the digital content creation request to obtain the digital content creator identifier carried in the digital content creation request and the created digital content.

[0088] In an exemplary embodiment, before the blockchain digital content management and control node receives a digital content creation request initiated by a digital content creator, it also includes:

[0089] Receive an information registration request initiated by a digital content creator, and obtain the object information carried in the information registration request, so as to register the object information on the blockchain according to the object information, and obtain a digital content creator identifier corresponding to the digital content creator.

[0090] Step S604, calling the digital content collection contract deployed by the blockchain, constructing a digital content identifier corresponding to the digital content, and constructing a digital content index set based on each digital content identifier.

[0091] Specifically, the digital content collection contract is maintained through a digital content index set that matches the target digital content creator's identifier, that is, the digital content collection contract deployed on the blockchain is associated with the digital content index set, and the digital content collection contract is used to carry the digital content created by the target digital content creator's identifier.

[0092] Specifically, by calling the digital content collection contract deployed on the blockchain, a digital content identifier corresponding to the digital content is constructed, that is, by setting a corresponding digital content identifier for the digital content and establishing a mapping relationship between each digital content identifier and the storage location corresponding to each digital content, a digital content index is obtained, and then a digital content index set can be constructed based on multiple digital content indexes.

[0093] Step S606, calling the digital content voucher contract deployed by the blockchain, and constructing an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier. The initial digital content voucher includes the digital content creator identifier, the digital content index set, and the digital content.

[0094] Specifically, based on the digital content creator identifier, the digital content index set constructed from each digital content identifier, and each digital content, an initial digital content credential associated with the digital content creator identifier is constructed.

[0095] Among them, the initial digital content certificate held by the digital content creator specifically includes the digital content creator identifier (specifically corresponding to the object information of the digital content creator on the blockchain), the digital content index set constructed by each digital content identifier (specifically corresponding to the mapping relationship between the digital content identifier of each digital content and the respective acquisition address), and the digital content corresponding to each digital content identifier.

[0096] Step S608, obtaining the content collection condition matching the digital content, and constructing a collection determination contract according to the digital content identifier and the content collection condition matching the digital content.

[0097] Specifically, the digital content creator pre-sets content collection conditions for the created digital content, and then can obtain the content collection conditions that match the digital content and construct a collection determination contract based on the digital content identifier and the content collection conditions that match the digital content.

[0098] Step S610, establishing an association relationship between the collection determination contract and the digital content identifier, and updating the initial digital content certificate according to the collection determination contract, the initial digital content certificate also includes the collection determination contract associated with the digital content identifier.

[0099] Specifically, by establishing an association relationship between the collection determination contract and the digital content identifier, when a digital content collection request initiated by a digital content requester is subsequently received and it is necessary to determine whether the digital content requester meets the content collection conditions, the collection determination contract associated with the target digital content identifier can be called to perform content collection condition verification processing on the digital content requester identifier based on the content collection conditions carried by the collection determination contract.

[0100] Furthermore, the initial digital content certificate is updated according to the collection determination contract, and after the update operation, the initial digital content certificate held by the digital content creator specifically includes the digital content creator identifier (specifically corresponding to the object information of the digital content creator on the blockchain), the digital content index set constructed by each digital content identifier (specifically corresponding to the mapping relationship between the digital content identifier of each digital content and the respective acquisition address), the collection determination contract associated with the digital content identifier, and the digital content corresponding to each digital content identifier.

[0101] In an exemplary embodiment, the content collection condition includes a first type of content collection condition corresponding to the information verification content, and the information verification content includes at least one of: collection time verification, collection number verification, collection whitelist address verification, and transferred resource quantity verification. If the content collection condition is a first type of content collection condition, the information to be verified corresponding to the digital content collection request is obtained, and the collection determination contract associated with the target digital content identifier is called to perform content collection condition verification processing on the information to be verified.

[0102] Among them, the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address, and the content collection condition verification processing includes at least one of the collection time verification processing for the collection time, the collection number verification processing for the number of collections, the transferred resource amount verification processing for the transferred resource amount, and the collection whitelist address verification processing for the request address.

[0103] In an exemplary embodiment, the content collection condition also includes a second type of content collection condition corresponding to the collection incentive content, and the collection incentive content includes the amount of transferred resources. If the content collection condition is the second type of content collection condition, the collection judgment contract associated with the target digital content identifier is called, and the resource transfer processing is performed to the digital content requester identifier according to the collection incentive content and the amount of transferred resources.

[0104] Specifically, when it is determined that the content collection condition is the second type of content collection condition, resource transfer processing is performed to the digital content requester identifier according to the transfer resource quantity. That is, in order to encourage each digital content requester to collect data content, a method of transferring the resource quantity to the digital content requester identifier is set. Specifically, data resources of a preset resource transfer quantity are transferred to the digital content requester identifier, so as to achieve the purpose of encouraging collection and promotion of data content.

[0105] Step S612: determining the storage location corresponding to the digital content according to the digital content identifier.

[0106] Specifically, there is a mapping relationship between the digital content identifier and the storage location corresponding to the digital content, and the storage location of the corresponding digital content can be determined according to the digital content identifier.

[0107] Among them, the types of storage locations include third-party storage locations and storage blocks on the blockchain. That is, the created digital content can be stored in the storage blocks on the blockchain, or it can be stored in third-party storage for the purpose of saving on-chain expenses.

[0108] Step S614: if the storage location type is a third-party storage location, obtain a content resource location address corresponding to the digital content identifier, and determine a third-party storage location corresponding to the digital content according to the content resource location address.

[0109] Specifically, if the type of storage location is determined to be a third-party storage location, the content resource location address corresponding to the digital content identifier is obtained, and the third-party storage location corresponding to the digital content is determined based on the content resource location address, so that the digital content is stored in the determined third-party storage location to save on-chain expenses.

[0110] Step S616: If the type of the storage location is a storage block on the blockchain, determine the corresponding storage block according to the digital content identifier, and process the digital content on the chain and store it in the corresponding storage block on the blockchain.

[0111] Specifically, if the type of storage location is determined to be a storage block on the blockchain, the corresponding storage block is determined according to the digital content identifier, so that the digital content can be processed on the chain and stored in the corresponding storage block on the blockchain, so that subsequent digital content requesters can directly obtain or collect the target digital content actually required from the blockchain, thereby improving the processing efficiency of digital content acquisition and collection.

[0112] In one embodiment, when a digital content collection request is not received, that is, before each digital content is collected, the actually created digital content is recorded in digital form and is not constructed into a digital content certificate, which can further save on-chain overhead.

[0113] In an exemplary embodiment, Figure 7 As shown, a blockchain-based digital content creation process is provided. Figure 7 It can be seen that first, the digital content creator 702 initiates a digital content creation request, which carries the digital content creator identifier, the created digital content, and the content collection conditions that match the digital content.

[0114] Secondly, the blockchain digital content management and control node 704 receives the digital content creation request initiated by the digital content creator 702, and obtains the digital content creator identifier carried in the digital content creation request (used to represent the on-chain object information of the digital content creator), the created digital content, and the content collection conditions matching the digital content.

[0115] Third, the blockchain digital content management and control node 704 constructs a digital content identification corresponding to the digital content by calling the digital content collection contract deployed by the blockchain (understood as a smart contract related to digital content and digital content identification), and constructs a digital content index set based on each digital content identification (understood as a set storing multiple digital content indexes, and the digital content index is the mapping relationship between each digital content identification and the storage location corresponding to each digital content).

[0116] Fourth, the blockchain digital content management and control node 704 constructs a collection determination contract (understood as a smart contract used to determine whether the digital content requester meets the content collection conditions of the digital content) according to the digital content identifier and the content collection conditions that match the digital content, and establishes an association relationship between the collection determination contract and the digital content identifier.

[0117] Fifth, the blockchain digital content management and control node 704 calls the digital content voucher contract deployed by the blockchain (representing a contract for constructing a digital content voucher associated with the digital content creator identifier), and constructs an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier.

[0118] Furthermore, the blockchain digital content management and control node 704 updates the initial digital content certificate according to the collection determination contract to obtain an updated initial digital content certificate, including the digital content creator identifier, the digital content index set, the collection determination contract associated with the digital content identifier, and the digital content.

[0119] Sixth, the blockchain digital content management and control node 704 determines the storage location corresponding to the digital content based on the digital content identifier, and stores each digital content in the corresponding storage location.

[0120] Among them, the types of storage locations include third-party storage locations and storage blocks on the blockchain. When the type of storage location is a third-party storage location, the blockchain digital content management and control node 704 obtains the content resource location address corresponding to the digital content identifier, and determines the third-party storage location corresponding to the digital content according to the content resource location address, thereby storing the digital content in the third-party storage location.

[0121] Exemplarily, the third-party storage location is specifically an off-chain storage location, such as IPFS (full name InterPlanetary File System) and Arwaeave (understood as a decentralized storage platform).

[0122] In this embodiment, by receiving a digital content creation request initiated by a digital content creator, obtaining the digital content creator identifier carried in the digital content creation request and the created digital content, and calling the digital content voucher contract deployed by the blockchain, based on the digital content index set and the digital content identifier, constructing an initial digital content voucher associated with the digital content creator identifier. Further, by obtaining the content collection condition matching the digital content, constructing a collection determination contract according to the digital content identifier and the content collection condition matching the digital content, and establishing an association relationship between the collection determination contract and the digital content identifier, the initial digital content voucher is updated according to the collection determination contract, and the updated initial digital content voucher includes: the digital content creator identifier, the digital content index set, the digital content, and the collection determination contract associated with the digital content identifier. It is realized that digital content creation can be completed based on the blockchain without relying on a third-party centralized platform, providing the digital content creator with a digital content creation function without relying on a third-party centralized platform, and further ensuring the data resource security of the digital content created by the digital content creator by holding the initial digital content voucher.

[0123] in, Figure 6 The blockchain-based digital content processing method provided by the illustrated embodiment focuses on the digital content creator, that is, it is necessary to receive the digital content creation request of the digital content creator, and construct a collection determination contract corresponding to the digital content carried by the digital content creation request, so that when the digital content collection request is subsequently received, the collection determination contract is called to determine whether the digital content requester that triggered the digital content collection request meets the content collection conditions. Similarly, the blockchain-based digital content processing method in the present application can also focus on the digital content requester, that is, receive the digital content collection request initiated by the digital content requester, obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request, so as to determine whether the target digital content identifier exists, and call the collection determination contract to perform content collection condition verification based on the information to be verified corresponding to the digital content requester identifier. If the verification passes, a digital content certificate pointing to the target digital content is constructed, and the digital content certificate is transferred to the digital content requester, so that the digital content requester has the collection authority to the target digital content. Specifically:

[0124] like Figure 8As shown, a digital content processing method based on blockchain is provided, and the method is applied to Figure 1 The blockchain digital content control node 404 in the example is used to illustrate, including the following steps S802 to S812. Among them:

[0125] Step S802: receiving a digital content collection request initiated by a digital content requester, and obtaining the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request.

[0126] Specifically, the blockchain digital content management and control node receives a digital content collection request initiated by a digital content requester, and parses the digital content collection request to obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request. The node can then determine the specific user who needs to access or collect the digital content based on the digital content requester identifier, so that after the user is verified, the digital content voucher carrying the collection authority for the target digital content that needs to be collected can be transferred to the user.

[0127] Similarly, the blockchain digital content management and control node can determine the specific user of the target digital content that the current digital content requester needs to collect based on the target digital content creator identifier carried in the digital content collection request, and can determine the specific digital content that the current digital content requester needs to collect based on the target digital content identifier, so as to determine the subsequent content collection condition verification processing of the digital content requester identifier based on the collection judgment contract associated with the target digital content identifier, determine whether the current digital content requester meets the content collection condition, and when it is determined that the content collection condition is met, determine the storage location of the specific digital content based on the target digital content identifier, so that the digital content requester can access or collect the required target digital content from the storage block in the blockchain or third-party storage based on the target digital content identifier.

[0128] Step S804, obtaining a digital content index set that matches the target digital content creator identifier, and performing a matching operation based on the target digital content identifier and the digital content index set.

[0129] Among them, the digital content index set that matches the target digital content creator identifier represents the index set of each digital content held by the target digital content creator identifier, that is, the digital content index set stores the mapping relationship between the digital content identifier and the acquisition address of each digital content, not the actual digital content. According to the mapping relationship between the stored digital content identifier and the acquisition address, the acquisition address corresponding to each digital content identifier can be obtained to acquire or collect the actually required target digital content according to the acquisition address.

[0130] Specifically, by obtaining a digital content index set that matches the target digital content creator identifier, that is, obtaining an index set of each digital content held by the target digital content creator identifier, and based on the target digital content identifier and the digital content index set, a matching operation is performed to determine whether there is a digital content identifier in the digital content index set that successfully matches the target digital content identifier.

[0131] If the match is successful, it means that the digital contents held by the target digital content creator identifier include the target digital content that the current digital content requester needs to collect, and then the acquisition address corresponding to the target digital content identifier can be determined based on the mapping relationship between the digital content identifiers and the acquisition addresses of the digital content stored in the digital content index set, so that the current digital content requester can obtain or collect the target digital content based on the acquisition address. On the contrary, if the match fails, it means that the digital contents held by the target digital content creator identifier do not include the target digital content that the current digital content requester needs to collect, and a prompt message that the collection content does not exist can be further fed back, and the current digital content requester is instructed to re-initiate the digital content collection request.

[0132] Step S806, if the match is successful and the content collection condition is the first type of content collection condition, obtain the to-be-verified information corresponding to the digital content collection request, the to-be-verified information including at least one of the collection time, the number of collections, the amount of transferred resources, and the request address.

[0133] Specifically, the collection determination contract corresponds to the content collection conditions pre-set by the digital content creator for the digital content, that is, by calling the collection determination contract associated with the target digital content identifier, the content collection conditions corresponding to the collection determination contract can be obtained, so as to perform content collection condition verification processing on the digital content requester identifier according to the pre-set content collection conditions.

[0134] Among them, the content collection conditions include a first type of content collection conditions corresponding to the information verification content, and the information verification content includes: collection time verification, collection number verification, collection whitelist address verification, and at least one of the transferred resource quantity verification.

[0135] Step S808, calling the collection determination contract associated with the target digital content identifier, and performing content collection condition verification processing on the verification information, the content collection condition verification processing includes at least one of collection time verification processing on the collection time, collection number verification processing on the collection number of times, transfer-in resource amount verification processing on the transfer-in resource amount, and collection whitelist address verification processing on the request address.

[0136] Specifically, if the content collection condition is a first type of content collection condition, the information to be verified corresponding to the digital content collection request is obtained, and the collection determination contract associated with the target digital content identifier is called to perform content collection condition verification processing on the information to be verified.

[0137] Among them, the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address, and the content collection condition verification processing includes at least one of the collection time verification processing for the collection time, the collection number verification processing for the number of collections, the transferred resource amount verification processing for the transferred resource amount, and the collection whitelist address verification processing for the request address.

[0138] Step S810, if the verification passes, call the digital content certificate contract associated with the target digital content creator identifier, and construct a digital content certificate pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier.

[0139] Specifically, if it is determined that the content collection condition verification of the digital content requester identifier is passed, the digital content voucher contract associated with the target digital content creator identifier is called to construct a digital content voucher pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier, the target digital content identifier, and the storage location corresponding to the target digital content identifier through the digital content voucher contract.

[0140] Step S812: transferring the digital content voucher to the digital content requester, wherein the digital content voucher carries the collection authority for the target digital content.

[0141] Specifically, after constructing a digital content certificate pointing to the target digital content that matches the target digital content identifier, the digital content certificate is transferred to the digital content requester. Since the digital content certificate carries the collection permission for the target digital content, the digital content requester can obtain the collection permission for the target digital content by holding the digital content certificate, thereby realizing the collection of the target digital content.

[0142] In an exemplary embodiment, Fig. 9 As shown, a digital content collection process based on blockchain is provided. Fig. 9 It can be seen that, first, the digital content requester 902 initiates a digital content collection request, and the digital content collection request carries the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier.

[0143] Secondly, the blockchain digital content management and control node 904 receives the digital content collection request initiated by the digital content requester 902, and obtains the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request by parsing the digital content collection request.

[0144] Third, the blockchain digital content management and control node 904 obtains a digital content index set (understood as a set storing multiple digital content indexes) that matches the target digital content creator identifier, and performs a matching operation based on the target digital content identifier and the digital content index set to determine whether there is a digital content identifier in the digital content index set that successfully matches the target digital content identifier.

[0145] Among them, if the match is successful, it means that the digital contents held by the target digital content creator identifier include the target digital content that the current digital content requester needs to collect, and then based on the mapping relationship between the digital content identifier and the acquisition address of each digital content stored in the digital content index set, the acquisition address corresponding to the target digital content identifier can be determined, so that the current digital content requester can obtain or collect the target digital content based on the acquisition address.

[0146] On the contrary, if the match fails, it means that the digital contents held by the target digital content creator identifier do not include the target digital content that the current digital content requester needs to collect. It can further feedback a prompt message that the collection content does not exist and instruct the current digital content requester to re-initiate the digital content collection request.

[0147] Fourth, if the match is successful, the blockchain digital content management and control node 904 calls the collection judgment contract associated with the target digital content identifier to perform content collection condition verification on the digital content requester identifier.

[0148] Specifically, if the match is successful and the content collection condition is the first type of content collection condition, the blockchain digital content management and control node 904 obtains the information to be verified corresponding to the digital content collection request, and calls the collection judgment contract associated with the target digital content identifier (understood as a smart contract used to determine whether the digital content requester 902 meets the content collection condition of the digital content), and performs content collection condition verification on the information to be verified.

[0149] Among them, the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address, and the content collection condition verification processing includes at least one of the collection time verification processing for the collection time, the collection number verification processing for the number of collections, the transferred resource amount verification processing for the transferred resource amount, and the collection whitelist address verification processing for the request address.

[0150] Exemplarily, the collection determination contract corresponds to the content collection conditions pre-set by the digital content creator 906 for the digital content, that is, the digital content creator 906 pre-sets the content collection conditions for the digital content, and subsequently, based on the blockchain digital content management and control node 904, it is determined whether the digital content requester 902 meets the content collection conditions pre-set by the digital content creator 906 for the digital content.

[0151] Fifth, if the verification passes, the blockchain digital content management and control node 904 calls the digital content certificate contract associated with the target digital content creator identifier (indicating a contract for constructing a digital content certificate that matches the digital content identifier), and constructs a digital content certificate pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier and the target digital content identifier.

[0152] Sixth, the blockchain digital content management and control node 904 transfers the constructed digital content certificate pointing to the target digital content matching the target digital content identifier to the digital content requester 902, so that the digital content requester 902 can obtain the collection right to the target digital content by holding the digital content certificate, so as to realize the collection of the target digital content.

[0153] In the above-mentioned digital content processing method based on blockchain, a digital content collection request initiated by a digital content requester is received, and the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request are obtained, and a digital content index set matching the target digital content creator identifier is obtained, so as to perform a matching operation based on the target digital content identifier and the digital content index set. Among them, if the match is successful and the content collection condition is a first-class content collection condition, the to-be-verified information corresponding to the digital content collection request is obtained, and the collection judgment contract associated with the target digital content identifier is called to perform content collection condition verification processing on the to-be-verified information. Further, if the verification is passed, the digital content voucher contract associated with the target digital content creator identifier is called, and a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed based on the digital content requester identifier and the target digital content identifier, and the digital content voucher is transferred to the digital content requester, so that the digital content requester can obtain the collection right of the target digital content by holding the digital content voucher to realize the collection of the target digital content. It realizes the creation, collection and circulation of digital content based on blockchain without relying on third-party platforms, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of digital content collection permissions and digital content certificate holding permissions. This can further ensure the data content security of digital content creators and improve the efficiency of digital content creation and circulation.

[0154] In an exemplary embodiment, Fig.10 As shown, a complete processing flow of a digital content processing method based on blockchain is provided, which specifically involves a digital content requester, a blockchain digital content management and control node, and a digital content creator, wherein:

[0155] Step S1001: A digital content creator initiates a digital content creation request, which carries the digital content creator's ID and the created digital content.

[0156] Step S1002: The blockchain digital content management and control node receives a digital content creation request initiated by a digital content creator, and obtains the digital content creator identifier and the created digital content carried in the digital content creation request.

[0157] Step S1003, the blockchain digital content management and control node calls the digital content collection contract deployed by the blockchain to construct a digital content identifier corresponding to the digital content.

[0158] Step S1004, the blockchain digital content management and control node calls the digital content voucher contract deployed by the blockchain, and constructs an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier. The initial digital content voucher includes the digital content creator identifier, the digital content index set and the digital content.

[0159] Step S1005, the blockchain digital content management and control node obtains the content collection conditions that match the digital content, and constructs a collection determination contract based on the digital content identifier and the content collection conditions that match the digital content.

[0160] Step S1006, the blockchain digital content management and control node establishes an association relationship between the collection determination contract and the digital content identifier, and updates the initial digital content certificate according to the collection determination contract. The initial digital content certificate also includes the collection determination contract associated with the digital content identifier.

[0161] Step S1007: The blockchain digital content management and control node determines the storage location corresponding to the digital content based on the digital content identifier.

[0162] Step S1008, if the type of the storage location is a third-party storage location, the blockchain digital content management and control node obtains the content resource location address corresponding to the digital content identifier, and determines the third-party storage location corresponding to the digital content based on the content resource location address.

[0163] Step S1009, if the type of the storage location is a storage block on the blockchain, the blockchain digital content management and control node determines the corresponding storage block based on the digital content identifier, and processes the digital content on the chain and stores it in the corresponding storage block on the blockchain.

[0164] Step S1010: The digital content requester initiates a digital content collection request, and the digital content collection request carries the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier.

[0165] Step S1011, the blockchain digital content management and control node receives a digital content collection request initiated by a digital content requester, and obtains the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request.

[0166] Step S1012: The blockchain digital content management and control node obtains a digital content index set that matches the target digital content creator identifier, and performs a matching operation based on the target digital content identifier and the digital content index set.

[0167] Step S1013, if the match is successful and the content collection condition is the first type of content collection condition, the blockchain digital content management and control node obtains the information to be verified corresponding to the digital content collection request, and the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address.

[0168] Step S1014, the blockchain digital content management and control node calls the collection judgment contract associated with the target digital content identifier, and performs content collection condition verification processing on the verification information. The content collection condition verification processing includes at least one of collection time verification processing on the collection time, collection number verification processing on the collection number, transfer-in resource amount verification processing on the transfer-in resource amount, and collection whitelist address verification processing on the request address.

[0169] Step S1015, if the verification passes, the blockchain digital content management and control node calls the digital content certificate contract associated with the target digital content creator identifier, and constructs a digital content certificate pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier and the target digital content identifier.

[0170] Step S1016: If multiple digital content collection requests for the same target digital content identifier are detected, the blockchain digital content management and control node obtains the digital content requester identifier corresponding to each digital content collection request.

[0171] Step S1017, the blockchain digital content management and control node calls the digital content certificate contract associated with the target digital content creator identifier, and based on the target digital content identifier and each digital content requester identifier, constructs a digital content certificate pointing to the target digital content that matches the target digital content identifier.

[0172] In step S1018, the blockchain digital content management and control node transfers each digital content certificate to different digital content requesters.

[0173] In step S1019, the digital content requester receives the digital content voucher, obtains the collection permission for the target digital content carried by the digital content voucher, and obtains and collects the target digital content from a third-party storage location or a corresponding storage block on the blockchain according to the collection permission.

[0174] The above-mentioned blockchain-based digital content processing method realizes the creation, collection and circulation of digital content based on blockchain without relying on a third-party platform, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of the collection authority of the digital content and the holding authority of the digital content certificate, which can further ensure the data content security of the digital content creator and improve the efficiency of digital content creation and circulation.

[0175] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0176] In an exemplary embodiment, Fig.11 As shown, a blockchain-based digital content processing system is provided, characterized in that the system includes a digital content creator 1102, a blockchain digital content management node 1104, a digital content requester 1106, and a third-party storage location 1108, wherein:

[0177] The digital content creator 1102 is used to trigger a digital content creation request;

[0178] The blockchain digital content management and control node 1104 is used to: receive a digital content creation request initiated by a digital content creator, and obtain the digital content creator identifier carried in the digital content creation request, as well as the created digital content; call the digital content collection contract deployed by the blockchain, construct a digital content identifier corresponding to the digital content, and obtain a digital content index set based on each digital content identifier; call the digital content voucher contract deployed by the blockchain, and construct an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier; the initial digital content voucher includes the digital content creator identifier, the digital content index set and the digital content.

[0179] The blockchain digital content management and control node 1104 is also used to: determine the storage location corresponding to the digital content according to the digital content identifier, and store each digital content in the corresponding storage location; wherein, if the type of the storage location is a third-party storage location, obtain the content resource location address corresponding to the digital content identifier, and determine the third-party storage location 1108 corresponding to the digital content according to the content resource location address; if the type of the storage location is a storage block on the blockchain, determine the corresponding storage block according to the digital content identifier, and process the digital content on the chain and store it in the corresponding storage block on the blockchain.

[0180] The digital content requester 1106 is used to trigger a digital content collection request;

[0181] The blockchain digital content management and control node 1106 is further used to: receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request; obtain a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set; if the match is successful, call the collection determination contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier; if the verification passes, call the digital content voucher contract associated with the target digital content creator identifier, and construct a digital content voucher pointing to the target digital content that matches the target digital content identifier based on the digital content requester identifier and the target digital content identifier; transfer the digital content voucher to the digital content requester;

[0182] The digital content requester 1106 is further configured to collect the target digital content according to the collection authority carried by the digital content certificate.

[0183] In the above-mentioned blockchain-based digital content processing system, the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request initiated by the digital content requester, as well as the digital content index set matching the target digital content creator identifier, are obtained, and a matching operation is performed based on the target digital content identifier and the digital content index set. Among them, if the match is successful, the collection judgment contract associated with the target digital content identifier is called to perform content collection condition verification processing on the digital content requester identifier. Furthermore, if the verification passes, the digital content voucher contract associated with the target digital content creator identifier is called, and based on the digital content requester identifier and the target digital content identifier, a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed, and the digital content voucher is transferred to the digital content requester. It realizes the creation, collection and circulation of digital content based on blockchain without relying on third-party platforms, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of digital content collection permissions and digital content certificate holding permissions. This can further ensure the data content security of digital content creators and improve the efficiency of digital content creation and circulation.

[0184] Based on the same inventive concept, the embodiment of the present application also provides a blockchain-based digital content processing device for implementing the blockchain-based digital content processing method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in the one or more blockchain-based digital content processing device embodiments provided below can refer to the above limitations on the blockchain-based digital content processing method, which will not be repeated here.

[0185] In an exemplary embodiment, Fig.12 As shown, a digital content processing device based on blockchain is provided, including: a digital content collection request receiving module 1202, a matching operation module 1204, a content collection condition verification processing module 1206, a digital content voucher construction module 1208 and a digital content voucher transfer module 1210, wherein:

[0186] The digital content collection request receiving module 1202 is used to receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request;

[0187] The matching operation module 1204 is used to obtain a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set;

[0188] The content collection condition verification processing module 1206 is used to call the collection judgment contract associated with the target digital content identifier and perform content collection condition verification processing on the digital content requester identifier if the match is successful;

[0189] The digital content voucher construction module 1208 is used to call the digital content voucher contract associated with the target digital content creator identifier if the verification is passed, and construct a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier;

[0190] The digital content voucher transfer module 1210 is used to transfer the digital content voucher to the digital content requester; the digital content voucher carries the collection authority for the target digital content.

[0191] In the above-mentioned blockchain-based digital content processing device, the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request initiated by the digital content requester, as well as the digital content index set matching the target digital content creator identifier, are obtained, and a matching operation is performed based on the target digital content identifier and the digital content index set. Among them, if the match is successful, the collection judgment contract associated with the target digital content identifier is called to perform content collection condition verification processing on the digital content requester identifier. Furthermore, if the verification passes, the digital content voucher contract associated with the target digital content creator identifier is called, and based on the digital content requester identifier and the target digital content identifier, a digital content voucher pointing to the target digital content matching the target digital content identifier is constructed, and the digital content voucher is transferred to the digital content requester. It realizes the creation, collection and circulation of digital content based on blockchain without relying on third-party platforms, reducing the platform's restrictions on content creation and use by digital content requesters and digital content creators. The collection of target digital content is achieved by transferring digital content certificates, which requires the association of digital content collection permissions and digital content certificate holding permissions. This can further ensure the data content security of digital content creators and improve the efficiency of digital content creation and circulation.

[0192] In an exemplary embodiment, a blockchain-based digital content processing device is provided, further comprising:

[0193] A digital content creation request receiving module, used to receive a digital content creation request initiated by a digital content creator, and obtain the digital content creator identifier and the created digital content carried in the digital content creation request;

[0194] A digital content identification construction module is used to call the digital content collection contract deployed by the blockchain, construct a digital content identification corresponding to the digital content, and obtain a digital content index set based on each digital content identification;

[0195] The initial digital content voucher construction module is used to call the digital content voucher contract deployed by the blockchain, and to construct an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier; the initial digital content voucher includes the digital content creator identifier, the digital content index set and the digital content.

[0196] In an exemplary embodiment, a blockchain-based digital content processing device is provided, further comprising:

[0197] A collection determination contract construction module is used to obtain content collection conditions that match the digital content, and to construct a collection determination contract based on the digital content identifier and the content collection conditions that match the digital content;

[0198] The association relationship establishment module is used to establish an association relationship between the collection determination contract and the digital content identifier, and update the initial digital content certificate according to the collection determination contract; the initial digital content certificate also includes the collection determination contract associated with the digital content identifier.

[0199] In an exemplary embodiment, the content collection condition includes a first type of content collection condition corresponding to the information verification content, and the information verification content includes: at least one of collection time verification, collection number verification, collection whitelist address verification, and transferred resource quantity verification; the content collection condition verification processing module is also used for: if the content collection condition is the first type of content collection condition, obtaining the information to be verified corresponding to the digital content collection request; the information to be verified includes at least one of the collection time, collection number, transferred resource quantity, and request address; calling the collection judgment contract associated with the target digital content identifier to perform content collection condition verification processing on the information to be verified; the content collection condition verification processing includes performing collection time verification processing on the collection time, performing collection number verification processing on the collection number, performing transferred resource quantity verification processing on the transferred resource quantity, and performing collection whitelist address verification processing on the request address.

[0200] In an exemplary embodiment, the content collection condition includes a second-category content collection condition corresponding to the collection incentive content, and the collection incentive content includes the amount of transferred resources; the content collection condition verification processing module is also used to: if the content collection condition is the second-category content collection condition, call the collection judgment contract associated with the target digital content identifier, and perform resource transfer processing on the digital content requester identifier according to the collection incentive content and the amount of transferred resources.

[0201] In an exemplary embodiment, a blockchain-based digital content processing device is provided, which also includes a digital content voucher transfer module for: if multiple digital content collection requests for the same target digital content identifier are detected, respectively obtain the digital content requester identifier corresponding to each digital content collection request; call the digital content voucher contract associated with the target digital content creator identifier, and based on the target digital content identifier and each digital content requester identifier, respectively construct a digital content voucher pointing to the target digital content matching the target digital content identifier; and respectively transfer each digital content voucher to a different digital content requester.

[0202] In an exemplary embodiment, a blockchain-based digital content processing device is provided, which also includes a digital content storage module, which is used to: determine the storage location corresponding to the digital content according to the digital content identifier, and store each digital content in the corresponding storage location; wherein the types of storage locations include storage blocks on the blockchain, and third-party storage locations.

[0203] In an exemplary embodiment, the digital content storage module is also used to: if the type of the storage location is a third-party storage location, obtain the content resource location address corresponding to the digital content identifier, and determine the third-party storage location corresponding to the digital content according to the content resource location address; if the type of the storage location is a storage block on the blockchain, determine the corresponding storage block according to the digital content identifier, and upload the digital content to the chain and store it in the corresponding storage block on the blockchain.

[0204] Each module in the above-mentioned blockchain-based digital content processing device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0205] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.13As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as the digital content requester identifier carried by the digital content collection request, the target digital content creator identifier and the target digital content identifier, the digital content index set matching the target digital content creator identifier, the collection judgment contract associated with the target digital content identifier, the digital content voucher contract associated with the target digital content creator identifier, and the digital content voucher of the target digital content matching the target digital content identifier. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by a processor, a digital content processing method based on blockchain is implemented.

[0206] Those skilled in the art will understand that Fig.13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0207] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps in the above-mentioned blockchain-based digital content processing method are implemented.

[0208] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned blockchain-based digital content processing method are implemented.

[0209] In an exemplary embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the steps in the above-mentioned blockchain-based digital content processing method.

[0210] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0211] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0212] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0213] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A digital content processing method based on blockchain, characterized in that: The method comprises: Receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request; Acquire a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set; If the match is successful, calling the collection determination contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier; If the verification is successful, calling the digital content voucher contract associated with the target digital content creator identifier, and constructing a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier; The digital content voucher is transferred to the digital content requester; the digital content voucher carries the collection authority to the target digital content.

2. The method according to claim 1, characterized in that Before receiving the digital content collection request initiated by the digital content requester, the method further includes: Receiving a digital content creation request initiated by a digital content creator, and obtaining the digital content creator identifier and the created digital content carried in the digital content creation request; Calling the digital content collection contract deployed on the blockchain, constructing a digital content identifier corresponding to the digital content, and constructing a digital content index set based on each of the digital content identifiers; The digital content voucher contract deployed on the blockchain is called to construct an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier; the initial digital content voucher includes the digital content creator identifier, the digital content index set and the digital content.

3. The method according to claim 2, characterized in that After invoking the digital content voucher contract deployed on the blockchain and constructing an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier, the method further includes: Acquire a content collection condition matching the digital content, and construct a collection determination contract according to the digital content identifier and the content collection condition matching the digital content; An association relationship between the collection determination contract and the digital content identifier is established, and the initial digital content voucher is updated according to the collection determination contract; the initial digital content voucher also includes the collection determination contract associated with the digital content identifier.

4. The method according to claim 3, characterized in that The content collection condition includes a first type of content collection condition corresponding to information verification content, and the information verification content includes: at least one of collection time verification, collection number verification, collection whitelist address verification, and transferred resource amount verification; If the match is successful, calling the collection determination contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier includes: If the content collection condition is a first type of content collection condition, obtaining information to be verified corresponding to the digital content collection request; the information to be verified includes at least one of the collection time, the number of collections, the amount of transferred resources, and the request address; Call the collection determination contract associated with the target digital content identifier to perform content collection condition verification processing on the information to be verified; the content collection condition verification processing includes at least one of collection time verification processing on the collection time, collection number verification processing on the collection number, transfer-in resource amount verification processing on the transfer-in resource amount, and collection whitelist address verification processing on the request address.

5. The method according to claim 3, characterized in that: The content collection condition includes a second type of content collection condition corresponding to the collection incentive content, and the collection incentive content includes the amount of transferred resources; the method further includes: If the content collection condition is a second type of content collection condition, the collection determination contract associated with the target digital content identifier is called, and resource transfer processing is performed to the digital content requester identifier according to the collection incentive content and the transfer resource amount.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: If multiple digital content collection requests for the same target digital content identifier are detected, the digital content requester identifier corresponding to each digital content collection request is obtained respectively; Calling a digital content voucher contract associated with the target digital content creator identifier, and constructing digital content vouchers pointing to target digital content matching the target digital content identifier based on the target digital content identifier and each of the digital content requester identifiers; The digital content vouchers are transferred to different digital content requesters respectively.

7. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: According to the digital content identifier, a storage location corresponding to the digital content is determined, and each of the digital contents is stored in the corresponding storage location respectively; wherein the types of the storage locations include storage blocks on the blockchain and third-party storage locations.

8. The method according to claim 7, characterized in that Determining a storage location corresponding to the digital content according to the digital content identifier includes: If the type of the storage location is a third-party storage location, obtaining a content resource location address corresponding to the digital content identifier, and determining a third-party storage location corresponding to the digital content according to the content resource location address; If the type of the storage location is a storage block on the blockchain, the corresponding storage block is determined according to the digital content identifier, and the digital content is processed on the chain and stored in the corresponding storage block on the blockchain.

9. A digital content processing system based on blockchain, characterized in that: The system includes a digital content requester and a blockchain digital content management and control node; wherein: The digital content requester is used to trigger a digital content collection request; The blockchain digital content management and control node is used to: receive a digital content collection request initiated by the digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier and the target digital content identifier carried in the digital content collection request; obtain a digital content index set that matches the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set; if the match is successful, call the collection judgment contract associated with the target digital content identifier to perform content collection condition verification processing on the digital content requester identifier; if the verification passes, call the digital content voucher contract associated with the target digital content creator identifier, and construct a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier; transfer the digital content voucher to the digital content requester; The digital content requester is further configured to collect the target digital content according to the collection authority carried by the digital content voucher.

10. The system according to claim 9, characterized in that The system also includes a digital content creator; The digital content creator is used to trigger a digital content creation request; The blockchain digital content management and control node is further used to: receive a digital content creation request initiated by the digital content creator, and obtain the digital content creator identifier carried in the digital content creation request, as well as the created digital content; call the digital content collection contract deployed by the blockchain, construct a digital content identifier corresponding to the digital content, and construct a digital content index set based on each of the digital content identifiers; The digital content voucher contract deployed on the blockchain is called to construct an initial digital content voucher associated with the digital content creator identifier based on the digital content index set and the digital content identifier; the initial digital content voucher includes the digital content creator identifier, the digital content index set and the digital content.

11. A digital content processing device based on blockchain, characterized in that: The device comprises: A digital content collection request receiving module, used to receive a digital content collection request initiated by a digital content requester, and obtain the digital content requester identifier, the target digital content creator identifier, and the target digital content identifier carried in the digital content collection request; A matching operation module, used to obtain a digital content index set matching the target digital content creator identifier, and perform a matching operation based on the target digital content identifier and the digital content index set; A content collection condition verification processing module is used to call the collection determination contract associated with the target digital content identifier if the match is successful, and perform content collection condition verification processing on the digital content requester identifier; A digital content voucher construction module is used to call the digital content voucher contract associated with the target digital content creator identifier if the verification is passed, and to construct a digital content voucher pointing to the target digital content matching the target digital content identifier based on the digital content requester identifier and the target digital content identifier; The digital content voucher transfer module is used to transfer the digital content voucher to the digital content requester; the digital content voucher carries the collection authority for the target digital content.

12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.