Vehicle, control method and device thereof and storage medium

By responding to voice wake-up commands in the vehicle and determining the location of the sound source, obtaining voiceprints and image information to identify age, the problems of children's misoperation and unmet entertainment needs are solved, and the effect of improving driving safety and user experience is achieved.

CN119796215APending Publication Date: 2025-04-11BEIJING AUTOMOBILE RES GENERAL INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510011176.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the maternal and infant car scenario, the existing technology fails to effectively provide different responses and services based on the age characteristics of voice awakening people, resulting in children's possible misoperation of vehicles, affecting driving safety, and at the same time, children's entertainment needs are not met.

Method used

By responding to the voice wake-up command, the sound source position is determined, and the voiceprint information and image information are obtained when the driver is not in the main position, the age recognition result is determined in combination with the sound source position, and the vehicle is controlled based on the age recognition result and voice control command, providing voice control services for different age groups.

Benefits of technology

It effectively avoids children's misoperation of driving, and provides children with the right to enjoy entertainment services, improving driving safety and user experience satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796215A_ABST
    Figure CN119796215A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle, a control method and device thereof and a storage medium, and relates to the technical field of vehicles. The method comprises the following steps: responding to a voice wake-up instruction, and determining a sound source position of the voice wake-up instruction; under the condition that the sound source position is a non-main driving position, acquiring voiceprint information and image information based on the voice wake-up instruction and the sound source position; determining an age recognition result according to the voiceprint information, the image information and the sound source position; and controlling the vehicle according to the age recognition result and the voice control instruction. According to the control method, different voice control services are provided based on the age characteristics of the voice wake-up person, the situation that driving is interfered due to misoperation of children can be avoided to a certain extent, meanwhile, the right of enjoying entertainment services is reserved for the children, and the driving safety and the user experience satisfaction degree are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, a vehicle control device, a computer-readable storage medium, and a vehicle. Background Art

[0002] At present, competition in the automotive industry is becoming increasingly fierce. Many automakers are working hard to explore user needs in order to launch competitive models in the market segments and obtain better development opportunities, such as the market segment of maternal and child vehicles. In the scenario of maternal and child vehicles, the rear passengers are mainly children in the family, including infants or children, while the driving position is generally occupied by adults in the family, such as the child's parents.

[0003] With the development of smart cockpits in cars, car-machine voice interaction is becoming more and more mature and widely used. In the scenario of mother-child car use, voice should not only support many car control and entertainment functions, but also consider safety, and judge the user's input commands before executing them. For example, when a child is in the car, he may imitate the words of the adults in the car and issue voice commands such as "open the window" and "air conditioning maximum air volume". When the vehicle is driving, such operations can be very dangerous. When the window is opened while driving, the child may stick his hand or head out of the car and suddenly adjust the air conditioning blowing mode, which may affect the state of the main driver and cause danger. However, from the perspective of equal rights, children should also have certain "rights to enjoy services" in the car, such as listening to music and watching videos, and the car machine should actively display the service recommendation results suitable for children's preferences. However, in the related technology, there is no strategy design for different responses and providing different services based on the age characteristics of the voice wake-up person. Summary of the invention

[0004] The present application aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present application is to propose a vehicle control method, the method comprising: responding to a voice wake-up command and determining the sound source position of the voice wake-up command; when the sound source position is not the main driving position, obtaining voiceprint information and image information based on the voice wake-up command and the sound source position; determining the age recognition result based on the voiceprint information, image information and sound source position; and controlling the vehicle based on the age recognition result and the voice control command. The control method of the present application provides different voice control services based on the age characteristics of the person who wakes up the voice, which can avoid children's misoperation and interfere with driving to a certain extent, while also reserving the right for children to enjoy entertainment services, thereby improving driving safety and user experience satisfaction.

[0005] A second objective of the present application is to provide a vehicle control device.

[0006] The third object of the present application is to provide a computer-readable storage medium.

[0007] A fourth object of the present application is to provide a vehicle.

[0008] To achieve the above-mentioned objectives, the first aspect of the present application proposes a vehicle control method, the method comprising: responding to a voice wake-up command and determining the sound source position of the voice wake-up command; when the sound source position is not the main driving position, obtaining voiceprint information and image information based on the voice wake-up command and the sound source position; determining an age recognition result based on the voiceprint information, image information and sound source position; and controlling the vehicle based on the age recognition result and the voice control command.

[0009] According to one embodiment of the present application, the voice control instruction includes at least one of a vehicle control instruction, a navigation instruction, an audio instruction and a video instruction, and the vehicle is controlled according to the age recognition result and the voice control instruction, including: when the age recognition result is less than a preset age threshold, if the voice control instruction is a vehicle control instruction or a navigation instruction, then the preset voice broadcast content is played and the vehicle is not controlled; if the voice control instruction is an audio instruction or a video instruction, then the vehicle is controlled according to the audio instruction or the video instruction.

[0010] According to one embodiment of the present application, the vehicle is controlled according to the age recognition result and the voice control command, including: when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position, the vehicle is controlled according to the voice control command.

[0011] According to one embodiment of the present application, the above method also includes: when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position, controlling the voice response content to be the first preset content, and controlling the voice response timbre to be the first preset timbre; when the age recognition result is less than the preset age threshold, controlling the voice response content to be the second preset content, and controlling the voice response timbre to be the second preset timbre.

[0012] According to one embodiment of the present application, the above method also includes: when the age recognition result is less than a preset age threshold, turning on the child control function, wherein the child control function includes a child lock function, a window locking function, and a child status monitoring function.

[0013] According to an embodiment of the present application, determining an age recognition result based on voiceprint information, image information and sound source location includes: determining a first age recognition result based on the voiceprint information; determining a second age recognition result based on the image information; determining an age recognition result based on the first age recognition result, the second age recognition result and the sound source location.

[0014] According to an embodiment of the present application, determining an age recognition result based on a first age recognition result, a second age recognition result and a sound source location includes: determining a first weight coefficient and a second weight coefficient based on the sound source location; determining a first product based on the product of the first age recognition result and the first weight coefficient; determining a second product based on the product of the second age recognition result and the second weight coefficient; determining an age recognition result based on a sum of the first product and the second product; wherein the sum of the first weight coefficient and the second weight coefficient is 1.

[0015] To achieve the above-mentioned purpose, the second aspect of the present application proposes a vehicle control device, which includes: a first determination module, which is used to respond to a voice wake-up command and determine the sound source position of the voice wake-up command; an acquisition module, which is used to acquire voiceprint information and image information based on the voice wake-up command and the sound source position when the sound source position is not the main driving position; a second determination module, which is used to determine the age recognition result based on the voiceprint information, image information and sound source position; and a control module, which is used to control the vehicle according to the age recognition result and the voice control command.

[0016] To achieve the above-mentioned purpose, the third aspect of the present application proposes a computer-readable storage medium on which a vehicle control program is stored. When the vehicle control program is executed by a processor, the aforementioned vehicle control method is implemented.

[0017] To achieve the above-mentioned objectives, the fourth aspect of the present application proposes a vehicle, including a memory, a processor, and a vehicle control program stored in the memory and executable on the processor. When the processor executes the vehicle control program, the aforementioned vehicle control method is implemented.

[0018] According to the vehicle and its control method, device and storage medium of the embodiment of the present application, the voice wake-up command is responded to and the sound source position of the voice wake-up command is determined; when the sound source position is not the main driving position, the voiceprint information and image information are obtained based on the voice wake-up command and the sound source position; the age recognition result is determined based on the voiceprint information, image information and sound source position; the vehicle is controlled based on the age recognition result and the voice control command. The control method of the present application provides different voice control services based on the age characteristics of the voice wake-up person, which can avoid children's misoperation and interference with driving to a certain extent, and also reserves the right for children to enjoy entertainment services, thereby improving driving safety and user experience satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flow chart of a vehicle control method according to some embodiments of the present application;

[0020] Figure 2 is a flow chart of a vehicle control method according to some other embodiments of the present application;

[0021] Figure 3 is a block diagram of a control device of a vehicle according to some embodiments of the present application;

[0022] Figure 4 It is a block diagram of a vehicle according to some embodiments of the present application. DETAILED DESCRIPTION

[0023] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0024] The vehicle and its control method, device and storage medium according to the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0025] Figure 1 Flowchart of a vehicle control method according to some embodiments of the present application. Figure 1 The vehicle control method of the embodiment of the present application may include the following steps:

[0026] S110, responding to a voice wake-up instruction and determining a sound source position of the voice wake-up instruction.

[0027] Specifically, after the vehicle is started, the user can issue a voice wake-up command to wake up the car voice assistant. For example, the voice wake-up command can be "Koala Koala". The microphone in the car can determine the sound source position of the voice wake-up command through the built-in sound source positioning module, such as determining the sound source position of the voice wake-up command as the main driver's position or the non-main driver's position.

[0028] Exemplarily, in the embodiment of the present application, a vehicle including four seats is used as an example for explanation, but it is not intended to limit the present application. In the case where the vehicle includes four seats, the non-main driving position includes the co-pilot position, the left rear position, and the right rear position. The sound source positioning module can calculate the sound source position by measuring the time it takes for the sound to reach the sound source positioning module. In the case where the microphone in the car is set on the steering wheel, if the time it is detected that the sound reaches the sound source positioning module is less than the first preset value, the sound source position of the voice wake-up command is determined to be the main driving position, if the time it is detected that the sound reaches the sound source positioning module is less than the second preset value, the sound source position of the voice wake-up command is determined to be the co-pilot position, if the time it is detected that the sound reaches the sound source positioning module is less than the third preset value, the sound source position of the voice wake-up command is determined to be the left rear position, if the time it is detected that the sound reaches the sound source positioning module is less than the fourth preset value, the sound source position of the voice wake-up command is determined to be the right rear position, wherein the first preset value to the fourth preset value gradually increase.

[0029] It should be noted that the sound source localization module can also determine the location of the sound source based on methods such as beamforming and machine learning, which are not specifically limited here.

[0030] S120, when the sound source position is not the main driving position, obtain voiceprint information and image information based on the voice wake-up command and the sound source position.

[0031] Specifically, voiceprint information can be obtained by collecting and analyzing voice wake-up instructions through the in-car microphone, and image information can be obtained by taking images of the sound source position through the in-car camera. In the embodiment of the present application, the in-car microphone is set on the steering wheel and the in-car camera is set on the left rear B-pillar as an example for explanation, but it is not a limitation of the present application. In the case where the sound source position is the co-pilot position, since the co-pilot position is not equipped with a camera, the voiceprint information can be obtained only by collecting and analyzing the voice wake-up instructions through the in-car microphone. In the case where the sound source position is the left and right rear positions of the rear row, the voiceprint information can be obtained by collecting and analyzing the voice wake-up instructions through the in-car microphone, and the image information can be obtained by taking images of the left and right rear positions of the rear row through the camera.

[0032] S130, determining an age recognition result according to the voiceprint information, the image information and the sound source location.

[0033] Specifically, the corresponding age recognition result can be determined based on the voiceprint information, and the corresponding age recognition result can also be determined based on the image information. The two age recognition results are fused and recognized to determine the final age recognition result. If the in-car camera is set on the left rear B-pillar, the image of the sound source position obtained by the in-car camera will affect the age recognition. For example, the image information of the co-pilot position cannot be obtained, and the shooting angle when shooting the right side of the rear row is biased, resulting in a weak effect of age recognition based on the image information of the right side of the rear row. Therefore, it is necessary to further determine how to fuse the above two age recognition results based on the sound source position.

[0034] Exemplarily, when the sound source is at the co-pilot position, since there is no camera at the co-pilot position, the final age recognition result is determined only based on the first age recognition result; when the sound source is at the left rear row position, since the camera is set at the left rear B-pillar, age recognition based on image information at the left rear row position is more accurate, so during fusion, the age recognition result determined based on the image information is used as the main factor, and the age recognition result determined based on the voiceprint information is used as the auxiliary factor; when the sound source is at the right rear row position, the effect of age recognition based on image information at the right rear row position is weak, so during fusion, the age recognition result determined based on the voiceprint information is used as the main factor, and the age recognition result determined based on the image information is used as the auxiliary factor.

[0035] S140, controlling the vehicle according to the age recognition result and the voice control command.

[0036] Specifically, voice control commands may include vehicle control commands (such as turning on and off the air conditioner, windows, volume, lights, etc.), navigation commands, audio commands and video commands. If children imitate adults to issue vehicle control commands or navigation commands to control the vehicle, it may interfere with driving. However, children also need to listen to music and watch videos while riding in a car. Therefore, it is necessary to determine the age of the user who issues the voice control command based on the age recognition results, and determine whether to execute the voice control command based on the user's age.

[0037] For example, if the user is determined to be relatively young based on the age recognition result, the vehicle control instructions and navigation instructions issued by the user will not be executed, but the audio instructions and video instructions issued by the user will be executed; if the user is determined to be relatively old based on the age recognition result, the vehicle control instructions, navigation instructions, audio instructions and video instructions issued by the user will be executed.

[0038] The control method of the present application provides different voice control services based on the age characteristics of the person being voice-awakened, which can prevent children from interfering with driving through misoperation to a certain extent, while also reserving the right for children to enjoy entertainment services, thereby improving driving safety and user experience satisfaction.

[0039] In some embodiments, the voice control command includes at least one of a vehicle control command, a navigation command, an audio command, and a video command, and the vehicle is controlled according to the age recognition result and the voice control command, including: when the age recognition result is less than a preset age threshold, if the voice control command is a vehicle control command or a navigation command, the preset voice broadcast content is played and the vehicle is not controlled; if the voice control command is an audio command or a video command, the vehicle is controlled according to the audio command or the video command. Among them, the preset age threshold can be determined according to actual conditions, for example, the preset age threshold is 10 years old, and there is no specific limitation here.

[0040] Specifically, when the sound source is not at the main driver's seat, the age recognition result is compared with the preset age threshold. When the age recognition result is less than the preset age threshold (for example, 10 years old), it means that the user who issued the voice control command is relatively young. Therefore, the car computer needs to determine whether to execute it according to the type of voice control command, and can add a "child" preference tag when executing it. When not executing, the preset voice broadcast content will be played.

[0041] Exemplarily, if the voice control command is a vehicle control command or a navigation command, the preset voice broadcast content is played, such as "Children, let mom and dad operate it", and the vehicle is not controlled. This can to a certain extent avoid children's misoperation and interference with driving; if the voice control command is an audio command or a video command, the vehicle is controlled according to the audio command or video command, and the car computer adds a preference setting of the "children" label when executing the audio command or video command. For example, if the voice control command is "I want to listen to songs", the car computer automatically opens the music software to search for children's songs and play them. If the voice control command is "I want to watch videos", the car computer automatically opens the video software, searches for cartoons and plays them, and automatically turns on the video anti-addiction mode.

[0042] It should be noted that in addition to promoting mother and baby models, for other models, such as business cars and family cars, different personalities can be designed for roles such as bosses and family elders, and different customized services can be provided, including audio and video entertainment search preference design, vehicle control setting preferences, etc.

[0043] In some embodiments, the vehicle is controlled according to the age recognition result and the voice control command, including: when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position, the vehicle is controlled according to the voice control command.

[0044] Specifically, when the sound source is located at the main driving position, the acquisition of voiceprint information and image information can be skipped and the user can be directly assumed to be an adult. When the sound source is located at a non-main driving position, the age recognition result is compared with the preset age threshold. If the age recognition result is greater than or equal to the preset age threshold (e.g., 10 years old), it means that the user who issued the voice control command is relatively old, and the vehicle computer can control the vehicle according to the voice control command, such as vehicle control command, navigation command, audio command, or video command.

[0045] In some embodiments, the above method also includes: when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position, controlling the voice response content to be the first preset content, and controlling the voice response timbre to be the first preset timbre; when the age recognition result is less than the preset age threshold, controlling the voice response content to be the second preset content, and controlling the voice response timbre to be the second preset timbre.

[0046] Specifically, based on the usage scenarios of maternal and infant vehicles, two personalities are designed for the car voice assistant, namely "Koala" and "Little Koala". Among them, "Koala" is defined as a driving assistant with a medium speaking speed, gentle and considerate, knowledgeable, and especially good at knowledge in the fields of maternal and infant and automobiles. Its timbre is the first preset timbre, for example, the first preset timbre can be a male voice, female voice 1 or female voice 2, which can be selected by the user. "Little Koala" is defined as a child playmate with a slow speaking speed, friendly and cute, and patient. Its timbre is the second preset timbre, for example, the second preset timbre can be a boy's voice or a girl's voice, which can be selected by the user. In other words, "Koala" is used to serve older users, and "Little Koala" is used to serve younger users.

[0047] Exemplarily, if the age recognition result is greater than or equal to the preset age threshold (for example, 10 years old) or the sound source position is the main driving position, it means that the user who issues the voice wake-up command is relatively old, then it is switched to "Koala", and the voice response content is controlled to be the first preset content (for example, "Koala, I am here"), and the voice response timbre is controlled to be the first preset timbre (for example, female voice 1); if the age recognition result is less than the preset age threshold (for example, 10 years old), it means that the user who issues the voice wake-up command is relatively young, then it is switched to "Little Koala", and the voice response content is controlled to be the second preset content (for example, "Hello, I am Little Koala"), and the voice response timbre is controlled to be the second preset timbre (for example, a boy's voice).

[0048] In this way, the car voice assistant switches to different personalities according to the age of the person who wakes up the voice, and executes different response strategies accordingly, using different voice response content to remind the user. The personalities switched due to different ages and the differentiated service design provided for different roles further improve user satisfaction.

[0049] It should be noted that different service strategies can be provided based on different roles in the car and voice assistants with different personalities. The service content can be freely arranged and combined according to the atomic services controllable by the car computer, which is more diversified. For example, if it is equipped with a rear screen, you can also design search preferences, playback mode settings, sound field and sound effect settings for audio and video entertainment.

[0050] In some embodiments, the above method also includes: when the age recognition result is less than a preset age threshold, turning on the child control function, wherein the child control function includes a child lock function, a window locking function, and a child status monitoring function.

[0051] Specifically, after determining that the age recognition result is less than the preset age threshold (for example, 10 years old), the child control function will be turned on. For example, the child lock function will be turned on to prevent children from accidentally opening the door while the vehicle is driving, and the window locking function will be turned on to prevent children from opening the window while the vehicle is driving. When the vehicle is connected to a smart child seat, the child status monitoring function will be turned on to monitor whether the child has defecated, whether the body temperature is abnormal, etc.

[0052] In this way, the service content designed for child users in the cabin is, firstly, from a safety perspective, the vehicle control commands and navigation commands are responded to but not executed, and child locks, door locks, child status monitoring and other functions are automatically turned on; secondly, from the perspective of equal service rights, voice commands related to listening to music and watching videos are responded to and executed, and at the same time, preference settings for the "children" label are added to better meet the needs of child users.

[0053] In some embodiments, determining an age recognition result based on voiceprint information, image information, and sound source location includes: determining a first age recognition result based on the voiceprint information; determining a second age recognition result based on the image information; determining an age recognition result based on the first age recognition result, the second age recognition result, and the sound source location.

[0054] Specifically, the first age recognition result can be determined by inputting the voiceprint information into a preset voiceprint age recognition model, and the second age recognition result can be determined by inputting the image information into a preset image age recognition model. The first age recognition result and the second age recognition result are fused and recognized to determine the final age recognition result. For example, a first weight coefficient is set corresponding to the first age recognition result, and a second weight coefficient is set corresponding to the second age recognition result. The first product is determined based on the product of the first age recognition result and the first weight coefficient, and the second product is determined based on the product of the second age recognition result and the second weight coefficient. The sum of the first product and the second product is the age recognition result. The first weight coefficient and the second weight coefficient are determined according to the location of the sound source, and can be adjusted according to the accuracy of the camera recognition algorithm on the vehicle, the accuracy of the voiceprint recognition, etc.

[0055] Exemplarily, if the sound source is at the co-pilot position, considering that there is no camera at the co-pilot position, the final age recognition result is determined only based on the first age recognition result, and the first weight coefficient is set to 1, and the second weight coefficient is set to 0; if the sound source is at the left side of the rear row, considering that the camera is set at the left rear B-pillar, the camera recognition is more accurate, and the first weight coefficient is set to be relatively small, for example, to 0.3, and the second weight coefficient is set to be relatively large, for example, to 0.7; if the sound source is at the right side of the rear row, considering that the camera is set at the left rear B-pillar, the shooting angle is biased, and the camera recognition effect is poor, the first weight coefficient is set to be relatively large, for example, to 0.7, and the second weight coefficient is set to be relatively small, for example, to 0.3.

[0056] It should be noted that the recognition accuracy can also be improved by adding front-row camera configurations and utilizing facial recognition algorithms. Vital sign sensors can also be added to the cockpit, such as on the steering wheel, seat armrests, door panel armrests, etc., to obtain the user's vital sign parameters in real time, and add the input of a parameter to assist in identifying age, thereby further improving the recognition accuracy.

[0057] In some embodiments, determining an age recognition result based on a first age recognition result, a second age recognition result and a sound source location includes: determining a first weight coefficient and a second weight coefficient based on the sound source location; determining a first product based on the product of the first age recognition result and the first weight coefficient; determining a second product based on the product of the second age recognition result and the second weight coefficient; determining an age recognition result based on the sum of the first product and the second product; wherein the sum of the first weight coefficient and the second weight coefficient is 1.

[0058] For example, assuming that the sound source is located on the left side of the back row, the first weight coefficient is 0.3 and the second weight coefficient is 0.7. When the first age recognition result is 18 years old determined by the voiceprint information and the second age recognition result is 10 years old determined by the image information, the age recognition result is 18×0.3+10×0.7=12.4 years old.

[0059] In this way, based on the sound source location, voiceprint recognition and image recognition, the user age is determined by integrating multi-parameter weights, which can increase the accuracy of user age recognition.

[0060] As a specific example, see Figure 2 The vehicle control method of the embodiment of the present application may further include the following steps:

[0061] S201, start.

[0062] S202, voice wake-up.

[0063] S203, sound source location.

[0064] S204, determine whether it is the main driving position. If not, execute S205 and S206; otherwise, execute S211.

[0065] S205, voiceprint recognition.

[0066] S206, image recognition.

[0067] S207, fusion recognition calculation.

[0068] S208, determining whether the age recognition result is less than 10 years old. If yes, executing S209; otherwise, executing S211.

[0069] S209, switch to the little koala character.

[0070] S210, voice response content: Hello, I am a little koala; Voice response tone: boy's voice; Vehicle control commands and navigation commands are responded to but not executed; Preset voice broadcast content: Children, let mom and dad operate; Add "children" preference settings for audio commands and video commands; Turn on child locks, window locks, and child status monitoring.

[0071] S211, switch the koala character.

[0072] S212, voice response content: Koala, I am here; voice response tone: female voice 1; vehicle control instructions and navigation instructions: respond and execute normally; audio instructions and video instructions: respond and execute normally.

[0073] S213, setting embodiment / service is completed.

[0074] S214, multiple rounds of interaction.

[0075] S215, wake up again.

[0076] S216, end.

[0077] To sum up, the control method of the present application provides different voice control services based on the age characteristics of the person being voice-awakened, which can prevent children from interfering with driving due to misoperation to a certain extent, while also reserving the right for children to enjoy entertainment services, thereby improving driving safety and user experience satisfaction.

[0078] Corresponding to the above embodiments, the present application also proposes a vehicle control device.

[0079] Reference Figure 3 The vehicle control device 300 includes: a first determination module 310, an acquisition module 320, a second determination module 330 and a control module 340.

[0080] Among them, the first determination module 310 is used to respond to the voice wake-up command and determine the sound source position of the voice wake-up command. The acquisition module 320 is used to obtain voiceprint information and image information based on the voice wake-up command and the sound source position when the sound source position is not the main driving position. The second determination module 330 is used to determine the age recognition result based on the voiceprint information, image information and sound source position. The control module 340 is used to control the vehicle according to the age recognition result and the voice control command.

[0081] According to one embodiment of the present application, the voice control instruction includes at least one of a vehicle control instruction, a navigation instruction, an audio instruction and a video instruction. The control module 340 is specifically used to, when the age recognition result is less than a preset age threshold, if the voice control instruction is a vehicle control instruction or a navigation instruction, play the preset voice broadcast content and do not control the vehicle; if the voice control instruction is an audio instruction or a video instruction, control the vehicle according to the audio instruction or the video instruction.

[0082] According to one embodiment of the present application, the control module 340 is also used to control the vehicle according to the voice control command when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position.

[0083] According to one embodiment of the present application, when the age recognition result is greater than or equal to a preset age threshold or the sound source position is the main driving position, the voice response content is controlled to be the first preset content, and the voice response timbre is controlled to be the first preset timbre; when the age recognition result is less than the preset age threshold, the voice response content is controlled to be the second preset content, and the voice response timbre is controlled to be the second preset timbre.

[0084] According to one embodiment of the present application, when the age recognition result is less than a preset age threshold, the child control function is turned on, wherein the child control function includes a child lock function, a window locking function, and a child status monitoring function.

[0085] According to an embodiment of the present application, the second determination module 330 is specifically used to determine a first age recognition result based on voiceprint information; determine a second age recognition result based on image information; and determine an age recognition result based on the first age recognition result, the second age recognition result and the sound source location.

[0086] According to one embodiment of the present application, the second determination module 330 is further used to determine the first weight coefficient and the second weight coefficient according to the sound source position; determine the first product based on the product of the first age recognition result and the first weight coefficient; determine the second product based on the product of the second age recognition result and the second weight coefficient; determine the age recognition result based on the sum of the first product and the second product; wherein the sum of the first weight coefficient and the second weight coefficient is 1.

[0087] It should be pointed out that the above-mentioned explanation of the embodiments and beneficial effects of the vehicle control method are also applicable to the vehicle control device of the embodiment of the present application. In order to avoid redundancy, they will not be elaborated here.

[0088] Corresponding to the above embodiments, the present application also proposes a computer-readable storage medium.

[0089] The computer-readable storage medium of the present application stores a vehicle control program thereon, and the vehicle control program implements the aforementioned vehicle control method when executed by a processor.

[0090] It should be pointed out that the above-mentioned explanations of the embodiments and beneficial effects of the vehicle control method are also applicable to the computer-readable storage medium of the embodiments of the present application. To avoid redundancy, they are not elaborated here.

[0091] Corresponding to the above embodiments, the present application also proposes a vehicle.

[0092] See also Figure 4 As shown, the vehicle 400 of the present application includes a memory 410, a processor 420, and a vehicle control program stored in the memory 410 and executable on the processor 420. When the processor executes the vehicle control program, the aforementioned vehicle control method is implemented.

[0093] It should be pointed out that the above-mentioned explanation of the embodiments and beneficial effects of the vehicle control method are also applicable to the vehicle of the embodiments of the present application. In order to avoid redundancy, they will not be elaborated here.

[0094] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0095] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0096] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0097] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0098] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0099] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A vehicle control method, characterized in that: The method comprises: Responding to a voice wake-up command and determining a sound source location of the voice wake-up command; When the sound source position is not the main driving position, acquiring voiceprint information and image information based on the voice wake-up command and the sound source position; Determine an age recognition result according to the voiceprint information, the image information and the sound source location; The vehicle is controlled according to the age recognition result and the voice control instruction.

2. The vehicle control method according to claim 1, characterized in that: The voice control command includes at least one of a vehicle control command, a navigation command, an audio command, and a video command, and controlling the vehicle according to the age recognition result and the voice control command includes: When the age recognition result is less than the preset age threshold, if the voice control instruction is the vehicle control instruction or the navigation instruction, the preset voice announcement content is played and the vehicle is not controlled; If the voice control instruction is the audio instruction or the video instruction, the vehicle is controlled according to the audio instruction or the video instruction.

3. The vehicle control method according to claim 2, characterized in that: Controlling the vehicle according to the age recognition result and the voice control command includes: When the age recognition result is greater than or equal to the preset age threshold or the sound source position is the main driving position, the vehicle is controlled according to the voice control command.

4. The vehicle control method according to claim 3, characterized in that: The method further comprises: When the age recognition result is greater than or equal to the preset age threshold or the sound source position is the main driving position, controlling the voice response content to be the first preset content and controlling the voice response timbre to be the first preset timbre; When the age recognition result is less than the preset age threshold, the voice response content is controlled to be a second preset content, and the voice response timbre is controlled to be a second preset timbre.

5. The vehicle control method according to claim 2, characterized in that: The method further comprises: When the age recognition result is less than the preset age threshold, the child control function is turned on, wherein the child control function includes a child lock function, a window locking function, and a child status monitoring function.

6. The vehicle control method according to any one of claims 1 to 5, characterized in that: Determining an age recognition result according to the voiceprint information, the image information, and the sound source location includes: Determining a first age recognition result according to the voiceprint information; determining a second age recognition result according to the image information; The age recognition result is determined according to the first age recognition result, the second age recognition result and the sound source position.

7. The vehicle control method according to claim 6, characterized in that: Determining the age recognition result according to the first age recognition result, the second age recognition result and the sound source position includes: Determining a first weight coefficient and a second weight coefficient according to the sound source position; Determining a first product based on the product of the first age recognition result and the first weight coefficient; determining a second product based on the product of the second age recognition result and the second weight coefficient; Determining the age recognition result based on the sum of the first product and the second product; The sum of the first weight coefficient and the second weight coefficient is 1.

8. A vehicle control device, characterized in that: The device comprises: A first determination module, used to respond to a voice wake-up instruction and determine a sound source position of the voice wake-up instruction; an acquisition module, configured to acquire voiceprint information and image information based on the voice wake-up instruction and the sound source position when the sound source position is a non-driver position; A second determination module, configured to determine an age recognition result according to the voiceprint information, the image information and the sound source location; A control module is used to control the vehicle according to the age recognition result and the voice control instruction.

9. A computer-readable storage medium, characterized in that: A vehicle control program is stored thereon, and when the vehicle control program is executed by a processor, a vehicle control method according to any one of claims 1 to 7 is implemented.

10. A vehicle, characterized in that: The invention comprises a memory, a processor and a vehicle control program stored in the memory and executable on the processor. When the processor executes the vehicle control program, the vehicle control method according to any one of claims 1 to 7 is implemented.