Vehicle file control method and device, electronic equipment and storage medium

By integrating cruise control and gear shifting functions into the vehicle's column shifter, and using the falling edge signal and the number of shifts to differentiate between them, the problem of overlapping control of cruise control and gear shifting functions is solved, resulting in a simple and safe driving experience.

CN116176591BActive Publication Date: 2026-01-30GREAT WALL MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310316523.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2026-01-30
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

In existing technologies, the overlapping control of cruise control and gear shifting functions in vehicle column shifters leads to inconvenience and inconsistency for drivers, increasing operational burden and safety risks.

Method used

By detecting the vehicle's driving mode and the shift signal of the gear selector, the system uses a falling edge signal to control the vehicle to enter or exit cruise mode, and integrates the shift and cruise functions into the gear selector, using the number of shifts and the falling edge signal to distinguish the functions.

Benefits of technology

It achieves consistency between driver operation and function, simplifies the operation process, reduces the risk of accidental touch, and improves driver comfort and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116176591B_ABST
    Figure CN116176591B_ABST
Patent Text Reader

Abstract

This application provides a method, device, electronic device, and storage medium for controlling a vehicle gearshift lever. When the current driving mode of the vehicle is detected to be cruise mode, the current gear is a forward gear. If the gearshift lever is detected to be disengaged from the forward gear to the target gear, the vehicle is controlled to enter a pre-exit mode. If the gearshift lever is detected to be disengaged again to the target gear and a falling edge signal from the gearshift lever is received, the vehicle exits cruise mode and the forward gear is switched back to the target gear. This successfully integrates the vehicle's cruise control function into the gearshift lever, effectively distinguishing and combining gear shifting and cruise functions without the need for a separate cruise control device. Furthermore, using the number of gearshift lever movements to differentiate functions avoids the influence of the driver's subjective feelings on operation, ensuring that the driver's actual operation matches the desired function. Operation is simple and convenient. Using the falling edge of the gearshift lever as the condition for successful control prevents some of the impact caused by accidental touches, providing a comfortable driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] An integrated column shifter refers to a single hardware column shifter lever that can control two or more functions. The integrated column shifter primarily involves cruise control and gear shifting. The shifter's position is two gears up and two gears down. The vehicle control unit (VCU) switches between cruise control and gear shifting based on the driver's position of the shifter. When the shifting direction is the same, because the functions overlap, they need to be separated based on the driver's operation. Some technologies use time-based differentiation, while others use driver button operation differentiation. Time-based differentiation places higher demands on the driver, as different people have different perceptions of shift timing, leading to inconsistencies between actual operation and the desired function, resulting in inconvenience and driver complaints. Button operation differentiation increases the driver's workload, making the process cumbersome and also prone to driver complaints. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a control method, device, electronic device and storage medium for vehicle column shifters, so as to solve the problem of inconsistency between the driver's actual operation and the function they want to achieve, and the inconvenience of operation.

[0004] To achieve the above objectives, the first aspect of this application provides a method for controlling a vehicle column shifter, comprising:

[0005] In response to detecting that the vehicle's current driving mode is cruise mode, the system detects whether the gear selector has been shifted out of the forward gear position; wherein, when the driving mode is cruise mode, the vehicle's current gear is the forward gear.

[0006] In response to detecting that the column shifter has been moved away from the forward gear position to the target gear position, the vehicle is controlled to enter the pre-exit mode, and it is detected whether the column shifter has been moved back to the target gear position;

[0007] In response to detecting that the gearshift is switched to the target gear again and receiving a falling edge signal from the gearshift, the vehicle exits the cruise mode and switches the current gear to the target gear.

[0008] Optionally, before detecting that the vehicle's current driving mode is cruise mode, the method further includes:

[0009] Determine the current gear position of the pocket shifter;

[0010] In response to the current gear not being the forward gear, detect whether the shift lever has been shifted to the forward gear;

[0011] In response to detecting that the gear shifter has been moved to the forward gear position and receiving the falling edge signal, the current gear position is switched to the forward gear position, and it is detected whether the gear shifter has been moved to the forward gear position again;

[0012] In response to the shift lever being shifted back to the forward gear position and receiving the falling edge signal, the vehicle is controlled to enter the cruise mode.

[0013] Optionally, the vehicle is provided with a first button for activating cruise acceleration mode or resuming cruise mode and a second button for activating cruise deceleration mode or cruise speed setting mode.

[0014] After detecting whether the shift lever has been disengaged from the forward gear position, the method further includes:

[0015] In response to detecting that the gearshift is not disengaged from the forward gear position and receiving a trigger signal from the second button, the vehicle is controlled to enter the cruise speed setting mode;

[0016] Cruise speed is obtained by changing gears based on the detected gear shift signal of the shifter.

[0017] In response to receiving the trigger signal from the first button, the vehicle is controlled to enter a cruise mode that cruises at the target cruise speed.

[0018] Optionally, the step of performing cruise gear shifting based on the detected gear shift signal to obtain the target cruise speed includes:

[0019] In response to receiving a trigger signal from the second button again, the vehicle is controlled to enter the cruise deceleration mode and the current cruise speed is determined; or, in response to receiving a trigger signal from the first button, the vehicle is controlled to enter the cruise acceleration mode and the current cruise speed is determined.

[0020] In response to detecting that the gear shifter is moved to the forward gear position, the duration of the dwell time of the gear shifter at the end of the rising edge of the forward gear position is detected, and the dwell time is determined as the gear shift signal;

[0021] The target cruising speed is determined based on the duration of the pause when the gear shift is moved to the forward gear position and the current cruising speed.

[0022] Optionally, determining the target cruising speed based on the dwell time of each shift of the gear selector to the forward gear and the current cruising speed includes:

[0023] In response to the dwell time being less than or equal to a preset first duration, the preset first rate of change is determined as the rate of change of the gear shift when the shift lever is moved to the forward gear position; or...

[0024] In response to the dwell time being greater than a preset first duration, the speed change of the shift lever is calculated each time it is shifted to the forward gear based on a preset second change speed and the dwell time;

[0025] The target cruise speed is determined based on the speed change and the current cruise speed.

[0026] Alternatively, the control method for the vehicle's column shifter also includes:

[0027] In response to detecting that the current driving mode of the vehicle is cruise mode and detecting a trigger signal from the brake pedal or accelerator pedal, the cruise mode is exited.

[0028] Optionally, after controlling the vehicle to enter the pre-exit mode and detecting whether the gearshift is moved back to the target gear, the method further includes:

[0029] In response to the gear selector not being shifted back to the target gear, the duration of the gear selector's stay in the target gear is recorded. If the duration of the stay is greater than or equal to a preset safe duration, the vehicle is controlled to switch from the pre-exit mode to the cruise mode; or...

[0030] In response to detecting that the gearshift is shifted to the forward gear position, the vehicle is controlled to enter the cruise mode from the pre-exit mode.

[0031] Based on the same inventive concept, a second aspect of this application provides a control device for a vehicle column shifter, comprising:

[0032] The mode detection module is configured to: in response to detecting that the current driving mode of the vehicle is cruise mode, detect whether the gear shift is disengaged from the forward gear position; wherein, when the current driving mode is cruise mode, the current gear of the vehicle is the forward gear.

[0033] The shift detection module is configured to: in response to detecting that the shift lever has been shifted away from the forward gear position to the target gear position, control the vehicle to enter the pre-exit mode, and detect whether the shift lever has been shifted back to the target gear position;

[0034] The cruise exit module is configured to: in response to the shift lever being shifted to the target gear again and triggering a falling edge at the shift lever, exit the vehicle's cruise mode and switch the forward gear to the target gear.

[0035] Based on the same inventive concept, a third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect of this application.

[0036] Based on the same inventive concept, a fourth aspect of this application provides a vehicle including a vehicle shift control device as provided in the second aspect of this application or the electronic device described in the third aspect of this application.

[0037] As can be seen from the above, the vehicle gearshift control method, device, electronic equipment, and storage medium provided in this application, when detecting that the vehicle's current driving mode is cruise mode and the current gear is a forward gear, if it detects that the gearshift has been shifted away from the forward gear to the target gear, it controls the vehicle to enter a pre-exit mode. If it detects that the gearshift has been shifted back to the target gear and a falling edge signal from the gearshift is received, it exits the vehicle's cruise mode and switches the forward gear to the target gear. This successfully integrates vehicle cruise control into the gearshift, effectively distinguishing and combining gear shifting and cruise functions without the need for a separate cruise control device. Furthermore, using the number of gearshift movements to differentiate functions avoids the influence of the driver's subjective feelings on operation, ensuring that the driver's actual operation matches the desired function. Operation is simple and convenient. Using the falling edge of the gearshift as a condition for successful control prevents some of the impact caused by accidental touches, providing a comfortable experience for the driver. Attached Figure Description

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

[0039] Figure 1 This is a schematic diagram of the control system of the pocket file according to an embodiment of this application;

[0040] Figure 2 This is a schematic diagram of the enlarged partial layout structure of the document A section in an embodiment of this application;

[0041] Figure 3 This is a flowchart of the vehicle column shift control method according to an embodiment of this application;

[0042] Figure 4 This is a schematic diagram of the rising and falling edges in an embodiment of this application;

[0043] Figure 5 A flowchart illustrating the activation of cruise mode in an embodiment of this application;

[0044] Figure 6 This is a flowchart illustrating the cruise speed adjustment in an embodiment of this application;

[0045] Figure 7 This is a schematic diagram of the control device for the vehicle column shifter in an embodiment of this application;

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

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

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

[0049] Based on the above background description, the following situations also exist in the related technologies:

[0050] Cruise control, also known as automatic cruise, refers to a vehicle maintaining a constant speed. Therefore, the vehicle cruise control system is also called a constant speed control system, derived from aircraft cruise control systems. Once a vehicle is set to cruise mode, the engine's fuel supply is controlled by the cruise control system (CCS). The CCS continuously adjusts the fuel supply based on road conditions and vehicle rolling resistance, ensuring the vehicle maintains the set speed without requiring throttle input. The cruise control system is also known as cruise control device, speed control system, or automatic driving system. After activating cruise mode at the driver's desired speed, the vehicle automatically maintains that speed without the need for accelerator pedal input. This system reduces driver fatigue during extended road driving and minimizes unnecessary speed changes, thus saving fuel.

[0051] During vehicle operation, once the vehicle speed reaches a certain value (e.g., exceeding 40 km / h), as long as the driver activates cruise control mode, the CCS's ECU (Electronic Control Unit) automatically controls the engine throttle opening to maintain the vehicle at a constant speed, eliminating the need for the driver to use the accelerator pedal and significantly reducing driver workload. The advantages of CCS are even more pronounced when driving on highways or high-grade roads for extended periods, as cruise control eliminates the need for accelerator pedal use, further reducing driver fatigue. Furthermore, the Adaptive Cruise Control (ACC) system can automatically prevent traffic collisions, thus greatly improving driving safety. During cruise control, regardless of whether the vehicle is driving uphill or downhill, on a flat road, or in varying wind conditions, as long as it remains within the engine's power limits, the vehicle speed will remain unchanged at the set cruise speed. Under the same driving conditions, using cruise control can save approximately 15% of fuel. This is because the CCS works in conjunction with the engine fuel injection system and the automatic transmission control system. The cruising speed is controlled within the economical speed range, and the fuel supply and engine power are in optimal coordination during cruising. At the same time, the emission of harmful gases will be greatly reduced.

[0052] Cruise control systems allow cars to maintain a constant speed or automatically adjust their speed based on traffic conditions. Currently, cruise control systems are standard equipment on mid-to-high-end sedans. However, the cruise control switch is typically located independently on the console or a dedicated lever, which can be inconvenient for the driver and negatively impact driving control. Therefore, integrating the cruise control switch into the gearshift lever would reduce hardware development costs without requiring an additional cruise control lever, while simultaneously improving the ease of use of the cruise control function.

[0053] However, cruise control and gear shifting via the column shifter involve overlapping functions, requiring functional separation based on driver input. There are two main approaches to cruise control: one uses time to differentiate between the two, and the other uses additional buttons to separate cruise control and gear shifting. Adding extra buttons increases the driver's workload, making the process cumbersome and prone to complaints. Using time-based differentiation places higher demands on the driver, as different individuals have varying perceptions of shift timing, leading to discrepancies between actual operation and desired function, causing inconvenience. For example, if the current gear is not forward, shifting the column shifter to forward in less than 2 seconds triggers a gear shift; holding the column shifter to forward for more than 2 seconds activates cruise control. However, each driver's perception of time differs, potentially leading to discrepancies between actual operation and desired function, causing safety malfunctions and driver complaints.

[0054] In the embodiments of this application, such as Figure 1 As shown, the column shifter control system includes a first button 1, a second button 2, and a column shifter 3. The first button 1 and the second button 2 are mounted on the steering wheel. It should be noted that the first button 1 and the second button 2 can also be integrated into the column shifter 3; this is not a limitation. The first button 1 is used for vehicle acceleration when the cruise control system is activated, and the second button 2 is used for vehicle deceleration when the cruise control system is activated. It can be understood that the specific functions of the first button 1 and the second button 2 can be interchanged according to driving habits.

[0055] Furthermore, such as Figure 2 The enlarged view of area A shows that the column shifter 3 is divided into 5 segments, from top to bottom: R (reverse), N (neutral) upper travel, N, N lower travel, D (drive), and P. The top of the column shifter lever is the button for P, which can be pressed. Other gears are shifted by moving the column shifter lever. It should be noted that column shifter 3 may also include S (slow) and L (lower) gears; this is not a limitation here.

[0056] Furthermore, when the gearshift lever 3 is moved, the VCU can calculate based on the detected voltage signal of the gearshift lever to determine whether the gear shift boundary conditions are met. If so, the gear shift is initiated. Specifically, when the position of the gearshift lever 3 changes, i.e., when the gearshift is moved to the corresponding gear, a rising edge signal is triggered. After the corresponding control operation of the gearshift is completed, a slight rebound action is generated, which triggers a falling edge signal. It should be noted that the gearshift lever 3 is connected to the VCU via a hardwired connection. The VCU analyzes the voltage signal of the gearshift lever 3. The voltage signals of the first button 1 and the second button 2 are controlled and judged by the Body Control Module (BCM). In addition, the voltage signals of the first button 1 and the second button 2 can communicate and interact with the VCU through the Controller Area Network (CAN).

[0057] The vehicle gearshift control method, device, electronic equipment, and storage medium provided in this application, when detecting that the vehicle's current driving mode is cruise mode and the current gear is a forward gear, if it detects that the gearshift has been shifted away from the forward gear to the target gear, it controls the vehicle to enter a pre-exit mode. If it detects that the gearshift has been shifted back to the target gear and a falling edge signal from the gearshift is received, it exits the vehicle's cruise mode and switches the forward gear to the target gear. This successfully integrates vehicle cruise control into the gearshift, effectively distinguishing and combining gear shifting and cruise functions without the need for a separate cruise control device. Furthermore, using the number of gearshift movements to differentiate functions avoids the influence of the driver's subjective feelings on operation, ensuring that the driver's actual operation matches the desired function. Operation is simple and convenient. Using the falling edge of the gearshift as the condition for successful control prevents some of the impact caused by accidental touches, providing a comfortable driving experience.

[0058] It should be noted that the shape and position of the first button 1, the second button 2, and the pocket shift 3 are not limited to... Figure 1 , Figure 2 The shapes and positions shown are illustrated below. The various embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0059] In some embodiments, such as Figure 3 As shown, a method for controlling a vehicle column shifter, applied to a vehicle controller, includes:

[0060] Step 301: In response to detecting that the current driving mode of the vehicle is cruise mode, detect whether the column shifter is disengaged from the forward gear position; wherein, when the current driving mode is cruise mode, the current gear of the vehicle is a forward gear.

[0061] In practice, if the vehicle's current driving mode is detected to be cruise mode, it can be determined that the gear lever is in the forward gear position. This is because when entering cruise mode, the gear lever will be in the forward gear position, so it can be determined that the current gear is forward. Then, it is necessary to detect whether the driver has exited cruise mode, that is, to detect whether the gear lever has been moved out of the forward gear position. This is because in cruise mode, moving the gear lever back to the forward gear position may change the cruise speed, or it may not trigger any control commands.

[0062] Step 302: In response to detecting that the column shifter has been moved away from the forward gear to the target gear, control the vehicle to enter the pre-exit mode and check whether the column shifter has been moved back to the target gear.

[0063] In practice, the vehicle's controller can detect the specific situation of the gearshift movement based on the voltage signal triggered by the gearshift. For example, taking neutral as the target gear the driver wants to shift to, in cruise mode, when the driver first moves the gearshift from drive to neutral, the rising edge signal for neutral is triggered first. At this time, the voltage signal for neutral is already connected, and the electrical signal for shifting to neutral has been triggered. However, the vehicle will not execute the corresponding electrical signal at this time. Only when the falling edge signal for neutral is detected will it confirm that the driver has moved the gearshift to neutral, and then execute the command corresponding to the rising edge signal. For example, the rebound action after the gearshift is moved can trigger the falling edge signal. Therefore, when the driver shifts the gear selector to neutral and the gear selector springs back, the system can successfully detect that the gear selector has been shifted from a forward gear to neutral, controlling the vehicle to enter the cruise control pre-exit mode. The pre-exit mode is an intermediate mode in the cruise control exit process and will not affect the vehicle's driving status. The existence of the pre-exit mode can prevent the driver and passengers from accidentally touching the gear selector, which would cause the cruise control mode to exit. Because a single accidental touch will not cause the vehicle to exit cruise control mode, but after entering the pre-exit mode, when the gear selector is detected to be shifted to the target gear again, the vehicle will exit cruise control mode. Therefore, after the vehicle enters the pre-exit mode, it is necessary to continue to detect whether the gear selector has been shifted to the target gear again.

[0064] It should be noted that the detection of whether the shift lever is set to a certain position is achieved by detecting the rising edge of the voltage signal. For example, as shown in... Figure 4As shown, the rising edge represents the transition from 0 to 1, and the falling edge represents the transition from 1 to 0. To detect when the gearshift is moved to the target gear, the voltage signal corresponding to the target gear needs to be ON, but we don't want this voltage signal to be constantly ON (or OFF). We can use rising and falling edge signals. When the driver moves the gearshift to the target gear, a rising edge signal is generated when the gearshift is in the target gear and the voltage signal is ON. This rising edge signal indicates that the driver has moved the gearshift to the target gear. If the driver presses and holds the gearshift button, the duration of the press corresponds to... Figure 4 The duration corresponding to 1 to 1; when the driver releases the column shifter, the column shifter will have a certain rebound, at which time a falling edge signal is generated. This falling edge signal indicates that the driver has released the column shifter after shifting it to the target gear position, at which time the voltage signal of the target gear position is OFF.

[0065] Step 303: In response to detecting that the gear shifter has been moved to the target gear again and receiving the falling edge signal of the gear shifter, exit the vehicle's cruise mode and switch the current gear to the target gear.

[0066] In practice, the vehicle continues to drive in cruise mode with the gear selector in the pre-exit mode of the target gear. If the gear selector is detected to be shifted to the target gear again and a falling edge signal indicating the gear selector is in the target gear is received, the vehicle exits cruise mode and switches to the target gear. At this point, a cruise function selection prompt interface can be displayed on the in-vehicle central control screen or the in-vehicle instrument panel. This prompt interface may include icons for activating the vehicle's cruise control or adaptive cruise control functions. The driver's perception of the number of gear selector shifts is consistent and will not differ due to variations in driver experience. It is worth noting that when the gear selector is not detected to be shifted to the target gear again, the vehicle can continue to drive in cruise mode. That is, the pre-exit mode does not change the vehicle's current driving mode. A certain time threshold can be set. Within this time threshold, no action is taken. Outside the time threshold, the driver is prompted whether they need to exit cruise mode and switch to the target gear, and the vehicle continues to be controlled based on the driver's feedback. It should be noted that the target gear in step 303 can be different from the target gear in step 302. That is, the first time you shift from forward gear to any other gear, the vehicle will enter the pre-exit mode. At this time, you do not need to shift back to the target gear in step 302. Instead, you can choose to shift to a different gear than the target gear in step 302 to exit the cruise mode and switch the current gear to the target gear in step 303.

[0067] In summary, the vehicle gearshift control method provided in this application, when detecting that the vehicle's current driving mode is cruise mode and the current gear is a forward gear, if it detects that the gearshift has been shifted away from the forward gear to the target gear, controls the vehicle to enter a pre-exit mode. If it detects that the gearshift has been shifted back to the target gear and a falling edge signal from the gearshift is received, it exits the vehicle's cruise mode and switches the forward gear to the target gear. This successfully integrates vehicle cruise control into the gearshift, effectively distinguishing and combining gear shifting and cruise functions without the need for a separate cruise control device. Furthermore, using the number of gearshift movements to differentiate functions avoids the influence of the driver's subjective feelings on operation, ensuring that the driver's actual operation matches the desired function. The operation is simple and convenient. Using the falling edge of the gearshift as a condition for successful control prevents some of the impact caused by accidental touches, providing a comfortable driving experience.

[0068] In some embodiments, such as Figure 5 As shown, before detecting that the vehicle's current driving mode is cruise mode, the following steps are also included:

[0069] Step 501: Determine the current gear position of the shifter.

[0070] In practice, steps 301 to 303 correspond to the process of using the column shifter to control the vehicle to exit cruise mode. The process of activating cruise mode also needs to be distinguished from the gear shift control. When activating cruise mode, it is first necessary to determine the current gear position of the column shifter, because after entering cruise mode, the column shifter will inevitably remain in a forward gear. Furthermore, the function is distinguished by the number of times the column shifter is moved; therefore, whether the current gear is a forward gear will affect the specific operation of activating cruise mode.

[0071] Step 502: In response to the current gear not being a forward gear, check if the column shifter is in a forward gear.

[0072] In practice, if the current gear is a forward gear, it means the driver has already shifted the gear selector to forward. At this point, it's sufficient to directly check if the gear selector has been shifted back to forward. If it is detected that the gear selector has been shifted back to forward and a falling edge signal is received, the vehicle's cruise control or adaptive cruise control function is activated, entering cruise mode. If the current gear is not a forward gear, since entering cruise mode requires the gear selector to remain in a forward gear position, it's necessary to continuously monitor whether the gear selector has been shifted from a non-forward gear to a forward gear.

[0073] Step 503: In response to detecting that the gear shifter has been moved to the forward gear position and receiving a falling edge signal, switch the current gear to the forward gear position and check whether the gear shifter has been moved to the forward gear position again.

[0074] In practice, if the gear shift is detected to the forward gear and a falling edge signal is received, it means that the gear shift is being moved from the other gears to the forward gear for the first time. Therefore, a gear shift operation is being performed to switch the current gear to the forward gear. Assuming the current gear is the forward gear, it is necessary to continue to detect in real time whether the gear shift is moved to the forward gear again.

[0075] Step 504: In response to the shift lever being moved back to the forward position and receiving a falling edge signal, control the vehicle to enter cruise mode.

[0076] In practice, if a rising edge signal corresponding to the forward gear position is detected again, it indicates that the gearshift has been shifted to a forward gear. If a falling edge signal is received, it indicates that the driver has released the gearshift, ending the driver's operation on the gearshift. The driver then activates the vehicle's cruise control or adaptive cruise control, entering cruise mode. Integrating the vehicle's cruise control function into the gearshift eliminates the need for a separate cruise control component, improving the convenience of using the cruise control function. Furthermore, using a falling edge as the trigger condition for successful operation distinguishes between short and long presses of the gearshift and confirms the end of the driver's operation, resulting in more accurate recognition of the driver's control commands.

[0077] In some embodiments, such as Figure 1 As shown, the vehicle is equipped with a first button for activating or resuming cruise mode and a second button for activating or resuming cruise mode; optionally, the first button can be a RES / ACCEL (reset / accelerate) button and the second button can be a SET / DECEL (set / decelerate) button.

[0078] like Figure 6 As shown, after detecting whether the column shifter has been disengaged from the forward gear position, the following steps are also included:

[0079] Step 601: In response to detecting that the column shifter has not been disengaged from the forward gear position and receiving a trigger signal from the second button, control the vehicle to enter the cruise speed setting mode.

[0080] In practice, if the gearshift is not disengaged from the forward gear, it means that the driver does not want to exit cruise mode. They may not operate it or may continue to change the cruise speed. If a trigger signal from the second case is received at this time, it means that the driver wants to adjust the cruise speed in cruise mode. At this time, the vehicle enters the cruise speed setting mode, and the cruise speed is changed according to the driver's subsequent operation.

[0081] Step 602: Perform cruise gear shifting based on the detected gear shift signal to obtain the target cruise speed.

[0082] In practice, the function of changing the cruise speed is also integrated into the gearshift. Therefore, when the vehicle enters the cruise speed setting mode, it is necessary to continuously monitor the operation of the gearshift and then adjust the cruise speed according to the detected gearshift shift signal to obtain the target cruise speed that meets the driver's needs.

[0083] Step 603: In response to receiving the trigger signal from the first button, control the vehicle to enter cruise mode for cruising at the target cruising speed.

[0084] In practice, when the driver adjusts the cruise speed to the target cruise speed using the shift lever, the driver will press the first button to end the cruise speed setting mode and confirm the target cruise speed. That is, when the trigger signal of the first button is received, the vehicle is controlled to enter the cruise mode of constant speed driving at the target cruise speed. At this time, the vehicle speed in the cruise mode is already the target cruise speed, and the cruise shift is completed. The shift function of shifting gears and cruise mode activation / deactivation and shifting is successfully distinguished by the button, and this distinction is not affected by the driver's subjective feeling. This ensures that the driver's actual operation is consistent with the function he wants to achieve, and the operation is simple and convenient.

[0085] In some embodiments, step 602 includes:

[0086] Step 6021: In response to receiving the trigger signal of the second button again, control the vehicle to enter cruise deceleration mode and determine the current cruise speed; or, in response to receiving the trigger signal of the first button, control the vehicle to enter cruise acceleration mode and determine the current cruise speed.

[0087] In practice, cruise control includes cruise deceleration and cruise acceleration. The vehicle is equipped with a first button for activating or resuming cruise acceleration mode, and a second button for activating cruise deceleration mode or cruise speed setting mode. Therefore, after the vehicle enters cruise speed setting mode, if the driver presses the second button again, the vehicle controller will receive a trigger signal from the second button, indicating that the driver wants to perform cruise deceleration and will control the vehicle to enter cruise deceleration mode. Alternatively, after the vehicle enters cruise speed setting mode, if the driver presses the first button, the vehicle controller will receive a trigger signal from the first button, indicating that the driver wants to perform cruise acceleration and will control the vehicle to enter cruise acceleration mode.

[0088] Step 6022: In response to detecting that the column shifter has been moved to the forward gear position, detect the dwell time of the column shifter at the end of the rising edge of the forward gear position, and determine the dwell time as the shift signal.

[0089] In practical implementation, since the cruise control function is integrated into the column shifter in this embodiment, after entering cruise acceleration or cruise deceleration mode, it is necessary to continue to detect whether the column shifter has been shifted to a forward gear. To distinguish between exiting cruise mode and cruise shifting, the driver's shifting operation is determined by detecting the duration of the column shifter's stay at the end of the rising edge of the forward gear position. The main detection method is to detect the duration of the column shifter's stay at the end of the rising edge. Figure 1 The duration between 1 and 1, which is the duration for which the driver presses the shift lever and prevents it from rebounding, is used to determine different speed variables based on the duration. The dwell time is then used as a shift signal and sent to the vehicle controller.

[0090] Step 6023: Determine the target cruising speed based on the duration of the shift lever position when shifting to forward and the current cruising speed.

[0091] In some embodiments, step 6023 includes:

[0092] Step 60231: In response to a dwell time less than or equal to a preset first duration, determine the preset first change rate as the speed change amount each time the gear shift is moved to the forward gear; or, in response to a dwell time greater than the preset first duration, calculate the speed change amount each time the gear shift is moved to the forward gear based on the preset second change rate and the dwell time.

[0093] In practice, the cruise speed is set based on the duration the driver presses the gearshift lever. Different speed adjustment methods are distinguished by the duration the gearshift lever remains pressed. If the duration is less than or equal to a preset first duration, the speed change can be determined based on the number of times the gearshift lever is shifted to the forward gear. In this case, the preset first change speed is determined as the speed change each time the gearshift lever is shifted to the forward gear. Taking a first change speed of 1 km / h as an example, the cruise speed increases or decreases by 1 km / h each time the driver shifts to the forward gear and the duration is less than or equal to the first duration. The increase or decrease depends on whether the vehicle is in cruise deceleration mode or cruise acceleration mode. If it is in cruise acceleration mode, taking a first duration of 1 second as an example, the cruise speed increases by 1 km / h each time the gearshift lever is shifted to the forward gear and the duration is less than or equal to 1 second (equivalent to a short press of the gearshift lever). Then, the speed change can be calculated based on the number of times the driver short presses the gearshift lever.

[0094] Furthermore, if the dwell time exceeds the preset first duration, the speed change can be determined based on the dwell time when the gear selector is shifted to the forward gear. In this case, the preset second speed change is determined as the speed change each time the gear selector is shifted to the forward gear. Taking the second speed change as 2 km / h as an example, each time the driver shifts to the forward gear and the dwell time exceeds the first duration, the speed change each time the gear selector is shifted to the forward gear is calculated based on the preset second speed change and the dwell time. The increase or decrease depends on whether the vehicle is in cruise deceleration mode or cruise acceleration mode. If it is in cruise deceleration mode, taking the first duration as 1 second as an example, each time the gear selector is shifted to the forward gear and the dwell time is greater than 1 second (equivalent to pressing the gear selector for a long time), assuming the dwell time is 3 seconds, the cruise speed increases by 3 x 2 = 6 km / h. Then, the speed change can be calculated based on the number of times the driver presses the gear selector for a long time and the first duration of each long press.

[0095] It should be noted that the two speed control schemes can be used in combination, because each control scheme can independently determine the speed change amount when shifting the gear to the forward position, and the sum of the speed changes produced by different shifting gears is the final speed change amount.

[0096] Step 60232: Determine the target cruise speed based on the speed change and the current cruise speed.

[0097] In practice, the target cruise speed can be calculated by summing the current cruise speed and the speed change. When the vehicle is in cruise deceleration mode, the speed change is a negative number, and when the vehicle is in cruise acceleration mode, the speed change is a positive number.

[0098] In some embodiments, the method for controlling a vehicle column shifter further includes:

[0099] In response to detecting that the vehicle's current driving mode is cruise mode and detecting a trigger signal from the brake pedal or accelerator pedal, the cruise mode is exited.

[0100] In practice, in addition to using the gearshift to control the vehicle to exit cruise mode, the accelerator or brake pedals, which control the vehicle's speed, can also be used to control the vehicle to exit cruise mode. When the vehicle's current driving mode is cruise mode, if a trigger signal is detected on the brake pedal or accelerator pedal, it means that the driver does not simply want to change the cruise speed, but wants to manually control the vehicle's movement. At this time, the driver's gear shifting operation conflicts with the constant speed driving of cruise mode, so the vehicle is controlled to exit cruise mode.

[0101] In some embodiments, after controlling the vehicle to enter the pre-exit mode and detecting whether the column shifter has been moved back to the target gear, the method further includes:

[0102] In response to the column shifter not being shifted to the target gear again, the duration of the column shifter's stay in the target gear is recorded. If the duration of the stay is greater than or equal to the preset safe duration, the vehicle is controlled to switch from the pre-exit mode to the cruise mode; or, in response to the detection that the column shifter has been shifted to the forward gear, the vehicle is controlled to switch from the pre-exit mode to the cruise mode.

[0103] In practice, after the driver first disengages the forward gear and enters the pre-exit mode, there may be situations where the driver regrets their decision or forgets to perform the next operation. Therefore, it cannot be detected that the gear selector has not been shifted back to the target gear. To prevent the driver from forgetting that they have already disengaged the forward gear once and continuing to operate the gear selector twice in a row, the cruise mode will be exited and the gear shift will be completed on the first shift. However, the driver will not be aware of this at this time, and the sudden gear change may pose a certain driving hazard. Therefore, when the gear selector is not shifted back to the target gear (i.e., the timer starts when the target gear is first shifted and a falling edge signal is received), the duration of the gear selector's stay in the target gear will be recorded. If the duration of the stay is greater than or equal to the preset safe duration, the vehicle will be controlled to enter cruise mode from the pre-exit mode, automatically exit the pre-exit mode, and remind the driver through voice prompts to return the vehicle to cruise mode, so that the driver knows that the target gear needs to be shifted twice before exiting cruise mode and completing the gear shift.

[0104] The above situation corresponds to the scenario where the driver does not intentionally resume cruise mode. If the driver does not want to continue exiting cruise mode or changing gears after shifting the gear to the target gear for the first time, the cruise mode can be resumed by shifting the gear selector back to the forward gear. Therefore, when the gear selector is detected to be shifted to the forward gear, the vehicle is controlled to enter cruise mode from the pre-exit mode. By adding automatic and manual undo modes, the driver's actual operation is consistent with the desired function, making the operation simple and convenient and providing the driver with a comfortable driving experience.

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

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

[0107] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a vehicle column shifter control device.

[0108] refer to Figure 7 The vehicle column shifter control device is characterized in that it comprises:

[0109] The mode detection module 10 is configured to: in response to detecting that the current driving mode of the vehicle is cruise mode, detect whether the column shifter is disengaged from the forward gear position; wherein, when the current driving mode is cruise mode, the current gear of the vehicle is a forward gear.

[0110] The shift detection module 20 is configured to: in response to detecting that the column shifter has been shifted away from the forward gear position to the target gear position, control the vehicle to enter the pre-exit mode, and detect whether the column shifter has been shifted back to the target gear position;

[0111] Cruise Exit Module 30 is configured to: in response to the shift lever being shifted back to the target gear and triggering the falling edge at the shift lever, exit the vehicle's cruise mode and switch the forward gear to the target gear.

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

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

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

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

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

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

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

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

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

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

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

[0123] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including a vehicle shift control device as described in any of the above embodiments or an electronic device as described in any of the above embodiments. The vehicle of the above embodiments is used to implement the corresponding vehicle shift control method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

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

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

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

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

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

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

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

Claims

1. A control method of a vehicle history file, characterized by, The method comprises the following steps: in response to detecting that the current driving mode of the vehicle is the cruise mode, detecting whether the range lever is shifted out of the forward gear; wherein, when the current driving mode is the cruise mode, the current gear of the vehicle is the forward gear; when the range lever is shifted to the corresponding gear, a rising edge signal of the range lever is triggered, and when the corresponding control operation of the range lever is completed, a slight rebound action is generated to trigger a falling edge signal of the range lever; in response to detecting that the range lever is not shifted out of the forward gear and the vehicle enters the cruise speed setting mode, performing cruise shifting according to the detected shifting signal of the range lever to obtain a target cruise speed; wherein, performing cruise shifting according to the detected shifting signal of the range lever to obtain a target cruise speed comprises: in response to detecting that the range lever is shifted to the forward gear, detecting the dwell time of the range lever at the end of the rising edge of the forward gear, and determining the dwell time as the shifting signal; determining the target cruise speed according to the dwell time of the range lever each time it is shifted to the forward gear and the current cruise speed; in response to detecting that the range lever is shifted out of the forward gear to a target gear, controlling the vehicle to enter a pre-exit mode, and detecting whether the range lever is shifted to the target gear again; in response to detecting that the range lever is shifted to the target gear again and receiving the falling edge signal of the range lever, exiting the cruise mode of the vehicle and switching the current gear to the target gear.

2. The method of claim 1, wherein, Before detecting that the current driving mode of the vehicle is the cruise mode, the method further comprises: determining the current gear of the range lever; in response to the current gear not being the forward gear, detecting whether the range lever is shifted to the forward gear; in response to detecting that the range lever is shifted to the forward gear and receiving the falling edge signal, switching the current gear to the forward gear and detecting whether the range lever is shifted to the forward gear again; in response to the range lever being shifted to the forward gear again and receiving the falling edge signal, controlling the vehicle to enter the cruise mode.

3. The method of claim 1, wherein, The vehicle is provided with a first button for starting a cruise acceleration mode or a cruise recovery mode and a second button for starting a cruise deceleration mode or a cruise speed setting mode; after the detection of whether the range lever is shifted out of the forward gear, the method further comprises: in response to detecting that the range lever is not shifted out of the forward gear and receiving a trigger signal of the second button, controlling the vehicle to enter the cruise speed setting mode; performing cruise shifting according to the detected shifting signal of the range lever to obtain a target cruise speed; in response to receiving a trigger signal of the first button, controlling the vehicle to enter the cruise mode with the target cruise speed.

4. The method of claim 3, wherein, before performing cruise shifting according to the detected shifting signal of the range lever to obtain a target cruise speed, the method further comprises: in response to receiving a trigger signal of the second button again, controlling the vehicle to enter the cruise deceleration mode and determining the current cruise speed; or, in response to receiving a trigger signal of the first button, controlling the vehicle to enter the cruise acceleration mode and determining the current cruise speed.

5. The method of claim 1, wherein, The target cruise speed is determined according to the current cruise speed and the dwell time of the gear lever each time the gear lever is shifted to the forward gear; In response to the dwell time being less than or equal to a preset first time length, a preset first change speed is determined as the speed change amount of the gear lever each time the gear lever is shifted to the forward gear; or, In response to the dwell time being greater than the preset first time length, a speed change amount of the gear lever each time the gear lever is shifted to the forward gear is calculated according to a preset second change speed and the dwell time; The target cruise speed is determined according to the speed change amount and the current cruise speed.

6. The method of claim 1, wherein, Further comprising: In response to detecting that the current driving mode of the vehicle is the cruise mode and detecting a trigger signal of a brake pedal or an accelerator pedal, exiting the cruise mode.

7. The method of claim 1, wherein, After the vehicle is controlled to enter a pre-exit mode and it is detected whether the gear lever is shifted to the target gear again, further comprising: In response to the gear lever not being shifted to the target gear again, recording a dwell time of the gear lever in the target gear, and if the dwell time is greater than or equal to a preset safe time length, controlling the vehicle to enter the cruise mode from the pre-exit mode; or, In response to detecting that the gear lever is shifted to the forward gear, controlling the vehicle to enter the cruise mode from the pre-exit mode.

8. A control device for a vehicle history file, characterized by comprising: Comprising: A mode detection module configured to, in response to detecting that the current driving mode of the vehicle is the cruise mode, detect whether the gear lever is shifted away from the forward gear; wherein the current driving mode is the cruise mode, the current gear of the vehicle is the forward gear; when the gear lever is shifted to a corresponding gear, a rising edge signal of the gear lever is triggered, and when a control operation of the gear lever ends, a slight rebound action is generated to trigger a falling edge signal of the gear lever; In response to detecting that the gear lever is not shifted away from the forward gear and the vehicle enters a cruise speed setting mode, performing cruise shifting according to a detected shifting signal of the gear lever to obtain a target cruise speed; The target cruise speed is determined according to the current cruise speed and the dwell time of the gear lever each time the gear lever is shifted to the forward gear; In response to detecting that the gear lever is shifted to the forward gear, detecting a dwell time of the gear lever at the end of the rising edge of the forward gear, and determining the dwell time as the shifting signal; The target cruise speed is determined according to the current cruise speed and the dwell time of the gear lever each time the gear lever is shifted to the forward gear; A shifting detection module configured to, in response to detecting that the gear lever is shifted from the forward gear to a target gear, control the vehicle to enter a pre-exit mode and detect whether the gear lever is shifted to the target gear again; A cruise exit module configured to, in response to the gear lever being shifted to the target gear again and a falling edge signal of the gear lever being received, exit the cruise mode of the vehicle and switch the current gear to the target gear.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method in any one of claims 1 to 7 when executing the program.

10. A vehicle characterized by comprising: The vehicle gear control device in claim 8 or the electronic device in claim 9. The processor implements the method in any one of claims 1 to 7 when executing the program. The vehicle gear control device in claim 8 or the electronic device in claim 9.

Citation Information

Patent Citations

  • Vehicle cruise control method and device, vehicle and storage medium

    CN112937577A

  • Cruise control system

    CN206155436U

  • Controller of automatic transmission of vehicle with constant speed running device

    JP1994048216A

  • Auto-cruise device

    JP1998264682A