CN115440208A - Vehicle control method, device, equipment and computer readable storage medium - Google Patents

Vehicle control method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN115440208A
CN115440208A CN202210399258.8A CN202210399258A CN115440208A CN 115440208 A CN115440208 A CN 115440208A CN 202210399258 A CN202210399258 A CN 202210399258A CN 115440208 A CN115440208 A CN 115440208A
Authority
CN
China
Prior art keywords
vehicle
control instruction
control
audio signal
sound production
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210399258.8A
Other languages
Chinese (zh)
Inventor
陈立颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Co Wheels Technology Co Ltd
Original Assignee
Beijing Co Wheels Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Co Wheels Technology Co Ltd filed Critical Beijing Co Wheels Technology Co Ltd
Priority to CN202210399258.8A priority Critical patent/CN115440208A/en
Publication of CN115440208A publication Critical patent/CN115440208A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

The present disclosure relates to a vehicle control method, apparatus, device, and computer-readable storage medium, in which an audio signal is obtained and a target audio signal is identified; obtaining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal; and determining whether to execute the control instruction according to the sounding position and the vehicle control authority corresponding to the sounding position, so that different authority division can be flexibly performed on different positions of the same function, the constraint on the behavior of users at different positions is realized, the vehicle safety is improved, the absolute limit on the control authority at different positions is avoided, and the control authority universality is ensured.

Description

Vehicle control method, device, equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a vehicle control method, apparatus, device, and computer-readable storage medium.
Background
With the continuous development of the automobile industry, more and more vehicles support the control of partial functions of the vehicles in a voice mode.
Under normal conditions, multiple persons can be carried in the vehicle at the same time, and different persons can carry out different controls on the same function of the vehicle, so that the function of the vehicle is disordered; even a user who does not know the driving rule of the vehicle controls the functions of the vehicle in a voice mode, resulting in low safety in use of the vehicle.
Disclosure of Invention
In order to solve the technical problems or at least partially solve the technical problems, the present disclosure provides a vehicle control method, an apparatus, a device, and a computer-readable storage medium, so that different authorities can be flexibly divided for different positions of the same function, thereby not only realizing constraint on user behavior at different positions and improving vehicle safety, but also ensuring the broad scope of control authorities without absolute limitation on control authorities at different positions.
In a first aspect, an embodiment of the present disclosure provides a vehicle control method, including:
acquiring an audio signal and identifying the audio signal;
determining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal;
determining whether to execute the control instruction according to the sounding position and the vehicle control authority corresponding to the sounding position;
and if the control command is determined to be executed, controlling the vehicle according to the control command.
In a second aspect, an embodiment of the present disclosure provides a vehicle control apparatus including:
the acquisition module is used for acquiring an audio signal;
the identification module is used for identifying the audio signal;
the first determining module is used for determining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal;
the second determining module is used for determining whether to execute the control instruction according to the sound production position and the vehicle control authority corresponding to the sound production position;
and the control module is used for controlling the vehicle according to the control instruction if the control instruction is determined to be executed.
In a third aspect, an embodiment of the present disclosure provides an on-vehicle device, including:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of the first aspect.
In a fourth aspect, the present disclosure provides a computer-readable storage medium, on which a computer program is stored, the computer program being executed by a processor to implement the method of the first aspect.
In a fifth aspect, the disclosed embodiments also provide a computer program product comprising a computer program or instructions which, when executed by a processor, implement the vehicle control method as described above.
According to the vehicle control method, the vehicle control device, the vehicle control equipment and the computer readable storage medium, the audio signal is obtained, and the target audio signal is identified; determining a target audio signal, a sounding position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal; and determining whether to execute the control instruction according to the sounding position and the vehicle control authority corresponding to the sounding position, so that different authority division can be flexibly performed on different positions of the same function, and therefore, the constraint on the behavior of users at different positions is realized, the vehicle safety is improved, the control authorities at different positions are fully configured, and the universality of user authority is ensured.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
In order to more clearly illustrate the embodiments or technical solutions in the prior art of the present disclosure, the drawings used in the description of the embodiments or prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a flow chart of a vehicle control method provided by an embodiment of the present disclosure;
FIG. 2 is a diagram of a vehicle hardware architecture provided by an embodiment of the present disclosure;
fig. 3 is an application flowchart corresponding to a vehicle control method provided by the embodiment of the disclosure;
fig. 4 is another application flowchart corresponding to a vehicle control method provided by the embodiment of the disclosure;
FIG. 5 is a flow chart of another vehicle control method provided by the disclosed embodiments;
FIG. 6 is a flowchart illustrating an application of another vehicle control method according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a vehicle control device provided in the embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of an in-vehicle device provided in the embodiment of the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the present disclosure may be more clearly understood, aspects of the present disclosure will be further described below. It should be noted that the embodiments and features of the embodiments of the present disclosure may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure may be practiced in other ways than those described herein; it is to be understood that the embodiments disclosed in the specification are only a few embodiments of the present disclosure, and not all embodiments.
Typically, a vehicle will carry multiple users and multiple users may each control vehicle related functions by voice. On the one hand, different people may have different controls on different functions of the vehicle, which easily causes confusion of the vehicle functions; on the other hand, when a user who does not know the driving rule controls the vehicle function in a voice mode, the safety of the vehicle is low, and even traffic accidents are caused.
To address this problem, embodiments of the present disclosure provide a vehicle control method, which is described below with reference to specific embodiments.
FIG. 1 is a flow chart of a vehicle control method provided by an embodiment of the present disclosure; fig. 2 is a diagram of a vehicle hardware architecture according to an embodiment of the present disclosure. The vehicle control method may be applied to the hardware architecture diagram shown in fig. 2, where the vehicle hardware architecture diagram includes a whole vehicle 20, a vehicle machine 21, a sound zone 22, a sound zone 23, a sound zone 24, a sound zone 25, a microphone 26 and a speaker 27 corresponding to the sound zone 22, a microphone 28 and a speaker 29 corresponding to the sound zone 23, a microphone 210 and a speaker 211 corresponding to the sound zone 24, and a microphone 212 and a speaker 213 corresponding to the sound zone 25, where the microphones and the speakers are all connected to the vehicle machine 21, and it should be noted that, in this embodiment, the sound zone division condition, the microphone installation positions and numbers, the speaker installation positions and numbers, and the like are not limited. The following describes a vehicle control method shown in fig. 1 with reference to a vehicle hardware architecture diagram shown in fig. 2, where the method mainly includes the following steps:
s101, acquiring an audio signal and identifying the audio signal.
Specifically, in the present embodiment, different areas in the vehicle are divided into different sound zones, for example, the different areas in the vehicle are divided into sound zone 22, sound zone 23, sound zone 24, and sound zone 25 shown in fig. 2; each sound zone is equipped with a respective microphone and speaker, such as the microphone and speaker associated with the respective sound zone shown in fig. 2. The microphone can collect user audio, and the loudspeaker can play the user audio. When a user makes a sound, one or more microphones can collect the sound of the user and play the sound through a loudspeaker corresponding to a sound zone where the microphone is located; the collected audio signals are sent to the car machine, and it can be understood that the car machine pre-stores the corresponding relation among the microphone, the loudspeaker and the sound zone before identifying the audio signals, and the corresponding relation is used for determining the sound production position and the control instruction.
After the car machine acquires the audio signal of the user, the audio signal needs to be identified. The identification of an audio signal is to convert a piece of audio signal into corresponding text information. Optionally, the converting the audio signal into the corresponding text information mainly includes the following processes: feature extraction, acoustic models, language models, and dictionaries and decoding.
Specifically, before feature extraction, preprocessing operations such as filtering and framing are often required to be performed on the acquired audio signal to extract the acquired audio signal from the original signal in order to more effectively highlight features.
Then, feature extraction is carried out, the audio signal is converted from a time domain to a frequency domain, and a proper feature vector is provided for the acoustic model; calculating the score of each feature vector on the acoustic features according to the acoustic features in the acoustic model; then, the language model calculates the probability that the audio signal may correspond to the phrase sequence according to the theory related to linguistics; and finally, decoding the phrase sequence according to the existing dictionary to obtain the final possible text representation.
S102, determining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal.
Specifically, in this embodiment, it may be determined whether the audio signal is the target audio signal by determining whether a wakeup word appears in text content included in the identified audio signal. For example, when the text content included in the recognized audio signal includes "hello, please turn on", "hello, hello", and other wake-up words, the audio signal is determined to be the target audio signal.
After the target audio signal is determined, the sound production position of the target audio signal needs to be further judged.
In some embodiments, the sound production position may be determined according to the signal strength, the orientation, and the like of the target audio signal collected by each microphone. For example, as shown in the architecture diagram of fig. 2, after a user sitting in a co-driver vocalizes, it is possible that multiple microphones can all collect audio signals, and therefore, the multiple microphones transmit the respective collected audio information to the in-vehicle machine for processing, and the in-vehicle machine determines that the intensity of the audio signal collected by the microphone 211 is the maximum, and at the same time, the direction source of the audio signal is the right half of the vehicle, and thus it is determined that the vocalization position is the co-driver.
In other embodiments, the sound production location may also be determined by mounting a camera in the vehicle. For example, only the main driver and the assistant driver are in the images collected by the camera, no person is in other positions, and the mouth of the assistant driver is active at the sending time of the audio signal, so that the sound sending position is determined to be the assistant driver.
Optionally, in some embodiments, the sound emission position may be determined by a method combining the above two manners to improve accuracy of determining the sound emission position, or other schemes for determining the sound emission position are used, for example, the sound emission position is determined by a sensor, and the like.
After the target audio signal position is determined, the user of the speaking position may subsequently perform voice control on one or more functions of the vehicle, and therefore, a control instruction for the vehicle by the speaking position needs to be determined.
Specifically, after the user at the sound production position subsequently emits the audio signal, the text content in the audio signal is identified by the method in S101, and whether the text content of the audio signal contains the control instruction is determined.
When determining whether the text content of the audio signal contains the control instruction, the corresponding relationship between the control instruction and the text content of the executable control instruction needs to be configured in advance. For example, when the control command is "turn on light", the text content of the control command that can perform the turn on light includes: please turn on the light, help turn on the light, etc. Therefore, when the user at the sound production position controls the light to be turned on in a voice mode, the control instruction of the user at the sound production position can be determined to be the light to be turned on as long as the text content of the recognized audio signal comprises the above-mentioned light to be turned on, the light to help to be turned on and the like.
Optionally, when the text content of the user audio information cannot be converted into the corresponding control instruction, the user may be guided through a voice conversation or the like to help the user to send an effective control instruction.
And S103, determining whether to execute a control instruction according to the sound production position and the vehicle control authority corresponding to the sound production position.
Specifically, before determining whether the sounding position can execute the vehicle control command, different control authorities need to be configured for different positions of the vehicle in advance, and different control commands corresponding to different control authorities need to be configured in advance; the control authority comprises the authority of all used scenes of all functions in the vehicle;
for example, the vehicle has the function of turning on the power mode, so that the authority can be configured to different positions of the vehicle according to requirements. For example, in order to ensure the driving safety, the authority that only the main driving position has the power-on mode is configured in advance, and the control command corresponding to the authority is configured to be the power-on model. Therefore, when the user at the sounding position gives a control instruction of turning on the power mode in a voice manner, whether the position (namely the sounding position) where the sounding user is located is configured with the control authority or not is judged, and whether the control instruction is to be executed or not can be further determined.
And S104, if the control command is determined to be executed, controlling the vehicle according to the control command.
Specifically, if the position of the user sending the control instruction is determined to have authority to execute the control instruction, the vehicle function is controlled according to the instruction of the control instruction. For example, for the power-on mode function described above, since the authority is pre-configured for the main driving position, the power-on mode function may be executed when the main driving position user issues a control command of "power-on model".
According to the method and the device, the target audio signal is obtained, the target audio signal is identified, and based on the identified audio signal, the target audio signal, the sounding position corresponding to the target audio signal and a control instruction contained in the target audio signal are obtained; and determining whether to execute the control instruction according to the sounding position and the vehicle control authority corresponding to the sounding position, so that different authority division can be flexibly performed on different positions of the same function, the constraint on the behavior of users at different positions is realized, the vehicle safety is improved, the absolute limit on the control authority at different positions is avoided, and the control authority universality is ensured.
Fig. 3 is an application flowchart corresponding to a vehicle control method provided in the embodiment of the present disclosure, where the application flowchart includes the following steps:
s301, acquiring an audio signal and identifying the audio signal.
In this embodiment, the step is the same as S101, and is not described herein again.
S302, based on the identified audio signals, obtaining the target audio signals, the sound production positions corresponding to the target audio signals and the control instructions contained in the target audio signals.
In this embodiment, the step is the same as S102, and is not repeated herein.
And S303, if the sound production position is the main driving position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control instruction and is related to vehicle running, determining to execute the control instruction.
Specifically, for the functions related to vehicle running, in order to ensure the safety of the vehicle, the control authority corresponding to the related functions is configured for the main driving in advance, so that when the sounding position is the main driving position, a control instruction is executed; when the sounding position is the non-main driving position, the user is prompted to 'no answer, i.e. listen to the main driving' in a voice mode or a screen display mode and the like. Wherein the instructions related to vehicle driving include: energy recovery, power on mode, suspension on mode, ESP off, power off, driving on mode, off-road escaping mode, HDC system on, wet road surface on mode, around vision on function, APA/APO function on and the like.
And S304, controlling the vehicle according to the control command.
Specifically, the related functions of the vehicle are controlled according to the control command.
According to the control authority corresponding to the vehicle running related function, the control authority corresponding to the vehicle running related function is configured for the main driving position, and the vehicle running related function can be controlled only by the main driving, so that the problem related to vehicle running caused by misoperation or disordered operation of a user at a non-main driving position is reduced, and the vehicle running safety is improved.
Fig. 4 is another application flowchart corresponding to a vehicle control method provided in the embodiment of the present disclosure, where the application flowchart includes the following steps:
s401, acquiring an audio signal, and identifying the audio signal.
In this embodiment, the steps are the same as those in S101, and are not described herein again.
S402, obtaining the target audio signal, the sound production position corresponding to the target audio signal and the control instruction contained in the target audio signal based on the identified audio signal.
In this embodiment, the steps are the same as those in S102, and are not described herein again.
And S403, if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control command and is irrelevant to vehicle running, determining to execute the control command.
Specifically, in the embodiment of the present disclosure, for a function unrelated to vehicle driving, which has a small influence on vehicle driving safety, a right corresponding to the related function may be configured in advance for any position. Therefore, when the user controls the related functions through voice, if the position of the user is configured with the control authority of the related functions, the control instruction of the related functions is executed.
Optionally, in some embodiments, if the sound-emitting position is any position in the vehicle, and the vehicle control authority range corresponding to the sound-emitting position includes that the lock controlled by the control instruction is locked, it is determined to execute the control instruction;
specifically, the function of locking the lock is unrelated to vehicle running, and any position in the vehicle can be configured in advance according to needs, so that when the user controls the lock locking function of the vehicle in a voice mode, if the position of the user is configured with the lock locking authority, the lock locking instruction is executed to lock the lock. Wherein the lock can be a child lock or the like.
Optionally, in some embodiments, if the sound-emitting position is a primary driving position or a secondary driving position in the vehicle, and a vehicle control authority range corresponding to the sound-emitting position includes unlocking of a lock controlled by the control instruction, it is determined to execute the control instruction.
Specifically, the lock unlocking authority is configured for the main driving position or the auxiliary driving position of the vehicle. Therefore, after a user in the main driving position or the auxiliary driving position sends a control instruction for unlocking the lock, the lock unlocking instruction is executed, and the lock is unlocked.
Optionally, in some embodiments, if the sound-emitting position is a position other than the primary driving position and the secondary driving position in the vehicle, and the vehicle control authority range corresponding to the sound-emitting position does not include the lock unlocking controlled by the control instruction, it is determined not to execute the control instruction.
Specifically, lock unlocking authority is not configured for the non-main driving position and the auxiliary driving position. Therefore, when the sounding position is the non-main driving position and the auxiliary driving position, the lock unlocking instruction cannot be executed, namely the lock keeps the locking state.
And S404, controlling the vehicle according to the control command.
Specifically, the vehicle-related function is controlled according to the control instruction.
According to the embodiment of the invention, the vehicle control authority corresponding to the function irrelevant to vehicle running is configured at any position of the vehicle, the lock locking control authority is specifically configured at any position of the vehicle, and the lock unlocking authority is configured at the main driving position and the auxiliary driving position, so that the authority configuration can be flexibly performed at each position, and the safety of users in the vehicle is ensured.
Fig. 5 is another vehicle control method provided in the embodiment of the present disclosure, which includes the following steps:
s501, obtaining an audio signal, and identifying a target audio signal.
In this embodiment, the step is the same as the step S101, and is not described herein again.
S502, based on the recognized audio signals, obtaining the target audio signals, the sound production positions corresponding to the target audio signals and the control instructions contained in the target audio signals.
In this embodiment, the step is the same as the step S102, and is not described herein again.
And S503, determining whether to execute a control instruction according to the current state of the vehicle, the sound production position and the vehicle control authority corresponding to the sound production position.
Specifically, in this embodiment, whether to execute the control command issued by the sound-issuing position is determined according to the vehicle state, the sound-issuing position, and the vehicle control authority corresponding to the sound-issuing position; therefore, it is necessary to establish a correspondence relationship between the vehicle state and the vehicle control authority in advance. The vehicle state may be divided into a driving state and a non-driving state.
And S504, if the control command is determined to be executed, controlling the vehicle according to the control command.
Specifically, if it is determined that the position of the user who sends the control instruction has the authority to execute the control instruction and the current vehicle state meets the corresponding relationship between the configured vehicle state and the control authority, the vehicle function is controlled according to the instruction of the control instruction.
According to the method and the device, whether the control instruction is executed or not is determined according to the current state, the sounding position and the vehicle control authority corresponding to the sounding position of the vehicle, so that the driving state is distinguished and the control authority is divided under the condition that the driving state of the vehicle is fully considered, and when the driving state is considered, the control authority is not configured for all positions, so that the restraint on the behaviors of users at different positions is ensured; and in a non-driving state, any position is subjected to required control authority configuration, so that the universality of control authorities of different positions is ensured.
Fig. 6 is an application flowchart of another vehicle control method provided in the embodiment of the present disclosure, where the application flowchart includes the following steps:
s601, acquiring an audio signal, and identifying a target audio signal.
In this embodiment, the step is the same as the step S101, and is not described herein again.
S602, based on the identified audio signal, obtaining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal.
In this embodiment, the step is the same as the step S102, and is not described herein again.
S603, if the sound production position is any position in the vehicle, the current state of the vehicle meets the vehicle state required by the vehicle control authority range corresponding to the sound production position, and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control instruction and is related to vehicle running, determining to execute the control instruction.
Specifically, in the present embodiment, a function related to vehicle travel, for example, a function of turning on a light, may be provided at any position in the vehicle. However, when determining whether or not the control command for the relevant function pair can be executed, it is necessary to make a determination based on the vehicle state, the sound emission position, and the vehicle control authority corresponding to the sound emission position.
Optionally, in some embodiments, if the current state of the vehicle is a non-driving state, the sound-emitting position is any position in the vehicle, and a vehicle control authority range corresponding to any position of the vehicle in the non-driving state includes turning on or off of light controlled by the control instruction, it is determined to execute the control instruction;
specifically, the corresponding relation between the vehicle in a non-driving state and the light turning on or off is configured in advance, and any position of the vehicle is configured to have the control authority of the light turning on or off. Therefore, when a user at any position initiates a voice control instruction for turning on or off the light, whether the position where the sounding user is located is configured with the control authority for turning on or off the light is judged, and meanwhile, whether the current vehicle state is in a non-driving state or not is judged, and when the vehicle state and the configuration control authority are met, the control instruction for turning on or off the light is executed.
Optionally, in some embodiments, if the current state of the vehicle is a driving state, the sounding position is a main driving position in the vehicle, and a vehicle control authority range corresponding to the main driving position of the vehicle in the driving state includes that a light controlled by the control command is turned on, it is determined that the control command is executed.
Specifically, the corresponding relation between the driving state of the vehicle and the starting of the light is configured in advance, and the control authority of the main driving position for starting the light is configured, so that the light starting function is executed when the main driving position sends a starting control command in the driving state of the vehicle.
Optionally, in some embodiments, if the current state of the vehicle is a driving state, the sound production position is a non-main driving position in the vehicle, and a vehicle control authority range corresponding to the non-main driving position in the driving state of the vehicle does not include light turning-on controlled by the control instruction, it is determined that the control instruction is not executed;
specifically, the corresponding relation between the driving state of the vehicle and the starting light is configured in advance, and the main driving position is configured to have the control authority of starting the light, so that the user at the non-main driving position does not have the authority of starting the light when the vehicle is in the driving state. When the non-main driving user initiates the light opening instruction, the light opening instruction cannot be executed.
Optionally, in some embodiments, if the current state of the vehicle is a driving state, the sound production position is any position in the vehicle, and a vehicle control authority range corresponding to any position of the vehicle in the driving state does not include light turning-off controlled by the control instruction, it is determined not to execute the control instruction.
Specifically, in order to ensure safety in a driving state of the vehicle, no light-off permission is configured for any position of the vehicle, and therefore when a user at any position initiates a light-off instruction in the driving state of the vehicle, the light-off permission is not executed.
And S604, controlling the vehicle according to the control command.
Specifically, the vehicle-related function is controlled according to the control instruction.
According to the vehicle control authority corresponding to the current state, the sound production position and the sound production position of the vehicle, particularly, when the vehicle is in a running state, only a main driver can turn on light, and the light cannot be turned off at any position; the vehicle can turn on or turn off the light at any position in a non-driving state, so that the control authority can be configured more flexibly under the condition of distinguishing the vehicle state, and the safety of the vehicle in the driving process is ensured.
Fig. 7 is a schematic structural diagram of a vehicle control device according to an embodiment of the present disclosure. The vehicle control device may be a vehicle machine as described in the above embodiments, or the vehicle control device may be a component or assembly of the vehicle machine. The vehicle control device provided in the embodiment of the present disclosure may execute the processing flow provided in the above-described program control method embodiment, and as shown in fig. 7, the vehicle control device 70 includes:
an obtaining module 71, configured to obtain an audio signal;
an identification module 72 for identifying the audio signal;
a first determining module 73, configured to determine, based on the identified audio signal, a target audio signal, a sounding position corresponding to the target audio signal, and a control instruction included in the target audio signal;
the second determining module 74 is configured to determine whether to execute the control instruction according to the sound generating position and the vehicle control authority corresponding to the sound generating position;
and the control module 75 is configured to perform vehicle control according to the control instruction if the control instruction is determined to be executed.
Optionally, the second determining module 74 is configured to, when determining whether to execute the control instruction according to the sound emission position and the vehicle control authority corresponding to the sound emission position, specifically: and if the sound production position is a main driving position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control instruction and is related to vehicle running, determining to execute the control instruction.
Optionally, the second determining module 74 is configured to, when determining whether to execute the control instruction according to the sound emission position and the vehicle control authority corresponding to the sound emission position, specifically: and if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control instruction and is irrelevant to vehicle running, determining to execute the control instruction.
Optionally, the second determining module 74 is configured to, if the sound emission position is any position in the vehicle, and a vehicle control authority range corresponding to the sound emission position includes a function that is controlled by the control instruction and is unrelated to vehicle driving, specifically, when the control instruction is determined to be executed, be configured to: if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the lock controlled by the control instruction, determining to execute the control instruction; and if the sounding position is a main driving position or a secondary driving position in the vehicle, and the vehicle control authority range corresponding to the sounding position comprises the unlocking of a lock controlled by the control instruction, determining to execute the control instruction.
Optionally, the second determining module 74 is configured to, when determining whether to execute the control instruction according to the sound emission position and the vehicle control authority corresponding to the sound emission position, further specifically: and determining whether to execute the control instruction according to the current state of the vehicle, the sound production position and the vehicle control authority corresponding to the sound production position.
Optionally, when the second determining module 74 is configured to determine whether to execute the control instruction according to the current state of the vehicle, the sound emission position, and the vehicle control authority corresponding to the sound emission position, specifically: and if the sounding position is any position in the vehicle, the current state of the vehicle meets the vehicle state required by the vehicle control authority range corresponding to the sounding position, and the vehicle control authority range corresponding to the sounding position comprises the function which is controlled by the control instruction and related to vehicle running, determining to execute the control instruction.
Optionally, the second determining module 74 is configured to, if the sound emission position is any position in the vehicle, and the current state of the vehicle meets a vehicle state required by a vehicle control authority range corresponding to the sound emission position, and the vehicle control authority range corresponding to the sound emission position includes a function related to vehicle driving controlled by the control instruction, specifically, when the control instruction is determined to be executed, be configured to: if the current state of the vehicle is a non-driving state, the sounding position is any position in the vehicle, and the vehicle control authority range corresponding to any position of the vehicle in the non-driving state comprises the on or off of light controlled by the control instruction, determining to execute the control instruction; and if the current state of the vehicle is a driving state, the sounding position is a main driving position in the vehicle, and the vehicle control authority range corresponding to the main driving position of the vehicle in the driving state comprises the light opening controlled by the control command, determining to execute the control command.
The vehicle device of the embodiment shown in fig. 7 can be used for implementing the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, and are not described herein again.
Fig. 8 is a schematic structural diagram of an in-vehicle device provided in the embodiment of the present disclosure. The vehicle-mounted device provided by the embodiment of the present disclosure may execute the processing flow provided by the embodiment of the vehicle control method, and as shown in fig. 8, the vehicle-mounted device 80 includes: memory 81, processor 82, computer programs and communication interface 83; wherein the computer program is stored in the memory 81 and is configured to be executed by the processor 82 in a vehicle control method as described above.
In addition, the disclosed embodiments also provide a computer-readable storage medium on which a computer program is stored, the computer program being executed by a processor to implement the vehicle control method described in the above embodiments.
Furthermore, the disclosed embodiments also provide a computer program product comprising a computer program or instructions which, when executed by a processor, implement the vehicle control method as described above.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present disclosure, which enable those skilled in the art to understand or practice the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A vehicle control method, characterized by comprising:
acquiring an audio signal and identifying the audio signal;
determining a target audio signal, a sound production position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal;
determining whether to execute the control instruction according to the sounding position and the vehicle control authority corresponding to the sounding position;
and if the control command is determined to be executed, controlling the vehicle according to the control command.
2. The method of claim 1, wherein determining whether to execute the control instruction according to the sound production position and the vehicle control authority corresponding to the sound production position comprises:
and if the sound production position is a main driving position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control instruction and is related to vehicle running, determining to execute the control instruction.
3. The method of claim 1, wherein determining whether to execute the control instruction according to the sound production position and the vehicle control authority corresponding to the sound production position comprises:
and if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the function which is controlled by the control command and is not related to vehicle running, determining to execute the control command.
4. The method of claim 3, wherein if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises a function which is controlled by the control instruction and is not related to vehicle driving, determining to execute the control instruction comprises:
if the sound production position is any position in the vehicle and the vehicle control authority range corresponding to the sound production position comprises the lock controlled by the control instruction, determining to execute the control instruction;
and if the sounding position is a main driving position or a secondary driving position in the vehicle, and the vehicle control authority range corresponding to the sounding position comprises the unlocking of a lock controlled by the control instruction, determining to execute the control instruction.
5. The method of claim 1, wherein determining whether to execute the control instruction according to the sound production position and a vehicle control authority corresponding to the sound production position further comprises:
and determining whether to execute the control instruction according to the current state of the vehicle, the sound production position and the vehicle control authority corresponding to the sound production position.
6. The method of claim 5, wherein determining whether to execute the control instruction according to the current state of the vehicle, the sound production position, and the vehicle control authority corresponding to the sound production position comprises:
and if the sounding position is any position in the vehicle, the current state of the vehicle meets the vehicle state required by the vehicle control authority range corresponding to the sounding position, and the vehicle control authority range corresponding to the sounding position comprises the function which is controlled by the control instruction and related to vehicle running, determining to execute the control instruction.
7. The method according to claim 6, wherein if the sound production position is any position in the vehicle, and the current state of the vehicle meets the vehicle state required by the vehicle control authority range corresponding to the sound production position, and the vehicle control authority range corresponding to the sound production position comprises the function related to vehicle running controlled by the control instruction, determining to execute the control instruction comprises:
if the current state of the vehicle is a non-driving state, the sounding position is any position in the vehicle, and the vehicle control authority range corresponding to any position of the vehicle in the non-driving state comprises the on or off of light controlled by the control command, determining to execute the control command;
and if the current state of the vehicle is a driving state, the sounding position is a main driving position in the vehicle, and the vehicle control authority range corresponding to the main driving position in the driving state of the vehicle comprises the light opening controlled by the control instruction, determining to execute the control instruction.
8. A vehicle control apparatus, characterized by comprising:
the acquisition module is used for acquiring an audio signal;
the identification module is used for identifying the audio signal;
the first determining module is used for determining a target audio signal, a sounding position corresponding to the target audio signal and a control instruction contained in the target audio signal based on the identified audio signal;
the second determining module is used for determining whether to execute the control instruction according to the sound production position and the vehicle control authority corresponding to the sound production position;
and the control module is used for controlling the vehicle according to the control instruction if the control instruction is determined to be executed.
9. An in-vehicle apparatus, characterized by comprising:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-7.
CN202210399258.8A 2022-04-15 2022-04-15 Vehicle control method, device, equipment and computer readable storage medium Pending CN115440208A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210399258.8A CN115440208A (en) 2022-04-15 2022-04-15 Vehicle control method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210399258.8A CN115440208A (en) 2022-04-15 2022-04-15 Vehicle control method, device, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN115440208A true CN115440208A (en) 2022-12-06

Family

ID=84240957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210399258.8A Pending CN115440208A (en) 2022-04-15 2022-04-15 Vehicle control method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN115440208A (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009025715A (en) * 2007-07-23 2009-02-05 Xanavi Informatics Corp In-vehicle device and speech recognition method
WO2017081960A1 (en) * 2015-11-09 2017-05-18 三菱自動車工業株式会社 Voice recognition control system
CN108327667A (en) * 2018-02-06 2018-07-27 奇瑞汽车股份有限公司 Vehicle audio control method and device
CN108597508A (en) * 2018-03-28 2018-09-28 京东方科技集团股份有限公司 User identification method, customer identification device and electronic equipment
US20190094038A1 (en) * 2017-09-25 2019-03-28 Lg Electronics Inc. Vehicle control device and vehicle comprising the same
CN109545219A (en) * 2019-01-09 2019-03-29 北京新能源汽车股份有限公司 Vehicle-mounted voice interaction method, system, equipment and computer readable storage medium
CN110001558A (en) * 2019-04-18 2019-07-12 百度在线网络技术(北京)有限公司 Method for controlling a vehicle and device
CN111599357A (en) * 2020-04-07 2020-08-28 宁波吉利汽车研究开发有限公司 In-vehicle multi-tone-area pickup method and device, electronic equipment and storage medium
CN111653277A (en) * 2020-06-10 2020-09-11 北京百度网讯科技有限公司 Vehicle voice control method, device, equipment, vehicle and storage medium
CN112017659A (en) * 2020-09-01 2020-12-01 北京百度网讯科技有限公司 Processing method, device and equipment for multi-sound zone voice signals and storage medium
JP2021028650A (en) * 2019-08-09 2021-02-25 トヨタ自動車株式会社 Voice operation device
CN112509584A (en) * 2020-12-03 2021-03-16 北京声智科技有限公司 Sound source position determining method and device and electronic equipment
KR102331882B1 (en) * 2020-05-28 2021-11-29 주식회사대성엘텍 Method and apparatus for controlling an vehicle based on voice recognition
CN114248786A (en) * 2022-01-18 2022-03-29 合创汽车科技有限公司 Vehicle control method, system, apparatus, computer device, medium, and product

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009025715A (en) * 2007-07-23 2009-02-05 Xanavi Informatics Corp In-vehicle device and speech recognition method
WO2017081960A1 (en) * 2015-11-09 2017-05-18 三菱自動車工業株式会社 Voice recognition control system
US20190094038A1 (en) * 2017-09-25 2019-03-28 Lg Electronics Inc. Vehicle control device and vehicle comprising the same
CN108327667A (en) * 2018-02-06 2018-07-27 奇瑞汽车股份有限公司 Vehicle audio control method and device
CN108597508A (en) * 2018-03-28 2018-09-28 京东方科技集团股份有限公司 User identification method, customer identification device and electronic equipment
CN109545219A (en) * 2019-01-09 2019-03-29 北京新能源汽车股份有限公司 Vehicle-mounted voice interaction method, system, equipment and computer readable storage medium
CN110001558A (en) * 2019-04-18 2019-07-12 百度在线网络技术(北京)有限公司 Method for controlling a vehicle and device
JP2021028650A (en) * 2019-08-09 2021-02-25 トヨタ自動車株式会社 Voice operation device
CN111599357A (en) * 2020-04-07 2020-08-28 宁波吉利汽车研究开发有限公司 In-vehicle multi-tone-area pickup method and device, electronic equipment and storage medium
KR102331882B1 (en) * 2020-05-28 2021-11-29 주식회사대성엘텍 Method and apparatus for controlling an vehicle based on voice recognition
CN111653277A (en) * 2020-06-10 2020-09-11 北京百度网讯科技有限公司 Vehicle voice control method, device, equipment, vehicle and storage medium
CN112017659A (en) * 2020-09-01 2020-12-01 北京百度网讯科技有限公司 Processing method, device and equipment for multi-sound zone voice signals and storage medium
CN112509584A (en) * 2020-12-03 2021-03-16 北京声智科技有限公司 Sound source position determining method and device and electronic equipment
CN114248786A (en) * 2022-01-18 2022-03-29 合创汽车科技有限公司 Vehicle control method, system, apparatus, computer device, medium, and product

Similar Documents

Publication Publication Date Title
CN105957522B (en) Vehicle-mounted information entertainment identity recognition based on voice configuration file
CN111661068B (en) Agent device, method for controlling agent device, and storage medium
WO2019069731A1 (en) Information processing device, information processing method, program, and moving body
CN112995844A (en) Sound playing method and sound playing device
CN111681651B (en) Agent device, agent system, server device, method for controlling agent device, and storage medium
JP2015074315A (en) On-vehicle relay device, and on-vehicle communication system
JP7040513B2 (en) Information processing equipment, information processing method and recording medium
CN108574906B (en) Sound processing method and system for automobile and automobile
CN111731320B (en) Intelligent body system, intelligent body server, control method thereof and storage medium
KR20210151089A (en) Voice control of vehicle systems
CN111724798B (en) Vehicle-mounted device control system, vehicle-mounted device control apparatus, vehicle-mounted device control method, and storage medium
CN115440208A (en) Vehicle control method, device, equipment and computer readable storage medium
JP2003345391A (en) Terminal, voice recognition server, voice recognition system and computer program
JP7239359B2 (en) AGENT DEVICE, CONTROL METHOD OF AGENT DEVICE, AND PROGRAM
JP7340943B2 (en) Agent device, agent device control method, and program
CN111902864A (en) Method for operating a sound output device of a motor vehicle, speech analysis and control device, motor vehicle and server device outside the motor vehicle
JP2020144264A (en) Agent device, control method of agent device, and program
CN111667823B (en) Agent device, method for controlling agent device, and storage medium
JP7239365B2 (en) AGENT DEVICE, CONTROL METHOD OF AGENT DEVICE, AND PROGRAM
CN108806682B (en) Method and device for acquiring weather information
JP2020160133A (en) Agent system, agent system control method, and program
CN111754999B (en) Intelligent device, intelligent system, storage medium, and control method for intelligent device
WO2023153314A1 (en) In-vehicle equipment control device and in-vehicle equipment control method
CN111559317B (en) Agent device, method for controlling agent device, and storage medium
JP7274901B2 (en) AGENT DEVICE, CONTROL METHOD OF AGENT DEVICE, AND PROGRAM

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination