Vehicle control method, electronic device, storage medium, and vehicle
By introducing a dual verification mechanism of vehicle key and driving password in new energy vehicles, the problem of theft due to keyless entry is solved, ensuring vehicle security and user safety.
Patent Information
- Application Number
- PCT/CN2025/112541
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-08
- Filing Date
- 2025-08-04
- Publication Date
- 2026-02-12
AI Technical Summary
New energy vehicles are easily stolen when they are keyless to enter and start, and existing technology cannot effectively prevent thieves from stealing vehicles through a single unlocking and verification method.
The system employs two independent unlocking and verification methods: the vehicle key and the driving password. The vehicle is only allowed to be unlocked when both the vehicle key and the user-entered driving password are successfully verified, thus ensuring vehicle security through a closed-loop process.
This effectively prevents thieves from using a single unlocking and verification method to steal vehicles, thus improving the security of vehicle use for users.
Smart Images

Figure CN2025112541_12022026_PF_FP_ABST
Abstract
Description
Vehicle control method, electronic device, storage medium and vehicle
[0001] Cross-reference to related applications
[0002] The present application claims priority to the Chinese patent application No. 202411093850.0, filed on August 08, 2024, and entitled "Vehicle control method, system and vehicle", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the technical field of automobiles, and in particular to a vehicle control method, a vehicle, an electronic device and a computer readable storage medium. BACKGROUND
[0004] At present, a new energy vehicle can be entered without a key when a physical key is found to be near the vehicle body, and after entering the vehicle, the user can start the vehicle with one key, shift gears, and then drive the vehicle on the road.
[0005] In the after-sales service of vehicles overseas, there are cases of vehicle theft. Specifically, the case of vehicle theft is that the vehicle is parked downstairs, the vehicle owner works upstairs, the thief attacks the remote key after the relay, enters the vehicle without a key, starts the vehicle with one key, shifts gears, and then drives the vehicle on the road, thereby stealing the vehicle.
[0006] SUMMARY
[0007] The purpose of the embodiments of the present application is to provide a vehicle control method, an electronic device, a storage medium and a vehicle to solve the problem of easy theft of vehicles and other user vehicle safety problems in the current solution. The specific technical solutions are as follows:
[0008] In a first aspect of the embodiments of the present application, a vehicle control method is provided, the method comprising:
[0009] In the case where the driving password function is turned on, if the vehicle body key and the first driving password of the vehicle are verified successfully, the vehicle is unlocked, and the first driving password is obtained by user input.
[0010] In a second aspect of the embodiments of the present application, a vehicle control system is provided, comprising a central control unit and an electronic control unit:
[0011] The central control unit is configured to verify the vehicle body key and the first driving password of the vehicle when the driving password function of the vehicle is turned on, and the first driving password is obtained by user input;
[0012] The electronic control unit is configured to unlock the vehicle.
[0013] In another aspect of the embodiments of the present application, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; the memory is configured to store a computer program; and the processor is configured to execute the program stored in the memory to implement the vehicle control method of any one of the above aspects.
[0014] In another aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the vehicle control method of any one of the above aspects.
[0015] In another aspect of the embodiments of the present application, a computer program product is provided, which contains instructions, and when the instructions are executed on a computer, the computer is caused to execute the vehicle control method of any one of the above aspects.
[0016] In another aspect of the embodiments of the present application, a vehicle is provided, which implements the vehicle control method of any one of the above aspects.
[0017] Compared with the related art, the embodiments of the present application have at least the following advantages:
[0018] In the embodiments of the present application, the vehicle body key and the driving password belong to two independent unlocking verification modes of the vehicle, and in the case that the driving password function is enabled, the vehicle body key of the vehicle and the first driving password input by the user both need to be verified successfully before the vehicle is allowed to be unlocked. The closed-loop processing mode of unlocking the vehicle through the vehicle body key and the driving password does not allow the vehicle to be unlocked when only one unlocking verification mode is passed, so that the situation that the vehicle is stolen by the thief using only one unlocking verification mode can be effectively avoided, and the safety of the user using the vehicle is ensured. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced below.
[0020] FIG. 1 is a step flowchart of a vehicle control method provided in an embodiment of the present application;
[0021] FIG. 2 is a schematic diagram of a driving password function provided in an embodiment of the present application;
[0022] FIG. 3 is a schematic diagram of a driving password verification interface provided in an embodiment of the present application;
[0023] FIG. 4 is a schematic diagram of a driving password function enabling process provided in an embodiment of the present application;
[0024] FIG. 5 is a schematic diagram of another driving password verification interface provided in an embodiment of the present application;
[0025] FIG. 6 is a schematic diagram of a countdown interface provided in an embodiment of the present application;
[0026] FIG. 7 is a schematic diagram of a driving password function closing flow provided in an embodiment of the present application;
[0027] FIG. 8 is a schematic diagram of a driving password function using flow provided in an embodiment of the present application;
[0028] FIG. 9 is a structural block diagram of a vehicle control system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
[0030] Referring to FIG. 1, it is a step flowchart of a vehicle control method provided in an embodiment of the present application, as shown in FIG. 1, the method can specifically include the following steps:
[0031] Step 101, a driving password function of a vehicle is started.
[0032] Step 102, if a vehicle body key and a first driving password of the vehicle are verified successfully, the vehicle is unlocked, and the first driving password is obtained by input of a user.
[0033] In the embodiments of the present application, the vehicle body key and the driving password belong to two independent vehicle unlocking verification modes, when the driving password function (PIN to Drive) of the vehicle is started, the vehicle body key and the driving password input by the user (for example, the vehicle owner) need to be verified successfully, and then the vehicle can be unlocked. It should be noted that the vehicle unlocking can be set according to actual needs of the user, for example, unlocking the vehicle can be unlocking all control permissions of the user to the vehicle, and after unlocking the vehicle, the user can perform operations such as one-key starting, gear shifting, and then driving the vehicle on the road, of course, unlocking the vehicle can also authorize part of the control permissions of the vehicle, for example, only allowing the user to use the entertainment equipment in the vehicle, for example, allowing the user to use the audio in the vehicle. In the specific implementation, the vehicle can determine whether the vehicle has the driving password function according to the specified electronic control unit (ECU) data bit.
[0034] The vehicle body key can include at least one of a physical key, a remote key, a digital key, and a remote network key of the vehicle. The physical key refers to a metal key of the vehicle, which needs to be inserted into an ignition switch or a door lock of the vehicle to unlock the vehicle. The remote key refers to a smart remote key, based on which the user can remotely control the vehicle to lock or unlock the door and start the vehicle. The digital key refers to a near field communication (NFC) digital key outside the vehicle, which can be implemented by using an NFC chip of a terminal device such as a mobile phone. The remote network key refers to an application (App) associated with the vehicle on a terminal device such as a mobile phone, based on which the user can remotely control the vehicle to unlock.
[0035] Referring to FIG. 2, an opening interface of a driving password function is provided in an embodiment of the present application. The opening interface of the driving password function can be provided for the user by using a display of a central control unit of the vehicle or a terminal device such as a mobile phone connected to the vehicle. The user can select to open or close the driving password function of the vehicle by using the opening interface. When the driving password function of the vehicle is opened, the vehicle body key and the driving password input by the user both need to be verified successfully before the vehicle can be unlocked. When the driving password function of the vehicle is not opened, the vehicle can be unlocked after the vehicle body key is verified successfully.
[0036] Currently, the driving manners of some users can be as follows:
[0037] 1. The vehicle is unlocked by using an NFC digital key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on and the gear is engaged. 2. The vehicle is unlocked by using a physical key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on and the gear is engaged. 3. The vehicle is unlocked by using a remote key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on and the gear is engaged. 4. The vehicle is unlocked by using a remote network key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on and the gear is engaged.
[0038] The driving manners of some users of an embodiment of the present application can be as follows:
[0039] 1. The vehicle is unlocked by using an NFC digital key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on, the driving password is verified, and the gear is engaged.
[0040] 2. The vehicle is unlocked by using a physical key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on, the driving password is verified, and the gear is engaged.
[0041] 3. The vehicle is unlocked by using a remote key outside the vehicle, and the vehicle is driven after the physical key inside the vehicle is powered on, the driving password is verified, and the gear is engaged.
[0042] 4. After the vehicle is unlocked by the remote network outside the vehicle, the vehicle is directly powered on, the driving password verification is passed, and the vehicle is driven after the gear is engaged.
[0043] The embodiment of the application creatively realizes the closed-loop processing mode of vehicle unlocking by combining the driving password with the vehicle key, which can effectively avoid the situation that the vehicle is stolen by the thief using only one unlocking verification mode, and ensures the safety of the user using the vehicle.
[0044] In the vehicle control method, the vehicle key and the driving password belong to two independent vehicle unlocking verification modes. When the driving password function is turned on, the vehicle key and the input driving password are both verified successfully, and the vehicle is allowed to be unlocked. The closed-loop processing mode of unlocking the vehicle by the vehicle key and the driving password does not allow the vehicle to be unlocked when only one unlocking verification mode is passed, so the situation that the vehicle is stolen by the thief using only one unlocking verification mode can be effectively avoided, and the safety of the user using the vehicle is ensured.
[0045] In an embodiment of the application, if the vehicle key and the first driving password of the vehicle are verified successfully, the vehicle is unlocked, including:
[0046] When the vehicle key is verified successfully, the driving password data is obtained, the driving password data including at least one of the driving password, the key and the password attempt number, wherein the driving password is a verification password saved by the system, and the password attempt number is the number of times that the user inputs the first driving password to the driving password verification interface;
[0047] When the driving password and the first driving password match, the vehicle is unlocked.
[0048] In a specific implementation, when the vehicle key is verified successfully, the vehicle can be powered on by the vehicle key. It should be noted that at this time the vehicle is only powered on but has not been unlocked, and the user (or other users authorized by the user) can enter the vehicle. When the user controls the vehicle behavior such as stepping on the brake or engaging the gear, the central control unit receives the unlocking data for the vehicle, and the unlocking data is used to instruct the electronic control unit of the vehicle to unlock the vehicle. If the driving password function of the electronic control unit is turned on, the driving password data saved by the central control unit of the vehicle can be obtained, wherein the driving password data can at least include the driving password set by the user in advance. The driving password can be a combination of numbers, letters, or numbers, letters and other symbols. Of course, the driving password data can also include the key and the password attempt number and other parameters. When the driving password and the first driving password input by the user match, the vehicle can be unlocked.
[0049] In an embodiment of the application, before the driving password data is obtained, the method further includes:
[0050] A user is provided with a driving password verification interface, and a first driving password input by the user into the driving password verification interface is received.
[0051] In the embodiments of the present application, the user can be provided with a driving password verification interface, which can be provided to the user through a vehicle terminal on the vehicle or remotely provided to the user through a terminal such as a mobile phone in communication connection with the vehicle. In this way, the user can input a first driving password through the driving password verification interface. The number of times the user inputs the first driving password can be set according to requirements. For example, if the user sets the number of times the first driving password needs to be input as two when starting the driving password function, the user needs to input the first driving password twice.
[0052] In an embodiment of the present application, when the driving password and the first driving password match, the vehicle is unlocked, including:
[0053] The driving password is decrypted with the key to generate a second driving password.
[0054] When the number of password attempts is not zero and the second driving password and the first driving password match, the vehicle is unlocked.
[0055] In the embodiments of the present application, if the central control unit of the vehicle receives unlocking data for the vehicle, the driving password verification interface (password input pop-up box) can be provided to the user through the vehicle terminal on the vehicle, such as the display of the central control unit (PAD) or the terminal device. Referring to FIG. 3, it is a schematic diagram of a driving password verification interface provided in an embodiment of the present application. The user can input a first driving password through the driving password verification interface. In a specific example, the driving password verification interface has the following forms: 1. Support 4-digit pure number password setting (digits 0-9); 2. Support deleting the input password, single point deleting one at a time, long pressing deleting all; 3. The driving password verification interface supports the user to click "X" to close. 4. After the 4-digit password is input, if the user is set to input the driving password twice, the driving password verification interface will be provided to the user again.
[0056] When the driving password and the first driving password input by the user through the driving password verification interface match, the driving password verification is successful, and unlocking success data can be sent to the electronic control unit to unlock the vehicle.
[0057] In the embodiment of the present application, if the central control unit obtains the driving password data, i.e., the encrypted driving password, the key and the password attempt number, the encrypted driving password (second driving password) is decrypted by using the key to obtain the decrypted second driving password. If the password attempt number is not zero, a driving password verification interface can be provided to the user, so that the user can input the first driving password through the driving password verification interface. If the second driving password matches the first driving password input by the user, i.e., the driving password verification is passed, the unlocking success data can be sent to the electronic control unit to unlock the vehicle. Wherein, when the driving password verification is passed, the password attempt number can be reset, for example, the password attempt number is initially 4, and after resetting, the password attempt number is 4.
[0058] In an embodiment of the present application, the method comprises:
[0059] starting the driving password function;
[0060] setting the driving password data in the case that the starting of the driving password function is successful;
[0061] sending the starting failure prompt information to the user in the case that the starting of the driving password function fails.
[0062] In the embodiment of the present application, the user can select whether to start the driving password function according to his own needs. In the case that the starting of the driving password function is successful, the user can set the driving password data, i.e., the driving password, the key, the password attempt number and other parameters, through the vehicle terminal or the terminal device. In the case that the starting of the driving password function fails, the starting failure prompt information can be sent to the user through the vehicle terminal or the terminal device to prompt the user to handle according to his own needs.
[0063] In an embodiment of the present application, starting the driving password function comprises:
[0064] obtaining the current gear of the vehicle;
[0065] providing a driving password setting interface to the user in the case that the current gear of the vehicle is the parking gear;
[0066] receiving the second driving password through the driving password setting interface;
[0067] starting the driving password function in the case that the second driving password meets the preset condition;
[0068] Wherein, the preset condition comprises that the user inputs the second driving password to the driving password setting interface at least twice, and the second driving passwords input at least twice are consistent.
[0069] In the embodiment of the present application, when the user opens the vehicle password function, for example, the user sets the vehicle password function to be opened based on the opening interface of the vehicle password function shown in FIG. 2, the central control unit of the vehicle reads the left domain gear data (gear data) of the electronic control unit. If it is determined according to the gear data that the current gear of the vehicle is the parking gear (P gear, when the vehicle is in the P gear, the transmission system of the vehicle will be locked, ensuring that the vehicle will not move when it is parked), a vehicle password setting interface is provided to the user, and the user can input a second vehicle password through the vehicle password setting interface. When the second vehicle password input by the user meets the preset condition, for example, the user inputs the second vehicle password twice and the input second vehicle password is consistent, the central control unit can control the electronic control unit to open the vehicle password function. Specifically, the central control unit can generate opening data and send it to the electronic control unit, and the electronic control unit can generate the opening vehicle password function based on the opening data. Subsequently, both the vehicle body key of the vehicle and the first vehicle password input by the user need to be verified successfully before the vehicle can be unlocked, thereby ensuring the safety of the user using the vehicle.
[0070] Of course, if it is determined according to the gear data that the current gear of the vehicle is not the parking gear, a Toast prompt information "only in P gear state can be set" can be sent to the user to remind the user that the vehicle password function cannot be opened in the non-parking gear state.
[0071] In an embodiment of the present application, opening the vehicle password function comprises:
[0072] In the case where the second vehicle password does not meet the preset condition, a prompt information that the second vehicle password does not meet the preset condition is sent to the user.
[0073] In the embodiment of the present application, when the second vehicle password input by the user does not meet the preset condition, for example, the user inputs the second vehicle password twice but the second vehicle password input twice is inconsistent, a prompt information that the input second vehicle password does not meet the preset condition can be sent to the user, for example, a prompt information "password mismatch" can be provided on the vehicle password verification interface to remind the user to input the second vehicle password twice again for opening the vehicle password function.
[0074] In an embodiment of the present application, after receiving the second vehicle password through the vehicle password setting interface, it further comprises:
[0075] The key is generated and the second vehicle password is encrypted by the key to generate the vehicle password.
[0076] In the embodiment of the present application, after the user inputs the second vehicle password through the vehicle password setting interface, the central control unit can generate a key, and then encrypt the second vehicle password by the key to ensure the safety of the user data.
[0077] The encryption key of the second password can be generated based on AES256 (an Advanced Encryption Standard (AES) algorithm using a 256-bit key), and the key is dynamically generated each time the user sets the password, and the password and the key cannot be cleared by restoring the factory settings.
[0078] In the embodiment of the present application, the head unit receives the feedback result returned by the electronic control unit for starting the data, and the feedback result is usually returned within 2 seconds. The head unit can determine whether the electronic control unit successfully starts the password function by the feedback result. If it is determined that the password function is successfully started this time, the head unit can further set the password attempt number for the password. The password attempt number is the upper limit of the number of times that the user attempts to input the password. For example, the password attempt number can be set to 4. The password attempt number is the same as the password, and the password cannot be cleared by restoring the factory settings.
[0079] Of course, if it is determined that the password function fails to start this time, the head unit can send a Toast prompt message "password start fails" to the user, and clear the saved password, key, and password attempt number, so as to avoid data occupying the storage space of the vehicle, and also avoid the user data such as the password, the key, and the password attempt number being stored and then being leaked due to various reasons, thereby ensuring the security of the user data.
[0080] In order for those skilled in the art to better understand, the following uses a specific example to illustrate the starting process of the password function. Referring to FIG. 4, it is a password function starting process schematic diagram provided by an embodiment of the present application. In the figure, the PAD is the head unit, and the ECU is the electronic control unit. The password function starting process specifically includes the following steps.
[0081] Step 1: The user sets to start (that is, the user sets the password function to start based on the password function starting interface). The PAD reads the left domain gear data of the ECU. If it is P gear, go to Step 2. If it is not P gear, Toast prompts: "Only in P gear state can be set".
[0082] Step 2: Show the password input pop-up box.
[0083] Step 3: Input the password (password) again. Go to Step 4.
[0084] Step 4: If the two input passwords are consistent, go to Step 5. If the two input passwords are not consistent, the password input pop-up box prompts: "password mismatch" and continues the step.
[0085] Step5: PAD sends the "driving password" opening data to the ECU, generates a key, and encrypts the driving password. Go to Step6.
[0086] Step6: The ECU sets the result state of the read data within 2s. If the password setting is successful this time, the PAD sets the password attempt number to 4. This password attempt number is the same as the driving password, and the factory reset cannot be cleared. If the password setting fails this time, go to Step7.
[0087] Step7: Toast prompts "driving password opening failure", and clears the saved password, key, and password attempt number limit data.
[0088] It should be noted that in any one of Steps 2-4, if the user actively closes the pop-up window, the local operation ends.
[0089] In an embodiment of the present application, the method further comprises:
[0090] turning off the driving password function;
[0091] in the case of successful driving password function closing, clearing the driving password data;
[0092] in the case of driving password function closing failure, sending a closing failure prompt information to the user.
[0093] In the embodiment of the present application, the user can choose whether to turn off the driving password function according to his own needs. In the case of successful driving password function closing, the driving password data, i.e. the driving password, the key, the password attempt number, etc. can be cleared. In the case of driving password function closing failure, the closing failure prompt information can be sent to the user through the vehicle terminal or the terminal device to prompt the user to handle according to his own needs.
[0094] In an embodiment of the present application, turning off the driving password function comprises:
[0095] obtaining the current gear of the vehicle;
[0096] in the case of the current gear of the vehicle being the parking gear, providing a driving password verification interface to the user;
[0097] receiving a first driving password input by the user through the driving password verification interface;
[0098] in the case of the first driving password matching the driving password, turning off the driving password function.
[0099] In the embodiment of the present application, when the user triggers the closing request of the vehicle password function, for example, the user sets the vehicle password function to be closed based on the opening interface of the vehicle password function shown in FIG. 2, the central control unit of the vehicle reads the left domain gear data (gear data) of the electronic control unit, and if it is determined according to the gear data that the current gear of the vehicle is the parking gear (P gear), a vehicle password verification interface is provided to the user, and the user can input a first vehicle password through the vehicle password verification interface. Referring to FIG. 5, it is a schematic diagram of another vehicle password verification interface provided in an embodiment of the present application. The user can input a first vehicle password through the vehicle password verification interface. In the case that the first vehicle password input by the user matches the vehicle password (second vehicle password) set by the user and saved by the central control unit, the central control unit can generate closing data and send it to the electronic control unit, and the electronic control unit can generate the closing vehicle password function based on the closing data.
[0100] In the embodiment of the present application, the central control unit receives the feedback result returned by the electronic control unit for the closing data, and the feedback result is usually returned within 2 seconds. The central control unit can determine whether the electronic control unit successfully closes the vehicle password function through the feedback result. If it is determined that the vehicle password function is successfully closed this time, the central control unit clears the saved vehicle password, key and password attempt number, and the operation ends.
[0101] Of course, if it is determined that the vehicle password function fails to close this time, the central control unit can send a Toast prompt information “vehicle password closing fails” to the user, and the operation ends.
[0102] In an embodiment of the present application, the method further comprises:
[0103] In the case that the first vehicle password and the vehicle password do not match, the first vehicle password input by the user to the vehicle password verification interface is continuously received until the password attempt number is reduced to zero.
[0104] In the embodiment of the present application, when the second vehicle password input by the user does not match the vehicle password set by the user and saved by the central control unit, the password attempt number is reduced (for example, the password attempt number is reduced by 1). If the password attempt number is not zero, the user is prompted for the error and the remaining password attempt number through the vehicle password verification interface, for example, “input error, remaining x times of opportunity” can be displayed on the vehicle password verification interface. At this time, the central control unit can continue to receive the second vehicle password input by the user through the vehicle password verification interface and verify again.
[0105] In an embodiment of the present application, the method further comprises:
[0106] If the password attempt number is zero, or the user triggers the forget password function, the vehicle password function is closed within a preset time.
[0107] In the embodiment of the present application, if the number of password attempts is zero or the user triggers the password forgetting function (the user can trigger the password forgetting function by clicking the vehicle password verification interface), the vehicle password function can be closed within a preset time, for example, the vehicle password function is closed within 30 seconds.
[0108] In an embodiment of the present application, closing the vehicle password function within a preset time includes:
[0109] After receiving the specific instruction sent by the vehicle body key and / or the specific unlocking instruction input by the user within the preset time, the vehicle password function is closed.
[0110] In the embodiment of the present application, if the number of password attempts is zero or the user triggers the password forgetting function, if the specific instruction sent by the vehicle body key and / or the specific unlocking instruction input by the user is received within a preset time, the vehicle password function can be closed, otherwise the vehicle password function closing process is exited.
[0111] The preset time can be 30s (seconds). For example, if the user inserts the physical key (for example, the metal key of the vehicle) of the vehicle into the ignition switch or the door lock of the vehicle within 30s, the central control unit will receive the specific instruction, and at this time the vehicle password function can be closed. For another example, if the user presses the unlock button in the smart remote key near the vehicle within 30s, the central control unit will receive the specific instruction, and at this time the vehicle password function can be closed. For another example, the central control unit can generate anti-theft state data, based on which the countdown interface (countdown pop-up window) can be provided to the user, referring to FIG. 6, which is a schematic diagram of a countdown interface provided in an embodiment of the present application. The countdown interface is used to prompt the user to input the specified unlocking content within the preset time to close the vehicle password function, for example, the countdown interface can display “press the unlock button within 30s to close the vehicle password”.
[0112] If the central control unit receives the specified unlocking content input by the user through the countdown interface within the preset time (for example, 30s), for example, the unlock button is pressed within 30s, the central control unit can receive the specific unlocking instruction, and based on the specific unlocking instruction the vehicle password function can be triggered to be closed. Since the process of closing the vehicle password function here is basically the same as the foregoing process of closing the vehicle password function, it will not be described again.
[0113] If the central control unit does not receive the specified unlocking content input by the user through the countdown interface within the preset time (for example, 30s), for example, the unlock button is pressed within 30s, the countdown interface can be closed, and the current operation is ended.
[0114] Exemplarily, the specified unlocking content can have the following several kinds, of course, the following examples are only as examples, and the embodiments of the application do not need to be limited thereto:
[0115] 1. Default mode: press the unlocking key within 30s to close the vehicle password function.
[0116] 2. Long press the unlocking key: press the unlocking key for 5s within 30s to close the vehicle password function.
[0117] 3. Press the unlocking and locking keys at the same time: press the unlocking and locking keys at the same time within 30s to close the vehicle password function.
[0118] 4. Press the car search key: press the car search key within 30s to close the vehicle password function.
[0119] 5. Long press the car search key: press the car search key for 5s within 30s to close the vehicle password function.
[0120] 6. Press the unlocking and car search keys at the same time: press the unlocking and car search keys at the same time within 30s to close the vehicle password function.
[0121] 7. Press the locking and car search keys at the same time: press the locking and car search keys at the same time within 30s to close the vehicle password function.
[0122] 8. Use the mobile phone NFC digital key to unlock: use the mobile phone NFC digital key to unlock within 30s to close the vehicle password function.
[0123] In order for those skilled in the art to better understand, the following uses a specific example to illustrate the closing process of the vehicle password function, referring to FIG. 7, which is a vehicle password function closing process schematic diagram provided by the embodiments of the application, and the vehicle password function closing process specifically includes:
[0124] Step 1: the user is set to start, the PAD reads the ECU left domain gear data, if it is P gear, go to Step 2, otherwise, Toast prompts: “Only in P gear state can be set”.
[0125] Step 2: the PAD has available password, key and password attempt times, and the password attempt times is not 0, go to Step 3, otherwise, go to Step 7.
[0126] Step 3: the PAD displays the password input pop-up window:
[0127] Step 4: if the input password verification is passed, the PAD sends the closing data to the ECU, and jumps to Step 5; if the password is wrong, go to Step 6; click “forget password”, go to Step 7.
[0128] Step5: According to the read-back logic display, if the vehicle password function is successfully closed, the saved password, key, and password attempt number are cleared, and the operation ends; if the vehicle password function is not successfully closed, a Toast prompt is given: "Vehicle password closing failed", and the operation ends.
[0129] Step6: The password attempt number is decremented by 1. If the password attempt number is 0 or the "Forgot Password" button is clicked, go to Step7. If the password attempt number is not 0, a prompt is given: "Input error, remaining x opportunities". Continue inputting.
[0130] Step7: The PAD sends anti-theft state data. Go to Step8.
[0131] Step8: The PAD displays a 30s countdown pop-up window with the content: "Press the unlock key within 30s to close the vehicle password". Go to Step9.
[0132] Step9: If successful closing of the vehicle password function data is received from the ECU, the saved password, key, and password attempt number are cleared, and the vehicle password function is closed. Otherwise, go to Step10.
[0133] Step10: If the 30s countdown ends, the countdown pop-up window is automatically closed, and the read-back logic display is shown. Otherwise (if the 30s countdown has not ended), the 30s countdown pop-up window is continued.
[0134] Note: At any of Steps 3-10, if the user actively closes the countdown pop-up window, the local operation ends. If the "Forgot Password" button is clicked, go to Step7.
[0135] If the center control unit does not receive the specified unlock content input by the user through the countdown interface within a preset time (e.g., 30s), for example, if the unlock key is pressed within 30s, the countdown interface can be closed, and the operation ends.
[0136] To better understand the skilled in the art, the following uses a specific example to illustrate the use flow of the vehicle password function. Referring to FIG. 8, which is a vehicle password function use flow diagram provided by an embodiment of the application, the vehicle password function use flow specifically includes:
[0137] Step1: The PAD receives left-domain unlock data. If the PAD has a usable password (vehicle password), key, and password attempt number, go to Step2. Otherwise, go to Step7.
[0138] Step2: The PAD reads the password attempt number. If the password attempt number is not 0, go to Step3. Otherwise, go to Step7.
[0139] Step 3: a password input pop-up window is displayed, 4-digit password is inputted, and then automatic verification is performed, and Step 4 is performed. If “forget password” is clicked, Step 7 is performed.
[0140] Step 4: if the password verification is passed, the PAD sends the unlocking success data, the password input pop-up window is closed, and the password attempt number is reset to 4. Otherwise, Step 5 is performed.
[0141] Step 5: the password attempt number is reduced by 1. If the password attempt number is 0 at this time or “forget password” is clicked, Step 7 is performed. Otherwise, Step 6 is performed.
[0142] Step 6: “input error, remaining x opportunities” is prompted. After 4-digit password is inputted again, Step 4 is performed.
[0143] Step 7: the PAD sends the anti-theft state data, and Step 8 is performed.
[0144] Step 8: a 30s countdown pop-up window is displayed, and the pop-up window content is “press the unlocking key within 30s to close the driving password”. Step 9 is performed.
[0145] Step 9: if the successful driving password closing function data sent by the left field is received, the saved password, key and password attempt number are cleared, and the driving password function is closed. Otherwise, Step 10 is performed.
[0146] Step 10: if the 30s countdown ends, the countdown pop-up window is automatically closed. According to the ECU read logic, it is displayed. Otherwise, the 30s countdown pop-up window is continuously maintained.
[0147] Remark: in any one of Steps 3-10, the user actively closes the countdown pop-up window, and the local operation ends. If “forget password” is clicked, Step 7 is performed.
[0148] It should be noted that in the embodiments of the present application, the central control unit and the electronic control unit of the vehicle can use messages for data transmission, can use direct data transmission, or can use JavaScript Object Notation (JSON) and HyperText Markup Language (HTML) for data transmission, and the embodiments of the present application do not need to be limited in this regard.
[0149] The driving password function provided by the embodiments of the present application is a kind of vehicle-mounted intelligent driving password function. After the driving password function is opened, the condition of driving is that vehicle body key and driving password verification are satisfied at the same time, to ensure the safety of user driving.
[0150] It should be noted that for the method embodiments, the series of acts / combinations thereof are presented herein for simplicity and clarity purposes. Those skilled in the art will appreciate from reading this disclosure that the example embodiments can be implemented in other sequences than those described, or that other steps can be provided, or that described steps can be modified or combined. Also, the example embodiments can be implemented with other components and / or in other systems than those depicted.
[0151] Referring to FIG. 9, a structural block diagram of a vehicle control system provided in an embodiment of the present application is shown, which includes a central control unit 901 and an electronic control unit 902 of a vehicle, wherein:
[0152] The central control unit 901 is configured to verify a vehicle body key and a first driving password of the vehicle when a driving password function of the vehicle is turned on, wherein the first driving password is input by a user.
[0153] The electronic control unit 902 is configured to unlock the vehicle.
[0154] In an example of the present application, the central control unit 901 is configured to:
[0155] obtain driving password data when the vehicle body key is verified successfully, wherein the driving password data includes at least one of a driving password, a key and a password attempt number, wherein the driving password is a system saved verification password, and the password attempt number is a number of times that the user inputs the first driving password to a driving password verification interface;
[0156] unlock the vehicle when the driving password and the first driving password match.
[0157] In an example of the present application, the vehicle body key includes at least one of a physical key, a remote control key, a digital key and a remote network key of the vehicle.
[0158] In an example of the present application, the central control unit 901 is configured to:
[0159] decrypt the driving password with the key to generate a second driving password;
[0160] unlock the vehicle when the password attempt number is not zero and the second driving password and the first driving password match.
[0161] In an example of the present application, the central control unit 901 is configured to:
[0162] provide the driving password verification interface to the user and receive the first driving password input by the user to the driving password verification interface.
[0163] In an example of the present application, the central control unit 901 is configured to:
[0164] enable the vehicle password function;
[0165] in the case where the vehicle password function is successfully enabled, set the vehicle password data;
[0166] in the case where the vehicle password function fails to be enabled, send an enabling failure prompt information to the user.
[0167] In an example of the present application, the central control unit 901 is configured to:
[0168] obtain the current gear of the vehicle;
[0169] in the case where the current gear of the vehicle is a parking gear, provide a vehicle password setting interface to the user;
[0170] and receive a second vehicle password through the vehicle password setting interface;
[0171] in the case where the second vehicle password meets a preset condition, enable the vehicle password function;
[0172] wherein the preset condition comprises that the user inputs the second vehicle password to the vehicle password setting interface at least twice, and the second vehicle password input at least twice is consistent.
[0173] In an example of the present application, the central control unit 901 is configured to:
[0174] in the case where the second vehicle password does not meet the preset condition, send a prompt information of the second vehicle password not meeting the preset condition to the user.
[0175] In an example of the present application, the central control unit 901 is configured to:
[0176] obtain the key, and encrypt the second vehicle password by using the key to generate the vehicle password.
[0177] In an example of the present application, the central control unit 901 is configured to:
[0178] set the password attempt number, and save the key, the password attempt number and the vehicle password as the vehicle password data.
[0179] In an example of the present application, the central control unit 901 is configured to:
[0180] disable the vehicle password function;
[0181] In a case where the vehicle password function is successfully turned off, the vehicle password data is cleared.
[0182] In a case where the vehicle password function fails to be turned off, the user is sent prompt information indicating the turning-off failure.
[0183] In an example of the present application, the central control unit 901 is configured to:
[0184] obtain the current gear of the vehicle;
[0185] in a case where the current gear of the vehicle is the parking gear, provide the user with the vehicle password verification interface;
[0186] receive the first vehicle password input by the user through the vehicle password verification interface;
[0187] in a case where the first vehicle password matches the vehicle password, turn off the vehicle password function.
[0188] In an example of the present application, the central control unit 901 is configured to:
[0189] in a case where the first vehicle password does not match the vehicle password, continue to receive the first vehicle password input by the user to the vehicle password verification interface until the number of password attempts is reduced to zero.
[0190] In an example of the present application, the central control unit 901 is configured to:
[0191] if the number of password attempts is zero or the user triggers the password forgetting function, turn off the vehicle password function within a preset time.
[0192] In an example of the present application, the central control unit 901 is configured to:
[0193] in a case where the vehicle password function is successfully turned off, the vehicle password data is cleared.
[0194] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant national and regional laws, regulations and standards, and provide corresponding operation portal for user to select authorization or refusal.
[0195] In a further example provided in the present application, a computer readable storage medium is provided, which stores instructions, when executed on a computer, cause the computer to perform the vehicle control method according to any one of the above examples.
[0196] In a further example provided in the present application, a computer program product is provided, which contains instructions, when executed on a computer, cause the computer to perform the vehicle control method according to any one of the above examples.
[0197] In a further example provided in the present application, a vehicle is provided, which implements the vehicle control method according to any one of the above examples.
[0198] In the above examples, all or part of the examples can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the examples can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the examples of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as Digital Versatile Disc, DVD), or semiconductor media (such as Solid State Disk, SSD) and the like.
[0199] It is to be noted that, as used in this document, the terminology "first", "second", etc. is merely used to differentiate one entity or action from another, and does not necessarily imply or require any actual relationship or order between or among the entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0200] Each of the embodiments in the present specification is described in a related manner, and the same or similar parts among the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the description of the method embodiments.
[0201] The above only describes the preferred embodiments of the present application, and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A vehicle control method in which, The method comprises: In the case that the driving password function is enabled, if the vehicle body key and the first driving password of the vehicle are verified successfully, the vehicle is unlocked, and the first driving password is obtained by input of a user.
2. The method of claim 1, wherein, If the vehicle body key and the first driving password of the vehicle are verified successfully, the vehicle is unlocked, comprising: When the vehicle body key is verified successfully, obtain driving password data, the driving password data comprising at least one of a driving password, a key and a password attempt number, wherein the driving password is a verification password saved by the system, and the password attempt number is the number of times that the user inputs the first driving password to the driving password verification interface; When the driving password and the first driving password match, the vehicle is unlocked.
3. The method of claim 1, wherein, The vehicle body key comprises at least one of a physical key, a remote control key, a digital key and a remote network key of the vehicle.
4. The method of claim 2, wherein, When the driving password and the first driving password match, the vehicle is unlocked, comprising: Decrypt the driving password with the key to generate a second driving password; When the password attempt number is not zero and the second driving password and the first driving password match, the vehicle is unlocked.
5. The vehicle control method according to claim 2, wherein Before obtaining the driving password data, the method further comprises: Providing the driving password verification interface to the user and receiving the first driving password input by the user to the driving password verification interface.
6. The vehicle control method according to claim 2, wherein The method comprises: Enabling the driving password function; In the case that the driving password function is enabled successfully, setting the driving password data; In the case that the driving password function is enabled unsuccessfully, sending an enabling failure prompt information to the user.
7. The vehicle control method according to claim 6, wherein Enabling the driving password function, comprising: Obtaining the current gear of the vehicle; In the case that the current gear of the vehicle is a parking gear, providing a driving password setting interface to the user; And receiving a second driving password through the driving password setting interface; In the case that the second driving password meets a preset condition, enabling the driving password function; The preset condition comprises that the user inputs the second driving password to the driving password setting interface at least twice, and the second driving passwords input at least twice are consistent.
8. The method of claim 7, wherein, Comprising: In the case that the second driving password does not meet the preset condition, sending a prompt information of the preset condition not met to the user.
9. The method of claim 7, wherein, After receiving the second driving password through the driving password setting interface, the method comprises: Obtaining the key and encrypting the second driving password with the key to generate the driving password.
10. The method of claim 9, wherein, Setting the driving password data, comprising: Setting the password attempt number, and saving the key, the password attempt number and the driving password as the driving password data.
11. The method of claim 2, wherein, Further comprising: Disabling the driving password function; In the case that the driving password function is disabled successfully, clearing the driving password data; In the case that the driving password function is disabled unsuccessfully, sending a disabling failure prompt information to the user.
12. The method of claim 11, wherein, Disabling the driving password function, comprising: Obtaining the current gear of the vehicle; In a case that the current gear of the vehicle is a parking gear, providing the user with the vehicle password verification interface; receiving the first vehicle password input by the user through the vehicle password verification interface; In a case that the first vehicle password and the vehicle password match, turning off the vehicle password function.
13. The method of claim 12, wherein, Further comprising: In a case that the first vehicle password and the vehicle password do not match, continuing to receive the first vehicle password input by the user to the vehicle password verification interface until the number of password attempts is reduced to zero.
14. The method of claim 13, wherein, Further comprising: If the number of password attempts is zero, or the user triggers the password forgetting function, turning off the vehicle password function within a preset time.
15. The method of claim 14, wherein, Turning off the vehicle password function within a preset time includes: Turning off the vehicle password function after receiving a specific instruction sent by the vehicle body key and / or a specific unlocking instruction input by the user within the preset time.
16. An electronic device, comprising: The electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus. The processor is configured to execute the computer program stored in the memory to implement the method steps of any one of claims 1-14.
17. A computer readable storage medium having stored thereon a computer program, wherein, The program is executed by the processor to implement the method of any one of claims 1-14.
18. A vehicle, wherein, The vehicle implements the method of any one of claims 1-14, or the electronic device of claim 16, or the computer readable storage medium of claim 17.
Citation Information
Patent Citations
Vehicle anti-theft system and vehicle anti-theft system working method
CN103456056A
New dual-starting system for automobile and starting method thereof
CN104071120A
Vehicle and no-key start system and method of vehicle
CN105539362A
Vehicle unlocking control method, device, system and intelligent terminal
CN109501718A
Screen locking password forgetting processing method and system, storage medium and computer equipment
CN115587349A