A driving behavior analysis method

By comprehensively evaluating vehicle speed, acceleration, following distance, stability, emergency handling, and traffic violation information, this system solves the problem of inaccurate assessment results in existing driving behavior analysis systems, and achieves a comprehensive and accurate assessment of drivers' driving abilities.

CN115481908BActive Publication Date: 2025-11-11ICARVISIONS SHENZHEN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211161571.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-23
Publication Date
2025-11-11
Estimated Expiration
2042-09-23

AI Technical Summary

Technical Problem

Existing driving behavior analysis systems analyze vehicle acceleration using only one dimension, resulting in inaccurate assessment results.

Method used

By acquiring vehicle speed data, acceleration data, following distance data, stability information, emergency response results, and violation information, combined with road segment information and preset thresholds, the driver's driving behavior is comprehensively scored, including speeding update points, acceleration update points, following distance update points, stability update points, emergency update points, and violation update points.

Benefits of technology

It enables a comprehensive and accurate assessment of drivers' driving abilities, improving the accuracy and comprehensiveness of the evaluation results, and reflecting the driver's stability, attention to detail, emergency response capabilities, and discipline.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115481908B_ABST
    Figure CN115481908B_ABST
Patent Text Reader

Abstract

This application relates to a driving behavior analysis method, belonging to the field of vehicle technology. It includes: acquiring the vehicle's current speed data; determining an overspeed update score based on the speed data and a speed threshold; acquiring the absolute value of the vehicle's acceleration data; acquiring a pre-set acceleration threshold; determining the acceleration state based on the absolute value of the acceleration data and the preset acceleration threshold; determining whether a following vehicle is accelerating closer; obtaining an acceleration update score; acquiring real-time distance data between the vehicle and the vehicle in front; determining a following distance update score based on the real-time distance data and a preset distance threshold; acquiring the vehicle's stable state information; determining a stable state update score based on the stable state information; acquiring emergency state handling result information; determining an emergency update score based on the handling result information; acquiring the driver's traffic violation information; determining a traffic violation update score based on the traffic violation information; and determining a comprehensive driving behavior score. This application provides a more comprehensive and accurate analysis of the driver's driving behavior.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method for analyzing driving behavior. Background Technology

[0002] With the development of society, cars have become an indispensable means of transportation for people, and driving has become a life skill. However, drivers' driving skills vary greatly. Currently, there are driving behavior analysis systems that analyze vehicle acceleration to obtain a driving behavior assessment. However, because the analysis dimensions are relatively singular and only focus on the behavior of the vehicle itself driven by the driver, the assessment results are not accurate enough and need to be improved. Summary of the Invention

[0003] To address the issues of inaccurate and incomplete assessment results from existing driving behavior and systems, this application provides a driving behavior analysis method.

[0004] The driving behavior analysis method provided in this application adopts the following technical solution:

[0005] A driving behavior analysis method includes the following steps:

[0006] Obtain the vehicle's current speed data;

[0007] Obtain preset speed thresholds for different road sections;

[0008] Obtain information about the road segment where the vehicle is located;

[0009] Determine the corresponding speed threshold based on the road segment information where the vehicle is located;

[0010] The overspeed update score is determined based on the speed data and speed threshold.

[0011] Obtain the absolute value of the vehicle's acceleration data;

[0012] Obtain the preset acceleration threshold;

[0013] The acceleration state is determined based on the absolute value of the acceleration data and a preset acceleration threshold.

[0014] Determine if a vehicle is accelerating closer from behind;

[0015] If not, penalty points will be deducted from the preset acceleration base score to obtain the acceleration update score;

[0016] Obtain real-time distance data to the vehicle ahead;

[0017] Obtain the preset following distance threshold;

[0018] The following distance update score is determined based on real-time distance data and a preset following distance threshold.

[0019] Obtain vehicle stability information and determine stability update score based on the stability information;

[0020] Obtain the results of emergency response and determine the emergency update score based on the results.

[0021] Obtain the driver's traffic violation information and determine the updated violation points based on the violation information;

[0022] A comprehensive driving behavior score is determined based on the speeding update score, the acceleration update score, the following distance update score, the smoothness update score, the emergency update score, and the traffic violation update score.

[0023] By employing the aforementioned technical solutions, the real-time vehicle speed data is compared with the speed threshold corresponding to the road segment to obtain a speeding update score. The absolute value of the acquired vehicle acceleration data is compared with a preset acceleration threshold to determine if a following vehicle is accelerating closer, thus obtaining an acceleration update score. This assesses the driver's driving stability and, combined with the road conditions at the time, determines the acceleration assessment, making the results more accurate and realistic. The real-time distance data to the vehicle in front is compared with a preset distance threshold to obtain a following distance update score. The real-time distance data to vehicles on the side is compared with a preset distance threshold to obtain a lateral distance update score, evaluating the driver's ability to control details. Based on the acquired emergency situation handling results, an emergency update score is obtained, evaluating the driver's emergency response capabilities. Based on the acquired driver's violation information, a violation update score is obtained, assessing the driver's discipline and knowledge reserves. Based on the scores from these various dimensions, a comprehensive score for the driver's driving behavior is derived, making the judgment results more accurate.

[0024] Preferably, the method for determining whether a following vehicle is accelerating closer includes:

[0025] Acquire multiple images of the background region;

[0026] Extract the vehicle region from the image;

[0027] The size of the vehicle area is determined based on the region of the vehicle in the image;

[0028] Determine whether a vehicle is accelerating closer by using the difference in vehicle area between two adjacent images;

[0029] If the difference is less than zero, it is defined as the following vehicle accelerating to approach;

[0030] If the difference is not less than zero, it is defined as no following vehicle accelerating to approach.

[0031] By employing the above technical solution, the difference in vehicle area between two adjacent images is compared. If the difference is less than zero, it indicates that the area of ​​the vehicle in the later image is greater than the area of ​​the vehicle in the earlier image, which means that the vehicle behind is accelerating towards the vehicle driven by the driver. If the difference is greater than zero, it indicates that the area of ​​the vehicle in the later image is less than the area of ​​the vehicle in the earlier image, which means that the vehicle behind is moving away from the vehicle driven by the driver. The determination of vehicle acceleration and approach is based on the gradual change in the area of ​​the vehicle behind, making the determination result more accurate.

[0032] Preferably, the method for obtaining the vehicle's stable state information and determining the stable update score based on the stable state information includes:

[0033] Obtain real-time distance data between the vehicle and the vehicle on the side;

[0034] Obtain the value of the preset distance threshold;

[0035] Determine whether the vehicle is driving smoothly on the driving line;

[0036] If not, then determine the real-time distance data between the vehicle on the side and the size of the preset distance threshold;

[0037] If the real-time distance data between the vehicle and the vehicle on the side is less than the preset distance threshold, then the corresponding penalty points are deducted from the preset stable base score to obtain a stable update score.

[0038] By adopting the above technical solution, if the vehicle drives smoothly on the driving line, it indicates that the driver's driving stability is good. Even if the distance to the side is less than the preset distance threshold, no points will be deducted. If the vehicle does not drive smoothly on the driving line, it indicates that the driver's driving stability needs to be improved. In this case, if the distance to the side vehicle is less than the preset distance threshold, causing driving insecurity, points should be deducted. Finally, a stability update score is obtained. The stability update score is used to judge the driver's driving stability, thereby improving the customer's riding experience on the basis of safety.

[0039] Preferably, the method for determining whether the vehicle is driving smoothly on the driving line includes:

[0040] Acquire multiple images of the area in front of the vehicle;

[0041] Extract the area of ​​the driving lines in the image;

[0042] Obtain the difference in the area of ​​driving lines in adjacent images and the time interval between two adjacent images;

[0043] Based on the difference in the area of ​​the driving line in the adjacent images and the distance between the two adjacent images

[0044] Determine the rate of change of the driving line area at time intervals;

[0045] Determine whether the rate of change of the area of ​​the driving line in adjacent images exceeds a preset area threshold range;

[0046] If yes, it is defined as the vehicle not driving smoothly on the driving line;

[0047] If not, it is defined as the vehicle driving smoothly on the driving line.

[0048] By adopting the above technical solution, the difference in the area of ​​the driving line on the image within a corresponding time period is used to determine whether the vehicle is swaying left and right. If it exceeds the preset threshold range, it means that the vehicle is swaying left and right, which is defined as not driving smoothly on the driving line. If it does not exceed the preset threshold range, it means that the vehicle is not swaying left and right, which is defined as driving smoothly on the driving line. There is a range requirement for driving smoothly on the driving line. Only when the left and right deviations are within the preset threshold range will it be considered as not driving smoothly, making the judgment process more in line with practical applications.

[0049] Preferably, the method for obtaining emergency state processing result information and determining the emergency update score based on the processing result information includes:

[0050] Determine if the vehicle is in an emergency situation;

[0051] If so, obtain the vehicle's speed;

[0052] Determine whether a vehicle is stationary based on its speed;

[0053] If the vehicle is stationary, it is determined whether the distance between the vehicle and the vehicle in front is greater than zero. If yes, bonus points are added to the preset emergency base score, and emergency update points are obtained; if no, penalty points are deducted from the preset emergency base score, and emergency update points are obtained.

[0054] If the vehicle is not stationary, determine whether the direction of the velocity has changed;

[0055] If the direction of the speed changes, it is determined whether the distance between the vehicle and the vehicle on the side is greater than zero; if yes, bonus points are added to the preset emergency base score to obtain emergency update points; if no, penalty points are deducted from the preset emergency base score to obtain emergency update points.

[0056] If the direction of the speed does not change, determine whether the distance between the vehicle and the vehicle in front is greater than zero; if yes, add bonus points to the preset emergency base score and obtain corresponding emergency update points; if no, deduct penalty points from the preset emergency base score and obtain emergency update points.

[0057] By adopting the above technical solution, in an emergency, if the vehicle is stationary and there is a distance between it and the vehicle in front, it means that the vehicle has stopped by braking and has not collided with it, indicating that the emergency response was successful and points can be added to the base score. If the vehicle is still moving and the direction of its speed changes, it means that the vehicle has responded by turning. If there is a distance between the vehicle and the vehicle on the side, it means that the vehicle has not collided with the vehicle on the side, indicating that the emergency response was successful and points can be added to the base emergency score. If the direction of the vehicle's speed does not change and there is a distance between the vehicle and the vehicle in front, it means that the vehicle has continued to move forward by decelerating and has not collided with the vehicle in front, indicating that the emergency response was successful and points can be added to the base emergency score. Otherwise, points will be deducted accordingly. The base emergency score is an important dimension for assessing the driver's emergency response ability in an emergency situation and is an important dimension for comprehensively evaluating the driver's driving behavior. Adding this dimension to judge the driver's driving behavior improves the comprehensiveness of the judgment results.

[0058] Preferably, the method for determining whether a vehicle is in an emergency includes:

[0059] Obtain the real-time distance to the vehicle ahead;

[0060] The speed at which the distance decreases is determined based on the real-time distance to the vehicle ahead and the interval between distance measurements, indicating whether the speed exceeds a preset speed threshold.

[0061] If the speed exceeds the preset threshold, the vehicle is determined to be in an emergency state.

[0062] If the speed does not exceed the preset speed threshold, the vehicle is determined not to be in an emergency.

[0063] By adopting the above technical solution, if the distance between the vehicle and the vehicle in front is decreasing rapidly and the speed at which the distance decreases exceeds a preset speed threshold, it indicates that the distance between the vehicle and the vehicle in front is decreasing rapidly, and the vehicle is determined to be in an emergency state. When there is a vehicle in front and the distance between the two is decreasing rapidly, the vehicle is considered to be in an emergency state. This is the solution for judging an emergency state in this application. Judging based on distance is easy for the system to process and is based on the actual situation.

[0064] Preferably, the method for determining whether the speed of distance reduction exceeds a preset speed threshold based on the real-time distance to the vehicle ahead and the interval between distance measurements includes:

[0065] Acquire the real-time distances between multiple vehicles ahead and the corresponding collection times;

[0066] The change in distance to the vehicle in front is obtained based on multiple real-time distances to the vehicle in front;

[0067] The interval time corresponding to each change value is determined based on multiple acquisition times;

[0068] The speed of distance change is determined based on the change value and the corresponding interval time.

[0069] If the speed at which the distance changes exceeds a preset speed threshold, the vehicle is determined to be in an emergency state.

[0070] If the speed at which the distance changes does not exceed a preset speed threshold, the vehicle is determined not to be in an emergency.

[0071] By adopting the above technical solution, the speed of distance change can be obtained based on the change value of the distance between the vehicle and the vehicle in front and the time interval corresponding to each change value. Then, the speed of distance change is compared with the preset speed threshold to determine the emergency state, making the judgment structure more accurate.

[0072] Preferably, obtaining driver's traffic violation information includes:

[0073] Obtain the types and number of traffic violations committed by the vehicle;

[0074] Based on the correspondence between vehicles and drivers, determine the type and number of traffic violations committed by the driver each time they drive.

[0075] Based on the type and number of violations, penalty points are deducted from the preset base violation points to obtain violation update points.

[0076] By adopting the above technical solution, based on the fleet management schedule, it is possible to find the corresponding driver for each day by vehicle. This allows us to obtain the type and number of violations by the corresponding driver each day by acquiring the type and number of violations by the vehicle. Based on the type and number of violations, points are deducted from the base score. This is an assessment of the driver's discipline and knowledge, making the assessment more accurate.

[0077] In summary, this application includes at least one of the following beneficial technical effects:

[0078] 1. By comparing the driver's real-time speed with the speed threshold of the road segment to obtain the speeding update score, and comparing the driver's real-time acceleration with the preset acceleration threshold, and also taking into account the road conditions at the time, such as whether there are following vehicles accelerating to approach, the driver's acceleration update score is more comprehensive and accurate. In addition, the driver's following distance update score, smoothness update score, emergency update score and violation update score are obtained and output as a comprehensive score based on weighted calculation. This can comprehensively judge the driver's driving ability and make the judgment result more accurate.

[0079] 2. When obtaining the smoothness update score of a vehicle, it is necessary to first determine whether the driver is driving smoothly on the driving line, and then determine the distance to the vehicle on the side and the size of the preset distance threshold based on the determination result. The smoothness update score is determined based on the distance determination result. The determination combined with the actual situation makes the final score more accurately reflect the driver's driving ability.

[0080] 3. By matching vehicle and driver information, the types and frequency of traffic violations of the vehicle are obtained, which in turn reveals the types and frequency of traffic violations committed by the driver. This information is used to assess the driver's discipline and knowledge, making the judgment more accurate. Attached Figure Description

[0081] Figure 1 This is an overall flowchart of the driving behavior analysis method according to an embodiment of this application.

[0082] Figure 2 This is a flowchart illustrating the process of obtaining the super-fast update score in an embodiment of this application.

[0083] Figure 3 This is a flowchart illustrating the process of obtaining the acceleration update score in an embodiment of this application.

[0084] Figure 4 This is a flowchart illustrating the process of obtaining the following distance update score in an embodiment of this application.

[0085] Figure 5 This is a flowchart illustrating the process of obtaining a stable update score in an embodiment of this application.

[0086] Figure 6 This is a flowchart for determining whether a vehicle is in an emergency.

[0087] Figure 7 This is a flowchart illustrating the process of obtaining emergency update points in an embodiment of this application.

[0088] Figure 8 This is a flowchart illustrating the process of obtaining violation update points in an embodiment of this application. Detailed Implementation

[0089] The following is in conjunction with the appendix Figure 1-8 This application will be described in further detail.

[0090] This application discloses a method for analyzing driving behavior. (Refer to...) Figure 1 This includes the following steps:

[0091] The system acquires the driver's speeding, acceleration, following distance, stability, emergency response, and traffic violation update scores. A weighted average of these update scores is then used to calculate a comprehensive driving behavior score. Let the speeding update score be a1 with a weight of k1, the acceleration update score be a2 with a weight of k2, the following distance update score be a3 with a weight of k3, the stability update score be a4 with a weight of k4, the emergency response update score be a5 with a weight of k5, and the traffic violation update score be a6 with a weight of k6. The weights are determined based on the specific requirements of each assessment. Therefore, the comprehensive driving behavior score = a1*k1 + a2*k2 + a3*k3 + a4*k4 + a5*k5 + a6*k6.

[0092] Reference Figure 2 The method to obtain the super-fast update score is as follows:

[0093] Obtain the vehicle's current speed information.

[0094] Obtain preset speed thresholds for different road sections.

[0095] Obtain information about the road segment where the vehicle is located.

[0096] Determine the preset speed threshold for that road segment based on information about the vehicle's location.

[0097] Determine the difference between the vehicle's speed data and the preset speed threshold.

[0098] If the score is greater than the target score, it is defined as speeding, and penalty points are deducted from the preset base speed score to obtain speeding update points.

[0099] This is used to determine whether a driver frequently speeds, violates traffic laws, and poses a safety hazard.

[0100] Reference Figure 3 The method for obtaining the acceleration update score is as follows:

[0101] Obtain the absolute value of the vehicle's acceleration data.

[0102] Obtain the preset acceleration threshold.

[0103] Determine the absolute value of the acceleration data and compare it with the preset acceleration threshold.

[0104] If the absolute value of the acceleration data is greater than the preset acceleration threshold, then

[0105] Obtain multiple images of the background area.

[0106] Extract the vehicle region from the image.

[0107] Determine the size of a vehicle based on the region of the vehicle in the image.

[0108] Determining whether a following vehicle is accelerating closer is based on the difference in vehicle area between two adjacent images.

[0109] If the difference is less than zero, it means the vehicle's area is increasing, which indicates that the following vehicle is accelerating towards it.

[0110] If the difference is not less than zero, it means that the vehicle area is decreasing or remains unchanged, which means that the following vehicle is not accelerating to approach.

[0111] If the vehicle behind accelerates to approach, and the vehicle accelerates rapidly to avoid the danger, no points will be deducted. If the vehicle behind does not accelerate to approach, penalty points will be deducted from the preset acceleration base score, and an acceleration update score will be obtained.

[0112] This assesses a driver's ability based on the smoothness of vehicle movement. Smoothness enhances the passenger experience and increases passenger trust in the driver and fleet management, making it a fundamental yet crucial criterion. For example, if the area of ​​the vehicle in the previous image is s1 and the area of ​​the vehicle in the next image is s2, and the difference between s1 and s2 is less than zero (i.e., s1 is less than s2), it indicates that the vehicle in the next image is closer to the vehicle being driven by the driver.

[0113] Reference Figure 4 The method for obtaining the following distance update score is as follows:

[0114] Obtain real-time distance data between the vehicle and the vehicle in front.

[0115] Obtain the preset following distance threshold.

[0116] The system determines the real-time distance to the vehicle ahead and compares it with a preset following distance threshold.

[0117] If the real-time distance data to the vehicle in front is less than the preset following distance threshold, penalty points will be deducted from the preset following distance base score to obtain the following distance update score.

[0118] Reference Figure 5 The method for obtaining a stable update score is as follows:

[0119] Acquire multiple images of the area in front of the vehicle.

[0120] Extract the area of ​​the driving lines in the image.

[0121] Obtain the difference in the area of ​​driving lines in adjacent images and the time interval between adjacent images.

[0122] Obtain the preset stable threshold range.

[0123] The row is determined based on the difference in the area of ​​the driving line in adjacent images and the time interval between adjacent images.

[0124] The speed of change of the driving line area

[0125] Determine whether the speed of change of the driving line area in adjacent images exceeds a preset threshold range

[0126] If so, it is defined that the vehicle is not driving smoothly on the driving line

[0127] If not, it is defined that the vehicle is driving smoothly on the driving line

[0128] If the vehicle is not driving smoothly on the driving line

[0129] Obtain the real-time distance data between the vehicle and the vehicle on the side

[0130] Obtain the preset smooth distance threshold

[0131] Judge the size of the real-time distance from the vehicle on the side and the preset smooth distance threshold

[0132] If the real-time distance from the vehicle on the side is less than the preset smooth distance threshold, it means that the driver deviates from the driving line and gets closer to the vehicle on the side during driving. Then, deduct the penalty points from the preset smooth base score to obtain the smooth update score

[0133] Judge whether the vehicle is driving smoothly on the road. This is an evaluation of the driver's smooth driving. Swaying left and right during driving will affect the passengers' experience. This is to judge the driver's driving behavior through the dimension of the driver's control of the distance when driving, and to examine the driver's ability to control details. Let the difference in the driving line area between two adjacent images within a period of time be denoted as s1, and the interval time between two adjacent images be denoted as t1. Then the speed of change of the driving line is denoted as v1 = s1 / t1. Compare v1 with the preset threshold range V. If v1 > V, it is judged that the vehicle is not driving smoothly on the driving line. If v1 < V, it is judged that the vehicle is driving smoothly on the driving line

[0134] Refer to Figure 6 and 7 , the method for obtaining the emergency update score is as follows

[0135] Obtain multiple real-time distances from the vehicle in front

[0136] Based on multiple real-time distances from the vehicle in front, obtain the change value of the distance from the vehicle in front

[0137] Obtain the interval time corresponding to the change value of the distance

[0138] Based on the change value of the distance from the vehicle in front and the corresponding interval time, obtain the speed value of the distance change

[0139] The system compares the speed of the distance change with a preset speed threshold. If the speed of the distance change is greater than the preset speed threshold, it indicates that the distance to the vehicle ahead is decreasing rapidly, and an emergency situation is declared. Let s1 be the real-time distance between the driver's vehicle and the vehicle ahead in the first second, s2 in the second second, and s3 in the third second. The change in distance between the driver's vehicle and the vehicle ahead in the first and second seconds is s2-s1, with a corresponding interval of 1 second. The change in distance between the driver's vehicle and the vehicle ahead in the second and third seconds is s3-s2, with a corresponding interval of 1 second. Therefore, the speed of the distance change between the first, second, and third seconds is v1 = {(s3-s2)-(s2-s1)} / 2. v1 is compared with a preset speed threshold V. If v1 > V, the vehicle is determined to be in an emergency situation.

[0140] If the vehicle is in an emergency, obtain the vehicle's speed.

[0141] Determine if the vehicle's speed is greater than zero.

[0142] If the distance is not greater than zero, obtain the distance between the vehicle and the vehicle in front.

[0143] Determine if the distance between the vehicle and the vehicle in front is greater than zero.

[0144] If the distance between the vehicle and the vehicle in front is greater than zero, it means that the vehicle has stopped by braking and has not collided with the vehicle in front. At this time, it is determined that the emergency response was successful, and bonus points are added to the preset emergency base score to obtain emergency update points.

[0145] If the distance between a vehicle and the vehicle in front is not greater than zero, it indicates a collision between the two vehicles. In this case, the emergency response is deemed a failure, and penalty points are deducted from the preset emergency base score, while emergency status update points are obtained.

[0146] If the vehicle's speed is greater than zero, determine the direction of the speed.

[0147] If the direction of the velocity changes

[0148] Get the distance to vehicles on the side.

[0149] Determine if the distance to the vehicle on the side is greater than zero.

[0150] If the distance between the vehicle and the vehicle on the side is greater than zero, it means that the vehicle has made an emergency turn without colliding with the vehicle on the side. The emergency is considered successful, and bonus points are added to the preset emergency base score to obtain emergency update points.

[0151] If the distance between the vehicle and the vehicle on the side is not greater than zero, it means that the vehicle attempted to turn in an emergency but collided with the vehicle on the side. This is considered a failed emergency response, and penalty points will be deducted from the preset emergency response base score, while emergency response update points will be obtained.

[0152] If the direction of the velocity does not change

[0153] Calculate the distance to the vehicle in front.

[0154] Determine if the distance to the vehicle ahead is greater than zero.

[0155] If the distance to the vehicle in front is greater than zero, it means the vehicle responded to the emergency by slowing down and did not collide with the vehicle in front. The emergency response is considered successful, and bonus points are added to the preset emergency response score, thus obtaining emergency response update points.

[0156] If the distance to the vehicle in front is not greater than zero, it means that the vehicle attempted to slow down in an emergency but collided with the vehicle in front. This is considered an emergency failure, and penalty points will be deducted from the preset emergency base score, while emergency update points will be obtained.

[0157] This tests a driver's ability to respond to emergencies and is also an important dimension in the overall evaluation of drivers.

[0158] Reference Figure 8 The method to obtain traffic violation update points is as follows:

[0159] Obtain the types and number of traffic violations committed by the vehicle.

[0160] Based on the correspondence between drivers and vehicles, the types and number of traffic violations committed by drivers are obtained.

[0161] Based on the type and number of violations, penalty points are deducted from the preset base violation points to obtain violation update points.

[0162] The fleet determines the daily driver and vehicle pairing based on the schedule, obtains the type and number of traffic violations of the vehicles to determine the corresponding driver's violations, and deducts penalty points from the base violation points based on the type and number of violations. This is an assessment of the driver's discipline and knowledge, and is a driver's basic quality.

[0163] The processing system outputs the above-mentioned speeding update score, acceleration update score, following distance update score, stability update score, emergency state update score, and traffic violation update score, which are the driving behavior scores for each dimension.

[0164] The processing system outputs scores for each of the above dimensions, thus demonstrating the driver's capabilities in each dimension. This allows the fleet to implement differentiated management for each driver, improving weaker dimensions while strengthening others. Insurance companies can also determine vehicle insurance costs based on the scores for each dimension, determining whether the issue stems from driver negligence or environmental factors. The overall driving behavior score reflects the driver's comprehensive capabilities, providing a holistic assessment of their control over the vehicle.

[0165] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A driving behavior analysis method, characterized in that, include: Obtain the vehicle's current speed data; Obtain preset speed thresholds for different road sections; Obtain information about the road segment where the vehicle is located; Determine the corresponding speed threshold based on the road segment information where the vehicle is located; The overspeed update score is determined based on the speed data and speed threshold. Obtain the absolute value of the vehicle's acceleration data; Obtain the preset acceleration threshold; The acceleration state is determined based on the absolute value of the acceleration data and a preset acceleration threshold. Determine if a vehicle is accelerating closer from behind; If not, penalty points will be deducted from the preset acceleration base score to obtain the acceleration update score; Obtain real-time distance data to the vehicle ahead; Obtain the preset following distance threshold; The following distance update score is determined based on real-time distance data and a preset following distance threshold. The process of acquiring vehicle stability information and determining a stability update score based on that information includes: acquiring multiple images of the area in front of the vehicle; extracting the area of ​​the driving line in each image; obtaining the difference between the driving line areas in adjacent images and the time interval between two adjacent images; determining the rate of change of the driving line area based on the difference and the time interval; determining whether the rate of change of the driving line area exceeds a preset area threshold range; if it does, the vehicle is determined not to be driving smoothly on the driving line; at this time, real-time distance data between the vehicle and vehicles on the side is acquired; if the real-time distance data is less than a preset distance threshold, a corresponding penalty point is deducted from the preset stability base score to obtain a stability update score; if it does not exceed the threshold, the vehicle is determined to be driving smoothly on the driving line, no stability base score is deducted, and a stability update score is obtained. The process of obtaining emergency status processing result information and determining an emergency update score based on the processing result information includes: first, determining whether the vehicle is in an emergency state; the method for determining whether the vehicle is in an emergency state is to obtain the real-time distance between the vehicle and the vehicle in front, and based on the real-time distance and the interval between distance measurements, determining whether the rate at which the distance decreases exceeds a preset speed threshold; if it exceeds the threshold, the vehicle is determined to be in an emergency state; if the vehicle is in an emergency state, the vehicle's speed is obtained, and based on the vehicle's speed, it is determined whether the vehicle is stationary; if the vehicle is stationary, the distance between the vehicle and the vehicle in front is determined to be greater than zero; if so, the vehicle is assigned a preset emergency baseline score. If the vehicle is not stationary, the system checks whether the direction of speed has changed. If the direction of speed has changed, the system checks whether the distance between the vehicle and the vehicle to the side is greater than zero. If yes, the system adds bonus points to the preset emergency base score and gains emergency update points; if no, the system deducts penalty points from the preset emergency base score and gains emergency update points. If the direction of speed has not changed, the system checks whether the distance between the vehicle and the vehicle in front is greater than zero. If yes, the system adds bonus points to the preset emergency base score and gains emergency update points; if no, the system deducts penalty points from the preset emergency base score and gains emergency update points. Obtain the driver's traffic violation information and determine the updated violation points based on the violation information; A comprehensive driving behavior score is determined based on the speeding update score, the acceleration update score, the following distance update score, the smoothness update score, the emergency update score, and the traffic violation update score.

2. The driving behavior analysis method according to claim 1, characterized in that, The method for determining whether a following vehicle is accelerating closer includes: Acquire multiple images of the background region; Extract the vehicle region from the image; The size of the vehicle area is determined based on the region of the vehicle in the image; Calculate the difference in vehicle area between two adjacent images; If the difference is less than zero, it is defined as the following vehicle accelerating to approach; If the difference is not less than zero, it is defined as the following vehicle not accelerating to approach.

3. The driving behavior analysis method according to claim 1, characterized in that, The method for determining whether the speed at which the distance decreases exceeds a preset speed threshold based on the real-time distance to the vehicle ahead and the interval between distance measurements includes: Acquire the real-time distances between multiple vehicles ahead and the corresponding collection times; The change in distance to the vehicle in front is obtained based on multiple real-time distances to the vehicle in front; The interval time corresponding to each change value is determined based on multiple acquisition times; The speed of distance change is determined based on the change value and the corresponding interval time. If the speed at which the distance changes exceeds a preset speed threshold, the vehicle is determined to be in an emergency state. If the speed at which the distance changes does not exceed a preset speed threshold, the vehicle is determined not to be in an emergency.

4. The driving behavior analysis method according to claim 1, characterized in that, The acquisition of the driver's traffic violation information includes: Obtain the types and number of traffic violations committed by the vehicle; Based on the correspondence between vehicles and drivers, determine the type and number of traffic violations committed by the driver each time they drive. Based on the type and number of violations, penalty points are deducted from the preset base violation points to obtain violation update points.

Citation Information

Patent Citations

  • Driving technology scoring method and device, storage medium and vehicle

    CN108482382A

  • Driving credit determination method and system, and information data processing terminal

    CN114067557A

  • On-vehicle warning device

    JP2012048346A