A digital collectible display method, apparatus and device
By defining variable attributes for digital collectibles and dynamically adjusting their display based on user account status, the problem of limited display methods for digital collectibles is solved, enabling flexible and secure multi-scenario applications.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
- Filing Date
- 2022-12-01
- Publication Date
- 2026-04-21
AI Technical Summary
Existing digital collection display methods lack flexibility and variety, making it difficult to dynamically adjust the displayed content based on changes in user account status, and thus failing to meet diverse application needs.
Define variable attributes for digital collectibles, issue first and second digital collectibles on the blockchain through smart contracts, dynamically determine the target value of the variable attributes based on the user account status, and merge them to generate a third digital collectible for display.
It enables the variable display of digital collections, increases the amount of information conveyed, and enhances flexibility and security, making it suitable for fields such as gaming, social networking, and electronic payments.
Smart Images

Figure CN115860740B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of blockchain technology, and in particular to a method, apparatus, and device for displaying digital collectibles. Background Technology
[0002] Non-fungible tokens (NFTokens) are digital asset ownership records on a blockchain. They serve as on-chain rights certificates for digital goods such as digital art, possessing characteristics such as uniqueness, non-substitutability, and indivisibility. As a core requirement of the smart economy, NFTokens are currently widely used in fields such as digital collectibles.
[0003] When displaying digital artifacts, the main focus is on presenting their content in a fixed and comprehensive manner for appreciation and authentication.
[0004] However, as the application of digital collectibles expands, higher demands are placed on their display methods, requiring them to convey richer information through the display of digital collectibles. Summary of the Invention
[0005] This specification provides one or more embodiments of a digital collection display method, apparatus, device, and storage medium to solve the following technical problem: As the application fields of digital collections expand, higher requirements are also placed on their display methods, which need to be able to express richer information through the display of digital collections.
[0006] To solve the above-mentioned technical problems, one or more embodiments of this specification are implemented as follows:
[0007] This specification provides a method for displaying digital collectibles through one or more embodiments, including:
[0008] Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible.
[0009] Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes;
[0010] Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0011] Determine the current status of the user account associated with the first digital collection;
[0012] Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values;
[0013] If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute.
[0014] Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0015] This specification provides one or more embodiments of a digital collection display device, comprising:
[0016] The first issuance module acquires digital basic content, and based on the summary information of the digital basic content, tokenizes the digital basic content on the blockchain through a corresponding smart contract, and issues the first digital collectible.
[0017] A variable attribute definition module defines variable attributes for the first digital collection, as well as multiple different attribute values for the variable attributes;
[0018] The second issuance module determines the digital adjustment content corresponding to each attribute value, and tokenizes the digital adjustment content on the blockchain through a corresponding smart contract based on the summary information of the digital adjustment content, thereby issuing the second digital collectible.
[0019] The account status determination module determines the current status of the user account related to the first digital collection.
[0020] The target value determination module determines the current target value of the variable attribute from among the multiple different attribute values based on the current state of the user account.
[0021] The collection dynamic determination module, if it needs to display the first digital collection to the user corresponding to the user account, determines the second digital collection corresponding to the target value on the blockchain according to the current target value of the variable attribute.
[0022] The variable collection display module acquires a third digital collection that reflects the first digital collection and the corresponding second digital collection, and displays the third digital collection to the user.
[0023] This specification provides one or more embodiments of a digital collection display device, comprising:
[0024] At least one processor; and,
[0025] A memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:
[0027] Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible.
[0028] Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes;
[0029] Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0030] Determine the current status of the user account associated with the first digital collection;
[0031] Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values;
[0032] If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute.
[0033] Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0034] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions configured as follows:
[0035] Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible.
[0036] Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes;
[0037] Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0038] Determine the current status of the user account associated with the first digital collection;
[0039] Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values;
[0040] If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute.
[0041] Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0042] The above-mentioned at least one technical solution adopted in one or more embodiments of this specification can achieve the following beneficial effects: Variable attributes are defined for digital collectibles, enabling the variable attributes of digital collectibles to change accordingly based on changes in the current state of the user account, and reflecting these changes in the display effect of the digital collectibles. This achieves changeable digital collectibles that can automatically evolve with the user account, allowing for better application in the field of digital collectibles, as well as in other fields such as games, social networking, and electronic payments. This increases the amount of information that digital collectibles can express and makes fuller use of computing resources. Furthermore, although variable attributes are defined for digital collectibles, to prevent risks to the immutability of digital collectibles, the original digital collectibles are not directly modified repeatedly. Instead, the attribute values of the variable attributes defined for the original digital collectibles are digitized, and then the digital collectibles corresponding to the attribute values are integrated with the original digital collectibles to achieve a variable display effect for the original digital collectibles, resulting in better flexibility and security. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 A flowchart illustrating a method for displaying digital collectibles provided in one or more embodiments of this specification;
[0045] Figure 2 Provided for one or more embodiments of this specification Figure 1 A flowchart illustrating one user-centric implementation of the Chinese method;
[0046] Figure 3A flowchart illustrating a scheme for using QR codes based on variable digital collectibles, provided for one or more embodiments of this specification;
[0047] Figure 4 A schematic diagram of the structure of a digital collection display device provided for one or more embodiments of this specification;
[0048] Figure 5 This is a structural schematic diagram of a digital collection display device provided for one or more embodiments of this specification. Detailed Implementation
[0049] This specification provides a method, apparatus, device, and storage medium for displaying digital collectibles.
[0050] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.
[0051] In existing technologies, digital collectibles are often presented as tokens in the form of fixed images. Anyone can create digital artworks and then tokenize them through a digital collectibles issuance platform. Based on blockchain, ownership and circulation can be confirmed, and limited issuance can be truly achieved to protect the rights of the owners.
[0052] Currently, the substantive content of digital collectibles remains fixed during display. Taking image-based digital collectibles as an example, the substantive content refers to the content within the image (e.g., the content of a painting, photograph, etc.). Besides the substantive content, there are also some unrelated tag information, such as the creator, owner, and a brief description of the work. This application aims to enrich the information that the substantive content of digital collectibles can express, enhance their use value, and broaden their functions and application scenarios.
[0053] The main idea of this application is to define some variable attributes related to the substantive content of digital collectibles. Based on these variable attributes, the substantive content of digital collectibles can be displayed in a differentiated manner according to the different states of different user accounts. This makes the originally fixed digital collectibles become variable digital collectibles, which can evolve in a personalized way along with the evolution of user accounts (which can be understood as a trend towards better changes), thereby expressing richer information and realizing a variety of more practical business uses, creating some valuable new scenarios.
[0054] The following section will explain this line of thinking in detail.
[0055] Figure 1 This diagram illustrates a process flow for displaying digital collectibles, provided in one or more embodiments of this specification. This method can be applied to various business sectors, including electronic payment, e-commerce, social networking, gaming, and government services. The process can be executed on devices within these sectors that require digital collectible display, such as smartphones, tablets, and digital collectible distribution servers. Certain input parameters or intermediate results in the process can be manually adjusted to improve accuracy.
[0056] Figure 1 The process may include the following steps:
[0057] S102: Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through a corresponding smart contract to issue the first digital collectible.
[0058] Digital foundational content includes at least the digital art image itself, and may also include additional information such as the creator and owner. The summary information is a digital identifier that directly represents the digital foundational content. Based on actual needs, a corresponding digital collectible issuance smart contract is created. Based on this data identifier, the execution of this smart contract on the blockchain is triggered, generating a corresponding token identifier. Simultaneously, the digital foundational content itself needs to be stored on the blockchain. Later, when the digital collectible needs to be displayed, the access address is obtained based on this token identifier, which is used to access and obtain the digital foundational content stored on the blockchain.
[0059] S104: Define variable attributes (referring to attributes with multiple selectable different attribute values) for the first digital collection, and multiple different attribute values (i.e., the values of the attributes) for the variable attributes.
[0060] S106: Determine the digital adjustment content corresponding to each of the attribute values, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0061] In one or more embodiments of this specification, initially, the first digital collectible may not yet possess these variable attributes. As the status of the relevant user account changes, corresponding variable attributes are added to the variable digital collectible. The first digital collectible with variable attributes can also be called a variable digital collectible. These variable attributes can be customized as needed, based on the existing conventional attributes of the digital collectible (e.g., token identifier, creator, owner, work description, etc.). These variable attributes are distinct from the existing conventional attributes of the digital collectible.
[0062] Variable attributes include those relating to the display style of the substantive content or the attributes of the substantive content itself. Taking display style as an example, different values of variable attributes can be used to determine different display styles for changeable digital artifacts. Display styles include background color, background texture, the shape and pattern of the content box, font size, etc. Changes in display style generally only affect the visual appeal of the digital artifact, without affecting its substantive content. Taking substantive content as another example, different values of variable attributes can be used to determine the extent or how to selectively display the substantive content of the changeable digital artifact. For example, for user accounts in different states, a portion of the substantive content can be displayed, while other substantive content can be hidden. Alternatively, the same portion of substantive content can be adjusted in different ways and then displayed to user accounts in different states, and so on.
[0063] In one or more embodiments of this specification, for ease of description, a key-value pair representation is used as an example. The attributes mentioned above are equivalent to the keys in the key-value pairs, and the values of the attributes are the values in the key-value pairs. For variable attributes, in this application, it means that the value of the attribute is dynamically variable; therefore, this attribute is called a variable attribute, thereby enabling digital collectibles with these variable attributes to become changeable digital collectibles. This is the main basis of the inventive concept of this application. Optionally, these attributes themselves can also be variable, so that according to changes in the user account's status, these attributes can be dynamically added to or removed from the digital collectibles, or even the defined attributes can be modified. This is the second meaning of variable attributes.
[0064] In one or more embodiments of this specification, different attribute values can help digital collectibles present different display effects. The digital content that directly achieves these effects is called digital adjustment content. The digital adjustment content is tokenized separately to obtain a second digital collectible that can be decoupled from the first digital collectible. The consideration for this approach is that although the first digital collectible has variable attributes, in order to ensure that the first digital collectible still has indivisibility and immutability, the variable attributes are defined on the first digital collectible, implemented on the second digital collectible, and then displayed on the first digital collectible. In this way, the security of the first digital collectible is improved, as well as the flexibility and reusability of the variable attributes and their attribute values are enhanced.
[0065] S108: Determine the current status of the user account related to the first digital collection.
[0066] In one or more embodiments of this specification, the user account associated with the variable digital collectible includes an account bound to the variable digital collectible. For example, for one or more user accounts that own the variable digital collectible, these user accounts can be bound to the variable digital collectible. Then, the status changes of these user accounts can be monitored so that the variable digital collectible can be displayed in a personalized manner according to the latest status of these user accounts (referred to as the current status).
[0067] A user account can be an account on any platform that can use the changeable digital collectible. For example, a user might use a changeable digital collectible as their profile picture on a social media platform, as their game character skin on a gaming platform, as their payment code on an electronic payment platform, or as information about the products they are selling on an e-commerce platform, and so on. User accounts on these platforms can all be used as user accounts in S108.
[0068] In one or more embodiments of this specification, since variable digital collectibles are not only displayed to their owners, but also often seen by other users, the user accounts of these users can also be used as user accounts related to the variable digital collectibles. This can effectively increase the participation of these users, further enhance the significance of personalized display of digital collectibles, and help more users pay attention to and use variable digital collectibles, rather than being limited to the self-entertainment of the owners of variable digital collectibles.
[0069] As illustrated by the previous examples, user accounts that can view (typically those currently about to view, or those that will view frequently) variable digital collectibles can be considered as user accounts associated with those collectibles. However, in practice, some users may not prefer this personalized approach, and it also consumes system resources. Therefore, to balance user needs with resource consumption, users can decide for themselves whether to establish a relationship between their user account and a specific variable digital collectible.
[0070] In one or more embodiments of this specification, the state of the user account in S108 is changeable. For example, it may change according to the user account evolution system established on the platform to which the user account belongs. Typical examples include user account level, points, number of orders, friend relationships, active time, equipment level, honor titles, and other evolutionary attributes. In this case, the state of the user account refers to the current state of one or more evolutionary attributes of the user account.
[0071] Of course, besides evolvable attributes, other states that are not exactly evolvable but can still change can also be considered states in S108. For example, the current busy status of a user account (idle, busy, on leave, in a meeting, invisible, managed, etc.).
[0072] S110: Based on the current state of the user account, determine the current target value of the variable attribute among the multiple different attribute values. This is so that when displaying the variable digital collectibles, the variable attribute will be assigned this current target value.
[0073] For different states of the same user account, different target values can be assigned to the same variable attribute. These values should be used when displaying variable digital collectibles. Conversely, for the same state of different user accounts, different target values can also be assigned to the same variable attribute to reflect the differences between the user accounts themselves.
[0074] In one or more embodiments of this specification, when determining the values of variable attributes for certain states in the evolution of a user account, the values of the variable attributes are also adapted to this evolutionary process, rather than simply changing. This allows for a more effective representation of the user account's status through changes in the digital collectibles display based on the changes in the values of the variable attributes. For example, when a user account's level increases, the values of the variable attributes change accordingly to improve the display of digital collectibles and enrich the information presented.
[0075] S112: If it is necessary to display the first digital collectible to the user corresponding to the user account, then determine the second digital collectible corresponding to the target value on the blockchain according to the current target value of the variable attribute.
[0076] S114: Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0077] In one or more embodiments of this specification, the third digital collection is obtained by fusing the first digital collection and the corresponding second digital collection. Through the third digital collection, a user can view at least a portion of the content in the first digital collection, as well as at least a portion of the content in the second digital collection. Through the third digital collection, the current user can view a personalized first digital collection adapted to the current state of their user account.
[0078] In one or more embodiments of this specification, after a user logs into their account, the current device and system can recognize that the user is currently browsing the displayed content. Therefore, if a changeable digital collectible is to be displayed, the display can be adapted to the current state of the user's account, providing a personalized presentation. This ensures that for the same changeable digital collectible, the display effect and content may differ under different user accounts or under different states of the same user account.
[0079] pass Figure 1 This method defines variable attributes for digital collectibles, allowing these attributes to change accordingly based on the user's account status. These changes are then reflected in the digital collectible's display, creating a dynamic and automatically evolving digital collectible that can be better applied to the digital collectible field, as well as other areas such as gaming, social networking, and electronic payments. This increases the amount of information that digital collectibles can convey and makes fuller use of computing resources. Furthermore, while defining variable attributes, to prevent risks to the immutability of digital collectibles, the method avoids directly modifying the original digital collectible repeatedly. Instead, it digitizes the variable attribute values of the original digital collectible and then integrates them with the original digital collectible to achieve a variable display effect, resulting in better flexibility and security.
[0080] based on Figure 1 In addition to the method described herein, this specification also provides some specific implementation schemes and extension schemes of this method, which will be further explained below.
[0081] In one or more embodiments of this specification, before obtaining the third digital collectible reflecting the first digital collectible and the corresponding second digital collectible, a first token identifier corresponding to the first digital collectible and a second token identifier corresponding to the corresponding second digital collectible can be obtained. The first token identifier and the second token identifier are then merged (e.g., by concatenating the two) to obtain the third token identifier corresponding to the target value. The first digital collectible and the corresponding second digital collectible are then merged (e.g., by mixing and recalculating the pixel value based on the RGB values and coordinate values of their respective pixels to achieve effects such as color change, graphic distortion, and style variation; or, for example, by overlaying different layers; etc.) to obtain the third digital collectible. An association relationship between the third token identifier and the third digital collectible is established on the blockchain so that the third digital collectible can be obtained through the third token identifier according to the target value.
[0082] In one or more embodiments of this specification, the owners of variable digital collectibles are users who are relatively more likely to have a need for personalized display of digital collectibles. Therefore, such a solution can be prioritized for the owners of variable digital collectibles.
[0083] For example, a digital collectibles issuance platform can define any number of variable attributes when designing digital collectibles. A user can then issue a new variable digital collectible through the platform, or purchase it. Afterward, the user becomes the owner of the variable digital collectible. After the variable digital collectible is issued, it can be verified whether the user owns it (i.e., whether the user is currently the owner). If so, the user's account can be linked to the variable digital collectible to establish the relationship between them. Subsequently, actions may be performed on the user account. Figure 1 The process in the middle.
[0084] Similarly, for users who do not own the variable digital collectible but want to view it, it is possible to dynamically and temporarily bind these users to the variable digital collectible, and then automatically unbind them at an appropriate time (e.g., after the current viewing ends).
[0085] In one or more embodiments of this specification, digital collectibles are displayed based on corresponding metadata description files. After determining the current target value of the variable attribute based on the current state of the user account, a metadata description file can be generated for the variable digital collectible based on the current target value of the variable attribute. This metadata description file is then synchronized to a designated digital collectible storage facility so that the variable digital collectible can be displayed according to the metadata description file. The specific choice of digital collectible storage facility is flexible. In cases with high security requirements, only the metadata description file can be stored on the blockchain. In this case, the device where the blockchain node is located serves as the designated digital collectible storage facility. Alternatively, the metadata description file can be cached locally on the user's terminal.
[0086] Based on the above description, and more intuitively, one or more embodiments of this specification also provide Figure 1 A flowchart illustrating a user-centric implementation of the Chinese method, such as... Figure 2 As shown.
[0087] Figure 2 The process may include the following steps:
[0088] S202: For the attributes of digital collectibles, the digital collectibles issuance platform predefines a certain number of attributes that can be dynamically changed, as variable attributes of changeable digital collectibles.
[0089] S204: After issuing a variable digital collectible, guide users to a page for linking the digital collectible to their user account.
[0090] S206: On this page, verify whether the user owns the variable digital collectible. If so, allow the user to bind the digital collectible to their user account.
[0091] S208: Determine the set of related accounts for all user accounts related to the variable digital collectible, periodically iterate through each user account in the set of related accounts, and determine the current status of each user account.
[0092] S210: Based on the current status of each user account, calculate the corresponding target value of the variable attribute of the variable digital collectible. Different values of the variable attribute are used to determine different display styles of the variable digital collectible.
[0093] For example, a centralized server can periodically iterate through the list of user accounts that have bound the variable digital collectible, and calculate the display style of the variable digital collectible according to the predefined calculation logic of the actual business. Taking the display background as an example, when the user account level or points reach a certain level, different backgrounds may be calculated. For example, a user account with 100 points may display digital collectibles with a red background, a user account with 200 points may display digital collectibles with a gold background, and so on.
[0094] S212: Using the calculated value of the variable attribute, generate a new metadata description file for the variable digital artifact and synchronize it to the digital artifact storage facility.
[0095] S214: The next time the user views the variable digital artifact, the variable digital artifact will be displayed using the display style indicated by the new metadata description file.
[0096] When other users view the changeable digital collectible that the user is using (for example, using it as the user's avatar or game character skin), it can also be considered as displaying the changeable digital collectible to that user. Therefore, the changeable digital collectible can also be displayed based on the current status of the user's account (rather than based on the other user's account).
[0097] In one or more embodiments of this specification, the personalized display style of digital collectibles has been mentioned above. Based on a similar idea, in practical applications, differentiated display of the substantive content of digital collectibles is more conducive to achieving some valuable business uses. The following is a further explanation of this part.
[0098] User accounts associated with changeable digital collectibles can include the user account currently viewing the changeable digital collectibles. Different values of the changeable attribute are used to hide or reveal at least some content within the changeable digital collectible. Based on this premise, when determining the target value, it can be determined whether the current state of the user account meets predetermined conditions. If so, the current target value of the changeable attribute is determined as the value used to reveal the at least some content; otherwise, the current target value of the changeable attribute is determined as the value used to hide the at least some content. When displaying the changeable digital collectible subsequently, a decision is made accordingly based on the current target value of the changeable attribute to determine whether to reveal or hide the at least some content. This solution can be adjusted accordingly in different business areas to achieve new uses that fit the business.
[0099] Taking the social networking field as an example, at least some of the content includes user relationship components. When determining whether a user account's current state meets predetermined conditions, specifically, it can be determined whether the user relationship between the current user account and the user account owning the changeable digital collectible matches the user relationship component content. If so, the predetermined conditions are met; otherwise, they are not. For example, if the user relationship is determined to be boyfriend / girlfriend or spouse, the matching user relationship component content could include a ring worn by the character in the digital collectible or a bouquet of roses held by them. Therefore, when displaying a digital collectible, this user relationship component content can be shown to the owner's boyfriend / girlfriend or spouse, while being hidden from other users. This makes the display of digital collectibles more relatable and realistic for users other than the owner (especially close users). In specific social scenarios such as forum social networking, microblog social networking, and game social networking, effective and engaging virtual interaction effects can be achieved, improving the depth and efficiency of user interaction.
[0100] Taking the electronic payment business as an example, this application provides a more practical solution for using variable digital collectibles. Currently, QR code payments and receipts are very common in electronic payment businesses, but this has also brought new problems. Users need to manage an increasing number of QR codes (besides payments and receipts, there are many other QR codes for purposes such as identity verification, report retrieval, and queuing). Each time they use a QR code, they need to access different pages to retrieve the one they need, which is cumbersome and prone to errors. This application utilizes variable digital collectibles to carry multiple different composite QR codes. Then, based on the current state of the user's account (e.g., the user account of the user currently presenting the QR code), the variable digital collectible is adaptively displayed. During display, the QR code actually being used is clearly shown, while other QR codes are automatically hidden. Combined with... Figure 3 Please provide an explanation.
[0101] Figure 3 This is a flowchart illustrating a scheme for using QR codes based on variable digital collectibles, provided for one or more embodiments of this specification.
[0102] S302: Issue a variable digital collectible containing multiple different QR codes, the variable digital collectible having a variable property for indicating a portion of the multiple different QR codes by taking different values.
[0103] S304: If the user of the variable digital collection wants to present one of the multiple QR codes, then determine the current status of the target user's account on the other end.
[0104] S306: Determine whether the current status of the user account (e.g., the type of business involved in the account, such as receiving payments, querying reports, making payments, or queuing for a number) can match one of the multiple different QR codes.
[0105] S308: If so, determine that the QR code meets the predetermined conditions so as to indicate the QR code among the plurality of different QR codes by correspondingly determining the current target value of the variable attribute.
[0106] S310: Show the variable digital collectible to the target user on the other end, and in the displayed variable digital collectible, show one QR code and hide the other QR codes.
[0107] In one or more embodiments of this specification, the multiple different QR codes can be stacked vertically, located in different layers within the same area. This saves display space, allows for easy access through a single page and a single digital collection, and more securely and adaptively displays multiple QR codes for different business purposes without requiring users to distinguish their uses. This is particularly suitable for use on user terminals such as smartphones, merchant front desk machines, and self-service machines. Alternatively, multiple QR codes can be displayed in separate areas without overlapping. In this case, two or more of the different QR codes used for the current business can be displayed simultaneously.
[0108] Based on the same idea, one or more embodiments of this specification also provide apparatus and devices corresponding to the above methods, such as... Figure 4 , Figure 5 As shown.
[0109] Figure 4 This specification provides a schematic diagram of the structure of an NFT display device according to one or more embodiments, the device comprising:
[0110] The first issuance module 402 acquires digital basic content, and based on the summary information of the digital basic content, tokenizes the digital basic content on the blockchain through a corresponding smart contract, and issues the first digital collectible.
[0111] The variable attribute definition module 404 defines variable attributes for the first digital collection, as well as multiple different attribute values for the variable attributes;
[0112] The second issuance module 406 determines the digital adjustment content corresponding to each attribute value, and tokenizes the digital adjustment content on the blockchain through a corresponding smart contract based on the summary information of the digital adjustment content, thereby issuing the second digital collectible.
[0113] Account status determination module 408 determines the current status of the user account related to the first digital collection;
[0114] The target value determination module 410 determines the current target value of the variable attribute from among the multiple different attribute values based on the current state of the user account.
[0115] The collection dynamic determination module 412, if it is necessary to display the first digital collection to the user corresponding to the user account, determines the second digital collection corresponding to the target value on the blockchain according to the current target value of the variable attribute.
[0116] The variable collection display module 414 acquires a third digital collection that reflects the first digital collection and the corresponding second digital collection, and displays the third digital collection to the user.
[0117] Optionally, it also includes:
[0118] The association establishment module 416, before obtaining the third digital collection reflecting the first digital collection and the corresponding second digital collection, obtains the first token identifier corresponding to the first digital collection and the second token identifier corresponding to the second digital collection.
[0119] By fusing the first token identifier and the second token identifier, a third token identifier corresponding to the target value is obtained;
[0120] By merging the first digital collectible and the corresponding second digital collectible, the third digital collectible is obtained;
[0121] A relationship is established between the third token identifier and the third digital collectible on the blockchain so that the third digital collectible can be obtained through the third token identifier according to the target value.
[0122] Optionally, it also includes:
[0123] The correlation establishment module 418 verifies whether the user owns the first digital collection before determining the current status of the user account related to the first digital collection.
[0124] If so, then the user's account can be bound to the first digital collectible to establish the relationship between the user account and the first digital collectible.
[0125] Optionally, the account status determination module 408 determines the set of related accounts that record all user accounts related to the first digital collection;
[0126] Periodically iterate through each user account in the relevant account set to determine the current status of each user account.
[0127] Optionally, the target value determination module 410 determines the current target value of the variable attribute from among the multiple different attribute values based on the current state of the evolvable attribute of the user account.
[0128] Optionally, the user account associated with the first digital collection includes the user account that is currently viewing the first digital collection, and the different values of the variable attribute are used to hide or reveal at least part of the content in the first digital collection or the corresponding second digital collection.
[0129] The target value determination module 410 determines whether the current status of the user account meets the predetermined conditions.
[0130] If so, then among the multiple different attribute values, the current target value of the variable attribute is determined as the value used to explicitly indicate the at least part of the content;
[0131] Otherwise, the current target value of the variable attribute is determined as the value used to hide at least part of the content.
[0132] Optionally, at least a portion of the content includes user relationship component content;
[0133] The target value determination module 410 determines whether the user relationship between the current user account and the user account that owns the first digital collection is successfully matched with the content of the user relationship component. If so, it meets the predetermined conditions; otherwise, it does not meet the predetermined conditions.
[0134] Optionally, the first digital collection contains multiple different QR codes;
[0135] The target value determination module 410 determines whether the current state of the user account can match one of the multiple different QR codes. If so, it determines that the QR code meets the predetermined conditions, so as to reveal the QR code and hide the other QR codes by determining the current target value of the variable attribute accordingly.
[0136] Optionally, the multiple different QR codes are stacked vertically and located in different layers of the same area.
[0137] Optionally, it also includes:
[0138] The description information processing module 420, after determining the current target value of the variable attribute among the multiple different attribute values based on the current state of the user account, generates a meta-information description file for the first digital collectible or the corresponding second digital collectible based on the current target value of the variable attribute.
[0139] The metadata description file is synchronized to the designated digital collection storage facility so that the third digital collection can be displayed according to the metadata description file.
[0140] Figure 5 This specification provides a schematic diagram of the structure of a digital collection display device according to one or more embodiments, the device comprising:
[0141] At least one processor; and,
[0142] A memory communicatively connected to the at least one processor; wherein,
[0143] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:
[0144] Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible.
[0145] Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes;
[0146] Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0147] Determine the current status of the user account associated with the first digital collection;
[0148] Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values;
[0149] If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute.
[0150] Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0151] The processor and memory can communicate via a bus, and the device can also include input / output interfaces for communicating with other devices.
[0152] Based on the same idea, one or more embodiments of this specification also provide corresponding... Figure 1 A non-volatile computer storage medium of the Chinese method stores computer-executable instructions, wherein the computer-executable instructions are configured as follows:
[0153] Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible.
[0154] Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes;
[0155] Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible.
[0156] Determine the current status of the user account associated with the first digital collection;
[0157] Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values;
[0158] If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute.
[0159] Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user.
[0160] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0161] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, ASICs, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0162] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0163] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0164] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0165] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can 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 a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0166] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0167] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0168] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0169] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0170] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0171] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0172] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0173] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0174] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0175] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.
Claims
1. A method for displaying digital collectibles, comprising: Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible. Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes; Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible. Determine the current status of the user account associated with the first digital collection; Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values; If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute. Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user; The first digital collection remains immutable; Before obtaining the third digital collectible that reflects the first digital collectible and the corresponding second digital collectible, the method further includes: obtaining the first token identifier corresponding to the first digital collectible and the second token identifier corresponding to the second digital collectible. By fusing the first token identifier and the second token identifier, a third token identifier corresponding to the target value is obtained; by fusing the first digital collectible and the corresponding second digital collectible, the third digital collectible is obtained; an association relationship is established between the third token identifier and the third digital collectible so that the third digital collectible can be obtained through the third token identifier according to the target value.
2. The method as described in claim 1, wherein establishing the association between the third token identifier and the third digital collectible comprises: Establish an association between the third token identifier and the third digital collectible on the blockchain.
3. The method of claim 1, wherein before determining the current status of the user account related to the first digital collection, the method further comprises: Verify whether the user owns the first digital collection; If so, then the user's account can be bound to the first digital collectible to establish the relationship between the user account and the first digital collectible.
4. The method as described in claim 1, wherein determining the current status of the user account related to the first digital collection specifically includes: Determine the set of accounts related to all user accounts associated with the first digital collection; Periodically iterate through each user account in the relevant account set to determine the current status of each user account.
5. The method as described in claim 1, wherein determining the current target value of the variable attribute among the plurality of different attribute values based on the current state of the user account specifically includes: Based on the current state of the user account's evolvable attributes, determine the current target value of the variable attribute from among the multiple different attribute values.
6. The method as described in claim 1, wherein the user account related to the first digital collection includes the user account currently viewing the first digital collection, and the different values of the variable attribute are respectively used to hide or explicitly indicate at least part of the content in the first digital collection or the corresponding second digital collection; The step of determining the current target value of the variable attribute from among the multiple different attribute values based on the current state of the user account specifically includes: Determine whether the current status of the user account meets the predetermined conditions; If so, then among the multiple different attribute values, the current target value of the variable attribute is determined as the value used to explicitly indicate the at least part of the content; Otherwise, the current target value of the variable attribute is determined as the value used to hide at least part of the content.
7. The method of claim 6, wherein the at least part of the content includes user relationship component content; The determination of whether the current status of the user account meets the predetermined conditions specifically includes: Determine whether the user relationship between the current user account and the user account that owns the first digital collection is successfully matched with the content of the user relationship component. If yes, the predetermined conditions are met; otherwise, the predetermined conditions are not met.
8. The method of claim 6, wherein the first digital collection comprises a plurality of different QR codes; The determination of whether the current status of the user account meets the predetermined conditions specifically includes: Determine whether the current state of the user account can match one of the multiple different QR codes. If so, determine that the QR code meets the predetermined conditions, so as to explicitly show the QR code and hide the other QR codes by correspondingly determining the current target value of the variable attribute.
9. The method as described in claim 8, wherein the plurality of different QR codes overlap vertically and are located in different layers of the same area.
10. The method of claim 1, wherein after determining the current target value of the variable attribute among the plurality of different attribute values based on the current state of the user account, the method further comprises: Based on the current target value of the variable attribute, generate a meta-information description file for the first digital collectible or the corresponding second digital collectible; The metadata description file is synchronized to the designated digital collection storage facility so that the third digital collection can be displayed according to the metadata description file.
11. A digital collection display device, comprising: The first issuance module acquires digital basic content, and based on the summary information of the digital basic content, tokenizes the digital basic content on the blockchain through a corresponding smart contract, and issues the first digital collectible. A variable attribute definition module defines variable attributes for the first digital collection, as well as multiple different attribute values for the variable attributes; The second issuance module determines the digital adjustment content corresponding to each attribute value, and tokenizes the digital adjustment content on the blockchain through a corresponding smart contract based on the summary information of the digital adjustment content, thereby issuing the second digital collectible. The account status determination module determines the current status of the user account related to the first digital collection. The target value determination module determines the current target value of the variable attribute from among the multiple different attribute values based on the current state of the user account. The collection dynamic determination module, if it needs to display the first digital collection to the user corresponding to the user account, determines the second digital collection corresponding to the target value on the blockchain according to the current target value of the variable attribute. The variable collection display module acquires a third digital collection that reflects the first digital collection and the corresponding second digital collection, and displays the third digital collection to the user; The first digital collection remains immutable; Also includes: The association establishment module, before obtaining the third digital collectible reflecting the first digital collectible and the corresponding second digital collectible, obtains the first token identifier corresponding to the first digital collectible and the second token identifier corresponding to the corresponding second digital collectible; merges the first token identifier and the second token identifier to obtain the third token identifier corresponding to the target value; merges the first digital collectible and the corresponding second digital collectible to obtain the third digital collectible; and establishes an association between the third token identifier and the third digital collectible so that the third digital collectible can be obtained through the third token identifier according to the target value.
12. The apparatus of claim 11, further comprising: The association establishment module establishes an association between the third token identifier and the third digital collectible on the blockchain.
13. The apparatus of claim 11, further comprising: The correlation establishment module verifies whether the user owns the first digital collectible before determining the current status of the user account related to the first digital collectible. If so, then the user's account can be bound to the first digital collectible to establish the relationship between the user account and the first digital collectible.
14. The apparatus of claim 11, wherein the account status determination module determines a set of related accounts for all user accounts related to the first digital collection; Periodically iterate through each user account in the relevant account set to determine the current status of each user account.
15. The apparatus of claim 11, wherein the target value determination module determines the current target value of the variable attribute from among the plurality of different attribute values based on the current state of the evolvable attribute of the user account.
16. The apparatus of claim 11, wherein the user account associated with the first digital collection includes the user account currently viewing the first digital collection, and the different values of the variable attribute are respectively used to hide or reveal at least a portion of the content in the first digital collection or the corresponding second digital collection; The target value determination module determines whether the current status of the user account meets the predetermined conditions. If so, then among the multiple different attribute values, the current target value of the variable attribute is determined as the value used to explicitly indicate the at least part of the content; Otherwise, the current target value of the variable attribute is determined as the value used to hide at least part of the content.
17. The apparatus of claim 16, wherein the at least part of the content includes user relationship component content; The target value determination module determines whether the user relationship between the current user account and the user account that owns the first digital collection matches the content of the user relationship component. If yes, it meets the predetermined conditions; otherwise, it does not meet the predetermined conditions.
18. The apparatus of claim 16, wherein the first digital collection comprises a plurality of different QR codes; The target value determination module determines whether the current state of the user account can match one of the multiple different QR codes. If so, it determines that the QR code meets the predetermined conditions, so as to explicitly show the QR code and hide the other QR codes by correspondingly determining the current target value of the variable attribute.
19. The apparatus of claim 18, wherein the plurality of different QR codes overlap vertically and are located in different layers of the same area.
20. The apparatus of claim 11, further comprising: The description information processing module, after determining the current target value of the variable attribute among multiple different attribute values based on the current state of the user account, generates a meta-information description file for the first digital collectible or the corresponding second digital collectible based on the current target value of the variable attribute. The metadata description file is synchronized to the designated digital collection storage facility so that the third digital collection can be displayed according to the metadata description file.
21. A digital collection display device, comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to: Obtain digital basic content, and based on the summary information of the digital basic content, tokenize the digital basic content on the blockchain through corresponding smart contracts to issue the first digital collectible. Define variable attributes for the first digital collection, and multiple different attribute values for the variable attributes; Determine the digital adjustment content corresponding to each attribute value, and based on the summary information of the digital adjustment content, tokenize the digital adjustment content on the blockchain through the corresponding smart contract to issue a second digital collectible. Determine the current status of the user account associated with the first digital collection; Based on the current state of the user account, determine the current target value of the variable attribute from among the multiple different attribute values; If it is necessary to display the first digital collectible to the user corresponding to the user account, then the second digital collectible corresponding to the target value is determined on the blockchain according to the current target value of the variable attribute. Obtain a third digital collection that reflects the first digital collection and the corresponding second digital collection, and display the third digital collection to the user; The first digital collection remains immutable; Before obtaining the third digital collectible reflecting the first digital collectible and the corresponding second digital collectible, the method further includes: obtaining the first token identifier corresponding to the first digital collectible and the second token identifier corresponding to the corresponding second digital collectible; fusing the first token identifier and the second token identifier to obtain the third token identifier corresponding to the target value; fusing the first digital collectible and the corresponding second digital collectible to obtain the third digital collectible; and establishing an association between the third token identifier and the third digital collectible so that the third digital collectible can be obtained through the third token identifier according to the target value.