Vehicle control method and device, equipment, storage medium and program product
By switching between physical and virtual shift paths in the vehicle, personalized user needs can be met, and a redundant path can be switched when one path fails. This solves the problems of the traditional vehicle shifting operation being too simple and lacking in safety, thus improving the driving experience and safety.
Patent Information
- Application Number
- CN202511958104.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-03-03
AI Technical Summary
Traditional vehicle gear shifting operations are simple and cannot meet the personalized needs of different users. Furthermore, they lack effective response mechanisms in case of emergencies, resulting in insufficient safety and reliability.
A vehicle control method is provided that allows flexible switching between physical and virtual shift paths via switching commands, and automatic or manual gear switching based on user habits, driving scenarios, and vehicle speed, ensuring personalized and safe shifting operations.
It enables flexible switching of gear shifting paths based on user needs and scenario changes, improving the driving experience and safety of the vehicle, ensuring that a redundant path can take over when one path fails, and guaranteeing the continuity and accuracy of gear shifting.
Smart Images

Figure CN121590547A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a vehicle control method, device, equipment, storage medium, and program product. Background Technology
[0002] In the field of automotive driving control, with the continuous advancement of automotive technology and the increasingly diverse demands of users for driving experience, the personalization and safety of vehicle gear shifting operations have become key considerations. Traditional vehicles are typically equipped with only a single physical gear shift path. While this fixed mode is intuitive to operate, it cannot meet the differentiated needs of different users with varying operating habits and driving scenarios. For example, some users are accustomed to the mechanical feel of traditional physical gear shifting, while others who pursue a technological experience prefer the convenience and novelty of virtual gear shifting. Furthermore, a single gear shift path lacks an effective response mechanism in the face of unexpected situations. If this path malfunctions due to hardware failure, software anomalies, or external interference, the vehicle will be unable to shift gears normally, which can easily lead to safety accidents and seriously threaten the lives of occupants. Such problems are particularly prominent in complex road conditions or extreme environments, directly affecting the vehicle's driving safety and reliability.
[0003] Therefore, improving the flexibility and safety of vehicle gear shifting is an urgent problem to be solved. Summary of the Invention
[0004] The vehicle control method, apparatus, equipment, storage medium, and program products provided in this application are intended to improve the flexibility and safety of vehicle gear shifting.
[0005] In a first aspect, embodiments of this application provide a vehicle control method, including:
[0006] In response to a received switching command, the vehicle's shift path is switched to a target shift path, the vehicle's shift path including a physical shift path and a virtual shift path;
[0007] In response to the received shift signal of the target shift path, the vehicle shifts gears.
[0008] Optionally, the step of switching the vehicle's shift path to the target shift path in response to the received switching command includes:
[0009] In response to the user's selection of a shift mode, a first switching instruction is received, wherein the first switching instruction includes the target shift mode selected by the user;
[0010] According to the target shifting method, the vehicle's shifting path is switched to the target shifting path.
[0011] Optionally, the step of receiving a first switching command in response to the user's selection of a shifting mode includes:
[0012] In response to the user triggering the vehicle's physical gear shifting device, the system receives the first switching instruction, wherein the target gear shifting mode included in the first switching instruction is a physical gear shifting mode; or, in response to the user triggering the vehicle's virtual gear shifting device, the system receives the first switching instruction, wherein the target gear shifting mode included in the first switching instruction is a virtual gear shifting mode.
[0013] Optionally, the step of receiving a first switching command in response to the user's selection of a shifting mode includes:
[0014] In response to the user triggering the vehicle's gear shift control, the first shift instruction is received.
[0015] Optionally, the step of switching the vehicle's shift path to the target shift path in response to the received switching command includes:
[0016] When the vehicle's shift path is the virtual shift path and the vehicle's speed increases from the first speed to the second speed, a second switching command is received, wherein the second speed is greater than or equal to the first speed threshold.
[0017] Switch the vehicle's shift path to the physical shift path.
[0018] Optionally, the method further includes:
[0019] When the vehicle's shift path is the physical shift path and the vehicle's speed decreases from the third speed to the fourth speed, a third switching command is received, wherein the fourth speed is less than or equal to the second speed threshold.
[0020] Switch the vehicle's shift path to the virtual shift path.
[0021] Optionally, the method further includes:
[0022] After the vehicle is started, the target shift path is determined based on the vehicle's historical shift records;
[0023] Switch the vehicle's shift path to the target shift path.
[0024] Optionally, determining the target shift path based on the vehicle's historical shift records includes:
[0025] Identify the driver of the vehicle;
[0026] The target shift path is determined based on the target shift record corresponding to the driver in the vehicle's historical shift records.
[0027] Optionally, determining the target shift path based on the target shift record corresponding to the driver in the vehicle's historical shift records includes:
[0028] Based on the target shift record corresponding to the driver in the vehicle's historical shift records, determine the proportion of each shift path used by the driver.
[0029] The target shift path is determined based on the usage ratio.
[0030] Optionally, determining the target shift path based on the usage ratio includes:
[0031] The shift path with a ratio greater than or equal to a preset ratio threshold is determined as the target shift path.
[0032] Optionally, the method further includes:
[0033] If the usage ratio of each shift path is less than the preset ratio threshold, output a shift path selection prompt message.
[0034] In response to the user's selection of a shift path, the user-selected shift path is used as the target shift path.
[0035] Optionally, the method further includes:
[0036] After the vehicle is started, the driver of the vehicle is identified;
[0037] The target shift path is determined based on the user characteristics of the driver, including age;
[0038] Switch the vehicle's shift path to the target shift path.
[0039] Optionally, the method further includes:
[0040] After the vehicle is started, the driver of the vehicle is identified;
[0041] The target shift path is determined based on the driver's preset shift preferences, which include physical preferences, virtual preferences, and vehicle speed adaptive preferences.
[0042] Switch the vehicle's shift path to the target shift path.
[0043] Optionally, when the preset shift preference is a physical preference, the method further includes:
[0044] In response to the user triggering the shift mode unlock function control, the function of switching shift paths is unlocked;
[0045] In response to a user's operation to switch the shift path, the vehicle's shift path is switched to the virtual shift path.
[0046] Optionally, when the preset shift preference is a virtual preference, the method further includes:
[0047] The physical gear shifting device of the vehicle is switched to a dormant state, and the operating force of the physical gear shifting device is increased to a preset operating force value.
[0048] Optionally, the method further includes:
[0049] When the effective status of the target shift path is detected to be invalid, the vehicle's shift path is switched to another shift path.
[0050] Optionally, the method further includes:
[0051] When it is detected that both the physical shift path and the virtual shift path are invalid, the vehicle's gear is switched to a preset gear, and a request for roadside assistance is executed.
[0052] Secondly, embodiments of this application provide a vehicle control device, comprising:
[0053] The first control module is used to switch the vehicle's shift path to a target shift path in response to a received switching command. The vehicle's shift path includes a physical shift path and a virtual shift path.
[0054] The second control module is used to switch the gears of the vehicle in response to the received shift signal of the target shift path.
[0055] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0056] The memory stores computer-executed instructions;
[0057] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0058] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0059] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0060] The vehicle control method, apparatus, device, storage medium, and program product provided in this application, in response to a received switching command, flexibly and accurately switch the vehicle's shifting path between physical and virtual shifting paths to a target shifting path, and quickly switch vehicle gears based on the shifting signal of the target shifting path. This fully meets the personalized needs of users for shifting operations. Different users can freely choose physical or virtual shifting according to their own operating habits and driving scenario preferences, satisfying their personalized driving experience. Simultaneously, the redundant setting of physical and virtual shifting paths can provide another shifting path to take over the shifting operation when one shifting path fails, ensuring the continuity and accuracy of vehicle gear shifting, thereby effectively improving vehicle safety during driving. Attached Figure Description
[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0062] Figure 1 A schematic diagram of a vehicle control system provided in an embodiment of this application;
[0063] Figure 2 A schematic flowchart illustrating a vehicle control method provided in an embodiment of this application;
[0064] Figure 3 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0065] Figure 4 A flowchart illustrating another vehicle control method provided in this application embodiment;
[0066] Figure 5 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0067] Figure 6 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0068] Figure 7 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0069] Figure 8 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0070] Figure 9 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application;
[0071] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0072] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0073] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0074] Currently, vehicle gear shifting methods on the market are relatively limited, typically only equipped with physical gear shifters. This fixed approach cannot meet the diverse operational needs of different users. Some users are accustomed to the intuitive operation of traditional physical gear shifters, while others prefer the more technologically advanced and convenient virtual gear shifting method. Furthermore, the lack of effective countermeasures in the event of unforeseen circumstances, such as mechanical failure of the physical gear shifter or software malfunction of the virtual gear shifting system, can easily lead to gear shifting failures, posing a significant safety hazard.
[0075] In view of this, this application provides a vehicle control method that, in response to a received switching command, flexibly and precisely switches the vehicle's shifting path between a physical shifting path and a virtual shifting path to a target shifting path, and rapidly switches the vehicle's gears based on the shifting signal of the target shifting path. This fully meets the personalized needs of users for shifting operations. Different users can freely choose physical or virtual shifting according to their own operating habits and driving scenario preferences, satisfying their personalized driving experience. Simultaneously, the redundancy setting of physical and virtual shifting paths allows for the provision of an alternative shifting path to take over the shifting operation when one shifting path fails, ensuring the continuity and accuracy of vehicle gear shifting, thereby effectively improving vehicle safety during driving.
[0076] Figure 1 This is a schematic diagram of a vehicle control system provided in an embodiment of this application. Figure 1 As shown, the system may include: a physical shifting subsystem, a virtual shifting subsystem, and a control module.
[0077] The physical shifting subsystem may include a physical shifting device (also known as a mechanical operating component) and an electronic sensing unit.
[0078] Physical gear shifting devices can be, for example, gear shift levers, which can be installed on the side of the driver's seat (e.g., within ±150mm of the X-axis and 500-700mm of the Y-axis from the R-point of the driver's seat) or near the steering wheel (e.g., column shift levers). Physical gear shifting devices can also take the form of gear shift knobs, gear shift buttons, etc., and this application does not limit this. Taking a gear shift lever as an example, the gear shift lever can include gear position markings (e.g., forward gear D, neutral N, reverse gear R, parking gear P, etc.), and the travel of the gear shift lever can be, for example, 100-150mm, with an operating force of 3-5N.
[0079] The electronic sensing unit may include, for example, a Hall sensor (such as a dual Hall sensor) and a magnet assembly, and is used to acquire gear position signals (such as gear position signals).
[0080] Optionally, the physical shifting subsystem may also include a mechanical feedback module, which has a built-in damper to provide graded operating feel and generates 0.2 N·m of torque feedback when the shift lever is in position.
[0081] When a user operates the vehicle's physical gear shifting device, the vehicle's gear can be switched to the gear corresponding to the shift signal operated by the user through the physical shifting path.
[0082] The virtual gear shifting subsystem can be implemented through the vehicle's infotainment display (the central control screen). For example, the central control screen can include a virtual gear shifting interface, which can be configured within a 10° viewing distance from the driver's side. The interface can include gear position control elements (such as Drive (D), Neutral (N), Reverse (R), and Park (P) controls). For instance, the interface could center on the P icon, with R / N / D indicators distributed along a circular sliding bar, supporting gear shifting via a three-level trigger method of "press-slide-release". The above is merely an exemplary description of one type of interface, and this application does not limit the specific design of this interface.
[0083] Optionally, vibration feedback can be output when the user successfully shifts gears through the interactive interface. For example, a 200Hz vibration feedback can be output, and the intensity of this vibration feedback can dynamically change with vehicle speed (e.g., 500mN at low speeds and 1000mN at high speeds).
[0084] When a user controls the vehicle via virtual gear shifting, the vehicle's gear can be switched to the gear corresponding to the shift signal operated by the user through a virtual gear shifting path.
[0085] The control module is used to control the vehicle's gear changes based on received physical or virtual shift signals. The control module can also be used to switch the vehicle's shift path between physical and virtual shift paths.
[0086] Below, with Figure 1 The control module shown is the execution entity. Specific embodiments are used to describe in detail the technical solution of this application and how the technical solution solves the aforementioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0087] Figure 2 This is a flowchart illustrating a vehicle control method provided in an embodiment of this application. Figure 2 As shown, the method may include:
[0088] S201. In response to the received switching command, switch the vehicle's shift path to the target shift path.
[0089] The vehicle's shift path includes physical shift path and virtual shift path.
[0090] One possible implementation is that the switching command can be triggered in response to a user operation. For example, it could be triggered when the user operates a physical gear shifter or a virtual gear shifter (as described above). Figure 1 When the user interacts with the interface, the system receives the switching command corresponding to the user's operation. Alternatively, the system can receive the switching command when the user triggers the gear shift control.
[0091] Another possible implementation is that the switching command is triggered according to preset triggering rules. For example, the switching command can be triggered based on changes in vehicle speed, such as triggering a switching command to switch to the physical shift path at higher speeds and triggering a switching command to switch to the virtual shift path at lower speeds. Alternatively, it can be triggered based on changes in user identity, such as triggering a switching command to switch to the shift path corresponding to a different driver when the vehicle's driver changes.
[0092] In this step, the shift path of the vehicle can be directly determined based on the content of the switching instruction: either the physical shift path or the virtual shift path. For example, if the switching instruction indicates switching to the virtual shift path, the target shift path is the virtual shift path; if the switching instruction indicates switching to the physical shift path, the target shift path is the physical shift path.
[0093] Alternatively, the vehicle's current shift path can be switched to the target shift path based on the current shift path and the switching command. For example, if the vehicle's current shift path is a physical shift path, it can be switched to a virtual shift path based on the switching command; if the vehicle's current shift path is a virtual shift path, it can be switched to a physical shift path based on the switching command.
[0094] S202, In response to the received shift signal of the target shift path, switch the vehicle's gear.
[0095] The shift signal is generated based on the user's operation of the physical or virtual shift mechanism. For example, if the user shifts to D gear using the physical or virtual shift mechanism, the shift signal indicates that the vehicle should be shifted to D gear.
[0096] When the target shift path is a physical shift path, the user needs to operate the physical shift device to generate a shift signal; when the target shift path is a virtual shift path, the user needs to operate the virtual shift device to generate a shift signal.
[0097] Upon receiving a shift signal, the vehicle shifts to the same gear as indicated by the shift signal.
[0098] The method provided in this application, in response to a received switching command, flexibly and precisely switches the vehicle's shifting path between a physical shifting path and a virtual shifting path to a target shifting path, and quickly switches the vehicle's gears based on the shifting signal of the target shifting path. This fully meets the personalized needs of users for shifting operations. Different users can freely choose physical or virtual shifting according to their own operating habits and driving scenario preferences, satisfying their personalized driving experience. Simultaneously, the redundancy setting of physical and virtual shifting paths allows for the provision of an alternative shifting path to take over the shifting operation when one shifting path fails, ensuring the continuity and accuracy of vehicle gear switching, thereby effectively improving vehicle safety during driving.
[0099] The following section will take the example of a switching command triggered by a user operation to provide a detailed explanation of how the vehicle's shift path is switched to the target shift path in step S201 in response to the received switching command. Figure 3 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 3 As shown, the aforementioned step S201 may specifically include:
[0100] S301, in response to the user's selection of a shift mode, receives the first shift command.
[0101] The first switching instruction includes the target shifting method selected by the user.
[0102] One possible implementation is to receive a first switching command in response to a user triggering the vehicle's gear shifting device. Specifically, for example, in response to a user triggering the vehicle's physical gear shifting device, the first switching command, which includes a target gear shifting mode of physical gear shifting, can be received; or, in response to a user triggering the vehicle's virtual gear shifting device, the first switching command, which includes a target gear shifting mode of virtual gear shifting, can be received.
[0103] In this implementation, users can shift gears either by operating a physical gear shifter or a virtual gear shifter. When a user operates the physical gear shifter, a first switching command is triggered, specifying the physical gear shifting method as the target, enabling the vehicle to perform the gear shift operation corresponding to the user's action via a physical gear shifting path. When a user operates the virtual gear shifter, a first switching command is triggered, specifying the virtual gear shifting method as the target, enabling the vehicle to perform the gear shift operation corresponding to the user's action via a virtual gear shifting path.
[0104] Another possible implementation involves receiving a first switching command in response to a user triggering the vehicle's gear shift control. This gear shift control can be, for example, a physical button or knob located inside the vehicle (such as on the center console, steering wheel, or any other location near the driver's seat), or a functional control within the vehicle's infotainment system interface, such as a button, knob, or list control. When the user triggers the gear shift control, the currently used gear path can be switched.
[0105] Optionally, the shift control can simply switch between different shift paths (e.g., if the shift control is a button, clicking the button will switch the shift path to the other). Alternatively, the shift control can switch to a specified shift path. For example, assuming the shift control is a knob, rotating it from the first position to the second position indicates a switch from the physical shift path to the virtual shift path; rotating it from the second position to the first position indicates a switch from the virtual shift path to the physical shift path.
[0106] S302. Based on the target shift method, switch the vehicle's shift path to the target shift path.
[0107] In this step, if the target shift method is physical shifting, the vehicle's shift path will be switched to physical shifting; if the target shift method is virtual shifting, the vehicle's shift path will be switched to virtual shifting.
[0108] The method provided in this application receives a first switching instruction in response to a user's selection of a shifting mode, and flexibly switches the vehicle's shifting path to a physical or virtual path according to the target shifting mode in the instruction. This not only supports users to actively select a shifting mode according to driving scenarios and personal preferences, but also achieves seamless switching between the two shifting paths, thereby improving the convenience of shifting operations and the personalization of the user's driving experience.
[0109] The following section will take the case where the switching command is automatically triggered by the vehicle as an example to provide a detailed explanation of how the vehicle responds to the received switching command in the aforementioned step S201 and switches the vehicle's shift path to the target shift path. Figure 4 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 4 As shown, the aforementioned step S201 may specifically include:
[0110] S401. When the vehicle's shift path is a virtual shift path and the vehicle speed increases from the first speed to the second speed, a second switching command is received.
[0111] The second vehicle speed is greater than or equal to the first speed threshold. The first speed threshold can be set according to actual needs, for example, it can be 60 km / h, but this application does not limit it.
[0112] In this step, when the vehicle's shift path is a virtual shift path, if the vehicle speed increases from a lower first speed to a higher second speed that is greater than or equal to the first speed threshold, it indicates that the increased speed is high. This makes it inconvenient for the user to operate the virtual shift interface and poses a significant driving risk. Therefore, a second switching command can be triggered to control the vehicle's shift path to switch to a physical shift path, allowing the user to perform shifting actions through physical shifting, thereby improving the user's operational convenience and driving safety.
[0113] For example, assuming the first speed threshold is 60 km / h and the first vehicle speed is 20 km / h, when the user increases the vehicle speed to a speed greater than or equal to 60 km / h, such as increasing to a second vehicle speed of 70 km / h, the second switching command can be triggered during the process of the vehicle speed reaching 60 km / h.
[0114] S402. Switch the vehicle's shift path to the physical shift path.
[0115] Optionally, when switching to a physical shift path, the user can be notified that they have switched to a physical shift path through voice prompts, on-screen prompts, or special sound prompts.
[0116] The method provided in this application automatically switches the virtual shifting path to the physical shifting path when the vehicle speed increases to a higher threshold. This avoids the inconvenience and potential driving risks for users operating the virtual interactive interface in high-speed scenarios, and enables users to perform stable and reliable shifting operations through the physical shifting device, thereby improving user convenience and driving safety.
[0117] Figure 5 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 5 As shown, the aforementioned step S201 may specifically include:
[0118] S501. When the vehicle's shift path is a physical shift path and the vehicle speed decreases from the third speed to the fourth speed, a third switching command is received.
[0119] The fourth speed is less than or equal to the second speed threshold. The second speed threshold can be set according to actual needs, for example, it can be 30 km / h, and this application does not limit it.
[0120] In this step, when the vehicle is in the physical shift path, if the vehicle speed decreases from a relatively high third speed to a lower fourth speed (less than or equal to the second speed threshold), it indicates that the current vehicle speed is low. Users can then easily operate the virtual shift interface without significant driving risk. At this point, a third switching command can be triggered to switch the vehicle's shift path to the virtual shift path, allowing users to complete the shifting action through the vehicle's infotainment interface, thus enhancing the user's personalized experience.
[0121] For example, assuming the second speed threshold is 30 km / h and the third speed is 50 km / h, when the user decelerates to the fourth speed of 25 km / h, the vehicle can automatically trigger the third switching command as the speed drops to 30 km / h.
[0122] S502, Switch the vehicle's shift path to a virtual shift path.
[0123] Optionally, when switching to a virtual shift path, the user can be notified that they have switched to a virtual shift path through voice prompts, on-screen prompts, or special sound prompts.
[0124] The method provided in this application automatically switches the physical shift path to a virtual shift path when the vehicle speed decreases to a lower threshold, enabling users to conveniently complete shift operations through the vehicle's infotainment interface in low-speed scenarios. This enhances the personalized experience of the operation and optimizes the flexibility of the shift control strategy and the comfort of the user's driving.
[0125] Figure 6 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 6 As shown, the method may further include:
[0126] S601. After the vehicle is started, the target shift path is determined based on the vehicle's historical shift records.
[0127] Historical shift records refer to the collection of information regarding the shift paths (physical or virtual) selected for each shift operation within a past period (such as the past week, month, or a custom timeframe), along with their corresponding usage frequency, time, and driving scenarios. This record can be stored in the vehicle's local memory or on a cloud server for analyzing the user's shifting habits.
[0128] One possible implementation is to determine the target shift path directly based on the vehicle's historical shift records. For example, a shift path with a higher usage rate can be identified as the target shift path. Alternatively, a shift path with a usage rate greater than or equal to a preset threshold can be identified as the target shift path. For instance, assuming the vehicle's historical shift records show that the vehicle used physical shift paths 70% of the time and virtual shift paths 30% of the time in the past 30 days, and the preset threshold is 60%, then the physical shift path can be identified as the target shift path. Alternatively, if the vehicle used physical shift paths 70% of the time and virtual shift paths 30% of the time in the past 30 days, then the physical shift path with the higher usage rate can be identified as the target shift path.
[0129] Another possible implementation method is to determine the target shift path based on the vehicle's historical shift records and the identity of the driver. Specifically, this method can be implemented through the following sub-steps:
[0130] S6011, Identify the driver of the vehicle.
[0131] In this step, the identity of the current driver can be comprehensively identified through one or more of the following methods: facial recognition from the vehicle camera, weight characteristics detected by the seat pressure sensor, the user's logged-in vehicle account information, or Bluetooth / NFC connection information between the user's smart device (such as a mobile phone) and the vehicle.
[0132] S6012. Determine the target shift path based on the target shift record corresponding to the driver in the vehicle's historical shift records.
[0133] In this step, the identity of the identified driver can be used, such as by filtering the target shift record corresponding to that driver from the vehicle's historical shift records based on the driver's identity identifier. Then, the target shift path is determined based on the content of the target shift record corresponding to that driver.
[0134] One possible implementation is to directly count the last used shift path in the user's historical shift records and use that as the target shift path. For example, if user A used a virtual shift path last time they drove, then the system would switch to the virtual shift path by default upon startup.
[0135] Another possible approach is to determine the target shift path based on the driver's usage ratio of each shift path. Specifically, the driver's usage ratio of each shift path can be determined from the vehicle's historical shift records and the corresponding target shift records, and then the target shift path can be determined based on the usage ratio.
[0136] In this implementation, for example, the shift path with a higher usage rate can be determined as the target shift path. Alternatively, the shift path with a usage rate greater than or equal to a preset percentage threshold can be determined as the target shift path. For instance, assuming user B's historical shift records show that their frequency of using physical shift paths is 80%, virtual shift paths are 20%, and the preset percentage threshold is 75%, then the physical shift path can be determined as the target shift path. Alternatively, assuming user B's historical shift records show that their frequency of using physical shift paths is 80%, virtual shift paths are 20%, then the physical shift path with the higher usage rate can be determined as the target shift path.
[0137] S602, Switch the vehicle's shift path to the target shift path.
[0138] In this step, if the target shift path is a physical shift path, the physical shift device (such as the shift lever) can be unlocked, and the virtual shift interface can be disabled; if the target shift path is a virtual shift path, the physical shift device can be disabled, and virtual shift controls can be displayed on the vehicle's infotainment screen. Simultaneously, the user can be notified of the current shift path via voice prompts (such as "Switched to physical shift mode") or a pop-up window on the screen.
[0139] The method provided in this application combines the vehicle's historical gear shift records and the driver's identity to intelligently identify the user's gear shifting habits and automatically switch to the user's preferred gear shifting path when the vehicle starts. This reduces the number of manual switching steps for the user and improves the personalization of gear shifting control and driving convenience.
[0140] Optionally, in the aforementioned method of determining the target shift path using a ratio and a preset ratio threshold, if the usage ratio corresponding to each shift path is less than the preset ratio threshold, a shift path selection prompt can be output to prompt the user to manually select a shift path. Then, in response to the user's operation of selecting a shift path, the shift path selected by the user is taken as the target shift path.
[0141] For example, suppose in the historical shift records, the vehicle uses physical shift paths 40% of the time and virtual shift paths 60%, and the preset ratio threshold is 70%. In this case, the usage ratio of both shift paths is below the preset ratio threshold, requiring the user to select a target shift path. Therefore, a shift path selection prompt can be output via voice or screen display to remind the user to select a target shift path through voice command or manual operation. After the user processes the prompt, the system will respond to the user's selection of a shift path, and the selected shift path will be used as the target shift path.
[0142] Alternatively, in the aforementioned method of determining the target shift path using a ratio and a preset ratio threshold, if the usage ratio corresponding to each shift path is less than the preset ratio threshold, then the vehicle's default shift path is selected as the target shift path. For example, the vehicle's default shift path can be a physical shift path or a virtual shift path, or both physical and virtual shift paths can be enabled simultaneously, allowing users to perform shifting functions through both physical and virtual shifting methods.
[0143] Figure 7 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 7 As shown, the method may further include:
[0144] S701. After the vehicle is started, identify the driver of the vehicle.
[0145] The implementation method of this step is the same as that of step S6011 mentioned above, and will not be repeated here.
[0146] S702. Determine the target shift path based on the user characteristics of the driver.
[0147] User characteristics may include at least one of the following: age, gender, driving experience level, etc.
[0148] When user characteristics include age, if the driver is identified as an elderly user (e.g., age ≥ 60), considering their potential lower proficiency with virtual interfaces, a physical gear shifting path can be prioritized. If the user is a younger user (e.g., age < 30), they may prefer a virtual gear shifting path for a more technological feel. Alternatively, the target gear shifting path for different age groups can be determined based on actual needs, and this application does not impose any restrictions on this.
[0149] When user characteristics include gender, if the driver is identified as male, considering that some male users may prefer the direct control and mechanical feedback of physical gear shifting, a physical gear shifting path can be prioritized. If the user is female, she may prefer a virtual gear shifting path due to her preference for the simplicity and technological feel of a virtual interface. Alternatively, the target gear shifting paths corresponding to different genders can also be determined according to actual needs, and this application does not impose any restrictions on this.
[0150] When user characteristics include driving experience level, if the user is identified as a novice (e.g., driving experience ≤ 1 year), considering their low familiarity with the physical gear shifting process and the potential risk of misoperation due to unfamiliarity, a virtual gear shifting path can be prioritized. Conversely, if the user is a skilled user (e.g., 1 year < driving experience ≤ 5 years) or an experienced user (e.g., driving experience > 5 years), they may prioritize the physical path due to their preference for the direct feedback and control of physical gear shifting. Alternatively, the target gear shifting path corresponding to different driving experience levels can be determined based on actual needs; this application does not impose any restrictions on this.
[0151] S703: Switch the vehicle's shift path to the target shift path.
[0152] The implementation method of this step is the same as that of step S602 mentioned above, and will not be repeated here.
[0153] The method provided in this application identifies the driver of the vehicle after the vehicle is started, determines the target shift path based on the driver's user characteristics, and switches the vehicle's shift path to the target shift path. By combining the driver's age, gender, driving experience and other personalized characteristics, the method intelligently matches the driver's preferred shift path, thereby reducing the risk of misoperation caused by the user's unfamiliarity with the operation and improving the adaptability of shift control and driving safety.
[0154] Figure 8 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application. Figure 8 As shown, the method may further include:
[0155] S801. After the vehicle is started, identify the driver of the vehicle.
[0156] The implementation method of this step is the same as that of step S6011 mentioned above, and will not be repeated here.
[0157] S802. Determine the target shift path based on the driver's preset shift preferences.
[0158] Among them, the preset shift preferences include physical preferences, virtual preferences, and vehicle speed adaptive preferences.
[0159] The aforementioned physical preference refers to the driver's explicit selection of "prioritize physical shift paths" in the vehicle settings. Once the driver's preset shift preference is confirmed to be a physical preference, the physical shift path will be directly determined as the target shift path regardless of the current vehicle speed, driving scenario, or other conditions, in order to meet the user's need for direct feedback from physical controls.
[0160] The aforementioned virtual preference refers to the driver's explicit selection of "prioritize virtual shift paths" in the vehicle settings. Once the driver's preset shift preference is confirmed to be a virtual preference, the virtual shift path will be directly set as the target shift path regardless of the current vehicle speed, driving scenario, or other conditions. This caters to users' needs for a sense of technology, simplified operation processes, or familiarity with interacting through virtual interfaces.
[0161] The aforementioned adaptive speed preference refers to the driver explicitly selecting "automatic shifting path based on vehicle speed" in the vehicle settings. Once the driver's preset shifting preference is confirmed to be adaptive speed, the target path needs to be dynamically adjusted based on real-time vehicle speed information. For example, the aforementioned... Figure 5 The method shown in the embodiment switches to a virtual shift path when the vehicle speed is below a second speed threshold (e.g., 30 km / h), considering the ease of operation and safety in low-speed scenarios. When the vehicle speed is above a first speed threshold (e.g., 60 km / h), it switches to a physical shift path to avoid distracting the user from the virtual interface. When the vehicle speed is between the two, the current path can be maintained or further optimized based on the user's historical habits. Alternatively, the target shift path corresponding to different vehicle speed ranges can also be dynamically adjusted according to actual needs (e.g., driving scenarios, user feedback), and this application does not impose any restrictions on this.
[0162] In this step, the preset shift preference can be set by the user in the vehicle's infotainment system settings. It can be associated with the user's account or the user's biometric features (such as face, iris, fingerprint, etc.). Once the driver's identity is recognized (such as recognizing the current user account, recognizing the user through facial recognition, etc.), the preset shift preference settings corresponding to that driver are extracted.
[0163] S803: Switch the vehicle's shift path to the target shift path.
[0164] The implementation method of this step is the same as that of step S602 mentioned above, and will not be repeated here.
[0165] The method provided in this application identifies the driver of the vehicle after the vehicle is started, determines the target shift path according to the driver's preset shift preferences, and switches the vehicle's shift path to the target shift path. This allows the user to preset shift preferences, realizes personalized customization of the shift path, thereby meeting the different needs of different users for handling and safety, and improving the flexibility of the driving experience and user satisfaction.
[0166] Optional, in Figure 8In the method of this embodiment, if the preset shift preference is a physical preference, the function of switching shift paths can also be unlocked in response to the user's operation of triggering the shift mode unlock function control. Then, in response to the user's operation of switching shift paths, the vehicle's shift path is switched to a virtual shift path.
[0167] When the preset shift preference is physical, the shift path switching function and / or virtual shift function can be locked to prevent accidental activation of these functions and / or virtual shift control while operating the vehicle's infotainment interface. If the user needs to switch shift paths, they can unlock the function controls by operating the shift mechanism, thus releasing the lock on the shift path switching function and / or virtual shift function, allowing them to use these functions.
[0168] The gear shift unlock function control can be a physical control inside the vehicle or a virtual function control on the vehicle's infotainment interface. This application does not limit the type or specific form of the gear shift unlock function control.
[0169] After the user triggers the shift mode unlock function control, the shift path switching function and / or virtual shift function will be unlocked. Then, in response to the user's operation of switching the shift path, such as triggering the aforementioned shift path switching control, the vehicle's shift path will be switched to the virtual shift path. Optionally, the shift operation can also be performed through the virtual shift path in response to the user's operation of triggering the virtual shift device.
[0170] If the preset shift preference is a virtual preference, the vehicle's physical shift mechanism can be switched to a sleep state, and its operating force can be increased to a preset value. Specifically, when the user's preset shift preference is detected as a virtual preference, a command can be sent to the vehicle's control module to cut off the power supply to the physical shift mechanism or put it into a low-power sleep mode. At this time, the physical shift mechanism may still appear to be in its original position, but it is temporarily disabled in function to prevent accidental operation by the user.
[0171] Optionally, to prevent damage to the internal structure or triggering of physical shifting due to accidental external contact while the physical shifter is in a dormant state, the operating force threshold of the physical shifter can be increased to a preset operating force value. This preset operating force value can be set according to the vehicle's design standards and safety requirements, for example, 2-3 times the normal operating force. The physical shifter will only generate corresponding mechanical feedback when the user applies an operating force that reaches or exceeds this preset value, thereby ensuring the safety and durability of the physical shifter during its dormant period and reducing the risk of accidental activation. When the user subsequently changes the preset shifting preference or wakes up the physical shifter through a specific operation, it will restore its normal operating state and operating force setting.
[0172] The method provided in this application locks the shift path switching function and / or virtual shift function when the preset shift preference is a physical preference, preventing accidental user touch and ensuring driving safety and operational stability. When the user has a shifting need, the corresponding function can be unlocked by triggering the shift method to unlock the function control, realizing flexible shift path switching to meet diverse usage scenarios. When the preset shift preference is a virtual preference, the physical shift device is switched to a dormant state and the operating force threshold is increased, which not only avoids accidental operation of the physical shift device but also protects its internal structure and extends its service life. When the user changes the preference or wakes up the physical shift device, its normal working state and operating force settings are restored to flexibly adapt to the shifting needs and operating habits of different users at different stages, thereby improving the intelligence level, safety, and user experience satisfaction of vehicle shift control.
[0173] In one possible implementation, the method may further include: when the effective state of the target shift path is detected to be invalid, switching the vehicle's shift path to another shift path.
[0174] In this implementation, the effective status of the target shift path can be detected in real time. For example, the signal integrity of the target shift path can be monitored every second. If the Hall sensor of the physical shift fails (e.g., signal loss ≥100ms) or the virtual shift touch is unresponsive (e.g., three consecutive failed triggers), the effective status of the target shift path can be determined to be invalid, and the target shift path is currently faulty.
[0175] At this point, the vehicle's shift path can be automatically switched to another shift path. For example, when the physical shift path is invalid, it switches to the virtual shift path; when the virtual shift path is invalid, it switches to the physical shift path.
[0176] Optionally, when both the physical and virtual shift paths are detected as invalid, the vehicle's gear can be switched to a preset gear, and roadside assistance can be requested. For example, when both the physical and virtual shift paths are detected as invalid, the vehicle's gear can be switched to neutral (N) to prevent loss of control due to the inability to shift gears properly, ensuring the safety of the vehicle and its occupants. Furthermore, a roadside assistance request signal can be sent, or detailed fault information can be sent to the vehicle manufacturer or relevant service providers via the vehicle's communication module, allowing rescue personnel to understand the fault in advance and carry appropriate repair tools and parts, improving rescue efficiency. Optionally, fault information can also be displayed through indicator lights, buzzer alarms, voice prompts, and the vehicle's infotainment screen to alert the user to a shifting fault.
[0177] The method provided in this application monitors the effective status of the target shift path in real time and automatically switches to another shift path when a failure is detected. This ensures that the vehicle can still maintain a certain level of operability when the shift function malfunctions, avoiding serious consequences such as loss of vehicle control due to shift failure and improving vehicle driving safety. When both shift paths fail, the gear is switched to a preset gear and roadside assistance measures are implemented, further ensuring the safety of the vehicle and its occupants. At the same time, fault prompts are output in multiple ways, allowing users to understand the fault situation in a timely manner, enhancing the user's sense of control over the vehicle's status, thereby improving the user's driving experience and the overall reliability of the vehicle.
[0178] Figure 9 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application. Figure 9 As shown, the vehicle's control device may include: a first control module 11 and a second control module 12. In one possible implementation, it may also include: a processing module 13 and an output module 14.
[0179] The first control module 11 is used to switch the vehicle's shift path to the target shift path in response to the received switching command. The vehicle's shift path includes a physical shift path and a virtual shift path.
[0180] The second control module 12 is used to switch the vehicle's gears in response to the received shift signal of the target shift path.
[0181] Optionally, the first control module 11 is specifically configured to respond to the user's selection of a shift mode by receiving a first switching command, the first switching command including the target shift mode selected by the user. Based on the target shift mode, the vehicle's shift path is switched to the target shift path.
[0182] Optionally, the first control module 11 is specifically configured to receive a first switching command in response to a user triggering the vehicle's physical gear shifting device, wherein the target gear shifting method included in the first switching command is a physical gear shifting method. Alternatively, it may receive a first switching command in response to a user triggering the vehicle's virtual gear shifting device, wherein the target gear shifting method included in the first switching command is a virtual gear shifting method.
[0183] Optionally, the first control module 11 is specifically used to receive a first switching command in response to the user's operation of triggering the vehicle's gear shift control.
[0184] Optionally, the first control module 11 is specifically used to receive a second switching command when the vehicle's shift path is a virtual shift path and the vehicle speed increases from a first speed to a second speed, wherein the second speed is greater than or equal to a first speed threshold. The command then switches the vehicle's shift path to a physical shift path.
[0185] Optionally, the first control module 11 is further configured to receive a third switching command when the vehicle's shift path is a physical shift path and the vehicle speed decreases from a third speed to a fourth speed, wherein the fourth speed is less than or equal to a second speed threshold. This switches the vehicle's shift path to a virtual shift path.
[0186] Optionally, the processing module 13 is used to determine the target shift path based on the vehicle's historical shift records after the vehicle is started. The first control module 11 is also used to switch the vehicle's shift path to the target shift path.
[0187] Optionally, processing module 13 is specifically used to identify the vehicle's driver. Based on the target shift record corresponding to the driver in the vehicle's historical shift records, it determines the target shift path.
[0188] Optionally, processing module 13 is specifically used to determine the usage ratio of each shift path by the driver based on the target shift record corresponding to the driver in the vehicle's historical shift records. Based on the usage ratio, the target shift path is determined.
[0189] Optionally, the processing module 13 is specifically used to determine the shift path with a usage ratio greater than or equal to a preset ratio threshold as the target shift path.
[0190] Optionally, the output module 14 is used to output a shift path selection prompt when the usage ratio corresponding to each shift path is less than a preset ratio threshold. The processing module 13 is also used to respond to the user's operation of selecting a shift path and use the shift path selected by the user as the target shift path.
[0191] Optionally, processing module 13 is specifically used to identify the vehicle's driver after the vehicle is started. Based on the driver's characteristics, a target shift path is determined, including age. First control module 11 is specifically used to switch the vehicle's shift path to the target shift path.
[0192] Optionally, processing module 13 is specifically used to identify the vehicle's driver after the vehicle is started. Based on the driver's preset shifting preferences, a target shifting path is determined. These preset shifting preferences include physical preferences, virtual preferences, and vehicle speed adaptive preferences. First control module 11 is specifically used to switch the vehicle's shifting path to the target shifting path.
[0193] Optionally, when the preset shift preference is a physical preference, the first control module 11 is also used to unlock the function of switching shift paths in response to the user's operation of triggering the shift mode unlock function control. In response to the user's operation of switching shift paths, the vehicle's shift path is switched to a virtual shift path.
[0194] Optionally, when the preset shift preference is a virtual preference, the first control module 11 is also used to switch the vehicle's physical shift device to a dormant state and increase the operating force of the physical shift device to a preset operating force value.
[0195] Optionally, the first control module 11 is also used to switch the vehicle's shift path to another shift path when the effective state of the target shift path is detected to be invalid.
[0196] Optionally, the first control module 11 is also used to switch the vehicle's gear to a preset gear and execute a request for roadside assistance when it is detected that the effective status of both the physical shift path and the virtual shift path is invalid.
[0197] The vehicle control device provided in this application embodiment can execute the vehicle control method in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0198] Figure 10 This is a schematic diagram of an electronic device provided in an embodiment of this application. The electronic device is used to execute the aforementioned vehicle control method. Figure 10 As shown, the electronic device 1000 may include at least one processor 1001, a memory 1002, and a communication interface 1003.
[0199] The memory 1002 is used to store programs. Specifically, the program may include program code, which includes computer operation instructions.
[0200] The memory 1002 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0201] The processor 1001 is used to execute computer execution instructions stored in the memory 1002 to implement the method described in the foregoing method embodiments. The processor 1001 may be a CPU, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0202] The processor 1001 can communicate and interact with external devices through the communication interface 1003. In specific implementations, if the communication interface 1003, memory 1002, and processor 1001 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.
[0203] Optionally, in a specific implementation, if the communication interface 1003, memory 1002 and processor 1001 are integrated on a single chip, then the communication interface 1003, memory 1002 and processor 1001 can communicate through an internal interface.
[0204] This application also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores program instructions, which are used in the methods described in the above embodiments.
[0205] This application also provides a program product including executable instructions stored in a readable storage medium. At least one processor of a computing device can read the executable instructions from the readable storage medium, and the at least one processor executes the executable instructions to cause the computing device to implement the above-described vehicle control method.
[0206] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for controlling a vehicle, characterized in that, The method includes: In response to a received switching command, the vehicle's shift path is switched to a target shift path, the vehicle's shift path including a physical shift path and a virtual shift path; In response to the received shift signal of the target shift path, the vehicle shifts gears.
2. The method according to claim 1, characterized in that, The step of switching the vehicle's shift path to the target shift path in response to the received switching command includes: In response to the user's selection of a shift mode, a first switching instruction is received, wherein the first switching instruction includes the target shift mode selected by the user; According to the target shifting method, the vehicle's shifting path is switched to the target shifting path.
3. The method according to claim 2, characterized in that, The response to the user's selection of a shift mode, receiving a first switching command, includes: In response to the user triggering the physical shifting device of the vehicle, the system receives the first switching instruction, wherein the target shifting mode included in the first switching instruction is the physical shifting mode; Alternatively, in response to the user triggering the vehicle's virtual gear shifting device, the system receives the first switching instruction, wherein the target gear shifting mode included in the first switching instruction is the virtual gear shifting mode.
4. The method according to claim 2, characterized in that, The response to the user's selection of a shift mode, receiving a first switching command, includes: In response to the user triggering the vehicle's gear shift control, the first shift instruction is received.
5. The method according to claim 1, characterized in that, The step of switching the vehicle's shift path to the target shift path in response to the received switching command includes: When the vehicle's shift path is the virtual shift path and the vehicle's speed increases from the first speed to the second speed, a second switching command is received, wherein the second speed is greater than or equal to the first speed threshold. Switch the vehicle's shift path to the physical shift path.
6. The method according to claim 5, characterized in that, The method further includes: When the vehicle's shift path is the physical shift path and the vehicle's speed decreases from the third speed to the fourth speed, a third switching command is received, wherein the fourth speed is less than or equal to the second speed threshold. Switch the vehicle's shift path to the virtual shift path.
7. The method according to claim 1, characterized in that, The method further includes: After the vehicle is started, the target shift path is determined based on the vehicle's historical shift records; Switch the vehicle's shift path to the target shift path.
8. The method according to claim 7, characterized in that, Determining the target shift path based on the vehicle's historical shift records includes: Identify the driver of the vehicle; The target shift path is determined based on the target shift record corresponding to the driver in the vehicle's historical shift records.
9. The method according to claim 8, characterized in that, The step of determining the target shift path based on the target shift record corresponding to the driver in the vehicle's historical shift records includes: Based on the target shift record corresponding to the driver in the vehicle's historical shift records, determine the proportion of each shift path used by the driver. The target shift path is determined based on the usage ratio.
10. The method according to claim 9, characterized in that, Determining the target shift path based on the usage ratio includes: The shift path with a ratio greater than or equal to a preset ratio threshold is determined as the target shift path.
11. The method according to claim 10, characterized in that, The method further includes: If the usage ratio of each shift path is less than the preset ratio threshold, output a shift path selection prompt message. In response to the user's selection of a shift path, the user-selected shift path is used as the target shift path.
12. The method according to claim 1, characterized in that, The method further includes: After the vehicle is started, the driver of the vehicle is identified; The target shift path is determined based on the user characteristics of the driver, including age; Switch the vehicle's shift path to the target shift path.
13. The method according to claim 1, characterized in that, The method further includes: After the vehicle is started, the driver of the vehicle is identified; The target shift path is determined based on the driver's preset shift preferences, which include physical preferences, virtual preferences, and vehicle speed adaptive preferences. Switch the vehicle's shift path to the target shift path.
14. The method according to claim 13, characterized in that, When the preset shift preference is a physical preference, the method further includes: In response to the user triggering the shift mode unlock function control, the function of switching shift paths is unlocked; In response to a user's operation to switch the shift path, the vehicle's shift path is switched to the virtual shift path.
15. The method according to claim 13, characterized in that, When the preset shift preference is a virtual preference, the method further includes: The physical gear shifting device of the vehicle is switched to a dormant state, and the operating force of the physical gear shifting device is increased to a preset operating force value.
16. The method according to claim 1, characterized in that, The method further includes: When the effective status of the target shift path is detected to be invalid, the vehicle's shift path is switched to another shift path.
17. The method according to claim 16, characterized in that, The method further includes: When it is detected that both the physical shift path and the virtual shift path are invalid, the vehicle's gear is switched to a preset gear, and a request for roadside assistance is executed.
18. A vehicle control device, characterized in that, The device includes: The first control module is used to switch the vehicle's shift path to a target shift path in response to a received switching command. The vehicle's shift path includes a physical shift path and a virtual shift path. The second control module is used to switch the gears of the vehicle in response to the received shift signal of the target shift path.
19. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-17.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-17.
21. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-17.