Vehicle starting method and device, computer readable storage medium and vehicle
By providing multiple vehicle starting methods and intelligent control methods, the problem of the single starting method in traditional vehicles has been solved, achieving a personalized user experience and enhancing market competitiveness.
Patent Information
- Application Number
- CN202511849705.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-02-06
AI Technical Summary
Traditional vehicle starting methods are limited and cannot meet the personalized needs of different users.
It offers multiple vehicle start methods, including one-button start, start by opening the door and pressing the brake, remote start, and sensor start, allowing users to control vehicle start through command selection, voice recognition, and identity authentication.
To meet the personalized startup needs of different users, thereby enhancing user experience and market competitiveness.
Smart Images

Figure CN121469477A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a vehicle starting method, a computer readable storage medium, a vehicle and a vehicle starting device. BACKGROUND
[0002] In the rapid development of the automobile industry, the diversity of vehicle starting methods has become an important aspect of improving user experience. The traditional vehicle starting method is single, which is difficult to meet the needs of different users for starting methods. For example, some users prefer to use a one-key starting switch to start, while other users are more inclined to start by opening the door and stepping on the brake. However, the current vehicle starting method is determined by default when the vehicle is manufactured, which cannot meet the personalized needs of different users. SUMMARY
[0003] The present application aims to at least solve one of the technical problems in the related art. To this end, the first purpose of the present application is to provide a vehicle starting method, which can provide multiple vehicle starting methods to meet the personalized starting needs of different users and improve market competitiveness.
[0004] The second purpose of the present application is to provide a computer readable storage medium.
[0005] The third purpose of the present application is to provide a vehicle.
[0006] The fourth purpose of the present application is to provide a vehicle starting device.
[0007] To achieve the above-mentioned purposes, the first aspect of the present application provides a vehicle starting method, which includes multiple vehicle starting methods, and the method comprises: responding to a selection instruction of a user, wherein the selection instruction includes a target starting method; and controlling the vehicle to start based on the target starting method, wherein the target starting method at least includes a one-key starting, a door opening and brake stepping starting, a remote starting and an induction starting.
[0008] According to the vehicle starting method of the present application, the selection instruction of the user is responded to, wherein the selection instruction includes a target starting method; and the vehicle is controlled to start based on the target starting method, wherein the target starting method at least includes a one-key starting, a door opening and brake stepping starting, a remote starting and an induction starting. Therefore, the method can provide multiple vehicle starting methods to meet the personalized starting needs of different users and improve market competitiveness.
[0009] In addition, the vehicle starting method according to the above-mentioned embodiments of the present application can have the following additional technical features: According to an embodiment of the present application, the selection instruction of the user includes a selection instruction determined by a touch operation on a display device, wherein the display device is configured to display a plurality of vehicle starting modes for selection by the user.
[0010] According to an embodiment of the present application, the method further includes: receiving a voice instruction of the user, and pre-processing the voice instruction, wherein the pre-processing includes at least one of noise reduction of the voice instruction signal and enhancement of the voice instruction signal; identifying the pre-processed voice instruction based on a preset voice recognition model to obtain a demand starting mode; in a case where the demand starting mode matches one of the plurality of vehicle starting modes, taking the demand starting mode as the target starting mode; and in a case where the demand starting mode does not match any of the plurality of vehicle starting modes, issuing a voice instruction error prompt.
[0011] According to an embodiment of the present application, after responding to the selection instruction of the user, the method further includes: storing the target starting mode to a display device and a body controller; and in a case where the target starting mode displayed on the display device does not match the target starting mode stored in the body controller, controlling the vehicle to start based on the target starting mode stored in the display device.
[0012] According to an embodiment of the present application, the method further includes: in a case where a lock vehicle signal is received, sending the target starting mode currently stored in the display device to a terminal device.
[0013] According to an embodiment of the present application, the method further includes: obtaining identity information of the user; authenticating the identity information based on a target authentication mode, wherein the target authentication mode includes at least one of a password authentication, a fingerprint authentication, and a face authentication; and in a case where the identity authentication is passed, controlling the vehicle to start based on the target starting mode.
[0014] According to an embodiment of the present application, the method further includes: in a case where the identity authentication is not passed, issuing a warning prompt.
[0015] To achieve the above object, a second embodiment of the present application provides a computer readable storage medium having a program stored thereon, which, when executed by a processor, implements the vehicle starting method.
[0016] The computer readable storage medium according to the embodiments of the present application, by executing the vehicle starting method, can provide a plurality of vehicle starting modes, meet the personalized starting needs of different users, and improve market competitiveness.
[0017] To achieve the above objectives, a vehicle is provided in a third aspect of this application, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described vehicle starting method.
[0018] The vehicle according to the embodiments of this application can provide multiple vehicle starting methods by executing the above-described vehicle starting method, thereby meeting the personalized starting needs of different users and enhancing market competitiveness.
[0019] To achieve the above objectives, a fourth aspect of this application provides a vehicle starting device, wherein the vehicle includes multiple vehicle starting methods. The device includes: an acquisition module, configured to respond to a user's selection instruction, wherein the selection instruction includes a target starting method; and a control module, configured to control the vehicle to start based on the target starting method, wherein the target starting method includes at least one-button start, door-opening and brake-pressing start, remote start, and sensor start.
[0020] According to the vehicle starting device of this application embodiment, the acquisition module is used to respond to a user's selection command, wherein the selection command includes a target starting method, and the control module is used to control the vehicle to start based on the target starting method, wherein the target starting method includes at least one-button start, door-opening and brake-pressing start, remote start, and sensor start. Therefore, this device can provide multiple vehicle starting methods to meet the personalized starting needs of different users and enhance market competitiveness.
[0021] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0022] Figure 1 This is a flowchart of a vehicle starting method according to an embodiment of this application.
[0023] Figure 2 This is a flowchart illustrating a specific example of a vehicle starting method according to this application.
[0024] Figure 3 This is a block diagram of a vehicle according to an embodiment of this application.
[0025] Figure 4 This is a block diagram of a vehicle starting device according to an embodiment of this application. Detailed Implementation
[0026] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0027] The vehicle starting method, computer-readable storage medium, vehicle, and vehicle starting device proposed in this application are described below with reference to the accompanying drawings.
[0028] Figure 1 This is a flowchart of a vehicle starting method according to an embodiment of this application.
[0029] like Figure 1 As shown, the vehicle starting method of this application embodiment may include the following steps: S1 responds to the user's selection command, wherein the selection command includes the target startup method.
[0030] S2 controls the vehicle to start based on the target start method, which includes at least one-button start, start by opening the door and pressing the brake, remote start, and sensor start.
[0031] Specifically, in one embodiment of this application, the vehicle includes multiple vehicle starting methods. For example, modern automobiles, including conventional gasoline vehicles, hybrid vehicles, and electric vehicles, are equipped with advanced electronic control systems, referred to as vehicle systems, for managing and optimizing various vehicle functions, including starting methods. Multiple different starting methods can be preset on the vehicle, allowing users to select one or more methods according to their habits and scenarios. These starting methods are implemented through the vehicle's electronic control system and include, but are not limited to, the following: One-button start: Starting the vehicle by pressing the start button on the vehicle; this method is simple and quick, suitable for most modern automobiles. Door-opening and brake-pressing start: When the door is opened, the vehicle automatically enters a starting preparation state, and the vehicle can be started when the user presses the brake; this method is suitable for scenarios where users are accustomed to directly getting into the car and starting it. Induction start (e.g., smart card induction start): Starting the vehicle by bringing a smart key card close to the vehicle's sensing area; this method is implemented through wireless communication technology, eliminating the need for the user to insert a key, making it convenient and quick. Remote start (e.g., remote start via mobile application): Starting the vehicle remotely via a mobile application; this method is suitable for smart cars, allowing users to remotely control the vehicle's start, preheating, or cooling via their mobile phones. It offers multiple starting methods to meet the personalized needs of different users, and by integrating multiple starting methods, the vehicle can flexibly adjust the starting method according to the user's instructions, reflecting the intelligent design concept.
[0032] Responding to user-selected commands, including the target startup method, the system can optimize user experience. For example, in a vehicle's electronic control system, the vehicle's control unit (such as an intelligent management platform) receives a user-issued command and begins subsequent processing. The user's command (e.g., voice, manual operation) selects the vehicle's startup method, marking the starting point of user-vehicle system interaction and determining subsequent startup operations. The target startup method is the specific startup method the user desires; the vehicle supports multiple startup methods, and the user specifies one as the target method through a selection command. For example, if the user says "One-button start" via voice command, the vehicle's control unit receives the voice command, recognizes, and determines "One-button start" as the target startup method. Similarly, if the user manually selects "Smart Card Start" on the vehicle's central control screen, the vehicle's control unit receives the manual selection command and determines "Smart Card Start" as the target startup method. Thus, users can choose the most suitable startup method based on their habits and scenarios, improving the user experience.
[0033] Vehicle starting is controlled based on a target starting method. This means the electronic control unit (ECU) can perform subsequent operations according to a previously determined target starting method, specified by the user through a selection command. The ECU needs to execute the corresponding starting procedure based on this command. For example, after determining the target starting method, the body controller can issue a command to activate the vehicle's starting mechanism. The vehicle starting process includes starting the engine or electric motor, initializing the vehicle system, etc. For instance, if the target starting method is "one-button start," the vehicle system will activate the circuitry of the one-button start button, detecting when the button is pressed to start the vehicle. If the target starting method is "smart card start," the vehicle system will activate the smart card sensing module, starting the vehicle when the smart card is detected nearby. If the target starting method is "mobile application start," the vehicle system will receive the start command through communication with the mobile application and then start the vehicle.
[0034] Therefore, this method of controlling vehicle startup via user-selected commands supports multiple startup modes, allowing users to choose one according to their needs. The vehicle controller receives commands from the user via voice, manual operation, etc., determines the target startup mode selected by the user, and controls the vehicle startup process through the body controller to achieve the user-specified startup method. This improves the flexibility and intelligence of vehicle startup, meets the personalized needs of different users, and enhances the user experience.
[0035] According to one embodiment of this application, the user's selection instruction includes a selection instruction determined by a touch operation on a display device, wherein the display device is used to display a variety of vehicle start-up methods for the user to choose from.
[0036] Specifically, the user's selection instructions include those determined by touch operations on the display device, which shows various vehicle start-up methods for the user to choose from. In other words, the user's selection instructions are commands issued by the user to the vehicle system to specify the vehicle's start-up method. This is the core of the user-vehicle system interaction, determining the subsequent start-up operation. Through the user's selection instructions, the vehicle system can perform corresponding operations according to the user's intentions, meeting the user's personalized needs.
[0037] Display devices are in-vehicle devices used to display information, including central control screens, instrument panel displays, or other in-vehicle infotainment system screens. Display devices not only display information but also serve as user interfaces, receiving user input. They provide an intuitive interface for users to easily select and view various vehicle functions and settings. For example, before starting the vehicle after power-on, the central control screen displays multiple start-up methods for the user to choose from, allowing for intuitive selection via touch. Touch operation refers to user interaction through a touch display device (such as the central control screen). Users can issue commands by touching buttons or options on the screen. Touch operation is simple and intuitive, allowing users to input commands without complex operations, improving convenience and user experience. After the vehicle system confirms and receives the command selected by the user through touch operation, it uses this command as the basis for the next operation, ensuring accurate recognition and recording of the user's selection and preventing misoperation or execution of incorrect commands.
[0038] For example, the vehicle's central control screen may display multiple start methods, including "one-button start." When a user touches the "one-button start" button on the screen, the vehicle system receives the touch operation, confirms the user's selected start method, and activates the circuitry of the one-button start button. The vehicle then starts after the user presses the start button. Another example is "smart card start." When a user touches the "smart card start" option on the screen, the vehicle system receives the touch operation, confirms the user's selected start method, and activates the smart card sensing module. When the smart card is detected near the vehicle, it starts. Yet another example is "mobile application start." When a user touches the "mobile application start" option on the screen, the vehicle system receives the touch operation, confirms the user's selected start method, and then starts the vehicle after receiving the start command through communication with the mobile application.
[0039] In addition, in one embodiment of this application, projection technology is used to display various activation method information on the windshield, allowing users to view the information directly without looking down. Furthermore, besides simple touch operations, the display device can also support gesture recognition, allowing users to operate using specific gestures (such as swiping, long pressing, etc.). When the user performs a touch operation, the display device can provide force feedback, enhancing the user's operating experience.
[0040] Therefore, by providing an intuitive interactive interface through the display device, users can easily select their preferred start-up method, reducing operational complexity. Furthermore, touch operation is simple and intuitive, allowing users to complete command input without complicated steps, thus improving the convenience of interaction and user experience. The vehicle system supports multiple start-up methods to meet the personalized needs of different users, reflecting an intelligent design concept. Users can choose the most suitable start-up method according to their habits and scenarios, enhancing the vehicle's level of intelligence.
[0041] According to one embodiment of this application, the vehicle starting method further includes: receiving a user's voice command and preprocessing the voice command, wherein the preprocessing includes at least one of noise reduction of the voice command signal and enhancement of the voice command signal; recognizing the preprocessed voice command based on a preset voice recognition model to obtain a desired starting method; if the desired starting method matches one of a variety of vehicle starting methods, using the desired starting method as the target starting method; if the desired starting method does not match any of the various vehicle starting methods, issuing a voice command error prompt.
[0042] Specifically, the system receives user voice commands and preprocesses them. Preprocessing includes at least one of the following: noise reduction and enhancement of the voice command signal. Voice commands can be captured using the vehicle's built-in microphone or the microphone of the user's mobile device (such as a smartphone). Voice commands are commands expressed by the user in voice form to control the vehicle's starting method. Voice commands provide a natural and convenient interaction method, allowing users to control the vehicle's start without manual operation, thus improving the user experience. For example, a user can say "one-button start" or "open the door and press the brake to start." Preprocessing the voice commands involves initially processing the acquired voice commands to improve the quality and recognizability of the voice signal. For example, digital signal processing technology can be used to remove background noise from the voice signal, making it clearer. Noise reduction processing can remove noise, such as when there is music in the car or traffic noise outside, improving the quality of the voice signal. Signal processing technology can also enhance the amplitude and clarity of the voice signal, making it more suitable for subsequent recognition processing. For example, enhancement processing can ensure that the voice signal can be accurately recognized even at low volumes or at long distances.
[0043] After preprocessing the voice command, it can be recognized based on a preset speech recognition model to obtain the desired activation method. A pre-trained speech recognition model can analyze and recognize the preprocessed speech signal, converting it into text or commands. Advanced speech recognition technology accurately converts the user's voice command into a command that the system can understand. For example, deep learning algorithms (such as convolutional neural networks) can be used to recognize the user's spoken "one-click start". Thus, the system can understand the user's intention and prepare to execute the corresponding activation operation by identifying the desired activation method (the activation method requested by the user) through the speech recognition model. For instance, if the user says "one-click start", the vehicle system will recognize and determine that the desired activation method is "one-click start".
[0044] The system matches the desired startup method with several pre-stored vehicle startup methods. If a match is found, the desired startup method is selected as the target startup method. In other words, the identified desired startup method is matched against the vehicle's preset startup methods. If a match is found, the desired startup method is selected as the target startup method, ensuring that the user's selection is accurately executed and avoiding erroneous operations due to incorrect identification. For example, the vehicle supports "one-button start," "smart card start," and "mobile application start." If the user says "one-button start," the system recognizes the option and finds a match with the preset startup methods, selecting "one-button start" as the target startup method.
[0045] If the requested starting method does not match any of the vehicle's preset starting methods, the system will issue an error message to inform the user that the voice command is unrecognizable or invalid. This is to prevent accidental vehicle operation due to incorrect commands and improve system safety and reliability. For example, if the user says "start with the key," but the vehicle does not support traditional key start, the system will recognize the mismatch and issue a voice prompt: "Unable to recognize your command, please select a different starting method."
[0046] For example, if a user says "keyless start" inside the car, the vehicle's built-in microphone will receive the voice command. The system will process the voice command to remove background noise and use a preset voice recognition model to identify the command, confirming that the user's desired start method is "keyless start." It will then match "keyless start" with the vehicle's preset start methods. If a match is found, "keyless start" can be selected as the target start method to control the vehicle's start. As another example, if a user says "start with key," the vehicle's built-in microphone will receive the voice command. The system will process the voice command to remove background noise and use a preset voice recognition model to identify the command, confirming that the user's desired start method is "keyless start." It will then match "keyless start" with the vehicle's preset start methods (such as keyless start, smart key start, mobile application start, and brake start). If a mismatch is found, a voice prompt will be issued: "Unable to recognize your command, please select a different start method," allowing the user to choose a different start method.
[0047] It's important to note that speech recognition models require extensive training with a large amount of speech data to improve their accuracy and robustness. Diverse training data allows the model to better adapt to the different voice characteristics of users and environmental noise. For example, training data can include speech command samples from users of different ages, genders, and accents in various environments. Furthermore, users can customize their voice commands according to their habits, such as setting a custom start-up command. For instance, a user could set "Start my car" as a one-click start command, enhancing the user experience and making the system more tailored to their individual needs.
[0048] Furthermore, during the voice recognition process, user authentication information (such as voiceprint recognition) can be combined to enhance security. For example, voice commands are only executed after the user's identity is confirmed through voiceprint recognition, preventing unauthorized start attempts and ensuring that only authorized users can start the vehicle. The vehicle system also supports voice command recognition in multiple languages to meet the needs of users in different regions. Users can issue voice commands in Chinese, English, or Japanese, and the system can accurately recognize them, thereby improving the system's internationalization and universality.
[0049] As a result, users can control the vehicle to start via voice commands without manual operation, which improves the convenience and naturalness of the interaction. Furthermore, through preprocessing (noise reduction and enhancement) and advanced speech recognition models, the system can accurately recognize the user's voice commands and maintain high efficiency even in complex environments. This makes the vehicle starting system more intelligent, convenient, and safe, meeting the high requirements of modern users for vehicle interaction.
[0050] According to one embodiment of this application, after responding to a user's selection command, the vehicle starting method further includes: storing a target starting method in a display device and a body controller; and controlling the vehicle to start based on the target starting method stored in the body controller when the target starting method displayed on the display device is inconsistent with the target starting method stored in the body controller.
[0051] Specifically, after responding to the user's selection command, the target start method can be stored in both the display device and the body controller. That is, when the user selects the vehicle's start method through some means (such as touch operation or voice command), storing the selected start method as the target start method in two locations (the display device and the body controller) improves system reliability and prevents single points of failure. The display device can be used to show the user the current start method, while the body controller can be responsible for managing various vehicle functions, including controlling the vehicle's start.
[0052] The system compares the target startup method displayed on the display device with the target startup method stored in the vehicle body controller. If the displayed startup method differs from the stored method, the one stored on the display device takes precedence, meaning the vehicle startup is controlled based on the displayed startup method. For example, a communication link failure between the display device and the vehicle body controller could lead to data transmission errors, or the vehicle body controller's storage unit could malfunction, resulting in data loss or tampering. Alternatively, the user might have modified the startup method at different times and in different ways, causing data inconsistency. By detecting inconsistencies, the system can take measures to avoid startup failures or security issues caused by erroneous data. In other words, the display device offers higher reliability and user accessibility, and prioritizing its stored data improves the overall reliability of the system.
[0053] For example, when a user selects "One-button start" via the central control screen, the system responds to the user's selection, confirms the target start method as "One-button start," and stores "One-button start" in both the display device (central control screen) and the vehicle controller. If the data in the display device and the vehicle controller are consistent, the vehicle can be started using "One-button start." However, if the user selects "One-button start" via the central control screen, but the data stored in the vehicle controller is mistakenly modified to "Open door and press brake to start," the target start method ("One-button start") stored in the display device will be used first to start the vehicle.
[0054] In one embodiment of this application, when data inconsistency is detected, a prompt can be issued to the user, allowing the user to manually confirm or modify the startup method. If data inconsistency is detected, the user is prompted via the central control screen: "Startup method inconsistency detected. Please confirm the current startup method." The user can choose to confirm or modify the startup method. Furthermore, the target startup method data in the device and the body controller can be synchronously displayed periodically or when triggered by specific events to ensure data consistency. This data synchronization mechanism reduces the possibility of data inconsistency, further improving the reliability and stability of the system.
[0055] Therefore, storing the target start method in the display device and the body controller increases data redundancy and improves system reliability. In the event of data inconsistency, the target start method stored in the display device is used first, ensuring that the vehicle start method matches the user's actual choice and improving the user experience.
[0056] According to one embodiment of this application, the vehicle starting method further includes: upon receiving a vehicle lock signal, sending the target starting method stored on the current display device to the terminal device.
[0057] Specifically, upon receiving a lock signal, the system can also send the target start method stored on the display device to the terminal device. The lock signal is generated by the vehicle system, indicating that the vehicle is locked. This signal is triggered by the vehicle's anti-theft system or by the user via key, smart card, or mobile application. The current vehicle start method stored on the display device (such as the central control screen or instrument panel display) is the start method last selected and confirmed by the user. The terminal device is an external device used by the user, such as a smartphone, tablet, or other smart device. The terminal device communicates with the vehicle system via Bluetooth, Wi-Fi, or mobile network. After locking the vehicle, by synchronizing the current start method to the user's terminal device, the system ensures that the user is always aware of the vehicle's status. This means the user can check the current start method on the terminal device after locking the vehicle, allowing them to prepare in advance and reduce the steps required to start the vehicle next time.
[0058] For example, after using the vehicle, the user presses the lock button or sends a lock command via a mobile application. The vehicle system receives the lock signal, and the vehicle enters the locked state. The system reads the currently stored target start method (e.g., "one-button start") from the display device (such as the central control screen) and sends the target start method to the user's terminal device (such as a smartphone) via Bluetooth or Wi-Fi. The user's terminal device receives a notification displaying that the current vehicle start method is "one-button start." This allows the user to immediately know the vehicle's current start method after locking it, and quickly confirm or change it the next time they use the vehicle. Furthermore, this start method can also be shared via the terminal device, such as sending the start method to other friends and family members for the next use of the vehicle, informing them of the start method they will use.
[0059] Furthermore, the system supports sending start-up method information to multiple terminal devices, such as the user's mobile phone, tablet, or smartwatch. Users can view vehicle status information on multiple devices, enhancing system flexibility and user experience. Users can check the vehicle's start-up method via their mobile phone or smartwatch, making it convenient for use in different scenarios. Moreover, when sending start-up method information, encrypted communication technology is used to ensure the security of information transmission. For example, encryption protocols (such as Transport Layer Security) are used to send start-up method information to the user's terminal device, preventing the start-up method information from being stolen or tampered with during transmission, thus enhancing system security.
[0060] This allows the vehicle's current starting method to be synchronized to the user's terminal device, ensuring that the user is aware of the vehicle's status at any time and enhancing the user's trust in the vehicle system. In other words, the user can check the vehicle's starting method at any time through the terminal device, and can still understand the vehicle's status even after the vehicle is locked, so that the user can prepare in advance and reduce the number of steps required to start the vehicle next time.
[0061] According to one embodiment of this application, the vehicle starting method further includes: obtaining the user's identity information; authenticating the identity information based on a target authentication method, wherein the target authentication method includes at least one of password authentication, fingerprint authentication, and facial authentication; and controlling the vehicle to start based on the target starting method if the identity authentication is successful.
[0062] Specifically, during vehicle startup, the system can also acquire user identity information. This identity information is fundamental for verifying user identity, ensuring that only legitimate users can start the vehicle. For example, it collects information used by the user to verify their identity, such as passwords, fingerprints, facial features, or other biometric data. After acquiring the user's identity information, it can be authenticated using a target authentication method. This target authentication method includes at least one of password authentication, fingerprint authentication, and facial authentication. These authentication methods are used to verify the legitimacy of the user's identity information. Password authentication involves the user entering a preset password and verifying its correctness; this method is simple and easy to use, suitable for most users. Fingerprint authentication involves the user placing their finger on a fingerprint reader and verifying their identity by comparing fingerprint features; this method offers high security and convenience. Facial authentication involves the user facing a camera, and the system verifies the user's identity using facial recognition technology; this method is contactless authentication, convenient and fast, and suitable for various scenarios. By comparing multiple authentication methods with the identity information pre-stored in the vehicle system, the system can flexibly adapt to the needs of different users while improving the security and reliability of identity verification.
[0063] Once identity authentication is successful, the system controls the vehicle to start based on the target start method. In other words, the system will only start the vehicle according to the user's selected start method (such as keyless start, smart card start, etc.) after the user's identity authentication is successful. This improves vehicle security, prevents vehicle theft or accidental start, and ensures that the user's selected start method is executed correctly.
[0064] For example, a user selects one-button start and authenticates using a password. The user then selects "one-button start" as the target start method on the vehicle's central control screen. The screen prompts the user to enter a password. The user enters the preset password, and the system verifies its correctness. Once the password verification is successful, the vehicle controller can start the vehicle using the "one-button start" method. Alternatively, a user selects "open door and press brake to start" as the target start method on the vehicle's central control screen. The user faces the camera and verifies their identity using facial recognition technology. Once facial recognition is successful, the vehicle controller can start the vehicle using the "press brake to start" method.
[0065] Furthermore, in one embodiment of this application, multiple authentication methods (such as password + fingerprint, password + facial recognition, etc.) can be combined for identity verification to further enhance security. Even if one authentication method is cracked, the other authentication methods can still provide protection, significantly improving system security. Additionally, users can set default authentication methods according to their needs, such as prioritizing fingerprint authentication and using password authentication as a backup, to provide a personalized authentication experience and meet the needs of different users.
[0066] Therefore, by using multiple authentication methods (password, fingerprint, face), it ensures that only legitimate users can start the vehicle, prevents unauthorized starting attempts, protects the safety of the vehicle and the user, and provides multiple authentication methods, allowing users to choose the most convenient authentication method according to their own habits and scenarios, thus improving the user experience.
[0067] According to one embodiment of this application, the vehicle starting method further includes: issuing a warning prompt if identity authentication fails.
[0068] Specifically, a warning message can be issued if identity authentication fails. This means the user's provided identity information (such as password, fingerprint, facial recognition, etc.) failed to pass system verification. This could be due to incorrect user input or mismatched biometric information. Identity authentication failure is a crucial security checkpoint in the vehicle startup process, ensuring only authorized users can start the vehicle. The warning message can be an audio, text, light, or other form of signal to notify the user of the authentication failure. Clear and concise information reduces user confusion and anxiety, improves the overall user experience, and reminds users to be aware of the vehicle's security status, preventing unauthorized attempts or accidental operation.
[0069] For example, if a user attempts to start the vehicle with a password but enters an incorrect password, a warning message will be issued, and the central control screen will display "Incorrect password, please re-enter," along with a warning sound to alert the user. After receiving the prompt, the user can re-enter the correct password to complete the authentication. As another example, if a user attempts to start the vehicle with facial recognition but the recognition fails due to insufficient ambient light, a warning message will be issued, and the central control screen will display "Facial recognition failed, insufficient ambient light, please adjust your position or use another authentication method," along with a warning sound to alert the user. The user can then adjust their position or select another authentication method (such as a password or fingerprint) to complete the authentication. Similarly, if a user attempts to start the vehicle with a fingerprint but fingerprint recognition fails, a warning message will be issued, and the central control screen will display "Fingerprint recognition failed, please try again," along with a warning sound and flashing indicator lights on the instrument panel. The user can then try fingerprint recognition again or select another authentication method (such as a password) to complete the authentication.
[0070] In one embodiment of this application, warning prompts can be issued through various means (such as text, sound, and light) to ensure that users receive reminders in different scenarios. For example, while displaying text prompts on the central control screen, a warning sound is emitted and indicator lights on the dashboard flash, thereby improving system reliability and user experience and ensuring that users receive warnings even in noisy environments or when visibility is limited. Furthermore, after multiple failed authentication attempts, further attempts are restricted to prevent brute-force attacks. For example, after a user enters the wrong password three times consecutively, a warning message "Too many incorrect password attempts, please try again later" is issued, and the authentication function is temporarily locked, thereby further enhancing system security and preventing unauthorized users from cracking identity authentication through multiple attempts. Moreover, when identity authentication fails, the vehicle owner can be notified via a mobile application or other remote means to provide additional security reminders, ensuring that users are aware of any abnormalities even when they are not near the vehicle.
[0071] Therefore, early warning prompts can effectively prevent unauthorized attempts, remind users of the vehicle's security status, prevent vehicle theft or accidental starting, and help users understand the reason for authentication failure through clear prompts, avoiding repeated failures due to misunderstanding or improper operation. This reduces user confusion and anxiety, improving the overall user experience. Furthermore, early warning prompts can be issued in multiple ways (such as text, sound, and light) to ensure users receive reminders in different scenarios, further improving system reliability and user experience.
[0072] The following is combined Figure 2 The method described in this application is used to describe the method.
[0073] As a specific example, the vehicle starting method of this application may include the following steps: S101 responds to the user's selection command and stores the target start method in the display device and the body controller. The selection command includes the target start method, which includes at least one-button start, door opening and brake pedal start, remote start and sensor start.
[0074] S102, obtain the user's identity information, and authenticate the identity information based on the target authentication method, wherein the target authentication method includes at least one of password authentication, fingerprint authentication and face authentication.
[0075] S103, Determine whether the identity authentication is successful. If yes, proceed to step S104; if no, proceed to step S107.
[0076] S104. Determine whether the target startup method displayed on the display device is inconsistent with the target startup method stored in the body controller. If yes, proceed to step S105; if no, proceed to step S108.
[0077] S105, controls the vehicle to start based on the target start method stored on the display device.
[0078] S106, upon receiving a vehicle lock signal, sends the target startup method stored on the current display device to the terminal device.
[0079] S107 issued a warning.
[0080] S108, control the vehicle to start based on the target start method, and proceed to step S106.
[0081] In summary, the vehicle starting method according to the embodiments of this application responds to a user's selection command, wherein the selection command includes a target starting method; the vehicle is started based on the target starting method, which includes at least one-button start, door-opening and brake-pressing start, remote start, and sensor start. Therefore, this method can provide multiple vehicle starting methods to meet the personalized starting needs of different users and enhance market competitiveness.
[0082] Corresponding to the above embodiments, this application also proposes a computer-readable storage medium.
[0083] The computer-readable storage medium of this application embodiment stores a program that, when executed by a processor, implements the vehicle starting method described above.
[0084] The computer-readable storage medium according to the embodiments of this application can provide a variety of vehicle starting methods by executing the above-described vehicle starting method, thereby meeting the personalized starting needs of different users and enhancing market competitiveness.
[0085] Corresponding to the above embodiments, this application also proposes a vehicle.
[0086] like Figure 3 As shown, the vehicle 200 in this embodiment may include: a memory 210, a processor 220, and a program stored in the memory 210 and executable on the processor 220. When the processor 220 executes the program, it implements the above-described vehicle starting method.
[0087] The vehicle according to the embodiments of this application can provide multiple vehicle starting methods by executing the above-described vehicle starting method, thereby meeting the personalized starting needs of different users and enhancing market competitiveness.
[0088] Corresponding to the above embodiments, this application also proposes a vehicle starting device.
[0089] like Figure 4 As shown, the vehicle starting device 100 of this application embodiment includes: an acquisition module 110 and a control module 120.
[0090] The acquisition module 110 is used to respond to a user's selection command, wherein the selection command includes a target start method. The control module 120 is used to control the vehicle to start based on the target start method, wherein the target start method includes at least one-button start, door-opening and brake-pressing start, remote start, and sensor start.
[0091] According to one embodiment of this application, the user's selection instruction includes a selection instruction determined by a touch operation on a display device, wherein the display device is used to display a variety of vehicle start-up methods for the user to choose from.
[0092] According to one embodiment of this application, the acquisition module 110 is further configured to: receive a user's voice command and preprocess the voice command, wherein the preprocessing includes at least one of noise reduction of the voice command signal and enhancement of the voice command signal; recognize the preprocessed voice command based on a preset voice recognition model to obtain the required start method; if the required start method matches one of a variety of vehicle start methods, use the required start method as the target start method; if the required start method does not match any of the various vehicle start methods, issue a voice command error prompt.
[0093] According to one embodiment of this application, after responding to the user's selection instruction, the control module 120 is further configured to: store the target start-up method in the display device and the body controller; and control the vehicle to start based on the target start-up method stored in the body controller if the target start-up method displayed on the display device is inconsistent with the target start-up method stored in the body controller.
[0094] According to one embodiment of this application, the control module 120 is further configured to: upon receiving a vehicle lock signal, send the target startup method stored on the current display device to the terminal device.
[0095] According to one embodiment of this application, the control module 120 is further configured to: obtain the user's identity information; authenticate the identity information based on a target authentication method, wherein the target authentication method includes at least one of password authentication, fingerprint authentication, and face authentication; and, if the identity authentication is successful, control the vehicle to start based on the target start method.
[0096] According to one embodiment of this application, the control module 120 is further configured to: issue a warning prompt when identity authentication fails.
[0097] It should be noted that for details not disclosed in the vehicle starting device of this application embodiment, please refer to the details disclosed in the vehicle starting method of this application embodiment, which will not be repeated here.
[0098] According to the vehicle starting device of this application embodiment, the acquisition module is used to respond to a user's selection command, wherein the selection command includes a target starting method, and the control module is used to control the vehicle to start based on the target starting method, wherein the target starting method includes at least one-button start, door-opening and brake-pressing start, remote start, and sensor start. Therefore, this device can provide multiple vehicle starting methods to meet the personalized starting needs of different users and enhance market competitiveness.
[0099] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0100] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0101] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0102] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0103] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0104] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A vehicle starting method, characterized in that, The vehicle includes multiple vehicle starting methods, and the method includes: In response to a user's selection instruction, wherein the selection instruction includes a target launch method; The vehicle is started based on the target start method, wherein the target start method includes at least one-button start, door opening and brake pedal start, remote start and sensor start.
2. The vehicle starting method according to claim 1, characterized in that, The user's selection instructions include selection instructions determined by a touch operation on a display device, wherein the display device is used to display a variety of vehicle start-up methods for the user to choose from.
3. The vehicle starting method according to claim 1, characterized in that, The method further includes: Receive user's voice command and preprocess the voice command, wherein the preprocessing includes at least one of noise reduction of the voice command signal and enhancement of the voice command signal; The preprocessed voice command is recognized based on a preset speech recognition model to obtain the required activation method; If the required start method matches one of the multiple vehicle start methods, the required start method shall be taken as the target start method. If the required start-up method does not match any of the various vehicle start-up methods, a voice command error message will be issued.
4. The vehicle starting method according to claim 1, characterized in that, After responding to the user's selection instruction, the method further includes: The target startup method is stored in the display device and the body controller; If the target start method displayed on the display device is inconsistent with the target start method stored in the body controller, the vehicle is controlled to start based on the target start method stored on the display device.
5. The vehicle starting method according to claim 4, characterized in that, The method further includes: Upon receiving a vehicle lock signal, the target startup method stored on the current display device is sent to the terminal device.
6. The vehicle starting method according to claim 1, characterized in that, The method further includes: Obtain user identity information; The identity information is authenticated based on a target authentication method, wherein the target authentication method includes at least one of password authentication, fingerprint authentication, and facial authentication. If the identity authentication is successful, the vehicle is started based on the target start method.
7. The vehicle starting method according to claim 6, characterized in that, The method further includes: If identity verification fails, a warning message will be issued.
8. A computer-readable storage medium, characterized in that, It stores a program that, when executed by a processor, implements the vehicle starting method according to any one of claims 1-7.
9. A vehicle, characterized in that, include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the vehicle starting method according to any one of claims 1-7.
10. A vehicle starting device, characterized in that, The vehicle includes multiple vehicle starting methods, and the device includes: An acquisition module is used to respond to a user's selection instruction, wherein the selection instruction includes a target launch method; The control module is used to control the vehicle to start based on the target start method, wherein the target start method includes at least one-button start, door opening and brake pedal start, remote start and sensor start.