# US 11,113,769 B2 · Blockchain-based service execution method and apparatus, and electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,769 B2
- Document ID: US11113769B2
- Status: Granted
- Kind: B2
- Application number: 16/752,345
- Filed: 2020-01-24
- Published: 2020-06-04
- Granted: 2021-09-07
- Earliest claimed: 2018-03-30
- Assignees: Advanced New Technologies Co., Ltd.
- Applicants: Advanced New Technologies Co., Ltd.
- Inventors: Danqing Hu; Shaorong Zhang
- Web page: https://patentgrep.com/patent/US11113769B2

## CPC

- G06Q 40/08: Insurance
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F 16/51: Indexing; Data structures therefor; Storage structures
- G06Q 20/0655: {e-cash managed centrally}
- G06Q 20/223: {based on the use of peer-to-peer networks}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/3829: {involving key management}
- G06Q 50/182: {Alternative dispute resolution}
- G06Q 50/26: Government or public services (business processes related to the transportation industry G06Q50/40)
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G06Q 2220/00: Business processing using cryptography
- H04L 2209/84: Vehicles
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Appearance data of a target entity is collected as appearance data, where the target entity comprises a physical entity capable of accessing, as a member, a blockchain. The appearance data is registered in a distributed database associated with the blockchain as an identity of the target entity. A target transaction initiated by a member node device in the blockchain is received, where the target transaction comprises the appearance data of the target entity that is collected by the member node device and a service event that is related to the target entity and that is detected by the member node device. A smart contract that corresponds to the service event is invoked. Based on the identity indicated by the appearance data of the target entity, service logic stated in the smart contract is executed.

## Claims

### Claim 1

A computer-implemented method for a blockchain-based service, comprising:
collecting appearance data of a vehicle as collected appearance data, the vehicle capable of accessing, as a member, a blockchain;
registering, in a distributed database associated with the blockchain, the appearance data as an identity of the vehicle;
associating the appearance data with an account address of the vehicle in the blockchain;
detecting, by a member node device in the blockchain, a traffic congestion event that is related to the vehicle;
receiving a target transaction initiated by the member node device in the blockchain, wherein the target transaction comprises the appearance data of the vehicle that is collected by the member node device and traffic congestion event information that is related to the traffic congestion event;
invoking a smart contract that corresponds to the traffic congestion event information;
identifying the account address of the vehicle based on the appearance data of the vehicle that is collected by the member node device; and
executing, based on the account address of the vehicle, right-of-way yielding logic stated in the smart contract.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
broadcasting, by the member node device, the target transaction to the blockchain; and
participating, by the member node device, in consensus processing by the blockchain on the target transaction.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the traffic congestion event is detected by a plurality of additional member node devices, and wherein the plurality of additional member node devices jointly determine that the vehicle is involved in the traffic congestion event.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, wherein at least one of the plurality of additional member node devices is a traffic camera.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein executing the right-of-way yielding logic stated in the smart contract comprises rewarding the vehicle with right-of-way privileges in response to the vehicle performing a desired action.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the desired action comprises at least one of:
yielding to a public transportation vehicle; or
merging into a designated yielding lane.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising following execution of the smart contract, broadcasting a message to a driver of the vehicle indicating results of the execution of the smart contract.

### Claim 8

A non-transitory, computer-readable medium storing one or more instruction executable by a computer system to perform operations comprising:
collecting appearance data of a vehicle as collected appearance data, the vehicle capable of accessing, as a member, a blockchain;
registering, in a distributed database associated with the blockchain, the appearance data as an identity of the vehicle;
associating the appearance data with an account address of the vehicle in the blockchain;
detecting, by a member node device in the blockchain, a traffic congestion event that is related to the vehicle;
receiving a target transaction initiated by the member node device in the blockchain, wherein the target transaction comprises the appearance data of the vehicle that is collected by the member node device and traffic congestion event information that is related to the traffic congestion event;
invoking a smart contract that corresponds to the traffic congestion event information;
identifying the account address of the vehicle based on the appearance data of the vehicle that is collected by the member node device; and
executing, based on the account address of the vehicle, right-of-way yielding logic stated in the smart contract.

### Claim 9 (depends on 8)

The non-transitory, computer-readable medium of claim 8, the operations further comprising:
broadcasting, by the member node device, the target transaction to the blockchain; and
participating, by the member node device, in consensus processing by the blockchain on the target transaction.

### Claim 10 (depends on 9)

The non-transitory, computer-readable medium of claim 9, wherein the traffic congestion event is detected by a plurality of additional member node devices, and wherein the plurality of additional member node devices jointly determine that the vehicle is involved in the traffic congestion event.

### Claim 11 (depends on 10)

The non-transitory, computer-readable medium of claim 10, wherein at least one of the plurality of additional member node devices is a traffic camera.

### Claim 12 (depends on 8)

The non-transitory, computer-readable medium of claim 8, wherein executing the right-of-way yielding logic stated in the smart contract comprises rewarding the vehicle with right-of-way privileges in response to the vehicle performing a desired action.

### Claim 13 (depends on 12)

The non-transitory, computer-readable medium of claim 12, wherein the desired action comprises at least one of:
yielding to a public transportation vehicle; or
merging into a designated yielding lane.

### Claim 14 (depends on 8)

The non-transitory, computer-readable medium of claim 8, the operations further comprising:
following execution of the smart contract, broadcasting a message to a driver of the vehicle indicating results of the execution of the smart contract.

### Claim 15

A computer-implemented method for a blockchain-based service, comprising:
collecting appearance data of a vehicle as collected appearance data, the vehicle capable of accessing, as a member, a blockchain;
registering, in a distributed database associated with the blockchain, the appearance data as an identity of the vehicle;
associating the appearance data with an account address of the vehicle in the blockchain;
detecting, by a member node device in the blockchain, location information that is related to the vehicle, wherein the location information indicates a planned road section event that corresponds to the vehicle entering a planned road section;
receiving a target transaction initiated by the member node device in the blockchain, wherein the target transaction comprises the appearance data of the vehicle that is collected by the member node device and the location information that is related to the vehicle;
invoking a smart contract that corresponds to the planned road section event;
identifying the account address of the vehicle based on the appearance data of the vehicle that is collected by the member node device; and
executing, based on the account address of the vehicle, vehicle reward logic or service logic stated in the smart contract.

### Claim 16 (depends on 15)

The computer-implemented method of claim 15, further comprising:
broadcasting, by the member node device, planned road section event information to the blockchain; and
performing consensus processing on the planned road section event information by the blockchain.

### Claim 17 (depends on 16)

The computer-implemented method of claim 16, wherein the planned road section event is detected by a plurality of additional member node devices, and wherein the planned road section event information comprises information from at least one additional member node device.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, wherein at least one of the plurality of additional member node devices is a traffic camera.

### Claim 19 (depends on 15)

The computer-implemented method of claim 15, wherein the vehicle reward logic is executed upon determining the vehicle entered a planned road section that is a traffic guided road section, and wherein executing the vehicle reward logic comprises rewarding the vehicle with at least one of:
a points reward associated with the vehicle; or
a right-of-way duration for the vehicle.

### Claim 20 (depends on 15)

The computer-implemented method of claim 15, wherein the service logic is executed upon determining the vehicle entered a planned road section that is a restricted road section, and wherein executing the service logic comprises penalizing the vehicle with at least one of:
a points deduction associated with the vehicle; or
a fee charged to an account associated with the vehicle.

### Claim 21 (depends on 15)

The computer-implemented method of claim 15, further comprising, following execution of the smart contract, broadcasting a message to a driver of the vehicle indicating results of the execution of the smart contract.

### Claim 22

A non-transitory, computer-readable medium storing one or more instruction executable by a computer system to perform operations comprising:
collecting appearance data of a vehicle as collected appearance data, the vehicle capable of accessing, as a member, a blockchain;
registering, in a distributed database associated with the blockchain, the appearance data as an identity of the vehicle;
associating the appearance data with an account address of the vehicle in the blockchain;
detecting, by a member node device in the blockchain, location information that is related to the vehicle, wherein the location information indicates a planned road section event that corresponds to the vehicle entering a planned road section;
receiving a target transaction initiated by the member node device in the blockchain, wherein the target transaction comprises the appearance data of the vehicle that is collected by the member node device and the location information that is related to the vehicle;
invoking a smart contract that corresponds to the planned road section event;
identifying the account address of the vehicle based on the appearance data of the vehicle that is collected by the member node device; and
executing, based on the account address of the vehicle, vehicle reward logic or service logic stated in the smart contract.

### Claim 23 (depends on 22)

The non-transitory, computer-readable medium of claim 22, the operations further comprising:
broadcasting, by the member node device, planned road section event information to the blockchain; and
performing consensus processing on the planned road section event information by the blockchain.

### Claim 24 (depends on 23)

The non-transitory, computer-readable medium of claim 23, wherein the planned road section event is detected by a plurality of additional member node devices, and wherein the planned road section event information comprises information from at least one additional member node device.

### Claim 25 (depends on 24)

The non-transitory, computer-readable medium of claim 24, wherein at least one of the plurality of additional member node devices is a traffic camera.

### Claim 26 (depends on 22)

The non-transitory, computer-readable medium of claim 22, wherein the vehicle reward logic is executed upon determining the vehicle entered a planned road section that is a traffic guided road section, and wherein executing the vehicle reward logic comprises rewarding the vehicle with at least one of:
a points reward associated with the vehicle; or
a right-of-way duration for the vehicle.

### Claim 27 (depends on 22)

The non-transitory, computer-readable medium of claim 22, wherein the service logic is executed upon determining the vehicle entered a planned road section that is a restricted road section, and wherein executing the service logic comprises penalizing the vehicle with at least one of:
a points deduction associated with the vehicle; or
a fee charged to an account associated with the vehicle.

### Claim 28 (depends on 22)

The non-transitory, computer-readable medium of claim 22, the operations further comprising:
broadcasting, following execution of the smart contract, a message to a driver of the vehicle indicating results of the execution of the smart contract.
