[go: up one dir, main page]

CN111050303B - Intelligent Internet of vehicles implementation method and system based on block chain technology - Google Patents

Intelligent Internet of vehicles implementation method and system based on block chain technology Download PDF

Info

Publication number
CN111050303B
CN111050303B CN201911279272.9A CN201911279272A CN111050303B CN 111050303 B CN111050303 B CN 111050303B CN 201911279272 A CN201911279272 A CN 201911279272A CN 111050303 B CN111050303 B CN 111050303B
Authority
CN
China
Prior art keywords
vehicles
information
vehicle
data
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911279272.9A
Other languages
Chinese (zh)
Other versions
CN111050303A (en
Inventor
赵煜
李盛葆
李睿
孟繁瑞
潘泉波
尹川铭
向媛媛
张泰�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Branch Center National Computer Network And Information Security Management Center
Original Assignee
Shandong Branch Center National Computer Network And Information Security Management Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Branch Center National Computer Network And Information Security Management Center filed Critical Shandong Branch Center National Computer Network And Information Security Management Center
Priority to CN201911279272.9A priority Critical patent/CN111050303B/en
Publication of CN111050303A publication Critical patent/CN111050303A/en
Application granted granted Critical
Publication of CN111050303B publication Critical patent/CN111050303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention particularly relates to an intelligent car networking implementation method and system based on a block chain technology. The intelligent Internet of vehicles implementation method based on the block chain technology comprises the steps of firstly, defining a driving area according to actual conditions, selecting a center node and a plurality of boundary nodes in the driving area, and constructing an Internet of vehicles alliance chain together with a Road Side Unit (RSU); continuously sharing information by running vehicles in the Internet of vehicles alliance chain, and recording and storing shared information; randomly selecting a running vehicle from boundary nodes of each Internet of vehicles alliance chain respectively, and constructing a side chain together; and the running vehicles in the side chain continuously share information and record and store the shared information, so that management departments are helped to acquire unified records of the data of the Internet of vehicles alliance chain in different running areas. The intelligent vehicle networking implementation method and system based on the block chain technology realize active risk avoidance control on vehicle safety and intelligent cooperative management on roads, and better promote the development of intelligent traffic.

Description

Intelligent Internet of vehicles implementation method and system based on block chain technology
Technical Field
The invention relates to the technical field of car networking, in particular to an intelligent car networking implementation method and system based on a block chain technology.
Background
The intelligent networking automobile serving as one of the important nodes of the Internet of things has very remarkable terminal equipment attributes. The intelligent networked automobile comprises a roadside sensor, a controller, an actuator and other devices, modern communication and network technologies are fused, intelligent information exchange and sharing between the automobile and X (automobile, road, people, cloud and the like) can be realized, the surrounding complex environment can be sensed to make an intelligent decision in real time, and a driver is helped to achieve cooperative control over the intelligent networked automobile. However, there are many problems to be solved in the development of the car networking technology, wherein the safety problem of the car networking is an important factor restricting the development.
Due to the vulnerability of the communication environment of the internet of vehicles, the network of the internet of vehicles is easily attacked by the network, such as the threat of the falsification, the replay and the like of the communication information to the message authenticity, which can cause serious consequences to the security of the internet of vehicles system. In the driving process of the vehicle, frequent information interaction is required among the nodes of the Internet of vehicles, so that the information safety is guaranteed. At present, a perfect solution is not really provided for the safety problem of the Internet of vehicles.
The traditional centralized Internet of vehicles information interaction mode is to realize the communication of vehicles by adopting a GPRS system or a 4G communication technology through a road side T-BOX. Data transmission is limited by communication signals, and communication cannot be carried out in areas without signals or with poor signals, so that the requirements of future development of the internet of vehicles on the real-time performance and reliability of roadside T-BOX data transmission cannot be met by a single 4G mobile communication mode. Meanwhile, the centralized mode of the internet of vehicles can increase the risk of the data center being invaded by hackers, so that the information security of the internet of vehicles is the premise and key of the deployment of the internet of vehicles.
DSRC, i.e., dedicated Short Range Communications, is an efficient wireless communication technology. The system can realize the identification and bidirectional communication of moving objects in high-speed motion in a specific area (usually tens of meters), such as vehicle-road and vehicle-vehicle bidirectional communication of vehicles, real-time transmission of image, voice and data information, and organic connection of vehicles and roads. The data exchange between vehicles is realized through the communication of the master node and the slave node, the rapid and stable communication between the vehicles is ensured, then the data exchange between roads and between vehicles is realized through the distributed broadcasting and storage of the roadside units, and in addition, the safe and reliable communication between the nodes of the Internet of vehicles is ensured by adopting the digital signature technology in the communication process.
An OBU (On board Unit) is a microwave device that communicates with an RSU (Road Side Unit) using DSRC technology. In an ETC system, an OBU adopts DSRC technology to establish a microwave communication link with an RSU, and realizes vehicle identity identification and electronic fee deduction under the condition of no parking during the traveling of a vehicle, so that no parking and card taking are realized, and an unmanned vehicle channel is established. In the management of the parking lot, the DSRC technology is adopted to realize the purpose of automatically deducting parking fee without stopping the express lane.
In summary, aiming at the development of the existing car networking technology and the defects of the equipment, a car networking terminal with higher transmission speed, higher reliability and higher safety is urgently needed to meet the rapid development of intelligent transportation.
Based on the situation, the invention provides an intelligent car networking implementation method and system based on a block chain technology.
Disclosure of Invention
In order to make up for the defects of the prior art, the invention provides a simple and efficient intelligent Internet of vehicles implementation method and system based on a block chain technology.
The invention is realized by the following technical scheme:
an intelligent car networking implementation method based on a block chain technology is characterized by comprising the following steps:
firstly, manually defining a driving area according to actual conditions, randomly selecting a driving vehicle in the driving area as a central node, selecting a plurality of driving vehicles at the boundary of the driving area as boundary nodes, and constructing a vehicle networking alliance chain together with a Road Side Unit (RSU) in the driving area;
secondly, continuously sharing information of running vehicles in the Internet of vehicles alliance chain by a decentralized vehicle-mounted T-Box, and recording, storing and sharing information;
step three, randomly selecting a running vehicle from boundary nodes of each Internet of vehicles alliance chain respectively, and constructing a side chain together;
and fourthly, continuously sharing information of the running vehicles in the side chain by the decentralized vehicle-mounted T-Box, and recording and storing shared information, thereby realizing information sharing of different running areas and helping management departments to obtain unified records of the Internet of vehicles alliance chain data of different running areas.
In the first step, the central node sends request authentication information to surrounding vehicles or Road Side Units (RSUs) through a data communication DSRC module, and the two parties can establish bidirectional data transmission after service registration request, authentication and distributed channel access; and after the data interaction is completed, logging out the ending link through the service.
The decentralized vehicle-mounted T-Box of each running vehicle in the Internet of vehicles alliance chain and the side chain records road condition information verified at a certain period of time into a corresponding storage block through a Merkle Tree (Merckel Tree) algorithm and a consensus mechanism; and storing the time in a timestamp field, storing the Merkle root in a Merkle root field of a block head, and generating road condition information Merkle Tree in a block body, thereby generating a block record/side chain block record of a alliance chain and ensuring data consistency and safety consensus.
The road side unit RSU is used as a road side node of the Internet of vehicles alliance link and broadcasts road condition information and early warning service information in real time; the running vehicles serve as mobile nodes of an Internet of vehicles alliance chain and a side chain, the information of the running vehicles is broadcasted in real time by using the decentralized vehicle-mounted T-Box carried by the running vehicles, and the broadcast information from the road side unit and other running vehicles is received; the central node of the Internet of vehicles alliance chain carries out information interaction with the road side node, and the boundary node does not carry out information interaction with the road side node but only interacts with other boundary nodes and the central node, so that information sharing is realized.
Information interaction between the roadside nodes and the central node and between the boundary nodes and other boundary nodes and the central node adopt DSRC data transmission protocols; a sending end firstly encapsulates data to be broadcasted into a short message according to a DSRC data transmission protocol, and then sends the short message out by using a broadcasting mechanism; the receiving end verifies the received message and decodes the short message into remote RSU data and/or vehicle information data.
The invention discloses an intelligent Internet of vehicles system based on a block chain technology, which is characterized in that: the system comprises a car networking alliance chain and a side chain, wherein the car networking alliance chain comprises vehicles running in the same region and a Road Side Unit (RSU) of the region, and is used for realizing information sharing between the cars in the region; the side chain consists of a certain running vehicle running on the regional boundary, which is randomly selected in each Internet of vehicles alliance chain, and is used for helping a management department to obtain the unified record of the Internet of vehicles alliance chain data of each running region;
the running vehicles are all provided with a decentralized vehicle-mounted T-Box and a vehicle-mounted unit OBU; the decentralized vehicle-mounted T-BOX acquires vehicle information in real time through the vehicle-mounted unit OBU, and is responsible for realizing vehicle-to-vehicle data sharing and communication with the road side unit RSU, so that real-time traffic service information including real-time road condition information, traffic route optimization and collision avoidance is acquired.
The decentralized vehicle-mounted T-Box comprises a microprocessor, a data acquisition CAN module, a data communication DSRC module, a data storage EMMC module, a WiFi hot spot module, a GPS/Beidou positioning module, an RTC real-time clock module and a battery management PMU module;
the data acquisition CAN module is used for acquiring vehicle operation data and diagnosis information on a CAN bus; the data communication DSRC module is responsible for realizing wireless communication connection between vehicles and between the vehicles and the road side unit RSU; the data storage EMMC module is in charge of respectively storing data information acquired by the data acquisition CAN module and data information received by the data communication DSRC module into corresponding encryption storage blocks by using a block chain technology.
The invention has the beneficial effects that: according to the intelligent vehicle networking implementation method and system based on the block chain technology, the DSRC communication technology is applied to realize vehicle-to-vehicle data exchange through master-slave node communication, and rapid and stable communication among vehicles is guaranteed; meanwhile, the data exchange between roads and between vehicles and the roads is realized through the distributed broadcasting and storage of the roadside units; in addition, a digital signature technology is adopted in the communication process, so that safe and reliable communication among the nodes of the Internet of vehicles is ensured; therefore, active risk avoidance control on vehicle safety and intelligent cooperative management on roads are realized, and the development of intelligent traffic is better promoted.
Drawings
FIG. 1 is a schematic diagram of a decentralized vehicle-mounted T-Box hardware structure according to the present invention.
FIG. 2 is a schematic diagram of an intelligent car networking implementation method based on a block chain technology.
FIG. 3 is a schematic view of a process for constructing the Internet of vehicles alliance chain.
Fig. 4 is a schematic diagram of an intelligent car networking data storage method based on the block chain technology.
FIG. 5 is a schematic diagram of a decentralized onboard T-Box function structure according to the present invention.
Fig. 6 is a schematic view of an intelligent car networking application scenario based on the blockchain technology.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention more apparent, the present invention is described in detail below with reference to embodiments. It should be noted that the specific embodiments described herein are only for explaining the present invention and are not used to limit the present invention.
The intelligent Internet of vehicles implementation method based on the block chain technology comprises the following steps:
firstly, manually defining a driving area according to actual conditions, randomly selecting a driving vehicle in the driving area as a central node, selecting a plurality of driving vehicles at the boundary of the driving area as boundary nodes, and constructing a vehicle networking alliance chain together with a Road Side Unit (RSU) in the driving area;
continuously sharing information of running vehicles in the Internet of vehicles alliance chain by the decentralized vehicle-mounted T-Box, and recording, storing and sharing information;
step three, randomly selecting a running vehicle from boundary nodes of all the Internet of vehicles alliance chains respectively, and constructing side chains together;
and fourthly, continuously sharing information of the running vehicles in the side chain by the decentralized vehicle-mounted T-Box, and recording and storing shared information, thereby realizing information sharing of different running areas and helping management departments to obtain unified records of the Internet of vehicles alliance chain data of different running areas.
In the first step, the central node sends request authentication information with the frequency of 5.8GHz to surrounding vehicles or Road Side Units (RSUs) through a data communication DSRC module, and the two parties can establish bidirectional data transmission after service registration request and authentication and distributed channel access; and after the data interaction is completed, logging out the ending link through the service. Through such a jumpable bidirectional link, nearby vehicles can share own state information, position information and the like, thereby supporting wide applications of interconnected automobiles, cooperative intelligent transportation and automatic driving automobiles, such as collision avoidance early warning, blind area detection, emergency vehicle information notification, cooperative intelligent traffic signal lamps, motorcade vehicle cooperation, intelligent transportation facilities and the like. V2X can effectively avoid more than 80% automobile collision accidents, realizes the intellectualization of traffic facilities, and greatly improves traffic safety and efficiency.
The decentralized vehicle-mounted T-Box of each running vehicle in the Internet of vehicles alliance chain records the road condition information verified at a certain period of time into a corresponding storage block through a Merkle Tree (Merckel Tree) algorithm and a consensus mechanism; and storing the time in a timestamp field, storing the Merkle root in a Merkle root field of a block head, generating road condition information Merkle Tree in a block body, and storing other contents in corresponding fields, thereby generating a union link block record. The method solves SHA256 of Merkle Tree based on self computing capability of decentralized vehicle-mounted T-Box of all running vehicles, is easy to verify though the computation is complex, and can ensure data consistency and safety consensus.
When the car networking alliance chain generates the memory block, the side chain starts to work. At the moment, each car networking alliance chain selects a broadcast node from the boundary nodes in a mode of selecting in turn, and the broadcast nodes are responsible for broadcasting data in the car networking alliance chains in the side chains respectively. All broadcasting nodes exchange alliance chain data, and the alliance chain data is recorded into a side chain block through the Merkle Tree algorithm and the consensus mechanism, so that a unified record of national Internet of vehicles alliance chain data is formed.
Through the decentralized mode, each node can have a copy of the Internet of vehicles data record, authenticity and safety of the Internet of vehicles data can be effectively guaranteed, and meanwhile, more comprehensive and safe information service is provided for drivers.
The road side unit RSU is used as a road side node of the Internet of vehicles alliance link and broadcasts road condition information and early warning service information in real time; the running vehicles are used as mobile nodes of the Internet of vehicles alliance chain and side chains, self vehicle information such as vehicle positioning information, speed, time point, running direction and the like is broadcasted in real time by using the decentralized vehicle T-Box carried by the running vehicles, and the broadcasting information from the road side unit and other running vehicles is received; the central node of the Internet of vehicles alliance chain carries out information interaction with the road side node, and the boundary node does not carry out information interaction with the road side node but only interacts with other boundary nodes and the central node, so that information sharing is realized.
Information interaction between the roadside nodes and the central node and between the boundary nodes and other boundary nodes and the central node adopt DSRC data transmission protocols; a sending end firstly encapsulates data to be broadcasted into short messages according to a DSRC data transmission protocol, and then sends the short messages out by using a broadcasting mechanism; the receiving end validates the received message and decodes the short message into remote RSU data and/or vehicle information data.
The intelligent Internet of vehicles system based on the block chain technology comprises an Internet of vehicles alliance chain and a side chain, wherein vehicles running in the same region and a Road Side Unit (RSU) of the region are included in the Internet of vehicles alliance chain, and the RSU is used for realizing information sharing between vehicles in the region; the side chain consists of a certain running vehicle running on the regional boundary, which is randomly selected in each Internet of vehicles alliance chain, and is used for helping a management department to obtain the unified record of the Internet of vehicles alliance chain data of each running region;
the running vehicles are all provided with a decentralized vehicle-mounted T-Box and a vehicle-mounted unit OBU; the decentralized vehicle-mounted T-BOX acquires vehicle information (including instrument panel information of vehicles, state information and fault information of computer ECUs of each vehicle and the like) in real time through the OBU, and is responsible for realizing data sharing between vehicles and communicating with the RSU so as to acquire real-time traffic service information including real-time road condition information, traffic route optimization and collision avoidance.
The decentralized vehicle-mounted T-Box comprises a microprocessor, a data acquisition CAN module, a data communication DSRC module, a data storage EMMC module, a WiFi hot spot module, a GPS/Beidou positioning module, an RTC real-time clock module and a battery management PMU module;
the data acquisition CAN module is used for acquiring vehicle operation data and diagnosis information on a CAN bus; the data communication DSRC module is responsible for realizing wireless communication connection between vehicles and between the vehicles and the road side unit RSU; the data storage EMMC module is in charge of respectively storing data information acquired by the data acquisition CAN module and data information received by the data communication DSRC module into corresponding encryption storage blocks by using a block chain technology. The WiFi hotspot module is used for connecting data with a mobile phone and sending the data to a mobile phone APP to realize encrypted communication between ways and people and between ways.
In addition, the decentralized vehicle-mounted T-Box generates an encrypted storage block between vehicles through data exchange between the Internet of vehicles alliance chains. Meanwhile, the novel energy bus key has a dormancy awakening function, and the module can enter a dormant state under the condition that the new energy bus key is turned off through signals.
Exchanging basic safety information (BSM) between the vehicles and the Road Side Unit (RSU), wherein the BSM mainly comprises data information of the vehicles: speed, position, direction, braking, steering, street lamp information, early warning of obstacles ahead and the like.
The requirements and general mechanisms for each application are as follows:
(1) The vehicle-to-vehicle discrete context notification application provides information about events and road characteristics that are of interest to the driver in a particular area and time.
The application program contains 3 application instances: monitor, sender, recipient. The monitor mainly comprises existing on-road infrastructure such as traffic monitoring systems, visibility sensors, wind sensors on bridges, road information alerts etc. the monitor, after collecting relevant data, sends messages to nearby road side units RSUs over an internet connection, the messages including distribution parameters (e.g. priority, validity), authentication data (e.g. signatures), location and event and road information described using a standardized risk type scheme. The RSU then acts as a sender, sending messages to surrounding vehicles or vehicles within a geographical area using broadcast or regional multicast mechanisms. The vehicle-mounted T-Box as the recipient decodes the received message while confirming the validity of the message, saves the valid message and discards the invalid message. Messages describing the same event or road information are then clustered according to a standardized risk type scheme, with the information distributed across the clusters prioritized, and delivered to the vehicle human machine interface with the highest priority. In this application, the message contains information about the event and the traffic conditions. Note that road conditions can be static or dynamic, (e.g., sleet-static, traffic jam-dynamic). Each message contains information about a single event or condition for independent distribution.
Each message consists of the following 3 parts:
1. parameters for message management: this information is used to satisfy the independent processing of the message. It comprises the following steps: a random and unique message ID. Since the vehicle generates the message ID independently, complete uniqueness cannot be guaranteed unless it contains location and time information, which results in a long ID. The system must therefore avoid ID duplication. Timestamp of the message, priority, reliability of the message set by the initiator, restriction of the target area, expiration time.
2. Position information: this information is necessary in order to cluster the information and help the driver to identify the relevant messages. Thus, the location information of different messages must be matched and the own driving path must be matched to the message. To achieve matching, not only the event location is added to the message but also a location tracking descriptor. This tracking information must be coordinated with a dedicated digital map.
3. Event and road condition information: event and traffic information is encoded using a standardized, scalable scheme.
The following describes a specific implementation of the application in a danger early warning case, and the monitor monitors events such as traffic accidents or dangerous situations.
In order to avoid information loss, the detector can timely send the dangerous event message to the road side unit in the accident sending area, and the road side unit broadcasts the traffic accident danger early warning message in the accident area and in specific time. Vehicles within the area receive the broadcast message and complete the decoding of the message and clustering of the same event via the on-board T-Box, and then deliver the hazard warning event to the driver via USB to the vehicle human machine interface (e.g., audible, visual, and tactile). In addition, the use cases realized based on the application program further comprise early warning of traffic congestion, vehicle-to-vehicle notification in dangerous areas, safety service points, blind area warning and the like.
(2) An infrastructure-vehicle (one-way) communication application supports communication from a road side base station (RSU) to a vehicle without a continuous communication link between the vehicle and the RSU.
The application is neither able to establish a bi-directional communication link nor receive and forward hazard warnings. The bidirectional communication link and the reception and forwarding of hazard warnings are implemented via vehicle-to-vehicle distributed environment notifications. The application program comprises 2 application examples: a Road Side Unit (RSU) and an onboard T-Box. Wherein a Road Side Unit (RSU) as a sender encapsulates data to be broadcast into a short message according to a DSRC data transmission protocol, and then transmits the message to surrounding vehicles using a broadcast mechanism. The on-board T-Box acts as a recipient to validate the received message and decode the message into remote RSU data, and then evaluates the content of the message according to the use case requirements. And transmits the evaluation result to the vehicle human-machine interface.
The implementation mode of the application program is explained by using a vehicle speed limit broadcast case, the dynamic speed limit sign displays different limits according to special conditions such as the time of the day or traffic jam, and the RSU of the area periodically broadcasts a message containing the speed limit. Furthermore, the message will contain additional information about the speed limit, such as its geographical or directional limit. The vehicles in the area finish decoding the message after receiving the broadcast message through the vehicle-mounted T-Box, and some geographic or directional limits in the message are compared with the local data of the vehicles to determine whether the local vehicles apply the speed limit. If the vehicle speed collected by the T-Box exceeds the current limit speed, the T-Box sends overspeed information to the vehicle human-machine interface through the USB to send a warning to the driver. In addition, the use cases implemented based on the application program also include green light best speed consultation, dangerous zone I2V notification, and the like.
(3) A vehicle-to-vehicle unicast exchange application enables a communication link between two vehicles for exchanging information.
This application consists of 4 different phases: discovery, connection, maintenance, and shutdown. The discovery phase refers to the phase in which one vehicle decides to connect to another vehicle. In a subsequent connection phase the vehicle initiates a request to send to the other vehicle to open a connection. The other vehicle must decide whether to allow this connection. The maintenance phase is to keep the connection open while the two vehicles are exchanging data. The shutdown phase is when one of the two vehicles decides to stop exchanging data and close the connection. The initiator will send a connection request to the target vehicle and once the connection is established, the initiator must execute the duplex or two-way communication protocol required to implement the use case. This includes packaging the vehicle information into a message and sending the message at the appropriate time, the initiator may close the connection at any time. The responder should respond to all connection requests, either accept or reject. When a connection is established with an initiator, the responder should execute the duplex or bi-directional communication protocol required to implement the use case. This includes packaging the vehicle information into a message and sending the message at the appropriate time. The responder should request and send information from and to the vehicle system as the case may be, and the responder may close the connection at any time. This application is typically used to establish timely communication between vehicles.
The above-described embodiment is only one specific embodiment of the present invention, and general changes and substitutions by those skilled in the art within the technical scope of the present invention are included in the protection scope of the present invention.

Claims (7)

1. An intelligent car networking implementation method based on a block chain technology is characterized by comprising the following steps:
firstly, manually defining a driving area according to actual conditions, randomly selecting a driving vehicle in the driving area as a central node, selecting a plurality of driving vehicles at the boundary of the driving area as boundary nodes, and constructing an Internet of vehicles alliance chain together with a Road Side Unit (RSU) in the driving area;
secondly, continuously sharing information of running vehicles in the Internet of vehicles alliance chain by a decentralized vehicle-mounted T-Box, and recording, storing and sharing information;
step three, randomly selecting a running vehicle from boundary nodes of all the Internet of vehicles alliance chains respectively, and constructing side chains together;
and fourthly, continuously sharing information by the running vehicles in the side chains through the decentralized vehicle-mounted T-Box, and recording and storing shared information, thereby realizing information sharing of different running areas and helping management departments to obtain unified records of the Internet of vehicles alliance chain data of different running areas.
2. The intelligent car networking implementation method based on the block chain technology as claimed in claim 1, wherein: in the first step, the central node sends request authentication information to surrounding vehicles or Road Side Units (RSUs) through a data communication DSRC module, and the two parties can establish bidirectional data transmission after service registration request, authentication and distributed channel access; and after the data interaction is completed, logging out the ending link through the service.
3. The intelligent car networking implementation method based on the block chain technology as claimed in claim 1, wherein: the decentralized vehicle-mounted T-Box of each running vehicle in the Internet of vehicles alliance chain and the side chain records the verified road condition information into the corresponding storage block through a Merkle Tree algorithm and a consensus mechanism; and storing the time in a timestamp field, storing the Merkle root in a Merkle root field of a block head, and generating road condition information Merkle Tree in a block body, so as to generate a block record/side chain block record of a alliance chain and ensure the data consistency and the safety consensus.
4. The intelligent car networking implementation method based on the block chain technology as claimed in claim 2 or 3, wherein: the road side unit RSU is used as a road side node of the Internet of vehicles alliance chain and broadcasts road condition information and early warning service information in real time; the running vehicles are used as mobile nodes of an Internet of vehicles alliance chain and a side chain, the self vehicle information is broadcasted in real time by using the decentralized vehicle T-Box carried by the running vehicles, and the broadcast information from the road side unit and other running vehicles is received; the central node of the Internet of vehicles alliance chain carries out information interaction with the road side node, and the boundary node does not carry out information interaction with the road side node but only interacts with other boundary nodes and the central node, so that information sharing is realized.
5. The intelligent car networking implementation method based on the block chain technology as claimed in claim 4, wherein: DSRC data transmission protocols are adopted for information interaction between the roadside nodes and the central node and between the boundary nodes and other boundary nodes and the central node; a sending end firstly encapsulates data to be broadcasted into short messages according to a DSRC data transmission protocol, and then sends the short messages out by using a broadcasting mechanism; the receiving end verifies the received message and decodes the short message into remote RSU data and/or vehicle information data.
6. An intelligent car networking system based on block chain technology for implementing the method of claim 1~5, wherein: the system comprises a car networking alliance chain and a side chain, wherein the car networking alliance chain comprises vehicles running in the same region and a Road Side Unit (RSU) of the region, and is used for realizing information sharing between the cars in the region; the side chain consists of a certain running vehicle running on the regional boundary, which is randomly selected in each Internet of vehicles alliance chain, and is used for helping a management department to obtain the unified record of the Internet of vehicles alliance chain data of each running region;
the running vehicles are all provided with a decentralized vehicle-mounted T-Box and a vehicle-mounted unit OBU; the decentralized vehicle-mounted T-BOX acquires vehicle information in real time through an on-board unit (OBU), and is responsible for realizing vehicle-to-vehicle data sharing and communication with a Road Side Unit (RSU) so as to acquire real-time traffic service information including real-time road condition information, traffic route optimization and collision avoidance.
7. The intelligent block chain technology-based internet of vehicles system of claim 6, wherein: the decentralized vehicle-mounted T-Box comprises a microprocessor, a data acquisition CAN module, a data communication DSRC module, a data storage EMMC module, a WiFi hot spot module, a GPS/Beidou positioning module, an RTC real-time clock module and a battery management PMU module;
the data acquisition CAN module is used for acquiring vehicle operation data and diagnosis information on a CAN bus; the data communication DSRC module is responsible for realizing wireless communication connection between vehicles and between the vehicles and the road side unit RSU; the data storage EMMC module is in charge of respectively storing data information acquired by the data acquisition CAN module and data information received by the data communication DSRC module into corresponding encryption storage blocks by using a block chain technology.
CN201911279272.9A 2019-12-13 2019-12-13 Intelligent Internet of vehicles implementation method and system based on block chain technology Active CN111050303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911279272.9A CN111050303B (en) 2019-12-13 2019-12-13 Intelligent Internet of vehicles implementation method and system based on block chain technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911279272.9A CN111050303B (en) 2019-12-13 2019-12-13 Intelligent Internet of vehicles implementation method and system based on block chain technology

Publications (2)

Publication Number Publication Date
CN111050303A CN111050303A (en) 2020-04-21
CN111050303B true CN111050303B (en) 2022-12-06

Family

ID=70235967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911279272.9A Active CN111050303B (en) 2019-12-13 2019-12-13 Intelligent Internet of vehicles implementation method and system based on block chain technology

Country Status (1)

Country Link
CN (1) CN111050303B (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111601280B (en) * 2020-05-14 2022-08-19 中国联合网络通信集团有限公司 Access verification method and device
CN111601312B (en) * 2020-05-14 2022-09-02 中国联合网络通信集团有限公司 Block link access authentication method, Internet of vehicles terminal and operator system
CN111654840A (en) * 2020-05-28 2020-09-11 北京瑞华赢科技发展有限公司 Vehicle-road cooperative communication system based on multimode communication
CN111385768A (en) * 2020-06-01 2020-07-07 新睿信智能物联研究院(南京)有限公司 Vehicle networking data exchange method and system based on block chain
CN111683134A (en) * 2020-06-04 2020-09-18 勇鸿(重庆)信息科技有限公司 Distributed Internet of vehicles data transmission system and method based on block chain technology
CN112037554A (en) * 2020-08-05 2020-12-04 创驱(上海)新能源科技有限公司 Intelligent automobile safety travel system based on block chain technology
CN114338730B (en) * 2020-09-28 2023-10-03 普天信息技术有限公司 Blockchain consensus method and system for Internet of Vehicles communication scenarios
CN112562102A (en) * 2020-11-16 2021-03-26 北京握奇智能科技有限公司 Charging system and method based on block chain and intelligent networking automobile
CN112584346A (en) * 2020-12-16 2021-03-30 福州凌云数据科技有限公司 New generation of car networking communication architecture based on block chain technology
CN113205618A (en) * 2021-04-15 2021-08-03 东风汽车股份有限公司 UDS-based fault time acquisition system for pure electric light card
CN113132950B (en) * 2021-06-21 2022-02-15 智己汽车科技有限公司 Method and device for processing driving data based on block chain
CN113610464B (en) * 2021-08-03 2022-08-26 深圳信息职业技术学院 Intelligent Internet of vehicles intelligent platform based on Internet of things and communication technology
CN113961972B (en) * 2021-09-10 2024-07-02 东南大学 RSU auxiliary authentication method based on alliance chain in Internet of vehicles
CN113810880B (en) * 2021-09-26 2023-06-09 湖南大学 Blockchain-based car networking information sharing method, storage medium and roadside unit
CN116112504A (en) * 2021-11-09 2023-05-12 广州汽车集团股份有限公司 Vehicle environment sensing control method and control system
CN114089919A (en) * 2021-11-25 2022-02-25 中国联合网络通信集团有限公司 Heterogeneous MEC data collaboration method, collaborative service center and system
CN114745406B (en) * 2022-04-12 2024-07-19 江苏大学 Wide area road condition information sharing system based on alliance chain
CN114980023B (en) * 2022-06-02 2024-09-17 昆明理工大学 Internet of vehicles data sharing method based on cross-link technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017049977A1 (en) * 2015-09-25 2017-03-30 中兴通讯股份有限公司 Method, apparatus, and system for selecting target area, obu, and rsu
CN107733459A (en) * 2017-09-15 2018-02-23 中国汽车技术研究中心 The vehicle-mounted T Box to be communicated based on DSRC and low-altitude satellite and its application
CN107886388A (en) * 2017-09-22 2018-04-06 杭州云象网络技术有限公司 The traffic trip credit and safety service platform and its operation method of multicenter are realized based on alliance's chain
CN108597128A (en) * 2018-05-04 2018-09-28 济南浪潮高新科技投资发展有限公司 Urban network joins Car sharing system and method
CN109922149A (en) * 2019-03-06 2019-06-21 中南大学 A kind of car networking Data Exchange Model based on block chain
CN110519286A (en) * 2019-09-01 2019-11-29 江西理工大学 A kind of intelligent transportation Data Access Security method based on alliance's block chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017049977A1 (en) * 2015-09-25 2017-03-30 中兴通讯股份有限公司 Method, apparatus, and system for selecting target area, obu, and rsu
CN107733459A (en) * 2017-09-15 2018-02-23 中国汽车技术研究中心 The vehicle-mounted T Box to be communicated based on DSRC and low-altitude satellite and its application
CN107886388A (en) * 2017-09-22 2018-04-06 杭州云象网络技术有限公司 The traffic trip credit and safety service platform and its operation method of multicenter are realized based on alliance's chain
CN108597128A (en) * 2018-05-04 2018-09-28 济南浪潮高新科技投资发展有限公司 Urban network joins Car sharing system and method
CN109922149A (en) * 2019-03-06 2019-06-21 中南大学 A kind of car networking Data Exchange Model based on block chain
CN110519286A (en) * 2019-09-01 2019-11-29 江西理工大学 A kind of intelligent transportation Data Access Security method based on alliance's block chain

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Blockchain-Enabled Security in Electric Vehicles Cloud and Edge Computing;Hong Liu等;《 IEEE Network》;20180604;全文 *
Toward Blockchain-Based Fair and Anonymous Ad Dissemination in Vehicular Networks;Ming Li等;《IEEE Transactions on Vehicular Technology》;20190909;全文 *
基于车车通信的公路异常停车预警系统设计与实现;杜凯等;《电子设计工程》;20190505(第09期);全文 *

Also Published As

Publication number Publication date
CN111050303A (en) 2020-04-21

Similar Documents

Publication Publication Date Title
CN111050303B (en) Intelligent Internet of vehicles implementation method and system based on block chain technology
CN107733459B (en) Vehicle-mounted T-Box and its application based on DSRC and low-altitude satellite communication
US11087621B2 (en) Express lane planning method and unit
Ji et al. Survey on the internet of vehicles: Network architectures and applications
CN109003467B (en) Method, device and system for preventing vehicle collision
CN112368755B (en) Methods and systems for hybrid collective sensing and map crowdsourcing
CN105684395B (en) Method for filtering, filtering device, receiver
Reumerman et al. The application-based clustering concept and requirements for intervehicle networks
CN109873827B (en) Vehicle-road cooperative system and data safety transmission method thereof
CN102892088B (en) Vehicular access cooperation-based expressway wireless network message transmitting method and device
CN105280005A (en) Road safety message sending method and device
CN103606270A (en) Vehicle-road cooperative communication method and system
CN104537852A (en) Road accident prompting method based on vehicle-road collaboration
US20250148912A1 (en) Road intelligence network with collaborative sensing and positioning for driver registration and monitoring
JP7733116B2 (en) Communication method, V2X platform, in-vehicle device, and storage medium
CN112839319A (en) Cellular vehicle networking information processing method, device, system, terminal and storage medium
WO2019000745A1 (en) V2x terminal, system and management method for compatible multi-system v2x
CN105407170A (en) Internet of vehicles system with link protection
Lin et al. A framework of real-time intelligent transportation system based on hybrid fog-cloud computing
CN113205701A (en) Vehicle-road cooperation system and elevation conversion updating method based on vehicle-road cooperation
CN103167019A (en) Hybrid trust system and method in vehicular ad hoc network
Edwards et al. Wireless technology applications to enhance traveller safety
Vogt A comprehensive overview of the protocols associated with intelligent transportation systems
CN117671981A (en) Method and device for setting up vehicle-road collaborative services
CN116740983B (en) Abnormal vehicle warning methods and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant