IP Library Granted Patent US 12,192,349
Granted Patent B2
US 12,192,349 · App. 17/686,192 · Granted Jan 7, 2025

Unmanned driving information storage and playback method, device and storage medium

Inventor: Kexin He (Chengdu, CN)
Assignee: Black Sesame Technologies Inc.
H04L9/088H04L9/3236
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 12,192,349
App. No.
17/686,192
Granted
Jan 7, 2025
Kind
B2
Abstract

The application relates to a method, a device and a storage medium for storing and playing back unmanned driving information, wherein the unmanned driving information storage method comprises the following steps of: acquiring a plurality of data signals associated with an abnormal event when the abnormal event of an unmanned vehicle is monitored; calculating a first hash value for each data signal; storing each first hash value and the corresponding data signal as a key value pair in a key value database respectively; generating a first Merkel tree based on each first hash value; and storing the first Merkel tree and critical data signals of the plurality of data signals into a blockchain, and generating corresponding electronic money addresses and transaction timestamps. By this method, the correctness, integrity, fairness, and credibility of abnormal field data can be guaranteed, and too much storage space will not be occupied at the same time.

Claims (23)

1. An unmanned driving information playback method, comprising:

acquiring an electronic money address and a transaction timestamp associated with an abnormal event of an unmanned vehicle;

respectively storing each first hash value and the corresponding data signal as a key value pair in a key value database;

acquiring a first Merkel tree from a blockchain based on the electronic money address and the transaction timestamp;

acquiring a plurality of data signals from a key value database based on a root hash value of the first Merkel tree;

generating a second Merkel tree based on the plurality of data signals;

comparing the second Merkel tree with the first Merkel tree;

acquiring a critical data signal from the blockchain based on the electronic money address and the transaction timestamp when the second Merkel tree is inconsistent with the first Merkel tree; and

if the second Merkel tree is inconsistent with the first Merkel tree, identifying leaf nodes that are inconsistent with the second Merkel tree to determine tampered data signals among the plurality of data signals.

2. The method according to claim 1 , wherein acquiring the electronic money address and the transaction timestamp associated with the abnormal event of the unmanned vehicle further comprises:

according to a second root hash value, acquiring the electronic money address and the transaction timestamp from the key value database.

3. The method according to claim 1 , wherein acquiring a plurality of data signals from the key value database based on the root hash value of the first Merkel tree further comprises:

acquiring a plurality of first hash values from the key value database based on the root hash value of the first Merkel tree; and

acquiring the plurality of data signals from the key value database based on each of the first hash values.

4. The method according to claim 1 , wherein generating the second Merkel tree based on the plurality of data signals comprises:

calculating a third hash value for each data signal; and

generating the second Merkel tree based on the third hash value.

5. The method according to claim 1 , wherein the method further comprises:

acquiring a key from the blockchain while acquiring the first Merkel tree from the blockchain; and

decrypting the plurality of data signals by using the key based on the second Merkel tree being consistent with the first Merkel tree.

6. An unmanned driving information playback device, comprising:

a memory storing a machine executable program; and a processor that, when executing the machine executable program, performs the unmanned driving information playback method according to claim 1 .

7. A non-transitory computer readable storage medium storing a computer program, wherein the computer program, when executed by a processor, performs the unmanned driving information playback method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: HE, KEXIN
To: BLACK SESAME TECHNOLOGIES INC.
Reel/Frame 059648/0154 →
Priority Claims (1)
CN 202110251943.1 · Mar 8, 2021 · national
Continuity (1)
Related Publication 20220286277A1 · Sep 8, 2022
References Cited (21)
US 11100533B1 · Taubeneck · 2021 [cited by examiner]
US 20190319798A1 · Chalkias · 2019 [cited by examiner]
US 20190385269A1 · Zachary · 2019 [cited by examiner]
US 20200311848A1 · Weldemariam · 2020 [cited by examiner]
US 20200363994A1 · Jing · 2020 [cited by examiner]
US 20220094556A1 · Vestemean · 2022 [cited by examiner]
CN 108765626A · 2018 [cited by applicant]
CN 108897760A · 2018 [cited by examiner]
CN 109447809A · 2019 [cited by examiner]
CN 109509095A · 2019 [cited by examiner]
CN 109543065A · 2019 [cited by examiner]
CN 106407795A · 2019 [cited by applicant]
CN 110990378A · 2020 [cited by examiner]
CN 111368326A · 2020 [cited by examiner]
CN 111915931A · 2020 [cited by examiner]
CN 111444197B · 2020 [cited by examiner]
CN 112074856A · 2020 [cited by examiner]
CN 108711052B · 2021 [cited by examiner]
CN 114281793A · 2022 [cited by examiner]
CN 110460590B · 2022 [cited by examiner]
CN 112084201B · 2024 [cited by examiner]