A method and system for transmitting and displaying real-time vehicle data information to a terminal

By dividing and classifying the area between vehicles, selecting the optimal transmission method, and analyzing the transmission delay using neural networks, solving the problem of insufficient delay and real-time between vehicles in the prior art, and achieving the following Efficient data transmission.

CN119136179BActive Publication Date: 2025-01-07深圳市伟创高科电子有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411606021.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-01-07
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

In the prior art, when data transmission between vehicles, unnecessary vehicle participation and data transmission delays exist, resulting in insufficient real-time data transmission, especially in complex practical scenarios, the optimal communication method cannot be guaranteed.

Method used

By receiving data acquisition requests from the vehicle end at the data acquisition end, performing area division and vehicle classification, selecting intermediary vehicles and target vehicles, identifying influencing factors, and using neural networks to analyze transmission delays, and selecting the optimal transmission method for data transmission.

Benefits of technology

It reduces unnecessary vehicle participation, improves the real-time nature of data transmission, and ensures data transmission efficiency in complex scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136179B_ABST
    Figure CN119136179B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of intelligent decision-making technology, and discloses a method for transmitting and displaying real-time vehicle data information to a terminal, including: dividing a vehicle terminal into regions, classifying the vehicle terminals within the divided regions, selecting an intermediary vehicle between a data acquisition terminal and the vehicle terminal and a target vehicle of the intermediary vehicle from the classified vehicles; identifying a first influencing factor between the data acquisition terminal and the intermediary vehicle that affects a first transmission mode, analyzing a first transmission delay of the first transmission mode, and selecting an acquisition terminal-intermediary transmission mode between the data acquisition terminal and the intermediary vehicle from the first transmission mode through the first transmission delay; analyzing a second transmission delay of the second transmission mode, and selecting an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode through the second transmission delay; and integrating vehicle data information into a display interface of a terminal system. The present invention can reduce unnecessary vehicle participation and improve the real-time performance of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and system for transmitting and displaying real-time vehicle data information to a terminal, belonging to the technical field of intelligent decision making. Background Art

[0002] As traffic volume and people's purchasing power increase, the number of vehicles on the lanes also increases. At the same time, people have higher and higher requirements for the real-time reception and display of data by vehicles. For example, in a traffic jam scenario, the traffic jam information ahead needs to be transmitted to the vehicle terminal in real time so that the driver can make timely decisions on the traffic scenario. The time it takes for traffic information and vehicle information from other places to be transmitted to the vehicle terminal system determines the real-time nature of the data between vehicles.

[0003] At present, there are many ways to transmit data between the system end for detecting traffic data and the vehicle terminal. For example, V2X communication technology can realize the key technology of communication between vehicles and the surrounding environment, including communication between vehicles (V2V), vehicles and roads (V2I), vehicles and people (V2P), and vehicles and networks (V2N). Through V2X communication, vehicles can obtain real-time data such as driving information, road conditions, and traffic signals of surrounding vehicles, thereby realizing more intelligent driving assistance and safety warning. When transmitting data between vehicles, the existing technology first detects data and passes the detected data to the relay vehicle, which is then forwarded to other vehicles by the relay vehicle. There is a problem in this process. When the detected data is not the data requested by the relay vehicle, if the relay vehicle stores and forwards the data, some unnecessary vehicles will be involved in the data transmission process. Secondly, the existing technology usually pre-analyzes the transmission delay under a certain communication mode, and then applies the communication mode with small transmission delay to the actual scene. However, the actual scene is complex and changeable, and it cannot be guaranteed that the optimal communication mode under the test scene is still the optimal communication mode in the actual scene. In serious cases, the real-time transmission of data will also be greatly reduced. Therefore, a solution is urgently needed to reduce unnecessary vehicle involvement and improve the real-time performance of data transmission. Summary of the invention

[0004] The present invention provides a method and system for transmitting and displaying real-time vehicle data information to a terminal, the main purpose of which is to reduce unnecessary vehicle participation and improve the real-time performance of data transmission.

[0005] To achieve the above object, the present invention provides a method for transmitting and displaying real-time vehicle data information to a terminal, comprising:

[0006] Receiving, at a data acquisition end, a data acquisition request from a vehicle end, and collecting vehicle data information corresponding to the data acquisition request;

[0007] According to the data acquisition request, the vehicle end is divided into regions to obtain the divided regions of the vehicle end; based on the data acquisition request, the vehicle end in the divided regions is classified to obtain classified vehicles; and an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle are selected from the classified vehicles;

[0008] Acquire a first transmission mode between the data acquisition end and the intermediary vehicle, identify a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode based on the vehicle data information, analyze a first transmission delay of the first transmission mode using the first influencing factor, and select an acquisition end-intermediary transmission mode between the data acquisition end and the intermediary vehicle from the first transmission mode based on the first transmission delay;

[0009] Acquire a second transmission mode between the intermediary vehicle and the target vehicle, identify a second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information, analyze a second transmission delay of the second transmission mode using the second influencing factor, and select an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode based on the second transmission delay;

[0010] The vehicle data information is transmitted in real time to the terminal system of the vehicle end by using the acquisition end-intermediary transmission method and the intermediary-target transmission method, the vehicle data information is received in the terminal system, and the vehicle data information is integrated into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

[0011] Optionally, dividing the vehicle end into regions according to the data acquisition request to obtain the divided regions of the vehicle end includes:

[0012] Query the vehicle position of the vehicle terminal from the data acquisition request;

[0013] Obtain the transmitting position of the data acquisition end;

[0014] Based on the transmission range of the data acquisition terminal and the transmission position, the area of ​​the data acquisition terminal is divided to obtain a first divided area;

[0015] Determining whether the vehicle position belongs to the same first divided area;

[0016] When the vehicle position belongs to the same first divided area, a second divided area of ​​the vehicle position is generated, and the second divided area is used as the divided area of ​​the vehicle end.

[0017] Optionally, classifying the vehicles in the divided area based on the data acquisition request to obtain the classified vehicles includes:

[0018] Query the request content of the vehicle end in the divided area from the data acquisition request;

[0019] Calculating the content similarity between each request content in the request content;

[0020] According to the content similarity, initially classifying the vehicles in the divided area to obtain initially classified vehicles;

[0021] querying the vehicle position, vehicle speed and transmission range of the initially classified vehicle from the data acquisition request;

[0022] According to the vehicle speed and the transmission range, the number of neighboring vehicles of the initially classified vehicle is calculated using the following formula:

[0023] ;

[0024] in, represents the number of neighboring vehicles, Indicates The arrival rate of vehicles with the average speed is Indicates that the vehicle will be at its minimum speed To vehicle maximum speed The speed interval is divided into Speed ​​range After Speed ​​range The mean speed, Indicates Speed ​​range The starting speed, Indicates Speed ​​range The termination speed, Indicates the first The launch range of the initially classified vehicles;

[0025] Based on the number of neighboring vehicles, querying a first neighboring vehicle of the initially classified vehicle using the vehicle position;

[0026] Determining whether there is the initially classified vehicle among the second neighboring vehicles of the first neighboring vehicle;

[0027] When the initially classified vehicle exists in the second neighboring vehicle of the first neighboring vehicle, the initially classified vehicle and the first neighboring vehicle are clustered to obtain classified vehicles.

[0028] Optionally, selecting an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles includes:

[0029] Acquiring a transmission position of the data acquisition end and a vehicle position of the vehicle end;

[0030] The first propagation time between the transmitting position and the vehicle position is calculated using the following formula:

[0031] ;

[0032] in, represents the first propagation duration, Indicates the The vehicle position closest Launch location and The distance between the vehicle positions, Indicates The propagation distance per unit time under the first transmission mode;

[0033] Obtaining the number of simultaneous distributions at the vehicle end;

[0034] According to the number of simultaneous distributions, the second propagation duration between each of the vehicle terminals is calculated using the following formula:

[0035] ;

[0036] in, represents the second propagation duration, Indicates the number of vehicle terminals belonging to the same category among the classified vehicles, Indicates the number of simultaneous distributions, Indicates The two-way propagation delay between each vehicle terminal under the second transmission mode is represents the one-way propagation delay between each vehicle end;

[0037] Selecting an intermediary vehicle between the data acquisition end and the vehicle end by using the first propagation time and the second propagation time;

[0038] The classified vehicles are queried for a target vehicle that belongs to the same category as the intermediary vehicle.

[0039] Optionally, the identifying, according to the vehicle data information, a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode includes:

[0040] Collecting historical delay data and initial influencing factors between the data acquisition end and the vehicle end;

[0041] quantifying the initial influencing factors to obtain quantified influencing factors;

[0042] Performing grey correlation analysis on the quantitative influencing factors and the historical delay data to obtain grey analysis results;

[0043] According to the grey analysis result, identifying the correlation influencing factors between the data acquisition terminal and the intermediary vehicle from the initial influencing factors;

[0044] Acquire an expected transmission delay between the data acquisition end and the intermediary vehicle under the first transmission mode;

[0045] Taking the associated influencing factor and the expected transmission delay as first influencing factors;

[0046] The initial influencing factors include internal factors of the vehicle under the first transmission mode, internal factors of the transmitting end, and environmental factors between the data acquisition end and the vehicle end.

[0047] Optionally, the analyzing the first transmission delay of the first transmission mode by using the first influencing factor includes:

[0048] Inputting the first influencing factor into a preset convolutional neural network to identify a first factor feature of the first influencing factor through the convolutional neural network;

[0049] Inputting the first factor feature into a preset gated recurrent unit to output a second factor feature of the first factor feature through the gated recurrent unit;

[0050] Inputting the second factor feature into a preset attention mechanism to extract a third factor feature of the second factor feature through the attention mechanism;

[0051] Analyzing the first transmission delay of the first transmission mode by using the third factor characteristic;

[0052] Among them, the convolutional neural network includes a convolutional layer, a pooling layer and a fully connected layer, the gated recurrent unit includes an update gate and a reset gate, and the attention mechanism refers to a soft attention mechanism.

[0053] Optionally, identifying the first factor feature of the first influencing factor by using the convolutional neural network includes:

[0054] Extracting local features of the first influencing factor using a convolutional layer in the convolutional neural network;

[0055] Performing feature dimensionality reduction on the local features using a pooling layer in the convolutional neural network to obtain reduced-dimensional features;

[0056] The dimension reduction feature is linearly transformed using a fully connected layer in the convolutional neural network to obtain a first factor feature.

[0057] Optionally, the analyzing the second transmission delay of the second transmission mode by using the second influencing factor includes:

[0058] Inputting the second influencing factor into a trained convolutional neural network to identify a first feature of the second influencing factor through the trained convolutional neural network;

[0059] Inputting the first feature into a trained gated recurrent unit to output a second feature of the first feature through the trained gated recurrent unit;

[0060] Inputting the second feature into the trained attention mechanism to extract a third feature of the second feature through the trained attention mechanism;

[0061] The second transmission delay of the second transmission mode is analyzed by using the third characteristic.

[0062] Optionally, the integrating the vehicle data information into the display interface of the terminal system to obtain a final result that the vehicle data information is transmitted to the terminal system in real time and displayed includes:

[0063] Acquire the data display mode of the terminal system and the display influencing factors of the vehicle data information;

[0064] identifying, according to the display influencing factors, a display speed of the vehicle data information displayed on the display interface in the data display mode;

[0065] Selecting a target display mode from the data display modes using the display speed;

[0066] The vehicle data information is integrated into the display interface of the terminal system through the target display mode, and the final result that the vehicle data information is transmitted to the terminal system in real time and displayed is obtained.

[0067] In order to solve the above problems, the present invention also provides a system for transmitting and displaying real-time vehicle data information to a terminal, the system comprising:

[0068] An information acquisition module, used to receive a data acquisition request from a vehicle end at a data acquisition end, and acquire vehicle data information corresponding to the data acquisition request;

[0069] a target selection module, configured to divide the vehicle end into regions according to the data acquisition request to obtain the divided regions of the vehicle end, classify the vehicle end within the divided regions based on the data acquisition request to obtain classified vehicles, and select an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles;

[0070] a mode selection module, for obtaining a first transmission mode between the data acquisition terminal and the intermediary vehicle, identifying a first influencing factor between the data acquisition terminal and the intermediary vehicle that affects the first transmission mode according to the vehicle data information, analyzing a first transmission delay of the first transmission mode by using the first influencing factor, and selecting an acquisition terminal-intermediary transmission mode between the data acquisition terminal and the intermediary vehicle from the first transmission mode by using the first transmission delay;

[0071] a delay analysis module, configured to obtain a second transmission mode between the intermediary vehicle and the target vehicle, identify a second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information, analyze a second transmission delay of the second transmission mode using the second influencing factor, and select an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode based on the second transmission delay;

[0072] An information fusion module is used to transmit the vehicle data information in real time to the terminal system of the vehicle end by using the acquisition end-intermediary transmission method and the intermediary-target transmission method, receive the vehicle data information in the terminal system, and fuse the vehicle data information into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

[0073] Compared with the problem described in the background technology, the embodiment of the present invention divides the vehicle end into areas according to the data acquisition request, so as to divide the vehicles belonging to this communication range into vehicles in the same area based on the communication range of the data acquisition end. Furthermore, the embodiment of the present invention classifies the vehicle ends in the divided area based on the data acquisition request, so as to ensure that when subsequent data is transmitted between vehicles, only the data required by both the vehicle receiver and the vehicle sender is transmitted, thereby avoiding the phenomenon that the intermediate vehicle bears some unnecessary data storage and forwarding functions. Furthermore, the embodiment of the present invention selects the intermediary vehicle between the data acquisition end and the vehicle end and the target vehicle of the intermediary vehicle from the classified vehicles. It is used to select the vehicle that can transmit data in the shortest time based on the time it takes for the data acquisition segment to transmit data to the vehicle end and for the vehicle end to distribute the received data to other vehicle ends, so as to extract the real-time performance of data transmission in the subsequent process. Furthermore, the embodiment of the present invention identifies the first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode according to the vehicle data information, so as to select the factor that can affect the data transmission delay. Furthermore, the embodiment of the present invention analyzes the first transmission delay of the first transmission mode by using the first influencing factor, so as to use a neural network to analyze the real-time performance of the transmission under the influence of the first influencing factor, so as to facilitate the subsequent selection of the transmission mode with the final real-time performance based on the analyzed real-time performance of the transmission. Therefore, the method for transmitting and displaying real-time vehicle data information to a terminal proposed in the present invention can reduce unnecessary vehicle participation and improve the real-time performance of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 A schematic flow chart of a method for transmitting and displaying real-time vehicle data information to a terminal provided by an embodiment of the present invention;

[0075] Figure 2 A schematic diagram of a module for implementing a method for transmitting and displaying real-time vehicle data information to a terminal provided by an embodiment of the present invention.

[0076] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0077] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0078] The embodiment of the present application provides a method for transmitting and displaying real-time vehicle data information to a terminal. The execution subject of the method for transmitting and displaying real-time vehicle data information to a terminal includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the method provided by the embodiment of the present application. In other words, the method for transmitting and displaying real-time vehicle data information to a terminal can be executed by software or hardware installed on a terminal device or a server device. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc.

[0079] Embodiment 1:

[0080] Reference Figure 1 FIG. 1 is a flow chart of a method for transmitting and displaying vehicle real-time data information to a terminal according to an embodiment of the present invention. In this embodiment, the method for transmitting and displaying vehicle real-time data information to a terminal includes:

[0081] S1. Receive a data acquisition request from a vehicle end at a data acquisition end, and collect vehicle data information corresponding to the data acquisition request.

[0082] In an embodiment of the present invention, the data acquisition end refers to a computer processing system that responds to data acquisition requests from nearby vehicles, the vehicle end refers to a terminal system of a vehicle near the data acquisition end, the data acquisition request refers to a data display request initiated by the vehicle to the data acquisition end, such as displaying the traffic conditions in front of the vehicle, and the data acquisition end is used to monitor the traffic conditions in front of the vehicle. It should be noted that the data acquisition request also needs to include the vehicle's positioning information, the vehicle's speed information, the vehicle's communication range, etc., and the vehicle data information refers to the vehicle demand information monitored by the data acquisition end, such as information on the traffic conditions in front of the vehicle.

[0083] S2. According to the data acquisition request, the vehicle end is divided into regions to obtain the divided regions of the vehicle end; based on the data acquisition request, the vehicle end within the divided regions is classified to obtain classified vehicles; and an intermediary vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediary vehicle are selected from the classified vehicles.

[0084] The embodiment of the present invention divides the vehicle end into regions according to the data acquisition request, so as to divide the vehicles belonging to the communication range of the data acquisition end into vehicles in the same region based on the communication range of the data acquisition end.

[0085] Among them, the divided area refers to the area connected by the vehicle positions within the communication range of the same data acquisition terminal. For example, if the communication range of the same data acquisition terminal is area A, and the vehicle positions in area A are 1, 2, and 3, then the triangular area formed by 1, 2, and 3 is used as the divided area.

[0086] In one embodiment of the present invention, the vehicle end is divided into regions according to the data acquisition request to obtain the divided regions of the vehicle end, including: querying the vehicle position of the vehicle end from the data acquisition request; obtaining the transmission position of the data acquisition end; dividing the region of the data acquisition end based on the transmission range of the data acquisition end and the transmission position to obtain a first divided region; determining whether the vehicle position belongs to the same first divided region; when the vehicle position belongs to the same first divided region, generating a second divided region of the vehicle position, and using the second divided region as the divided region of the vehicle end.

[0087] Among them, the transmission position refers to the location of the data acquisition terminal, the transmission range refers to the range within the farthest distance of the vehicle that the data acquisition terminal can communicate with, and the first divided area refers to the communication range of the same data acquisition terminal.

[0088] Furthermore, the embodiment of the present invention classifies the vehicles within the divided area based on the data acquisition request to ensure that when data is subsequently transmitted between vehicles, only the data required by both the vehicle receiver and the vehicle sender is transmitted, thereby avoiding the phenomenon that intermediate vehicles have to bear some unnecessary data storage and forwarding functions.

[0089] In one embodiment of the present invention, based on the data acquisition request, the vehicle terminals in the divided area are classified to obtain classified vehicles, including: querying the request content of the vehicle terminals in the divided area from the data acquisition request; calculating the content similarity between each request content in the request content; performing initial vehicle classification on the vehicle terminals in the divided area according to the content similarity to obtain initially classified vehicles; querying the vehicle position, vehicle speed and transmission range of the initially classified vehicles from the data acquisition request; and calculating the number of neighboring vehicles of the initially classified vehicle according to the vehicle speed and the transmission range using the following formula:

[0090] ;

[0091] in, represents the number of neighboring vehicles, Indicates The arrival rate of vehicles with the average speed is Indicates that the vehicle will be at its minimum speed To vehicle maximum speed The speed interval is divided into Speed ​​range After Speed ​​range The mean speed, Indicates Speed ​​range The starting speed, Indicates Speed ​​range The termination speed, Indicates the first The launch range of the initially classified vehicles;

[0092] Based on the number of neighboring vehicles, the first neighboring vehicle of the initially classified vehicle is queried using the vehicle position; it is determined whether the initially classified vehicle exists among the second neighboring vehicles of the first neighboring vehicle; when the initially classified vehicle exists among the second neighboring vehicles of the first neighboring vehicle, the initially classified vehicle and the first neighboring vehicle are clustered to obtain classified vehicles.

[0093] Among them, the request content refers to the data requested by the vehicle to be displayed on the terminal, the initial classified vehicle refers to the vehicle with the same request content, the number of neighboring vehicles refers to the number of other vehicles that can communicate with the i-th initial classified vehicle, and the first neighboring vehicle refers to the neighboring vehicles of the i-th initial classified vehicle obtained by querying in sequence starting from the position closest to the i-th initial classified vehicle among the vehicle positions.

[0094] Optionally, the process of determining whether the initially classified vehicle exists among the second neighboring vehicles of the first neighboring vehicle is as follows: first, the number of neighboring vehicles of the first neighboring vehicle is calculated; then, based on the number of neighboring vehicles and the vehicle positions, the second neighboring vehicles of the first neighboring vehicle are queried; and finally, the i-th initially classified vehicle is queried among the second neighboring vehicles.

[0095] Furthermore, an embodiment of the present invention selects an intermediary vehicle and a target vehicle of the intermediary vehicle between the data acquisition end and the vehicle end from the classified vehicles, so as to select the vehicle that can transmit data in the shortest time based on the length of time it takes for the data acquisition segment to transmit data to the vehicle end and for the vehicle end to distribute the received data to other vehicle ends, thereby extracting the real-time performance of data transmission in the subsequent process.

[0096] The intermediary vehicle refers to a vehicle that receives data sent from the data acquisition end, and the target vehicle refers to a vehicle that receives data forwarded by the intermediary vehicle.

[0097] In one embodiment of the present invention, selecting an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles includes: acquiring a transmission position of the data acquisition end and a vehicle position of the vehicle end; and calculating a first propagation time between the transmission position and the vehicle position using the following formula:

[0098] ;

[0099] in, represents the first propagation duration, Indicates the The vehicle position closest Launch location and The distance between the vehicle positions, Indicates The propagation distance per unit time under the first transmission mode;

[0100] The number of simultaneous distributions of the vehicle terminals is obtained; and according to the number of simultaneous distributions, the second propagation duration between each of the vehicle terminals is calculated using the following formula:

[0101] ;

[0102] in, represents the second propagation duration, Indicates the number of vehicle terminals belonging to the same category among the classified vehicles, Indicates the number of simultaneous distributions, Indicates The two-way propagation delay between each vehicle terminal under the second transmission mode is represents the one-way propagation delay between each vehicle end;

[0103] An intermediary vehicle between the data acquisition end and the vehicle end is selected by using the first propagation time and the second propagation time; and a target vehicle belonging to the same category as the intermediary vehicle is queried among the classified vehicles.

[0104] The number of simultaneous distributions refers to the number of vehicles to which the intermediate vehicle simultaneously distributes the received data. For example, if the number of vehicle terminals belonging to the same category in the classified vehicle is 5, one of them temporarily acts as an intermediate vehicle, and The target vehicle for the intermediary vehicle can be distributed simultaneously in 3 vehicles, which means that under one-way propagation delay, the intermediary vehicle can send data to three vehicles at the same time, and also needs to receive the response information of these three vehicles (consuming one one-way propagation delay), and finally consumes another one-way propagation delay to distribute data to the fourth vehicle.

[0105] S3. Obtain a first transmission mode between the data acquisition terminal and the intermediary vehicle, identify a first influencing factor between the data acquisition terminal and the intermediary vehicle that affects the first transmission mode based on the vehicle data information, analyze a first transmission delay of the first transmission mode using the first influencing factor, and select an acquisition terminal-intermediary transmission mode between the data acquisition terminal and the intermediary vehicle from the first transmission mode based on the first transmission delay.

[0106] In the embodiment of the present invention, the first transmission mode refers to a mode in which the data acquisition end communicates with the intermediary vehicle, such as a V2N mode.

[0107] Furthermore, the embodiment of the present invention identifies a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode according to the vehicle data information, so as to select a factor that can affect the data transmission delay.

[0108] In one embodiment of the present invention, the first influencing factor affecting the first transmission mode between the data acquisition terminal and the intermediary vehicle is identified based on the vehicle data information, including: collecting historical delay data and initial influencing factors between the data acquisition terminal and the vehicle terminal; quantifying the initial influencing factors to obtain quantitative influencing factors; performing grey correlation analysis between the quantified influencing factors and the historical delay data to obtain grey analysis results; identifying the associated influencing factors between the data acquisition terminal and the intermediary vehicle from the initial influencing factors based on the grey analysis results; obtaining the expected transmission delay between the data acquisition terminal and the intermediary vehicle under the first transmission mode; and using the associated influencing factors and the expected transmission delay as the first influencing factors; wherein the initial influencing factors include internal factors of the vehicle under the first transmission mode, internal factors of the transmitting terminal, and environmental factors between the data acquisition terminal and the vehicle terminal.

[0109] Among them, the historical delay data refers to the historical transmission delay, that is, the time from the data acquisition end to the intermediary vehicle, the initial influencing factor refers to an indicator that does not contain a numerical value, such as data volume, transmission distance, sending speed, whether a response is required, real-time traffic conditions, transmission protocol and MAC backoff strategy, etc., the quantitative influencing factor refers to the initial influencing factor containing a specific numerical value, the expected transmission delay refers to the calculated ideal transmission delay between the data acquisition end and the intermediary vehicle, and the calculation principle is similar to the aforementioned principle of calculating the first propagation time between the transmitting position and the vehicle position, and will not be further elaborated here, the internal factors of the vehicle include the vehicle's response capability to receiving data, the internal factors of the transmitting end include the data sending capability of the transmitting end, and the environmental factors include data volume, transmission distance, traffic conditions, etc.

[0110] Furthermore, an embodiment of the present invention utilizes the first influencing factor to analyze the first transmission delay of the first transmission mode, so as to utilize a neural network to analyze the real-time performance of the transmission under the influence of the first influencing factor, thereby facilitating the subsequent selection of the transmission mode with the best real-time performance based on the analyzed transmission real-time performance.

[0111] In one embodiment of the present invention, the use of the first influencing factor to analyze the first transmission delay of the first transmission mode includes: inputting the first influencing factor into a preset convolutional neural network to identify a first factor feature of the first influencing factor through the convolutional neural network; inputting the first factor feature into a preset gated recurrent unit to output a second factor feature of the first factor feature through the gated recurrent unit; inputting the second factor feature into a preset attention mechanism to extract a third factor feature of the second factor feature through the attention mechanism; analyzing the first transmission delay of the first transmission mode through the third factor feature; wherein the convolutional neural network includes a convolutional layer, a pooling layer and a fully connected layer, the gated recurrent unit includes an update gate and a reset gate, and the attention mechanism refers to a soft attention mechanism.

[0112] In another embodiment of the present invention, identifying the first factor characteristics of the first influencing factor through the convolutional neural network includes: using the convolutional layer in the convolutional neural network to extract local characteristics of the first influencing factor; using the pooling layer in the convolutional neural network to perform feature dimensionality reduction on the local characteristics to obtain reduced dimensionality characteristics; using the fully connected layer in the convolutional neural network to perform linear changes on the reduced dimensionality characteristics to obtain first factor characteristics.

[0113] S4. Obtain a second transmission mode between the intermediary vehicle and the target vehicle, identify a second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information, analyze a second transmission delay of the second transmission mode using the second influencing factor, and select an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode based on the second transmission delay.

[0114] It should be noted that the principle of identifying the second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information is similar to the aforementioned principle of identifying the first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode based on the vehicle data information, and will not be further elaborated here.

[0115] In one embodiment of the present invention, the use of the second influencing factor to analyze the second transmission delay of the second transmission mode includes: inputting the second influencing factor into a trained convolutional neural network to identify a first feature of the second influencing factor through the trained convolutional neural network; inputting the first feature into a trained gated recurrent unit to output a second feature of the first feature through the trained gated recurrent unit; inputting the second feature into a trained attention mechanism to extract a third feature of the second feature through the trained attention mechanism; and analyzing the second transmission delay of the second transmission mode through the third feature.

[0116] S5. Utilize the acquisition end-intermediary transmission method and the intermediary-target transmission method to transmit the vehicle data information in real time to the terminal system of the vehicle end, receive the vehicle data information in the terminal system, integrate the vehicle data information into the display interface of the terminal system, and obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

[0117] In one embodiment of the present invention, the integration of the vehicle data information into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed, includes: obtaining the data display mode of the terminal system and the display influencing factors of the vehicle data information; according to the display influencing factors, identifying the display speed of the vehicle data information displayed on the display interface under the data display mode; selecting a target display mode from the data display mode using the display speed; and integrating the vehicle data information into the display interface of the terminal system through the target display mode to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

[0118] The data display method refers to data visualization technology, which is a method for displaying data on a screen.

[0119] It should be noted that the principle of obtaining the data display method of the terminal system and the display influencing factors of the vehicle data information is similar to the aforementioned principle of identifying the first influencing factor affecting the first transmission method between the data acquisition end and the intermediary vehicle based on the vehicle data information, and will not be further elaborated here.

[0120] It should be noted that the principle of identifying the display speed of the vehicle data information on the display interface under the data display mode based on the display influencing factors is similar to the principle of analyzing the first transmission delay of the first transmission mode using the first influencing factors, and will not be further elaborated here.

[0121] Compared with the problem described in the background technology, the embodiment of the present invention divides the vehicle end into areas according to the data acquisition request, so as to divide the vehicles belonging to this communication range into vehicles in the same area based on the communication range of the data acquisition end. Furthermore, the embodiment of the present invention classifies the vehicle ends in the divided area based on the data acquisition request, so as to ensure that when subsequent data is transmitted between vehicles, only the data required by both the vehicle receiver and the vehicle sender is transmitted, thereby avoiding the phenomenon that the intermediate vehicle bears some unnecessary data storage and forwarding functions. Furthermore, the embodiment of the present invention selects the intermediary vehicle between the data acquisition end and the vehicle end and the target vehicle of the intermediary vehicle from the classified vehicles. It is used to select the vehicle that can transmit data in the shortest time based on the time it takes for the data acquisition segment to transmit data to the vehicle end and for the vehicle end to distribute the received data to other vehicle ends, so as to extract the real-time performance of data transmission in the subsequent process. Furthermore, the embodiment of the present invention identifies the first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode according to the vehicle data information, so as to select the factor that can affect the data transmission delay. Furthermore, the embodiment of the present invention analyzes the first transmission delay of the first transmission mode by using the first influencing factor, so as to use a neural network to analyze the real-time performance of the transmission under the influence of the first influencing factor, so as to facilitate the subsequent selection of the transmission mode with the final real-time performance based on the analyzed real-time performance of the transmission. Therefore, the method for transmitting and displaying real-time vehicle data information to a terminal proposed in the present invention can reduce unnecessary vehicle participation and improve the real-time performance of data transmission.

[0122] Embodiment 2:

[0123] like Figure 2 The figure shows a functional module diagram of a system for transmitting and displaying real-time vehicle data information to a terminal according to the present invention.

[0124] The system 200 for transmitting and displaying vehicle real-time data information to a terminal according to the present invention can be installed in an electronic device. According to the functions implemented, the system for transmitting and displaying vehicle real-time data information to a terminal can include an information acquisition module 201, a target selection module 202, a mode selection module 203, a delay analysis module 204 and an information fusion module 205. The module according to the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.

[0125] In the embodiment of the present invention, the functions of each module / unit are as follows:

[0126] The information acquisition module 201 is used to receive a data acquisition request from a vehicle at a data acquisition end, and acquire vehicle data information corresponding to the data acquisition request;

[0127] The target selection module 202 is used to divide the vehicle end into regions according to the data acquisition request to obtain the divided regions of the vehicle end, classify the vehicle end in the divided regions based on the data acquisition request to obtain classified vehicles, and select an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles;

[0128] The mode selection module 203 is used to obtain a first transmission mode between the data acquisition end and the intermediary vehicle, identify a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode based on the vehicle data information, analyze a first transmission delay of the first transmission mode using the first influencing factor, and select an acquisition end-intermediary transmission mode between the data acquisition end and the intermediary vehicle from the first transmission mode based on the first transmission delay;

[0129] The delay analysis module 204 is used to obtain the second transmission mode between the intermediary vehicle and the target vehicle, identify the second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode according to the vehicle data information, analyze the second transmission delay of the second transmission mode by using the second influencing factor, and select the intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode according to the second transmission delay;

[0130] The information fusion module 205 is used to transmit the vehicle data information in real time to the terminal system of the vehicle end by using the acquisition end-intermediary transmission method and the intermediary-target transmission method, receive the vehicle data information in the terminal system, and fuse the vehicle data information into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

[0131] In detail, the modules in the system 200 for transmitting and displaying vehicle real-time data information to a terminal in the embodiment of the present invention are used in the same manner as described above. Figure 1 The method of transmitting the real-time vehicle data information to the terminal and displaying it is the same technical means as described in the text, and can produce the same technical effects, so it will not be repeated here.

[0132] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.

Claims

1. A method for transmitting and displaying real-time vehicle data information to a terminal, characterized in that: The method comprises: Receiving, at a data acquisition end, a data acquisition request from a vehicle end, and collecting vehicle data information corresponding to the data acquisition request; According to the data acquisition request, the vehicle end is divided into regions to obtain the divided regions of the vehicle end; based on the data acquisition request, the vehicle end in the divided regions is classified to obtain classified vehicles; and an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle are selected from the classified vehicles, wherein the vehicle end in the divided regions is classified to obtain classified vehicles based on the data acquisition request, including: Query the request content of the vehicle end in the divided area from the data acquisition request; Calculating the content similarity between each request content in the request content; According to the content similarity, initially classifying the vehicles in the divided area to obtain initially classified vehicles; querying the vehicle position, vehicle speed and transmission range of the initially classified vehicle from the data acquisition request; According to the vehicle speed and the transmission range, the number of neighboring vehicles of the initially classified vehicle is calculated using the following formula: ; in, represents the number of neighboring vehicles, Indicates The arrival rate of vehicles with the average speed is Indicates that the vehicle will be at its minimum speed To the maximum vehicle speed The speed interval is divided into Speed ​​range After Speed ​​range The mean speed, Indicates Speed ​​range The starting speed, Indicates Speed ​​range The termination speed, Indicates the first The launch range of the initially classified vehicles; Based on the number of neighboring vehicles, querying a first neighboring vehicle of the initially classified vehicle using the vehicle position; Determining whether there is the initially classified vehicle among the second neighboring vehicles of the first neighboring vehicle; When the initially classified vehicle exists in the second neighboring vehicle of the first neighboring vehicle, clustering the initially classified vehicle and the first neighboring vehicle to obtain classified vehicles; Acquire a first transmission mode between the data acquisition end and the intermediary vehicle, identify a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode based on the vehicle data information, analyze a first transmission delay of the first transmission mode using the first influencing factor, and select an acquisition end-intermediary transmission mode between the data acquisition end and the intermediary vehicle from the first transmission mode based on the first transmission delay; Acquire a second transmission mode between the intermediary vehicle and the target vehicle, identify a second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information, analyze a second transmission delay of the second transmission mode using the second influencing factor, and select an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode based on the second transmission delay; The vehicle data information is transmitted in real time to the terminal system of the vehicle end by using the acquisition end-intermediary transmission method and the intermediary-target transmission method, the vehicle data information is received in the terminal system, and the vehicle data information is integrated into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

2. The method for transmitting and displaying vehicle real-time data information to a terminal according to claim 1, characterized in that: The step of dividing the vehicle end into regions according to the data acquisition request to obtain the divided regions of the vehicle end includes: Query the vehicle position of the vehicle terminal from the data acquisition request; Obtain the transmitting position of the data acquisition end; Based on the transmission range of the data acquisition terminal and the transmission position, the area of ​​the data acquisition terminal is divided to obtain a first divided area; Determining whether the vehicle position belongs to the same first divided area; When the vehicle position belongs to the same first divided area, a second divided area of ​​the vehicle position is generated, and the second divided area is used as the divided area of ​​the vehicle end.

3. The method for transmitting and displaying vehicle real-time data information to a terminal according to claim 1, characterized in that: The selecting an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles comprises: Acquiring a transmission position of the data acquisition end and a vehicle position of the vehicle end; The first propagation time between the transmitting position and the vehicle position is calculated using the following formula: ; in, represents the first propagation duration, Indicates the The vehicle position closest Launch location and The distance between the vehicle positions, Indicates The propagation distance per unit time under the first transmission mode; Obtaining the number of simultaneous distributions at the vehicle end; According to the number of simultaneous distributions, the second propagation duration between each of the vehicle terminals is calculated using the following formula: ; in, represents the second propagation duration, Indicates the number of vehicle terminals belonging to the same category among the classified vehicles, Indicates the number of simultaneous distributions, Indicates The two-way propagation delay between each vehicle terminal under the second transmission mode is represents the one-way propagation delay between each vehicle end; Selecting an intermediary vehicle between the data acquisition end and the vehicle end by using the first propagation time and the second propagation time; The classified vehicles are queried for a target vehicle that belongs to the same category as the intermediary vehicle.

4. The method for transmitting and displaying vehicle real-time data information to a terminal according to claim 1, characterized in that: The step of identifying, based on the vehicle data information, a first influencing factor between the data acquisition end and the intermediary vehicle that affects the first transmission mode includes: Collecting historical delay data and initial influencing factors between the data acquisition end and the vehicle end; quantifying the initial influencing factors to obtain quantified influencing factors; Performing grey correlation analysis on the quantitative influencing factors and the historical delay data to obtain grey analysis results; According to the grey analysis result, identifying the correlation influencing factors between the data acquisition terminal and the intermediary vehicle from the initial influencing factors; Acquire an expected transmission delay between the data acquisition end and the intermediary vehicle under the first transmission mode; Taking the associated influencing factor and the expected transmission delay as first influencing factors; The initial influencing factors include internal factors of the vehicle under the first transmission mode, internal factors of the transmitting end, and environmental factors between the data acquisition end and the vehicle end.

5. The method for transmitting and displaying vehicle real-time data information to a terminal according to claim 1, characterized in that: The analyzing the first transmission delay of the first transmission mode by using the first influencing factor includes: Inputting the first influencing factor into a preset convolutional neural network to identify a first factor feature of the first influencing factor through the convolutional neural network; Inputting the first factor feature into a preset gated recurrent unit to output a second factor feature of the first factor feature through the gated recurrent unit; Inputting the second factor feature into a preset attention mechanism to extract a third factor feature of the second factor feature through the attention mechanism; Analyzing the first transmission delay of the first transmission mode by using the third factor characteristic; Among them, the convolutional neural network includes a convolutional layer, a pooling layer and a fully connected layer, the gated recurrent unit includes an update gate and a reset gate, and the attention mechanism refers to a soft attention mechanism.

6. The method for transmitting and displaying vehicle real-time data information to a terminal as claimed in claim 5, characterized in that: The identifying the first factor feature of the first influencing factor by the convolutional neural network includes: Extracting local features of the first influencing factor using a convolutional layer in the convolutional neural network; Performing feature dimensionality reduction on the local features using a pooling layer in the convolutional neural network to obtain reduced-dimensional features; The dimension reduction feature is linearly transformed using a fully connected layer in the convolutional neural network to obtain a first factor feature.

7. The method for transmitting and displaying real-time vehicle data information to a terminal according to claim 1, characterized in that: The analyzing the second transmission delay of the second transmission mode by using the second influencing factor includes: Inputting the second influencing factor into a trained convolutional neural network to identify a first feature of the second influencing factor through the trained convolutional neural network; Inputting the first feature into a trained gated recurrent unit to output a second feature of the first feature through the trained gated recurrent unit; Inputting the second feature into the trained attention mechanism to extract a third feature of the second feature through the trained attention mechanism; The second transmission delay of the second transmission mode is analyzed by using the third characteristic.

8. The method for transmitting and displaying real-time vehicle data information to a terminal according to claim 1, characterized in that: The step of integrating the vehicle data information into the display interface of the terminal system to obtain a final result in which the vehicle data information is transmitted to the terminal system in real time and displayed, includes: Acquire the data display mode of the terminal system and the display influencing factors of the vehicle data information; identifying, according to the display influencing factors, a display speed of the vehicle data information displayed on the display interface in the data display mode; Selecting a target display mode from the data display modes using the display speed; The vehicle data information is integrated into the display interface of the terminal system through the target display mode, and the final result that the vehicle data information is transmitted to the terminal system in real time and displayed is obtained.

9. A system for transmitting real-time vehicle data information to a terminal and displaying it, characterized in that: The system comprises: An information acquisition module, used to receive a data acquisition request from a vehicle end at a data acquisition end, and acquire vehicle data information corresponding to the data acquisition request; The target selection module is used to divide the vehicle end into regions according to the data acquisition request to obtain the divided regions of the vehicle end, classify the vehicle end in the divided regions based on the data acquisition request to obtain classified vehicles, and select an intermediate vehicle between the data acquisition end and the vehicle end and a target vehicle of the intermediate vehicle from the classified vehicles, wherein the vehicle end in the divided regions based on the data acquisition request to obtain classified vehicles includes: Query the request content of the vehicle end in the divided area from the data acquisition request; Calculating the content similarity between each request content in the request content; According to the content similarity, initially classifying the vehicles in the divided area to obtain initially classified vehicles; querying the vehicle position, vehicle speed and transmission range of the initially classified vehicle from the data acquisition request; According to the vehicle speed and the transmission range, the number of neighboring vehicles of the initially classified vehicle is calculated using the following formula: ; in, represents the number of neighboring vehicles, Indicates The arrival rate of vehicles with the average speed is Indicates that the vehicle will be at its minimum speed To vehicle maximum speed The speed interval is divided into Speed ​​range After Speed ​​range The mean speed, Indicates Speed ​​range The starting speed, Indicates Speed ​​range The termination speed, Indicates the first The launch range of the initially classified vehicles; Based on the number of neighboring vehicles, querying a first neighboring vehicle of the initially classified vehicle using the vehicle position; Determining whether there is the initially classified vehicle among the second neighboring vehicles of the first neighboring vehicle; When the initially classified vehicle exists in the second neighboring vehicle of the first neighboring vehicle, clustering the initially classified vehicle and the first neighboring vehicle to obtain classified vehicles; a mode selection module, for obtaining a first transmission mode between the data acquisition terminal and the intermediary vehicle, identifying a first influencing factor between the data acquisition terminal and the intermediary vehicle that affects the first transmission mode according to the vehicle data information, analyzing a first transmission delay of the first transmission mode by using the first influencing factor, and selecting an acquisition terminal-intermediary transmission mode between the data acquisition terminal and the intermediary vehicle from the first transmission mode by using the first transmission delay; a delay analysis module, configured to obtain a second transmission mode between the intermediary vehicle and the target vehicle, identify a second influencing factor between the intermediary vehicle and the target vehicle that affects the second transmission mode based on the vehicle data information, analyze a second transmission delay of the second transmission mode using the second influencing factor, and select an intermediary-target transmission mode between the intermediary vehicle and the target vehicle from the second transmission mode based on the second transmission delay; An information fusion module is used to transmit the vehicle data information in real time to the terminal system of the vehicle end by using the acquisition end-intermediary transmission method and the intermediary-target transmission method, receive the vehicle data information in the terminal system, and fuse the vehicle data information into the display interface of the terminal system to obtain the final result that the vehicle data information is transmitted to the terminal system in real time and displayed.

Citation Information

Patent Citations

  • Data transmission method in vehicle-mounted network

    CN107295600A

  • Adaptive relay configuration method in vehicle-mounted opportunity network

    CN110087276A