Vehicle control method and system and vehicle
By introducing a dual verification mechanism of driving password function and vehicle body keys in new energy vehicles, the problem of easy stolen vehicle keyless entry and one-click start is solved, and higher user vehicle safety is achieved.
Patent Information
- Application Number
- CN202411093850.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2025-04-11
AI Technical Summary
Existing new energy vehicles are easily stolen when keyless entry and one-click start, especially when the vehicle is parked downstairs, thieves attack the remote control key through relay attack, resulting in the vehicle being stolen.
Using vehicle control methods and systems, when the driving password function is enabled, the vehicle body key and the driving password entered by the user are verified to ensure that both of the vehicle need to pass verification at the same time during the unlocking and starting process of the vehicle before the vehicle is unlocked.
It effectively avoids the situation where thieves steal vehicles through a separate unlock verification method, and improves the safety of users' car use.
Smart Images

Figure CN119796116A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to a vehicle control method, a vehicle control system, a vehicle, an electronic device, and a computer-readable storage medium. Background Art
[0002] At present, new energy vehicles can be entered keylessly if the physical key is found near the vehicle body. After entering the vehicle, the user can start the vehicle and shift gears with one button, and then drive the vehicle on the road.
[0003] There are cases of vehicle theft during after-sales service overseas. Specifically, the vehicle was parked downstairs while the owner was at work upstairs. The thief attacked the remote control key, entered the vehicle without a key, started the vehicle with one button, shifted gears, and drove the vehicle on the road, thus stealing the vehicle. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a vehicle control method, system and vehicle to solve the problem of vehicle theft and other user safety problems existing in the current solutions. The specific technical solution is as follows:
[0005] In a first aspect of the present invention, a vehicle control method is provided, the method comprising:
[0006] When the driving password function is turned on, if the vehicle body key and the first driving password are successfully authenticated, the vehicle is unlocked, and the first driving password is obtained by inputting by the user.
[0007] In a second aspect of the present invention, a vehicle control system is provided, including a central control unit and an electronic control unit:
[0008] The central control unit is used 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 inputting by the user;
[0009] The electronic control unit is used to unlock the vehicle.
[0010] In another aspect of the implementation of the present invention, there is also provided an electronic device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; the memory is used to store computer programs; and the processor is used to implement any of the above-mentioned vehicle control methods when executing the program stored in the memory.
[0011] In another aspect of the present invention, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes any one of the vehicle control methods described above.
[0012] In yet another aspect of the present invention, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute any of the vehicle control methods described above.
[0013] In another aspect of the implementation of the present invention, a vehicle is provided, wherein the vehicle implements any of the above-mentioned vehicle control methods.
[0014] Compared with the related art, the embodiments of the present invention have at least the following advantages:
[0015] In an embodiment of the present invention, the body key and the driving password belong to two independent sets of vehicle unlocking verification methods. When the driving password function is turned on, the vehicle's body key and the first driving password entered by the user must be successfully verified before the vehicle is allowed to be unlocked. The closed-loop processing method of unlocking the vehicle by the body key and the driving password does not allow the vehicle to be unlocked when a single unlocking verification method is passed. Therefore, it can effectively prevent thieves from stealing the vehicle using a single unlocking verification method, thereby ensuring the safety of users' use of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0017] Figure 1 A flow chart of steps of a vehicle control method provided in one embodiment of the present invention;
[0018] Figure 2 A schematic diagram of a driving password function provided in one embodiment of the present invention;
[0019] Figure 3 A schematic diagram of a driving password verification interface provided in one embodiment of the present invention;
[0020] Figure 4 A schematic diagram of a driving password function activation process provided by an embodiment of the present invention;
[0021] Figure 5 A schematic diagram of another driving password verification interface provided in one embodiment of the present invention;
[0022] Figure 6 A schematic diagram of a countdown interface provided by an embodiment of the present invention;
[0023] Figure 7 A schematic diagram of a driving password function closing process provided by an embodiment of the present invention;
[0024] Figure 8 A schematic diagram of a driving password function usage flow provided by an embodiment of the present invention;
[0025] Fig. 9 The present invention is a structural block diagram of a vehicle control system provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0026] The technical solutions in the embodiments of the present invention will be described below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0027] Reference Figure 1 , is a flow chart of steps of a vehicle control method provided in one embodiment of the present invention, such as Figure 1 As shown, the method may specifically include the following steps:
[0028] Step 101, the driving password function of the vehicle is turned on;
[0029] Step 102: If the vehicle body key and the first driving password of the vehicle are successfully authenticated, the vehicle is unlocked, and the first driving password is obtained by inputting by the user.
[0030] In the embodiment of the present invention, the vehicle body key and the driving password belong to two independent unlocking verification methods of the vehicle. When the driving password function (PIN to Drive) of the vehicle is turned on, the vehicle body key and the driving password entered by the user (such as the owner) must be successfully verified before the vehicle can be unlocked. It should be noted that the specific function of the vehicle that can be unlocked or the permissions that have can be set according to the actual needs of the user. For example, unlocking the vehicle can unlock the user's full control rights over the vehicle. After unlocking the vehicle, the user can perform operations such as one-button start, shifting gears, and then driving the vehicle on the road. Of course, unlocking the vehicle can also authorize partial control rights of the vehicle, for example, it can only allow the user to use the entertainment equipment in the vehicle, such as allowing the user to use the audio in the vehicle. In a specific implementation, the vehicle can determine whether the vehicle has a driving password function based on the specified electronic control unit (ECU) data bit.
[0031] Among them, the vehicle body key may include at least one of the vehicle's physical key, remote control key, digital key and remote network key. Specifically, the physical key (physical key inside the vehicle) refers to the vehicle's metal key, which needs to be inserted into the vehicle's ignition switch or door lock to unlock the vehicle; the remote control key refers to the smart remote control key, based on which the user can remotely control the vehicle to lock, unlock the door, start the vehicle and other functions; the digital key refers to the Near Field Communication (NFC) digital key unlocking outside the vehicle, which can be achieved through the NFC chip of terminal devices such as mobile phones. The remote network key (remote network key outside the vehicle) refers to an application (Application, App) associated with the vehicle on a terminal such as a mobile phone, and the user can remotely control the vehicle unlocking based on the remote network key.
[0032] Reference Figure 2 , is an activation interface for a driving password function provided in an embodiment of the present invention. The activation interface for the driving password function can be provided to the user through the display of the vehicle's central control unit or a terminal device such as a mobile phone connected to the vehicle. The user can choose to turn on or off the vehicle's driving password function through the activation interface. When the vehicle's driving password function is activated, the vehicle's body key and the driving password entered by the user must both be successfully verified before the vehicle can be unlocked; when the vehicle's driving password function is not activated, the vehicle can be unlocked after the vehicle's body key is successfully verified.
[0033] At present, some users' driving patterns can be shown as follows:
[0034] 1. Unlock the vehicle with the NFC digital key outside the vehicle, and then power on and shift gears with the physical key inside the vehicle before driving. 2. The physical key outside the vehicle is near the vehicle, and the user uses keyless entry, and then power on and shift gears with the physical key inside the vehicle before driving. 3. Unlock the vehicle directly with the remote control key outside the vehicle, and then power on and shift gears with the physical key inside the vehicle before driving. 4. After unlocking the vehicle with the remote network key outside the vehicle, directly power on and shift gears inside the vehicle before driving.
[0035] The driving modes of some users in the embodiment of the present invention may be as follows:
[0036] 1. Use the NFC digital key outside the car to unlock the vehicle, and then power on the physical key inside the car, verify the driving password, and shift gears before driving.
[0037] 2. The physical key outside the car is near the car, and the user uses keyless entry. The physical key inside the car is powered on, the driving password is verified, and the car is engaged and then driven.
[0038] 3. Use the remote control key to unlock the car directly from outside, power on the physical key inside the car, verify the driving password, and shift gears before driving.
[0039] 4. After the vehicle is remotely unlocked through the network, the vehicle is powered on directly, the driving password is verified, and the vehicle is engaged and driven.
[0040] The embodiment of the present invention creatively realizes a closed-loop processing method for unlocking the vehicle by combining a driving password with a vehicle body key, which can effectively prevent thieves from stealing the vehicle using a single unlocking verification method, thereby ensuring the safety of users' use of the vehicle.
[0041] In the above-mentioned vehicle control method, the body key and the driving password belong to two independent vehicle unlocking verification methods. When the driving password function is turned on, the vehicle's body key and the entered driving password must be successfully verified before the vehicle is allowed to be unlocked. The closed-loop processing method of unlocking the vehicle by the body key and the driving password does not allow the vehicle to be unlocked when a single unlocking verification method is passed. Therefore, it can effectively prevent thieves from stealing the vehicle using a single unlocking verification method, thereby ensuring the safety of users' use of the vehicle.
[0042] In one embodiment of the present invention, the step 101, if the vehicle body key and the first driving password of the vehicle are successfully authenticated, unlocking the vehicle, comprises:
[0043] When the body key of the vehicle is successfully verified, the driving password data is obtained, 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 verification password saved by the system, and the password attempt number is the number of times the user enters the first driving password into the driving password verification interface;
[0044] When the driving password and the first driving password match, the vehicle is unlocked.
[0045] In a specific implementation, after the vehicle body key is successfully verified, the vehicle can be powered on by the vehicle body key. It should be noted that at this time, the vehicle is only powered on but not unlocked. The user (or other users authorized by the user) can enter the vehicle. When the user's vehicle is braking or shifting gears, the central control unit receives unlocking data for the vehicle. 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 pre-set by the user, and the driving password can be a combination of numbers, letters, or other symbols of numbers, letters, etc. Of course, the driving password data can also include parameters such as the key and the number of password attempts. Among them, when the driving password matches the first driving password entered by the user, the vehicle can be unlocked.
[0046] In one embodiment of the present invention, before obtaining the driving password data, the method further includes:
[0047] The driving password verification interface is provided to the user, and the first driving password input by the user into the driving password verification interface is received.
[0048] In an embodiment of the present invention, a driving password verification interface can be provided to the user, wherein the driving password verification interface can be provided to the user through an on-board terminal on the vehicle, and can also be provided to the user remotely through a terminal such as a mobile phone connected to the vehicle for communication. In this way, the user can enter the first driving password through the driving password verification interface, wherein the number of times the user enters the first driving password can be set according to demand. For example, if the user is set to enter the first driving password twice when turning on the driving password function, the user needs to enter the first driving password twice.
[0049] In one embodiment of the present invention, when the driving password and the first driving password match, unlocking the vehicle includes:
[0050] Decrypting the driving password with the key to generate a second driving password;
[0051] When the number of password attempts is not zero and the second driving password matches the first driving password, the vehicle is unlocked.
[0052] In the embodiment of the present invention, if the central control unit of the vehicle receives the unlocking data for the vehicle, a driving password verification interface (a password input pop-up box) may be provided to the user through an on-board terminal on the vehicle, such as a display of the central control unit (PAD) or a terminal device, referring to Figure 3 , is a schematic diagram of a driving password verification interface provided in an embodiment of the present invention, through which the user can enter the first driving password. In a specific example, the driving password verification interface is as follows: 1. Supports 4-digit pure numeric password settings (numbers 0 to 9); 2. Supports deleting the entered password, single click to delete one, long press to delete all; 3. The driving password verification interface supports users to click "X" to close. 4. After the 4-digit password is entered, if it is set to require the user to enter the driving password twice, the driving password verification interface will be provided to the user again.
[0053] Among them, when the driving password and the first driving password entered 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 enable the electronic control unit to unlock the vehicle.
[0054] In the embodiment of the present invention, if the central control unit obtains the driving password data, that is, the encrypted driving password, key and password attempt number, the encrypted driving password (second driving password) is decrypted 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 enter the first driving password through the driving password verification interface. If the second driving password matches the first driving password entered by the user, that is, the driving password verification passes, unlocking success data can be sent to the electronic control unit to enable the electronic control unit to unlock the vehicle. Among them, when the driving password verification passes, the password attempt number can be reset. For example, if the password attempt number is initially 4, the password attempt number after reset is 4.
[0055] In one embodiment of the present invention, the method comprises:
[0056] Turn on the driving password function;
[0057] When the driving password function is successfully enabled, setting the driving password data;
[0058] In the case where the driving password function fails to be activated, an activation failure prompt message is sent to the user.
[0059] In the embodiment of the present invention, the user can choose whether to enable the driving password function according to his own needs. If the driving password function is successfully enabled, the user can set the driving password data, i.e., the driving password, key, number of password attempts and other parameters through the vehicle terminal or terminal device. If the driving password function fails to be enabled, the vehicle terminal or terminal device can send a failed enable prompt message to the user to prompt the user to handle it according to his own needs.
[0060] In one embodiment of the present invention, enabling the driving password function includes:
[0061] Obtaining the current gear position of the vehicle;
[0062] When the current gear position of the vehicle is the parking gear position, providing a driving password setting interface to the user;
[0063] and receiving a second driving password through the driving password setting interface;
[0064] When the second driving password meets a preset condition, enabling the driving password function;
[0065] The preset condition includes that the user inputs the second driving password into the driving password setting interface at least twice, and the second driving passwords input at least twice are consistent.
[0066] In the embodiment of the present invention, when the driving password function activation request is triggered, for example, the user Figure 2 The activation interface of the driving password function shown sets the driving password function to on, and the central control unit of the vehicle reads the gear data (gear data) in the left domain of the electronic control unit. If the current gear of the vehicle is determined to be the parking gear (P gear, the vehicle's transmission system will be locked in P gear to ensure that the vehicle will not move when parked) according to the gear data, a driving password setting interface is provided to the user. The user can enter a second driving password through the driving password setting interface. When the second driving password entered by the user meets the preset conditions, for example, the user enters the second driving password twice and the entered second driving passwords are the same, the central control unit can control the electronic control unit to activate the driving password function. Specifically, the central control unit can generate activation data and send it to the electronic control unit. The electronic control unit can generate an activation driving password function based on the activation data. Subsequently, the vehicle's body key and the first driving password entered by the user must be successfully verified before the vehicle can be unlocked, thereby ensuring the user's vehicle safety.
[0067] Of course, if it is determined based on the gear data that the vehicle's current gear is not the parking gear, a Toast prompt message "Can only be set in P gear state" can be sent to the user to remind the user that the vehicle's driving password function cannot be turned on when the vehicle is not in the parking gear.
[0068] In one embodiment of the present invention, enabling the driving password function includes:
[0069] When the second driving password does not meet the preset condition, a prompt message indicating that the preset condition is not met is sent to the user.
[0070] In an embodiment of the present invention, when the second driving password entered by the user does not meet the preset conditions, for example, when the user enters the second driving password twice but the second driving passwords entered twice are inconsistent, a prompt message indicating that the entered second driving password does not meet the preset conditions can be sent to the user. For example, a prompt message "Password does not match" can be provided on the driving password verification interface to remind the user to enter the second driving password twice again to activate the driving password function.
[0071] In an embodiment of the present invention, after receiving the second driving password through the driving password setting interface, the method further includes:
[0072] The generated key is obtained, and the second driving password is encrypted with the key to generate the driving password.
[0073] In the embodiment of the present invention, after the user inputs the second driving password through the driving password setting interface, the central control unit can generate a key, and then use the key to encrypt the second driving password to ensure user data security.
[0074] Among them, the encryption key for the second driving password can be generated based on AES256 (an Advanced Encryption Standard (AES) algorithm using a 256-bit key). The key is dynamically generated each time the user sets the driving password, and the driving password and key cannot be cleared by restoring the factory settings.
[0075] In an embodiment of the present invention, the central control unit receives the feedback result returned by the electronic control unit regarding the activation data. The feedback result is usually returned within 2 seconds. The central control unit can determine whether the electronic control unit has successfully activated the driving password function through the feedback result. If it is determined that the driving password function is activated successfully, the central control unit can further set the number of password attempts for the driving password. The number of password attempts is the upper limit of the number of times the user is allowed to try to enter the driving password. For example, the number of password attempts can be set to 4. The number of password attempts is the same as the driving password, and cannot be cleared by restoring the factory settings.
[0076] Of course, if it is determined that the driving password function has failed to be activated, the central control unit can send a Toast prompt message to the user "Driving password activation failed". At the same time, the saved driving password, key and password attempt times are cleared to prevent data from occupying the vehicle's storage space. It also avoids the storage of user data such as driving passwords, keys and password attempts, which may be leaked later due to various reasons, thereby ensuring user data security.
[0077] In order to make those skilled in the art better understand, the following uses a specific example to illustrate the opening process of the driving password function. Figure 4 , is a schematic diagram of a driving password function activation process provided by an embodiment of the present invention, wherein PAD is a central control unit, ECU is an electronic control unit, and the driving password function activation process specifically includes:
[0078] Step 1: The user sets it to on (that is, the user sets the driving password function to on based on the driving password function activation interface), and the PAD reads the left-domain gear data of the ECU. If it is P gear, go to Step 2. Otherwise, it is not P gear, and Toast prompts: "It can only be set in P gear state."
[0079] Step 2: Display the password input pop-up box:
[0080] Step 3: Enter the password (driving password) again. Go to Step 4.
[0081] Step 4: If the passwords you enter twice are the same, go to Step 5; if the passwords you enter twice are not the same, a pop-up window will pop up saying "Passwords do not match" and continue with this step.
[0082] Step 5: PAD sends the "driving password" opening data to ECU, generates a key, encrypts and saves the driving password. Go to Step 6.
[0083] Step 6: Read back the ECU setting result status within 2 seconds. If the password setting is successful, the PAD sets the password attempt number to 4. The password attempt number is the same as the vehicle password. Restoring the factory settings cannot be cleared. If the password setting fails, go to Step 7.
[0084] Step 7: Toast prompts: "Driving password activation failed", clear the saved password, key, and password attempt limit data.
[0085] It should be noted that if the user actively closes the pop-up window in any step from Step 2 to Step 4, the local operation ends.
[0086] In one embodiment of the present invention, the method further comprises:
[0087] Turn off the driving password function;
[0088] When the driving password function is successfully disabled, clearing the driving password data;
[0089] In the case where the driving password function fails to be closed, a prompt message of the failure to close is sent to the user.
[0090] In the embodiment of the present invention, the user can choose whether to close the driving password function according to his own needs. If the driving password function is successfully closed, the driving password data, that is, the driving password, key, password attempt times and other parameters can be cleared. If the driving password function fails to be closed, a shutdown failure prompt message can be sent to the user through the vehicle terminal or terminal device to prompt the user to handle it according to his own needs.
[0091] In one embodiment of the present invention, disabling the driving password function includes:
[0092] Obtaining the current gear position of the vehicle;
[0093] When the current gear position of the vehicle is the parking gear position, providing the driving password verification interface to the user;
[0094] Receiving the first driving password input by the user through the driving password verification interface;
[0095] When the first driving password and the driving password match, the driving password function is disabled.
[0096] In the embodiment of the present invention, when a driving password function shutdown request is triggered, for example, the user Figure 2 The driving password function is turned off in the opening interface of the driving password function shown in the figure. The central control unit of the vehicle reads the gear data (gear data) in the left domain of the electronic control unit. If the current gear of the vehicle is determined to be the parking gear (P gear) according to the gear data, the driving password verification interface is provided to the user. The user can enter the first driving password through the driving password verification interface. Figure 5 , which is a schematic diagram of another driving password verification interface provided in an embodiment of the present invention. The user can enter a first driving password through the driving password verification interface. When the first driving password entered by the user matches the driving password (second driving password) preset by the user and saved in the central control unit, the central control unit can generate shutdown data and send it to the electronic control unit. The electronic control unit can generate a driving password shutdown function based on the shutdown data.
[0097] In an embodiment of the present invention, the central control unit receives the feedback result returned by the electronic control unit regarding the shutdown data. The feedback result is usually returned within 2 seconds. The central control unit can determine whether the electronic control unit has successfully shut down the driving password function through the feedback result. If it is determined that the driving password function is successfully shut down, the central control unit clears the saved driving password, key, and number of password attempts, and the operation ends.
[0098] Of course, if it is determined that the driving password function has failed to be disabled, the central control unit can send a Toast prompt message "Driving password disabled failed" to the user, and the operation ends.
[0099] In one embodiment of the present invention, the method further comprises:
[0100] In the case that the first driving password and the driving password do not match, the first driving password input by the user to the driving password verification interface continues to be received until the number of password attempts is reduced to zero.
[0101] In an embodiment of the present invention, when the second driving password input by the user does not match the driving password pre-set by the user and saved in the central control unit, the number of password attempts is reduced (for example, the number of password attempts is reduced by 1). If the number of password attempts is not zero, the user is prompted with the error and the remaining number of password attempts through the driving password verification interface. For example, "Input error, remaining x chances" may be displayed on the driving password verification interface. At this time, the central control unit may continue to receive the second driving password re-entered by the user through the driving password verification interface and verify it again.
[0102] In one embodiment of the present invention, the method further comprises:
[0103] If the number of password attempts is zero, or the user triggers the forgotten password function, the driving password function is disabled within a preset time.
[0104] In an embodiment of the present invention, if the number of password attempts is zero, or the user triggers the forgotten password function (the user can trigger the forgotten password function by clicking on the driving password verification interface), the driving password function can be closed within a preset time, for example, within 30 seconds.
[0105] In one embodiment of the present invention, disabling the driving password function within a preset time includes:
[0106] 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, the driving password function is turned off.
[0107] In an embodiment of the present invention, if the number of password attempts is zero, or the user triggers the forgotten password function, the driving password function can be turned off if a specific instruction sent by the vehicle body key and / or a specific unlocking instruction entered by the user is received within a preset time, otherwise the process of turning off the driving password function will be exited.
[0108] The preset time may be 30 seconds. For example, if the user inserts the physical key of the vehicle (such as the metal key of the vehicle) into the ignition switch or door lock of the vehicle within 30 seconds, the central control unit will receive a specific instruction, at which time the driving password function can be turned off. For another example, if the user presses the unlock button in the smart remote control key near the vehicle within 30 seconds, the central control unit will receive a specific instruction, at which time the driving password function can be turned off. For another example, the central control unit can generate anti-theft status data, and based on the anti-theft status data, a countdown interface (countdown pop-up window) can be provided to the user, refer to Figure 6 , which is a schematic diagram of a countdown interface provided in an embodiment of the present invention. The countdown interface is used to prompt the user to enter a specified unlocking content within a preset time to disable the driving password function. For example, the countdown interface may display “Press the unlock button within 30 seconds to disable the driving password”.
[0109] If the central control unit receives the specified unlocking content input by the user through the countdown interface within a preset time (for example, 30 seconds), such as pressing the unlocking button within 30 seconds, the central control unit can receive a specific unlocking instruction, and based on the specific unlocking instruction, it can trigger the closing of the driving password function. Since the process of closing the driving password function here is basically the same as the aforementioned process of closing the driving password function, it will not be repeated here.
[0110] If the central control unit does not receive the designated unlocking content input by the user through the countdown interface within a preset time (eg, 30 seconds), for example, pressing the unlocking key within 30 seconds, the countdown interface may be closed to end the operation.
[0111] Exemplarily, the specified unlocking content may be the following. Of course, the following examples are only for illustration and are not limited to this embodiment of the present invention:
[0112] 1. Default method: Press the unlock button within 30 seconds to disable the driving password function.
[0113] 2. Long press the unlock button: Press and hold the unlock button for 5 seconds within 30 seconds to disable the driving password function.
[0114] 3. Press the unlock and lock buttons at the same time: Press the unlock and lock buttons at the same time within 30 seconds to turn off the driving password function.
[0115] 4. Press the car search button: Press the car search button within 30 seconds to turn off the driving password function.
[0116] 5. Long press the car search button: Press and hold the car search button for 5 seconds within 30 seconds to turn off the driving password function.
[0117] 6. Press the unlock and find car buttons at the same time: Press the unlock and find car buttons at the same time within 30 seconds to turn off the driving password function.
[0118] 7. Press the lock and find car button at the same time: Press the lock and find car button at the same time within 30 seconds to turn off the driving password function.
[0119] 8. Unlock using the NFC digital key on your mobile phone: Unlock using the NFC digital key on your mobile phone within 30 seconds to disable the driving password function.
[0120] In order to make those skilled in the art better understand, the following uses a specific example to illustrate the closing process of the driving password function. Figure 7 , is a schematic diagram of a driving password function deactivation process provided by an embodiment of the present invention, and the driving password function deactivation process specifically includes:
[0121] Step 1: The user sets it to on, and PAD reads the gear data in the left field of the ECU. If it is P gear, go to Step 2. Otherwise, Toast prompts: "It can only be set in P gear state."
[0122] Step 2: If the PAD has available passwords, keys, and password attempts, and the password attempts are not 0, go to Step 3; otherwise, go to Step 7.
[0123] Step 3: PAD displays a pop-up window for password input:
[0124] Step 4: If the password verification is passed, the PAD sends the shutdown data to the ECU and jumps to Step 5; if the password is incorrect, go to Step 6; click "Forgot Password" and go to Step 7.
[0125] Step 5: According to the read-back logic display within 2 seconds, if the driving password function is successfully turned off, the saved password, key, and password attempt times will be cleared, and this operation is completed; if the driving password function is not successfully turned off, Toast prompts: "Driving password turning off failed", and this operation is completed.
[0126] Step 6: Password attempts - 1. If the password attempts are 0 or you click "Forgot Password", go to Step 7. If the password attempts are not 0, a prompt will appear: "Input error, x attempts remaining". Continue to enter.
[0127] Step 7: PAD sends anti-theft status data. Go to Step 8.
[0128] Step 8: The PAD displays a 30-second countdown pop-up window with the message: "Press the unlock button within 30 seconds to disable the driving password." Go to Step 9.
[0129] Step 9: If the data of successfully shutting down the driving password function is received from the ECU, the saved password, key, and number of password attempts are cleared, and the driving password function is shut down; otherwise, go to Step 10.
[0130] Step 10: If the 30s countdown ends, the countdown pop-up window will automatically close and display according to the readback logic. Otherwise (if the 30s countdown has not ended), the 30s countdown pop-up window will continue to be displayed.
[0131] Note: If the user actively closes the countdown pop-up window in any step from Step 3 to Step 10, the local operation ends. If the user clicks "Forgot Password", the process goes to Step 7.
[0132] If the central control unit does not receive the designated unlocking content input by the user through the countdown interface within a preset time (eg, 30 seconds), for example, pressing the unlocking key within 30 seconds, the countdown interface may be closed to end the operation.
[0133] In order to make those skilled in the art better understand, the following uses a specific example to illustrate the use process of the driving password function. Figure 8 , is a schematic diagram of a driving password function usage process provided by an embodiment of the present invention, and the driving password function usage process specifically includes:
[0134] Step 1: PAD receives the unlocking data in the left domain. If PAD has a usable password (driving password), key, and password attempt times, it goes to Step 2; otherwise, it goes to Step 7.
[0135] Step 2: If the number of attempts to read the password by the PAD is not 0, go to Step 3; otherwise, go to Step 7.
[0136] Step 3: A pop-up window will appear for password input. After you enter the 4-digit password, it will be automatically verified and go to Step 4. If you click "Forgot Password", go to Step 7.
[0137] Step 4: If the password verification passes, the PAD sends unlock success data, closes the password input pop-up window, and resets the number of password attempts to 4. Otherwise, go to Step 5.
[0138] Step 5: Number of password attempts - 1. If the number of password attempts is 0 or you click "Forgot Password", go to Step 7; otherwise, go to Step 6.
[0139] Step 6: Tip: "Input error, x chances left". Enter the 4-digit password again and go to Step 4.
[0140] Step 7: PAD sends anti-theft status data, go to Step 8.
[0141] Step 8: A 30-second countdown pop-up window will appear, with the message: "Press the unlock button within 30 seconds to disable the driving password." Go to Step 9.
[0142] Step 9: If the data of successfully closing the driving password function is received from the left domain, the saved password, key, and number of password attempts are cleared, and the driving password function is closed; otherwise, go to Step 10.
[0143] Step 10: If the 30s countdown ends, the countdown pop-up window will automatically close. Display according to the ECU readback logic. Otherwise, the 30s countdown pop-up window will continue to be maintained.
[0144] Note: If the user actively closes the countdown pop-up window in any step from Step 3 to Step 10, the local operation ends; if the user clicks "Forgot Password", the process goes to Step 7.
[0145] It should be noted that in the embodiment of the present invention, the central control unit and the electronic control unit of the vehicle can use messages for data transmission, or they can use direct data transmission, object notation (JavaScript Object Notation, JSON) / (HyperText Markup Language, HTML) and other methods for data transmission, and the embodiment of the present invention does not need to be limited to this.
[0146] The driving password function creatively provided by the embodiment of the present invention is an in-vehicle intelligent driving password function. After turning on this driving password function, the driving condition is that the vehicle body key and the driving password verification are satisfied at the same time, ensuring the user's driving safety.
[0147] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0148] Reference Fig. 9 , is a structural block diagram of a vehicle control system provided in an embodiment of the present invention, including a vehicle central control unit 901 and an electronic control unit 902, wherein:
[0149] The central control unit 901 is used 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, where the first driving password is input by the user;
[0150] The electronic control unit 902 is used to unlock the vehicle.
[0151] In an example of the present invention, the central control unit 901 is used to:
[0152] When the body key of the vehicle is successfully verified, the driving password data is obtained, 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 verification password saved by the system, and the password attempt number is the number of times the user enters the first driving password into the driving password verification interface;
[0153] When the driving password and the first driving password match, the vehicle is unlocked.
[0154] In an example of the present invention, 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.
[0155] In an example of the present invention, the central control unit 901 is used to:
[0156] Decrypting the driving password with the key to generate a second driving password;
[0157] When the number of password attempts is not zero and the second driving password matches the first driving password, the vehicle is unlocked.
[0158] In an example of the present invention, the central control unit 901 is used to:
[0159] The driving password verification interface is provided to the user, and the first driving password input by the user into the driving password verification interface is received.
[0160] In an example of the present invention, the central control unit 901 is used to:
[0161] Turn on the driving password function;
[0162] When the driving password function is successfully enabled, setting the driving password data;
[0163] In the case where the driving password function fails to be activated, an activation failure prompt message is sent to the user.
[0164] In an example of the present invention, the central control unit 901 is used to:
[0165] Obtaining the current gear position of the vehicle;
[0166] When the current gear position of the vehicle is the parking gear position, providing a driving password setting interface to the user;
[0167] and receiving a second driving password through the driving password setting interface;
[0168] When the second driving password meets a preset condition, enabling the driving password function;
[0169] The preset condition includes that the user inputs the second driving password into the driving password setting interface at least twice, and the second driving passwords input at least twice are consistent.
[0170] In an example of the present invention, the central control unit 901 is used to:
[0171] When the second driving password does not meet the preset condition, a prompt message indicating that the preset condition is not met is sent to the user.
[0172] In an example of the present invention, the central control unit 901 is used to:
[0173] The key is obtained, and the second driving password is encrypted with the key to generate the driving password.
[0174] In an example of the present invention, the central control unit 901 is used to:
[0175] The number of password attempts is set, and the key, the number of password attempts and the driving password are saved as the driving password data.
[0176] In an example of the present invention, the central control unit 901 is used to:
[0177] Turn off the driving password function;
[0178] When the driving password function is successfully disabled, clearing the driving password data;
[0179] In the case where the driving password function fails to be closed, a prompt message of the failure to close is sent to the user.
[0180] In an example of the present invention, the central control unit 901 is used to:
[0181] Obtaining the current gear position of the vehicle;
[0182] When the current gear position of the vehicle is the parking gear position, providing the driving password verification interface to the user;
[0183] Receiving the first driving password input by the user through the driving password verification interface;
[0184] When the first driving password and the driving password match, the driving password function is disabled.
[0185] In an example of the present invention, the central control unit 901 is used to:
[0186] In the case that the first driving password and the driving password do not match, the first driving password input by the user to the driving password verification interface continues to be received until the number of password attempts is reduced to zero.
[0187] In an example of the present invention, the central control unit 901 is used to:
[0188] If the number of password attempts is zero, or the user triggers the forgotten password function, the driving password function is disabled within a preset time.
[0189] In an example of the present invention, the central control unit 901 is used to:
[0190] After receiving a specific instruction sent by the physical key and / or a specific unlocking instruction input by the user within the preset time, the driving password function is turned off.
[0191] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present invention are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0192] In another embodiment provided by the present invention, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the vehicle control method described in any one of the above embodiments.
[0193] In another embodiment provided by the present invention, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the vehicle control method described in any one of the above embodiments.
[0194] In another embodiment of the present invention, a vehicle is provided, wherein the vehicle implements any of the above-mentioned vehicle control methods.
[0195] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. 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 a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
[0196] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0197] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0198] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A vehicle control method, characterized in that: The method comprises: When the driving password function is turned on, if the vehicle body key and the first driving password are successfully authenticated, the vehicle is unlocked, and the first driving password is obtained by inputting by the user.
2. The method according to claim 1, characterized in that If the vehicle body key and the first driving password of the vehicle are successfully authenticated, unlocking the vehicle includes: When the body key of the vehicle is successfully verified, the driving password data is obtained, 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 verification password saved by the system, and the password attempt number is the number of times the user enters the first driving password into the driving password verification interface; When the driving password and the first driving password match, the vehicle is unlocked.
3. The method according to claim 1, characterized in that 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.
4. The method according to claim 2, characterized in that: When the driving password and the first driving password match, unlocking the vehicle includes: Decrypting the driving password with the key to generate a second driving password; When the number of password attempts is not zero and the second driving password matches the first driving password, the vehicle is unlocked.
5. The vehicle control method according to claim 2, characterized in that: Before obtaining the driving password data, the method further includes: The driving password verification interface is provided to the user, and the first driving password input by the user into the driving password verification interface is received.
6. The vehicle control method according to claim 2, characterized in that: The method comprises: Turn on the driving password function; When the driving password function is successfully enabled, setting the driving password data; In the case where the driving password function fails to be activated, an activation failure prompt message is sent to the user.
7. The vehicle control method according to claim 6, characterized in that: Enabling the driving password function includes: Obtaining the current gear position of the vehicle; When the current gear position of the vehicle is the parking gear position, providing a driving password setting interface to the user; and receiving a second driving password through the driving password setting interface; When the second driving password meets a preset condition, enabling the driving password function; The preset condition includes that the user inputs the second driving password into the driving password setting interface at least twice, and the second driving passwords input at least twice are consistent.
8. The method according to claim 7, characterized in that include: When the second driving password does not meet the preset condition, a prompt message indicating that the preset condition is not met is sent to the user.
9. The method according to claim 7, characterized in that: After receiving the second driving password through the driving password setting interface, the method includes: The key is obtained, and the second driving password is encrypted with the key to generate the driving password.
10. The method according to claim 9, characterized in that Setting the driving password data includes: The number of password attempts is set, and the key, the number of password attempts and the driving password are saved as the driving password data.
11. The method according to claim 2, characterized in that Also includes: Turn off the driving password function; When the driving password function is successfully disabled, clearing the driving password data; In the case where the driving password function fails to be closed, a prompt message of the failure to close is sent to the user.
12. The method according to claim 11, characterized in that Disabling the driving password function includes: Obtaining the current gear position of the vehicle; When the current gear position of the vehicle is the parking gear position, providing the driving password verification interface to the user; Receiving the first driving password input by the user through the driving password verification interface; When the first driving password and the driving password match, the driving password function is disabled.
13. The method according to claim 12, characterized in that Also includes: In the case that the first driving password and the driving password do not match, the first driving password input by the user to the driving password verification interface continues to be received until the number of password attempts is reduced to zero.
14. The method according to claim 13, characterized in that Also includes: If the number of password attempts is zero, or the user triggers the forgotten password function, the driving password function is disabled within a preset time.
15. The method according to claim 14, characterized in that Disabling the driving password function within a preset time includes: 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, the driving password function is turned off.
16. A control system, characterized in that: Including central control unit and electronic control unit: The central control unit is used 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 inputting by the user; The electronic control unit is used to unlock the vehicle.
17. An electronic device, characterized in that: It includes 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 used to implement the method steps described in any one of claims 1-14 when executing the computer program stored in the memory.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.
19. A vehicle, characterized in that: The vehicle implements the method according to any one of claims 1 to 14, or the control system according to claim 16.
Citation Information
Cited By
Vehicle anti-theft method and device and storage medium
CN120792731A
Vehicle control method, electronic device, storage medium, and vehicle
WO2026032237A1