Driver Abnormal Driving Behavior Detection Method, Computer Device, and Storage Medium
By collecting multiple sensor data of the mobile terminal and automatically generating thresholds, the detection system can accurately judge the driver's abnormal driving behavior, solving the problem of misjudgment of existing systems and the inability to detect fatigue driving, and improving driving safety.
Patent Information
- Application Number
- CN202310204736.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-06
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2043-03-06
AI Technical Summary
The existing driver's abnormal driving behavior detection system has misjudgment problems, especially when there are other passengers in the car, the detection system may misjudgment the passenger's behavior as the driver's abnormal behavior, resulting in discomfort and safety hazards. At the same time, the existing system cannot effectively detect drivers' abnormal driving behaviors caused by fatigue or discomfort.
By collecting multiple sensor data from the mobile terminal, including acceleration sensors, accelerator pedal pressure sensors, steering wheel speed sensors and steering wheel hand grip status sensors, the initial state is generated and thresholds are automatically generated based on dynamic sensing information, to determine whether the driver's driving behavior is abnormal, and an early warning is issued when an abnormality is detected.
It improves the accuracy of driver abnormal driving behavior detection, reduces misjudgment, timely warnings, and enhances driving safety.
Smart Images

Figure CN116394952B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of driving behavior detection, and particularly to a method for detecting abnormal driving behavior of a driver, a computer device, and a storage medium. Background Art
[0002] Transportation is a vital industry in the national economy. The rise of this industry has played a great role in promoting the progress of human civilization. With the rapid development of the global economy and the rapid progress of various industries in the world, the problems of shortage of natural resources and deterioration of the ecological environment have brought increasingly prominent contradictions. The mode of transportation development is gradually experiencing a development process from extensive to intensive, from quantitative expansion to quality improvement. The value orientation of high efficiency, safety, and environmental protection is constantly strengthening in all walks of life, and the transportation field also begins to emphasize safety, reliability, and economic efficiency. Along with the rapid development of the transportation industry, the damage to personal and property caused by traffic accidents is becoming more and more serious, and the casualties caused by potential traffic safety hazards are also increasing. Ensuring road traffic safety has become an urgent and major problem to be solved in the development of modern transportation;
[0003] In view of the current situation of frequent occurrence of traffic accidents, in the prior art, a system for detecting the driving behavior of a driver during driving has been developed to help the driver reduce dangerous driving behaviors and improve the safety of driving.
[0004] The prior art has the following deficiencies:
[0005] 1. Since the mobile terminal itself has various sensors, the existing detection systems mainly detect whether the driver has abnormal driving behavior based on the posture of the sensors inside the mobile terminal. However, if there are other passengers in the vehicle during driving and the passengers use the mobile terminal, the posture of the mobile terminal will change. At this time, the detection system will still detect that the driver has abnormal driving behavior and give an alarm prompt. There is an error in the detection, and continuous alarms will cause discomfort to the people in the vehicle and even distract the driver's attention, posing a safety hazard.
[0006] 2. When only judging whether the driver has abnormal driving behavior by collecting the sensor posture of the mobile terminal, it can only judge whether the current vehicle is driving normally and whether the driver is making a call during driving. However, when the driver is unwell or fatigued, only when the vehicle is driving abnormally can the system collect the change in the sensor posture of the mobile terminal. At this time, giving an early warning will miss the best early warning time, resulting in an irreparable car accident. Summary of the Invention
[0007] The purpose of the present invention is to provide a method for detecting abnormal driving behavior of a driver, a computer device, and a storage medium to solve the deficiencies in the background art.
[0008] To achieve the above object, the present invention provides the following technical solutions: a method for detecting abnormal driving behavior of a driver, the detection method comprising the following steps:
[0009] S1: The acquisition end acquires the first sensor data of the mobile terminal and determines whether the vehicle is in a driving state;
[0010] S2: The vehicle maintains a driving state for a period of time, and the acquisition end acquires the travel data of multiple sensors of the mobile terminal to generate the initial state of the mobile terminal;
[0011] S3: When the acceleration of the first sensor of the mobile terminal increases beyond the acceleration threshold during a certain travel, the acquisition end acquires the pressure change of the vehicle accelerator pedal during this travel. If the pressure change of the accelerator pedal exceeds the pressure change threshold, it is determined that the driver's driving behavior is abnormal;
[0012] S4: When the axial values of multiple sensors of the mobile terminal fluctuate during a certain travel, the acquisition end acquires the rotational speed value of the vehicle steering wheel during this travel. If the rotational speed change of the steering wheel exceeds the rotational speed change threshold, it is determined that the driver's driving behavior is abnormal;
[0013] S5: When the initial state of the mobile terminal changes during a certain travel, the acquisition end acquires whether the driver is in the state of holding the vehicle steering wheel during this travel. If it is in the state of holding the vehicle steering wheel with one hand, it is determined that the driver's driving behavior is abnormal;
[0014] S6: After determining that the driver's driving behavior is abnormal, a warning prompt is issued.
[0015] Preferably, it further includes:
[0016] S7: The acquisition end acquires the pressure change of the driver stepping on the accelerator pedal, the rotational speed value of the steering wheel, and the state of holding the vehicle steering wheel in multiple travel segments. When the pressure change of the driver stepping on the accelerator pedal and the rotational speed value of the steering wheel continuously fluctuate, or when both hands of the driver do not hold the vehicle steering wheel, it is determined that the driver's driving behavior is abnormal and a warning prompt is issued.
[0017] Preferably, in step S2, after the vehicle maintains a driving state for more than a period of time, the acquisition end acquires a segment of travel data of multiple sensors of the mobile terminal to determine the initial state of the mobile terminal. The specific steps are as follows:
[0018] S2.1: Start acquisition after confirming that the vehicle is in a driving state;
[0019] S2.2: Acquire the travel data of multiple sensors of the mobile terminal within a certain time period;
[0020] S2.3: Set the initial state of the mobile terminal in the driving state based on the travel data.
[0021] Preferably, in step S3, the acquisition end acquires the pressure change of the vehicle's accelerator pedal during this journey. If the pressure change of the accelerator pedal exceeds the pressure change threshold, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows:
[0022] S3.1: Add a pressure sensor at the vehicle's accelerator pedal;
[0023] S3.2: When the acquisition end acquires that the acceleration detected by the acceleration sensor of the mobile terminal exceeds the acceleration threshold, the acquisition end acquires again whether the pressure change of the pressure sensor within this journey segment exceeds the pressure change threshold;
[0024] S3.3: If the pressure change of the pressure sensor exceeds the pressure change threshold, it is determined that the vehicle accelerates too fast and the driver has abnormal behavior, and a warning prompt is given;
[0025] S3.4: If the pressure change of the pressure sensor does not exceed the pressure change threshold, no warning prompt is given.
[0026] Preferably, in step S4: When the rotation speed value of the steering wheel fluctuates, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows:
[0027] S4.1: The values of the x-axis and y-axis of the direction sensor change;
[0028] S4.2: The acquisition end acquires the rotation speed value of the vehicle's steering wheel;
[0029] S4.3: If the rotation speed value of the steering wheel exceeds the rotation speed change threshold, it is determined that the driver's driving behavior is abnormal and a warning prompt is made.
[0030] Preferably, when the mobile terminal moves inside the vehicle, the acceleration sensor, gravity sensor, and direction sensor inside the mobile terminal will all change. When the change values of multiple sensors exceed the preset change threshold, the acquisition end acquires whether the driver holds the steering wheel with one hand or both hands during a journey. When the driver holds the steering wheel with both hands, the capacitance sensor feeds back two electrical signals, and at this time, it is determined that there is no abnormal driving behavior. When the driver holds the steering wheel with one hand, the capacitance sensor feeds back one electrical signal, and at this time, it is determined that the driver has abnormal driving behavior.
[0031] The present invention also provides a device for detecting abnormal driving behavior of a driver, which is characterized in that it includes an acquisition module and a processing module;
[0032] Among them,
[0033] The acquisition module acquires the sensor data of the mobile terminal, the throttle pedal pressure data, the steering wheel rotation speed data, and the steering wheel grip data. The processing module compares the mobile terminal sensor data, the throttle pedal pressure data, the steering wheel rotation speed data, and the steering wheel grip data with preset thresholds to determine whether the driver has abnormal driving behavior.
[0034] Preferably, the acquisition module includes a mobile terminal acquisition unit, a throttle pedal pressure acquisition unit, a steering wheel rotation speed acquisition unit, and a steering wheel grip condition acquisition unit;
[0035] The mobile terminal acquisition unit: is used to acquire the real-time data of multiple sensors on the mobile terminal;
[0036] The throttle pedal pressure acquisition unit: is used to acquire the pressure change range data of the throttle pedal in a certain stroke segment;
[0037] The steering wheel rotation speed acquisition unit: is used to acquire the steering wheel rotation speed change range data in a certain stroke segment;
[0038] The steering wheel grip condition acquisition unit: is used to acquire the steering wheel grip condition data in a certain stroke segment.
[0039] In the above technical solution, the technical effects and advantages provided by the present invention are as follows:
[0040] 1. The present invention detects the mobile terminal sensor to determine whether there is abnormal driving behavior. During the preliminary judgment process, with the assistance of the vehicle condition acquisition information, the driving behavior state of the driver is further confirmed, thus avoiding misjudgment of the driver's behavior. The detection accuracy is high. During the detection process, multiple states of the mobile terminal are detected, as well as the behavior status of the driver himself. Thus, after determining the abnormal driving behavior of the driver, the current state of the vehicle is determined and early warning is given in a timely manner.
[0041] 2. The present invention automatically generates an initial threshold during the vehicle driving process. Compared with the traditional artificial setting of the initial threshold, generating the threshold according to the dynamic sensing information during the driving process is more in line with the vehicle driving state, thus improving the later warning efficiency. Description of the Drawings
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0043] Figure 1 It is the working flow chart of the present invention. Detailed Embodiments
[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention.
[0045] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there can also be a middle element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be a middle element at the same time.
[0046] Embodiment 1
[0047] Please refer to Figure 1 As shown, for the method for detecting abnormal driving behavior of a driver in this embodiment, the detection method includes the following steps:
[0048] The acquisition end acquires the acceleration sensor data of the mobile terminal, determines whether the vehicle is in a driving state, and after the vehicle maintains the driving state for a period of time, the acquisition end acquires a section of travel data of multiple sensors of the mobile terminal to determine the initial state of the mobile terminal.
[0049] During the driving process of the vehicle, when the acceleration of the acceleration sensor of the mobile terminal increases by more than the acceleration threshold in a certain section of travel, the acquisition end acquires the pressure change of the vehicle throttle pedal in this section of travel. If the throttle pedal pressure change exceeds the pressure change threshold, it is determined that the driver's driving behavior is abnormal.
[0050] During the driving process of the vehicle, when the axial values of multiple sensors of the mobile terminal show violent fluctuations in a certain section of travel, the acquisition end acquires the rotation speed value of the vehicle steering wheel in this section of travel. If the rotation speed value of the steering wheel shows violent fluctuations, it is determined that the driver's driving behavior is abnormal.
[0051] During the driving process of the vehicle, when the initial state of the mobile terminal changes in a certain section of travel, the acquisition end acquires whether the driver is in the state of holding the vehicle steering wheel with one hand in this section of travel. If it is in the state of holding the vehicle steering wheel with one hand, it is determined that the driver's driving behavior is abnormal.
[0052] During the driving process of the vehicle, the acquisition end acquires the pressure change of the driver stepping on the throttle pedal, the rotation speed value of the steering wheel, and the state of holding the vehicle steering wheel in multiple sections of travel.
[0053] When the pressure change of the driver stepping on the throttle pedal and the rotation speed value of the steering wheel continuously fluctuate, or when both hands of the driver do not hold the vehicle steering wheel, it is determined that the driver's driving behavior is abnormal.
[0054] This detection method detects the sensors of the mobile terminal to determine whether there are abnormal driving behaviors. During the preliminary judgment process, with the assistance of the information collected on the vehicle conditions, the driving behavior state of the driver is further confirmed, thus avoiding misjudging the driver's behavior. It has high detection accuracy. During the detection process, multiple states of the mobile terminal are detected, as well as the behavior status of the driver himself. Thus, after determining the abnormal driving behavior of the driver, the current state of the vehicle is determined and early warnings are issued in a timely manner.
[0055] Embodiment 2
[0056] When there are other passengers in the vehicle during driving, when the passengers use the mobile terminal, the posture of the mobile terminal changes. At this time, the detection system will still detect that the driver has abnormal driving behaviors and give an alarm prompt. There are errors in the detection, and continuous alarms will cause discomfort to the people in the vehicle and even distract the driver's attention, posing a safety hazard.
[0057] The acquisition end acquires the acceleration sensor data of the mobile terminal and judges whether the vehicle is in a driving state. The specific steps are as follows:
[0058] A. When the vehicle moves, the acceleration sensor detects the vehicle acceleration;
[0059] B. When the vehicle acceleration exceeds the speed threshold, the acquisition end counts the travel time after the vehicle acceleration exceeds the speed threshold;
[0060] C. When the travel time exceeds the time threshold, calculate the average speed of the vehicle during the travel time. If the average speed exceeds the speed threshold, it is judged that the vehicle is in a driving state.
[0061] The specific logic is as follows: Let the speed threshold be 20 km / h. When the vehicle acceleration detected by the acceleration sensor is greater than 20 km / h, the acquisition end starts timing. Let the time threshold be 1 min. When the travel time is greater than 1 min, the acquisition end obtains the average speed of the vehicle during the travel time through the formula travel distance / 1 min, and then compares the average speed with the speed threshold to judge whether the vehicle is in a driving state.
[0062] After the vehicle has been in a driving state for a period of time, the acquisition end acquires a section of travel data of multiple sensors of the mobile terminal to determine the initial state of the mobile terminal. The specific steps are as follows:
[0063] D. Start acquisition after confirming that the vehicle is in a driving state;
[0064] E. Acquire the travel data of multiple sensors of the mobile terminal within a certain time period;
[0065] F. Setting the initial state of the mobile terminal in driving state based on the travel data.
[0066] The specific processing logic is as follows: the speed of a vehicle will not remain constant during driving, and the speed change of the vehicle is a linear change. At this time, multiple sensors of the mobile terminal will fluctuate slightly, but the fluctuation range is small. The average value of multiple sensors within the fluctuation range is taken to set the initial state, and the initial threshold is generated. The dynamic sensor information reflected by the driving behavior on a certain sensor is read in real time, and compared with the initial threshold to determine whether the driving behavior at the current moment is normal or abnormal. In the process of vehicle driving, the journey is divided into multiple journey segments according to distance or time. The above steps are repeated for each journey segment to generate a new initial threshold. After removing a maximum initial threshold and a minimum initial threshold, the average value of the remaining initial thresholds is taken as the final initial threshold.
[0067] This step automatically generates an initial threshold value while the vehicle is driving. Compared with the traditional manually set initial threshold value, the threshold value automatically generated according to the dynamic sensor information during driving is more in line with the vehicle's driving status, thereby improving the efficiency of later warnings.
[0068] For example, vehicles of different brands and models have different shock absorption and acceleration performances during driving, but the artificially set initial threshold is a constant, which will result in a large detection error when applied to all vehicles, resulting in low warning efficiency.
[0069] Example 3
[0070] If there are other passengers while the vehicle is driving, the posture of the mobile terminal will change when the passenger uses the mobile terminal. At this time, the detection system will still detect abnormal driving behavior of the driver and issue an alarm. There are errors in the detection, and continuous alarms will cause discomfort to the people in the car and even distract the driver's attention, posing a safety hazard.
[0071] In the abnormal driving behavior of the driver, when the driver appears to be in an excited state, the vehicle may suddenly accelerate, making the safe driving of the vehicle not guaranteed.
[0072] During vehicle driving, when the acceleration of the acceleration sensor of the mobile terminal increases and exceeds the acceleration threshold in a certain journey, the acquisition end collects the pressure change of the vehicle's accelerator pedal in the journey. If the accelerator pedal pressure change exceeds the pressure change threshold, it is judged that the driver's driving behavior is abnormal. The specific steps are:
[0073] G. Add a pressure sensor to the vehicle's accelerator pedal;
[0074] H. When the acceleration sensor of the mobile terminal on the acquisition end detects that the acceleration of the vehicle exceeds the acceleration threshold, the acquisition end collects again whether the pressure change of the pressure sensor within this journey segment exceeds the pressure change threshold;
[0075] I. If the pressure change of the pressure sensor exceeds the pressure change threshold, it is determined that the vehicle accelerates too fast and the driver has abnormal behavior, and a warning prompt is given;
[0076] J. If the pressure change of the pressure sensor does not exceed the pressure change threshold, no warning prompt is given.
[0077] The specific processing logic is as follows: When the vehicle suddenly accelerates or the moving speed of the mobile terminal itself is too fast, the acceleration sensor of the mobile terminal will cause the acceleration of the mobile terminal to exceed the acceleration threshold. When the acceleration of the mobile terminal exceeds the acceleration threshold, if the pressure on the accelerator pedal is a linear pressure, then when the accelerator pedal is stepped on within a period of time, the pressure change range of the pressure sensor will not be very large, that is, the pressure change of the pressure sensor does not exceed the pressure change threshold. If the vehicle suddenly accelerates, it means that the driver steps on the accelerator pedal forcefully. At this time, the pressure change of the pressure sensor exceeds the pressure change threshold. Combining the fact that the acceleration of the mobile terminal exceeds the acceleration threshold, it can be determined that the driver has the abnormal behavior of stepping on the accelerator pedal deeply, and this abnormal behavior causes the vehicle to suddenly accelerate, and a warning prompt is given.
[0078] When the vehicle is driving normally on the current road, the axial value changes of multiple sensors of the mobile terminal tend to be stable. When the vehicle has behaviors such as serpentine driving, extremely rapid direction change, skidding, rapid U-turn, and sharp turn, all of these will cause the axial value changes of multiple sensors of the mobile terminal to fluctuate violently. When the vehicle is in the above abnormal driving states, they are all related to the steering of the vehicle's steering wheel.
[0079] During the vehicle driving process, when the axial value changes of multiple sensors of the mobile terminal fluctuate violently in a certain journey segment, the acquisition end collects the rotation speed value of the vehicle's steering wheel in this journey segment. If the rotation speed value of the steering wheel fluctuates violently, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows:
[0080] K. The x-axis and y-axis values of the direction sensor change;
[0081] L. The acquisition end collects the rotation speed value of the vehicle's steering wheel;
[0082] M. If the rotation speed value of the steering wheel exceeds the rotation speed change threshold, it is determined that the driver's driving behavior is abnormal and a warning prompt is made.
[0083] The specific processing logic is as follows: During the normal driving of the vehicle, when the position of the mobile terminal changes inside the vehicle and the position of the vehicle continuously changes in a certain driving segment, both will cause the values of the x-axis and y-axis of the direction sensor of the mobile terminal to change. At this time, the acquisition end collects the rotational speed change value of the steering wheel through the Hall sensor set at the steering wheel. If the rotational speed change value of the steering wheel exceeds the preset change range, it is determined that the driver has abnormal driving behavior and a warning prompt is issued.
[0084] When the position of the vehicle continuously changes in a certain driving segment, the following situations will occur: snake-like driving, extremely rapid direction change, skidding, quick U-turn, and sharp turn. Among them:
[0085] Snake-like driving: The x-axis of the direction sensor fluctuates violently and lasts for a certain period of time, and its standard deviation increases while the average value tends to 0.
[0086] Extremely rapid direction change: The x-axis of the direction sensor shows a peak value in a relatively short period of time, and both its value range and standard deviation increase.
[0087] Skidding: The value of the y-axis of the direction sensor drops rapidly, and both its minimum value and average value are negative. The value of the x-axis of the direction sensor is negative or positive according to whether the skidding direction is to the left or right.
[0088] Quick U-turn: The value of the x-axis of the direction sensor rises rapidly or drops rapidly according to whether the U-turn direction is to the left or right. The value range of the y-axis of the direction sensor increases, and the average value deviates from 0. The value of the y-axis of the direction sensor changes from positive to negative or from negative to positive according to the direction change. The value range and standard deviation of the x-axis of the direction sensor both increase and last for a certain period of time.
[0089] Sharp turn: The x-axis of the direction sensor remains at a high value within a certain period of time, the y-axis value of the direction sensor tends to 0, the x-axis of the direction sensor fluctuates, and the value range increases and lasts for a relatively long time.
[0090] When the vehicle is in the above driving states, it is likely to cause traffic accidents.
[0091] During the driving of the vehicle, when the initial state of the mobile terminal changes in a certain driving segment, the acquisition end collects whether the driver is holding the vehicle steering wheel with one hand in this driving segment. If the driver is holding the vehicle steering wheel with one hand, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows:
[0092] N. The acquisition end collects that the initial state of the mobile terminal has changed.
[0093] O. The acquisition end collects the driving state of the driver through the capacitance sensor on the vehicle steering wheel. The driving state is divided into holding the vehicle steering wheel with one hand or both hands.
[0094] P. When the capacitance sensor on the vehicle steering wheel only feeds back one electrical signal within the stroke segment, it indicates that the driver is using the steering wheel with one hand. At this time, it is determined that the driver is using a mobile terminal during driving, which is an abnormal driving behavior, and a warning prompt is issued.
[0095] The specific processing logic is as follows: When the mobile terminal moves inside the vehicle, the acceleration sensor, gravity sensor, and direction sensor inside the mobile terminal will all change. When the change values of multiple sensors exceed the preset change threshold, the acquisition end acquires whether the driver holds the steering wheel with one hand or both hands during a certain stroke. When the driver holds the steering wheel with both hands, the capacitance sensor feeds back two electrical signals. At this time, it is determined that there is no abnormal driving behavior. When the driver holds the steering wheel with one hand, the capacitance sensor feeds back one electrical signal. At this time, it is determined that the driver has abnormal driving behavior. The abnormal behavior is using a mobile terminal during vehicle driving, which is likely to distract attention and pose a safety hazard.
[0096] An HOD controller is installed in the steering wheel. Under normal power-on conditions, a uniform capacitance field is formed around the steering wheel. When the hand approaches or touches the steering wheel, the capacitance field around the steering wheel changes.
[0097] When measuring, the sensor emits a sine wave to the object to be measured, establishes a voltage on the measured load. Subsequently, the internal detector will receive the mirror current fed back from the load end, and the built-in transimpedance amplifier converts the current signal into a voltage signal. The demodulator demodulates and separates the signals of W and Y, and performs separation processing according to different phase values.
[0098] The values of W and Y correspond to the resistance value and capacitance value respectively. The execution system measures and determines the signals of the resistor R and capacitor C. The capacitance sensor will detect this change in the first time, so as to judge whether the driver holds the steering wheel with one hand, both hands or releases the steering wheel.
[0099] Embodiment 4
[0100] The device for detecting abnormal driving behavior of the driver in this embodiment includes an acquisition module and a processing module;
[0101] Among them,
[0102] The acquisition module: is used to acquire mobile terminal sensor data, accelerator pedal pressure data, steering wheel rotation speed data, and steering wheel handhold data;
[0103] The processing module: compares the mobile terminal sensor data, accelerator pedal pressure data, steering wheel rotation speed data, and steering wheel handhold data with the preset threshold to determine whether the driver has abnormal driving behavior.
[0104] The acquisition module includes a mobile terminal acquisition unit, an accelerator pedal pressure acquisition unit, a steering wheel rotation speed acquisition unit, and a steering wheel grip condition acquisition unit;
[0105] The mobile terminal acquisition unit: is used to acquire the real-time data of multiple sensors on the mobile terminal;
[0106] The accelerator pedal pressure acquisition unit: is used to acquire the pressure change range data of the accelerator pedal in a certain stroke segment;
[0107] The steering wheel rotation speed acquisition unit: is used to acquire the steering wheel rotation speed change range data in a certain stroke segment;
[0108] The steering wheel grip condition acquisition unit: is used to acquire the steering wheel grip condition data in a certain stroke segment;
[0109] When the accelerator pedal pressure acquisition unit detects that the pressure change of the accelerator pedal exceeds the pressure change threshold, the steering wheel rotation speed acquisition unit detects that the steering wheel rotation speed change exceeds the rotation speed change threshold, or the steering wheel grip condition acquisition unit detects that the driver does not hold the steering wheel, it indicates that the driver has discomfort or is driving fatigued, and a warning prompt is issued.
[0110] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access, or a data storage device such as a server or data center that includes one or more collections of available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0111] It should be understood that the term "and / or" in this text is merely a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. Additionally, the character " / " in this text generally indicates an "or" relationship between the preceding and following associated objects, but it may also represent an "and / or" relationship, which can be specifically understood by referring to the context before and after.
[0112] In this application, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0113] It should be understood that in various embodiments of this application, the magnitudes of the sequence numbers of the above processes do not imply the order of execution. The order of execution of each process should be determined based on its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0114] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this text can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0115] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0116] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of devices or units can be in an electrical, mechanical, or other form.
[0117] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0118] In addition, each functional unit in various embodiments of the present application may be integrated in a processing unit, may exist physically alone for each unit, or two or more units may be integrated in one unit.
[0119] If the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0120] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claimed rights.
Claims
1. A method for detecting abnormal driving behaviors of a driver, characterized in that: The detection method includes the following steps: S1: The acquisition end acquires the first sensor data of the mobile terminal and determines whether the vehicle is in a driving state; S2: The vehicle maintains a driving state for a period of time, and the acquisition end acquires the travel data of multiple sensors of the mobile terminal to generate the initial state of the mobile terminal; S3: When the acceleration of the first sensor of the mobile terminal increases by more than the acceleration threshold during a certain travel, the acquisition end acquires the pressure change of the vehicle accelerator pedal during this travel. If the pressure change of the accelerator pedal exceeds the pressure change threshold, it is determined that the driver's driving behavior is abnormal; S4: When the axial values of multiple sensors of the mobile terminal fluctuate during a certain travel, the acquisition end acquires the rotation speed value of the vehicle steering wheel during this travel. If the rotation speed change of the steering wheel exceeds the rotation speed change threshold, it is determined that the driver's driving behavior is abnormal; S5: When the initial state of the mobile terminal changes during a certain travel, the acquisition end acquires whether the driver is in the state of holding the vehicle steering wheel during this travel. If it is in the state of holding the vehicle steering wheel with one hand, it is determined that the driver's driving behavior is abnormal; S6: After determining that the driver's driving behavior is abnormal, a warning prompt is issued; S7: The acquisition end acquires the pressure change of the driver stepping on the accelerator pedal, the rotation speed value of the steering wheel, and the state of holding the vehicle steering wheel in multiple travel segments. When the pressure change of the driver stepping on the accelerator pedal and the rotation speed value of the steering wheel continue to fluctuate, or when both hands of the driver do not hold the vehicle steering wheel, it is determined that the driver's driving behavior is abnormal and a warning prompt is issued; In step S2, after the vehicle maintains a driving state for more than a period of time, the acquisition end acquires a segment of travel data of multiple sensors of the mobile terminal to determine the initial state of the mobile terminal. The specific steps are as follows: S2.1: Start acquisition after confirming that the vehicle is in a driving state; S2.2: Acquire the travel data of multiple sensors of the mobile terminal within a certain time period; S2.3: Set the initial state of the mobile terminal in the driving state based on the travel data; In step S3, the acquisition end acquires the pressure change of the vehicle accelerator pedal during the travel. If the pressure change of the accelerator pedal exceeds the pressure change threshold, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows: S3.1: Add a pressure sensor at the vehicle accelerator pedal; S3.2: When the acceleration detected by the acceleration sensor of the acquisition end for the vehicle exceeds the acceleration threshold, the acquisition end acquires again whether the pressure change of the pressure sensor within this travel segment exceeds the pressure change threshold; S3.3: If the pressure change of the pressure sensor exceeds the pressure change threshold, it is determined that the vehicle accelerates too fast and the driver has abnormal behavior, and a warning prompt is given; S3.4: If the pressure change of the pressure sensor does not exceed the pressure change threshold, no warning prompt is given; In step S4: When the rotation speed value of the steering wheel fluctuates, it is determined that the driver's driving behavior is abnormal. The specific steps are as follows: S4.1: The values of the x-axis and y-axis of the direction sensor change; S4.2: The acquisition end acquires the rotation speed value of the vehicle steering wheel; S4.3: If the rotation speed value of the steering wheel exceeds the rotation speed change threshold, it is determined that the driver's driving behavior is abnormal and a warning prompt is made; When the mobile terminal moves inside the vehicle, the acceleration sensor, gravity sensor, and orientation sensor inside the mobile terminal will all change. When the change values of multiple sensors exceed a preset change threshold, the acquisition end acquires whether the driver holds the steering wheel with one hand or both hands during a certain journey. When the driver holds the steering wheel with both hands, the capacitance sensor feeds back two electrical signals, and at this time, it is determined that there is no abnormal driving behavior. When the driver holds the steering wheel with one hand, the capacitance sensor feeds back one electrical signal, and at this time, it is determined that the driver has abnormal driving behavior.
2. A computer device, characterized in that: Comprising: One or more processors; A memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for performing the method as claimed in claim 1.
3. A computer-readable storage medium storing one or more programs, characterized in that: The one or more programs include instructions that, when executed by a computing device, cause the computing device to perform the method as claimed in claim 1.
Citation Information
Patent Citations
Emergency help calling method and device based on mobile terminal and mobile terminal
CN105721695A
Driving behavior detection method, driving behavior detection device, computer equipment and storage medium
CN110550035A