Vehicle control method, device and electronic equipment

By acquiring the vehicle's voice control system startup status and the status information of the personnel, the conditions for executing voice commands are determined, thus solving the security problem of vehicle voice control, realizing secure voice command execution, and preventing privacy leaks and misoperations.

CN119964564BActive Publication Date: 2026-04-07VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing vehicle voice control systems have low security, which may lead to unauthorized operations, privacy leaks, and misoperations. In particular, they can distract the driver while the vehicle is in motion, increasing the risk of traffic accidents.

Method used

By acquiring the activation status and occupant status information of the vehicle's voice control system, the conditions for executing voice commands are determined, including judging the type of voice command, the direction from which the voice command is issued, and the status of the occupants, thereby controlling the execution of the vehicle's voice commands.

Benefits of technology

Without increasing hardware and software costs, this method effectively avoids security risks associated with vehicle voice command execution, prevents privacy leaks and misoperations, and ensures passenger safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119964564B_ABST
    Figure CN119964564B_ABST
Patent Text Reader

Abstract

This application provides a vehicle control method, apparatus, and electronic device, relating to the field of vehicle control technology. The method includes: acquiring a voice command; acquiring the activation status of the vehicle's voice control system and acquiring occupant status information within the vehicle; if, based on at least one of the activation status and the occupant status information, it is determined that the vehicle meets the conditions for executing the voice command, then controlling the vehicle based on the voice command. The vehicle control method and apparatus provided in this application can ensure the safety of vehicle voice control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, device and electronic equipment. Background Technology

[0002] Voice control in vehicles is an advanced automotive technology that allows users to interact with the vehicle via voice commands. Through voice recognition and natural language processing technology, users can control various vehicle functions, such as navigation, entertainment, communication, and environmental control. This interaction method not only reduces driver distraction but also significantly improves the driving experience.

[0003] Voice control in vehicles can also pose security risks, privacy breaches, and potential for accidental operation. For example, voice control may lead to unauthorized vehicle operation, such as opening windows or unlocking the trunk, thus facilitating theft. In some situations, if the vehicle is in motion, voice control may distract the driver, increasing the risk of traffic accidents. Voice control can also cause the vehicle to execute incorrect commands, such as opening doors or starting the engine when unnecessary. Therefore, there is an urgent need to provide a safer method for vehicle voice control. Summary of the Invention

[0004] This application provides a vehicle control method, device, and electronic device to address the shortcomings of low security in vehicle voice control in the prior art and to ensure the security of vehicle voice control.

[0005] In a first aspect, this application provides a vehicle control method, comprising:

[0006] Get voice commands;

[0007] Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle;

[0008] If, based on at least one of the startup state and the personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command.

[0009] Optionally, the vehicle control method further includes:

[0010] Determine the type of the voice command;

[0011] The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes:

[0012] If the startup status is not started and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the conditions for executing the voice command.

[0013] Optionally, the vehicle control method further includes:

[0014] Determine the location from which the voice command is issued;

[0015] The personnel status information includes driver status information. The step of determining that the vehicle meets the voice command execution conditions based on at least one of the startup status and the personnel status information includes:

[0016] If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is the driver's seat, and it is determined that there is someone in the driver's seat based on the driver status information, then the vehicle meets the conditions for executing the voice command.

[0017] Optionally, the vehicle control method further includes:

[0018] Obtain the driving status information of the vehicle;

[0019] The personnel status information also includes passenger status information. The step of determining that the vehicle meets the voice command execution conditions based on at least one of the activation status and the personnel status information includes:

[0020] If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is not the driver's seat, the vehicle is not in a driving state based on the driving status information, and the passenger seat corresponding to the direction from which the voice command is issued is occupied based on the passenger status information, then the vehicle meets the conditions for executing the voice command.

[0021] Optionally, the vehicle control method further includes:

[0022] Obtain the pressure sensitivity information from the vehicle's seat sensors;

[0023] The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes:

[0024] If the activation state is activated, and the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, and the occupants' status information indicates that they are conversing, then the vehicle meets the conditions for executing the voice command.

[0025] Optionally, the vehicle control method further includes:

[0026] Obtain the driving status information of the vehicle;

[0027] The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes:

[0028] If the start-up status is "start-up", the pressure-sensitive information determines that there is someone in the driver's seat or passenger seat, the personnel status information determines that the people in the vehicle are not talking, and the driving status information determines that the vehicle is in motion, then the vehicle meets the conditions for executing the voice command.

[0029] Optionally, the vehicle control method further includes:

[0030] Obtain the scene mode state of the vehicle;

[0031] The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes:

[0032] If the activation state is activated, the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, the personnel status information indicates that the people in the vehicle are not talking, the driving status information indicates that the vehicle is not in a driving state, and the vehicle is not in a preset scenario mode based on the scenario mode state of the vehicle, then the vehicle meets the conditions for executing the voice command.

[0033] Optionally, the vehicle control method further includes:

[0034] If the conditions for executing the voice command are not met, the voice command will not be executed, and a prompt message will be issued.

[0035] Secondly, this application also provides a vehicle control device, comprising:

[0036] The first acquisition module is used to acquire voice commands;

[0037] The second acquisition module is used to acquire the activation status of the vehicle's voice control system and to acquire the status information of the people inside the vehicle.

[0038] The control module is configured to control the vehicle based on the voice command execution conditions if it is determined that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel status information.

[0039] Thirdly, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.

[0040] Fourthly, this application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.

[0041] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.

[0042] The vehicle control method, device, and electronic equipment provided in this application determine whether the vehicle meets the conditions for voice command execution by using at least one of the vehicle's voice control system activation status and personnel status information. When the conditions for voice command execution are met, the vehicle is controlled based on the voice command. This can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware and software costs, ensuring the efficiency of vehicle voice command execution, preventing privacy leaks and misoperations, and ensuring passenger safety. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a schematic flowchart of the vehicle control method provided in the embodiments of this application;

[0045] Figure 2 This is a schematic diagram illustrating an example of the vehicle control method provided in this application;

[0046] Figure 3 This is a schematic diagram of the vehicle control device provided in the embodiments of this application;

[0047] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0048] Voice control of vehicles, especially voice commands from outside the vehicle, is more likely to pose safety hazards. To ensure the safety of external voice control, this application addresses the following technical challenges:

[0049] (1) Voice recognition technology: Improve the voice recognition capability of the vehicle system so that it can distinguish between sound sources inside and outside the vehicle and reduce the possibility of false wake-up. For example, use multi-microphone arrays and beamforming technology to locate the sound source and ensure that only wake-up words from inside the vehicle can trigger the voice assistant.

[0050] (2) Voiceprint recognition technology: The voiceprint recognition function is introduced to ensure that only the owner's voice can wake up the voice assistant, and other people's voices cannot be activated even if they say the same wake-up word.

[0051] (3) Voice assistant function optimization: Restrict the voice assistant's operation permissions when the car is locked, so that sensitive operations cannot be performed even if it is woken up. Provide user-customizable voice assistant settings options, allowing users to adjust the wake word and operation permissions according to their personal needs.

[0052] (4) Physical safety measures: Incorporate physical switches or buttons into the vehicle design to disable the external wake-up function under specific circumstances.

[0053] (5) Software updates and iterations: Regularly update the vehicle's software system via OTA (Over-The-Air) to fix known security vulnerabilities and improve system performance.

[0054] (6) User education and training: Educate users on how to use the voice assistant correctly and in what situations they should avoid using the external wake-up function.

[0055] (7) Collaboration and Standardization: Companies in the automotive industry can collaborate to develop unified standards and best practices to improve the safety and user experience of all vehicles.

[0056] Considering the feasibility of the above factors, a better solution for vehicle voice control, especially voice control from outside the vehicle, is to add an external microphone, combined with voiceprint recognition technology. Adding an external microphone provides an additional audio data source from outside the vehicle, enabling accurate sound localization and acquisition of valid external audio information; adding voiceprint recognition technology further verifies the legitimacy of the person interacting with the vehicle via voice, thus mitigating security risks.

[0057] However, this application considers that in the actual vehicle development process, adding an external microphone has a certain impact on the overall vehicle layout, wiring harness, and cost, making it impossible to form a universal solution to address the aforementioned safety hazards. Furthermore, for mass-produced vehicles, adding external voice interaction functionality requires adjustments to exterior components and wiring harnesses, resulting in high modification costs and a long development cycle, making it impossible to quickly resolve the problem. Additionally, adding voiceprint recognition functionality also involves development and licensing fees.

[0058] Therefore, this application aims to reduce the risks and hidden dangers of vehicle voice control by adopting the idea of ​​multi-modal information decision-making. The specific multi-modal information may include pressure sensing information from seat sensors, in-vehicle image information, door locking / unlocking information, vehicle driving information, driver detection information, in-vehicle passenger information, and scenario mode status.

[0059] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0060] Figure 1 This is a schematic flowchart of the vehicle control method provided in an embodiment of this application. (Refer to...) Figure 1 This application provides a vehicle control method, the execution subject of which can be an electronic device, such as a controller. The following description uses a controller as an example to illustrate this method. The method may include:

[0061] Step 110: Obtain voice commands;

[0062] Step 120: Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle;

[0063] Step 130: If, based on at least one of the startup status and personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command.

[0064] In step 110, the controller can acquire voice commands. Specifically, the voice commands can come from inside or outside the vehicle.

[0065] In step 120, the controller can obtain the activation status of the vehicle's voice control system. Specifically, the activation status of the voice control system can reflect whether the voice command was obtained when the voice control system was activated or when the voice control system was not activated. Figure 2 This is a schematic diagram illustrating an example of the vehicle control method provided in this application. For example... Figure 2 As shown, the wake-up-free command is executed directly without waking up the voice control system, i.e., when the voice control system is not activated. The main wake-up command is executed after the voice control system is activated, i.e., after the voice control system is started. The controller can also acquire the status information of the occupants in the vehicle. Specifically, the occupant status information can include driver status information and passenger status information. The controller can acquire driver status information, such as whether the driver is in the driver's seat and whether the driver is talking, through the Driver Monitoring System (DMS). The controller can acquire passenger status information, such as whether the passenger is in the passenger seat and whether the passenger is talking, through the Occupancy Monitoring System (OMS). Passengers refer to all occupants in the vehicle other than the driver.

[0066] In step 130, after determining that the vehicle meets the conditions for executing voice commands, the controller can control the vehicle based on the voice commands. For example, the voice commands can be sent to the vehicle's electronic control unit, which then controls the vehicle.

[0067] The vehicle control method provided in this application determines whether the vehicle meets the conditions for voice command execution by using at least one of the vehicle's voice control system activation status and personnel status information. When the conditions for voice command execution are met, the vehicle is controlled based on the voice command. This method can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware and software costs, ensuring the efficiency of vehicle voice command execution, preventing privacy leaks and misoperations, and ensuring passenger safety.

[0068] In one embodiment, the vehicle control method further includes: determining the type of the voice command; if the vehicle meets the voice command execution conditions based on at least one of the start-up state and personnel state information, the method includes: if the start-up state is not started and the type of the voice command is not a vehicle control command, directly determining that the vehicle meets the voice command execution conditions.

[0069] like Figure 2 As shown, the controller can recognize the type of voice command and determine that it is safe for the vehicle to execute the voice command when the vehicle's voice control system is not activated and the type of voice command is not a vehicle control command. At this time, the vehicle meets the conditions for voice command execution.

[0070] The vehicle control method provided in this application directly determines that the vehicle meets the conditions for voice command execution when the vehicle's voice control system is not activated and the type of voice command is not a vehicle control command, thus ensuring the efficiency and safety of vehicle voice command execution.

[0071] In one embodiment, the vehicle control method further includes: determining the location from which the voice command is issued; the personnel status information includes driver status information; if the vehicle is determined to meet the voice command execution conditions based on at least one of the start status and personnel status information, the method includes: if the start status is not started, the type of the voice command is a vehicle control command, the location from which the voice command is issued is the driver's seat, and the driver status information determines that there is someone in the driver's seat, then the vehicle is determined to meet the voice command execution conditions.

[0072] Furthermore, in one embodiment, the vehicle control method further includes: acquiring vehicle driving status information; the personnel status information further includes passenger status information. If, based on at least one of the start-up status and personnel status information, it is determined that the vehicle meets the voice command execution conditions, the following criteria are included: if the start-up status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is not the driver's seat, the vehicle is not in a driving state based on the driving status information, and the passenger seat corresponding to the direction from which the voice command is issued is occupied based on the passenger status information, then it is determined that the vehicle meets the voice command execution conditions.

[0073] like Figure 2 As shown, when the vehicle's voice control system is not activated and the voice command is a vehicle control command, it is necessary to further determine the location from which the voice command was issued.

[0074] If the voice command is issued from the driver's seat and the driver's status information indicates that someone is in the driver's seat, it is safe for the vehicle to execute the voice command, and the vehicle meets the conditions for voice command execution. If the voice command is issued from the driver's seat, but the driver's status information indicates that no one is in the driver's seat, the vehicle does not meet the conditions for voice command execution.

[0075] If the direction from which the voice command is issued is not the driver's seat, the vehicle is determined to be not in motion based on the driving status information, and the passenger seat corresponding to the direction from which the voice command is issued is occupied based on the passenger status information, then it is determined that it is safe for the vehicle to execute the voice command, and the vehicle meets the conditions for voice command execution. If the direction from which the voice command is issued is not the driver's seat, but the vehicle is determined to be in motion based on the driving status information, then the vehicle does not meet the conditions for voice command execution. If the direction from which the voice command is issued is not the driver's seat, the vehicle is determined to be not in motion based on the driving status information, but the passenger seat corresponding to the direction from which the voice command is issued is unoccupied based on the passenger status information, then the vehicle does not meet the conditions for voice command execution.

[0076] The vehicle control method provided in this application, when the vehicle's voice control system is not activated and the type of voice command is a vehicle control command, determines whether the vehicle meets the conditions for executing the voice command by judging whether there are people in the direction from which the voice command is issued and whether the vehicle is in motion, which can further ensure the safety of the vehicle's voice command execution.

[0077] In one embodiment, the vehicle control method further includes: acquiring pressure information from the vehicle's seat sensors; and determining that the vehicle meets the conditions for voice command execution based on at least one of the start-up state and occupant status information, including: if the start-up state is "start-up", the pressure information determines that there is someone in the driver's seat or passenger seat, and the occupant status information determines that the occupants are conversing, then the vehicle meets the conditions for voice command execution.

[0078] In one embodiment, the vehicle control method further includes: acquiring vehicle driving status information; if the vehicle meets the voice command execution conditions based on at least one of the start-up status and personnel status information, the method further includes: if the start-up status is "start-up", if pressure-sensitive information determines that there is someone in the driver's seat or passenger seat, if personnel status information determines that the people in the vehicle are not talking, and if driving status information determines that the vehicle is in a driving state, the method further determines that the vehicle meets the voice command execution conditions.

[0079] like Figure 2 As shown, by using pressure-sensing information from the vehicle's seat sensors, it can determine whether the corresponding driver's or passenger seat is occupied. If the vehicle is in the "start" state, and pressure-sensing information indicates that the driver's or passenger seat is occupied, and occupant status information indicates that the occupants are conversing, then the vehicle meets the conditions for voice command execution. If the vehicle is in the "start" state, and pressure-sensing information indicates that the driver's or passenger seat is unoccupied, then the vehicle does not meet the conditions for voice command execution. If the vehicle is in the "start" state, and pressure-sensing information indicates that the driver's or passenger seat is occupied, and occupant status information indicates that the occupants are not conversing, the vehicle's driving status is further assessed. If the vehicle is in motion, then the vehicle meets the conditions for voice command execution.

[0080] The vehicle control method provided in this application embodiment, when the vehicle's voice control system is activated and it is determined that there is someone in the driver's seat or passenger seat based on the pressure-sensitive information, determines whether the vehicle meets the conditions for voice command execution by judging whether the people in the vehicle are talking and whether the vehicle is in motion, and then controls the vehicle, which can ensure the safety of vehicle voice command execution.

[0081] In one embodiment, the vehicle control method further includes: obtaining the scene mode state of the vehicle; if the vehicle meets the voice command execution conditions based on at least one of the start state and personnel status information, including: if the start state is start, if pressure sensing information determines that there is someone in the driver's seat or passenger seat, if personnel status information determines that the people in the vehicle are not talking, if driving status information determines that the vehicle is not in a driving state, and if the scene mode state of the vehicle determines that the vehicle is not in a preset scene mode, then the vehicle meets the voice command execution conditions.

[0082] The vehicle can be in various scenario modes, such as resting, watching a movie, or singing loudly. For example... Figure 2 As shown, if the startup status is "started", the driver or passenger is identified based on pressure sensing information, the occupants are not talking based on occupant status information, and the vehicle is not in motion based on driving status information, the system continues to determine the vehicle's scenario mode status. If the vehicle is not in a preset scenario mode (such as a nap scenario mode), the system determines that the vehicle meets the conditions for voice command execution. If the vehicle is in a preset scenario mode, the system determines that the vehicle does not meet the conditions for voice command execution.

[0083] The vehicle control method provided in this application, when the vehicle's voice control system is activated, when it is determined that there is someone in the driver's seat or passenger seat based on the pressure sensing information, when it is determined that the people in the vehicle are not talking based on the personnel status information, and when it is determined that the vehicle is not in a driving state based on the driving status information, further ensures the safety of the vehicle's voice command execution by continuing to judge the scene mode state of the vehicle and determining whether the vehicle meets the conditions for voice command execution, and then controlling the vehicle.

[0084] In one embodiment, the vehicle control method further includes: if the conditions for executing the voice command are not met, not executing the voice command and issuing a prompt message.

[0085] like Figure 2 As shown, when the controller determines that the conditions for executing the voice command are not met, it ignores the voice command and issues a prompt message to provide a safety warning.

[0086] The vehicle control method provided in this application embodiment does not execute the voice command when the conditions for voice command execution are met, and instead issues a prompt message, which can further ensure the safety of vehicle voice command execution.

[0087] The vehicle control device provided in this application is described below. The vehicle control device described below can be referred to in correspondence with the vehicle control method described above.

[0088] Figure 3 This is a schematic diagram of the vehicle control device provided in an embodiment of this application. (Refer to...) Figure 3 The vehicle control device provided in this application embodiment may include:

[0089] The first acquisition module 310 is used to acquire voice commands;

[0090] The second acquisition module 320 is used to acquire the start-up status of the vehicle's voice control system and to acquire the status information of the people inside the vehicle.

[0091] The control module 330 is configured to control the vehicle based on the voice command if it determines that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information.

[0092] The vehicle control device provided in this application determines whether the vehicle meets the conditions for voice command execution by using at least one of the vehicle's voice control system activation status and personnel status information. When the conditions for voice command execution are met, the vehicle is controlled based on the voice command. This can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware and software costs, ensuring the efficiency of vehicle voice command execution, preventing privacy leaks and misoperations, and ensuring passenger safety.

[0093] In one embodiment, the first acquisition module is further configured to:

[0094] Determine the type of the voice command;

[0095] The control module is specifically used for:

[0096] If the startup status is not started and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the conditions for executing the voice command.

[0097] In one embodiment, the first acquisition module is further configured to:

[0098] Determine the location from which the voice command is issued;

[0099] The personnel status information includes driver status information, and the control module is specifically used for:

[0100] If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is the driver's seat, and it is determined that there is someone in the driver's seat based on the driver status information, then the vehicle meets the conditions for executing the voice command.

[0101] In one embodiment, the second acquisition module is further configured to:

[0102] Obtain the driving status information of the vehicle;

[0103] The personnel status information also includes passenger status information, and the control module is specifically used for:

[0104] If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is not the driver's seat, the vehicle is not in a driving state based on the driving status information, and the passenger seat corresponding to the direction from which the voice command is issued is occupied based on the passenger status information, then the vehicle meets the conditions for executing the voice command.

[0105] In one embodiment, the second acquisition module is further configured to:

[0106] Obtain the pressure sensitivity information from the vehicle's seat sensors;

[0107] The control module is specifically used for:

[0108] If the activation state is activated, and the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, and the occupants' status information indicates that they are conversing, then the vehicle meets the conditions for executing the voice command.

[0109] In one embodiment, the second acquisition module is further configured to:

[0110] Obtain the driving status information of the vehicle;

[0111] The control module is specifically used for:

[0112] If the start-up status is "start-up", the pressure-sensitive information determines that there is someone in the driver's seat or passenger seat, the personnel status information determines that the people in the vehicle are not talking, and the driving status information determines that the vehicle is in motion, then the vehicle meets the conditions for executing the voice command.

[0113] In one embodiment, the second acquisition module is further configured to:

[0114] Obtain the scene mode state of the vehicle;

[0115] The control module is specifically used for:

[0116] If the activation state is activated, the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, the personnel status information indicates that the people in the vehicle are not talking, the driving status information indicates that the vehicle is not in a driving state, and the vehicle is not in a preset scenario mode based on the scenario mode state of the vehicle, then the vehicle meets the conditions for executing the voice command.

[0117] In one embodiment, the control module is further configured to:

[0118] If the conditions for executing the voice command are not met, the voice command will not be executed, and a prompt message will be issued.

[0119] Specifically, the vehicle control device provided in this application embodiment can implement all the method steps implemented by the method embodiment with the controller as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0120] Figure 4 This is a schematic diagram of the structure of the electronic device provided in an embodiment of this application. For example... Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute vehicle control methods, such as:

[0121] Get voice commands;

[0122] Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle;

[0123] If, based on at least one of the startup state and the personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command.

[0124] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0125] On the other hand, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the vehicle control methods provided by the above methods, including, for example:

[0126] Get voice commands;

[0127] Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle;

[0128] If, based on at least one of the startup state and the personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command.

[0129] Furthermore, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to perform the steps of the vehicle control methods provided by the above methods, such as including:

[0130] Get voice commands;

[0131] Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle;

[0132] If, based on at least one of the startup state and the personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command.

[0133] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0134] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0135] It should also be noted that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited. For example, the first object can be one or more.

[0136] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0137] In this application's embodiments, "determine B based on A" means that factor A must be considered when determining B. It is not limited to "B can be determined based solely on A," but should also include: "determine B based on A and C," "determine B based on A, C, and E," "determine C based on A, and further determine B based on C," etc. Additionally, it can include using A as a condition for determining B, for example, "when A meets the first condition, determine B using the first method"; another example, "when A meets the second condition, determine B," etc.; another example, "when A meets the third condition, determine B based on the first parameter," etc. Of course, it can also be a condition where A is a factor in determining B, for example, "when A meets the first condition, determine C using the first method, and further determine B based on C," etc.

[0138] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0139] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A vehicle control method, characterized in that, include: Get voice commands; Obtain the activation status of the vehicle's voice control system and obtain the status information of the people inside the vehicle; If, based on at least one of the startup state and the personnel status information, it is determined that the vehicle meets the conditions for voice command execution, the vehicle is controlled based on the voice command. The method further includes: Determine the type of the voice command; Obtain the pressure sensitivity information from the vehicle's seat sensors; The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes: If the startup status is not started, and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the conditions for executing the voice command. If the activation state is activated, and the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, and the occupants' status information indicates that they are conversing, then the vehicle meets the conditions for executing the voice command.

2. The vehicle control method according to claim 1, characterized in that, Also includes: Determine the location from which the voice command is issued; The personnel status information includes driver status information. The step of determining that the vehicle meets the voice command execution conditions based on at least one of the startup status and the personnel status information includes: If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is the driver's seat, and it is determined that there is someone in the driver's seat based on the driver status information, then the vehicle meets the conditions for executing the voice command.

3. The vehicle control method according to claim 2, characterized in that, Also includes: Obtain the driving status information of the vehicle; The personnel status information also includes passenger status information. The step of determining that the vehicle meets the voice command execution conditions based on at least one of the activation status and the personnel status information includes: If the startup status is not started, the type of the voice command is a vehicle control command, the direction from which the voice command is issued is not the driver's seat, the vehicle is not in a driving state based on the driving status information, and the passenger seat corresponding to the direction from which the voice command is issued is occupied based on the passenger status information, then the vehicle meets the conditions for executing the voice command.

4. The vehicle control method according to claim 1, characterized in that, Also includes: Obtain the driving status information of the vehicle; The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes: If the start-up status is "start-up", the pressure-sensitive information determines that there is someone in the driver's seat or passenger seat, the personnel status information determines that the people in the vehicle are not talking, and the driving status information determines that the vehicle is in motion, then the vehicle meets the conditions for executing the voice command.

5. The vehicle control method according to claim 4, characterized in that, Also includes: Obtain the scene mode state of the vehicle; The step of determining that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information includes: If the activation state is activated, the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, the personnel status information indicates that the people in the vehicle are not talking, the driving status information indicates that the vehicle is not in a driving state, and the vehicle is not in a preset scenario mode based on the scenario mode state of the vehicle, then the vehicle meets the conditions for executing the voice command.

6. The vehicle control method according to any one of claims 1 to 5, characterized in that, Also includes: If the conditions for executing the voice command are not met, the voice command will not be executed, and a prompt message will be issued.

7. A vehicle control device, characterized in that, include: The first acquisition module is used to acquire voice commands; The second acquisition module is used to acquire the activation status of the vehicle's voice control system and to acquire the status information of the people inside the vehicle. The control module is configured to control the vehicle based on the voice command execution conditions if it is determined that the vehicle meets the conditions for voice command execution based on at least one of the startup state and the personnel state information; The first acquisition module is further configured to: determine the type of the voice command; The second acquisition module is further configured to: acquire pressure sensitivity information of the vehicle's seat sensors; The control module is specifically used for: If the startup status is not started, and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the conditions for executing the voice command. If the activation state is activated, and the pressure-sensitive information indicates that there is someone in the driver's seat or passenger seat, and the occupants' status information indicates that they are conversing, then the vehicle meets the conditions for executing the voice command.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the vehicle control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Speech recognition method and device, electronic equipment, storage medium and product

    CN115171678A

  • Vehicle control method and device and vehicle

    CN119116866A