Control methods, systems, storage media and products for vehicle traffic lights

By dynamically adjusting the traffic light display mode using vehicle sensors and a body domain controller, the problem of poor visual perception of traffic lights in existing technologies is solved, thus improving traffic safety.

CN119348539BActive Publication Date: 2025-10-31CHERY AUTOMOBILE CO LTD

Patent Information

Application Number
CN202411512773.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-10-31
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

The existing vehicle traffic light control methods cannot dynamically adjust the display mode according to road environment information, resulting in poor visual perception and affecting traffic safety.

Method used

The vehicle sensors collect road environment information, the vehicle body domain controller determines the appropriate target display mode, and the traffic light controller adjusts the display mode of the traffic lights to match the visual perception requirements of the current road environment.

Benefits of technology

It improves the visual perception of vehicle traffic lights, enhances traffic safety, and adapts to different road conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119348539B_ABST
    Figure CN119348539B_ABST
Patent Text Reader

Abstract

This application discloses a control method, system, storage medium, and product for vehicle traffic lights, belonging to the field of vehicle control technology. The method is applied in a vehicle traffic light control system, which includes a vehicle sensor, a traffic light controller, and a body domain controller. The vehicle sensor and traffic light controller are electrically connected to the body domain controller via a CAN bus. The method includes: the vehicle sensor determining the vehicle's current road environment information and sending the road environment information to the body domain controller; the body domain controller receiving the road environment information, determining a target display mode from multiple display modes of the vehicle's traffic lights that matches the required visual perception level of the road environment information based on the road environment information, and sending a switching command to the traffic light controller; and the traffic light controller receiving the switching command and setting the vehicle's traffic light display mode to the target display mode based on the switching command.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a method, system, storage medium, and product for controlling vehicle traffic lights. Background Technology

[0002] Vehicle signal lights include daytime running lights, turn signals, position lights, brake lights, and rear fog lights. Vehicle signal lights enable other road users (such as pedestrians or drivers of other vehicles) at a certain distance to clearly identify the light signals, thereby making accurate judgments and reducing the occurrence of traffic accidents. Summary of the Invention

[0003] This application provides a method, system, storage medium, and product for controlling vehicle traffic lights. The technical solution is as follows:

[0004] On one hand, a method for controlling vehicle traffic lights is provided. This method is applied in a vehicle traffic light control system, which includes vehicle sensors, traffic light controllers, and a body domain controller. The vehicle sensors and the traffic light controllers are electrically connected to the body domain controller via a Controller Area Network (CAN) bus. The method includes:

[0005] The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller. The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located.

[0006] The vehicle domain controller receives the road environment information, and based on the road environment information, determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the visual perception level required by the road environment information, and sends a switching command to the traffic light controller. The switching command carries the target display mode. The multiple display modes of the vehicle's traffic lights have different visual perception levels for road participants.

[0007] The traffic light controller receives the switching command and sets the display mode of the vehicle's traffic lights to the target display mode based on the switching command.

[0008] In one possible implementation, the vehicle sensors include a camera sensor, a radar sensor, and a rain / light sensor; the camera sensor, the radar sensor, and the rain / light sensor are electrically connected to the vehicle domain controller via a CAN bus.

[0009] The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller, including:

[0010] The rain and light sensor determines the current ambient rainfall and ambient light intensity of the vehicle and sends the ambient rainfall and ambient light intensity to the vehicle body domain controller.

[0011] The camera sensor and the radar sensor determine the current road traffic flow of the vehicle and send the road traffic flow to the vehicle body domain controller. The road environment information includes the ambient rainfall, the ambient light intensity and the road traffic flow.

[0012] In another possible implementation, the vehicle domain controller, based on the road environment information, determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception of the road environment information, including:

[0013] The vehicle domain controller determines the current weather conditions of the vehicle based on the ambient rainfall and the ambient light intensity.

[0014] The vehicle domain controller determines the current congestion status of the vehicle based on the road traffic flow.

[0015] Based on the weather conditions and traffic congestion, the vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception for the weather conditions and traffic congestion.

[0016] In another possible implementation, the traffic light control system further includes a host computer; the host computer is electrically connected to the vehicle body domain controller via a CAN bus.

[0017] The vehicle domain controller sends a switching command to the traffic light controller, including:

[0018] The vehicle domain controller sends a prompt message to the host, the prompt message being used to prompt the driver of the vehicle whether to switch the display mode of the traffic lights to the target display mode;

[0019] The host receives and displays prompt information, receives feedback information based on the prompt information, and sends the feedback information to the vehicle domain controller.

[0020] The vehicle domain controller receives the feedback information and, if the feedback information is a confirmation message, sends a switching command to the traffic light controller.

[0021] In another possible implementation, the vehicle is a hybrid vehicle or an electric vehicle;

[0022] Based on the road environment information, the vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception of the road environment information, including:

[0023] The vehicle body domain controller determines the vehicle's remaining battery power;

[0024] The vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights based on the remaining battery power and the road environment information, which matches the power consumption level supported by the remaining battery power and the visual perception level required by the road environment information. The multiple display modes of the traffic lights require different levels of power consumption and visual perception levels for road users.

[0025] In another possible implementation, the vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the power consumption level supported by the remaining battery power and the visual perception level required by the road environment information, based on the remaining battery power and the road environment information, including:

[0026] The vehicle domain controller determines the power consumption level supported by the remaining power, determines the first visual perception level corresponding to the power consumption level, determines the second visual perception level required for the road environment information, performs a weighted summation of the first visual perception level and the second visual perception level to obtain a comprehensive visual perception level, and determines a target display mode that matches the comprehensive visual perception level from the multiple display modes.

[0027] In another possible implementation, the different display modes of the vehicle's signal lights have at least one different brightness, shape, and luminous surface size.

[0028] On the other hand, a traffic light control system is provided, which includes a vehicle sensor, a traffic light controller, a vehicle body domain controller, and a memory. The memory stores at least one piece of program code, which is loaded and executed by the vehicle sensor, the traffic light controller, and the vehicle body domain controller to implement the above-mentioned vehicle traffic light control method.

[0029] On the other hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the storage medium, the at least one piece of program code being loaded and executed by a processor to implement the above-described vehicle signal light control method.

[0030] On the other hand, a computer program product is provided, the product storing at least one piece of program code, the at least one piece of program code being executed by a processor to implement the above-described vehicle signal light control method.

[0031] In this embodiment, multiple display modes are set for the traffic lights, and different display modes of the traffic lights have different levels of visual perception for road users; different road environment information requires traffic lights with different levels of visual perception; therefore, when selecting the display mode of the traffic lights, the display mode of the traffic lights is selected based on the current road environment information of the vehicle, so that the selected target display mode of the traffic lights is adapted to the environmental conditions of the road where the vehicle is currently located; therefore, setting the traffic lights to the determined target display mode can improve vehicle safety.

[0032] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description

[0033] Figure 1 This is a schematic diagram illustrating a traffic light control system according to an exemplary embodiment of this application;

[0034] Figure 2 This is a schematic diagram illustrating a traffic light control system according to an exemplary embodiment of this application;

[0035] Figure 3 This is a schematic diagram illustrating a traffic light control system according to an exemplary embodiment of this application;

[0036] Figure 4 This is a flowchart illustrating a vehicle signal light control method in an exemplary embodiment of this application;

[0037] Figure 5 This is a flowchart illustrating a vehicle signal light control method in an exemplary embodiment of this application;

[0038] Figure 6 This is a flowchart illustrating a vehicle signal light control method in an exemplary embodiment of this application;

[0039] Figure 7 This is a block diagram illustrating a vehicle body domain controller in an exemplary embodiment of this application. Detailed Implementation

[0040] To make the technical solution and advantages of this application clearer, the embodiments of this application will be described in further detail below.

[0041] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0042] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the road environment information and feedback information involved in this application were obtained with full authorization.

[0043] Please refer to Figure 1 This illustration shows a schematic diagram of a traffic light control system according to an exemplary embodiment of this application. The traffic light control system includes: a vehicle sensor, a traffic light controller, and a body domain controller. The vehicle sensor and the traffic light controller are electrically connected to the body domain controller via a CAN (Controller Area Network) bus. The vehicle sensor is used to collect current road environment information of the vehicle and send the road environment information to the body domain controller. The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located. The body domain controller is used to determine a target display mode based on the road environment information collected by the vehicle sensor and send the target display mode to the traffic light controller. The traffic light controller is used to set the display mode of the vehicle's traffic lights to the target display mode determined by the body domain controller.

[0044] In one possible implementation, road environment information includes ambient rainfall, ambient light intensity, and road traffic flow. Correspondingly, vehicle sensors include a camera sensor (also called a camera controller), a radar sensor (also called a radar controller), and a rain / light sensor. The camera sensor, radar sensor, and rain / light sensor are electrically connected to the vehicle's domain controller via a CAN bus. The camera sensor and radar sensor determine the vehicle's current road traffic flow, while the rain / light sensor determines the vehicle's current ambient rainfall and ambient light intensity. Therefore, the camera sensor and radar sensor can be electrically connected to the vehicle's domain controller via the same CAN bus, while the rain / light sensor is electrically connected via a different CAN bus. The vehicle sensors may also include a wind speed sensor, which is electrically connected to the vehicle's domain controller via a CAN bus. The wind speed sensor determines the vehicle's current wind speed and sends it to the vehicle's domain controller, which receives the wind speed. Correspondingly, road environment information includes ambient rainfall, ambient light intensity, road traffic flow, and wind speed.

[0045] In another possible implementation, the traffic light control system also includes a light switch and a main unit; the light switch and the main unit are electrically connected to the vehicle domain controller via a CAN bus; the light switch controls the on / off state of the traffic lights, that is, when the light switch is turned on, the traffic lights are turned on and the display mode of the traffic lights is set to the target display mode; when the light switch is turned off, the traffic lights are turned off. The main unit is used to prompt the user whether to switch the display mode of the traffic lights.

[0046] In another possible implementation, the traffic lights are also electrically connected to the body domain controller via a CAN bus; and since the traffic light controller is used to control the traffic lights, both the traffic light controller and the traffic lights can be electrically connected to the body domain controller via the same CAN bus. Please refer to the relevant documentation for further details. Figure 2 The light switch is electrically connected to the vehicle domain controller via the BD1-CAN bus. The rain and light sensor is electrically connected to the vehicle domain controller via the BD2-CAN bus. The camera sensor and radar sensor are electrically connected to the vehicle domain controller via the BD3-CAN bus. The main unit is electrically connected to the vehicle domain controller via the BD4-CAN bus. The traffic lights and traffic light controller are electrically connected to the vehicle domain controller via the BD5-CAN bus. The traffic light control system also includes a power supply, which powers the vehicle sensors (including the camera sensor, radar sensor, and rain and light sensor), traffic light controller, vehicle domain controller, and traffic lights.

[0047] Traffic lights are often divided into left and right signals, meaning a traffic light system typically includes a left signal light and a right signal light. Therefore, the power supply needs to provide power to both the left and right signal lights. Please refer to [the relevant documentation / reference]. Figure 3 The power supply is electrically connected to the power lines of the left and right signal lights, respectively, and the left and right signal lights are also electrically connected to the ground wire.

[0048] Traffic lights include daytime running lights, front and rear turn signals, front and rear position lights, brake lights, and rear fog lights. Daytime running lights are mounted at the front of the vehicle to make it easier for road users to see the vehicle, thus improving driving safety; road users include other vehicles, pedestrians, and non-motorized vehicles. Front and rear turn signals are mounted at the front and rear of the vehicle to indicate the vehicle's direction. Front and rear position lights are mounted at the front and rear of the vehicle to indicate the vehicle's presence and width. Brake lights are mounted at the rear of the vehicle to indicate that the vehicle is slowing down or has stopped. Rear fog lights are mounted at the rear of the vehicle to improve visibility behind the vehicle in adverse weather conditions such as fog or snow.

[0049] The vehicle in this application embodiment can be a new energy vehicle or a fuel vehicle; new energy vehicles include electric vehicles or hybrid vehicles.

[0050] Please refer to Figure 4 This document illustrates a flowchart of a vehicle traffic light control method according to an exemplary embodiment of this application. The method is applied in a vehicle traffic light control system, which includes vehicle sensors, a traffic light controller, and a body domain controller. The vehicle sensors and the traffic light controller are electrically connected to the body domain controller via a CAN bus. (Reference...) Figure 4 The method includes:

[0051] Step 401: The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller. The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located.

[0052] The current road environment information of a vehicle can be the road environment information at a certain moment or the road environment information over a certain period of time. In this embodiment of the application, the current road environment information of the vehicle is the road environment information over a certain period of time as an example. The current road environment information of the vehicle includes the road environment information within a preset time period before the current time. For example, the current road environment information of the vehicle includes the road environment information within the last 5 minutes.

[0053] In one possible implementation, when a vehicle uses traffic lights, vehicle sensors determine the current road environment information and send it to the vehicle domain controller. This allows subsequent steps to control the traffic light display mode based on the road environment information, ensuring that the traffic lights are displayed according to the adjusted mode the next time they are used. In another possible implementation, vehicle sensors determine the current road environment information in real time and send it to the vehicle domain controller, thereby adjusting the traffic light display mode in real time to improve the accuracy of traffic light adjustments. In yet another possible implementation, vehicle sensors determine the current road environment information when the vehicle starts and send it to the vehicle domain controller, enabling the vehicle's traffic lights to be adjusted to the optimal display mode upon vehicle startup. Finally, in yet another possible implementation, vehicle sensors acquire the current road environment information in real time and send it to the vehicle domain controller when the road environment information meets the upload conditions.

[0054] The upload condition can be that the road environment information obtained in two separate acquisitions differs significantly. Correspondingly, the steps for the vehicle sensor to determine whether the road environment information meets the upload condition can be as follows: the vehicle sensor determines the degree of difference between the currently acquired road environment information and the previously acquired road environment information; if the degree of difference is greater than a preset degree of difference, the road environment information is determined to meet the upload condition; if the degree of difference is not greater than the preset degree of difference, the road environment information is determined not to meet the upload condition.

[0055] Step 402: The vehicle domain controller receives road environment information. Based on the road environment information, it determines the target display mode that matches the visual perception level required by the road environment information from the multiple display modes of the vehicle's traffic lights. It then sends a switching command to the traffic light controller. The switching command carries the target display mode. The multiple display modes of the vehicle's traffic lights have different visual perception levels for road users.

[0056] The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located. Different environmental conditions correspond to different levels of visual perception, and different levels of visual perception correspond to different display modes. In one possible implementation, the vehicle's signal lights have multiple display modes, and different display modes have different levels of visual perception for road users. Optionally, the different display modes of the vehicle's signal lights may differ in at least one of brightness, shape, and luminous surface size. For example, the vehicle's signal lights may include a first mode, a second mode, and a third mode. The visual perception of the first mode, the second mode, and the third mode by road users decreases sequentially, that is, the visual perception of the first mode is higher than that of the second mode, and the visual perception of the second mode is higher than that of the third mode.

[0057] In one possible implementation, the brightness of the vehicle's signal lights varies depending on their display modes; the first mode is brighter than the second mode, and the second mode is brighter than the third mode. In another possible implementation, the shapes of the vehicle's signal lights vary depending on their display modes; the first mode can be a square, the second mode can be a rectangle, and the third mode can be a triangle. In yet another possible implementation, the luminous surface sizes of the vehicle's signal lights vary depending on their display modes; the first mode has a larger luminous surface size than the second mode, and the second mode has a larger luminous surface size than the third mode.

[0058] In one possible implementation, after the vehicle domain controller determines the target display mode, it sends a switching command to the traffic light controller to request a change in the display mode of the traffic lights, thereby improving the switching efficiency of the traffic lights, that is, realizing real-time adjustment of the display mode of the traffic lights. In another possible implementation, after the vehicle domain controller determines the target display mode, it first seeks the user's consent. Only after the user's consent is obtained does the vehicle domain controller send a switching command to the traffic light controller. Accordingly, the step of the vehicle domain controller sending a switching command to the traffic light controller can be implemented by the following steps (1) to (3), including:

[0059] (1) The vehicle domain controller sends a prompt message to the host, which prompts the driver of the vehicle whether to switch the display mode of the traffic lights to the target display mode.

[0060] (2) The host receives and displays the prompt information, receives feedback information based on the prompt information, and sends feedback information to the vehicle domain controller.

[0061] The feedback information can be either confirmation or rejection. Confirmation information can be "Yes" or "Adjust," while rejection information can be "No" or "Do not adjust." When the vehicle is in motion, after receiving the prompt, the host may not display it but instead convert it into a voice prompt and play it to remind the driver whether to switch the traffic light display mode to the target mode, thus avoiding the safety hazard of the user looking at the host. In another possible implementation, after receiving the prompt, the host may not display it immediately but instead display it when the vehicle is stopped at a traffic light or other stopping scenario to improve safety; or, the host may display the prompt when the vehicle's speed is below a preset speed to improve safety.

[0062] (3) The vehicle domain controller receives feedback information and sends a switching command to the traffic light controller if the feedback information is a confirmation message.

[0063] If the feedback information is negative, the vehicle domain controller does not send a switching command to the traffic light controller; that is, in this case, the traffic lights remain in their original display mode.

[0064] Step 403: The traffic light controller receives the switching command and sets the display mode of the vehicle's traffic lights to the target display mode based on the switching command.

[0065] For example, if the target display mode is that the traffic light is square, then the traffic light controller will display the vehicle's traffic lights as squares based on the switching command. As another example, if the target display mode is that the size of the light-emitting surface of the traffic light is a first size, then the traffic light controller will adjust the size of the light-emitting surface of the vehicle's traffic lights to the first size based on the switching command. Similarly, if the target display mode is that the brightness of the traffic light is a first brightness level, then the traffic light controller will adjust the brightness of the vehicle's traffic lights to the first brightness level based on the switching command.

[0066] In this embodiment, multiple display modes are set for the traffic lights, and different display modes of the traffic lights have different levels of visual perception for road users; different road environment information requires traffic lights with different levels of visual perception; therefore, when selecting the display mode of the traffic lights, the display mode of the traffic lights is selected based on the current road environment information of the vehicle, so that the selected target display mode of the traffic lights is adapted to the environmental conditions of the road where the vehicle is currently located; therefore, setting the traffic lights to the determined target display mode can improve vehicle safety.

[0067] Please refer to Figure 5 This document illustrates a flowchart of a vehicle traffic light control method according to an exemplary embodiment of this application. The method is applied in a vehicle traffic light control system, which includes vehicle sensors, a traffic light controller, and a body domain controller. The vehicle sensors and the traffic light controller are electrically connected to the body domain controller via a CAN bus. The vehicle sensors include a camera sensor, a radar sensor, and a rain / light sensor. The camera sensor, radar sensor, and rain / light sensor are electrically connected to the body domain controller via a CAN bus. (Reference) Figure 5 The method includes:

[0068] Step 501: The rain and light sensor determines the current ambient rainfall and ambient light intensity of the vehicle and sends the ambient rainfall and ambient light intensity to the vehicle body domain controller.

[0069] The current ambient rainfall and ambient light intensity of the vehicle can be the ambient rainfall and ambient light intensity at a certain moment, or the ambient rainfall and ambient light intensity over a certain period of time. In this embodiment of the application, the current ambient rainfall and ambient light intensity of the vehicle are described as the ambient rainfall and ambient light intensity over a certain period of time. The current road environment information of the vehicle includes the ambient rainfall and ambient light intensity within a preset time period before the current time. For example, the current ambient rainfall and ambient light intensity of the vehicle include the ambient rainfall and ambient light intensity within the last 5 minutes.

[0070] The timing for the rain and light sensor to determine the current ambient rainfall and ambient light intensity of the vehicle is the same as in step 401, and will not be repeated here.

[0071] Step 502: The camera sensor and radar sensor determine the current road traffic flow of the vehicle and send the road traffic flow to the vehicle domain controller. The road environment information includes ambient rainfall, ambient light intensity and road traffic flow.

[0072] The current road traffic flow of a vehicle can be the road traffic flow at a certain moment or the road traffic flow over a certain period of time. In this embodiment of the application, the current road traffic flow of a vehicle is taken as an example of the road traffic flow over a certain period of time. The current road environment information of the vehicle includes the road traffic flow within a preset time period before the current time. For example, the current road traffic flow of the vehicle includes the road traffic flow within the last 5 minutes.

[0073] Both camera sensors and radar sensors can be used to determine road traffic flow. In this step, road traffic flow can be determined simultaneously using both camera sensors and radar sensors, as in step 502; alternatively, road traffic flow can be determined solely by either a camera sensor or a radar sensor. If road traffic flow is determined using a camera sensor, this step can be replaced by: the camera sensor determining the vehicle's current road traffic flow and sending the road traffic flow data to the vehicle's domain controller. If road traffic flow is determined using a radar sensor, this step can be replaced by: the radar sensor determining the vehicle's current road traffic flow and sending the road traffic flow data to the vehicle's domain controller.

[0074] In one possible implementation, the traffic light control system also includes a wind speed sensor, which is electrically connected to the vehicle domain controller via a CAN bus. The wind speed sensor determines the current wind speed of the vehicle and sends the wind speed to the vehicle domain controller, which receives the wind speed. Correspondingly, the road environment information includes ambient rainfall, ambient light intensity, road traffic flow, and wind speed.

[0075] In another possible implementation, the traffic light control system also includes a speed sensor; the speed sensor is electrically connected to the vehicle's domain controller via a CAN bus; the speed sensor determines the vehicle's current speed and sends the speed to the vehicle's domain controller, which receives the speed; correspondingly, road environment information includes ambient rainfall, ambient light intensity, road traffic flow, and speed. In another possible implementation, the traffic light control system also includes an acceleration sensor; the acceleration sensor is electrically connected to the vehicle's domain controller via a CAN bus; the acceleration sensor determines the vehicle's current acceleration and sends the acceleration to the vehicle's domain controller, which receives the acceleration; correspondingly, road environment information includes ambient rainfall, ambient light intensity, road traffic flow, and acceleration.

[0076] Step 503: The vehicle domain controller receives ambient rainfall and ambient light intensity, and determines the current weather conditions of the vehicle based on the ambient rainfall and ambient light intensity.

[0077] Weather conditions can be sunny, cloudy, or rainy. The steps by which the vehicle's domain controller determines the current weather condition based on ambient rainfall and ambient light intensity are as follows: if the ambient rainfall is lower than a preset rainfall level and the ambient light intensity is higher than a preset light intensity, the vehicle's domain controller determines the current weather condition as sunny; if the ambient rainfall is lower than a preset rainfall level and the ambient light intensity is lower than a preset light intensity, the vehicle's domain controller determines the current weather condition as cloudy; if the ambient rainfall is higher than a preset rainfall level, the vehicle's domain controller determines the current weather condition as rainy.

[0078] In one possible implementation, if the vehicle domain controller also acquires the wind speed in step 502, the weather condition may also include wind. Accordingly, if the wind speed is higher than a preset wind speed, the vehicle domain controller determines that the current weather condition for the vehicle is windy.

[0079] In another possible implementation, the vehicle domain controller can also determine the vehicle's current time type based solely on ambient light intensity, which could be daytime or nighttime, etc.; and based on the vehicle's current time type, determine a target display mode that matches the visual perception level required for that time type. For example, during the daytime, the traffic light display mode could be set to the third mode to appropriately reduce power consumption and increase the vehicle's range; conversely, at night, the traffic light display mode could be set to the first mode to improve safety.

[0080] In another possible implementation, the vehicle domain controller can also determine the current weather type of the vehicle based solely on the ambient rainfall, which could be sunny or rainy, etc.; based on the current weather type, it can determine a target display mode that matches the required level of visual perception for that weather type. For example, on a sunny day, the traffic light display mode can be set to the third mode to appropriately reduce power consumption and increase the vehicle's range; similarly, on a rainy day, the traffic light display mode can be set to the first mode to improve safety.

[0081] In another possible implementation, the vehicle domain controller can determine the current weather conditions based on ambient rainfall and ambient light intensity, and then directly determine the target display mode that matches the visual perception level required for the weather conditions. Specifically, the vehicle domain controller stores the correspondence between weather conditions and display modes; correspondingly, the step of the vehicle domain controller determining the target display mode that matches the visual perception level required for the weather conditions can be: the vehicle domain controller retrieves the target display mode corresponding to the weather conditions from the correspondence between weather conditions and display modes.

[0082] Step 504: The vehicle domain controller receives road traffic flow and determines the current congestion situation of the vehicle based on the road traffic flow.

[0083] Congestion levels are categorized as no congestion, light congestion, moderate congestion, and heavy congestion. No congestion means that the traffic volume is less than the first preset traffic volume. Light congestion means that the traffic volume is greater than the first preset traffic volume but less than the second preset traffic volume. Moderate congestion means that the traffic volume is greater than the second preset traffic volume but less than the third preset traffic volume. Heavy congestion means that the traffic volume is greater than the third preset traffic volume, the first preset traffic volume is less than the second preset traffic volume, and the second preset traffic volume is less than the third preset traffic volume.

[0084] When both camera and radar sensors simultaneously determine road traffic flow, the vehicle domain controller receives the first road traffic flow data from the camera sensor and the second road traffic flow data from the radar sensor. It then performs a weighted sum of the first and second road traffic flow data to obtain the vehicle's current road traffic flow and determines the vehicle's current congestion level based on this data. Specifically, the steps by which the vehicle domain controller determines the vehicle's current congestion level based on road traffic flow can be as follows: if the road traffic flow is less than a first preset traffic flow, the vehicle domain controller determines the vehicle's current congestion level as "no congestion"; if the road traffic flow is greater than the first preset traffic flow but less than the second traffic flow, the vehicle domain controller determines the vehicle's current congestion level as "mild congestion"; if the road traffic flow is greater than the second preset traffic flow but less than the third traffic flow, the vehicle domain controller determines the vehicle's current congestion level as "moderate congestion"; and if the road traffic flow is greater than the third traffic flow, the vehicle domain controller determines the vehicle's current congestion level as "high congestion".

[0085] In another possible implementation, the vehicle domain controller can determine the current congestion situation based on road traffic flow, and then directly determine the target display mode that matches the required visual perception level for the congestion situation. Specifically, the vehicle domain controller stores the correspondence between congestion situations and display modes; correspondingly, the step of the vehicle domain controller determining the target display mode that matches the required visual perception level for the congestion situation can be: the vehicle domain controller retrieves the target display mode corresponding to the congestion situation from the correspondence between congestion situations and display modes.

[0086] Step 505: Based on weather and traffic conditions, the vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception for the weather and traffic conditions.

[0087] In one possible implementation, the vehicle domain controller stores a first correspondence in advance, which stores the correspondence between weather conditions, traffic congestion conditions, and display modes. Accordingly, this step can be: the vehicle domain controller obtains the target display modes corresponding to the weather conditions and traffic congestion conditions from the first correspondence based on the weather conditions and traffic congestion conditions.

[0088] In another possible implementation, the vehicle domain controller pre-stores a second correspondence, which stores the correspondence between weather conditions, traffic congestion, and visual perception levels. Accordingly, this step can be: the vehicle domain controller, based on the weather and traffic congestion conditions, obtains the visual perception levels corresponding to the weather and traffic congestion conditions from the second correspondence, and based on these visual perception levels, obtains a target display mode that matches the visual perception level. The vehicle domain controller stores multiple visual perception levels matching multiple display modes; for example, the vehicle domain controller stores a visual perception level range corresponding to each display mode. Accordingly, the step of the vehicle domain controller obtaining a target display mode that matches the visual perception level can be: the vehicle domain controller, based on the visual perception level, determines the visual perception level range in which the visual perception level falls, and based on the visual perception level range, obtains the target display mode corresponding to that visual perception level range.

[0089] For example, on a sunny Monday with few vehicles in the lanes, the vehicle domain controller determines the target display mode as the third mode based on road environment information fed back by camera sensors, radar sensors, and rain and light sensors. At this time, the vehicle domain controller displays a message on the host screen: "It is recommended that the customer use the third mode, which has the weakest visual perception for road users. At this time, power consumption can be appropriately reduced to increase the vehicle's range." After the customer confirms the mode switch, the traffic light controller sets the traffic light display mode to the third mode.

[0090] For example, on a rainy Tuesday when the lanes are congested, the vehicle domain controller determines the target display mode as the first mode based on road environment information fed back by camera sensors, radar sensors, and rain and light sensors. At this time, the vehicle domain controller displays a message on the host screen: "It is recommended that the customer use the first mode, which provides the strongest visual perception for road users, thereby improving safety." After the customer confirms the mode switch, the traffic light controller sets the traffic light display mode to the first mode.

[0091] In one possible implementation, where road environment information includes speed, this step can be as follows: The vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception based on weather conditions, traffic congestion, and speed. For example, if the traffic light is a brake light, and the speed is too high, the target display mode is determined to be a display mode with high visual visibility, so that following vehicles can promptly notice that the vehicle is slowing down, and thus also slow down in time, thereby reducing the occurrence of traffic accidents.

[0092] The steps by which the vehicle domain controller determines the target display mode that matches the required visual perception level for the vehicle's signal lights from multiple display modes based on weather conditions, traffic congestion, and speed can be as follows: The vehicle domain controller obtains the third visual perception level corresponding to the weather conditions and traffic congestion from a second correspondence based on the weather conditions and traffic congestion, determines the fourth visual perception level corresponding to the speed based on the speed, performs a weighted summation of the third and fourth visual perception levels to obtain a comprehensive visual perception level, and obtains the target display mode that matches the comprehensive visual perception level based on the comprehensive visual perception level.

[0093] In another possible implementation, where road environment information includes acceleration, this step can be as follows: The vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception based on weather conditions, traffic congestion, and acceleration. For example, if the traffic light is a brake light, during excessive acceleration (i.e., emergency braking), the target display mode is determined to be a high-visibility display mode, allowing following vehicles to promptly notice the vehicle slowing down and thus also slowing down in time, thereby reducing the occurrence of traffic accidents.

[0094] The steps by which the vehicle domain controller determines the target display mode that matches the required visual perception level for weather conditions, traffic congestion, and acceleration from multiple display modes of the vehicle's signal lights can be as follows: The vehicle domain controller obtains the third visual perception level corresponding to the weather conditions and traffic congestion from a second correspondence based on the weather conditions and traffic congestion, determines the fifth visual perception level corresponding to acceleration based on acceleration, performs a weighted summation of the third and fifth visual perception levels to obtain a comprehensive visual perception level, and obtains the target display mode that matches the comprehensive visual perception level based on the comprehensive visual perception level.

[0095] Step 506: The vehicle domain controller sends a switching command to the traffic light controller. The switching command carries the target display mode. The multiple display modes of the vehicle's traffic lights have different levels of visual perception for road users.

[0096] In some embodiments, this step is the same as the step in step 402 where the vehicle domain controller sends a switching command to the traffic light controller, and will not be described again here.

[0097] Step 507: The traffic light controller receives the switching command and sets the display mode of the vehicle's traffic lights to the target display mode based on the switching command.

[0098] In some embodiments, this step is the same as step 403, and will not be described again here.

[0099] In this embodiment, multiple display modes are set for the traffic lights, and different display modes of the traffic lights have different levels of visual perception for road users; different road environment information requires traffic lights with different levels of visual perception; therefore, when selecting the display mode of the traffic lights, the display mode of the traffic lights is selected based on the current road environment information of the vehicle, so that the selected target display mode of the traffic lights is adapted to the environmental conditions of the road where the vehicle is currently located; therefore, setting the traffic lights to the determined target display mode can improve vehicle safety.

[0100] Please refer to Figure 6 This document illustrates a flowchart of a vehicle traffic light control method according to an exemplary embodiment of this application. The method is applied in a vehicle traffic light control system, which includes vehicle sensors, a traffic light controller, and a body domain controller. The vehicle sensors and the traffic light controller are electrically connected to the body domain controller via a CAN bus. The vehicle sensors include a camera sensor, a radar sensor, and a rain / light sensor. The camera sensor, radar sensor, and rain / light sensor are electrically connected to the body domain controller via a CAN bus. (Reference) Figure 6 The method includes:

[0101] Step 601: The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller. The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located.

[0102] In some embodiments, this step is the same as step 401; or, this step can be implemented by the above steps 501-502, which will not be described again here.

[0103] Step 602: The vehicle domain controller receives road environment information and determines the vehicle's remaining battery power.

[0104] In this embodiment, a hybrid vehicle or an electric vehicle is used as an example for explanation. Since different display modes consume different amounts of power, this step determines the display mode based on the remaining battery power. This balances visual perception and power consumption, thereby improving the intelligence of traffic light control.

[0105] Step 603: The vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights based on the remaining battery power and road environment information, which matches the power consumption level supported by the remaining battery power and the visual perception level required by the road environment information. The multiple display modes of the traffic lights require different power consumption levels and visual perception levels for road users.

[0106] The vehicle domain controller determines the power consumption level supported by the remaining power, determines the first visual perception level corresponding to the power consumption level, determines the second visual perception level required for road environment information, and obtains the comprehensive visual perception level by weighted summation of the first and second visual perception levels. It then determines the target display mode that matches the comprehensive visual perception level from multiple display modes.

[0107] Step 604: The vehicle domain controller sends a switching command to the traffic light controller. The switching command carries the target display mode. The multiple display modes of the vehicle's traffic lights have different levels of visual perception for road users.

[0108] In some embodiments, this step is the same as the step in step 402 where the vehicle domain controller sends a switching command to the traffic light controller, and will not be described again here.

[0109] Step 605: The traffic light controller receives a switching command and sets the display mode of the vehicle's traffic lights to the target display mode based on the switching command.

[0110] In some embodiments, this step is the same as step 403, and will not be described again here.

[0111] In this embodiment, multiple display modes are set for the traffic lights, and different display modes of the traffic lights have different levels of visual perception for road users; different road environment information requires traffic lights with different levels of visual perception; therefore, when selecting the display mode of the traffic lights, the display mode of the traffic lights is selected based on the current road environment information of the vehicle, so that the selected target display mode of the traffic lights is adapted to the environmental conditions of the road where the vehicle is currently located; therefore, setting the traffic lights to the determined target display mode can improve vehicle safety.

[0112] Please refer to Figure 7 , Figure 7 A structural block diagram of a vehicle body domain controller 700 provided in an exemplary embodiment of this application is shown. The vehicle body domain controller 700 includes a processor (central processing unit, CPU) 701 and a memory 702, wherein the memory 702 stores at least one line of program code, which is loaded and executed by the processor 701 to implement the methods provided in the various method embodiments described above. Of course, the vehicle body domain controller 700 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The vehicle body domain controller 700 may also include other components for implementing device functions, which will not be elaborated here.

[0113] Those skilled in the art will understand that Figure 7The structure shown does not constitute a limitation on the vehicle domain controller 700 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0114] This application also provides a computer-readable storage medium storing at least one piece of program code, which is loaded and executed by a processor to implement the vehicle signal light control method described in any of the above implementations. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device.

[0115] This application also provides a computer program product that stores at least one piece of program code, which is loaded and executed by a processor to implement the vehicle signal light control method shown in the above embodiments.

[0116] In some embodiments, the computer program product involved in this application may be deployed and executed on a vehicle controller, or on multiple vehicle controllers located in one location, or on multiple vehicle controllers distributed in multiple locations and interconnected through a communication network. Multiple vehicle controllers distributed in multiple locations and interconnected through a communication network may form a blockchain system.

[0117] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0118] The above description is only for the purpose of enabling those skilled in the art to understand the technical solution of this application, and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for controlling vehicle traffic lights, characterized in that, The method is applied in a vehicle's traffic light control system, which includes vehicle sensors, traffic light controllers, and a body domain controller; the vehicle sensors and the traffic light controllers are electrically connected to the body domain controller via a controller area network (CAN) bus; the method includes: The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller. The road environment information is used to represent the environmental conditions of the road where the vehicle is currently located. The vehicle domain controller receives the road environment information, and based on the road environment information, determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the visual perception level required by the road environment information, and sends a switching command to the traffic light controller. The switching command carries the target display mode. The multiple display modes of the vehicle's traffic lights have different visual perception levels for road participants. The traffic light controller receives the switching command and sets the display mode of the vehicle's traffic lights to the target display mode based on the switching command; The vehicle is a hybrid vehicle or an electric vehicle; the vehicle body domain controller, based on the road environment information, determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the visual perception level required by the road environment information, including: The vehicle body domain controller determines the vehicle's remaining battery power; The vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights based on the remaining battery power and the road environment information, which matches the power consumption level supported by the remaining battery power and the visual perception level required by the road environment information. The multiple display modes of the traffic lights require different levels of power consumption and visual perception levels for road users. The vehicle domain controller determines, from multiple display modes of the vehicle's traffic lights, a target display mode that matches the power consumption level supported by the remaining battery power and the visual perception level required by the road environment information, based on the remaining battery power and the road environment information. The vehicle domain controller determines the power consumption level supported by the remaining power, determines the first visual perception level corresponding to the power consumption level, determines the second visual perception level required for the road environment information, performs a weighted summation of the first visual perception level and the second visual perception level to obtain a comprehensive visual perception level, and determines a target display mode that matches the comprehensive visual perception level from the multiple display modes.

2. The method according to claim 1, characterized in that, The vehicle sensors include a camera sensor, a radar sensor, and a rain and light sensor; the camera sensor, the radar sensor, and the rain and light sensor are electrically connected to the vehicle domain controller via a CAN bus. The vehicle sensors determine the current road environment information of the vehicle and send the road environment information to the vehicle body domain controller, including: The rain and light sensor determines the current ambient rainfall and ambient light intensity of the vehicle and sends the ambient rainfall and ambient light intensity to the vehicle body domain controller. The camera sensor and the radar sensor determine the current road traffic flow of the vehicle and send the road traffic flow to the vehicle body domain controller. The road environment information includes the ambient rainfall, the ambient light intensity and the road traffic flow.

3. The method according to claim 2, characterized in that, The vehicle domain controller, based on the road environment information, determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception of the road environment information, including: The vehicle domain controller determines the current weather conditions of the vehicle based on the ambient rainfall and the ambient light intensity. The vehicle domain controller determines the current congestion status of the vehicle based on the road traffic flow. Based on the weather conditions and traffic congestion, the vehicle domain controller determines a target display mode from multiple display modes of the vehicle's traffic lights that matches the required level of visual perception for the weather conditions and traffic congestion.

4. The method according to claim 1, characterized in that, The signal light control system also includes a host unit; the host unit is electrically connected to the vehicle body domain controller via a CAN bus; The vehicle domain controller sends a switching command to the traffic light controller, including: The vehicle domain controller sends a prompt message to the host, the prompt message being used to prompt the driver of the vehicle whether to switch the display mode of the traffic lights to the target display mode; The host receives and displays prompt information, receives feedback information based on the prompt information, and sends the feedback information to the vehicle domain controller. The vehicle domain controller receives the feedback information and, if the feedback information is a confirmation message, sends a switching command to the traffic light controller.

5. The method according to any one of claims 1-4, characterized in that, The different display modes of the vehicle's signal lights differ in at least one of brightness, shape, and luminous surface size.

6. A traffic light control system, characterized in that, The traffic light control system includes a vehicle sensor, a traffic light controller, a vehicle body domain controller, and a memory. The memory stores at least one piece of program code, which is loaded and executed by the vehicle sensor, the traffic light controller, and the vehicle body domain controller to implement the vehicle traffic light control method as described in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, The storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the vehicle signal light control method as described in any one of claims 1 to 5.

8. A computer program product, characterized in that, The product stores at least one piece of program code, which is executed by a processor to implement the vehicle signal light control method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Headlight and taillight lighting apparatus ofautomobile

    KR1020040063072A

  • System for controlling vehicle equipment

    US20120123638A1

Cited By

  • Illuminating lamp control system

    CN121442549A