Vehicle driving control method and device, computer equipment and storage medium

By acquiring and analyzing motion characteristic parameters of multiple vehicle operation types, identifying and counting driving styles, and adjusting vehicle control parameters, the problem of inaccurate driving style identification in the existing technology is solved, and more accurate driving style identification and adaptive vehicle control are achieved.

CN120756482APending Publication Date: 2025-10-10CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511158475.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-19
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

In existing technologies, driving style recognition is mostly based on data from a single operation type, and is unable to effectively integrate complex habits across different operation types, resulting in inaccurate recognition.

Method used

By obtaining motion characteristic parameters corresponding to at least two vehicle operation types, including the operation amount and the operation change rate, the driving style of each operation is determined. The number of times each driving style is counted under multiple operations is then integrated to adjust the vehicle control parameters.

Benefits of technology

It improves the accuracy of driving style recognition, realizes adaptive vehicle control based on the driver's overall driving habits, and provides a driving experience that is more in line with the driver's habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120756482A_ABST
    Figure CN120756482A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle driving control method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining motion characteristic parameters corresponding to operation types of a vehicle, the motion characteristic parameters comprise an operation amount and an operation change rate, and the number of the operation types is at least two; determining a driving style corresponding to the operation type under each operation according to the range of the operation amount and the operation change rate; counting the number of times of each driving style under multiple operations to obtain the cumulative number of times of each driving style under each operation type; summing the cumulative times of the same driving style under different operation types to obtain the total triggering times of each driving style; and adjusting control parameters of the vehicle according to the distribution of the total triggering times of the driving styles. By adopting the method provided by the invention, the problem of inaccurate driving style identification in the prior art can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle driving control method, apparatus, computer equipment, and storage medium. Background Art

[0002] With the continuous improvement of automobile intelligence, personalized driving experience and vehicle performance optimization have become important development directions. By analyzing the driver's operating habits and identifying the driving style, it is possible to match the driver with customized vehicle settings.

[0003] In related technologies, driving style recognition is mostly based on data from a single operation type, and is unable to effectively integrate complex habits across operation types, resulting in inaccurate driving style recognition. Summary of the Invention

[0004] Based on this, a vehicle driving control method, apparatus, computer equipment and storage medium are provided to improve the problem of inaccurate driving style recognition in the prior art.

[0005] In one aspect, a vehicle driving control method is provided, comprising:

[0006] Obtaining motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of the operation types is at least two;

[0007] determining a driving style corresponding to the operation type for each operation according to a range of the operation amount and the operation change rate;

[0008] Count the number of times each driving style is used under multiple operations to obtain the cumulative number of times each driving style is used under each operation type;

[0009] The total number of times each driving style is triggered is obtained by summing the cumulative number of times the same driving style is triggered in different operation types;

[0010] The vehicle control parameters are adjusted according to the distribution of the total number of triggering times of each driving style.

[0011] In one embodiment, obtaining the motion characteristic parameters corresponding to the vehicle operation type includes:

[0012] In response to an acceleration operation of the vehicle, obtaining an accelerator pedal opening and an accelerator pedal opening change rate of the vehicle;

[0013] The accelerator pedal opening is determined as the operation amount of the acceleration operation, and the accelerator pedal opening change rate is determined as the operation change rate of the acceleration operation.

[0014] In one embodiment, obtaining the motion characteristic parameters corresponding to the vehicle operation type includes:

[0015] In response to a deceleration operation of the vehicle, obtaining a brake pedal opening degree and a brake pedal opening degree change rate of the vehicle;

[0016] The brake pedal opening is determined as an operation amount for deceleration operation, and the brake pedal opening change rate is determined as an operation change rate for deceleration operation.

[0017] In one embodiment, obtaining the motion characteristic parameters corresponding to the vehicle operation type includes:

[0018] In response to a steering operation of the vehicle, obtaining a steering wheel angle and a steering angle change rate of the vehicle;

[0019] The steering wheel angle is determined as the operation amount of the steering operation, and the angle change rate is determined as the operation change rate of the steering operation.

[0020] In one embodiment, counting the number of times each driving style is used under multiple operations to obtain the cumulative number of times each driving style is used under each operation type includes:

[0021] According to the preset mileage cycle, the cumulative number of times each driving style is triggered in the current mileage cycle is counted to obtain the total number of times each driving style is triggered in the current mileage cycle;

[0022] The adjusting of the vehicle control parameters according to the distribution of the total number of times each driving style is triggered includes:

[0023] If the total number of triggers meets the update conditions, the control parameters of the vehicle in the current mileage cycle are adjusted according to the distribution of the total number of triggers for each driving style; otherwise, the distribution of the total number of triggers in the previous mileage cycle is used to adjust the control parameters of the vehicle in the current mileage cycle.

[0024] In one embodiment, when the total number of triggers satisfies an update condition, adjusting the control parameters of the vehicle in the current mileage cycle according to the distribution of the total number of triggers for each driving style includes:

[0025] comparing the total triggering times of each driving style within the mileage cycle, determining a maximum value among the total triggering times, and obtaining a difference between the maximum value and the remaining smaller values ​​among the total triggering times;

[0026] When the number differences are all greater than the counting threshold, the control parameters of the vehicle in the current mileage cycle are adjusted.

[0027] In one embodiment, adjusting the vehicle control parameters according to the distribution of the total number of times each driving style is triggered includes:

[0028] Determine the triggering ratio of each driving style based on the total number of triggering times of each driving style;

[0029] Obtaining an adaptive factor for vehicle control based on the weighting of the trigger proportions, wherein the weight of each trigger proportion is positively correlated with the intensity of the driving style;

[0030] The control parameters of the vehicle are adjusted according to the adaptive factors.

[0031] In another aspect, a vehicle driving control device is provided, the device comprising:

[0032] an acquisition module, configured to acquire motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of the operation types is at least two;

[0033] an identification module, configured to determine a driving style corresponding to the operation type for each operation according to a range of the operation amount and the operation change rate;

[0034] A counting module is used to count the number of times each driving style is triggered under multiple operations to obtain the cumulative number of times each driving style is triggered under each operation type; and to sum the cumulative number of times the same driving style is triggered under different operation types to obtain the total number of times each driving style is triggered;

[0035] The execution module is used to adjust the control parameters of the vehicle according to the distribution of the total number of triggering times of each driving style.

[0036] In another aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the method is implemented when the processor executes the computer program.

[0037] A computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented.

[0038] The aforementioned vehicle driving control method, apparatus, computer device, and storage medium obtain motion characteristic parameters corresponding to at least two vehicle operation types, analyze the operation amount and operation change rate, and determine the driving style corresponding to each operation type based on the range of the operation amount and operation change rate. The method then counts the number of times each driving style is triggered across multiple operations to obtain the cumulative number of times each driving style is triggered for each operation type. The cumulative number of times the same driving style is triggered across different operation types is summed to obtain the total number of times each driving style is triggered. Vehicle control parameters are then adjusted based on the distribution of the total number of times triggered. In this process, the number of driving styles triggered by each operation type is counted, and the number of times the same driving style is triggered across different operations is summed. This process integrates complex habits across operation types and improves the accuracy of driving style recognition. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 1 is a flow chart of a vehicle driving control method according to an embodiment;

[0040] Figure 2 A schematic diagram illustrating the driving style classification corresponding to acceleration operation according to an embodiment;

[0041] Figure 3 A schematic diagram illustrating driving style classification corresponding to deceleration operation according to an embodiment;

[0042] Figure 4 A schematic diagram illustrating the classification of driving styles corresponding to steering operations according to an embodiment;

[0043] Figure 5 A schematic diagram of driving style counts corresponding to each operation type;

[0044] Figure 6 is a structural block diagram of a vehicle driving control device in one embodiment;

[0045] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0047] With the continuous advancement of automotive intelligence, personalized driving experiences and optimized vehicle performance have become important development directions. One of the current research hotspots is how vehicle control systems can automatically identify the driver's driving style and adjust control parameters accordingly to achieve a driving experience that better suits the driver's habits, is more comfortable, or more efficient.

[0048] However, a driver's overall driving style is a comprehensive reflection of their actions across multiple operating modes, including throttle, braking, and steering. Judging based on a single dimension (e.g., judging aggressive driving by a wide throttle opening) is one-sided and inaccurate. Furthermore, drivers may have different driving styles across different dimensions, making it difficult to integrate data and identify a unified "driving style" conclusion.

[0049] The present application provides a vehicle driving control method that effectively performs data fusion from motion characteristic parameters of at least two operation types to accurately identify the driver's driving style.

[0050] In one embodiment, the method is as follows Figure 1 As shown, the following steps are included:

[0051] Step 110 : Acquire motion characteristic parameters corresponding to the vehicle operation type, where the motion characteristic parameters include the operation amount and the operation change rate.

[0052] The operation type corresponds to the driver's operating behavior on various operating mechanisms. The operating mechanisms in the vehicle that can be operated by the driver include the accelerator pedal, brake pedal and steering wheel. Correspondingly, the operation type exemplarily includes acceleration operation, deceleration operation and steering operation.

[0053] The operation amount refers to the amount of change in the state of the operating mechanism made by the driver to achieve the driving purpose. For example, for acceleration operation, the operation amount is the accelerator pedal opening; for deceleration operation, the operation amount is the brake pedal opening (in some single-pedal modes, deceleration is achieved by releasing the accelerator pedal. In this case, the operating mechanism corresponding to the deceleration operation is the accelerator pedal, and the operation amount corresponds to the amount of release of the accelerator pedal opening); for steering operation, the operation amount is the steering wheel angle.

[0054] The operation change rate refers to the operation speed when the driver changes the state of the operating mechanism. For example, for acceleration operation, the operation change rate is the accelerator pedal opening change rate; for deceleration operation, the operation change rate is the brake pedal opening change rate; for steering operation, the operation change rate is the steering angle change rate.

[0055] The following is a detailed description of each operation type:

[0056] In response to a vehicle acceleration operation, the accelerator pedal opening and the rate of change of the accelerator pedal opening are obtained. The accelerator pedal opening and the rate of change of the accelerator pedal opening are used as the operation amount and the rate of change of the acceleration operation, respectively. A driver's acceleration operation begins with depressing the accelerator pedal, continues until the opening reaches the required value, and then releases the accelerator pedal (not necessarily returning to the initial position). This process can be broken down into the accelerator pedal's depression and recovery phases. The driver's acceleration demand is primarily reflected during the accelerator pedal depression phase. Therefore, this embodiment analyzes the depression phase. The accelerator pedal opening refers to the maximum opening value reached by the accelerator pedal. By timing the increase in the opening, the average rate of change of the accelerator pedal opening is calculated and used as a representative value reflecting the operation speed (i.e., the average rate of change of the accelerator pedal opening is used as the accelerator pedal opening rate of change). In some possible implementations, based on different emphases, a statistical measure of the rate of change, such as the maximum, median, or mode, can be adaptively selected as the representative value.

[0057] In response to a vehicle deceleration operation, the vehicle's brake pedal opening and brake pedal opening rate of change are obtained. The brake pedal opening and brake pedal opening rate of change are used as the deceleration operation's operation amount and operation rate of change, respectively. Similar to acceleration, a driver's deceleration operation begins with depressing the brake pedal, continues until the opening reaches the desired value, and then releases the brake pedal (not necessarily returning to the initial position). This process can be broken down into the brake pedal's application and release phases. For analysis of the application phase, the brake pedal opening refers to the maximum opening value reached by the brake pedal. By timing the increase in the opening, the average rate of change of the brake pedal opening is calculated and used as a representative value reflecting the operation speed (i.e., the average rate of change of the brake pedal opening is used as the brake pedal opening rate of change). In some possible implementations, based on different priorities, statistics such as the maximum, median, or mode of the rate of change can be adaptively selected as the representative value. In single-pedal mode, the accelerator pedal's release rate of opening can be used as the operation rate of change.

[0058] In response to the vehicle's steering operation, the vehicle's steering wheel angle and angle change rate are obtained, and the steering wheel angle and angle change rate are used as the operation amount and operation change rate of the steering operation. A driver's steering operation starts with twisting the steering wheel until the angle reaches the requirement and then returns (not necessarily to the initial position). This process can be decomposed into the steering wheel rotation and return process. This embodiment analyzes the rotation process. The steering wheel angle refers to the maximum angle reached by the steering wheel, and by timing the process of increasing the angle, the average angle change rate is calculated, and the average angle change rate is used as a typical value that can reflect the operation speed (that is, the average angle change rate is used as the angle change rate). In some possible implementations, based on different emphasis directions, statistics such as the maximum, median, and mode of the change rate are adaptively selected as typical values.

[0059] In this embodiment, the motion characteristic parameters of the above three operation types are analyzed to identify the driving style. In other possible embodiments, the operation types involved in the analysis may be more or less, but at least two operation types.

[0060] Step 120 : Determine the driving style corresponding to the operation type for each operation based on the range of the operation amount and the operation change rate.

[0061] During actual driving, a driver's driving style can be categorized based on its level of intensity. In this embodiment, the categorization is exemplified into three types: a gentle driving style, a regular driving style, and an aggressive driving style. A gentle driving style features smooth driving, slow and even acceleration and deceleration, less sudden braking and high-speed overtaking, a relatively stable driving speed, and gentle steering, making it more moderate than the user-selected driving mode. An aggressive driving style features frequent sudden acceleration and braking, frequent high-speed overtaking, a fast and fluctuating driving speed, and rapid steering, making it more aggressive than the user-selected driving mode. A regular driving style lies between the gentle and aggressive driving styles, representing the driving style of most users and closely matching the user-selected driving mode.

[0062] The intensity level corresponds to the aforementioned driving styles and is categorized as slow, regular, and aggressive. This intensity level can be quantified using motion characteristic parameters, distinguishing different levels of intensity by dividing the two-dimensional coordinate area composed of the amount of operation and the rate of change of the operation. This division principle is consistent with the driving perception that greater the amount of operation and the greater the change in the operation, the higher the intensity level.

[0063] In this embodiment, the motion characteristic parameters of each operation type are divided into three dimensions: acceleration operation, deceleration operation, and steering operation, and different driving intensity levels can be defined. The soothing driving style, normal driving style, and intense driving style are defined as A, B, and C. The driving style is identified by the following method:

[0064] For acceleration operation, the accelerator pedal opening Acc is set as the vertical coordinate and the accelerator pedal opening change rate Acc_Der is set as the horizontal coordinate to form an accelerator pedal style recognition area. In the accelerator pedal style recognition area, the coordinate points (0, Ay1), (Ax2, 0), (Ax3, 100), and (Ax4, 0) are set (each coordinate point is a calibration value and can be changed according to actual needs). The accelerator pedal style recognition area is divided into three driving style areas, such as Figure 2 As shown, area A1 is soothing type, area B1 is regular type, and area C1 is intense type.

[0065] Each time the driver operates the accelerator pedal, the accelerator pedal opening and the rate of change of the accelerator pedal opening determine which zone the acceleration operation falls into, thereby determining whether the driving style of the acceleration operation is a soothing driving style, a normal driving style, or an aggressive driving style.

[0066] In addition, in some embodiments, a certain neutral zone is defined in area A1 to eliminate possible mis-triggering by the driver.

[0067] For deceleration operation, the brake pedal opening Brk is set as the vertical coordinate and the brake pedal opening change rate Brk_Der is set as the horizontal coordinate to form a brake pedal style recognition area. In the brake pedal style recognition area, the coordinate point (0, By1), the coordinate point (Bx2, 0), the coordinate point (Bx3, 100), and the coordinate point (Bx4, 0) are set (each coordinate point is a calibration quantity and can be changed according to actual needs). The brake pedal style recognition area is divided into three driving style areas, such as Figure 3 As shown, area A2 is soothing type, area B2 is regular type, and area C2 is intense type.

[0068] Each time the driver operates the brake pedal, the brake pedal opening and the rate of change of the brake pedal opening determine which zone the deceleration operation falls into, thereby determining whether the driving style of the deceleration operation is a soothing driving style, a normal driving style, or an aggressive driving style.

[0069] In some implementations, a certain neutral zone is defined in area A2 to eliminate possible mis-triggering by the driver.

[0070] For steering operation, the steering wheel angle Str is set as the vertical coordinate and the steering angle change rate Str_Der is set as the horizontal coordinate to form a steering style recognition area. In addition, the coordinate points (0, Sy1), (Sx2, 0), (Sx3, 100), and (Sx4, 0) are set in the steering style recognition area (each coordinate point is a calibration quantity and can be changed according to actual needs). The steering style recognition area is divided into three driving style areas, such as Figure 4 As shown, area A3 is soothing type, area B3 is regular type, and area C3 is intense type.

[0071] Each time the driver operates the steering wheel, the steering wheel angle and the rate of change of the steering wheel angle determine which zone the steering operation falls into, thereby determining whether the driving style of the steering operation is a soothing driving style, a normal driving style, or an aggressive driving style.

[0072] In some implementations, a certain neutral zone is defined in area A3 to eliminate possible mis-triggering by the driver.

[0073] Based on the above process, the driving style corresponding to each acceleration operation, deceleration operation and steering operation can be obtained.

[0074] Step 130 : Count the number of times each driving style is used in multiple operations to obtain the cumulative number of times each driving style is used in each operation type.

[0075] like Figure 5 As shown, the following counters are configured for driving style statistics of different operation types:

[0076] Configure the accelerator pedal style counters NaAcc, NbAcc, and NcAcc:

[0077] NaAcc: Counts the number of driving styles with a relaxed accelerator pedal.

[0078] NbAcc: Count of accelerator pedal normal driving style;

[0079] NcAcc: Counts for accelerator pedal aggressive driving style.

[0080] Each time the acceleration operation falls into one of the areas A1 / B1 / C1, the counting is triggered. For example, when the counting rule of the accelerator pedal relaxation driving style is met, the NaAcc count is increased by 1.

[0081] Configure brake pedal style counters NaBrk, NbBrk, NcBrk:

[0082] NaBrk: Count for brake pedal relaxation driving style;

[0083] NbBrk: count of normal driving style for brake pedal;

[0084] NcBrk: Count for brake pedal aggressive driving style.

[0085] Each time the deceleration operation falls into one of the areas A2 / B2 / C2, the counting is triggered. For example, when the counting rule of the brake pedal relaxation driving style is met, the NaBrk count is increased by 1.

[0086] Configure the steering style counters NaStr, NbStr, and NcStr:

[0087] NaStr: count of steering operation soothing driving style;

[0088] NbStr: used for conventional driving style count of steering operation;

[0089] NcStr: Counts the number of driving styles with aggressive steering operations.

[0090] Each time the steering operation falls into one of the areas A3 / B3 / C3, the counting is triggered. For example, when the counting rule of the steering operation soothing driving style is met, the NaStr count is increased by 1.

[0091] After multiple times and types of driving operations, the number of times NaAcc, NbAcc, NcAcc, NaBrk, NbBrk, NcBrk, NaStr, NbStr, and NcStr are recorded, which is the cumulative number of times for each driving style under each operation type.

[0092] Step 140 , summing the cumulative times of the same driving style under different operation types to obtain the total number of times each driving style is triggered.

[0093] The same driving style can be reflected in acceleration operations as well as in deceleration operations. By summing the driving data of each operation type, the driving data can be integrated.

[0094] As shown in Figure 5, the total number of triggering times of the soothing driving style A is defined as Na, then:

[0095] Na=NaAcc+NaBrk+NaStr。

[0096] Define the total number of triggering times of conventional driving style B as Nb, then:

[0097] Nb=NbAcc+NbBrk+NbStr.

[0098] Define the total number of times that the aggressive driving style C is triggered as Nc, then

[0099] Nc=NcAcc+NcBrk+NcStr.

[0100] Step 150 : Adjust the control parameters of the vehicle according to the distribution of the total number of times each driving style is triggered.

[0101] The distribution of the total number of triggering times Na, Nb, and Nc for each driving style reflects the driver's overall driving habits. Adjusting the vehicle's control parameters based on the distribution not only focuses on which driving style has the most triggering times, but also on the distribution relationship between different driving styles, which may lead to different parameter adjustment strategies.

[0102] Exemplarily, this embodiment determines the triggering proportion of each driving style based on the total number of times each driving style is triggered; obtains an adaptive factor for vehicle control based on the weighted triggering proportions, wherein the weight of each triggering proportion is positively correlated with the intensity of the driving style; and adjusts the control parameters of the vehicle based on the adaptive factor.

[0103] The adjusted control parameters include vehicle torque (energy recovery torque, driving torque), torque response speed, etc.

[0104] Taking the drive torque adjustment as an example, the description is as follows:

[0105] The weight of the soothing driving style is defined as the soothing torque correction factor a, the weight of the normal driving style is defined as the normal torque correction factor b, and the weight of the aggressive driving style is defined as the aggressive torque correction factor c. The adaptive factor of the torque is defined as α, where a, b, and c are calibration values ​​that can be set according to actual conditions. The relationship among a, b, and c is as follows:

[0106] a<b<c.

[0107] In addition, if the conventional driving style is defined as the driving style of most users, requiring the actual torque to closely match the user-selected driving mode, then the following restrictions apply:

[0108] 0<a<1,b=1,1<c<2.

[0109] Based on the driving style count determined above, the torque adaptation factor α is obtained. The specific calculation method is the sum of the triggering ratio of each driving style and the product of each driving style correction factor, that is:

[0110]

[0111] From the above mathematical expression, it can be seen that when the triggering proportion of the soothing driving style increases, the proportions of the other two items will decrease. Since a<b<c, the increase is less than the decrease, and α eventually decreases. Conversely, when the triggering proportion of the aggressive driving style increases, α increases; when the triggering proportion of the conventional driving style increases, α may increase or decrease.

[0112] During torque adjustment, the original driving torque of the driving mode selected by the user is Traw, and the target driving torque is defined as Ti. The vehicle controller uses the original driving torque and the adaptive factor to calculate the target driving torque. The specific calculation method is: the product of the original driving torque and the adaptive factor, that is:

[0113] Ti=Traw*α.

[0114] When the triggering proportion of a soothing driving style increases, the target driving torque Ti decreases, and the vehicle is actually driven more slowly and gently, making it easier for the driver to control. When the triggering proportion of an aggressive driving style increases, the target driving torque Ti increases, and the power is enhanced. When the triggering proportion of a conventional driving style increases, the target driving torque Ti approaches the original driving torque, which is more in line with the driving mode selected by the user.

[0115] The vehicle driving control method provided in the above embodiment divides the driver's driving behavior into multiple dimensions, triggers it from at least two operation types, accurately determines which driving style is reflected in each specific operation (such as an acceleration operation and a deceleration operation), and performs data fusion by statistically summing each driving style for each operation type. From a global perspective, the total frequency of the driver exhibiting a certain driving style is counted, the distribution of the driver's driving style is identified, and adaptive control parameter adjustment is achieved based on the driving style distribution.

[0116] In another embodiment, a fixed mileage M (in kilometers, a calibration value that can be set based on actual conditions; the smaller M, the more sensitive the driving style determination. Through calibration testing, the range of M is limited by comprehensively considering identification sensitivity and misjudgment risk) is set as a mileage cycle for determining a driving style. The aforementioned vehicle driving control method is cyclically executed according to the mileage cycle. When the mileage is between 0 and M, each driving style counter is counted. The cumulative number of times each driving style occurs within the mileage cycle is statistically calculated to obtain NaAcc, NbAcc, NcAcc, NaBrk, NbBrk, NcBrk, NaStr, NbStr, and NcStr. Furthermore, the total number of times each driving style is triggered within the mileage cycle, Na, Nb, and Nc, is further obtained. If the total number of times Na, Nb, and Nc triggers satisfies an update condition, the control parameters of the vehicle within the current mileage cycle are adjusted based on the distribution of the total number of times each driving style is triggered. Otherwise, the distribution of the total number of times Na, Nb, and Nc triggers from the previous mileage cycle is used to adjust the control parameters of the vehicle within the current mileage cycle.

[0117] For example, within the current M kilometers, the number of acceleration operations, deceleration operations, and steering operations is relatively small and insufficient to reflect the driver's driving style. In this case, the Na, Nb, and Nc obtained from the statistics of the previous M kilometers are used to calculate the adaptive factor α to adjust the current control parameters until the statistics of the current mileage cycle meet the update conditions, triggering the update of the adaptive factor α. After the update, the driving style counters will no longer be counted. Even if the current mileage cycle has not yet been completed, the updated α will remain unchanged to avoid frequent switching of control strategies.

[0118] When the mileage exceeds M, the driving style recognition is recalculated.

[0119] The distribution of driving styles is updated using a mileage cycle to avoid frequent switching of control strategies, ensuring that the control strategy remains relatively stable over a certain distance and providing a smoother and more comfortable driving experience.

[0120] In one embodiment, a pre-condition for updating according to the mileage cycle is provided. Before the update, the total triggering times Na, Nb, and Nc of each driving style in the mileage cycle are compared to determine the maximum triggering times and the difference between the maximum and the smaller triggering times. If the difference in times is greater than a counting threshold, the control parameters of the vehicle in the current mileage cycle are adjusted.

[0121] For example, if the count threshold is set to Num (this value can be calibrated), an update is triggered when the total number of triggers for a particular driving style is the largest and the difference between the total number of triggers for the other two driving styles exceeds the count threshold Num. For example, if the total number of triggers for the gentle driving style, Na, is greater than Max (the total number of triggers for the conventional driving style, Nb + Num, and the total number of triggers for the aggressive driving style, Nc + Num), Na, Nb, and Nc can be used to calculate the adaptive factor α.

[0122] This method avoids the situation where the driving style counts are similar and the driving style is switched, resulting in a mismatch with the driver's needs.

[0123] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0124] In one embodiment, Figure 6 As shown, a vehicle driving control device is provided, comprising: an acquisition module 210, an identification module 220, a counting module 230 and an execution module 240, wherein:

[0125] An acquisition module 210 is configured to acquire motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of operation types is at least two;

[0126] an identification module 220 for determining a driving style corresponding to the operation type for each operation based on the range of the operation amount and the operation change rate;

[0127] The counting module 230 is configured to count the number of times each driving style is triggered under multiple operations to obtain the cumulative number of times each driving style is triggered under each operation type; and to sum the cumulative number of times the same driving style is triggered under different operation types to obtain the total number of times each driving style is triggered;

[0128] The execution module 240 is configured to adjust the control parameters of the vehicle according to the distribution of the total number of times each driving style is triggered.

[0129] In the above-mentioned vehicle driving control device, the driving styles triggered by each operation type are counted, and then the number of times the same driving style is triggered under different operations is summed up, thereby integrating complex habits across operation types and improving the accuracy of driving style recognition.

[0130] In one embodiment, the acquisition module 210 is used to obtain the vehicle's accelerator pedal opening and the accelerator pedal opening rate in response to the vehicle's acceleration operation; determine the accelerator pedal opening as the operation amount of the acceleration operation and the accelerator pedal opening rate as the operation change rate of the acceleration operation; or, in response to the vehicle's deceleration operation, obtain the vehicle's brake pedal opening and the brake pedal opening rate; determine the brake pedal opening as the operation amount of the deceleration operation and the brake pedal opening rate as the operation change rate of the deceleration operation; or, in response to the vehicle's steering operation, obtain the vehicle's steering wheel angle and the steering angle change rate; determine the steering wheel angle as the operation amount of the steering operation and the steering angle change rate as the operation change rate of the steering operation.

[0131] In one embodiment, the counting module 230 counts the cumulative number of driving styles in the current mileage cycle according to a preset mileage cycle to obtain the total number of triggering of each driving style in the current mileage cycle; when the execution module 240 is running, if the total number of triggering meets the update condition, the control parameters of the vehicle in the current mileage cycle are adjusted according to the distribution of the total number of triggering of each driving style; otherwise, the distribution of the total number of triggering of the previous mileage cycle is used to adjust the control parameters of the vehicle in the current mileage cycle.

[0132] The update condition judgment process is as follows: compare the total number of triggers of each driving style in the mileage cycle, determine the maximum value in the total number of triggers, and obtain the difference between the maximum value and the remaining smaller values ​​in the total number of triggers; if the difference in the number of times is greater than the counting threshold, adjust the control parameters of the vehicle in the current mileage cycle.

[0133] In one embodiment, the execution module 240 determines the triggering ratio of each driving style based on the total number of times each driving style is triggered; obtains an adaptive factor for vehicle control based on the weighted triggering ratio, wherein the weight of each triggering ratio is positively correlated with the intensity of the driving style; and adjusts the control parameters of the vehicle based on the adaptive factor.

[0134] The specific definitions of the vehicle driving control device can be found in the definitions of the vehicle driving control method above and will not be repeated here. Each module in the aforementioned vehicle driving control device may be implemented in whole or in part through software, hardware, or a combination thereof. Each of these modules may be embedded in or independent of a processor in a computer device in hardware form, or may be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0135] In one embodiment, a computer device, which can be a terminal, is provided. An internal structure diagram of the computer device can be as shown in FIG. 1. Figure 7 The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with external terminals through a network connection. The computer program is executed by the processor to implement a vehicle driving control method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0136] Those skilled in the art can understand that the structure shown in FIG. 1 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. Figure 7

[0137] In one embodiment, a computer device is provided, which includes a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:

[0138] Obtaining a motion characteristic parameter corresponding to an operation type of a vehicle, the motion characteristic parameter including an operation amount and an operation change rate, wherein the number of operation types is at least two;

[0139] Determining a driving style corresponding to the operation type under each operation according to the range of the operation amount and the operation change rate;

[0140] Counting the number of times of each driving style under multiple operations to obtain the cumulative number of times of each driving style under each operation type;

[0141] Summing up the cumulative number of times of the same driving style under different operation types to obtain the total number of times of triggering of each driving style;

[0142] Adjusting the control parameter of the vehicle according to the distribution of the total number of times of triggering of each driving style.

[0143] In one embodiment, when the processor executes the computer program, the following steps are further implemented: ​

[0144] In response to an acceleration operation of the vehicle, obtaining an accelerator pedal opening and an accelerator pedal opening change rate of the vehicle;

[0145] The accelerator pedal opening is determined as the operation amount of the acceleration operation, and the accelerator pedal opening change rate is determined as the operation change rate of the acceleration operation.

[0146] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0147] In response to a deceleration operation of the vehicle, obtaining a brake pedal opening degree and a brake pedal opening degree change rate of the vehicle;

[0148] The brake pedal opening is determined as the operation amount of the deceleration operation, and the brake pedal opening change rate is determined as the operation change rate of the deceleration operation.

[0149] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0150] In response to a steering operation of the vehicle, obtaining a steering wheel angle and a steering angle change rate of the vehicle;

[0151] The steering wheel angle is determined as the operation amount of the steering operation, and the steering angle change rate is determined as the operation change rate of the steering operation.

[0152] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0153] According to the preset mileage cycle, the cumulative number of times each driving style is triggered in the current mileage cycle is counted to obtain the total number of times each driving style is triggered in the current mileage cycle;

[0154] If the total number of triggers meets the update conditions, the control parameters of the vehicle in the current mileage cycle are adjusted according to the distribution of the total number of triggers for each driving style; otherwise, the distribution of the total number of triggers in the previous mileage cycle is used to adjust the control parameters of the vehicle in the current mileage cycle.

[0155] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0156] Comparing the total triggering times of each driving style within the mileage cycle, determining the maximum value among the total triggering times, and obtaining the difference between the maximum value and the remaining smaller values ​​among the total triggering times;

[0157] When the number of differences is greater than the counting threshold, the control parameters of the vehicle in the current mileage cycle are adjusted.

[0158] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0159] Determine the triggering ratio of each driving style based on the total number of triggering times of each driving style;

[0160] The adaptive factor of vehicle control is obtained based on the weighting of the trigger proportions, where the weight of each trigger proportion is positively correlated with the intensity of the driving style.

[0161] According to the adaptive factor, the control parameters of the vehicle are adjusted.

[0162] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0163] Obtaining motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of operation types is at least two;

[0164] Determine the driving style corresponding to the operation type for each operation based on the range of the operation amount and the operation change rate;

[0165] Count the number of times each driving style is used under multiple operations to obtain the cumulative number of times each driving style is used under each operation type;

[0166] The total number of times each driving style is triggered is obtained by summing the cumulative number of times the same driving style is triggered in different operation types;

[0167] The vehicle control parameters are adjusted according to the distribution of the total number of triggering times of each driving style.

[0168] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0169] In response to an acceleration operation of the vehicle, obtaining an accelerator pedal opening and an accelerator pedal opening change rate of the vehicle;

[0170] The accelerator pedal opening is determined as the operation amount of the acceleration operation, and the accelerator pedal opening change rate is determined as the operation change rate of the acceleration operation.

[0171] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0172] In response to a deceleration operation of the vehicle, obtaining a brake pedal opening degree and a brake pedal opening degree change rate of the vehicle;

[0173] The brake pedal opening is determined as the operation amount of the deceleration operation, and the brake pedal opening change rate is determined as the operation change rate of the deceleration operation.

[0174] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0175] In response to a steering operation of the vehicle, obtaining a steering wheel angle and a steering angle change rate of the vehicle;

[0176] The steering wheel angle is determined as the operation amount of the steering operation, and the steering angle change rate is determined as the operation change rate of the steering operation.

[0177] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0178] According to the preset mileage cycle, the cumulative number of times each driving style is triggered in the current mileage cycle is counted to obtain the total number of times each driving style is triggered in the current mileage cycle;

[0179] If the total number of triggers meets the update conditions, the control parameters of the vehicle in the current mileage cycle are adjusted according to the distribution of the total number of triggers for each driving style; otherwise, the distribution of the total number of triggers in the previous mileage cycle is used to adjust the control parameters of the vehicle in the current mileage cycle.

[0180] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0181] Comparing the total triggering times of each driving style within the mileage cycle, determining the maximum value among the total triggering times, and obtaining the difference between the maximum value and the remaining smaller values ​​among the total triggering times;

[0182] When the number of differences is greater than the counting threshold, the control parameters of the vehicle in the current mileage cycle are adjusted.

[0183] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0184] Determine the triggering ratio of each driving style based on the total number of triggering times of each driving style;

[0185] The adaptive factor of vehicle control is obtained based on the weighting of the trigger proportions, where the weight of each trigger proportion is positively correlated with the intensity of the driving style.

[0186] According to the adaptive factor, the control parameters of the vehicle are adjusted.

[0187] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0188] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0189] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A vehicle driving control method, characterized in that: include: Obtaining motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of the operation types is at least two; determining a driving style corresponding to the operation type for each operation according to a range of the operation amount and the operation change rate; Count the number of times each driving style is used under multiple operations to obtain the cumulative number of times each driving style is used under each operation type; The total number of times each driving style is triggered is obtained by summing the cumulative number of times the same driving style is triggered in different operation types; The vehicle control parameters are adjusted according to the distribution of the total number of triggering times of each driving style.

2. The vehicle driving control method according to claim 1, characterized in that: The obtaining of motion characteristic parameters corresponding to the vehicle operation type includes: In response to an acceleration operation of the vehicle, obtaining an accelerator pedal opening and an accelerator pedal opening change rate of the vehicle; The accelerator pedal opening is determined as the operation amount of the acceleration operation, and the accelerator pedal opening change rate is determined as the operation change rate of the acceleration operation.

3. The vehicle driving control method according to claim 1, characterized in that: The obtaining of motion characteristic parameters corresponding to the vehicle operation type includes: In response to a deceleration operation of the vehicle, obtaining a brake pedal opening degree and a brake pedal opening degree change rate of the vehicle; The brake pedal opening is determined as an operation amount for deceleration operation, and the brake pedal opening change rate is determined as an operation change rate for deceleration operation.

4. The vehicle driving control method according to claim 1, characterized in that: The obtaining of motion characteristic parameters corresponding to the vehicle operation type includes: In response to a steering operation of the vehicle, obtaining a steering wheel angle and a steering angle change rate of the vehicle; The steering wheel angle is determined as the operation amount of the steering operation, and the angle change rate is determined as the operation change rate of the steering operation.

5. The vehicle driving control method according to claim 1, characterized in that: The counting of the number of times of each driving style under multiple operations to obtain the cumulative number of times of each driving style under each operation type includes: According to the preset mileage cycle, the cumulative number of times each driving style is triggered in the current mileage cycle is counted to obtain the total number of times each driving style is triggered in the current mileage cycle; The adjusting of the vehicle control parameters according to the distribution of the total number of times each driving style is triggered includes: If the total number of triggers meets the update conditions, the control parameters of the vehicle in the current mileage cycle are adjusted according to the distribution of the total number of triggers for each driving style; otherwise, the distribution of the total number of triggers in the previous mileage cycle is used to adjust the control parameters of the vehicle in the current mileage cycle.

6. The vehicle driving control method according to claim 5, characterized in that: When the total number of triggers satisfies the update condition, adjusting the control parameters of the vehicle in the current mileage cycle according to the distribution of the total number of triggers of each driving style includes: comparing the total triggering times of each driving style within the mileage cycle, determining a maximum value among the total triggering times, and obtaining a difference between the maximum value and the remaining smaller values ​​among the total triggering times; When the number differences are all greater than the counting threshold, the control parameters of the vehicle in the current mileage cycle are adjusted.

7. The vehicle driving control method according to claim 1, characterized in that: The adjusting of the vehicle control parameters according to the distribution of the total number of times each driving style is triggered includes: Determine the triggering ratio of each driving style based on the total number of triggering times of each driving style; Obtaining an adaptive factor for vehicle control based on the weighting of the trigger proportions, wherein the weight of each trigger proportion is positively correlated with the intensity of the driving style; According to the adaptive factor, the control parameters of the vehicle are adjusted.

8. A vehicle driving control device, characterized in that: The device comprises: an acquisition module, configured to acquire motion characteristic parameters corresponding to an operation type of the vehicle, the motion characteristic parameters including an operation amount and an operation change rate, wherein the number of the operation types is at least two; an identification module, configured to determine a driving style corresponding to the operation type for each operation according to a range of the operation amount and the operation change rate; A counting module is used to count the number of times each driving style is triggered under multiple operations to obtain the cumulative number of times each driving style is triggered under each operation type; and to sum the cumulative number of times the same driving style is triggered under different operation types to obtain the total number of times each driving style is triggered; The execution module is used to adjust the control parameters of the vehicle according to the distribution of the total number of triggering times of each driving style.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.