Vehicle control method and device, electronic equipment, readable storage medium and program product

By obtaining the vehicle's speed and weight, determining the safe braking distance, and combining the emergency braking signal and vehicle distance, intelligent braking control of the vehicle is achieved, solving the problem of slow brake response in the existing technology and improving driving safety.

CN119796186AActive Publication Date: 2025-04-11ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510189098.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-04-11
Estimated Expiration
2045-02-20

AI Technical Summary

Technical Problem

The existing vehicle control methods are difficult to respond in a timely manner and control the brakes during driving, resulting in low driving safety.

Method used

By obtaining the vehicle's speed and weight, the safe braking distance relative to the adjacent vehicle is determined, and the distance between the vehicle and the adjacent vehicle is monitored in real time. Control the vehicle to brake according to the emergency braking signal, safe braking distance and vehicle distance shared by nearby vehicles.

Benefits of technology

It improves the safety of vehicle driving, ensures that braking can be carried out in a timely manner in an emergency, and reduces the risk of accidents such as rear-end collisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796186A_ABST
    Figure CN119796186A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle control method and device, electronic equipment, a readable storage medium and a program product. The safety braking distance of the vehicle relative to the adjacent vehicle is determined based on the vehicle speed and the vehicle weight of the vehicle, the vehicle distance between the vehicle and the adjacent vehicle is monitored in real time, and the vehicle is controlled to be braked according to the emergency braking signal shared by the adjacent vehicle, the safety braking distance and the vehicle distance. Compared with a traditional control mode that prompt is output after the vehicle distance is detected on the basis of a sensor, information such as the vehicle speed and the vehicle weight of the vehicle and the emergency braking signal shared by the vehicle is obtained, the safe braking distance is determined according to the vehicle speed and the vehicle weight of the vehicle, and when the adjacent vehicle is subjected to emergency braking, the safety of the vehicle is improved. And the vehicle can also perform corresponding braking control on the vehicle based on the shared emergency braking signal, so that the driving safety of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] With the development of industrial technology, vehicles have become a necessary means of transportation for people to travel. The driving safety of vehicles is an important guarantee for people to travel safely. Vehicles may have accidents such as rear-end collisions during driving. In order to ensure driving safety, vehicles need to be braked in time. At present, the way vehicles detect and control other vehicles is usually to output information such as brake prompts after detecting the distance between vehicles through sensors. However, the way of manual control by detecting the distance between surrounding vehicles and outputting prompts will result in slow brake response and reduce vehicle driving safety.

[0003] Therefore, the current method for controlling vehicles has the defect of low safety. Summary of the invention

[0004] Based on this, it is necessary to provide a vehicle control method, device, electronic device, computer-readable storage medium and computer program product that can improve driving safety in response to the above technical problems.

[0005] In a first aspect, the present application provides a vehicle control method, the method comprising:

[0006] Get the speed and weight of the vehicle;

[0007] Determining a safe braking distance of the vehicle relative to a neighboring vehicle based on the vehicle speed and the vehicle weight; the neighboring vehicle represents other vehicles within a preset distance range of the vehicle;

[0008] Acquiring a distance between the vehicle and the adjacent vehicle;

[0009] The vehicle is controlled to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance, and the vehicle distance.

[0010] In one embodiment, the step of obtaining the vehicle weight corresponding to the vehicle includes:

[0011] Obtaining the deadweight of the vehicle and the load of the vehicle;

[0012] The vehicle weight is obtained according to the sum of the dead weight and the load.

[0013] In one embodiment, determining the safe braking distance of the vehicle relative to an adjacent vehicle based on the vehicle speed and the vehicle weight includes:

[0014] According to the vehicle speed and the vehicle weight, querying a preset braking distance mapping table to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between the vehicle speed and the vehicle weight and the safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and the vehicle weight;

[0015] According to the query result, a safe braking distance of the vehicle relative to adjacent vehicles is obtained; the adjacent vehicles include adjacent vehicles adjacent to the vehicle in the traveling direction of the vehicle.

[0016] In one embodiment, obtaining the distance between the vehicle and the adjacent vehicle includes:

[0017] Acquire first positioning information corresponding to the vehicle and second positioning information corresponding to the adjacent vehicle;

[0018] Obtaining a first reference vehicle distance between the vehicle and the adjacent vehicle according to the first positioning information and the second positioning information;

[0019] Acquiring a second reference vehicle distance from the neighboring vehicle collected by a distance sensor in the vehicle;

[0020] The vehicle distance between the vehicle and the adjacent vehicle is determined based on the first reference vehicle distance and the second reference vehicle distance.

[0021] In one of the embodiments, the adjacent vehicles include respective first adjacent vehicles in the same lane in the traveling direction of the vehicle;

[0022] The controlling the vehicle to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance, and the vehicle distance comprises:

[0023] If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safety braking distance is less than or equal to a distance threshold, the vehicle is controlled to activate the emergency braking system for braking; wherein, the first vehicle distance is the first vehicle distance between the vehicle and the first adjacent vehicle; the first safety braking distance is the first safety braking distance of the vehicle relative to the first adjacent vehicle adjacent to the vehicle.

[0024] In one of the embodiments, the adjacent vehicles further include respective second adjacent vehicles in different lanes in the traveling direction of the vehicle;

[0025] The controlling the vehicle to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance and the vehicle distance further includes:

[0026] If the emergency braking signal is a first emergency braking signal shared by any of the first neighboring vehicles, and a lane change signal of the second neighboring vehicle is detected, and the difference between the second vehicle distance and the second safety braking distance is less than or equal to the distance threshold, the vehicle is controlled to start the emergency braking system for braking; the second vehicle distance is the second vehicle distance between the vehicle and the second adjacent neighboring vehicle; the second safety braking distance is the second safety braking distance of the vehicle relative to the second adjacent vehicle adjacent to the vehicle.

[0027] In a second aspect, the present application provides a vehicle control device, the device comprising:

[0028] The first acquisition module is used to acquire the vehicle speed and vehicle weight corresponding to the vehicle;

[0029] a determination module, configured to determine a safe braking distance of the vehicle relative to a neighboring vehicle based on the vehicle speed and the vehicle weight; the neighboring vehicle represents other vehicles within a preset distance range of the vehicle;

[0030] A second acquisition module, used for acquiring the distance between the vehicle and the adjacent vehicle;

[0031] The control module is used to control the vehicle to brake according to the emergency braking signal shared by the adjacent vehicles, the safe braking distance and the vehicle distance.

[0032] In a third aspect, the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0033] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.

[0034] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the above method when executed by a processor.

[0035] The above-mentioned vehicle control method, device, electronic device, computer-readable storage medium and computer program product determine the safe braking distance of the vehicle relative to the adjacent vehicle based on the vehicle speed and weight, monitor the distance between the vehicle and the adjacent vehicle in real time, and control the vehicle to brake according to the emergency braking signal shared by the adjacent vehicle, the safe braking distance and the distance. Compared with the traditional control method based on the output prompt after the sensor detects the distance, this solution obtains information such as the vehicle speed, weight and the emergency braking signal shared by the vehicle, and uses the vehicle speed and weight to determine the safe braking distance. When the adjacent vehicle performs emergency braking, the vehicle can also perform corresponding braking control on the vehicle based on the shared emergency braking signal, thereby improving the safety of vehicle driving. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0037] Figure 1 A schematic flow chart of a vehicle control method in one embodiment;

[0038] Figure 2 is a flow chart of a vehicle control method in another embodiment;

[0039] Figure 3 is a structural block diagram of a vehicle control device in one embodiment;

[0040] Figure 4 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0042] In one embodiment, Figure 1 As shown, a vehicle control method is provided. This embodiment uses the method applied to a vehicle control terminal as an example for illustration. It can be understood that the method can also be applied to a server, and can also be applied to a system including a vehicle control terminal and a server, and is implemented through the interaction between the vehicle control terminal and the server, including the following steps S202 to S208. Among them:

[0043] Step S202, obtaining the vehicle speed and weight corresponding to the vehicle.

[0044] Among them, the vehicle control terminal can be an electronic device set in the vehicle for controlling various components in the vehicle. The vehicle control terminal can communicate with the server in the cloud to share the information related to the vehicle's driving with the server in the cloud. When the vehicle is driving, it is easy to have accidents such as continuous rear-end collisions. In order to avoid accidents, the various steps provided in this embodiment can be used to provide the driver with more judgment time in an emergency, and to brake in advance in an emergency. Among them, when the vehicle is driving on the road, the sharing function of the vehicle's driving related information can be activated. And each vehicle on the road can activate the sharing function of driving related information. For example, the vehicle control terminal can pop up a corresponding interface to prompt the user to turn on the sharing function of driving related information. After the user triggers the consent operation, the vehicle control terminal can share the driving related information of the vehicle in real time to the server in the cloud. The server in the cloud can obtain the driving related information of each vehicle in real time, and provide the corresponding vehicle with the driving related information shared by other vehicles when necessary. After the vehicle turns on the sharing function, the vehicle control terminal can connect the vehicle to the network, and the connected network includes but is not limited to a satellite network, a communication service provider network, a regional static network, etc. During the process of establishing a connection with the network, the vehicle control terminal can perform normal physical identification with the network without data exchange.

[0045] In order to avoid accidents such as continuous rear-end collisions, the vehicle control terminal can perform analysis based on the driving information and weight information of the vehicle and other vehicles. For example, the vehicle control terminal can obtain the speed and weight of the vehicle. The speed corresponding to the vehicle represents the real-time speed of the vehicle where the vehicle control terminal is located, and the weight represents the overall weight of the vehicle where the vehicle control terminal is located. In some embodiments, the neighboring vehicles corresponding to the vehicle can share data such as the speed and weight of the vehicle. The neighboring vehicles represent other vehicles within a preset distance range of the vehicle, such as the vehicles around the vehicle, the front, the back, the left, and the right. The speed corresponding to the neighboring vehicle represents the real-time speed of the neighboring vehicle, and the weight of the neighboring vehicle represents the overall weight of the neighboring vehicle.

[0046] In one embodiment, the step of obtaining the vehicle weight corresponding to the vehicle includes: obtaining the deadweight corresponding to the above-mentioned vehicle, and obtaining the load corresponding to the above-mentioned vehicle; and obtaining the above-mentioned vehicle weight according to the sum of the above-mentioned deadweight and the above-mentioned load.

[0047] In this embodiment, the weight of the vehicle can be determined by the deadweight and the load of the vehicle. For example, the vehicle control terminal can obtain the deadweight corresponding to the vehicle and the load corresponding to the vehicle. The vehicle weight is obtained by summing the deadweight and the load. The deadweight refers to the weight of the vehicle itself, and the load refers to the weight of the contents carried by the vehicle.

[0048] Similarly, there may be multiple neighboring vehicles, and for each of the neighboring vehicles, the weight of the neighboring vehicle can be determined by the self-weight and load of the neighboring vehicle. For example, the vehicle control terminal of the neighboring vehicle can obtain the self-weight corresponding to the neighboring vehicle, and obtain the load corresponding to the neighboring vehicle. The weight of the neighboring vehicle is obtained according to the sum of the self-weight and the load. The neighboring vehicle can synchronize the speed and weight to the cloud server, so that the vehicle control terminal can obtain the real-time synchronized speed and weight of each neighboring vehicle from the cloud server to make judgments and analyses of emergency situations.

[0049] In some embodiments, the vehicle control terminal can synchronize the vehicle speed and weight to a cloud server in real time for other nearby vehicles to make judgments and analyses on emergency braking situations.

[0050] Step S204, determining a safe braking distance of the vehicle relative to the adjacent vehicles based on the vehicle speed and the vehicle weight; the adjacent vehicles represent other vehicles within a preset distance range of the vehicle.

[0051] Among them, after the vehicle control terminal obtains the above-mentioned vehicle speed and the above-mentioned vehicle weight, it can determine the safe braking distance. Among them, the safe braking distance means that when the adjacent vehicle brakes, the vehicle can brake safely and will not cause excessive braking force under the current speed and weight of the vehicle, that is, the safe braking distance needs to be greater than the braking distance of the vehicle. The braking distance means the distance required from the start of braking to the stop of the vehicle when the vehicle brakes at the current speed and weight. Then the vehicle control terminal can determine the safe braking distance of the above-mentioned vehicle relative to the above-mentioned adjacent vehicle based on the vehicle speed and the above-mentioned vehicle weight.

[0052] The vehicle control terminal can determine the braking distance of the vehicle by using the vehicle speed and vehicle weight, and determine the safe braking distance by querying the mapping relationship. Thus, the vehicle control terminal can determine the safe braking distance of the vehicle relative to the adjacent vehicle based on the above-mentioned braking distances.

[0053] Step S206, obtaining the distance between the vehicle and the adjacent vehicle.

[0054] The vehicle control terminal can obtain the distance between the vehicle and the adjacent vehicles in real time. The adjacent vehicles can be other vehicles in the front, back, left, and right positions within the preset distance range of the above-mentioned vehicle. The vehicle control terminal can obtain the distance between the vehicle and each adjacent vehicle, and then determine whether to brake based on each distance. In addition, the above-mentioned vehicle can upload the distance between the vehicle and the adjacent vehicle to the cloud server in real time, and the above-mentioned adjacent vehicle can upload the distance between the vehicle and other vehicles to the cloud server in real time. There are many ways to determine the above-mentioned vehicle distance.

[0055] For example, the vehicle control terminal can obtain the above-mentioned vehicle distances through satellite positioning; in addition, the vehicle control terminal can also collect the above-mentioned vehicle distances through distance sensors and other devices installed in the vehicle. The vehicle control terminal can combine satellite positioning and the vehicle distances collected by the sensor, perform comprehensive comparison and correction, and then determine the above-mentioned vehicle distances.

[0056] Step S208, controlling the vehicle to brake according to the emergency braking signal shared by the adjacent vehicles, the safe braking distance and the vehicle distance.

[0057] When the above-mentioned neighboring vehicle performs emergency braking, the emergency braking signal will be activated, so that the neighboring vehicle will share the emergency braking signal to the cloud server in real time, and the vehicle control terminal of the above-mentioned vehicle can obtain the emergency braking signal shared by the neighboring vehicle in real time. The above-mentioned emergency braking signal can be triggered by the AEB (Autonomous Emergency Braking, automatic emergency braking system) in the vehicle. For example, if the vehicle triggers the AEB pre-start signal, it is determined that the emergency braking signal is triggered; the above-mentioned emergency braking signal can be an emergency braking signal triggered by any neighboring vehicle in the forward direction of the above-mentioned vehicle. For example, the neighboring vehicles in front of the vehicle share the emergency braking signal several times in advance, and the vehicle can also respond to the emergency braking signal.

[0058] If the vehicle control terminal of the vehicle obtains the emergency braking signal shared by the neighboring vehicle, the vehicle control terminal can control the vehicle to brake according to the emergency braking signal, as well as the above-mentioned safe braking distance and vehicle distance. For example, when the vehicle control terminal detects the emergency braking signal of the neighboring vehicle, it can determine whether the vehicle is close to the safe braking distance according to the distance between the vehicle and the neighboring vehicle, and then determine whether braking is required, such as pre-starting AEB, to avoid accidents.

[0059] Specifically, the vehicle control terminal can synchronize the braking information of the continuous adjacent vehicles in front of the vehicle in real time, that is, the above-mentioned vehicle and the adjacent vehicles can synchronize the vehicle speed, braking signal, braking distance, etc. of the vehicle and the adjacent vehicles through real-time data synchronization in the cloud, so as to provide the fastest and most appropriate braking distance, also known as the safe braking distance, to the subsequent vehicles, avoiding the lack of emergency braking time, avoiding brake failure and power waste caused by too much and too early braking. In addition, the vehicle control terminal can also perform multi-dimensional safety distance and double verification. The vehicle control terminal not only verifies the safe distance between the vehicle and the adjacent vehicles in the same direction, but also performs four-dimensional, that is, the safe distance braking of the adjacent vehicles in front, behind, left and right, as well as the judgment relationship between power and distance, and provides braking prompts and the best distance for emergency braking intervention according to the weight and speed of each vehicle, such as the above-mentioned safe braking distance.

[0060] The vehicle control terminal ensures the common rail safety of vehicles by collecting the above-mentioned multiple data. That is, the vehicle control terminal calculates the common rail safety of the vehicle and adjacent vehicles through multiple data such as the front, rear, left, right, and right data of the vehicle, the vehicle weight, and the driving speed. The dynamic influence of vehicle weight and speed on the braking distance is considered in multiple data dimensions, and these data are put into a safe distance for analysis. Then the vehicle control terminal can determine the timing of braking initiation.

[0061] The above steps can be automatically activated and executed when the vehicle is driving, that is, the execution of the steps changes with the state of the vehicle. For example, when the vehicle is started, the execution of the above steps is turned on, and when the vehicle is turned off, the execution of the above steps is turned off.

[0062] In the above vehicle control method, the safe braking distance of the vehicle relative to the adjacent vehicle is determined based on the vehicle speed and weight, the distance between the vehicle and the adjacent vehicle is monitored in real time, and the vehicle is controlled to brake according to the emergency braking signal shared by the adjacent vehicle, the safe braking distance and the distance. Compared with the traditional control method based on the output prompt after the sensor detects the distance, this solution obtains information such as the vehicle speed, weight and the emergency braking signal shared by the vehicle, and uses the vehicle speed and weight to determine the safe braking distance. When the adjacent vehicle performs emergency braking, the vehicle can also perform corresponding braking control on the vehicle based on the shared emergency braking signal, thereby improving the safety of vehicle driving.

[0063] In one embodiment, the safe braking distance of the vehicle relative to the adjacent vehicle is determined based on the vehicle speed and the vehicle weight, including: querying a preset braking distance mapping table based on the vehicle speed and the vehicle weight to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between vehicle speed and vehicle weight and safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and vehicle weight; based on the query result, the safe braking distance of the vehicle relative to the adjacent vehicle is obtained; the adjacent vehicle includes an adjacent vehicle adjacent to the vehicle in the traveling direction of the vehicle.

[0064] In this embodiment, the vehicle control terminal can determine the safe braking distance, also known as the optimal braking distance, based on the above vehicle speed and vehicle weight. For example, the vehicle control terminal can query the preset distance mapping table based on the vehicle speed and vehicle weight to determine the appropriate safe braking distance corresponding to the vehicle at different vehicle speeds and vehicle weights. Among them, different safe braking distances represent braking under different braking forces. Among them, the braking force represents the force and depth of the vehicle's brake pedal being stepped on. The greater the braking force, the smaller the braking distance, indicating that the braking is more urgent; the smaller the braking force, the larger the braking distance, indicating that the braking is less urgent, so the braking force corresponds to the braking distance from small to large. The braking distance represents the distance the vehicle moves forward from the start of braking to the stop of the vehicle. The vehicle control terminal can determine the corresponding safe braking distances based on each vehicle speed and vehicle weight in advance, and form the above preset braking distance mapping table.

[0065] Among them, the safe braking distance is positively correlated with the vehicle speed and weight, that is, the greater the vehicle weight and speed, the longer the required safe braking distance, so as to reduce the frustration caused by emergency braking under high speed and heavy weight conditions and improve the safety of braking; the smaller the vehicle weight and speed, the shorter the required safe braking distance, thereby improving the flexibility of braking.

[0066] In addition, in some embodiments, the above-mentioned preset braking distance mapping table may also include multiple mapping relationships between road scenes and safe braking distances, and also include multiple mapping relationships between tire types and safe braking distances. Among them, for dry or flat roads, the shorter the required safe braking distance is, the more flexibility during braking is improved; for uneven or slippery and icy roads, the longer the required safe braking distance is, the more safety is improved during braking. That is, the safe braking distance is negatively correlated with the flatness and dryness of the road surface; for tires with strong grip, the shorter the required safe braking distance is, the more flexibility during braking is improved; for tires with weak grip, the longer the required safe braking distance is, the more safety is improved during braking is improved. That is, the safe braking distance is negatively correlated with the grip performance of the tire.

[0067] Among them, the adjacent vehicles may include adjacent vehicles that are adjacent to the vehicle in the direction of travel. For example, it may be an adjacent vehicle that is in the same lane as the vehicle and in front of the vehicle. Thus, the vehicle control terminal can determine the safe braking distance of the vehicle relative to the adjacent vehicle based on the above query results. For example, when the adjacent vehicle brakes, the vehicle control terminal queries the preset braking distance mapping table based on the real-time collected vehicle speed and vehicle weight, and determines that the safe braking distance of the vehicle is 40 meters. Then, the vehicle control terminal can use the corresponding braking force based on the safe braking distance to determine when the vehicle needs to brake.

[0068] Specifically, the vehicle control terminal can share the braking force caused by the braking depth and its own driving speed in real time to the cloud server. Similarly, the vehicle's neighboring vehicles can also share the above information. The vehicle control terminal can also share the vehicle speed in real time with the vehicle's own weight and current load to the cloud server for vehicle safety braking analysis.

[0069] Through this embodiment, the vehicle control terminal can determine the optimal safe braking distance based on the vehicle speed and weight, and then the vehicle control terminal can control the vehicle to brake based on the safe braking distance and the emergency braking signal shared by adjacent vehicles, thereby improving the safety of vehicle driving.

[0070] In one embodiment, obtaining the distance between the vehicle and the adjacent vehicle includes: obtaining first positioning information corresponding to the vehicle and second positioning information corresponding to the adjacent vehicle; obtaining a first reference distance between the vehicle and the adjacent vehicle based on the first positioning information and the second positioning information; obtaining a second reference distance between the vehicle and the adjacent vehicle collected by a distance sensor in the vehicle; and determining the distance between the vehicle and the adjacent vehicle based on the first reference distance and the second reference distance.

[0071] In this embodiment, the vehicle control terminal can determine the distance between the vehicle and the neighboring vehicle based on multiple forms. For example, the vehicle control terminal can determine the distance between the vehicle and the neighboring vehicle by combining satellite positioning and distance information collected by the sensor. The vehicle control terminal can obtain the first positioning information corresponding to the vehicle and the second positioning information corresponding to the neighboring vehicle. Among them, the second positioning information can be the positioning information shared to the cloud server after the neighboring vehicle is connected to the network, so that the vehicle control terminal can obtain the first reference distance between the vehicle and the neighboring vehicle based on the first positioning information and the second positioning information. That is, the first reference distance is the distance determined based on satellite positioning.

[0072] The vehicle control terminal can also collect a second reference distance to the adjacent vehicle based on the distance sensor in the vehicle. Among them, the adjacent vehicle can be an adjacent vehicle adjacent to the above-mentioned vehicle in the direction of travel of the vehicle, such as an adjacent vehicle in front of the vehicle or an adjacent vehicle in front of the vehicle but in different lanes on the left and right. That is, the second reference distance can be a distance based on the sensor collection. The vehicle control terminal can determine the distance between the vehicle and the adjacent vehicle based on the above-mentioned first reference distance and second reference distance. For example, the vehicle control terminal can determine the smaller value of the first reference distance and the second reference distance as the distance between the vehicle and the adjacent vehicle, thereby reducing the measurement error of the distance and ensuring the safety of vehicle driving. Specifically, the vehicle control terminal can share the real-time distance with the vehicle in front and upload it to the server in the cloud in real time, so as to achieve the synchronization of the distance data and provide a basis for braking analysis of each vehicle.

[0073] Specifically, the vehicle control terminal can synchronize the vehicle distance data, for example, the real-time distance to the vehicle in front is continuously uploaded to the cloud server, and the first reference vehicle distance is obtained. The above distance acquisition device can be a radar set on the vehicle body, and the vehicle control terminal can obtain the distance between the vehicle, the front, the rear, the left and the right vehicles collected by the vehicle body radar to obtain the second reference vehicle distance, so that the vehicle control terminal can double-correct the above first reference vehicle distance and the second reference vehicle distance based on the vehicle body processor in the vehicle control terminal, and compare the correction data with the braking distance and the front and rear vehicle masses to perform braking control.

[0074] Through this embodiment, the vehicle control terminal can determine the distance between the vehicle and adjacent vehicles based on multiple forms, and then the vehicle control terminal can control the braking of the vehicle based on the distance and the emergency braking signal shared by the front vehicle, thereby improving the safety of vehicle driving.

[0075] In one embodiment, the vehicle is controlled to brake according to the emergency braking signal shared by the adjacent vehicles, the safety braking distance and the vehicle distance, including: if the emergency braking signal is the first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safety braking distance is less than or equal to a distance threshold, the vehicle is controlled to activate the emergency braking system for braking; wherein the first vehicle distance is the first vehicle distance between the vehicle and the adjacent first adjacent vehicle; and the first safety braking distance is the first safety braking distance of the vehicle relative to the adjacent first adjacent vehicle.

[0076] In this embodiment, the neighboring vehicles include first neighboring vehicles in the same lane in the direction of travel of the above-mentioned vehicle. For example, they may be first neighboring vehicles in front of the vehicle, and they are not necessarily in front of the vehicle, but may be first neighboring vehicles several vehicles ahead. The above-mentioned first neighboring vehicles may share the first emergency braking signal. For example, if the first neighboring vehicle triggers an emergency braking system such as AEB, the first neighboring vehicle shares the first emergency braking signal to the cloud server in real time.

[0077] The vehicle control terminal of the above-mentioned vehicle can detect that the shared emergency braking signal is the first emergency braking signal shared by any first adjacent vehicle, then the vehicle control terminal of the vehicle can obtain the first vehicle distance between the vehicle and the adjacent first adjacent vehicle, and obtain the first safety braking distance of the vehicle relative to the adjacent first adjacent vehicle of the vehicle. For example, the vehicle control terminal can obtain the first vehicle distance of the adjacent first adjacent vehicle directly in front of the vehicle and the first safety braking distance relative to the first adjacent vehicle. Therefore, the vehicle control terminal can further determine whether the difference between the first vehicle distance and the first safety braking distance is less than or equal to the distance threshold. If so, the vehicle control terminal can determine that the braking system needs to be pre-started, and the vehicle control terminal can control the vehicle to start the emergency braking system for braking, specifically, it can be AEB pre-start.

[0078] Specifically, after the first adjacent vehicle in front performs AEB pre-start, the AEB pre-start signal, braking distance, and braking timing can be shared through the network to obtain a shared emergency braking signal. The vehicle control terminal can pre-start AEB based on the AEB pre-start signal, braking distance, and braking timing in the emergency braking signal shared by the vehicle in front, combined with the above-mentioned safe braking distance, and then control the vehicle to brake at the appropriate time.

[0079] Through this embodiment, the vehicle control terminal can judge whether the vehicle itself needs emergency braking based on the emergency braking signal of the preceding vehicle in the same lane, thereby improving the timeliness of vehicle braking and improving the safety of vehicle driving.

[0080] In one embodiment, controlling the vehicle to brake according to the emergency braking signal shared by the above-mentioned adjacent vehicles, the above-mentioned safe braking distance and the above-mentioned vehicle distance also includes: if the above-mentioned emergency braking signal is the first emergency braking signal shared by any of the above-mentioned first adjacent vehicles, and the lane change signal of the above-mentioned second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safe braking distance is less than or equal to the above-mentioned distance threshold, then controlling the above-mentioned vehicle to activate the emergency braking system for braking; the above-mentioned second vehicle distance is the second vehicle distance between the above-mentioned vehicle and the above-mentioned second adjacent vehicle; the above-mentioned second safety braking distance is the second safety braking distance of the above-mentioned vehicle relative to the above-mentioned second adjacent vehicle adjacent to the above-mentioned vehicle.

[0081] In this embodiment, the adjacent vehicles also include second adjacent vehicles in different lanes in the direction of travel of the above-mentioned vehicle. For example, the second adjacent vehicles in the left and right adjacent lanes in front of the vehicle and adjacent to the vehicle can be used. The above-mentioned first adjacent vehicles can share the first emergency braking signal, and when the second adjacent vehicle exists at this time, the original distance between the vehicle and the first adjacent vehicle in the same lane in front does not require braking, but due to the lane change of the second adjacent vehicle, the distance between the vehicle and the second adjacent vehicle will be shortened, and then the vehicle control terminal needs to further analyze whether braking is required.

[0082] The vehicle control terminal of the above-mentioned vehicle can detect that the shared emergency braking signal is the first emergency braking signal shared by any first adjacent vehicle, and the vehicle control terminal also detects the lane change signal of the second adjacent vehicle, then the vehicle control terminal of the vehicle can obtain the second vehicle distance between the vehicle and the adjacent second adjacent vehicle, and obtain the second safety braking distance of the vehicle relative to the adjacent second adjacent vehicle of the vehicle. For example, the vehicle control terminal can obtain the second vehicle distance of the second adjacent vehicle that is adjacent to the second adjacent vehicle in a different lane in the direction of travel of the vehicle, and obtain the second safety braking distance of the vehicle relative to the second adjacent vehicle. Therefore, the vehicle control terminal can further determine whether the difference between the second vehicle distance and the second safety braking distance is less than or equal to the distance threshold. If so, the vehicle control terminal can determine that the braking system needs to be pre-started, and the vehicle control terminal can control the vehicle to start the emergency braking system for braking, which can be specifically AEB pre-start.

[0083] Specifically, after the first adjacent vehicle in front performs AEB pre-start, the AEB pre-start signal, braking distance, and braking timing can be shared through the network to obtain a shared emergency braking signal. The vehicle control terminal can pre-start AEB based on the AEB pre-start signal, braking distance, and braking timing in the emergency braking signal shared by the vehicle in front, combined with the above-mentioned safe braking distance, and then control the vehicle to brake at the appropriate time.

[0084] Through this embodiment, the vehicle control terminal can judge whether emergency braking of its own vehicle is needed based on the emergency braking signal of the preceding vehicle in the same lane and the lane change signal of the adjacent vehicle in a different lane when it is detected at the same time, thereby improving the timeliness of vehicle braking and improving the safety of vehicle driving.

[0085] In an exemplary embodiment, Figure 2 As shown, Figure 2 The flowchart of the vehicle control method in another embodiment is shown in FIG. 1 . In this embodiment, the braking control of the vehicle control terminal can change with the startup state of the vehicle. For example, when the vehicle is driving, the judgment step of the braking control is automatically activated, and when the vehicle is not started, the judgment step is turned off. After activation, the vehicle control terminal can connect the vehicle to the network, covering three major mainstream networks: satellite network, communication service provider network, and regional static network, and perform normal physical identification without data exchange.

[0086] The vehicle control terminal can also synchronize braking data. For example, the vehicle control terminal uploads the braking force caused by the braking depth of the vehicle itself, combined with its own driving speed, to the cloud server. The vehicle control terminal can also synchronize speed data. The vehicle control terminal can upload the vehicle speed combined with the vehicle's own weight and current load to the cloud to achieve braking judgment.

[0087] The vehicle control terminal can also synchronize vehicle distance data. For example, the vehicle control terminal can continuously upload the real-time distance between the vehicle and the vehicle in front. The vehicle control terminal includes a body processor. While uploading various data, the vehicle control terminal also backs up the body processor, which temporarily stores the data.

[0088] When determining the distance between vehicles, the vehicle control terminal can obtain data based on the vehicle body radar, such as the vehicle body radar obtaining the distance between the front, rear, left and right vehicles, to obtain the second reference distance. The vehicle control terminal performs double correction on the backup data through the vehicle body processor. Specifically, during double correction, the vehicle control terminal performs double correction based on the first reference distance obtained from the cloud and the second reference distance data obtained by its own radar, obtains the above distance as the correction data, and compares the correction data with the braking distance and the mass of the front and rear vehicles.

[0089] When the vehicle control terminal detects that the AEB pre-start of the vehicle ahead is on, such as the AEB pre-start of the first adjacent vehicle, the vehicle control terminal can control the vehicle to perform AEB pre-start based on the AEB pre-start signal of the vehicle ahead and the optimal braking distance calculated above, also known as the safe braking distance.

[0090] The AEB pre-start signal of the vehicle in front can be connected to the network for sharing. The vehicle in front or several vehicles ahead can form an emergency braking signal with the AEB pre-start signal, braking distance, and braking timing, and share it through the network. Therefore, the vehicle control terminal can combine the emergency braking signal to pre-start the AEB of the vehicle, that is, according to the AEB pre-start signal of the vehicle in front and the optimal braking distance determined above, the above vehicle can pre-start the AEB, that is, control the vehicle to brake before the safe braking distance is about to be reached.

[0091] Through the above embodiment, the vehicle control terminal obtains information such as the vehicle speed, weight and emergency braking signal shared by the vehicle, and uses the vehicle speed and weight to determine the safe braking distance. When a neighboring vehicle performs emergency braking, the vehicle can also perform corresponding braking control on the vehicle based on the shared emergency braking signal, thereby improving the safety of vehicle driving.

[0092] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0093] Based on the same inventive concept, the embodiment of the present application also provides a vehicle control device for implementing the vehicle control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle control device embodiments provided below can refer to the limitations on the vehicle control method above, and will not be repeated here.

[0094] In an exemplary embodiment, Figure 3 As shown, a vehicle control device is provided, including: a first acquisition module 500, a determination module 502, a second acquisition module 504 and a control module 506, wherein:

[0095] The first acquisition module 500 is used to acquire the vehicle speed and vehicle weight corresponding to the vehicle.

[0096] The determination module 502 is used to determine a safe braking distance of the vehicle relative to adjacent vehicles based on the vehicle speed and the vehicle weight; the adjacent vehicles represent other vehicles within a preset distance range of the vehicle.

[0097] The second acquisition module 504 is used to acquire the distance between the vehicle and the adjacent vehicle.

[0098] The control module 506 is used to control the vehicle to brake according to the emergency braking signal shared by the adjacent vehicles, the safe braking distance and the vehicle distance.

[0099] In one embodiment, the first acquisition module 500 is used to acquire the deadweight corresponding to the vehicle and the load corresponding to the vehicle; and obtain the vehicle weight according to the sum of the deadweight and the load.

[0100] In one embodiment, the determination module 502 is used to query a preset braking distance mapping table according to the vehicle speed and the vehicle weight to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between the vehicle speed and the vehicle weight and the safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and the vehicle weight; based on the query result, the safe braking distance of the vehicle relative to the adjacent vehicles is obtained; the adjacent vehicles include adjacent vehicles adjacent to the vehicle in the direction of travel of the vehicle.

[0101] In one embodiment, the second acquisition module 504 is used to acquire the first positioning information corresponding to the vehicle and the second positioning information corresponding to the adjacent vehicle; obtain a first reference vehicle distance between the vehicle and the adjacent vehicle based on the first positioning information and the second positioning information; obtain a second reference vehicle distance between the vehicle and the adjacent vehicle collected by a distance sensor in the vehicle; and determine the vehicle distance between the vehicle and the adjacent vehicle based on the first reference vehicle distance and the second reference vehicle distance.

[0102] In one embodiment, the control module 506 is used to control the vehicle to start the emergency braking system for braking if the emergency braking signal is the first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safety braking distance is less than or equal to a distance threshold; wherein the first vehicle distance is the first vehicle distance between the vehicle and the adjacent first adjacent vehicle; and the first safety braking distance is the first safety braking distance of the vehicle relative to the adjacent first adjacent vehicle.

[0103] In one embodiment, the control module 506 is used to control the vehicle to start the emergency braking system for braking if the emergency braking signal is the first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safety braking distance is less than or equal to the distance threshold; the second vehicle distance is the second vehicle distance between the vehicle and the adjacent second adjacent vehicle; the second safety braking distance is the second safety braking distance of the vehicle relative to the adjacent second adjacent vehicle.

[0104] Each module in the above vehicle control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in an electronic device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0105] In an exemplary embodiment, an electronic device is provided. The electronic device may be a vehicle control terminal, and its internal structure diagram may be as shown in FIG. Figure 4As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and an external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a vehicle control method is implemented. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the electronic device casing, or an external keyboard, touchpad or mouse.

[0106] Those skilled in the art will understand that Figure 4 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0107] In an exemplary embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above-mentioned vehicle control method when executing the computer program.

[0108] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned vehicle control method is implemented.

[0109] In one embodiment, a computer program product is provided, comprising a computer program, which implements the above-mentioned vehicle control method when executed by a processor.

[0110] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0111] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0112] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0113] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A vehicle control method, characterized in that: The method comprises: Get the speed and weight of the vehicle; Determining a safe braking distance of the vehicle relative to a neighboring vehicle based on the vehicle speed and the vehicle weight; the neighboring vehicle represents other vehicles within a preset distance range of the vehicle; Acquiring a distance between the vehicle and the adjacent vehicle; The vehicle is controlled to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance, and the vehicle distance.

2. The method according to claim 1, characterized in that The steps of obtaining the vehicle weight corresponding to the vehicle include: Obtaining the deadweight of the vehicle and the load of the vehicle; The vehicle weight is obtained according to the sum of the dead weight and the load.

3. The method according to claim 1, characterized in that Determining a safe braking distance of the vehicle relative to an adjacent vehicle according to the vehicle speed and the vehicle weight includes: According to the vehicle speed and the vehicle weight, querying a preset braking distance mapping table to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between the vehicle speed and the vehicle weight and the safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and the vehicle weight; According to the query result, a safe braking distance of the vehicle relative to adjacent vehicles is obtained; the adjacent vehicles include adjacent vehicles adjacent to the vehicle in the traveling direction of the vehicle.

4. The method according to claim 1, characterized in that The obtaining of the distance between the vehicle and the adjacent vehicle includes: Acquire first positioning information corresponding to the vehicle and second positioning information corresponding to the adjacent vehicle; Obtaining a first reference vehicle distance between the vehicle and the adjacent vehicle according to the first positioning information and the second positioning information; Acquiring a second reference vehicle distance from the neighboring vehicle collected by a distance sensor in the vehicle; The vehicle distance between the vehicle and the adjacent vehicle is determined based on the first reference vehicle distance and the second reference vehicle distance.

5. The method according to any one of claims 1 to 4, characterized in that: The adjacent vehicles include respective first adjacent vehicles in the same lane in the traveling direction of the vehicle; The controlling the vehicle to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance, and the vehicle distance comprises: If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safety braking distance is less than or equal to a distance threshold, the vehicle is controlled to activate the emergency braking system for braking; wherein, the first vehicle distance is the first vehicle distance between the vehicle and the first adjacent vehicle; the first safety braking distance is the first safety braking distance of the vehicle relative to the first adjacent vehicle adjacent to the vehicle.

6. The method according to claim 5, characterized in that The adjacent vehicles further include respective second adjacent vehicles in different lanes in the traveling direction of the vehicle; The controlling the vehicle to brake according to the emergency braking signal shared by the neighboring vehicles, the safe braking distance and the vehicle distance further includes: If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safety braking distance is less than or equal to the distance threshold, the vehicle is controlled to start the emergency braking system for braking; the second vehicle distance is the second vehicle distance between the vehicle and the second adjacent vehicle; the second safety braking distance is the second safety braking distance of the vehicle relative to the second adjacent vehicle adjacent to the vehicle.

7. A vehicle control device, characterized in that: The device comprises: The first acquisition module is used to acquire the vehicle speed and vehicle weight corresponding to the vehicle; a determination module, configured to determine a safe braking distance of the vehicle relative to a neighboring vehicle based on the vehicle speed and the vehicle weight; the neighboring vehicle represents other vehicles within a preset distance range of the vehicle; A second acquisition module, used for acquiring the distance between the vehicle and the adjacent vehicle; The control module is used to control the vehicle to brake according to the emergency braking signal shared by the adjacent vehicles, the safe braking distance and the vehicle distance.

8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • A system and method for preventing vehicle traffic accidents

    CN108973854A

  • Collaborative ACC / AEB decision management system based on Internet of Vehicles and vehicle

    CN111469838A

  • Platooning controller, system comprising same and brake control method of same

    CN113928315A

  • Vehicle braking control method

    CN118053290A

  • Method of maintaining safety distance for vehicles

    KR1020020030365A