US2020126079A1PendingUtilityA1

Asset management method and apparatus, and electronic device

57
Assignee: ALIBABA GROUP HOLDING LTDPriority: Feb 14, 2018Filed: Dec 23, 2019Published: Apr 23, 2020
Est. expiryFeb 14, 2038(~11.6 yrs left)· nominal 20-yr term from priority
Inventors:Xuebing Yan
H04L 2209/56G06F 16/23G06Q 2220/00G06Q 20/10H04L 9/14H04L 9/3239G06Q 20/401H04L 2209/38G06Q 40/04H04L 9/50G06Q 20/02
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to transfer an asset object including a digital asset corresponding to a physical asset associated with the target user, in response to receiving the request, determining a contract object based on an asset type of the asset object, processing the asset object using the contract object to generate a plurality of target objects, deleting address information from the plurality of target objects, and adding the address information to asset receiving objects corresponding to the plurality of target objects.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for asset management, the computer-implemented method comprising:
 receiving, from a target user recorded in a distributed database of a blockchain network, a user input comprising a request to transfer an asset object comprising a digital asset corresponding to a physical asset associated with the target user;   in response to receiving the request, determining a contract object based on an asset type of the asset object;   processing the asset object using the contract object to generate a plurality of target objects;   deleting address information from the plurality of target objects; and   adding the address information to asset receiving objects corresponding to the plurality of target objects.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the contract object comprises a declaration of an execution program and a splitting rule used to split the asset object. 
     
     
         3 . The computer-implemented method of  claim 2 , wherein processing the asset object to generate the plurality of target objects comprises applying the splitting rule to the asset object. 
     
     
         4 . The computer-implemented method of  claim 2 , wherein the contract object comprises a code field that is used to maintain an execution code related to the execution program. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein the blockchain network comprises a consortium chain, and the target user in the blockchain network is a consortium member that has asset object generation authority in the consortium chain. 
     
     
         6 . The computer-implemented method of  claim 1 , further comprising:
 determining whether the request satisfies a predetermined transfer rule; and   in response to determining that the request satisfies the predetermined transfer rule, deleting the address information from the plurality of target objects and adding the address information to an asset receiving object that corresponds to the asset object.   
     
     
         7 . The computer-implemented method of  claim 1 , further comprising generating for the target user a public key associated with an account address of an institution in the blockchain network and a private key configured to be used by the institution to operate an account corresponding to the account address. 
     
     
         8 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
 receiving, from a target user recorded in a distributed database of a blockchain network, a user input comprising a request to transfer an asset object comprising a digital asset corresponding to a physical asset associated with the target user;   in response to receiving the request, determining a contract object based on an asset type of the asset object;   processing the asset object using the contract object to generate a plurality of target objects;   deleting address information from the plurality of target objects; and   adding the address information to asset receiving objects corresponding to the plurality of target objects.   
     
     
         9 . The non-transitory, computer-readable medium of  claim 8 , wherein the contract object comprises a declaration of an execution program and a splitting rule used to split the asset object. 
     
     
         10 . The non-transitory, computer-readable medium of  claim 9 , wherein processing the asset object to generate the plurality of target objects comprises applying the splitting rule to the asset object. 
     
     
         11 . The non-transitory, computer-readable medium of  claim 9 , wherein the contract object comprises a code field that is used to maintain an execution code related to the execution program. 
     
     
         12 . The non-transitory, computer-readable medium of  claim 8 , wherein the blockchain network comprises a consortium chain, and the target user in the blockchain network is a consortium member that has asset object generation authority in the consortium chain. 
     
     
         13 . The non-transitory, computer-readable medium of  claim 8 , wherein the operations further comprise:
 determining whether the request satisfies a predetermined transfer rule; and   in response to determining that the request satisfies the predetermined transfer rule, deleting the address information from the plurality of target objects and adding the address information to an asset receiving object that corresponds to the asset object.   
     
     
         14 . The non-transitory, computer-readable medium of  claim 8 , wherein the operations further comprise generating for the target user a public key associated with an account address of an institution in the blockchain network and a private key configured to be used by the institution to operate an account corresponding to the account address. 
     
     
         15 . A computer-implemented system, comprising:
 one or more computers; and   one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising:
 receiving, from a target user recorded in a distributed database of a blockchain network, a user input comprising a request to transfer an asset object comprising a digital asset corresponding to a physical asset associated with the target user; 
 in response to receiving the request, determining a contract object based on an asset type of the asset object; 
 processing the asset object using the contract object to generate a plurality of target objects; 
 deleting address information from the plurality of target objects; and 
 adding the address information to asset receiving objects corresponding to the plurality of target objects. 
   
     
     
         16 . The computer-implemented system of  claim 15 , wherein the contract object comprises a declaration of an execution program and a splitting rule used to split the asset object. 
     
     
         17 . The computer-implemented system of  claim 16 , wherein processing the asset object to generate the plurality of target objects comprises applying the splitting rule to the asset object. 
     
     
         18 . The computer-implemented system of  claim 16 , wherein the contract object comprises a code field that is used to maintain an execution code related to the execution program. 
     
     
         19 . The computer-implemented system of  claim 15 , wherein the blockchain network comprises a consortium chain, and the target user in the blockchain network is a consortium member that has asset object generation authority in the consortium chain. 
     
     
         20 . The computer-implemented system of  claim 15 , wherein the operations further comprise:
 determining whether the request satisfies a predetermined transfer rule;   in response to determining that the request satisfies the predetermined transfer rule, deleting the address information from the plurality of target objects and adding the address information to an asset receiving object that corresponds to the asset object; and   generating for the target user a public key associated with an account address of an institution in the blockchain network and a private key configured to be used by the institution to operate an account corresponding to the account address.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.