Driving mode switching method and device, vehicle and storage medium
By integrating the wading radar and the front-view camera in the vehicle, and automatically determining and switching to the matching driving mode, the problem of technical thresholds in manual driving mode switching in the prior art is solved, and the efficiency and safety of driving mode switching is improved.
Patent Information
- Application Number
- CN202510358404.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-06-27
AI Technical Summary
There is a technical threshold for manual switching of existing vehicle driving modes. Drivers need to be familiar with and judge based on the terrain and road conditions, and it is easy to miss the best switching time, resulting in mismatch in vehicle performance and even safety hazards.
By integrating the wading radar and forward-view camera in the vehicle, the vehicle's driving status and environment information can be obtained, the target driving mode is automatically determined, and when the conditions are met, the driver can switch to the matching driving mode without manual operation.
It improves the efficiency and accuracy of driving mode switching, ensures that the vehicle performance matches the current road conditions, improves driving safety and comfort, and thus enhances user satisfaction with the vehicle.
Smart Images

Figure CN120207341A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technologies, and particularly to a method, device, vehicle, and storage medium for switching driving modes. Background Art
[0002] With the continuous improvement of people's living standards, higher requirements are put forward for the performance and driving experience of vehicles. 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.
[0003] Currently, vehicles are usually equipped with multiple preset driving modes, such as economy mode, standard mode, sport mode, snow mode, mud mode, sand mode, and rock mode, etc. These modes adjust parameters such as the vehicle's power output, suspension system, and four-wheel drive system to adapt to different terrains and road conditions. The driver can manually switch to the corresponding driving mode according to the actual driving scenario, thereby optimizing the vehicle's performance.
[0004] However, the manual switching of driving modes has certain technical thresholds. The driver's familiarity with the terrain and the ability to judge road conditions directly affect the efficiency of driving mode switching. If the driver is not familiar with the terrain or fails to detect changes in road conditions in a timely manner, the best switching opportunity may be missed, resulting in the vehicle being unable to provide performance matching the current road conditions, and even may lead to safety problems such as the vehicle being trapped, thereby reducing the overall satisfaction of users with the vehicle. Summary of the Invention
[0005] Embodiments of this application provide a method, device, vehicle, and storage medium for switching driving modes, which can improve the switching efficiency of driving modes, ensure that the vehicle performance matches the current road conditions and the safety of the vehicle, thereby improving the overall satisfaction of users with the vehicle. The technical solutions are as follows:
[0006] On the one hand, a method for switching driving modes is provided. The method includes:
[0007] When the mode switching function is activated, obtain the driving state information and environmental information of the vehicle at the current moment. The environmental information includes road condition information and weather information. The road condition information is used to represent the surface state of the road where the vehicle is located, and the weather information is used to represent the weather at the location where the vehicle is located;
[0008] Based on the driving state information, the environmental information, and the mode trigger condition, determine the target driving mode. The mode trigger condition is used to represent the matching relationship between the driving mode and the driving state information and environmental information of the vehicle;
[0009] When the vehicle meets the mode switching condition, switch the driving mode of the vehicle to the target driving mode, where the mode switching condition is used to represent the vehicle state that allows the driving mode to be switched.
[0010] In some embodiments, the process of obtaining the environmental information includes at least one of the following:
[0011] Obtain the depth of the wheels of the vehicle sinking into the road through the wading radar on the vehicle;
[0012] Obtain the road conditions information in front of the vehicle through the front view camera on the vehicle, where the road conditions information in front of the vehicle includes at least one of the road surface characteristics and traffic conditions in front of the vehicle.
[0013] In some embodiments, when the vehicle meets the mode switching condition, switching the driving mode of the vehicle to the target driving mode includes:
[0014] When the vehicle meets the mode switching condition, display mode switching information, where the mode switching information is used to determine whether the driver of the vehicle allows the vehicle to switch to the target driving mode;
[0015] In response to a confirmed switching operation for the mode switching information, switch the driving mode of the vehicle to the target driving mode.
[0016] In some embodiments, the method further includes:
[0017] 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, then switch the driving mode of the vehicle to the target driving mode.
[0018] In some embodiments, switching the driving mode of the vehicle to the target driving mode includes:
[0019] Adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode in a smooth processing manner.
[0020] In some embodiments, switching the driving mode of the vehicle to the target driving mode includes:
[0021] Based on the driver in the vehicle and the target driving mode, obtain historical driving parameters, where 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;
[0022] Adjust the driving parameters of the vehicle at the current moment to the historical driving parameters.
[0023] In some embodiments, the method further includes at least one of the following:
[0024] When the power or fuel level of the vehicle at the current moment is not lower than a preset value, it is determined that the driving state information of the vehicle meets the mode switching condition, and the preset value is the index that the power or fuel level of the vehicle should reach when the vehicle is driving in the target driving mode;
[0025] When the driving state of the vehicle is in a steady state at the current moment, it is determined that the driving state information of the vehicle meets the mode switching condition.
[0026] On the other hand, a driving mode switching device is provided, and the device includes:
[0027] An acquisition module, configured to acquire the driving state information and environmental information of the vehicle at the current moment when the mode switching function is started, where the environmental information includes road condition information and weather information, the road condition information is used to represent the surface state of the road where the vehicle is located, and the weather information is used to represent the weather at the location where the vehicle is located;
[0028] A first determination module, configured to determine a target driving mode based on the driving state information, the environmental information, and a mode trigger condition, where the mode trigger condition is used to represent the matching relationship between the driving mode and the driving state information and environmental information of the vehicle;
[0029] A switching module, configured to switch the driving mode of the vehicle to the target driving mode when the vehicle meets the mode switching condition, where the mode switching condition is used to represent the vehicle state that allows the driving mode to be switched.
[0030] In some embodiments, the acquisition module is configured to perform at least one of the following:
[0031] Acquire the depth of the wheels of the vehicle sinking into the road through the wading radar on the vehicle;
[0032] Acquire the road condition information in front of the vehicle through the front view camera on the vehicle, where the road condition information in front of the vehicle includes at least one of the road surface characteristics and traffic conditions in front of the vehicle.
[0033] In some embodiments, the switching module is configured to display mode switching information when the vehicle meets the mode switching condition, where 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 switching operation for the mode switching information, switch the driving mode of the vehicle to the target driving mode.
[0034] In some embodiments, the switching module is further configured to, 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, switch the driving mode of the vehicle to the target driving mode.
[0035] In some embodiments, the switching module is configured to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode in a smooth processing manner.
[0036] In some embodiments, the switching module is configured to obtain historical driving parameters based on the driver in the vehicle and the target driving mode, where the 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; and adjust the driving parameters of the vehicle at the current moment to the historical driving parameters.
[0037] In some embodiments, the device further includes: a second determination module, configured to perform at least one of the following:
[0038] When the power or fuel quantity of the vehicle at the current moment is not lower than a preset value, determine that the driving state information of the vehicle meets the mode switching condition, where the preset value is the index that the power or fuel quantity of the vehicle should reach when the vehicle is driving in the target driving mode;
[0039] When the driving state of the vehicle at the current moment is in a steady state, determine that the driving state information of the vehicle meets the mode switching condition.
[0040] On the other hand, a vehicle is provided, where the vehicle includes a processor and a memory, and the memory is used to store at least one segment of computer program, and the at least one segment of computer program is loaded and executed by the processor to perform the driving mode switching method described above.
[0041] On the other hand, a computer-readable storage medium is provided, which is characterized in that the computer-readable storage medium is used to store at least one segment of computer program, and the at least one segment of computer program is used to perform the driving mode switching method described above.
[0042] On the other hand, a computer program product is provided, including a computer program, where the computer program is stored in a computer-readable storage medium, and a processor of a vehicle reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the driving mode switching method provided in the above aspects or various optional implementation manners of the above aspects.
[0043] The solution provided by the embodiment of the present application can automatically obtain the driving state information and environmental information of the vehicle at the current moment when the mode switching function of the vehicle is activated. Then, according to the driving state information and environmental information, the target driving mode that matches the driving state and the environment of the vehicle is determined among the mode trigger conditions. Furthermore, when the vehicle meets the mode switching conditions, the driving mode of the vehicle is switched to the target driving mode. Without the driver's own judgment and manual adjustment, the driving mode of the vehicle can be directly switched to the target driving mode that matches the driving state and the environment, improving the switching efficiency of the driving mode. Moreover, the switched driving mode matches the driving performance of the vehicle and the current road conditions, ensuring the safety and comfort during driving, thereby improving the user's satisfaction with the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0045] Figure 1 It is a schematic diagram of the implementation environment of a method for switching driving modes provided by an embodiment of the present application;
[0046] Figure 2 It is a flowchart of a method for switching driving modes provided by an embodiment of the present application;
[0047] Figure 3 It is a framework diagram for switching driving modes provided by an embodiment of the present application;
[0048] Figure 4 It is a schematic structural diagram of a driving mode switching system provided by an embodiment of the present application;
[0049] Figure 5 It is a block diagram of a device for switching driving modes provided by an embodiment of the present application;
[0050] Figure 6 It is a schematic structural diagram of a vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0051] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the drawings.
[0052] In this application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions. It should be understood that there is no logical or chronological dependence between "first", "second", and "nth", nor are the quantity and execution order limited.
[0053] In this application, the term "at least one" means one or more, and the meaning of "multiple" means two or more.
[0054] 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 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 need to comply with relevant laws, regulations, and standards of relevant countries and regions. For example, the driving state information, environmental information, and historical driving parameters involved in this application are obtained under full authorization.
[0055] The driving mode switching method provided by the embodiments of this application can be executed by a computer device. In some embodiments, the computer device is a terminal or a server. First, taking the computer device as a terminal as an example, the implementation environment of the driving mode switching method provided by the embodiments of this application is introduced. Figure 1 It is a schematic diagram of the implementation environment of a driving mode switching method provided by the embodiments of this application. Refer to Figure 1 This implementation environment includes a vehicle 101 (terminal) and a server 102. The terminal 101 and the server 102 can be directly or indirectly connected through wired or wireless communication methods, and this application does not limit this.
[0056] In some embodiments, the vehicle 101 can be a new energy vehicle, such as a pure electric vehicle, a plug-in hybrid vehicle, a fuel cell electric vehicle, etc.; or, the vehicle 101 can also be a fuel vehicle, and the embodiments of this application do not limit this. The vehicle 101 is configured 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 in-vehicle terminal through a CAN (Controller Area Network) bus. Among them, there is a communication connection between the vehicle networking system and the server 102, and it can obtain the environmental information of the vehicle 101 (such as the weather information at the location where the vehicle 101 is located) from the server 102. Then, the vehicle controller can determine a suitable driving mode for the vehicle 101 according to the driving state information and environmental information of the vehicle 101, and then allocate braking force and driving force to the vehicle 101 through the driving mode to instruct the integrated brake controller, so as to switch the vehicle 101 to a suitable driving mode.
[0057] Those skilled in the art will understand that the number of the above terminals may be more or less. For example, the above terminal may be only one, or the above terminals may be dozens or hundreds, or even more. The embodiments of the present application do not limit the number and device type of the terminals.
[0058] In some embodiments, the server 102 is an independent physical server, or can also be a server cluster or a distributed system composed of multiple physical servers, and can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms. The server 102 can provide background support for the vehicle 101 to switch the driving mode. For example, the server 102 can provide information such as environmental information, mode trigger conditions, and mode switching conditions required for the vehicle 101 to switch the driving mode. The embodiments of the present application do not limit this. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 adopt a distributed computing architecture for collaborative computing.
[0059] Figure 2 is a flowchart of a method for switching a driving mode provided by an embodiment of the present application. Refer to Figure 2 , and in the embodiments of the present application, it is described by taking the execution by a vehicle as an example. The method for switching the driving mode includes the following steps:
[0060] 201. When the mode switching function is started, the vehicle obtains the driving state information and environmental information of the vehicle at the current moment. The environmental information includes road condition information and weather information. The road condition information is used to represent the surface state of the road where the vehicle is located, and the weather information is used to represent the weather at the location where the vehicle is located.
[0061] In the embodiments of the present application, the driving state information of the vehicle may include parameters such as the speed, acceleration, driving direction, vehicle position, yaw rate, pitch angle, fuel or power consumption, torque output, braking pressure, and tire pressure of the vehicle. The embodiments of the present application do not limit this. When the mode switching function has been started, the vehicle obtains the driving state information and environmental information at the current moment.
[0062] The environmental information includes the road condition information and weather information of the vehicle. The embodiments of the present application do not limit the acquisition methods of the road condition information and weather information.
[0063] In some embodiments, the process of obtaining road condition information includes at least one of the following:
[0064] First, a wading radar is installed below the rearview mirror of the vehicle. The vehicle obtains the depth of the wheels of the vehicle sinking into the road through the wading radar on the vehicle. That is, the vehicle obtains the road condition in the vertical direction of the vehicle, that is, the current road condition through the wading radar. For example, if there is snow on the road, the sinking depth is the depth of the vehicle sinking in the snow; if the road is muddy, the sinking depth is the depth of the vehicle in the mud; if there is water accumulation on the road, the sinking depth is the depth of the vehicle in the water accumulation.
[0065] Second, a front-view camera is installed on the vehicle. The vehicle obtains the road condition information in front of the vehicle through the front-view camera on the vehicle. The road condition information in front includes at least one of the road surface characteristics and traffic conditions in front of the vehicle. The road surface characteristics may include road surface materials (such as asphalt road surface, gravel road surface, brick and stone road surface), road surface flatness, road surface slope, road surface aging and damage characteristics (such as cracks, ruts, etc.), speed bumps on the road surface, etc., and the embodiments of the present application do not limit this. The traffic conditions may include road congestion degree, traffic signal status, traffic signs (such as speed limit signs), etc., and the embodiments of the present application do not limit this.
[0066] The solution provided by the embodiments of the present application obtains the current road condition of the vehicle through the wading radar and the road condition in front of the vehicle through the front-view camera, so that more accurate environmental information can be obtained, so as to match a more suitable driving mode for the vehicle subsequently, thereby ensuring the safety and comfort during the driving process, and further improving the user's satisfaction with the vehicle.
[0067] In some embodiments, a vehicle networking system may be installed on the vehicle. The vehicle can obtain the weather information at the location where the vehicle is located through the vehicle networking system, and the embodiments of the present application do not limit the method of obtaining the weather information. Among them, the vehicle networking system can be installed on the instrument panel of the vehicle and connected to the vehicle controller (body domain controller) through a private protocol, so as to provide the vehicle controller with the location information and the real-time weather information of the location information, so that the vehicle controller can determine the driving mode of the vehicle according to the driving state information and environmental information of the vehicle subsequently.
[0068] In the embodiments of the present application, the opening and closing of the mode switching function can be controlled by the user (such as the driver), or can be controlled by the vehicle, and the embodiments of the present application do not limit this.
[0069] In some embodiments, the mode switching function is controlled by the user. The vehicle can display mode switching controls on its own display screen (such as the instrument panel) to prompt the user to determine whether to hand over the driving mode switching task to the vehicle itself for execution. When the mode switching control is triggered, the vehicle start mode switching function is activated. This method of controlling the mode switching function by the user ensures that the driving situation of the vehicle conforms to the user's intention, that is, it meets the user's driving needs.
[0070] In other embodiments, the mode switching function is controlled by the vehicle. When the change frequency of the vehicle's environment is greater than a preset frequency, the vehicle activates the mode switching function. Or, when the frequency of the user (driver) switching the driving mode is greater than a preset frequency, the vehicle activates the mode switching function. This method can activate the mode switching function when frequent switching of the driving mode is required, and the vehicle itself makes the switch without the user having to manually switch frequently, which is beneficial to improving the user's driving experience. Or, when the current driving mode of the vehicle does not match the vehicle's environment, the vehicle activates the mode switching function. Since the driving mode does not match the vehicle's environment, it means that the user cannot select a suitable driving mode for the environment. In this case, the mode switching function is automatically activated and the vehicle itself makes the switch, which is beneficial to ensuring that the driving mode matches the environment, thereby ensuring driving safety and stability.
[0071] For the case where the mode switching function is controlled by the vehicle, before the vehicle activates the mode switching function, the vehicle can also display a switching prompt message on the display screen to prompt the user that the mode switching function is controlled by the vehicle itself. Further, the switching prompt message can also include a confirmation control and a cancellation control. When the confirmation control is triggered, the vehicle activates the mode switching function; when the cancellation control is triggered, the vehicle keeps the mode switching function in the off state.
[0072] 202. The vehicle determines a target driving mode based on the driving state information, environment information, and mode trigger conditions, where the mode trigger conditions are used to represent the matching relationship between the driving mode and the vehicle's driving state information and environment information.
[0073] In the embodiments of the present application, the driving modes of the vehicle can include various modes such as an economy mode, a snow mode, a muddy mode, a sandy mode, etc., and the embodiments of the present application do not limit this. The mode trigger conditions include the trigger conditions for various driving modes. The trigger condition for each driving mode refers to the conditions that the vehicle's driving state information and environment information need to meet when switching to that driving mode. The vehicle's vehicle controller determines the target driving mode that matches the vehicle's driving state information and environment information from the mode trigger conditions.
[0074] For example, the trigger condition corresponding to the snow mode is receiving a snow signal and the depth of the wheel sinking on the road is less than 10 cm; the trigger condition corresponding to the muddy mode is that the depth of the wheel sinking on the road is greater than 20 cm.
[0075] 203. When the vehicle meets the mode switching condition, the vehicle switches the driving mode of the vehicle to the target driving mode, and the mode switching condition is used to represent the vehicle state that allows the driving mode to be switched.
[0076] In the embodiment of the present application, the mode switching condition may include that the power or fuel of the vehicle is not lower than a preset value, the driving state of the vehicle is in a steady state, etc., and the embodiment of the present application does not limit this. Correspondingly, the process by which the vehicle determines that it meets the mode switching condition includes at least one of the following:
[0077] First, when the power or fuel of the vehicle at the current moment is not lower than the preset value, the vehicle determines that the driving state information of the vehicle meets the mode switching condition. The preset value is the index that the power or fuel of the vehicle should reach when driving in the target driving mode. That is, before switching the driving model, the vehicle needs to judge whether the remaining power or remaining fuel supports the driving mode to be switched. For example, in the muddy mode, the vehicle requires a large power output. If the power or fuel of the vehicle is low and not enough to support the drive in the muddy mode, the vehicle cannot switch to the muddy mode.
[0078] Second, when the driving state of the vehicle is in a steady state at the current moment, the vehicle determines that the driving state information of the vehicle meets the mode switching condition. The driving state being in a steady state means that the motion parameters of the vehicle (such as speed, acceleration, steering angle, roll angle, etc.) remain relatively stable and there are no obvious fluctuations or out-of-control phenomena. This state usually means that the vehicle is in a safe and controllable state.
[0079] For example, if the vehicle is going straight on the road at a certain vehicle speed, it is determined that the driving state of the vehicle is in a steady state; if the vehicle is making a sharp turn and large fluctuations will occur in the steering angle and roll angle, etc., it is determined that the driving state of the vehicle is in a non-steady state.
[0080] The solution provided by the embodiment of the present application considers driving factors such as the power or fuel of the vehicle and the driving state of the vehicle before switching the driving mode, and only allows the driving mode to be switched when the power or fuel of the vehicle is not lower than the preset value, ensuring the subsequent driving of the vehicle; only allows the driving mode to be switched when the driving state of the vehicle is in a steady state, ensuring the safety of vehicle driving.
[0081] In the embodiments of the present application, when the vehicle meets the mode switching conditions, the vehicle can automatically switch the driving mode of the vehicle to the target driving mode. Alternatively, before switching the driving mode, the vehicle can also ask for the driver's opinion and perform the mode switching only when the driver permits. The embodiments of the present application do not limit the way the vehicle asks for opinions. For example, the vehicle can play a voice in the vehicle asking whether to permit switching to the target driving mode, and after receiving the voice output by the driver permitting the switching, switch the driving mode to the target driving mode. Alternatively, the vehicle can also display a prompt message on the display screen in the vehicle to ask the driver whether to permit switching to the target driving mode, and after determining that the driver permits the switching through the prompt message, switch the driving mode to the target driving mode.
[0082] Correspondingly, when the vehicle meets the mode switching conditions, the vehicle displays mode switching information. The mode switching information is used to determine whether the driver of the vehicle permits the vehicle to switch to the target driving mode. Then, in response to the confirmation switching operation for the mode switching information, the vehicle switches the driving mode of the vehicle to the target driving mode. Among them, the mode switching information may include text asking whether to permit switching to the target driving mode, a confirmation control, and a cancellation control. When the confirmation control is triggered, the vehicle switches the driving mode to the target driving mode. When the cancellation control is triggered, the vehicle keeps the current driving mode unchanged. The solution provided by the embodiments of the present application ensures that the driving state of the vehicle meets the driving needs of the driver by asking for the driver's opinion before switching the driving mode, thereby improving the user's satisfaction with the vehicle.
[0083] In some other embodiments, 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, the vehicle switches the driving mode of the vehicle 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 accepts this switching request, and in this case, the driving mode is switched to the target driving mode. This method can realize the switching of the driving mode without the driver's operation, minimizes the impact on the driver's driving of the vehicle, ensures the safety during the driving process, and improves the user's driving experience.
[0084] During the process of switching the driving mode of the vehicle to the target driving mode, the vehicle can directly adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode. Alternatively, the vehicle can also adopt a smooth processing method to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode. The embodiments of the present application do not limit the smooth processing method. For example, the smooth processing method is linear interpolation, Bezier curve, or moving average, etc.
[0085] Among them, the vehicle can calculate the gap between the driving parameters at the current moment and the driving parameters indicated by the target driving mode. When the gap does not reach the preset value, the vehicle can directly adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode; when the gap reaches the preset value, the vehicle adopts a smooth processing method to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode.
[0086] The solution provided by the embodiment of the present application uses a smooth processing method to switch the driving parameters, ensuring the stability and safety of the vehicle during the driving mode switching process; moreover, only when the gap between the switching driving parameters reaches the preset value will the smooth processing method be used for switching. If the gap is small, it can be directly switched, improving the switching efficiency of the driving mode.
[0087] During the process of switching the driving mode of the vehicle to the target driving mode, the vehicle can use the above 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 the driving parameters pre-determined by the vehicle developers. Alternatively, the vehicle can also use the above method to switch the driving parameters to the driving parameters habitually used by the driver in the target driving mode. Correspondingly, during the process of switching the driving mode of the vehicle to the target driving mode, the vehicle can obtain historical driving parameters based on the driver in the vehicle and the target driving mode. The historical driving parameters are the driving parameters used by the driver when driving the vehicle in the target driving mode during the 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 by the embodiment of the present application conforms to the driving needs of the driver by switching the driving parameters to the driving parameters habitually used by the driver in the target driving mode, which is beneficial to improving the driving experience and satisfaction of the driver.
[0088] To more clearly describe the driving mode switching method provided by the embodiment of the present application, the driving mode switching process will be further described below with reference to the accompanying drawings. For example, Figure 3 is a framework diagram for switching the driving mode according to the embodiment of the present application. Refer to Figure 3, the driving mode switching system on the vehicle includes a wading radar, a front view camera, a vehicle networking system, a body domain controller (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, and is responsible for collecting and uploading real-time road condition data such as depth. The front view camera is connected to the body domain controller through a gateway, and is responsible for collecting and analyzing the road conditions ahead. The vehicle networking system is connected to the body domain controller through a private protocol, and provides the vehicle's position information and the real-time weather information at the vehicle's location. The body domain controller processes the current road conditions and vehicle conditions according to the mode trigger conditions, and converts them into driving mode CAN (Controller Area Network) signals (i.e., target driving modes), and sends them to the chassis domain controller. The chassis domain controller is connected to the body domain controller through a gateway, and intelligently distributes the braking force and driving force by receiving the driving mode information processed by the body domain controller. The cockpit domain controller is connected to the body domain controller through a gateway, processes the driving mode information processed by the body domain controller, and displays prompt information for the driver (such as mode switching information) through the instrument panel. That is to say, the chassis domain controller adjusts the performance parameters of the vehicle chassis actuators (braking force distribution of the braking system, power steering adjustment of the steering system, four-wheel power distribution, suspension system performance, etc.). The intelligent driving domain controller is connected to the body domain controller through a gateway, processes the driving mode information processed by the body domain controller, updates the vehicle's real-time driving state, and displays driver prompt information (such as prompting that the target driving mode has been switched) through the instrument panel.
[0089] The embodiments of the present application do not limit the installation positions of the various parts in the upper driving mode switching system. For example, refer to Figure 4 , Figure 4 is a schematic structural diagram of a driving mode switching system provided according to an embodiment of the present application. The wading radar 401 is installed below the outer rearview mirror; the front view camera 402 is installed above the front windshield; the vehicle networking system 403 is installed on the vehicle's tailgate; the body domain controller (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; the intelligent driving domain controller 407 is installed in the cockpit at the front of the vehicle.
[0090] An embodiment of the present application provides a method for switching driving modes. When the mode switching function of the vehicle is activated, it can automatically obtain the driving state information and environmental information of the vehicle at the current moment. Then, according to the driving state information and environmental information, a target driving mode that matches the driving state and the environment of the vehicle is determined among the mode triggering conditions. Furthermore, when the vehicle meets the mode switching conditions, the driving mode of the vehicle is switched to the target driving mode. Without the driver's own judgment and manual adjustment, the driving mode of the vehicle can be directly switched to the target driving mode that matches the driving state and the environment, improving the switching efficiency of the driving mode. Moreover, the switched driving mode matches the driving performance of the vehicle and the current road conditions, ensuring safety and comfort during driving, thereby improving the user's satisfaction with the vehicle.
[0091] Figure 5 It is a block diagram of a driving mode switching device provided according to an embodiment of the present application. This driving mode switching device is used to execute the steps when the above-mentioned driving mode switching method is executed. Refer to Figure 5 , the driving mode switching device includes:
[0092] An acquisition module 501, configured to obtain the driving state information and environmental information of the vehicle 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 represent the surface state of the road where the vehicle is located, and the weather information is used to represent the weather at the location where the vehicle is located;
[0093] A first determination module 502, configured to determine a target driving mode based on the driving state information, environmental information, and mode triggering conditions. The mode triggering conditions are used to represent the matching relationship between the driving mode and the driving state information and environmental information of the vehicle;
[0094] A switching module 503, configured to switch the driving mode of the vehicle to the target driving mode when the vehicle meets the mode switching conditions. The mode switching conditions are used to represent the vehicle state that allows the driving mode to be switched.
[0095] In some embodiments, the acquisition module 501 is configured to perform at least one of the following:
[0096] Obtain the depth of the vehicle's wheels sinking into the road through the wading radar on the vehicle;
[0097] Obtain the road condition information in front of the vehicle through the front view camera on the vehicle. The road condition information in front of the vehicle includes at least one of the road surface characteristics and traffic conditions in front 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 condition, where 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 confirmed switching operation for the mode switching information, switch the driving mode of the vehicle to the target driving mode.
[0099] In some embodiments, the switching module 503 is further configured to, 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, switch the driving mode of the vehicle to the target driving mode.
[0100] In some embodiments, the switching module 503 is configured to adjust the driving parameters of the vehicle at the current moment to the driving parameters indicated by the target driving mode in a smooth processing manner.
[0101] In some embodiments, the switching module 503 is configured to obtain historical driving parameters based on the driver in the vehicle and the target driving mode, where 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 driving parameters of the vehicle at the current moment to the historical driving parameters.
[0102] In some embodiments, the device further includes: a second determination module configured to perform at least one of the following:
[0103] When the power or fuel level of the vehicle at the current moment is not lower than a preset value, determine that the driving state information of the vehicle meets the mode switching condition, where the preset value is the index that the power or fuel level of the vehicle should reach when the vehicle is driving in the target driving mode;
[0104] When the driving state of the vehicle at the current moment is in a steady state, determine that the driving state information of the vehicle meets the mode switching condition.
[0105] The embodiment of the present application provides a driving mode switching device. When the mode switching function of the vehicle is activated, it can automatically obtain the driving state information and environmental information of the vehicle at the current moment, and thus determine a target driving mode that matches the driving state and the environment of the vehicle among the mode triggering conditions. Furthermore, when the vehicle meets the mode switching condition, switch the driving mode of the vehicle to the target driving mode. Without the driver's own judgment and manual adjustment, the driving mode of the vehicle can be directly switched to the target driving mode that matches the driving state and the environment, improving the switching efficiency of the driving mode. Moreover, the switched driving mode matches the driving performance of the vehicle and the current road conditions, ensuring the safety and comfort during driving, and thus improving the user's satisfaction with the vehicle.
[0106] In the embodiments of the present application, the computer device can be configured as a terminal or a server. When the computer device is configured as a terminal, the terminal can be the execution subject to implement the technical solutions provided by the embodiments of the present application. When the computer device is configured as a server, the server can be the execution subject to implement the technical solutions provided by the embodiments of the present application, or the technical solutions provided by the present application can be implemented through the interaction between the terminal and the server. The embodiments of the present application do not limit this.
[0107] Figure 6 It is a structural block diagram of a vehicle 600 provided according to the embodiments of the present application. Generally, the vehicle 600 includes: a processor 601 and a memory 602.
[0108] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0109] The memory 602 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 602 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one computer program. The at least one computer program is used to be executed by the processor TH01 to implement the driving mode switching method provided in the method embodiments of the present application.
[0110] In some embodiments, the vehicle 600 may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602, and the peripheral device interface 603 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 603 through a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 608.
[0111] The peripheral device interface 603 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.
[0112] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. In some embodiments, the radio frequency 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, and so on. The radio frequency circuit 604 can communicate with other vehicles through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.
[0113] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on or above the surface of the display screen 605. The touch signals can be input as control signals to the processor 601 for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there may be one display screen 605, which is disposed on the front panel of the vehicle 600; in other embodiments, there may be at least two display screens 605, which are respectively disposed on different surfaces of the vehicle 600 or are in a folding design; in other embodiments, the display screen 605 may be a flexible display screen, which is disposed on a curved surface or a folding surface of the vehicle 600. Even further, the display screen 605 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 605 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0114] The camera assembly 606 is used to collect images or videos. In some embodiments, the camera assembly 606 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the vehicle, and the rear camera is disposed on the back of the vehicle. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera, so as to implement functions such as background blurring by fusing the main camera and the depth camera, panoramic shooting by fusing the main camera and the wide-angle camera, and VR (Virtual Reality) shooting function or other fused shooting functions. In some embodiments, the camera assembly 606 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.
[0115] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 601 for processing, or input to the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the vehicle 600. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.
[0116] The power supply 608 is used to supply power to each component in the vehicle 600. The power supply 608 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 608 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through 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] The acceleration sensor 610 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established with the vehicle 600. For example, the acceleration sensor 610 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 610. The acceleration sensor 610 can also be used for the collection of game or user's motion data.
[0119] The gyroscope sensor 611 can detect the body direction and rotation angle of the vehicle 600. The gyroscope sensor 611 can cooperate with the acceleration sensor 610 to collect the 3D actions of the user on the vehicle 600. According to the data collected by the gyroscope sensor 611, the processor 601 can achieve the following functions: motion sensing (such as changing the UI according to the user's tilt operation), 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 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 holding signal of the user on the vehicle 600, and the processor 601 can perform left / right hand recognition or quick operation according to the holding 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 according to the pressure operation of the user on the display screen 605. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0121] The optical sensor 613 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 according to 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 according to the ambient light intensity collected by the optical sensor 613.
[0122] The proximity sensor 614, also known as the distance sensor, is usually disposed on the front panel of the vehicle 600. The proximity sensor 614 is used to collect 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 the lit state to the 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 the off state to the lit state.
[0123] Those skilled in the art can understand that Figure 6 the structure shown in does not constitute a limitation on the vehicle 600, and may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.
[0124] The embodiments of the present application further provide a computer-readable storage medium, in which at least one segment of computer program is stored, and the at least one segment of computer program is loaded and executed by a processor of a computer device to implement the operations performed by the computer device in the method for switching driving modes in 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 embodiments of the present application may be deployed to be executed on one computer device, or on multiple computer devices located at one location, or, on multiple computer devices distributed at multiple locations and interconnected through a communication network. The multiple computer devices distributed at multiple locations and interconnected through a communication network may form a blockchain system.
[0126] The embodiments of the present application further provide a computer program product, including a computer program, and the computer program is stored in a computer-readable storage medium. The processor of the computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device can adopt the method for switching driving modes described in any of the above embodiments.
[0127] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc.
[0128] The above are only optional embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for switching a driving mode, characterized in that: The method comprises: When the mode switching function is activated, the driving state information and environmental information of the vehicle at the current moment are obtained, wherein the environmental information includes road condition information and weather information, wherein the road condition information is used to indicate the surface state of the road where the vehicle is located, and the weather information is used to indicate the weather at the location where the vehicle is located; Determining a target driving mode based on the driving state information, the environmental information, and a mode triggering condition, wherein the mode triggering condition is used to indicate a matching relationship between the driving mode and the driving state information and the environmental information of the vehicle; When the vehicle meets a mode switching condition, the driving mode of the vehicle is switched to the target driving mode, wherein the mode switching condition is used to indicate a vehicle state that allows switching of the driving mode.
2. The driving mode switching method according to claim 1, characterized in that: The process of acquiring the traffic information includes at least one of the following: Obtaining the depth of the wheels of the vehicle sunk into the road by using a water wading radar on the vehicle; The road condition information ahead of the vehicle is obtained through a front-view camera on the vehicle, and the road condition information ahead includes at least one of road surface features and traffic conditions ahead of the vehicle.
3. The method for switching the driving mode according to claim 1, characterized in that: When the vehicle meets the mode switching condition, switching the driving mode of the vehicle to the target driving mode includes: If the vehicle meets the mode switching condition, displaying mode switching information, 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 switching operation for the mode switching information, the driving mode of the vehicle is switched to the target driving mode.
4. The method for switching the driving mode according to claim 3, characterized in that: The method further comprises: If the display time of the mode switching information reaches a preset time, and the driver does not operate the mode switching information within the preset time, the driving mode of the vehicle is switched to the target driving mode.
5. The method for switching the driving mode according to claim 1, characterized in that: The switching the driving mode of the vehicle to the target driving mode includes: A smooth processing method is adopted 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 for switching the driving mode according to claim 1, characterized in that: The switching the driving mode of the vehicle to the target driving mode includes: Based on the driver in the vehicle and the target driving mode, acquiring historical driving parameters, the historical driving parameters being driving parameters used by the driver when driving the vehicle in the target driving mode during a historical time period; The driving parameters of the vehicle at the current moment are adjusted to the historical driving parameters.
7. The method for switching driving modes according to claim 1, characterized in that: The method further comprises at least one of the following: When the current power level or fuel level of the vehicle is not less than a preset value, determining that the driving state information of the vehicle meets the mode switching condition, the preset value being an indicator of the power level or fuel level of the vehicle to be reached when the vehicle is driving in the target driving mode; When the driving state of the vehicle is in a steady state at the current moment, it is determined that the driving state information of the vehicle meets the mode switching condition.
8. A driving mode switching device, characterized in that: The device comprises: an acquisition module, used to acquire the driving state information and environmental information of the vehicle at the current moment when the mode switching function is activated, the environmental information including road condition information and weather information, the road condition information is used to indicate the surface state of the road where the vehicle is located, and the weather information is used to indicate the weather at the location where the vehicle is located; a first determination module, configured to determine a target driving mode based on the driving state information, the environmental information, and a mode triggering condition, wherein the mode triggering condition is used to indicate a matching relationship between the driving mode and the driving state information and the environmental information of the vehicle; 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 condition, and the mode switching condition is used to indicate the vehicle state that allows the driving mode to be switched.
9. A vehicle, characterized in that: The vehicle includes a processor and a memory, the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor and executes the driving mode switching method described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the driving mode switching method described in any one of claims 1 to 7.