Vehicle information processing method and system, device, electronic device, and storage medium

The system and method improve vehicle safety by using timestamp information and network delays to accurately calculate safe distances between vehicles, addressing low accuracy in existing vehicle communication systems.

CN113613199BActive Publication Date: 2024-12-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110844937.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-26
Publication Date
2024-12-17
Estimated Expiration
2041-07-26

AI Technical Summary

Technical Problem

Existing vehicle-to-vehicle wireless communication technologies suffer from low accuracy in calculating vehicle positions and speeds, leading to potential traffic accidents.

Method used

A system and method to determine relative position and network transmission delay to calculate safe vehicle distances.

Benefits of technology

Enhances vehicle safety by accurately determining safe distances between vehicles using timestamp information and network transmission delays, reducing the risk of collisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113613199B_ABST
    Figure CN113613199B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a vehicle information processing method and system, device, electronic device, and storage medium. The method includes: receiving vehicle information sent by multiple vehicles, the vehicle information includes vehicle position information, vehicle speed information, and timestamp information; wherein the timestamp information includes the transmission time corresponding to the vehicle position information and the vehicle speed information; determining the relative position relationship between the vehicles based on the received vehicle position information, and determining the network transmission delay information of each vehicle based on the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network; determining the safe distance between the vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle, and the speed information of each vehicle. The technical solution of the embodiments of the present application greatly optimizes the vehicle information processing solution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and more specifically, to a vehicle information processing method and system, device, electronic device, and computer-readable storage medium. Background Art

[0002] The current vehicle-road cooperative system mainly uses LTE-V2X (vehicle to X, vehicle-to-vehicle wireless communication technology). Vehicles can broadcast their own vehicle information to each other through the network, so that related information between vehicles can be calculated based on the vehicle information. However, the accuracy of related information between vehicles calculated based on the vehicle information is low, and may even cause traffic accidents due to the low accuracy of the calculated related information. Summary of the invention

[0003] To solve the above technical problems, the embodiments of the present application provide a vehicle information processing method and system, device, electronic device, and computer-readable storage medium.

[0004] According to one aspect of an embodiment of the present application, a vehicle information processing method is provided, the method comprising: receiving vehicle information sent by multiple vehicles, the vehicle information comprising vehicle position information, vehicle speed information and timestamp information; wherein the timestamp information comprises the sending time corresponding to the vehicle position information and the vehicle speed information; determining the relative position relationship between the vehicles based on the received vehicle position information, and determining the network transmission delay information of each vehicle based on the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network; determining the safe distance between the vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle.

[0005] According to one aspect of an embodiment of the present application, a vehicle information processing system is provided, the system comprising: a plurality of vehicles and a cloud server, wherein: the plurality of vehicles send their own vehicle information to the cloud server, the vehicle information comprising vehicle position information, vehicle speed information and timestamp information; wherein the timestamp information comprises the sending time corresponding to the vehicle position information and the vehicle speed information; the cloud server determines the relative position relationship between the vehicles based on the received vehicle position information, and determines the network transmission delay information of each vehicle based on the received timestamp information, and determines the safe distance between the vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle; wherein the network transmission delay information is used to characterize the time required for the vehicle information of the corresponding vehicle to be transmitted in the network.

[0006] According to one aspect of an embodiment of the present application, a vehicle information processing device is provided, the device comprising: a receiving module, configured to receive vehicle information sent by multiple vehicles, the vehicle information comprising vehicle position information, vehicle speed information and timestamp information; wherein the timestamp information comprises the sending time corresponding to the vehicle position information and the vehicle speed information; a first determination module, configured to determine the relative position relationship between the vehicles according to the received vehicle position information, and to determine the network transmission delay information of each vehicle according to the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network; a second determination module, configured to determine the safe distance between the vehicles according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle.

[0007] According to one aspect of an embodiment of the present application, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the vehicle information processing method as described above is implemented.

[0008] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the vehicle information processing method as described above.

[0009] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle information processing method provided in the above various optional embodiments.

[0010] In the technical solution provided in the embodiment of the present application, vehicle information sent by multiple vehicles is received, wherein the vehicle information includes vehicle position information, vehicle speed information and timestamp information, and the timestamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information; then the relative position relationship between the vehicles is determined according to the received vehicle position information, and the network transmission delay information of each vehicle is determined according to the received timestamp information; then the safety distance between the vehicles is determined according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle. In this way, the delay generated in the process of the vehicle sending vehicle information through the network is taken into account, that is, the vehicle also includes the timestamp information when sending the vehicle information, so the timestamp information can be used when calculating the safety distance between the vehicles, thereby avoiding the phenomenon of low accuracy of the calculated safety distance between the vehicles due to the transmission delay of the vehicle information in the network, making the calculated safety distance between the vehicles more accurate, and greatly optimizing the vehicle information processing solution.

[0011] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0013] Figure 1 is a schematic diagram of a vehicle information processing cloud architecture shown in an exemplary embodiment of the present application;

[0014] Figure 2 is a flow chart of a vehicle information processing method shown in an exemplary embodiment of the present application;

[0015] Figure 3 yes Figure 2 A flowchart of step S130 in the illustrated embodiment in an exemplary embodiment;

[0016] Figure 4 is a schematic diagram of a vehicle combination shown in an exemplary embodiment of the present application;

[0017] Figure 5 is a schematic diagram of a vehicle combination shown in an exemplary embodiment of the present application;

[0018] Figure 6is a flow chart of a vehicle information processing method shown in an exemplary embodiment of the present application;

[0019] Figure 7 is a block diagram of a vehicle information processing device shown in an exemplary embodiment of the present application;

[0020] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0021] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that are the same as the present application. Instead, they are only examples of devices and methods that are the same as some aspects of the present application as detailed in the attached claims.

[0022] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0023] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0024] It should be noted that the "multiple" mentioned in this application refers to two or more than two. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship.

[0025] With the research and progress of artificial intelligence technology, artificial intelligence technology has been studied and applied in many fields, such as common smart homes, smart wearable devices, virtual assistants, smart speakers, smart marketing, unmanned driving, automatic driving, drones, robots, smart medical care, smart customer service, etc. It is believed that with the development of technology, artificial intelligence technology will be applied in more fields and play an increasingly important role.

[0026] The solution provided in the embodiment of the present application involves the LTE-V2X vehicle networking communication technology of artificial intelligence. It can be understood that the vehicle networking refers to the use of a new generation of information and communication technology to achieve all-round network connection between vehicles and vehicles (Vehicle to Vehicle, V2V), vehicles and roads (Vehicle to Road, V2R), vehicles and people (Vehicle to Human, V2H), vehicles and service platforms (Vehicle to Internet, V2I), etc., to improve the level of automobile intelligence and automatic driving capabilities, thereby improving traffic efficiency and providing users with intelligent, comfortable, safe, energy-saving and efficient comprehensive services. Among them, V2H mainly realizes information communication between vehicles and vehicles, enabling vehicles to know the driving status of other nearby vehicles to avoid collisions; V2R mainly realizes communication between vehicles and road traffic infrastructure, such as traffic light status, traffic information board content, etc.; V2H mainly realizes information transmission and remote control between vehicles and drivers, such as remotely sending cars, turning on air conditioners in advance, etc.; V2I mainly realizes information transmission between vehicles and the Internet, and smart cars become important terminals of the Internet, and Internet content and services can be easily obtained in the car.

[0027] With the development of the Internet, real-time data streams, and the diversification of connected devices, as well as the demand for search services, social networks, mobile commerce, and open collaboration, cloud computing has developed rapidly. Different from the previous parallel distributed computing, the emergence of cloud computing will promote revolutionary changes in the entire Internet model and enterprise management model from a conceptual perspective.

[0028] The solution provided in the embodiments of the present application involves the relevant technologies of cloud computing. It can be understood that cloud computing refers to the delivery and use mode of IT infrastructure, which means obtaining the required resources through the network in an on-demand and easily scalable manner; cloud computing in a broad sense refers to the delivery and use mode of services, which means obtaining the required services through the network in an on-demand and easily scalable manner. Such services can be IT and software, Internet-related, or other services. Cloud computing is the product of the development and integration of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, utility computing, network storage, virtualization, and load balancing.

[0029] A cloud server is a server based on cloud computing technology. In the vehicle information processing scenario, the corresponding vehicle information processing system includes multiple vehicles and cloud servers, where:

[0030] Multiple vehicles send their own vehicle information to the cloud server, the vehicle information includes vehicle location information, vehicle speed information and timestamp information; wherein the timestamp information includes the sending time corresponding to the vehicle location information and the vehicle speed information;

[0031] The cloud server determines the relative position relationship between the vehicles based on the received vehicle position information, and determines the network transmission delay information of each vehicle based on the received timestamp information, and determines the safe distance between the vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle; wherein the network transmission delay information is used to characterize the time required for the vehicle information of the corresponding vehicle to be transmitted in the network.

[0032] That is, in the vehicle information processing scenario, the cloud server interacts with the vehicle; specifically, the vehicle transmits its own collected vehicle information to the cloud server through the network, and then the cloud server performs corresponding calculations based on the received vehicle information, thereby obtaining relevant information such as the relative position relationship between vehicles and the safety distance.

[0033] See also Figure 1 , Figure 1 FIG. 1 is a schematic diagram of a vehicle information processing cloud architecture shown in an embodiment of the present application. Figure 1 It can be seen from the vehicle information processing cloud architecture shown that the cloud server 20 has logical calculations. The cloud server 20 receives the vehicle information of multiple vehicles 10 transmitted through the network and performs corresponding calculations, so as to obtain relevant information between the vehicles 10, such as relative position relationship, safety distance, etc. The vehicle 10 can support access to the input device 30 to generate corresponding instructions.

[0034] It should be noted that the vehicle 10 in the embodiment of the present application can be a power-driven vehicle, such as a truck, a dump truck, an off-road vehicle, a car, a bus, a tractor and a semi-trailer tractor, a special vehicle, etc. Trucks are mainly used to transport goods, and some can also tow full trailers; dump trucks are vehicles that are mainly used to transport goods and have dumpable cargo boxes, and are mainly suitable for driving on bad roads or in roadless areas, and are mostly used in forest areas and mines; off-road vehicles are all-wheel drive vehicles with high passability that are mainly used in bad roads or in roadless areas, and are suitable for driving on bad roads or in roadless areas, and are mostly used in forest areas and mines; cars are four-wheel vehicles used to carry people and their belongings and have seats arranged between two axles, and can be divided into micro cars (less than 1L), ordinary cars (1-1.6L), mid-size cars (1.6-2.5L) according to the size of the engine displacement. L), mid-to-high-end sedans (2.5-4L), and luxury sedans (above 4L); buses are cars with rectangular compartments, mainly used to carry people and their luggage, and can be divided into long-distance buses, group buses, city buses and tourist buses according to their uses; tractor trucks and semi-trailer tractor trucks are mainly used to tow trailers or semi-trailers, and can be divided into semi-trailer tractor trucks and full-trailer tractor trucks according to the different towing trailers; special-purpose vehicles are equipped with special equipment and have special functions, and are used to undertake special transportation tasks or special operations, such as fire trucks, ambulances, tank trucks, bulletproof vehicles, engineering vehicles, etc.

[0035] In one embodiment of the present application, the vehicle 10 may also be a battery-powered toy-type smart car; although the toy-type smart car is not a vehicle traveling on a real lane, it may also have relevant functions that simulate a real vehicle, such as automatic turning, alarming when encountering obstacles, etc.

[0036] It should be noted that the cloud server 20 in the embodiment of the present application is a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The input device 30 in the embodiment of the present application can be a keyboard, a mouse, a display screen, and other devices.

[0037] In one embodiment of the present application, the cloud server 20 may also be an independent physical server, or a server cluster or distributed system composed of multiple physical servers.

[0038] In one embodiment of the present application, the cloud server 20 may also transmit the calculated information or related information to the vehicle 10 via the network. Figure 1In the scenario shown, the cloud server 20 receives the vehicle information of the vehicle 10 transmitted through the network and performs corresponding calculations to obtain the safe distance between the vehicles. At this time, the cloud server 20 can also calculate the actual distance between the vehicles based on the vehicle information, and when the actual distance between the vehicles is less than the safe distance between the vehicles, it generates corresponding warning information and sends the warning information to the corresponding vehicle, so that the corresponding vehicle can issue a vehicle safety warning based on the warning information. In this way, the driver can know the distance relationship between his own vehicle and other vehicles, make better driving decisions, and protect the safety of himself and others as much as possible.

[0039] In one embodiment of the present application, at least one of the multiple vehicles is equipped with a first device, wherein the first device is used to collect vehicle information of the own vehicle. That is, a device (i.e., the first device) for collecting vehicle information of the own vehicle is installed in the vehicle, such as a vehicle machine device installed in the vehicle, and the vehicle machine device collects the vehicle information of the own vehicle; in this way, the vehicle information can be collected and obtained without installing other devices or without the help of other devices.

[0040] In one embodiment of the present application, at least one of the multiple vehicles is equipped with a second device connected to a mobile terminal (wirelessly or by wire), wherein the second device is used to receive vehicle information collected by the mobile terminal. That is, a device (i.e., the second device) for receiving vehicle information collected by the mobile terminal is installed in the vehicle, but the vehicle information is collected by the mobile terminal, such as by a smart phone, and then the collected vehicle information is sent to the second device; in this way, the vehicle information can be collected and obtained through an external device (such as a mobile terminal), which is more flexible.

[0041] based on Figure 1 In the application scenario shown, after adopting the technical solution of the embodiment of the present application, the cloud server calculates the safe distance between vehicles based on the vehicle information, and the vehicle no longer needs to calculate it. That is, the corresponding logical calculations of the vehicle are transferred to the cloud server for processing. In this way, the vehicle only needs to have relatively limited resources, and the vehicle is more lightweight. In addition, considering the time delay caused by the vehicle sending vehicle information to the cloud server through the network, the vehicle also includes timestamp information when sending the vehicle information. In this way, the cloud server uses the timestamp information sent by the vehicle when calculating the safe distance between the vehicles. The calculated safety distance between the vehicles is more accurate, which greatly optimizes the vehicle information processing solution.

[0042] The following is a detailed description of various implementation details of the technical solution of the embodiment of the present application:

[0043] See also Figure 2, Figure 2 is a flow chart of a vehicle information processing method shown in an embodiment of the present application. The method can be Figure 1 The cloud server 20 in the vehicle information processing cloud architecture shown in the figure executes; Figure 2 As shown, the vehicle information processing method at least includes steps S110 to S130, which are described in detail as follows:

[0044] Step S110, receiving vehicle information sent by multiple vehicles, the vehicle information including vehicle position information, vehicle speed information and timestamp information; wherein the timestamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information.

[0045] The multiple vehicles in the embodiment of the present application refer to two or more vehicles. The vehicle information sent by the multiple vehicles may be received at the same time or at different times, or the vehicle information sent by some vehicles may be received at the same time and the vehicle information sent by other vehicles may be received at other times.

[0046] The vehicle information in the embodiment of the present application includes vehicle position information, speed information and timestamp information. The vehicle position information is used to characterize the current position of the vehicle, for example, which road and lane the vehicle is currently on; specifically, the vehicle position information can be represented by coordinates (x, y, z). The speed information is used to characterize the current speed of the vehicle, for example, the current speed of the vehicle can be 100km / h, 80km / h, etc.; specifically, the speed information can be represented by v. The timestamp information is used to characterize the sending time of the vehicle position information and speed information. It can be understood that when the vehicle sends the vehicle position information and speed information, it will record the current sending time and generate the corresponding timestamp information, which will be sent together with the vehicle information and speed information; specifically, the timestamp information can be represented by t.

[0047] Step S120, determining the relative position relationship between vehicles based on the received vehicle position information, and determining the network transmission delay information of each vehicle based on the received timestamp information; wherein the network transmission delay information is used to characterize the time required for vehicle information to be transmitted in the network.

[0048] Accordingly, after receiving vehicle information sent by multiple vehicles, it is necessary to determine the relative position relationship between the vehicles based on the received vehicle position information, and determine the network transmission delay information of each vehicle based on the received timestamp information. That is, in the embodiment of the present application, the relative position between the vehicles can be calculated based on the received vehicle position information, and the network transmission delay of the vehicles can be calculated based on the received timestamp information.

[0049] The network delay information in the embodiments of the present application is used to characterize the time required for vehicle information to be transmitted in the network; it is understandable that due to various factors such as network instability and congestion, it takes a certain amount of time (the time period may be short or long) for vehicle information to be transmitted in the network before it can be sent from the vehicle side to the cloud server side. During this time period, the vehicle is usually in a driving state. Even a very short time period will affect the result of calculating the safe distance between vehicles. Therefore, in order to more accurately determine the safe distance between vehicles, it is necessary to consider the time it takes for vehicle information to be transmitted in the network.

[0050] In one embodiment of the present application, determining the network transmission delay information of each vehicle based on the received timestamp information may include: performing a difference operation between the time corresponding to the timestamp information and the local reference time to obtain the network transmission delay information of each vehicle. The difference operation between the time corresponding to the timestamp information and the local reference time may be performed by subtracting the time corresponding to the timestamp information from the local reference time, because usually, the local reference time is after the time corresponding to the timestamp information; or the time corresponding to the timestamp information may be subtracted from the local reference time. If the difference is negative (i.e., the local reference time is after the time corresponding to the timestamp information), the absolute value may be taken as the network transmission delay information.

[0051] It should be noted that the local reference time refers to the local time of the cloud server. By taking the local time of the server as a reference and performing a difference operation on the time corresponding to the received timestamp information, the consistency of the calculation is ensured, which improves the accuracy of the calculated network transmission delay to a certain extent, thereby further improving the accuracy of the subsequent safe distance between vehicles calculated based on the network transmission delay information.

[0052] For example, suppose the cloud server receives vehicle information sent by 50 vehicles, among which the calculation of the network delay information of one vehicle is taken as an example; suppose vehicle information 1 sent by vehicle 1 at time t1 is transmitted through the network and received by the cloud server at time t2, then the network delay information corresponding to vehicle 1 is t=t2-t1; accordingly, the network delay information of the other 49 vehicles is calculated in the same way, which will not be repeated here.

[0053] In one embodiment of the present application, the following formula may also be used to calculate the network transmission delay information of the vehicle:

[0054]

[0055] Where N is the historical time period t C The total number of vehicle messages sent by vehicles received within t C,iis the historical time period t C The i-th local reference time in the historical time period t C It includes multiple local reference times, each local reference time corresponds to one or more vehicle messages sent by the receiving vehicle; t H,i The i-th timestamp information sent by the received vehicle.

[0056] That is, it is possible to collect multiple network transmission delay information of the past time period (i.e., historical time period), and then calculate the network transmission delay information of the vehicle by weighted summing and averaging, so that the network transmission delay information of the vehicle obtained is more accurate. The historical time period can be relative to the local reference time of the cloud server. For example, if the current local reference time of the cloud server is 12:00:00, the historical time period with 12:00:00 as the end point can be taken, such as the historical time period of 11:55:00 to 12:00:00.

[0057] For example, following the above example, the cloud server receives vehicle information sent by 50 vehicles, and calculates the network delay information of one vehicle as an example; suppose the historical time period t C A total of 4 vehicle information sent by vehicle 1 is received within 10 seconds. Please refer to Table 1 below for the timestamp information t corresponding to the 4 vehicle information. H,i , the local reference time t received by the cloud server C,i and the local reference time t C,i Subtract the timestamp information t H,i The corresponding time.

[0058] Vehicle Information Timestamp information Local base time Difference operation Vehicle information 1 <![CDATA[t H,1 =07:59:00]]> <![CDATA[t C,1 =08:00:00]]> 60s Vehicle Information 2 <![CDATA[t H,2 =07:59:40]]> <![CDATA[t C,2 =08:00:30]]> 50s Vehicle information 3 <![CDATA[t H,3 =08:00:30]]> <![CDATA[t C,3 =08:01:10]]> 40s Vehicle Information 4 <![CDATA[t H,4 =08:01:00]]> <![CDATA[t C,4 =08:01:20]]> 20s

[0059] Table 1

[0060] As shown in Table 1 above, in the historical time period 08:00:00 to 08:01:20, C The time period includes multiple local reference times, among which t C,1 The vehicle message 1 is received at t C,2 Vehicle message 2 is received at t C,3 Vehicle message 3 is received at t C,4 Vehicle message 4 is received at the same time, and the corresponding network transmission delay information relative to each vehicle message is obtained, and then each network transmission delay information 60s+50s+40s+30s is added to obtain 180s, and then the average 180 / 4 is taken to obtain the average network transmission delay information, and the average network delay information 45s is determined as the network transmission delay information corresponding to vehicle 1; accordingly, the network delay information of the other 49 vehicles can be calculated in the same way, which will not be repeated here.

[0061] Step S130, determining a safe distance between vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle, and the speed information of each vehicle.

[0062] Accordingly, after determining the relative position relationship between vehicles based on the received vehicle position information, and determining the network transmission delay information of each vehicle based on the received timestamp information, it is necessary to determine the safe distance between vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle.

[0063] In the embodiment of the present application, the safe distance between vehicles refers to the distance at which the vehicles can travel safely without causing collisions. When the vehicles are traveling on a straight road, the safe distance between the vehicles is the straight-line distance; when the vehicles are traveling on a curved road, the safe distance between the vehicles can also be the straight-line distance, where the straight-line distance can be the line connecting the center points of each vehicle, and the center point can be the center of gravity.

[0064] In one embodiment of the present application, see Figure 3 Step S130 determines the safe distance between vehicles according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle, and the speed information of each vehicle, and may include steps S1301 to S1302, which are described in detail as follows:

[0065] Step S1301, determining a vehicle combination from a plurality of vehicles according to the relative position relationship between the vehicles; wherein the vehicle combination includes a first vehicle and a second vehicle that are in the same lane and adjacent to each other;

[0066] Step S1302: Determine a safe distance between the first vehicle and the second vehicle based on the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle.

[0067] That is, multiple vehicles can be divided into vehicle combinations according to the relative position relationship between the vehicles, where the vehicle combination is two vehicles (i.e., a first vehicle and a second vehicle) that are in the same lane and are adjacent to each other in front and back positions. Then, based on the vehicle speed information and network transmission delay information of the first vehicle, as well as the vehicle speed information of the second vehicle, the safe distance between the first vehicle and the second vehicle can be determined; the first vehicle can be the rear vehicle, and correspondingly, the second vehicle is the front vehicle.

[0068] For an example, see Figure 4In the three lanes, there are vehicles 1 and 2 in lane 1, vehicles 3, 4, and 5 in lane 2, and vehicle 6 in lane 3; therefore, when dividing, vehicles 1 and 2 in lane 1 can be divided into one vehicle combination, vehicles 3 and 4 in lane 2 can be divided into one vehicle combination, and vehicles 4 and 5 in lane 2 can be divided into one vehicle combination. Since there is only one vehicle in lane 3, there is no need to divide it into vehicle combinations.

[0069] In one embodiment of the present application, the safety distance between the first vehicle and the second vehicle may be calculated using the following formula:

[0070]

[0071] Among them, v H is the speed information of the first vehicle; v R is the speed information of the second vehicle; T is the driver’s reaction time; T H is the network transmission delay information of the first vehicle; t1 is the braking coordination time; t2 is the deceleration growth time; a s is the acceleration for braking safety; d0 is the safe distance when stationary.

[0072] That is, the safe distance between vehicles can be calculated by the minimum safe distance model (i.e., the above formula); where T in the above formula can be 2s, T H The calculation method described above can be used to obtain the value of t1, which can be 0.5s, and t2, which can be 0.2s. t1 and t2 are usually closely related to the specific vehicle model. Of course, vehicle manufacturers can also make flexible adjustments. s The value can be 3.6m / s 2 , d0 can be 3m. In practical applications, each parameter can be flexibly set, and each parameter can also be adaptively adjusted, for example, parameter t1 can be removed, or other parameters can be added.

[0073] For an example, see Figure 5 , take two vehicles traveling on a curved road as an example, where the first vehicle is the rear vehicle, denoted by HV, and the second vehicle is the front vehicle, denoted by RV. Let v H The value is 150km / h, v R Take the value of 50km / h, T H The value is 2s, T is 2s, t1 is 0.5s, t2 is 0.2s, a s The value is 3.6m / s 2, d0 takes the value of 3m, then the calculated safety distance S is 238m. If the network transmission delay information of the first vehicle is not considered, the calculated safety distance S is 182m, with an error of 56m.

[0074] In the embodiment of the present application, the cloud server calculates the safe distance between vehicles based on the vehicle information, and the vehicle does not need to calculate it again. That is, the corresponding logical calculation of the vehicle is transferred to the cloud server for processing. In this way, the vehicle only needs to have relatively limited resources, and the vehicle is more lightweight. In addition, considering the time delay caused by the vehicle sending vehicle information to the cloud server through the network, the vehicle also includes timestamp information when sending the vehicle information. In this way, the cloud server uses the timestamp information sent by the vehicle when calculating the safe distance between the vehicles. The calculated safe distance between the vehicles is more accurate (such as avoiding the error of 56m in the above example), which greatly optimizes the vehicle information processing solution.

[0075] See also Figure 6 , Figure 6 FIG. 1 is a flow chart of a vehicle information processing method according to an embodiment of the present application. Figure 6 As shown, after determining the safe distance between the first vehicle and the second vehicle according to the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle in step S1302, the vehicle information processing method may further include at least steps S140 to S150, which are described in detail as follows:

[0076] Step S140, determining the actual distance between the first vehicle and the second vehicle according to the position information of the first vehicle and the position information of the second vehicle.

[0077] Step S150: If the actual distance is less than or equal to the safety distance, a warning message is generated.

[0078] That is, after calculating the safe distance between the first vehicle and the second vehicle, the actual distance between the first vehicle and the second vehicle can be calculated based on the position information of the first vehicle and the position information of the second vehicle, and the actual distance can be compared with the safe distance. If the actual distance is less than or equal to the safe distance, it indicates that there is a safety hazard between the first vehicle and the second vehicle, and an early warning message can be generated at this time for vehicle safety early warning; if the actual distance is greater than the safe distance, it indicates that there is no safety hazard between the first vehicle and the second vehicle, and no corresponding operation is required at this time.

[0079] To illustrate, for example, following the above example, taking two vehicles, a first vehicle HV and a second vehicle RV, traveling on a curved road as an example, assuming that based on the position information (Hx, Hy, Hz) of the first vehicle HV and the position information (Rx, Ry, Rz) of the second vehicle RV, the actual distance between the first vehicle HV and the second vehicle RV is determined to be S1; if S1≤S, that is, S1≤238m, then it is necessary to generate a warning message at this time; if S1>S, that is, S1>238m, then it is not necessary to generate a warning message at this time.

[0080] In one embodiment of the present application, after the warning information is generated, the warning information can also be sent to a preset vehicle so that the preset vehicle performs a vehicle safety warning according to the warning information; wherein the preset vehicle includes at least one of the first vehicle and the second vehicle.

[0081] That is, the generated warning information can be sent to the preset vehicle, so that the preset vehicle can issue a vehicle safety warning after receiving the warning information to remind the driver. The warning information can be sent only to the first vehicle (i.e., the rear vehicle), so that the driver of the rear vehicle can know the distance from the front vehicle and perform corresponding operations such as deceleration; or the warning information can be sent only to the second vehicle (i.e., the front vehicle), so that the driver of the front vehicle can know the distance from the rear vehicle and perform corresponding operations such as acceleration (when there is no vehicle in front of the front vehicle, or when the front vehicle is far away from the vehicle in front of it); or the warning information can be sent to the first vehicle and the second vehicle at the same time, so that the drivers of the rear vehicle and the front vehicle can both know the distance from each other, and the rear vehicle can perform corresponding operations such as deceleration, and the front vehicle can perform corresponding operations such as acceleration.

[0082] In one embodiment of the present application, after determining the actual distance between the first vehicle and the second vehicle based on the position information of the first vehicle and the position information of the second vehicle, the number of times the actual distance is less than or equal to the safety distance can also be recorded. If the number of times recorded within a preset time period is greater than or equal to a preset number, the preset frequency is reduced to determine the safety distance between the vehicles according to the reduced preset frequency.

[0083] That is, according to the relative position relationship between vehicles, the network transmission delay information of each vehicle, and the vehicle speed information of each vehicle, the original frequency of determining the safety distance between vehicles is a preset frequency. If the number of times that the actual distance between the first vehicle and the second vehicle is less than or equal to the safety distance recorded within the preset duration is greater than or equal to the preset number, it indicates that the probability of a safety hazard between the first vehicle and the second vehicle is relatively small. Therefore, the frequency of calculating the safety distance between the first vehicle and the second vehicle can be reduced. If the number of times that the actual distance between the first vehicle and the second vehicle is less than or equal to the safety distance recorded within the preset duration is less than the preset number, it indicates that the probability of a safety hazard between the first vehicle and the second vehicle is relatively large. Therefore, the frequency of calculating the safety distance between the first vehicle and the second vehicle can be maintained, or the frequency of calculating the safety distance between the first vehicle and the second vehicle can be increased.

[0084] For example, continuing with the above example, taking two vehicles, the first vehicle HV and the second vehicle RV, driving on a curved road as an example, assume that the preset frequency of originally calculating the safety distance between the first vehicle and the second vehicle is 1 minute / time, and the number of times that the actual distance between the first vehicle and the second vehicle is less than or equal to the safety distance recorded within the preset duration T' is k1, and the preset number is k. If k1≥k, then at this time, the preset frequency can be reduced, such as reduced to 2 minutes / time, and subsequently, the safety distance between the first vehicle and the second vehicle is calculated at 2 minutes / time. If k1<k, then at this time, the preset frequency of 1 minute / time can be maintained, or the preset frequency can be increased, such as increased to 0.5 minutes / time.

[0085] In an embodiment of the present application, according to the relative position relationship between vehicles, the vehicle combinations determined from multiple vehicles can be one or more (such as the 3 vehicle combinations determined as shown above). When the vehicle combinations determined from multiple vehicles are multiple according to the relative position relationship between vehicles, sending a warning message to a preset vehicle terminal may include: performing a subtraction operation on the actual distance and the safety distance between the first vehicle and the second vehicle in each vehicle combination to obtain an operation result corresponding to each vehicle combination; sorting the multiple vehicle combinations in ascending order according to all the operation results to obtain a sorting sequence corresponding to the multiple vehicle combinations; and sending a warning message to a preset vehicle in each vehicle combination according to the sorting sequence. Figure 3

[0086] ​That is, the order of sending the warning information can be determined according to the calculation result of the difference between the actual distance and the safety distance between the first vehicle and the second vehicle in the vehicle combination. If the actual distance and the safety distance between the first vehicle and the second vehicle are smaller, the warning information is sent earlier; if the actual distance and the safety distance between the first vehicle and the second vehicle are larger, the warning information is sent relatively later; in this way, the warning information is sent to the preset vehicles with greater safety hazards first, and then to the preset vehicles with relatively smaller safety hazards, which is more in line with the application scenario and more humane.

[0087] For example, suppose there are three vehicle combinations, namely vehicle combination 1, vehicle combination 2 and vehicle combination 3, wherein the actual distance and the safety distance between the first vehicle and the second vehicle corresponding to vehicle combination 1 are calculated by difference calculation to obtain a calculation result of 120m, the actual distance and the safety distance between the first vehicle and the second vehicle corresponding to vehicle combination 2 are calculated by difference calculation to obtain a calculation result of 100m, and the actual distance and the safety distance between the first vehicle and the second vehicle corresponding to vehicle combination 3 are calculated by difference calculation to obtain a calculation result of 150m. At this time, the calculation results are sorted from small to large as 100m<120m<150m, so the sorting sequence of the vehicle combinations can be obtained as vehicle combination 2, vehicle combination 1 and vehicle combination 3. At this time, the warning information can be sent to the preset vehicle in vehicle combination 2 first, and then to the preset vehicle in vehicle combination 1, and finally to the preset vehicle in vehicle combination 3.

[0088] In one embodiment of the present application, the warning information sent to the preset vehicles of different vehicle combinations may be the same, such as sending a warning message "the distance between you and the adjacent vehicle does not meet the safety distance".

[0089] In one embodiment of the present application, the warning information sent to the preset vehicles of different vehicle combinations may be different. For example, in the above example, the warning information sent to the preset vehicle in vehicle combination 2 is "The distance between you and the adjacent vehicle does not meet the safety distance of 150m", and the warning information sent to the preset vehicle in vehicle combination 1 is "The distance between you and the adjacent vehicle does not meet the safety distance of 180m", and the warning information sent to the preset vehicle in vehicle combination 3 is "The distance between you and the adjacent vehicle does not meet the safety distance of 185m".

[0090] In the embodiment of the present application, when the actual distance between the first vehicle and the second vehicle is less than or equal to the safety distance, a warning message is sent to the first vehicle and / or the second vehicle, so that the first vehicle and / or the second vehicle can issue a vehicle safety warning based on the warning message to remind the driver, thereby greatly improving the vehicle driving safety, improving the user experience, and ensuring the life safety of the driver and related passengers.

[0091] It should be noted that the vehicle information processing method described above may also be implemented by Figure 1 The cloud server 20 in the vehicle information processing cloud architecture shown may be executed, for example, by a vehicle, where the vehicle only needs to have more resources.

[0092] Figure 7 FIG. 1 is a block diagram of a vehicle information processing device according to an embodiment of the present application. Figure 7 As shown, the device comprises:

[0093] The receiving module 610 is configured to receive vehicle information sent by multiple vehicles, wherein the vehicle information includes vehicle position information, vehicle speed information and time stamp information; wherein the time stamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information;

[0094] The first determination module 620 is configured to determine the relative position relationship between the vehicles according to the received vehicle position information, and determine the network transmission delay information of each vehicle according to the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network;

[0095] The second determination module 630 is configured to determine the safe distance between the vehicles according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle.

[0096] In the embodiment of the present application, the time delay caused by the vehicle sending vehicle information is taken into account. Therefore, when calculating the safe distance between vehicles, the timestamp information sent by the vehicle is used, where the timestamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information. In this way, the calculated safety distance is more accurate, which greatly optimizes the vehicle information processing solution.

[0097] In one embodiment of the present application, the second determination module 630 includes:

[0098] The first determination unit is configured to determine a vehicle combination from a plurality of vehicles according to a relative position relationship between the vehicles; wherein the vehicle combination includes a first vehicle and a second vehicle that are in the same lane and adjacent to each other; the second determination unit is configured to determine a safe distance between the first vehicle and the second vehicle according to vehicle speed information and network transmission delay information of the first vehicle, as well as vehicle speed information of the second vehicle.

[0099] In one embodiment of the present application, the second determination unit is further configured to calculate the safety distance between the first vehicle and the second vehicle using the following formula:

[0100]

[0101] Among them, vH is the speed information of the first vehicle; v R is the speed information of the second vehicle; T is the driver’s reaction time; T H is the network transmission delay information of the first vehicle; t1 is the braking coordination time; t2 is the deceleration growth time; a s is the acceleration for braking safety; d0 is the safe distance when stationary.

[0102] In one embodiment of the present application, the device further includes:

[0103] The third determination module is configured to determine the actual distance between the first vehicle and the second vehicle according to the position information of the first vehicle and the position information of the second vehicle after the second determination unit determines the safe distance between the first vehicle and the second vehicle according to the speed information and network transmission delay information of the first vehicle and the speed information of the second vehicle; the generation module is configured to generate warning information if the actual distance is less than or equal to the safe distance.

[0104] In one embodiment of the present application, the device further includes:

[0105] The sending module is configured to send warning information to a preset vehicle so that the preset vehicle performs a vehicle safety warning according to the warning information; wherein the preset vehicle includes at least one of the first vehicle and the second vehicle.

[0106] In one embodiment of the present application, according to the relative position relationship between the vehicles, a plurality of vehicle combinations are determined from the plurality of vehicles; and the sending module includes:

[0107] The difference calculation unit is configured to perform a difference calculation on the actual distance and the safety distance between the first vehicle and the second vehicle in each vehicle combination to obtain a calculation result corresponding to each vehicle combination; the sorting unit is configured to sort the multiple vehicle combinations in the order of all the calculation results from small to large to obtain a sorting sequence corresponding to the multiple vehicle combinations; the sending unit is configured to send warning information to the preset vehicles in each vehicle combination according to the sorting sequence.

[0108] In one embodiment of the present application, the frequency of determining the safe distance between vehicles is a preset frequency according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle, and the speed information of each vehicle, and the device further includes:

[0109] The recording module is configured to record the number of times the actual distance is less than or equal to the safety distance; the reducing module is configured to reduce the preset frequency if the number of times recorded within a preset time period is greater than or equal to the preset number, so as to determine the safety distance between vehicles according to the reduced preset frequency.

[0110] In one embodiment of the present application, the first determination module 620 is further configured to perform a difference operation between the time corresponding to the timestamp information and the local reference time to obtain the network transmission delay information of each vehicle.

[0111] In one embodiment of the present application, the first determination module 620 is further configured to calculate the network transmission delay information of the vehicle using the following formula:

[0112]

[0113] Where N is the historical time period t C The total number of vehicle messages sent by vehicles received within t C,i is the historical time period t C The i-th local reference time in the historical time period t C It includes multiple local reference times, each local reference time corresponds to one or more vehicle messages sent by the receiving vehicle; t H,i The i-th timestamp information sent by the received vehicle.

[0114] It should be noted that the device provided in the above embodiment and the method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.

[0115] An embodiment of the present application further provides an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the vehicle information processing method as described above is implemented.

[0116] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0117] It should be noted that Figure 8 The computer system 1600 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0118] like Figure 8As shown, the computer system 1600 includes a central processing unit (CPU) 1601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1602 or the program loaded from the storage part 1608 to the random access memory (RAM) 1603, such as executing the method in the above embodiment. In RAM 1603, various programs and data required for system operation are also stored. CPU 1601, ROM 1602 and RAM 1603 are connected to each other through bus 1604. Input / output (I / O) interface 1605 is also connected to bus 1604.

[0119] The following components are connected to the I / O interface 1605: an input section 1606 including a keyboard, a mouse, etc.; an output section 1607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1608 including a hard disk, etc.; and a communication section 1609 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 is also connected to the I / O interface 1605 as needed. A removable medium 1611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1610 as needed so that a computer program read therefrom is installed into the storage section 1608 as needed.

[0120] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1609, and / or installed from a removable medium 1611. When the computer program is executed by a central processing unit (CPU) 1601, various functions defined in the system of the present application are executed.

[0121] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0122] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0123] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0124] Another aspect of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the vehicle information processing method as described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.

[0125] Another aspect of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle information processing method provided in each of the above embodiments.

[0126] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

Claims

1. A vehicle information processing method, characterized in that: The method comprises: Receive vehicle information sent by multiple vehicles, the vehicle information including vehicle position information, vehicle speed information and timestamp information; wherein the timestamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information; Determine the relative position relationship between the vehicles according to the received vehicle position information, and determine the network transmission delay information of each vehicle according to the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network; Determine the safe distance between vehicles based on the relative position relationship between vehicles, network transmission delay information of each vehicle, and speed information of each vehicle; Wherein, determining the safe distance between vehicles according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle includes: Determine a vehicle combination from the plurality of vehicles according to the relative position relationship between the vehicles; wherein the vehicle combination includes a first vehicle and a second vehicle that are in the same lane and adjacent to each other; Determining a safe distance between the first vehicle and the second vehicle according to the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle; The safe distance between the first vehicle and the second vehicle is calculated using the following formula: Among them, v H is the speed information of the first vehicle; R is the speed information of the second vehicle; T is the driver's reaction time; T H is the network transmission delay information of the first vehicle; t1 is the braking coordination time; t2 is the deceleration growth time; a s is the acceleration for braking safety; d0 is the safe distance when stationary.

2. The method according to claim 1, characterized in that After determining the safe distance between the first vehicle and the second vehicle according to the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle, the method further includes: determining an actual distance between the first vehicle and the second vehicle according to the position information of the first vehicle and the position information of the second vehicle; If the actual distance is less than or equal to the safety distance, a warning message is generated.

3. The method according to claim 2, characterized in that The method further comprises: The warning information is sent to a preset vehicle so that the preset vehicle performs a vehicle safety warning according to the warning information; wherein the preset vehicle includes at least one of the first vehicle and the second vehicle.

4. The method according to claim 3, characterized in that According to the relative position relationship between the vehicles, a plurality of vehicle combinations are determined from the plurality of vehicles; and sending the warning information to a preset vehicle terminal includes: Performing a difference operation on the actual distance and the safety distance between the first vehicle and the second vehicle in each vehicle combination to obtain a calculation result corresponding to each vehicle combination; Sorting the multiple vehicle combinations according to the order of all calculation results from small to large to obtain a sorting sequence corresponding to the multiple vehicle combinations; Warning information is sent to preset vehicles in each vehicle combination according to the sorting sequence.

5. The method according to claim 2, characterized in that The frequency of determining the safe distance between vehicles is a preset frequency according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle; the method also includes: Record the number of times the actual distance is less than or equal to the safety distance; If the number of times recorded within the preset time period is greater than or equal to the preset number, the preset frequency is reduced to determine the safe distance between vehicles according to the reduced preset frequency.

6. The method according to claim 1, characterized in that Determining the network transmission delay information of each vehicle according to the received timestamp information includes: The time corresponding to the timestamp information is subtracted from the local reference time to obtain the network transmission delay information of each vehicle.

7. The method according to claim 6, characterized in that The following formula is used to calculate the vehicle's network transmission delay information: Where N is the historical time period t C The total number of vehicle messages sent by vehicles received within t c,i is the historical time period t C The i-th local reference time in the historical time period t C It includes multiple local reference times, each local reference time corresponds to one or more vehicle messages sent by the receiving vehicle; t H,i The i-th timestamp information sent by the received vehicle.

8. A vehicle information processing system, comprising a plurality of vehicles and a cloud server, wherein: The multiple vehicles send their own vehicle information to the cloud server, wherein the vehicle information includes vehicle location information, vehicle speed information and timestamp information; wherein the timestamp information includes the sending time corresponding to the vehicle location information and the vehicle speed information; The cloud server determines the relative position relationship between the vehicles based on the received vehicle position information, and determines the network transmission delay information of each vehicle based on the received timestamp information, and determines the safe distance between the vehicles based on the relative position relationship between the vehicles, the network transmission delay information of each vehicle, and the speed information of each vehicle; wherein the network transmission delay information is used to characterize the time required for the vehicle information of the corresponding vehicle to be transmitted in the network; Wherein, determining the safe distance between vehicles according to the relative position relationship between the vehicles, the network transmission delay information of each vehicle and the speed information of each vehicle includes: Determine a vehicle combination from the plurality of vehicles according to the relative position relationship between the vehicles; wherein the vehicle combination includes a first vehicle and a second vehicle that are in the same lane and adjacent to each other; Determining a safe distance between the first vehicle and the second vehicle according to the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle; The safe distance between the first vehicle and the second vehicle is calculated using the following formula: Among them, v H is the speed information of the first vehicle; R is the speed information of the second vehicle; T is the driver's reaction time; T H is the network transmission delay information of the first vehicle; t1 is the braking coordination time; t2 is the deceleration growth time; a s is the acceleration for braking safety; d0 is the safe distance when stationary.

9. The system according to claim 8, characterized in that The cloud server also determines the actual distance between the vehicles based on the location information of the multiple vehicles; if the actual distance is less than the safety distance, a warning message is generated and sent to the corresponding vehicle, so that the corresponding vehicle performs a vehicle safety warning based on the warning message.

10. The system according to claim 8, characterized in that A first device is installed on at least one of the plurality of vehicles; wherein the first device is used to collect vehicle information of the own vehicle; Alternatively, at least one of the multiple vehicles is equipped with a second device connected to the mobile terminal; wherein the second device is used to receive the vehicle information collected by the mobile terminal.

11. A vehicle information processing device, characterized in that: The device comprises: A receiving module, configured to receive vehicle information sent by multiple vehicles, wherein the vehicle information includes vehicle position information, vehicle speed information and time stamp information; wherein the time stamp information includes the sending time corresponding to the vehicle position information and the vehicle speed information; A first determination module is configured to determine the relative position relationship between the vehicles according to the received vehicle position information, and to determine the network transmission delay information of each vehicle according to the received timestamp information; wherein the network transmission delay information is used to characterize the time required for the vehicle information to be transmitted in the network; a second determination module configured to determine a vehicle combination from the plurality of vehicles according to the relative position relationship between the vehicles; wherein the vehicle combination includes a first vehicle and a second vehicle that are adjacent to each other and are in the same lane; and determine a safe distance between the first vehicle and the second vehicle according to the vehicle speed information and network transmission delay information of the first vehicle and the vehicle speed information of the second vehicle; The safe distance between the first vehicle and the second vehicle is calculated using the following formula: Among them, v H is the speed information of the first vehicle; R is the speed information of the second vehicle; T is the driver's reaction time; T H is the network transmission delay information of the first vehicle; t1 is the braking coordination time; t2 is the deceleration growth time; a s is the acceleration for braking safety; d0 is the safe distance when stationary.

12. The device according to claim 11, characterized in that The device also includes: The third determination module is configured to determine the actual distance between the first vehicle and the second vehicle according to the position information of the first vehicle and the position information of the second vehicle after the second determination unit determines the safe distance between the first vehicle and the second vehicle according to the speed information and network transmission delay information of the first vehicle and the speed information of the second vehicle; the generation module is configured to generate warning information if the actual distance is less than or equal to the safe distance.

13. The device according to claim 12, characterized in that The device also includes: The sending module is configured to send warning information to a preset vehicle so that the preset vehicle performs a vehicle safety warning according to the warning information; wherein the preset vehicle includes at least one of the first vehicle and the second vehicle.

14. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the vehicle information processing method as described in any one of claims 1-7.

15. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the vehicle information processing method according to any one of claims 1 to 7 is implemented.