Driving mode switching method, device and storage medium

By acquiring multiple vehicle parameters and environmental detection, it automatically determines and switches driving modes, solving the problem of inaccurate manual or voice control by the driver and improving driving safety and intelligence.

CN118977714BActive Publication Date: 2025-09-26CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411395809.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-09-26
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

In the existing technology, the switching of driving modes depends on manual or voice control by the driver, which can easily lead to inaccurate selection, distraction, and affect driving safety and intelligence.

Method used

By obtaining parameters such as the vehicle's driving speed, brake pedal frequency, accelerator pedal depth, suspension compression and rebound frequency, wheel speed, and road friction, combined with environmental detection results, the target driving mode is automatically determined and the system switches to the corresponding mode after confirmation.

Benefits of technology

It achieves accurate and intelligent switching of driving modes while ensuring the driver's experience, improves driving safety and intelligence, and meets the needs of different driving scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118977714B_ABST
    Figure CN118977714B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, and storage medium for switching driving modes, which belongs to the field of vehicle control technology. The method includes: obtaining the vehicle's driving speed, the frequency of brake pedal depression, the depth of accelerator pedal depression, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the vehicle's road; in response to the vehicle's environment not being rainy or snowy, there being no water on the road where the vehicle is located, and the vehicle is not traveling on an elevated road, determining the vehicle's target driving mode based on at least one of the driving speed, the frequency of brake pedal depression, the depth of accelerator pedal depression, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction; and controlling the vehicle's driving mode to switch to the target driving mode. Accurate intelligent switching of driving modes is achieved to meet vehicle driving needs in various scenarios, enhance the driver's driving experience, optimize the vehicle's driving state, and thus ensure driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of vehicle control technology, and in particular to a driving mode switching method, device, and storage medium. Background Art

[0002] During vehicle driving, different driving modes need to be switched to meet driving requirements under different road conditions and driving environments. In related technologies, manual or voice control of driving mode switching by the driver can easily lead to inaccurate driving mode selection. Manual or voice control can also easily distract the driver, affecting driving safety. Therefore, accurately switching driving modes while ensuring safe driving is crucial for improving vehicle control intelligence, enhancing the driver's driving experience, optimizing the vehicle's driving state, and ensuring driving safety. Summary of the Invention

[0003] The embodiments of the present application provide a driving mode switching method, device, and storage medium, which can be used to improve the intelligence of vehicle control, enhance the driver's driving experience, optimize the vehicle's driving state, and ensure driving safety. The technical solution is as follows:

[0004] In one aspect, an embodiment of the present application provides a method for switching a driving mode, the method comprising:

[0005] Obtain the vehicle's speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction of the vehicle's road;

[0006] Obtaining a first detection result, a second detection result, and a third detection result, wherein the first detection result is used to indicate whether the vehicle is in a rainy or snowy environment, the second detection result is used to indicate whether there is water on the road where the vehicle is located, and the third detection result is used to indicate whether the vehicle is traveling on an elevated road section;

[0007] In response to the first detection result indicating that the vehicle is located in an environment where rain or snow is not present, the second detection result indicating that there is no water on the road where the vehicle is located, and the third detection result indicating that the vehicle is not traveling on the elevated road section, determining a target driving mode for the vehicle based on at least one of the driving speed, the frequency of brake pedal depression, the depth of accelerator pedal depression, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction;

[0008] In response to receiving the information confirming the switch to the target driving mode, the driving mode of the vehicle is controlled to switch to the target driving mode.

[0009] In another aspect, a driving mode switching device is provided, the device comprising:

[0010] The first acquisition module is used to obtain the vehicle's speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the vehicle;

[0011] a second acquisition module, configured to acquire a first detection result, a second detection result, and a third detection result, wherein the first detection result is used to indicate whether the vehicle is in a rainy or snowy environment, the second detection result is used to indicate whether there is water on the road where the vehicle is located, and the third detection result is used to indicate whether the vehicle is traveling on an elevated road section;

[0012] a first determining module configured to, in response to the first detection result indicating that the vehicle is located in an environment where rain or snow is not snowy, the second detection result indicating that there is no water on the road where the vehicle is located, and the third detection result indicating that the vehicle is not traveling on the elevated road section, determine a target driving mode of the vehicle based on at least one of the driving speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction;

[0013] The control module is configured to control the driving mode of the vehicle to switch to the target driving mode in response to receiving information confirming switching to the target driving mode.

[0014] On the other hand, a non-temporary computer-readable storage medium is also provided, characterized in that a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement any of the above-mentioned driving mode switching methods.

[0015] On the other hand, a computer program product is also provided, which includes computer instructions, and when the computer instructions are executed by a processor, the steps of any of the above-mentioned driving mode switching methods are implemented.

[0016] The technical solution provided by this application brings at least the following beneficial effects:

[0017] The present application obtains the vehicle's driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed of each wheel, and road friction of the vehicle's road, thereby facilitating subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. Furthermore, detection results are obtained as to whether the vehicle's environment is rainy or snowy, whether the road surface of the vehicle's road is flooded, and whether the vehicle is traveling on an elevated road, thereby facilitating subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. In response to the vehicle's environment not being rainy or snowy, the road surface of the vehicle's road being flooded, and the vehicle not being traveling on an elevated road, the target driving mode of the vehicle is determined based on at least one of the driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed of each wheel, and road friction. In response to receiving information confirming the switch to the target driving mode, the vehicle's driving mode is controlled to switch to the target driving mode, thereby achieving accurate and intelligent switching of driving modes while ensuring the driver's driving experience, meeting vehicle driving needs in various scenarios, improving the driver's driving experience, optimizing the vehicle's driving state, and thereby ensuring driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. 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 any creative work.

[0019] Figure 1 This is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0020] Figure 2 This is a flow chart of a driving mode switching method provided in an embodiment of the present application;

[0021] Figure 3 This is a structural diagram of a driving mode switching device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0023] This application embodiment provides a method for switching driving modes. Figure 1, which shows a schematic diagram of the implementation environment of the method provided in the embodiments of the present application. The implementation environment may include: a VCU (Vehicle Control Unit) 11, a wheel speed sensor 12, a pedal position sensor 13, an accelerator position sensor 14, a suspension height sensor 15, a friction tester 16, a light and rain sensor 17, an image recognition device 18, a camera 19, a system chassis sensor 20, an engine 21, a suspension system 22, a center console screen 23, shock absorbers and springs 24, and a voice recognition device 25.

[0024] Optionally, the VCU 11 detects the rotational speed of each wheel using a wheel speed sensor 12 mounted on the vehicle, and then calculates the vehicle's actual speed based on the average of the rotational speeds of each wheel. The VCU 11 uses a pedal position sensor 13 mounted on the vehicle to measure the frequency of brake pedal depression. The VCU 11 uses an accelerator position sensor 14 mounted on the vehicle to measure the depth of accelerator pedal depression. The VCU 11 uses a suspension height sensor 15 mounted on the vehicle to measure the frequency of suspension compression and rebound. The VCU 11 uses a friction tester 16 mounted on the vehicle to measure the road friction of the vehicle.

[0025] In one possible implementation, VCU 11 obtains the light intensity detected by the photosensor of the light rain sensor 17 and, in response to the light intensity being less than a preset intensity threshold, determines that the vehicle's environment is rainy or snowy. VCU 11 captures an image of the road the vehicle is on using a camera 19 mounted on the vehicle, and then uses an image recognition device 18 to recognize the image of the road the vehicle is on. In response to the image recognition device 18 recognizing the presence of accumulated water on the road surface in the image of the vehicle's road, VCU 11 determines that the road surface of the vehicle is flooded. In response to the image recognition device 18 recognizing the presence of an elevated road section sign in the image of the vehicle's road, VCU 11 determines that the vehicle is traveling on an elevated road section.

[0026] For example, in response to the vehicle's environment not being rainy or snowy, the road on which the vehicle is located being free of water, and the vehicle not being on an elevated road, the VCU 11 determines the vehicle's target driving mode based on at least one of the following: driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction. The vehicle's target driving modes include: sport mode, economy mode, and off-road mode.

[0027] Alternatively, in response to the vehicle being in rainy or snowy conditions and the presence of accumulated water on the road, the VCU 11 detects the vehicle's steering angle using the system chassis sensor 20 installed on the vehicle. In response to the steering angle being less than a first angle threshold and greater than a second angle threshold, the road friction being less than a friction threshold, and the wheel speed difference being greater than a difference threshold, the VCU 11 determines the vehicle's target driving mode to be a slippery road mode. In response to the vehicle being on an elevated road, the VCU 11 determines the vehicle's target driving mode to be a standard driving mode.

[0028] For example, after determining the target driving mode of the vehicle, in response to the vehicle's voice recognition device 25 receiving information confirming the target driving mode switch, if the target driving mode is economy mode, the VCU 11 controls the speed of the vehicle's engine 21 to switch to a first speed. If the target driving mode is sport mode, the VCU 11 controls the speed of the engine 21 to switch to a second speed. If the target driving mode is off-road mode, the VCU 11 controls the speed of the engine 21 to switch to a third speed, controls the ground clearance of the vehicle's suspension system 22 to increase to a preset distance, and hardens the vehicle's shock absorbers and springs 24.

[0029] In one possible implementation, if the target driving mode is slippery road mode, the VCU 11 controls the engine 21 to slow down its torque gradient and prompts the driver to select a lower gear and lightly press the accelerator pedal via the vehicle's center console screen 23. The VCU 11, wheel speed sensor 12, pedal position sensor 13, throttle position sensor 14, suspension height sensor 15, friction tester 16, light and rain sensor 17, image recognition device 18, camera 19, system chassis sensor 20, engine 21, suspension system 22, center console screen 23, and shock absorbers and springs are all connected via a wired or wireless network.

[0030] Based on the above Figure 1 In the implementation environment shown, the present application embodiment provides a method for switching driving modes. Figure 2 As shown, taking the method applied to a VCU as an example, the method includes steps 201 to 204.

[0031] In step 201 , the VCU obtains the vehicle's speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the vehicle's road.

[0032] For example, during driving, the VCU acquires vehicle speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction to determine the target driving mode. The following examples illustrate how each piece of data is acquired.

[0033] (1) Obtain the vehicle's speed and the wheel speed of each wheel

[0034] In one possible implementation, obtaining the vehicle's driving speed includes: the VCU detects the rotation speed of each wheel of the vehicle through a wheel speed sensor installed on the vehicle, calculates the average value of the rotation speed of each wheel, and then calculates the actual driving speed of the vehicle based on the average value of the rotation speed of each wheel.

[0035] (2) Obtain the frequency of the brake pedal being pressed

[0036] Optionally, obtaining the brake pedal depression frequency includes: the VCU detecting whether the brake pedal is depressed using a pedal position sensor installed on the vehicle, counting the number of times the brake pedal is depressed within a certain period of time, and calculating the brake pedal depression frequency based on the number of times the brake pedal is depressed within the certain period of time. The pedal position sensor is installed near the brake pedal to monitor the state of the brake pedal.

[0037] (3) Obtain the depth of the accelerator pedal

[0038] Exemplarily, obtaining the depth of the accelerator pedal being depressed includes: the VCU detecting the depth of the accelerator pedal being depressed by an accelerator position sensor installed on the vehicle, wherein the accelerator position sensor is installed near the accelerator pedal to monitor the position of the accelerator pedal.

[0039] (4) Obtaining the frequency of suspension compression and rebound

[0040] In one possible implementation, obtaining the suspension compression and rebound frequency includes: the VCU monitors suspension compression and rebound using a suspension height sensor installed on the vehicle, counts the number of suspension compression and rebound events within a certain period of time, and calculates the suspension compression and rebound frequency based on the number of compression and rebound events within the certain period of time. The suspension height sensor is installed on the bottom of the vehicle to monitor the suspension status.

[0041] (5) Obtaining the road friction of the vehicle

[0042] Optionally, obtaining the road friction of the road on which the vehicle is located includes: the VCU detecting the road friction of the road on which the vehicle is located using a friction tester installed on the vehicle. The friction tester is installed at the bottom of the wheel and is used to detect the road friction.

[0043] In step 202, the VCU obtains a first detection result, a second detection result, and a third detection result. The first detection result is used to indicate whether the vehicle is in rainy or snowy weather, the second detection result is used to indicate whether there is water on the road where the vehicle is located, and the third detection result is used to indicate whether the vehicle is traveling on an elevated road.

[0044] Exemplarily, the first detection result is used to indicate whether the vehicle's environment is rainy or snowy. Obtaining the first detection result includes: obtaining the light intensity detected by the photosensor of the light rain sensor; in response to the light intensity being less than a preset intensity threshold, determining that the first detection result indicates that the vehicle's environment is rainy or snowy.

[0045] In one possible implementation, the optical rain sensor is mounted in front of the vehicle's windshield, near the roof. Optionally, the optical rain sensor emits a beam of light of a specific wavelength. The light is then refracted by water droplets or snowflakes, and its photosensor detects the intensity of the refracted light. The specific wavelength of light can be infrared or laser.

[0046] For example, after obtaining the intensity of the refracted light, the VCU compares the intensity of the refracted light with a preset intensity threshold. If the intensity is less than the preset intensity threshold, the first detection result indicates that the vehicle is in rainy or snowy weather. Alternatively, the preset intensity threshold can be determined based on experiments.

[0047] In one possible implementation, the second detection result is used to indicate whether the road surface of the vehicle is flooded. Obtaining the second detection result includes: the VCU captures an image of the road the vehicle is on using a camera mounted on the vehicle, and then uses an image recognition device to recognize the image of the road the vehicle is on. In response to the image recognition device recognizing that water is present on the road surface of the vehicle's road in the image, the second detection result indicates that water is present on the road surface of the vehicle's road; in response to the image recognition device recognizing that no water is present on the road surface of the vehicle's road in the image, the second detection result indicates that no water is present on the road surface of the vehicle's road. Optionally, a camera is mounted in front of the vehicle to capture images of the road the vehicle is on.

[0048] Exemplarily, the third detection result is used to indicate whether the vehicle is traveling on an elevated section, and obtaining the third detection result includes: in response to identifying the presence of an elevated section on the road where the vehicle is located, determining that the third detection result indicates that the vehicle is traveling on the elevated section. Exemplarily, in response to the image recognition device identifying the presence of an elevated section in the image of the road where the vehicle is located, the VCU determines that the third detection result indicates that the vehicle is traveling on the elevated section; in response to the image recognition device identifying the absence of an elevated section in the image of the road where the vehicle is located, the VCU determines that the third detection result indicates that the vehicle is not traveling on the elevated section. In one possible implementation, the identification of the elevated section includes, but is not limited to: a guide sign for entering the entrance to the elevated section, a guide sign for the branch road of the elevated section, and a guide sign for the exit of the elevated section.

[0049] In step 203, in response to the first detection result indicating that the vehicle's environment is not rainy or snowy, the second detection result indicating that there is no water on the road surface of the vehicle, and the third detection result indicating that the vehicle is not traveling on an elevated road, the VCU determines the vehicle's target driving mode based on at least one of the driving speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction.

[0050] In one possible implementation, after obtaining the first detection result, the second detection result, and the third detection result, in response to the first detection result indicating that the vehicle's environment is not rainy or snowy, the second detection result indicating that there is no water on the road surface of the vehicle's road, and the third detection result indicating that the vehicle is not traveling on an elevated road section, the target driving mode of the vehicle is determined based on at least one of the driving speed, the frequency of brake pedal depression, the depth of accelerator pedal depression, the frequency of suspension compression and rebound, the wheel speed of each wheel, and road friction, including: calculating the average speed of the vehicle in a first time period based on the driving speed; in response to the average speed being less than a speed threshold and the frequency of brake pedal depression being greater than a first frequency threshold, determining that the target driving mode of the vehicle is an economy mode; in response to the average speed being greater than a speed threshold and the depth of accelerator pedal depression being greater than a depth threshold, determining that the target driving mode of the vehicle is a sport mode; in response to the road friction being less than a friction threshold, the frequency of suspension compression and rebound being greater than a second frequency threshold, and the difference in wheel speeds of each wheel being greater than a difference threshold, determining that the target driving mode of the vehicle is an off-road mode.

[0051] For example, the VCU calculates the vehicle's average speed for the first time period based on the vehicle's driving speed during the first time period, compares the average speed with a speed threshold, and compares the frequency of brake pedal depression with a first frequency threshold. If the average speed is less than the speed threshold and the frequency of brake pedal depression is greater than the first frequency threshold, the target driving mode of the vehicle is determined to be economy mode. The first time period can be set based on experience, and the speed threshold and the first frequency threshold can be determined experimentally.

[0052] Optionally, the VCU compares the accelerator pedal's depression depth with a depth threshold. If the average speed is greater than the speed threshold and the accelerator pedal's depression depth is greater than the depth threshold, the target driving mode of the vehicle is determined to be sport mode. The depth threshold can be determined experimentally.

[0053] In one possible implementation, the wheel speed difference is calculated based on the wheel speeds of each wheel. The VCU then compares the wheel speed difference with a difference threshold, compares the road friction with the friction threshold, and compares the suspension compression and rebound frequencies with a second frequency threshold. If the road friction is less than the friction threshold, the suspension compression and rebound frequencies are greater than the second frequency threshold, and the wheel speed difference is greater than the difference threshold, the target driving mode of the vehicle is determined to be off-road mode. The difference threshold, friction threshold, second frequency threshold, friction threshold, and second frequency threshold can be determined experimentally.

[0054] Exemplarily, in response to a first detection result indicating that the vehicle is located in a rainy or snowy environment, and a second detection result indicating that there is water on the road surface of the vehicle, the steering angle of the vehicle is obtained; in response to the steering angle being less than a first angle threshold and greater than a second angle threshold, the road friction being less than a friction threshold, and the wheel speed difference of each wheel being greater than a difference threshold, the target driving mode of the vehicle is determined to be a slippery road mode.

[0055] In one possible implementation, if the first detection result indicates that the vehicle is in rainy or snowy conditions, and the second detection result indicates that the road surface of the vehicle is flooded, obtaining the vehicle's steering angle includes: the VCU detecting the vehicle's steering angle via a system chassis sensor installed on the vehicle. The steering angle is then compared with a first angle threshold, the wheel speed difference between each wheel is compared with a difference threshold, and the road friction is compared with a friction threshold. If the steering angle is less than the first angle threshold and greater than the second angle threshold, the road friction is less than the friction threshold, and the wheel speed difference between each wheel is greater than the difference threshold, the target driving mode of the vehicle is determined to be a slippery road mode.

[0056] Optionally, in response to the third detection result indicating that the vehicle is traveling on an elevated road, the target driving mode of the vehicle is determined to be standard mode. In one possible implementation, if the third detection result indicates that the vehicle is traveling on an elevated road, the VCU determines that the target driving mode of the vehicle is standard mode, where the standard mode is the mode in the vehicle's initial state.

[0057] In step 204 , in response to receiving the information confirming the switch to the target driving mode, the VCU controls the driving mode of the vehicle to switch to the target driving mode.

[0058] Exemplarily, after determining the target driving mode of the vehicle, in response to receiving information confirming the switch to the target driving mode, the driving mode of the vehicle is controlled to switch to the target driving mode, including: in response to the target driving mode being the economy mode, controlling the engine speed of the vehicle to switch to the first speed; in response to the target driving mode being the sport mode, controlling the engine speed to switch to the second speed, the second speed being greater than the first speed; in response to the target driving mode being the off-road mode, controlling the engine speed to switch to the third speed, controlling the ground clearance of the vehicle's suspension system to increase to a preset distance, and hardening the shock absorbers and springs of the vehicle, the third speed being greater than the first speed and less than the second speed; in response to the target driving mode being the slippery road mode, controlling the engine's torque gradient to slow down.

[0059] In one possible implementation, if the voice recognition device installed in the vehicle recognizes voice information such as "switch allowed" or "target driving mode," the VCU confirms that the driver has permitted the switch to the target driving mode. If the voice recognition device recognizes voice information such as "switch not allowed," or if the voice recognition device does not recognize relevant voice information, it is confirmed that the driver has not permitted the switch to the target driving mode, and the vehicle continues driving in the current driving mode.

[0060] Optionally, after receiving information confirming the switch to the target driving mode, if the target driving mode is the economy mode, the VCU controls the vehicle's engine speed to switch to a first speed. For example, the first speed can be set based on experience and is relatively low. Controlling the vehicle's engine speed to switch to the first speed reduces vehicle energy consumption.

[0061] In one possible implementation, if the target driving mode is sport mode, the engine speed is controlled to switch to a second speed. For example, the second speed can be set based on experience, ensuring that the second speed is greater than the first speed. By controlling the engine speed to switch to the second speed, the vehicle can be provided with high torque and high power, thereby achieving even better vehicle dynamics.

[0062] For example, if the target driving mode is off-road, the VCU switches the engine speed to a third speed, increases the ground clearance of the vehicle's suspension system to a preset distance, and hardens the vehicle's shock absorbers and springs. The third speed is greater than the first speed and less than the second speed. By switching the engine speed to the third speed, the vehicle's torque is increased, the ground clearance of the vehicle's suspension system is increased to a preset distance, and the shock absorbers and springs are hardened, enhancing the vehicle's ability to navigate off-road sections. The preset distance can be set based on experience.

[0063] Optionally, if the target driving mode is a slippery road mode, the engine's torque gradient is controlled to slow down, including: adjusting the vehicle's engine power output, and gradually increasing the torque based on the accelerator being depressed. The degree of slowing down the engine's torque gradient can be set based on experience. The VCU enhances vehicle driving stability by controlling the engine's torque gradient to slow down. In one possible implementation, the driver can be prompted through the vehicle's center console screen to select a lower gear and lightly step on the accelerator pedal when the target driving mode is a slippery road mode, to avoid vehicle slipping and ensure driving safety.

[0064] In one possible implementation, if the target driving mode is Sport, Economy, or Standard, the VCU obtains the vehicle's current driving state. If the vehicle is in four-wheel drive, the VCU uses the motor controller to shut down one motor. By controlling the vehicle to operate in a single-motor mode, the vehicle's responsiveness to driver input and fuel economy are improved under current road conditions, enhancing the driving experience.

[0065] In an embodiment of the present application, the vehicle's driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed of each wheel, and road friction of the vehicle's road are obtained to facilitate subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. Furthermore, detection results are obtained regarding whether the vehicle's environment is rainy or snowy, whether the road surface of the vehicle's road is flooded, and whether the vehicle is traveling on an elevated road section to facilitate subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. In response to the vehicle's environment not being rainy or snowy, the road surface of the vehicle's road is not flooded, and the vehicle is not traveling on an elevated road section, the target driving mode of the vehicle is determined based on at least one of the driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed of each wheel, and road friction. In response to receiving information confirming the switch to the target driving mode, the vehicle's driving mode is controlled to switch to the target driving mode. This achieves accurate and intelligent switching of driving modes while ensuring the driver's driving experience, meets vehicle driving needs in various scenarios, enhances the driver's driving experience, optimizes the vehicle's driving state, and thereby ensures driving safety.

[0066] See also Figure 3 , an embodiment of the present application provides a driving mode switching device, the device comprising:

[0067] The first acquisition module 301 is used to obtain the vehicle's speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the vehicle;

[0068] A second acquisition module 302 is configured to acquire a first detection result, a second detection result, and a third detection result, wherein the first detection result indicates whether the vehicle is in a rainy or snowy environment, the second detection result indicates whether there is water on the road where the vehicle is located, and the third detection result indicates whether the vehicle is traveling on an elevated road section.

[0069] a first determining module 303 for determining a target driving mode of the vehicle based on at least one of a driving speed, a frequency of brake pedal depression, a depth of accelerator pedal depression, a frequency of suspension compression and rebound, a wheel speed of each wheel, and road friction, in response to the first detection result indicating that the vehicle is not in a rainy or snowy environment, the second detection result indicating that there is no water on the road where the vehicle is located, and the third detection result indicating that the vehicle is not traveling on an elevated road;

[0070] The control module 304 is configured to control the vehicle's driving mode to switch to the target driving mode in response to receiving the information confirming the switch to the target driving mode.

[0071] In a possible implementation, the second acquisition module 302 is configured to acquire the light intensity detected by the photosensor of the light rain sensor; and in response to the light intensity being less than a preset intensity threshold, determine that the first detection result indicates that the vehicle environment is rainy or snowy.

[0072] In a possible implementation, the second acquisition module 302 is configured to, in response to identifying an identification indicating that an elevated section exists on the road where the vehicle is located, determine that the third detection result indicates that the vehicle is traveling on the elevated section.

[0073] In one possible implementation, the first determination module 303 is configured to calculate an average speed of the vehicle over a first period of time based on the driving speed; in response to the average speed being less than a speed threshold and the frequency of the brake pedal being depressed being greater than a first frequency threshold, determine that the target driving mode of the vehicle is an economy mode; in response to the average speed being greater than a speed threshold and the depth of the accelerator pedal being depressed being greater than a depth threshold, determine that the target driving mode of the vehicle is a sport mode; in response to the road friction being less than a friction threshold, the frequency of suspension compression and rebound being greater than a second frequency threshold, and the wheel speed difference of each wheel being greater than a difference threshold, determine that the target driving mode of the vehicle is an off-road mode.

[0074] In one possible implementation, the device also includes: a third acquisition module, used to obtain the steering angle of the vehicle in response to the first detection result indicating that the vehicle is in rainy and snowy weather, and the second detection result indicating that there is water on the road surface of the road where the vehicle is located; a second determination module, used to determine that the target driving mode of the vehicle is a slippery road mode in response to the steering angle being less than a first angle threshold and greater than a second angle threshold, the road friction being less than a friction threshold, and the wheel speed difference of each wheel being greater than a difference threshold.

[0075] In a possible implementation, the device further includes: a third determination module, configured to determine that the target driving mode of the vehicle is a standard mode in response to the third detection result indicating that the vehicle is traveling on an elevated road section.

[0076] In one possible implementation, the control module 304 is configured to, in response to the target driving mode being the economy mode, control the engine speed of the vehicle to switch to a first speed; in response to the target driving mode being the sport mode, control the engine speed to switch to a second speed, the second speed being greater than the first speed; in response to the target driving mode being the off-road mode, control the engine speed to switch to a third speed, control the ground clearance of the vehicle's suspension system to increase to a preset distance, and harden the shock absorbers and springs of the vehicle, the third speed being greater than the first speed and less than the second speed; in response to the target driving mode being the slippery road mode, control the engine's torque gradient to slow down.

[0077] The device acquires the vehicle's driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction of the vehicle's road, thereby facilitating subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. The device then acquires detection results of whether the vehicle's environment is rainy or snowy, whether the road surface of the vehicle's road is flooded, and whether the vehicle is traveling on an elevated road, thereby facilitating subsequent determination of the vehicle's target driving mode based on the vehicle's current driving scenario. In response to the vehicle's environment not being rainy or snowy, the road surface of the vehicle's road being flooded, and the vehicle not being traveling on an elevated road, the device determines the vehicle's target driving mode based on at least one of the driving speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction. In response to receiving information confirming the switch to the target driving mode, the device controls the vehicle's driving mode to switch to the target driving mode, thereby achieving accurate and intelligent switching of driving modes while ensuring the driver's driving experience. This satisfies vehicle driving needs in various scenarios, enhances the driver's driving experience, optimizes the vehicle's driving state, and thereby ensures driving safety.

[0078] It should be noted that the apparatus provided in the above embodiments is merely illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0079] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned driving mode switching methods.

[0080] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0081] In an exemplary embodiment, a computer program product or computer program is also provided. The computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described driving mode switching methods.

[0082] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the vehicle's speed, the frequency of brake pedal depression, the depth of accelerator pedal depression, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the road on which the wheels are located involved in this application are all obtained with full authorization.

[0083] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0084] It should be noted that the terms "first," "second," etc. (if any) 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 sequential order. It should be understood that the numbers used in this way are interchangeable where appropriate so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the application as detailed in the appended claims.

[0085] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for switching a driving mode, characterized in that: The method comprises: Obtain the vehicle's speed, brake pedal depression frequency, accelerator pedal depression depth, suspension compression and rebound frequency, wheel speed, and road friction of the vehicle's road; Obtaining a first detection result, a second detection result, and a third detection result, wherein the first detection result is used to indicate whether the vehicle is in a rainy or snowy environment, the second detection result is used to indicate whether there is water on the road where the vehicle is located, and the third detection result is used to indicate whether the vehicle is traveling on an elevated road section; In response to the first detection result indicating that the vehicle is located in an environment where rain or snow is not present, the second detection result indicating that there is no water on the road where the vehicle is located, and the third detection result indicating that the vehicle is not traveling on the elevated road section, calculating an average speed of the vehicle over the first period of time based on the driving speed; In response to the average speed being less than a speed threshold and the frequency at which the brake pedal is depressed being greater than a first frequency threshold, determining that the target driving mode of the vehicle is an economy mode; In response to the average speed being greater than the speed threshold and the accelerator pedal being depressed to a depth greater than a depth threshold, determining that the target driving mode of the vehicle is a sport mode; In response to the road friction being less than a friction threshold, the frequencies of compression and rebound of the suspension being greater than a second frequency threshold, and the wheel speed difference being greater than a difference threshold, determining that the target driving mode of the vehicle is an off-road mode; In response to the first detection result indicating that the vehicle is in the rainy and snowy environment, and the second detection result indicating that there is water on the road surface of the vehicle, obtaining a steering angle of the vehicle; In response to the steering angle being less than a first angle threshold and greater than a second angle threshold, the road surface friction being less than the friction threshold, and the wheel speed difference between the wheels being greater than the difference threshold, determining that the target driving mode of the vehicle is a slippery road mode; In response to the third detection result indicating that the vehicle is traveling on the elevated road section, determining that the target driving mode of the vehicle is a standard mode; When receiving information confirming switching to the target driving mode, in response to the target driving mode being the economy mode, controlling the speed of the engine of the vehicle to switch to a first speed; In response to the target driving mode being the sport mode, controlling the engine speed to switch to a second speed, the second speed being greater than the first speed; In response to the target driving mode being the off-road mode, controlling the engine speed to switch to a third speed, controlling the ground clearance of the vehicle's suspension system to increase to a preset distance, and hardening the shock absorbers and springs of the vehicle, wherein the third speed is greater than the first speed and less than the second speed; In response to the target driving mode being the slippery road mode, the torque gradient of the engine is controlled to be slowed down.

2. The method according to claim 1, characterized in that Obtaining a first test result, including: Obtain the light intensity detected by the photosensor of the light rain sensor; In response to the light intensity being less than a preset intensity threshold, it is determined that the first detection result indicates that the vehicle is located in rainy or snowy weather.

3. The method according to claim 1, characterized in that Obtain the third test result, including: In response to identifying an indication that an elevated section exists on the road where the vehicle is located, it is determined that the third detection result indicates that the vehicle is traveling on the elevated section.

4. A driving mode switching device, characterized in that: The device comprises: The first acquisition module is used to obtain the vehicle's speed, the frequency of the brake pedal being depressed, the depth of the accelerator pedal being depressed, the frequency of suspension compression and rebound, the wheel speed of each wheel, and the road friction of the vehicle; a second acquisition module, configured to acquire a first detection result, a second detection result, and a third detection result, wherein the first detection result is used to indicate whether the vehicle is in a rainy or snowy environment, the second detection result is used to indicate whether there is water on the road where the vehicle is located, and the third detection result is used to indicate whether the vehicle is traveling on an elevated road section; a calculation module, configured to calculate, in response to the first detection result indicating that the vehicle is located in an environment where rain or snow is not snowy, the second detection result indicating that there is no water on the road where the vehicle is located, and the third detection result indicating that the vehicle is not traveling on the elevated road section, an average speed of the vehicle during the first period of time based on the driving speed; a first determining module configured to determine that the target driving mode of the vehicle is an economy mode in response to the average speed being less than a speed threshold and the frequency of the brake pedal being depressed being greater than a first frequency threshold; a second determining module, configured to determine that the target driving mode of the vehicle is a sport mode in response to the average speed being greater than the speed threshold and the accelerator pedal being depressed to a depth greater than a depth threshold; a third determining module, configured to determine that the target driving mode of the vehicle is the off-road mode in response to the road friction being less than a friction threshold, the frequencies of compression and rebound of the suspension being greater than a second frequency threshold, and the wheel speed difference being greater than a difference threshold; a third acquisition module, configured to acquire a steering angle of the vehicle in response to the first detection result indicating that the vehicle is in the rainy and snowy environment and the second detection result indicating that there is water on the road where the vehicle is located; a fourth determination module configured to determine that the target driving mode of the vehicle is a slippery road mode in response to the steering angle being less than a first angle threshold and greater than a second angle threshold, the road friction being less than the friction threshold, and the wheel speed difference being greater than the difference threshold; a fifth determining module, configured to determine that the target driving mode of the vehicle is a standard mode in response to the third detection result indicating that the vehicle is traveling on the elevated road section; a first control module, configured to, upon receiving information confirming switching to the target driving mode, control the speed of the engine of the vehicle to switch to a first speed in response to the target driving mode being the economy mode; a second control module, configured to control the engine speed to switch to a second speed in response to the target driving mode being the sport mode, the second speed being greater than the first speed; a third control module, configured to, in response to the target driving mode being the off-road mode, control the engine speed to switch to a third speed, control the ground clearance of the vehicle's suspension system to increase to a preset distance, and harden the shock absorber and spring of the vehicle, wherein the third speed is greater than the first speed and less than the second speed; A fourth control module is configured to control the engine to slow down a torque gradient in response to the target driving mode being the slippery road mode.

5. A computer program product, comprising computer instructions, wherein when the computer instructions are executed by a processor, the steps of the driving mode switching method according to any one of claims 1 to 3 are implemented.

6. A non-transitory computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the driving mode switching method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Vehicle driving control method and device, storage medium and electronic equipment

    CN115476854A

  • Cruise control method and device and vehicle

    CN117944676A