Blockchain-based data processing method and apparatus

US11270388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11270388-B2
Application numberUS-202117163659-A
CountryUS
Kind codeB2
Filing dateFeb 1, 2021
Priority dateDec 21, 2018
Publication dateMar 8, 2022
Grant dateMar 8, 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 method and apparatus are provided. The method comprises: by a node device of a service acceptance platform, receiving service processing application data of a target user; generating a first service processing result; encrypting the first service processing result using a public key of a node device of a service processing entity; and sending, a first transaction to a blockchain for the first transaction to be recorded in a distributed database of the blockchain upon verification of the first transaction by a plurality of node devices associated with the blockchain according to a consensus mechanism, wherein: the first transaction comprises the encrypted first service processing result, and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service processing entity.

First claim

Opening claim text (preview).

What is claimed is: 1. A blockchain-based data processing method, comprising: receiving, by a node device of a service acceptance platform, service processing application data of a target user; generating, by the node device of the service acceptance platform based on the service processing application data, a first service processing result; encrypting, by the node device of the service acceptance platform, the first service processing result using a public key of a node device of a service data processing entity; and sending, by the node device of the service acceptance platform, a first transaction to a blockchain, the first transaction being recorded in a distributed database of the blockchain upon verification of the first transaction according to a consensus mechanism, wherein: the first transaction is recorded in the distributed database of the blockchain by, selecting, before a round of consensus of the blockchain starts, one node device from a plurality of node devices associated with the blockchain as a primary node device, and setting other node devices associated with the blockchain as secondary node devices, verifying, by the primary node device, the first transaction, adding, by the primary node device and upon verification of the first transaction, the first transaction to a candidate block, broadcasting, by the primary node device, the candidate block to the secondary node devices, and setting the candidate block as a latest block after the candidate block is approved by a preset quantity of the secondary node devices, and adding the latest block to the distributed database of the blockchain; the first transaction comprises the encrypted first service processing result; and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service data processing entity. 2. The method of claim 1 , further comprising: obtaining, by the node device of the service acceptance platform from the distributed database of the blockchain, a second transaction comprising a second service processing result of the target user generated by the node device of the service data processing entity; and sending the second service processing result to the target user. 3. The method of claim 2 , wherein the second service processing result is encrypted using a public key of the node device of the service acceptance platform. 4. The method of claim 1 , wherein: the service acceptance platform comprises an insurance application acceptance platform; the service data processing entity comprises an insurance application review agency; the service processing application data comprises insurance application data of the target user; the first service processing result comprises insurance policy application data; and the second service processing result comprises an insurance application result of the target user. 5. The method of claim 1 , wherein: the service acceptance platform comprises a claim settlement acceptance platform; the service data processing entity comprises a claim settlement review agency; the service processing application data comprises claim settlement application data of the target user; the first service processing result comprises claim settlement report data; and the second service processing result comprises a compensation result for the target user. 6. The method of claim 1 , wherein: the blockchain is a consortium blockchain; and the node device of the service acceptance platform and the node device of the service data processing entity are consortium member node devices of the consortium blockchain. 7. The method of claim 1 , further comprising: obtaining, by the node device of the service data processing entity from the distributed database of the blockchain, the first transaction; generating, by the node device of the service data processing entity, a second service processing result based on the first service processing result; encrypting, by the node device of the service data processing entity, the second service processing result using a public key of the node device of the service acceptance platform; and sending, by the node device of the service data processing entity, a second transaction to the blockchain for the second transaction to be recorded in the distributed database of the blockchain upon verification of the second transaction by the plurality of node devices associated with the blockchain according to the consensus mechanism, wherein the second transaction comprises the encrypted second service processing result. 8. A system for blockchain-based data-processing, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising: receiving service processing application data of a target user; generating, based on the service processing application data, a first service processing result; encrypting the first service processing result using a public key of a node device of a service data processing entity; and sending a first transaction to a blockchain, the first transaction being recorded in a distributed database of the blockchain upon verification of the first transaction according to a consensus mechanism, wherein: the first transaction is recorded in the distributed database of the blockchain by, selecting, before a round of consensus of the blockchain starts, one node device from a plurality of node devices associated with the blockchain as a primary node device, and setting other node devices associated with the blockchain as secondary node devices, verifying, by the primary node device, the first transaction, adding, by the primary node device and upon verification of the first transaction, the first transaction to a candidate block, broadcasting, by the primary node device, the candidate block to the secondary node devices, and setting the candidate block as a latest block after the candidate block is approved by a preset quantity of the secondary node devices, and adding the latest block to the distributed database of the blockchain; the first transaction comprises the encrypted first service processing result; and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service data processing entity. 9. The system of claim 8 , wherein the operations further comprise: obtaining, from the distributed database of the blockchain, a second transaction comprising a second service processing result of the target user generated by the node device of the service data processing entity; and sending the second service processing result to the target user. 10. The system of claim 9 , wherein the second service processing result is encrypted using a public key of the node device of the service acceptance platform. 11. The system of claim 8 , wherein: the service acceptance platform comprises an insurance application acceptance platform; the service data processing entity comprises an insurance application review agency; the service processing application data comprises insurance application data of the target user; the first service processing result comprises insurance policy application data; and the second service processing result comprises an insurance application result of the target user. 12. The system of claim 8 , wherein: the service acceptance platform comprises a claim settlement acceptance platform; the service data processing entity comprises a claim settlement review age

Assignees

Inventors

Classifications

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

  • G06Q40/08Primary

    Insurance · CPC title

  • Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title

  • using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates · CPC title

  • Secure multiparty computation, e.g. millionaire problem · 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 US11270388B2 cover?
A blockchain-based data processing method and apparatus are provided. The method comprises: by a node device of a service acceptance platform, receiving service processing application data of a target user; generating a first service processing result; encrypting the first service processing result using a public key of a node device of a service processing entity; and sending, a first transact…
Who is the assignee on this patent?
Advanced New Technologies Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q40/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).