Driving mode switching method and apparatus, vehicle, and storage medium

WO2026199862A1PCT designated stage Publication Date: 2026-10-01CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/123744
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-25
Filing Date
2025-09-24
Publication Date
2026-10-01

Smart Images

  • Figure CN2025123744_01102026_PF_FP_ABST
    Figure CN2025123744_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vehicles, and provides a driving mode switching method and apparatus, a vehicle, and a storage medium. The method comprises: when a mode switching function is enabled, acquiring traveling state information and environmental information of a vehicle at a current moment, wherein the environmental information comprises road condition information and weather information, the road condition information is used for indicating the surface condition of a road on which the vehicle is located, and the weather information is used for indicating weather at the location of the vehicle; determining a target driving mode on the basis of the traveling state information, the environmental information, and a mode triggering condition, wherein the mode triggering condition is used for indicating the matching relationship between the driving mode and the traveling state information and environmental information of the vehicle; and when the vehicle satisfies a mode switching condition, switching the driving mode of the vehicle to the target driving mode. The method can improve the driving mode switching efficiency, ensure matching of vehicle performance and the current road condition, and guarantee the safety of a vehicle, thereby improving overall satisfaction of a user for the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Driving mode switching methods, devices, vehicles, and storage media

[0001] This application claims priority to Chinese Patent Application No. 202510358404.6, filed on March 25, 2025, entitled “Method, Apparatus, Vehicle and Storage Medium for Switching Driving Modes”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of automotive technology, and in particular to a method, device, vehicle, and storage medium for switching driving modes. Background Technology

[0003] As people's living standards continue to improve, higher demands are being placed on vehicle performance and driving experience. In modern driving scenarios, vehicles need to adapt to various complex terrains and road conditions to ensure driving comfort, safety, and efficiency. To meet these diverse needs, vehicle manufacturers have developed multiple driving modes to adapt to different driving environments.

[0004] Currently, vehicles are typically equipped with multiple preset driving modes, such as Eco, Standard, Sport, Snow, Mud, Sand, and Rock modes. These modes adjust parameters such as power output, suspension system, and four-wheel drive system to adapt to different terrains and road conditions. Drivers can manually switch to the appropriate driving mode according to the actual driving scenario, thereby optimizing the vehicle's performance.

[0005] However, manually switching driving modes has a certain technical threshold. The driver's familiarity with the terrain and ability to judge road conditions directly affect the efficiency of driving mode switching. If the driver is unfamiliar with the terrain or fails to notice changes in road conditions in time, they may miss the optimal switching opportunity, causing the vehicle to be unable to provide performance matching the current road conditions, and may even lead to safety issues such as the vehicle getting stuck, thereby reducing the user's overall satisfaction with the vehicle. Summary of the Invention

[0006] This application provides a method, device, vehicle, and storage medium for switching driving modes, which can improve the efficiency of driving mode switching, ensure that vehicle performance matches the current road conditions and vehicle safety, thereby improving the overall user satisfaction with the vehicle. The technical solution is as follows:

[0007] On the one hand, a method for switching driving modes is provided, the method comprising:

[0008] When the mode switching function is activated, the vehicle's driving status information and environmental information at the current moment are obtained. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the vehicle's location.

[0009] Based on the driving status information, the environmental information, and the mode triggering conditions, a target driving mode is determined. The mode triggering conditions are used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information.

[0010] If the vehicle meets the mode switching conditions, the driving mode of the vehicle is switched to the target driving mode. The mode switching conditions are used to indicate the vehicle status that allows switching driving modes.

[0011] In some embodiments, the process of acquiring the environmental information includes at least one of the following:

[0012] The vehicle's wading radar is used to determine the depth to which the vehicle's wheels sink into the road.

[0013] The vehicle acquires road condition information ahead of it using a forward-facing camera. This road condition information includes at least one of the road surface features and traffic conditions ahead of the vehicle.

[0014] In some embodiments, switching the vehicle's driving mode to the target driving mode when the vehicle meets the mode switching conditions includes:

[0015] If the vehicle meets the mode switching conditions, mode switching information is displayed. The mode switching information is used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode.

[0016] In response to a confirmation switch operation for the mode switching information, the driving mode of the vehicle is switched to the target driving mode.

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

[0018] If the display duration of the mode switching information reaches a preset duration, and the driver does not perform any operation on the mode switching information within the preset duration, then the driving mode of the vehicle will be switched to the target driving mode.

[0019] In some embodiments, switching the vehicle's driving mode to the target driving mode includes:

[0020] A smooth processing method is used to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode.

[0021] In some embodiments, switching the vehicle's driving mode to the target driving mode includes:

[0022] Based on the driver of the vehicle and the target driving mode, historical driving parameters are obtained. The historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period.

[0023] Adjust the vehicle's driving parameters at the current moment to the historical driving parameters.

[0024] In some embodiments, the method further includes at least one of the following:

[0025] If the vehicle's battery level or fuel level is not lower than a preset value at the current moment, it is determined that the vehicle's driving status information meets the mode switching conditions. The preset value is the indicator that the vehicle's battery level or fuel level should reach when the vehicle is driving in the target driving mode.

[0026] If the vehicle's driving state is in a steady state at the current moment, it is determined that the vehicle's driving state information meets the mode switching conditions.

[0027] On the other hand, a driving mode switching device is provided, the device comprising:

[0028] The acquisition module is used to acquire the vehicle's driving status information and environmental information at the current moment when the mode switching function is activated. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the location of the vehicle.

[0029] The first determining module is used to determine a target driving mode based on the driving status information, the environmental information, and the mode triggering condition, wherein the mode triggering condition is used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information.

[0030] The switching module is used to switch the driving mode of the vehicle to the target driving mode when the vehicle meets the mode switching conditions, wherein the mode switching conditions are used to indicate the vehicle state that allows switching driving modes.

[0031] In some embodiments, the acquisition module is configured to perform at least one of the following:

[0032] The vehicle's wading radar is used to determine the depth to which the vehicle's wheels sink into the road.

[0033] The vehicle acquires road condition information ahead of it using a forward-facing camera. This road condition information includes at least one of the road surface features and traffic conditions ahead of the vehicle.

[0034] In some embodiments, the switching module is configured to display mode switching information when the vehicle meets the mode switching conditions, the mode switching information being used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode; and in response to a confirmation switching operation for the mode switching information, to switch the driving mode of the vehicle to the target driving mode.

[0035] In some embodiments, the switching module is further configured to switch the vehicle's driving mode to the target driving mode if the display duration of the mode switching information reaches a preset duration and the driver does not perform any operation on the mode switching information within the preset duration.

[0036] In some embodiments, the switching module is used to smoothly adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode.

[0037] In some embodiments, the switching module is configured to obtain historical driving parameters based on the driver of the vehicle and the target driving mode, wherein the historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period; and adjust the driving parameters of the vehicle at the current moment to the historical driving parameters.

[0038] In some embodiments, the apparatus further includes: a second determining module, configured to perform at least one of the following:

[0039] If the vehicle's battery level or fuel level is not lower than a preset value at the current moment, it is determined that the vehicle's driving status information meets the mode switching conditions. The preset value is the indicator that the vehicle's battery level or fuel level should reach when the vehicle is driving in the target driving mode.

[0040] If the vehicle's driving state is in a steady state at the current moment, it is determined that the vehicle's driving state information meets the mode switching conditions.

[0041] On the other hand, a vehicle is provided, the vehicle including a processor and a memory, the memory for storing at least one computer program, the at least one computer program being loaded by the processor and executing the driving mode switching method described above.

[0042] On the other hand, a computer-readable storage medium is provided, characterized in that the computer-readable storage medium is used to store at least one computer program, the at least one computer program being used to execute the driving mode switching method described above.

[0043] On the other hand, a computer program product is provided, including a computer program stored in a computer-readable storage medium, a vehicle processor reading the computer program from the computer-readable storage medium, and the processor executing the computer program to cause the computer device to perform the driving mode switching method provided in the above-described aspects or various alternative implementations of the above-described aspects.

[0044] The solution provided in this application, when the vehicle's mode switching function is activated, can automatically acquire the vehicle's current driving status information and environmental information. Based on the driving status information and environmental information, it determines a target driving mode that matches the vehicle's driving status and the surrounding environment in the mode triggering conditions. Then, when the vehicle meets the mode switching conditions, it switches the vehicle's driving mode to the target driving mode. Without the driver's own judgment or manual adjustment, the vehicle's driving mode can be directly switched to the target driving mode that matches the driving status and the surrounding environment, improving the efficiency of driving mode switching. Furthermore, the switched driving mode matches the vehicle's driving performance and the current road conditions, ensuring safety and comfort during driving, thereby improving user satisfaction with the vehicle. Attached Figure Description

[0045] Figure 1 is a schematic diagram of the implementation environment of a driving mode switching method provided according to an embodiment of this application;

[0046] Figure 2 is a flowchart of a driving mode switching method provided according to an embodiment of this application;

[0047] Figure 3 is a framework diagram of a driving mode switching method provided according to an embodiment of this application;

[0048] Figure 4 is a schematic diagram of a driving mode switching system according to an embodiment of this application;

[0049] Figure 5 is a block diagram of a driving mode switching device according to an embodiment of this application;

[0050] Figure 6 is a structural schematic diagram of a vehicle provided according to an embodiment of this application. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0052] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "n," nor is there any limitation on the quantity or execution order.

[0053] In this application, the term "at least one" means one or more, and "multiple" means two or more.

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

[0055] The driving mode switching method provided in this application can be executed by a computer device. In some embodiments, the computer device is a terminal or a server. The following describes the implementation environment of the driving mode switching method provided in this application, using a computer device as an example. Figure 1 is a schematic diagram of the implementation environment of a driving mode switching method provided in this application. Referring to Figure 1, the implementation environment includes a vehicle 101 (terminal) and a server 102. The terminal 101 and the server 102 can be directly or indirectly connected via wired or wireless communication, which is not limited herein.

[0056] In some embodiments, vehicle 101 can be a new energy vehicle, such as a pure electric vehicle, a plug-in hybrid electric vehicle, or a fuel cell electric vehicle; alternatively, vehicle 101 can also be a gasoline vehicle, and this application embodiment does not impose any limitations on this. Vehicle 101 is equipped with a vehicle controller (body domain controller), a vehicle networking system, and an integrated brake controller. The vehicle controller can communicate with the vehicle networking system and the integrated brake controller in the on-board terminal via a CAN (Controller Area Network) bus. The vehicle networking system has a communication connection with server 102 and can obtain environmental information of vehicle 101 (e.g., weather information of vehicle 101's location) from server 102. Then, the vehicle controller can determine a suitable driving mode for vehicle 101 based on the driving status information and environmental information of vehicle 101, and then instruct the integrated brake controller to distribute braking and driving forces to vehicle 101 through the driving mode, so as to switch vehicle 101 to the appropriate driving mode.

[0057] Those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or even more. This application does not limit the number of terminals or the type of device.

[0058] In some embodiments, server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms. Server 102 can provide background support for vehicle 101 to switch driving modes. For example, server 102 can provide vehicle 101 with environmental information, mode triggering conditions, and mode switching conditions required for switching driving modes; this embodiment does not limit this. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 use a distributed computing architecture for collaborative computing.

[0059] Figure 2 is a flowchart of a driving mode switching method according to an embodiment of this application. Referring to Figure 2, this embodiment of the application illustrates the driving mode switching method performed by a vehicle as an example. The driving mode switching method includes the following steps:

[0060] 201. When the mode switching function is activated, the vehicle obtains the vehicle's driving status information and environmental information at the current moment. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the vehicle's location.

[0061] In this embodiment, the vehicle's driving status information may include parameters such as vehicle speed, acceleration, driving direction, vehicle position, yaw rate, pitch angle, fuel or electricity consumption, torque output, braking pressure, and tire pressure. This embodiment does not impose limitations on these parameters. When the mode switching function is activated, the vehicle acquires the current driving status information and environmental information.

[0062] Environmental information includes vehicle road condition information and weather information. This application embodiment does not limit the method of obtaining road condition information and weather information.

[0063] In some embodiments, the process of obtaining traffic information includes at least one of the following:

[0064] The first feature is the wading radar installed below the vehicle's rearview mirrors. This radar detects the depth to which the vehicle's wheels are stuck in the road. In other words, the radar provides information about the road conditions in the vertical direction, i.e., the current road conditions. For example, if the road is covered in snow, the wading depth will be the depth the vehicle is stuck in; if the road is muddy, the wading depth will be the depth the vehicle is stuck in; and if the road is flooded, the wading depth will be the depth the vehicle is stuck in the floodwater.

[0065] Secondly, the vehicle is equipped with a forward-facing camera. The vehicle uses this camera to obtain information about the road conditions ahead. This information includes at least one of the following: road surface features and traffic conditions. Road surface features may include road material (e.g., asphalt, gravel, brick), road surface smoothness, road slope, road aging and damage characteristics (e.g., cracks, ruts), speed bumps, etc., which are not limited in this embodiment. Traffic conditions may include the degree of road congestion, traffic light status, traffic signs (e.g., speed limit signs), etc., which are not limited in this embodiment.

[0066] The solution provided in this application uses wading radar to obtain the current road conditions of the vehicle and a forward-facing camera to obtain the road conditions ahead of the vehicle, enabling the acquisition of more accurate environmental information. This allows for the subsequent matching of a more suitable driving mode to the vehicle, thereby ensuring safety and comfort during driving and ultimately improving user satisfaction with the vehicle.

[0067] In some embodiments, a vehicle-to-everything (V2X) system may be installed on the vehicle. The vehicle can obtain weather information about its location through this V2X system; the method of obtaining the weather information is not limited in this application embodiment. The V2X system can be installed on the vehicle's dashboard and connected to the vehicle controller (body domain controller) via a proprietary protocol. This allows the vehicle controller to provide location information and real-time weather information, enabling it to determine the vehicle's driving mode based on the vehicle's driving status and environmental information.

[0068] In this embodiment of the application, the opening and closing of the mode switching function can be controlled by the user (e.g., the driver) or by the vehicle, and this embodiment of the application does not impose any restrictions on this.

[0069] In some embodiments, the mode switching function is user-controlled. The vehicle can display a mode switching control on its own display screen (e.g., the instrument panel) to prompt the user to confirm whether to delegate the driving mode switching task to the vehicle itself. When the mode switching control is triggered, the vehicle's mode switching function is activated. This method, where the mode switching function is user-controlled, ensures that the vehicle's driving behavior conforms to the user's intentions, i.e., meets the user's driving needs.

[0070] In other embodiments, the mode switching function is controlled by the vehicle. The vehicle activates the mode switching function when the frequency of changes in the vehicle's environment exceeds a preset frequency. Alternatively, the vehicle activates the mode switching function when the user (driver) switches driving modes more frequently than a preset frequency. This method allows the vehicle to automatically switch modes when frequent switching is required, eliminating the need for frequent manual switching by the user and improving the driving experience. Alternatively, the vehicle activates the mode switching function when the current driving mode is incompatible with the vehicle's environment. Since the driving mode is incompatible with the environment, it indicates that the user cannot select a suitable driving mode for the environment. In this case, the vehicle automatically activates the mode switching function to ensure that the driving mode matches the environment, thereby ensuring driving safety and stability.

[0071] For situations where the mode switching function is controlled by the vehicle, the vehicle can display a switching prompt message on the screen before activating the mode switching function to inform the user that the mode switching function is controlled by the vehicle itself. Furthermore, the switching prompt message can also include confirmation and cancellation controls. If the confirmation control is triggered, the vehicle activates the mode switching function; if the cancellation control is triggered, the vehicle keeps the mode switching function in the off state.

[0072] 202. The vehicle determines the target driving mode based on driving status information, environmental information, and mode triggering conditions. The mode triggering conditions are used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information.

[0073] In this embodiment, the vehicle's driving mode may include multiple modes such as economy mode, snow mode, mud mode, and sand mode, and this embodiment does not impose any limitations on this. The mode triggering conditions include triggering conditions for various driving modes. Each driving mode triggering condition refers to the conditions that the vehicle's driving status information and environmental information must meet when switching to that driving mode. The vehicle controller on the vehicle determines the target driving mode that matches the vehicle's driving status information and environmental information from the mode triggering conditions.

[0074] For example, the trigger condition for the snow mode is receiving a snow signal and the wheels sinking less than 10 centimeters into the road; the trigger condition for the mud mode is that the wheels sinking more than 20 centimeters into the road.

[0075] 203. When the vehicle meets the mode switching conditions, the vehicle will switch its driving mode to the target driving mode. The mode switching conditions are used to indicate the vehicle status that allows the switching of driving modes.

[0076] In this embodiment, the mode switching conditions may include the vehicle's battery or fuel level not falling below a preset value, or the vehicle being in a steady-state driving condition. This embodiment does not impose any limitations on these conditions. Accordingly, the process by which the vehicle determines that it meets the mode switching conditions includes at least one of the following:

[0077] The first condition is that, provided the vehicle's battery or fuel level is not lower than a preset value at the current moment, the vehicle's driving status information meets the mode switching conditions. The preset value is the target battery or fuel level that the vehicle needs to achieve when driving in the target driving mode. In other words, before switching driving modes, the vehicle needs to determine whether the remaining battery or fuel level supports the desired driving mode. For example, in mud mode, the vehicle requires greater power output. If the vehicle's battery or fuel level is low and insufficient to support mud mode driving, the vehicle cannot switch to mud mode.

[0078] The second condition is that, given the vehicle's current steady-state driving condition, the vehicle's driving status information meets the mode switching conditions. A steady-state driving condition means that the vehicle's motion parameters (such as speed, acceleration, steering angle, roll angle, etc.) remain relatively stable, without significant fluctuations or loss of control. This state typically indicates that the vehicle is in a safe and controllable condition.

[0079] For example, if a vehicle is traveling straight on a road at a certain speed, then the vehicle's driving state is determined to be in a steady state; if the vehicle is making a sharp turn, the steering angle and roll angle will fluctuate greatly, then the vehicle's driving state is determined to be in a non-steady state.

[0080] The solution provided in this application takes into account driving factors such as vehicle battery level or fuel level and vehicle driving status before switching driving modes. Switching driving modes is only allowed when the vehicle battery level or fuel level is not lower than a preset value, thus ensuring the subsequent driving of the vehicle. Switching driving modes is only allowed when the vehicle driving status is in a steady state, thus ensuring the safety of vehicle driving.

[0081] In this embodiment, when the vehicle meets the mode switching conditions, the vehicle can automatically switch its driving mode to the target driving mode. Alternatively, before switching driving modes, the vehicle can solicit the driver's opinion, and then switch modes only if the driver gives permission. This embodiment does not limit the method by which the vehicle solicits opinion. For example, the vehicle can play a voice prompt asking whether the driver is allowed to switch to the target driving mode, and after receiving the driver's permission, switch the driving mode to the target driving mode. Alternatively, the vehicle can display a prompt on the in-vehicle display screen to ask the driver whether they are allowed to switch to the target driving mode, and after confirming the driver's permission through the prompt, switch the driving mode to the target driving mode.

[0082] Accordingly, when the vehicle meets the mode switching conditions, the vehicle displays mode switching information. This mode switching information is used to determine whether the driver allows the vehicle to switch to the target driving mode. Then, in response to a confirmation operation regarding the mode switching information, the vehicle switches its driving mode to the target driving mode. The mode switching information may include text asking whether switching to the target driving mode is allowed, a confirmation control, and a cancellation control. If the confirmation control is triggered, the vehicle switches its driving mode to the target driving mode. If the cancellation control is triggered, the vehicle retains its current driving mode. The solution provided in this application, by asking the driver's opinion before switching driving modes, ensures that the vehicle's driving state meets the driver's driving needs, thereby improving user satisfaction with the vehicle.

[0083] In other embodiments, if the display duration of the mode switching information reaches a preset duration, and the driver does not interact with the mode switching information within the preset duration, the vehicle will switch the driving mode to the target driving mode. That is, if the driver does not actively intervene in the mode switching function within the display reminder period, it is determined that the driver has received the switching request, and in this case, the driving mode is switched to the target driving mode. This method achieves driving mode switching without driver intervention, minimizing the impact on the driver's operation, ensuring safety during driving, and improving the user's driving experience.

[0084] During the process of switching the vehicle's driving mode to the target driving mode, the vehicle can directly adjust the current driving parameters to the driving parameters indicated by the target driving mode. Alternatively, the vehicle can also use a smoothing process to adjust the current driving parameters to the driving parameters indicated by the target driving mode. This application does not limit the smoothing process; for example, the smoothing process can be linear interpolation, Bézier curves, or moving averages.

[0085] The vehicle can calculate the difference between the driving parameters at the current moment and the driving parameters indicated by the target driving mode. If the difference does not reach the preset value, the vehicle can directly adjust the driving parameters at the current moment to the driving parameters indicated by the target driving mode. If the difference reaches the preset value, the vehicle will use a smooth processing method to adjust the driving parameters at the current moment to the driving parameters indicated by the target driving mode.

[0086] The solution provided in this application adopts a smooth processing method to switch driving parameters, ensuring the stability and safety of the vehicle during the driving mode switching process; moreover, the smooth processing method will only be used to switch when the difference between the driving parameters being switched reaches a preset value, and if the difference is small, the switch can be performed directly, thereby improving the efficiency of driving mode switching.

[0087] During the process of switching the vehicle's driving mode to the target driving mode, the vehicle can use the aforementioned method to switch the driving parameters to the preset driving parameters (or default driving parameters) indicated by the target driving mode. The preset driving parameters are driving parameters pre-defined by the vehicle's developers. Alternatively, the vehicle can also use the aforementioned method to switch the driving parameters to the driving parameters that the driver is accustomed to using in the target driving mode. Correspondingly, during the process of switching the vehicle's driving mode to the target driving mode, the vehicle can obtain historical driving parameters based on the driver and the target driving mode. These historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode within a historical time period. Then, the vehicle adjusts the driving parameters of the vehicle at the current moment to the historical driving parameters. The solution provided in this application, by switching the driving parameters to the driving parameters that the driver is accustomed to using in the target driving mode, meets the driver's driving needs and helps improve the driver's driving experience and satisfaction.

[0088] To more clearly describe the driving mode switching method provided in this application embodiment, the driving mode switching process is further described below with reference to the accompanying drawings. For example, Figure 3 is a framework diagram of a driving mode switching method provided in this application embodiment. Referring to Figure 3, the driving mode switching system on the vehicle includes a wading radar, a forward-facing camera, a vehicle networking system, a body domain controller (i.e., a vehicle controller), a chassis domain controller, a cockpit domain controller, and an intelligent driving domain controller. The wading radar is connected to the body domain controller through a gateway, providing real-time collection and uploading of road condition data such as depth. The forward-facing camera is connected to the body domain controller through a gateway, responsible for collecting and analyzing road conditions ahead. The vehicle networking system is connected to the body domain controller through a proprietary protocol, providing vehicle location information and real-time weather information for the vehicle's location. The body domain controller processes the current road and vehicle conditions according to the mode triggering conditions, converting them into a driving mode CAN signal, wherein the driving mode indicated by the driving mode CAN signal is the target driving mode. The body domain controller sends the driving mode CAN signal to the chassis domain controller. The chassis domain controller connects to the body domain controller via a gateway. It receives driving mode information processed by the body domain controller and intelligently allocates braking and driving forces. The cockpit domain controller connects to the body domain controller via a gateway, processes the driving mode information processed by the body domain controller, and displays prompts to the driver (such as mode switching information) on the instrument panel. In other words, the chassis domain controller adjusts the performance parameters of the vehicle's chassis actuators (braking force distribution, steering assist adjustment, four-wheel power distribution, suspension performance, etc.). The intelligent driving domain controller connects to the body domain controller via a gateway, processes the driving mode information processed by the body domain controller, updates the vehicle's real-time driving status, and displays prompts to the driver on the instrument panel (such as a notification that the target driving mode has been switched).

[0089] This application does not limit the installation location of the various components in the driving mode switching system. For example, referring to Figure 4, which is a structural schematic diagram of a driving mode switching system provided according to an embodiment of this application, the wading radar 401 is installed below the exterior rearview mirror; the forward-facing camera 402 is installed above the windshield; the vehicle networking system 403 is installed on the tailgate of the vehicle; the body domain controller (i.e., the vehicle controller) 404 is installed on the top of the vehicle; the chassis domain controller 405 is installed in the vehicle chassis; the cockpit domain controller 406 is installed in the rear passenger compartment of the vehicle; and the intelligent driving domain controller 407 is installed in the driver's cabin at the front of the vehicle.

[0090] The driving mode switching method provided in this application embodiment can automatically acquire the vehicle's driving status information and environmental information at the current moment when the vehicle's mode switching function is activated. Based on the driving status information and environmental information, it determines a target driving mode that matches the vehicle's driving status and the environment in the mode triggering conditions. Then, when the vehicle meets the mode switching conditions, it switches the vehicle's driving mode to the target driving mode. Without the driver's own judgment and manual adjustment, it can directly switch the vehicle's driving mode to the target driving mode that matches the driving status and the environment, improving the efficiency of driving mode switching. Furthermore, the switched driving mode matches the vehicle's driving performance and the current road conditions, ensuring safety and comfort during driving, thereby improving user satisfaction with the vehicle.

[0091] Figure 5 is a block diagram of a driving mode switching device according to an embodiment of this application. This driving mode switching device is used to perform the steps in the driving mode switching method described above. Referring to Figure 5, the driving mode switching device includes:

[0092] The acquisition module 501 is used to acquire the vehicle's driving status information and environmental information at the current moment when the mode switching function is activated. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the vehicle's location.

[0093] The first determining module 502 is used to determine the target driving mode based on driving status information, environmental information and mode triggering conditions. The mode triggering conditions are used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information.

[0094] The switching module 503 is used to switch the vehicle's driving mode to the target driving mode when the vehicle meets the mode switching conditions. The mode switching conditions are used to indicate the vehicle status that allows the switching of driving modes.

[0095] In some embodiments, the acquisition module 501 is configured to perform at least one of the following:

[0096] The vehicle's wading radar can be used to determine the depth to which the vehicle's wheels are stuck in the road.

[0097] The vehicle obtains road condition information ahead of it using a forward-facing camera. This information includes at least one of the road surface features and traffic conditions ahead of the vehicle.

[0098] In some embodiments, the switching module 503 is configured to display mode switching information when the vehicle meets the mode switching conditions, the mode switching information being used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode; and in response to the confirmation switching operation for the mode switching information, to switch the vehicle's driving mode to the target driving mode.

[0099] In some embodiments, the switching module 503 is further configured to switch the vehicle's driving mode to the target driving mode if the display duration of the mode switching information reaches a preset duration and the driver does not operate on the mode switching information within the preset duration.

[0100] In some embodiments, the switching module 503 is used to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode using a smooth processing method.

[0101] In some embodiments, the switching module 503 is used to obtain historical driving parameters based on the driver and target driving mode in the vehicle. The historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period; and to adjust the driving parameters of the vehicle at the current moment to the historical driving parameters.

[0102] In some embodiments, the apparatus further includes: a second determining module, configured to perform at least one of the following:

[0103] If the vehicle's battery level or fuel level is not lower than a preset value at the current moment, determine that the vehicle's driving status information meets the mode switching conditions. The preset value is the indicator that the vehicle's battery level or fuel level should reach when the vehicle is driving in the target driving mode.

[0104] If the vehicle's driving state is in a steady state at the current moment, determine that the vehicle's driving state information meets the mode switching conditions.

[0105] This application provides a driving mode switching device. When the vehicle's mode switching function is activated, it can automatically acquire the vehicle's current driving status information and environmental information. Based on the driving status information and environmental information, it determines a target driving mode that matches the vehicle's driving status and the surrounding environment in the mode triggering conditions. Then, when the vehicle meets the mode switching conditions, it switches the vehicle's driving mode to the target driving mode. Without the driver's own judgment or manual adjustment, the vehicle's driving mode can be directly switched to the target driving mode that matches the driving status and the surrounding environment, improving the efficiency of driving mode switching. Furthermore, the switched driving mode matches the vehicle's driving performance and the current road conditions, ensuring safety and comfort during driving, thereby improving user satisfaction with the vehicle.

[0106] The above-mentioned method for switching driving modes can be executed by a computer device. In this embodiment, the computer device can be configured as a terminal or a server. When the computer device is configured as a terminal, the terminal can act as the execution subject to implement the technical solution provided in this embodiment. When the computer device is configured as a server, the server can act as the execution subject to implement the technical solution provided in this embodiment. Alternatively, the technical solution provided in this application can be implemented through the interaction between the terminal and the server. This embodiment does not limit the implementation of the technical solution.

[0107] Figure 6 is a structural block diagram of a vehicle 600 according to an embodiment of this application. Typically, the vehicle 600 includes a processor 601 and a memory 602.

[0108] Processor 601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0109] Memory 602 may include one or more computer-readable storage media, which may be non-transitory. Memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in memory 602 is used to store at least one computer program. The at least one computer program is used to be executed by processor 601 to implement the driving mode switching method provided in the method embodiments of this application.

[0110] In some embodiments, the vehicle 600 may also optionally include a peripheral device interface 603 and at least one peripheral device. The processor 601, memory 602, and peripheral device interface 603 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 603 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 608.

[0111] Peripheral interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 601 and memory 602. In some embodiments, processor 601, memory 602 and peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 601, memory 602 and peripheral interface 603 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0112] The radio frequency (RF) circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 604 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 604 can communicate with other vehicles via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 604 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0113] Display screen 605 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 605 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 601 for processing. In this case, display screen 605 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 605, disposed on the front panel of vehicle 600; in other embodiments, there may be at least two display screens, disposed on different surfaces of vehicle 600 or in a folded design; in other embodiments, display screen 605 may be a flexible display screen, disposed on a curved or folded surface of vehicle 600. Furthermore, display screen 605 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 605 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0114] The camera assembly 606 is used to acquire images or videos. In some embodiments, the camera assembly 606 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the vehicle, and the rear-facing camera is located at the rear of the vehicle. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0115] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 601 for processing, or input to the radio frequency circuit 604 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, positioned at different locations within the vehicle 600. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 607 may also include a headphone jack.

[0116] Power supply 608 is used to supply power to various components in vehicle 600. Power supply 608 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 608 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0117] In some embodiments, the vehicle 600 further includes one or more sensors 609. The one or more sensors 609 include, but are not limited to, an acceleration sensor 610, a gyroscope sensor 611, a pressure sensor 612, an optical sensor 613, and a proximity sensor 614.

[0118] Accelerometer 610 can detect the magnitude of acceleration along the three axes of a coordinate system established with respect to vehicle 600. For example, accelerometer 610 can be used to detect the components of gravitational acceleration along the three axes. Processor 601 can control display screen 605 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 610. Accelerometer 610 can also be used for games or for acquiring user motion data.

[0119] The gyroscope sensor 611 can detect the orientation and rotation angle of the vehicle 600. The gyroscope sensor 611 can work in conjunction with the accelerometer sensor 610 to collect the user's 3D movements of the vehicle 600. Based on the data collected by the gyroscope sensor 611, the processor 601 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0120] The pressure sensor 612 can be disposed on the side frame of the vehicle 600 and / or on the lower layer of the display screen 605. When the pressure sensor 612 is disposed on the side frame of the vehicle 600, it can detect the user's grip signal on the vehicle 600, and the processor 601 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 612. When the pressure sensor 612 is disposed on the lower layer of the display screen 605, the processor 601 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 605. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0121] An optical sensor 613 is used to collect ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 based on the ambient light intensity collected by the optical sensor 613. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is decreased. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 based on the ambient light intensity collected by the optical sensor 613.

[0122] The proximity sensor 614, also known as a distance sensor, is typically installed on the front panel of the vehicle 600. The proximity sensor 614 is used to detect the distance between the user and the front of the vehicle 600. In one embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the vehicle 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from a screen-on state to a screen-off state; when the proximity sensor 614 detects that the distance between the user and the front of the vehicle 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from a screen-off state to a screen-on state.

[0123] Those skilled in the art will understand that the structure shown in FIG6 does not constitute a limitation on vehicle 600, and may include more or fewer components than shown, or combine certain components, or employ different component arrangements.

[0124] This application also provides a computer-readable storage medium storing at least one computer program. This computer program is loaded and executed by a processor of a computer device to implement the operations performed by the computer device in the driving mode switching method of the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0125] In some embodiments, the computer program involved in the present application embodiments may be deployed and executed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network. Multiple computer devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.

[0126] This application also provides a computer program product, including a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, enabling the computer device to use the driving mode switching method described in any of the above embodiments.

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

[0128] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method of switching a driving mode, characterized by, The method includes: When the mode switching function is activated, the vehicle's driving status information and environmental information at the current moment are obtained. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the vehicle's location. Based on the driving status information, the environmental information, and the mode triggering conditions, a target driving mode is determined. The mode triggering conditions are used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information. If the vehicle meets the mode switching conditions, the driving mode of the vehicle is switched to the target driving mode. The mode switching conditions are used to indicate the vehicle state that allows switching driving modes.

2. The driving mode switching method according to claim 1, characterized by, The process of obtaining the road condition information includes at least one of the following: The vehicle's wading radar is used to determine the depth to which the vehicle's wheels sink into the road. The vehicle acquires road condition information ahead of it using a forward-facing camera. This road condition information includes at least one of the road surface features and traffic conditions ahead of the vehicle.

3. The method of claim 1, wherein When the vehicle meets the mode switching conditions, switching the vehicle's driving mode to the target driving mode includes: If the vehicle meets the mode switching conditions, mode switching information is displayed. The mode switching information is used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode. In response to a confirmation switch operation for the mode switching information, the driving mode of the vehicle is switched to the target driving mode.

4. The driving mode switching method according to claim 3, characterized by, The method further includes: If the display duration of the mode switching information reaches a preset duration, and the driver does not perform any operation on the mode switching information within the preset duration, then the driving mode of the vehicle will be switched to the target driving mode.

5. The method of claim 1, wherein Switching the vehicle's driving mode to the target driving mode includes: A smooth processing method is used to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode.

6. The method of switching driving modes according to claim 1, wherein Switching the vehicle's driving mode to the target driving mode includes: Based on the driver of the vehicle and the target driving mode, historical driving parameters are obtained. The historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period. Adjust the vehicle's driving parameters at the current moment to the historical driving parameters.

7. The method of switching a driving mode according to claim 1, wherein The method further includes at least one of the following: If the vehicle's battery level or fuel level is not lower than a preset value at the current moment, it is determined that the vehicle's driving status information meets the mode switching conditions. The preset value is the indicator that the vehicle's battery level or fuel level should reach when the vehicle is driving in the target driving mode. If the vehicle's driving state is in a steady state at the current moment, it is determined that the vehicle's driving state information meets the mode switching conditions.

8. A driving mode switching device characterized by comprising: The device includes: The acquisition module is used to acquire the vehicle's driving status information and environmental information at the current moment when the mode switching function is activated. The environmental information includes road condition information and weather information. The road condition information is used to indicate the surface condition of the road where the vehicle is located, and the weather information is used to indicate the weather at the location of the vehicle. The first determining module is used to determine a target driving mode based on the driving status information, the environmental information, and the mode triggering condition, wherein the mode triggering condition is used to represent the matching relationship between the driving mode and the vehicle's driving status information and environmental information. The switching module is used to switch the driving mode of the vehicle to the target driving mode when the vehicle meets the mode switching conditions, wherein the mode switching conditions are used to indicate the vehicle state that allows switching driving modes.

9. The apparatus of claim 8, wherein, The acquisition module is configured to perform at least one of the following: The vehicle's wading radar is used to determine the depth to which the vehicle's wheels sink into the road. The vehicle acquires road condition information ahead of it using a forward-facing camera. This road condition information includes at least one of the road surface features and traffic conditions ahead of the vehicle.

10. The apparatus of claim 8, wherein, The switching module is used for: If the vehicle meets the mode switching conditions, mode switching information is displayed. The mode switching information is used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode. In response to a confirmation switch operation for the mode switching information, the driving mode of the vehicle is switched to the target driving mode.

11. The apparatus of claim 10, wherein, The switching module is also used for: If the display duration of the mode switching information reaches a preset duration, and the driver does not perform any operation on the mode switching information within the preset duration, then the driving mode of the vehicle will be switched to the target driving mode.

12. The apparatus of claim 8, wherein, The switching module is used for: A smooth processing method is used to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode.

13. The apparatus of claim 8, wherein, The switching module is used for: Based on the driver of the vehicle and the target driving mode, historical driving parameters are obtained. The historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period. Adjust the vehicle's driving parameters at the current moment to the historical driving parameters.

14. The apparatus of claim 8, wherein, The device further includes: The second determining module is configured to perform at least one of the following: If the vehicle's battery level or fuel level is not lower than a preset value at the current moment, it is determined that the vehicle's driving status information meets the mode switching conditions. The preset value is the indicator that the vehicle's battery level or fuel level should reach when the vehicle is driving in the target driving mode. If the vehicle's driving state is in a steady state at the current moment, it is determined that the vehicle's driving state information meets the mode switching conditions.

15. A vehicle characterized by comprising: The vehicle includes a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded by the processor and executed as the driving mode switching method according to any one of claims 1 to 7.

16. A computer readable storage medium characterized by: The computer readable storage medium is configured to store at least one piece of computer program, and the at least one piece of computer program is configured to execute the driving mode switching method in any one of claims 1 to 7.

17. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is configured to execute the driving mode switching method in any one of claims 1 to 7.