Blockchain-based data processing
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-modifiedWs 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.