IP Library Granted Patent US 11,144,926
Granted Patent B2
US 11,144,926 · App. 16/698,813 · Granted Oct 12, 2021

Blockchain-based recordkeeping method and apparatus

Inventor: Min Li (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q20/40145G06Q20/18H04L9/0637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,144,926
App. No.
16/698,813
Granted
Oct 12, 2021
Kind
B2
Abstract

One or more embodiments of the application provide a method and apparatus for blockchain-based recordkeeping, which are applicable to a self-service vending terminal. The self-service vending terminal is a node of a blockchain. The method includes: obtaining first record information, wherein the first record information is generated based on identification information of a target buyer; receiving second record information, wherein the second record information is generated based on purchase live stream data associated with the target buyer; generating a target transaction based on the first record information and the second record information; and sending the target transaction to a distributed database of a blockchain, for the target transaction to be recorded in the distributed database of the blockchain in response to the target transaction being verified by nodes of the blockchain based on a consensus.

Claims (45)

1. A computer-implemented method for blockchain-based recordkeeping implemented by a self-service vending system that comprises a self-service vending terminal and a monitor terminal, comprising:

obtaining, by an obtaining unit of the self-service vending terminal, identification information of a target buyer;

generating, by the obtaining unit of the self-service vending terminal, first record information, wherein generating the first record information comprises encrypting the obtained identification information of the target buyer;

capturing, by the monitoring terminal, live video and/or audio data for at least a part of a purchase process of the target buyer;

generating, by the monitoring terminal, second record information, wherein generating the second record information comprises compressing the live video and/or audio data associated with the target buyer;

sending, by the monitoring terminal to a receiving unit of the self-service vending terminal, the generated second record information;

generating, by the obtaining unit of the self-service vending terminal, third record information based on transaction payment information of the target buyer;

generating, by a generating unit of the self-service vending terminal, a hash digest from the first record information, the second record information, and the third record information;

generating, by the generating unit of the self-service vending terminal, a target transaction including the hash digest; and

recording, by the self-service vending terminal, the target transaction in a blockchain, wherein the recording comprises:

adding the target transaction to a candidate block, and

broadcasting the candidate block to a plurality of blockchain nodes of the blockchain.

2. The method according to claim 1 , wherein the blockchain is a consortium blockchain, and wherein the self-service vending terminal is a consortium member node of the consortium blockchain.

3. The method according to claim 1 , wherein the identification information of the target buyer comprises biometric recognition information of the target buyer or real-name information of the target buyer.

4. A self-service vending system for blockchain-based recordkeeping, comprising a self-service vending terminal and a monitoring terminal that comprise one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the self-service vending system to perform operations comprising:

obtaining, by an obtaining unit of the self-service vending terminal, identification information of a target buyer;

generating, by the obtaining unit of the self-service vending terminal, first record information, wherein generating the first record information comprises encrypting the obtained identification information of the target buyer;

capturing, by the monitoring terminal, live video and/or audio data for at least a part of a purchase process of the target buyer;

generating, by the monitoring terminal, second record information, wherein generating the second record information comprises compressing the live video and/or audio data associated with the target buyer;

sending, by the monitoring terminal to a receiving unit of the self-service vending terminal, the generated second record information;

generating, by the obtaining unit of the self-service vending terminal, third record information based on transaction payment information of the target buyer;

generating, by a generating unit of the self-service vending terminal, a hash digest from the first record information, the second record information, and the third record information;

generating, by the generating unit of the self-service vending terminal, a target transaction including the hash digest; and

recording, by the self-service vending terminal, the target transaction in a blockchain, wherein the recording comprises:

adding the target transaction to a candidate block, and

broadcasting the candidate block to a plurality of blockchain nodes of the blockchain.

5. One or more non-transitory computer-readable storage media containing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:

obtaining, by an obtaining unit of a self-service vending terminal, identification information of a target buyer;

generating, by the obtaining unit of the self-service vending terminal, first record information, wherein generating the first record information comprises encrypting the obtained identification information of the target buyer;

capturing, by a monitoring terminal, live video and/or audio data for at least a part of a purchase process of the target buyer;

generating, by the monitoring terminal, second record information, wherein generating the second record information comprises compressing the live video and/or audio data associated with the target buyer;

sending, by the monitoring terminal to a receiving unit of the self-service vending terminal, the generated second record information;

generating, by the obtaining unit of the self-service vending terminal, third record information based on transaction payment information of the target buyer;

generating, by a generating unit of the self-service vending terminal, a hash digest from the first record information, the second record information, and the third record information;

generating, by the generating unit of the self-service vending terminal, a target transaction including the hash digest; and

recording, by the self-service vending terminal, the target transaction in a blockchain, wherein the recording comprises:

adding the target transaction to a candidate block, and

broadcasting the candidate block to a plurality of blockchain nodes of the blockchain.

6. The system according to claim 4 , wherein the blockchain is a consortium blockchain, and wherein the self-service vending terminal is a consortium member node of the consortium blockchain.

7. The system according to claim 4 , wherein the identification information of the target buyer comprises biometric recognition information of the target buyer or real-name information of the target buyer.

8. The media according to claim 5 , wherein the blockchain is a consortium blockchain, and wherein the self-service vending terminal is a consortium member node of the consortium blockchain.

9. The media according to claim 5 , wherein the identification information of the target buyer comprises biometric recognition information of the target buyer or real-name information of the target buyer.

10. The method according to claim 1 , wherein the self-service vending terminal is a blockchain node in a computer network system of the blockchain.

11. The system according to claim 4 , wherein the self-service vending terminal is a blockchain node in a computer network system of the blockchain.

12. The media according to claim 5 , wherein the self-service vending terminal is a blockchain node in a computer networksystem of the blockchain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2019
From: LI, MIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051133/0894 →