A method and apparatus for assisting driving control
By acquiring vehicle-specific behavior data and combining it with a historical accident database to determine whether assisted driving control is needed, a vehicle assistance strategy is generated, which solves the problem of inaccurate judgment of unhealthy driver behavior in existing technologies and improves driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2022-09-20
- Publication Date
- 2026-05-29
AI Technical Summary
Existing technology cannot accurately determine whether a driver's unhealthy driving behavior is normal or a special circumstance, resulting in inaccurate warnings and an inability to judge whether to stop or correct the behavior based on experience.
By acquiring vehicle behavior data, such as turning and emergency braking data, and combining it with historical accident databases and accident conditions, the system determines whether assisted driving control is needed and generates vehicle assistance strategies to assist driving.
It improves the accuracy of judging unhealthy driver behavior, avoids unnecessary intervention, enhances driving safety, and reduces the likelihood of danger through assistance strategies.
Smart Images

Figure CN115431990B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle driver assistance technology, specifically to a driver assistance control method and a driver assistance control device. Background Technology
[0002] Existing technologies address the safety risks that may arise from unhealthy driving behaviors (such as suddenly turning left or suddenly accelerating at intersections) by collecting necessary information about vehicles and people and then providing necessary reminders.
[0003] However, current technology cannot distinguish whether such unhealthy driving behavior is a normal behavior of the driver or a necessary action taken by the driver due to certain special circumstances. Therefore, the warnings given are inaccurate.
[0004] Furthermore, existing technology cannot determine, based on current experience, whether certain unhealthy behaviors are likely to cause danger or whether they need to be prevented or corrected.
[0005] Therefore, there is a need for a technical solution to address or at least mitigate the aforementioned shortcomings of existing technologies. Summary of the Invention
[0006] The purpose of this invention is to provide an assisted driving control method to at least solve one of the above-mentioned technical problems.
[0007] One aspect of the present invention provides an assisted driving control method, the assisted driving control method comprising:
[0008] Acquire driving data for specific behaviors of multiple vehicles;
[0009] Based on the driving data of each vehicle's specific behaviors, determine whether the vehicle requires assisted driving control; if so, then...
[0010] Generate a vehicle assistance strategy so that the vehicle can be assisted in driving when it performs a special driving action next time.
[0011] Optionally, the vehicle special behavior driving data includes at least one of the following:
[0012] Turning data, emergency braking data, and rapid acceleration data.
[0013] Optionally, determining whether a vehicle needs assisted driving control based on the driving data of each of the vehicle's special behaviors includes:
[0014] Obtain a historical accident database, which includes at least one accident occurrence condition;
[0015] For each vehicle's special behavior driving data, an assessment is performed to determine if a preset number of vehicle special behavior driving data points match the conditions for an accident. If so, then...
[0016] It was determined that the vehicle required assisted driving control.
[0017] Optionally, determining whether a vehicle needs assisted driving control based on the driving data of each of the vehicle's special behaviors includes:
[0018] Obtain a historical accident database, which includes at least one accident occurrence condition and the probability of occurrence corresponding to each accident occurrence condition;
[0019] For each vehicle's special behavior driving data, the following judgments are made:
[0020] Determine whether the vehicle's special behavior driving data meets the conditions for the accident to occur. If so, obtain the probability of occurrence corresponding to the conditions for the accident to occur as the danger value.
[0021] The sum of the danger values of the special driving behavior data of each vehicle is used as the current driving danger value;
[0022] Determine if the current driving hazard value exceeds a preset threshold; if so, then...
[0023] It was determined that the vehicle required assisted driving control.
[0024] Optionally, generating a vehicle assistance strategy to assist the vehicle in driving when performing a special driving action next time includes:
[0025] To obtain the vehicle functions that the driver needs to control in the next specific driving action;
[0026] Vehicle assistance strategies are generated based on the vehicle functions that need to be controlled.
[0027] Optionally, the vehicle functions that the driver needs to control during the next special driving action include at least one of the following functions:
[0028] Car steering function, car braking function.
[0029] Optionally, when the vehicle function that needs to be controlled for the special driving behavior is the vehicle steering function, the step of generating a vehicle assistance strategy based on the vehicle function that needs to be controlled includes:
[0030] Get the current steering wheel speed;
[0031] Generate steering damping information based on the current steering wheel turning speed;
[0032] Steering damping information is sent to the steering wheel mechanism, so that the driver needs to apply a greater force to the steering wheel than before the steering damping information was generated in order to make the steering wheel have the same steering speed.
[0033] Optionally, when the vehicle function that needs to be controlled for the special driving behavior is the vehicle braking function, the step of generating a vehicle assistance strategy based on the vehicle function that needs to be controlled includes:
[0034] Obtain the current throttle opening information;
[0035] A throttle opening control strategy is generated based on the current throttle opening information;
[0036] The throttle opening control strategy is sent to the throttle control mechanism, thereby enabling the throttle control mechanism to control the throttle opening according to the throttle opening control strategy.
[0037] Optionally, when it is determined that the vehicle requires assisted driving control based on the driving data of each of the vehicle's special behaviors, the assisted driving control method further includes:
[0038] Obtain a reminder strategy database, which includes reminder strategies and preset special driving behaviors corresponding to each reminder strategy;
[0039] Obtain the alert strategy corresponding to the same preset special driving behavior as the vehicle's next special driving behavior;
[0040] The acquired reminder strategy is sent to the vehicle reminder device, thereby obtaining the reminder strategy to remind the driver.
[0041] This application also provides a driver assistance control device, the driver assistance control device comprising:
[0042] A vehicle special behavior driving data acquisition module is used to acquire multiple vehicle special behavior driving data.
[0043] The judgment module is used to determine whether the vehicle needs assisted driving control based on the driving data of each vehicle's special behavior.
[0044] A vehicle assistance strategy generation module is used to generate vehicle assistance strategies so that the vehicle can be assisted in driving when it performs a special driving behavior next time.
[0045] Beneficial effects
[0046] The assisted driving control method of this application, after acquiring special vehicle behavior data (e.g., sudden sharp turn data, sudden emergency braking data), first determines whether assisted control is needed based on each special vehicle behavior data. For example, if there are many high-risk data in the special vehicle behavior data, it is considered that assisted control is needed. At this time, assisted control can be used to help the driver control the vehicle. Compared with the prior art, this avoids the problem of intervention due to only a few aggressive operations by the driver. Attached Figure Description
[0047] Figure 1 This is a schematic flowchart of an embodiment of the assisted driving control method of this application.
[0048] Figure 2 This is a schematic diagram of an electronic device capable of implementing an embodiment of the driver assistance control method of this application. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are some, but not all, embodiments of this application. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0050] Figure 1 This is a schematic flowchart of an embodiment of the assisted driving control method of this application.
[0051] like Figure 1 The driver assistance control methods shown include:
[0052] Acquire driving data for specific behaviors of multiple vehicles;
[0053] Based on the driving data of each vehicle's specific behaviors, determine whether the vehicle requires assisted driving control; if so, then...
[0054] Generate a vehicle assistance strategy so that the vehicle can be assisted in driving when it performs a special driving action next time.
[0055] In this embodiment, the vehicle special behavior driving data includes at least one of the following data:
[0056] Turning data, emergency braking data, and rapid acceleration data.
[0057] In this embodiment, determining whether a vehicle requires assisted driving control based on the driving data of each of the vehicle's special behaviors includes:
[0058] Obtain the historical accident database, which includes at least one accident occurrence condition;
[0059] For each vehicle's special behavior driving data, an assessment is performed to determine if a preset number of vehicle special behavior driving data points match the conditions for an accident. If so, then...
[0060] It was determined that the vehicle required assisted driving control.
[0061] For example, in one embodiment, vehicle-specific driving data includes the following data:
[0062] Emergency steering and emergency acceleration data, emergency steering and emergency deceleration data, emergency acceleration data, emergency deceleration data, emergency steering data.
[0063] It is understandable that the aforementioned emergency steering and emergency acceleration can be judged by setting thresholds. For example, if the steering speed exceeds 1 m / s, it is considered an emergency steering, and if the acceleration exceeds 3 m (s*s), it is considered an emergency acceleration.
[0064] In this embodiment, the accident release conditions in the historical accident database may include the following:
[0065] Accident conditions caused by emergency steering and emergency acceleration, accident conditions caused by emergency steering and emergency deceleration, accident conditions caused by emergency acceleration, accident conditions caused by emergency deceleration, and accident conditions caused by emergency steering.
[0066] For example, if an accident is likely to occur when the steering speed exceeds 1 m / s and the acceleration exceeds 3 m (s*s), then a steering speed exceeding 1 m / s and an acceleration exceeding 3 m (s*s) will be considered as the condition for an accident to occur during emergency steering and emergency acceleration.
[0067] If a predetermined number of vehicle special behavior driving data points meet the conditions for an accident, then it is determined that the vehicle requires assisted driving control.
[0068] For example, suppose the vehicle has been driven for about an hour and there are 10 driving data points for special vehicle behaviors. These data points may include all data points for emergency steering and emergency acceleration. The system determines whether each data point for emergency steering and emergency acceleration meets the conditions for an accident caused by emergency steering and emergency acceleration. If 8 of them meet the conditions, and the preset number is 5, then it is considered that assisted driving is required.
[0069] Understandably, if the 10 vehicle special behavior driving data are 2 emergency steering and emergency acceleration data, 2 emergency steering and emergency deceleration data, 2 emergency acceleration data, 2 emergency deceleration data, and 2 emergency steering data, then it is determined whether they meet their respective accident conditions. If 6 of them meet the conditions, it is considered to exceed the preset number of 5, and therefore it is considered that assisted driving is required.
[0070] In this embodiment, determining whether a vehicle needs assisted driving control based on the driving data of each vehicle's specific behavior includes:
[0071] Obtain a historical accident database, which includes at least one accident occurrence condition and the probability of occurrence for each accident occurrence condition;
[0072] For each vehicle's special behavior driving data, the following judgments are made:
[0073] Determine whether the vehicle's special behavior driving data meets the conditions for the accident to occur. If so, obtain the probability of occurrence corresponding to the conditions for the accident to occur as the danger value.
[0074] The sum of the danger values of the special driving behavior data of each vehicle is used as the current driving danger value;
[0075] Determine if the current driving hazard value exceeds a preset threshold; if so, then...
[0076] It was determined that the vehicle required assisted driving control.
[0077] In this embodiment, a danger value is set for each accident occurrence condition. For example, although both the emergency steering and emergency acceleration and the emergency steering and emergency deceleration accident conditions are likely to cause accidents, the emergency steering and emergency deceleration may show that the driver is less impulsive. Conversely, emergency acceleration while steering is more likely to cause danger. In this case, the emergency steering and emergency acceleration accident condition can be set to a score of 10 points, while the emergency steering and emergency deceleration accident condition can be set to a score of 5 points.
[0078] This approach allows for different scores to be assigned to different accident conditions, thus better reflecting the actual situation of drivers. For example, emergency acceleration may simply be due to the absence of obstacles in front of the vehicle, and therefore may not necessarily pose a significant danger. In such cases, a lower score can be assigned to emergency acceleration.
[0079] In this embodiment, generating a vehicle assistance strategy to assist the vehicle in driving when performing a special driving action next includes:
[0080] To obtain the vehicle functions that the driver needs to control in the next specific driving action;
[0081] Vehicle assistance strategies are generated based on the vehicle functions that need to be controlled.
[0082] In this embodiment, the vehicle functions that the driver needs to control for the next special driving behavior include at least one of the following functions:
[0083] Car steering function, car braking function.
[0084] In this embodiment, when the vehicle function that needs to be controlled for the special driving behavior is the vehicle steering function, the step of generating a vehicle assistance strategy based on the vehicle function that needs to be controlled includes:
[0085] Get the current steering wheel speed;
[0086] Generate steering damping information based on the current steering wheel turning speed;
[0087] Steering damping information is sent to the steering wheel mechanism, so that the driver needs to apply a greater force to the steering wheel than before the steering damping information was generated in order to make the steering wheel have the same steering speed.
[0088] By making the steering wheel "heavier," the driver can feel the change and thus understand that the steering wheel may be turning too fast.
[0089] In this embodiment, when the vehicle function that needs to be controlled for the special driving behavior is the vehicle braking function, the step of generating a vehicle assistance strategy based on the vehicle function that needs to be controlled includes:
[0090] Obtain the current throttle opening information;
[0091] A throttle opening control strategy is generated based on the current throttle opening information;
[0092] The throttle opening control strategy is sent to the throttle control mechanism, thereby enabling the throttle control mechanism to control the throttle opening according to the throttle opening control strategy.
[0093] By adjusting the throttle opening, the driver can avoid losing control of the vehicle by pressing the accelerator pedal too hard.
[0094] In this embodiment, when it is determined that the vehicle requires assisted driving control based on the driving data of each vehicle's specific behavior, the assisted driving control method further includes:
[0095] Obtain a reminder strategy database, which includes reminder strategies and preset special driving behaviors corresponding to each reminder strategy;
[0096] Obtain the alert strategy corresponding to the same preset special driving behavior as the vehicle's next special driving behavior;
[0097] The acquired reminder strategy is sent to the vehicle reminder device, thereby obtaining the reminder strategy to remind the driver.
[0098] For example, reminder strategies could involve using lights or providing voice prompts.
[0099] For example, this application can display information through in-vehicle LED lights, out-of-vehicle LED lights, or audio systems. Furthermore, the more the driver's special vehicle behavior data exceeds a preset number, the more obvious the sound and light displays will become. This approach allows drivers to more easily perceive the specific level and index of danger.
[0100] In this embodiment, the historical accident database can be obtained in the following way:
[0101] By reading the vehicle's CAN bus EMC information messages, statistical analysis was performed to determine whether the vehicle experienced acceleration exceeding 3 m / s within the 10 seconds prior to the accident. A flag was set to 1 during acceleration and 0 during rapid deceleration.
[0102] When a vehicle makes a sharp turn, whether it is a left or right turn, the marker should be set to 2; otherwise, the marker should be set to -2. This is within the normal turning range.
[0103] Therefore, the conditions for the occurrence of a concentrated accident in this application can be expressed as follows:
[0104] The values 1, 2, and 0 below represent the corresponding unit quantity.
[0105] "1" + "2": An accident occurred due to an emergency turn and acceleration;
[0106] "-1" + "2": An accident occurred due to an emergency turn and emergency deceleration;
[0107] "1" + "-2": Only emergency acceleration leads to an accident;
[0108] "-1" + "-2": Only an accident occurred due to emergency deceleration;
[0109] “0” + “2”: An accident only occurred during an emergency turn.
[0110] Understandably, the definition of emergency steering and emergency acceleration / deceleration can be set by the user according to their own circumstances.
[0111] Understandably, statistics are performed on the dataset for each situation, but only data for specific car models are analyzed. This achieves the purpose of the controlled variable method.
[0112] In one embodiment, emergency steering is determined using two dimensions: the steering wheel angle rate and the angle increment within 1 second. Similarly, after an accident, steering wheel angle information is read from the bus to determine whether an emergency steering maneuver was performed.
[0113] In this embodiment, when it is determined that the driver is driving dangerously, a certain amount of steering damping will be added to the steering wheel, making the steering wheel "heavier" and increasing the driver's alertness. At the same time, the throttle opening will be limited to prevent the driver from losing control of the vehicle even if they accelerate wildly. Therefore, the acceleration and deceleration of the vehicle will be limited to prevent the vehicle from losing control due to excessive acceleration.
[0114] In the event of an emergency, this application allows the vehicle to provide warnings to other vehicles through sound, light, or electricity, thereby preventing further damage and potential greater losses.
[0115] This application also provides an assisted driving control device, which includes a vehicle special behavior driving data acquisition module, a judgment module, and a vehicle assistance strategy generation module. The vehicle special behavior driving data acquisition module is used to acquire multiple vehicle special behavior driving data.
[0116] The judgment module is used to determine whether a vehicle needs assisted driving control based on the driving data of each vehicle's special behavior;
[0117] The vehicle assistance strategy generation module is used to generate vehicle assistance strategies so that the vehicle can be assisted in driving when it performs a special driving behavior next time.
[0118] It is understandable that the above description of the method also applies to the description of the apparatus.
[0119] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to implement the above-described assisted driving control method.
[0120] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the implementation of the above-described assisted driving control method.
[0121] Figure 2 This is an exemplary structural diagram of an electronic device capable of implementing the assisted driving control method provided in one embodiment of this application.
[0122] like Figure 2 As shown, the electronic device includes an input device 501, an input interface 502, a central processing unit 503, a memory 504, an output interface 505, and an output device 506. The input interface 502, central processing unit 503, memory 504, and output interface 505 are interconnected via a bus 507. The input device 501 and output device 506 are connected to the bus 507 via the input interface 502 and output interface 505, respectively, and thus connected to other components of the electronic device. Specifically, the input device 504 receives input information from the outside and transmits it to the central processing unit 503 via the input interface 502. The central processing unit 503 processes the input information based on computer-executable instructions stored in the memory 504 to generate output information, temporarily or permanently storing the output information in the memory 504, and then transmitting the output information to the output device 506 via the output interface 505. The output device 506 outputs the output information to the outside of the electronic device for user use.
[0123] In other words, Figure 2 The illustrated electronic device may also be implemented as including: a memory storing computer-executable instructions; and one or more processors, which can be coupled when executing the computer-executable instructions. Figure 1 The described driver assistance control method.
[0124] In one embodiment, Figure 2 The electronic device shown can be implemented to include: a memory 504 configured to store executable program code; and one or more processors 503 configured to run the executable program code stored in the memory 504 to perform the assisted driving control method in the above embodiments.
[0125] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0126] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0127] Computer-readable media include both permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, DVD or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0128] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0129] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.
[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutively marked blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or the overall flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0131] In this embodiment, the processor may be a Central Processing Unit (CPU), or other general-purpose processors, 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, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0132] Memory can be used to store computer programs and / or modules. The processor implements various functions of the device / terminal equipment by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area can store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). In addition, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0133] In this embodiment, if the modules / units integrated into the device / terminal equipment are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application.
[0134] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0135] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.
[0136] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.
Claims
1. A method for assisted driving control, characterized in that, The assisted driving control method includes: Acquire driving data for specific behaviors of multiple vehicles; Based on the driving data of each vehicle's specific behaviors, determine whether the vehicle requires assisted driving control; if so, then... Generate a vehicle assistance strategy so that the vehicle can be assisted in driving when it performs the next special driving behavior; The vehicle special behavior driving data includes at least one of the following: Turning data, emergency braking data, and rapid acceleration data; The step of determining whether a vehicle needs assisted driving control based on the specific driving data of each vehicle includes: Obtain a historical accident database, which includes at least one accident occurrence condition and the probability of occurrence corresponding to each accident occurrence condition; For each vehicle's special behavior driving data, the following judgments are made: Determine whether the vehicle's special behavior driving data meets the conditions for the accident; if so, then... Obtain the probability of occurrence corresponding to the conditions under which the accident occurs as the hazard value; The sum of the danger values of the special driving behavior data of each vehicle is used as the current driving danger value; Determine if the current driving hazard value exceeds a preset threshold; if so, then... Determine that the vehicle requires assisted driving control; The generation of the vehicle assistance strategy, which enables the vehicle to assist in driving when performing the next special driving action, includes: To obtain the vehicle functions that the driver needs to control in the next specific driving action; Generate vehicle assistance strategies based on the vehicle functions that need to be controlled; The vehicle functions that the driver needs to control for the next special driving action include at least one of the following functions: Car steering function; car braking function; When the vehicle function that needs to be controlled for the special driving behavior is the vehicle steering function, the generation of the vehicle assistance strategy based on the vehicle function that needs to be controlled includes: Get the current steering wheel speed; Generate steering damping information based on the current steering wheel turning speed; Steering damping information is sent to the steering wheel mechanism, so that the driver needs to apply a greater force to the steering wheel than before the steering damping information was generated in order to make the steering wheel have the same steering speed. When the vehicle function that needs to be controlled for the special driving behavior is the vehicle braking function, the generation of the vehicle assistance strategy based on the vehicle function that needs to be controlled includes: Obtain the current throttle opening information; A throttle opening control strategy is generated based on the current throttle opening information; The throttle opening control strategy is sent to the throttle control mechanism, thereby enabling the throttle control mechanism to control the throttle opening according to the throttle opening control strategy.
2. The assisted driving control method as described in claim 1, characterized in that, When it is determined that the vehicle requires assisted driving control based on the driving data of each of the vehicle's special behaviors, the assisted driving control method further includes: Obtain a reminder strategy database, which includes reminder strategies and preset special driving behaviors corresponding to each reminder strategy; Obtain the alert strategy corresponding to the same preset special driving behavior as the vehicle's next special driving behavior; The acquired reminder strategy is sent to the vehicle reminder device, thereby obtaining the reminder strategy to remind the driver.
3. A driver assistance control device, used in the driver assistance control method as described in any one of claims 1 or 2, characterized in that, The driver assistance control device includes: A vehicle special behavior driving data acquisition module is used to acquire multiple vehicle special behavior driving data. The judgment module is used to determine whether the vehicle needs assisted driving control based on the driving data of each vehicle's special behavior. A vehicle assistance strategy generation module is used to generate vehicle assistance strategies so that the vehicle can be assisted in driving when it performs a special driving behavior next time.