CN117009432A - Data processing methods, devices, products, equipment and media for blockchain networks - Google Patents
Data processing methods, devices, products, equipment and media for blockchain networks Download PDFInfo
- Publication number
- CN117009432A CN117009432A CN202211096406.5A CN202211096406A CN117009432A CN 117009432 A CN117009432 A CN 117009432A CN 202211096406 A CN202211096406 A CN 202211096406A CN 117009432 A CN117009432 A CN 117009432A
- Authority
- CN
- China
- Prior art keywords
- collection
- information
- digital
- account
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a data processing method, a device, a product, equipment and a medium of a blockchain network, wherein the method comprises the following steps: when receiving a collection acquisition request of an object, acquiring associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection; acquiring target collection information for combination with associated collection information; the target collection information is preset information for generating collections; combining the associated collection information and the target collection information to generate a digital collection of the object; and, linking the digital collection into an object account of the object in the blockchain network. By adopting the application, the efficiency and the flexibility of acquiring the digital collection can be improved.
Description
Technical Field
The present application relates to the field of blockchain technologies, and in particular, to a data processing method, apparatus, product, device, and medium for a blockchain network.
Background
In the blockchain network, when the object 1 wants to acquire the digital collection s from the object 2, the object 2 is required to cast the digital collection s to the address on the chain of the object 2 in advance, and then the object 2 can transfer the digital collection s at the address on the chain of the object 1 to the object 1 again, for example, to the address on the chain of the object 1.
Disclosure of Invention
The application provides a data processing method, a device, a product, equipment and a medium of a blockchain network, which can improve the efficiency and the flexibility of acquiring digital stock.
In one aspect, the present application provides a method for processing data in a blockchain network, the method comprising:
when receiving a collection acquisition request of an object, acquiring associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection;
acquiring target collection information for combination with associated collection information; the target collection information is preset information for generating collections;
combining the associated collection information and the target collection information to generate a digital collection of the object; the method comprises the steps of,
the digital collection is uplinked to an object account in the blockchain network for the object.
In one aspect, the present application provides a data processing apparatus for a blockchain network, the apparatus comprising:
the acquisition module is used for acquiring associated collection information of the object when receiving a collection acquisition request of the object; the associated collection information is information belonging to the object and used for generating the collection;
the acquisition module is used for acquiring target collection information used for being combined with the associated collection information; the target collection information is preset information for generating collections;
The combination module is used for carrying out combination processing on the associated collection information and the target collection information to generate a digital collection of the object; the method comprises the steps of,
and the uplink module is used for uplink the digital collection to an object account of the object in the blockchain network.
Optionally, the means for the uplink module to uplink the digital collection to the object account in the blockchain network includes:
generating a uplink transaction for the digital collection, and submitting the uplink transaction to a collection uplink contract;
invoking the collection upload contract to upload the digital collection into the subject account based on the upload transaction.
Optionally, the generated digital stock is cached to an under-chain address, and the up-chain transaction includes a link generated based on the under-chain address;
the method for the uplink module to invoke the collection uplink contract to uplink the digital collection into the object account based on the uplink transaction comprises the following steps:
invoking collection uplink contracts to extract links from uplink transactions, and acquiring digital collections from downlink addresses according to the links;
and calling the collection up-link contract to up-link the acquired digital collection into the object account.
Optionally, the means for the uplink module to uplink the digital collection to the object account in the blockchain network includes:
Linking the digital stock up to an account address of the object in the blockchain network; the account address has a binding relationship with the object account.
Optionally, the acquiring module acquires the associated collection information of the object according to the collection acquisition request, including:
acquiring the collection request type of the object according to the collection acquisition request;
and acquiring associated collection information of the object for generating the collection under the collection request type.
Optionally, the method for obtaining the target collection information for combining with the associated collection information by the obtaining module includes:
acquiring template data for generating a collection under a collection request type;
the template data is used as target stock information for combination with the associated stock information.
Optionally, the combining module performs a combination process on the associated collection information and the target collection information, and the method for generating the digital collection of the object includes:
and filling the associated collection information into the corresponding template position in the template data to generate the digital collection of the object.
Optionally, the collection acquisition request is initiated by an object-based application;
the way in which the uplinking module uplinks the digital collection to the object account of the object in the blockchain network includes:
Sending the generated digital collection to an application program;
and if the confirmation information of the object for the digital collection sent by the application program is received, the digital collection is uploaded to an object account.
Optionally, the means for the uplink module to uplink the digital collection to the object account in the blockchain network includes:
acquiring identity information of an object, and generating a collection identifier of the digital collection based on the identity information of the object;
the digital collection and collection identification association is linked up into the subject account.
Optionally, the collection acquisition request is initiated by an object-based application; the device is also used for:
receiving an account registration request initiated by an application program; the account registration request contains identity information of the object;
and if the identity information of the object is successfully verified, calling an account registration contract to register the object account for the object.
Optionally, the collection acquisition request is initiated by an object-based application; the device is also used for:
if the digital collection is successfully linked into the object account, returning prompt information of successful collection acquisition to the application program, so that the application program outputs the prompt information; the prompt message contains a digital collection.
In one aspect the application provides a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the method of one aspect of the application.
An aspect of the present application provides a computer readable storage medium storing a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of the above aspect.
According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various alternatives of the above aspect and the like.
When receiving a collection acquisition request of an object, the application can acquire the associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection; target collection information for combination with the associated collection information can be obtained; the target collection information is preset information for generating collections; furthermore, the associated stock information and the target stock information can be combined and processed to generate the digital stock of the object; and, the digital collection may be uploaded into an object account of the object in the blockchain network. Therefore, when the collection acquisition request of the object is received, the related collection information of the object and the target collection information used for being combined with the related collection information can be acquired in real time, the digital collection of the object can be generated in real time through the related collection information and the target collection information, and the digital collection is directly cast and linked to an object account of the object in the blockchain network, so that the generation and the linking process of the digital collection can be realized through one request, the efficiency of acquiring the digital collection by the object is improved, and the flexibility of acquiring the digital collection by the object is improved (for example, the flexibility of acquiring the digital collection at any time and the flexibility of acquiring different digital collections by different objects according to the related collection information of the object are improved).
Drawings
In order to more clearly illustrate the application or the technical solutions of the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it being obvious that the drawings in the description below are only some embodiments of the application, and that other drawings can be obtained from them without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a network architecture according to the present application;
FIG. 2 is a schematic view of a scenario for acquiring a collection provided by the application;
FIG. 3 is a flow chart of a method for processing data in a blockchain network according to the present application;
FIG. 4 is a schematic view of a scenario of an information combination provided by the present application;
fig. 5 is a schematic view of a collection uplink scenario provided by the application;
FIG. 6 is a schematic view of a scenario of data processing provided by the present application;
FIG. 7 is a schematic flow chart of collection retrieval provided by the application;
FIG. 8 is a block chain network data processing apparatus according to the present application;
fig. 9 is a schematic structural diagram of a computer device according to the present application.
Detailed Description
The following description of the embodiments of the present application will be made more apparent and fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the application are shown. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The application relates to an artificial intelligence related technology. Among these, artificial intelligence (Artificial Intelligence, AI) is the theory, method, technique and application system that uses a digital computer or a digital computer-controlled machine to simulate, extend and extend human intelligence, sense the environment, acquire knowledge and use knowledge to obtain optimal results. In other words, artificial intelligence is an integrated technology of computer science that attempts to understand the essence of intelligence and to produce a new intelligent machine that can react in a similar way to human intelligence. Artificial intelligence, i.e. research on design principles and implementation methods of various intelligent machines, enables the machines to have functions of sensing, reasoning and decision.
The artificial intelligence technology is a comprehensive subject, and relates to the technology with wide fields, namely the technology with a hardware level and the technology with a software level. Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a voice processing technology, a natural language processing technology, machine learning/deep learning and other directions.
Wherein, the artificial intelligence related in the application can comprise the associated collection information of the object in the application which is generated by a model obtained by machine learning training, for example, the associated collection information can comprise the avatar of the object generated by the model, and the like.
The application also relates to the related art of blockchains. The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The Blockchain (Blockchain), which is essentially a decentralised database, is a string of data blocks that are generated by cryptographic means in association, each data block containing a batch of information of network transactions for verifying the validity of the information (anti-counterfeiting) and generating the next block. The blockchain may include a blockchain underlying platform, a platform product services layer, and an application services layer. The blockchain comprises a series of blocks (blocks) which are mutually connected according to the sequence of the generated time, the new blocks are not removed once being added into the blockchain, and record data submitted by nodes in the blockchain system are recorded in the blocks. According to the application, the real-time generation and synchronization of the digital collection can be realized in the blockchain network, and the generated digital collection is uploaded to the object account of the object.
The application also relates to cloud technology. Cloud Technology (Cloud Technology) refers to a hosting Technology that unifies serial resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data.
The cloud technology is based on the general names of network technology, information technology, integration technology, management platform technology, application technology and the like applied by the cloud computing business mode, can form a resource pool, and is flexible and convenient as required. Cloud computing technology will become an important support. Background services of technical networking systems require a large amount of computing, storage resources, such as video websites, picture-like websites, and more portals. Along with the high development and application of the internet industry, each article possibly has an own identification mark in the future, the identification mark needs to be transmitted to a background system for logic processing, data with different levels can be processed separately, and various industry data needs strong system rear shield support and can be realized only through cloud computing.
The cloud technology related in the application can refer to that data interaction can be performed between a front end (such as an application program of an object) and a background (such as a blockchain network) through 'cloud'.
Firstly, it should be noted that, the relevant data (such as the collection acquisition request of the object and the relevant collection information of the object) of all the users collected by the present application are collected under the condition that the users agree and authorize, and the collection, use and processing of the relevant user data need to comply with the relevant laws and regulations and standards of the relevant country and region.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a network architecture according to the present application. As shown in fig. 1, the network structure in the present application may include a number of blockchain nodes in a blockchain network, and the specific number of the number of blockchain nodes may be determined according to an actual application scenario, and generation and uplink of a digital collection of an object may be implemented through any one or more of the number of blockchain nodes, as described below. Any of the blockchain nodes may be comprised of one or more computer devices, which may be servers or other devices.
Referring to fig. 2, fig. 2 is a schematic view of a scenario for acquiring a collection according to the present application. As shown in fig. 2, each object (including object 1 to object n, where n is a positive integer, and a specific value of n may be determined according to an actual application scenario) may initiate a collection acquisition request to a blockchain node (any one or more of blockchain networks, which may be specifically determined according to an actual application scenario) through an application program in its own object terminal, where the application program may be understood as a front client of the blockchain network, and the blockchain network is a background of the application program. Each object can initiate a collection acquisition request to a blockchain node at any time through the application. It will be appreciated that the applications for each object are identical, except that the application for a different object may be logged into the object account for a different object.
The application program may be in a terminal device of the object (i.e., the object terminal), and the terminal device may include, but is not limited to, a mobile phone, a computer, an intelligent voice interaction device, an intelligent home appliance, a vehicle-mounted terminal, and the like.
When acquiring the collection acquisition request of the object, the blockchain node can acquire associated collection information of the object, wherein the associated collection information can be information which belongs to the object and is used for generating the collection. Here, when acquiring the collection acquisition request of the object 1, the blockchain node may acquire associated collection information 1 of the object 1, where the associated collection information 1 may be information that belongs to the object 1 and is used to generate a collection of the object 1; similarly, when acquiring the collection acquisition request of the object 2, the blockchain node may acquire associated collection information 1 of the object 1, where the associated collection information 2 may be information that belongs to the object 2 and is used for generating a collection of the object 2; and so on; when acquiring the collection acquisition request of the object n, the blockchain node may acquire associated collection information n of the object n, where the associated collection information n may be information that belongs to the object n and is used to generate a collection of the object n.
The blockchain node may also obtain target stock information for combining with associated stock information of the object, where the target stock information may be preset information for generating a stock of the object (e.g., a digital stock). Therefore, the blockchain node can combine the acquired associated collection information of the object with the target collection information, and then the digital collection of the object can be generated.
Here, the blockchain node may combine the associated stock information 1 and the target stock information to generate the digital stock 1 of the object 1; the blockchain node can combine the associated collection information 2 and the target collection information to generate a digital collection 2 of the object 2; and so on; the blockchain node may combine the associated stock information n and the target stock information to generate a digital stock n for the object n.
Further, the blockchain node may directly upload the generated digital collection in real-time into an object account of the object in the blockchain network. Here, the blockchain node may uplink digital collection 1 into object account 1 of object 1, the blockchain node may uplink digital collection 2 into object account 1 of object 2, and so on, the blockchain node may uplink digital collection n into object account n of object n.
By adopting the method provided by the application, the object can send a transaction (such as the transaction corresponding to the collection acquisition request) at any time, so that the real-time generation and acquisition of the corresponding digital collection can be realized, the real-time generated digital collection can be directly cast into the object account of the object, and the efficiency and flexibility of the object for acquiring the digital collection are improved.
Referring to fig. 3, fig. 3 is a flow chart of a data processing method of a blockchain network according to the present application. The execution body in the embodiment of the application can be any blockchain node (one or a plurality of blockchain nodes) in the blockchain network. Alternatively, the blockchain node may be formed by a terminal device, a server, or a combination of the terminal device and the server, which is not limited thereto. In the following, the execution subject of the embodiments of the present application will be collectively referred to as blockchain nodes. As shown in fig. 3, the method may include:
step S101, when receiving a collection acquisition request of an object, acquiring associated collection information of the object; the related collection information refers to information belonging to an object and used for generating a collection.
Optionally, the blockchain node may obtain a collection acquisition request for the object. The collection acquisition request may be triggered by an object in a corresponding application, which may be understood to be the front end of the blockchain network, which is the background of the application. The application may be an applet, software (app), web page, or the like, without limitation. The application may be a belonging DAPP (decentralized application).
The application program may be an application program in which an object account is registered, the application program of different objects may be understood as the application program in which an object account of different objects is registered, the application program may be a terminal device of the object, and the object may refer to a user, an enterprise, an organization, or the like.
Thus, optionally, the application may have a control for acquiring the collection, where the control may be triggered by an associated user operation (e.g., a click operation, a double click operation, a long press operation, a voice operation), and the object may trigger the control in the application to initiate (i.e., send) a collection acquisition request to the blockchain node by the application.
When the blockchain node acquires the collection acquisition request of the object, the blockchain node can acquire associated collection information of the object (any object can be acquired), wherein the associated collection information can be information which belongs to the object and is used for generating a collection corresponding to the object.
Wherein, different objects can have different associated stock information, so the associated stock information can be understood as a random element (random factor) for generating the digital stock, the digital stock with the characteristics of the corresponding object can be generated through the associated stock information of the objects, and different objects can generate unique digital stock through the associated stock information of the objects.
Optionally, the generated collections may also have multiple types, and the collection acquisition requests corresponding to different collections may also be different, for example, the collection acquisition request corresponding to any collection may include the type of the collection requested to be acquired by the object. Therefore, the blockchain node may obtain the collection request type of the object according to the collection acquisition request, for example, the blockchain node may extract the collection request type of the object from the collection acquisition request, that is, the collection type of the object that the object wants to request to acquire the collection through the collection acquisition request.
Furthermore, the blockchain node may obtain associated stock information of the object for generating the stock under the stock request type, and different stock request types may correspond to different associated stock information.
For example, if the collection request type is a type of digital certificate (i.e., the collection requested to be obtained is a digital certificate), the associated collection information of the object may include a certificate number of the object and/or related information (such as a name of the object) for generating the digital certificate, where the certificate number may be obtained by obtaining the block link point from the related identification information (for identifying the identity of the object) of the object to an external certificate authority. By adopting the method, the external certificate authentication mechanism does not need to generate the digital certificates of all the objects in advance, but only needs to allocate corresponding certificate numbers to all the objects, and then, all the objects can initiate a collection acquisition request aiming at the digital certificates at any time to generate and acquire own digital certificates in real time.
For another example, if the collection request type is a game level certification type (e.g., the collection requested to be obtained is a game level certification credential), the associated collection information of the object may include a game score of the object (the game score may be a game score given to the object after the game is played by the object).
Optionally, the type of the collection to be acquired by the object is not limited, the type of the collection can be determined according to the actual application scene, and the data form of the collection can be determined according to the actual application scene, for example, the collection can be any form of data such as images (e.g. certificates), videos, audios and the like.
Step S102, acquiring target collection information for combination with associated collection information; the target collection information refers to presetting is used for generating information of the collection.
Optionally, the blockchain node may further acquire collection information (may be referred to as target collection information) for combining with the associated collection information, where the target collection information may be preset information for generating a collection.
For example, the target collection information may be template data for generating a collection under the collection request type described above, i.e., the blockchain node may acquire template data for generating a collection under the collection request type described above.
For example, if the collection request type is a type of digital certificate, the template data may be a template for generating a digital certificate of the object, such as a base map for generating a digital certificate of the object.
Step S103, the associated stock information and the target stock information are combined and processed to generate the digital stock of the object.
Optionally, the blockchain node may perform a combination process on the acquired associated collection information and the target collection information of the object, so as to generate the digital collection of the object. The combination mode of the related collection information and the target collection information can also be preset. The digital collection of the object that is generated may also be referred to as a virtual asset (e.g., a digital asset) of the object, which may be a collection of the object in the form of electronic data.
For example, if the target collection information is template data for generating a collection in the collection request type, the manner of combining the associated collection information and the target collection information may include: the blockchain node can fill the associated collection information into the corresponding template position (which can be called a filling position) in the template data, so that the digital collection of the object can be generated. The template position corresponding to the associated collection information to be filled in the template data may be preset (for example, a filling position of a certificate number, and further, a filling position of a name of an object, etc.).
Referring to fig. 4, fig. 4 is a schematic view of a scenario of information combination provided by the present application. As shown in fig. 4, the target stock information may be a base map of "honor certificate", and the associated stock information may include the name "aaaaaa" of the object, the certificate number "12345" of the object, and the time when the object obtains the certificate (x years, y months, z days, may be the time when the certificate number was obtained).
The filling position of the name of the object in the target collection information may be a position 1, the filling position of the certificate number of the object in the target collection information may be a position 2, and the filling position of the time in the target collection information may be a position 3.
Thus, the blockchain network may populate a location 1 with the name "aaaaaa" of the object, populate a location 2 with the certificate number "123456" of the object, and populate a location 3 with the time "x years, y months, z days" of the object, thereby generating a honor certificate of the object, i.e., a digital stock of the generated object.
Step S104, the digital collection is uploaded into an object account of the object in the blockchain network.
Further, the blockchain node may upload the digital collection of the generated object in real time into an object account of the object in the blockchain network.
Alternatively, the blockchain node may generate a uplink transaction for the digital collection, which the blockchain node may submit to the collection uplink contract (an intelligent contract for casting the digital collection acquired by the object to the object account of the object in real time). Thus, the blockchain node may invoke the collection upload contract to upload the generated digital collection of the object into the object account of the object based on the upload transaction.
Alternatively, the digital collection of the object may be first cached in the under-chain storage location after being generated, and the address where the digital collection is stored under the chain may be referred to as the under-chain address of the digital collection, and the up-chain transaction may include a link generated based on the under-chain address.
Thus, the process of the blockchain link point to uplink the generated digital collection of the object into the object account of the object based on the uplink transaction by invoking the collection uplink contract described above may include: the blockchain node can call the collection uplink contract to extract a link generated based on the address under the link from the uplink transaction, and further, the collection uplink contract is called to acquire the digital collection of the generated object from the address under the link according to the extracted link, and the blockchain node can call the collection uplink contract to store the acquired digital collection uplink into the object account of the object.
Referring to fig. 5, fig. 5 is a schematic view of a collection uplink scenario provided by the present application. As shown in fig. 5, after the block link point generates the digital collection of the object, the digital collection may be cached in an under-chain storage device where the digital collection has a storage address (which may be referred to as an under-chain address of the digital collection).
The blockchain node may generate a uplink transaction for the digital collection that may include a link generated based on the downlink address of the digital collection. Therefore, after submitting the uplink transaction to the collection uplink request, the blockchain node can call the collection uplink contract to extract the link from the uplink transaction, so that the collection uplink contract can acquire the digital collection of the object from the corresponding link-down address of the offline storage device through the link. Further, the acquired digital collection of the object may be uploaded into the object account of the object in the blockchain network.
Optionally, the way in which the block link links link the generated digital collection of the object into the object account of the object may include: the blockchain node may uplink the generated digital collection of the object to the account address of the object in the blockchain network (which may be understood to be the transaction address of the object in the blockchain network). The account address has binding relation with the object account of the object, so that the generated digital stock of the object is uplinked to the account address of the object in the blockchain network, and the digital stock of the object is uplinked to the object account of the object.
Optionally, after the digital collection of the object is generated, the block link point may further send the digital collection to an application program of the object, the object may check the generated digital collection in the application program, after checking, a confirmation operation for the digital collection may be performed in the application program, and further the application program may generate confirmation information of the object for the digital collection to the block link node, so that the block link node may uplink the generated digital collection to an object account of the object after receiving the confirmation information of the object image for the digital collection. By the method, the object can firstly confirm the generated digital stock, and after confirmation, the accurate digital stock can be uploaded to the object account of the object.
In another embodiment, the manner in which the blockchain link point links the generated digital collection to the object in the object account of the blockchain network may further include: the blockchain node may acquire identity information of the object (or may also be referred to as identification information of the object), and the blockchain node may generate an identification (may be referred to as a collection identification, may be referred to as a token id) of the digital collection of the object according to the identity information of the object, and further, the blockchain node may associate the generated digital collection of the object and the collection identification together to be linked into an object account of the object.
More, before receiving the collection acquisition request of the object, the blockchain node may further receive an account registration request initiated by the application of the object, where the account registration request may include identity information of the object (the identity information may be different from the identity information used to generate the collection identifier described above), and the blockchain node may verify the identity information of the object in the account registration request, and if verification is successful, may invoke an account registration contract (an intelligent contract for registering the object in the blockchain network) to register a corresponding object account for the object in the blockchain network. The blockchain in the application can be a alliance chain, and the object can be registered with a real name when registered on the alliance chain.
More, if the digital collection is successfully linked to the account of the object, prompt information of success of collection acquisition can be returned to the application program of the object, the prompt information can comprise the linked digital collection, and after the application program acquires the prompt information, the prompt information can be output so as to be displayed to the object and prompt the object to successfully acquire the digital collection. The digital collection in the object account that is linked to the object belongs to the object.
Optionally, the method provided by the embodiment of the application can be designed on ERC721 (an asset standard of a blockchain network) and ERC1155 (an asset standard of a blockchain network), and the object in the application can initiate a collection acquisition request in real time, so that a digital collection with the characteristic of the object can be cast and issued in real time for the object, a random element (such as the above-mentioned associated collection information) is introduced into the digital collection, and the random element can also be different according to different collection acquisition requests initiated by different objects.
By adopting the method provided by the application, the object casting (such as generation) and the acquisition of the digital collection only need to initiate a transaction (such as the transaction for acquiring the collection initiated by the collection acquisition request), and the transaction can be triggered in real time, so that the efficiency of acquiring the corresponding digital collection by the object is improved. Because the object can acquire the own digital stock at any time, the object has flexibility in acquiring the digital stock in time. And the blockchain node can generate the unique digital stock of each object according to the associated stock information of different objects of the initiating request in real time, so that the flexibility of generating the digital stock is improved.
When receiving a collection acquisition request of an object, the application can acquire the associated collection information of the object; associated collection information refers to information pertaining to an object and is used for generating information of the collection; target collection information for combination with the associated collection information can be obtained; the target collection information is preset information for generating collections; furthermore, the associated stock information and the target stock information can be combined and processed to generate the digital stock of the object; and, the digital collection may be uploaded into an object account of the object in the blockchain network. Therefore, when the collection acquisition request of the object is received, the related collection information of the object and the target collection information used for being combined with the related collection information can be acquired in real time, the digital collection of the object can be generated in real time through the related collection information and the target collection information, and the digital collection is directly cast and linked to the object account of the object in the blockchain network, so that the efficiency of acquiring the digital collection by the object is improved, and the flexibility of acquiring the digital collection by the object is improved (for example, the flexibility of acquiring the digital collection at any time and the flexibility of acquiring different digital collections by different objects according to the related collection information of the object are improved).
Referring to fig. 6, fig. 6 is a schematic view of a scenario of data processing according to the present application. The application program of the blockchain can be the application program of the object initiating the collection acquisition request, and the background of the application program can be any blockchain node in the blockchain network.
The background of the application program can be provided with a stacking service aiming at collection user services such as a decentralization service and a collection service. The target collection information may be an image, and the overlay service may be used to overlay and combine the associated collection information and the target collection information. The decentralized service can support the registration of the object in the blockchain network, and distributes a registered unique object identification for the object, so that the blockchain node can identify the corresponding object through the object identification. The collection service may be used to correspondingly process the generated digital collection and then to link the generated digital collection, e.g., the collection service may be used to generate a link transaction for the digital collection and submit the link transaction to a collection link contract to request the link to the digital collection.
Referring to fig. 7, fig. 7 is a schematic flow chart of picking up a collection according to the present application. In the embodiment of the application, the blockchain node can comprise a decentralization service, a superposition service and a collection service aiming at collection. As shown in fig. 7, the process may include:
1. The user may register real name information (e.g., identity information) through the application to register a corresponding user account (i.e., object account) with the blockchain network, as described below.
2. The application may give the user's real name information to the de-centering service for account registration.
3. The decentralizing service can verify real name information of the user, and after verification is successful, the DID identifier (decentralizing identifier, namely the object identifier) is distributed to the user.
4. The decentralized service may submit the DID identification assigned to the user to an identity contract (e.g., an account registration contract as described above) for uplink registration, after which the user successfully registers with the user account (i.e., the object account) of the blockchain network.
5. The decentralization service can also return the DID identification to the user through the application program so as to prompt the user that the real name registration is successful.
6. And the user obtains the collection certificate through the corresponding control in the application program to trigger the application program to generate a collection obtaining request to the decentralization service.
7. After the decentralizing service successfully verifies the identity information of the user to determine that the user can acquire the corresponding collection certificate, the decentralizing service can acquire the name of the user by querying a DB (database). 8. The decentralized service may also obtain the user's certificate number by calling an external certificate subscription mechanism, and obtain the user's certificate number by using related information (such as related identity information) of the user, and may also obtain a certificate base map (which may be understood as a template, i.e. the above-mentioned target collection information) for generating the collection certificate by calling an external certificate certification authority. The name and the certificate number of the user obtained are the obtained associated collection information of the user.
9. The de-centralization service may return information about the user's credentials (including name and credential number) to the subject's application.
10. The application of the object may invoke the overlay service to combine the certificate base, the user's name, and the certificate number to generate the user's collection certificate (i.e., digital collection).
11. After generating the user's collection certificate, the overlay service may return the url (i.e., link) of the collection certificate store to the application, which may be generated by the under-chain address of the collection certificate.
12. The application may request a stock certificate from the stock service for a upchain casting of the stock certificate based on url of the stock certificate.
13. The collection service may query the decentralization service for user information (such as identity information related to the user), and then the collection service may generate a token id (which may be understood as an identifier of the collection certificate, that is, a collection identifier) of the collection certificate on the chain through the user information.
14. The collection service may combine the generated collection identification, the digital collection, and related information of the digital collection (e.g., generation time, valid status, or related descriptive information), form metaData (meta data) for the digital collection, and form a uplink transaction for the digital collection based on the metaData.
15. The collection service may cast collection credentials directly to the user account by invoking collection contracts (e.g., collection up-link contracts as described above).
16. The collection service may return casting results (e.g., cast and successful chaining results, which may include cast collection certificates) for the collection certificates to the subject's application.
17. The application (i.e., the front end) may output the stock certificate of the user to which the stock service is presented for presentation to the corresponding user.
In the above process, the user only needs to initiate a request (such as a collection acquisition request) once, so that the collection generation and the uplink process can be realized, in the above process, except that the operation that the application program sends the collection acquisition request to the blockchain node is triggered by the user, other operations (such as related requests to the overlay service and the collection service) of the application program can be spontaneously completed by the application program, and the user can not feel the operations. Alternatively, the application program can automatically complete the whole process of generating and linking the digital collection by the blockchain node without initiating related requests for the overlay service and the collection service additionally in the process.
When receiving a collection acquisition request of an object, the application can acquire the associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection; target collection information for combination with the associated collection information can be obtained; the target collection information is preset information for generating collections; furthermore, the associated stock information and the target stock information can be combined and processed to generate the digital stock of the object; and, the digital collection may be uploaded into an object account of the object in the blockchain network. Therefore, when the collection acquisition request of the object is received, the related collection information of the object and the target collection information used for being combined with the related collection information can be acquired in real time, the digital collection of the object can be generated in real time through the related collection information and the target collection information, and the digital collection is directly cast and linked to the object account of the object in the blockchain network, so that the efficiency of acquiring the digital collection by the object is improved, and the flexibility of acquiring the digital collection by the object is improved (for example, the flexibility of acquiring the digital collection at any time and the flexibility of acquiring different digital collections by different objects according to the related collection information of the object are improved).
Referring to fig. 8, fig. 8 is a schematic structural diagram of a data processing apparatus of a blockchain network according to the present application. The data processing apparatus of the blockchain network may be a computer program (including program code) running in a computer device, for example, the data processing apparatus of the blockchain network is an application software, and the data processing apparatus of the blockchain network may be used to perform the corresponding steps in the methods provided by the embodiments of the present application. As shown in fig. 8, the data processing apparatus 1 of the blockchain network may include: an acquisition module 11, a combination module 12 and a chaining module 13;
an acquiring module 11, configured to acquire associated collection information of an object when receiving a collection acquisition request of the object; the associated collection information is information belonging to the object and used for generating the collection;
an acquisition module 11 for acquiring target collection information for combination with associated collection information; the target collection information is preset information for generating collections;
a combination module 12, configured to combine the associated collection information and the target collection information to generate a digital collection of the object; the method comprises the steps of,
the up-link module 13 is used for up-linking the digital collection to the account of the object in the blockchain network.
Optionally, the way in which the uplink module 13 links the digital collection to the object account in the blockchain network includes:
generating a uplink transaction for the digital collection, and submitting the uplink transaction to a collection uplink contract;
invoking the collection upload contract to upload the digital collection into the subject account based on the upload transaction.
Optionally, the generated digital stock is cached to an under-chain address, and the up-chain transaction includes a link generated based on the under-chain address;
the way the collection up-link module 13 invokes the collection up-link contract to up-link the digital collection into the subject account based on the up-link transaction, including:
invoking collection uplink contracts to extract links from uplink transactions, and acquiring digital collections from downlink addresses according to the links;
and calling the collection up-link contract to up-link the acquired digital collection into the object account.
Optionally, the way in which the uplink module 13 links the digital collection to the object account in the blockchain network includes:
linking the digital stock up to an account address of the object in the blockchain network; the account address has a binding relationship with the object account.
Optionally, the acquiring module 11 acquires the associated collection information of the object according to the collection acquisition request, including:
Acquiring the collection request type of the object according to the collection acquisition request;
and acquiring associated collection information of the object for generating the collection under the collection request type.
Optionally, the obtaining module 11 obtains the target collection information for combining with the associated collection information, including:
acquiring template data for generating a collection under a collection request type;
the template data is used as target stock information for combination with the associated stock information.
Optionally, the combining module 12 performs a combination process on the associated collection information and the target collection information, and a manner of generating the digital collection of the object includes:
and filling the associated collection information into the corresponding template position in the template data to generate the digital collection of the object.
Optionally, the collection acquisition request is initiated by an object-based application;
the way the up-link module 13 up-links the digital collection to the object account of the object in the blockchain network includes:
sending the generated digital collection to an application program;
and if the confirmation information of the object for the digital collection sent by the application program is received, the digital collection is uploaded to an object account.
Optionally, the way in which the uplink module 13 links the digital collection to the object account in the blockchain network includes:
Acquiring identity information of an object, and generating a collection identifier of the digital collection based on the identity information of the object;
the digital collection and collection identification association is linked up into the subject account.
Optionally, the collection acquisition request is initiated by an object-based application; the above device 1 is also used for:
receiving an account registration request initiated by an application program; the account registration request contains identity information of the object;
and if the identity information of the object is successfully verified, calling an account registration contract to register the object account for the object.
Optionally, the collection acquisition request is initiated by an object-based application; the above device 1 is also used for:
if the digital collection is successfully linked into the object account, returning prompt information of successful collection acquisition to the application program, so that the application program outputs the prompt information; the prompt message contains a digital collection.
According to one embodiment of the present application, the steps involved in the data processing method of the blockchain network shown in fig. 3 may be performed by respective modules in the data processing apparatus 1 of the blockchain network shown in fig. 8. For example, step S101 shown in fig. 3 may be performed by the acquisition module 11 in fig. 8, and step S102 shown in fig. 3 may be performed by the acquisition module 11 in fig. 8; step S103 shown in fig. 3 may be performed by the combining module 12 in fig. 8, and step S104 shown in fig. 3 may be performed by the uplink module 13 in fig. 8.
When receiving a collection acquisition request of an object, the application can acquire the associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection; target collection information for combination with the associated collection information can be obtained; the target collection information is preset information for generating collections; furthermore, the associated stock information and the target stock information can be combined and processed to generate the digital stock of the object; and, the digital collection may be uploaded into an object account of the object in the blockchain network. Therefore, when receiving the collection acquisition request of the object, the device provided by the application can acquire the associated collection information of the object and the target collection information for combining with the associated collection information in real time, further can generate the digital collection of the object in real time through the associated collection information and the target collection information, and directly cast and link the digital collection to the object account of the object in the blockchain network, thereby improving the efficiency of acquiring the digital collection by the object and improving the flexibility of acquiring the digital collection by the object (such as the flexibility of acquiring the digital collection at any time and the flexibility of acquiring different digital collections by different objects according to the associated collection information of the object).
According to an embodiment of the present application, each module in the data processing apparatus 1 of the blockchain network shown in fig. 8 may be separately or completely combined into one or several units to form a structure, or some (some) of the units may be further split into a plurality of sub-units with smaller functions, so that the same operation may be implemented without affecting the implementation of the technical effects of the embodiment of the present application. The above modules are divided based on logic functions, and in practical applications, the functions of one module may be implemented by a plurality of units, or the functions of a plurality of modules may be implemented by one unit. In other embodiments of the application, the data processing apparatus 1 of the blockchain network may also comprise other units, and in practical applications, these functions may also be implemented with the assistance of other units, and may be implemented by the cooperation of a plurality of units.
According to an embodiment of the present application, the data processing apparatus 1 of the blockchain network as shown in fig. 8, and the data processing method of the blockchain network of the embodiment of the present application can be implemented by running a computer program (including program code) capable of executing the steps involved in the corresponding method as shown in fig. 3 on a general-purpose computer device such as a computer including a processing element such as a Central Processing Unit (CPU), a random access storage medium (RAM), a read only storage medium (ROM), and the like, and a storage element. The computer program may be recorded on, for example, a computer-readable recording medium, and loaded into and executed by the computing device via the computer-readable recording medium.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a computer device according to the present application. As shown in the figure 9 of the drawings, the computer device 1000 may include: processor 1001, network interface 1004, and memory 1005, in addition, computer device 1000 may further comprise: a user interface 1003, and at least one communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display (Display), a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface, among others. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may also optionally be at least one bit in a memory device remote from the processor 1001. As shown in fig. 9, an operating system, a network communication module, a user interface module, and a device control application program may be included in the memory 1005, which is one type of computer storage medium.
In the computer device 1000 shown in figure 9, the network interface 1004 may provide network communication functions; while user interface 1003 is primarily used as an interface for providing input to a user; and the processor 1001 may be used to invoke a device control application stored in the memory 1005 to implement:
When receiving a collection acquisition request of an object, acquiring associated collection information of the object; the associated collection information is information belonging to the object and used for generating the collection;
acquiring target collection information for combination with associated collection information; the target collection information is preset information for generating collections;
combining the associated collection information and the target collection information to generate a digital collection of the object; the method comprises the steps of,
the digital collection is uplinked to an object account in the blockchain network for the object.
In one possible implementation, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
generating a uplink transaction for the digital collection, and submitting the uplink transaction to a collection uplink contract;
invoking the collection upload contract to upload the digital collection into the subject account based on the upload transaction.
In one possible implementation, the generated digital stock is cached to an under-chain address, and the up-chain transaction contains a link generated based on the under-chain address;
the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
invoking collection uplink contracts to extract links from uplink transactions, and acquiring digital collections from downlink addresses according to the links;
And calling the collection up-link contract to up-link the acquired digital collection into the object account.
In one possible implementation, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
linking the digital stock up to an account address of the object in the blockchain network; the account address has a binding relationship with the object account.
In one possible implementation, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
acquiring the collection request type of the object according to the collection acquisition request;
and acquiring associated collection information of the object for generating the collection under the collection request type.
In one possible embodiment of the present invention, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
acquiring request types for generating collection template data of the collection;
the template data is used as target stock information for combination with the associated stock information.
In one possible implementation, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
And filling the associated collection information into the corresponding template position in the template data to generate the digital collection of the object.
In one possible implementation, the collection acquisition request is initiated by an object-based application;
the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
sending the generated digital collection to an application program;
and if the confirmation information of the object for the digital collection sent by the application program is received, the digital collection is uploaded to an object account.
In one possible implementation, the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
acquiring identity information of an object, and generating a collection identifier of the digital collection based on the identity information of the object;
the digital collection and collection identification association is linked up into the subject account.
In one possible implementation, the collection acquisition request is initiated by an object-based application; the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
receiving an account registration request initiated by an application program; the account registration request contains identity information of the object;
And if the identity information of the object is successfully verified, calling an account registration contract to register the object account for the object.
In one possible implementation, the collection acquisition request is initiated by an object-based application; the processor 1001 may also be used to invoke a device control application stored in the memory 1005 to implement:
if the digital collection is successfully linked into the object account, returning prompt information of successful collection acquisition to the application program, so that the application program outputs the prompt information; the prompt message contains a digital collection.
It should be understood that the computer device 1000 described in the embodiment of the present application may perform the description of the data processing method of the blockchain network in the embodiment corresponding to fig. 3, and may also perform the description of the data processing apparatus 1 of the blockchain network in the embodiment corresponding to fig. 8, which is not repeated herein. In addition, the description of the beneficial effects of the same method is omitted.
Furthermore, it should be noted here that: the present application further provides a computer readable storage medium, in which a computer program executed by the data processing apparatus 1 of the blockchain network mentioned above is stored, and the computer program includes program instructions, when executed by a processor, can execute the description of the data processing method of the blockchain network in the embodiment corresponding to fig. 3, and therefore, a description will not be repeated herein. In addition, the description of the beneficial effects of the same method is omitted. For technical details not disclosed in the embodiments of the computer storage medium according to the present application, please refer to the description of the method embodiments of the present application.
As an example, the above-described program instructions may be executed on one computer device or on a plurality of computer devices disposed at one site, or alternatively, on a plurality of computer devices distributed at a plurality of sites and interconnected by a communication network, which may constitute a blockchain network.
The computer readable storage medium may be a data processing apparatus of a blockchain network provided in any of the foregoing embodiments or an internal storage unit of the computer device, for example, a hard disk or a memory of the computer device. The computer readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (flash card) or the like, which are provided on the computer device. Further, the computer-readable storage medium may also include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
The present application provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device performs the description of the data processing method of the blockchain network in the corresponding embodiment of fig. 3, which is described above, and therefore will not be described in detail herein. In addition, the description of the beneficial effects of the same method is omitted. For technical details not disclosed in the embodiments of the computer-readable storage medium according to the present application, please refer to the description of the method embodiments of the present application.
The terms first, second and the like in the description and in the claims and drawings of embodiments of the application are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the term "include" and any variations thereof is intended to cover a non-exclusive inclusion. For example, a process, method, apparatus, article, or device that comprises a list of steps or elements is not limited to the list of steps or modules but may, in the alternative, include other steps or modules not listed or inherent to such process, method, apparatus, article, or device.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The method and related apparatus provided in the embodiments of the present application are described with reference to the flowchart and/or schematic structural diagrams of the method provided in the embodiments of the present application, and each flow and/or block of the flowchart and/or schematic structural diagrams of the method may be implemented by computer program instructions, and combinations of flows and/or blocks in the flowchart and/or block diagrams. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or structural diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or structures.
The foregoing disclosure is illustrative of the present application and is not to be construed as limiting the scope of the application, which is defined by the appended claims.
Claims (15)
1. A method of data processing for a blockchain network, the method comprising:
when receiving a collection acquisition request of an object, acquiring associated collection information of the object; the associated collection information is information belonging to the object and used for generating a collection;
acquiring target collection information for combination with the associated collection information; the target collection information is preset information for generating collections;
combining the associated stock information and the target stock information to generate a digital stock of the object; the method comprises the steps of,
the digital collection is uplinked into an object account of the object in the blockchain network.
2. The method of claim 1, wherein the linking the digital collection up to the object account of the object in the blockchain network comprises:
generating a uplink transaction for the digital collection, submitting the uplink transaction to a collection uplink contract;
Invoking the collection upload contract to upload the digital collection into the subject account based on the upload transaction.
3. The method of claim 2, wherein the generated digital collection is cached to an under-chain address, the up-chain transaction including a link generated based on the under-chain address;
the invoking the collection upload contract to upload the digital collection into the object account based on the upload transaction includes:
invoking the collection uplink contract to extract the link from the uplink transaction, and acquiring the digital collection from the link address according to the link;
and calling the collection up-link contract to up-link the acquired digital collection into the object account.
4. The method of claim 1, wherein the linking the digital collection up to the object account of the object in the blockchain network comprises:
linking the digital collection up to an account address of the object in the blockchain network; the account address has a binding relationship with the object account.
5. The method of claim 1, wherein the acquiring associated collection information for the object according to the collection acquisition request comprises:
Acquiring the collection request type of the object according to the collection acquisition request;
and acquiring the associated collection information of the object for generating the collection under the collection request type.
6. The method of claim 5, wherein the obtaining target stock information for combination with the associated stock information comprises:
acquiring template data for generating the collection under the collection request type;
and using the template data as the target collection information for combination with the associated collection information.
7. The method of claim 6, wherein the combining the associated stock information and the target stock information to generate the digital stock of the object comprises:
and filling the associated stock information into the corresponding template position in the template data to generate the digital stock of the object.
8. The method of claim 1, wherein the collection acquisition request is initiated based on an application of the object;
the method for linking the digital collection to the object account of the object in the blockchain network comprises the following steps:
Sending the generated digital collection to the application program;
and if the confirmation information of the object for the digital collection sent by the application program is received, the digital collection is uploaded to the object account.
9. The method of claim 1, wherein the linking the digital collection up to the object account of the object in the blockchain network comprises:
acquiring identity information of the object, and generating a collection identifier of the digital collection based on the identity information of the object;
and linking the digital collection and the collection identification association into the object account.
10. The method of claim 1, wherein the collection acquisition request is initiated based on an application of the object; the method further comprises the steps of:
receiving an account registration request initiated by the application program; the account registration request contains identity information of the object;
and if the identity information of the object is successfully verified, calling an account registration account to register the object account about the object.
11. The method of claim 1, wherein the collection acquisition request is initiated based on an application of the object; the method further comprises the steps of:
If the digital collection is successfully uploaded to the object account, a prompt message of success of collection acquisition is returned to the application program, so that the application program outputs the prompt message; the prompt message contains the digital collection.
12. A data processing apparatus of a blockchain network, the apparatus comprising:
the acquisition module is used for acquiring associated collection information of the object when receiving a collection acquisition request of the object; the associated collection information is information belonging to the object and used for generating a collection;
the acquisition module is used for acquiring target collection information used for being combined with the associated collection information; the target collection information is preset information for generating collections;
the combination module is used for carrying out combination processing on the associated collection information and the target collection information to generate a digital collection of the object; the method comprises the steps of,
and the uplink module is used for uplink the digital collection to an object account of the object in the blockchain network.
13. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the method of any of claims 1-11.
14. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method of any of claims 1-11.
15. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program adapted to be loaded by a processor and to perform the method of any of claims 1-11.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211096406.5A CN117009432A (en) | 2022-09-08 | 2022-09-08 | Data processing methods, devices, products, equipment and media for blockchain networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211096406.5A CN117009432A (en) | 2022-09-08 | 2022-09-08 | Data processing methods, devices, products, equipment and media for blockchain networks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117009432A true CN117009432A (en) | 2023-11-07 |
Family
ID=88571579
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211096406.5A Pending CN117009432A (en) | 2022-09-08 | 2022-09-08 | Data processing methods, devices, products, equipment and media for blockchain networks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117009432A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117974250A (en) * | 2023-11-14 | 2024-05-03 | 北京数盒科技有限公司 | Block chain-based digital collection issuing method and device, electronic equipment and medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019228563A2 (en) * | 2019-09-11 | 2019-12-05 | Alibaba Group Holding Limited | System and method for digital asset management |
| CN111490873A (en) * | 2020-03-25 | 2020-08-04 | 上海物融智能科技有限公司 | Block chain-based certificate information processing method and system |
| US20200250683A1 (en) * | 2019-01-31 | 2020-08-06 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing certificates of authenticity of digital twins transacted onto a blockchain using distributed ledger technology (dlt) |
| CN111738737A (en) * | 2020-07-31 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | Method, device and device for generating digital property right certificate |
| CN114741019A (en) * | 2022-03-31 | 2022-07-12 | 上海小度技术有限公司 | Digital collection display method, device, equipment, storage medium and program product |
-
2022
- 2022-09-08 CN CN202211096406.5A patent/CN117009432A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200250683A1 (en) * | 2019-01-31 | 2020-08-06 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing certificates of authenticity of digital twins transacted onto a blockchain using distributed ledger technology (dlt) |
| WO2019228563A2 (en) * | 2019-09-11 | 2019-12-05 | Alibaba Group Holding Limited | System and method for digital asset management |
| CN111490873A (en) * | 2020-03-25 | 2020-08-04 | 上海物融智能科技有限公司 | Block chain-based certificate information processing method and system |
| CN111738737A (en) * | 2020-07-31 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | Method, device and device for generating digital property right certificate |
| CN114741019A (en) * | 2022-03-31 | 2022-07-12 | 上海小度技术有限公司 | Digital collection display method, device, equipment, storage medium and program product |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117974250A (en) * | 2023-11-14 | 2024-05-03 | 北京数盒科技有限公司 | Block chain-based digital collection issuing method and device, electronic equipment and medium |
| CN117974250B (en) * | 2023-11-14 | 2024-10-18 | 北京数盒科技有限公司 | Block chain-based digital collection issuing method and device, electronic equipment and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3694175A1 (en) | System and method for delegating authority through coupled devices | |
| CN113342838B (en) | Data processing method, device and equipment based on block chain and readable storage medium | |
| CN110602052A (en) | Micro-service processing method and server | |
| CN114328217B (en) | Applied testing methods, devices, equipment, media and computer program products | |
| CN112632629B (en) | Voting management method, device, medium and electronic equipment based on block chain | |
| US12462255B2 (en) | Blockchain-based data processing method and apparatus, device, storage medium, and program product | |
| WO2020143877A1 (en) | Method for securely providing a personalized electronic identity on a terminal | |
| CN113014540B (en) | Data processing method, device, equipment and storage medium | |
| CN116991936B (en) | Blockchain-based equity certificate management method, device, electronic device, and medium | |
| US9589140B2 (en) | Digital asset authentication system and method | |
| CN118628237A (en) | Blockchain consensus method, device, computer equipment, medium and product | |
| CN117009432A (en) | Data processing methods, devices, products, equipment and media for blockchain networks | |
| CN117807157A (en) | Transaction execution method, apparatus, program product, device and medium for blockchain | |
| CN110968753B (en) | Webpage data crawling method and device | |
| CN116760632B (en) | Data processing method, device, equipment and readable storage medium | |
| CN111339189A (en) | Data processing method and device and computer readable storage medium | |
| CN118337776A (en) | Three-dimensional simulation scene loading method and electronic equipment | |
| CN117376000A (en) | Block chain-based data processing method, device, equipment and storage medium | |
| CN116980136A (en) | Interface processing method, device, equipment, storage medium and product of intelligent contract | |
| CN117010889A (en) | Data processing method, device, equipment, medium and product | |
| CN116795607A (en) | Page screenshot verification method and device, storage medium and electronic equipment | |
| CN113434577A (en) | Service data processing method, storage medium and equipment | |
| CN116846958B (en) | Data processing methods, devices, computer equipment, and media for blockchain networks | |
| CN116775772B (en) | Data processing method, device, equipment and readable storage medium | |
| CN118590251A (en) | A data processing method, device, equipment and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |