Vehicle control method, vehicle and medium
By responding only to unlocking requests from physical triggers inside the vehicle and disabling electronic unlocking permissions in car wash mode, the issues of damaged vehicle door handles and user unlocking needs are resolved, thus improving the safety and user experience of car wash mode.
Patent Information
- Application Number
- CN202512031725.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-02-24
AI Technical Summary
Existing car wash methods can easily damage vehicle components such as door handles when controlling vehicle status, and it is difficult to meet users' unlocking needs.
When the vehicle enters car wash mode, it only responds to unlocking requests from physical triggers inside the vehicle and disables unlocking permissions from both the outside and inside of the vehicle via electronic control, ensuring that the unlocking operation is independent of the power status and communication status of the electronic control system.
This prevents damage to parts caused by accidental locking of car doors in car wash mode, improves vehicle safety and user experience, and meets users' real unlocking needs.
Smart Images

Figure CN121553064A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive control technology, specifically to a vehicle control method, a vehicle, and a medium. Background Technology
[0002] The car wash mode, a key feature for enhancing the automatic car wash experience, aims to control the vehicle's status to adapt to the car wash process. However, existing car wash modes have shortcomings in controlling the vehicle's status, making it easy for parts such as door handles to be damaged during the wash process. Summary of the Invention
[0003] In view of this, embodiments of this application provide a vehicle control method, a vehicle, and a medium that can improve vehicle safety in car wash mode.
[0004] In a first aspect, embodiments of this application provide a vehicle control method, including: determining whether a vehicle has entered a car wash mode; in response to the vehicle entering the car wash mode, configuring the vehicle's door unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle, and disabling a first door unlocking permission and a second door unlocking permission, wherein the first door unlocking permission includes the permission to unlock the vehicle's doors from the outside of the vehicle, and the second door unlocking permission includes the permission to unlock the doors from the inside of the vehicle via electronic control.
[0005] This application provides a vehicle control method that determines whether a vehicle has entered a car wash mode. In response to the vehicle entering car wash mode, the vehicle's door unlocking permission is configured to only respond to unlocking requests from physical triggering devices inside the vehicle. The permission to unlock the vehicle's doors from the outside and the permission to unlock the doors electronically from the inside of the vehicle are disabled. This prevents the doors from being mistakenly locked from the outside or from electronic control from inside the vehicle while the vehicle is in car wash mode. Simultaneously, it ensures that the doors can be unlocked from the inside of the vehicle by operating the physical triggering device. Therefore, on the one hand, it avoids damage to components such as door handles, improving vehicle safety in car wash mode; on the other hand, it meets the user's actual unlocking needs, thereby enhancing the user experience.
[0006] In one embodiment, determining whether a vehicle has entered a car wash mode includes: determining that the vehicle has entered a car wash mode if the vehicle meets a first condition, wherein the first condition includes: the vehicle speed is zero, and / or the vehicle's transmission is in a target gear.
[0007] This application provides a vehicle control method that determines that the vehicle enters car wash mode only when the vehicle speed is zero and / or the vehicle's transmission is in a target gear. This ensures that the car wash mode is only activated when the vehicle is in a controllable stationary or low-speed moving state. This effectively prevents safety hazards caused by accidental entry into car wash mode due to misoperation during normal driving.
[0008] In one embodiment, configuring the vehicle's door unlocking permission to respond only to unlocking requests from physical triggering devices inside the vehicle includes configuring the vehicle's door unlocking permission to respond only to unlocking requests from door handle locks inside the vehicle.
[0009] This application provides a vehicle control method that configures the vehicle door unlocking permission to only respond to unlocking requests from the door handle lock inside the vehicle. This prevents the door from being mistakenly locked from the outside of the vehicle while the vehicle is in car wash mode, or from being mistakenly locked due to electronic control from inside the vehicle, or from being mistakenly locked by operating other physical triggering devices inside the vehicle besides the door handle lock. At the same time, it ensures that the door can be unlocked by operating the door handle lock inside the vehicle. Thus, on the one hand, it can avoid damage to the vehicle's door handles and other components, improving the vehicle's security in car wash mode, and on the other hand, it can meet the user's real unlocking needs, thereby improving the user experience.
[0010] In one embodiment, the unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method.
[0011] This application provides a vehicle control method in which the unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method. This ensures that the door unlocking operation does not depend on the power status, communication status, etc. of the electronic control system. This unlocking execution path ensures that even in the event of a malfunction, power outage, or software deadlock in the electronic control system, the occupants can still directly drive the door lock mechanism by operating the physical triggering device, thereby providing a safety guarantee for the car wash mode.
[0012] In one embodiment, the vehicle control method further includes: upon determining that the vehicle meets at least one of a plurality of second conditions, closing the vehicle's car wash mode and enabling first door unlocking permission and second door unlocking permission, wherein the plurality of second conditions include: receiving a car wash mode closing command; the vehicle's speed is not zero; the vehicle's transmission is in a specified gear; receiving an emergency braking signal; receiving a collision signal; no operation on the vehicle is detected within a first preset time period after the car wash mode is activated; and a malfunction occurs in the vehicle's control system or human-machine interface terminal.
[0013] This application provides a vehicle control method. When a car wash mode deactivation command is received, the car wash mode is deactivated, and the first and second door unlocking permissions are activated. This ensures the user has control over the vehicle mode and improves the user-friendliness of the human-machine interface. When the vehicle speed is not zero, or the vehicle's transmission is in a specified gear, deactivating the car wash mode and activating the first and second door unlocking permissions prevents the vehicle from being in a prohibited door unlocking state when it is not stationary or moving at low speed, avoiding potential operational inconvenience or safety risks caused by the failure to promptly restore door unlocking permissions. When an emergency braking signal or collision signal is received, deactivating the car wash mode and activating the first and second door unlocking permissions ensures that the vehicle's core safety systems (EBS, SRS) have a higher priority than the car wash mode. Upon receiving an emergency braking signal or collision signal, the first and second door unlocking permissions are unconditionally activated, providing timely and reliable protection for occupant escape and external rescue. If no operation is detected on the vehicle within the first preset time period after the car wash mode is activated, the car wash mode is deactivated, and the first and second door unlock permissions are activated. This prevents the vehicle from being in an unnecessary disabled door unlock state for an extended period due to user forgetfulness, improving the intelligence of the vehicle mode switching function. When the vehicle's control system or human-machine interface malfunctions, deactivating the car wash mode and activating the first and second door unlock permissions ensures that the door unlocking function remains unrestricted even if the vehicle's control system or human-machine interface malfunctions, preventing safety risks caused by vehicle failure.
[0014] In one embodiment, the vehicle control method further includes: upon receiving a first door unlocking command, not executing the first door unlocking command and outputting a first prompt message, wherein the first door unlocking command includes a command to unlock the door from outside the vehicle or a command to unlock the door from inside the vehicle via electronic control, and the first prompt message is used to prompt the user to turn off the vehicle's car wash mode to enable the first door unlocking permission and the second door unlocking permission.
[0015] This application provides a vehicle control method, vehicle, and medium. Upon receiving a first door unlock command, the method does not execute commands to unlock the door from the outside of the vehicle, nor does it execute commands to unlock the door electronically from the inside of the vehicle. This prevents the door from being mistakenly locked from the outside or from being mistakenly locked due to electronic control from inside the vehicle while the vehicle is in car wash mode, thus avoiding damage to door handles and other components and improving the user experience. Upon receiving the first door unlock command, the method outputs a first prompt message to prompt the user to turn off the car wash mode to enable the first and second door unlock permissions. This informs the user of the root cause of the vehicle door's inability to unlock in response to the first door unlock command (car wash mode is on) and the correct solution (turn off car wash mode), thereby avoiding potential user confusion when the door cannot be unlocked and improving the user experience.
[0016] In one embodiment, the vehicle control method further includes: if it is determined that the vehicle's control system or human-machine interface terminal has malfunctioned, turning off the vehicle's car wash mode and enabling the first door unlocking permission and the second door unlocking permission; if it is determined that the malfunction has been eliminated, turning on the vehicle's car wash mode again and disabling the first door unlocking permission and the second door unlocking permission.
[0017] This application provides a vehicle control method. When a malfunction is detected in the vehicle's control system or human-machine interface terminal, the vehicle's car wash mode is deactivated, while the first and second door unlocking permissions are enabled. This ensures that the door unlocking function remains unrestricted when the vehicle's control system or human-machine interface terminal malfunctions, preventing safety risks caused by vehicle failure. Once the malfunction is resolved, the vehicle's car wash mode is reactivated, and the first and second door unlocking permissions are disabled. This allows the car wash mode to automatically return to its pre-interruption state after a recoverable malfunction, ensuring the continuity of the car wash process and improving the user experience.
[0018] In one embodiment, the vehicle control method further includes: if it is determined that the vehicle does not meet the first condition, outputting a second prompt message, the second prompt message being used to prompt the user to stop the vehicle and / or adjust the transmission gear to the target gear.
[0019] This application provides a vehicle control method that, when it is determined that the vehicle does not meet a first condition, outputs a second prompt message. The second prompt message is used to prompt the user to stop the vehicle and / or adjust the transmission gear to the target gear. In this way, the user can be informed of the reason why the car wash mode cannot be opened (the vehicle speed is not zero, or the vehicle's transmission gear is in the specified gear), and what operation is required to open the car wash mode (stop the vehicle and / or adjust the transmission gear to the target gear). This avoids the confusion that users may experience when they cannot open the car wash mode, reduces the user's learning cost, and thus improves the user experience.
[0020] In one embodiment, the vehicle control method further includes: locking the door when the vehicle unlocks the door in response to a second door unlocking command and the door is not opened within a second preset time period after being unlocked.
[0021] This application provides a vehicle control method in which the vehicle unlocks its doors in response to a second door unlock command, and the doors remain unlocked for a second preset time period after unlocking, then the doors are locked. During a car wash, a user inside the vehicle may accidentally issue a second door unlock command due to bumps, searching for items, or unintentional touch. This embodiment can automatically correct such errors, eliminating the risk of the doors accidentally opening during subsequent car washes due to being unlocked, thus improving vehicle safety during the car wash process.
[0022] In one embodiment, the vehicle control method further includes: when the first door unlocking permission and the second door unlocking permission are disabled, outputting a third prompt message, the third prompt message being used to prompt the user that the first door unlocking permission and the second door unlocking permission have been disabled.
[0023] This application provides a vehicle control method that, when the unlocking permissions for the first and second doors are disabled, outputs a third prompt message to inform the user that the unlocking permissions for the first and second doors have been disabled. This informs the user that the unlocking permissions for the first and second doors have been disabled, avoiding confusion caused by failed unlocking attempts during subsequent car washes when trying to unlock the doors from the outside or from the inside via electronic control, thus improving the user experience.
[0024] Secondly, embodiments of this application provide a vehicle control device, including: a judgment module for judging whether the vehicle has entered a car wash mode; and a control module for, in response to the vehicle entering the car wash mode, configuring the vehicle's door unlocking permissions to only respond to unlocking requests from physical triggering devices inside the vehicle, and disabling a first door unlocking permission and a second door unlocking permission, wherein the first door unlocking permission includes the permission to unlock the vehicle's doors from the outside of the vehicle, and the second door unlocking permission includes the permission to unlock the doors from the inside of the vehicle via electronic control.
[0025] Thirdly, embodiments of this application provide an electronic device, including: a processor; and a memory for storing processor-executable instructions, wherein the processor is used to execute the vehicle control method of the first aspect described above.
[0026] Fourthly, embodiments of this application provide a vehicle that includes the electronic equipment described in the third aspect.
[0027] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program for performing the vehicle control method of the first aspect described above.
[0028] Sixthly, embodiments of this application provide a computer program product, which includes a computer program that, when executed by a processor of a computer device, enables the computer device to perform the vehicle control method described in the first aspect.
[0029] In a seventh aspect, embodiments of this application provide a chip, including: a processor; and a memory for storing processor-executable instructions, wherein the processor is used to execute the vehicle control method of the first aspect described above.
[0030] This application provides a vehicle control method, vehicle, and medium. It determines whether a vehicle has entered a car wash mode. In response to the vehicle entering car wash mode, the vehicle's door unlocking permissions are configured to only respond to unlocking requests from physical triggering devices inside the vehicle. The permissions to unlock the vehicle doors from the outside and to unlock the doors electronically from the inside of the vehicle are disabled. This prevents the doors from being mistakenly locked from the outside or from electronic control from inside the vehicle while in car wash mode. Simultaneously, it ensures that the doors can be unlocked from the inside of the vehicle by operating the physical triggering device. Therefore, on the one hand, it avoids damage to components such as door handles, improving vehicle safety in car wash mode; on the other hand, it meets the user's actual unlocking needs, thereby enhancing the user experience. Attached Figure Description
[0031] Figure 1 The diagram shown is a schematic representation of the system architecture of a vehicle control system provided in an exemplary embodiment of this application.
[0032] Figure 2 The diagram shown is a schematic flowchart of a vehicle control method provided in an exemplary embodiment of this application.
[0033] Figure 3 The diagram shown is a flowchart illustrating a vehicle control method provided in another exemplary embodiment of this application.
[0034] Figure 4 The diagram shown is a structural schematic of a vehicle control device provided in an exemplary embodiment of this application.
[0035] Figure 5 The diagram shown is a block diagram of an electronic device for performing a vehicle control method according to an exemplary embodiment of this application. Detailed Implementation
[0036] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0037] Exemplary System Figure 1 The diagram shown is a schematic representation of the system architecture of a vehicle control system provided in an exemplary embodiment of this application. Figure 1 As shown, the vehicle control system 100 may include a human-machine interface terminal 110, a body control system 120, a door domain controller 130, an airbag control module (SRS) 140, an electronic stability control system (ESC) 150, a transmission control module (TCU) 160, and a bus 170. The human-machine interface terminal 110 may include a central control screen, instrument panel, microphone, and vehicle speakers. The body control system 120 may include a body control module (BCM), a central electronic module (CEM), and a body domain controller (ZCU).
[0038] In one example, the human-machine interface terminal 110 can receive a user-triggered command to activate the car wash mode and upload the command to the bus 170. For example, when the human-machine interface terminal 110 includes a central control screen and a microphone, the triggering method for activating the car wash mode can include clicking and voice commands. Furthermore, the delay in receiving the car wash mode activation command can be less than or equal to 50ms.
[0039] Furthermore, the airbag control module 140 can continuously detect emergency braking signals and collision signals, and upload the emergency braking signals and collision signals to the bus 170.
[0040] Furthermore, the electronic stability control system 150 can continuously detect the gear position of the vehicle's transmission and upload the detected gear position information to the bus 170. The transmission control module 160 can continuously detect the vehicle speed and upload the detected vehicle speed to the bus 170.
[0041] Furthermore, the vehicle body control system 120 can receive information about the vehicle's transmission gear position and vehicle speed from the bus 170, and verify the transmission gear position and vehicle speed. If the vehicle speed is not zero or the transmission gear is not in the target gear, the vehicle body control system 120 can upload a second prompt information output command from the human-machine interface terminal 110 to the bus 170. The second prompt information is used to prompt the user to stop and / or adjust the transmission gear to the target gear. Then, the human-machine interface terminal 110 can receive the second prompt information output command from the bus 170, execute the second prompt information output command, and output the second prompt information. For example, when the human-machine interface terminal 110 includes a central control screen, the duration of outputting the second prompt information can include 3 seconds. As another example, when the human-machine interface terminal 110 includes a vehicle speaker, the duration of outputting the second prompt information can include 3 seconds, and the volume of the vehicle speaker can be 1.2 times the current ambient volume. For example, the total time for the transmission control module 160 to execute the vehicle speed detection command, the electronic stability system 150 to execute the gear position detection command, and the vehicle control system 120 to verify the gear position of the vehicle's transmission and the vehicle speed can be less than or equal to 100ms, and the vehicle speed detection error can be less than or equal to 0.5km / h.
[0042] Furthermore, when the vehicle speed is zero and the vehicle's transmission is in the target gear, the body control system 120 can upload a third prompt information output command from the human-machine interface terminal 110 to the bus 170. This third prompt information is used to inform the user that the unlocking permissions for the first and second doors have been disabled. The body control system 120 can also upload a permission configuration command to the bus 170. This permission configuration command controls the door domain controller 130 to configure the vehicle's unlocking permissions to only respond to unlocking requests from physical triggering devices inside the vehicle, and to disable the unlocking permissions for the first and second doors. At this time, the body control system 120 can execute a car wash mode activation command, putting the vehicle into car wash mode. For example, the delay of the body control system 120 executing the car wash mode activation command can be less than or equal to 200ms. As another example, after executing the car wash mode activation command, the body control system 120 can synchronize the activation time of the car wash mode to the vehicle's log.
[0043] Furthermore, the human-machine interface terminal 110 can receive a third prompt information output command from the bus 170 and execute the third prompt information output command to output the third prompt information. The door domain controller 130 can receive a permission configuration command from the bus 170 and execute the permission configuration command to configure the vehicle's unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle, and to disable the first door unlocking permission and the second door unlocking permission. For example, the delay of the door domain controller 130 in executing the permission configuration command can be less than or equal to 100ms. As another example, when the human-machine interface terminal 110 is equipped with at least two devices (such as a vehicle speaker and a central control screen), the synchronization error between the at least two devices can be less than or equal to 50ms.
[0044] Furthermore, while the vehicle is in car wash mode, the human-machine interface terminal 110 can receive a first door unlock command triggered by the user and upload the first door unlock command to the bus 170. The first door unlock command includes a command to unlock the door from the outside of the vehicle or a command to unlock the door from the inside of the vehicle via electronic control. For example, the delay in receiving the first door unlock command can be less than or equal to 50ms. The body control system 120 can receive the first door unlock command from the bus 170, intercept the first door unlock command, and upload a first prompt information output command, controlling the human-machine interface terminal 110 to output a first prompt information, to the bus 170. The first prompt information is used to prompt the user to turn off the car wash mode to enable the first door unlock permission and the second door unlock permission. Then, the human-machine interface terminal 110 can receive the first prompt information output command from the bus 170, execute the first prompt information output command, and output the first prompt information. For example, the delay in intercepting the first door unlock command can be less than or equal to 50ms. Another example is that the delay in outputting the first prompt information can be less than or equal to 30ms.
[0045] Furthermore, while the vehicle is in car wash mode, the body control system 120 can receive emergency braking signals and collision signals from the bus 170. If the body control system 120 receives emergency braking signals and collision signals, it can upload permission activation commands to the bus 170 to control the door domain controller 130 to enable the first and second door unlocking permissions. The door domain controller 130 can receive the permission activation commands from the bus 170 and execute them to enable the first and second door unlocking permissions. For example, the delay of the door domain controller 130 in executing the permission activation commands can be less than or equal to 100ms. As another example, the delay of the body control system 120 in receiving emergency braking signals and collision signals can be less than or equal to 50ms.
[0046] Furthermore, while the vehicle is in car wash mode, the human-machine interface terminal 110 can receive a car wash mode closing command triggered by the user and upload the car wash mode closing command to the bus 170. The body control system 120 can receive the car wash mode closing command from the bus 170; and / or, while the vehicle is in car wash mode, the body control system 120 can continuously receive information about the vehicle's transmission gear position and vehicle speed from the bus 170, and verify the vehicle's transmission gear position and vehicle speed. For example, the delay in the body control system 120 receiving the vehicle's transmission gear position and vehicle speed information from the bus 170 can be less than or equal to 100ms.
[0047] Furthermore, if the body control system 120 receives a car wash mode deactivation command, or the vehicle speed is not zero, or the vehicle's transmission is in a specified gear, the body control system 120 can execute the car wash mode deactivation command to deactivate the vehicle's car wash mode. The body control system 120 can upload a permission activation command to the bus 170. This permission activation command controls the door domain controller 130 to activate the first door unlocking permission and the second door unlocking permission. The door domain controller 130 can receive the permission activation command from the bus 170 and execute it to activate the first door unlocking permission and the second door unlocking permission. For example, the delay for the door domain controller 130 to activate the first door unlocking permission and the second door unlocking permission can be less than or equal to 100ms. As another example, the delay for the body control system 120 to execute the car wash mode deactivation command can be less than or equal to 200ms. For example, the delay in the vehicle body control system 120 receiving the car wash mode closing command can be less than or equal to 50ms. After the vehicle body control system 120 executes the car wash mode closing command, it can synchronize the closing time of the car wash mode to the vehicle log.
[0048] It should be understood that the above application scenario examples are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited thereto. Rather, the embodiments of this application can be applied to any applicable scenario.
[0049] Exemplary methods Figure 2 The diagram shown is a schematic flowchart of a vehicle control method provided in an exemplary embodiment of this application. Figure 2 As shown, the vehicle control method may include the following:
[0050] 210: Determine if the vehicle has entered car wash mode.
[0051] In one embodiment, the car wash mode may include a vehicle status configuration function for car wash scenarios. When this function is activated, the vehicle will suppress or lock automatic functions and interaction interfaces that may be accidentally triggered, causing operational interruptions or component damage in car wash scenarios. For example, automatic functions may include automatic wipers, automatic parking assist, and one-touch power windows. As another example, interaction interfaces may include touch-sensitive power window switches, exterior mirror adjustment buttons, and trunk opening buttons.
[0052] In one embodiment, it can be determined whether a vehicle has entered car wash mode by: verifying whether the vehicle meets preset entry conditions; if the preset entry conditions are met, then confirming that the vehicle has entered car wash mode. Further, the preset entry conditions may include: the vehicle's onboard camera detecting the car wash equipment, the vehicle receiving a car wash mode activation signal from the car wash booth via Bluetooth, or other reasonable entry conditions.
[0053] 220: In response to the vehicle entering car wash mode, configure the vehicle door unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle, and disable the first door unlocking permission and the second door unlocking permission, wherein the first door unlocking permission includes the permission to unlock the vehicle door from the outside of the vehicle, and the second door unlocking permission includes the permission to unlock the door from the inside of the vehicle via electronic control.
[0054] In one embodiment, a car wash mode activation command can be obtained before the vehicle enters the car wash mode. Further, the car wash mode activation command may include an instruction for activating the car wash mode. Even further, the car wash mode activation command can be obtained in the following ways: receiving and parsing a car wash mode activation command sent from a remote control terminal outside the vehicle, receiving a car wash mode activation command issued by the user by clicking a physical button inside the vehicle, or other reasonable methods. For example, the communication method for obtaining the car wash mode activation command may include wireless radio frequency signals, 4G / 5G networks, CAN / LIN buses, etc. As another example, the input device for the car wash mode activation command may include physical buttons inside the vehicle, a central control screen, a mobile app, etc.
[0055] In one embodiment, activating a car wash mode may include: the vehicle body control system receiving and parsing a car wash mode deactivation command, sending the command to each subsystem of the vehicle, and each subsystem receiving the car wash mode activation command and executing a corresponding configuration strategy. For example, when the subsystem is the powertrain system, the configuration strategy executed by the powertrain system may include disabling the automatic parking function. As another example, when the subsystem is the body system, the configuration strategy executed by the body system may include automatically folding exterior mirrors.
[0056] In one embodiment, door unlocking authority may include logical rules for authorizing door unlocking operations, specifying under what conditions and by what means the door can be successfully unlocked. For example, door unlocking authority may include the authority to unlock the vehicle door from the outside of the vehicle (first door unlocking authority), the authority to unlock the door from the inside of the vehicle via electronic control (second door unlocking authority), and the authority to unlock the door from the inside of the vehicle via a physical triggering device, etc.
[0057] In one embodiment, the physical triggering device inside the vehicle may include a mechanical device inside the vehicle that triggers door unlocking through physical operation (such as pulling, pressing, or rotating). For example, the physical triggering device inside the vehicle may include a door handle lock (mechanical handle) on the inside of the door, a mechanical button on the inside of the door, or other reasonable devices.
[0058] In one embodiment, an unlocking request from a physical triggering device inside the vehicle may include a purely mechanical triggering action generated directly by operating the physical triggering device inside the vehicle.
[0059] In one embodiment, the vehicle door unlocking permission can be configured to respond only to unlocking requests from physical triggering devices inside the vehicle, based on the following method: the body control system sends a configuration instruction to the door domain controller, causing the door domain controller to disable unlocking requests other than those from physical triggering devices inside the vehicle (such as unlocking requests to unlock the door from outside the vehicle, unlocking requests to unlock the door from inside the vehicle via electronic control, or other reasonable unlocking requests).
[0060] Of course, other suitable methods, such as those conventional in the art, can be used to configure the vehicle's door unlocking permissions to respond only to unlocking requests from physical triggering devices inside the vehicle.
[0061] In one embodiment, the permission to unlock the vehicle doors from the outside of the vehicle, i.e., the first door unlocking permission, includes: the permission to unlock the door from the outside of the vehicle through physical or mechanical operation; and the permission to unlock the door from the outside of the vehicle through electronic control. Specifically, the permission to unlock the door from the outside of the vehicle through electronic control may include at least one of the following permissions: hidden door handle sensor unlocking permission, remote key unlocking permission, mobile APP unlocking permission, keyless entry unlocking permission, welcome mode unlocking permission, etc.
[0062] In one embodiment, the permission to unlock the vehicle door from inside the vehicle via electronic control, i.e., the second door unlocking permission, may include at least one of the following: central control screen touch unlocking permission, voice command unlocking permission, door electronic switch unlocking permission, main control switch assembly unlocking permission, keyless entry unlocking permission, remote key unlocking permission, and mobile APP unlocking permission.
[0063] In one embodiment, the first door unlocking permission can be disabled based on at least one of the following methods: cutting off the power to the drive motor and sensing sensor of the concealed door handle, blocking remote unlocking commands sent by the mobile APP via the mobile network, ignoring the radio frequency or Bluetooth unlocking signals emitted by the remote key, etc.
[0064] In one embodiment, the second door unlocking permission can be disabled based on at least one of the following methods: cutting off the door electronic switch circuit, blocking the touch commands of the central control screen touch unlock control, disabling the voice recognition module's response to unlock keywords, etc.
[0065] In one embodiment, the start time of the car wash mode can be synchronized to the vehicle's log.
[0066] This application provides a vehicle control method that determines whether a vehicle has entered a car wash mode. In response to the vehicle entering car wash mode, the vehicle's door unlocking permission is configured to only respond to unlocking requests from physical triggering devices inside the vehicle. The permission to unlock the vehicle's doors from the outside and the permission to unlock the doors electronically from the inside of the vehicle are disabled. This prevents the doors from being mistakenly locked from the outside or from electronic control from inside the vehicle while the vehicle is in car wash mode. Simultaneously, it ensures that the doors can be unlocked from the inside of the vehicle by operating the physical triggering device. Therefore, on the one hand, it avoids damage to components such as door handles, improving vehicle safety in car wash mode; on the other hand, it meets the user's actual unlocking needs, thereby enhancing the user experience.
[0067] According to one embodiment of this application, determining whether a vehicle has entered a car wash mode includes: determining that the vehicle has entered a car wash mode if the vehicle meets a first condition, wherein the first condition includes: the vehicle speed is zero, and / or the vehicle's transmission is in a target gear.
[0068] In one embodiment, the vehicle can be detected, and the vehicle's performance can be determined based on the detection results to determine whether a first condition is met. For example, the vehicle speed can be detected and its speed determined to be zero by acquiring pulse signals from wheel speed sensors mounted on the wheels, calculating the real-time rotational speed of each wheel using the Electronic Stability Program (ESP) control unit, and converting the wheel speeds into longitudinal vehicle speed. If the calculated longitudinal vehicle speed remains below a preset threshold (e.g., 0.5 km / h) for a predetermined time (e.g., 1 second), the vehicle speed is determined to be zero. As another example, the vehicle's transmission gear can be detected and its gear determined to be in the target gear by reading the current gear from the transmission control unit (TCU) and determining whether the current gear is the target gear. If the current gear is the target gear, the vehicle's transmission is determined to be in the target gear.
[0069] Of course, other suitable methods, such as conventional methods in the art, can be used to detect whether the vehicle speed is zero or whether the vehicle's transmission is in the target gear.
[0070] In one embodiment, the first condition may be: the vehicle speed is zero, or the vehicle's transmission is in the target gear. In another embodiment, the first condition may be: the vehicle speed is zero, and the vehicle's transmission is in the target gear.
[0071] In one embodiment, the target gear may include any one of neutral (N), park (P), drive (D), and reverse (R). For example, the target gear may be neutral (N). Another example is park (P). Yet another example is drive (D) or reverse (R), in which case the vehicle speed may not be zero; for instance, the vehicle may pass through the car wash section at a target speed less than or equal to a preset speed to complete the car wash. The preset speed may include 3 km / h, 5 km / h, or 8 km / h, etc.
[0072] In this embodiment, the vehicle is determined to enter the car wash mode only when its speed is zero and / or its transmission is in the target gear. This ensures that the car wash mode is only activated when the vehicle is in a controllable stationary or low-speed moving state. This effectively prevents safety hazards caused by accidental entry into the car wash mode due to misoperation during normal driving.
[0073] According to one embodiment of this application, configuring the vehicle door unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle includes: configuring the vehicle door unlocking permission to only respond to unlocking requests from door handle locks inside the vehicle.
[0074] In one embodiment, the door handle lock inside the vehicle may include a mechanical handle installed on the inside of the door, which can trigger the door lock to open by pulling, and then the door can be opened by pulling.
[0075] In one embodiment, an unlocking request from the door handle lock inside the vehicle may include a purely mechanical unlocking action that is directly triggered by manually pulling the door handle lock and transmitted to the door lock mechanism via a mechanical connection.
[0076] This application provides a vehicle control method that configures the vehicle door unlocking permission to only respond to unlocking requests from the door handle lock inside the vehicle. This prevents the door from being mistakenly locked from the outside of the vehicle while the vehicle is in car wash mode, or from being mistakenly locked due to electronic control from inside the vehicle, or from being mistakenly locked by operating other physical triggering devices inside the vehicle besides the door handle lock. At the same time, it ensures that the door can be unlocked by operating the door handle lock inside the vehicle. Thus, on the one hand, it can avoid damage to the vehicle's door handles and other components, improving the vehicle's security in car wash mode, and on the other hand, it can meet the user's real unlocking needs, thereby improving the user experience.
[0077] According to one embodiment of this application, the unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method.
[0078] In one embodiment, it is used to perform vehicle control. method The electronic control system may include: a body control system (such as a Body Control Module (BCM), a Central Electronic Module (CEM), a Body Domain Controller (ZCU), etc.) connected by a vehicle bus, and door domain controllers controlled by the body control system. The body control system can determine the authorization of unlocking commands from various electronic input devices (such as remote keys, touch switches, and voice modules) and can drive the door domain controllers to perform the unlocking operation of the doors.
[0079] In one embodiment, the unlocking execution path of the physical triggering device inside the vehicle may include a physical transmission path that mechanically connects the physical triggering device (such as a mechanical door handle) to the door lock mechanism. This path directly transmits the operating force through mechanical cables, linkages, or rigid connectors, bypassing the vehicle's electronic control unit to achieve purely mechanical unlocking of the door lock.
[0080] This application provides a vehicle control method in which the unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method. This ensures that the door unlocking operation does not depend on the power status or communication status of the electronic control system. As a purely mechanical path, this unlocking execution path ensures that even in the event of a malfunction, power outage, or software deadlock in the electronic control system, the occupants can still directly drive the door lock mechanism by operating the physical triggering device, thus providing a safety guarantee for the car wash mode.
[0081] According to one embodiment of this application, the vehicle control method further includes: upon determining that the vehicle meets at least one of a plurality of second conditions, closing the vehicle's car wash mode and enabling the first door unlocking permission and the second door unlocking permission, wherein the plurality of second conditions include: receiving a car wash mode closing command; the vehicle speed is not zero; the vehicle's transmission is in a specified gear; receiving an emergency braking signal; receiving a collision signal; no operation on the vehicle is detected within a first preset time period after the car wash mode is activated; and a malfunction occurs in the vehicle's control system or human-machine interface terminal.
[0082] In one embodiment, the vehicle's car wash mode can be deactivated using the following method: the body control system receives and parses a car wash mode deactivation command, and sends the command to each subsystem of the vehicle. Each subsystem receives the car wash mode activation command and deactivates its corresponding configuration policy. For example, when the subsystem is the powertrain system, the configuration policy executed by the powertrain system may include enabling the automatic parking function. As another example, when the subsystem is the body system, the configuration policy executed by the body system may include automatically deploying the exterior rearview mirrors.
[0083] In one embodiment, the first door unlocking permission can be enabled by: turning on the power to the drive motor and sensor of the hidden door handle (corresponding to the hidden door handle sensor unlocking permission), removing the shielding of the remote unlocking command sent by the mobile APP through the mobile network (corresponding to the mobile APP unlocking permission), and restoring the response to the radio frequency or Bluetooth unlocking signal emitted by the remote key (corresponding to the remote key unlocking permission), etc.
[0084] In one embodiment, the second door unlocking permission can be enabled by: activating the door electronic switch circuit (corresponding to door electronic switch unlocking permission), removing the shielding of touch commands on the central control screen touch unlocking control (corresponding to central control screen touch unlocking permission), and restoring the response of the voice recognition module to unlocking keywords (corresponding to voice command unlocking permission), etc.
[0085] In one embodiment, the receipt of a car wash mode off command can be determined by: receiving a car wash mode off command sent from a remote control terminal outside the vehicle, receiving a car wash mode off command issued by the user by clicking a physical button inside the vehicle, or other reasonable means.
[0086] In one embodiment, the vehicle speed can be determined to be non-zero by acquiring pulse signals from wheel speed sensors mounted on the wheels, calculating the real-time rotational speed of each wheel by the Electronic Stability Program (ESP) control unit, and converting the wheel speeds into longitudinal vehicle speed. If the calculated longitudinal vehicle speed exceeds a preset threshold (e.g., 0.5 km / h) for a predetermined time (e.g., 1 second), the vehicle speed is determined to be non-zero. Of course, other suitable methods, such as those conventional in the art, can be used to determine whether the vehicle speed is zero.
[0087] In one embodiment, the specified gear may include any gear in the vehicle's transmission other than the target gear. For example, when the target gear is neutral (N), the specified gear may include drive (D) or reverse (R). As another example, when the target gear is park (P), the specified gear may include drive (D), neutral (N), or reverse (R). Further, the specified gear can be determined by reading the current gear from the transmission control unit (TCU) and determining whether the current gear is the specified gear; if the current gear is the specified gear, then the vehicle's transmission is in the specified gear. Of course, other suitable methods, such as those conventional in the art, can be used to determine whether the vehicle's transmission is in the specified gear.
[0088] In one embodiment, the receipt of an emergency braking signal can be determined based on the following method: when a wheel exhibits an abnormal tendency to lock up, the anti-lock braking system (ABS) will issue a corresponding emergency braking signal. If the vehicle's body domain controller (BDCU) detects this signal, it is determined that an emergency braking signal has been received. Of course, other suitable methods, such as conventional methods in the art, can be used to determine whether an emergency braking signal has been received.
[0089] In one embodiment, a collision signal can be determined to have been received based on the following method: When the airbag control unit (ACU) detects a change in vehicle acceleration or deformation of the vehicle body through multiple collision sensors (such as acceleration sensors and pressure sensors) integrated in the front, sides, and / or rear of the vehicle, the airbag control unit will issue a corresponding emergency braking signal. If the vehicle's body domain controller (BDCU) detects this signal, it is determined that a collision signal has been received. Of course, other suitable methods, such as conventional methods in the art, can be used to determine whether a collision signal has been received.
[0090] In one embodiment, it can be determined that no operation targeting the vehicle was detected within a first preset time period after the car wash mode was activated, based on the following method: The Body Domain Controller (BDCU) continuously monitors a preset set of operation detection sources during the first preset time period when the vehicle enters the car wash mode. If none of the monitored operation detection sources generate a valid trigger signal within the first preset time period, it is determined that no operation targeting the vehicle was detected within the first preset time period after the car wash mode was activated. For example, the preset set of operation detection sources may include at least one of the following: door status sensors, window control switches, exterior rearview mirror adjustment switches, trunk / charging port cover switches, and central control screens or physical buttons. Furthermore, the first preset time period can be determined based on actual needs, such as 15 minutes, 30 minutes, 45 minutes, etc.
[0091] In one embodiment, a failure of the vehicle's control system or human-machine interface terminal can be determined based on the following method: The Body Domain Controller (BDCU) periodically receives status reports from the control system or human-machine interface terminal. If no response is received from the control system or human-machine interface terminal within several consecutive communication cycles (e.g., 3 cycles, 4 cycles, 5 cycles, etc.), a failure of the control system or human-machine interface terminal is determined.
[0092] In one embodiment, the time when the car wash mode is turned off can be synchronized to the vehicle's log.
[0093] In this embodiment, upon receiving a command to close the car wash mode, the car wash mode is closed, and the first and second door unlocking permissions are enabled. This ensures the user has control over the vehicle's modes, improving the user-friendliness of the human-machine interface. When the vehicle's speed is not zero, or the vehicle's transmission is in a specified gear, closing the car wash mode and enabling the first and second door unlocking permissions prevents the vehicle from being in a prohibited door unlocking state when it is not stationary or moving at low speed, avoiding potential operational inconvenience or safety risks due to the failure to promptly restore door unlocking permissions. Upon receiving an emergency braking signal or collision signal, closing the car wash mode and enabling the first and second door unlocking permissions ensures that the vehicle's core safety systems (EBS, SRS) have a higher priority than the car wash mode. Upon receiving an emergency braking signal or collision signal, the first and second door unlocking permissions are unconditionally and forcibly enabled, providing timely and reliable protection for occupant escape and external rescue. If no operation is detected on the vehicle within the first preset time period after the car wash mode is activated, the car wash mode is deactivated, and the first and second door unlock permissions are activated. This prevents the vehicle from being in an unnecessary disabled door unlock state for an extended period due to user forgetfulness, improving the intelligence of the vehicle mode switching function. When the vehicle's control system or human-machine interface malfunctions, deactivating the car wash mode and activating the first and second door unlock permissions ensures that the door unlocking function remains unrestricted even if the vehicle's control system or human-machine interface malfunctions, preventing safety risks caused by vehicle failure.
[0094] According to one embodiment of this application, the vehicle control method further includes: upon receiving a first door unlocking command, not executing the first door unlocking command and outputting a first prompt message, wherein the first door unlocking command includes a command to unlock the door from outside the vehicle or a command to unlock the door from inside the vehicle via electronic control, and the first prompt message is used to prompt the user to turn off the vehicle's car wash mode to enable the first door unlocking permission and the second door unlocking permission.
[0095] In one embodiment, in car wash mode, if a first door unlock command is received, the first door unlock command may not be executed, and a first prompt message may be output.
[0096] In one embodiment, the presentation of the first prompt message may include voice, visual, or other reasonable forms. Further, the presentation medium for the first prompt message may include the vehicle's speakers, a pop-up window on the central control screen, or an icon on the dashboard. For example, the first prompt message may include a voice prompt message played by the vehicle's speakers: "Please turn off car wash mode to restore unlocking." Furthermore, this voice prompt message may be repeated a preset number of times, the preset number being set based on actual needs. As another example, the first prompt message may include the information "Car wash mode - in-car unlocking available" displayed by a pop-up window on the central control screen and an icon on the dashboard; the pop-up window on the central control screen remains open for 15 seconds before shrinking to a status bar icon.
[0097] In one embodiment, the instruction to unlock the vehicle door from the outside of the vehicle includes: an instruction to unlock the vehicle door from the outside of the vehicle through physical or mechanical operation; and an instruction to unlock the vehicle door from the outside of the vehicle through electronic control. The instruction to unlock the vehicle door from the outside of the vehicle through electronic control may include at least one of the following: a touch signal to trigger a hidden door handle sensor for unlocking, a Bluetooth unlock instruction issued by a remote key, a remote unlock instruction issued by a mobile app via a mobile network, an unlock instruction issued by a keyless entry system based on smart key distance sensing, or an unlock instruction automatically issued by a welcome mode when an authorized user is detected approaching, etc.
[0098] In one embodiment, the command to unlock the door from inside the vehicle via electronic control may include at least one of the following: an unlock command generated by a touch screen, a voice unlock command captured by a voice recognition system, an electrical signal command generated when an electronic switch inside the door is activated, a centralized control unlock command issued by the main control switch assembly, a Bluetooth unlock command issued by the remote key, a remote unlock command issued by a mobile app via a mobile network, or an unlock command issued by a keyless entry system based on the distance sensing of the smart key.
[0099] In one embodiment, the number of times the first door unlock command is received can be synchronized to the vehicle's log.
[0100] In one embodiment, the central control screen can display a red pop-up window containing a "Turn off car wash mode" shortcut button. Clicking this button turns off the car wash mode. Alternatively, upon receiving a first door unlock command, the command is not executed, and a first prompt message is output, while the central control screen displays the aforementioned red pop-up window.
[0101] In this embodiment, upon receiving the first door unlock command, neither the command to unlock the door from the outside of the vehicle nor the command to unlock the door electronically from the inside of the vehicle is executed. This prevents the door from being mistakenly locked from the outside or from being mistakenly locked due to electronic control from inside the vehicle while the vehicle is in car wash mode, thus avoiding damage to door handles and other components and improving the user experience. Upon receiving the first door unlock command, a first prompt message is output, prompting the user to turn off the car wash mode to enable the first and second door unlock permissions. This informs the user of the root cause of the vehicle door's inability to unlock in response to the first door unlock command (car wash mode is on) and the correct solution (turn off car wash mode), thereby avoiding potential confusion for the user when the door cannot be unlocked and improving the user experience.
[0102] According to one embodiment of this application, the vehicle control method further includes: when it is determined that the vehicle's control system or human-machine interface terminal has malfunctioned, turning off the vehicle's car wash mode and enabling the first door unlocking permission and the second door unlocking permission; when it is determined that the malfunction has been eliminated, turning on the vehicle's car wash mode again and disabling the first door unlocking permission and the second door unlocking permission.
[0103] In one embodiment, the vehicle's control system and / or human-machine interface (HMI) terminal can upload their own status information to the bus. For example, after the vehicle's control system, the elimination of a fault in the vehicle's control system can be determined based on the following method: continuously acquiring first status information uploaded by the vehicle's control system from the bus; if the content represented by the first status information changes from a fault in the vehicle's control system to a fault-free state, then the elimination of the fault in the vehicle's control system is determined. As another example, after a fault occurs in the vehicle's HMI terminal, the elimination of the fault in the vehicle's HMI terminal can be determined based on the following method: continuously acquiring second status information uploaded by the vehicle's HMI terminal from the bus; if the content represented by the second status information changes from a fault in the vehicle's HMI terminal to a fault-free state, then the elimination of the fault in the vehicle's HMI terminal is determined.
[0104] In one embodiment, a malfunction in the vehicle's control system or human-machine interface terminal can be determined based on the following method: The Body Domain Controller (BDCU) periodically receives status reports from the control system or human-machine interface terminal. If no response is received from the control system or human-machine interface terminal within several consecutive communication cycles (e.g., 3 cycles, 4 cycles, 5 cycles, etc.), a malfunction in the control system or human-machine interface terminal is determined. Further, if the Body Domain Controller (BDCU) resumes periodically receiving status reports from the control system or human-machine interface terminal, the malfunction in the control system or human-machine interface terminal is determined to have been resolved.
[0105] In one embodiment, the method for restarting the vehicle's car wash mode can refer to the relevant description of "controlling the vehicle to be in car wash mode according to the car wash mode activation command" in the above embodiment, and will not be repeated here.
[0106] In this embodiment, if a malfunction is detected in the vehicle's control system or human-machine interface terminal, the car wash mode is deactivated, while the first and second door unlocking permissions are enabled. This ensures that the door unlocking function remains unrestricted when the vehicle's control system or human-machine interface terminal malfunctions, preventing safety risks caused by vehicle failure. Once the fault is resolved, the car wash mode is reactivated, and the first and second door unlocking permissions are disabled. This allows the car wash mode to automatically return to its pre-interruption state after a recoverable fault disappears, ensuring the continuity of the car wash process and improving the user experience.
[0107] According to one embodiment of this application, the vehicle control method further includes: when it is determined that the vehicle does not meet the first condition, outputting a second prompt message, the second prompt message being used to prompt the user to stop the vehicle and / or adjust the gear of the transmission to the target gear.
[0108] In one embodiment, the presentation of the second prompt message may include voice, visual, or other reasonable forms. Further, the presentation medium for the second prompt message may include the vehicle's speakers, a pop-up window on the central control screen, or an icon on the dashboard. For example, the second prompt message may include a voice prompt message played by the vehicle's speakers: "Please stop the vehicle, shift to neutral, and try again." As another example, the second prompt may include the message "Please ensure the vehicle is stationary and in neutral" displayed by a pop-up window on the central control screen and an icon on the dashboard.
[0109] In this embodiment, if it is determined that the vehicle does not meet the first condition, a second prompt message is output. The second prompt message is used to prompt the user to stop the vehicle and / or adjust the transmission gear to the target gear. In this way, the user can be informed of the reason why the car wash mode cannot be turned on (the vehicle speed is not zero, or the vehicle's transmission gear is in the specified gear), and what operation is required to turn on the car wash mode (stop the vehicle and / or adjust the transmission gear to the target gear). This avoids the confusion that users may experience when they cannot turn on the car wash mode, reduces the user's learning cost, and thus improves the user experience.
[0110] According to one embodiment of this application, the vehicle control method further includes: performing a locking operation on the door when the vehicle unlocks the door in response to a second door unlocking command and the door is not opened within a second preset time period after being unlocked.
[0111] In one embodiment, the second door unlocking command may include an unlocking command from a physical triggering device. For example, the vehicle may unlock the door in response to the second door unlocking command by the door lock actuator receiving an unlocking command from the physical triggering device and releasing the mechanical lock between the door and the door frame, allowing the door to be mechanically opened from inside or outside the vehicle.
[0112] In one embodiment, it can be determined that the door has not been opened within a second preset time period after being unlocked, based on the following method: The Body Domain Controller (BDCU) continuously monitors the door status signal sent by the door status sensor during the second preset time period after the door is unlocked. If the door status signal does not change from a "closed" state to an "open" state within the second preset time period, it is determined that the door has not been opened during the second preset time period after being unlocked. Furthermore, the second preset time period can be determined based on actual needs; for example, the second preset time period can be 30 seconds, 45 seconds, 60 seconds, etc.
[0113] In one embodiment, the door can be locked by the following method: the body domain controller (BDCU) sends a lock drive signal to the door lock actuator, the door lock actuator receives the lock drive signal and locks the mechanical lock between the door and the body door frame, so that the door cannot be mechanically opened from the inside or the outside.
[0114] In this embodiment, when the vehicle unlocks its doors in response to a second door unlock command, and the doors remain unlocked for a second preset time period after unlocking, the doors are locked. During the car wash process, the user inside the vehicle may accidentally issue a second door unlock command due to bumps, searching for items, or unintentional touch. This embodiment can automatically correct such misoperation, eliminating the risk of the doors accidentally opening during subsequent car washes due to being in an unlocked state, thus improving vehicle safety during the car wash process.
[0115] According to one embodiment of this application, the vehicle control method further includes: when the first door unlocking permission and the second door unlocking permission are disabled, outputting a third prompt message, the third prompt message being used to prompt the user that the first door unlocking permission and the second door unlocking permission have been disabled.
[0116] In one embodiment, the presentation of the third prompt information may include voice, visual, or other reasonable forms. Further, the presentation carrier of the third prompt information may include the vehicle's speakers, a pop-up window on the central control screen, or an icon on the dashboard. For example, the third prompt information may include a voice prompt played by the vehicle's speakers stating "Car wash mode activated, only interior door handle unlocking is supported," and the volume of the vehicle's speakers may be 1.2 times the current ambient volume. As another example, the third prompt information may include the information "Car wash mode, interior door unlocking available" displayed by a pop-up window on the central control screen and an icon on the dashboard; the pop-up window on the central control screen remains open for 15 seconds before shrinking to a status bar icon.
[0117] In this embodiment, when the unlocking permissions for the first and second doors are disabled, a third prompt message is output. This third prompt message informs the user that the unlocking permissions for the first and second doors have been disabled. This informs the user that the unlocking permissions for the first and second doors have been disabled, preventing confusion during subsequent car washes when attempting to unlock the doors from the outside or from the inside via electronic controls, thus improving the user experience.
[0118] Figure 3 The diagram shown is a flowchart illustrating a vehicle control method provided in another exemplary embodiment of this application. Figure 3 The example is Figure 2 Examples of the embodiments are provided below; to avoid repetition, the similarities can be referred to the descriptions in the above embodiments, and will not be repeated here. For example... Figure 3 As shown, the vehicle control method may include the following.
[0119] 310: Receives the command to activate car wash mode.
[0120] Specifically, the details of the car wash mode activation command can be found in the descriptions in the above embodiments, and will not be repeated here to avoid repetition.
[0121] 320: Check if the vehicle meets the first condition. If the vehicle does not meet the first condition, proceed to step 330. If the vehicle meets the first condition, proceed to step 340.
[0122] Specifically, the relevant content of the first condition can be found in the relevant description in the above embodiments, and will not be repeated here to avoid repetition.
[0123] 330: Do not execute the command to start the car wash mode, and output the second prompt message.
[0124] Specifically, the relevant content of the second prompt message can be found in the relevant description in the above embodiments, and will not be repeated here to avoid repetition.
[0125] 340: Control the vehicle to enter car wash mode according to the car wash mode activation command, configure the vehicle door unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle, disable the first door unlocking permission and the second door unlocking permission, and output a third prompt message.
[0126] Specifically, the relevant details regarding controlling the vehicle to be in car wash mode according to the car wash mode activation command, door unlocking permissions, unlocking requests from physical triggering devices inside the vehicle, first door unlocking permissions, and second door unlocking permissions can be found in the relevant descriptions in the above embodiments. To avoid repetition, they will not be repeated here.
[0127] 350: Monitors the first door unlock command, vehicle speed, vehicle transmission gear position, car wash mode deactivation command, as well as emergency braking signals and collision signals.
[0128] Specifically, the relevant content of the first door unlocking command, car wash mode closing command, emergency braking signal and collision signal can be found in the relevant descriptions in the above embodiments, and will not be repeated here to avoid repetition.
[0129] 360: Determine if an emergency braking signal or collision signal is detected. If an emergency braking signal or collision signal is detected, proceed to step 370. If no emergency braking signal or collision signal is detected, proceed to step 350 until the car wash mode is turned off.
[0130] 370: Enable the first door unlocking permission and the second door unlocking permission.
[0131] 380: Determine whether the first door unlock command is detected. If the first door unlock command is detected, proceed to step 390. If the first door unlock command is not detected, proceed to step 350 until the car wash mode is turned off.
[0132] 390: Do not execute the first door unlock command, output the first prompt message, and execute step 350 until the car wash mode is turned off.
[0133] Specifically, the relevant content of the first prompt message can be found in the relevant description in the above embodiments, and will not be repeated here to avoid repetition.
[0134] 391: Verify if the vehicle meets the third condition. If the vehicle meets the third condition, proceed to step 392. If the vehicle does not meet the third condition, proceed to step 350 until the car wash mode is turned off. The third condition includes the vehicle speed not being zero, the vehicle's transmission being in a specified gear, or a car wash mode turning-off command being detected.
[0135] 392: Turn off the vehicle's car wash mode, enable the first and second door unlock permissions, and output a fourth prompt message to inform the user that the vehicle's car wash mode has been turned off.
[0136] Exemplary device Figure 4 The diagram shown is a structural schematic of a vehicle control device provided in an exemplary embodiment of this application. This vehicle control device can be applied to electronic devices or vehicles. Figure 4 As shown, the vehicle control device 400 includes: a judgment module 410 and a configuration module 420.
[0137] The judgment module 410 is used to determine whether the vehicle has entered the car wash mode. The configuration module 420 is used to, in response to the vehicle entering the car wash mode, configure the vehicle's door unlocking permissions to only respond to unlocking requests from physical triggering devices inside the vehicle, and disable the first door unlocking permission and the second door unlocking permission. The first door unlocking permission includes the permission to unlock the vehicle's doors from the outside of the vehicle, and the second door unlocking permission includes the permission to unlock the doors from the inside of the vehicle via electronic control.
[0138] This application provides a vehicle control device that determines whether a vehicle has entered a car wash mode. In response to the vehicle entering car wash mode, the device configures the vehicle's door unlocking permissions to only respond to unlocking requests from physical triggering devices inside the vehicle, and disables the permission to unlock the vehicle's doors from the outside and the permission to unlock the doors from the inside of the vehicle via electronic control. This prevents the doors from being mistakenly locked from the outside or from being mistakenly locked due to electronic control from inside the vehicle while the vehicle is in car wash mode. At the same time, it ensures that the doors can be unlocked from the inside of the vehicle by operating the physical triggering device. Thus, on the one hand, it avoids damage to the vehicle's door handles and other components, improving the vehicle's safety in car wash mode, and on the other hand, it meets the user's actual unlocking needs, thereby improving the user experience.
[0139] According to one embodiment of this application, the determination module 410 is used to determine that the vehicle enters the car wash mode when the vehicle meets a first condition, wherein the first condition includes: the vehicle speed is zero, and / or the vehicle's transmission is in the target gear.
[0140] According to one embodiment of this application, the configuration module 420 is configured to configure the vehicle door unlocking permission to only respond to unlocking requests from the door handle lock inside the vehicle.
[0141] According to one embodiment of this application, the unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method.
[0142] According to one embodiment of this application, the configuration module 420 is further configured to, upon determining that the vehicle meets at least one of a plurality of second conditions, close the vehicle's car wash mode, and enable the first door unlocking permission and the second door unlocking permission, wherein the plurality of second conditions include: receiving a car wash mode closing command; the vehicle's speed is not zero; the vehicle's transmission is in a specified gear; receiving an emergency braking signal; receiving a collision signal; no operation on the vehicle is detected within a first preset time period after the car wash mode is activated; and a malfunction occurs in the vehicle's control system or human-machine interface terminal.
[0143] According to one embodiment of this application, the configuration module 420 is further configured to, upon receiving a first door unlocking command, not execute the first door unlocking command and output a first prompt message, wherein the first door unlocking command includes a command to unlock the door from outside the vehicle or a command to unlock the door from inside the vehicle via electronic control, and the first prompt message is used to prompt the user to turn off the vehicle's car wash mode to enable the first door unlocking permission and the second door unlocking permission.
[0144] According to one embodiment of this application, the configuration module 420 is further configured to, when it is determined that the vehicle's control system or human-machine interface terminal has malfunctioned, turn off the vehicle's car wash mode and enable the first door unlocking permission and the second door unlocking permission; when it is determined that the malfunction has been eliminated, turn on the vehicle's car wash mode again and disable the first door unlocking permission and the second door unlocking permission.
[0145] According to one embodiment of this application, the configuration module 420 is further configured to output a second prompt message when it is determined that the vehicle does not meet the first condition. The second prompt message is used to prompt the user to stop the vehicle and / or adjust the gear of the transmission to the target gear.
[0146] According to one embodiment of this application, the configuration module 420 is further configured to perform a locking operation on the door when the vehicle unlocks the door in response to a second door unlocking command and the door is not opened within a second preset time period after being unlocked.
[0147] According to one embodiment of this application, the configuration module 420 is further configured to output a third prompt message when the first door unlocking permission and the second door unlocking permission are disabled. The third prompt message is used to prompt the user that the first door unlocking permission and the second door unlocking permission have been disabled.
[0148] It should be understood that the operation and function of the judgment module 410 and the configuration module 420 in the above embodiments can be referred to the above. Figure 2 or Figure 3 The description of the vehicle control method provided in the embodiments will not be repeated here to avoid repetition.
[0149] Figure 5The diagram shown is a block diagram of an electronic device 500 for performing a vehicle control method according to an exemplary embodiment of this application. Specifically, the electronic device 500 may be a server, a mobile device, a control device for a mobile device, a server interacting with a mobile device, a controller, or other devices.
[0150] Reference Figure 5 The electronic device 500 includes a processing component 510, which further includes one or more processors, and memory resources represented by memory 520 for storing instructions, such as application programs, that can be executed by the processing component 510. The application programs stored in memory 520 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 510 is configured to execute instructions to perform the aforementioned vehicle control method.
[0151] Electronic device 500 may also include a power supply component configured to perform power management of electronic device 500, a wired or wireless network interface configured to connect electronic device 500 to a network, and an input / output (I / O) interface. Electronic device 500 can be operated based on an operating system stored in memory 520, such as Windows Server. TM Mac OSX TM Unix TM Linux TM FreeBSD TM Or similar.
[0152] This application also provides a vehicle, including an electronic device, wherein the electronic device is used to execute the vehicle control method provided in any of the above embodiments. It should be understood that the electronic device and its operation and functions can be referred to the above description. Figure 2 or Figure 3 The description of the vehicle control method provided in the embodiments will not be repeated here to avoid repetition. Exemplarily, the electronic device may be as described above. Figure 5 500 electronic devices in the system.
[0153] A non-transitory computer-readable storage medium, wherein when instructions in the storage medium are executed by the processor of the aforementioned electronic device 500, the electronic device 500 is enabled to perform a vehicle control method.
[0154] A computer program product includes a computer program that, when executed by a processor of a computer device, enables the computer device to perform the vehicle control method provided in any of the above embodiments.
[0155] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.
[0156] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0157] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0158] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0159] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0160] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0161] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program verification codes, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0162] It should be noted that in the description of this application, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0163] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0164] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications or equivalent substitutions made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A vehicle control method, characterized in that, The method includes: Determine if the vehicle has entered car wash mode; In response to the vehicle entering car wash mode, the vehicle door unlocking permission is configured to only respond to unlocking requests from physical triggering devices inside the vehicle, and the first door unlocking permission and the second door unlocking permission are disabled. The first door unlocking permission includes the permission to unlock the vehicle door from the outside of the vehicle, and the second door unlocking permission includes the permission to unlock the door from the inside of the vehicle via electronic control.
2. The method according to claim 1, characterized in that, The determination of whether the vehicle has entered car wash mode includes: If the vehicle meets the first condition, the vehicle is determined to enter the car wash mode, wherein the first condition includes: the vehicle speed is zero, and / or the vehicle's transmission is in the target gear.
3. The method according to claim 1, characterized in that, The step of configuring the vehicle's door unlocking permission to only respond to unlocking requests from physical triggering devices inside the vehicle includes: Configure the vehicle's door unlocking permissions to only respond to unlocking requests from the door handle locks inside the vehicle.
4. The method according to claim 1, characterized in that, The unlocking execution path of the physical triggering device inside the vehicle is independent of the electronic control system used to execute the vehicle control method.
5. The method according to claim 1, characterized in that, The method further includes: If the vehicle meets at least one of a plurality of second conditions, the vehicle's car wash mode is deactivated, and the first door unlocking permission and the second door unlocking permission are activated, wherein the plurality of second conditions include: Received command to turn off car wash mode; The vehicle's speed is not zero; The vehicle's transmission is in the specified gear. Emergency braking signal received; A collision signal was received; No operation was detected on the vehicle during the first preset time period after the car wash mode was activated. The vehicle's control system or human-machine interface terminal malfunctioned.
6. The method according to claim 1, characterized in that, The method further includes: Upon receiving a first door unlocking command, the first door unlocking command is not executed, and a first prompt message is output. The first door unlocking command includes a command to unlock the door from the outside of the vehicle or a command to unlock the door from the inside of the vehicle via electronic control. The first prompt message is used to prompt the user to turn off the car wash mode of the vehicle in order to enable the first door unlocking permission and the second door unlocking permission.
7. The method according to claim 1, characterized in that, The method further includes: If it is determined that the vehicle's control system or human-machine interface terminal is malfunctioning, the vehicle's car wash mode is turned off, and the first door unlocking permission and the second door unlocking permission are enabled. Once the fault is confirmed to be eliminated, the vehicle's car wash mode is restarted, and the unlocking permissions for the first and second doors are disabled.
8. The method according to claim 2, characterized in that, The method further includes: If it is determined that the vehicle does not meet the first condition, a second prompt message is output. The second prompt message is used to prompt the user to stop the vehicle and / or adjust the gear of the transmission to the target gear.
9. The method according to claim 1, characterized in that, The method further includes: If the vehicle unlocks the door in response to a second door unlocking command, and the door is not opened within a second preset time period after being unlocked, a locking operation is performed on the door.
10. The method according to any one of claims 1-9, characterized in that, Also includes: When the first door unlocking permission and the second door unlocking permission are disabled, a third prompt message is output, which is used to inform the user that the first door unlocking permission and the second door unlocking permission have been disabled.
11. A vehicle, characterized in that, include: processor; Memory used to store the processor's executable instructions. The processor is used to execute the vehicle control method according to any one of claims 1 to 9.