Vehicle multi-mode driving intention signal lamp control system and method thereof

By using a multi-mode vehicle driving intention signal light control system, which distinguishes light signals by color and position and coordinates the control of turn signals, the system solves the communication misunderstandings and safety problems of vehicles in complex traffic scenarios. It achieves standardized and unambiguous communication of driving intentions, thereby improving traffic safety and efficiency.

CN121553034APending Publication Date: 2026-02-24金铉日
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511997330.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-27
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

In existing technologies, vehicles lack standardized and unambiguous light signals to express key driving intentions such as yielding, priority passage, and slowing down and turning warnings at intersections, zebra crossings, or complex oncoming traffic scenarios without traffic light control, leading to frequent communication misunderstandings, hesitation in passing, and safety accidents.

Method used

A multi-mode driving intention signal light control system for vehicles is provided, including instruction receiving, mode response, cooperative control, instruction monitoring and arbitration switching modules. By establishing a concession mode, a first non-concession mode and a second non-concession mode, and using color and position to distinguish clear light signals, the system cooperatively controls the turn signals to achieve standardized communication of driving intentions.

Benefits of technology

It effectively reduces the risk of communication misunderstandings, clearly informs traffic participants ahead or to the side of the intention to yield, provides earlier and clearer warnings to slow down or stop, prevents rear-end collisions, and improves traffic safety and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121553034A_ABST
    Figure CN121553034A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle electronics, in particular to a vehicle multi-mode driving intention signal lamp control system and method, and the method comprises the steps: obtaining a trigger instruction of a driver for a yielding mode, a first non-yielding mode or a second non-yielding mode through an instruction receiving module; and the mode response module controls the novel signal lamp groups at specific positions and colors of the vehicle head and the vehicle tail to flicker according to the selected mode, and transmits the intention of commission, priority passage or overtaking prohibition to the outside in a standardized manner. And in the execution process of the yielding mode, if the cooperative control module detects that the steering lamp is activated, the headstock yielding light is controlled to be extinguished, and the tailstock yielding light and the steering lamp synchronously flicker. The instruction monitoring module continuously monitors whether new instructions for triggering different modes exist or not in the lamplight flickering period. And once the second control instruction is monitored, the arbitration switching module immediately stops the current light driving and switches to a light mode corresponding to the driving and new instruction, so that the uniqueness and the definition of signal output are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle electronics technology, and in particular to a vehicle multi-mode driving intention signal light control system and method. Background Technology

[0002] In modern road traffic, effective communication between vehicles and between vehicles and pedestrians is crucial for ensuring safety and improving traffic efficiency. Currently, vehicles primarily convey driver intentions through turn signals, hazard lights, brake lights, and horns. However, these traditional signal methods have clear limitations when expressing complex yielding or warning signals involving priority decisions. For example, turn signals only indicate a turning or lane-changing intention and cannot simultaneously convey the intensity of "this vehicle is about to slow down to a stop"; hazard lights have ambiguous meanings in different countries and scenarios, potentially indicating vehicle malfunction or being used by drivers for non-standard yielding or warning signals, easily leading to misunderstandings and misjudgments by rear or oncoming road users.

[0003] However, in existing technologies, at intersections without traffic lights, crosswalks, or complex oncoming traffic scenarios, when one driver intends to yield, there is a lack of standardized, unambiguous light signals that simultaneously and clearly convey the friendly intention of "please go first" to the other driver and strongly warn vehicles behind in the same lane that "this vehicle is slowing down or stopping." With current technology, drivers can only attempt to communicate through non-standard hazard lights, ambiguous short horns, or difficult-to-observe in-vehicle hand gestures. This communication method is inefficient and unreliable, posing a significant risk of hesitation, reckless driving, and even traffic accidents at intersections. Summary of the Invention

[0004] To overcome the above deficiencies, this invention provides a vehicle multi-mode driving intention signal light control system and method, aiming to improve the problems of communication misunderstandings, hesitation, and frequent safety accidents caused by the lack of standardized and unambiguous light signals to express key driving intentions such as yielding, priority passage, and deceleration and turning warnings in complex traffic scenarios such as those without traffic light control.

[0005] In a first aspect, the present invention provides the following technical solution: a vehicle multi-mode driving intention signal light control system, the system comprising the following modules:

[0006] The instruction receiving module is used to receive a first control instruction issued by the user. The first control instruction is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode.

[0007] The mode response module is used to control the corresponding new signal light group to flash according to the mode type triggered by the first control command, so as to convey the standardized driving intention corresponding to the mode type to the outside world.

[0008] The cooperative control module is used to perform cooperative control if the vehicle's turn signal is detected to be activated during the control process of the concession mode.

[0009] The command monitoring module is used to continuously monitor whether a second control command for triggering another driving intention signal light mode is received during the flashing process of the new signal light group;

[0010] The arbitration switching module is used to immediately stop the current flashing control when the second control command is detected, and switch to execute the corresponding flashing control according to the new mode type triggered by the second control command.

[0011] Preferably, the process of receiving the first control command issued by the user includes:

[0012] Detects user-triggered operations on preset physical input devices within the vehicle or recognizes preset voice commands issued by the user;

[0013] Based on the type of the detected trigger operation or the content of the recognized voice command, the target traffic light mode corresponding to the user's intention is determined, wherein the target traffic light mode is one of the concession mode, the first non-concession mode, or the second non-concession mode.

[0014] Generate the first control command corresponding to the target traffic light mode, and send the first control command to the mode response module.

[0015] Preferably, the process of controlling the corresponding new type of traffic light group to flash according to the mode type triggered by the first control command includes:

[0016] Receive the first control command from the command receiving module and parse out the target traffic light pattern indicated therein;

[0017] Based on the target signal light pattern, determine the target light group to be driven and its corresponding flashing rules;

[0018] Based on the determined flashing rules, a corresponding driving signal is generated and output to the target light group to drive it to flash according to the flashing rules.

[0019] Preferably, the process for determining the target light group to be driven and its corresponding flashing rules includes:

[0020] If the target signal light mode is the concession mode, then the target light group is determined to be the first designated light at the front of the vehicle and the second designated light at the rear of the vehicle, and the flashing rule is determined to be that the first designated light emits a first color flashing light and the second designated light emits a second color flashing light.

[0021] If the target signal light mode is the first non-yielding mode, then the target light group is determined to be the third designated light at the front of the vehicle, and the flashing rule is determined to be that the third designated light emits a third color flashing light;

[0022] If the target signal light mode is the second non-yielding mode, then the target light group is determined to be the fourth designated light at the rear of the vehicle, and the flashing rule is determined to be that the fourth designated light emits the third color flashing light.

[0023] Preferably, during the control process of the concession mode, if the vehicle's turn signal is detected to be activated, the process of executing the cooperative control includes:

[0024] During the process of the mode response module driving the target light group to flash according to the concession mode, the signal status of the vehicle turn signal control circuit is continuously monitored.

[0025] Determine whether a signal indicating that the turn signal control circuit has been activated is detected;

[0026] If the turn signal control circuit is detected to be activated, a coordinated control command is sent to the mode response module.

[0027] Preferably, the control commands specifically include:

[0028] Stop outputting drive signals to the first designated light at the front of the vehicle;

[0029] Control the second designated light at the rear of the vehicle to flash in sync with the turn signal on the currently activated side.

[0030] Preferably, the process of continuously monitoring whether a second control command is received to trigger another driving intention signal light mode includes:

[0031] While the mode response module or the cooperative control module is driving the new signal light group to flash, the signal output of the instruction receiving module is monitored in parallel.

[0032] Determine whether the signal output is a valid control command. If so, further determine whether the target traffic light mode indicated by the valid control command is different from the currently driving mode.

[0033] If the signal output is a valid control command and the mode it indicates is different from the current mode, then the signal output is determined to be the second control command, and the new target traffic light mode indicated by the second control command is recorded.

[0034] Preferably, the process of switching to execute the corresponding flashing control according to the new mode type triggered by the second control command includes:

[0035] Receive a trigger notification from the command monitoring module, the trigger notification indicating that the second control command has been detected, and including the new target traffic light pattern indicated by the second control command;

[0036] According to the trigger notification, a first forced control command is sent to the mode response module. The first forced control command is used to force the mode response module to immediately stop outputting drive signals to all current new traffic light groups.

[0037] After sending the first forced control command, a second forced control command is sent to the mode response module. The second forced control command includes the new target traffic light mode and is used to instruct the mode response module to restart driving the corresponding new traffic light group to flash according to the new target traffic light mode.

[0038] Secondly, the present invention provides the following technical solution: a method for controlling a vehicle's multi-mode driving intention signal light, the method comprising the following steps:

[0039] Receive a first control command issued by the user. The first control command is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode.

[0040] Based on the mode type triggered by the first control command, the corresponding new signal light group is controlled to flash in order to convey the standardized driving intention corresponding to the mode type to the outside world;

[0041] During the control process of the concession mode, if the vehicle's turn signal is detected to be activated, then cooperative control is executed;

[0042] During the flashing of the new signal light group, it is continuously monitored whether a second control command is received to trigger another driving intention signal light mode;

[0043] When the second control command is detected, the current flashing control is immediately stopped, and the corresponding flashing control is switched to be executed according to the new mode type triggered by the second control command.

[0044] The present invention has the following beneficial effects:

[0045] 1. In this invention, by establishing a dedicated concession mode, a first non-concession mode, and a second non-concession mode, and configuring them with light signals that are clearly distinguished by color and position, the problem of the ambiguous meaning of traditional hazard lights and horns, which vary from person to person and country to country, is solved. This allows key driving intentions such as yielding, priority passage, and prohibition of overtaking to be conveyed to the outside world in a standardized, unified, and intuitive way, greatly reducing the risk of communication misunderstandings.

[0046] 2. In this invention, at intersections and crosswalks without traffic lights, when a vehicle activates the yielding mode, the flashing light of a specific color on the front of the vehicle clearly informs road users in front or to the side that the vehicle is yielding and asking them to proceed first, thus eliminating hesitation and speculation between the parties. At the same time, the synchronous flashing light of a specific color on the rear of the vehicle provides a warning to vehicles behind that the vehicle is slowing down or stopping earlier and more clearly than the brake lights, effectively preventing rear-end collisions caused by insufficient anticipation from following vehicles.

[0047] 3. In this invention, through coordinated control logic, when a vehicle needs to turn in yielding mode, the system can automatically synchronize the yielding lights at the rear of the vehicle with the turn signals. This avoids interference that may be caused by multiple light signals at the front of the vehicle, and on the other hand, it conveys a strengthened warning signal to following vehicles that the vehicle is slowing down due to yielding and is about to turn, filling the gap in existing turn signals that cannot express the intensity of deceleration and yielding. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of the architecture of a vehicle multi-mode driving intention signal light control system proposed in this invention;

[0049] Figure 2 This is a flowchart illustrating a vehicle multi-mode driving intention signal light control method proposed in this invention. Detailed Implementation

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

[0051] Example 1:

[0052] In a first embodiment of the present invention, the present invention provides a vehicle multi-mode driving intention signal light control system, such as... Figure 1 As shown, it includes the following modules:

[0053] The instruction receiving module is used to receive a first control instruction issued by the user. The first control instruction is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode.

[0054] Furthermore, the process of receiving the first control command issued by the user includes:

[0055] Detects user-triggered operations on preset physical input devices within the vehicle or recognizes preset voice commands issued by the user;

[0056] Based on the type of the detected trigger operation or the content of the recognized voice command, determine the target traffic light mode corresponding to the user's intent. The target traffic light mode is one of the concession mode, the first non-concession mode, or the second non-concession mode.

[0057] Generate a first control command corresponding to the target traffic light mode and send the first control command to the mode response module.

[0058] Specifically, in addition to the command receiving module, the system also includes a control processing module, a lighting driving module, and a new signal light group. The control processing module can be integrated into the vehicle's original body control module as a new functional unit, or it can be designed as an independent electronic control unit that communicates with the original vehicle system through the vehicle CAN bus network. The command receiving module and the lighting driving module are both electrically connected to the control processing module.

[0059] The command receiving module receives mode trigger commands issued by the driver. Its specific implementation is as follows: The command receiving module includes a physical input unit and a voice input unit. The physical input unit consists of dedicated physical buttons located on the left and right spokes of the vehicle's steering wheel. Specifically, a "yield indicator" button can be set on the left spoke, and two buttons, "first non-yield indicator" and "second non-yield indicator," can be set on the right spoke. These buttons are connected to the control processing module via wires or a LIN bus. When the driver presses any button, the button generates a corresponding level signal or digital message, which is sent to the control processing module. The voice input unit reuses the vehicle's existing in-vehicle voice recognition system. Voice command keywords corresponding to the three modes, such as "yield," "non-yield," and "do not allow overtaking," are pre-stored in the control processing module or the in-vehicle host. When the in-vehicle microphone picks up the driver's voice, the voice recognition system matches it with the pre-stored keywords. If the match is successful, a corresponding recognition result signal is generated and sent to the control processing module via a CAN bus or dedicated signal line.

[0060] After receiving the raw signal from the physical button or voice recognition system, the control processing module executes the instruction parsing and generation process. First, the control processing module performs anti-jitter and validity verification on the received signal, filtering out false triggers. Next, it determines the user's intent based on the signal's source characteristics: if the signal originates from the "yield indicator" button or the "yield" voice is recognized, the user's intent is determined to trigger the yield mode; if the signal originates from the "first non-yield indicator" button or the "non-yield" voice is recognized, the first non-yield mode is triggered; if the signal originates from the "second non-yield indicator" button or the "do not allow overtaking" voice is recognized, the second non-yield mode is triggered.

[0061] After determining the target traffic light mode, the control processing module generates a first control command data packet with a uniform format. This data packet contains at least a mode type identifier. Finally, the control processing module sends this first control command to its internal mode response submodule responsible for lighting control via its internal data bus to initiate the subsequent lighting drive process.

[0062] In this way, the instruction receiving module transforms the driver's diverse input operations into standardized control instructions that can be accurately processed within the system, laying a reliable foundation for the accurate expression of subsequent intentions.

[0063] The mode response module is used to control the corresponding new signal light group to flash according to the mode type triggered by the first control command, so as to convey the standardized driving intention corresponding to the mode type to the outside world.

[0064] Furthermore, the process of controlling the corresponding new type of traffic light group to flash according to the mode type triggered by the first control command includes:

[0065] Receive the first control command from the command receiving module and parse the target signal light pattern indicated therein;

[0066] Based on the target signal light pattern, determine the target light group to be driven and its corresponding flashing rules;

[0067] Based on the determined flashing rules, a corresponding driving signal is generated and output to the target light group to drive it to flash according to the flashing rules.

[0068] Furthermore, the process of determining the target light group to be driven and its corresponding flashing rules includes:

[0069] If the target signal light mode is the concession mode, then the target light group is determined to be the first designated light at the front of the vehicle and the second designated light at the rear of the vehicle, and the flashing rule is determined to be that the first designated light emits flashing light of the first color and the second designated light emits flashing light of the second color.

[0070] If the target signal light mode is the first non-yielding mode, then the target light group is determined to be the third designated light at the front of the vehicle, and the flashing rule is determined to be that the third designated light emits flashing light of the third color;

[0071] If the target signal light mode is the second non-yielding mode, then the target light group is determined to be the fourth designated light at the rear of the vehicle, and the flashing rule is determined to be that the fourth designated light emits a third color flashing light.

[0072] Specifically, the headlight assembly includes a first designated light and a third designated light, with the first designated light being a green signal light in the yield mode. The implementation involves adding a green LED module to the lower edge of each of the left and right front headlight assemblies. This LED module is encapsulated within an independent transparent lens, which contains a reflective surface. The two green LED modules are connected in parallel to the output of a dedicated green light drive circuit within the lighting drive module. The input of this drive circuit is connected to a specific GPIO pin or PWM output channel of the control processing module.

[0073] The third designated light is the blue signal light in the first non-yielding mode. Its implementation is as follows: a blue LED module is added to the upper edge of each of the left and right front headlight assemblies, with a lens design and installation method similar to the first designated light. The two blue LED modules are connected in parallel to the output of another dedicated blue light driving circuit in the light driving module.

[0074] The taillight assembly includes a second designated light and a fourth designated light. The second designated light is a red signal light in the yielding mode. It is implemented by adding a red LED module at the center of the rear of the vehicle, such as in the trunk lid or the center of the rear bumper. This LED module is connected to the output of a dedicated red light driving circuit in the lighting drive module. The fourth designated light is a blue signal light in the second non-yielding mode. It is implemented by adding a blue LED module at the outer edge of each of the left and right rear taillight assemblies. The two blue LED modules are connected in parallel to the output of another dedicated blue light driving circuit in the lighting drive module. This circuit can be shared with the driving circuit of the third designated light at the front of the vehicle, or it can be set independently.

[0075] All new lighting drive circuits are powered by the vehicle battery through the ignition switch, with their ground terminal reliably connected to the vehicle body ground. The control processing module controls the on / off state of the LED modules by controlling the switching devices in these drive circuits, such as MOSFETs or transistors.

[0076] After receiving the first control command from the command parsing section, the mode response submodule within the control processing module operates as follows: First, it parses the mode type identifier in the first control command data packet to determine whether the target traffic light mode is a concession mode, a first non-concession mode, or a second non-concession mode. Then, based on the determined target traffic light mode, it queries a preset mapping table stored in the control processing module's ROM to determine the target light group to be driven and its flashing rules. Specifically, the mapping relationship is as follows: If it is a concession mode, the target light group consists of the first and second designated lights, with the flashing rule being that both green and red lights flash synchronously at a frequency of 1.5 Hz; if it is the first non-concession mode, the target light group consists of the third designated light, with the flashing rule being that blue light flashes at a frequency of 2 Hz; if it is the second non-concession mode, the target light group consists of the fourth designated light, with the flashing rule being that blue light flashes at a frequency of 2 Hz.

[0077] Then, the mode response submodule generates the corresponding drive signal according to the determined flashing rules. For lights that need to flash, the control processing module allocates one from its internal timer / counter resources and configures it to generate a PWM waveform with the corresponding frequency and duty cycle. This PWM waveform signal is output to the GPIO pin or dedicated PWM output channel corresponding to the target light group. Finally, the PWM electrical signal is transmitted to the corresponding light drive circuit. The drive circuit periodically turns the current flowing to the target LED module on or off according to the high and low levels of the PWM signal, so that the target light group flashes according to the predetermined color and frequency, thus completing the function of conveying a standardized driving intention to the outside world.

[0078] Through the aforementioned hardware setup and control process, the system accurately and reliably transforms the driver's abstract intentions into standardized optical signals that are visible to the outside world and are unambiguous.

[0079] The cooperative control module is used to perform cooperative control if the vehicle's turn signal is detected to be activated during the concession mode control process.

[0080] Furthermore, during the concession mode control process, if the vehicle's turn signal is detected to be activated, the coordinated control procedure includes:

[0081] During the process of the mode response module driving the target light group to flash according to the concession mode, the signal status of the vehicle turn signal control circuit is continuously monitored.

[0082] Determine whether a signal indicating activation of the turn signal control circuit has been detected;

[0083] If the turn signal control circuit is detected to be activated, a coordinated control command is sent to the mode response module.

[0084] Furthermore, the control commands specifically include:

[0085] Stop outputting drive signals to the first designated light at the front of the vehicle;

[0086] Control the second designated light at the rear of the vehicle to flash in sync with the turn signal on the currently activated side.

[0087] Specifically, the control processing module needs to obtain the activation status of the vehicle's turn signals. This is achieved by connecting at least two digital input pins of the control processing module to detection points in the vehicle's turn signal control circuit via signal lines. One detection point is located at the control terminal of the left turn signal relay or on the control signal line of the left turn signal drive circuit, used to monitor the left turn signal activation signal; the other detection point is connected to the control signal path of the right turn signal in the same manner. When the driver activates the turn signal switch, a high-level or pulse signal of a specific frequency will appear on the corresponding control line. The digital input pins of the control processing module, configured with pull-up / pull-down resistors, can stably read the high and low level states of this signal. In this way, the control processing module can reliably and non-intrusively obtain the turn signal operating status without directly driving the original vehicle's turn signal load.

[0088] The collaborative control subroutine running inside the control processing module continuously executes the following steps: First, system status judgment. The collaborative control subroutine first queries the current operating status of the mode response submodule. Only when the mode response submodule is in the "yield mode" driving state, i.e., controlling the first and second designated lights to flash synchronously at a frequency of 1.5 Hz, does the collaborative control logic enter the effective monitoring stage. Second, turn signal sampling and judgment. Under the premise that the conditions of the first step are met, the collaborative control subroutine polls and reads the status of the two digital input pins connected to the left and right turn signal control signals at millisecond intervals. The judgment logic is: if either pin is read as a preset valid level, it is determined that the corresponding turn signal is activated. Third, generating and sending collaborative control instructions. Once it is determined that the turn signal is activated, the collaborative control subroutine immediately generates an internal collaborative control instruction. This instruction is a data structure containing a specific opcode and is sent to the mode response submodule through an internal message queue or function call.

[0089] The coordinated control command explicitly includes two atomic operation requirements: First, forced stop. This requires the mode response submodule to immediately stop outputting a PWM waveform to the light drive circuit driving the first designated headlight and instead output a constant low-level signal. This will cause the green yield light at the front of the vehicle to immediately turn off and remain off. Second, synchronization control. This requires the mode response submodule to control the flashing behavior of the second designated taillight. Specifically, the mode response submodule switches the clock source and trigger signal of the PWM timer used to drive the taillight red light to be directly triggered by the control signal of the activated side turn signal. More specifically, the read turn signal control signal is used as an external trigger input, configuring the taillight red light drive timer to operate in "trigger mode," making its output frequency and phase completely synchronized with the turn signal control signal. As a result, the red yield light at the rear no longer flashes at a fixed 1.5 Hz, but instead illuminates and turns off precisely at the same frequency and phase as the activated side turn signal.

[0090] Through the aforementioned hardware signal acquisition and software logic control, the system achieves intelligent coordination between the yielding mode and the turn signal activation status. When a vehicle needs to turn during the yielding process, the external signal is automatically optimized to: no green flashing light at the front of the vehicle to avoid interference, and red lights at the rear of the vehicle flashing synchronously with the turn signal on the same side, strongly conveying to following vehicles a composite warning diagram that "this vehicle is slowing down to yield and is about to turn."

[0091] The command monitoring module is used to continuously monitor whether a second control command is received to trigger another driving intention signal light mode during the flashing of the new signal light group.

[0092] Furthermore, the process of continuously monitoring whether a second control command is received to trigger another driving intention signal light mode includes:

[0093] While the mode response module or the cooperative control module is driving the new signal light group to flash, the signal output of the instruction receiving module is monitored in parallel.

[0094] Determine whether the signal output is a valid control command. If so, further determine whether the target signal light mode indicated by the valid control command is different from the currently driving mode.

[0095] If the signal output is a valid control command and the mode it indicates is different from the current mode, then the signal output is determined to be a second control command, and the new target signal light mode indicated by the second control command is recorded.

[0096] Specifically, the command monitoring subroutine runs as an independent background task, parallel to foreground tasks such as mode response and collaborative control. Its function is to continuously monitor new driver input and determine whether a mode switch needs to be triggered. Its specific execution flow is as follows: Step 1, determine the monitoring conditions and objects. The command monitoring subroutine queries the system status register in real time. When the register indicates that the system is currently in the "light drive active" state, meaning the mode response module is driving any new type of signal light group to flash, the command monitoring subroutine starts its core monitoring loop. The objects being monitored are the raw signal input channels from the command receiving module, namely, the I / O port interrupt events of physical buttons and the CAN message receive buffer for voice recognition results;

[0097] Step two: Raw signal capture and initial validity screening. When a falling edge interrupt is detected at the physical button I / O port, or when the CAN message buffer of the voice recognition result is not empty, the monitoring subroutine reads the raw signal. Subsequently, debouncing and format verification are performed. For button signals, debouncing is performed in the software to confirm valid level changes; for voice messages, the message ID and data length are verified to conform to the preset format. Only signals that pass this verification are temporarily stored as "input events to be processed."

[0098] Step 3: Intent Parsing and Difference Judgment. For the temporarily stored "pending input event," the instruction monitoring subroutine calls the same parsing logic as the instruction receiving module, converting it into a clear "target mode to be determined," which can be one of three: a concession mode, a first non-concession mode, or a second non-concession mode. Next, the instruction monitoring subroutine accesses the system status register to obtain the "currently driving mode." The "target mode to be determined" is compared with the "currently driving mode." Here, the "currently driving mode" is an abstracted state; for example, even under coordinated control, its abstract state is still "concession mode." The judgment logic is as follows: if the "target mode to be determined" is different from the "currently driving mode," then step 4 is executed; if they are the same, it is determined that the driver has repeatedly triggered the current mode, this "pending input event" is discarded, and the process returns to step 1 to continue monitoring.

[0099] Step four: Generate monitoring results. When the judgment condition in step three is met, the instruction monitoring subroutine immediately generates a "mode switching trigger notification." This notification is an internal data structure in which a key field records the "new target semaphore mode" determined by the "target mode to be judged." Subsequently, the instruction monitoring subroutine activates the arbitration switching subroutine by setting a global flag or sending the notification to the message queue, and passes the data structure containing the "new target semaphore mode" to the latter.

[0100] The instruction monitoring subroutine, as part of the internal software functionality of the control processing module, operates without requiring additional physical wiring. Its interaction with the instruction receiving module is achieved by accessing the shared I / O port memory-mapped area and the CAN controller receive buffer; its interaction with the mode response and cooperative control modules is achieved by reading and writing to the shared system status register. This inter-module communication method based on shared memory and interrupt / polling mechanisms is a standard implementation in embedded systems, ensuring that instruction monitoring can reliably capture new instruction inputs occurring at any given time in real time.

[0101] Through the above process, the system achieves continuous and intelligent monitoring of the driver's new intentions and accurately filters out those instructions that require the system to switch from the current state to another different state, providing an accurate decision-making basis for subsequent forced arbitration switching.

[0102] The arbitration switching module is used to immediately stop the current flashing control when a second control command is detected, and switch to execute the corresponding flashing control according to the new mode type triggered by the second control command.

[0103] Furthermore, the process of switching to execute the corresponding flashing control based on the new mode type triggered by the second control command includes:

[0104] Receive a trigger notification from the command monitoring module. The trigger notification indicates that a second control command has been detected and includes the new target signal light pattern indicated by the second control command.

[0105] According to the trigger notification, a first forced control command is sent to the mode response module. The first forced control command is used to force the mode response module to immediately stop outputting drive signals to all current new traffic light groups.

[0106] After sending the first mandatory control command, a second mandatory control command is sent to the mode response module. The second mandatory control command contains a new target signal light mode and is used to instruct the mode response module to restart driving the corresponding new signal light group to flash according to the new target signal light mode.

[0107] Specifically, the implementation process of the arbitration switching module is as follows: Step 1, receiving switching triggers and data. The arbitration switching subroutine receives the "mode switching trigger notification" issued by the instruction monitoring subroutine by interrupt response or by periodically polling the aforementioned global flag. Once the notification is confirmed to be valid, the arbitration switching subroutine immediately reads the key data field, namely the "new target signal light mode". This mode is the target that the system needs to drive in the next step;

[0108] Step two: Perform a forced stop operation. After acquiring the "new target traffic light mode," the arbitration switching subroutine does not directly drive the lights. Instead, it first sends a "first forced control instruction" to the mode response submodule. This instruction is sent through a dedicated, high-priority internal software interface. Its content is an opcode requiring the mode response submodule to execute an "emergency stop." Upon receiving this instruction, regardless of its current operating state, the mode response submodule must immediately perform the following atomic operations: First, pause all PWM timers related to the new traffic light group and immediately set their corresponding GPIO output pins to low level. Second, clear all status flags related to the current light drive. The direct hardware effect of this operation is that all new traffic light groups controlled by the system are completely extinguished within a very short time, and the system light output enters a definite, completely extinguished, static state. This ensures that the old mode's signals are completely cleared, providing a clean initial environment for starting the new mode.

[0109] Step 3: Execute the new mode startup operation. After completing the forced stop operation in Step 2 and receiving the stop confirmation feedback from the mode response submodule, or after sending the "first forced control command" and waiting for a short delay to ensure that the output has stabilized, the arbitration switching subroutine immediately sends the "second forced control command" to the mode response submodule. This command is also sent through the high-priority internal interface, and its data structure includes the "new target traffic light mode" obtained in Step 1 as the core parameter. After receiving this command, the mode response submodule performs the following operations: first, it processes the "new target traffic light mode" parameter in the command as a new "first control command"; second, it starts working according to the process in Part 2, "Control Flow Implementation of the Mode Response Module," namely: parsing the mode, querying the mapping table, determining the target light group and flashing rules, configuring and starting the corresponding PWM timer, and driving the corresponding light drive circuit. As a result, the system seamlessly and conflict-free switches from a completely off static state to a state where the corresponding new traffic light group flashes according to the driver's latest intention, i.e., the second control command.

[0110] The aforementioned arbitration switching process is a control sequence with the highest priority. During this period, the instruction monitoring subroutine suspends listening for new instructions, and the coordination control subroutine also suspends monitoring of the turn signal until the new mode is successfully activated. Once the new mode is running stably, the system status register is updated to the new mode, and the instruction monitoring subroutine and the coordination control subroutine automatically resume their background listening and monitoring functions, preparing to handle the next possible instruction input or coordination event. The entire switching process is executed sequentially under software control, requiring no additional hardware circuitry. It is achieved through the scheduling of each software submodule within the control processing module and exclusive access and control of shared hardware resources, ensuring the immediacy, determinism, and reliability of the switching action.

[0111] Through the above arbitration switching mechanism, the system strictly follows the principle of "priority to subsequent instructions", preventing signal confusion caused by rapid changes in driver intent or misoperation, and ensuring the clarity of the driving intent conveyed to the outside world.

[0112] Example 2:

[0113] In the current technology, drivers can only attempt to communicate through non-standard hazard lights, ambiguous short horn blasts, or difficult-to-observe in-vehicle hand gestures. This communication method is inefficient and unreliable, posing a significant hidden danger of hesitation, reckless driving, and even traffic accidents at intersections. To solve the above problems, this invention provides a multi-mode driving intention signal light control method for vehicles, the structure of which is as follows: Figure 2 As shown. The specific implementation process of this method is as follows:

[0114] Receive a first control command from the user. The first control command is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode.

[0115] Based on the mode type triggered by the first control command, control the corresponding new signal light group to flash in order to convey the standardized driving intention corresponding to the mode type to the outside world;

[0116] During the concession mode control process, if the vehicle's turn signal is detected to be activated, cooperative control is executed;

[0117] During the flashing of the new signal light group, continuous monitoring is conducted to determine whether a second control command is received to trigger another signal light mode for driving intention.

[0118] When a second control command is detected, the current flashing control is immediately stopped, and the corresponding flashing control is switched to be executed according to the new mode type triggered by the second control command.

[0119] Specifically, the control method executes the following steps in sequence. The first step is signal input and command generation. The control processing module continuously detects driver input through its connected physical button port and the vehicle voice recognition system bus. When a button action or voice command corresponding to a preset "yield," "first non-yield," or "second non-yield" is detected, the module internally performs signal debouncing, verification, and parsing to generate a "first control command" data packet containing a clear pattern identifier.

[0120] The second step is mode mapping and light driving. The control processing module parses the "first control command" to determine the target mode. Then, the module queries its internally stored mapping table: if it's a concession mode, a 1.5Hz PWM signal is generated by a relevant timer and simultaneously output to the drive circuits connecting the green LED module at the front and the red LED module at the rear; if it's a first non-concession mode, a 2Hz PWM signal is generated by a timer and output to the drive circuit connecting the blue LED module at the front; if it's a second non-concession mode, a 2Hz PWM signal is generated by a timer and output to the drive circuit connecting the blue LED module on the outer rear. The drive circuit periodically turns on according to the PWM signal, causing the corresponding LED module to flash according to a predetermined color and frequency, thus standardizing the intended signal.

[0121] The third step is collaborative status monitoring and execution. During the concession mode execution in the second step, the control processing module polls the turn signal activation status at millisecond intervals via two digital input pins connected to the vehicle's left and right turn signal control lines. Once either turn signal is detected as activated, the control processing module immediately executes collaborative control: first, it stops outputting PWM signals to the green LED driver circuit at the front of the vehicle, turning it off; second, it switches the driver timer for the red LED at the rear of the vehicle to be triggered by the detected turn signal control signal, ensuring that the frequency and phase of its illumination and extinguishing are completely synchronized with the active turn signal.

[0122] The fourth step is new instruction priority monitoring. During the light flashing driven by the second or third step, the control processing module continuously monitors the input channel of the first step in parallel as an independent background task. When a new valid input is detected, its intent pattern is immediately parsed and compared with the currently driven pattern. Only if the new intent pattern is different from the current pattern is the input determined to be a "second control instruction" that requires priority response, and the "new target traffic light pattern" indicated by it is recorded.

[0123] Step 5: Forced Arbitration and Seamless Switching. Once Step 4 determines the existence of a "second control command," the control processing module immediately initiates a forced switching process: First, an emergency stop command is sent to the lighting control logic. This command causes all new traffic light group drive timers to pause and their outputs to go low, and all related LEDs to immediately turn off. After completing the stop operation, the "new target traffic light mode" recorded in Step 4 is used as a parameter to send a new mode start command. The system then jumps to Step 2 and begins driving the corresponding light groups to flash according to the new target mode. This switching process ensures that only one clear driving intention is expressed externally at any given time.

[0124] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A vehicle multi-mode driving intention signal light control system, characterized in that, The system includes the following modules: The instruction receiving module is used to receive a first control instruction issued by the user. The first control instruction is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode. The mode response module is used to control the corresponding new signal light group to flash according to the mode type triggered by the first control command, so as to convey the standardized driving intention corresponding to the mode type to the outside world. The cooperative control module is used to perform cooperative control if the vehicle's turn signal is detected to be activated during the control process of the concession mode. The command monitoring module is used to continuously monitor whether a second control command for triggering another driving intention signal light mode is received during the flashing process of the new signal light group; The arbitration switching module is used to immediately stop the current flashing control when the second control command is detected, and switch to execute the corresponding flashing control according to the new mode type triggered by the second control command.

2. The vehicle multi-mode driving intention signal light control system according to claim 1, characterized in that, The process of receiving the first control command issued by the user includes: Detects user-triggered operations on preset physical input devices within the vehicle or recognizes preset voice commands issued by the user; Based on the type of the detected trigger operation or the content of the recognized voice command, the target traffic light mode corresponding to the user's intention is determined, wherein the target traffic light mode is one of the concession mode, the first non-concession mode, or the second non-concession mode. Generate a first control command corresponding to the target traffic light mode, and send the first control command to the mode response module.

3. A vehicle multi-mode driving intention signal light control system according to claim 1, characterized in that, The process of controlling the corresponding new type of traffic light group to flash according to the mode type triggered by the first control command includes: Receive the first control command from the command receiving module and parse out the target traffic light pattern indicated therein; Based on the target signal light pattern, determine the target light group to be driven and its corresponding flashing rules; Based on the determined flashing rules, a corresponding driving signal is generated and output to the target light group to drive it to flash according to the flashing rules.

4. A vehicle multi-mode driving intention signal light control system according to claim 3, characterized in that, The process of determining the target light group to be driven and its corresponding flashing rules includes: If the target signal light mode is the concession mode, then the target light group is determined to be the first designated light at the front of the vehicle and the second designated light at the rear of the vehicle, and the flashing rule is determined to be that the first designated light emits a first color flashing light and the second designated light emits a second color flashing light. If the target signal light mode is the first non-yielding mode, then the target light group is determined to be the third designated light at the front of the vehicle, and the flashing rule is determined to be that the third designated light emits a third color flashing light; If the target signal light mode is the second non-yielding mode, then the target light group is determined to be the fourth designated light at the rear of the vehicle, and the flashing rule is determined to be that the fourth designated light emits the third color flashing light.

5. A vehicle multi-mode driving intention signal light control system according to claim 3, characterized in that, During the control process of the concession mode, if the vehicle's turn signal is detected to be activated, the procedure for executing the cooperative control includes: During the process of the mode response module driving the target light group to flash according to the concession mode, the signal status of the vehicle turn signal control circuit is continuously monitored. Determine whether a signal indicating that the turn signal control circuit has been activated is detected; If the turn signal control circuit is detected to be activated, a coordinated control command is sent to the mode response module.

6. A vehicle multi-mode driving intention signal light control system according to claim 5, characterized in that, The control commands specifically include: Stop outputting drive signals to the first designated light at the front of the vehicle; Control the second designated light at the rear of the vehicle to flash in sync with the turn signal on the currently activated side.

7. A vehicle multi-mode driving intention signal light control system according to claim 1, characterized in that, The process of continuously monitoring whether a second control command is received to trigger a different driving intention signal light mode includes: While the mode response module or the cooperative control module is driving the new signal light group to flash, the signal output of the instruction receiving module is monitored in parallel. Determine whether the signal output is a valid control command. If so, further determine whether the target traffic light mode indicated by the valid control command is different from the currently driving mode. If the signal output is a valid control command and the mode it indicates is different from the current mode, then the signal output is determined to be the second control command, and the new target traffic light mode indicated by the second control command is recorded.

8. A vehicle multi-mode driving intention signal light control system according to claim 1, characterized in that, The process of switching to execute the corresponding flashing control according to the new mode type triggered by the second control command includes: Receive a trigger notification from the command monitoring module, the trigger notification indicating that the second control command has been detected, and including the new target traffic light pattern indicated by the second control command; According to the trigger notification, a first forced control command is sent to the mode response module. The first forced control command is used to force the mode response module to immediately stop outputting drive signals to all current new traffic light groups. After sending the first forced control command, a second forced control command is sent to the mode response module. The second forced control command includes the new target traffic light mode and is used to instruct the mode response module to restart driving the corresponding new traffic light group to flash according to the new target traffic light mode.

9. A method for controlling a vehicle's multi-mode driving intention signal light, characterized in that, For a vehicle multi-mode driving intention signal light control system according to any one of claims 1-8, the method includes the following steps: Receive a first control command issued by the user. The first control command is used to trigger any one of three driving intention signal light modes, which include a concession mode, a first non-concession mode, and a second non-concession mode. Based on the mode type triggered by the first control command, the corresponding new signal light group is controlled to flash in order to convey the standardized driving intention corresponding to the mode type to the outside world; During the control process of the concession mode, if the vehicle's turn signal is detected to be activated, then cooperative control is executed; During the flashing of the new signal light group, it is continuously monitored whether a second control command is received to trigger another driving intention signal light mode; When the second control command is detected, the current flashing control is immediately stopped, and the corresponding flashing control is switched to be executed according to the new mode type triggered by the second control command.