Vehicle control method and device, vehicle and storage medium

By using a phased biometric and password verification method, the security risks of controlling vehicles from outside the vehicle are resolved, ensuring that the vehicle only responds to the commands of legitimate users and reducing the risk of impersonation and attacks.

CN120979730APending Publication Date: 2025-11-18AVATR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511157776.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing technologies, methods of controlling vehicles from outside the vehicle pose security risks. Non-owner users can be impersonated through voiceprint verification, resulting in high verification risks.

Method used

The system adopts a phased verification method. First, the target's biometric information (such as face, voice, and fingerprint) is used for initial identity verification. After the verification is successful, the password stored in the vehicle is entered for secondary confirmation.

Benefits of technology

This ensures that only authorized users can securely send control commands from outside the vehicle, reducing the risk of identity theft, replay attacks, or brute-force attacks, and improving vehicle security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120979730A_ABST
    Figure CN120979730A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of vehicles, and discloses a vehicle control method and device, a vehicle and a storage medium, the method comprises the steps that after it is detected that wake-up information received by the outside of the vehicle passes verification, target password information issued by a user outside the vehicle is acquired, and the wake-up information comprises target biological information; performing verification processing on the target password information to obtain a verification result; and after the verification result indicates that the target password information passes the verification, controlling the vehicle to execute a control instruction issued by the user. By means of the technical scheme, the purpose of controlling the vehicle outside the vehicle can be achieved more safely.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of vehicles, in particular to a vehicle control method and device, a vehicle and a storage medium. BACKGROUND

[0002] With the popularization of intelligent networked vehicles, users can control vehicles (such as unlocking, starting, air conditioning pre-starting, etc.) outside the vehicle. However, such functions also pose a safety hazard, and non-vehicle owners and the like can also issue instructions to the vehicle outside the vehicle to wake up the vehicle.

[0003] In order to avoid the above problems in the prior art, a voiceprint verification method is often used for implementation. However, under such implementation, there is a problem that it is easy to be deceived by counterfeit materials, and there is still a verification risk. SUMMARY

[0004] In view of the above problems, embodiments of the present application provide a vehicle control method and device, a vehicle and a storage medium, to solve the problem of unsafe vehicle control outside the vehicle in the prior art.

[0005] According to an aspect of an embodiment of the present application, a vehicle control method is provided, the method comprising:

[0006] After detecting that wake-up information received outside the vehicle is verified, target password information issued by a user outside the vehicle is obtained, the wake-up information comprising target biological information;

[0007] The target password information is subjected to verification processing to obtain a verification result;

[0008] After the verification result indicates that the target password information is verified, the vehicle is controlled to execute a control instruction issued by the user.

[0009] According to another aspect of an embodiment of the present application, a vehicle control device is provided, comprising:

[0010] An obtaining module is configured to, after detecting that wake-up information received outside the vehicle is verified, obtain target password information issued by a user outside the vehicle, the wake-up information comprising target biological information;

[0011] A verification module is configured to subject the target password information to verification processing to obtain a verification result;

[0012] A control module is configured to, after the verification result indicates that the target password information is verified, control the vehicle to execute a control instruction issued by the user.

[0013] According to another aspect of an embodiment of the present application, a vehicle is provided, comprising:

[0014] a processor, a memory, a communication interface, and a communication bus, the processor, the memory, and the communication interface communicate with each other through the communication bus;

[0015] The memory is configured to store at least one executable instruction, and the executable instruction causes the processor to perform the operations of the vehicle control method.

[0016] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, and the storage medium stores at least one executable instruction, and the executable instruction causes the vehicle control device / vehicle to perform the operations of the vehicle control method.

[0017] According to another aspect of the embodiments of the present application, a computer program product is provided, and the computer program product comprises a computer program, and the computer program is executed by a processor to cause the vehicle control device / vehicle to perform the vehicle control method.

[0018] The embodiments of the present application obtain target password information issued by a user outside a vehicle after detecting that wake-up information received outside the vehicle is verified, the wake-up information comprising target biological information; perform verification processing on the target password information to obtain a verification result; and control the vehicle to execute a control instruction issued by the user after the verification result indicates that the target password information is verified. In the technical solution, first, the target biological information is used as the first layer of verification to ensure that the wake-up request comes from a legal user and avoid malicious devices or relay attacks from directly triggering a vehicle response; second, after the biological verification is passed, the user is required to input the target password information to form the second layer of protection to prevent an attacker from controlling the vehicle by means of imitated biological features or stolen static passwords. Through the multi-factor verification method in stages, the convenience is ensured, and the risk of fake identity, replay attacks, or brute-force cracking is greatly reduced, so that only a legal user can safely send a control instruction outside the vehicle, thereby effectively preventing the vehicle from being accessed or maliciously controlled by an unauthorized user.

[0019] The above description is only a summary of the technical solutions of the embodiments of the present application, in order to more clearly understand the technical means of the embodiments of the present application, the embodiments of the present application can be implemented according to the content of the description, and in order to make the above and other purposes, characteristics and advantages of the embodiments of the present application more obvious and easy to understand, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings are included to provide a further understanding of the embodiments of the present application, and are incorporated herein and constitute a part of the detailed description. The embodiments of the present application will be best understood by reference to the accompanying drawings, wherein:

[0021] Figure 1 A flow chart of a first embodiment of a vehicle control method provided by the present application is shown;

[0022] Figure 2 A flow chart showing a second embodiment of the vehicle control method provided by the present application is shown;

[0023] Figure 3 A flow chart showing a third embodiment of the vehicle control method provided by the present application is shown;

[0024] Figure 4 A flow chart showing a fourth embodiment of the vehicle control method provided by the present application is shown;

[0025] Figure 5 A flow chart showing a fifth embodiment of the vehicle control method provided by the present application is shown;

[0026] Figure 6 A structural schematic diagram showing an embodiment of the vehicle control device provided by the present application is shown;

[0027] Figure 7 A structural schematic diagram showing an embodiment of the vehicle provided by the present application is shown. DETAILED DESCRIPTION

[0028] Exemplary embodiments of the present application will be described in greater detail below, with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be embodied in various forms and should not be limited by the embodiments set forth herein.

[0029] Glossary:

[0030] Voice Text-to-Speech (TTS) technology: a technology for automatically converting written text into human-audible speech. BACKGROUND

[0032] With the popularization of intelligent networked vehicles, users can control vehicles outside the vehicle (such as unlocking, starting, air conditioning pre-starting, etc.). However, such functions also pose a safety hazard, and non-vehicle owners, etc. can also issue instructions to the vehicle outside the vehicle to wake up the vehicle.

[0033] In the current technology, in order to avoid the above problems, the voiceprint verification method is often used for implementation, however, under such implementation, there is a problem of being easily deceived by counterfeit materials, and there is still a verification risk.

[0034] Based on the above existing technical problems, the technical concept of the present application is as follows: the inventor may find that a single authentication method (such as relying only on biometric identification or a fixed password) has security risks when experiencing the existing vehicle remote control function, for example, the biological information may be imitated, resulting in the risk of unauthorized access to the vehicle. Therefore, the vehicle can be quickly woken up by face, voice, or fingerprint verification (to avoid false triggering or fraudulent triggering), and then a password saved in the vehicle is inputted for secondary confirmation (the password can be saved in the vehicle and is difficult to leak), so as to prevent attackers from manipulating the vehicle only by imitating biological characteristics or stealing a fixed password. This step-by-step verification method not only conforms to the daily safety habit, but also effectively solves the external control risk of intelligent networked vehicles.

[0035] The technical solutions of the present application are described in detail below through specific embodiments. The execution subject of the present application is a vehicle, which can be specifically a controller or other unit in the vehicle. It should be noted that the following several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0036] Figure 1 A flowchart of a first embodiment of a vehicle control method provided by the present application is shown, and the method is executed by a vehicle. As shown in Figure 1 The method comprises the following steps:

[0037] Step 11, after detecting that the wake-up information received outside the vehicle is verified, obtaining the target password information issued by the user outside the vehicle;

[0038] Among them, the wake-up information includes: target biological information;

[0039] In this step, the vehicle completes the initial identity verification through the target biological information, ensuring that the user who wakes up the vehicle is an authorized user; in order to increase the reliability of verification, after the wake-up information is verified, the user is required to input the preset target password information for secondary verification, and then the vehicle obtains the target password information issued by the user outside the vehicle.

[0040] In one possible implementation, the target biological information can be: face information, voice information, and fingerprint information, etc. Further, the wake-up information verification can be: face recognition, voiceprint recognition, or fingerprint recognition, etc.

[0041] Optionally, the implementation of "obtaining the target password information issued by the user outside the vehicle" in step 11 can be:

[0042] Step 1, playing or displaying second prompt information, the second prompt information is used to prompt the user to reply the password;

[0043] In this implementation, when the target biological information of the user completes the initial identity verification, the vehicle displays second prompt information through a display unit arranged on the vehicle body; or plays the second prompt information through a speaker in the voice unit.

[0044] For example, the second prompt information can be question information asking for a password (or a code), which can be a piece of text, etc. For example, the voice TTS asks: please answer what the preset code is; please answer what your birthday is, etc.

[0045] Step 2, obtain second reply information issued by the user based on the second prompt information;

[0046] In this implementation, after the vehicle plays or displays the second prompt information, the user beside the vehicle can input the second reply information in the display unit of the vehicle according to the prompt; or transmit the second reply information to the voice unit in the form of voice, and the microphone in the voice unit collects the second reply information.

[0047] For example, the user issues a voice: the password is 123456, and then the voice is obtained, that is, the second reply information is obtained.

[0048] Step 3, determine the target password information from the second reply information.

[0049] In this implementation, after the vehicle obtains the second reply information, the vehicle analyzes the second reply information to extract the target password information therefrom.

[0050] For example, the target password information is 123456.

[0051] Optionally, in step 11, the target biological information is voice information, and before it is determined that the wake-up information verification is passed, the wake-up information verification implementation can include:

[0052] Step 1, determine target voiceprint information in voice information issued by the user outside the vehicle;

[0053] In this implementation, the user issues a wake-up voice outside the vehicle, and then the vehicle collects the wake-up voice and analyzes the target voiceprint information in the wake-up voice.

[0054] For example, the user issues a wake-up information: Xiao A Xiao A outside the vehicle.

[0055] In addition, the way to detect whether the user is outside the vehicle can be that the wake-up voice can be collected by a microphone array or other unit outside the vehicle; or the vehicle can also collect it, and determine that the sound source is outside the vehicle by sound intensity; or the vehicle's vision sensor collects it and analyzes the image to determine that the sound source is outside the vehicle.

[0056] Step 2, determining whether there is voiceprint information consistent with the target voiceprint information in the at least one preset voiceprint information.

[0057] In this implementation, at least one preset voiceprint information (i.e. memory voiceprint) is pre-stored in the vehicle, that is, the voice of multiple users who want to be authorized can be collected through the vehicle or the terminal of the vehicle owner, and then the voice of the multiple users is extracted by the vehicle or the server to obtain the at least one preset voiceprint information and store it.

[0058] Further, after obtaining the target voiceprint information, the target voiceprint information is compared with each preset voiceprint information to determine whether there is consistent voiceprint information.

[0059] Step 3, if there is voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information verification is passed.

[0060] In this implementation, if there is voiceprint information consistent with the target voiceprint information, it is initially considered that the user sending the wake-up information is an authorized user with vehicle control, and the vehicle can execute step 11.

[0061] Step 4, if there is no voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information verification is not passed.

[0062] In this implementation, if there is no voiceprint information consistent with the target voiceprint information, it is considered that the user sending the wake-up information is not an authorized user with vehicle control, and the vehicle can execute subsequent step 21.

[0063] Step 12, performing verification processing on the target password information to obtain a verification result.

[0064] In this step, after the vehicle obtains the target password information, the target password information is verified. The target password information can be a password of the vehicle owner through the vehicle or a terminal device, or can be automatically generated by the server.

[0065] After verification, a verification result is obtained. The verification result can include: verification passed or verification not passed.

[0066] Step 13, after the verification result indicates that the target password information verification is passed, controlling the vehicle to execute the control instruction issued by the user.

[0067] In this step, after it is determined that the verification result indicates that the target password information verification is passed, the vehicle controls the vehicle to perform related operations based on the control instruction issued by the user, so as to achieve the purpose of controlling the vehicle from outside the vehicle.

[0068] Optionally, the wake-up information further includes a control instruction.

[0069] In this implementation, when the user tries to wake up the vehicle outside the vehicle, that is, the control instruction is issued at the same time.

[0070] For example, the wake-up information can be: Xiao A, please open the driver's window.

[0071] The control instruction is: open the driver's window. Of course, after the wake-up information is verified, the control instruction is identified and saved, and the control instruction is executed after the target password information is verified, so as to reduce unnecessary human-computer interaction process.

[0072] The vehicle control method provided by the embodiment of the application comprises the following steps: detecting wake-up information received outside a vehicle; obtaining target password information issued by a user outside the vehicle after the wake-up information is verified; verifying the target password information to obtain a verification result; and controlling the vehicle to execute a control instruction issued by the user after the verification result indicates that the target password information is verified.

[0073] On the basis of the above embodiment, Figure 2 A flow chart of a second embodiment of the vehicle control method provided by the application is shown, and the method is executed by a vehicle. Figure 2 As shown in the figure, the method further comprises the following steps:

[0074] Step 21, when it is detected that the wake-up information is not verified or the verification result indicates that the target password information is not verified, first prompt information is sent to the owner terminal of the vehicle;

[0075] The first prompt information is used to prompt that someone tries to wake up the vehicle outside the vehicle and prompt whether to allow the wake-up.

[0076] In this step, when it is detected that the wake-up information is not verified or the verification result indicates that the target password information is not verified, it is considered that an unauthorized user approaches the current vehicle and tries to control the vehicle. In order to increase the safety of the vehicle of the owner, the vehicle sends the first prompt information to the reserved owner terminal to remind that someone tries to wake up the vehicle outside the vehicle.

[0077] In addition, in some cases, there can be a vehicle identification failure, a user forgetting a password, a user being ill and voice being difficult to identify, or other cases, and the vehicle owner terminal can also be based on whether to allow the vehicle to be woken up to avoid being unable to timely control the vehicle due to unexpected situations.

[0078] Step 22, obtaining first reply information issued by the vehicle owner terminal based on the first prompt information;

[0079] In this step, after the vehicle owner terminal receives the first prompt information, the first prompt information can be displayed on the application program of the vehicle owner terminal, and then the vehicle owner issues the first reply information based on the first prompt information through the application program.

[0080] For example, icons such as "allow to wake up" and "do not allow to wake up" can also be displayed in the application program, and when the user clicks on any one, the corresponding first reply information is returned to the vehicle, and then the vehicle analyzes the first reply information to obtain an indication of whether to allow the vehicle to wake up.

[0081] In addition, a first preset time period can also be set, and when the first reply information is not received within the first preset time period after the first prompt information is issued, step 24 is executed according to the implementation of not allowing to wake up.

[0082] Step 23, if the first reply information indicates to allow to wake up, controlling the vehicle to execute the control instruction;

[0083] In this step, when the parsed first reply information indicates to allow to wake up, the vehicle is controlled to execute the control instruction issued by the user.

[0084] It should be understood that the control instruction can be parsed from the wake-up information, or can be determined based on the related implementation of the third reply information.

[0085] Step 24, if the first reply information indicates not to allow to wake up, controlling the vehicle to issue warning information.

[0086] In this step, when the parsed first reply information indicates not to allow to wake up, it is considered that the current wake-up is a malicious user who wants to control the vehicle, and at this time the display unit or the playing unit of the vehicle issues warning information.

[0087] For example, the vehicle's double flash is turned on; the vehicle issues a warning voice: please stay away from the vehicle; and / or the vehicle issues a warning sound, etc.

[0088] It should be understood that the execution of steps 23 and 24 is based on the result of step 22.

[0089] The vehicle control method provided by the embodiment of the present application comprises the following steps: when it is detected that the wake-up information fails to pass the verification, or when the verification result indicates that the target password information fails to pass the verification, first prompt information is sent to the owner terminal of the vehicle; the first prompt information is used to prompt that someone attempts to wake up the vehicle outside the vehicle and prompt whether to allow the wake-up; first reply information issued by the owner terminal based on the first prompt information is acquired; if the first reply information indicates that the wake-up is allowed, the vehicle is controlled to execute the control instruction; and if the first reply information indicates that the wake-up is not allowed, the vehicle is controlled to issue warning information. In the technical solution, when an illegal biological feature or an incorrect password is detected, a pre-warning notification is immediately sent to the owner terminal, so that the owner can timely perceive and intervene in the suspicious wake-up attempt; if the owner confirms that it is legal (for example, the owner temporarily uses a new device), the execution instruction can be manually authorized, and the use flexibility is considered; if it is confirmed that it is an attack behavior, the vehicle warning system (for example, the horn, the flash light or the sending of the positioning) is triggered, which not only frightens the lawbreakers, but also provides a basis for subsequent tracking. The problems of high misjudgment rate and response lag in the traditional one-way authentication are effectively solved, the vehicle security is improved, and the risk of the legal user being mistakenly locked is avoided.

[0090] On the basis of the above embodiment, Figure 3 A flow chart of a third embodiment of the vehicle control method provided by the present application is shown, which is executed by a vehicle. As shown in Figure 3 The step 12 can comprise the following steps:

[0091] Step 31: determining whether there is password information consistent with the target password information in the at least one preset password information;

[0092] The at least one preset password information is based on the password information set by the owner or / and the password information set by default by the vehicle.

[0093] In this step, the at least one preset password information (i.e. the remembered password) is pre-stored in the vehicle, and after the target password information is acquired, each preset password information is compared to determine whether there is consistent password information.

[0094] For example, the target password information is 123456; the at least one preset password information can comprise 123564, 123456 and 23654. It is considered that there is password information consistent with the target password information.

[0095] For another example, the target password information is 123456; the at least one preset password information can comprise 123564, 123455 and 23654. It is considered that there is no password information consistent with the target password information.

[0096] Step 32: if there is password information consistent with the target password information, it is determined that the verification result is that the target password information passes the verification;

[0097] In this step, if there is the password information consistent with the target password information, it is considered that the user knows the password information of the vehicle, and it is determined that the verification result is that the target password information is verified.

[0098] Step 33, if there is the password information inconsistent with the target password information, it is determined that the verification result is that the target password information is not verified.

[0099] In this step, if there is the password information consistent with the target password information, it is considered that the user does not know the password information of the vehicle, and it is determined that the verification result is that the target password information is not verified.

[0100] It should be understood that the alternative execution of step 33 and step 32 is based on the result of step 31.

[0101] The vehicle control method provided by the embodiment of the application determines whether there is the password information consistent with the target password information in the at least one preset password information; the at least one preset password information is the password information set by the vehicle owner or / and the password information set by default of the vehicle; if there is the password information consistent with the target password information, it is determined that the verification result is that the target password information is verified; if there is the password information inconsistent with the target password information, it is determined that the verification result is that the target password information is not verified. In the technical solution, the target password information input by the user is matched and verified with the pre-stored legal password information, so that only the authorized user who masters the correct password can pass the verification. This mechanism not only can effectively prevent brute force cracking and unauthorized access, but also supports multi-level password permission management, which not only guarantees the safe access of the core vehicle function, but also provides flexible password policy configuration space for different use scenarios, and improves the convenience of practical application while improving the security.

[0102] On the basis of the above embodiment, Figure 4 The flow chart of the fourth embodiment of the vehicle control method provided by the application is shown, and the method is executed by the vehicle. As shown in Figure 4 Before step 13, the following steps can also be included:

[0103] Step 41, playing or displaying the third prompt information;

[0104] The third prompt information is used to prompt the user to issue the demand for controlling the vehicle;

[0105] In this step, after the above target biological information verification and target password information verification are passed, the operation demand of the user needs to be obtained, at this time, the third prompt information is issued through the display unit or the voice unit, so that the user can describe the demand for controlling the vehicle.

[0106] For example, the voice TTS reply: the user checks successfully, please instruct the user.

[0107] Step 42, obtaining the third reply information issued by the user based on the third prompt information;

[0108] In this step, after receiving the third prompt information, the user can input the third reply information in the display unit of the vehicle according to the prompt; or transmit the third reply information to the voice unit in the form of voice, and the microphone in the voice unit collects the third reply information.

[0109] For example, the user replies: please help me open the driver's window, A, and the vehicle receives the third reply information "please help me open the driver's window, A".

[0110] Step 43, determining the control instruction from the third reply information.

[0111] In this step, after obtaining the third reply information, the vehicle analyzes the third reply information to obtain the control instruction that the vehicle can operate, and then controls the vehicle to realize the operation demand of the user.

[0112] The vehicle control method provided by the embodiment of the application plays or displays the third prompt information; the third prompt information is used to prompt the user to issue a demand for controlling the vehicle; the third reply information issued by the user based on the third prompt information is obtained; and the control instruction is determined from the third reply information. In the technical solution, the voice is actively played or the third prompt information is actively displayed to guide the user to clearly express the control demand, then the third reply information is obtained through voice recognition or interface interaction, and the specific control instruction is parsed; the two-way confirmation process effectively avoids the misoperation caused by mistriggering, and prevents the attack risk caused by ambiguous instructions or interception, ensures that the vehicle only responds to the effective instruction that is clearly confirmed by the user, and optimizes the user experience through the natural man-machine interaction mode, and is particularly suitable for the scene of voice control, remote control and the like that requires high accuracy and anti-misoperation.

[0113] On the basis of the above embodiment, Figure 5 A flow chart of a fifth embodiment of the vehicle control method provided by the application is shown, and the method is executed by a vehicle. As shown in the figure, Figure 5 A possible implementation can include the following steps:

[0114] Step 501, starting;

[0115] Step 502, detecting the wake-up voice outside the vehicle;

[0116] Step 503, whether the target voiceprint is a stored voiceprint; wherein the target voiceprint is determined in the wake-up voice; if yes, step 504 is executed; if no, step 511 is executed;

[0117] Step 504, the voice inquiry library inquires the preset password of the vehicle owner;

[0118] Step 505, detecting the user's reply;

[0119] Step 506, password verification; if the verification is passed, step 507 is executed; if the verification is failed, step 511 is executed;

[0120] Step 507, asking the user to issue an instruction;

[0121] Step 508, detecting the user's reply;

[0122] Step 509, the vehicle executes the instruction;

[0123] Step 510, ending;

[0124] Step 511, sending a message to the vehicle owner's mobile phone to confirm that a stranger attempts to wake up the voice outside the vehicle, and then executing step 510.

[0125] The vehicle control method provided by the embodiment of the application, through the reply password statement set in advance by the user in the vehicle, when the voice assistant is woken up outside the vehicle, the voice assistant requires the user to answer the password, and only when the password and the voiceprint of the user correspond correctly, the voice assistant will execute the instruction, and if the password or the voiceprint condition is not met, the instruction will not be executed, and a warning is given in the vehicle owner's APP to remind the vehicle owner to pay attention, thereby reducing the safety risk.

[0126] Figure 6 An embodiment of a vehicle control device provided by the application is shown in a structural schematic diagram. As shown in the figure, the device comprises: Figure 6

[0127] The acquisition module 61 is configured to acquire target password information issued by a user outside the vehicle after detecting that verification of wake-up information received outside the vehicle is passed, wherein the wake-up information comprises target biological information.

[0128] The verification module 62 is configured to perform verification processing on the target password information to obtain a verification result.

[0129] The control module 63 is configured to control the vehicle to execute a control instruction issued by the user after the verification result indicates that the target password information is verified.

[0130] In one or more embodiments, the target biological information is voice information.

[0131] Correspondingly, the verification module 62 is further configured to:

[0132] determine target voiceprint information in the voice information issued by the user outside the vehicle.

[0133] ​determining whether there is voiceprint information consistent with the target voiceprint information in at least one preset voiceprint information;

[0134] if there is voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information verification is passed;

[0135] if there is no voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information verification is not passed.

[0136] In one or more embodiments, the verification module 62 is further configured to:

[0137] when it is detected that the wake-up information verification is not passed, or when the verification result indicates that the target password information verification is not passed, sending first prompt information to the owner terminal of the vehicle, the first prompt information being used to prompt that someone tries to wake up the vehicle outside the vehicle and prompt whether to allow the wake-up;

[0138] obtaining first reply information issued by the owner terminal based on the first prompt information;

[0139] if the first reply information indicates to allow the wake-up, controlling the vehicle to execute the control instruction;

[0140] if the first reply information indicates not to allow the wake-up, controlling the vehicle to issue warning information.

[0141] In one or more embodiments, the verification module 62 performs verification processing on the target password information to obtain a verification result, and is specifically configured to:

[0142] determining whether there is password information consistent with the target password information in at least one preset password information, the at least one preset password information being password information set by the owner or / and password information set by default by the vehicle;

[0143] if there is password information consistent with the target password information, it is determined that the verification result is that the target password information verification is passed;

[0144] if there is password information inconsistent with the target password information, it is determined that the verification result is that the target password information verification is not passed.

[0145] In one or more embodiments, the acquisition module 61 acquires target password information issued by a user outside the vehicle, and is configured to:

[0146] playing or displaying second prompt information, the second prompt information being used to prompt the user to reply the password;

[0147] acquiring second reply information issued by the user based on the second prompt information;

[0148] determining the target password information from the second reply information.

[0149] In one or more embodiments, before the control vehicle executes the control instruction issued by the user, the verification module 62 is further configured to:

[0150] playing or displaying third prompt information, the third prompt information being used to prompt the user to issue a demand for controlling the vehicle;

[0151] obtaining third reply information issued by the user based on the third prompt information;

[0152] determining the control instruction from the third reply information.

[0153] In one or more embodiments, the wake-up information further includes the control instruction.

[0154] It should be noted that the division of each module of the above device is only a logical division of functions, and all or part of the modules can be integrated into one physical entity, or physically separated. And these modules can all be implemented in the form of software called by a processing element. They can also be implemented in the form of hardware. Some modules can be implemented in the form of software called by a processing element, and some modules can be implemented in the form of hardware. In addition, all or part of these modules can be integrated together, or can be independently implemented. The processing element herein can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each of the above modules can be completed by the integrated logic circuit of hardware in the processing element or the instruction in the form of software.

[0155] As can be seen from the above, the vehicle control device provided by the embodiments of the present application not only ensures the convenience of controlling the vehicle outside the vehicle, but also greatly reduces the risk of fake identity, replay attack or brute force attack, and ensures that only a legitimate user can safely send a control instruction outside the vehicle, thereby effectively preventing the vehicle from being accessed or maliciously controlled by an unauthorized user.

[0156] Figure 7 The structure of an embodiment of the vehicle provided by the present application is shown in the structural schematic diagram of the vehicle. Figure 7 As shown in the structural schematic diagram of the vehicle, the vehicle can include a processor 72, a communications interface 74, a memory 76, and a communications bus 78.

[0157] The processor 72, the communications interface 74, and the memory 76 communicate with each other through the communications bus 78. The communications interface 74 is used to communicate with network elements such as clients or other servers. The processor 72 is used to execute the program 70, and can specifically execute the related steps in the above vehicle control method embodiments.

[0158] In particular, the program 70 can include program code comprising computer-executable instructions.

[0159] The processor 72 can be a central processing unit, CPU, or an application specific integrated circuit, ASIC, or one or more integrated circuits configured to implement one or more embodiments of the application. The one or more processors of the vehicle can be of the same type, e.g. one or more CPUs. They can also be of different types, e.g. one or more CPUs and one or more ASICs.

[0160] The memory 76 is configured to store the program 70. The memory 76 can include a high speed RAM memory and can also include a non-volatile memory, e.g. at least one disk memory.

[0161] The program 70 can be specifically configured to be invoked by the processor 72 to cause the vehicle to perform the following operations:

[0162] After detecting that the verification of the wake-up information received outside the vehicle is passed, obtain target password information issued by the user outside the vehicle, the wake-up information comprising: target biometric information;

[0163] Perform a verification process on the target password information to obtain a verification result;

[0164] After the verification result indicates that the verification of the target password information is passed, control the vehicle to execute a control instruction issued by the user.

[0165] In one or more embodiments, the target biometric information is voice information;

[0166] Correspondingly, the following operations are also performed:

[0167] Determine target voiceprint information in the voice information issued by the user outside the vehicle;

[0168] Determine whether there is voiceprint information consistent with the target voiceprint information in at least one preset voiceprint information;

[0169] If there is voiceprint information consistent with the target voiceprint information, it is determined that the verification of the wake-up information is passed;

[0170] If there is no voiceprint information consistent with the target voiceprint information, it is determined that the verification of the wake-up information is not passed.

[0171] In one or more embodiments, the following operations are also performed:

[0172] In response to detecting that the wake-up information verification fails or in response to the verification result indicating that the target password information verification fails, the first prompt information is sent to the owner terminal of the vehicle, and the first prompt information is used to prompt that someone attempts to wake up the vehicle outside the vehicle and prompt whether to allow the wake-up;

[0173] The first reply information issued by the owner terminal based on the first prompt information is acquired;

[0174] If the first reply information indicates to allow the wake-up, the vehicle is controlled to execute the control instruction;

[0175] If the first reply information indicates to not allow the wake-up, the vehicle is controlled to issue the warning information.

[0176] In one or more embodiments, the target password information is subjected to the verification processing, and the verification result is obtained, including:

[0177] In the at least one preset password information, it is determined whether there is password information consistent with the target password information, and the at least one preset password information is password information set by the owner or / and password information set by default by the vehicle;

[0178] If there is password information consistent with the target password information, it is determined that the verification result is that the target password information verification passes;

[0179] If there is password information inconsistent with the target password information, it is determined that the verification result is that the target password information verification fails.

[0180] In one or more embodiments, the target password information issued by the user outside the vehicle is acquired, including:

[0181] The second prompt information is played or displayed, and the second prompt information is used to prompt the user to reply the password;

[0182] The second reply information issued by the user based on the second prompt information is acquired;

[0183] The target password information is determined from the second reply information.

[0184] In one or more embodiments, before the vehicle is controlled to execute the control instruction issued by the user, the following is further performed:

[0185] The third prompt information is played or displayed, and the third prompt information is used to prompt the user to issue the demand for controlling the vehicle;

[0186] The third reply information issued by the user based on the third prompt information is acquired;

[0187] The control instruction is determined from the third reply information.

[0188] In one or more embodiments, the wake-up information further includes the control instruction.

[0189] From the above, the vehicle provided by the embodiment of the present application not only ensures the convenience of controlling the vehicle outside, but also greatly reduces the risk of identity forgery, replay attack or brute force attack, and ensures that only a legal user can send a control instruction outside the vehicle safely, thereby effectively preventing the vehicle from being accessed or maliciously controlled by an unauthorized user.

[0190] The embodiment of the present application provides a computer readable storage medium, and the storage medium stores at least one executable instruction, which, when executed on a vehicle control device / vehicle, causes the vehicle control device / vehicle to perform the vehicle control method in any method embodiment.

[0191] The executable instruction can be specifically used to cause the vehicle control device / vehicle to perform the following operations:

[0192] After detecting that the wake-up information received outside the vehicle is verified, target password information issued by the user outside the vehicle is acquired, and the wake-up information includes target biological information;

[0193] The target password information is verified to obtain a verification result;

[0194] After the verification result indicates that the target password information is verified, the vehicle is controlled to execute the control instruction issued by the user.

[0195] In one or more embodiments, the target biological information is voice information;

[0196] Correspondingly, the following operations are also performed:

[0197] Target voiceprint information in the voice information issued by the user outside the vehicle is determined;

[0198] It is determined whether there is voiceprint information consistent with the target voiceprint information in at least one preset voiceprint information;

[0199] If there is voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information is verified;

[0200] If there is no voiceprint information consistent with the target voiceprint information, it is determined that the wake-up information is not verified.

[0201] In one or more embodiments, the following operations are also performed:

[0202] When it is detected that the wake-up information is not verified, or when the verification result indicates that the target password information is not verified, first prompt information is sent to the owner terminal of the vehicle, and the first prompt information is used to prompt that someone tries to wake up the vehicle outside the vehicle and prompt whether to allow the wake-up;

[0203] First reply information issued by the owner terminal based on the first prompt information is acquired;

[0204] If the first reply information indicates to allow wake-up, the vehicle is controlled to execute the control instruction;

[0205] If the first reply information indicates to not allow wake-up, the vehicle is controlled to send warning information.

[0206] In one or more embodiments, the target password information is verified to obtain a verification result, including:

[0207] In at least one preset password information, it is determined whether there is password information consistent with the target password information, and the at least one preset password information is password information set by the vehicle owner or / and password information set by default of the vehicle;

[0208] If there is password information consistent with the target password information, it is determined that the verification result is that the target password information is verified to be passed;

[0209] If there is password information inconsistent with the target password information, it is determined that the verification result is that the target password information is verified to be failed.

[0210] In one or more embodiments, the target password information issued by the user outside the vehicle is obtained, including:

[0211] The second prompt information is played or displayed, and the second prompt information is used to prompt the user to reply to the password;

[0212] The second reply information issued by the user based on the second prompt information is obtained;

[0213] The target password information is determined from the second reply information.

[0214] In one or more embodiments, before the vehicle is controlled to execute the control instruction issued by the user, the following is further performed:

[0215] The third prompt information is played or displayed, and the third prompt information is used to prompt the user to issue a demand for controlling the vehicle;

[0216] The third reply information issued by the user based on the third prompt information is obtained;

[0217] The control instruction is determined from the third reply information.

[0218] In one or more embodiments, the wake-up information further includes the control instruction.

[0219] As can be seen from the above, the vehicle / vehicle control device provided by the embodiments of the present application not only ensures the convenience of controlling the vehicle outside, but also greatly reduces the risk of fake identity, replay attack or brute force attack, and ensures that only a legal user can send a control instruction outside the vehicle safely, thereby effectively preventing the vehicle from being accessed or maliciously controlled by an unauthorized user.

[0220] The embodiment of the present application provides a computer program product, comprising a computer program, which realizes the operation of the vehicle control method when executed by a processor.

[0221] The implementation principle and technical effect are shown in the above disclosure.

[0222] The above description of various embodiments tends to emphasize the differences between various embodiments, and the same or similar parts can be referred to each other, and for the sake of brevity, the description is not repeated herein.

[0223] The method disclosed in each method embodiment provided by the present application can be combined arbitrarily to obtain a new method embodiment without conflict.

[0224] The features disclosed in each product embodiment provided by the present application can be combined arbitrarily to obtain a new product embodiment without conflict.

[0225] The features disclosed in each method or device embodiment provided by the present application can be combined arbitrarily to obtain a new method or device embodiment without conflict.

[0226] It should be noted that the above computer readable storage medium can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM) memory. It can also be various vehicles including one or any combination of the above memories.

[0227] It should be noted that in this paper, the term "including", "containing" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.

[0228] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0229] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and necessary general hardware nodes, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing an apparatus (which can be a mobile phone, a computer, a server, an air conditioner, a vehicle-mounted terminal, or a network device) to execute the methods described in the various embodiments of the present application.

[0230] The present application is described with reference to flowcharts and / or block diagrams of the methods, vehicles, devices, and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in one or more flows and / or blocks.

[0231] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in one or more flows and / or blocks.

[0232] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in one or more flows and / or blocks. The algorithms or displays provided herein are not inherently related to any specific computer, virtual system, or other device. In addition, the embodiments of the present application are not directed to any specific programming language.

[0233] It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unitary claim, several devices, systems or means can be listed, comprising means for carrying out a certain task. The use of the term'means' in a claim is intended to refer to a combination of devices, systems or means for performing a task. The word 'first','second', 'third', etc. do not imply any order. The use of these terms is to be construed as use of the terms 'first','second', 'third', etc. to name the names. The steps of the above-described embodiments, unless otherwise specified, are not to be construed as limiting the order of execution.

Claims

1. A vehicle control method, characterized in that, The method includes: After the wake-up message received outside the vehicle is successfully verified, the target password information sent by the user outside the vehicle is obtained. The wake-up message includes: target biometric information. The target password information is verified to obtain the verification result; After the verification result indicates that the target password information has been verified, the vehicle is controlled to execute the control commands issued by the user.

2. The method according to claim 1, characterized in that, The target biometric information is voice information; Accordingly, the method further includes: Determine the target voiceprint information in the voice information sent by the user outside the vehicle; Determine whether there is voiceprint information that matches the target voiceprint information in at least one preset voiceprint information; If a voiceprint matching the target voiceprint exists, then the wake-up information verification is successful. If no voiceprint information matching the target voiceprint information exists, then the wake-up information verification is deemed unsuccessful.

3. The method according to claim 1 or 2, characterized in that, The method further includes: When the wake-up information verification fails, or when the verification result indicates that the target password information verification fails, a first prompt message is sent to the vehicle owner's terminal. The first prompt message is used to prompt that someone is trying to wake up the vehicle from outside the vehicle and to prompt whether to allow the wake-up. Obtain the first response information sent by the vehicle owner terminal based on the first prompt information; If the first response message indicates that wake-up is permitted, control the vehicle to execute the control command; If the first response message indicates that wake-up is not allowed, control the vehicle to issue a warning message.

4. The method according to claim 1, characterized in that, The verification process for the target password information, to obtain the verification result, includes: Determine whether there is a password information that matches the target password information in at least one preset password information, wherein the at least one preset password information is a password information set by the vehicle owner and / or the vehicle's default setting; If a password matching the target password exists, the verification result is determined to be that the target password has been verified. If there is password information that is inconsistent with the target password information, the verification result is determined to be that the target password information verification fails.

5. The method according to any one of claims 1, 2, and 4, characterized in that, The step of obtaining the target password information sent by the user outside the vehicle includes: Play or display a second prompt message, which is used to prompt the user to reply with the password; Obtain the second reply information sent by the user based on the second prompt information; The target password information is determined from the second response information.

6. The method according to any one of claims 1, 2, and 4, characterized in that, Before controlling the vehicle to execute user-issued control commands, the method further includes: Play or display a third prompt message, which is used to prompt the user to issue a request to control the vehicle; Obtain the third reply information sent by the user based on the third prompt information; The control command is determined from the third response information.

7. The method according to any one of claims 1, 2, and 4, characterized in that, The wake-up information also includes the control commands.

8. A vehicle control device, characterized in that, The device includes: The acquisition module is used to acquire the target password information sent by the user outside the vehicle after the wake-up information received outside the vehicle is verified. The wake-up information includes: target biometric information. The verification module is used to verify the target password information and obtain the verification result; The control module is used to control the vehicle to execute control commands issued by the user after the verification result indicates that the target password information has been verified.

9. A vehicle, characterized in that, include: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction that causes the processor to perform the operation of the vehicle control method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The storage medium stores at least one executable instruction, which, when executed on the vehicle control device / vehicle, causes the vehicle control device / vehicle to perform the operation of the vehicle control method as described in any one of claims 1-7.