Method and system for storing driving record data based on block chain
AssigneeNhn Corporation
InventorYoungjun Jo
Life of this patent
Estimating the term…
Abstract
A method for storing driving record data based on a blockchain comprises generating and storing driving record information associated with a driving of a vehicle; detecting occurrence of a predetermined event to the vehicle; if the occurrence of the event is detected, extracting driving record information related to the event from the stored driving record information; converting the extracted driving record information into transaction data; and transmitting the converted transaction data to a consortium blockchain network system.
Claims16
A computer-implemented method performed by a processor included in a vehicle, the method comprising:
- generating and storing, by the processor of the vehicle, driving record information, generated while the vehicle is driven, to memory;
- detecting occurrence of a predetermined event associated with the vehicle using one or more sensors of the vehicle;
- in response to the detected occurrence of the event, extracting driving record information related to the event from the driving record information stored in the memory;
- and
- converting the extracted driving record information into transaction data, and transmitting the converted transaction data to a consortium blockchain network system, the consortium blockchain network system including a plurality of nodes corresponding to each of a vehicle manufacturer, a driving function service provider and a public institution;
- distributing a received transaction data to be shared among other nodes by a node which has first received the converted transaction data;
- storing the received transaction data before a confirmation into a memory pool or a transaction pool as a temporary list;
- generating a block according to a preconfigured condition, wherein the block includes the received transaction data stored in the temporary list;
- providing an index-based search engine interface that searches for the transaction data including the driving record information;
- detecting the transaction data through the search of the index-based search engine interface;
- and
- decrypting the detected transaction data and allowing the detected transaction data to be retrieved only when the detected transaction data has a valid digital signature of at least one or more the plurality of nodes,
- wherein the converting of the extracted driving information into the transaction data comprises:
- including index information of the driving record information in front data configured in a publicly open form, the index information comprising at least one of the driving function service provider index, vehicle manufacturer index, vehicle index, or driver index of the driving record information;
- and
- encrypting the extracted driving record information related to the event, and including the encrypted driving record information related to the event in main data,
- wherein the converted transaction data is transmitted to one node of the consortium blockchain network system in which the one node is not the vehicle manufacturer or the driving function service provider, and
- wherein the generating of the block according to the preconfigured condition comprises:
- including a nonce in a block header,
- adjusting the difficulty so that the nonce is solved within a predetermined time, and
- determining a condition that a node that has found a hash of the block header by solving the nonce generates a new block.
Dependencies are inferred from the claim text.