US2020358597A1PendingUtilityA1

Blockchain-based data processing

Assignee: ALIBABA GROUP HOLDING LTDPriority: Jul 9, 2019Filed: Jul 28, 2020Published: Nov 12, 2020
Est. expiryJul 9, 2039(~12.9 yrs left)· nominal 20-yr term from priority
H04L 9/0643H04L 9/3239H04L 65/40H04L 9/50H04L 63/12G06F 21/64H04L 9/0637G06F 16/27G06F 16/2358H04L 29/08H04L 2209/38
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

One or more embodiments of the present specification provide blockchain-based data processing methods and apparatuses that are applied to a blockchain network system that includes a node device of a service platform and a node device of a service provider. The method includes receiving first transaction data by the blockchain node device of the service provider; generating, by the blockchain node device of the service provider, second transaction data, as part of a second transaction, based on the service handling data; and sending, by the blockchain node device of the service provider, the second transaction data to a blockchain network.

Claims

exact text as granted — not AI-modified
Ws claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, by a blockchain node device of a service provider, service handling data of a target service object, wherein the service handling data comprises an identifier of the target service object, and wherein the service handling data is generated by a blockchain node device of a service platform;   receiving, by the blockchain node device of the service provider, first transaction data, as part of a first transaction, wherein the first transaction data is generated by the blockchain node device of the service platform based on the service handling data, and the first transaction data comprises the identifier of the target service object;   generating, by the blockchain node device of the service provider, second transaction data, as part of a second transaction, based on the service handling data, wherein the second transaction data comprises service processing data, and wherein the service processing data comprises the identifier of the target service object and at least one piece of attribute data of the target service object; and   sending, by the blockchain node device of the service provider, the second transaction data to a blockchain network, wherein a transaction record is generated by the blockchain node device of the service platform based on the first transaction and the second transaction data.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 executing predetermined service handling data acquisition logic; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         3 . The computer-implemented method of  claim 2 , wherein executing the predetermined service handling data acquisition logic comprises:
 sending an application for obtaining the service handling data to the blockchain node device of the service platform.   
     
     
         4 . The computer-implemented method of  claim 1 , wherein an additional node device in the blockchain network uses the first transaction data to establish a data set corresponding to the target service object in a world state database of the blockchain network based on the first transaction after being recorded in a first block of the blockchain network, and the data set comprises the identifier of the target service object, and the additional node device in the blockchain network uses the second transaction to update the data set corresponding to the target service object in the world state database of the blockchain network based on the second transaction after being recorded in a second block of the blockchain network, and an updated data set comprises the identifier and the at least one piece of attribute data of the target service object. 
     
     
         5 . The computer-implemented method of  claim 4 , further comprising;
 executing predetermined service handling data acquisition logic, wherein executing the predetermined service handling data acquisition logic comprises generating the service processing data based on the data set corresponding to the target service object; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         6 . The computer-implemented method of  claim 1 , wherein the blockchain network is a consortium blockchain, and the blockchain node device of the service platform and the blockchain node device of the service provider are node devices of consortium members in the consortium blockchain. 
     
     
         7 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
 receiving, by a blockchain node device of a service provider, service handling data of a target service object, wherein the service handling data comprises an identifier of the target service object, and wherein the service handling data is generated by a blockchain node device of a service platform;   receiving, by the blockchain node device of the service provider, first transaction data, as part of a first transaction, wherein the first transaction data is generated by the blockchain node device of the service platform based on the service handling data, and the first transaction data comprises the identifier of the target service object;   generating, by the blockchain node device of the service provider, second transaction data, as part of a second transaction, based on the service handling data, wherein the second transaction data comprises service processing data, and wherein the service processing data comprises the identifier of the target service object and at least one piece of attribute data of the target service object; and   sending, by the blockchain node device of the service provider, the second transaction data to a blockchain network, wherein a transaction record is generated by the blockchain node device of the service platform based on the first transaction and the second transaction data.   
     
     
         8 . The non-transitory, computer-readable medium of  claim 7 , further comprising:
 executing predetermined service handling data acquisition logic; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         9 . The non-transitory, computer-readable medium of  claim 8 , wherein executing the predetermined service handling data acquisition logic comprises:
 sending an application for obtaining the service handling data to the blockchain node device of the service platform.   
     
     
         10 . The non-transitory, computer-readable medium of  claim 7 , wherein an additional node device in the blockchain network uses the first transaction data to establish a data set corresponding to the target service object in a world state database of the blockchain network based on the first transaction after being recorded in a first block of the blockchain network, and the data set comprises the identifier of the target service object, and the additional node device in the blockchain network uses the second transaction to update the data set corresponding to the target service object in the world state database of the blockchain network based on the second transaction after being recorded in a second block of the blockchain network, and an updated data set comprises the identifier and the at least one piece of attribute data of the target service object. 
     
     
         11 . The non-transitory, computer-readable medium of  claim 10 , further comprising;
 executing predetermined service handling data acquisition logic, wherein executing the predetermined service handling data acquisition logic comprises generating the service processing data based on the data set corresponding to the target service object; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         12 . The non-transitory, computer-readable medium of  claim 7 , wherein the blockchain network is a consortium blockchain, and the blockchain node device of the service platform and the blockchain node device of the service provider are node devices of consortium members in the consortium blockchain. 
     
     
         13 . 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 one or more operations comprising:   receiving, by a blockchain node device of a service provider, service handling data of a target service object, wherein the service handling data comprises an identifier of the target service object, and wherein the service handling data is generated by a blockchain node device of a service platform;   receiving, by the blockchain node device of the service provider, first transaction data, as part of a first transaction, wherein the first transaction data is generated by the blockchain node device of the service platform based on the service handling data, and the first transaction data comprises the identifier of the target service object;   generating, by the blockchain node device of the service provider, second transaction data, as part of a second transaction, based on the service handling data, wherein the second transaction data comprises service processing data, and wherein the service processing data comprises the identifier of the target service object and at least one piece of attribute data of the target service object; and   sending, by the blockchain node device of the service provider, the second transaction data to a blockchain network, wherein a transaction record is generated by the blockchain node device of the service platform based on the first transaction and the second transaction data.   
     
     
         14 . The computer-implemented system of  claim 13 , further comprising:
 executing predetermined service handling data acquisition logic; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         15 . The computer-implemented system of  claim 14 , wherein executing the predetermined service handling data acquisition logic comprises:
 sending an application for obtaining the service handling data to the blockchain node device of the service platform.   
     
     
         16 . The computer-implemented system of  claim 13 , wherein an additional node device in the blockchain network uses the first transaction data to establish a data set corresponding to the target service object in a world state database of the blockchain network based on the first transaction after being recorded in a first block of the blockchain network, and the data set comprises the identifier of the target service object, and the additional node device in the blockchain network uses the second transaction to update the data set corresponding to the target service object in the world state database of the blockchain network based on the second transaction after being recorded in a second block of the blockchain network, and an updated data set comprises the identifier and the at least one piece of attribute data of the target service object. 
     
     
         17 . The computer-implemented system of  claim 16 , further comprising;
 executing predetermined service handling data acquisition logic, wherein executing the predetermined service handling data acquisition logic comprises generating the service processing data based on the data set corresponding to the target service object; and   determining, by the blockchain node device of the service provider, the service handling data corresponding to the first transaction is received.   
     
     
         18 . The computer-implemented system of  claim 13 , wherein the blockchain network is a consortium blockchain, and the blockchain node device of the service platform and the blockchain node device of the service provider are node devices of consortium members in the consortium blockchain.

Join the waitlist — get patent alerts

Track US2020358597A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.