Control method, system and equipment of automobile turn signal lamp and medium
By determining the steering risk in the driving scene in the car turn signal and dynamically adjusting the flicker frequency, the problem of poor reminder effect of existing turn signal is solved, and a stronger driving safety warning is achieved.
Patent Information
- Application Number
- CN202510540920.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-06-17
AI Technical Summary
The flashing form of existing car turn signals is single, and it cannot effectively remind vehicles and pedestrians around the bicycle, resulting in driving safety affecting.
By determining the steering risk in the driving scenario, dynamically adjust the flicker frequency of the turn signal, obtain the target flicker mode, and control the turn signal to blink in this mode to enhance the reminder intensity.
The warning and warning effect of turn signals has been improved, warnings for traffic participants around the bicycle have been enhanced, and driving safety has been improved.
Smart Images

Figure CN120156437A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of automotive turn signal control, and particularly to a control method, system, device, and medium for automotive turn signals. Background Art
[0002] With the development and progress of technology, the popularity of automobiles is getting higher and higher. As a result, users have higher and higher requirements for automotive safety. Automotive turn signals, as essential lamps for vehicles, have a very important impact on driving safety. However, the current flashing form of turn signals is single, and the reminder and warning effects on vehicles and pedestrians around the vehicle itself are not good. Summary of the Invention
[0003] In view of this, this application provides a control method, system, device, and medium for automotive turn signals. The aim is to adaptively enhance the reminder intensity of turn signals based on driving scenarios to improve the reminder and warning effects of turn signals.
[0004] The first aspect of this application provides a control method for automotive turn signals, and the method includes:
[0005] Determine whether the user turns on the turn signal;
[0006] When the user turns on the turn signal, determine the corresponding turning risk level according to driving scenario data;
[0007] Based on the turning risk level, adjust the flashing frequency of the flashing mode to obtain the target flashing mode;
[0008] Control the turn signal to flash in the target flashing mode to warn traffic participants around the vehicle itself.
[0009] Optionally, when the user turns on the turn signal, determining the corresponding turning risk level according to driving scenario data includes:
[0010] When the user turns on the turn signal, obtain the positions and movement data of traffic participants around the vehicle itself;
[0011] According to the turning direction and driving data of the vehicle itself, as well as the positions and movement data, determine the risk traffic participants around the vehicle itself, where the risk traffic participants are traffic participants with potential collision risks with the vehicle itself;
[0012] According to the distance and relative speed between the vehicle itself and the risk traffic participants, determine the corresponding turning risk level.
[0013] Optionally, when there are multiple risk traffic participants, the determining the corresponding turning risk level according to the distance and relative speed between the vehicle itself and the risk traffic participants includes:
[0014] Determine the respective turning risk degrees corresponding to each risk traffic participant according to the distances and relative speeds between the host vehicle and each risk traffic participant;
[0015] Determine the maximum turning risk degree among the respective turning risk degrees corresponding to each risk traffic participant as the final turning risk degree.
[0016] Optionally, when the user turns on the turn signal, determine the corresponding turning risk degree according to the driving scenario data, including:
[0017] When the user turns on the turn signal, determine the relationship between the turning angle of the host vehicle and the first threshold;
[0018] When the turning angle is less than the first threshold, determine the turning risk degree in front of the host vehicle according to the turning angle and speed of the host vehicle;
[0019] When the turning angle is greater than or equal to the first threshold, determine the turning risk degree behind the host vehicle according to the turning angle and speed of the host vehicle;
[0020] Based on the turning risk degree, adjust the flashing frequency of the flashing mode to obtain the target flashing mode; control the turn signal to flash in the target flashing mode to warn the traffic participants around the host vehicle, including:
[0021] When the turning angle is less than the first threshold, based on the turning risk degree in front of the host vehicle, adjust the flashing frequency of the flashing mode to obtain the target flashing mode in front of the host vehicle;
[0022] Control the turn signal in front of the host vehicle to flash in the target flashing mode in front of the host vehicle to warn the traffic participants in front of the host vehicle;
[0023] When the turning angle is greater than or equal to the first threshold, based on the turning risk degree behind the host vehicle, adjust the flashing frequency of the flashing mode to obtain the target flashing mode behind the host vehicle;
[0024] Control the turn signal behind the host vehicle to flash in the target flashing mode behind the host vehicle to warn the traffic participants behind the host vehicle.
[0025] Optionally, before adjusting the flashing frequency of the flashing mode based on the turning risk degree to obtain the target flashing mode, the method further includes:
[0026] When the user turns on the turn signal, obtain the facial data of the user;
[0027] According to the facial data, determine whether the user is paying attention to the rearview mirror corresponding to the turned-on turn signal;
[0028] When it is determined that the user is not concerned, correct the turning risk degree;
[0029] Adjusting the flashing frequency of the flashing mode based on the turning risk degree to obtain a target flashing mode includes:
[0030] Adjust the flashing frequency of the flashing mode based on the corrected turning risk degree to obtain a target flashing mode.
[0031] Optionally, the method further includes:
[0032] Determine the relationship between the turning risk degree behind the host vehicle and a second threshold;
[0033] When the turning risk degree behind the host vehicle is greater than or equal to the second threshold, turn on the brake lights of the vehicle to warn traffic participants behind the host vehicle.
[0034] Optionally, the flashing mode is that after the turn signal is turned on, it changes from the darkest state of being off to the brightest state after a first duration, remains the brightest for a second duration, changes from the brightest state lasting for the second duration to the darkest state of being off after a third duration, and remains in the darkest state of being off for a fourth duration, and then starts a new cycle of flashing; where the first duration is greater than or equal to zero, the second duration is greater than or equal to zero, the third duration is greater than or equal to zero, the sum of the first duration, the second duration, and the third duration is greater than zero, and the fourth duration is greater than zero.
[0035] Optionally, the method further includes:
[0036] Receive an adjustment instruction from the user for each duration of the initial flashing mode;
[0037] In response to the adjustment instruction, obtain the user's face data, and adjust each duration to obtain a flashing mode corresponding to the user;
[0038] Based on the face data, establish a user identifier corresponding to the face data, and record the corresponding relationship between the user identifier and the flashing mode corresponding to the user.
[0039] Optionally, before adjusting the flashing frequency of the flashing mode based on the turning risk degree to obtain a target flashing mode, the method further includes:
[0040] When the user turns on the turn signal, obtain the user's face data;
[0041] Based on the face data, determine the user identifier corresponding to the face data;
[0042] Determine a flashing pattern corresponding to the user identifier according to the user identifier;
[0043] Adjusting the flashing frequency of the flashing pattern based on the steering risk degree to obtain a target flashing pattern includes:
[0044] Adjust the flashing frequency of the flashing pattern corresponding to the user identifier based on the steering risk degree to obtain a target flashing pattern.
[0045] A second aspect of the present application provides a control system for an automotive turn signal, the system including:
[0046] A turn signal state determination module for determining whether the user turns on the turn signal;
[0047] A steering risk degree determination module for determining a corresponding steering risk degree according to driving scenario data when the user turns on the turn signal;
[0048] A flashing pattern adjustment module for adjusting the flashing frequency of the flashing pattern based on the steering risk degree to obtain a target flashing pattern;
[0049] A turn signal control module for controlling the turn signal to flash in the target flashing pattern to warn traffic participants around the vehicle itself.
[0050] A third aspect of the present application provides an electronic device, including: a processor, a memory, and a computer program stored on the memory and running on the processor, and when the computer program is executed by the processor, it implements the steps in a control method for an automotive turn signal as described in the first aspect of the present application.
[0051] A fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps in a control method for an automotive turn signal as described in the first aspect of the present application.
[0052] A control method for an automotive turn signal provided by the present application has the following advantages:
[0053] A control method for an automotive turn signal provided by an embodiment of the present application first determines whether the user turns on the turn signal; in the case where the user turns on the turn signal, according to the driving scenario data, determines the corresponding turning risk degree; based on the turning risk degree, adjusts the flashing frequency of the flashing mode to obtain a target flashing mode; controls the turn signal to flash in the target flashing mode to warn traffic participants around the vehicle. Thus, instead of flashing in a single flashing manner for the turn signal turned on by the user, after the vehicle turns on the turn signal to indicate the turning intention to turn in a certain direction (such as turning right or turning left), based on the current driving environment, the turning risk degree in this driving environment is dynamically determined (the turning risk degree refers to the degree of safety risk brought to traffic participants around the vehicle when the vehicle turns in a certain direction at present), and the flashing frequency of the turn signal flashing mode is dynamically adjusted based on the turning risk degree. For example, the higher the turning risk degree, the higher the flashing frequency corresponding to the flashing mode, so as to enhance the reminder intensity of the turn signal in this driving scenario, thereby better reminding traffic participants around the vehicle, and thus improving the reminder and warning effect of the turn signal; while in the case where the turning risk degree is low and does not bring a large safety risk to traffic participants around the vehicle, the flashing frequency of the flashing mode is not adjusted, and the turn signal still flashes at a normal frequency. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0055] Figure 1 It is a flowchart of a control method for an automotive turn signal shown in an embodiment of the present application;
[0056] Figure 2 It is a schematic diagram of a flashing mode in a control method for an automotive turn signal shown in an embodiment of the present application;
[0057] Figure 3 It is a schematic diagram of a fast flash mode in a control method for an automotive turn signal shown in an embodiment of the present application;
[0058] Figure 4 It is a schematic diagram of a control system for an automotive turn signal shown in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0059] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0060] Reference Figure 1 , Figure 1 is a flowchart of a control method for an automotive turn signal shown in an embodiment of the present application. As Figure 1 shown, the method includes:
[0061] Step S1: Determine whether the user turns on the turn signal.
[0062] In this embodiment, first, the turn signal switch signal of the vehicle itself is detected by the body control module (BCM) of the vehicle itself to determine whether the user turns on the turn signal and to determine whether the user turns on the left turn signal or the right turn signal. Among them, the left turn signal at least includes the left front turn signal in front of the vehicle itself, the left side turn signal on the left side of the vehicle itself, and the left rear turn signal behind the vehicle itself, and the right turn signal at least includes the right front turn signal in front of the vehicle itself, the right side turn signal on the right side of the vehicle itself, and the right rear turn signal behind the vehicle itself.
[0063] Step S2: When the user turns on the turn signal, determine the corresponding turning risk degree according to the driving scenario data.
[0064] In this embodiment, when it is determined in step S1 that the user turns on the turn signal, the driving scenario data around the vehicle itself is collected, and based on the collected driving scenario data, the magnitude of the turning risk degree when the vehicle is currently turning in the direction where the turn signal is on is determined. The higher the potential collision risk between the vehicle itself and traffic participants indicated by the collected driving scenario data, the greater the determined turning risk degree; the lower the potential collision risk between the vehicle itself and traffic participants indicated by the collected driving scenario data, the smaller the determined turning risk degree. Among them, the potential collision risk refers to the safety risk that the vehicle itself may pose to traffic participants around the vehicle itself, rather than a real collision. For example, the closer the vehicle itself is to the following vehicle behind it, the higher the potential collision risk between the two, and the greater the determined turning risk degree at this time; the closer the vehicle itself is to the oncoming vehicle at the intersection, and at the same time the turning direction of the oncoming vehicle is the same as the turning direction of the vehicle itself (such as both turning south), then the potential collision risk between the two is higher, and the greater the determined turning risk degree at this time.
[0065] In this embodiment, the turn signal turned on by the user can be the left turn signal or the right turn signal. Regardless of which turn signal is turned on, the driving scenario data around the vehicle will be collected and the turning risk level will be determined. Among them, the driving scenario data can be various driving scenario data, such as the driving data, turning data and driver behavior data of the host vehicle, and / or the movement data and position data of the traffic participants around the host vehicle. Among them, the traffic participants at least include pedestrians and vehicles (including trucks, cars, motorcycles, bicycles, etc.).
[0066] Step S3: Based on the turning risk level, adjust the flashing frequency of the flashing mode to obtain the target flashing mode.
[0067] In this embodiment, after determining the current turning risk level of the host vehicle through step S2, based on this turning risk level, the flashing frequency of the turn signal is adjusted correspondingly to obtain the corresponding target flashing mode. Among them, the greater the turning risk level, the higher the corresponding flashing frequency is adjusted, the faster the corresponding flashing is, and the faster the flashing is means that the number of cycles of a single cycle of the flashing mode per unit time is more. For example, gradually changing from the darkest to the brightest and then gradually changing from the brightest to the darkest is one cycle of the flashing mode. If the flashing frequency is adjusted higher, the corresponding flashing is faster, then the duration of gradually changing from the darkest to the brightest in a single cycle is correspondingly reduced, and the duration of gradually changing from the brightest to the darkest is also reduced, so that the number of cycles of a single cycle of the flashing mode per unit time is more. An optional implementation manner of adjusting the flashing frequency of the flashing mode based on the turning risk level is: set the basic flashing frequency of the flashing mode, and after determining the turning risk level, multiply the turning risk level by the flashing frequency to obtain the target flashing mode after adjusting the flashing frequency of the flashing mode. It should be understood that this is a relatively simple implementation manner of adjusting the flashing frequency of the flashing mode based on the turning risk level, and other more complex algorithms can also be used to adjust the flashing frequency of the flashing mode based on the turning risk level. Among them, there is an upper limit to the adjustment of the flashing frequency of the flashing mode in this application, that is, even if the flashing frequency is adjusted to the maximum, it is still a flashing frequency that complies with the relevant regulations.
[0068] Step S4: Control the turn signal to flash in the target flashing mode to warn the traffic participants around the host vehicle.
[0069] In this embodiment, after adjusting the flashing frequency of the conventional flashing mode through step S3 to obtain the corresponding target flashing mode, control the turn signal turned on by the user to flash in this target flashing mode, so as to better remind and warn the traffic participants around the host vehicle.
[0070] In this embodiment, the present application discovers that in addition to increasing the flashing frequency of the turn signal to improve the attention of traffic participants to the turn signal of the host vehicle, increasing the brightness of the turn signal can also effectively improve the attention of traffic participants to the turn signal of the host vehicle. Therefore, for the implementation manner of adjusting the flashing frequency of the flashing mode in step S3 to obtain the corresponding target flashing mode, the present application can provide another alternative implementation manner: based on the obtained turning risk degree, adjusting the flashing frequency of the flashing mode and / or the brightness of the turn signal to obtain the corresponding target flashing mode. Among them, there is an upper limit for adjusting the brightness of the turn signal in the present application, and even when adjusted to the brightest, it is still within the brightness that complies with relevant regulations.
[0071] A control method for an automotive turn signal provided by an embodiment of the present application first determines whether the user turns on the turn signal; in the case where the user turns on the turn signal, determines the corresponding turning risk degree according to the driving scenario data; based on the turning risk degree, adjusts the flashing frequency of the flashing mode to obtain the target flashing mode; controls the turn signal to flash in the target flashing mode to warn the traffic participants around the host vehicle. Thus, for the turn signal turned on by the user, the present application no longer flashes in a single flashing manner, but after the vehicle turns on the turn signal to indicate the turning intention of turning in a certain direction (such as turning right or turning left), based on the current driving environment, dynamically determines the turning risk degree in this driving environment (the turning risk degree refers to the degree of safety risk brought to the traffic participants around the host vehicle when the vehicle turns in a certain direction currently), and dynamically adjusts the flashing frequency of the turn signal flashing mode and / or the turn signal brightness to flash the turn signal. For example, the higher the turning risk degree, the higher the flashing frequency corresponding to the flashing mode and / or the brighter the turn signal brightness, so as to enhance the reminder intensity of the turn signal in this driving scenario, thereby better reminding the traffic participants around the host vehicle, and thus improving the reminder and warning effect of the turn signal; while in the case where the turning risk degree is low and does not bring a large safety risk to the traffic participants around the host vehicle, the flashing frequency and / or the turn signal brightness of the flashing mode are not adjusted, and the turn signal still flashes at the normal frequency and brightness.
[0072] Combined with the above embodiments, in one implementation manner, the embodiment of the present application further provides a control method for an automotive turn signal. In this control method for an automotive turn signal, step S2 may include steps S21 to S23:
[0073] Step S21: In the case where the user turns on the turn signal, obtain the positions and movement data of the traffic participants around the host vehicle.
[0074] In this embodiment, while the user turns on the turn signal, the position and motion data of traffic participants around the host vehicle are obtained. The position and motion data of traffic participants around the host vehicle can be obtained through millimeter-wave radars, cameras, V2X communication, etc. For example, the distance (accuracy ±0.1 m) and relative speed of traffic participants around the host vehicle are detected in real time through a millimeter-wave radar (such as a rear vehicle approaching at +5 m / s); the position and motion trajectory of pedestrians and non-motor vehicles are identified through a camera (such as a pedestrian approaching the left turning path of the host vehicle); the turn signal status and steering angle of oncoming vehicles are received through V2X communication (for example, the oncoming vehicle turns on the left turn signal and the steering angle is 20°).
[0075] Step S22: Determine the risk traffic participants around the host vehicle according to the steering direction and driving data of the host vehicle, and the position and motion data, where the risk traffic participants are traffic participants who have a potential collision risk with the host vehicle.
[0076] In this embodiment, after the position and motion data of traffic participants around the host vehicle are collected, these data collected by multiple sensors are fused to predict the motion path of traffic participants within a certain period in the future (such as within 3 seconds). At the same time, based on the steering direction and driving data of the host vehicle, the motion path of the host vehicle is determined, and it is determined whether there is an intersection between the motion path of the host vehicle and the motion path of traffic participants (such as the host vehicle turning south and the oncoming vehicle also turning south). If there is an intersection, it is determined that there is a potential collision risk between the traffic participant and the host vehicle, and this traffic participant belongs to the risk traffic participant for the host vehicle. For example, when the host vehicle is turning in a certain direction and there is a vehicle following behind the host vehicle at this time, then this vehicle belongs to the traffic participant with a potential collision risk with the host vehicle; at this time, there is an oncoming vehicle in front of the host vehicle, and based on the turn signal and / or steering angle of this vehicle, it is determined that the direction of its turn is the same as that of the host vehicle, so it is determined that this vehicle also belongs to the traffic participant with a potential collision risk with the host vehicle; there is a pedestrian on the inner side of the host vehicle's turn, and at this time it is determined that this pedestrian belongs to the traffic participant with a potential collision risk with the host vehicle, etc.
[0077] Step S23: Determine the corresponding steering risk degree according to the distance and relative speed between the host vehicle and the risk traffic participants.
[0078] In this embodiment, after determining the risk traffic participants around the host vehicle that have a potential collision risk with the host vehicle through step S22, the steering risk degree of the host vehicle is determined based on the distance and relative speed between the host vehicle and the risk traffic participants. The closer the distance between the host vehicle and the risk traffic participants, the higher the corresponding steering risk degree; when the relative speed between the host vehicle and the risk traffic participants indicates that they are approaching each other, the higher the corresponding steering risk degree. Specifically, an optional implementation method is as follows: weight values corresponding to the distance risk and the relative speed risk are set respectively, the distance risk value corresponding to the distance is multiplied by its own corresponding weight value, and the speed risk value corresponding to the relative speed is multiplied by its own corresponding weight value, and the sum of the two products is obtained as the steering risk degree of the host vehicle. Among them, each distance has a corresponding distance risk value, the closer the distance between the host vehicle and the risk traffic participants indicated by the distance, the greater the corresponding distance risk value; each relative speed has a corresponding speed risk value, and when the relative speed between the host vehicle and the risk traffic participants indicates that they are approaching rapidly, the higher the corresponding speed risk value.
[0079] Combined with the above embodiments, in one implementation, the embodiments of the present application further provide a control method for an automotive turn signal. In this control method for an automotive turn signal, when there are multiple risk traffic participants, step S23 may include: determining the respective corresponding steering risk degrees of each risk traffic participant according to the distance and relative speed between the host vehicle and each risk traffic participant; determining the maximum steering risk degree among the respective corresponding steering risk degrees of each risk traffic participant as the final steering risk degree.
[0080] In this embodiment, when there are multiple risk traffic participants in the driving scenario of the host vehicle, for each risk traffic participant, a steering risk degree will be determined, and the determination method is the same as that in step S23 above, that is, based on the distance and relative speed between the host vehicle and a single risk traffic participant, the steering risk degree corresponding to the host vehicle and the single risk traffic participant is determined. After obtaining the steering risk degree of each risk traffic participant, the maximum one among them is determined as the steering risk degree finally used to adjust the flashing frequency of the flashing mode.
[0081] Combined with the above embodiments, in one implementation, the embodiments of the present application further provide a control method for an automotive turn signal. In this control method for an automotive turn signal, another implementation of step S2 may include steps S201 to S203:
[0082] Step S201: When the user turns on the turn signal, determine the relationship between the steering angle of the host vehicle and the first threshold.
[0083] In this embodiment, the present application discovers that when the host vehicle is turning, different steering angles have different impacts on the safety of traffic participants around the host vehicle (for example, if there is a following vehicle behind the host vehicle and the steering angle of the host vehicle is large, the corresponding turning radius of the host vehicle is small, and the degree of impact on the safety of the vehicle behind the host vehicle is high). At the same time, it is also found that the size of this steering angle has different impacts on the oncoming vehicle and the following vehicle behind the host vehicle of the host vehicle (for example, if there is a following vehicle behind the host vehicle and the steering angle of the host vehicle is large, the corresponding turning radius of the host vehicle is small, and the degree of impact on the safety of the vehicle behind the host vehicle is high; at this time, if there is an oncoming vehicle in front of the host vehicle with the same steering direction as the host vehicle, the degree of impact on the safety of this oncoming vehicle by the host vehicle will be smaller). And the present application discovers that if the reminder intensity of the entire vehicle's turn signal is increased only because it will have a greater impact on the safety of some traffic participants, it will instead have an adverse impact on other traffic participants who will not be greatly affected by it. For example, if there is a following vehicle behind the host vehicle and the steering angle of the host vehicle is large, the corresponding turning radius of the host vehicle is small, and the degree of impact on the safety of the vehicle behind the host vehicle is high; at this time, if there is an oncoming vehicle in front of the host vehicle with the same steering direction as the host vehicle, the degree of impact on the safety of this oncoming vehicle by the host vehicle will be smaller. If the reminder intensity of the entire vehicle's turn signal is increased (turning on the left turn signal means increasing the reminder intensity of the left turn signal; turning on the right turn signal means increasing the reminder intensity of the right turn signal), it will instead make the driver in the oncoming vehicle think that the vehicle in front (i.e., the host vehicle) will have a greater impact on itself, causing the driver in the oncoming vehicle to make a wrong judgment and perform wrong driving behaviors, thus having an adverse impact on the driver in the oncoming vehicle. Based on this idea discovered by the present application, the present application provides an implementation method to control the front and rear turn signals of the host vehicle respectively to avoid the above problems.
[0084] Specifically: when the user turns on the turn signal, the size relationship between the steering angle of the host vehicle and the first threshold is determined in real time. The first threshold is used to determine whether the host vehicle is turning at a smaller steering angle that will have a greater impact on the safety of the oncoming vehicle of the host vehicle, or at a larger steering angle that will have a greater impact on the following vehicle behind the host vehicle. If the host vehicle turns at a smaller steering angle, at this time the turning radius of the host vehicle is larger, and this situation will have a greater impact on the oncoming vehicle of the host vehicle; if the host vehicle turns at a larger steering angle, at this time the turning radius of the host vehicle is smaller, and this situation will have a greater impact on the following vehicle behind the host vehicle. Among them, the first threshold can be set according to the actual scenario and will not be specifically limited here, but its function is still to determine whether the host vehicle is turning at a smaller steering angle that will have a greater impact on the safety of the oncoming vehicle of the host vehicle, or at a larger steering angle that will have a greater impact on the following vehicle behind the host vehicle.
[0085] Step S202: When the steering angle is less than the first threshold, determine the steering risk degree in front of the host vehicle according to the steering angle and speed of the host vehicle.
[0086] In this embodiment, when the steering angle determined in step S201 is less than the first threshold, it is determined that the host vehicle is steering at a smaller steering angle that has a greater safety impact on the oncoming vehicle of the host vehicle. At this time, according to the steering angle and speed of the host vehicle, a steering risk degree in front of the host vehicle is determined. Among them, in this scenario, the smaller the steering angle of the host vehicle, the greater the corresponding steering risk degree, and the higher the speed, the greater the corresponding steering risk degree. For the scenario where the steering angle is less than the first threshold, an optional implementation manner for determining the steering risk degree in front of the host vehicle according to the steering angle and speed of the host vehicle is: set respective weight values for the steering angle risk and the speed risk, multiply the steering angle risk value corresponding to the steering angle by its own corresponding weight value, and multiply the host vehicle speed risk value corresponding to the host vehicle speed by its own corresponding weight value, and sum the two products to obtain the steering risk degree of the host vehicle. Among them, each steering angle has a corresponding steering angle risk value. In the scenario where the steering angle is less than the first threshold, the smaller the steering angle, the greater the corresponding steering angle risk value; each host vehicle speed has a corresponding host vehicle speed risk value, and the faster the host vehicle speed, the higher the corresponding host vehicle speed risk value.
[0087] Step S203: When the steering angle is greater than or equal to the first threshold, determine the steering risk degree behind the host vehicle according to the steering angle and speed of the host vehicle.
[0088] In this embodiment, when the steering angle determined in step S201 is greater than or equal to the first threshold, it is determined that the host vehicle is steering at a steering angle that will have a greater safety impact on the following vehicle behind the host vehicle. At this time, according to the steering angle and speed of the host vehicle, a steering risk degree behind the host vehicle is determined. Among them, in this scenario, the greater the steering angle of the host vehicle, the greater the corresponding steering risk degree, and the higher the speed, the greater the corresponding steering risk degree. For the scenario where the steering angle is greater than or equal to the first threshold, an optional implementation manner for determining the steering risk degree behind the host vehicle according to the steering angle and speed of the host vehicle is: setting respective weight values for the steering angle risk and the speed risk, multiplying the steering angle risk value corresponding to the steering angle by its own corresponding weight value, and multiplying the host vehicle speed risk value corresponding to the host vehicle speed by its own corresponding weight value, and summing the two products to obtain the steering risk degree of the host vehicle. Among them, each steering angle has a corresponding steering angle risk value. In the scenario where the steering angle is greater than or equal to the first threshold, the greater the steering angle, the greater the corresponding steering angle risk value; each host vehicle speed has a corresponding host vehicle speed risk value, and the faster the host vehicle speed, the higher the corresponding host vehicle speed risk value.
[0089] In this application, when step S2 includes steps S201 to S203, steps S3 and S4 include: when the steering angle is less than the first threshold, adjusting the flashing frequency of the flashing mode based on the steering risk degree in front of the host vehicle to obtain the target flashing mode in front of the host vehicle; controlling the turn signal in front of the host vehicle to flash in the target flashing mode in front of the host vehicle to warn the traffic participants in front of the host vehicle; when the steering angle is greater than or equal to the first threshold, adjusting the flashing frequency of the flashing mode based on the steering risk degree behind the host vehicle to obtain the target flashing mode behind the host vehicle; controlling the turn signal behind the host vehicle to flash in the target flashing mode behind the host vehicle to warn the traffic participants behind the host vehicle.
[0090] In this embodiment, when the determined steering risk level is the steering risk level in front of the host vehicle in a scenario where the steering angle obtained through step S202 is less than the first threshold, only the flashing frequency of the flashing mode of the front turn signal of the host vehicle is adjusted at this time, so that the front turn signal of the host vehicle flashes in the target flashing mode after the flashing frequency is adjusted, so as to enhance the reminder intensity of the turn signal to the risk traffic participants in front of the host vehicle; while the flashing mode of the rear turn signal of the host vehicle still flashes in the conventional flashing mode without adjusting the flashing frequency. In this way, the oncoming vehicle that poses a greater safety risk can be reminded with a greater reminder intensity, while the following vehicle behind that does not pose a greater safety risk can be reminded with a normal reminder intensity, thus avoiding adverse effects on the following vehicle behind. Among them, when the user initially turns on the left turn signal, the front turn signal of the host vehicle is the left front turn signal in front of the host vehicle, and the rear turn signal of the host vehicle is the left rear turn signal behind the host vehicle; when the user initially turns on the right turn signal, the front turn signal of the host vehicle is the right front turn signal in front of the host vehicle, and the rear turn signal of the host vehicle is the right rear turn signal behind the host vehicle.
[0091] And when the determined steering risk level is the steering risk level behind the host vehicle in a scenario where the steering angle obtained through step S203 is greater than or equal to the first threshold, only the flashing frequency of the flashing mode of the rear turn signal of the host vehicle is adjusted at this time, so that the rear turn signal of the host vehicle flashes in the target flashing mode after the flashing frequency is adjusted, so as to enhance the reminder intensity of the turn signal to the risk traffic participants behind the host vehicle; while the flashing mode of the front turn signal of the host vehicle still flashes in the conventional flashing mode without adjusting the flashing frequency. In this way, the following vehicle behind that poses a greater safety risk can be reminded with a greater reminder intensity, while the oncoming vehicle in front that does not pose a greater safety risk can be reminded with a normal reminder intensity, thus avoiding adverse effects on the oncoming vehicle in front. Among them, when the user initially turns on the left turn signal, the front turn signal of the host vehicle is the left front turn signal in front of the host vehicle, and the rear turn signal of the host vehicle is the left rear turn signal behind the host vehicle; when the user initially turns on the right turn signal, the front turn signal of the host vehicle is the right front turn signal in front of the host vehicle, and the rear turn signal of the host vehicle is the right rear turn signal behind the host vehicle.
[0092] Combining the above embodiments, in one implementation, the embodiment of the present application also provides a control method for an automotive turn signal. In this control method for an automotive turn signal, before step S3, the method further includes: when the user turns on the turn signal, obtaining the facial data of the user; according to the facial data, determining whether the user is paying attention to the rearview mirror corresponding to the turned-on turn signal; and when it is determined that the user is not paying attention, correcting the steering risk level.
[0093] In this embodiment, since whether the driver is distracted also affects the risk during the entire steering process when the vehicle's turn signal is turned on to indicate a steering requirement, a control method for an automotive turn signal provided in this application also considers whether the user is distracted to improve the accuracy of control.
[0094] Specifically: While the user turns on the turn signal, continuously obtain the facial data of the user in the driver's seat. By analyzing this facial data, determine whether the user in the driver's seat is paying attention to the rearview mirror corresponding to the turned-on turn signal. If the user turns on the left turn signal, determine whether the user in the driver's seat is paying attention to the left rearview mirror; if the user turns on the right turn signal, determine whether the user in the driver's seat is paying attention to the right rearview mirror. In the case where it is determined that the user is paying attention to the rearview mirror corresponding to the turned-on turn signal, do not correct the steering risk level determined based on the above-described embodiment. In the case where it is determined that the user is not paying attention to the rearview mirror corresponding to the turned-on turn signal, correct the steering risk level determined based on the above-described embodiment. The correction method is to increase the preset value for the steering risk level determined based on the above-described embodiment. This preset value can be set according to the actual application scenario and is not specifically limited here.
[0095] In this application, before step S3, when the method further includes determining whether to correct the steering risk level based on the user's facial data, step S3 will include: adjusting the flashing frequency of the flashing mode based on the corrected steering risk level to obtain the target flashing mode.
[0096] In this embodiment, in the case where the steering risk level is corrected based on whether the user pays attention to the rearview mirror through the above-described embodiment, the implementation manner of step S3 will be to adjust the flashing frequency of the flashing mode based on the corrected steering risk level to obtain the target flashing mode. The adjustment method is the same as the implementation manner of step S3 above, except that the steering risk level in the above-described embodiment becomes the corrected steering risk level.
[0097] In this embodiment, in the case where a control method for an automotive turn signal provided in this application includes correcting the steering risk level based on whether the user pays attention to the rearview mirror corresponding to the turned-on turn signal, it is also possible to correct the steering risk level in front of the host vehicle in step S202 of the above-described embodiment and adjust the flashing mode in front of the host vehicle with the corrected steering risk level in front of the host vehicle; at the same time, it is also possible to correct the steering risk level behind the host vehicle in step S203 of the above-described embodiment and adjust the flashing mode behind the host vehicle with the corrected steering risk level behind the host vehicle.
[0098] Combined with the above embodiments, in one implementation, the embodiments of the present application further provide a control method for an automotive turn signal. In this control method for an automotive turn signal, the method further includes: determining the relationship between the turning risk degree behind the host vehicle and a second threshold; in the case where the turning risk degree behind the host vehicle is greater than or equal to the second threshold, turning on the brake lights of the vehicle to warn traffic participants behind the host vehicle.
[0099] In this embodiment, the present application pre-sets a second threshold to determine whether the turning risk degree behind the host vehicle is particularly high. If it is particularly high, the brake lights of the vehicle are synchronously turned on to further enhance the reminder intensity for traffic participants behind the host vehicle in the scenario where the turning angle is greater than or equal to the first threshold. Specifically, in the case where the turning risk degree behind the host vehicle is determined, the relationship between the turning risk degree behind the host vehicle and the second threshold is further determined; in the case where the turning risk degree behind the host vehicle is greater than or equal to the second threshold, it is determined that the turning risk degree behind the host vehicle is particularly high. At this time, the brake lights of the vehicle are turned on to further enhance the reminder intensity for traffic participants behind the host vehicle.
[0100] Combined with the above embodiments, in one implementation, the embodiments of the present application further provide a control method for an automotive turn signal. In this control method for an automotive turn signal, the flashing mode is that after the turn signal is turned on, it changes from the darkest state of being off to the brightest state after a first duration, remains the brightest for a second duration, changes from the brightest state that lasts for the second duration to the darkest state of being off after a third duration, and remains the darkest state of being off for a fourth duration, and then a new cycle of flashing is performed; where the first duration is greater than or equal to zero, the second duration is greater than or equal to zero, the third duration is greater than or equal to zero, the sum of the first duration, the second duration, and the third duration is greater than zero, and the fourth duration is greater than zero.
[0101] In this embodiment, as Figure 2 shown, Figure 2 shows a schematic diagram of a single flashing cycle of the flashing mode in a control method for an automotive turn signal provided by the present application. In the process of a single flashing cycle in this flashing mode, after the turn signal is turned on, it changes from the darkest state of being off to the brightest state after a first duration (such as T1 in Figure 2 ), remains the brightest for a second duration (such as T2 in Figure 2 ), changes from the brightest state that lasts for the second duration to the darkest state of being off after a third duration (such as T3 in Figure 2 ), and remains the darkest state of being off for a fourth duration (such as Figure 2T4) in it. Among them, the first duration is greater than or equal to zero, the second duration is greater than or equal to zero, the third duration is greater than or equal to zero, the sum of the first duration, the second duration and the third duration is greater than zero, and the fourth duration is greater than zero. During the entire flashing process of the turn signal, in this flashing mode, it flashes one flashing cycle after another until the turn signal is turned off. When adjusting the frequency of the flashing mode, what is adjusted is the length of each duration in the flashing mode. For example, when increasing the frequency of the flashing mode, each duration in the flashing mode is reduced proportionally so that the number of flashing cycles of this flashing mode within the unit duration increases. For example, when the first duration is a1, the second duration is a2, the third duration is a3, and the fourth duration is a4, when increasing the frequency of the flashing mode, each duration can be multiplied by 0.8 to obtain their respective new durations, so as to reduce the duration of a single flashing cycle, thereby increasing the number of flashing cycles within the unit duration.
[0102] In this embodiment, the implementation manner of controlling the turn signal to perform bright transformation can be Figure 2 controlled by a PWM signal as shown. Specifically, within the first duration, the PWM signal gradually changes from a 0% duty cycle to a 100% duty cycle. At this time, the turned-on turn signal changes from the darkest off state to the brightest state within the first duration; then within the second duration, the PWM signal continues to be output with a 100% duty cycle. At this time, the turned-on turn signal continues to maintain the brightest state within the second duration; then within the third duration, the PWM signal gradually changes from a 100% duty cycle to a 0% duty cycle. At this time, the turned-on turn signal changes from the brightest state to the darkest off state within the third duration; finally, within the fourth duration, the PWM signal output is stopped, that is, the PWM signal maintains a 0% duty cycle all the time within the fourth duration. At this time, the turned-on turn signal is controlled to maintain the darkest off state within the fourth duration.
[0103] Combined with the above embodiments, in one implementation manner, the embodiment of the present application further provides a control method for an automotive turn signal. In this control method for an automotive turn signal, the method further includes: receiving an adjustment instruction from the user for each duration of the initial flashing mode; in response to the adjustment instruction, acquiring the facial data of the user, and adjusting each duration to obtain a flashing mode corresponding to the user; establishing a user identifier corresponding to the facial data according to the facial data, and recording the corresponding relationship between the user identifier and the flashing mode corresponding to the user.
[0104] In this embodiment, in order to improve the user experience, the first duration, the second duration, the third duration, and the fourth duration of the flashing mode in this application can be predefined by the driver user for each duration to obtain a flashing mode belonging to the driver user. When the driver user drives the vehicle, the turn signal flashes in the predefined flashing mode for the driver user. The adjustment of the flashing frequency of the flashing mode during the driving of the vehicle by the driver user is adjusted based on the flashing mode belonging to the driver user.
[0105] Specifically, the vehicle controller receives the adjustment instructions from the user for each duration of the initial flashing mode. Each of these durations includes the first duration, the second duration, the third duration, and the fourth duration. The initial flashing mode is a flashing mode that involves the first duration, the second duration, the third duration, and the fourth duration, and default values are set for each duration.
[0106] In response to the received adjustment instructions, adjust each duration of the initial flashing mode to obtain a flashing mode corresponding to the user. At the same time, in response to the received adjustment instructions, synchronously obtain the facial data of the adjusting user. Based on the obtained facial data, establish a user identifier corresponding to the facial data, and at the same time record the corresponding relationship between the established facial data and the user identifier. At the same time, establish the corresponding relationship between the user identifier and the adjusted flashing mode corresponding to the user who initiated the adjustment instructions, and record it. So that after the driver user turns on the turn signal, the user identifier corresponding to the driver user can be determined by obtaining the facial data of the driver user, and then further based on the user identifier, find the flashing mode defined by the driver user corresponding to the user identifier recorded.
[0107] Combined with the above embodiments, in one implementation, the embodiments of this application also provide a control method for an automotive turn signal. In this control method for an automotive turn signal, before step S3, the method further includes: when the user turns on the turn signal, obtain the facial data of the user; according to the facial data, determine the user identifier corresponding to the facial data; according to the user identifier, determine the flashing mode corresponding to the user identifier; step S3 includes: based on the turning risk degree, adjust the flashing frequency of the flashing mode corresponding to the user identifier to obtain the target flashing mode.
[0108] In this embodiment, while the user turns on the turn signal, the facial data of the driver user is acquired synchronously. Based on this facial data, the user identifier recorded corresponding to this facial data is determined. Further, based on this user identifier, the flashing mode recorded corresponding to this user identifier is determined. Then, based on the determined turning risk level (or the corrected turning risk level), the flashing frequency of the flashing mode corresponding to this user identifier is adjusted to obtain the corresponding target flashing mode, and finally, the turned-on turn signal is controlled to flash in this target flashing mode.
[0109] In this embodiment, as Figure 3 shown, in a control method of an automotive turn signal provided by this application, a fast flash mode is provided. The single flashing period of this fast flash mode is that the PWM signal continuously outputs with a 100% duty cycle to make the turn signal light up in the brightest state for a period of time (such as Figure 3 T5 in Figure 3 ), and this period of time is greater than zero; then the PWM signal continuously outputs with a 0% duty cycle to make the turn signal maintain in the darkest state of extinction for a period of time (such as T6 in
[0110]
[0111] ), and this period of time is greater than zero. The entire fast flash process flashes in one flashing period after another. This fast flash mode is used when the user turns on the turn signal (such as the right turn signal or the left turn signal), and when this turn signal fails (this failure does not affect the flashing of the turn signal), the turn signal failure is fed back to the vehicle's vehicle controller through the turn signal failure diagnosis line, and repair is required. At the same time, the turn signal flashes in this fast flash mode. Figure 4 shown, this system 400 includes:
[0112] A turn signal status determination module 401, configured to determine whether the user turns on the turn signal;
[0113] The steering risk degree determination module 402 is configured to determine the corresponding steering risk degree according to the driving scenario data when the user turns on the turn signal.
[0114] The flashing mode adjustment module 403 is configured to adjust the flashing frequency of the flashing mode based on the steering risk degree to obtain the target flashing mode.
[0115] The turn signal control module 404 is configured to control the turn signal to flash in the target flashing mode to warn traffic participants around the host vehicle.
[0116] Optionally, the steering risk degree determination module 402 includes:
[0117] The data acquisition module is configured to acquire the positions and motion data of traffic participants around the host vehicle when the user turns on the turn signal.
[0118] The risk traffic participant determination module is configured to determine the risk traffic participants around the host vehicle according to the steering direction and driving data of the host vehicle, and the positions and motion data, where the risk traffic participants are traffic participants having a potential collision risk with the host vehicle.
[0119] The steering risk degree determination module is configured to determine the corresponding steering risk degree according to the distance and relative speed between the host vehicle and the risk traffic participants.
[0120] Optionally, when there are multiple risk traffic participants, the steering risk degree determination module is configured to determine the respective steering risk degrees corresponding to each risk traffic participant according to the distances and relative speeds between the host vehicle and each risk traffic participant respectively; and is configured to determine the maximum steering risk degree among the respective steering risk degrees corresponding to each risk traffic participant as the final steering risk degree.
[0121] Optionally, the steering risk degree determination module 402 includes:
[0122] The first comparison module is configured to determine the relationship between the steering angle of the host vehicle and the first threshold when the user turns on the turn signal.
[0123] The first steering risk degree determination module is configured to determine the steering risk degree in front of the host vehicle according to the steering angle and speed of the host vehicle when the steering angle is less than the first threshold.
[0124] The second steering risk degree determination module is configured to determine the steering risk degree behind the host vehicle according to the steering angle and speed of the host vehicle when the steering angle is greater than or equal to the first threshold.
[0125] The flashing mode adjustment module 403 is configured to adjust the flashing frequency of the flashing mode based on the steering risk degree in front of the host vehicle to obtain the target flashing mode in front of the host vehicle when the steering angle is less than the first threshold; and is configured to adjust the flashing frequency of the flashing mode based on the steering risk degree behind the host vehicle to obtain the target flashing mode behind the host vehicle when the steering angle is greater than or equal to the first threshold.
[0126] The turn signal control module 404 is configured to control the turn signals in front of the host vehicle to flash in the target flashing mode in front of the host vehicle to warn traffic participants in front of the host vehicle; and is configured to control the turn signals behind the host vehicle to flash in the target flashing mode behind the host vehicle to warn traffic participants behind the host vehicle.
[0127] Optionally, the system 400 further includes:
[0128] The face data acquisition module is configured to acquire the face data of the user when the user turns on the turn signal.
[0129] The attention determination module is configured to determine whether the user pays attention to the rearview mirror corresponding to the turned-on turn signal according to the face data.
[0130] The correction module is configured to correct the steering risk degree when it is determined that the user does not pay attention.
[0131] The flashing mode adjustment module 403 is configured to adjust the flashing frequency of the flashing mode based on the corrected steering risk degree to obtain the target flashing mode.
[0132] Optionally, the system 400 further includes:
[0133] The second comparison module is configured to determine the relationship between the steering risk degree behind the host vehicle and a second threshold.
[0134] The brake light control module is configured to turn on the brake lights of the vehicle to warn traffic participants behind the host vehicle when the steering risk degree behind the host vehicle is greater than or equal to the second threshold.
[0135] Optionally, the flashing mode is that after the turn signal is turned on, it changes from the darkest off state to the brightest state after a first duration, remains the brightest for a second duration, changes from the brightest state that lasts for the second duration to the darkest off state after a third duration, and remains the darkest off state for a fourth duration, and then starts a new cycle of flashing; where the first duration is greater than or equal to zero, the second duration is greater than or equal to zero, the third duration is greater than or equal to zero, the sum of the first duration, the second duration, and the third duration is greater than zero, and the fourth duration is greater than zero.
[0136] Optionally, the system 400 further includes:
[0137] A signal receiving module, configured to receive an adjustment instruction from the user for each duration of the initial flashing mode;
[0138] A response module, configured to respond to the adjustment instruction, obtain the user's face data, and adjust each of the durations to obtain a flashing mode corresponding to the user;
[0139] A correspondence establishing module, configured to establish a user identifier corresponding to the face data according to the face data, and record the correspondence between the user identifier and the flashing mode corresponding to the user.
[0140] Optionally, the system 400 further includes:
[0141] A face data obtaining module, configured to obtain the user's face data when the user turns on the turn signal;
[0142] A user identifier determining module, configured to determine a user identifier corresponding to the face data according to the face data;
[0143] A flashing mode determining module, configured to determine a flashing mode corresponding to the user identifier according to the user identifier;
[0144] A flashing mode adjustment module 403, configured to adjust the flashing frequency of the flashing mode corresponding to the user identifier based on the steering risk degree to obtain a target flashing mode.
[0145] Based on the same inventive concept, an embodiment of the present application provides an electronic device, including: a processor, a memory, and a computer program stored on the memory and running on the processor. When the computer program is executed by the processor, it implements the steps in a control method for an automotive turn signal as described in the first aspect of the present application.
[0146] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps in a control method for an automotive turn signal as described in the first aspect of the present application.
[0147] For the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For related parts, refer to the partial description of the method embodiment.
[0148] It should be noted that, for the method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the embodiments of the present application are not limited by the described action sequences, because according to the embodiments of the present application, certain steps can be carried out in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential for the embodiments of the present application.
[0149] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the various embodiments, reference can be made to each other.
[0150] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the embodiments of the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) that contain computer-usable program code.
[0151] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the method, terminal device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0152] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0153] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, so that a series of operation steps are executed on the computer or other programmable terminal device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable terminal device provide for implementing the process Figure 1 one process or multiple processes and / or blocks Figure 1 steps for the functions specified in one block or multiple blocks.
[0154] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.
[0155] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or terminal device comprising the said element.
[0156] The above has introduced in detail a control method, system, device and medium for an automotive turn signal lamp of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A method for controlling a vehicle turn signal light, characterized in that: The method comprises: Determine whether the user turns on the turn signal; When the user turns on the turn signal, the corresponding turning risk is determined based on the driving scenario data; Based on the turning risk, adjusting the flashing frequency of the flashing pattern to obtain a target flashing pattern; The turn signal lamp is controlled to flash in the target flashing pattern to warn traffic participants around the vehicle.
2. The method for controlling a vehicle turn signal lamp according to claim 1, characterized in that: When the user turns on the turn signal, the corresponding turning risk is determined based on the driving scenario data, including: When the user turns on the turn signal, the location and movement data of traffic participants around the vehicle are obtained; Determine risky traffic participants around the vehicle according to the steering direction and driving data of the vehicle, as well as the position and motion data, wherein the risky traffic participants are traffic participants with potential collision risk with the vehicle; The corresponding turning risk is determined according to the distance and relative speed between the vehicle and the risky traffic participant.
3. The method for controlling a vehicle turn signal lamp according to claim 2, characterized in that: In the case where there are multiple risky traffic participants, determining the corresponding turning risk according to the distance and relative speed between the vehicle and the risky traffic participants includes: According to the distance and relative speed between the vehicle and each risky traffic participant, the turning risk corresponding to each risky traffic participant is determined; The maximum turning risk among the turning risks corresponding to each risky traffic participant is determined as the final turning risk.
4. The method for controlling a vehicle turn signal lamp according to claim 1, characterized in that: When the user turns on the turn signal, the corresponding turning risk is determined based on the driving scenario data, including: When the user turns on the turn signal, determining the relationship between the steering angle of the vehicle and the first threshold; When the steering angle is less than the first threshold, determining the steering risk in front of the vehicle according to the steering angle and speed of the vehicle; When the steering angle is greater than or equal to the first threshold, determining the steering risk behind the vehicle according to the steering angle and speed of the vehicle; The method of adjusting the flashing frequency of the flashing mode based on the turning risk to obtain a target flashing mode; and controlling the turn signal to flash in the target flashing mode to warn traffic participants around the vehicle includes: When the steering angle is less than the first threshold, adjusting the flashing frequency of the flashing pattern based on the steering risk in front of the own vehicle to obtain a target flashing pattern in front of the own vehicle; Controlling the turn signal lamp in front of the vehicle to flash in the target flashing mode in front of the vehicle to warn traffic participants in front of the vehicle; When the steering angle is greater than or equal to the first threshold, adjusting the flashing frequency of the flashing pattern based on the steering risk behind the own vehicle to obtain a target flashing pattern behind the own vehicle; The turn signal lamp behind the vehicle is controlled to flash in the target flashing mode behind the vehicle to warn the traffic participants behind the vehicle.
5. The method for controlling a vehicle turn signal lamp according to claim 1, characterized in that: Before adjusting the flashing frequency of the flashing pattern based on the turning risk to obtain the target flashing pattern, the method further includes: When the user turns on the turn signal, obtain the user's facial data; Determining, based on the facial data, whether the user is paying attention to the rearview mirror corresponding to the turned-on turn signal; When it is determined that the user is not paying attention, modifying the steering risk; The step of adjusting the flashing frequency of the flashing pattern based on the turning risk to obtain a target flashing pattern includes: Based on the corrected turning risk, the flashing frequency of the flashing pattern is adjusted to obtain the target flashing pattern.
6. The method for controlling a vehicle turn signal lamp according to claim 4, characterized in that: The method further comprises: Determining a relationship between the turning risk behind the vehicle and a second threshold; When the turning risk behind the vehicle is greater than or equal to the second threshold, the brake lights of the vehicle are turned on to warn traffic participants behind the vehicle.
7. The method for controlling a vehicle turn signal lamp according to claim 1, characterized in that: The flashing mode is that after the turn signal is turned on, it changes from the darkest state of being off to the brightest state after a first time period, and continues from the brightest state for a second time period, and changes from the brightest state of continuing for the second time period to the darkest state of being off after a third time period, and changes from the darkest state of being off to the fourth time period, and then a new cycle of flashing is performed; wherein, the first time period is greater than or equal to zero, the second time period is greater than or equal to zero, the third time period is greater than or equal to zero, the sum of the first time period, the second time period and the third time period is greater than zero, and the fourth time period is greater than zero.
8. The method for controlling a vehicle turn signal lamp according to claim 7, characterized in that: The method further comprises: Receiving user instructions for adjusting the duration of each initial flashing mode; In response to the adjustment instruction, acquiring the user's facial data, and adjusting each of the time lengths to obtain a flashing pattern corresponding to the user; A user identification corresponding to the facial data is established according to the facial data, and a corresponding relationship between the user identification and the flashing pattern corresponding to the user is recorded.
9. The method for controlling a vehicle turn signal lamp according to claim 8, characterized in that: Before adjusting the flashing frequency of the flashing pattern based on the turning risk to obtain the target flashing pattern, the method further includes: When the user turns on the turn signal, obtain the user's facial data; Determining, based on the facial data, a user identifier corresponding to the facial data; According to the user identifier, determining a flashing mode corresponding to the user identifier; The step of adjusting the flashing frequency of the flashing pattern based on the turning risk to obtain a target flashing pattern includes: Based on the turning risk, the flashing frequency of the flashing pattern corresponding to the user identifier is adjusted to obtain a target flashing pattern.
10. A control system for a vehicle turn signal light, characterized in that: The system comprises: A turn signal state determination module is used to determine whether the user turns on the turn signal; A turning risk determination module, used to determine the corresponding turning risk according to the driving scene data when the user turns on the turn signal; A flickering pattern adjustment module, used to adjust the flickering frequency of the flickering pattern based on the turning risk to obtain a target flickering pattern; The turn signal control module is used to control the turn signal to flash in the target flashing mode to warn traffic participants around the vehicle.
11. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, the steps in the method for controlling a vehicle turn signal lamp as described in any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the method for controlling a vehicle turn signal lamp as claimed in any one of claims 1 to 9 are implemented.