Blockchain-based data processing system, method, computing device and storage medium

US11315115B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11315115-B2
Application numberUS-202016875552-A
CountryUS
Kind codeB2
Filing dateMay 15, 2020
Priority dateApr 12, 2019
Publication dateApr 26, 2022
Grant dateApr 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A blockchain-based data processing system may comprise: a transaction-side blockchain node and a server-side blockchain node on a blockchain network maintaining a blockchain. The transaction-side blockchain node may be configured to: create a transaction data structure based on an Unspent Transaction Output (UTXO) model, consolidate transaction data of a transaction according to the transaction data structure to generate shared transaction data, execute a smart contract of the transaction-side blockchain node to automatically determine a to-be-settled commission amount, update the shared transaction data according to the to-be-settled commission amount, collect the updated shared transaction data according to a preset condition, and send a to-be-settled transaction processing request comprising the updated shared transaction data to the server-side blockchain node. The server-side blockchain node may be configured to: receive the to-be-settled transaction processing request, and calculate a sum of the to-be-settled commission amount in the updated shared transaction data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A blockchain-based data processing method, comprising: creating, by a transaction-side blockchain node, a transaction data structure based on an Unspent Transaction Output (UTXO) model; standardizing, by the transaction-side blockchain node, according to the transaction data structure, transaction data of a first transaction conducted on an online sales platform for a first purchaser to purchase a first insurance policy from an insurance company for a first premium; executing, by the transaction-side blockchain node, a smart contract of the transaction-side blockchain node to automatically determine a to-be-settled commission amount for the standardized transaction data, the to-be-settled commission amount being a percentage of the first premium to be transferred from the insurance company to an account of the online sales platform for conducting the first transaction; updating, by the transaction-side blockchain node, the standardized transaction data with the to-be-settled commission amount; signing, by the transaction-side blockchain node, the updated standardized transaction data with a private key to form a signature; sending, by the transaction-side blockchain node, the signature into a blockchain network; validating, by the transaction-side blockchain node, the updated standardized transaction data; upon a successful validation of the updated standardized transaction data: consolidating, by the transaction-side blockchain node, the updated standardized transaction data into a hash block ID, broadcasting, by the transaction-side blockchain node, the hash block ID to the blockchain network, and consolidating, by the transaction-side blockchain node, the updated standardized transaction data into to-be-settled transaction data, wherein the to-be-settled transaction data: is in a format of the transaction data structure, corresponds to multiple transactions conducted on the online sales platform to purchase multiple respective insurance policies from the insurance company for multiple respective premiums, and includes multiple to-be-settled commission amounts, each corresponding to a respective one of the multiple transactions, wherein the multiple transactions include the first transaction; when a quantity of the multiple transactions reaches a preset threshold: automatically generating, by the transaction-side blockchain node, a to-be-settled transaction processing request for settling the multiple to-be-settled commission amounts, the to-be-settled transaction processing request comprising the to-be-settled transaction data and a hash value corresponding to the to-be-settled transaction data; and transmitting, by the transaction-side blockchain node, the to-be-settled transaction processing request to a server-side blockchain node; validating, by the server-side blockchain node, based on the hash value, the to-be-settled transaction processing request; and after validating the to-be-settled transaction processing request: determining, by the server-side blockchain node, the sum of the multiple to-be-settled commission amounts in the to-be-settled transaction data; updating, by the server-side blockchain node, the to-be-settled transaction data based on the sum; writing, by the server-side blockchain node, the updated to-be-settled transaction data into the blockchain network; and transferring, by the server-side blockchain node, the sum of the multiple to-be-settled commission amounts to the account of the online sales platform, wherein each of the multiple to-be-settled commission amounts is a percentage of a respective one of the multiple respective premiums. 2. The method according to claim 1 , wherein the transaction data structure comprises a transaction ID, a transaction input unit, and a transaction output unit, the transaction input unit comprising a signature unlocking script for spending an account balance and the transaction output unit comprising a locking script of an output balance for specifying a designated account to spend a corresponding UTXO unit. 3. The method according to claim 1 , wherein executing the smart contract of the transaction-side blockchain node to automatically determine the to-be-settled commission amount for the standardized transaction data comprises: calculating, by the transaction-side blockchain node, the to-be-settled commission amount as a percentage of the first premium; determining, by the transaction-side blockchain node, the account of the online sales platform according to the standardized transaction data and an account mapping table in the smart contract; and updating, by the transaction-side blockchain node, an output unit of the standardized transaction data based on the to-be-settled commission amount and the account of the online sales platform. 4. The method according to claim 1 , wherein, before creating the transaction data structure, the method further comprises: determining, by the transaction-side blockchain node, a mapping relationship between transaction information and bookkeeping accounts; generating, by the transaction-side blockchain node, a corresponding account mapping table according to the mapping relationship between transaction information and bookkeeping accounts; creating, by the transaction-side blockchain node, the smart contract, wherein the smart contract comprises an account mapping table and a method for calculating the to-be-settled commission amount; and writing, by the transaction-side blockchain node, the smart contract into the blockchain network. 5. One or more non-transitory computer-readable storage mediums for blockchain-based data processing, configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising: creating, by a transaction-side blockchain node, a transaction data structure based on an Unspent Transaction Output (UTXO) model; standardizing, by the transaction-side blockchain node, according to the transaction data structure, transaction data of a first transaction conducted on an online sales platform for a first purchaser to purchase a first insurance policy from an insurance company for a first premium; executing, by the transaction-side blockchain node, a smart contract of the transaction-side blockchain node to automatically determine a to-be-settled commission amount for the standardized transaction data, the to-be-settled commission amount being a percentage of the first premium to be transferred from the insurance company to an account of the online sales platform for conducting the first transaction; updating, by the transaction-side blockchain node, the standardized transaction data with the to-be-settled commission amount; signing, by the transaction-side blockchain node, the updated standardized transaction data with a private key to form a signature; sending, by the transaction-side blockchain node, the signature into a blockchain network; validating, by the transaction-side blockchain node, the updated standardized transaction data; upon a successful validation of the updated standardized transaction data: consolidating, by the transaction-side blockchain node, the updated standardized transaction data into a hash block ID, broadcasting, by the transaction-side blockchain node, the hash block ID to the blockchain network, and consolidating, by the transaction-side blockchain node, the updated standardized transaction data into to-be-settled transaction data, wherein the to-be-settled transaction data: is in a format of the transaction data structure, corresponds to multiple transactions conducted on the online sales platform to purchase multiple respective insurance policies from the insurance company for multiple respective premiums, and includes mul

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Business processing using cryptography · CPC title

  • Use of electronic signatures · CPC title

  • Financial cryptography, e.g. electronic payment or e-cash · CPC title

  • Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11315115B2 cover?
A blockchain-based data processing system may comprise: a transaction-side blockchain node and a server-side blockchain node on a blockchain network maintaining a blockchain. The transaction-side blockchain node may be configured to: create a transaction data structure based on an Unspent Transaction Output (UTXO) model, consolidate transaction data of a transaction according to the transaction…
Who is the assignee on this patent?
Advanced New Technologies Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3239. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).