Brake light control method and device, electronic equipment and vehicle

By acquiring vehicle driving environment and status information, determining the target speed difference threshold, and controlling the brake light illumination, the risk of rear-end collisions when the driver does not press the pedal is eliminated, thus improving driving safety.

CN122275747APending Publication Date: 2026-06-26GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411915903.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In situations where the driver has not pressed the brake pedal but the vehicle speed has decreased, the brake lights may not illuminate, increasing the risk of a rear-end collision.

Method used

By acquiring vehicle driving environment information and driving status information, the target speed difference threshold is determined. When the vehicle speed information indicates deceleration, the current vehicle speed difference is compared with the target speed difference threshold. When the current vehicle speed difference is greater than the threshold, the brake lights are controlled to illuminate.

Benefits of technology

If the driver has not applied the brake pedal, remind the vehicle behind to maintain a safe distance to reduce the risk of a rear-end collision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122275747A_ABST
    Figure CN122275747A_ABST
Patent Text Reader

Abstract

This application provides a brake light control method, device, electronic device, and vehicle. The brake light control method includes: acquiring driving environment information, driving state information, and vehicle speed information of the vehicle when it is in motion and the brake pedal is not depressed; determining a target speed difference threshold based on the driving environment information and the driving state information; determining a current speed difference based on the vehicle speed information when the vehicle speed information indicates that the vehicle is decelerating; and controlling the brake lights of the vehicle to illuminate when the current speed difference is greater than the target speed difference threshold. This application can illuminate the brake lights in driving scenarios where the driver has not depressed the brake pedal but deceleration occurs, reminding following vehicles to maintain a safe distance to ensure driving safety and avoid rear-end collisions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a brake light control method, device, electronic equipment, and vehicle. Background Technology

[0002] Brake lights play a crucial role in vehicle operation and are typically controlled by the vehicle's braking system. When the driver presses the brake pedal, sensors in the braking system detect the braking action and send a signal to the brake lights. Upon receiving the signal, the brake lights illuminate immediately, alerting following vehicles to maintain a safe distance and preventing rear-end collisions.

[0003] However, in some scenarios where the driver does not press the brake pedal but the vehicle speed decreases, such as when the vehicle is going uphill, making a fast turn, or in poor road conditions, the brake lights will not illuminate because the driver has not pressed the brake pedal. In this case, if the following vehicle is close and the driver of the following vehicle does not notice that the speed of the vehicle in front has decreased, and therefore does not take appropriate braking measures in time, the risk of a rear-end collision will increase. Summary of the Invention

[0004] This application provides a brake light control method, device, electronic device, and vehicle to address the problem of reducing the risk of rear-end collisions when the driver does not press the brake pedal but the vehicle decelerates.

[0005] In a first aspect, embodiments of this application provide a brake light control method, the method comprising:

[0006] When the vehicle is in motion and the brake pedal is not depressed, acquire the vehicle's driving environment information, driving status information, and vehicle speed information;

[0007] Based on the driving environment information and the driving status information, determine the target speed difference threshold;

[0008] When the vehicle speed information indicates that the vehicle is in a deceleration state, the current vehicle speed difference is determined based on the vehicle speed information;

[0009] When the current speed difference is greater than the target speed difference threshold, the vehicle's brake lights are turned on.

[0010] Secondly, embodiments of this application also provide a brake light control device, the device comprising:

[0011] The acquisition module is used to acquire the vehicle's driving environment information, driving status information, and vehicle speed information when the vehicle is in motion and the brake pedal is not depressed.

[0012] The first determining module is used to determine the target speed difference threshold based on the driving environment information and the driving state information;

[0013] The second determining module is used to determine the current speed difference based on the vehicle speed information when the vehicle speed information indicates that the vehicle is in a deceleration state;

[0014] The control module is used to control the vehicle's brake lights to illuminate when the current vehicle speed difference is greater than the target speed difference threshold.

[0015] Thirdly, embodiments of this application also provide an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the above-described brake light control method.

[0016] Fourthly, embodiments of this application also provide a vehicle that includes the aforementioned brake light control device.

[0017] Fifthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described brake light control method.

[0018] The embodiments of this application include at least the following technical effects:

[0019] The technical solution of this application embodiment obtains driving environment information and driving status information when the vehicle is in motion and the brake pedal is not pressed, in order to determine the target speed difference threshold and obtain vehicle speed information. When the vehicle speed information indicates that the vehicle is in a deceleration state, the current vehicle speed difference is determined, and the current vehicle speed difference is compared with the target speed difference threshold. When the current vehicle speed difference is greater than the target speed difference threshold, the brake lights are controlled to illuminate. This can illuminate the brake lights in driving scenarios where the driver has not pressed the brake pedal but deceleration occurs, reminding following vehicles to maintain a safe distance to ensure driving safety and avoid rear-end collisions. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0021] Figure 1 This is a schematic flowchart of the brake light control method provided in the embodiments of this application;

[0022] Figure 2 This is a schematic diagram of the brake light control device provided in the embodiments of this application;

[0023] Figure 3A block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0025] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0026] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0027] Brake lights play a crucial role in vehicle operation and are typically controlled by the vehicle's braking system. When the driver presses the brake pedal, sensors in the braking system detect the braking action and send a signal to the brake lights. Upon receiving the signal, the brake lights illuminate immediately, effectively alerting following vehicles to maintain a safe distance and preventing rear-end collisions.

[0028] However, in some scenarios where the driver does not press the brake pedal but the vehicle speed decreases, such as when the vehicle is going uphill, making a fast turn, or in a poor environment, the brake lights will not illuminate because the driver has not pressed the brake pedal. In this case, if the following vehicle is close and the driver of the following vehicle does not notice that the speed of the vehicle in front has decreased, and therefore does not take appropriate braking measures in time, the risk of a rear-end collision will increase.

[0029] Based on this, this application provides a brake light control method, device, electronic device, and vehicle, which can determine a target speed difference threshold based on the vehicle's driving environment information and driving status information when the driver has not pressed the brake pedal, and control the vehicle's brake lights to illuminate when the vehicle decelerates and the current speed difference is greater than the target speed difference threshold, so as to remind the following vehicles and avoid rear-end collisions.

[0030] like Figure 1 As shown in the figure, this application provides a brake light control method, which includes:

[0031] Step 101: When the vehicle is in motion and the brake pedal is not depressed, acquire the vehicle's driving environment information, driving status information, and vehicle speed information.

[0032] The brake light control method provided in this application is applied to the vehicle body controller.

[0033] Specifically, the vehicle body controller can detect the brake pedal signal when the vehicle is in motion to determine whether the driver has pressed the brake pedal. When it is determined that the driver has pressed the brake pedal, it controls the vehicle's brake lights to illuminate.

[0034] In this embodiment of the application, the vehicle body controller acquires the vehicle's driving environment information, driving status information, and vehicle speed information when the brake pedal is not depressed.

[0035] Among them, the driving environment information is information that affects the braking effect and braking response speed of the following vehicle, including at least altitude, outside temperature and visibility; the driving status information is information that affects the change of vehicle speed, including at least vehicle pitch angle and turning angle.

[0036] Vehicle driving environment information and driving status information are used to determine the brake light illumination sensitivity, while vehicle speed information is used to determine whether the vehicle is decelerating and the current speed difference.

[0037] Step 102: Determine the target speed difference threshold based on the driving environment information and the driving status information.

[0038] Based on driving environment and driving status information, a target speed difference threshold can be determined to characterize the brake light illumination sensitivity. The smaller the target speed difference threshold, the higher the brake light illumination sensitivity.

[0039] In addition, as the vehicle moves, the driving environment information and driving status information will change, and the target speed difference threshold will also change accordingly to adapt to the current driving scenario.

[0040] Step 103: When the vehicle speed information indicates that the vehicle is in a deceleration state, determine the current vehicle speed difference based on the vehicle speed information.

[0041] Specifically, the vehicle controller can detect the vehicle speed signal during vehicle movement to obtain vehicle speed information. When the vehicle speed information indicates that the vehicle is decelerating, the current speed difference is determined based on the vehicle speed information.

[0042] In the specific implementation process, determining the current vehicle speed difference based on the vehicle speed information includes:

[0043] Based on the vehicle speed information, the current vehicle speed corresponding to the current vehicle speed collection time and the historical vehicle speed corresponding to the previous vehicle speed collection time are obtained; wherein, the interval between adjacent vehicle speed collection times is a preset time.

[0044] The difference between the historical vehicle speed and the current vehicle speed is determined as the current vehicle speed difference.

[0045] In this embodiment, the vehicle body controller can periodically detect vehicle speed. The detection period is a preset duration. The vehicle speed collected at the current speed collection time is the current vehicle speed. The historical vehicle speed corresponding to the previous speed collection time is also included. Since the vehicle is decelerating, the historical vehicle speed is greater than the current vehicle speed. The current speed difference is the difference between the historical vehicle speed and the current vehicle speed.

[0046] Step 104: When the current vehicle speed difference is greater than the target speed difference threshold, control the vehicle's brake lights to illuminate.

[0047] When the vehicle controller detects that the current speed difference is greater than the target speed difference threshold, that is, when the current speed reduction reaches the current brake light sensitivity, it controls the brake lights to illuminate.

[0048] In this embodiment, when the vehicle is in motion and the brake pedal is not depressed, driving environment information and driving status information are obtained to determine the target speed difference threshold and vehicle speed information. When the vehicle speed information indicates that the vehicle is decelerating, the current speed difference is determined, and the current speed difference is compared with the target speed difference threshold. When the current speed difference is greater than the target speed difference threshold, the brake lights are controlled to illuminate. This can illuminate the brake lights in driving scenarios where the driver has not depressed the brake pedal but deceleration occurs, reminding following vehicles to maintain a safe distance to ensure driving safety and avoid rear-end collisions.

[0049] In an optional embodiment of this application, determining the target speed difference threshold based on the driving environment information and the driving state information includes:

[0050] Based on the driving environment information, a first speed difference threshold is determined;

[0051] Based on the driving status information, a second speed difference threshold is determined;

[0052] When the first speed difference threshold is greater than the second speed difference threshold, the second speed difference threshold is determined as the target speed difference threshold;

[0053] When the first speed difference threshold is less than or equal to the second speed difference threshold, the first speed difference threshold is determined as the target speed difference threshold.

[0054] In the specific implementation process, this application combines two factors, driving environment information and driving status information, to determine the braking light illumination sensitivity of the vehicle.

[0055] Specifically, a first speed difference threshold that matches the driving environment information and a second speed difference threshold that matches the driving state information can be determined separately, and then the smaller of the first speed difference threshold and the second speed difference threshold is determined as the final target speed difference threshold.

[0056] For example, when the first speed difference threshold determined based on driving environment information is 5 km / h and the second speed difference threshold determined based on driving status information is 2 km / h, the target speed difference threshold is set to 2 km / h.

[0057] The above-described implementation scheme of this application comprehensively considers both driving status information and driving environment information when determining the target speed difference threshold. Based on the target speed difference threshold, the brake lights are controlled to remind following vehicles to maintain a safe distance and improve driving safety.

[0058] In an optional embodiment of this application, the driving environment information includes at least altitude, outside temperature, and visibility;

[0059] Based on the driving environment information, a first speed difference threshold is determined, including:

[0060] Based on the driving environment information, the occurrence of each environmental event included in the preset environmental event set is determined to obtain a first judgment result; wherein, the preset environmental event set includes at least the following environmental events: the altitude is greater than a preset altitude threshold, the visibility is less than a preset visibility threshold, and the outside temperature is greater than a first preset temperature threshold or less than a second preset temperature threshold; the first preset temperature threshold is greater than the second preset temperature threshold;

[0061] Based on the first judgment result, the first speed difference threshold is determined.

[0062] In the specific implementation process, events that affect the braking effect and braking response speed of the following vehicle can be summarized in advance to obtain a preset set of environmental events. The preset set of environmental events includes at least the following environmental events: the altitude is greater than a preset altitude threshold (first environmental event), the visibility is less than a preset visibility threshold (second environmental event), and the outside temperature is greater than a first preset temperature threshold or less than a second preset temperature threshold (third environmental event); the first preset temperature threshold is greater than the second preset temperature threshold.

[0063] In high-altitude areas, lower air density leads to reduced braking force and increased braking distance. Additionally, the harsh environment and complex road conditions at high altitudes can cause psychological stress for drivers. This stress may affect driver input, causing excessive tension or hesitation during braking, thus impacting braking effectiveness. The first environmental event occurs when the altitude exceeds a preset altitude threshold, which can be 1000 meters. In other words, the first environmental event occurs when the altitude exceeds 1000 meters.

[0064] At lower temperatures, tire friction decreases; at higher temperatures, brake pads are prone to thermal fade, both leading to reduced braking force and increased braking distance. The second environmental event occurs when the outside temperature exceeds a first preset temperature threshold or falls below a second preset temperature threshold. The first preset temperature threshold can be 30 degrees Celsius, and the second preset temperature threshold can be 10 degrees Celsius. Therefore, the second environmental event occurs when the outside temperature is above 30 degrees Celsius or below 10 degrees Celsius.

[0065] In low visibility conditions, such as fog, rain, snow, or at night, the time it takes for a driver to notice obstacles ahead is significantly delayed, and the driver's reaction time is correspondingly extended. When the driver realizes there is a danger, it takes a certain amount of time to react by braking. The third environmental event is whether the visibility is less than a preset visibility threshold. The preset visibility threshold can be 100 meters. When the visibility is less than 100 meters, the third environmental event occurs.

[0066] Specifically, based on the driving environment information, the occurrence of each environmental event in the preset environmental event set is determined to obtain the first judgment result, and then the first speed difference threshold is determined based on the first judgment result.

[0067] Determining the first speed difference threshold based on the first judgment result includes:

[0068] When the first judgment result indicates that none of the environmental events in the preset environmental event set have occurred, the first preset speed difference is determined as the first speed difference threshold.

[0069] When the first judgment result indicates that any environmental event in the preset environmental event set has occurred, the second preset speed difference is determined as the first speed difference threshold.

[0070] When the first judgment result indicates that any two environmental events in the preset environmental event set occur, the third preset speed difference is determined as the first speed difference threshold.

[0071] When the first judgment result indicates that all environmental events in the preset environmental event set have occurred, the fourth preset speed difference is determined as the first speed difference threshold.

[0072] Wherein, the first preset speed difference is greater than the second preset speed difference, the second preset speed difference is greater than the third preset speed difference, and the third preset speed difference is greater than the fourth preset speed difference.

[0073] Specifically, based on the initial judgment, the following four situations can be identified:

[0074] 1. When none of the first environmental event, the second environmental event, and the third environmental event occur, the first preset speed difference is determined as the first speed difference threshold.

[0075] 2. When one of the first environmental event, the second environmental event, and the third environmental event occurs, the second preset speed difference is determined as the first speed difference threshold.

[0076] 3. When two of the following environmental events occur, the third preset speed difference is determined as the first speed difference threshold.

[0077] 4. When all three environmental events (first, second, and third) occur, the fourth preset speed difference is determined as the third preset speed difference threshold.

[0078] Among them, the first preset speed difference is greater than the second speed difference, the second preset speed difference is greater than the third preset speed difference, and the third preset speed difference is greater than the fourth preset speed difference.

[0079] Optionally, the first preset speed difference can be 5 km / h, the second preset speed difference can be 2 km / h, the third preset speed difference can be the second preset speed difference multiplied by a coefficient less than 1, for example, the coefficient can be 0.9, then the third preset speed difference is 1.8 km / h, and the fourth preset speed difference can be the second preset speed difference multiplied by a coefficient less than 1, for example, the coefficient can be 0.6, then the third preset speed difference is 1.2 km / h.

[0080] The above-described implementation scheme of this application, by pre-setting multiple environmental events and determining whether each environmental event has occurred, can determine the first speed difference threshold based on the different number of environmental events that have occurred.

[0081] In an optional embodiment of this application, the driving status information includes at least the vehicle pitch angle and the turning angle;

[0082] Determining the second speed difference threshold based on the driving status information includes:

[0083] Based on the driving status information, the occurrence of each status event included in the preset status event set is determined to obtain a second judgment result; wherein, the preset status event set includes at least the following status events: the turning angle is greater than a preset turning angle threshold and the vehicle body pitch angle indicates that the vehicle is in an uphill state and the vehicle body pitch angle is greater than a preset pitch angle threshold.

[0084] Based on the second judgment result, the second speed difference threshold is determined.

[0085] In the specific implementation process, the state events affecting the vehicle speed can be summarized in advance to obtain a preset state event set. The preset state event set includes at least the vehicle pitch angle indicating that the vehicle is in an uphill state and the vehicle pitch angle is greater than a preset pitch angle threshold (first state event) and the turning angle being greater than a preset turning angle threshold (second state event).

[0086] During the uphill process, the vehicle needs to overcome gravity to move upwards along the slope. Gravity will decompose into a component force along the slope, which is opposite to the direction of the vehicle's movement, hindering the vehicle's movement and thus affecting its speed. The first state event is when the vehicle's pitch angle indicates that the vehicle is in an uphill state and the vehicle's pitch angle is greater than a preset pitch angle threshold. This preset pitch angle threshold can be 10 degrees. That is, the first state event occurs when the vehicle is uphill and the vehicle's pitch angle is greater than 10 degrees.

[0087] When a vehicle turns, centrifugal force is generated. To overcome this centrifugal force, the vehicle relies on the friction between the tires and the ground to provide centripetal force, which will affect the vehicle's speed. The second state event occurs when the turning angle is greater than a preset turning angle threshold, which can be 60 degrees. In other words, the second state event occurs when the vehicle's turning angle is greater than 60 degrees.

[0088] Specifically, based on the driving status information, it is determined whether each state event in the preset state event set has occurred, and a second judgment result is obtained. Then, based on the second judgment result, a second speed difference threshold is determined.

[0089] The determination of the second speed difference threshold based on the second judgment result includes:

[0090] When the second judgment result indicates that none of the state events in the preset state event set have occurred, the fifth preset speed difference is determined as the second speed difference threshold.

[0091] When the second judgment result indicates that any state event in the preset state event set occurs, the sixth preset speed difference is determined as the second speed difference threshold.

[0092] When the second judgment result indicates that all state events in the preset state event set have occurred, the seventh preset speed difference is determined as the second speed difference threshold.

[0093] Wherein, the fifth preset speed difference is greater than the sixth preset speed difference, and the sixth preset speed difference is greater than the seventh preset speed difference.

[0094] Specifically, based on the second judgment result, there are three possible scenarios:

[0095] 1. If neither the first state event nor the second state event occurs, the fifth preset speed difference is determined as the second speed difference threshold.

[0096] 2. When one of the first state event or the second state event occurs, the sixth preset speed difference is determined as the second speed difference threshold.

[0097] 3. When both the first state event and the second state event occur, the seventh velocity difference is determined as the second velocity difference threshold.

[0098] Among them, the fifth preset speed difference is greater than the sixth preset speed difference, and the sixth preset speed difference is greater than the seventh preset speed difference.

[0099] Optionally, the fifth preset speed difference can be 5 km / h, the sixth preset speed difference can be 2 km / h, and the seventh preset speed difference can be the sixth preset speed difference multiplied by a coefficient less than 1. For example, the coefficient can be 0.9, then the seventh speed difference is 1.8 km / h.

[0100] The above-described implementation scheme of this application, by pre-setting multiple state events and determining whether each state event has occurred, can determine the second speed difference threshold based on the different number of state events that have occurred.

[0101] The above describes the brake light control method provided in the embodiments of this application. The brake light control device provided in the embodiments of this application will be described below with reference to the accompanying drawings.

[0102] like Figure 2 As shown, this embodiment of the invention also provides a brake light control device, the device comprising:

[0103] The acquisition module 201 is used to acquire the vehicle's driving environment information, driving status information, and vehicle speed information when the vehicle is in motion and the brake pedal is not depressed.

[0104] The first determining module 202 is used to determine the target speed difference threshold based on the driving environment information and the driving state information;

[0105] The second determining module 203 is used to determine the current vehicle speed difference based on the vehicle speed information when the vehicle speed information indicates that the vehicle is in a deceleration state.

[0106] The control module 204 is used to control the brake lights of the vehicle to illuminate when the current vehicle speed difference is greater than the target speed difference threshold.

[0107] Optionally, the first determining module includes:

[0108] The first determining submodule is used to determine a first speed difference threshold based on the driving environment information;

[0109] The second determining submodule is used to determine the second speed difference threshold based on the driving status information;

[0110] The third determining submodule is used to determine the second speed difference threshold as the target speed difference threshold when the first speed difference threshold is greater than the second speed difference threshold.

[0111] The fourth determining submodule is used to determine the first speed difference threshold as the target speed difference threshold when the first speed difference threshold is less than or equal to the second speed difference threshold.

[0112] Optionally, the driving environment information includes at least altitude, outside temperature, and visibility;

[0113] The first determination submodule includes:

[0114] The first judgment unit is used to determine the occurrence of each environmental event included in the preset environmental event set based on the driving environment information, and obtain a first judgment result; wherein, the preset environmental event set includes at least the following environmental events: the altitude is greater than a preset altitude threshold, the visibility is less than a preset visibility threshold, and the outside temperature is greater than a first preset temperature threshold or less than a second preset temperature threshold; the first preset temperature threshold is greater than the second preset temperature threshold.

[0115] The first determining unit is used to determine the first speed difference threshold based on the first judgment result.

[0116] Optionally, the first determining unit includes:

[0117] The first determining subunit is used to determine the first preset speed difference as the first speed difference threshold when the first judgment result indicates that none of the environmental events in the preset environmental event set have occurred.

[0118] The second determining subunit is used to determine the second preset speed difference as the first speed difference threshold when the first judgment result indicates that any environmental event in the preset environmental event set has occurred.

[0119] The third determining subunit is used to determine the third preset speed difference as the first speed difference threshold when the first judgment result indicates that any two environmental events in the preset environmental event set have occurred.

[0120] The fourth determining subunit is used to determine the fourth preset speed difference as the first speed difference threshold when the first judgment result indicates that all environmental events in the preset environmental event set have occurred.

[0121] Wherein, the first preset speed difference is greater than the second preset speed difference, the second preset speed difference is greater than the third preset speed difference, and the third preset speed difference is greater than the fourth preset speed difference.

[0122] Optionally, the driving status information includes at least the vehicle pitch angle and the turning angle;

[0123] The second determination submodule includes:

[0124] The second judgment unit is used to determine the occurrence of each state event included in the preset state event set based on the driving state information, and to obtain a second judgment result; wherein the preset state event set includes at least the following state events: the turning angle is greater than a preset turning angle threshold and the vehicle body pitch angle indicates that the vehicle is in an uphill state and the vehicle body pitch angle is greater than a preset pitch angle threshold.

[0125] The second determining unit is used to determine the second speed difference threshold based on the second judgment result.

[0126] Optionally, the second determining unit includes:

[0127] The fifth determining subunit is used to determine the fifth preset speed difference as the second speed difference threshold when the second judgment result indicates that none of the state events in the preset state event set have occurred;

[0128] The sixth determining subunit is used to determine the sixth preset speed difference as the second speed difference threshold when the second judgment result indicates that any state event in the preset state event set has occurred;

[0129] The seventh determining subunit is used to determine the seventh preset speed difference as the second speed difference threshold when the second judgment result indicates that all state events in the preset state event set have occurred;

[0130] Wherein, the fifth preset speed difference is greater than the sixth preset speed difference, and the sixth preset speed difference is greater than the seventh preset speed difference.

[0131] Optionally, the second determining module includes:

[0132] The acquisition submodule is used to acquire the current vehicle speed corresponding to the current vehicle speed acquisition time and the historical vehicle speed corresponding to the previous vehicle speed acquisition time based on the vehicle speed information; wherein, the interval between adjacent vehicle speed acquisition times is a preset time.

[0133] The fifth determining submodule is used to determine the difference between the historical vehicle speed and the current vehicle speed as the current vehicle speed difference.

[0134] The brake light control device provided in this application acquires driving environment information and driving status information when the vehicle is in motion and the brake pedal is not depressed, in order to determine the target speed difference threshold and acquire vehicle speed information. When the vehicle speed information indicates that the vehicle is decelerating, the current vehicle speed difference is determined, and the current vehicle speed difference is compared with the target speed difference threshold. When the current vehicle speed difference is greater than the target speed difference threshold, the brake lights are controlled to illuminate. This can illuminate the brake lights in driving scenarios where the driver has not depressed the brake pedal but deceleration occurs, reminding following vehicles to maintain a safe distance to ensure driving safety and avoid rear-end collisions.

[0135] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0136] This application also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described brake light control method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here.

[0137] For example, Figure 3 A schematic diagram of the physical structure of an electronic device is shown. (For example...) Figure 3As shown, the electronic device may include a processor 310, a communication interface 320, a memory 330, and a communication bus 340. The processor 310, communication interface 320, and memory 330 communicate with each other via the communication bus 340. The processor 310 can call logical instructions stored in the memory 330. The processor 310 is used to execute the following steps: when the vehicle is in motion and the brake pedal is not depressed, acquire the vehicle's driving environment information, driving state information, and vehicle speed information; determine a target speed difference threshold based on the driving environment information and the driving state information; when the vehicle speed information indicates that the vehicle is in a deceleration state, determine the current speed difference based on the vehicle speed information; when the current speed difference is greater than the target speed difference threshold, control the vehicle's brake lights to illuminate. The processor 310 can also execute other schemes in the embodiments of this application, which will not be further described here.

[0138] Furthermore, the logical instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0139] This application also provides a vehicle that includes the various parts of the above-mentioned brake light control device and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0140] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described brake light control method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0141] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0143] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0144] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0145] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0146] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0147] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0148] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0149] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0150] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A brake light control method, characterized in that, The method includes: When the vehicle is in motion and the brake pedal is not depressed, acquire the vehicle's driving environment information, driving status information, and vehicle speed information; Based on the driving environment information and the driving status information, determine the target speed difference threshold; When the vehicle speed information indicates that the vehicle is in a deceleration state, the current vehicle speed difference is determined based on the vehicle speed information; When the current speed difference is greater than the target speed difference threshold, the vehicle's brake lights are turned on.

2. The brake light control method according to claim 1, characterized in that, Based on the driving environment information and the driving state information, the target speed difference threshold is determined, including: Based on the driving environment information, a first speed difference threshold is determined; Based on the driving status information, a second speed difference threshold is determined; When the first speed difference threshold is greater than the second speed difference threshold, the second speed difference threshold is determined as the target speed difference threshold; When the first speed difference threshold is less than or equal to the second speed difference threshold, the first speed difference threshold is determined as the target speed difference threshold.

3. The brake light control method according to claim 2, characterized in that, The driving environment information includes at least altitude, outside temperature, and visibility. Based on the driving environment information, a first speed difference threshold is determined, including: Based on the driving environment information, the occurrence of each environmental event included in the preset environmental event set is determined to obtain a first judgment result; wherein, the preset environmental event set includes at least the following environmental events: the altitude is greater than a preset altitude threshold, the visibility is less than a preset visibility threshold, and the outside temperature is greater than a first preset temperature threshold or less than a second preset temperature threshold; the first preset temperature threshold is greater than the second preset temperature threshold; Based on the first judgment result, the first speed difference threshold is determined.

4. The brake light control method according to claim 3, characterized in that, Determining the first speed difference threshold based on the first judgment result includes: When the first judgment result indicates that none of the environmental events in the preset environmental event set have occurred, the first preset speed difference is determined as the first speed difference threshold. When the first judgment result indicates that any environmental event in the preset environmental event set has occurred, the second preset speed difference is determined as the first speed difference threshold. When the first judgment result indicates that any two environmental events in the preset environmental event set occur, the third preset speed difference is determined as the first speed difference threshold. When the first judgment result indicates that all environmental events in the preset environmental event set have occurred, the fourth preset speed difference is determined as the first speed difference threshold. Wherein, the first preset speed difference is greater than the second preset speed difference, the second preset speed difference is greater than the third preset speed difference, and the third preset speed difference is greater than the fourth preset speed difference.

5. The brake light control method according to claim 2, characterized in that, The driving status information includes at least the vehicle pitch angle and turning angle; Determining the second speed difference threshold based on the driving status information includes: Based on the driving status information, the occurrence of each status event included in the preset status event set is determined to obtain a second judgment result; wherein, the preset status event set includes at least the following status events: the turning angle is greater than a preset turning angle threshold and the vehicle body pitch angle indicates that the vehicle is in an uphill state and the vehicle body pitch angle is greater than a preset pitch angle threshold. Based on the second judgment result, the second speed difference threshold is determined.

6. The brake light control method according to claim 5, characterized in that, Based on the second judgment result, the second speed difference threshold is determined, including: When the second judgment result indicates that none of the state events in the preset state event set have occurred, the fifth preset speed difference is determined as the second speed difference threshold. When the second judgment result indicates that any state event in the preset state event set occurs, the sixth preset speed difference is determined as the second speed difference threshold. When the second judgment result indicates that all state events in the preset state event set have occurred, the seventh preset speed difference is determined as the second speed difference threshold. Wherein, the fifth preset speed difference is greater than the sixth preset speed difference, and the sixth preset speed difference is greater than the seventh preset speed difference.

7. The brake light control method according to claim 1, characterized in that, Determining the current speed difference based on the vehicle speed information includes: Based on the vehicle speed information, the current vehicle speed corresponding to the current vehicle speed collection time and the historical vehicle speed corresponding to the previous vehicle speed collection time are obtained; wherein, the interval between adjacent vehicle speed collection times is a preset time. The difference between the historical vehicle speed and the current vehicle speed is determined as the current vehicle speed difference.

8. A brake light control device, characterized in that, include: The acquisition module is used to acquire the vehicle's driving environment information, driving status information, and vehicle speed information when the vehicle is in motion and the brake pedal is not depressed. The first determining module is used to determine the target speed difference threshold based on the driving environment information and the driving state information; The second determining module is used to determine the current speed difference based on the vehicle speed information when the vehicle speed information indicates that the vehicle is in a deceleration state; The control module is used to control the vehicle's brake lights to illuminate when the current vehicle speed difference is greater than the target speed difference threshold.

9. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the brake light control method as described in any one of claims 1 to 7.

10. A vehicle, characterized in that, The vehicle includes the brake light control method as described in claim 8.