Handle position determination method and related device

By obtaining the vehicle's shift lever position and determining the gearbox target handle position, the problems of low software development efficiency and poor maintenance due to the wide variety of electronic handles in the prior art are solved, and efficient transmission handle control is achieved.

CN120100896APending Publication Date: 2025-06-06SAIC MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311658805.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The existing technology is difficult to take into account various types of electronic handles, resulting in low efficiency in determining the handle position, poor maintenance and scalability.

Method used

By obtaining the shift lever position of the vehicle and determining the second transmission target handle position based on the first transmission target handle position and the shift lever position, the transmission handle is controlled to switch to the second transmission target handle position, thereby realizing a platform-based unified strategy to determine the transmission handle position.

Benefits of technology

It improves the development efficiency of gearbox handle control software, enhances the maintainability and scalability of the software, and can take into account a variety of electronic handle types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120100896A_ABST
    Figure CN120100896A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a handle position determination method, which comprises the following steps of: determining a target handle position of a second gearbox according to a target handle position of a first gearbox and a position of a shift lever; the first gearbox target handle position is the gearbox target handle position of the last period, and the second gearbox position is the gearbox target handle position of the current period; a gearbox handle of the vehicle is controlled to be switched to the second gearbox target handle position; and in response to switching of the gearbox handle from the shift lever position to the second gearbox target handle position, a signal corresponding to a third gearbox target handle position is filtered, and the third gearbox target handle position is the position where the gearbox handle passes when the gearbox handle is switched from the shift lever position to the second gearbox target handle position. Therefore, the position of the gearbox handle is determined through a platform unified strategy, the development efficiency of gearbox handle control software is improved, and meanwhile the maintainability and expansibility of the software are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a handle position determination method and related devices. Background Art

[0002] With the continuous development of vehicle technology, automatic transmission (AT), also known as automatic gearbox, is increasingly used in vehicles to replace manual transmission, improving the convenience of driving the vehicle for drivers.

[0003] At present, electronic handles have been widely used in automatic transmissions to determine whether the automatic transmission is in parking gear, forward gear, neutral gear, reverse gear or other gear, and then drive the vehicle to park or drive according to the corresponding gear according to the position of the electronic handle.

[0004] However, due to the large number of types of electronic handles, current electronic handles are mostly divided into monostable, bistable and multistable types, making it difficult for software or strategy methods to determine the position of electronic handles to take into account all types of electronic handles. Independent development and testing are required for different types of electronic handles, which makes software development efficiency low and the software maintainability and scalability are relatively poor. Summary of the invention

[0005] In order to solve the above technical problems, the present application provides a handle position determination method and related devices.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] In a first aspect, an embodiment of the present application discloses a method for determining a handle position, the method comprising:

[0008] Get the gear lever position of the vehicle's gear lever;

[0009] Determine a second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle;

[0010] Controlling the transmission handle of the vehicle to switch to the second transmission target handle position;

[0011] In response to the transmission handle switching from the shift lever position to the second transmission target handle position, a signal corresponding to a third transmission target handle position is filtered, wherein the third transmission target handle position is a position through which the transmission handle passes when switching from the shift lever position to the second transmission target handle position.

[0012] Optionally, the method further includes:

[0013] Obtaining the button position of the vehicle and the driver's requested handle position;

[0014] In response to determining that the second transmission target lever position is different from the driver requested lever position, a transmission lever of the vehicle is controlled to be switched to the driver requested lever position.

[0015] Optionally, the gearbox handle position includes a parking gear position and other gear positions, and the method further includes:

[0016] responsive to determining a plurality of driver requested handle positions, determining one or more distinct transmission handle positions from the plurality of driver requested handle positions that are different from a current transmission handle position;

[0017] In response to determining that the vehicle speed is lower than a first preset vehicle speed and the distinguished transmission handle positions include the park gear position, determining the park gear position as the second transmission target handle position;

[0018] In response to determining that the vehicle speed is higher than the first preset vehicle speed and the distinct transmission handle positions include the other gear positions, the other gear positions are determined as the second transmission target handle position.

[0019] Optionally, the other gear positions include a neutral gear position, a forward gear position and a reverse gear position;

[0020] The method further comprises:

[0021] In response to determining that the other gear position is the neutral gear position, controlling the transmission handle to switch to the neutral gear position;

[0022] In response to the transmission handle responding to the forward gear position and the reverse gear position simultaneously, the transmission handle is controlled to switch to the neutral gear position.

[0023] Optionally, the method further includes:

[0024] In response to determining that the switching time for the transmission handle to switch to the second transmission target handle position is less than a preset time, the transmission handle position is controlled to maintain the shift lever position.

[0025] Optionally, the method further includes:

[0026] determining a current vehicle operating condition of the vehicle;

[0027] According to the current vehicle operating condition, based on the correspondence between a plurality of vehicle operating conditions and a plurality of transmission handle positions, determining one or more transmission handle allowable positions corresponding to the current vehicle operating condition;

[0028] The step of controlling the transmission handle of the vehicle to switch to the second transmission target handle position includes:

[0029] In response to the second transmission target handle position being the transmission handle permission position, controlling the transmission handle of the vehicle to switch to the transmission handle permission position;

[0030] The method further comprises:

[0031] In response to the second transmission target handle position not being the transmission handle allowed position, controlling a transmission handle of the vehicle to maintain the shift lever position.

[0032] Optionally, the method further includes:

[0033] In response to determining that the vehicle speed is higher than a second preset vehicle speed, controlling the transmission handle to switch to the neutral gear position;

[0034] In response to determining that the vehicle speed is lower than the second preset vehicle speed, the transmission handle is controlled to switch to the parking gear position.

[0035] In a second aspect, an embodiment of the present application discloses a handle position determination device, the device comprising:

[0036] A first acquisition unit, configured to acquire a shift lever position of a shift lever of a vehicle;

[0037] A first determination unit is used to determine a second gearbox target handle position according to a first gearbox target handle position and the shift lever position; the first gearbox target handle position is a gearbox target handle position of a previous cycle, and the second gearbox position is a gearbox target handle position of a current cycle;

[0038] a first control unit, configured to control a transmission handle of the vehicle to switch to the second transmission target handle position;

[0039] A signal filtering unit is used to filter a signal corresponding to a third transmission target handle position in response to the transmission handle switching from the shift lever position to the second transmission target handle position, wherein the third transmission target handle position is a position passed by the transmission handle when switching from the shift lever position to the second transmission target handle position.

[0040] Optionally, the device further comprises:

[0041] A second acquisition unit, used to acquire a button position of the vehicle and a driver request handle position;

[0042] The second control unit is configured to control the transmission handle of the vehicle to switch to the driver requested handle position in response to determining that the second transmission target handle position is different from the driver requested handle position.

[0043] Optionally, the gearbox handle position includes a parking gear position and other gear positions, and the device further includes:

[0044] a second determining unit, configured to determine, in response to determining a plurality of driver requested handle positions, one or more distinct transmission handle positions different from a current transmission handle position from the plurality of driver requested handle positions;

[0045] a third determining unit, configured to determine the parking gear position as the second transmission target handle position in response to determining that the vehicle speed is lower than a first preset vehicle speed and the distinguished transmission handle positions include the parking gear position;

[0046] A fourth determining unit is configured to determine the other gear position as the second gear target handle position in response to determining that the vehicle speed is higher than the first preset vehicle speed and the distinguished transmission handle positions include the other gear positions.

[0047] Optionally, the other gear positions include a neutral gear position, a forward gear position and a reverse gear position;

[0048] The device also includes:

[0049] a third control unit, for controlling the transmission handle to switch to the neutral gear position in response to determining that the other gear position is the neutral gear position;

[0050] The fourth control unit is used for controlling the transmission handle to switch to the neutral gear position in response to the transmission handle responding to the forward gear position and the reverse gear position simultaneously.

[0051] Optionally, the device further comprises:

[0052] A fifth control unit is used to control the transmission handle position to maintain the shift lever position in response to determining that the switching time for the transmission handle to switch to the second transmission target handle position is less than a preset time.

[0053] Optionally, the device further comprises:

[0054] a fifth determining unit, configured to determine a current vehicle operating condition of the vehicle;

[0055] a sixth determining unit, configured to determine, according to the current vehicle operating condition and based on a correspondence between a plurality of vehicle operating conditions and a plurality of transmission handle positions, one or more transmission handle allowable positions corresponding to the current vehicle operating condition;

[0056] The first control unit is further configured to:

[0057] In response to the second transmission target handle position being the transmission handle permission position, controlling the transmission handle of the vehicle to switch to the transmission handle permission position;

[0058] The device also includes:

[0059] A sixth control unit is used for controlling the transmission handle of the vehicle to maintain the shift lever position in response to the second transmission target handle position not being the transmission handle allowed position.

[0060] Optionally, the device further comprises:

[0061] a seventh control unit, configured to control the transmission handle to switch to the neutral gear position in response to determining that the vehicle speed is higher than a second preset vehicle speed;

[0062] An eighth control unit is used to control the transmission handle to switch to the parking gear position in response to determining that the vehicle speed is lower than the second preset vehicle speed.

[0063] In a third aspect, an embodiment of the present application discloses a computer device, wherein the computer device includes a processor and a memory:

[0064] The memory is used to store program code and transmit the program code to the processor;

[0065] The processor is used to execute the handle position determination method as described in the first aspect and any optional option of the first aspect according to the instructions in the program code.

[0066] In a fourth aspect, an embodiment of the present application discloses a computer-readable storage medium, which is used to store a computer program. When the computer program is executed by a processor, it is used to execute the handle position determination method as described in the first aspect and any optional option of the first aspect.

[0067] It can be seen from the above technical solution that by obtaining the shift lever position of the vehicle's shift lever; determining the second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle; controlling the vehicle's gearbox handle to switch to the second gearbox target handle position; in response to the gearbox handle switching from the shift lever position to the second gearbox target handle position, filtering the signal corresponding to the third gearbox target handle position, the third gearbox target handle position is the position that the gearbox handle passes when switching from the shift lever position to the second gearbox target handle position. Thus, the gearbox handle position is determined through a platform-based unified strategy, thereby improving the development efficiency of the gearbox handle control software, and at the same time improving the maintainability and scalability of the software. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0069] Figure 1 A working principle diagram of an electronic handle provided in an embodiment of the present application;

[0070] Figure 2 A flowchart of a method for determining a handle position provided in an embodiment of the present application;

[0071] Figure 3 A schematic diagram of a program design of a handle position determination method provided in an embodiment of the present application;

[0072] Figure 4 A structural block diagram of a handle position determination device provided in an embodiment of the present application;

[0073] Figure 5 A structural block diagram of a computer device for determining a handle position provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0075] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is just a way of distinguishing objects with the same attributes when describing the embodiments of this application.

[0076] With the continuous development of vehicle technology, automatic transmission (AT), also known as automatic gearbox, is increasingly used in vehicles to replace manual transmission, improving the convenience of driving the vehicle for drivers.

[0077] Currently, if Figure 1 As shown, Figure 1 The electronic handle is a working principle diagram of an embodiment of the present application. The electronic handle has been widely used in automatic transmissions to determine whether the automatic transmission is in the parking gear, forward gear, neutral gear, reverse gear or other gears, and then drive the vehicle to park or drive in the corresponding gear according to the position of the electronic handle.

[0078] However, due to the large number of types of electronic handles, current electronic handles are mostly divided into monostable, bistable and multistable types, making it difficult for software or strategy methods to determine the position of electronic handles to take into account all types of electronic handles. Independent development and testing are required for different types of electronic handles, which makes software development efficiency low and the software maintainability and scalability are relatively poor.

[0079] In order to solve the above technical problems, the present application provides a handle position confirmation method and related devices. Figure 3 , Figure 3 A schematic diagram of a program design of a handle position determination method provided in an embodiment of the present application. Each embodiment of the present application will be specifically implemented with modular software design, and each specific implementation method of the embodiment of the present application will be introduced.

[0080] It is understandable that the electronic handle of the current vehicle automatic transmission is mostly divided into a parking gear (P gear), a neutral gear (N gear), a forward gear (D gear) and a reverse gear (R gear). In the subsequent embodiments, the vehicle with such gears will be used as an example for introduction. Of course, the method provided in this application can also be applied to other vehicles with similar gears, which will not be repeated here and in the subsequent method introduction.

[0081] See also Figure 2 , Figure 2 This is a flow chart of a method for determining a handle position provided in an embodiment of the present application. The method includes S201-S204:

[0082] S201: Acquire a shift lever position of a vehicle's shift lever.

[0083] The position of the shift lever may be acquired on a communication bus such as a controller area network (CAN) bus.

[0084] In some possible implementations, when acquiring signals on the CAN bus, a CAN network fault may be determined and the signal may be post-processed, and the position of the shift lever on the CAN may be converted into an input signal of the internal logic.

[0085] S202: Determine a second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle.

[0086] In some possible implementations, as shown in the following table, the driver's target handle position in the current cycle can be identified as P gear, R gear, N gear or D gear based on the transmission target handle position in the previous cycle and the current shift lever position.

[0087] P R N D A2 P R R R A1 N R R N B1 N N D D B2 D D D D

[0088] S203: Controlling the transmission handle of the vehicle to switch to a second transmission target handle position.

[0089] S204: In response to the transmission handle switching from the shift lever position to the second transmission target handle position, filtering a signal corresponding to a third transmission target handle position, the third transmission target handle position being a position the transmission handle passes through when switching from the shift lever position to the second transmission target handle position.

[0090] In some possible implementations, please combine Figure 1 When the transmission handle returns to the Stable position from the R gear or the D gear, it will pass through the N gear position. However, the driver does not want to trigger the N gear position when requesting the electronic handle position, so the identified N gear position needs to be filtered out.

[0091] R N D N filter pass filter

[0092] The above table shows a method for implementing electronic handle gear switching. When the electronic handle switches from R gear to D gear or from D gear to R gear, it will pass through N gear. At this time, the N gear signal needs to be filtered out so that the electronic handle will not mistakenly trigger N gear.

[0093] In some possible implementations, when there is a network failure or the handle position requested by the driver is inconsistent with the target handle position of the transmission, based on the above embodiment, the method further includes:

[0094] Get the button position of the vehicle and the handle position requested by the driver;

[0095] In response to determining that the second transmission target lever position is different from the driver requested lever position, a transmission lever of the vehicle is controlled to shift to the driver requested lever position.

[0096] Among them, the button of the vehicle represents the P gear of the vehicle, that is, when the button is pressed, the vehicle enters the P gear.

[0097] At this time, first combine the position of the P gear button and the R, N, and D positions after the relative handle position is converted; then, when there is a network failure or the target handle position requested by the driver is inconsistent with the target handle position of the transmission, position synchronization is performed.

[0098] In some possible implementations of the position synchronization process, when there is a network failure, responding to the handle position request is allowed only when the handle position request is P gear or N gear; when recovering from a network failure, post-processing recovery is allowed only when the handle position is detected to be Stable.

[0099] In some other possible implementations of the position synchronization process, when it is detected that the target handle position requested by the driver is inconsistent with the target handle position of the transmission, the handle position request is allowed to be responded to when the handle position request is for P gear or N gear; post-processing recovery is allowed only when it is detected that the target handle position requested by the driver is consistent with the target handle position of the transmission.

[0100] When there are still multiple handle position requests after the above method, in order to implement a specific determination process of the electronic handle position, based on the above embodiment, the method further includes:

[0101] responsive to determining a plurality of driver requested handle positions, determining one or more distinct transmission handle positions from the plurality of driver requested handle positions that are different from a current transmission handle position;

[0102] In response to determining that the vehicle speed is lower than a first preset vehicle speed and the distinguished transmission handle positions include a park gear position, determining the park gear position as a second transmission target handle position;

[0103] In response to determining that the vehicle speed is higher than a first preset vehicle speed and the different transmission handle positions include other gear positions, the other gear positions are determined as second transmission target handle positions.

[0104] At this time, if there are two or more handle position requests at the same time, some of the handle position requests need to be shielded, that is, at most only one handle position request will be output.

[0105] In some possible implementations, only the handle positions where the target has changed may be considered, that is, when the handle position has not changed, the relevant position signal is directly shielded.

[0106] In some other possible implementations, the selection can be made according to the vehicle speed, that is, by pre-calibrating a first preset vehicle speed, when the vehicle speed is lower than the first preset vehicle speed, that is, it is determined to be in a low speed state, the P gear position request is responded to first; when the vehicle speed is higher than the first preset vehicle speed, that is, it is determined to be in a high speed state, the R gear, N gear or D gear position request is responded to first.

[0107] To further achieve accurate determination of the position of the electronic handle, based on the above embodiment, the method further includes:

[0108] In response to determining that the other gear position is the neutral gear position, controlling the transmission handle to switch to the neutral gear position;

[0109] In response to the transmission handle responding to the forward gear position and the reverse gear position at the same time, the transmission handle is controlled to switch to the neutral gear position.

[0110] As mentioned above, when it is determined that the vehicle is in a high speed state, priority is given to responding to position requests for R gear, N gear or D gear. The priority of R gear, N gear or D gear can be sorted by the following implementation method.

[0111] In some possible implementations, when there is an N gear position request, or when there are both D gear and R gear position requests, the N gear is responded to; when there is only a D gear position request, the D gear is responded to; when there is only an R gear position request, the R gear is responded to; when none of the above conditions are met, it is considered that there is no handle position request.

[0112] In order to further respond to the driver's operation and improve the drivability of the vehicle, based on the above embodiment, the method further includes:

[0113] In response to determining that the switching time for the transmission handle to be switched to the second transmission target handle position is less than a preset time, the transmission handle position is controlled to maintain the shift lever position.

[0114] Please combine Figure 3 A driver operation module may include four submodules: a handle position request filtering submodule, a handle position request expanding submodule, a handle position request limiting submodule and a shift locking submodule.

[0115] Among them, the handle position request filtering submodule is used to identify some handle positions that pass quickly. For example, when the electronic handle needs to pass through N gear when it changes from P gear to R gear, or from P gear to D gear, if the duration of N gear is short, or during the driving process of the vehicle, the handle is accidentally touched by the driver, causing the handle to switch to N gear for a short time, then the N gear requested by the handle position can be ignored. At this time, the handle position request filtering submodule can filter the driver's target handle position request according to the vehicle speed and the gearbox target handle position request.

[0116] Among them, the handle position request extension submodule is used to extend the driver's target handle position request to solve the problem of differences in the timing of driver operations. In some cases, the driver will move the handle first and then operate other parts of the vehicle. At this time, when it is detected that other conditions are met, the handle has been loosened, and the driver's target handle position request cannot be output to subsequent modules. For example, when driving at low speed, the handle needs to be pressed on the brake to switch from N gear to D gear in order to output the driver's target handle position to the subsequent modules. When the driver moves the handle first and then presses the brake, the handle may have left the required gear position. At this time, the gear position request time can be extended. When it is detected that the driver presses the brake, the handle position is still allowed to switch from N gear to D gear.

[0117] The handle position request restriction submodule is used to restrict the driver's target handle position that is continuously requested in order to prevent the long-term request for a certain handle position from causing some unexpected responses of the transmission. In some possible implementations, when it is detected that the duration of a certain driver's target handle position exceeds a certain time threshold, the driver's target handle position is forcibly set to no request after the time threshold is exceeded.

[0118] Among them, the shift lock submodule is used to determine whether other components of the vehicle also meet the switching conditions when the handle position is switched. When the vehicle's electronic handle is switched, in addition to meeting the driver's target handle position request, other additional conditions must be met, such as braking, etc. Only when these conditions are met will the driver's target position request be passed to subsequent modules for further processing, otherwise it will be ignored or replaced with N.

[0119] In order to make the position of the electronic handle of the vehicle more consistent with the current working condition of the vehicle, based on the above embodiment, the method further includes:

[0120] determining a current vehicle operating condition of the vehicle;

[0121] According to the current vehicle operating condition, based on the correspondence between the multiple vehicle operating conditions and the multiple transmission handle positions, determining one or more transmission handle allowable positions corresponding to the current vehicle operating condition;

[0122] Controlling the transmission handle of the vehicle to switch to a second transmission target handle position includes:

[0123] In response to the second gearbox target handle position being the gearbox handle permission position, controlling the gearbox handle of the vehicle to switch to the gearbox handle permission position;

[0124] The method also includes:

[0125] In response to the second transmission target handle position not being the transmission handle enabled position, a transmission handle of the vehicle is controlled to maintain a shift lever position.

[0126] In some possible implementations, please combine Figure 3 The vehicle operating condition module shown in the lower left corner includes a vehicle operating condition classification submodule and a driver target handle position processing submodule.

[0127] Among them, the vehicle operating condition classification submodule can classify the vehicle operating conditions that affect the handle position switching, and perform corresponding processing on the driver's target handle position request based on the gearbox target handle position of the previous cycle and the vehicle operating condition, that is, immediately respond to the driver's target handle position request, remember the driver's target handle position request and detect whether the conditions are met within a period of time, or directly reject the driver's target handle position request, and the corresponding measures are output to the driver's target handle position processing module for further processing.

[0128] The processing of the driver's target handle position request is different under different vehicle operating conditions. In some possible implementations, when the driver requests the target handle position to be the P gear position, if the vehicle speed is at a higher speed of 7km / h, it is prohibited to send a signal that the target handle position is the P gear position; if the vehicle speed is at a medium speed between 2km / h and 7km / h, while prohibiting the signal that the target handle position is the P gear position, the P gear position signal is memorized, and if it is detected that the conditions for entering the P gear position are met in the subsequent preset journey, such as the vehicle speed is lower than 2km / h, it is allowed to send a signal that the target handle position is the P gear position; if the vehicle speed itself is at a lower speed below 2km / h, it is directly allowed to send a signal that the target handle position is the P gear position.

[0129] Among them, the driver target handle position processing submodule can perform specific control processing according to the measures issued by the aforementioned vehicle operating condition classification submodule. As described in the control of the front P gear position, the driver target handle position processing submodule receives the P gear position signal and performs specific control, or temporarily stores the P gear position signal for subsequent instructions and performs corresponding control.

[0130] In some possible implementations, when the result of the vehicle operating condition classification module's judgment is "acceptance", a driver's target handle position request is directly sent to the downstream.

[0131] In some other possible implementations, when the result of the judgment of the vehicle operating condition classification module is "rejection", the driver's target handle position request is ignored and a prompt is issued to the instrument.

[0132] In some other possible implementations, when the result of the vehicle operating condition classification module's judgment is "remember the driver's target handle position request", it continuously detects whether the condition for issuing the driver's target handle position is met within a certain period of time. If the condition is not met within this period of time, or there is a new driver's target handle position request within this period of time, the driver's target handle position request of this time is ignored, and a prompt is issued to the instrument; otherwise, the driver's target handle position request of this time is responded to.

[0133] To further improve vehicle safety, based on the above embodiment, the method further includes:

[0134] In response to determining that the vehicle speed is higher than a second preset vehicle speed, controlling the transmission handle to switch to a neutral gear position;

[0135] In response to determining that the vehicle speed is lower than a second preset vehicle speed, the transmission handle is controlled to switch to a parking gear position.

[0136] At this time, the safety and protection module controls the position of the electronic handle to automatically enter the P gear or N gear when the vehicle is in certain driving scenarios or there is a certain fault, that is, the vehicle's transmission system is disconnected.

[0137] For example, when it is detected that the driver is not in the vehicle, if the vehicle speed is greater than the second preset speed, the control handle position automatically enters the N gear position; if the vehicle speed is less than the second preset speed, the control handle position automatically enters the P gear position.

[0138] In some other possible implementations, the vehicle also provides a function monitoring function, which can monitor the software functions according to the following calibration settings, and take corresponding measures when violations of the targets are monitored.

[0139] For example, when there is no driver request, the following condition monitoring may exist: when the original position of the electronic handle is the P gear position, no other gear position will be entered without a driver request.

[0140] When there is a driver request, the following conditions may be monitored: when the original position of the electronic handle is not the P gear position, when the driver requests to enter the P gear, the gear position should be entered into the P gear; when the original position of the electronic handle is the P gear position, when the driver requests to enter the N gear, the gear position should be entered into the N gear.

[0141] The driver request can also incorporate the following condition monitoring measures: the handle or transmission position can be determined as R gear only when the driver requests R gear; the handle or transmission position can be determined as D gear only when the driver requests D gear; when the driver requests to shift from D gear position to R gear position, the handle or transmission position cannot be maintained in D gear; when the driver requests to shift from R gear position to D gear position, the handle or transmission position cannot be maintained in R gear.

[0142] See also Figure 4 , Figure 4 This is a structural block diagram of a handle position determination device provided in an embodiment of the present application. The device includes:

[0143] A first acquisition unit 410 is used to acquire a shift lever position of a shift lever of a vehicle;

[0144] A first determining unit 420 is used to determine a second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle;

[0145] A first control unit 430, used for controlling the transmission handle of the vehicle to switch to the second transmission target handle position;

[0146] The signal filtering unit 440 is used to filter the signal corresponding to the third transmission target handle position in response to the transmission handle switching from the shift lever position to the second transmission target handle position, wherein the third transmission target handle position is the position through which the transmission handle passes when switching from the shift lever position to the second transmission target handle position.

[0147] As a possible implementation manner, the device further includes:

[0148] A second acquisition unit, used to acquire a button position of the vehicle and a driver request handle position;

[0149] The second control unit is configured to control the transmission handle of the vehicle to switch to the driver requested handle position in response to determining that the second transmission target handle position is different from the driver requested handle position.

[0150] As a possible implementation, the gearbox handle position includes a parking gear position and other gear positions, and the device further includes:

[0151] a second determining unit, configured to determine, in response to determining a plurality of driver requested handle positions, one or more distinct transmission handle positions different from a current transmission handle position from the plurality of driver requested handle positions;

[0152] a third determining unit, configured to determine the parking gear position as the second transmission target handle position in response to determining that the vehicle speed is lower than a first preset vehicle speed and the distinguished transmission handle positions include the parking gear position;

[0153] A fourth determining unit is configured to determine the other gear position as the second gear target handle position in response to determining that the vehicle speed is higher than the first preset vehicle speed and the distinguished transmission handle positions include the other gear positions.

[0154] As a possible implementation, the other gear positions include a neutral gear position, a forward gear position and a reverse gear position;

[0155] The device also includes:

[0156] a third control unit, for controlling the transmission handle to switch to the neutral gear position in response to determining that the other gear position is the neutral gear position;

[0157] The fourth control unit is used for controlling the transmission handle to switch to the neutral gear position in response to the transmission handle responding to the forward gear position and the reverse gear position simultaneously.

[0158] As a possible implementation manner, the device further includes:

[0159] A fifth control unit is used to control the transmission handle position to maintain the shift lever position in response to determining that the switching time for the transmission handle to switch to the second transmission target handle position is less than a preset time.

[0160] As a possible implementation manner, the device further includes:

[0161] a fifth determining unit, configured to determine a current vehicle operating condition of the vehicle;

[0162] a sixth determining unit, configured to determine, according to the current vehicle operating condition and based on a correspondence between a plurality of vehicle operating conditions and a plurality of transmission handle positions, one or more transmission handle allowable positions corresponding to the current vehicle operating condition;

[0163] The first control unit is further configured to:

[0164] In response to the second transmission target handle position being the transmission handle permission position, controlling the transmission handle of the vehicle to switch to the transmission handle permission position;

[0165] The device also includes:

[0166] A sixth control unit is used for controlling the transmission handle of the vehicle to maintain the shift lever position in response to the second transmission target handle position not being the transmission handle allowed position.

[0167] As a possible implementation manner, the device further includes:

[0168] a seventh control unit, configured to control the transmission handle to switch to the neutral gear position in response to determining that the vehicle speed is higher than a second preset vehicle speed;

[0169] An eighth control unit is used to control the transmission handle to switch to the parking gear position in response to determining that the vehicle speed is lower than the second preset vehicle speed.

[0170] It can be seen from the above technical solution that by obtaining the shift lever position of the vehicle's shift lever; determining the second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle; controlling the vehicle's gearbox handle to switch to the second gearbox target handle position; in response to the gearbox handle switching from the shift lever position to the second gearbox target handle position, filtering the signal corresponding to the third gearbox target handle position, the third gearbox target handle position is the position that the gearbox handle passes when switching from the shift lever position to the second gearbox target handle position. Thus, the gearbox handle position is determined through a platform-based unified strategy, thereby improving the development efficiency of the gearbox handle control software, and at the same time improving the maintainability and scalability of the software.

[0171] See also Figure 5 , Figure 5 This is a block diagram of a computer device for determining a handle position provided in an embodiment of the present application. The computer device includes a processor 510 and a memory 520:

[0172] The memory 520 is used to store program codes and transmit the program codes to the processor 510;

[0173] The processor 510 is used to execute the handle position determination method described in any one of the above embodiments according to the instructions in the program code.

[0174] The embodiment of the present application further discloses a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program. When the computer program is executed by a processor, the computer program is used to execute the handle position determination method described in any one of the above embodiments.

[0175] It is understandable that the method can be applied to a processing device, which is a processing device capable of performing motion control, for example, a terminal device or a server with a motion control function. The method can be executed independently by a terminal device or a server, or can be applied to a network scenario in which a terminal device and a server communicate, and is executed by the cooperation of the terminal device and the server. Among them, the terminal device can be a computer, a mobile phone and other devices. The server can be understood as an application server or a Web server. In actual deployment, the server can be an independent server or a cluster server.

[0176] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the above-mentioned storage medium can be at least one of the following media: read-only memory (English: read-only memory, abbreviated: ROM), RAM, magnetic disk or optical disk, etc. Various media that can store program codes.

[0177] It should be noted that each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The device and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0178] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining a handle position, It is characterized in that The method comprises: Get the gear lever position of the vehicle's gear lever; Determine a second gearbox target handle position according to the first gearbox target handle position and the shift lever position; the first gearbox target handle position is the gearbox target handle position of the previous cycle, and the second gearbox position is the gearbox target handle position of the current cycle; Controlling the transmission handle of the vehicle to switch to the second transmission target handle position; In response to the transmission handle switching from the shift lever position to the second transmission target handle position, a signal corresponding to a third transmission target handle position is filtered, wherein the third transmission target handle position is a position through which the transmission handle passes when switching from the shift lever position to the second transmission target handle position.

2. The method according to claim 1, It is characterized in that The method further comprises: Obtaining the button position of the vehicle and the driver's requested handle position; In response to determining that the second transmission target lever position is different from the driver requested lever position, a transmission lever of the vehicle is controlled to be switched to the driver requested lever position.

3. The method according to claim 1, It is characterized in that The gearbox handle position includes a parking gear position and other gear positions, and the method further includes: responsive to determining a plurality of driver requested handle positions, determining one or more distinct transmission handle positions from the plurality of driver requested handle positions that are different from a current transmission handle position; In response to determining that the vehicle speed is lower than a first preset vehicle speed and the distinguished transmission handle positions include the park gear position, determining the park gear position as the second transmission target handle position; In response to determining that the vehicle speed is higher than the first preset vehicle speed and the distinct transmission handle positions include the other gear positions, the other gear positions are determined as the second transmission target handle position.

4. The method according to claim 3, It is characterized in that The other gear positions include a neutral gear position, a forward gear position and a reverse gear position; The method further comprises: In response to determining that the other gear position is the neutral gear position, controlling the transmission handle to switch to the neutral gear position; In response to the transmission handle responding to the forward gear position and the reverse gear position simultaneously, the transmission handle is controlled to switch to the neutral gear position.

5. The method according to claim 1, It is characterized in that The method further comprises: In response to determining that the switching time for the transmission handle to switch to the second transmission target handle position is less than a preset time, the transmission handle position is controlled to maintain the shift lever position.

6. The method according to claim 1, It is characterized in that The method further comprises: determining a current vehicle operating condition of the vehicle; According to the current vehicle operating condition, based on the correspondence between a plurality of vehicle operating conditions and a plurality of transmission handle positions, determining one or more transmission handle allowable positions corresponding to the current vehicle operating condition; The step of controlling the transmission handle of the vehicle to switch to the second transmission target handle position includes: In response to the second transmission target handle position being the transmission handle permission position, controlling the transmission handle of the vehicle to switch to the transmission handle permission position; The method further comprises: In response to the second transmission target handle position not being the transmission handle allowed position, controlling a transmission handle of the vehicle to maintain the shift lever position.

7. The method according to claim 3, It is characterized in that The method further comprises: In response to determining that the vehicle speed is higher than a second preset vehicle speed, controlling the transmission handle to switch to the neutral gear position; In response to determining that the vehicle speed is lower than the second preset vehicle speed, the transmission handle is controlled to switch to the parking gear position.

8. A handle position determination device, It is characterized in that The device comprises: A first acquisition unit, configured to acquire a shift lever position of a shift lever of a vehicle; A first determining unit is used to determine a second gearbox target handle position according to a first gearbox target handle position and the shift lever position; the first gearbox target handle position is a gearbox target handle position of a previous cycle, and the second gearbox position is a gearbox target handle position of a current cycle; a first control unit, configured to control a transmission handle of the vehicle to switch to the second transmission target handle position; A signal filtering unit is used to filter a signal corresponding to a third transmission target handle position in response to the transmission handle switching from the shift lever position to the second transmission target handle position, wherein the third transmission target handle position is a position passed by the transmission handle when switching from the shift lever position to the second transmission target handle position.

9. A computer device, It is characterized in that The computer device comprises a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is used to execute the handle position determination method described in any one of claims 1-7 according to the instructions in the program code.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the computer program is used to execute the handle position determination method according to any one of claims 1 to 7.