Vehicle control method and device and electronic equipment

By obtaining voice commands and vehicle status information, determining whether the vehicle meets the voice command execution conditions, the problem of low security of vehicle voice control is solved, safe and efficient voice command execution is achieved, and privacy leakage and misoperation is prevented.

CN119964564AActive Publication Date: 2025-05-09VOYAH AUTOMOBILE TECH CO LTD
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202510007573.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-05-09
Estimated Expiration
2045-01-03

AI Technical Summary

Technical Problem

In the prior art, the low security of vehicle voice control may lead to unauthorized operation of the vehicle, increasing the risk of traffic accidents, and may lead to privacy leakage and misoperation.

Method used

By obtaining voice commands, the start status of the vehicle voice control system and the personnel status information in the vehicle, it is determined whether the vehicle meets the voice command execution conditions, and controls the vehicle based on the voice command when the conditions are met.

Benefits of technology

It effectively avoids the safety hazards brought about by vehicle voice command execution, ensures the efficiency of voice command execution, prevents privacy leakage and misoperation, and ensures the safety of passengers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119964564A_ABST
    Figure CN119964564A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and device and electronic equipment, and relates to the technical field of vehicle control. The method comprises the following steps: acquiring a voice instruction; acquiring a starting state of a voice control system of the vehicle, and acquiring state information of personnel in the vehicle; if it is determined that the vehicle meets a voice instruction execution condition based on at least one of the starting state and the personnel state information, the vehicle is controlled based on the voice instruction. According to the vehicle control method and device provided by the invention, the safety of vehicle voice control can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Vehicle voice control is an advanced automotive technology that allows users to interact with the vehicle through voice commands, and through voice recognition and natural language processing technology, to control various vehicle functions such as navigation, entertainment, communication and environmental control. This interactive method not only reduces the driver's attention distraction, but also significantly improves the driving experience.

[0003] Voice control of vehicles may also bring security risks, privacy leaks, misoperation and other problems. For example, voice control may cause the vehicle to be operated without authorization, such as the window being opened or the trunk being unlocked, thus facilitating theft. In some cases, if the vehicle is in motion, voice control may distract the driver and increase the risk of traffic accidents. Voice control may also cause the vehicle to execute incorrect commands, such as opening the door or starting the engine when it is not necessary. Therefore, there is an urgent need to provide a safer vehicle voice control method. Summary of the invention

[0004] The present application provides a vehicle control method, device and electronic device to solve the defect of low safety of vehicle voice control in the prior art and ensure the safety of vehicle voice control.

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

[0006] Get voice commands;

[0007] Acquire the activation status of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

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

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

[0010] determining a type of the voice command;

[0011] If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes:

[0012] If the activation state is not activated, and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the voice command execution condition.

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

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

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

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

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

[0018] Acquiring driving status information of the vehicle;

[0019] The personnel status information further includes passenger status information, and if based on at least one of the startup status and the personnel status information, it is determined that the vehicle meets the voice command execution condition, comprising:

[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 driving seat, the vehicle is determined not to be in driving status based on the driving status information, and there is someone in the passenger seat corresponding to the direction from which the voice command is issued based on the passenger status information, it is determined that the vehicle meets the voice command execution conditions.

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

[0022] Acquiring pressure information of a seat sensor of the vehicle;

[0023] If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes:

[0024] If the start state is start, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, and it is determined based on the personnel status information that the people in the vehicle are talking, it is determined that the vehicle meets the voice command execution condition.

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

[0026] Acquiring driving status information of the vehicle;

[0027] If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes:

[0028] If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, and it is determined based on the driving status information that the vehicle is in a driving state, it is determined that the vehicle meets the voice command execution condition.

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

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

[0031] If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes:

[0032] If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, it is determined based on the driving status information that the vehicle is not in a driving state, and it is determined based on the scene mode status of the vehicle that the vehicle is not in a preset scene mode, it is determined that the vehicle meets the voice command execution condition.

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

[0034] If the voice command execution condition is not met, the voice command is not executed and a prompt message is issued.

[0035] In a second aspect, the present application further provides a vehicle control device, comprising:

[0036] A first acquisition module, used to acquire voice instructions;

[0037] A second acquisition module is used to acquire the activation state of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

[0038] A control module is used to control the vehicle based on the voice command if it is determined that the vehicle meets the voice command execution condition based on at least one of the startup state and the personnel state information.

[0039] In a third aspect, the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.

[0040] In a fourth aspect, the present application further 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] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which implements the method described in the first aspect when executed by a processor.

[0042] The vehicle control method, device and electronic device provided in the present application determine whether the vehicle meets the voice command execution conditions through at least one of the startup status of the vehicle's voice control system and the personnel status information, and control the vehicle based on the voice command when the voice command execution conditions are met. This can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware costs and vehicle software costs, ensure the efficiency of vehicle voice command execution, prevent privacy leaks and misoperation, and ensure the safety of passengers. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0044] Figure 1 is a flow chart of a vehicle control method provided in an embodiment of the present application;

[0045] Figure 2 is a schematic diagram of an example of a vehicle control method provided by the present application;

[0046] Figure 3 is a schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application;

[0047] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The voice control of the vehicle, especially the voice command control from outside the vehicle, is more likely to bring safety risks. In order to ensure the safety of the voice control outside the vehicle, this application considers the following technical difficulties:

[0049] (1) Voice recognition technology: Improve the voice recognition capability of the vehicle system so that it can distinguish between the 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 to 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 car owner's voice can wake up the voice assistant. Other people's voices cannot activate it even if they say the same wake-up word.

[0051] (3) Voice assistant function optimization: Limit the voice assistant's operating permissions when the car is locked, so that even if it is awakened, it cannot perform sensitive operations. Provide user-defined voice assistant setting options, allowing users to adjust the wake-up word and operating permissions according to personal needs.

[0052] (4) Physical security measures: Add a physical switch or button to the vehicle design to disable the external wake-up function under certain circumstances.

[0053] (5) Software update and iteration: Regularly update the vehicle's software system through 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 voice assistants correctly and under what circumstances they should avoid using the out-of-vehicle wake-up function.

[0055] (7) Collaboration and Standardization: Companies within the automotive industry can work together 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, the better solution for vehicle voice control, especially voice control from outside the vehicle, is to add an external microphone and combine it with voiceprint recognition technology. Adding an external microphone can add an audio data of the external sound source, which is used to accurately locate the sound zone and obtain effective external audio information; adding voiceprint recognition technology is to further verify the legitimacy of the person interacting with the voice outside the vehicle to avoid safety hazards.

[0057] However, this application takes into account that in the actual vehicle development process, adding an external microphone will have a certain impact on the vehicle layout, wiring harness and cost, and it is impossible to form a universal solution to solve the above-mentioned safety hazards. Moreover, for the mass-produced models, adding an external voice interaction function requires adjustments to the exterior parts and wiring harnesses. The modification cost is high and the cycle is long, and the problem cannot be solved quickly. At the same time, adding a voiceprint recognition function also involves development and licensing costs.

[0058] Therefore, this application reduces the risks and hidden dangers of vehicle voice control from the perspective of multi-modal information decision-making. The specific multi-modal information can include pressure information of seat sensors, in-vehicle image information, door unlocking information, vehicle driving information, driver detection information, in-vehicle passenger information, scenario mode status, etc.

[0059] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0060] Figure 1 Schematic diagram of the vehicle control method provided by the embodiment of the present application. Figure 1 The embodiment of the present application provides a vehicle control method, the execution subject of which may be an electronic device, for example, a controller. The following description is made by taking the execution subject of the method as an example. The method may include:

[0061] Step 110: Obtain voice instructions;

[0062] Step 120: obtaining the activation status of the voice control system of the vehicle and obtaining the status information of the personnel in the vehicle;

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

[0064] In step 110, the controller may obtain a voice command. Specifically, the voice command may come from inside or outside the vehicle.

[0065] In step 120, the controller may obtain the activation state of the voice control system of the vehicle. Specifically, the activation state of the voice control system may reflect whether the voice command is obtained when the voice control system is activated or when the voice control system is not activated. Figure 2 FIG. 1 is a schematic diagram of an example of a vehicle control method provided by the present application. Figure 2 As shown, the wake-up-free command is directly executed without waking up the voice control system, that is, when the voice control system is not started. The main wake-up is executed after waking up the voice control system, that is, after the voice control system is started. The controller can also obtain the status information of the people in the vehicle. Specifically, the personnel status information may include driver status information and passenger status information. The controller can obtain the driver status information through the driver monitoring system (DMS), such as whether the driver is in the driving seat and whether the driver is talking. The controller can obtain the passenger status information through the occupancy monitoring system (OMS), such as whether the passenger is in the passenger seat and whether the passenger is talking. Among them, passengers refer to other people in the car except the driver.

[0066] In step 130, after determining that the vehicle meets the voice command execution condition, the controller may control the vehicle based on the voice command, for example, by sending the voice command to an electronic control unit of the vehicle, which then controls the vehicle.

[0067] The vehicle control method provided in the embodiment of the present application determines whether the vehicle meets the voice command execution conditions through at least one of the startup status of the vehicle's voice control system and the personnel status information, and controls the vehicle based on the voice command when the voice command execution conditions are met. This can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware costs and vehicle software costs, ensure the efficiency of vehicle voice command execution, prevent privacy leaks and misoperations, and ensure the safety of passengers.

[0068] In one embodiment, the vehicle control method also includes: determining the type of voice command; if based on at least one of the startup status and personnel status information, determining that the vehicle meets the voice command execution conditions, including: if the startup status is not started, and the type of 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 identify the type of voice command, and when the voice control system of the vehicle is not started and the type of voice command is not a vehicle control command, it is determined that it is safe for the vehicle to execute the voice command, and the vehicle meets the voice command execution conditions.

[0070] The vehicle control method provided in the embodiment of the present application directly determines whether the vehicle meets the voice command execution conditions when the vehicle's voice control system is not started and the type of voice command is not a vehicle control command, thereby ensuring the efficiency and safety of the vehicle's voice command execution.

[0071] In one embodiment, the vehicle control method also includes: determining the direction from which the voice command is issued; the personnel status information includes driver status information, and if based on at least one of the startup status and the personnel status information, it is determined that the vehicle meets the voice command execution conditions, including: if the startup status is not started, the type of voice command is a vehicle control command, the direction from which the voice command is issued is the driving seat, and based on the driver status information, it is determined that there is someone in the driving seat, then it is determined that the vehicle meets the voice command execution conditions.

[0072] Further, in one embodiment, the vehicle control method also includes: acquiring the vehicle's driving status information; the personnel status information also includes passenger status information, and if based on at least one of the startup status and the personnel status information, it is determined that the vehicle meets the voice command execution conditions, including: if the startup status is not started, the type of voice command is a vehicle control command, the direction from which the voice command is issued is not the driving seat, it is determined based on the driving status information that the vehicle is not in a driving state, and it is determined based on the passenger status information that there is someone in the passenger seat corresponding to the direction from which the voice command is issued, 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 started and the voice command is a vehicle control command, it is necessary to further determine the direction from which the voice command is issued.

[0074] If the direction from which the voice command is issued is the driving seat, and based on the driver's status information it is determined that there is someone in the driving seat, it is determined that it is safe for the vehicle to execute the voice command. At this time, the vehicle meets the voice command execution conditions; if the direction from which the voice command is issued is the driving seat, but based on the driver's status information it is determined that there is no one in the driving seat, at this time the vehicle does not meet the voice command execution conditions.

[0075] If the direction from which the voice command is issued is not the driving position, and it is determined based on the driving status information that the vehicle is not in a driving state, and it is determined based on the passenger status information that there is someone in the passenger seat corresponding to the direction from which the voice command is issued, it is determined that it is safe for the vehicle to execute the voice command. At this time, the vehicle meets the voice command execution conditions; if the direction from which the voice command is issued is not the driving position, but it is determined based on the driving status information that the vehicle is in a driving state, at this time the vehicle does not meet the voice command execution conditions; if the direction from which the voice command is issued is not the driving position, and it is determined based on the driving status information that the vehicle is not in a driving state, but it is determined based on the passenger status information that there is no one in the passenger seat corresponding to the direction from which the voice command is issued, at this time the vehicle does not meet the voice command execution conditions.

[0076] The vehicle control method provided in the embodiment of the present application can further ensure the safety of the vehicle voice command execution by determining whether the vehicle meets the voice command execution conditions by judging whether there is someone in the direction of the voice command and whether the vehicle is in driving state, etc. when the vehicle's voice control system is not started and the type of voice command is a vehicle control command.

[0077] In one embodiment, the vehicle control method also includes: obtaining pressure information from a seat sensor of the vehicle; and determining that the vehicle meets the voice command execution conditions based on at least one of the startup state and the personnel status information, including: if the startup state is startup, it is determined based on the pressure information that there is someone in the driving seat or the passenger seat, and it is determined based on the personnel status information that the people in the vehicle are talking, then determining that the vehicle meets the voice command execution conditions.

[0078] In one embodiment, the vehicle control method also includes: obtaining the vehicle's driving status information; if based on at least one of the startup status and the personnel status information, determining that the vehicle meets the voice command execution conditions, including: if the startup status is startup, it is determined based on the pressure information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the car are not talking, and it is determined based on the driving status information that the vehicle is in a driving state, determining that the vehicle meets the voice command execution conditions.

[0079] like Figure 2 As shown, through the pressure sensing information of the vehicle's seat sensor, it can be determined whether the corresponding driver's seat or passenger seat is occupied. If the startup state is startup, it is determined based on the pressure sensing information that there is someone in the driver's seat or passenger seat, and based on the personnel status information, it is determined that the people in the car are talking, it is determined that the vehicle meets the voice command execution conditions; if the startup state is startup, and it is determined based on the pressure sensing information that there is no one in the driver's seat or passenger seat, it is determined that the vehicle does not meet the voice command execution conditions; if the startup state is startup, it is determined based on the pressure sensing information that there is someone in the driver's seat or passenger seat, and based on the personnel status information, it is determined that the people in the car are not talking, continue to judge the driving state of the vehicle, and if the vehicle is in a driving state, it is determined that the vehicle meets the voice command execution conditions.

[0080] The vehicle control method provided in the embodiment of the present application, when the voice control system of the vehicle is started and it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, determines whether the vehicle meets the voice command execution conditions by judging whether the people in the vehicle are talking and whether the vehicle is in motion, and then controls the vehicle, thereby ensuring the safety of the execution of the vehicle's voice commands.

[0081] In one embodiment, the vehicle control method also includes: obtaining the scenario mode state of the vehicle; if based on at least one of the startup state and the personnel status information, determining that the vehicle meets the voice command execution conditions, including: if the startup state is startup, determining that there is someone in the driving seat or the passenger seat based on the pressure sensing information, determining that the people in the car are not talking based on the personnel status information, determining that the vehicle is not in a driving state based on the driving state information, and determining that the vehicle is not in a preset scenario mode based on the scenario mode state of the vehicle, determining that the vehicle meets the voice command execution conditions.

[0082] There are many scene modes for the vehicle, such as taking a nap, watching a movie, singing songs, etc. Figure 2 As shown, if the startup state is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the car are not talking, and it is determined based on the driving status information that the vehicle is not in a driving state, continue to judge the scene mode state of the vehicle. If it is determined that the vehicle is not in a preset scene mode (such as a nap scene mode), it is determined that the vehicle meets the voice command execution conditions; if it is determined that the vehicle is in a preset scene mode, it is determined that the vehicle does not meet the voice command execution conditions.

[0083] The vehicle control method provided in the embodiment of the present application, when the vehicle's voice control system is started, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, and it is determined based on the driving status information that the vehicle is not in a driving state. By continuing to judge the vehicle's scenario mode state, it is determined whether the vehicle meets the voice command execution conditions, and then the vehicle is controlled, which can further ensure the safety of the vehicle's voice command execution.

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

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

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

[0087] The vehicle control device provided in the present application is described below. The vehicle control device described below and the vehicle control method described above can be referenced to each other.

[0088] Figure 3 Schematic diagram of the structure of the vehicle control device provided in the embodiment of the present application. Figure 3 The vehicle control device provided in the embodiment of the present application may include:

[0089] A first acquisition module 310, used to acquire a voice command;

[0090] A second acquisition module 320 is used to acquire the activation state of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

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

[0092] The vehicle control device provided in the embodiment of the present application determines whether the vehicle meets the voice command execution conditions through at least one of the startup status of the vehicle's voice control system and the personnel status information, and controls the vehicle based on the voice command when the voice command execution conditions are met. This can effectively avoid the safety hazards caused by the execution of vehicle voice commands without increasing the vehicle's hardware costs and vehicle software costs, ensure the efficiency of vehicle voice command execution, prevent privacy leaks and misoperation, and ensure the safety of passengers.

[0093] In one embodiment, the first acquisition module is further used for:

[0094] determining a type of the voice command;

[0095] The control module is specifically used for:

[0096] If the activation state is not activated, and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the voice command execution condition.

[0097] In one embodiment, the first acquisition module is further used for:

[0098] Determining 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 position from which the voice command is issued is the driving seat, and it is determined based on the driver status information that there is someone in the driving seat, it is determined that the vehicle meets the voice command execution conditions.

[0101] In one embodiment, the second acquisition module is further used for:

[0102] Acquiring 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 driving seat, the vehicle is determined not to be in driving status based on the driving status information, and there is someone in the passenger seat corresponding to the direction from which the voice command is issued based on the passenger status information, it is determined that the vehicle meets the voice command execution conditions.

[0105] In one embodiment, the second acquisition module is further used for:

[0106] Acquiring pressure information of a seat sensor of the vehicle;

[0107] The control module is specifically used for:

[0108] If the start state is start, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, and it is determined based on the personnel status information that the people in the vehicle are talking, it is determined that the vehicle meets the voice command execution condition.

[0109] In one embodiment, the second acquisition module is further used for:

[0110] Acquiring driving status information of the vehicle;

[0111] The control module is specifically used for:

[0112] If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, and it is determined based on the driving status information that the vehicle is in a driving state, it is determined that the vehicle meets the voice command execution condition.

[0113] In one embodiment, the second acquisition module is further used for:

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

[0115] The control module is specifically used for:

[0116] If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, it is determined based on the driving status information that the vehicle is not in a driving state, and it is determined based on the scene mode status of the vehicle that the vehicle is not in a preset scene mode, it is determined that the vehicle meets the voice command execution condition.

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

[0118] If the voice command execution condition is not met, the voice command is not executed and a prompt message is issued.

[0119] Specifically, the above-mentioned vehicle control device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the controller, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0120] Figure 4 Schematic diagram of the structure of the electronic device provided in the embodiment of the present application. 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 through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the vehicle control method, for example, including:

[0121] Get voice commands;

[0122] Acquire the activation status of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

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

[0124] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0125] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the steps of the vehicle control method provided by the above methods, for example, including:

[0126] Get voice commands;

[0127] Acquire the activation status of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

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

[0129] In another aspect, the present application further provides a computer program product, the computer program product comprising a computer program, the computer program may be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute the steps of the vehicle control method provided by the above methods, for example, including:

[0130] Get voice commands;

[0131] Acquire the activation status of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle;

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

[0133] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0134] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

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

[0136] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0137] "Determine B based on A" in the embodiments of the present application means that the factor A should be considered when determining B. It is not limited to "B can be determined based on A alone", 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. In addition, it can also include taking A as a condition for determining B, for example, "When A meets the first condition, use the first method to determine B"; for another example, "When A meets the second condition, determine B", etc.; for another example, "When A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition that takes A as a factor for determining B, for example, "When A meets the first condition, use the first method to determine C, and further determine B based on C", etc.

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

[0139] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A vehicle control method, characterized in that: include: Get voice commands; Acquire the activation status of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle; If it is determined that the vehicle meets a voice command execution condition based on at least one of the startup state and the personnel state information, the vehicle is controlled based on the voice command.

2. The vehicle control method according to claim 1, characterized in that: Also includes: determining a type of the voice command; If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes: If the activation state is not activated, and the type of the voice command is not a vehicle control command, it is directly determined that the vehicle meets the voice command execution condition.

3. The vehicle control method according to claim 2, characterized in that: Also includes: Determining the location from which the voice command is issued; The personnel status information includes driver status information, and if based on at least one of the startup status and the personnel status information, determining that the vehicle meets the voice command execution condition includes: If the startup status is not started, the type of the voice command is a vehicle control command, the position from which the voice command is issued is the driving seat, and it is determined based on the driver status information that there is someone in the driving seat, it is determined that the vehicle meets the voice command execution conditions.

4. The vehicle control method according to claim 3, characterized in that: Also includes: Acquiring driving status information of the vehicle; The personnel status information further includes passenger status information, and if based on at least one of the startup status and the personnel status information, it is determined that the vehicle meets the voice command execution condition, comprising: 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 driving seat, the vehicle is determined not to be in driving status based on the driving status information, and there is someone in the passenger seat corresponding to the direction from which the voice command is issued based on the passenger status information, it is determined that the vehicle meets the voice command execution conditions.

5. The vehicle control method according to claim 1, characterized in that: Also includes: Acquiring pressure information of a seat sensor of the vehicle; If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes: If the start state is start, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, and it is determined based on the personnel status information that the people in the vehicle are talking, it is determined that the vehicle meets the voice command execution condition.

6. The vehicle control method according to claim 5, characterized in that: Also includes: Acquiring driving status information of the vehicle; If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes: If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, and it is determined based on the driving status information that the vehicle is in a driving state, it is determined that the vehicle meets the voice command execution condition.

7. The vehicle control method according to claim 6, characterized in that: Also includes: Obtaining the scene mode state of the vehicle; If, based on at least one of the startup state and the personnel state information, it is determined that the vehicle meets the voice command execution condition, the method includes: If the startup status is startup, it is determined based on the pressure sensing information that there is someone in the driving seat or the passenger seat, it is determined based on the personnel status information that the people in the vehicle are not talking, it is determined based on the driving status information that the vehicle is not in a driving state, and it is determined based on the scene mode state of the vehicle that the vehicle is not in a preset scene mode, it is determined that the vehicle meets the voice command execution condition.

8. The vehicle control method according to any one of claims 1 to 7, characterized in that: Also includes: If the voice command execution condition is not met, the voice command is not executed and a prompt message is issued.

9. A vehicle control device, characterized in that: include: A first acquisition module, used to acquire voice instructions; A second acquisition module is used to acquire the activation state of the voice control system of the vehicle and acquire the status information of the personnel in the vehicle; A control module is used to control the vehicle based on the voice command if it is determined that the vehicle meets the voice command execution condition based on at least one of the startup state and the personnel state information.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the vehicle control method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Method for activating a voice interaction with a passenger of a motor vehicle and voice interaction system for a vehicle

    CN103802761A

  • Method, device and equipment for controlling electronic equipment and computer readable storage medium

    CN108231079A

  • Voice awakening method, device and system

    CN109616109A

  • Vehicle machine virtual voice assistant interaction method of vehicle through screen, electronic equipment and storage medium

    CN112365891A

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

    CN115171678A