Vehicle control method and device and readable storage medium

By employing voiceprint recognition technology in automobiles to receive and process voice commands to determine identity and permissions, the problem of low accuracy in complex environments of existing tailgate control methods is solved, achieving higher control accuracy and reliability.

CN120986159APending Publication Date: 2025-11-21VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511336495.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Existing methods for controlling car tailgates have low accuracy in complex environments, are susceptible to external interference, and cannot be operated in confined spaces.

Method used

Using voiceprint recognition technology, the system receives voice commands from the target, processes the voiceprint information, determines the identity and permissions, and controls the opening and closing of the car doors if the permissions are permitted.

Benefits of technology

It improves the accuracy and reliability of vehicle tailgate control, avoids unexpected opening situations, and adapts to operation in complex environments and confined spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120986159A_ABST
    Figure CN120986159A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle control method and device and a readable storage medium, and relates to the technical field of new energy vehicles. The vehicle control method comprises the steps that under the condition that a vehicle is in an awakening state, the vehicle is controlled to receive a voice instruction of a target object, and the voice instruction is an instruction for controlling a vehicle door; performing voiceprint recognition processing on the voice instruction to obtain first voiceprint information of the target object; determining the identity authority of the target object by comparing the first voiceprint information with preset second voiceprint information; and under the condition that the identity permission is permission, the opening and closing state of the vehicle door is controlled based on the voice instruction. The control accuracy of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of new energy vehicles, and in particular to a vehicle control method and device and a readable storage medium. BACKGROUND

[0002] At present, the tailgate control technology of a vehicle mainly includes vehicle body button control, remote key button control, and foot kick sensing, etc. The motor drive mechanism of an electric tailgate system, sensor sensing (position sensor, current sensor, etc.), and a control unit are combined to realize the automatic opening and closing function of the tailgate.

[0003] The foot kick sensing opening of the tailgate does not require manual operation, effectively improving the convenience. However, the control of the foot kick sensing tailgate has the shortcomings that the sensor is easily disturbed by external interference, such as electromagnetic environment, water column during car washing, and small animals approaching, resulting in unintended opening of the tailgate. In addition, in a complex environment, the recognition accuracy is not high. On the other hand, if the vehicle is parked in a narrow underground garage, the tail is close to a wall, and due to space limitations, foot kick opening cannot be performed. Therefore, the control method of the existing vehicle has the technical problem of low control accuracy. SUMMARY

[0004] The embodiments of the present application provide a vehicle control method, device and readable storage medium, which are used to solve the technical problem of low control accuracy in the prior art.

[0005] In a first aspect, the embodiments of the present application provide a vehicle control method, and the vehicle includes a vehicle door. The method includes the following steps. In the case that the vehicle is in an awake state, the vehicle receives a voice instruction of a target object, and the voice instruction is an instruction for controlling the vehicle door. Voiceprint recognition processing is performed on the voice instruction to obtain first voiceprint information of the target object. By comparing the first voiceprint information with preset second voiceprint information, the identity authority of the target object is determined. In the case that the identity authority is authorized, the opening and closing state of the vehicle door is controlled based on the voice instruction.

[0006] The vehicle control method in the embodiments can determine the identity authority of the target object by recognizing the first voiceprint information of the target object, and in the case that the identity authority is authorized, the opening and closing state of the vehicle door can be controlled according to the voice instruction, thereby ensuring the control accuracy of the target object on the vehicle.

[0007] In a second aspect, the embodiments of the present application provide a vehicle control device, and the vehicle includes a vehicle door. The device includes the following components. A control unit is configured to control the vehicle to receive a voice instruction of a target object in the case that the vehicle is in an awake state, and the voice instruction is an instruction for controlling the vehicle door. a processing unit configured to perform voiceprint recognition on the voice instruction to obtain first voiceprint information of the target object; the processing unit is further configured to determine an identity permission of the target object by comparing the first voiceprint information with preset second voiceprint information; the control unit is further configured to, in a case where the identity permission is a permission, control a switching state of the vehicle door based on the voice instruction.

[0008] The control device of the vehicle in the embodiment determines the identity permission of the target object by recognizing the first voiceprint information of the target object, and can control the switching state of the vehicle door according to the voice instruction in a case where the identity permission is a permission, thereby ensuring the control accuracy of the target object on the vehicle.

[0009] A third aspect of the embodiment of the application provides another control device of a vehicle, including a processor and a memory, and the memory stores a computer program, and the computer program is executed by the processor to implement the steps of the control method of the vehicle in any of the above embodiments. Therefore, the control device of the vehicle has all the beneficial effects of the control method of the vehicle in any of the above embodiments, which will not be repeated here.

[0010] A fourth aspect of the embodiment of the application provides a readable storage medium, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the control method of the vehicle in any of the above embodiments. Therefore, the readable storage medium has all the beneficial effects of the control method of the vehicle in any of the above embodiments, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiment or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0012] Figure 1 The flow chart of the control method of the vehicle provided by the embodiment of the application; Figure 2 The functional schematic diagram of the vehicle provided by the embodiment of the application; Figure 3 The functional module block diagram of the control device of the vehicle provided by the embodiment of the application; Figure 4 The structure block diagram of the control device of the vehicle provided by the embodiment of the application. DETAILED DESCRIPTION

[0013] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0014] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.

[0015] In some embodiments, such as Figure 1 As shown, an embodiment of this application provides a vehicle control method, including: Step S101: When the vehicle is in a wake-up state, control the vehicle to receive voice commands from the target object. Step S102: Perform voiceprint recognition processing on the voice command to obtain the first voiceprint information of the target object; Step S103: By comparing the first voiceprint information with the preset second voiceprint information, the identity and permissions of the target object are determined; Step S104: If the identity and permissions are valid, control the opening and closing status of the car door based on voice commands.

[0016] In this embodiment, a vehicle control method is proposed, wherein the vehicle includes doors, and the control method of this embodiment controls the opening and closing state of the doors.

[0017] For example, the vehicle could be a driverless car.

[0018] For example, a door may specifically be the tailgate of a vehicle.

[0019] For example, a door may specifically be a side door of a vehicle.

[0020] The vehicle is controlled to start, so that the vehicle is in an awake state, wherein the awake state indicates that the vehicle is in a woken-up state.

[0021] Illustratively, when the vehicle is in the awake state, it indicates that the vehicle can be controlled to operate.

[0022] In the case where the vehicle is in the awake state, the vehicle is controlled to receive a voice instruction of a target object, wherein the target object is an object for controlling the vehicle door, and the voice instruction is an instruction for controlling the vehicle door.

[0023] Illustratively, the target object can be specifically a driver of the vehicle.

[0024] Illustratively, the target object can be specifically a passenger of the vehicle.

[0025] Illustratively, the voice instruction can be specifically an instruction to close the tailgate.

[0026] Illustratively, the voice instruction can be specifically an instruction to open the tailgate.

[0027] The voice instruction is subjected to voiceprint recognition processing to obtain first voiceprint information of the target object, wherein the first voiceprint information indicates voiceprint features of the target object.

[0028] Illustratively, the vehicle can internally store a voiceprint recognition model, and the voiceprint recognition model can be used to perform voiceprint recognition processing on the voice instruction to obtain the first voiceprint information of the target object.

[0029] The second voiceprint information is obtained, wherein the second voiceprint information is pre-stored voiceprint information.

[0030] Illustratively, the vehicle can internally store a voiceprint database, and the voiceprint database can include the second voiceprint information.

[0031] By comparing whether the first voiceprint information and the second voiceprint information are the same, the identity authority of the target object is determined, wherein the identity authority indicates the authority of the target object to control the vehicle.

[0032] Illustratively, the identity authority can be specifically no authority or authority.

[0033] In the case where the identity authority is authority, the opening and closing state of the vehicle door is controlled based on the voice instruction.

[0034] Illustratively, in the case where the identity authority is authority, the opening and closing state of the vehicle door can be controlled according to the voice instruction.

[0035] Illustratively, in the case where the voice instruction is an instruction to close the tailgate, the tailgate of the vehicle can be closed according to the voice instruction.

[0036] Exemplarily, when the voice instruction is an instruction of opening the tail door, the tail door of the vehicle can be opened according to the voice instruction.

[0037] Exemplarily, when the identity permission is no permission, the voice instruction is rejected, and the vehicle is controlled to output a voice prompt of no permission.

[0038] It should be noted that, in the embodiment, the first voiceprint information of the target object is obtained by performing voiceprint recognition on the voice instruction of the target object, and then the identity permission of the target object is determined according to the first voiceprint information. After the identity permission is determined, the vehicle door is controlled, thereby ensuring the control accuracy of the vehicle.

[0039] The control method of the vehicle in the embodiment can determine the identity permission of the target object by recognizing the first voiceprint information of the target object, and can control the opening and closing state of the vehicle door according to the voice instruction when the identity permission is permission, thereby ensuring the control accuracy of the target object on the vehicle.

[0040] In some embodiments, the embodiment of the present application provides a control method of a vehicle, and the method further includes: In step S201, when the vehicle key is close to the vehicle, a first distance between the vehicle key and the vehicle is obtained. In step S202, when the first distance is less than a distance threshold, the vehicle is controlled to perform authorization detection on the vehicle key to obtain an authorization detection result of the vehicle key. In step S203, when the authorization detection result is authorized, the vehicle is started to make the vehicle in an awake state.

[0041] In this embodiment, the vehicle includes a vehicle key, and the vehicle key is a key for starting or stopping the vehicle.

[0042] Exemplarily, the vehicle key can be a mobile phone configured with a digital key.

[0043] Exemplarily, the vehicle key can be a remote control key of the vehicle.

[0044] When the vehicle key is close to the vehicle, a first distance between the vehicle key and the vehicle is obtained, wherein the first distance represents the distance between the vehicle key and the vehicle.

[0045] Exemplarily, when the vehicle key is close to the vehicle, the first distance can be the real-time distance between the vehicle key and the vehicle.

[0046] Exemplarily, when the vehicle key is close to the vehicle, the vehicle can locate the vehicle key to obtain the position coordinates of the vehicle key. Based on the position coordinates of the vehicle and the position coordinates of the vehicle key, the first distance between the vehicle key and the vehicle can be determined.

[0047] obtaining a preset distance threshold, wherein the distance threshold is a distance threshold for detecting the vehicle key.

[0048] Exemplarily, the distance threshold can be specifically 5 meters.

[0049] comparing the first distance with the distance threshold in real time, and under the condition that the first distance is less than the distance threshold, controlling the vehicle to perform authorized detection on the vehicle key to obtain an authorized detection result of the vehicle key, wherein the authorized detection result represents a detection result of the authorized detection of the vehicle key.

[0050] Exemplarily, the authorized detection result can be specifically authorized.

[0051] Exemplarily, the authorized detection result can be specifically unauthorized.

[0052] In the case that the authorized detection result is authorized, the vehicle is started to make the vehicle in an awake state.

[0053] Exemplarily, in the case that the authorized detection result is unauthorized, the vehicle is maintained in a shutdown state.

[0054] Exemplarily, in the case that the authorized detection result is authorized, the vehicle is started to make the vehicle switch from the shutdown state to the awake state.

[0055] In some embodiments, the embodiments of the present application provide a control method of a vehicle, which controls the vehicle to receive a voice instruction of a target object, comprising: Step S301, controlling a sensor array to collect sound data of an area where the vehicle is located; Step S302, performing voice filtering processing on the sound data to obtain valid data in the sound data; Step S303, performing voice recognition processing on the valid data to obtain the voice instruction.

[0056] In this embodiment, the vehicle comprises a sensor array, wherein the sensor array is an array composed of a plurality of sensors.

[0057] Exemplarily, the sensor array is a voice collection array composed of a plurality of sensors.

[0058] Controlling the sensor array to collect sound data of an area where the vehicle is located, wherein the sound data is sound data collected by the sensor array.

[0059] Exemplarily, the sensor array can collect sound data of 360-degree directions of the area where the vehicle is located, so as to avoid missing the voice instruction of the target object.

[0060] The voice data is subjected to voice filtering processing to remove noise data in the voice data, and valid data in the voice data can be obtained, wherein the valid data is data with valid information in the voice data.

[0061] Exemplarily, the low-frequency noise data and the high-frequency noise data in the voice data are removed through the band-pass filter, and the valid data in the voice data can be obtained.

[0062] Exemplarily, the specific frequency of the human voice is determined, and the noise of other frequencies in the voice data is filtered based on the specific frequency, and the valid data in the voice data can be obtained.

[0063] The valid data is subjected to voice recognition processing to obtain the voice instruction.

[0064] Exemplarily, the vehicle can store a voice recognition model, and the valid data is subjected to voice recognition processing through the voice recognition model to obtain the voice instruction.

[0065] In some embodiments, the embodiments of the present application provide a control method of a vehicle, and the method further comprises: In step S401, the voiceprint management module is controlled to collect voice data of a target object. In step S402, voiceprint features are extracted from the voice data to obtain voiceprint features in the voice data. In step S403, the voiceprint features are subjected to validity detection to obtain a confidence value of the voiceprint features. In step S404, in a case where the confidence value is greater than a confidence threshold, the voiceprint management module is controlled to store the voiceprint features to obtain second voiceprint information.

[0066] In this embodiment, the vehicle comprises a voiceprint management module, and the voiceprint management module is a management module for processing voice.

[0067] The voiceprint management module is controlled to collect voice data of a target object, wherein the voice data is voice data of the target object.

[0068] Voiceprint features are extracted from the voice data to obtain voiceprint features in the voice data, wherein the voiceprint features represent voiceprint features in the voice data.

[0069] Exemplarily, the voiceprint features can be specifically acoustic wave spectra carrying speech information.

[0070] Exemplarily, the voiceprint management module can extract voiceprint features in the voice data.

[0071] The voiceprint features are subjected to validity detection to obtain a confidence value of the voiceprint features, wherein the confidence value represents a credibility of the voiceprint features.

[0072] Exemplarily, the higher the value of the confidence value is, the higher the accuracy of the voiceprint feature is.

[0073] Exemplarily, the confidence value can be represented by a percentage, such as 10%, 50%, or 90%.

[0074] A preset confidence threshold is obtained, wherein the confidence threshold is a preset threshold.

[0075] In a case where the confidence value is greater than the confidence threshold, it is indicated that the voiceprint feature has sufficient accuracy, i.e., the voiceprint feature is a usable feature, and the voiceprint management module is controlled to perform data storage on the voiceprint feature to obtain second voiceprint information.

[0076] Exemplarily, in a case where the confidence value is less than the confidence threshold, it is indicated that the voiceprint feature does not have sufficient accuracy, i.e., the voiceprint feature is an unusable feature, and the voiceprint management module can be controlled to re-extract the voiceprint feature from the voice data.

[0077] Exemplarily, in a case where the confidence value is less than the confidence threshold, it is indicated that the voiceprint feature does not have sufficient accuracy, i.e., the voice data is unusable data, and the voiceprint management module can be controlled to re-collect the voice data of the target object.

[0078] In some embodiments, the embodiments of the present application provide a control method of a vehicle, which determines an identity permission of a target object by comparing first voiceprint information with preset second voiceprint information, comprising: Step S501, in a case where the first voiceprint information is the same as the second voiceprint information, determining that the identity permission is a permission; Step S502, in a case where the first voiceprint information is different from the second voiceprint information, determining that the identity permission is no permission.

[0079] In this embodiment, the information features of the first voiceprint information and the second voiceprint information are compared, and in a case where the first voiceprint information is the same as the second voiceprint information, it is determined that the identity permission is a permission.

[0080] In a case where the first voiceprint information is different from the second voiceprint information, it is determined that the identity permission is no permission.

[0081] In some embodiments, the embodiments of the present application provide a control method of a vehicle, which controls the opening and closing state of a vehicle door based on a voice instruction, comprising: Step S601, performing data format conversion on the voice instruction, so as to convert the voice instruction into a text instruction; Step S602, performing character recognition processing on the text instruction to obtain an instruction meaning; Step S603, based on the instruction meaning, control the opening and closing state of the vehicle door.

[0082] In this embodiment, the voice instruction is converted in data format to convert the voice instruction into a text instruction, wherein the text instruction is the text corresponding to the voice instruction.

[0083] For example, the vehicle can store a voice conversion model, which converts the voice instruction into text through the voice conversion model to obtain the text instruction corresponding to the voice instruction.

[0084] The text instruction is subjected to character recognition processing to obtain the instruction meaning, and based on the instruction meaning, the opening and closing state of the vehicle door is controlled, wherein the instruction meaning represents the specific meaning in the text instruction.

[0085] For example, the instruction meaning can be to open the vehicle door or close the vehicle door.

[0086] For example, the vehicle can store an instruction recognition model, which can obtain the instruction meaning by performing character recognition processing on the text instruction through the instruction recognition model.

[0087] In some embodiments, the embodiments of the present application provide a control method of a vehicle, based on the instruction meaning, the opening and closing state of the vehicle door is controlled, comprising: Step S701, in the case that the instruction meaning is to open the vehicle door, the vehicle door is controlled to open, so that the vehicle door is in an open state; Step S702, in the case that the instruction meaning is to close the vehicle door, the vehicle door is controlled to close, so that the vehicle door is in a closed state.

[0088] In this embodiment, in the case that the instruction meaning is to open the vehicle door, the vehicle door is controlled to open, so that the vehicle door is in an open state.

[0089] In the case that the instruction meaning is to close the vehicle door, the vehicle door is controlled to close, so that the vehicle door is in a closed state.

[0090] For example, Figure 2 As shown, the vehicle can implement the following functions: Function 1, template voice instruction management.

[0091] The vehicle is in a specific mode, such as the vehicle is in P gear and the key is in the vehicle.

[0092] Similar to the car machine system or in the owner's mobile phone APP "vehicle settings-intelligent control" menu, there is a "tailgate voice management" sub-module, which contains three function buttons: "record open tailgate voice instruction", "record close tailgate voice instruction" and "delete stored voice instruction".

[0093] The voice command input process specifically includes: after clicking the corresponding button, the system prompts "Please say the command word (such as "Open the tailgate" or "Close the tailgate"), and the user needs to clearly say the command word within 3 seconds. The system automatically performs voiceprint feature extraction, environmental noise reduction processing and generates voice feature templates.

[0094] Upon successful completion, a message will appear saying "Command saved"; if unsuccessful, a message will appear saying "Please re-enter". A maximum of 5 commands can be saved for both opening and closing the tailgate, and each command has a preview playback function.

[0095] The command deletion mechanism includes: to enter the deletion mode for existing voice commands, press and hold the command entry for 2 seconds. Additionally, secondary confirmation is required (to prevent accidental operation).

[0096] After the command is entered, click "Confirm". The vehicle's ECU (Electronic Control Unit) will automatically transmit the voice command template to the gateway via the bus, and then to the tailgate voice control module of the area controller (which integrates the tailgate voice control module and the body control module) and save it.

[0097] The mobile app transmits the voice command template to the TBOX via the cloud service platform, then to the gateway via the bus, and finally to the tailgate voice control module of the area controller (which integrates the tailgate voice control module and the body control module) and saves it.

[0098] Function 2: Enter voice command receiving mode.

[0099] When the vehicle owner approaches the vehicle with a mobile phone or remote key configured with the digital key, the digital key module, which is always in polling mode, establishes a communication connection with the mobile phone / remote key at a pre-set distance. The key authentication process determines whether it is an authorized digital key / remote key. The digital key module then wakes up the area controller (integrating the tailgate voice control module and body control module), which in turn wakes up the power tailgate module. The area controller powers the voice sensors (shown as four examples in the diagram), waiting to receive voice commands and process tailgate actions.

[0100] Function 3: Acquisition of tailgate voice commands and tailgate control.

[0101] Multiple voice sensors ( Figure 2 The system consists of four voice sensors connected to the area controller, arranged in different positions at the rear of the vehicle to form a sensor array. In addition to being powered by the area controller, the voice sensors also have a signal transmission interface with it. The voice sensors integrate a signal filtering module to initially filter out noise signals.

[0102] The tail gate audio control module integrates the received voice signal to perform secondary filtering function. The received normal voice instruction is compared with the voice instruction template through software algorithm to determine whether it is the valid voice instruction of the vehicle owner. After the determination, the tail gate control command is sent to the body control module through the internal bus of the area controller, and then is transmitted to the electric tail gate module through the external bus. The electric tail gate module controls the strut motor to perform the opening or closing action of the tail gate through the hard-wire signal.

[0103] Function 4, sensor array locates the sound source.

[0104] The sensor array improves the clarity of the received voice signal and locates the sound source, for example, within 270° and 2m range at the back of the vehicle to be recognized as a valid voice instruction, preventing misoperation.

[0105] The sensor array sound source positioning, for example, uses a positioning method based on time delay difference estimation. First, the time difference of the sound source signal arriving at the voice sensor array is calculated, and then the sound source positioning model is established through the geometry of the voice sensor array and the position information is solved.

[0106] In some embodiments, as Figure 3 shown, an embodiment of the present application provides a control device 800 of a vehicle, comprising: A control unit 802 is configured to control the vehicle to receive a voice instruction of a target object when the vehicle is in a wake-up state, the voice instruction being an instruction for controlling a vehicle door; A processing unit 804 is configured to perform voiceprint recognition processing on the voice instruction to obtain first voiceprint information of the target object; The processing unit 804 is further configured to determine the identity authority of the target object by comparing the first voiceprint information with preset second voiceprint information; The control unit 802 is further configured to control the opening and closing state of the vehicle door based on the voice instruction when the identity authority is an authorized authority.

[0107] In this embodiment, a control device 800 of a vehicle is provided, wherein the vehicle comprises a vehicle door, and the control method of the embodiment controls the opening and closing state of the vehicle door.

[0108] Exemplarily, the vehicle can be a self-driving car.

[0109] Exemplarily, the vehicle door can be a tail gate of the vehicle.

[0110] Exemplarily, the vehicle door can be a side door of the vehicle.

[0111] The vehicle is controlled to start so that the vehicle is in a wake-up state, wherein the wake-up state means that the vehicle is in a woken-up state.

[0112] Exemplarily, the vehicle is in the wake-up state, indicating that the vehicle can be controlled.

[0113] In the case that the vehicle is in the wake-up state, the vehicle is controlled to receive a voice instruction of a target object, wherein the target object is an object for controlling the vehicle door, and the voice instruction is an instruction for controlling the vehicle door.

[0114] Exemplarily, the target object can be specifically a driver of the vehicle.

[0115] Exemplarily, the target object can be specifically a passenger of the vehicle.

[0116] Exemplarily, the voice instruction can be specifically an instruction for closing the tail door.

[0117] Exemplarily, the voice instruction can be specifically an instruction for opening the tail door.

[0118] Voiceprint recognition processing is performed on the voice instruction to obtain first voiceprint information of the target object, wherein the first voiceprint information represents voiceprint features of the target object.

[0119] Exemplarily, the vehicle can store a voiceprint recognition model inside, and the first voiceprint information of the target object can be obtained by performing voiceprint recognition processing on the voice instruction through the voiceprint recognition model.

[0120] The second voiceprint information is obtained, wherein the second voiceprint information is pre-stored voiceprint information.

[0121] Exemplarily, the vehicle can store a voiceprint database inside, and the voiceprint database includes the second voiceprint information.

[0122] By comparing whether the first voiceprint information and the second voiceprint information are the same, the identity authority of the target object is determined, wherein the identity authority represents the authority of the target object to control the vehicle.

[0123] Exemplarily, the identity authority can be specifically no authority or authority.

[0124] In the case that the identity authority is authority, the opening and closing state of the vehicle door is controlled based on the voice instruction.

[0125] Exemplarily, in the case that the identity authority is authority, the opening and closing state of the vehicle door can be controlled according to the voice instruction.

[0126] Exemplarily, in the case that the voice instruction is an instruction for closing the tail door, the tail door of the vehicle can be closed according to the voice instruction.

[0127] Exemplarily, in the case that the voice instruction is an instruction for opening the tail door, the tail door of the vehicle can be opened according to the voice instruction.

[0128] Exemplarily, in the case that the identity permission is no permission, the voice instruction is rejected, and the vehicle is controlled to output a voice prompt of no permission.

[0129] It should be noted that, in the embodiment, the voice instruction of the target object is subjected to voiceprint recognition to obtain first voiceprint information of the target object, and then the identity permission of the target object is determined according to the first voiceprint information. After the identity permission is determined, the vehicle door is controlled, thereby ensuring the control accuracy of the vehicle.

[0130] The control device 800 of the vehicle in the embodiment determines the identity permission of the target object by recognizing the first voiceprint information of the target object. In the case that the identity permission is permission, the vehicle door can be controlled according to the voice instruction, thereby ensuring the control accuracy of the target object on the vehicle.

[0131] In some embodiments, the control device 800 of the vehicle provided in the embodiments of the present application comprises: The control unit 802 is further configured to acquire a first distance between the vehicle key and the vehicle in the case that the vehicle key is close to the vehicle. The control unit 802 is further configured to control the vehicle to perform authorization detection on the vehicle key to obtain an authorization detection result of the vehicle key in the case that the first distance is less than the distance threshold. The control unit 802 is further configured to start the vehicle in the case that the authorization detection result is authorized, so that the vehicle is in a wake-up state.

[0132] In some embodiments, the control device 800 of the vehicle provided in the embodiments of the present application comprises: The control unit 802 is further configured to control the sensor array to collect sound data of an area where the vehicle is located. The control unit 802 is further configured to perform voice filtering processing on the sound data to obtain valid data in the sound data. The control unit 802 is further configured to perform voice recognition processing on the valid data to obtain a voice instruction.

[0133] In some embodiments, the control device 800 of the vehicle provided in the embodiments of the present application comprises: The control unit 802 is further configured to control the voiceprint management module to collect voice data of the target object. The control unit 802 is further configured to extract voiceprint features from the voice data to obtain voiceprint features in the voice data. The control unit 802 is further configured to perform validity detection on the voiceprint features to obtain a confidence value of the voiceprint features. The control unit 802 is further configured to control the voiceprint management module to store the voiceprint feature as data to obtain second voiceprint information when the confidence value is greater than the confidence threshold.

[0134] In some embodiments, the control device 800 of the vehicle is provided in the embodiments of the present application, and the control device 800 comprises: The control unit 802 is further configured to determine that the identity permission is with permission when the first voiceprint information is the same as the second voiceprint information. The control unit 802 is further configured to determine that the identity permission is without permission when the first voiceprint information is different from the second voiceprint information.

[0135] In some embodiments, the control device 800 of the vehicle is provided in the embodiments of the present application, and the control device 800 comprises: The control unit 802 is further configured to perform data format conversion on the voice instruction to convert the voice instruction into a text instruction. The control unit 802 is further configured to perform character recognition processing on the text instruction to obtain an instruction meaning. The control unit 802 is further configured to control the opening and closing state of the vehicle door based on the instruction meaning.

[0136] In some embodiments, the control device 800 of the vehicle is provided in the embodiments of the present application, and the control device 800 comprises: The control unit 802 is further configured to control the vehicle door to open to make the vehicle door in an open state when the instruction meaning is to open the vehicle door. The control unit 802 is further configured to control the vehicle door to close to make the vehicle door in a closed state when the instruction meaning is to close the vehicle door.

[0137] In some embodiments, as shown in Figure 4 A control device 900 of a vehicle is provided, and the control device 900 of the vehicle comprises a processor 902 and a memory 904. The memory 904 stores a computer program, and the computer program is executed by the processor 902 to implement the steps of the control method of the vehicle in any of the above embodiments. Therefore, the control device 900 of the vehicle has all the beneficial effects of the control method of the vehicle in any of the above embodiments, and will not be described here.

[0138] In some embodiments, a readable storage medium is provided, and the readable storage medium stores a program. The program is executed by a processor to implement the steps of the control method of the vehicle in any of the above embodiments, and thus has all the beneficial technical effects of the control method of the vehicle in any of the above embodiments.

[0139] It should be noted that in the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0140] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-readable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-readable program code.

[0141] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the 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 computer, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices 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 blocks or flows.

[0142] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing devices 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 blocks or flows.

[0143] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are performed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device 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 blocks or flows.

[0144] The embodiments of the present application also provide a computer program product, which includes computer software instructions, when the computer software instructions run on a processing device, so that the processing device executes the flow of the control method of the vehicle.

[0145] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that the computer can store or be integrated into a data storage device such as a server, data center, etc. containing one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0146] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0147] In several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the apparatus embodiments described above are only schematic. The division of the units is only a logical function division. In actual implementation, additional division can be made, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0148] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0149] In addition, each of the function units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0150] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0151] The above embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

[0152] Although the preferred embodiments of the present specification have been described, those skilled in the art can make additional changes and modifications to the embodiments once they know the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present specification.

[0153] Obviously, those skilled in the art can make various modifications and variations to the present specification without departing from the spirit and scope of the present specification. Thus, if these modifications and variations of the present specification fall within the scope of the claims of the present specification and their equivalent technologies, the present specification also intends to include these modifications and variations.

Claims

1. A control method of a vehicle, characterized by, The vehicle includes a vehicle door, and the method comprises: In a case where the vehicle is in an awake state, the vehicle is controlled to receive a voice instruction of a target object, the voice instruction being an instruction for controlling the vehicle door; Voiceprint recognition processing is performed on the voice instruction to obtain first voiceprint information of the target object; Identity authority of the target object is determined by comparing the first voiceprint information with preset second voiceprint information; In a case where the identity authority is authorized, the opening and closing state of the vehicle door is controlled based on the voice instruction.

2. The method of claim 1, wherein, The vehicle includes a vehicle key, and the method further comprises: In a case where the vehicle key is close to the vehicle, a first distance between the vehicle key and the vehicle is obtained; In a case where the first distance is less than a distance threshold, the vehicle is controlled to perform authorization detection on the vehicle key to obtain an authorization detection result of the vehicle key; In a case where the authorization detection result is authorized, the vehicle is started so that the vehicle is in the awake state.

3. The method of claim 1, wherein, The vehicle includes a sensor array, and the control of the vehicle to receive the voice instruction of the target object comprises: The sensor array is controlled to collect sound data of an area where the vehicle is located; Voice filtering processing is performed on the sound data to obtain valid data in the sound data; Voice recognition processing is performed on the valid data to obtain the voice instruction.

4. The method of claim 1, wherein, The vehicle includes a voiceprint management module, and the method further comprises: The voiceprint management module is controlled to collect voice data of the target object; Voiceprint feature extraction is performed on the voice data to obtain voiceprint features in the voice data; Validity detection is performed on the voiceprint features to obtain a confidence value of the voiceprint features; In a case where the confidence value is greater than a confidence threshold, the voiceprint management module is controlled to store the voiceprint features to obtain the second voiceprint information.

5. The method of claim 1, wherein, The determination of the identity authority of the target object by comparing the first voiceprint information with the preset second voiceprint information comprises: In a case where the first voiceprint information is the same as the second voiceprint information, it is determined that the identity authority is authorized; In a case where the first voiceprint information is different from the second voiceprint information, it is determined that the identity authority is not authorized.

6. The method according to any one of claims 1 to 5, characterized in that, The control of the opening and closing state of the vehicle door based on the voice instruction comprises: Data format conversion is performed on the voice instruction so that the voice instruction is converted into a text instruction; Text recognition processing is performed on the text instruction to obtain instruction meaning; The opening and closing state of the vehicle door is controlled based on the instruction meaning.

7. The method of claim 6, wherein, The control of the opening and closing state of the vehicle door based on the instruction meaning comprises: In a case where the instruction meaning is to open the vehicle door, the vehicle door is controlled to be opened so that the vehicle door is in an open state; In a case where the instruction meaning is to close the vehicle door, the vehicle door is controlled to be closed so that the vehicle door is in a closed state.

8. A control device of a vehicle characterized by comprising: The vehicle includes a vehicle door, and the device comprises: A control unit is configured to control the vehicle to receive a voice instruction of a target object when the vehicle is in an awake state, the voice instruction being an instruction for controlling the vehicle door; A processing unit is configured to perform voiceprint recognition on the voice instruction to obtain first voiceprint information of the target object; The processing unit is further configured to determine an identity permission of the target object by comparing the first voiceprint information with preset second voiceprint information; The control unit is further configured to control an open / close state of the vehicle door based on the voice instruction when the identity permission is a permission.

9. A control device of a vehicle characterized by comprising: Comprise: A processor; A memory, the memory storing programs or instructions, and the processor implementing the steps of the control method of the vehicle according to any one of claims 1 to 7 when executing the programs or instructions in the memory.

10. A readable storage medium, characterized by, A readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the control method of the vehicle according to any one of claims 1 to 7.