System, method and device for processing a transaction
US-2024338668-A1 · Oct 10, 2024 · US
US12462255B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12462255-B2 |
| Application number | US-202318209175-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 13, 2023 |
| Priority date | Jan 11, 2022 |
| Publication date | Nov 4, 2025 |
| Grant date | Nov 4, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This application discloses a blockchain-based data processing method performed by a computer device. The method includes: determining a token identification in response to a resource reception request; calling a general callback function in a smart contract of a blockchain and determining M virtual resources having the token identification issued by an issuing object in the blockchain; acquiring a resource attribute of the M virtual resources and determining a token attribute corresponding to the token identification based on the resource attribute of the M virtual resources, the issuing object holding a target virtual resource in the M virtual resources, and the M being a positive integer; and determining a resource identification of the target virtual resource transferred to a receiving object based on the token attribute of the token identification, the resource identifications corresponding to different token attributes being different.
Opening claim text (preview).
What is claimed is: 1 . A blockchain-based data processing method performed by a computer device, the method comprising: determining a token identification in response to a resource reception request of a receiving object of a virtual resource, the resource reception request comprising an identification of an issuing object of the virtual resource, an identification of the receiving object and a resource reception number, wherein the issuing object is a developer of a game, the receiving object is a player of the game, the virtual resource is an equipment of the game developed by the developer, the resource reception number indicates a number of equipments of the game currently owned by the player of the game; determining M virtual resources having the token identification and issued by the issuing object in a smart contract of a blockchain associated with the game, further including: verifying a reception permission of the receiving object for the token identification; determining that the reception permission is a permission allowing receiving, the permission allowing receiving characterizing that the M virtual resources having the token identification are not held by the receiving object; comparing the resource reception number with a first number threshold value based on the determination that the reception permission is a permission allowing receiving; determining that the resource reception number is less than the first number threshold value; and calling a general callback function in the smart contract of the blockchain based on the determination that the resource reception number is less than the first number threshold value, and determining, using the general callback function in the smart contract of the blockchain, the M virtual resources having the token identification and issued by the issuing object; determining a token attribute corresponding to the token identification based on a resource attribute of the M virtual resources, M being a positive integer; determining a resource identification of a target virtual resource transferred from the issuing object to the receiving object based on the token attribute of the token identification; calling the general callback function in the smart contract of the blockchain and generating, using the general callback function in the smart contract of the blockchain, a resource reception transaction for the target virtual resource transferred from the issuing object to the receiving object; broadcasting the resource reception transaction to a consensus network of the blockchain, wherein the consensus network generates a block for the resource reception transaction performs uplink processing on the block; and transferring the target virtual resource held by the issuing object to the receiving object after the block is successfully uplinked by the consensus network. 2 . The method according to claim 1 , wherein the determining a resource identification of a target virtual resource transferred from the issuing object to the receiving object based on the token attribute of the token identification comprises: determining a target index identification identifying the target virtual resource when the token attribute is a first token attribute and determining the resource identification of the target virtual resource transferred from the issuing object to an identification of the receiving object based on the token identification and the target index identification; and acquiring a general index identification when the token attribute is a second token attribute and determining the resource identification of the target virtual resource transferred from the issuing object to the receiving object based on the token identification and the general index identification, the transferred virtual resources in the M virtual resources having a same general index identification. 3 . The method according to claim 1 , wherein the determining a token identification in response to a resource reception request comprises: acquiring the resource reception request initiated by the receiving object; acquiring the token identification associated with an item identification when the resource reception request comprises the item identification; and acquiring a token identification set held by the issuing object when the resource reception request does not comprise the item identification and acquiring the token identification from the token identification set. 4 . The method according to claim 1 , wherein the determining a token attribute corresponding to the token identification based on a resource attribute of the M virtual resources comprises: determining that the token attribute corresponding to the token identification is a first token attribute when the resource attribute of the M virtual resources is a first resource attribute, the first resource attribute being used for characterizing that the M is equal to or greater than 2, and the M virtual resources having an only identification property; and determining that the token attribute corresponding to the token identification is a second token attribute when the resource attribute of the M virtual resources is a second resource attribute or a third resource attribute, the second resource attribute being used for characterizing that the M is equal to or greater than 2, the M virtual resources having a same identification property, and the third resource attribute being used for characterizing that the M is equal to 1. 5 . The method according to claim 1 , further comprising: acquiring an object registration request transmitted by a third service node, the object registration request comprising an object identification corresponding to the third service node, an identification address corresponding to the third service node, and an object type; calling a general registration function in the smart contract based on the object registration request; determining the object identification corresponding to the third service node as the identification of the issuing object when the object type is an issuing object type and storing the identification of the issuing object and the identification address in association in the blockchain based on the general registration function identifying the object type; and determining that the object identification corresponding to the third service node is an identification of the receiving object when the object type is a receiving object type and storing the identification of the receiving object and the identification address corresponding to the third service node in association in the blockchain. 6 . The method according to claim 1 , further comprising: acquiring a resource query request transmitted by a query object, the resource query request comprising the resource identification; calling a general resource query function in the smart contract based on the resource query request; determining a resource query permission of the query object based on the general resource query function; and returning resource circulation information for the target virtual resource to the query object when the resource query permission is a permission allowing resource querying, the permission allowing resource querying being used for indicating that the query object is the receiving object or an object corresponding to a consensus node in the blockchain. 7 . A computer device, comprising a processor, a memory, and a network interface, the processor being connected to the memory and the network interface, the network interface being configured to provide a data communication function, the memory being configured to store a computer program that, when executed by the processor, causes the computer device to perform a blockchain-based data processi
Establishing or using transaction specific rules · CPC title
involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title
received data contents, e.g. message integrity · CPC title
the source of the received data · CPC title
using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.