Methods, devices, equipment, and storage media for handling cross-universe items
By creating smart contracts for non-fungible token products on a public blockchain and determining the transaction chain according to the adaptation protocol, the problem of the inability of goods to circulate between virtual worlds is solved, and efficient transfer of goods between multiple virtual worlds is realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MIGU CO LTD
- Filing Date
- 2022-08-29
- Publication Date
- 2026-07-03
AI Technical Summary
Items cannot be traded or have their ownership changed between different virtual worlds, resulting in low transaction efficiency as items cannot circulate between multiple virtual worlds.
By creating smart contracts for non-fungible token products on a public blockchain, a transaction chain for a second virtual world matching the items is determined according to an adaptation protocol, and the items are transferred between multiple virtual worlds through a purchase and transfer protocol.
It enables the universality of items between different virtual worlds and improves the efficiency of item transfer.
Smart Images

Figure CN115271964B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, device, and storage medium for processing cross-dimensional objects. Background Technology
[0002] Under normal circumstances, a user's items in a virtual world only exist within that current virtual world. Items cannot be traded or have their ownership changed between different virtual worlds. A user's items in one virtual world can only circulate within that current virtual world and cannot be reused in other virtual worlds. For example, the trading of items between different virtual worlds is not universal and the trading efficiency is low. Summary of the Invention
[0003] The main objective of this invention is to provide a method, apparatus, device, and storage medium for processing cross-universe items, aiming to solve the problem of how to improve the stability of cross-universe item processing.
[0004] To achieve the above objectives, the present invention provides a method for processing cross-universe items, the method comprising the following steps:
[0005] When a sale request for an item on the public blockchain is detected in the first virtual world, a transaction chain in the second virtual world that matches the item is determined.
[0006] If the item is not on the blockchain, a non-fungible token product for the item is created on the blockchain, and a smart contract for the non-fungible token product is created on the blockchain.
[0007] Optionally, after the step of determining the transaction chain of the second virtual world that matches the item, the method further includes:
[0008] If the item is on-chain in the transaction chain, update the sale status of the non-fungible token product to the pending transaction status.
[0009] Optionally, the step of determining the transaction chain of the second virtual world that matches the item includes:
[0010] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including an adaptation protocol;
[0011] According to the adaptation protocol, a transaction chain for a second virtual world adapted to the item is determined; the second virtual world is a virtual world other than the first virtual world.
[0012] Optionally, the step of determining the transaction chain of the second virtual world adapted to the item according to the adaptation protocol includes:
[0013] The first adaptation level of the item and the second adaptation level of the transaction chain are determined according to the adaptation protocol.
[0014] If the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world that matches the item.
[0015] Optionally, after the step of creating a non-fungible token product for the item on the transaction chain and creating a smart contract for the non-fungible token product on the transaction chain if the item is not on-chain, the method further includes:
[0016] Obtain the smart contract created when the item is added to the transaction chain, the smart contract including a purchase agreement;
[0017] When a purchase request for the non-fungible token product on the transaction chain is detected in the second virtual world, the purchase of the non-fungible token product is carried out in accordance with the purchase agreement;
[0018] If the purchase of the non-fungible token product is successful, the transaction information of the item will be updated on the public blockchain according to the transfer protocol.
[0019] Optionally, the step of updating the transaction information of the item according to the transfer protocol if the purchase of the item is successful includes:
[0020] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including a transfer protocol;
[0021] According to the transfer protocol, items are transferred between the first virtual world and the second virtual world;
[0022] Update the transaction information of the items on the public blockchain;
[0023] Update the sale status of the non-fungible token product on the transaction chain.
[0024] Optionally, before the step of determining the transaction chain of the second virtual world matching the item when a sale request for an item on the public blockchain is detected in the first virtual world, the method further includes:
[0025] The item is uploaded to a public blockchain, and a smart contract for the item is created. The smart contract includes a sales protocol, an adaptation protocol, and a transfer protocol.
[0026] To achieve the above objectives, the present invention also provides a trans-universe item processing device, the device comprising:
[0027] The determination module is used to determine the transaction chain of the second virtual world that matches the item when a sale request for an item on the public chain is detected in the first virtual world.
[0028] The processing module is configured to, if the item is not on the blockchain, create a non-fungible token product for the item on the blockchain and create a smart contract for the non-fungible token product on the blockchain.
[0029] To achieve the above objectives, the present invention also provides a trans-universe item processing device, the trans-universe item processing device including a memory, a processor, and a trans-universe item processing program stored in the memory and executable on the processor, wherein the trans-universe item processing program, when executed by the processor, implements the various steps of the trans-universe item processing method as described above.
[0030] To achieve the above objectives, the present invention also provides a computer-readable storage medium storing a cross-universe item processing program, which, when executed by a processor, implements the various steps of the cross-universe item processing method described above.
[0031] This invention provides a method, apparatus, device, and storage medium for processing cross-universe items. It acquires the smart contract created when an item is uploaded to a public blockchain; based on the smart contract's adaptation protocol, it determines a transaction chain in a second virtual world compatible with the item. By filtering transaction chains through adaptation levels, it identifies the transaction chain corresponding to the item, enabling the item to generate NFT products on the transaction chain. This facilitates item transfer between multiple virtual worlds, making items from different virtual worlds universal and improving the efficiency of item transfer. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of the hardware structure of the interdimensional object processing device according to an embodiment of the present invention;
[0033] Figure 2 This is a flowchart illustrating the first embodiment of the cross-universe item processing method of the present invention;
[0034] Figure 3 This is a detailed flowchart of step S11 of the second embodiment of the cross-universe item processing method of the present invention;
[0035] Figure 4 This is a flowchart illustrating the third embodiment of the cross-universe item processing method of the present invention;
[0036] Figure 5 This is a flowchart illustrating the cross-universe item processing method of the present invention;
[0037] Figure 6 This is a schematic diagram of the logical structure of the interdimensional object processing device involved in an embodiment of the present invention.
[0038] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0039] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0040] The main solution of this invention is: to obtain the smart contract created when the item is added to the public blockchain; and to determine the transaction chain of the second virtual world that is compatible with the item according to the smart contract's adaptation protocol.
[0041] By filtering transaction chains based on compatibility levels, the corresponding transaction chains for items are determined, enabling the generation of NFT products on the transaction chains. This allows for the transfer of items between multiple virtual worlds, making items from different virtual worlds universal and improving the efficiency of item transfer.
[0042] As one implementation scheme, the interdimensional object processing device can be like... Figure 1 As shown.
[0043] The embodiments of the present invention relate to a cross-universe item processing device, which includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to enable communication between these components.
[0044] Memory 102 can be high-speed RAM or stable memory (non-volatile memory), such as disk storage. Figure 1 As shown, the memory 102, which is a computer-readable storage medium, may include a cross-universe item processing program; and the processor 101 may be used to invoke the cross-universe item processing program stored in the memory 102 and perform the following operations:
[0045] When a sale request for an item on the public blockchain is detected in the first virtual world, a transaction chain in the second virtual world that matches the item is determined.
[0046] If the item is not on the blockchain, a non-fungible token product for the item is created on the blockchain, and a smart contract for the non-fungible token product is created on the blockchain.
[0047] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0048] If the item is on-chain in the transaction chain, update the sale status of the non-fungible token product to the pending transaction status.
[0049] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0050] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including an adaptation protocol;
[0051] According to the adaptation protocol, a transaction chain for a second virtual world adapted to the item is determined; the second virtual world is a virtual world other than the first virtual world.
[0052] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0053] The first adaptation level of the item and the second adaptation level of the transaction chain are determined according to the adaptation protocol.
[0054] If the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world that matches the item.
[0055] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0056] Obtain the smart contract created when the item is added to the transaction chain, the smart contract including a purchase agreement;
[0057] When a purchase request for the non-fungible token product on the transaction chain is detected in the second virtual world, the purchase of the non-fungible token product is carried out in accordance with the purchase agreement;
[0058] If the purchase of the non-fungible token product is successful, the transaction information of the item will be updated on the public blockchain according to the transfer protocol.
[0059] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0060] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including a transfer protocol;
[0061] According to the transfer protocol, items are transferred between the first virtual world and the second virtual world;
[0062] Update the transaction information of the items on the public blockchain;
[0063] Update the sale status of the non-fungible token product on the transaction chain.
[0064] Optionally, processor 101 can be used to invoke a cross-universe item processing program stored in memory 102 and perform the following operations:
[0065] The item is uploaded to a public blockchain, and a smart contract for the item is created. The smart contract includes a sales protocol, an adaptation protocol, and a transfer protocol.
[0066] Based on the hardware architecture of the aforementioned interdimensional object processing device, an embodiment of the interdimensional object processing method of the present invention is proposed.
[0067] Reference Figure 2 , Figure 2 This is a first embodiment of the cross-universe item processing method of the present invention, which includes the following steps:
[0068] Step S10: When a sale request for an item on the public chain is detected in the first virtual world, a transaction chain of the second virtual world that matches the item is determined.
[0069] Optionally, the metaverse is a virtual world that maps to and interacts with the real world. This virtual world can be a game world, a music world, etc. Items in a game world can be game props or game points, while items in a music world can be musical works or points. However, items are not universally compatible between different virtual worlds, preventing their transfer. For example, if a player chooses a first game and accumulates a large number of game items over a long period, when they choose a second game, these accumulated items cannot be transferred to the second game; they cannot be inherited.
[0070] Optionally, the first virtual world is a virtual world for selling items, and the second virtual world is a virtual world for purchasing items. Items in the first virtual world can be transferred to the second virtual world. Optionally, items in the first virtual world can be transferred to multiple second virtual worlds. For example, the first virtual world is virtual world a, and the second virtual worlds include virtual world b1 and virtual world b2.
[0071] Optionally, the second virtual world is a virtual world other than the first virtual world. For example, the first virtual world is game world a, the second virtual world is game world b, and users in game world a sell item t, while users in game world b can buy item t.
[0072] Optionally, the items in the virtual world are virtual items, such as game props, musical works, and paintings.
[0073] Before step S10, items sold by users in the first virtual world are obtained and uploaded to the public blockchain. Optionally, items t in virtual world a are packaged and uploaded to the blockchain to obtain unique token information. A smart contract for the item is then created, including a sales protocol, an adaptation protocol, and a transfer protocol. The sales protocol is used for selling items in the first virtual world and may include the sales method and time. The adaptation protocol defines the relationship between the item and the supporting transaction chain, as well as the relationship between the virtual world and the supporting transaction chain, to determine the corresponding transaction chain for the item. The transfer protocol is used for transferring items between the first and second virtual worlds.
[0074] Optionally, when a sale request for an item on the public blockchain is detected in the first virtual world, the sale request triggers the public blockchain's sale protocol, which in turn triggers an adaptation protocol. Optionally, according to the public blockchain's adaptation protocol, a transaction chain in the second virtual world matching the item is determined. The item can be transferred on this transaction chain, and the item on the transaction chain can be rebuilt and used normally in the corresponding second virtual world. Users in the second virtual world can browse items on the corresponding transaction chain. Optionally, according to the adaptation protocol, n transaction chains in the second virtual world matching the item are determined, for example, transaction chain 1, ..., transaction chain n. Optionally, the transaction chains are private chains, and users in the second virtual world can browse different transaction chains and items on those chains.
[0075] Step S20: If the item is not on the blockchain, a non-fungible token product for the item is created on the blockchain, and a smart contract for the non-fungible token product is created on the blockchain.
[0076] Optionally, after determining the corresponding transaction chain for an item, it is also necessary to determine the status of the item on each transaction chain. Optionally, when an item on a public chain is not on the current transaction chain, it means that there is no corresponding NFT (Non-Fungible Token) product for the item on the current transaction chain. An NFT product for the item is then created on the current transaction chain, and a smart contract for the NFT product is created on the current transaction chain. Optionally, the smart contract includes a purchase agreement, which is used by users in the second virtual world to purchase NFT products on the transaction chain.
[0077] Optionally, when an item on the public blockchain is on the current transaction chain, it means that there is an NFT product corresponding to the item on the current transaction chain. For example, if the same NFT product has been sold before, the sale status of the NFT product is updated to the pending transaction status, so that the NFT product can be obtained by users in the second virtual world.
[0078] In this embodiment, when a sale request for an item on the public blockchain is detected in the first virtual world, a transaction chain corresponding to the second virtual world matching the item is determined. If the item is not on the blockchain, an NFT product for the item is created on the transaction chain, and a smart contract for the NFT product is created on the transaction chain. By filtering transaction chains that match the item and creating NFT products on the filtered transaction chains, item transfer between multiple virtual worlds can be achieved, making items from different virtual worlds universal and improving the efficiency of item transfer.
[0079] Reference Figure 3 , Figure 3 This is a second embodiment of the cross-universe item processing method of the present invention. Based on the first embodiment, step S10 includes:
[0080] Step S11: Obtain the smart contract created when the item is added to the public blockchain, the smart contract including an adaptation protocol;
[0081] Step S12: According to the adaptation protocol, determine the transaction chain of the second virtual world that is compatible with the item; the second virtual world is a virtual world other than the first virtual world.
[0082] Optionally, the adaptation protocol is a protocol generated based on the item's attributes and metadata. The adaptation protocol is used to determine whether the item can be successfully reconstructed and used in other virtual worlds. Only if the item can be successfully reconstructed and used in other virtual worlds can the item transfer be completed smoothly. Optionally, the adaptation protocol is used to filter all transaction chains in the current second virtual world to determine the transaction chain corresponding to the second virtual world that is compatible with the item.
[0083] Optionally, a first adaptation level for the item and a second adaptation level for the transaction chain are determined according to the adaptation protocol; a transaction chain matching the item is determined based on the first and second adaptation levels. Optionally, if the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world matching the item.
[0084] The adaptation protocol includes adaptation rules S1 to Sn, which are applicable to items, transaction chains, and the virtual world. Optionally, the adaptation levels of adaptation rules S1 to Sn decrease sequentially, for example, adaptation level d1 for adaptation rule S1, adaptation level d2 for adaptation rule S2, ..., adaptation level dn for adaptation rule Sn, where d1 > d2 > ... > dn.
[0085] Optionally, a higher adaptation level can be applied to a lower adaptation level. For example, adaptation rule S1 can be applied to adaptation rules S1 to Sn, adaptation rule S2 can be applied to adaptation rules S2 to Sn, and so on. Optionally, items with adaptation rule S1 can be applied to transaction chains of adaptation rules S1 to Sn, and items with adaptation rule S2 can be applied to transaction chains of adaptation rules S2 to Sn. Optionally, a first virtual world with adaptation rule S1 can support transaction chains of adaptation rules S1 to Sn, and a first virtual world with adaptation rule S2 can support transaction chains of adaptation rules S2 to Sn.
[0086] Optionally, an item t on the public blockchain uses an adaptation protocol to select a suitable transaction chain from all transaction chains. Assuming the adaptation rule for item t is S2 and the first adaptation level is d2, transaction chains with adaptation levels lower than d2 are determined. That is, the transaction chains matching item t are those corresponding to adaptation rules S2 to Sn. Optionally, the relationship between items and transaction chains is one-to-many.
[0087] Users in the second virtual world can browse NFT products that are currently available for trading on the transaction chain supported by the second virtual world, and can purchase items according to their own needs.
[0088] In this embodiment, the smart contract created when an item is uploaded to a public blockchain is obtained. Based on the smart contract's adaptation protocol, a transaction chain for a second virtual world compatible with the item is determined. Transaction chains are then filtered by adaptation level to identify the corresponding transaction chain for the item, enabling the item to generate NFT products on the transaction chain. This facilitates item transfer between multiple virtual worlds, ensuring the universality of items across different virtual worlds and improving the efficiency of item transfer.
[0089] Reference Figure 4 , Figure 4 This is a third embodiment of the cross-universe item processing method of the present invention. Based on the first or second embodiment, after step S20, it further includes:
[0090] Step S30: Obtain the smart contract created when the item is added to the transaction chain, the smart contract including a purchase agreement;
[0091] Step S40: When a purchase request for the non-fungible token product on the transaction chain is detected from the second virtual world, the purchase of the non-fungible token product is carried out according to the purchase agreement.
[0092] Step S50: If the purchase of the non-fungible token product is successful, the transaction information of the item is updated on the public blockchain according to the transfer protocol.
[0093] Optionally, the smart contract a created when the item is on the transaction chain includes a purchase agreement, and the smart contract b on the public chain includes a sale agreement, an adaptation agreement, and a transfer agreement.
[0094] A purchase request in the second virtual world triggers a purchase agreement for the corresponding NFT product. This agreement can include payment methods and transfer times. Payment methods can include barter, for example, item t1 sold in the first virtual world requires item t2 in the second virtual world for exchange. Users perform the purchase operation for the NFT product through the purchase agreement. After the user completes the purchase in the second virtual world, the relevant purchase information is written to the transaction chain, triggering the item transfer agreement on the public blockchain.
[0095] Optionally, the system obtains the smart contract created when the item is uploaded to the public blockchain. The smart contract includes a transfer protocol. According to the transfer protocol, the system performs the transfer of the item between the first virtual world and the second virtual world. The system also updates the transaction information of the item on the public blockchain. Optionally, the transaction information includes information such as time, the user who purchased the item, or the transaction chain. Additionally, the system updates the sale status of the non-fungible token product on the transaction chain. Optionally, the sale status is "transferred".
[0096] Optionally, the items in virtual world a are destroyed through the transfer protocol of the public blockchain, and the items are created in virtual world b through the transfer protocol. The transaction of the relevant purchase operation is newly packaged, written into the public blockchain, and all transaction chains of the NFT products corresponding to the published items are notified to update the sale status of the NFT products to the traded status and write the traded status into the corresponding transaction chain.
[0097] In this embodiment, the smart contract created when an item is added to the transaction chain includes a purchase agreement. When a purchase request for a non-fungible token (NFToken) product from a second virtual world is detected, the NFToken product is purchased according to the purchase agreement. If the purchase is successful, the item's transaction information is updated on the public blockchain according to the transfer agreement. This enables item transfer between virtual worlds, making items from different virtual worlds more universal and improving the efficiency of item transfer.
[0098] like Figure 5As shown, in this embodiment, virtual world a first packages the metadata of item t for on-chain operations and creates a smart contract, which includes a sales protocol, an adaptation protocol, and a transfer protocol. Upon detecting a seller's sale operation in virtual world a, the sales protocol in the public blockchain is triggered. The sales protocol triggers the adaptation protocol of the public blockchain, determines the matching transaction chain for the item according to the adaptation protocol, and then puts the item on-chain. Optionally, if item t is already on-chain in the current transaction chain, the sale status of the NFT product is modified and written to the transaction chain. If item t is not on-chain in the current transaction chain, the item's metadata is packaged, an NFT product is created, and a smart contract for the transaction chain is created, including a purchase protocol. When a buyer in virtual world b browses the NFT product on the transaction chain and performs a purchase operation, the purchase protocol is triggered. If the purchase is successful, item t is transferred according to the transfer protocol on the public blockchain. If the purchase fails, the purchase ends. By filtering transaction chains that match items and creating NFT products on the filtered transaction chains, it is possible to transfer items between multiple virtual worlds, making items from different virtual worlds universal and improving the efficiency of item transfer.
[0099] Reference Figure 6 The present invention also provides a trans-universe item processing device, the device comprising:
[0100] The modulo 100 is determined when a sale request for an item on the public chain is detected in the first virtual world, and the transaction chain of the second virtual world that matches the item is determined.
[0101] The processing module 200 is configured to, if the item is not on the blockchain, create a non-fungible token product for the item on the blockchain and create a smart contract for the non-fungible token product on the blockchain.
[0102] Optionally, after the step of determining the transaction chain of the second virtual world that matches the item, the method further includes:
[0103] If the item is on-chain in the transaction chain, update the sale status of the non-fungible token product to the pending transaction status.
[0104] Optionally, the step of determining the transaction chain of the second virtual world that matches the item includes:
[0105] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including an adaptation protocol;
[0106] According to the adaptation protocol, a transaction chain for a second virtual world adapted to the item is determined; the second virtual world is a virtual world other than the first virtual world.
[0107] Optionally, the step of determining the transaction chain of the second virtual world adapted to the item according to the adaptation protocol includes:
[0108] The first adaptation level of the item and the second adaptation level of the transaction chain are determined according to the adaptation protocol.
[0109] If the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world that matches the item.
[0110] Optionally, after the step of creating a non-fungible token product for the item on the transaction chain and creating a smart contract for the non-fungible token product on the transaction chain if the item is not on-chain, the method further includes:
[0111] Obtain the smart contract created when the item is added to the transaction chain, the smart contract including a purchase agreement;
[0112] When a purchase request for the non-fungible token product on the transaction chain is detected in the second virtual world, the purchase of the non-fungible token product is carried out in accordance with the purchase agreement;
[0113] If the purchase of the non-fungible token product is successful, the transaction information of the item will be updated on the public blockchain according to the transfer protocol.
[0114] Optionally, the step of updating the transaction information of the item according to the transfer protocol if the purchase of the item is successful includes:
[0115] Obtain the smart contract created when the item is added to the public blockchain, the smart contract including a transfer protocol;
[0116] According to the transfer protocol, items are transferred between the first virtual world and the second virtual world;
[0117] Update the transaction information of the items on the public blockchain;
[0118] Update the sale status of the non-fungible token product on the transaction chain.
[0119] Optionally, before the step of determining the transaction chain of the second virtual world matching the item when a sale request for an item on the public blockchain is detected in the first virtual world, the method further includes:
[0120] The item is uploaded to a public blockchain, and a smart contract for the item is created. The smart contract includes a sales protocol, an adaptation protocol, and a transfer protocol.
[0121] The present invention also provides a trans-universe item processing device, the trans-universe item processing device including a memory, a processor, and a trans-universe item processing program stored in the memory and executable on the processor, the trans-universe item processing program being executed by the processor to implement the various steps of the trans-universe item processing method as described in the above embodiments.
[0122] The present invention also provides a computer-readable storage medium storing a cross-universe item processing program, which, when executed by a processor, implements the various steps of the cross-universe item processing method described in the above embodiments.
[0123] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0124] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, system, 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, system, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, system, article, or apparatus that includes that element.
[0125] Through the above description of the embodiments, those skilled in the art can clearly understand that the systems described in the embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a computer-readable storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, parking management device, air conditioner, or network device, etc.) to execute the systems described in the various embodiments of the present invention.
[0126] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A cross-metaverse item processing method, characterized by, The method includes: When a request to sell an item on the public blockchain is detected in the first virtual world, the first smart contract created when the item was added to the public blockchain is obtained. The first smart contract includes an adaptation protocol, which is used to determine whether the item can be reconstructed and used normally in other virtual worlds. The first adaptation level of the item and the second adaptation level of the transaction chain are determined according to the adaptation protocol; the item includes at least two adaptation rules, each adaptation rule corresponds to a first adaptation level, wherein a higher adaptation level can be applied to a lower adaptation level; If the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world that matches the item; the second virtual world is a virtual world other than the first virtual world. If the item is not on the blockchain, a non-fungible token product for the item is created on the blockchain, and a second smart contract for the non-fungible token product is created on the blockchain.
2. The cross-metaverse item processing method of claim 1, wherein, Following the step of determining the transaction chain of the second virtual world that matches the item, the method further includes: If the item is on-chain in the transaction chain, update the sale status of the non-fungible token product to the pending transaction status.
3. The cross-metaverse item processing method of claim 1, wherein, The step of creating a non-fungible token product for the item on the transaction chain if the item is not on-chain, and creating a second smart contract for the non-fungible token product on the transaction chain, further includes: Obtain the second smart contract created when the item is added to the transaction chain, the second smart contract including the purchase agreement; When a purchase request for the non-fungible token product on the transaction chain is detected in the second virtual world, the purchase of the non-fungible token product is carried out in accordance with the purchase agreement; If the purchase of the non-fungible token product is successful, the transaction information of the item will be updated on the public blockchain according to the transfer protocol.
4. The method for processing cross-universe items as described in claim 3, characterized in that, If the purchase of the item is successful, the step of updating the transaction information of the item according to the transfer protocol includes: Obtain the first smart contract created when the item is uploaded to the public blockchain, the first smart contract including a transfer protocol; According to the transfer protocol, items are transferred between the first virtual world and the second virtual world; Update the transaction information of the items on the public blockchain; Update the sale status of the non-fungible token product on the transaction chain.
5. The method for processing cross-universe items as described in claim 1, characterized in that, Before the step of determining the transaction chain of the second virtual world that matches the item when a sale request for an item on the public blockchain is detected in the first virtual world, the method further includes: The item is uploaded to a public blockchain, and a first smart contract for the item is created. The first smart contract includes a sales protocol, an adaptation protocol, and a transfer protocol.
6. A trans-universe object processing device, characterized in that, The device includes: A determination module is used to, when detecting a sale request for an item on the public blockchain from a first virtual world, obtain the first smart contract created when the item was added to the public blockchain. The first smart contract includes an adaptation protocol used to determine whether the item can be rebuilt and used normally in other virtual worlds. Based on the adaptation protocol, a first adaptation level and a second adaptation level of the transaction chain are determined for the item. The item includes at least two adaptation rules, each corresponding to a first adaptation level, wherein a higher adaptation level can be applied to a lower adaptation level. If the second adaptation level is lower than the first adaptation level, the transaction chain corresponding to the second adaptation level is determined to be the transaction chain of the second virtual world that matches the item. The second virtual world is a virtual world other than the first virtual world. The processing module is configured to, if the item is not on the blockchain, create a non-fungible token product for the item on the blockchain and create a second smart contract for the non-fungible token product on the blockchain.
7. A trans-universe object processing device, characterized in that, The trans-universe item processing device includes a memory, a processor, and a trans-universe item processing program stored in the memory and executable on the processor, wherein the trans-universe item processing program, when executed by the processor, implements the various steps of the trans-universe item processing method as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a cross-universe item processing program, which, when executed by a processor, implements the steps of the cross-universe item processing method as described in any one of claims 1-5.