Vehicle control method, electronic device, and vehicle
By adjusting the accelerator pedal opening gradient under driver anxiety, the problem of frequent gear shifts in traditional automatic transmission systems is solved, improving the driving experience and reducing vehicle maintenance costs.
Patent Information
- Application Number
- CN202511822092.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-12-05
AI Technical Summary
Traditional automatic transmission systems are prone to frequent gear shifts in congested traffic due to driver anxiety, which affects the driving experience and increases vehicle maintenance costs.
By determining the real-time pedal opening and target opening gradient of the accelerator pedal when the driver is in a preset driving state, and adjusting the real-time pedal opening using the target opening gradient, the frequency of gear shifting is reduced.
Reduce vehicle jerking, improve the user's driving experience, and reduce vehicle maintenance costs.
Smart Images

Figure CN121246811B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of vehicle control, and particularly relates to a vehicle control method, an electronic device and a vehicle. BACKGROUND
[0002] Traditional automatic transmission systems mainly rely on preset shift points, such as switching vehicle gears according to vehicle speed and throttle opening (depth percentage of accelerator pedal depression).
[0003] In some crowded road section scenarios, drivers, especially novice drivers, are prone to anxiety during driving. The degree of anxiety has different effects on the perception, decision-making and operation ability of the driver, which may cause the driver to exhibit anxious driving behavior, such as frequent and rapid accelerator pedal depression / release operations, thereby causing frequent changes in vehicle shift points and frequent gear shifting, and further causing the vehicle to jerk, thereby affecting the user's driving experience. SUMMARY
[0004] To solve the above technical problems, the present disclosure provides a vehicle control method, an electronic device and a vehicle.
[0005] A first aspect of an embodiment of the present disclosure provides a vehicle control method, comprising:
[0006] In a case where a driver of a vehicle is in a preset driving state, in response to a change in an opening degree of an accelerator pedal of the vehicle, determining a real-time pedal opening degree of the accelerator pedal and a target opening degree change gradient, the target opening degree change gradient being smaller than an actual opening degree change gradient of the accelerator pedal, the driver frequently and rapidly adjusting the opening degree of the accelerator pedal in the preset driving state;
[0007] Adjusting the real-time pedal opening degree using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal;
[0008] Controlling the vehicle using the target pedal opening degree.
[0009] In some embodiments of the present disclosure, before determining the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient in a case where the driver of the vehicle is in the preset driving state in response to a change in the opening degree of the accelerator pedal of the vehicle, the method further comprises:
[0010] Counting a target driving behavior performed by the driver to obtain a corresponding target count array, the target driving behavior representing the behavior of the driver rapidly adjusting the opening degree of the accelerator pedal, the target count array being used to store the number of times of performing the target driving behavior;
[0011] determine whether the driver of the vehicle is in the preset driving state based on the target count array.
[0012] In some embodiments of the present disclosure, the counting of the target driving behavior performed by the driver to obtain the corresponding target count array comprises:
[0013] When the driver is detected to perform the target driving behavior, the target array index of the preset count array and the corresponding target array value are updated cyclically;
[0014] Or, when the driver is detected not to perform the target driving behavior, the target array index of the preset count array and the corresponding target array are maintained;
[0015] Based on the target step time, each array value of the preset count array is incremented until it is greater than the value threshold, and the each array value is reset to an initial value to obtain the target count array.
[0016] In some embodiments of the present disclosure, before the counting of the target driving behavior performed by the driver to obtain the corresponding target count array, the method further comprises:
[0017] Obtain the real-time pedal opening degree and the preset pedal opening degree of the accelerator pedal, and calculate the absolute value of the difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value, the preset pedal opening degree being updated from the real-time pedal opening degree before the driver is in a preset driving state;
[0018] If the first absolute value is greater than a target monitoring threshold, it is determined that the driver performs the target driving behavior;
[0019] Or, if the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver does not perform the target driving behavior.
[0020] In some embodiments of the present disclosure, the method further comprises:
[0021] Determine the difference between the real-time pedal opening degree and the preset pedal opening degree;
[0022] If the difference is greater than zero, determine the target monitoring threshold based on the target throttle increase threshold table corresponding to the preset pedal opening degree;
[0023] Or, if the difference is less than or equal to zero, determine the target monitoring threshold based on the target throttle decrease threshold table corresponding to the preset pedal opening degree.
[0024] In some embodiments of the present disclosure, the determining whether the driver of the vehicle is in the preset driving state based on the target count array comprises:
[0025] performing summation calculation on the number of arrays in the target count array whose array values are less than the value threshold to obtain a summation result;
[0026] if the summation result is greater than a target trigger threshold, it is determined that the driver of the vehicle is in the preset driving state;
[0027] or, if the summation result is less than or equal to a target recovery threshold within a preset time, it is determined that the driver of the vehicle is not in the preset driving state.
[0028] In some embodiments of the present disclosure, the adjusting the real-time pedal opening based on the target opening change gradient to obtain a target pedal opening of the accelerator pedal comprises:
[0029] determining the target opening change gradient based on a first preset amount, the first preset amount being a pre-set calibration amount;
[0030] adjusting the actual opening change gradient of the real-time pedal opening to the target opening change gradient to obtain a first target pedal opening of the accelerator pedal.
[0031] In some embodiments of the present disclosure, in the case that the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, an absolute value of a difference between the first target pedal opening and the real-time pedal opening is calculated to obtain a second absolute value;
[0032] if the second absolute value is greater than a target threshold, determining the target opening change gradient based on a second preset amount, the second preset amount being greater than the first preset amount, adjusting the actual opening change gradient of the real-time pedal opening to the target opening change gradient to obtain a second target pedal opening of the accelerator pedal;
[0033] if the second absolute value is less than or equal to the target threshold, determining the target opening change gradient based on a third preset amount, the third preset amount being greater than the second preset amount, adjusting the actual opening change gradient of the real-time pedal opening to the target opening change gradient to obtain a third target pedal opening of the accelerator pedal.
[0034] A second aspect of an embodiment of the present disclosure provides a vehicle control device, comprising:
[0035] The first determining module is configured to, in response to a change in an opening degree of an accelerator pedal of the vehicle, determine a real-time pedal opening degree of the accelerator pedal and a target opening degree change gradient, which is smaller than an actual opening degree change gradient of the accelerator pedal, when a driver of the vehicle is in a preset driving state in which the driver frequently and quickly adjusts the opening degree of the accelerator pedal.
[0036] The pedal adjusting module is configured to adjust the real-time pedal opening degree by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal.
[0037] The driving control module is configured to control the vehicle at the target pedal opening degree.
[0038] In some embodiments of the present disclosure, the vehicle control device comprises:
[0039] The counting processing module is configured to perform counting processing on a target driving behavior performed by the driver to obtain a corresponding target count array, the target driving behavior representing a behavior of the driver quickly adjusting the opening degree of the accelerator pedal, and the target count array being configured to store a number of times of performing the target driving behavior.
[0040] The state judging module is configured to judge whether the driver of the vehicle is in the preset driving state based on the target count array.
[0041] In some embodiments of the present disclosure, the counting processing module comprises:
[0042] The cyclic updating unit is configured to cyclically update a target array index of a preset count array and a corresponding target array value when it is detected that the driver performs the target driving behavior.
[0043] The array maintaining unit is configured to maintain the target array index of the preset count array and the corresponding target array when it is detected that the driver does not perform the target driving behavior.
[0044] The first processing unit is configured to increment each array value of the preset count array based on a target step time until the each array value is greater than a value threshold, and reset the each array value to an initial value to obtain the target count array.
[0045] In some embodiments of the present disclosure, the vehicle control device comprises:
[0046] The first calculating module is configured to obtain a real-time pedal opening degree of the accelerator pedal and a preset pedal opening degree, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value, the preset pedal opening degree being obtained by updating the real-time pedal opening degree before the driver is in a preset driving state.
[0047] The second determining module is configured to determine that the driver performs the target driving behavior if the first absolute value is greater than a target monitoring threshold.
[0048] The third determining module is configured to determine that the driver does not perform the target driving behavior if the first absolute value is less than or equal to the target monitoring threshold.
[0049] In some embodiments of the present disclosure, the vehicle control device comprises:
[0050] The fourth determining module is configured to determine a difference between the real-time pedal opening degree and the preset pedal opening degree.
[0051] The fifth determining module is configured to determine the target monitoring threshold based on a target throttle increase threshold table corresponding to the preset pedal opening degree if the difference is greater than zero.
[0052] The sixth determining module is configured to determine the target monitoring threshold based on a target throttle decrease threshold table corresponding to the preset pedal opening degree if the difference is less than or equal to zero.
[0053] In some embodiments of the present disclosure, the state judging module comprises:
[0054] The summation calculating unit is configured to perform summation calculation on the number of arrays in the target count array whose array values are less than the value threshold to obtain a summation result.
[0055] The first determining unit is configured to determine that the driver of the vehicle is in the preset driving state if the summation result is greater than a target trigger threshold.
[0056] The second determining unit is configured to determine that the driver of the vehicle is not in the preset driving state if the summation result is less than or equal to a target recovery threshold within a preset time.
[0057] In some embodiments of the present disclosure, the pedal adjusting module comprises:
[0058] The third determining unit is configured to determine the target opening change gradient based on a first preset amount, the first preset amount being a preset calibration amount.
[0059] The second processing unit is configured to adjust the actual opening change gradient of the real-time pedal opening degree to the target opening change gradient to obtain a first target pedal opening degree of the accelerator pedal.
[0060] In some embodiments of the present disclosure, the vehicle control device comprises:
[0061] The second computing module is configured to, in a case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, calculate an absolute value of a difference between the first target pedal opening and the real-time pedal opening to obtain a second absolute value.
[0062] The seventh determining module is configured to, in a case where the second absolute value is greater than a target threshold value, determine the target opening change gradient based on a second preset amount, adjust the actual opening change gradient of the real-time pedal opening to the target opening change gradient to obtain a second target pedal opening of the accelerator pedal, and the second preset amount is greater than the first preset amount.
[0063] The eighth determining module is configured to, in a case where the second absolute value is less than or equal to the target threshold value, determine the target opening change gradient based on a third preset amount, adjust the actual opening change gradient of the real-time pedal opening to the target opening change gradient to obtain a third target pedal opening of the accelerator pedal, and the third preset amount is greater than the second preset amount.
[0064] A third aspect of the embodiment of the present disclosure provides an electronic device, comprising:
[0065] a processor;
[0066] a memory configured to store executable instructions;
[0067] The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the vehicle control method provided in the first aspect.
[0068] A fourth aspect of the embodiment of the present disclosure provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the vehicle control method provided in the first aspect.
[0069] A fifth aspect of the embodiment of the present disclosure provides a computer program product, which comprises a computer program or instructions. When the computer program or instructions are executed by a processor, the vehicle control method of the first aspect is implemented.
[0070] A sixth aspect of the embodiment of the present disclosure provides a vehicle, which comprises the electronic device provided in the third aspect.
[0071] The technical solution provided by the embodiment of the present disclosure has the following advantages:
[0072] The vehicle control method, electronic device, and vehicle provided in this disclosure can, when the driver is in a preset driving state, respond to changes in the opening of the accelerator pedal, determine the real-time pedal opening and a target opening gradient of the accelerator pedal, where the target opening gradient is less than the actual opening gradient of the accelerator pedal. In this preset driving state, the driver frequently and rapidly adjusts the accelerator pedal opening, then adjusts the real-time pedal opening using the target opening gradient to obtain the target pedal opening, and finally controls the vehicle using the target pedal opening. Therefore, by determining the real-time pedal opening and the target opening gradient of the accelerator pedal when the driver is in a preset driving state, and adjusting the real-time pedal opening using the target opening gradient, the frequency of gear shifts is reduced, thereby reducing vehicle jerking and improving the user's driving experience. Attached Figure Description
[0073] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0074] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0075] Figure 1 This is a flowchart of a vehicle control method provided in an embodiment of this disclosure;
[0076] Figure 2 This is a flowchart of another vehicle control method provided in this disclosure embodiment;
[0077] Figure 3 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this disclosure;
[0078] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0079] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0080] Many specific details are set forth in the following description in order to provide a thorough understanding of the present disclosure. However, the present disclosure can be practiced according to other embodiments that do not require some of the specific details described below. It is understood that the present disclosure can be practiced with only some of the described embodiments, and therefore the scope of the present disclosure is not limited to the specific embodiments described herein.
[0081] It should be understood that various steps of the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present disclosure is not limited in this regard.
[0082] It should be noted that, in the present document, relational terms such as "first" and "second", and the like, are used solely to distinguish one entity or action from another entity or action, without necessarily requiring or implying any actual such relationship or order between or among the entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. In other words, it is contemplated that the process, method, article, or apparatus that "comprises" one or more elements possesses those one or more elements, but is not limited to possessing only those one or more elements.
[0083] It should be noted that the terms "a" and "an" and "the" and "at least one" and "one or more" are used interchangeably herein with the context as appropriate to be understood by those of ordinary skill in the art. It should be noted that the terms "comprises", "comprising", or "includes" are used herein and they specifically mean "including, but not limited to".
[0084] In some crowded road situations, drivers are prone to anxiety during driving. The degree of anxiety affects the perception, decision-making and operating ability of the driver, which may result in anxious driving behavior. In severe cases, such emotions can lead to traffic accidents, thereby threatening the safety of life and property of the public.
[0085] In the related art, the driver's historical driving feature data and real-time driving feature data are acquired for feature fusion processing, and the vehicle control parameters are adjusted according to the obtained anxiety recognition result, for example, a text reminder, a speed limit, and the like, so as to ensure driving safety. However, the above method does not consider that when the driver has an anxiety driving behavior, for example, frequent stepping and rapid stepping / relaxing of the accelerator pedal, the shift point of the vehicle changes frequently, causing frequent gear shifting, so that the vehicle stalls, affecting the user's driving experience. In addition, frequent gear shifting can increase the maintenance cost and wear degree of the vehicle. Therefore, the embodiments of the present disclosure provide a vehicle control method, which determines the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient when the driver of the vehicle is in a preset driving state, and adjusts the real-time pedal opening degree by using the target opening degree change gradient, thereby reducing frequent gear shifting and improving the user's driving experience. The method will be introduced in combination with specific embodiments.
[0086] Figure 1 A flowchart of a vehicle control method provided by the embodiments of the present disclosure is shown in FIG. 1. The method can be executed by a vehicle control device, which can be implemented in software and / or hardware, and can be configured in an electronic device, such as a server or a terminal. The terminal specifically includes a vehicle-mounted terminal, a computer, a tablet computer, and the like.
[0087] As shown in FIG. 1, the vehicle control method provided by the embodiments of the present disclosure can be applied to the technical field of vehicle control, and can include the following steps. Figure 1
[0088] S110, when the driver of the vehicle is in a preset driving state, in response to the opening degree of the accelerator pedal of the vehicle changing, determining the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient.
[0089] In the embodiments of the present disclosure, when the driver of the vehicle is in a preset driving state, the electronic device can determine the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient in response to the opening degree of the accelerator pedal of the vehicle changing.
[0090] Optionally, the driver frequently and quickly adjusts the opening degree of the accelerator pedal in the preset driving state. For example, the preset driving state can be a driving state in which the driver has an anxiety emotion, and the accelerator pedal is stepped / relaxed multiple times and at a high speed in a short time, causing the vehicle to frequently shift gears.
[0091] Optionally, the real-time pedal opening degree can be the pedal opening degree corresponding to the amplitude and speed of the driver stepping on the accelerator pedal at the current time of vehicle driving, which is determined by a sensor at the accelerator pedal.
[0092] Optionally, the target opening degree change gradient can be a sensitivity for adjusting the pedal opening degree change of the accelerator pedal, which is set according to different situations, such as a linear gradient, a segmented gradient, etc. The target opening degree change gradient is less than an actual opening degree change gradient of the accelerator pedal. The actual opening degree change gradient is a sensitivity of a real-time opening degree change of the accelerator pedal.
[0093] Specifically, when the electronic device detects that the driver of the vehicle is in a preset driving state, such as when the driver has an anxious emotion, the opening degree of the accelerator pedal is frequently and quickly adjusted. The real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient can be determined in response to a change in the opening degree of the accelerator pedal of the vehicle, such as a change from 30% to 60%.
[0094] S120, adjust the real-time pedal opening degree by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal.
[0095] In the embodiments of the present disclosure, the electronic device can adjust the real-time pedal opening degree by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal.
[0096] Optionally, the target pedal opening degree can be a pedal opening degree after adjusting the sensitivity of the opening degree change of the real-time pedal opening degree.
[0097] Specifically, after obtaining the target opening degree change gradient, the electronic device can adjust the real-time pedal opening degree by using the target opening degree change gradient, such as adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient, thereby obtaining the target pedal opening degree of the accelerator pedal.
[0098] S130, control the vehicle at the target pedal opening degree.
[0099] In the embodiments of the present disclosure, the electronic device controls the vehicle at the target pedal opening degree.
[0100] Therefore, in the case that the driver of the vehicle is in the preset driving state, the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient are determined, and the real-time pedal opening degree is adjusted by using the target opening degree change gradient, so as to reduce the gear shifting frequency, thereby reducing the jerk of the vehicle and improving the driving experience of the user.
[0101] Optionally, before S110, the vehicle control method can further include: performing counting processing on a target driving behavior performed by the driver to obtain a corresponding target counting array, the target driving behavior representing the behavior of the driver adjusting the opening degree of the accelerator pedal quickly, and the target counting array being used to store the number of times of performing the target driving behavior; and determining whether the driver of the vehicle is in the preset driving state based on the target counting array.
[0102] In the embodiments of the present disclosure, the electronic device can perform counting processing on a target driving behavior performed by the driver to obtain a corresponding target counting array.
[0103] Optionally, the target driving behavior can be the behavior of adjusting the opening degree of the accelerator pedal multiple times and at a high speed in a short time when the driver has an anxious emotion. For example, whether the driver has the target driving behavior can be determined by detecting the state of a target monitoring condition enabling flag.
[0104] Optionally, the target counting array is used to store the number of times of performing the target driving behavior.
[0105] Specifically, the electronic device can perform counting processing on a target driving behavior performed by the driver, for example, count the number of times of performing the target driving behavior each time the driver performs the target driving behavior, and store the number of times in a target counting array.
[0106] Further, the electronic device can determine whether the driver of the vehicle is in the preset driving state based on the target counting array.
[0107] Specifically, after obtaining the target counting array, the electronic device can determine whether the driver of the vehicle is in the preset driving state by using the number of times of performing the target driving behavior stored in the target counting array, that is, the driver adjusts the opening degree of the accelerator pedal frequently and quickly in the preset driving state.
[0108] Therefore, whether the driver is in the preset driving state can be determined by counting the number of target driving behaviors performed by the driver, so that the determination accuracy is improved and misrecognition is avoided.
[0109] Optionally, the target driving behavior performed by the driver is counted to obtain a corresponding target count array, including: when it is detected that the driver performs the target driving behavior, the target array index of the preset count array and the corresponding target array value are cyclically updated; or when it is detected that the driver does not perform the target driving behavior, the target array index of the preset count array and the corresponding target array are maintained; each array value of the preset count array is incremented based on a target step time until greater than a value threshold, and the each array value is reset to an initial value to obtain the target count array.
[0110] In some embodiments of the present disclosure, when it is detected that the driver performs the target driving behavior, the electronic device can cyclically update the target array index of the preset count array and the corresponding target array value.
[0111] Optionally, the preset count array can be a ring memory preset for storing the target driving behavior, for example, can include 30-dimensional arrays, each array corresponding to an array index, and the initial array value can be determined by a calibration quantity (such as 255).
[0112] Optionally, the target array index can be an element for accessing a plurality of arrays included in the preset count array by consecutive integers. For example, the preset count array includes 30-dimensional arrays, and the target array index can be 1-30.
[0113] Specifically, when it is detected that the driver performs the target driving behavior, the electronic device can cyclically update the target array index of the preset count array and the corresponding target array value. For example, when the first target driving behavior is detected, the electronic device can update the target array value corresponding to the target array index (such as the index of the first array is 1) of the preset count array, and update the default value 255 to 0, that is, the value corresponding to the first array (index 1) of the preset count array is 0 at this time, and the target array index is increased by one. When the index increases to 30, the first array (index 1) is updated cyclically, that is, the new data is written to the array to overwrite the old data.
[0114] In some embodiments of the present disclosure, when it is detected that the driver does not perform the target driving behavior, the electronic device can maintain the target array index of the preset count array and the corresponding target array.
[0115] Further, the electronic device increments each array value of the preset counting array by a target step time until greater than a value threshold, and resets the each array value to an initial value to obtain a target counting array.
[0116] Optionally, the target step time can be a preset time interval for target driving behavior recovery, such as 2, 5, etc. The greater the target step time, the slower the target driving behavior recovery, and the more the number of anxious driving times is accumulated.
[0117] Optionally, the value threshold can be a preset threshold. For example, the value threshold can be 150, etc., which is not limited here.
[0118] Specifically, the electronic device can increment each array value of the preset counting array by a target step time until greater than a value threshold, for example, the electronic device increments each array value of the target array by 1 every 2 step times until greater than a value threshold (such as 150), and resets each array value to an initial value (255), thereby obtaining a target counting array.
[0119] Thus, the target driving behavior is counted by the preset counting array, and the anxious driving state is determined after a certain number is met, so that the driver in the anxious driving state can be accurately detected, and the gradient of the accelerator pedal percentage reduction is limited, thereby reducing the gear shifting frequency and improving the user's driving experience.
[0120] Optionally, before the target driving behavior performed by the driver is counted to obtain the corresponding target counting array, the vehicle control method further includes: obtaining a real-time pedal opening degree of the accelerator pedal and a preset pedal opening degree, and calculating an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value, the preset pedal opening degree being updated from the real-time pedal opening degree before the driver is in a preset driving state; if the first absolute value is greater than a target monitoring threshold, it is determined that the driver performs the target driving behavior; or, if the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver does not perform the target driving behavior.
[0121] In the embodiments of the present disclosure, the electronic device can obtain a real-time pedal opening degree of the accelerator pedal and a preset pedal opening degree, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value.
[0122] Optionally, the preset pedal opening degree is updated from the real-time pedal opening degree before the driver is in a preset driving state.
[0123] Specifically, the electronic device can determine the corresponding real-time pedal opening degree and determine the preset pedal opening degree by detecting the amplitude and speed of the driver stepping on the accelerator pedal through a sensor at the accelerator pedal. After obtaining the real-time pedal opening degree and the preset pedal opening degree, the absolute value of the difference between the real-time pedal opening degree and the preset pedal opening degree can be calculated. For example, the moment when the vehicle starts to travel is set as the initial moment, and the real-time pedal opening degree (real-time accelerator pedal percentage) detected at the initial moment is set as the preset pedal opening degree (such as 30%). After the driver has traveled stably for a period of time, the driver suddenly steps on the accelerator pedal to make the real-time pedal opening degree become 60% at the current moment. The electronic device can determine the real-time pedal opening degree (60%) and the preset pedal opening degree (30%) and a predetermined target monitoring threshold (such as 10%), calculate the absolute value of the difference between the real-time pedal opening degree 60% and the preset pedal opening degree 30% as 30%, and obtain a first absolute value.
[0124] In some embodiments of the present disclosure, if the first absolute value is greater than the target monitoring threshold, the electronic device can determine that the driver performs the target driving behavior.
[0125] Specifically, after the first absolute value (such as 30%) is calculated, the electronic device can judge the first absolute value (such as 30%) and the target monitoring threshold (such as 10%). If the first absolute value (such as 30%) is greater than the target monitoring threshold (such as 10%), it can be determined that the enabling flag state of the target monitoring condition is activated (such as the target monitoring condition enabling flag is 1), that is, it indicates that the driver performs the target driving behavior.
[0126] In some embodiments of the present disclosure, if the first absolute value is greater than the target monitoring threshold, the electronic device can determine that the driver performs the target driving behavior.
[0127] Specifically, after the first absolute value (such as 8%) is calculated, the electronic device can judge the first absolute value (such as 8%) and the target monitoring threshold (such as 10%). If the first absolute value (such as 8%) is less than or equal to the target monitoring threshold (such as 10%), it can be determined that the enabling flag state of the target monitoring condition is not activated (such as the target monitoring condition enabling flag is 0), that is, it indicates that the driver does not perform the target driving behavior.
[0128] Further, in the above embodiment, when the enabling flag state of the target monitoring condition is activated, i.e., the target monitoring condition enabling flag changes from 0 to 1 (0 by default when the target driving behavior does not occur), the electronic device can update the preset pedal opening degree according to the real-time pedal opening degree, i.e., update the preset pedal opening degree from 30% to 60%, and update the target monitoring threshold according to the updated preset pedal opening degree (e.g., the target monitoring threshold is updated to 8%), and continue to monitor the subsequent operation of the driver. When the driver suddenly releases the accelerator pedal (e.g., the real-time pedal opening degree changes from 60% to 30%), the electronic device can calculate the absolute value of the difference between the real-time pedal opening degree 30% and the updated preset pedal opening degree 60% as 30%, which is greater than the updated target monitoring threshold (8%), and the enabling flag state of the target monitoring condition remains activated (i.e., remains 1), and the second target driving behavior is performed. Since the target monitoring condition enabling flag does not change from 0 to 1, the preset pedal opening degree does not need to be updated; then the driver steps on the accelerator pedal again (e.g., the real-time pedal opening degree changes from 30% to 70%), at this time the electronic device can calculate the absolute value of the difference between the real-time pedal opening degree 70% and the preset pedal opening degree 60% as 10%, which is less than the target monitoring threshold (e.g., 12%), at this time it is determined that the enabling flag state of the target monitoring condition is not activated (i.e., the target monitoring condition enabling flag changes from 1 to 0), and the target driving behavior does not occur; then the driver releases the accelerator pedal again (e.g., the real-time pedal opening degree changes from 70% to 25%), at this time the electronic device can calculate the absolute value of the difference between the real-time pedal opening degree 25% and the preset pedal opening degree 60% as 35%, which is greater than the target monitoring threshold (e.g., 8%), at this time the target monitoring condition enabling flag changes from 0 to 1, i.e., the third target driving behavior occurs, and the electronic device changes the preset pedal opening degree from 60% to 25%, and so on. The determination method of the above target monitoring threshold is described below.
[0129] Therefore, whether the driver occurs the target driving behavior is determined according to the change rule of the real-time pedal opening degree, thereby providing accurate data support for subsequent limitation of the gradient of the percentage reduction of the accelerator pedal opening degree, thereby reducing the shift frequency and improving the driving experience of the user.
[0130] Optionally, the vehicle control method can further include: determining a difference between the real-time pedal opening degree and the preset pedal opening degree; if the difference is greater than zero, determining the target monitoring threshold based on a target accelerator increase threshold table corresponding to the preset pedal opening degree; or if the difference is less than or equal to zero, determining the target monitoring threshold based on a target accelerator decrease threshold table corresponding to the preset pedal opening degree.
[0131] In the embodiments of the present disclosure, the electronic device can determine a difference between the real-time pedal opening degree and the preset pedal opening degree.
[0132] In some embodiments of the present disclosure, if the difference is greater than zero, the target monitoring threshold is determined based on a target accelerator increase threshold table corresponding to the preset accelerator opening degree.
[0133] Optionally, the target accelerator increase threshold table can be a preset rule table for representing an increase range threshold of the preset accelerator opening degree.
[0134] Specifically, if the difference is greater than zero, the electronic device can determine the target monitoring threshold based on a target accelerator increase threshold table corresponding to the preset accelerator opening degree. For example, if the real-time accelerator opening degree is 60% and the preset accelerator opening degree is 30%, the difference is calculated to be 30% which is greater than zero, indicating that the driver is accelerating. Then, the electronic device can determine a corresponding target monitoring threshold (e.g., 10%) in the preset accelerator increase threshold table corresponding to the preset accelerator opening degree of 30%.
[0135] In some other embodiments of the present disclosure, if the difference is less than or equal to zero, the target monitoring threshold is determined based on a target accelerator decrease threshold table corresponding to the preset accelerator opening degree.
[0136] Optionally, the target accelerator decrease threshold table can be a preset rule table for representing a decrease range threshold of the preset accelerator opening degree. The target accelerator decrease threshold table is different from the target accelerator increase threshold table.
[0137] Specifically, if the difference is less than or equal to zero, the electronic device can determine the target monitoring threshold based on a target accelerator decrease threshold table corresponding to the preset accelerator opening degree. For example, if the real-time accelerator opening degree is 30% and the preset accelerator opening degree is 60%, the difference is calculated to be -30% which is less than zero, indicating that the driver is decelerating. Then, the electronic device can determine a corresponding target monitoring threshold (e.g., 8%) in the preset accelerator decrease threshold table corresponding to the preset accelerator opening degree of 60%.
[0138] Thus, the target monitoring threshold can be updated in real time according to the real-time accelerator opening degree and the preset accelerator opening degree, thereby providing accurate data support for subsequent limitation of the gradient of the accelerator pedal percentage reduction, reducing the gear shifting frequency, and improving the driving experience of the user.
[0139] Optionally, determining whether the driver of the vehicle is in the preset driving state based on the target count array comprises: performing summation calculation on the number of arrays in the target count array whose array values are less than the value threshold to obtain a summation result; if the summation result is greater than a target trigger threshold, it is determined that the driver of the vehicle is in the preset driving state; or if the summation result is less than or equal to a target recovery threshold within a preset time, it is determined that the driver of the vehicle is not in the preset driving state.
[0140] In the embodiments of the present disclosure, the electronic device can perform summation calculation on the number of arrays in the target count array whose array values are less than the value threshold to obtain a summation result.
[0141] Specifically, the electronic device can perform summation calculation on the number of arrays in the target count array whose array values are less than the value threshold, such as the number of arrays in the target array whose array values are less than 150, to obtain a corresponding summation result.
[0142] In some embodiments of the present disclosure, if the summation result is greater than a target trigger threshold, it is determined that the driver of the vehicle is in the preset driving state.
[0143] Optionally, the target trigger threshold can be a threshold preset for triggering an anxious driving state. For example, the target trigger threshold can be 8, 9, etc.
[0144] Specifically, after the summation result is calculated, if the summation result is greater than a target trigger threshold (such as 8), the electronic device can determine that the driving state result is that the anxious driving flag bit is set to 1, that is, it is indicated that the driver of the vehicle is in the preset driving state.
[0145] In other embodiments of the present disclosure, if the summation result is less than or equal to a target recovery threshold within a preset time, it is determined that the driver of the vehicle is not in the preset driving state.
[0146] Optionally, the target recovery threshold can be a threshold preset for recovering an anxious driving state. For example, the target recovery threshold can be 2, 3, etc.
[0147] Specifically, after the summation result is calculated, if the summation result is less than or equal to a target recovery threshold (such as 2) within a preset time (3s), the electronic device can determine that the driving state result is that the anxious driving flag bit is set to 0, that is, it is indicated that the driver of the vehicle is not in the preset driving state.
[0148] In yet some embodiments of the present disclosure, after the summation result is calculated, if the summation result is between the target trigger threshold (e.g., 8) and the target recovery threshold (e.g., 2), the anxious driving flag bit is kept as 1 if the preset driving state has been in before (i.e., the anxious driving flag bit is set as 1); or the anxious driving flag bit is kept as 0 if the preset driving state has not been in before (i.e., the anxious driving flag bit is set as 0).
[0149] Therefore, by detecting the target driving behavior execution times satisfying the first quantity, the driver in the anxious driving state can be accurately detected, and then the gradient of the acceleration pedal percentage reduction is limited, so as to reduce the gear shifting frequency and improve the driving experience of the user.
[0150] Optionally, S120 can specifically include: determining the target opening degree change gradient based on a first preset quantity, the first preset quantity being a preset calibration quantity; and adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain the first target pedal opening degree of the acceleration pedal.
[0151] In embodiments of the present disclosure, the electronic device can determine the target opening degree change gradient based on a first preset quantity.
[0152] Optionally, the first preset quantity can be a preset calibration quantity. For example, the first preset quantity can be -0.1% / ms, -0.2% / ms, etc., which is not limited here.
[0153] Specifically, when detecting that the driver is in the anxious driving state (e.g., the anxious driving flag bit is set as 1), the electronic device can determine the target opening degree change gradient according to the first preset quantity (-0.1% / ms), i.e., the target opening degree change gradient is to control the opening degree at a rate of -0.1% / ms.
[0154] Further, the electronic device can adjust the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain the first target pedal opening degree of the acceleration pedal.
[0155] Specifically, the electronic device can adjust the actual opening degree change gradient of the real-time pedal opening degree (e.g., control the opening degree at a rate of -20% / ms) to the target opening degree change gradient (e.g., control the opening degree at a rate of -0.1% / ms), such as when the driver releases the accelerator (the real-time pedal opening degree changes from 60% to 30%). The electronic device controls the acceleration pedal to adjust the percentage of the real-time pedal opening degree at a rate of -0.1% / ms, so as to obtain the first target pedal opening degree of the acceleration pedal, which can be the pedal opening degree to be adjusted to.
[0156] Therefore, when the driver releases the accelerator pedal greatly, the rate of reduction of the real-time pedal opening degree can be limited, so as to control the rate of power reduction of the vehicle, and avoid the jerk feeling caused by sudden engine braking, thereby improving the driving experience of the user.
[0157] Optionally, the vehicle control method can further include: in a case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, calculating an absolute value of a difference between the first target pedal opening degree and the real-time pedal opening degree to obtain a second absolute value; if the second absolute value is greater than a target threshold, determining the target opening degree change gradient based on a second preset amount, adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain a second target pedal opening degree of the accelerator pedal, the second preset amount being greater than the first preset amount; if the second absolute value is less than or equal to the target threshold, determining the target opening degree change gradient based on a third preset amount, adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain a third target pedal opening degree of the accelerator pedal, the third preset amount being greater than the second preset amount.
[0158] In the embodiments of the present disclosure, in a case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, the electronic device can calculate an absolute value of a difference between the first target pedal opening degree and the real-time pedal opening degree to obtain a second absolute value.
[0159] Specifically, in a case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, such as when the anxiety driving flag changes from 1 to 0, the electronic device can calculate an absolute value (such as 10%) of a difference between the first target pedal opening degree (such as 40%) and the real-time pedal opening degree (such as 30%) to obtain a second absolute value.
[0160] In some embodiments of the present disclosure, if the second absolute value is greater than a target threshold, the target opening degree change gradient is determined based on a second preset amount, the actual opening degree change gradient of the real-time pedal opening degree is adjusted to the target opening degree change gradient to obtain a second target pedal opening degree of the accelerator pedal, and the second preset amount is greater than the first preset amount.
[0161] Optionally, the target threshold can be a preset threshold. For example, the target threshold can be 1%, 2%, etc., which is not limited herein.
[0162] Optionally, the second preset amount can be a preset amount. For example, the second preset amount can be -0.4% / ms, -0.5% / ms, etc., which is not limited herein. The second preset amount is greater than the first preset amount.
[0163] Specifically, after the second absolute value is calculated, if the second absolute value is greater than a target threshold (such as 1%), the electronic device can determine the target opening degree change gradient (such as controlling the opening degree at an opening degree change rate of -0.5% / ms) based on a second preset amount (such as -0.5% / ms), and adjust the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient, to obtain a second target pedal opening degree of the accelerator pedal, that is, when the driving style of the driver returns to normal and the anxious driving state is released, the recovery speed of the accelerator pedal percentage is accelerated by the second preset amount.
[0164] In some other embodiments of the present disclosure, if the second absolute value is less than or equal to the target threshold, the electronic device can determine the target opening degree change gradient based on a third preset amount, adjust the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient, to obtain a third target pedal opening degree of the accelerator pedal, and the third preset amount is greater than the second preset amount.
[0165] Optionally, the third preset amount can be a preset amount. For example, the third preset amount can be -9% / ms, -10% / ms, etc., which is not limited here.
[0166] Specifically, after the second absolute value is calculated, if the second absolute value is less than or equal to the target threshold (such as 1%), the electronic device can determine the target opening degree change gradient (such as controlling the opening degree at an opening degree change rate of -10% / ms) based on a third preset amount (such as -10% / ms), and adjust the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient, to restore the driver's throttle control.
[0167] Thus, the accelerator pedal percentage is limited according to the gradient of the accelerator pedal percentage decrease of the driver under the target driving behavior, to correct the accelerator pedal percentage change, thereby reducing frequent gear shifting and improving driving comfort and fuel economy.
[0168] Figure 2 is a flowchart of another vehicle control method provided by an embodiment of the present disclosure.
[0169] As Figure 2 shown, the vehicle control method can include the following steps.
[0170] S210, determine the difference between the real-time pedal opening degree and the preset pedal opening degree, if the difference is greater than zero, determine the target monitoring threshold based on the target throttle increase threshold table corresponding to the preset pedal opening degree, if the difference is less than or equal to zero, determine the target monitoring threshold based on the target throttle decrease threshold table corresponding to the preset pedal opening degree.
[0171] In the embodiments of the present disclosure, the electronic device can calculate a difference between the real-time pedal opening degree and the preset pedal opening degree. If the difference is greater than zero, the target monitoring threshold is determined based on the target throttle increase threshold table corresponding to the preset pedal opening degree. If the difference is less than or equal to zero, the target monitoring threshold is determined based on the target throttle decrease threshold table corresponding to the preset pedal opening degree.
[0172] In the embodiments of the present disclosure, the electronic device can obtain the real-time pedal opening degree and the preset pedal opening degree of the accelerator pedal, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value. If the first absolute value is greater than the target monitoring threshold, it is determined that the driver performs the target driving behavior. If the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver does not perform the target driving behavior.
[0173] In the embodiments of the present disclosure, the electronic device can obtain the real-time pedal opening degree and the preset pedal opening degree of the accelerator pedal, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value. If the first absolute value is greater than the target monitoring threshold, it is determined that the driver performs the target driving behavior. If the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver does not perform the target driving behavior.
[0174] In the embodiments of the present disclosure, the electronic device can obtain the real-time pedal opening degree and the preset pedal opening degree of the accelerator pedal, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value. If the first absolute value is greater than the target monitoring threshold, it is determined that the driver performs the target driving behavior. If the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver does not perform the target driving behavior.
[0175] In the embodiments of the present disclosure, when it is detected that the driver performs the target driving behavior, i.e., the enable flag state of the target monitoring condition is 1, the electronic device can cyclically update the target array index and the corresponding target array value of the preset array. When it is detected that the driver does not perform the target driving behavior, i.e., the enable flag state of the target monitoring condition is 0, the electronic device can maintain the target array index and the corresponding target array of the preset array. The electronic device increments each array value of the preset array by a target step time (e.g., 2) until the value is greater than a value threshold, and resets the each array value to an initial value to obtain a target counting array.
[0176] S240, summing the number of array values less than the value threshold in the target counting array to obtain a summation result, determining that the driver of the vehicle is in the preset driving state if the summation result is greater than a target trigger threshold, and determining that the driver of the vehicle is not in the preset driving state if the summation result is less than or equal to a target recovery threshold within a preset time.
[0177] In the embodiments of the present disclosure, the electronic device can sum the number of array values less than the value threshold in the target counting array to obtain a summation result. If the summation result is greater than a target trigger threshold, it is determined that the driver of the vehicle is in the preset driving state. If the summation result is less than or equal to a target recovery threshold within a preset time, it is determined that the driver of the vehicle is not in the preset driving state.
[0178] S250, determining a target opening degree change gradient based on a first preset amount, adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain a first target pedal opening degree of the accelerator pedal.
[0179] In the embodiments of the present disclosure, the electronic device adjusts the actual opening degree change gradient of the real-time pedal opening degree (such as opening degree control at a rate of -20% / ms) to the target opening degree change gradient (such as opening degree control at a rate of -0.1% / ms). For example, when the driver releases the accelerator pedal (the real-time pedal opening degree changes from 60% to 30%), the electronic device controls the accelerator pedal to adjust the percentage of the real-time pedal opening degree at a rate of -0.1% / ms, thereby obtaining a first target pedal opening degree of the accelerator pedal.
[0180] S260, in the case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, calculating an absolute value of the difference between the first target pedal opening degree and the real-time pedal opening degree to obtain a second absolute value, determining a target opening degree change gradient based on a second preset amount if the second absolute value is greater than a target threshold, adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain a second target pedal opening degree of the accelerator pedal, and determining a target opening degree change gradient based on a third preset amount if the second absolute value is less than or equal to the target threshold, adjusting the actual opening degree change gradient of the real-time pedal opening degree to the target opening degree change gradient to obtain a third target pedal opening degree of the accelerator pedal. For specific implementation of the above steps, please refer to the foregoing, which will not be repeated here.
[0181] Figure 3 FIG. 1 is a structural schematic diagram of a vehicle control device provided by the embodiments of the present disclosure.
[0182] In the embodiments of the present disclosure, the vehicle control device can be arranged in an electronic device, which is understood as a part of the functions of the electronic device. Specifically, the electronic device can be a server or a terminal, and the terminal specifically includes a vehicle terminal, a computer, a tablet computer, and the like, which are not limited herein.
[0183] As shown in FIG. 3, the vehicle control device 300 can include a first determination module 310, a pedal adjustment module 320, and a driving control module 330. Figure 3
[0184] The first determination module 310 can be configured to determine a real-time pedal opening degree of an accelerator pedal of a vehicle and a target opening degree change gradient in response to a change in the opening degree of the accelerator pedal of the vehicle, the target opening degree change gradient being less than an actual opening degree change gradient of the accelerator pedal, when a driver of the vehicle is in a preset driving state in which the driver frequently and quickly adjusts the opening degree of the accelerator pedal.
[0185] The pedal adjustment module 320 can be configured to adjust the real-time pedal opening degree by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal.
[0186] The driving control module 330 can be configured to control the vehicle at the target pedal opening degree.
[0187] In the embodiments of the present disclosure, the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient can be determined in response to a change in the opening degree of the accelerator pedal of the vehicle when the driver of the vehicle is in a preset driving state in which the driver frequently and quickly adjusts the opening degree of the accelerator pedal, the target opening degree change gradient being less than an actual opening degree change gradient of the accelerator pedal, the real-time pedal opening degree is then adjusted by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal, and finally the vehicle is controlled at the target pedal opening degree. Thus, when the driver of the vehicle is in a preset driving state, the real-time pedal opening degree of the accelerator pedal and the target opening degree change gradient are determined, and the real-time pedal opening degree is adjusted by using the target opening degree change gradient, so as to reduce the gear shifting frequency, thereby reducing the jerk of the vehicle and improving the driving experience of the user.
[0188] In some embodiments of the present disclosure, the vehicle control device 300 includes:
[0189] The counting processing module is configured to perform counting processing on a target driving behavior performed by the driver to obtain a corresponding target counting array, the target driving behavior representing the behavior of the driver quickly adjusting the opening degree of the accelerator pedal, and the target counting array being used to store the number of times of performing the target driving behavior.
[0190] a state judgment module configured to judge whether a driver of the vehicle is in the preset driving state based on the target count array.
[0191] In some embodiments of the present disclosure, the count processing module comprises:
[0192] a cycle updating unit configured to cyclically update a target array index of the preset count array and a corresponding target array value when it is detected that the driver performs the target driving behavior.
[0193] an array maintaining unit configured to maintain the target array index of the preset count array and the corresponding target array value when it is detected that the driver does not perform the target driving behavior.
[0194] a first processing unit configured to increment each array value of the preset count array by a target step time until the each array value is greater than a value threshold, and reset the each array value to an initial value to obtain the target count array.
[0195] In some embodiments of the present disclosure, the vehicle control device 300 comprises:
[0196] a first calculation module configured to obtain a real-time pedal opening degree of the accelerator pedal and a preset pedal opening degree, and calculate an absolute value of a difference between the real-time pedal opening degree and the preset pedal opening degree to obtain a first absolute value, the preset pedal opening degree being updated by the real-time pedal opening degree before the driver is in a preset driving state.
[0197] a second determination module configured to determine that the driver performs the target driving behavior if the first absolute value is greater than a target monitoring threshold.
[0198] a third determination module configured to determine that the driver does not perform the target driving behavior if the first absolute value is less than or equal to the target monitoring threshold.
[0199] In some embodiments of the present disclosure, the vehicle control device 300 comprises:
[0200] a fourth determination module configured to determine a difference between the real-time pedal opening degree and the preset pedal opening degree.
[0201] a fifth determination module configured to determine the target monitoring threshold based on a target throttle increase threshold table corresponding to the preset pedal opening degree if the difference is greater than zero.
[0202] a sixth determination module configured to determine the target monitoring threshold based on a target throttle decrease threshold table corresponding to the preset pedal opening degree if the difference is less than or equal to zero.
[0203] In some embodiments of the present disclosure, the state determining module comprises:
[0204] a summation calculating unit configured to perform summation calculation on the number of array values in the target count array that are less than the value threshold, to obtain a summation result.
[0205] a first determining unit configured to determine that the driver of the vehicle is in the preset driving state if the summation result is greater than a target trigger threshold.
[0206] a second determining unit configured to determine that the driver of the vehicle is not in the preset driving state if the summation result is less than or equal to a target recovery threshold within a preset time.
[0207] In some embodiments of the present disclosure, the pedal adjusting module 320 comprises:
[0208] a third determining unit configured to determine the target opening change gradient based on a first preset amount, the first preset amount being a preset calibration amount.
[0209] a second processing unit configured to adjust the actual opening change gradient of the real-time pedal opening to the target opening change gradient, to obtain a first target pedal opening of the accelerator pedal.
[0210] In some embodiments of the present disclosure, the vehicle control device 300 comprises:
[0211] a second calculating module configured to, in a case where the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, calculate an absolute value of a difference between the first target pedal opening and the real-time pedal opening, to obtain a second absolute value.
[0212] a seventh determining module configured to, if the second absolute value is greater than a target threshold, determine the target opening change gradient based on a second preset amount, the second preset amount being greater than the first preset amount, adjust the actual opening change gradient of the real-time pedal opening to the target opening change gradient, to obtain a second target pedal opening of the accelerator pedal.
[0213] an eighth determining module configured to, if the second absolute value is less than or equal to the target threshold, determine the target opening change gradient based on a third preset amount, the third preset amount being greater than the second preset amount, adjust the actual opening change gradient of the real-time pedal opening to the target opening change gradient, to obtain a third target pedal opening of the accelerator pedal.
[0214] It should be noted that, Figure 3The vehicle control device 300 shown can perform each step in the above method embodiments and achieve each process and effect in the above method embodiments, which are not repeated here.
[0215] Figure 4 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure.
[0216] In an embodiment of the present disclosure, Figure 4 The electronic device shown can be a server or a terminal, where the terminal specifically includes a vehicle-mounted terminal, a computer, a tablet computer, and the like, which are not limited here.
[0217] As Figure 4 The electronic device shown can include a processor 410 and a memory 420 storing computer program instructions.
[0218] Specifically, the processor 410 described above can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or can be configured as one or more integrated circuits that implement one or more embodiments of the present disclosure.
[0219] The memory 420 can include a mass storage for information or instructions. By way of example and not limitation, the memory 420 can include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 420 can include removable or non-removable (or fixed) media. Where appropriate, the memory 420 can be internal or external to the integrated gateway device. In certain embodiments, the memory 420 is a non-volatile solid-state memory. In certain embodiments, the memory 420 includes read-only memory (ROM). Where appropriate, this ROM can be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0220] The processor 410 performs the steps of the vehicle control method provided by the embodiments of the present disclosure by reading and executing computer program instructions stored in the memory 420.
[0221] In one example, the electronic device can further include a transceiver 430 and a bus 440. As shown, the processor 410, the memory 420, and the transceiver 430 are connected through the bus 440 and complete communication among each other. Figure 4
[0222] The bus 440 includes hardware, software, or both. By way of example and not limitation, the bus can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side BUS (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or another suitable bus or combination of two or more of these. Where appropriate, the bus 440 can include one or more buses.
[0223] The embodiments of the present disclosure further provide a computer readable storage medium, which can store a computer program. When the computer program is executed by a processor, the processor implements the vehicle control method provided by the embodiments of the present disclosure.
[0224] The computer program is executed by the processor to implement the following steps: in a case that a driver of a vehicle is in a preset driving state, in response to a change in an opening degree of an accelerator pedal of the vehicle, determining a real-time pedal opening degree of the accelerator pedal and a target opening degree change gradient, the target opening degree change gradient being smaller than an actual opening degree change gradient of the accelerator pedal, the driver frequently and quickly adjusting the opening degree of the accelerator pedal in the preset driving state; adjusting the real-time pedal opening degree by using the target opening degree change gradient to obtain a target pedal opening degree of the accelerator pedal; and controlling the vehicle by using the target pedal opening degree.
[0225] The storage medium described above may, for example, include a memory 420 of computer program instructions, which can be executed by a processor 410 of an electronic device to complete the vehicle control method provided by the embodiments of the present disclosure. Alternatively, the storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a Read-Only Memory (ROM), a Random Access Memory (RAM), an external cache memory, an optical disc read-only memory (Compact Disc ROM, CD-ROM), a magnetic tape, a floppy disk, a flash memory, and an optical data storage device, etc. As an illustration but not limitation, RAM is available in various forms, such as Static Random Access Memory (SRAM) and Dynamic Random Access Memory (DRAM), etc.
[0226] The embodiments of the present disclosure also provide a vehicle, which includes an electronic device, and can implement the various processes and effects in the above-mentioned embodiments of the present disclosure, which will not be repeated here.
[0227] The embodiments of the present disclosure also provide a computer program product, which includes a computer program or instructions, which are executed by a processor to implement the vehicle control method provided by the embodiments of the present disclosure, and can implement the various processes and effects in the above-mentioned embodiments of the present disclosure, which will not be repeated here.
[0228] The above is only a specific implementation of the present disclosure, which enables those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A vehicle control method, characterized in that, include: When the driver of the vehicle is in a preset driving state, in response to a change in the opening of the accelerator pedal, the real-time pedal opening and the target opening gradient of the accelerator pedal are determined. The target opening gradient is less than the actual opening gradient of the accelerator pedal. In the preset driving state, the driver frequently and quickly adjusts the opening of the accelerator pedal. The real-time pedal opening is adjusted using the target opening change gradient to obtain the target pedal opening of the accelerator pedal; The vehicle is controlled by the target pedal opening. Wherein, when the driver of the vehicle is in a preset driving state, before determining the real-time pedal opening and the target opening gradient in response to a change in the opening of the accelerator pedal, the method further includes: The target driving behavior performed by the driver is counted to obtain a corresponding target count array. Specifically, when the driver is detected to be performing the target driving behavior, the target array index and the corresponding target array value of the preset count array are updated cyclically. Based on the target step time, the values of each array in the preset counting array are incremented until they exceed the value threshold, and then the values of each array are reset to the initial value to obtain the target counting array. The target driving behavior represents the behavior of the driver to quickly adjust the opening of the accelerator pedal. The target counting array is used to store the number of times the target driving behavior is executed. Determining whether the driver of the vehicle is in the preset driving state based on the target count array specifically includes: summing the number of arrays in the target count array whose array values are less than the value threshold, and obtaining the summation result; If the summation result is greater than the target trigger threshold, then it is determined that the driver of the vehicle is in the preset driving state; Alternatively, if the summation result is less than or equal to the target recovery threshold within a preset time, it is determined that the driver of the vehicle is not in the preset driving state.
2. The method according to claim 1, characterized in that, The step of counting the target driving behaviors performed by the driver to obtain a corresponding target count array includes: When it is detected that the driver has not performed the target driving behavior, the target array index and the corresponding target array of the preset count array are maintained. Based on the target step time, the values of each array in the preset counting array are incremented until they exceed a value threshold, and then the values of each array are reset to their initial values to obtain the target counting array.
3. The method according to claim 1, characterized in that, Before counting the target driving behaviors performed by the driver to obtain the corresponding target count array, the method further includes: The real-time pedal opening and the preset pedal opening of the accelerator pedal are obtained, and the absolute value of the difference between the real-time pedal opening and the preset pedal opening is calculated to obtain a first absolute value. The preset pedal opening is updated from the real-time pedal opening before the driver is in a preset driving state. If the first absolute value is greater than the target monitoring threshold, it is determined that the driver is performing the target driving behavior; Alternatively, if the first absolute value is less than or equal to the target monitoring threshold, it is determined that the driver has not performed the target driving behavior.
4. The method according to claim 3, characterized in that, The method further includes: Determine the difference between the real-time pedal opening and the preset pedal opening; If the difference is greater than zero, the target monitoring threshold is determined based on the target throttle corresponding to the preset pedal opening and the threshold table. Alternatively, if the difference is less than or equal to zero, the target monitoring threshold is determined based on the target throttle reduction threshold table corresponding to the preset pedal opening.
5. The method according to claim 1, characterized in that, The step of adjusting the real-time pedal opening using the target opening change gradient to obtain the target pedal opening includes: The target opening change gradient is determined based on a first preset quantitative value, wherein the first preset quantitative value is a pre-set calibration value; The actual opening gradient of the real-time pedal opening is adjusted to the target opening gradient to obtain the first target pedal opening of the accelerator pedal.
6. The method according to claim 5, characterized in that, The method further includes: When the driver of the vehicle changes from being in the preset driving state to not being in the preset driving state, the absolute value of the difference between the first target pedal opening and the real-time pedal opening is calculated to obtain the second absolute value. If the second absolute value is greater than the target threshold, the target opening change gradient is determined based on the second preset quantitative value, and the actual opening change gradient of the real-time pedal opening is adjusted to the target opening change gradient to obtain the second target pedal opening of the accelerator pedal, wherein the second preset quantitative value is greater than the first preset quantitative value; If the second absolute value is less than or equal to the target threshold, the target opening change gradient is determined based on the third preset quantitative value, and the actual opening change gradient of the real-time pedal opening is adjusted to the target opening change gradient to obtain the third target pedal opening of the accelerator pedal, wherein the third preset quantitative value is greater than the second preset quantitative value.
7. An electronic device, characterized in that, include: processor; Memory, used to store executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the vehicle control method according to any one of claims 1-6.
8. A vehicle, characterized in that, Including the electronic device as described in claim 7.
Citation Information
Patent Citations
Accelerator pedal output voltage adjusting method and system, computer equipment and vehicle
CN111731095A
Vehicle control device
JP2011148341A