Vehicle gear control method, device, equipment and storage medium

By switching between parking and non-parking positions using an electronic parking brake system, the problem of eliminating the parking lock mechanism is solved, achieving parking functionality while reducing vehicle costs.

CN117329291BActive Publication Date: 2026-06-02CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
Filing Date
2023-11-01
Publication Date
2026-06-02

Smart Images

  • Figure CN117329291B_ABST
    Figure CN117329291B_ABST
Patent Text Reader

Abstract

This application discloses a vehicle gear control method, device, equipment, and storage medium, belonging to the field of vehicle technology. The method controls the vehicle to park via an electronic parking brake system when shifting from a non-parking gear to a parking gear, and releases the vehicle from parking via the same electronic parking brake system when shifting from a parking gear to a non-parking gear. Therefore, this method eliminates the parking gear locking mechanism, using an electronic parking brake system instead. The electronic parking brake system is activated during shifts between parking and non-parking gears, thus reducing vehicle costs while still enabling parking functionality in the parking gear position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a vehicle gear control method, device, equipment and storage medium. Background Technology

[0002] Electric vehicles are powered by onboard electricity. Currently, electric vehicles are equipped with both a parking gear lock mechanism and an electronic parking brake system. These two mechanisms employ different control strategies, both enabling the vehicle to park independently. If the parking gear lock mechanism were removed, the vehicle would be unable to park in the parking gear position, and incorporating both mechanisms into a single vehicle would undoubtedly increase costs. Therefore, how to reduce vehicle costs while still enabling parking functionality in the parking gear position has become a key research focus. Summary of the Invention

[0003] This application provides a vehicle gear control method, device, equipment, and storage medium. This method reduces vehicle costs and enables the vehicle to perform a parking function when in parking gear. The technical solution is as follows:

[0004] On the one hand, a vehicle gear control method is provided, the method comprising:

[0005] Get the vehicle's current gear status;

[0006] When the vehicle is currently in a non-parking gear and it is determined that the vehicle meets the conditions for switching to a parking gear, the vehicle is controlled to switch from the current gear to the parking gear, and a first clamping request is sent to the electronic parking brake system, which is used to control the vehicle to park based on the first clamping request.

[0007] If the vehicle is currently in the parking gear position, determine the first target gear shift condition that the vehicle currently meets;

[0008] Based on the first target gear switching condition, the vehicle is controlled to switch from the parking gear to the first target gear, and a first release request is sent to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release parking based on the first release request. The first target gear is the gear corresponding to the first target gear switching condition.

[0009] In one possible implementation, determining the first target gear shift condition currently met by the vehicle when it is in parking gear includes:

[0010] When the vehicle is currently in the parking position and the vehicle is in the starting state, determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located;

[0011] When the slope is less than the first preset slope, the first target gear shifting condition currently met by the vehicle is determined to be either the first shifting condition or the second shifting condition. The first shifting condition is the shifting condition corresponding to the forward gear, and the second shifting condition is the shifting condition corresponding to the reverse gear.

[0012] When the slope is greater than the second preset slope and the vehicle is in an uphill state, the first target gear shifting condition currently met by the vehicle is determined to be the second shifting condition.

[0013] When the slope is greater than the second preset slope and the vehicle is in a downhill state, the first target gear shifting condition currently met by the vehicle is determined as the first shifting condition.

[0014] In another possible implementation, determining the first target gear shift condition currently met by the vehicle when it is in parking gear includes:

[0015] If the vehicle is currently in the parking position and the vehicle is in the start state, determine the current functional mode of the vehicle;

[0016] When the vehicle is in car wash or towing mode, the first target gear shift condition currently met by the vehicle is determined as the third shift condition, which is the shift condition corresponding to neutral gear.

[0017] In another possible implementation, the method further includes:

[0018] When the vehicle is currently in a non-parking gear and the vehicle is in a running state, the vehicle speed is obtained; when the speed is less than a first preset speed, it is determined that the vehicle meets the parking gear switching condition.

[0019] If the vehicle is currently in a non-parking position and the power supply is connected to the charging gun or inverter gun, then the vehicle meets the parking gear switching conditions.

[0020] In another possible implementation, determining that the vehicle meets the parking gear switching condition when the vehicle is currently in a non-parking position and the power supply is connected to the charging gun or inverter gun includes:

[0021] If the vehicle is currently in neutral and the power supply is connected to the charging gun or inverter gun, it is determined that the vehicle meets the parking gear switching conditions.

[0022] If the vehicle is currently in drive or reverse, the vehicle is powered on, and the power source is connected to a charging gun or inverter gun, then the vehicle meets the parking gear switching conditions.

[0023] In another possible implementation, the method further includes:

[0024] When the vehicle is currently in neutral, the vehicle is in the start state, and the electronic parking brake system is in the clamped state, determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located.

[0025] Based on at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, determine the second target gear shifting condition that the vehicle currently meets;

[0026] Based on the second target gear shift condition, the vehicle is controlled to shift from neutral to the second target gear, and a second release request is sent to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release parking based on the second release request. The second target gear is the gear corresponding to the second target gear shift condition, and the second target gear is a forward gear or a reverse gear.

[0027] On the other hand, a vehicle gear control device is provided, the device comprising:

[0028] The acquisition module is used to obtain the current gear status of the vehicle;

[0029] The first control module is configured to control the vehicle to switch from the current gear to the parking gear when the vehicle is currently in a non-parking gear and the vehicle meets the parking gear switching conditions, and to send a first clamping request to the electronic parking brake system, wherein the electronic parking brake system is configured to control the vehicle to park based on the first clamping request.

[0030] The first determining module is used to determine the first target gear shifting condition currently met by the vehicle when the vehicle is currently in the parking gear position.

[0031] The second control module is used to control the vehicle to switch from the parking gear to the first target gear based on the first target gear switching condition, and to send a first release request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release the parking position based on the first release request. The first target gear is the gear corresponding to the first target gear switching condition.

[0032] In one possible implementation, the first determining module is configured to: determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, when the vehicle is currently in parking gear and the vehicle is in a starting state; if the slope is less than a first preset slope, determine that the vehicle currently meets a first target gear shifting condition as a first shifting condition or a second shifting condition, wherein the first shifting condition is a shifting condition corresponding to a forward gear and the second shifting condition is a shifting condition corresponding to a reverse gear; if the slope is greater than a second preset slope and the vehicle is in an uphill state, determine that the vehicle currently meets the first target gear shifting condition as the second shifting condition; and if the slope is greater than a second preset slope and the vehicle is in a downhill state, determine that the vehicle currently meets the first target gear shifting condition as the first shifting condition.

[0033] In another possible implementation, the first determining module is used to determine the current functional mode of the vehicle when the vehicle is currently in the parking gear and the vehicle is in the start state; and when the vehicle is in the car wash or towing mode, to determine the first target gear switching condition currently met by the vehicle as the third switching condition, wherein the third switching condition is the switching condition corresponding to the neutral gear.

[0034] In another possible implementation, the device further includes:

[0035] The second determining module is used to: acquire the speed of the vehicle when the vehicle is currently in a non-parking gear and the vehicle is in a running state; determine that the vehicle meets the parking gear switching condition when the speed is less than a first preset speed; and determine that the vehicle meets the parking gear switching condition when the vehicle is currently in a non-parking gear and the power supply is connected to the charging gun or inverter gun.

[0036] In another possible implementation, the second determining module is configured to determine that the vehicle meets the parking gear switching conditions when the vehicle is currently in neutral and the power supply is connected to the charging gun or inverter gun; and to determine that the vehicle meets the parking gear switching conditions when the vehicle is currently in drive or reverse, the vehicle is powered on, and the power supply is connected to the charging gun or inverter gun.

[0037] In another possible implementation, the device further includes:

[0038] The third determining module is used to determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, when the vehicle is currently in neutral, the vehicle is in the starting state, and the electronic parking brake system is in the clamping state.

[0039] The fourth determining module is used to determine the second target gear shifting condition currently met by the vehicle based on at least one of the slope and uphill / downhill status of the road where the vehicle is currently located.

[0040] The third control module is used to control the vehicle to switch from neutral to the second target gear based on the second target gear switching condition, and to send a second release request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release parking based on the second release request. The second target gear is the gear corresponding to the second target gear switching condition, and the second target gear is a forward gear or a reverse gear.

[0041] On the other hand, a control device is provided, the control device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to implement the vehicle gear control method described in any of the above.

[0042] On the other hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored therein, the at least one piece of program code being loaded and executed by a processor to implement the vehicle gear control method described in any of the preceding claims.

[0043] On the other hand, a computer program product is provided, wherein at least one piece of program code is stored in the computer program product, the at least one piece of program code being loaded and executed by a processor to implement the vehicle gear control method described in any of the above claims.

[0044] This application provides a vehicle gear control method. When a vehicle shifts from a non-parking gear to a parking gear, the method controls the vehicle to park using an electronic parking brake system. When the vehicle shifts from a parking gear to a non-parking gear, the electronic parking brake system releases the vehicle from parking. Therefore, this method eliminates the parking gear locking mechanism, using an electronic parking brake system instead. The electronic parking brake system is activated during the shift between parking and non-parking gears, thus reducing vehicle costs while still enabling parking functionality in the parking gear position.

[0045] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description

[0046] Figure 1 This is a schematic diagram of the implementation environment of a vehicle gear control method provided in an embodiment of this application;

[0047] Figure 2 This is a flowchart of a vehicle gear control method provided in an embodiment of this application;

[0048] Figure 3 This is a schematic diagram of a vehicle gear shifting process provided in an embodiment of this application;

[0049] Figure 4 This is a schematic diagram of the structure of a vehicle gear control device provided in an embodiment of this application;

[0050] Figure 5 This is a structural block diagram of a control device provided in an embodiment of this application. Detailed Implementation

[0051] To make the technical solution and advantages of this application clearer, the embodiments of this application will be described in further detail below.

[0052] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0053] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, clamping requests, release requests, power status, vehicle speed, etc., involved in this application were all obtained with full authorization.

[0054] Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle gear control method provided in this application embodiment. See also... Figure 1 The implementation environment includes: control equipment, gear shifting device, electronic parking brake system, electronic stability control system, yaw angle sensor, body control device, battery management system, and brake pedal. The gear shifting device, electronic parking brake system, electronic stability control system, yaw angle sensor, body control device, battery management system, and brake pedal are all electrically connected to the control equipment.

[0055] In this embodiment, the electrical connection can be a circuit connection or a wireless connection, and there is no specific limitation on the latter. If the electrical connection is a circuit connection, the connection method can be a cable connection; if the electrical connection is a wireless connection, the connection method can be an infrared connection, a wireless local area network (WLAN), or a WiFi (Wireless Fidelity) network connection. In this embodiment, there is no specific limitation on the latter.

[0056] In this embodiment, the gear shifting device can be an EGS (Electronic Gearbox System), the control device can be a VCU (Vehicle Control Unit), the electronic parking brake system can be an EPB (Electrical Park Brake), the electronic stability control system can be an ESC (Electronic-Stability-Controller), the body control device can be a CEM (Central Electronic Module), and the battery management system can be a BMS (Battery Management System). Both the electronic parking brake system and the electronic stability control system belong to the WCBS (Wire-Controlled Brake System).

[0057] The gear shifting device can send the vehicle's current gear status to the control equipment; the electronic parking brake system can send the vehicle status, i.e., whether the vehicle is currently parked or not; the electronic stability control system can send the vehicle speed and wheel speed to the control equipment; the yaw angle sensor sends the lateral and longitudinal acceleration and yaw rate to the control equipment; the body control device sends the vehicle's power-on / off status to the control equipment; and the battery management system sends the power charging / discharging status to the control equipment.

[0058] The control equipment determines the current gear shifting conditions met by the vehicle based on data sent by the gear shifting device, electronic parking brake system, electronic stability control system, yaw angle sensor, body control device, and battery management system.

[0059] In one possible implementation, a displacement sensor is installed on the brake pedal. The displacement sensor monitors the displacement of the brake pedal and sends this displacement data to the control device. The control device determines whether the brake pedal is depressed based on the displacement. When the brake pedal is depressed, the user can shift gears using a gear shifting device based on the vehicle's current gear shifting conditions. Correspondingly, when the gear shifting device detects the user's shifting operation, it sends a shift request to the control device. The control device responds to this request and controls the vehicle to shift from the current gear to the corresponding gear.

[0060] Specifically, when the vehicle shifts from a non-parking gear to a parking gear, the electronic parking brake system controls the vehicle to park. When the vehicle shifts from a parking gear to a non-parking gear, whether or not the electronic parking brake system controls the vehicle to park does not affect the gear position.

[0061] In another possible implementation, the control device controls the vehicle to automatically switch from the current gear to the corresponding gear based on the gear shifting conditions currently met by the vehicle, without requiring manual operation by the user.

[0062] In the embodiments of this application, see also Figure 1 The implementation environment may also include: an instrument panel, electrically connected to the control equipment. The control equipment can display the gear position before and after the shift via the instrument panel, or display a prompt message when the gear shifting conditions are not met, or display a fault message when the gear shifting device malfunctions, or display the status of the electronic parking brake system (i.e., clamped or released). Of course, the control equipment can also display other messages via the instrument panel, which will not be listed here.

[0063] Furthermore, the implementation environment may also include: an in-vehicle display screen, electrically connected to the control equipment. Users can make settings through the in-vehicle display screen; for example, users can set the shift prompt sound, choosing to turn it on or off. If selected, an audible prompt will sound when shifting gears. Another example is that users can set a neutral position accidental trigger function through the in-vehicle display screen to prevent accidental neutral shifting; the display screen can also show a text description of this function. Of course, users can also make other settings through the in-vehicle display screen, which will not be listed here.

[0064] Additionally, the implementation environment may include a motor control device, which is electrically connected to the control equipment. Since the vehicle may have power output before and after gear shifts, the control equipment can control the vehicle speed through the motor control device; that is, the control equipment sends a target torque value to the motor control device, and the motor control device controls the vehicle speed based on the target torque value.

[0065] Figure 2 This is a flowchart of a vehicle gear control method provided in an embodiment of this application, executed by a control device. See also... Figure 2 The method includes:

[0066] Step 201: The control device obtains the current gear status of the vehicle.

[0067] The gear shifting device sends the vehicle's current gear status to the control equipment in real time or periodically, and the control equipment receives the vehicle's current gear status from the gear shifting device. Alternatively, the control equipment sends a gear acquisition request to the gear shifting device, which, based on the request, obtains the vehicle's current gear status and sends it to the control equipment. The control equipment then obtains the vehicle's current gear status accordingly.

[0068] The vehicle's gear positions include: Park (P), Neutral (N), Drive (D), and Reverse (R). When the vehicle is in Park, there is no power output, and the control equipment uses the electronic parking brake system to keep the vehicle stationary. When the vehicle is in Neutral, there is no power output, and the vehicle is coasting or stationary. When the vehicle is in Drive, there is forward power output, and the vehicle moves forward. When the vehicle is in Reverse, there is reverse power output, and the vehicle moves backward. In this step, the vehicle's current gear position can be Park, Neutral, Drive, or Reverse.

[0069] When the vehicle is currently in a non-parking gear position, the control device determines whether the vehicle meets the conditions for switching to parking gear. If the vehicle meets the conditions for switching to parking gear, step 202 is executed.

[0070] In one possible implementation, when the vehicle is currently in a non-parking gear position, the control device determines whether the vehicle is powered on, powered off, or started. If the vehicle is started, the control device acquires the vehicle's speed. The control device then determines whether the vehicle's speed is less than a first preset speed. If the speed is less than the first preset speed, the control device determines that the vehicle meets the conditions for shifting to parking gear.

[0071] In this implementation, when the speed is less than the first preset speed, the control device can directly determine that the vehicle meets the conditions for switching to parking gear.

[0072] When the speed is less than the first preset speed, the control device can also obtain the status of the electronic parking brake switch. When the electronic parking brake switch is in the closed state, if the vehicle switches from the start state to the power-off state, the control device determines that the vehicle meets the parking gear switching conditions.

[0073] When the speed is less than the first preset speed, the control device can also obtain the status of the driver's door. When the driver's door is opened, the control device determines that the vehicle meets the conditions for parking gear switching.

[0074] In another possible implementation, when the vehicle is currently in a non-parking position, the control device determines whether the power supply is connected to either the charging gun or the inverter gun. If the power supply is connected to either the charging gun or the inverter gun, the control device determines that the vehicle meets the conditions for parking gear shifting. Specifically, when the power supply is connected to the charging gun, it charges; when it is connected to the inverter gun, it discharges.

[0075] Step 202: When the vehicle is currently in a non-parking gear and it is determined that the vehicle meets the conditions for switching to parking gear, the control device controls the vehicle to switch from the current gear to parking gear and sends a first clamping request to the electronic parking brake system.

[0076] In one possible implementation, when the vehicle is currently in a non-parking gear and the conditions for shifting to parking gear are met, the user shifts from the current gear to parking gear using a gear shifting device. Correspondingly, when the gear shifting device detects the shift to parking gear, it sends a shift request to the control device, carrying the gear positions before and after the shift. Based on the shift request, the control device controls the vehicle to shift from the current gear to parking gear. Furthermore, the control device sends a first clamping request to the electronic parking brake system, which then controls the vehicle to park based on the first clamping request.

[0077] For example, if the vehicle is currently in neutral, in a start-up state (i.e., Ready state), and its speed is less than a first preset speed, the control device determines that the vehicle meets the conditions for shifting to parking gear. In this case, the user can shift from neutral to parking gear using the gear shifting device. Correspondingly, when the gear shifting device detects the shift operation to parking gear, it sends a shift request to the control device. Based on this shift request, the control device controls the vehicle to shift from neutral to parking gear and controls the vehicle to park through the electronic parking brake system.

[0078] For example, if the vehicle is currently in a drive gear, the vehicle is running, and the vehicle speed is less than a first preset speed, the control device determines that the vehicle meets the conditions for shifting to parking gear. In this case, when the gear shifting device detects a shift operation to parking gear, it sends a shift request to the control device. Based on this shift request, the control device controls the vehicle to shift from drive gear to parking gear and controls the vehicle to park through the electronic parking brake system.

[0079] For example, if the vehicle is currently in reverse gear, the vehicle is running, and the vehicle speed is less than a first preset speed, the control device determines that the vehicle meets the conditions for shifting to parking gear. In this case, when the gear shifting device detects a shift operation to parking gear, it sends a shift request to the control device. Based on this shift request, the control device controls the vehicle to shift from reverse gear to parking gear and controls the vehicle to park through the electronic parking brake system.

[0080] In another possible implementation, when the vehicle is currently in a non-parking gear and it is determined that the vehicle meets the conditions for switching to parking gear, the control device controls the vehicle to automatically switch from the current gear to parking gear and sends a first clamping request to the electronic parking brake system, which then controls the vehicle to park based on the first clamping request.

[0081] For example, if the vehicle is currently in neutral, running, and traveling at a speed less than a first preset speed, with the electronic parking brake switch off (i.e., not activated), and the vehicle switches from running to powered-off, the control equipment determines that the vehicle meets the parking gear shifting conditions. In this case, the control equipment can automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system. Similarly, if the vehicle is currently in drive, running, and traveling at a speed less than a first preset speed, with the electronic parking brake switch off, and the vehicle switches from running to powered-off, the control equipment will automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system. If the vehicle is currently in reverse, running, and traveling at a speed less than a first preset speed, with the electronic parking brake switch off, and the vehicle switches from running to powered-off, the control equipment will automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system.

[0082] For example, if the vehicle is currently in neutral, running, and its speed is below a first preset speed, the electronic parking brake switch is off, and the driver's side door is opened, the control equipment determines that the vehicle meets the conditions for shifting to parking. In this case, the control equipment can automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system. Similarly, if the vehicle is currently in drive, running, and its speed is below a first preset speed, the electronic parking brake switch is off, and the driver's side door is opened, the control equipment will automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system. If the vehicle is currently in reverse, running, and its speed is below a first preset speed, the electronic parking brake switch is off, and the driver's side door is open, the control equipment will automatically shift the vehicle from neutral to parking and control the vehicle to park via the electronic parking brake system.

[0083] For example, if the vehicle is currently in neutral and the power supply is connected to the charging gun or inverter gun, the control equipment determines that the vehicle meets the conditions for shifting to parking gear. In this case, the control equipment can automatically shift the vehicle from neutral to parking gear and control the vehicle to park through the electronic parking brake system. The vehicle can be in a powered-on, powered-off, or running state at this time.

[0084] For example, if the vehicle is currently in drive, powered on, and connected to the charging gun or inverter, the control device will automatically shift the vehicle from neutral to park and activate the electronic parking brake system. Similarly, if the vehicle is currently in reverse, powered on, and connected to the charging gun or inverter, the control device will automatically shift the vehicle from neutral to park and activate the electronic parking brake system.

[0085] Step 203: With the vehicle currently in the parking gear, the control device determines the first target gear shift condition that the vehicle currently meets.

[0086] This step can be achieved through the following steps (1) to (4), including:

[0087] (1) When the vehicle is currently in the parking gear and the vehicle is in the starting state, the control device determines at least one of the slope and uphill / downhill status of the road where the vehicle is currently located.

[0088] With the vehicle currently in park, the control device determines whether the vehicle is powered on, powered off, or started. If the vehicle is started, the control device executes step (1). In step (1), the control device can determine the slope of the road where the vehicle is currently located using tilt sensors such as accelerometers and gyroscopes, and determine the uphill / downhill state based on the vehicle's direction of travel. Specifically, if the vehicle is traveling from a lower to a higher elevation, the vehicle is in an uphill state; if the vehicle is traveling from a higher to a lower elevation, the vehicle is in a downhill state.

[0089] The control device can simultaneously determine the slope and uphill / downhill status of the road where the vehicle is currently located, or the control device can first determine the slope of the road where the vehicle is currently located. If the slope is less than the first preset slope, step (2) is executed directly without determining the uphill / downhill status; if the slope is greater than the second preset slope, the uphill / downhill status is determined. No specific limitation is made in this regard.

[0090] (2) When the slope is less than the first preset slope, the control device determines the first target gear shifting condition currently met by the vehicle as the first shifting condition or the second shifting condition.

[0091] When the slope is less than a first preset slope, the control device determines that the vehicle currently meets either the first target gear shifting condition or the second shifting condition. The first shifting condition corresponds to the shifting condition for a forward gear, and the second shifting condition corresponds to the shifting condition for a reverse gear. In this case, the control device can control the vehicle to shift from parking gear to either forward or reverse gear.

[0092] (3) When the slope is greater than the second preset slope and the vehicle is in an uphill state, the control device determines the first target gear switching condition currently met by the vehicle as the second switching condition.

[0093] When the slope is greater than the second preset slope and the vehicle is in an uphill state, the control device determines the first target gear shift condition as the second shift condition. In this case, the control device can control the vehicle to shift from the parking gear to the reverse gear.

[0094] (4) When the slope is greater than the second preset slope and the vehicle is in a downhill state, the control device determines the first target gear switching condition currently met by the vehicle as the first switching condition.

[0095] When the slope is greater than the second preset slope and the vehicle is in a downhill state, the control device determines the first target gear shift condition as the first shift condition. In this case, the control device can control the vehicle to shift from the parking gear to the forward gear.

[0096] In this step, when the vehicle is currently in the parking gear and the vehicle is running, the control device can also determine the current functional mode of the vehicle; when the vehicle is in car wash or towing mode, the first target gear switching condition that the vehicle currently meets is determined as the third switching condition, and the third switching condition is the switching condition corresponding to neutral gear.

[0097] In this implementation, when the vehicle is currently in park and running, the control device can determine whether the function button corresponding to the car wash or towing mode is active. If the car wash function button is active, the vehicle is in car wash mode; if the towing function button is active, the vehicle is in towing mode. While the vehicle is in car wash or towing mode, the control device determines that the first target gear shift condition is the third shift condition. In this case, the control device can control the vehicle to shift from park to neutral.

[0098] Step 204: Based on the first target gear shift condition, the control device controls the vehicle to shift from the parking gear to the first target gear and sends a first release request to the electronic parking brake system.

[0099] In this step, the user can press the brake pedal and then shift from the parking gear to the first target gear by operating the gear shifting device. Correspondingly, when the displacement sensor on the brake pedal detects that the displacement of the brake pedal is greater than a first preset displacement, it sends a first displacement signal to the control device. When the gear shifting device detects the shift operation to the first target gear, it sends a shift request to the control device, carrying the gears before and after the shift. Based on the first displacement and the shift request, the control device controls the vehicle to shift from the parking gear to the first target gear and sends a first release request to the electronic parking brake system. The electronic parking brake system then controls the vehicle to release the parking brake based on the first release request.

[0100] In the embodiments of this application, the first target gear switching condition can be one or more of the first switching condition, the second switching condition, and the third switching condition, which will be described in detail below.

[0101] For example, when the vehicle is currently in park, running, and in car wash or towing mode, the control device determines the first target gear shift condition as the third shift condition. In this case, when the displacement sensor on the brake pedal detects that the brake pedal displacement is greater than a first preset displacement, it sends a first displacement to the control device; when the gear shifting device detects a shift operation to drive or reverse, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from park to drive or reverse, and releases the parking brake via the electronic parking brake system.

[0102] For example, when the vehicle is currently in park and running, and the road gradient is less than a first preset gradient, the control device determines the first target gear shift condition as either the first shift condition or the second shift condition. In this case, when the displacement sensor on the brake pedal detects that the brake pedal displacement is greater than a first preset displacement, it sends a first displacement signal to the control device; when the gear shifting device detects a shift operation to drive or reverse, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from park to drive or reverse, and cancels parking through the electronic parking brake system.

[0103] For example, if the vehicle is currently in park, running, and the road gradient is greater than a second preset gradient, meaning the vehicle is going uphill, the control device determines the first target gear shift condition as the second shift condition. In this situation, when the displacement sensor on the brake pedal detects that the brake pedal displacement is greater than a first preset displacement, it sends a first displacement signal to the control device; when the gear shifting device detects a shift operation to reverse gear, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from park to reverse gear and releases the parking brake via the electronic parking brake system.

[0104] For example, if the vehicle is currently in park, running, and the road gradient is greater than a second preset gradient, and the vehicle is going downhill, the control device determines the first target gear shift condition as the first shift condition. In this situation, when the displacement sensor on the brake pedal detects that the brake pedal displacement is greater than a first preset displacement, it sends a first displacement signal to the control device; when the gear shifting device detects a shift operation to a forward gear, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from park to a forward gear and releases the parking brake via the electronic parking brake system.

[0105] As can be seen from the above, when the vehicle shifts from a non-parking gear to a parking gear, the control device controls the vehicle to park through the electronic parking brake system. When the vehicle shifts from a parking gear to a non-parking gear, the control device cancels the vehicle's parking status through the electronic parking brake system.

[0106] In this embodiment, when the vehicle shifts from the parking gear to neutral (a non-parking gear), the control device can continue to control the vehicle's parking position via the electronic parking brake system. This process can be as follows: If the vehicle is currently in the parking gear, powered on, and not connected to the charging gun, the control device determines that the vehicle meets a third switching condition. Based on this third switching condition, the control device controls the vehicle to shift from the parking gear to neutral.

[0107] In this implementation, when the displacement sensor on the brake pedal detects that the displacement of the brake pedal is greater than a first preset displacement, it sends a first displacement to the control device; when the gear shifting device detects a shift operation to neutral, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from parking gear to neutral. In this implementation, the control device still controls the vehicle to park through the electronic parking brake system and does not cancel the parking.

[0108] This application provides a vehicle gear control method. When a vehicle shifts from a non-parking gear to a parking gear, the method controls the vehicle to park using an electronic parking brake system. When the vehicle shifts from a parking gear to a non-parking gear, the electronic parking brake system releases the vehicle from parking. Therefore, this method eliminates the parking gear locking mechanism, using an electronic parking brake system instead. The electronic parking brake system is activated during the shift between parking and non-parking gears, thus reducing vehicle costs while still enabling parking functionality in the parking gear position.

[0109] The above only illustrates the process of switching a vehicle from a non-parking gear to a parking gear and vice versa. In actual application, the vehicle can also switch between non-parking gears. The following is a description of the process of switching a vehicle from neutral to drive or reverse.

[0110] In one possible implementation, the vehicle is currently in neutral, and the control device controls the vehicle to park via an electronic parking brake system. In this implementation, the control device can control the vehicle to shift from neutral to drive or reverse, and cancel parking via the electronic parking brake system.

[0111] Accordingly, when the vehicle is currently in neutral, the vehicle is in the starting state, and the electronic parking brake system is in the clamped state, the control device determines at least one of the slope and uphill / downhill status of the road where the vehicle is currently located; based on at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, it determines the second target gear shift condition that the vehicle currently meets; based on the second target gear shift condition, it controls the vehicle to shift from neutral to the second target gear and sends a second release request to the electronic parking brake system, which is used to control the vehicle to release the parking brake based on the second release request, and the second target gear is the gear corresponding to the second target gear shift condition, and the second target gear is either a forward gear or a reverse gear.

[0112] In this implementation, when the vehicle is in neutral, the control device determines whether the vehicle is in a powered-on, powered-off, or started state. When the vehicle is in a started state, the control device determines at least one of the following: the slope of the road where the vehicle is currently located, and the uphill / downhill state.

[0113] The method by which the control device determines the slope and incline / outcry status of the road where the vehicle is currently located can be found in step 203 (1), and will not be repeated here. Furthermore, the control device can simultaneously determine the slope and incline / outcry status of the road where the vehicle is currently located, or the control device can first determine the slope of the road where the vehicle is currently located. If the slope is less than the third preset slope, there is no need to determine the incline / outcry status; if the slope is greater than the second preset slope, then the incline / outcry status is determined.

[0114] When the slope is less than the third preset slope, the control device determines that the vehicle currently meets the second target gear shifting condition as either the first or second shifting condition. In this case, the user can press the brake pedal and then shift from neutral to drive by operating the gear shifting device. Correspondingly, when the displacement sensor detects that the brake pedal displacement is greater than the first preset displacement, it sends a first displacement to the control device; when the gear shifting device detects a shift operation to drive or reverse, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from neutral to drive or reverse and sends a second release request to the electronic parking brake system. The electronic parking brake system, based on the second release request, controls the vehicle to release the parking brake.

[0115] When the slope is greater than a fourth preset slope, the vehicle is determined to be either uphill or downhill. If the vehicle is uphill, the second target gear shift condition is determined as the second shift condition. In this case, when the displacement sensor detects that the brake pedal displacement is greater than a first preset displacement, it sends a first displacement to the control device; when the gear shifting device detects a shift operation to reverse gear, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from neutral to reverse gear and releases the parking brake via the electronic parking brake system.

[0116] When the gradient is greater than the fourth preset gradient and the vehicle is downhill, the second target gear shift condition is determined as the first shift condition. In this case, when the displacement sensor detects that the brake pedal displacement is greater than the first preset displacement, it sends a first displacement to the control device; when the gear shifting device detects a shift operation to a forward gear, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from neutral to a forward gear and releases the parking brake via the electronic parking brake system.

[0117] The third preset slope can be the same as or different from the first preset slope, and the fourth preset slope can be the same as or different from the second preset slope; no specific restrictions are imposed on this.

[0118] In another possible implementation, the vehicle is currently in neutral, and the control device can shift the vehicle from neutral to drive or reverse. This implementation does not involve the state of the electronic parking brake system.

[0119] Accordingly, when the vehicle is currently in neutral and running, the control device acquires the vehicle's speed. If the speed is less than a second preset speed, the displacement sensor on the brake pedal detects the displacement of the brake pedal. If this displacement is greater than a first preset displacement, a first displacement is sent to the control device. When the gear shifting device detects a shift operation to a forward gear, it sends a shift request to the control device. Based on the first displacement and the shift request, the control device controls the vehicle to shift from parking gear to reverse gear or forward gear. Alternatively, when the vehicle is currently in neutral and running, the displacement sensor on the brake pedal detects the displacement of the brake pedal. If this displacement is greater than a first preset displacement, it sends a first displacement to the control device. After receiving the first displacement, the control device acquires the vehicle's current speed. If this speed is less than a second preset speed, and the control device receives a shift request from the gear shifting device, it controls the vehicle to shift from parking gear to reverse gear or forward gear.

[0120] If the speed exceeds a third preset speed, the control device acquires a third target gear, which is the gear the vehicle is in before being in neutral. Based on the third target gear, the control device shifts the vehicle from neutral to the third target gear.

[0121] For example, if the third target gear is a forward gear, the vehicle first shifts from a forward gear to neutral. When the vehicle is in neutral, the vehicle is running, and the speed is greater than the third preset speed, the control device receives a shift request from the gear operation device and controls the vehicle to shift back from neutral to a forward gear.

[0122] For example, if the third target gear is reverse gear, and the vehicle is shifted from reverse gear to neutral gear, when the vehicle is in neutral gear, the vehicle is running, and the speed is greater than the third preset speed, when the control device receives the shift request from the gear operation device, it controls the vehicle to shift back from neutral gear to reverse gear.

[0123] In this embodiment, the vehicle can also be kept in neutral. Accordingly, when the vehicle is currently in neutral, the vehicle is in the start state, and the vehicle speed is less than a second preset speed, the control device acquires the status of the electronic parking brake switch and the vehicle status. When the electronic parking brake switch is in the open state, the open time is greater than a preset time, and the vehicle switches from the start state to the power-off state, the control device keeps the vehicle in neutral.

[0124] The second and third preset speeds can be the same as or different from the first preset speed, and no specific limitation is made in this regard.

[0125] The above example illustrates the process of shifting a vehicle from neutral to drive or reverse. The following describes the process of shifting a vehicle from drive to neutral or reverse.

[0126] In one possible implementation, when the vehicle is currently in a forward gear and the vehicle is running, the control device controls the vehicle to switch from a forward gear to neutral based on a shift request from the gear shifting device.

[0127] In another possible implementation, when the vehicle is currently in a forward gear and the vehicle is in a running state, the control device acquires the vehicle's speed and vehicle status. If the speed is greater than a fourth preset speed and the vehicle switches from the running state to the power-off state, the control device controls the vehicle to automatically switch from the forward gear to the neutral gear.

[0128] In another possible implementation, when the vehicle is currently in a forward gear and the vehicle is in a running state, the control device obtains the vehicle's speed. If the speed is less than a fifth preset speed, the control device obtains the status of the electronic parking brake switch and the vehicle status. If the electronic parking brake switch is in an open state, the open time is greater than a preset time, and the vehicle switches from a running state to a powered-off state, the control device controls the vehicle to automatically switch from a forward gear to a neutral gear.

[0129] If the speed is less than the fifth preset speed, the control device can also obtain the displacement of the brake pedal. If the displacement of the brake pedal is greater than the first displacement, the control device controls the vehicle to switch from forward gear to reverse gear based on the shift request of the gear operation device.

[0130] In another possible implementation, when the vehicle is currently in a forward gear and the vehicle is running, the control device obtains the displacement of the brake pedal. If the displacement of the brake pedal is greater than a first displacement, the control device obtains the vehicle speed. If the vehicle speed is less than a fifth preset speed, the control device controls the vehicle to switch from a forward gear to a reverse gear based on the shift request of the gear operating device.

[0131] The following describes the process of shifting a vehicle from reverse gear to neutral or drive gear.

[0132] In one possible implementation, when the vehicle is currently in reverse gear and the vehicle is running, the control device controls the vehicle to switch from reverse gear to neutral gear based on the shift request from the gear shifting device.

[0133] In another possible implementation, when the vehicle is currently in reverse gear and the vehicle is running, the control device obtains the vehicle's speed. If the speed is less than a sixth preset speed, it obtains the status of the electronic parking brake switch and the vehicle status. If the electronic parking brake switch is in the open state, the open time is greater than a preset time, and the vehicle switches from the running state to the power-off state, the control device controls the vehicle to automatically switch from reverse gear to neutral gear.

[0134] When the speed is less than the sixth preset speed, the control device can obtain the displacement of the brake pedal. When the displacement of the brake pedal is greater than the first displacement, the control device controls the vehicle to switch from forward gear to reverse gear based on the shift request of the gear operation device.

[0135] In another possible implementation, when the vehicle is currently in reverse gear and the vehicle is running, the control device obtains the displacement of the brake pedal. If the displacement of the brake pedal is greater than a first displacement, the control device obtains the vehicle speed. If the vehicle speed is less than a sixth preset speed, the control device controls the vehicle to switch from reverse gear to forward gear based on the shift request of the gear operation device.

[0136] In this embodiment, the parking gear locking mechanism in the vehicle is eliminated, and an electronic parking brake system is used instead. The vehicle's shifting strategy is adjusted so that certain conditions must be met when shifting gears, and the electronic parking brake is activated during gear shifting. This reduces vehicle costs while still meeting the requirements for anti-theft and parking functions.

[0137] It's important to note that when the vehicle is in the Park position and the power is off, the electronic parking brake system is in a clamped state. In this case, even if you manually cancel the parking function of the electronic parking brake system, it will not respond and will remain clamped. Similarly, when the vehicle is in the Park position, even if you manually cancel the parking function of the electronic parking brake system, it will not respond and will remain clamped.

[0138] Furthermore, when the vehicle's high-voltage system malfunctions, and the vehicle switches from a powered-on state to a powered-off state or a powered-on state, the control equipment will shift the vehicle from the current gear to neutral. Gear shifting is prohibited when the vehicle is powered on and the power supply is charging.

[0139] In addition, the vehicle in this application is equipped with a monostable gear shifting device, which ensures that the gear shifting of the gear shifting device is consistent with the actual gear shifting.

[0140] Furthermore, each time the vehicle is powered on, the current gear position can be determined based on the status of the electronic parking brake system. If the electronic parking brake system is in the clamped state, the current gear is the parking gear; if the electronic parking brake system is in the released state, the current gear is the neutral gear.

[0141] See Figure 3 , Figure 3 This diagram illustrates the gear shifting process between parking, neutral, drive, and reverse.

[0142] In this embodiment of the application, the control device can also display relevant information through the vehicle display screen and instrument panel to remind the user.

[0143] In one possible implementation, when the vehicle is powered on, the control device displays the current gear position and the status of the electronic parking brake system on the instrument panel. When shifting gears, the device displays the shifted gear position on the instrument panel or outputs a voice message, the content of which includes the gear shifting process.

[0144] In one possible implementation, when the gear shifting mechanism malfunctions, the control equipment displays fault information on the instrument panel, thereby reminding the user to perform timely repairs. For example, the instrument panel might display: "Gear shifting mechanism malfunction, please check and repair."

[0145] In this implementation, the control device can also display fault information through the vehicle display screen, and when the gear shifting device malfunctions, the vehicle will maintain the current gear until the vehicle is powered off.

[0146] In one possible implementation, when the vehicle shifts from a non-parking gear to a parking gear or vice versa, if the gear shifting conditions are not met, the control device determines the reason for the failure to meet the gear shifting conditions and displays the corresponding prompt information on the instrument panel.

[0147] For example, if the user does not press the brake when shifting gears, the prompt message could be "Please press the brake to stop and shift gears." As another example, if the power supply is connected to the charging gun when shifting gears, the prompt message could be "Please remove the charging gun before shifting gears."

[0148] In one possible implementation, when the vehicle is powered on, the in-vehicle display shows the option for the neutral gear accidental activation function, which the user can activate or deactivate by triggering the option. Correspondingly, the in-vehicle display detects the activation of the function option and switches from an activated state to a deactivated state, or vice versa. Additionally, the in-vehicle display can also show a description of the function.

[0149] The neutral gear mis-triggered function means that if the time taken to shift from other gears to neutral is greater than a preset duration, the gear shift is considered valid; otherwise, the gear shift is invalid.

[0150] In one possible implementation, when the vehicle is powered on, the in-vehicle display shows a function option for shifting gear sounds, which the user can activate or deactivate by triggering this option. If the function is activated, the control device outputs shifting sounds through the in-vehicle display when shifting gears.

[0151] In one possible implementation, when the vehicle's speed exceeds a seventh preset speed, and the control device switches the vehicle to neutral, the control device displays a prompt message on the instrument panel and outputs a voice message on the in-vehicle display screen. For example, the control device displays "N gear driving, please be careful" on the instrument panel and outputs the voice message "N gear driving, please be careful" on the in-vehicle display screen, and outputs it at least once.

[0152] Figure 4 This is a schematic diagram of the structure of a vehicle gear control device provided in an embodiment of this application. See also... Figure 4 The device includes:

[0153] The acquisition module 401 is used to acquire the current gear status of the vehicle;

[0154] The first control module 402 is used to control the vehicle to switch from the current gear to the parking gear when the vehicle is currently in the non-parking gear and the vehicle meets the parking gear switching conditions, and to send a first clamping request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to park based on the first clamping request.

[0155] The first determining module 403 is used to determine the first target gear switching condition currently met by the vehicle when it is currently in the parking gear position.

[0156] The second control module 404 is used to control the vehicle to switch from the parking gear to the first target gear based on the first target gear switching condition, and to send a first release request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to cancel parking based on the first release request. The first target gear is the gear corresponding to the first target gear switching condition.

[0157] In one possible implementation, the first determining module 403 is configured to, when the vehicle is currently in parking gear and in a starting state, determine at least one of the slope and uphill / downhill state of the road where the vehicle is currently located; if the slope is less than a first preset slope, determine that the vehicle currently meets a first target gear shifting condition as a first shifting condition or a second shifting condition, wherein the first shifting condition is the shifting condition corresponding to a forward gear and the second shifting condition is the shifting condition corresponding to a reverse gear; if the slope is greater than a second preset slope and the vehicle is in an uphill state, determine that the vehicle currently meets a first target gear shifting condition as a second shifting condition; if the slope is greater than a second preset slope and the vehicle is in a downhill state, determine that the vehicle currently meets a first target gear shifting condition as a first shifting condition.

[0158] In another possible implementation, the first determining module 403 is used to determine the current functional mode of the vehicle when the vehicle is currently in the parking gear and the vehicle is in the start state; when the vehicle is in the car wash or towing mode, it determines the first target gear switching condition that the vehicle currently meets as the third switching condition, and the third switching condition is the switching condition corresponding to the neutral gear.

[0159] In another possible implementation, the device also includes:

[0160] The second determining module is used to obtain the vehicle speed when the vehicle is currently in a non-parking gear and the vehicle is in a running state; determine that the vehicle meets the parking gear switching conditions when the speed is less than a first preset speed; and determine that the vehicle meets the parking gear switching conditions when the vehicle is currently in a non-parking gear and the power supply is connected to the charging gun or inverter gun.

[0161] In another possible implementation, the second determining module is used to determine that the vehicle meets the parking gear switching conditions when the vehicle is currently in neutral and the power supply is connected to the charging gun or inverter gun; and to determine that the vehicle meets the parking gear switching conditions when the vehicle is currently in drive or reverse, the vehicle is powered on, and the power supply is connected to the charging gun or inverter gun.

[0162] In another possible implementation, the device also includes:

[0163] The third determining module is used to determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, when the vehicle is in neutral, the vehicle is in the starting state, and the electronic parking brake system is in the clamping state.

[0164] The fourth determining module is used to determine the second target gear shifting condition currently met by the vehicle based on at least one of the slope and uphill / downhill status of the road where the vehicle is currently located.

[0165] The third control module is used to control the vehicle to switch from neutral to the second target gear based on the second target gear switching condition, and to send a second release request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release the parking brake based on the second release request. The second target gear is the gear corresponding to the second target gear switching condition, and the second target gear is either a forward gear or a reverse gear.

[0166] This application provides a vehicle gear control device. When the vehicle shifts from a non-parking gear to a parking gear, the device controls the vehicle to park using an electronic parking brake system. When the vehicle shifts from a parking gear to a non-parking gear, the electronic parking brake system releases the vehicle from parking. Therefore, this device eliminates the parking gear locking mechanism, using an electronic parking brake system instead. The electronic parking brake system is activated during the shift between parking and non-parking gears, thus reducing vehicle costs while still enabling parking functionality in the parking gear position.

[0167] The structural block diagram of the control equipment can be found in [reference]. Figure 5 The control device 500 can vary considerably depending on its configuration or performance. It may include a Central Processing Unit (CPU) 501 and a memory 502. The memory 502 stores at least one line of program code, which is loaded and executed by the processor 501 to implement the aforementioned vehicle gear control method. Of course, the control device 500 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The control device 500 may also include other components for implementing its functions, which will not be elaborated upon here.

[0168] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to implement the vehicle gear control method in the above embodiments.

[0169] In an exemplary embodiment, a computer program product is also provided, which stores at least one piece of program code, which is loaded and executed by a processor to implement the vehicle gear control method in the above embodiments.

[0170] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0171] The above description is only for the purpose of enabling those skilled in the art to understand the technical solution of this application, and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A vehicle gear control method, characterized in that, The method includes: Get the vehicle's current gear status; When the vehicle is currently in a non-parking gear and it is determined that the vehicle meets the conditions for switching to a parking gear, the vehicle is controlled to switch from the current gear to the parking gear, and a first clamping request is sent to the electronic parking brake system, which is used to control the vehicle to park based on the first clamping request. When the vehicle is currently in park, determine the first target gear shift condition that the vehicle currently meets; wherein, determining the first target gear shift condition when the vehicle is currently in park includes: When the vehicle is currently in the parking position and the vehicle is in the starting state, determine at least one of the following: the slope of the road where the vehicle is currently located, the uphill / downhill status, and the current functional mode. When the slope is less than the first preset slope, the first target gear shifting condition currently met by the vehicle is determined to be either the first shifting condition or the second shifting condition. The first shifting condition is the shifting condition corresponding to the forward gear, and the second shifting condition is the shifting condition corresponding to the reverse gear. When the slope is greater than the second preset slope and the vehicle is in an uphill state, the first target gear shifting condition currently met by the vehicle is determined to be the second shifting condition. When the slope is greater than the second preset slope and the vehicle is in a downhill state, the first target gear shifting condition currently met by the vehicle is determined as the first shifting condition. When the function button corresponding to the car wash mode is turned on, the vehicle is determined to be in the car wash mode; when the function button corresponding to the towing mode is turned on, the vehicle is determined to be in the towing mode; when the vehicle is in the car wash mode or the towing mode, the first target gear shifting condition currently met by the vehicle is determined to be the third shifting condition, and the third shifting condition is the shifting condition corresponding to the neutral gear. Based on the first target gear switching condition, the vehicle is controlled to switch from the parking gear to the first target gear, and a first release request is sent to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release the parking position based on the first release request. The first target gear is the gear corresponding to the first target gear switching condition. The method further includes: If the vehicle is currently in the parking position, the vehicle is powered on, and it is not connected to the charging gun, then the vehicle is determined to meet the third switching condition. Based on the third switching condition, the vehicle is controlled to switch from the parking gear to the neutral gear, while the electronic parking brake system still controls the vehicle to be parked.

2. The method according to claim 1, characterized in that, The method further includes: When the vehicle is currently in a non-parking gear and the vehicle is in a running state, the vehicle speed is obtained; if the speed is less than a first preset speed, it is determined that the vehicle meets the parking gear switching condition. If the vehicle is currently in a non-parking position and the power supply is connected to the charging gun or inverter gun, then the vehicle meets the parking gear switching conditions.

3. The method according to claim 2, characterized in that, The step of determining that the vehicle meets the parking gear switching conditions when the vehicle is currently in a non-parking position and the power supply is connected to the charging gun or inverter gun includes: If the vehicle is currently in neutral and the power supply is connected to the charging gun or inverter gun, it is determined that the vehicle meets the parking gear switching conditions. If the vehicle is currently in drive or reverse, the vehicle is powered on, and the power source is connected to a charging gun or inverter gun, then the vehicle meets the parking gear switching conditions.

4. The method according to claim 1, characterized in that, The method further includes: When the vehicle is currently in neutral, the vehicle is in the start state, and the electronic parking brake system is in the clamped state, determine at least one of the slope and uphill / downhill status of the road where the vehicle is currently located. Based on at least one of the slope and uphill / downhill status of the road where the vehicle is currently located, determine the second target gear shifting condition that the vehicle currently meets; Based on the second target gear shift condition, the vehicle is controlled to shift from neutral to the second target gear, and a second release request is sent to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to release parking based on the second release request. The second target gear is the gear corresponding to the second target gear shift condition, and the second target gear is a forward gear or a reverse gear.

5. A vehicle gear control device, characterized in that, The device includes: The acquisition module is used to obtain the current gear status of the vehicle; The first control module is configured to control the vehicle to switch from the current gear to the parking gear when the vehicle is currently in a non-parking gear and the vehicle meets the parking gear switching conditions, and to send a first clamping request to the electronic parking brake system, wherein the electronic parking brake system is configured to control the vehicle to park based on the first clamping request. A first determining module is configured to determine a first target gear shifting condition currently met by the vehicle when it is currently in park; wherein, when the vehicle is currently in park and the vehicle is in an ignition state, the first determining module is configured to determine at least one of the following: the slope of the road where the vehicle is currently located, the uphill / downhill status, and the current functional mode; if the slope is less than a first preset slope, determine that the first target gear shifting condition currently met by the vehicle is a first shifting condition or a second shifting condition, wherein the first shifting condition is a shifting condition corresponding to a forward gear, and the second shifting condition is a shifting condition corresponding to a reverse gear; if the slope is greater than a second preset slope, and the vehicle is uphill... In the following situations, the first target gear shift condition currently met by the vehicle is determined as the second shift condition; when the slope is greater than the second preset slope and the vehicle is in a downhill state, the first target gear shift condition currently met by the vehicle is determined as the first shift condition; when the function button corresponding to the car wash mode is in the on state, the vehicle is determined to be in the car wash mode; when the function button corresponding to the towing mode is in the on state, the vehicle is determined to be in the towing mode; when the vehicle is in the car wash mode or the towing mode, the first target gear shift condition currently met by the vehicle is determined as the third shift condition, and the third shift condition is the shift condition corresponding to neutral gear; The second control module is used to control the vehicle to switch from the parking gear to the first target gear based on the first target gear switching condition, and to send a first release request to the electronic parking brake system. The electronic parking brake system is used to control the vehicle to cancel parking based on the first release request. The first target gear is the gear corresponding to the first target gear switching condition. The second control module is further configured to determine that the vehicle meets the third switching condition when the vehicle is currently in the parking position, the vehicle is powered on, and not connected to the charging gun. Based on the third switching condition, the vehicle is controlled to switch from the parking gear to the neutral gear, while the electronic parking brake system still controls the vehicle to be parked.

6. A control device, characterized in that, The control device includes a processor and a memory, the memory storing at least one piece of program code, which is loaded and executed by the processor to implement the vehicle gear control method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the vehicle gear control method as described in any one of claims 1 to 4.

8. A computer program product, characterized in that, The computer program product stores at least one piece of program code, which is loaded and executed by a processor to implement the vehicle gear control method as described in any one of claims 1 to 4.