Shift control method and vehicle

By acquiring accelerator pedal opening and gradient data to determine and suppress shifting, the problem of frequent shifting caused by rapid accelerator release is solved, improving driving smoothness and reducing energy consumption.

CN121251797BActive Publication Date: 2026-03-03GREAT WALL MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511824312.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-05
Publication Date
2026-03-03
Estimated Expiration
2045-12-05

AI Technical Summary

Technical Problem

Frequent gear shifts when quickly releasing the accelerator reduce driving smoothness and increase energy consumption.

Method used

By acquiring the accelerator pedal opening and accelerator pedal gradient, it is determined whether to activate the shift suppression function, thereby suppressing vehicle shifting and avoiding frequent shifting.

Benefits of technology

Improve driving smoothness, reduce energy consumption and mechanical wear, and enhance the driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121251797B_ABST
    Figure CN121251797B_ABST
Patent Text Reader

Abstract

The application provides a gear shifting control method and a vehicle, and applies to the technical field of intelligent cockpit, wherein the method comprises the following steps: in response to determining that the vehicle is in an accelerating state and the vehicle speed is greater than or equal to a preset inhibition vehicle speed threshold, obtaining a throttle pedal opening degree and a throttle pedal gradient; judging whether to activate an inhibition gear shifting function based on the throttle pedal opening degree and the throttle pedal gradient, and inhibiting vehicle gear shifting when the inhibition gear shifting function is activated. The application judges whether to inhibit vehicle gear shifting through the throttle pedal gradient, so as to inhibit vehicle gear shifting when fast throttle release is identified, judges whether to continue to inhibit vehicle gear shifting through the throttle pedal opening degree, thereby avoiding the frequent gear shifting caused by the end of fast throttle release, and being beneficial to improving driving smoothness, reducing energy consumption and mechanical wear, and improving driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent cockpit technology, and in particular to a shift control method and vehicle. Background Technology

[0002] The greater the accelerator pedal opening, the higher the vehicle's shift points. When the accelerator is released quickly, the shift points drop rapidly. Since the vehicle is still accelerating and its speed continues to increase when the accelerator is released quickly, the vehicle's gears will shift up rapidly, resulting in frequent gear changes. Frequent gear changes not only affect driving smoothness but also increase energy consumption and mechanical wear. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a shift control method and a vehicle to solve the problem of frequent gear shifting when the accelerator is released quickly.

[0004] To achieve the above objectives, this application provides a shift control method, comprising:

[0005] In response to determining that the vehicle is accelerating, the accelerator pedal opening and accelerator pedal gradient are obtained;

[0006] Based on the accelerator pedal opening and accelerator pedal gradient, it is determined whether to activate the shift suppression function, and when the shift suppression function is activated, the vehicle shifts gears.

[0007] Furthermore, the step of determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient includes:

[0008] In response to determining that the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold, the shift suppression function is activated;

[0009] In response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, and the accelerator pedal opening is greater than or equal to a first preset opening threshold, the shift suppression function is turned off.

[0010] The accelerator pedal gradient threshold is predetermined based on the accelerator pedal opening.

[0011] Furthermore, the step of determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient also includes:

[0012] If, during the process of determining the acceleration state from the start time to the current time, the accelerator pedal gradient is always greater than or equal to a predetermined accelerator pedal gradient threshold, then the shift suppression function is not activated.

[0013] Furthermore, the step of determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient also includes:

[0014] In response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to a predetermined accelerator pedal gradient threshold, and the accelerator pedal opening is less than a first preset opening threshold, the shift suppression function remains active until the accelerator pedal opening is greater than or equal to a second preset opening threshold, at which point the shift suppression function is deactivated.

[0015] Furthermore, disabling the shift suppression function includes: after maintaining the shift suppression function active for a predetermined extended activation time, disabling the shift suppression function.

[0016] Furthermore, the pre-determination process of the accelerator pedal gradient threshold includes:

[0017] Obtain the input shaft speed and the throttle pedal opening within a preset time period;

[0018] The target accelerator pedal opening is obtained by processing the accelerator pedal opening within the preset time period.

[0019] The throttle pedal gradient threshold is determined based on the input shaft speed and the target throttle pedal opening.

[0020] Furthermore, determining the throttle pedal gradient threshold based on the input shaft speed and the target throttle pedal opening includes:

[0021] Based on the input shaft speed, a first threshold is determined from the pre-stored input shaft speed and accelerator pedal gradient threshold comparison data;

[0022] Based on the target accelerator pedal opening, a second threshold is determined from the pre-stored accelerator pedal opening and accelerator pedal gradient threshold comparison data;

[0023] The accelerator pedal gradient threshold is determined based on the first threshold and the second threshold.

[0024] Furthermore, the process for pre-determining the activation extension duration of the shift suppression function includes:

[0025] Get the current gear and input shaft speed;

[0026] Based on the current gear and input shaft speed, the activation delay time of the shift suppression function is determined from the pre-stored comparison data of gear, input shaft speed and shift suppression function activation delay time.

[0027] Furthermore, the method also includes:

[0028] In response to determining that the vehicle speed is less than a preset speed suppression threshold, the shift suppression function is not activated.

[0029] Based on the same inventive concept, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0030] Based on the same inventive concept, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the method described above.

[0031] Based on the same inventive concept, this disclosure also provides a vehicle including an electronic device as described above.

[0032] As can be seen from the above, the shift control method and vehicle provided in this application, wherein the method acquires the accelerator pedal opening and accelerator pedal gradient when the vehicle is in an acceleration state, and determines whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient. When the shift suppression function is activated, the vehicle shifts gears, thereby avoiding the problems of reduced driving smoothness, increased energy consumption, and mechanical wear caused by frequent gear shifting. This application determines whether to suppress vehicle shifting through the accelerator pedal gradient, so as to suppress vehicle shifting when the accelerator is quickly released, avoiding frequent gear shifting during the process of quickly releasing the accelerator. It also determines whether to continue suppressing vehicle shifting after the quick release of the accelerator by using the accelerator pedal opening, thereby avoiding frequent gear shifting after the quick release of the accelerator. This is beneficial to improving driving smoothness, reducing energy consumption and mechanical wear, and improving the driving experience. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 This is a schematic flowchart of a gear shifting control method according to an embodiment of this application;

[0035] Figure 2 This is an example of a shift control method according to an embodiment of this application. Figure 1 ;

[0036] Figure 3 This is an example of a shift control method according to an embodiment of this application. Figure 2 ;

[0037] Figure 4 This is an example of a shift control method according to an embodiment of this application. Figure 3 ;

[0038] Figure 5 This is a schematic diagram of the structure of a shift control device according to an embodiment of this application;

[0039] Figure 6 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0041] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0042] Automatic transmission vehicles can automatically shift gears according to vehicle speed. One speed range corresponds to one gear, and the number of speed ranges is related to the number of gears (in this application, gears refer only to driving gears and do not include parking, neutral, and reverse gears). When the vehicle speed is within a speed range, the gear will be switched to the gear corresponding to that speed range. However, the speed range is related to the shift line, and the shift line is related to the correspondence between speed and gear. The higher the shift line, the wider the speed range corresponding to the same gear. For example, when the shift line is 10 km / h, the vehicle has three gears: I, II, and III. The speed range of 0-10 km / h corresponds to gear I, 10-20 km / h to gear II, and speeds above 20 km / h to gear III. When the shift line is 20 km / h, the vehicle still has three gears: I, II, and III. The speed range of 0-20 km / h corresponds to gear I, 20-40 km / h to gear II, and speeds above 40 km / h to gear III. Therefore, the higher the shift line, the lower the frequency of gear shifts when the vehicle speed changes at the same rate.

[0043] The accelerator pedal opening is related to the shift points; that is, the larger the accelerator pedal opening, the higher the shift point. For example, when the accelerator pedal opening is 0-10%, the shift point is 10 km / h, and the vehicle will shift up every 10 km / h increase in speed (for example, at 0-10 km / h, the gear is I; at 10-20 km / h, the gear is II, etc.). When the accelerator pedal opening is 10%-30%, the shift point is 20 km / h, and the vehicle will shift up every 20 km / h increase in speed (for example, at 0-20 km / h, the gear is I; at 20-40 km / h, the gear is II, etc.). When the accelerator pedal opening is 30%, the shift point is 10-10%, and the shift point is 10 km / h, and the vehicle will shift up every 20 km / h increase in speed (for example, at 0-20 km / h, the gear is I; at 20-40 km / h, the gear is II, etc.). When the accelerator pedal opening is above 0%, the shift point is 30 km / h. The vehicle will shift up every 30 km / h increase in speed (for example, when the speed is 0-30 km / h, the gear is I; when the speed is 30-60 km / h, the gear is II, and so on). During vehicle operation, the accelerator pedal opening is maintained at 40%. As the speed increases, the shift point becomes 30 km / h. When the speed is 30 km / h, the gear is I. If the accelerator pedal opening is reduced to 5%, the shift point becomes 10 km / h. When the speed is 30 km / h, the corresponding gear is III. The gear will then shift rapidly from I to II and then to III, resulting in frequent shifting.

[0044] When the driver quickly releases the accelerator, the accelerator pedal opening decreases rapidly, causing the shift line to descend quickly as well. Since the vehicle needs to shift gears one by one, it cannot quickly shift to the target gear. Therefore, when the shift line descends rapidly, the vehicle's gears cannot respond promptly to the rapidly descending shift line, resulting in frequent gear changes. Because the accelerator pedal is still depressed during the rapid release, the vehicle remains in an accelerating state, and the speed continues to increase. As the shift line descends and the vehicle speed increases, the gears will quickly shift up, leading to frequent upshifts. This frequent gear changes not only affect driving smoothness but also increase energy consumption and mechanical wear.

[0045] Based on this, this application proposes a shift control method and a vehicle, which activates a shift suppression function when the vehicle is detected to be in a state of rapid throttle release, so as to avoid frequent shifting of the vehicle, which would affect driving smoothness, thereby helping to reduce energy consumption and mechanical wear and improve the driving experience. When the vehicle ends the state of rapid throttle release, it determines whether to continue to activate the shift suppression function based on the accelerator pedal opening, so as to avoid frequent shifting due to the deactivation of the shift suppression function, which helps to improve the practicality of the method.

[0046] The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0047] In some embodiments, a shift control method is applied to a vehicle controller, such as... Figure 1 As shown, the method includes:

[0048] Step S101: In response to determining that the vehicle is in an acceleration state, the accelerator pedal opening and accelerator pedal gradient are obtained.

[0049] Specifically, the accelerator pedal opening refers to the range to which the accelerator pedal is depressed, for example, 100% and 0%. A 100% opening means the accelerator pedal is fully depressed, while a 0% opening means the accelerator pedal is completely released and not depressed. When the vehicle controller detects that the accelerator pedal is depressed (i.e., the opening is not 0), it determines that the vehicle is in an acceleration state, regardless of whether the opening gradually decreases or increases. The accelerator pedal opening is used to determine the accelerator pedal's depressing status, which in turn determines the vehicle's shift points. The depressing status includes both deep and shallow depressing. When the accelerator pedal is deeply depressed, the vehicle is in a rapid acceleration state, and the shift points are at their highest. When the accelerator pedal is shallowly depressed, the vehicle is in a slow acceleration state, and the shift points are at their lowest.

[0050] The accelerator pedal gradient is the rate of change of the accelerator pedal opening, for example, 10% / 10ms. When the accelerator pedal gradient is positive, it indicates that the accelerator pedal is depressed; when the accelerator pedal gradient is negative, it indicates that the accelerator pedal is released. Based on this, the accelerator pedal gradient is used to determine whether the accelerator pedal is released quickly, that is, to determine whether the accelerator pedal is in a rapid release state that could lead to frequent gear shifts, thereby activating the shift suppression function and avoiding frequent gear shifts in the vehicle.

[0051] It should be noted that the accelerator pedal opening and the accelerator pedal gradient are both measured by sensors connected to the accelerator pedal.

[0052] Step S102: Based on the accelerator pedal opening and accelerator pedal gradient, determine whether to activate the shift suppression function, and when the shift suppression function is activated, suppress vehicle shifting.

[0053] Specifically, an accelerator pedal gradient threshold is determined based on the accelerator pedal opening. By judging the relationship between the accelerator pedal gradient threshold and the accelerator pedal gradient, it is determined whether the accelerator pedal change is in a rapid release condition that could lead to frequent gear shifts. If the accelerator pedal gradient is less than the accelerator pedal gradient threshold, the accelerator pedal change is determined to be a rapid release condition, which easily leads to a lower shift line and frequent gear shifts. At this time, the shift suppression function is activated to suppress vehicle shifting and avoid the problem of frequent gear shifting. Furthermore, when the accelerator pedal gradient change is greater than the accelerator pedal gradient threshold (i.e., when the rapid release condition that easily leads to frequent gear shifts ends), the shift line of the vehicle at this time is determined based on the accelerator pedal opening. It is then judged whether turning off the shift suppression function would still lead to frequent gear shifting. If it is determined that turning off the shift suppression function would still lead to frequent gear shifting, the shift suppression function is not turned off, that is, the shift suppression function is kept active to avoid frequent gear shifting, until it is determined based on the accelerator pedal opening that the shift line at this time is high and will not lead to frequent gear shifting, at which point the shift suppression function is turned off.

[0054] For example, the accelerator pedal gradient threshold is -40% / 10ms. When the accelerator pedal gradient is -42% / 10ms, -42% / 10ms < -40% / 10ms, indicating that the accelerator pedal is in a rapid release state, the shift suppression function is activated. When the accelerator pedal gradient changes from -42% / 10ms to -30% / 10ms, -30% / 10ms > -40% / 10ms, indicating that the rapid release state of the accelerator pedal ends, the shift line is determined based on the accelerator pedal opening at this time. If the shift line is determined to be the lowest at this time, frequent shifting will still occur even without activating the shift suppression function. Therefore, the shift suppression function is kept activated.

[0055] It should be noted that the corresponding highest and lowest shift lines can be determined based on the accelerator pedal opening. Specifically, the shift line situation can be determined by comparing the accelerator pedal opening with a first preset opening threshold and a second preset opening threshold related to the shift line. Wherein, when the first preset opening threshold is less than the second preset opening threshold, the corresponding shift line is the lowest, and when the accelerator pedal opening is greater than the second preset opening threshold, the corresponding shift line is the highest.

[0056] For example, the second preset opening threshold is 30%, and the first preset opening threshold is 10%. That is, when the accelerator pedal opening is greater than 30%, the vehicle's shift line is the highest, and when the accelerator pedal opening is less than 10%, the vehicle's shift line is the lowest.

[0057] More specifically, a rapid release condition refers to a situation that causes the shift line to drop rapidly. Whether the shift line drops rapidly is related to the accelerator pedal opening. Therefore, the accelerator pedal gradient threshold is pre-determined based on the accelerator pedal opening (the pre-determination process will not be elaborated here). When the accelerator pedal gradient is less than the accelerator pedal gradient threshold, it is determined that the change in the accelerator pedal can cause the shift line to drop rapidly, resulting in frequent shifting, i.e., a rapid release condition.

[0058] For another example, if the accelerator pedal gradient threshold is -40% / 10ms, then when the accelerator pedal gradient is -50% / 10ms, the change in the accelerator pedal is determined to be a rapid release.

[0059] In this embodiment, the method acquires the accelerator pedal opening and accelerator pedal gradient when the vehicle is accelerating. Based on these measurements, it determines whether to activate the shift suppression function. When activated, the method suppresses gear shifts, thereby avoiding reduced driving smoothness and increased energy consumption and mechanical wear caused by frequent gear shifts. This application uses the accelerator pedal gradient to determine whether shift suppression is needed. When the accelerator is quickly released, shifting is suppressed to avoid frequent shifting during rapid accelerator release. The accelerator pedal opening is used to determine whether shift suppression should continue after the rapid accelerator release, thus preventing frequent shifting after the rapid accelerator release. This improves driving smoothness, reduces energy consumption and mechanical wear, and enhances the driving experience.

[0060] In some embodiments, step S102: determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient includes:

[0061] Step S201: In response to determining that the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold, the shift suppression function is activated; wherein the accelerator pedal gradient threshold is predetermined based on the accelerator pedal opening.

[0062] Specifically, during the acceleration process, when the accelerator pedal opening is greater than 0, the vehicle speed continuously increases. When the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold, it is determined that the shift line will rapidly decrease, leading to frequent gear shifts. For example, if the accelerator pedal opening was 32% and the shift line was 30 km / h (meaning the vehicle would shift gears every 30 km / h increase in speed), and the current accelerator pedal opening is 10% and the shift line is 10 km / h (meaning the vehicle would shift gears every 10 km / h increase in speed), the vehicle's gears will rapidly increase, resulting in frequent gear shifts. Therefore, to avoid frequent gear shifts during rapid accelerator release, the shift suppression function is activated, which can prevent frequent gear shifts and improve the driving experience.

[0063] It should be noted that the accelerator pedal gradient is acquired and determined in real time, and the accelerator pedal gradient threshold is determined in real time based on the accelerator pedal opening. Real-time determination of the accelerator pedal gradient threshold makes the determination of rapid release situations more flexible, avoiding a fixed process due to a fixed accelerator pedal gradient threshold. This prevents situations where, although a rapid release is determined, it does not necessarily lead to frequent gear shifting. Therefore, real-time determination of the accelerator pedal gradient threshold improves the flexibility of determining rapid release situations, reduces unnecessary activations of the gear shift suppression function, enhances the effectiveness of the gear shift suppression function, and improves the practicality of the method.

[0064] For example, when the accelerator pedal opening is less than 10%, the accelerator pedal gradient threshold is -5% / 10ms; when the accelerator pedal opening is between 10% and 30%, the accelerator pedal gradient threshold is -15% / 10ms; and when the accelerator pedal opening is greater than 30%, the accelerator pedal gradient threshold is -40% / 10ms. Since a smaller accelerator pedal opening results in a lower shift line and a higher likelihood of frequent shifting, a smaller accelerator pedal opening leads to a smaller absolute value of the accelerator pedal gradient threshold, making it easier to trigger the shift suppression function and avoid frequent shifting. Conversely, a larger accelerator pedal opening results in a higher shift line and a lower likelihood of frequent shifting. Therefore, a larger accelerator pedal opening leads to a larger absolute value of the accelerator pedal gradient threshold, reducing the probability of triggering the shift suppression function and preventing its frequent activation, which could affect the normal operation of the vehicle. Different accelerator pedal gradient thresholds can be set with different shift lines to accurately identify rapid release situations that lead to frequent shifts when the accelerator pedal is at different openings. This avoids the problem of frequent activation of the shift suppression function due to inaccurate identification of rapid release situations that lead to frequent shifts, and improves the practicality of the method.

[0065] Step S202: In response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, and the accelerator pedal opening is greater than or equal to a first preset opening threshold, the shift suppression function is turned off.

[0066] Specifically, during the period when the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold (i.e., during the rapid release of the accelerator), the accelerator pedal opening decreases, thereby lowering the shift line. Activating the shift suppression function during rapid accelerator release can effectively prevent frequent shifting. However, when the accelerator pedal gradient changes from less than the predetermined accelerator pedal gradient threshold to greater than or equal to the threshold, i.e., at the end of rapid accelerator release, directly deactivating the shift suppression function may still lead to frequent shifting. Therefore, at the end of rapid accelerator release, the shift line is determined by the accelerator pedal opening to determine whether to disable the shift suppression function. If the accelerator pedal opening is greater than or equal to the first preset opening threshold, it is determined that the shift line is not at its lowest, and the probability of frequent shifting is low, so the shift suppression function can be disabled.

[0067] When the accelerator pedal gradient changes from less than the accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, the rapid release condition is determined to have ended. For example, if the accelerator pedal gradient threshold is -40% / 10ms, and the accelerator pedal gradient remains at -50% / 10ms (-50% / 10ms < -40% / 10ms), the accelerator pedal change is a rapid release condition. Suddenly, the accelerator pedal gradient changes to -30% / 10ms (-30% / 10ms > -40% / 10ms), then the rapid release condition is determined to have ended. When the rapid release condition ends, the accelerator pedal opening needs to be determined to ascertain the current shift line, and based on the current shift line, it is determined whether the shift suppression function can be turned off. If the accelerator pedal opening is greater than or equal to the first preset opening threshold, the current shift line is determined to be high (e.g., 30 km / h), and the shift suppression function is turned off to prevent frequent shifting.

[0068] In this embodiment, when the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold, it is determined that the vehicle is in a rapid accelerator release state, and the shift suppression function is activated. When the accelerator pedal gradient changes from less than the accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, i.e., when the rapid accelerator release state is determined to be over, the relationship between the accelerator pedal opening and the first preset opening threshold is determined to determine whether the current shift line can lead to frequent shifting. If it is determined that when the accelerator pedal opening is greater than or equal to the first preset opening threshold, the shift line is high and will not lead to frequent shifting, then the shift suppression function is deactivated. By making dual judgments on the accelerator pedal gradient and accelerator pedal opening, frequent shifting is avoided both when and after rapid accelerator release, which can improve vehicle driving smoothness, enhance the driving experience, and improve the practicality of the method.

[0069] In some embodiments, step S102: determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient further includes:

[0070] Step S301: In response to determining that during the process from the start time of the acceleration state to the current time, the accelerator pedal gradient is always greater than or equal to a predetermined accelerator pedal gradient threshold, the shift suppression function is not activated.

[0071] Specifically, during the acceleration process, from the start time to the current time, the accelerator pedal gradient is always greater than or equal to the accelerator pedal gradient threshold, meaning there has never been a situation where the accelerator pedal is released quickly, indicating that there has been no frequent gear shifting. Therefore, the gear shift suppression function is not activated, meaning that the vehicle always performs gear shifting operations according to the existing logic.

[0072] For example, such as Figure 2As shown, during the process from the start of the acceleration state to the current time, both the accelerator pedal gradient and the accelerator pedal gradient threshold are changing, but the accelerator pedal gradient is always greater than the accelerator pedal gradient threshold, so the shift suppression function remains in an inactive state.

[0073] In this embodiment, if the accelerator pedal is always greater than or equal to the accelerator pedal gradient threshold from the start of the acceleration state to the present time, it is determined that the vehicle has never experienced a rapid release of the accelerator pedal that would cause frequent gear shifts from the start of the acceleration state to the present time, and the gear shift suppression function is not activated to ensure the normal application of the vehicle's gear shifting function.

[0074] In some embodiments, step S102: determining whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient further includes:

[0075] Step S401: In response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to a predetermined accelerator pedal gradient threshold, and the accelerator pedal opening is less than a first preset opening threshold, the shift suppression function is kept active until the accelerator pedal opening is greater than or equal to a second preset opening threshold, and then the shift suppression function is turned off.

[0076] Specifically, during the period when the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold (i.e., during rapid accelerator release), the accelerator pedal opening decreases, thus lowering the shift line. Activating the shift suppression function during rapid accelerator release can effectively prevent frequent shifting. However, when the accelerator pedal gradient changes from less than the predetermined threshold to greater than or equal to it, i.e., at the end of rapid accelerator release, directly deactivating the shift suppression function could still lead to frequent shifting. Therefore, at the end of rapid accelerator release, the shift line is determined by the accelerator pedal opening to decide whether to disable the shift suppression function. If the accelerator pedal opening is less than the first preset opening threshold, the shift line is determined to be at its lowest, making frequent shifting likely. In this case, the shift suppression function remains activated, and the accelerator pedal opening is continuously monitored. If the accelerator pedal opening changes to greater than or equal to the second preset opening threshold, the shift line is determined to be at its highest, and the shift suppression function is disabled. If the probability of frequent shifting is low, the shift suppression function is disabled.

[0077] When the accelerator pedal gradient changes from less than the accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, the rapid release condition is determined to have ended. For example, if the accelerator pedal gradient threshold is -40% / 10ms, and the accelerator pedal gradient remains at -50% / 10ms (-50% / 10ms < -40% / 10ms), the accelerator pedal change is a rapid release condition. Suddenly, the accelerator pedal gradient changes to -30% / 10ms (-30% / 10ms > -40% / 10ms), then the rapid release condition is determined to have ended. When the rapid release condition ends, the accelerator pedal opening needs to be determined to ascertain the current shift line, and based on the current shift line, it needs to be determined whether the shift suppression function can be disabled. If the accelerator pedal opening is less than the first preset opening threshold, the current shift line is determined to be low (e.g., 10 km / h). The shift suppression function remains active to avoid frequent shifting at full speed. Since the vehicle is constantly accelerating and the speed continues to increase, to effectively avoid frequent shifting, the accelerator pedal opening is determined in real time while the shift suppression function is active. When the accelerator pedal opening is greater than or equal to the second preset opening threshold, i.e., when the shift line is determined to be at its highest, the shift suppression function is deactivated, effectively preventing frequent shifting.

[0078] In this embodiment, when the accelerator pedal gradient changes from less than the accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, i.e., when the rapid release of the accelerator pedal is determined to be over, the relationship between the accelerator pedal opening and the first preset opening threshold is determined to determine whether the current shift line can lead to frequent shifting. If it is determined that when the accelerator pedal opening is less than the first preset opening threshold, the shift line is at its lowest, which will lead to frequent shifting, then the shift suppression function is not turned off, i.e., the shift suppression function remains active to avoid frequent shifting when the rapid release of the accelerator pedal ends. Conversely, when the accelerator pedal opening changes to greater than or equal to the second preset opening threshold, the shift line is at its highest, which will not lead to frequent shifting. This achieves the goal of avoiding frequent shifting both during and after rapid release of the accelerator pedal, improving vehicle driving smoothness, enhancing the driving experience, and improving the practicality of the method.

[0079] In some embodiments, in steps S202 and S401: disabling the shift suppression function includes:

[0080] Step S501: After maintaining the activation of the shift suppression function for a predetermined extended activation time, the shift suppression function is deactivated.

[0081] Specifically, turning off the shift suppression function indicates that a countdown to activate the shift suppression function has begun. The countdown duration is a predetermined extended activation duration for the shift suppression function. After the extended activation duration, the shift suppression function will become inactive, meaning that the vehicle can shift gears according to normal logic, and the shift suppression function will not work.

[0082] It should be noted that the delay duration of the shift suppression function is determined in real time based on the vehicle's current gear and input shaft speed. For example, if the vehicle's current gear is I and the input shaft speed is 30 km / h, the delay duration of the shift suppression function can be determined to be 5 ms by looking up the map table. When the delay step is determined to be executed, a countdown begins from the determined moment, and the execution duration of the delay step is the delay duration of the shift suppression function.

[0083] The process of disabling the shift suppression function involves entering a countdown to deactivate it. Once the countdown ends, the shift suppression function will change from an active to an inactive state. Therefore, when it is determined that the shift suppression function will be disabled, a warning message can be sent to the vehicle's infotainment system to remind the driver that the shift suppression function is about to be deactivated, allowing the driver to prepare to avoid frequent gear shifting. Simultaneously, when the shift suppression function is activated, a warning message is also sent to the vehicle's infotainment system to remind the driver that the shift suppression function has been activated.

[0084] When the accelerator pedal opening changes from less than the accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, the relationship between the accelerator pedal opening and the first preset opening threshold and the second preset opening threshold is different, the activation state of the shift suppression function is different, and whether the shift suppression function is turned off is different. The following provides specific examples of the two situations.

[0085] For example, such as Figure 3As shown, the first preset opening threshold is 10%, and the second preset opening threshold is 30%. In phase AB, the accelerator pedal gradient is less than the accelerator pedal gradient threshold, indicating a rapid throttle release. Therefore, the shift suppression function is activated, and the shift suppression function is not deactivated. That is, the countdown for activating the shift suppression function does not begin, and the timer does not operate. At time B, the accelerator pedal gradient is greater than the accelerator pedal gradient threshold, ending the rapid throttle release. Since the accelerator pedal opening at time B is less than 10%, the shift line is at its lowest. Therefore, in phase BC, the shift suppression function remains activated but is not deactivated until time C, when the accelerator pedal opening becomes greater than or equal to 30%, and the shift line is at its highest. Then, the shift suppression function is deactivated, meaning the countdown for activating the shift suppression function begins, the timer operates, and the countdown starts at time C until the duration reaches the extended activation duration of the shift suppression function. At this point, the shift suppression function becomes inactive, and the timer is turned off.

[0086] For example, such as Figure 4 As shown, the first preset opening threshold is 10%, and the second preset opening threshold is 30%. In phase AB, the accelerator pedal gradient is less than the accelerator pedal gradient threshold, indicating a rapid release of the accelerator. Therefore, the shift suppression function is activated, and the shift suppression function is not deactivated (i.e., the countdown to activate the shift suppression function does not begin, and the timer does not operate). At time B, the accelerator pedal gradient is greater than the accelerator pedal gradient threshold, ending the rapid release of the accelerator. Since the accelerator pedal opening at time B is greater than 10%, the shift line is high. Therefore, in phase BC, the shift suppression function is deactivated (i.e., the countdown to activate the shift suppression function begins, the timer operates, and the shift suppression function remains activated, starting from time B until time C. The duration of phase BC is the extended activation duration of the shift suppression function. At time C, the shift suppression function becomes inactive, and the timer is turned off.

[0087] It should be noted that the first preset opening threshold and the second preset opening threshold are the two accelerator pedal openings of the shift line, respectively. Based on the setting of the shift line, the first preset opening threshold and the second preset opening threshold are also set. The first preset opening threshold and the second preset opening threshold are the same as the minimum and maximum accelerator pedal openings of the shift line of the vehicle in which the method is actually applied.

[0088] In this embodiment, when it is determined to disable the shift suppression function, the activation extension duration of the shift suppression function is determined so that the shift suppression function switches from an active state to an inactive state after the activation extension duration. This avoids the shift suppression function directly entering an inactive state and affecting the driver's normal driving. The activation extension duration of the shift suppression function can be used to remind the driver of the changes in the shift suppression function, which helps to improve the practicality of the method.

[0089] In some embodiments, the process of pre-determining the accelerator pedal gradient threshold includes:

[0090] Step S601: Obtain the input shaft speed and the throttle pedal opening within a preset time period;

[0091] Specifically, the input shaft speed is the input shaft speed at the current moment, the initial moment is determined based on the current moment and the preset duration, the initial moment is less than the current moment, and the accelerator pedal opening is the accelerator pedal opening from the initial moment to the current moment.

[0092] It should be noted that the input shaft rotation speed can be measured by a speed sensor on the input shaft, and the throttle pedal opening is the historical throttle pedal opening based on the current moment (i.e., the throttle pedal opening at the current moment and the historical throttle pedal opening within a preset time period from the current moment).

[0093] Step S602: Process the accelerator pedal opening within the preset time period to obtain the target accelerator pedal opening;

[0094] Specifically, there are two ways to process the accelerator pedal opening within the preset time period: an average value method and a maximum value method. Which method to use can be selected and set before starting the vehicle.

[0095] When the processing method is the average value method, there is a corresponding preset duration. When the processing method is the maximum value method, there is a corresponding preset duration. The preset duration corresponding to the maximum value method is less than the preset duration corresponding to the average value method.

[0096] For example, if each step is 1 second, and the preset duration corresponding to the average method is 15 steps, then the preset duration corresponding to the average method is 15 seconds. If the preset duration corresponding to the maximum value method is 5 steps, then the preset duration corresponding to the maximum value method is 5 seconds.

[0097] More specifically, when the processing method is determined to be the average value method, 15 accelerator pedal openings, including the current time, are obtained, and the average value of these 15 accelerator pedal openings is calculated. The result obtained is the target accelerator pedal opening. When the processing method is determined to be the maximum value method, 5 accelerator pedal openings, including the current time, are obtained, and the maximum value among these 5 accelerator pedal openings is determined. The result obtained is the target accelerator pedal opening.

[0098] Step S603: Determine the throttle pedal gradient threshold based on the input shaft speed and the target throttle pedal opening.

[0099] Specifically, a potential throttle pedal gradient threshold can be determined based on the input shaft speed and the target throttle pedal opening, and the average of the two can be used to obtain the throttle pedal opening threshold. Alternatively, the throttle pedal gradient threshold can be determined based on the input shaft speed and the target throttle pedal opening in a pre-stored lookup table of input shaft speed, throttle pedal, and throttle pedal gradient thresholds. Another approach is to determine a potential throttle pedal gradient threshold based on the input shaft speed and the target throttle pedal opening, and then determine the throttle pedal opening threshold based on a pre-stored lookup table of two potential throttle pedal gradient thresholds. After determining the throttle pedal gradient threshold, the third range can be determined to be less than or equal to the throttle pedal gradient threshold.

[0100] It should be noted that the accelerator pedal gradient threshold is a negative value.

[0101] In this embodiment, the third range is less than or equal to the accelerator pedal gradient threshold, which is determined based on the input shaft speed and the target accelerator pedal opening. The target accelerator pedal opening is determined based on the accelerator pedal opening within a preset time period, and the accelerator pedal opening within the preset time period is variable. Therefore, the third range is dynamically changed based on the accelerator pedal opening and the input shaft speed. The dynamic determination of the third range can increase the flexibility of recognizing rapid accelerator release, thereby improving the flexibility of the method and benefiting driving safety.

[0102] In some embodiments, step S603: determining the throttle pedal gradient threshold based on the input shaft speed and the target throttle pedal opening includes:

[0103] Step S701: Based on the input shaft speed, determine a first threshold from the pre-stored input shaft speed and throttle pedal gradient threshold comparison data;

[0104] Specifically, the pre-stored input shaft speed and throttle pedal gradient threshold comparison data is an input shaft speed and throttle pedal gradient threshold comparison table. Based on the input shaft speed, the throttle pedal gradient threshold corresponding to the input shaft speed can be determined in the input shaft speed and throttle pedal gradient threshold comparison table. This throttle pedal gradient threshold is the first threshold.

[0105] Step S702: Based on the target accelerator pedal opening, determine a second threshold from the pre-stored accelerator pedal opening and accelerator pedal gradient threshold comparison data;

[0106] Specifically, the pre-stored accelerator pedal opening and accelerator pedal gradient threshold comparison data is an accelerator pedal opening and accelerator pedal gradient threshold comparison table. Based on the accelerator pedal opening, the accelerator pedal gradient threshold corresponding to the accelerator pedal opening can be determined in the accelerator pedal opening and accelerator pedal gradient threshold comparison table. This accelerator pedal gradient threshold is the second threshold.

[0107] Step S703: Determine the accelerator pedal gradient threshold based on the first threshold and the second threshold.

[0108] Specifically, the accelerator pedal gradient threshold can be obtained by calculating the average of the first threshold and the second threshold, or the accelerator pedal gradient threshold corresponding to the first threshold and the second threshold can be determined from a pre-stored table of first threshold, second threshold and accelerator pedal gradient threshold.

[0109] For example, the first threshold is -10% / 10ms, the second threshold is -20% / 10ms, and the average of the first threshold and the second threshold is calculated. -15 / 10ms is the accelerator pedal gradient threshold.

[0110] In this embodiment, the first threshold is determined based on the input shaft speed and pre-stored comparison data of input shaft speed and throttle pedal gradient threshold. The second threshold is determined based on the target throttle pedal opening and pre-stored comparison data of throttle pedal opening and throttle pedal gradient threshold. The throttle pedal gradient threshold is then determined based on the first and second thresholds. This approach combines two factors to determine the throttle pedal gradient threshold, improving its accuracy and enhancing the practicality of the method.

[0111] In some embodiments, the process of pre-determining the duration of the shift suppression function activation extension includes:

[0112] Step S801: Obtain the current gear and input shaft speed;

[0113] Specifically, the process of pre-determining the activation extension duration of the gear shift suppression function is not performed in real time, but rather when the gear shift suppression function is activated. That is, when the gear shift suppression function is activated, the activation extension duration of the gear shift suppression function is pre-determined; when the gear shift suppression function is deactivated, the activation extension duration of the gear shift suppression function is not pre-determined.

[0114] It should be noted that when the shift suppression function is activated, the prediction of the extended activation time of the shift suppression function is performed in real time, that is, the extended activation time of the shift suppression function is dynamically changing.

[0115] More specifically, when the vehicle is accelerating, the vehicle controller obtains the input shaft speed. When the shift suppression function is activated, the vehicle's gear remains unchanged. Therefore, when the pre-determined activation extension time of the shift suppression function is executed once, the input shaft speed is directly called and the current gear is obtained once.

[0116] Step S802: Based on the current gear and input shaft speed, determine the activation delay time of the shift suppression function from the pre-stored comparison data of gear, input shaft speed and shift suppression function activation delay time.

[0117] Specifically, the pre-stored data on gear position, input shaft speed, and shift suppression function activation delay duration is a reference table. Each gear position and input shaft speed corresponds to a shift suppression function activation delay duration. The shift suppression function activation delay duration can be obtained from this reference table based on the current gear position and input shaft speed.

[0118] In this embodiment, during the activation of the shift suppression function, the current gear and input shaft speed are acquired. Based on the current gear and input shaft speed, the shift suppression function activation delay time is determined from pre-stored data comparing gear, input shaft speed, and shift suppression function activation delay time. This enables real-time determination of the shift suppression function activation delay time, ensuring that the delay time matches the actual driving conditions of the vehicle in a timely manner. This avoids frequent gear shifting while ensuring safe vehicle operation, thus improving the practicality of the method.

[0119] In some embodiments, the method further includes:

[0120] Step S901: In response to determining that the vehicle speed is less than a preset speed suppression threshold, the shift suppression function is controlled not to be activated.

[0121] Specifically, the vehicle speed suppression threshold is preset to limit the activation conditions of the shift suppression function. When the vehicle speed is less than the vehicle speed suppression threshold, the shift suppression function is not activated regardless of whether the accelerator pedal gradient is less than the accelerator pedal gradient threshold. When the vehicle speed is greater than or equal to the vehicle speed suppression threshold, the activation of the shift suppression function is controlled based on the activation conditions described in the above embodiments.

[0122] By comparing the vehicle speed with the vehicle speed suppression threshold, it is possible to avoid suppressing vehicle shifting when the vehicle speed is too low, which would lead to a mismatch between vehicle speed and vehicle gear, and consequently cause mechanical wear related to the vehicle engine.

[0123] For example, the vehicle controller obtains the vehicle speed in real time through a built-in vehicle speed sensor.

[0124] Specifically, when the vehicle controller acquires the vehicle speed, it compares the vehicle speed with the preset suppressed vehicle speed threshold. When the vehicle speed is less than the suppressed vehicle speed threshold (e.g., 5 km / h), it determines that there is no need to activate the suppressed shifting function, and that activating the suppressed shifting function would be too harmful to the vehicle. That is, the suppressed shifting function is not activated, the suppressed shifting function is deactivated, and the vehicle returns to normal shifting logic.

[0125] In this embodiment, by comparing the vehicle speed with the vehicle speed suppression threshold, the gear shift suppression function is avoided from being activated when the vehicle speed is less than the vehicle speed suppression threshold, so as to avoid damage to the vehicle caused by the gear shift suppression function. This improves the practicality of the method and extends the service life of the vehicle.

[0126] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0127] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0128] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a gear shifting control device.

[0129] refer to Figure 5 The shift control device includes:

[0130] The acquisition module 100 is configured to acquire the accelerator pedal opening and accelerator pedal gradient in response to determining that the vehicle is in an acceleration state.

[0131] The execution module 200 is configured to determine whether to activate the shift suppression function based on the accelerator pedal opening and accelerator pedal gradient, and to suppress vehicle shifting when the shift suppression function is activated.

[0132] Furthermore, the execution module 200 is also configured to activate the shift suppression function in response to determining that the accelerator pedal gradient is less than a predetermined accelerator pedal gradient threshold.

[0133] In response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to the accelerator pedal gradient threshold, and the accelerator pedal opening is greater than or equal to a first preset opening threshold, the shift suppression function is turned off.

[0134] The accelerator pedal gradient threshold is predetermined based on the accelerator pedal opening.

[0135] Furthermore, the execution module 200 is also configured to not activate the shift suppression function in response to the determination that the accelerator pedal gradient is always greater than or equal to a predetermined accelerator pedal gradient threshold during the process from the start time of the acceleration state to the current time.

[0136] Furthermore, the execution module 200 is also configured to, in response to determining that the accelerator pedal gradient changes from less than a predetermined accelerator pedal gradient threshold to greater than or equal to a predetermined accelerator pedal gradient threshold, and the accelerator pedal opening is less than a first preset opening threshold, maintain the active shift suppression function until the accelerator pedal opening is greater than or equal to a second preset opening threshold, and then disable the shift suppression function.

[0137] Furthermore, the execution module 200 is also configured to maintain the activation of the shift suppression function for a predetermined extended period of time, and then not activate the shift suppression function.

[0138] Furthermore, the device also includes a gradient threshold determination module, which is configured to acquire the input shaft speed and the throttle pedal opening within a preset time period; process the throttle pedal opening within the preset time period to obtain a target throttle pedal opening; and determine the throttle pedal gradient threshold based on the input shaft speed and the target throttle pedal opening.

[0139] Furthermore, the gradient threshold determination module is also configured to determine a first threshold based on the input shaft rotation speed from pre-stored input shaft rotation speed and accelerator pedal gradient threshold comparison data; determine a second threshold based on the target accelerator pedal opening from pre-stored accelerator pedal opening and accelerator pedal gradient threshold comparison data; and determine the accelerator pedal gradient threshold according to the first threshold and the second threshold.

[0140] Furthermore, the device also includes a duration pre-determination module, which is configured to acquire the current gear and input shaft speed; and based on the current gear and input shaft speed, determine the activation delay duration of the shift suppression function from pre-stored comparison data of gear, input shaft speed and shift suppression function activation delay duration.

[0141] Furthermore, the device also includes a control module configured to control the shift suppression function not to be activated in response to determining that the vehicle speed is less than a preset speed suppression threshold.

[0142] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0143] The apparatus of the above embodiments is used to implement the corresponding shift control method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0144] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the shift control method described in any of the above embodiments.

[0145] Figure 6 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0146] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0147] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0148] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0149] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0150] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0151] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0152] The electronic devices described above are used to implement the corresponding shift control methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0153] Based on the same inventive concept, this application also provides a vehicle that includes an electronic device as described above, which has the beneficial effects of the corresponding electronic device, and will not be repeated here.

[0154] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the shift control method as described in any of the above embodiments.

[0155] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0156] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the shift control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0157] Based on the same concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0158] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0159] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0160] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0161] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0162] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.

[0163] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0164] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0165] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the claims of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A shift control method characterized by, Comprising: in response to determining that the vehicle is in an acceleration state, obtaining a throttle pedal opening and a throttle pedal gradient; based on the throttle pedal opening and the throttle pedal gradient, determining whether to activate a shift suppression function, and when the shift suppression function is activated, suppressing vehicle shifting; the determination of whether to activate the shift suppression function based on the throttle pedal opening and the throttle pedal gradient comprises: in response to determining that the throttle pedal gradient is less than a predetermined throttle pedal gradient threshold value, activating the shift suppression function; in response to determining that the throttle pedal gradient changes from being less than the predetermined throttle pedal gradient threshold value to being greater than or equal to the predetermined throttle pedal gradient threshold value, and the throttle pedal opening is greater than or equal to a first preset opening threshold value, deactivating the shift suppression function; wherein the throttle pedal gradient threshold value is predetermined based on the throttle pedal opening, the throttle pedal gradient is obtained and determined in real time, the throttle pedal gradient threshold value is determined in real time according to the throttle pedal opening, the smaller the throttle pedal opening, the smaller the absolute value of the throttle pedal gradient threshold value, and the throttle pedal gradient threshold value is a negative value.

2. The method of claim 1, wherein, The determination of whether to activate the shift suppression function based on the throttle pedal opening and the throttle pedal gradient further comprises: in response to determining that the throttle pedal gradient is always greater than or equal to a predetermined throttle pedal gradient threshold value from the start time of the acceleration state to the current time, the shift suppression function is not activated.

3. The method of claim 1, wherein, The determination of whether to activate the shift suppression function based on the throttle pedal opening and the throttle pedal gradient further comprises: in response to determining that the throttle pedal gradient changes from being less than a predetermined throttle pedal gradient threshold value to being greater than or equal to a predetermined throttle pedal gradient threshold value, and the throttle pedal opening is less than a first preset opening threshold value, the shift suppression function is kept activated until the throttle pedal opening is greater than or equal to a second preset opening threshold value, and the shift suppression function is deactivated.

4. The method of claim 3, wherein, The deactivation of the shift suppression function comprises: keeping the shift suppression function activated for a predetermined shift suppression function activation extension duration, and then deactivating the shift suppression function.

5. The method of claim 1, wherein, The predetermined process of the throttle pedal gradient threshold value comprises: obtaining an input shaft speed and a throttle pedal opening within a preset time duration; processing the throttle pedal opening within the preset time duration to obtain a target throttle pedal opening; determining the throttle pedal gradient threshold value based on the input shaft speed and the target throttle pedal opening.

6. The method of claim 5, wherein, The determination of the throttle pedal gradient threshold value based on the input shaft speed and the target throttle pedal opening comprises: based on the input shaft speed, determining a first threshold value in pre-stored input shaft speed and throttle pedal gradient threshold value comparison data; based on the target throttle pedal opening, determining a second threshold value in pre-stored throttle pedal opening and throttle pedal gradient threshold value comparison data; determining the throttle pedal gradient threshold value according to the first threshold value and the second threshold value.

7. The method of claim 4, wherein, The predetermined process of the shift suppression function activation extension duration comprises: obtaining a current gear position and an input shaft speed; based on the current gear position and the input shaft speed, determining the shift suppression function activation extension duration in pre-stored gear position, input shaft speed and shift suppression function activation extension duration comparison data.

8. The method of claim 1, wherein, Further comprising: In response to determining that the vehicle speed of the vehicle is less than a preset suppression shift speed threshold, the suppression shift function is controlled not to be activated.

9. A vehicle characterized by comprising: A computer program product comprising a memory, a processor and a computer program stored on the memory and running on the processor, the processor implementing the method of any one of claims 1 to 8 when executing the program.

Citation Information

Patent Citations

  • Control method for improving vehicle acceleration response through delayed upshift

    CN114922967A