Driving behavior early warning method and device, electronic equipment and storage medium

By monitoring vehicle speed and driver behavior and dynamically adjusting warning sensitivity, the accuracy problem of warnings caused by fixed parameter thresholds in driver monitoring systems has been solved, achieving more accurate driver status monitoring and safety warnings, thus improving the driving experience and road safety.

CN121973697APending Publication Date: 2026-05-05CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
Filing Date
2025-12-31
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing driver monitoring systems use fixed parameter thresholds to judge driver status, resulting in insufficient accuracy of warnings and a tendency to over-warn or misjudge, which affects the driving experience and driving safety.

Method used

By monitoring vehicle speed and driver behavior, the warning sensitivity is dynamically adjusted. Based on the correspondence between speed range and driving behavior warning sensitivity, the warning trigger duration and frequency are adjusted in real time, and flexible adjustments are made in combination with driving scenarios and driving environment.

Benefits of technology

It improves the accuracy of driver status monitoring, avoids excessive intervention or insufficient response in early warnings, and enhances the driving experience and driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121973697A_ABST
    Figure CN121973697A_ABST
Patent Text Reader

Abstract

The invention discloses a driving behavior early-warning method and device, electronic equipment and a storage medium, and the method comprises the steps: monitoring the current driving speed of a vehicle and the actual driving behavior of a driver, determining the early-warning sensitivity corresponding to the driving speed according to the corresponding relation between a vehicle speed interval and the driving behavior early-warning sensitivity, under the condition that the actual driving behavior meets the early warning triggering duration, early warning is triggered, the number of early warning triggering times in a preset monitoring period is determined, and according to the number of early warning triggering times in the monitoring period, a first adjusting gear for adjusting the early warning sensitivity corresponding to the driving speed is determined; and adjusting the early warning sensitivity corresponding to the driving speed by adopting the first adjusting gear, and triggering early warning under the condition that the actual driving behavior meets the early warning triggering duration corresponding to the driving behavior in the adjusted early warning sensitivity. The early warning sensitivity is dynamically adjusted, it is ensured that the early warning sensitivity adapts to the dynamically changing driving condition, the driver behavior is effectively monitored, and accurate and timely triggering of driving behavior early warning is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of vehicle control technology, specifically relating to a driving behavior early warning method, device, electronic equipment, and storage medium. Background Technology

[0002] With the rapid evolution of intelligent driving technology, driver monitoring systems (DMS) have become a core component of vehicle active safety and human-machine interaction collaborative control. Driver monitoring systems are typically equipped with cameras or other sensors to capture multi-dimensional physiological and behavioral signals of the driver in real time, such as facial expressions, eye movements, head posture, and body behavior, to identify and classify fatigue, distraction, and attention states.

[0003] Currently, driver monitoring systems use fixed parameter thresholds to trigger warnings. This means that several parameter thresholds are preset based on physiological and behavioral signals as the basis for judging abnormal states. However, this method of using fixed parameter thresholds to monitor driver status and trigger warnings is difficult to adapt to dynamically changing actual driving conditions. It affects the accuracy of monitoring driver status and is prone to over-warning, misjudgment, or omission of warnings, further impacting the driving experience and driving safety. Summary of the Invention

[0004] The purpose of this application is to provide a driving behavior warning method, device, electronic device, and storage medium, which can solve the problem that using fixed parameters to trigger warnings affects the accuracy of monitoring the driver's driving status, and is prone to over-warning, misjudgment, or omission of warnings, which further affects the driving experience and driving safety.

[0005] To solve the above-mentioned technical problems, this application is implemented as follows: In a first aspect, embodiments of this application provide a driving behavior warning method, the method comprising: Monitor the vehicle's current speed and the driver's actual driving behavior; Based on the correspondence between vehicle speed ranges and driving behavior warning sensitivity, the warning sensitivity corresponding to the driving speed is determined; wherein, the warning sensitivity includes the warning trigger duration for at least one driving behavior; Based on the warning trigger duration of driving behavior under the aforementioned warning sensitivity, when the actual driving behavior meets the warning trigger duration, a warning is triggered and the number of warning triggers within a preset monitoring period is determined. Based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed is determined, and the first adjustment level is used to adjust the warning sensitivity corresponding to the vehicle speed. A warning is triggered when the actual driving behavior meets the warning trigger duration corresponding to the adjusted warning sensitivity.

[0006] Optionally, after determining the first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed based on the number of warning triggers within the monitoring period, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment level, the method further includes: Monitor the current driving scenario and driving environment of the vehicle; wherein, the driving scenario includes single-person driving or multi-person driving, and the driving environment includes at least one of road type, traffic conditions and weather conditions; Based on the correspondence between the driving scenario and / or driving environment and the warning sensitivity of driving behavior, a second adjustment level is determined to adjust the current warning sensitivity, and the current warning sensitivity is adjusted using the first adjustment level and the second adjustment level.

[0007] Optionally, before determining the warning sensitivity corresponding to the driving speed based on the correspondence between vehicle speed ranges and driving behavior warning sensitivity, the method further includes: Based on the predetermined warning trigger duration of driving behavior, multiple levels of driving behavior warning sensitivity are obtained; wherein, the driving behavior includes at least one of eye closing, gaze deviation, and distraction; The system generates a correspondence between vehicle speed ranges and driving behavior warning sensitivity in ascending order of preset speed intervals.

[0008] Optionally, the warning triggering duration based on the driving behavior under the warning sensitivity, when the actual driving behavior meets the warning triggering duration, triggers a warning and determines the number of warning triggers within a preset monitoring period, including: The duration of the actual driving behavior is compared with the warning trigger duration of the corresponding driving behavior under the warning sensitivity to determine whether the actual driving behavior meets the warning trigger duration. If the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior, then the actual driving behavior is determined to meet the warning trigger duration, and a warning is triggered.

[0009] Optionally, determining a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed based on the number of warning triggers within the monitoring period, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment level, includes: Based on a preset monitoring period, the number of times the actual driving behavior triggers a warning is recorded to obtain the number of warnings triggered within the monitoring period; The number of warnings triggered within the monitoring period is compared with a preset threshold. If the number of warnings triggered is greater than or equal to the preset threshold, a gear adjustment is triggered. In response to triggering a gear adjustment, a first adjustment gear for the warning sensitivity corresponding to the vehicle speed is determined, and the warning sensitivity corresponding to the vehicle speed is adjusted using the first adjustment gear.

[0010] Optionally, in response to triggering a gear adjustment, after determining a first adjustment gear for the warning sensitivity corresponding to the vehicle speed, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment gear, the method further includes: Based on a rolling monitoring cycle, if no gear adjustment is triggered within the current monitoring cycle, the number of warning triggers for the current monitoring cycle will be reset to zero; or Based on the rolling monitoring cycle, if a gear adjustment is triggered once within the current monitoring cycle, the number of warning triggers within the current monitoring cycle will be reset to zero.

[0011] Optionally, the method further includes: Determine the target warning sensitivity to be adjusted; wherein, the target warning sensitivity is one of the following: the warning sensitivity corresponding to the vehicle speed, the warning sensitivity after adjustment using the first adjustment gear, and the warning sensitivity after adjustment using the first adjustment gear and the second adjustment gear; Adjust the currently written driving behavior warning sensitivity to the target warning sensitivity.

[0012] Secondly, embodiments of this application provide a driving behavior warning device, the device comprising: The first monitoring module is used to monitor the vehicle's current speed and the driver's actual driving behavior. The first determining module is used to determine the warning sensitivity corresponding to the driving speed based on the correspondence between the vehicle speed range and the warning sensitivity of driving behavior; wherein, the warning sensitivity includes the warning trigger duration of at least one driving behavior; The first early warning module is used to trigger an early warning based on the early warning trigger duration of driving behavior under the early warning sensitivity, and to determine the number of early warning triggers within a preset monitoring period when the actual driving behavior meets the early warning trigger duration. The second determining module is used to determine a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed based on the number of warning triggers within the monitoring period, and to adjust the warning sensitivity corresponding to the driving speed using the first adjustment level. The second warning module is used to trigger a warning when the actual driving behavior meets the warning trigger duration corresponding to the driving behavior in the adjusted warning sensitivity.

[0013] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the driving behavior warning method as described in the first aspect.

[0014] Fourthly, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the driving behavior warning method as described in the first aspect.

[0015] The driving behavior warning method provided in this application monitors the vehicle's current speed and the driver's actual driving behavior. Based on the correspondence between speed ranges and driving behavior warning sensitivities, it determines the warning sensitivity corresponding to a given speed. The warning sensitivity includes the warning trigger duration for at least one driving behavior. Based on the warning trigger duration for the driving behavior under the given sensitivity, a warning is triggered when the actual driving behavior meets the warning trigger duration. The number of warning triggers within a preset monitoring period is determined. Based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed is determined. The warning sensitivity corresponding to the driving speed is adjusted using the first adjustment level. A warning is triggered when the actual driving behavior meets the warning trigger duration for the corresponding driving behavior in the adjusted warning sensitivity. This application embodiment monitors the vehicle speed and the driver's actual driving behavior in real time, adaptively adjusting the warning sensitivity. It dynamically adjusts the warning sensitivity based on real-time changes in vehicle speed and driver behavior, ensuring that the warning sensitivity adapts to dynamically changing actual driving conditions. This improves the accuracy of the DMS monitoring the driver's driving status, avoids excessive intervention or insufficient response in warnings, effectively monitors driver behavior, and accurately and promptly triggers driving behavior warnings, further enhancing the driving experience and driving safety.

[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0017] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a flowchart illustrating the steps of a driving behavior warning method provided in an embodiment of this application; Figure 2 This is a flowchart illustrating the steps of another driving behavior warning method provided in this application embodiment; Figure 3 This is a flowchart illustrating a driving behavior warning method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a driving behavior warning device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

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

[0019] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0020] The driving behavior warning method, device, electronic device, and storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0021] Reference Figure 1 The flowchart illustrates the steps of a driving behavior warning method provided in an embodiment of this application. The method may include: Step 101: Monitor the vehicle's current speed and the driver's actual driving behavior.

[0022] In this embodiment, the intelligent driving controller monitors the vehicle's current speed in real time through the vehicle's sensors. The vehicle speed is used as the basis for adjusting the sensitivity of the Driver Monitoring System (DMS) and for accurately executing driver behavior warnings. Simultaneously, onboard sensors such as cameras and radar monitor the driver's actual driving behavior. In this embodiment, actual driving behavior can be any behavior that affects driving safety, such as eye closure, gaze deviation, and distraction. Eye closure is an eye movement that affects driving safety, determined by the percentage of time the eyes are closed within a preset time window. Gait deviation refers to the driver's visual focus continuously deviating from the safe line of sight area. This can be estimated by combining eye positioning and head posture, and determined based on the visual focus and the safe line of sight area. Distraction refers to the driver's decreased ability to control the vehicle and their attention to the road due to physical activities unrelated to driving tasks, such as continuously adjusting the vehicle's infotainment screen, etc., without specific limitations.

[0023] It should be noted that the executing entity in this application embodiment can be the vehicle's intelligent driving controller. The intelligent driving controller determines the warning sensitivity that needs to be adjusted based on changes in the driving environment and driver behavior, and then adjusts the actual warning sensitivity of the DMS system through the DMS controller.

[0024] Step 102: Determine the warning sensitivity corresponding to the driving speed based on the correspondence between the vehicle speed range and the warning sensitivity of driving behavior; wherein, the warning sensitivity includes the warning trigger duration of at least one driving behavior.

[0025] In this embodiment, a correspondence between vehicle speed ranges and driving behavior warning sensitivity is pre-generated. Each vehicle speed range corresponds to a warning sensitivity level. Based on the current vehicle speed, the warning sensitivity corresponding to the vehicle speed is determined according to the correspondence between the vehicle speed range and the driving behavior warning sensitivity. The warning sensitivity includes the warning trigger duration of at least one driving behavior. Driving behaviors include at least one of eye closure, gaze deviation, and distraction. Correspondingly, the warning trigger duration includes the duration of eye closure, gaze deviation, and distraction. Each level of warning sensitivity corresponds to a different trigger duration. The higher the warning sensitivity, the shorter the trigger duration of each driving behavior, so as to respond to the driving behavior trigger warning in a timely and rapid manner under high warning sensitivity.

[0026] In this embodiment, based on a pre-generated correspondence table between vehicle speed ranges and driving behavior warning sensitivities, the vehicle speed range to which the current driving speed belongs is first determined, and then the correspondence table between vehicle speed ranges and driving behavior warning sensitivities is traversed to match the warning sensitivity corresponding to the driving speed. For example, the vehicle's speed is divided into seven speed ranges at 20 km / h intervals: [0, 20], (20, 40], (40, 60], (60, 80], (80, 100], (100, 120], and greater than 120. Based on the impact of different driving behaviors on driving safety, each speed range corresponds to a warning sensitivity level, with warning sensitivities divided into seven levels from 1 to 7. For example, a driving speed of 65 km / h corresponds to the warning sensitivity level of the speed range (60, 80). Of course, the above is just a specific example. The driving speed can be divided using other intervals or according to needs, and the corresponding warning sensitivity level will correspond to the speed range division. This embodiment does not specifically limit this, and uses the example of seven speed ranges corresponding to seven warning sensitivity levels from 1 to 7 for illustration.

[0027] It should be noted that the warning sensitivity includes the warning trigger duration for at least one driving behavior. The higher the warning sensitivity level, the shorter the warning trigger duration for the corresponding driving behavior, so as to provide timely and effective warnings. When the vehicle speed increases, the warning sensitivity of the DMS increases accordingly, thereby more accurately monitoring the driver's fatigue and distraction. When the vehicle speed decreases, the warning sensitivity of the DMS decreases accordingly, in order to reduce the occurrence of false triggering of fatigue driving warnings.

[0028] Step 103: Based on the warning trigger duration of driving behavior under warning sensitivity, if the actual driving behavior meets the warning trigger duration, trigger the warning and determine the number of warning triggers within the preset monitoring period.

[0029] In this embodiment, the duration of the monitored driver’s actual driving behavior, such as the duration of eye closure, gaze deviation, and distraction, is compared with the warning trigger duration under the warning sensitivity corresponding to the current driving speed. By comparison, it is determined whether the driver’s actual driving behavior meets the warning trigger duration. If the actual driving behavior meets the warning trigger duration, a warning is triggered and the number of warning triggers within the preset monitoring period is determined.

[0030] In practice, the duration of each actual driving behavior is compared with the warning trigger duration at the current vehicle speed corresponding to the warning sensitivity. If the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior, the actual driving behavior is determined to meet the warning trigger condition and a warning is triggered. Based on a preset monitoring period, the number of times the actual driving behavior triggers a warning is recorded. By recording the number of warning triggers within the monitoring period, the degree of abnormality of the driver's behavior is quantified. The number of warning triggers within the monitoring period is used for subsequent adjustment of the warning sensitivity.

[0031] It should be noted that the form of triggering the warning may include sound prompts, visual prompts such as dashboard flashing, or vibration prompts such as seat vibration, to remind the driver to pay attention to driving safety. This embodiment does not specifically limit the warning method.

[0032] Step 104: Based on the number of warning triggers within the monitoring period, determine the first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed, and adjust the warning sensitivity corresponding to the vehicle speed using the first adjustment level.

[0033] In this embodiment, the number of warning triggers within the monitoring period reflects the frequency of abnormal driving behavior of the driver. Therefore, the current warning sensitivity is adjusted in a timely manner according to the number of warning triggers within the monitoring period so that the warning sensitivity matches and adapts to the dynamic changes in the driver's driving behavior. Specifically, based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed is determined, and the first adjustment level is used to adjust the warning sensitivity corresponding to the driving speed.

[0034] In practice, the number of warning triggers within the monitoring period is compared with a preset threshold. If the number of warning triggers is greater than or equal to the preset threshold, a gear adjustment is triggered. Each gear adjustment is mapped to the first adjustment level for the warning sensitivity. In other words, there is a correspondence between the number of gear adjustments and the first adjustment level. For example, each gear adjustment trigger results in a first adjustment level of 2, meaning each adjustment increases the warning sensitivity by 2 levels, thus adjusting the warning sensitivity. The monitoring period uses a rolling cycle, with each cycle being a fixed duration such as 1 minute, 5 minutes, or 10 minutes, to quantify driver behavior within the rolling monitoring period and adjust warning sensitivity promptly.

[0035] In this embodiment, if the number of warning triggers is greater than or equal to a preset threshold, a gear adjustment is triggered. According to preset rules, such as each gear adjustment increasing the warning sensitivity by 2 levels, a first adjustment gear is determined, and the current warning sensitivity is adjusted using the first adjustment gear. Specifically, the adjustment of the warning sensitivity using the first adjustment gear can be calculated using the following formula: =MIN( +N×2, ) in, To achieve the adjusted warning sensitivity using the first adjustment level, The current vehicle speed corresponds to the warning sensitivity, N is the number of times gear adjustment is triggered within a monitoring cycle (the actual value ranges from 0 to 2), and MIN() is the minimum value function. In this embodiment, the warning sensitivity is set to the highest level. The warning sensitivity level is set to level 7. By limiting it with MIN(), we can ensure that the warning sensitivity level of the DMS does not exceed the highest level, thus avoiding system oversensitivity or failure.

[0036] Step 105: If the actual driving behavior meets the warning trigger duration corresponding to the driving behavior in the adjusted warning sensitivity, trigger the warning.

[0037] In this embodiment, based on the warning trigger duration of driving behavior under the adjusted warning sensitivity, the duration of the actual driving behavior monitored in real time is compared with the warning trigger duration of the corresponding driving behavior under the adjusted warning sensitivity. Thus, a warning is triggered when the actual driving behavior meets the warning trigger duration of the corresponding driving behavior in the adjusted warning sensitivity.

[0038] The driving behavior warning method provided in this application monitors the vehicle's current speed and the driver's actual driving behavior. Based on the correspondence between speed ranges and driving behavior warning sensitivities, it determines the warning sensitivity corresponding to a given speed. The warning sensitivity includes the warning trigger duration for at least one driving behavior. Based on the warning trigger duration for the driving behavior under the given sensitivity, a warning is triggered when the actual driving behavior meets the warning trigger duration. The number of warning triggers within a preset monitoring period is determined. Based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed is determined. The warning sensitivity corresponding to the driving speed is adjusted using the first adjustment level. A warning is triggered when the actual driving behavior meets the warning trigger duration for the corresponding driving behavior in the adjusted warning sensitivity. This application embodiment monitors the vehicle speed and the driver's actual driving behavior in real time, adaptively adjusting the warning sensitivity. It dynamically adjusts the warning sensitivity based on real-time changes in vehicle speed and driver behavior, ensuring that the warning sensitivity adapts to dynamically changing actual driving conditions. This improves the accuracy of the DMS monitoring the driver's driving status, avoids excessive intervention or insufficient response in warnings, effectively monitors driver behavior, and accurately and promptly triggers driving behavior warnings, further enhancing the driving experience and driving safety.

[0039] Reference Figure 2 The diagram illustrates a flowchart of another driving behavior warning method provided in an embodiment of this application. The method may further include: Step 101: Monitor the vehicle's current speed and the driver's actual driving behavior.

[0040] Step 102: Determine the warning sensitivity corresponding to the driving speed based on the correspondence between the vehicle speed range and the warning sensitivity of driving behavior; wherein, the warning sensitivity includes the warning trigger duration of at least one driving behavior.

[0041] Step 103: Based on the warning trigger duration of driving behavior under warning sensitivity, if the actual driving behavior meets the warning trigger duration, trigger the warning and determine the number of warning triggers within the preset monitoring period.

[0042] Step 104: Based on the number of warning triggers within the monitoring period, determine the first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed, and adjust the warning sensitivity corresponding to the vehicle speed using the first adjustment level.

[0043] Step 106: Monitor the current driving scenario and driving environment of the vehicle.

[0044] The driving and riding scenarios include single-person driving or multi-person driving, and the driving environment includes at least one of road type, traffic conditions and weather conditions; In this embodiment of the application, in order to adapt to different driving scenarios and realize adaptive and flexible adjustment of the warning sensitivity of driving behavior, the intelligent driving controller can monitor the current driving scenario and driving environment of the vehicle based on the sensor information collected by the sensors inside and outside the vehicle, so as to select the corresponding warning sensitivity for adjustment according to the preset strategy. The driving scenario includes single-person driving and multi-person driving, and the driving environment includes at least one of road type, traffic status and weather conditions.

[0045] In this embodiment, the number of drivers and passengers in the cabin can be identified by sensors such as cameras inside the vehicle. The driving and riding scenario is determined based on the number of drivers and passengers in the cabin. The driving and riding scenario includes single-person driving or multi-person driving. For single-person driving, the cameras and other sensors can identify whether there is only one driver in the vehicle. For multi-person driving, the cameras and other sensors can identify whether there are multiple passengers in the vehicle, including the driver, such as someone in the front passenger seat or a passenger in the back seat. The driving environment includes at least one of the following: road type, traffic conditions, and weather conditions. Road type can be identified using GPS and map data, and includes types such as highways, urban roads, and rural roads. Traffic conditions refer to the road's traffic situation, including smooth flow and congested conditions. Specifically, the current road traffic condition is confirmed based on vehicle positioning data and map feedback. Sensors around the vehicle confirm information about the current road and surrounding traffic flow and obstacles. Based on data such as vehicle speed, traffic density, and obstacle information, a comprehensive judgment is made as to whether the current road segment is congested. For example, if the average vehicle speed in the current road segment is less than 30 km / h, or the traffic density is greater than a certain threshold, indicating the presence of obstacles in the current road segment, it is determined whether the current road segment is congested. Weather conditions are obtained through a weather data interface, such as rain, fog, snow, and extreme weather.

[0046] Step 107: Based on the correspondence between driving scenarios and / or driving environment and driving behavior warning sensitivity, determine the second adjustment level for adjusting the current warning sensitivity, and adjust the current warning sensitivity using the first adjustment level and the second adjustment level.

[0047] In this embodiment, based on the monitored driving scenario and / or driving environment, and after determining a first adjustment level, a second adjustment level is determined by establishing the correspondence between the driving scenario and the driving behavior warning sensitivity, and / or the driving environment and the driving behavior warning sensitivity. The current warning sensitivity is then adjusted using both the first and second adjustment levels. It should be noted that different driving scenarios correspond to different driving behavior warning sensitivity adjustment strategies, and similarly, different driving environments correspond to different driving behavior warning sensitivity adjustment strategies. The correspondence between the driving scenario and the driving behavior warning sensitivity, and between the driving environment and the driving behavior warning sensitivity, can be established in advance based on the impact of the driving scenario and / or driving environment on the driver's driving behavior and driving safety.

[0048] In practice, based on the correspondence between driving scenarios and / or driving environments and the warning sensitivity of driving behavior, a second adjustment level is determined to adjust the current warning sensitivity. The current warning sensitivity is then adjusted using both the first and second adjustment levels. Specifically, the adjustment of the current warning sensitivity using the first and second adjustment levels can be calculated using the following formula: M

[0049] in, To determine the warning sensitivity after adjustment using the first and second adjustment levels, To achieve the adjusted warning sensitivity using the first adjustment level, The current vehicle speed corresponds to the warning sensitivity, N is the number of times gear adjustment is triggered within a monitoring cycle (the actual value ranges from 0 to 2), and MIN() is the minimum value function. This represents the highest level of warning sensitivity. This refers to the adjustment coefficient corresponding to the second adjustment gear, determined based on the driving scenario and driving environment. When less than or equal to 0, the value is 0. Adjusting gears for driving and riding scenarios. Adjust the gear for road type. Adjust the gear for the traffic flow status. Adjust the gear for weather conditions. for , , as well as In this embodiment, the maximum value of the sum of the adjustment gears is... Take 5, but adjust according to the actual situation. The warning sensitivity level is set to level 7. By limiting it with MIN(), we can ensure that the warning sensitivity level of the DMS does not exceed the highest level, thus avoiding system oversensitivity or failure.

[0050] In this embodiment, in a multi-passenger driving scenario, if the driver and passengers chat for an extended period, such as more than 10 minutes, the warning sensitivity needs to be reduced. For example... To reduce unnecessary warnings and impact user experience, a -1 level is selected. In single-occupancy driving scenarios, prolonged continuous driving can easily lead to driver fatigue. Therefore, if the continuous driving time in a single-occupancy scenario is less than or equal to 3 hours, then... If the driver has been driving continuously for more than 3 hours in gear 0, the warning sensitivity can be appropriately increased by raising the gear, for example... If the driver is alone and has been driving for more than 4 hours, the warning sensitivity will be increased to the highest level to enhance monitoring of driving behavior and driver condition, and to provide fatigue warnings. If the road type is a highway, the warning will be executed according to the previous warning sensitivity strategy, and the warning sensitivity will remain normal. If the road type is urban or rural, the warning sensitivity should be increased by one level. Select +1 level to handle complex road conditions and potential risks. If the traffic status confirms that vehicles are entering a congested state, the warning sensitivity can be upgraded by one level, i.e. Shift to +1 level to mitigate fatigue risks associated with low-speed driving and frequent start-stop cycles. If traffic conditions confirm the vehicle is not in congestion, such as during smooth traffic flow, execute the warning according to the previous warning sensitivity strategy. Set to level 0. In the weather condition dimension, normal weather, such as no rain, no fog, and no snow, then... If we set the alert level to 0, and consider common weather conditions that affect traffic, such as rain, regardless of rainfall intensity, the alert sensitivity can be upgraded by one level. Take +1 level. If it is dangerous or extreme weather, such as snow, ice, or heavy fog, the warning sensitivity can be upgraded by two levels. Take +2 gears.

[0051] It should be noted that if both single-occupancy and multi-occupancy driving scenarios and driving environments including at least one of road type, traffic conditions, and weather conditions trigger the adjustment of warning sensitivity, then the adjustment levels for each dimension—driving scenario, road type, traffic conditions, and weather conditions—will be cumulatively calculated. If a certain dimension does not trigger the adjustment of warning sensitivity, then the adjustment level for that dimension will be 0. If the calculation result is a decimal, it is rounded up to the next integer. The final warning sensitivity adjusted using the first and second adjustment levels is limited by the highest / lowest warning sensitivity level of the system. The maximum warning sensitivity is adjusted to the highest level, and the minimum is adjusted to the lowest level.

[0052] Step 105: If the actual driving behavior meets the warning trigger duration corresponding to the driving behavior in the adjusted warning sensitivity, trigger the warning.

[0053] Steps 101 to 105 described above are the same as those previously mentioned and will not be repeated here.

[0054] Compared with the prior art, the embodiments of this application, based on the beneficial effects brought by the first embodiment, adjust the warning sensitivity based on the correspondence between driving scenarios and / or driving environment and driving behavior warning sensitivity, and comprehensively consider the influence of vehicle driving status, actual driving behavior, driving scenarios and driving environment, so that the warning sensitivity of DMS can adapt to the dynamically changing actual driving situation, effectively monitor driver behavior in different scenarios, and improve the warning reliability of intelligent driving system.

[0055] To facilitate understanding of the driving behavior warning method provided in the above embodiments by those skilled in the art, please refer to Figure 3 The diagram illustrates a flowchart of a driving behavior warning method provided in an embodiment of this application. Specifically, the method acquires vehicle speed, driving scenario, and driving environment. The intelligent driving controller determines the warning sensitivity affected by at least one of the above factors based on the current vehicle speed, driving behavior, driving scenario, and driving environment, and sends a signal to adjust the warning sensitivity to the DMS controller. After receiving the signal to adjust the warning sensitivity, the DMS controller adjusts the current warning sensitivity to the target warning sensitivity. Based on the target warning sensitivity, the DMS controller makes a warning judgment on the driver's driving behavior and determines whether the actual driving behavior meets the warning trigger duration of the target warning sensitivity. If the actual driving behavior meets the warning trigger duration of the target warning sensitivity, the DMS triggers a warning in a timely manner. If the actual driving behavior does not meet the warning trigger duration of the target warning sensitivity, the DMS re-monitors and acquires the vehicle speed, driving scenario, and driving environment to determine the warning sensitivity.

[0056] In some embodiments of this application, before step 102 determines the warning sensitivity corresponding to the driving speed based on the correspondence between vehicle speed range and driving behavior warning sensitivity, it may further include the following steps: Based on the predetermined warning trigger duration of driving behavior, multiple levels of driving behavior warning sensitivity are obtained; wherein, the driving behavior includes at least one of eye closing, gaze deviation, and distraction; The system generates a correspondence between vehicle speed ranges and driving behavior warning sensitivity in ascending order of preset speed intervals.

[0057] In this embodiment, multiple levels of driving behavior warning sensitivity are defined based on a predetermined driving behavior warning trigger duration. Driving behavior includes at least one of eye closure, gaze deviation, and distraction. Correspondingly, the warning trigger duration for each level of driving behavior warning sensitivity includes the duration of eye closure, gaze deviation, and distraction. Each level of warning sensitivity corresponds to a different warning trigger duration; the higher the warning sensitivity, the shorter the warning trigger duration for each driving behavior, enabling timely and rapid response to driving behavior trigger warnings under high warning sensitivity.

[0058] In this embodiment, based on preset vehicle speed ranges, a correspondence between vehicle speed ranges and driving behavior warning sensitivities is generated in ascending order. Each vehicle speed range corresponds to a warning sensitivity, thus ensuring that the higher the vehicle speed, the higher the warning sensitivity. By generating the correspondence between vehicle speed ranges and warning sensitivities, the warning sensitivity is dynamically adjusted according to vehicle speed to ensure effective monitoring of driver behavior at different speeds. For example, at low speeds, a lower warning sensitivity can be used to reduce interference to the driver from false alarms and frequent warnings; at high speeds, a higher warning sensitivity can be used to quickly detect potential dangers in driving behavior, respond promptly, and trigger warnings. For example, the correspondence between vehicle speed ranges and driving behavior warning sensitivities is shown in Table 1 below: Table 1: Correspondence between vehicle speed range and driving behavior warning sensitivity

[0059] It should be noted that the vehicle speed is divided into seven speed ranges at 20 km / h intervals: [0, 20], (20, 40], (40, 60], (60, 80], (80, 100], (100, 120], and greater than 120. Based on the impact of different driving behaviors on driving safety, each speed range corresponds to a warning sensitivity level. The warning sensitivity is divided into seven levels from 1 to 7. The warning sensitivity level includes the warning trigger duration for different driving behaviors. The warning trigger duration includes at least one of the following: eye closure duration, gaze deviation duration, and distraction duration. A lower warning sensitivity is used when driving at low speeds, and a higher warning sensitivity is used when driving at high speeds. The higher the warning sensitivity, the shorter the warning trigger duration for the driving behavior, so as to provide timely and effective warnings.

[0060] In this embodiment, the third level of warning sensitivity can be marked as the standard sensitivity level. Specifically, referring to the requirements of the C-ICAP (China Intelligent Connected Vehicle Technology Regulations), the eye-closed alarm time (i.e., the duration of eye closure) is set to 4 seconds, and the gaze deviation time is set to 5 seconds. At low warning sensitivity, the system may not be very sensitive to minor changes in driver behavior. Therefore, the threshold for the eye-closed duration can be set slightly longer, such as 6 seconds or longer, to help reduce false alarms caused by brief eye closures (such as blinking). Similarly, the threshold for the gaze deviation time can also be set slightly longer, such as 7 seconds or longer, allowing the driver some freedom to check the dashboard or perform other necessary operations without immediately triggering a warning. At high warning sensitivity, the system should be more sensitive to respond quickly to potential dangerous behaviors. Therefore, the thresholds for the alarm times for each driving behavior can be set shorter, helping to issue timely warnings in the early stages of driver fatigue or inattention. Specifically, when the vehicle speed increases, the warning sensitivity of the DMS increases accordingly, thereby more accurately monitoring the driver's fatigue and distraction; when the vehicle speed decreases, the warning sensitivity of the DMS decreases accordingly, in order to reduce the occurrence of false triggering of fatigue driving warnings.

[0061] This application embodiment divides the warning sensitivity into multiple levels based on a predetermined driving behavior warning trigger duration, and generates a correspondence between vehicle speed and warning sensitivity according to a preset vehicle speed range, ensuring effective monitoring of driver behavior in different scenarios and improving the warning reliability of the intelligent driving system.

[0062] In some embodiments of this application, step 103, based on the warning trigger duration of driving behavior under warning sensitivity, triggers a warning and determines the number of warning triggers within a preset monitoring period when the actual driving behavior meets the warning trigger duration. Specifically, this may include the following steps: Sub-step 1031: Compare the duration of the actual driving behavior with the warning trigger duration of the corresponding driving behavior under the warning sensitivity to determine whether the actual driving behavior meets the warning trigger duration. Sub-step 1032: If the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior, then the actual driving behavior is determined to meet the warning trigger duration, and a warning is triggered.

[0063] In this embodiment, the duration of the actual driving behavior monitored in real time, such as the duration of eye closure, gaze deviation, and distraction, is compared with the warning trigger duration of the corresponding driving behavior under the current warning sensitivity. By comparison, it is determined whether the driver's actual driving behavior meets the warning trigger duration. The duration of all actual driving behaviors is judged. If the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior, it is determined that the actual driving behavior meets the warning trigger duration, and a warning is triggered.

[0064] In this embodiment, by comparing the duration of the actual driving behavior with the warning trigger duration of the corresponding driving behavior under the warning sensitivity, the driver's behavior status is comprehensively evaluated after the driver makes a driving behavior that may trigger the warning, so as to ensure that the warning can be triggered in a timely manner when any abnormal driving behavior meets the condition of the warning trigger duration of the corresponding driving behavior under the current warning sensitivity.

[0065] It should be noted that the warning will be triggered when the actual driving behavior meets the warning trigger duration. If the driver's actual driving behavior meets the warning trigger duration, the system will immediately trigger the warning. The form of the warning may include sound prompts, visual prompts such as dashboard flashing, or vibration prompts such as seat vibration, to remind the driver to pay attention to driving safety. This embodiment does not specifically limit the warning method.

[0066] The embodiments of this application accurately determine whether the actual driving behavior meets the warning trigger duration, and trigger the warning in a timely manner when the conditions are met, thereby improving the real-time performance and accuracy of the warning sensitivity adjustment.

[0067] In some embodiments of this application, step 104, which involves determining a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed based on the number of warning triggers within the monitoring period, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment level, may specifically include the following steps: Sub-step 1041: Based on a preset monitoring period, record the number of times the actual driving behavior triggers the warning, and obtain the number of warnings triggered within the monitoring period; Sub-step 1042: Compare the number of warning triggers within the monitoring period with a preset threshold. If the number of warning triggers is greater than or equal to the preset threshold, determine to trigger a gear adjustment. Sub-step 1043: In response to triggering a gear adjustment, determine a first adjustment gear for the warning sensitivity corresponding to the driving speed, and adjust the warning sensitivity corresponding to the driving speed using the first adjustment gear.

[0068] In this embodiment, based on a preset monitoring period, the number of times actual driving behavior triggers a warning is recorded. By recording the number of warning triggers within the monitoring period, the degree of abnormality in driver behavior is quantified. The number of warning triggers within the monitoring period is used for subsequent adjustment of warning sensitivity. The monitoring period adopts a rolling cycle, where each monitoring period can be a certain duration, such as 1 minute, 5 minutes, or 10 minutes, to quantify driver behavior within the rolling monitoring period and adjust warning sensitivity in a timely manner. The number of warning triggers within the monitoring period reflects the frequency of abnormal driving behavior, thereby allowing for timely adjustment of the current warning sensitivity to effectively warn drivers based on their actual situation. Specifically, the number of warning triggers within the monitoring period is compared with a preset threshold. If the number of warning triggers is greater than or equal to the preset threshold, a gear adjustment is triggered. Within the preset monitoring period, such as 1 minute, the number of warning triggers for behaviors such as closing eyes or being distracted is recorded. The number of warning triggers for all driving behaviors is compared with a preset threshold, such as 3 times per minute, to determine whether a gear adjustment of warning sensitivity needs to be triggered.

[0069] In this embodiment, if the number of warning triggers is greater than or equal to a preset threshold, a gear adjustment is triggered. According to a preset rule, such as each gear adjustment increasing the warning sensitivity by 2 levels, a first adjustment gear for the warning sensitivity corresponding to the vehicle speed is determined. The first adjustment gear is then used to adjust the warning sensitivity corresponding to the vehicle speed. Specifically, the adjustment of the warning sensitivity using the first adjustment gear can be calculated using the following formula: =MIN( +N×2, ) in, To achieve the adjusted warning sensitivity using the first adjustment level, The warning sensitivity corresponds to the current vehicle speed, N is the number of times gear adjustment is triggered within a monitoring cycle (the actual value ranges from 0 to 2), N×2 is the first gear to be adjusted, and MIN() is the minimum value function. In this embodiment, the warning sensitivity is set to the highest level. The warning sensitivity level is set to level 7. By limiting it with MIN(), we can ensure that the warning sensitivity level of the DMS does not exceed the highest level, thus avoiding system oversensitivity or failure.

[0070] For example, if the vehicle is currently traveling at a speed of 65 km / h, the corresponding warning sensitivity level is... If the setting is 4, then a warning will be triggered if the driver closes their eyes for more than 3.5 seconds, deviates from their gaze for more than 4.5 seconds, operates the vehicle's infotainment screen for more than 2.7 seconds, or meets any of these warning trigger duration conditions. If the driver triggers a warning 3 times within one minute through any driving behavior, or if the driving behavior cumulatively triggers a warning 3 times, then a gear adjustment will be triggered. If N is 1, then the warning sensitivity level corresponding to the driving speed will be increased from 4 to 6. If the driver triggers a warning more than 3 times within one minute through any driving behavior, or if the driving behavior cumulatively triggers a warning 3 times or more, then a second gear adjustment will be triggered. If N is 2, then the warning sensitivity level corresponding to the driving speed will be increased from 4 to 8. Received the highest level of warning sensitivity The constraints are used to calculate the results and determine the highest level of warning sensitivity. The minimum value among the 7 levels is the final warning sensitivity.

[0071] The embodiments of this application dynamically adjust the warning sensitivity according to the real-time changes in driver behavior to ensure timely response to driving behavior. Through the gear adjustment mechanism, the warning sensitivity level is gradually increased according to the degree of danger of driving behavior to avoid excessive intervention or insufficient response.

[0072] As a specific implementation of this application embodiment, sub-step 1042, in response to triggering a gear adjustment, determines a first adjustment gear for the warning sensitivity corresponding to the vehicle speed, and after adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment gear, may further include: Based on a rolling monitoring cycle, if no gear adjustment is triggered within the current monitoring cycle, the number of warning triggers for the current monitoring cycle will be reset to zero; or Based on the rolling monitoring cycle, if a gear adjustment is triggered once within the current monitoring cycle, the number of warning triggers within the current monitoring cycle will be reset to zero.

[0073] In this embodiment of the application, in response to triggering a gear adjustment and adjusting the warning sensitivity, the system can also reset the number of warning triggers in the current monitoring period according to the rolling monitoring cycle. Specifically, this includes the following two situations: when gear adjustment is not triggered and when gear adjustment is triggered. When gear adjustment is not triggered, if no gear adjustment is triggered in the current monitoring period, that is, the number of warning triggers has not reached the preset threshold, then the number of warning triggers in the current monitoring period is reset to zero. When gear adjustment is triggered, if a gear adjustment is triggered in the current monitoring period, that is, the number of warning triggers reaches or exceeds the preset threshold, then the number of warning triggers in the current monitoring period is reset to zero.

[0074] For example, the reset rule for the number of times N gear adjustment is triggered within a monitoring cycle can be as follows: with a rolling 1-minute monitoring cycle, if the number of warning triggers exceeds 3 within a monitoring cycle, a gear adjustment is triggered once. At the moment of gear adjustment, the number of warning triggers in the current monitoring cycle is cleared to zero and a new monitoring cycle is started; if the number of warning triggers does not exceed 3 within a monitoring cycle, the number of warning triggers in the current monitoring cycle is cleared to zero as the monitoring cycle rolls naturally.

[0075] This application embodiment uses a rolling monitoring cycle and a zeroing mechanism to independently calculate the number of warning triggers for each monitoring cycle, accurately reflecting the driver's behavior in the current cycle, reducing the interference of historical monitoring cycle data on the current monitoring cycle, avoiding misjudgments or over-adjustments caused by the accumulation of historical data, and realizing rapid and accurate adjustment of warning sensitivity based on the dynamic changes in driver behavior.

[0076] In some embodiments of this application, the method may further include: Determine the target warning sensitivity to be adjusted; wherein, the target warning sensitivity is one of the following: the warning sensitivity corresponding to the vehicle speed, the warning sensitivity after adjustment using the first adjustment gear, and the warning sensitivity after adjustment using the first adjustment gear and the second adjustment gear; Adjust the currently written driving behavior warning sensitivity to the target warning sensitivity.

[0077] In this embodiment, the intelligent driving controller determines the target warning sensitivity based on factors such as current vehicle speed, driving behavior, driving scenario, and driving environment, and sends a signal to adjust the warning sensitivity to the DMS controller. After receiving the signal, the DMS controller adjusts the current warning sensitivity to the target warning sensitivity. The target warning sensitivity is determined based on one of the following three conditions: the warning sensitivity corresponding to the vehicle speed, i.e., the warning sensitivity determined according to the correspondence between the current vehicle speed and the warning sensitivity; the warning sensitivity adjusted using the first adjustment level, i.e., the warning sensitivity obtained by determining the first adjustment level based on the number of warning triggers within the monitoring period; or the warning sensitivity adjusted using both the first and second adjustment levels, i.e., the warning sensitivity obtained by determining the second adjustment level based on the driving scenario and / or driving environment, in addition to the warning sensitivity adjusted based on the vehicle speed and driving behavior.

[0078] In practice, the driving behavior warning sensitivity currently written to the DMS controller is adjusted to the target warning sensitivity. That is, the intelligent driving controller sends the target warning sensitivity to the DMS controller. After receiving the signal, the DMS controller adjusts the parameters under the currently written warning sensitivity to adjust the current driving behavior warning sensitivity to the target warning sensitivity. The target warning sensitivity comprehensively considers factors such as vehicle speed, driving behavior, driving scenario and driving environment to ensure the comprehensiveness and accuracy of the sensitivity adjustment.

[0079] This application embodiment ensures timely response to driver behavior by adjusting the warning sensitivity in real time. It can flexibly adjust the warning sensitivity according to changes in the driving environment and driver behavior, avoiding excessive intervention or insufficient response. By adjusting the written sensitivity parameters, the sensitivity adjustment process is simplified and the reliability of the system is improved.

[0080] Reference Figure 4 The diagram shows a structural schematic of a driving behavior warning device according to an embodiment of this application. The device includes: The first monitoring module 201 is used to monitor the vehicle's current speed and the driver's actual driving behavior. The first determining module 202 is used to determine the warning sensitivity corresponding to the driving speed based on the correspondence between the vehicle speed range and the warning sensitivity of driving behavior; wherein, the warning sensitivity includes the warning trigger duration of at least one driving behavior; The first early warning module 203 is used to trigger an early warning based on the early warning trigger duration of driving behavior under the early warning sensitivity, and to determine the number of early warning triggers within a preset monitoring period when the actual driving behavior meets the early warning trigger duration. The second determining module 204 is used to determine a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed based on the number of warning triggers within the monitoring period, and to adjust the warning sensitivity corresponding to the driving speed using the first adjustment level. The second warning module 205 is used to trigger a warning when the actual driving behavior meets the warning trigger duration corresponding to the driving behavior in the adjusted warning sensitivity.

[0081] Optionally, the device further includes: The second monitoring module is used to monitor the current driving scenario and driving environment of the vehicle; wherein, the driving scenario includes single-person driving or multi-person driving, and the driving environment includes at least one of road type, traffic status and weather conditions; The third determining module is used to determine a second adjustment level for adjusting the current warning sensitivity based on the correspondence between the driving scenario and / or driving environment and the warning sensitivity of driving behavior, and to adjust the current warning sensitivity using the first adjustment level and the second adjustment level.

[0082] Optionally, the device further includes: The sensitivity classification module is used to classify the warning sensitivity of driving behavior into multiple levels based on the warning trigger duration of a predetermined driving behavior; wherein the driving behavior includes at least one of eye closure, gaze deviation, and distraction. The generation module is used to generate the correspondence between vehicle speed ranges and driving behavior warning sensitivity in ascending order of preset intervals.

[0083] Optionally, the first early warning module 203 includes: The first comparison submodule is used to compare the duration of the actual driving behavior with the warning trigger duration of the driving behavior under the warning sensitivity, and to determine whether the actual driving behavior meets the warning trigger duration. The first determining submodule is used to determine that the actual driving behavior meets the warning trigger duration and trigger a warning if the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior.

[0084] Optionally, the second determining module 204 includes: The recording submodule is used to record the number of times the actual driving behavior triggers a warning based on a preset monitoring period, so as to obtain the number of warnings triggered within the monitoring period; The second comparison submodule is used to compare the number of warning triggers within the monitoring period with a preset threshold. If the number of warning triggers is greater than or equal to the preset threshold, it is determined that a gear adjustment will be triggered. The second determining submodule is used to determine a first adjustment gear for the warning sensitivity corresponding to the driving speed in response to triggering a gear adjustment, and to adjust the warning sensitivity corresponding to the driving speed using the first adjustment gear.

[0085] Optionally, the second determining module 204 further includes: The first processing submodule, based on a rolling monitoring cycle, resets the number of warning triggers for the current monitoring cycle to zero if no gear adjustment is triggered within the current monitoring cycle; or The second processing submodule is used for rolling monitoring cycles. If a gear adjustment is triggered once within the current monitoring cycle, the number of warning triggers within the current monitoring cycle will be reset to zero.

[0086] Optionally, the device further includes: The fourth determining module is used to determine the target warning sensitivity to be adjusted; wherein the target warning sensitivity is one of the following: the warning sensitivity corresponding to the vehicle speed, the warning sensitivity after adjustment using the first adjustment gear, and the warning sensitivity after adjustment using the first adjustment gear and the second adjustment gear; The adjustment module is used to adjust the currently written driving behavior warning sensitivity to the target warning sensitivity.

[0087] The driving behavior warning device provided in this application embodiment can realize each process of the driving behavior warning method in the above embodiments of this application. To avoid repetition, it will not be described again here.

[0088] The driving behavior warning device provided in this application monitors the vehicle's current speed and the driver's actual driving behavior. Based on the correspondence between speed ranges and driving behavior warning sensitivities, it determines the warning sensitivity corresponding to a given speed. The warning sensitivity includes the warning trigger duration for at least one driving behavior. Based on the warning trigger duration for the driving behavior under the given sensitivity, a warning is triggered when the actual driving behavior meets the warning trigger duration. The number of warning triggers within a preset monitoring period is determined. Based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed is determined. The warning sensitivity corresponding to the driving speed is adjusted using the first adjustment level. A warning is triggered when the actual driving behavior meets the warning trigger duration for the corresponding driving behavior in the adjusted warning sensitivity. This application embodiment monitors the vehicle speed and the driver's actual driving behavior in real time, adaptively adjusting the warning sensitivity. It dynamically adjusts the warning sensitivity based on real-time changes in vehicle speed and driver behavior, ensuring that the warning sensitivity adapts to dynamically changing actual driving conditions. This improves the accuracy of the DMS monitoring the driver's driving status, avoids excessive intervention or insufficient response in warnings, effectively monitors driver behavior, and accurately and promptly triggers driving behavior warnings, further enhancing the driving experience and driving safety.

[0089] Reference Figure 5 This application also provides an electronic device, such as... Figure 5 As shown, it includes a processor 301, a communication interface 302, a memory 303, and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304. Processor 301, memory 303 for storing processor-executable instructions; The processor 301 is configured to execute the instructions to implement the driving behavior warning method as described above.

[0090] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0091] The communication interface is used for communication between the aforementioned terminal and other devices.

[0092] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0093] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0094] In another embodiment provided in this application, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements any of the driving behavior warning methods described in the above embodiments.

[0095] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0096] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0097] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0098] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. A driving behavior early warning method, characterized in that, The method includes: Monitor the vehicle's current speed and the driver's actual driving behavior; Based on the correspondence between vehicle speed ranges and driving behavior warning sensitivity, the warning sensitivity corresponding to the driving speed is determined; wherein, the warning sensitivity includes the warning trigger duration for at least one driving behavior; Based on the warning trigger duration of driving behavior under the aforementioned warning sensitivity, when the actual driving behavior meets the warning trigger duration, a warning is triggered and the number of warning triggers within a preset monitoring period is determined. Based on the number of warning triggers within the monitoring period, a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed is determined, and the first adjustment level is used to adjust the warning sensitivity corresponding to the vehicle speed. A warning is triggered when the actual driving behavior meets the warning trigger duration corresponding to the adjusted warning sensitivity.

2. The method according to claim 1, characterized in that, The step of determining a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed based on the number of warning triggers within the monitoring period, and then adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment level, further includes: Monitor the current driving scenario and driving environment of the vehicle; wherein, the driving scenario includes single-person driving or multi-person driving, and the driving environment includes at least one of road type, traffic conditions and weather conditions; Based on the correspondence between the driving scenario and / or driving environment and the warning sensitivity of driving behavior, a second adjustment level is determined to adjust the current warning sensitivity, and the current warning sensitivity is adjusted using the first adjustment level and the second adjustment level.

3. The method according to claim 1 or 2, characterized in that, Before determining the warning sensitivity corresponding to the driving speed based on the correspondence between vehicle speed range and driving behavior warning sensitivity, the method further includes: Based on the predetermined warning trigger duration of driving behavior, multiple levels of driving behavior warning sensitivity are obtained; wherein, the driving behavior includes at least one of eye closing, gaze deviation, and distraction; The system generates a correspondence between vehicle speed ranges and driving behavior warning sensitivity in ascending order of preset speed intervals.

4. The method according to claim 1, characterized in that, The warning trigger duration based on the driving behavior under the warning sensitivity, when the actual driving behavior meets the warning trigger duration, triggers a warning and determines the number of warning triggers within a preset monitoring period, including: The duration of the actual driving behavior is compared with the warning trigger duration of the corresponding driving behavior under the warning sensitivity to determine whether the actual driving behavior meets the warning trigger duration. If the duration of any actual driving behavior is greater than or equal to the warning trigger duration of the corresponding driving behavior, then the actual driving behavior is determined to meet the warning trigger duration, and a warning is triggered.

5. The method according to claim 1, characterized in that, The step of determining a first adjustment level for adjusting the warning sensitivity corresponding to the vehicle speed based on the number of warning triggers within the monitoring period, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment level, includes: Based on a preset monitoring period, the number of times the actual driving behavior triggers a warning is recorded to obtain the number of warnings triggered within the monitoring period; The number of warnings triggered within the monitoring period is compared with a preset threshold. If the number of warnings triggered is greater than or equal to the preset threshold, a gear adjustment is triggered. In response to triggering a gear adjustment, a first adjustment gear for the warning sensitivity corresponding to the vehicle speed is determined, and the warning sensitivity corresponding to the vehicle speed is adjusted using the first adjustment gear.

6. The method according to claim 5, characterized in that, The step of responding to triggering a gear adjustment, determining a first adjustment gear for the warning sensitivity corresponding to the vehicle speed, and adjusting the warning sensitivity corresponding to the vehicle speed using the first adjustment gear, further includes: Based on a rolling monitoring cycle, if no gear adjustment is triggered within the current monitoring cycle, the number of warning triggers for the current monitoring cycle will be reset to zero; or Based on the rolling monitoring cycle, if a gear adjustment is triggered once within the current monitoring cycle, the number of warning triggers within the current monitoring cycle will be reset to zero.

7. The method according to claim 1 or 2, characterized in that, The method further includes: Determine the target warning sensitivity to be adjusted; wherein, the target warning sensitivity is one of the following: the warning sensitivity corresponding to the vehicle speed, the warning sensitivity after adjustment using the first adjustment gear, and the warning sensitivity after adjustment using the first adjustment gear and the second adjustment gear; Adjust the currently written driving behavior warning sensitivity to the target warning sensitivity.

8. A driving behavior warning device, characterized in that, The device includes: The first monitoring module is used to monitor the vehicle's current speed and the driver's actual driving behavior. The first determining module is used to determine the warning sensitivity corresponding to the driving speed based on the correspondence between the vehicle speed range and the warning sensitivity of driving behavior; wherein, the warning sensitivity includes the warning trigger duration of at least one driving behavior; The first early warning module is used to trigger an early warning based on the early warning trigger duration of driving behavior under the early warning sensitivity, and to determine the number of early warning triggers within a preset monitoring period when the actual driving behavior meets the early warning trigger duration. The second determining module is used to determine a first adjustment level for adjusting the warning sensitivity corresponding to the driving speed based on the number of warning triggers within the monitoring period, and to adjust the warning sensitivity corresponding to the driving speed using the first adjustment level. The second warning module is used to trigger a warning when the actual driving behavior meets the warning trigger duration corresponding to the driving behavior in the adjusted warning sensitivity.

9. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to implement the driving behavior warning method as described in any one of claims 1 to 7.

10. A readable storage medium, characterized in that, A computer program is stored on the readable storage medium, which, when executed by a processor, implements the driving behavior warning method as described in any one of claims 1 to 7.