CPC G08G 1/096805 (2013.01) [G06Q 30/0208 (2013.01); G08G 1/0116 (2013.01); G06Q 2220/00 (2013.01)] | 15 Claims |
1. A traffic management method based on a blockchain network, the traffic management method comprising:
collecting traffic-related data through at least one of a vehicle, a user terminal corresponding to the vehicle, and a roadside unit (RSU);
collecting vehicle driving information through at least one of the vehicle and the user terminal;
transmitting, by a server, block generation permission information to the user terminal;
transmitting, by the server, seed information to the user terminal;
storing, by at least one of the user terminal, the RSU and the server, the traffic-related data and the vehicle driving information in the blockchain network;
providing, by the server, feedback to the user terminal based on the traffic-related data stored in the blockchain network; and
calculating a safe driving index, which is a criterion for determining whether a user has safely driven the vehicle, based on the vehicle driving information stored in the blockchain network and providing a reward to the user terminal based on the safe driving index,
wherein the storing the traffic-related data and the vehicle driving information in the blockchain network comprises:
encrypting, by the user terminal, the traffic-related data;
storing, by the user terminal, the encrypted traffic-related data and a first hash value corresponding to the encrypted traffic-related data in the user terminal and transmitting the first hash value to the server;
storing, by the server, for the first hash value corresponding to the encrypted traffic-related data in the blockchain network;
encrypting, by the user terminal, the vehicle driving information using the block generation permission information;
generating, by the user terminal, a driving information block using the block generation permission information and storing the driving information block in the blockchain network;
generating, by the user terminal, random information by randomly converting the seed information in a number of times, which corresponds to a block number of the generated driving information block; and
generating, by the user terminal, a second hash value corresponding to the block generation permission information using the block generation permission information and the random information and storing the second hash value in the blockchain network.
|