Vehicle-mounted voice assistant awakening method, device and system and vehicle
By responsive to the contact operation of the driving control device in the car, obtaining and analyzing the contact parameters to determine the wake-up conditions of the voice assistant, the accuracy and complexity of the voice assistant wake-up in the noise environment in the prior art is solved, and more accurate Convenient and safe wake-up method.
Patent Information
- Application Number
- CN202411575617.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-02-07
AI Technical Summary
The accuracy and response speed of the existing automotive voice assistant wake-up method may be reduced in noise-free environments, and the wake-up method of physical buttons requires the driver's line of sight and hands to leave the main driving task, increasing the complexity of operation.
By responsive to the contact operation of the driving control device, contact parameters are obtained and based on these parameters determine whether the on-board voice assistant meets the wake-up condition, and a wake-up command is generated when the condition is met. The method includes detection of contact pressure parameters, contact frequency parameters and contact number parameters, and the wake-up conditions can be adjusted according to the custom parameters.
Provides a more accurate and convenient way to wake up the car voice assistant, which reduces unnecessary sight transfer, increases the driver's concentration on road conditions, reduces the risk of traffic accidents, and maintains stable wake-up in noisy environments. Effect.
Smart Images

Figure CN119400173A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent automobile technology, and in particular to a method, device, system and vehicle for waking up an in-vehicle voice assistant. Background Art
[0002] With the continuous development of smart car technology, voice assistants have become an indispensable part of modern cars. The interaction between drivers and vehicles is shifting from simple physical manipulation to more complex digital interactions to meet higher levels of safety and convenience requirements. The current car voice assistant wake-up methods, such as voice wake-up words or physical buttons, may reduce accuracy and response speed in a noisy environment, affecting the user experience; the physical button wake-up method requires the driver's sight and hands to leave the main driving task, which increases the complexity of the operation and is highly complex. Summary of the invention
[0003] Based on this, it is necessary to provide a more accurate and portable in-vehicle voice assistant wake-up method, device, system and vehicle to address the above technical problems.
[0004] In a first aspect, the present application provides a method for waking up a vehicle-mounted voice assistant. The method comprises:
[0005] In response to a contact operation on a driving control device, obtaining a contact parameter corresponding to the contact operation;
[0006] Determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters;
[0007] When the in-vehicle voice assistant meets the wake-up condition, a wake-up instruction for the in-vehicle voice assistant is generated.
[0008] In one embodiment, the contact parameter includes at least one of a contact pressure parameter, a contact frequency parameter and a contact number parameter;
[0009] When the contact parameters include a contact pressure parameter, a contact frequency parameter, and a contact number parameter, determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters includes:
[0010] Detecting whether the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet preset parameter conditions;
[0011] When the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet the preset parameter conditions, it is determined that the in-vehicle voice assistant meets the wake-up condition.
[0012] In one embodiment, the preset parameter condition is determined by the following steps:
[0013] In response to a custom operation on the driving control device, obtaining a custom parameter corresponding to the custom operation; the custom parameter includes at least one of a custom pressure parameter, a custom frequency parameter and a custom number parameter;
[0014] The preset parameter condition is determined according to the custom parameter.
[0015] In one embodiment, the custom operation is used to indicate a specific tapping operation within a predetermined period of time; when the custom parameter includes a custom pressure parameter, obtaining the custom parameter corresponding to the custom operation includes:
[0016] Acquiring a pressure change value of the driving control device within the predetermined period; the pressure change value is used to characterize the tapping force of the specific tapping operation;
[0017] The custom pressure parameter in the custom parameters is determined based on the pressure change value.
[0018] In one embodiment, the detecting whether the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet preset parameter conditions includes:
[0019] In response to the contact operation on the driving control device, obtaining current identity information and / or current road condition information corresponding to the contact operation;
[0020] Based on the target matching rule, determining a preset target parameter condition that matches the current identity information and / or the current road condition information from at least one preset parameter condition; the preset target parameter condition is used to indicate a detection result of whether the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet the preset parameter condition;
[0021] The target matching rule includes a matching relationship between at least one preset parameter condition, at least one identity information and / or at least one road condition information.
[0022] In one embodiment, when the contact parameter includes a contact frequency parameter, determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameter includes:
[0023] Get the audio rhythm of the current car audio;
[0024] When the audio rhythm matches the contact frequency parameter, it is determined that the in-vehicle voice assistant does not meet the wake-up condition.
[0025] In one embodiment, determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameter includes:
[0026] Determining whether the in-vehicle voice assistant satisfies a first wake-up condition according to a first contact parameter corresponding to a first contact operation in the contact operation; the first wake-up condition is used to instruct generation of a first wake-up instruction for the in-vehicle voice assistant, the first wake-up instruction being used to wake up a primary function of the in-vehicle voice assistant;
[0027] After determining that the in-vehicle voice assistant meets the first wake-up condition, determine whether the in-vehicle voice assistant meets the second wake-up condition based on the second contact parameter corresponding to the second contact operation in the contact operation; the second wake-up condition is used to indicate the generation of a second wake-up instruction for the in-vehicle voice assistant; the second wake-up instruction is used to wake up the secondary function of the in-vehicle voice assistant; the privacy of the secondary function of the in-vehicle voice assistant is higher than the privacy of the primary function of the in-vehicle voice assistant.
[0028] In a second aspect, the present application also provides a vehicle-mounted voice assistant wake-up device. The device includes:
[0029] An acquisition module, configured to acquire, in response to a contact operation on a driving control device, a contact parameter corresponding to the contact operation;
[0030] A determination module, used to determine whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters;
[0031] The wake-up module is used to generate a wake-up instruction for the in-vehicle voice assistant when the in-vehicle voice assistant meets the wake-up condition.
[0032] In a third aspect, the present application also provides a vehicle-mounted voice assistant wake-up system. The vehicle-mounted voice assistant wake-up system includes:
[0033] A signal acquisition module, provided on the driving control device, for acquiring a contact signal of a contact operation on the driving control device;
[0034] A wake-up control module, connected to the signal acquisition module, configured to receive the contact signal from the signal acquisition module and execute the vehicle-mounted voice assistant wake-up method provided in the first aspect of the present application;
[0035] The vehicle control module is connected to the wake-up control module, and is used to receive the wake-up instruction of the wake-up control module and wake up the voice assistant module based on the wake-up instruction.
[0036] In a fourth aspect, the present application also provides a vehicle, including the in-vehicle voice assistant wake-up system provided in the third aspect of the present application.
[0037] The above-mentioned vehicle-mounted voice assistant wake-up method, device, system and vehicle, in response to the contact operation on the driving control device, the wake-up control module obtains the contact parameters corresponding to the contact operation, determines whether the vehicle-mounted voice assistant meets the wake-up conditions according to the contact parameters, and generates a wake-up instruction for the vehicle-mounted voice assistant when the vehicle-mounted voice assistant meets the wake-up conditions. In the vehicle-mounted voice assistant wake-up mechanism of the present application, the driver can wake up the vehicle-mounted voice assistant by directly performing corresponding contact operations on the driving control device. Since the driving control device is a device that the driver continuously operates manually during driving, by integrating the wake-up action into the driver's natural behavior, unnecessary line of sight diversion is reduced, allowing the driver to focus more on road conditions, thereby reducing the risk of traffic accidents. At the same time, the monitoring of the contact operation by the wake-up control module, and the acquisition of the contact signal and contact parameters are not affected by environmental noise, and can provide a more stable wake-up effect, and can respond quickly even in a noisy environment. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] FIG1 is a structural block diagram of a vehicle voice assistant wake-up system according to an embodiment;
[0039] FIG2 is a flow chart of a method for waking up a vehicle-mounted voice assistant in one embodiment;
[0040] FIG3 is a flow chart of a method for waking up a vehicle-mounted voice assistant in another embodiment;
[0041] FIG4 is a schematic diagram of a flow chart of a step of determining a preset parameter condition in one embodiment;
[0042] FIG5 is a schematic diagram of a flow chart of a step of determining whether a preset parameter condition is met in one embodiment;
[0043] FIG6 is a structural block diagram of a vehicle-mounted voice assistant wake-up device in one embodiment;
[0044] FIG. 7 is a schematic diagram of an in-vehicle voice assistant wake-up system in another embodiment. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0046] Current voice assistant wake-up methods usually have safety, reliability and portability issues. For example, the physical button wake-up method may distract the driver, especially in emergency situations or complex road conditions. Finding and operating the physical button will take up valuable reaction time. For another example, the accuracy and response speed of the voice wake-up word wake-up method may be reduced in a noisy environment, affecting the user experience. For another example, the physical button wake-up method requires the driver's sight and hands to leave the main driving task, which increases the complexity of the operation. Therefore, in-vehicle voice assistants need a more accurate and portable wake-up method to improve the user experience of voice interaction.
[0047] The vehicle-mounted voice assistant wake-up method provided in the embodiment of the present application can be applied to the application environment shown in Figure 1. Among them, the vehicle-mounted voice assistant wake-up system includes a signal acquisition module 100, a wake-up control module 200 and a vehicle control module 300 connected in sequence. The signal acquisition module 100 can be a sensor arranged on the driving control device. The signal acquisition module 100 is used to collect the contact signal of the contact operation of the driving control device, and send the collected contact signal to the wake-up control module 200. The wake-up control module 200 obtains the contact parameter corresponding to the contact operation according to the received contact signal, and determines whether the wake-up condition of the vehicle-mounted voice assistant is met according to the contact parameter. If the wake-up condition is met, the wake-up control module 200 sends a wake-up instruction to the vehicle control module 300, so that the vehicle control module 300 sends the corresponding instruction to the vehicle-mounted voice assistant. After the vehicle-mounted voice assistant receives the wake-up instruction, the voice assistant can be activated.
[0048] In one embodiment, as shown in FIG. 2 , a vehicle-mounted voice assistant wake-up method is provided, and the method is described by taking the wake-up control module 200 in FIG. 1 as an example, including the following steps:
[0049] Step 202: In response to a contact operation on a driving control device, a contact parameter corresponding to the contact operation is obtained.
[0050] Among them, driving control equipment refers to equipment that is continuously operated manually to control the vehicle during driving.
[0051] In an embodiment of the present application, the wake-up control module can monitor the touch or operation behavior of the driving control device through the signal acquisition module. For example, the driving control device can refer to a steering wheel, and the signal acquisition module can be a pressure sensor, displacement sensor, touch sensor, temperature sensor, etc. arranged on the steering wheel. When the driver performs a contact operation on the steering wheel, the signal acquisition module can collect relevant contact signals, and the wake-up control module receives the contact signal and obtains the contact parameters corresponding to the contact operation. The contact parameters are used to characterize the contact state and operation mode of the contact operation on the driving control device, such as contact force, contact position, contact time, angle change, etc.
[0052] Step 204, determining whether the in-vehicle voice assistant meets the wake-up condition based on the contact parameters.
[0053] In an embodiment of the present application, the wake-up control module can pre-store parameter thresholds corresponding to specified wake-up actions. For example, the parameter threshold can represent a certain threshold reached by the contact force, a certain duration exceeded by the contact time, or the contact position satisfies a specific area on the steering wheel. After obtaining the contact parameters, the wake-up control module compares the contact parameters with the parameter threshold. If the parameter threshold is exceeded, it is determined that the in-vehicle voice assistant meets the wake-up conditions.
[0054] Step 206: When the in-vehicle voice assistant meets the wake-up conditions, a wake-up instruction for the in-vehicle voice assistant is generated.
[0055] Exemplarily, the wake-up control module determines that the in-vehicle voice assistant meets the wake-up conditions, generates a wake-up instruction for the in-vehicle voice assistant, and sends the wake-up instruction to the vehicle control module so that the vehicle control module drives the in-vehicle voice assistant to activate.
[0056] In the above-mentioned vehicle voice assistant wake-up method, in response to the contact operation on the driving control device, the wake-up control module obtains the contact parameters corresponding to the contact operation, determines whether the vehicle voice assistant meets the wake-up conditions according to the contact parameters, and generates a wake-up instruction for the vehicle voice assistant when the vehicle voice assistant meets the wake-up conditions. In the vehicle voice assistant wake-up mechanism of the embodiment of the present application, the driver can wake up the vehicle voice assistant by directly performing corresponding contact operations on the driving control device. Since the driving control device is a device that the driver continuously operates manually during driving, by integrating the wake-up action into the driver's natural behavior, unnecessary line of sight diversion is reduced, allowing the driver to focus more on road conditions, thereby reducing the risk of traffic accidents. At the same time, the monitoring of the contact operation by the wake-up control module, as well as the acquisition of the contact signal and contact parameters are not affected by environmental noise, and can provide a more stable wake-up effect, and can respond quickly even in noisy environments.
[0057] On the basis of the embodiment shown in FIG. 2 , the contact operation of the embodiment of the present application may include a slapping operation on the steering wheel of the driving control device, and the signal acquisition module may be a pressure sensor arranged on the steering wheel, and the pressure sensor is used to collect the pressure simulation signal in real time. When the driver performs a slapping operation on the steering wheel, the wake-up control module receives the pressure simulation signal within the corresponding time period, and obtains the contact parameter corresponding to the slapping operation according to the pressure simulation signal within the time period. Among them, the contact parameter may include at least one of a contact pressure parameter, a contact frequency parameter and a contact number parameter. The contact pressure parameter can be used to characterize the slapping force of each slap, the contact frequency parameter can be used to characterize the time interval between adjacent slaps, and the contact number parameter can be used to characterize the number of slaps.
[0058] The present application is described in detail below using the tapping operation as an example.
[0059] In some embodiments, as shown in FIG3 , a method for waking up a vehicle-mounted voice assistant is provided, the method comprising:
[0060] Step 302: The signal acquisition module acquires a pressure simulation signal for the driving control device.
[0061] In an embodiment of the present application, at least one high-sensitivity pressure sensor can be integrated on the surface of the steering wheel. The pressure sensor can accurately capture the subtle pressure changes generated when the driver taps the steering wheel, and quickly transmit these pressure simulation signals to the wake-up control module.
[0062] For example, a flexible pressure sensor is integrated on both sides of the steering wheel in the horizontal direction. The use of flexible pressure sensors can better adapt to the curved surface of the steering wheel. One flexible pressure sensor is set on the rim surface on one side of the steering wheel, and the other flexible pressure sensor is set on the rim surface on the other side of the steering wheel. The two flexible pressure sensors correspond to the driver's left hand and right hand respectively. In this way, the flexible pressure sensors on both sides can receive the driver's contact operation, and the driver can flexibly use his left or right hand to quickly complete the wake-up action on one side of the steering wheel.
[0063] In a preferred embodiment, the flexible pressure sensor uses a strip-type FSR408 thin film pressure sensor. The pressure sensor includes a pressure-sensitive element and a signal conversion unit. Its working principle is based on the strain effect, that is, when external pressure acts on the sensor surface, the internal resistance will change, causing the output electrical signal strength to change accordingly. Considering that the sensor needs to be made of flexible materials, the shape must fit the steering wheel, and it needs to have a higher sensitivity, it is more appropriate to choose a strip-type FSR408 thin film pressure sensor.
[0064] Furthermore, the driver's steering wheel grip force ranges from about 0.5 to 100 N, and the force of ordinary people's finger tapping is about 0.5 to 15 N. For this specific pressure range, the FSR408 thin film pressure sensor shows excellent linearity, and its resistance change shows an obvious inverse power law relationship with the pressure. This feature enables the sensor to capture subtle pressure changes with high precision, thereby achieving accurate measurement of the steering wheel grip value.
[0065] Step 304 : In response to a contact operation on the driving control device, the awakening control module obtains a contact parameter corresponding to the contact operation.
[0066] The wake-up control module of the embodiment of the present application receives the pressure simulation signal collected by the signal acquisition module, wherein the wake-up control module can adopt a microprocessor chip, such as the STM32F407 chip. The STM32F407 chip is equipped with a high-performance ARMCortex-M4 core and integrates a floating-point operation unit. Its core is implemented in an embedded manner and can be fully compatible with the ARM-related tools and services currently used, which simplifies the software development process, reduces the learning curve, and has high measurement accuracy, simple operation and low cost.
[0067] For example, a program is written in the microprocessor chip to collect the signal input by the signal acquisition module. Inside the microprocessor chip, the analog signal of the signal acquisition input first passes through the analog-to-digital converter to convert the analog signal into a digital signal that is easy to process. Subsequently, the processor of the microprocessor chip will conduct an in-depth analysis of these digital signals. When the driver performs a contact operation on the driving control device, the wake-up control module can obtain the contact parameters corresponding to the contact operation based on these digital signals.
[0068] In an optional implementation, the actual steering wheel grip force value may be calculated using the following formula:
[0069] ;
[0070] in, It is the pressure value of the steering wheel monitored in real time by the pressure sensor. It is the baseline pressure value of the sensor when there is no external force on the steering wheel.
[0071] The microprocessor chip collects the pressure simulation signal in real time through the pressure sensor, and obtains the grip force value actually applied to the steering wheel in combination with the baseline pressure of the steering wheel without external force. When the driver performs a contact operation on the left or right surface of the steering wheel rim, the microprocessor chip obtains the grip force value actually applied to the steering wheel in the corresponding period. Based on the grip force value actually applied to the steering wheel in the corresponding period, the microprocessor chip can obtain the single tap force in the contact pressure parameter, the tap frequency in the contact frequency parameter, and the number of taps in the contact number parameter.
[0072] Step 306: When the contact parameters include a contact pressure parameter, a contact frequency parameter, and a contact number parameter, it is detected whether the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet preset parameter conditions.
[0073] In an optional embodiment, satisfying the preset parameter conditions is used to indicate that the force of a single tap is greater than or equal to a preset pressure threshold, the tap frequency is greater than or equal to a preset frequency threshold, and the number of taps is greater than or equal to a preset number threshold. If the force of the tapping operation reaches the preset pressure threshold, the tapping frequency reaches the preset frequency threshold, and the number of taps reaches the preset number threshold, then the contact pressure parameter, contact frequency parameter, and contact number parameter all meet the preset parameter conditions, and the tapping operation is regarded as a valid wake-up signal. The microprocessor chip determines that the vehicle-mounted voice assistant meets the wake-up conditions and sends the corresponding instructions to the vehicle control terminal, which sends the corresponding instructions to the vehicle-mounted voice assistant module. After the vehicle-mounted voice assistant receives the wake-up instruction, it can activate the voice assistant.
[0074] In another optional embodiment, the contact pressure parameter includes the grip force change difference of the grip force change fluctuation pattern, the contact frequency parameter includes the grip force increase time and the grip force decrease time of the grip force change fluctuation pattern, and the contact number parameter includes the number of repetitions of the grip force change fluctuation pattern.
[0075] The wake-up control module of the embodiment of the present application continuously detects the steering wheel grip force when detecting whether the contact pressure parameter, contact frequency parameter and contact number parameter all meet the preset parameter conditions. If the grip force change difference is greater than or equal to the preset pressure threshold, the grip force increase time is less than or equal to the preset increase time threshold, the grip force decrease time is less than or equal to the preset decrease time threshold, and the number of repetitions of the grip force change fluctuation pattern is greater than or equal to the preset number threshold, it is determined that the in-vehicle voice assistant meets the wake-up conditions.
[0076] For example, when the driver is actually manipulating the vehicle, the grip force ranges from about 0.5 to 100N, the force of finger tapping is about 0.5 to 15N, and the time interval between conscious and rapid continuous tapping is generally 0.12 to 0.4 seconds. When the wake-up control module continuously detects the grip force of the steering wheel, if the grip force increases by more than 10N within 0.4s, and the grip force decreases by a difference of greater than or equal to 10N within 0.2s, it is determined that a grip force change fluctuation pattern corresponding to the tapping operation may have occurred, and then this grip force change fluctuation pattern is repeated twice, that is, a total of three grip force change fluctuation patterns occur, and the contact pressure parameters, contact frequency parameters, and contact number parameters all meet the preset parameter conditions, which can be regarded as generating a valid voice assistant wake-up signal, and determining that the in-vehicle voice assistant meets the wake-up conditions.
[0077] In this embodiment, some drivers have the habit of tapping the steering wheel unconsciously and slowly with their fingers while listening to music or talking while driving, which may generate interference signals and affect the accurate judgment of the system. In order to avoid the voice assistant from being woken up by mistake and improve the accuracy, the wake-up control module of this embodiment continuously detects the grip strength of the steering wheel. If the grip strength change difference is greater than or equal to the preset pressure threshold, the grip strength increase time is less than or equal to the preset increase time threshold, the grip strength decrease time is less than or equal to the preset decrease time threshold, and the number of repetitions of the grip strength change fluctuation pattern is greater than or equal to the preset number threshold, then it is determined that the in-vehicle voice assistant meets the wake-up conditions.
[0078] Step 308: When the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet the preset parameter conditions, it is determined that the in-vehicle voice assistant meets the wake-up condition.
[0079] For example, once the driver's intention to wake up the voice assistant is confirmed, the system will immediately generate a corresponding instruction and transmit it to the vehicle control end through the vehicle network. After receiving the instruction, the control end quickly sends a wake-up signal to the vehicle voice module to activate the voice assistant.
[0080] In one embodiment, as shown in FIG4 , the preset parameter conditions may be determined by the following steps:
[0081] Step 402: In response to a custom operation on the driving control device, obtain a custom parameter corresponding to the custom operation.
[0082] Wherein, the custom parameter includes at least one of a custom pressure parameter, a custom frequency parameter and a custom number parameter.
[0083] Step 404: Determine the preset parameter conditions according to the custom parameters.
[0084] The embodiment of the present application allows the user to set various thresholds in the preset parameter conditions by himself, and the custom parameters corresponding to the user-defined operation may include at least one of a custom pressure parameter, a custom frequency parameter, and a custom number parameter, such as a custom pressure threshold, a custom frequency threshold, a custom number threshold, etc. The wake-up control module determines the preset parameter conditions according to the above custom parameters.
[0085] Based on the embodiment shown in Figure 4, when performing a custom operation, the user can perform a specific tapping operation within a predetermined time period. The specific tapping operation refers to the user consciously tapping the steering wheel with the usual force during natural driving. The wake-up control module can obtain the pressure change value of the driving control device within the predetermined time period, and determine the custom pressure parameters in the custom parameters based on the pressure change value.
[0086] For example, the driver taps the steering wheel with the usual force during natural driving within a preset 10-second window, and the flexible force sensor collects the pressure during this period. According to the sudden change of the pressure value, the force of each tap is recorded. The average value of the driver's tapping force on the steering wheel within these 10 seconds is taken as the threshold force for waking up the voice assistant:
[0087] ;
[0088] Where N is the number of taps, and the i-th pressure value is represented by X i .
[0089] In one embodiment, as shown in FIG5 , the detecting whether the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet preset parameter conditions includes:
[0090] Step 502: In response to the contact operation on the driving control device, obtain current identity information and / or current road condition information corresponding to the contact operation.
[0091] Step 504: Based on the target matching rule, determine a preset target parameter condition that matches the current identity information and / or the current road condition information from at least one preset parameter condition.
[0092] The preset target parameter condition is used to indicate the detection result of whether the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet the preset parameter condition.
[0093] The target matching rule includes a matching relationship between at least one preset parameter condition, at least one identity information and / or at least one road condition information.
[0094] Exemplarily, the wake-up control module can pre-store target matching rules, which include a matching relationship between at least one preset parameter condition, at least one identity information and / or at least one road condition information, such as an identity information can match a preset parameter condition, a road condition information can match a preset parameter condition, or an identity information matches a preset parameter condition under one road condition information, and an identity information matches another preset parameter condition under another road condition information.
[0095] The embodiment of the present application can adjust the preset parameter conditions corresponding to waking up the voice assistant according to different drivers and different road conditions to achieve more accurate wake-up.
[0096] Optionally, the target matching rule is obtained through the following process: when the wake-up control module responds to the custom operation on the driving control device, it obtains the identity information of the current custom operation, and prompts the user to perform the conscious tapping operation during natural driving for different road conditions. The wake-up control module determines the target matching rule according to the current identity information and the custom operations corresponding to the different road conditions.
[0097] In one embodiment, the in-vehicle voice assistant wake-up method provided in the embodiment of the present application also includes: obtaining the audio rhythm of the current in-vehicle audio; when the audio rhythm matches the contact frequency parameter, determining that the in-vehicle voice assistant does not meet the wake-up condition.
[0098] In one embodiment, the in-vehicle voice assistant wake-up method provided by the embodiment of the present application also includes: determining whether the in-vehicle voice assistant meets the first wake-up condition according to the first contact parameter corresponding to the first contact operation in the contact operation; the first wake-up condition is used to indicate the generation of a first wake-up instruction for the in-vehicle voice assistant, and the first wake-up instruction is used to wake up the first-level function of the in-vehicle voice assistant; after determining that the in-vehicle voice assistant meets the first wake-up condition, determining whether the in-vehicle voice assistant meets the second wake-up condition according to the second contact parameter corresponding to the second contact operation in the contact operation; the second wake-up condition is used to indicate the generation of a second wake-up instruction for the in-vehicle voice assistant; the second wake-up instruction is used to wake up the second-level function of the in-vehicle voice assistant; the privacy of the second-level function of the in-vehicle voice assistant is higher than the privacy of the first-level function of the in-vehicle voice assistant.
[0099] Since in-vehicle voice assistants are usually used to request navigation, query nearby locations or plan routes, this involves the real-time location information of the vehicle and the user's driving habits. This data may be stored, shared or used for behavioral analysis, and there is a risk of abuse or leakage. Voice assistants can also access the owner's address book, call logs, text message content, etc. in order to execute instructions such as making calls and sending messages. This personal information may be accessed or shared without authorization, resulting in privacy leakage issues.
[0100] Therefore, the embodiment of the present application can determine through a first contact operation that the in-vehicle voice assistant meets the first wake-up condition, and wake up some basic functions of the in-vehicle voice assistant. While sending the first wake-up instruction, the wake-up control module continues to detect whether there is a second contact operation. When the in-vehicle voice assistant meets the first wake-up condition, the wake-up control module determines that the in-vehicle voice assistant meets the second wake-up condition based on the second contact parameters corresponding to the second contact operation, and then continues to send the second wake-up instruction to unlock and wake up other more private advanced functions of the in-vehicle voice assistant.
[0101] For example, when continuously detecting the grip force of the steering wheel, if the wake-up control module detects that the grip force on one side of the steering wheel rim increases by more than 10N within 0.4s and the grip force decreases by more than 10N within 0.2s, and then this grip force change fluctuation pattern is repeated twice, it can be regarded as a valid voice assistant wake-up signal, and the in-vehicle voice assistant meets the first wake-up condition, and the wake-up control module generates a first wake-up instruction to wake up the primary function of the in-vehicle voice assistant. At the same time, the wake-up control module continues to detect the grip force of the steering wheel. Within the predetermined waiting time, the wake-up control module detects that the grip force on the other side of the steering wheel rim continues to increase for 1s, then it is determined that the in-vehicle voice assistant meets the second wake-up condition, and the wake-up control module generates a second wake-up instruction to wake up the secondary function of the in-vehicle voice assistant.
[0102] The embodiment of the present application uses a flexible force sensor and a microprocessor installed on the steering wheel to monitor the driver's slight tapping action on the steering wheel, measure the driver's grip on the steering wheel at different times, set the target force and frequency, and use this as a signal to wake up the voice assistant. In addition, the system is also equipped with a threshold setting mechanism, which can dynamically adjust the tapping force and frequency required for wake-up according to actual driving conditions to adapt to the habits and preferences of different drivers. The embodiment of the present application has the following beneficial effects:
[0103] (1) Improved safety: By integrating the awakening action into the driver's natural behavior, unnecessary eye diversion is reduced, allowing the driver to focus more on road conditions, thereby reducing the risk of traffic accidents.
[0104] (2) Enhanced reliability: Compared with voice wake-up, the tapping wake-up method based on force sensors is not affected by environmental noise, can provide a more stable wake-up effect, and can respond quickly even in noisy environments.
[0105] (3) Improved convenience: Gently tapping the steering wheel is simple and quick, and does not require additional learning costs for the driver. At the same time, since the steering wheel is always within the driver's control, this action can be performed anytime and anywhere, greatly improving the convenience of operation.
[0106] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0107] Based on the same inventive concept, the embodiment of the present application also provides a vehicle-mounted voice assistant wake-up device for implementing the vehicle-mounted voice assistant wake-up method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle-mounted voice assistant wake-up device embodiments provided below can refer to the above limitations on the vehicle-mounted voice assistant wake-up method, which will not be repeated here.
[0108] In one embodiment, as shown in FIG6 , a vehicle-mounted voice assistant wake-up device is provided, including: an acquisition module 602 , a determination module 604 , and a wake-up module 606 , wherein:
[0109] The acquisition module 602 is used to obtain a contact parameter corresponding to the contact operation in response to the contact operation on the driving control device.
[0110] The determination module 604 is used to determine whether the vehicle-mounted voice assistant meets the wake-up condition according to the contact parameters.
[0111] The wake-up module 606 is used to generate a wake-up instruction for the in-vehicle voice assistant when the in-vehicle voice assistant meets the wake-up condition.
[0112] Each module in the above-mentioned vehicle voice assistant wake-up device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0113] In one embodiment, as shown in Figure 7, a vehicle-mounted voice assistant wake-up system is provided, including a signal acquisition module, which is arranged on a driving control device and is used to collect a contact signal of a contact operation on the driving control device; a wake-up control module, which is connected to the signal acquisition module and is used to receive the contact signal from the signal acquisition module and execute the vehicle-mounted voice assistant wake-up method as described above; a vehicle control module, which is connected to the wake-up control module and is used to receive a wake-up instruction from the wake-up control module and wake up the voice assistant module based on the wake-up instruction.
[0114] In one embodiment, a vehicle is provided, which is equipped with the above-mentioned in-vehicle voice assistant wake-up system.
[0115] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0116] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0117] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0118] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for waking up a vehicle voice assistant, characterized in that: The method comprises: In response to a contact operation on a driving control device, obtaining a contact parameter corresponding to the contact operation; Determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters; When the in-vehicle voice assistant meets the wake-up condition, a wake-up instruction for the in-vehicle voice assistant is generated.
2. The method according to claim 1, characterized in that The contact parameter includes at least one of a contact pressure parameter, a contact frequency parameter and a contact number parameter; When the contact parameters include a contact pressure parameter, a contact frequency parameter, and a contact number parameter, determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters includes: Detecting whether the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet preset parameter conditions; When the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet the preset parameter conditions, it is determined that the in-vehicle voice assistant meets the wake-up condition.
3. The method according to claim 2, characterized in that The preset parameter conditions are determined by the following steps: In response to a custom operation on the driving control device, obtaining a custom parameter corresponding to the custom operation; the custom parameter includes at least one of a custom pressure parameter, a custom frequency parameter and a custom number parameter; The preset parameter condition is determined according to the custom parameter.
4. The method according to claim 3, characterized in that The custom operation is used to indicate a specific tapping operation within a predetermined period of time; when the custom parameter includes a custom pressure parameter, obtaining the custom parameter corresponding to the custom operation includes: Acquiring a pressure change value of the driving control device within the predetermined period; the pressure change value is used to characterize the tapping force of the specific tapping operation; The custom pressure parameter in the custom parameters is determined based on the pressure change value.
5. The method according to claim 2, characterized in that: The detecting whether the contact pressure parameter, the contact frequency parameter and the contact number parameter all meet preset parameter conditions includes: In response to the contact operation on the driving control device, obtaining current identity information and / or current road condition information corresponding to the contact operation; Based on the target matching rule, determining a preset target parameter condition that matches the current identity information and / or the current road condition information from at least one preset parameter condition; the preset target parameter condition is used to indicate a detection result of whether the contact pressure parameter, the contact frequency parameter, and the contact number parameter all meet the preset parameter condition; The target matching rule includes a matching relationship between at least one preset parameter condition, at least one identity information and / or at least one road condition information.
6. The method according to claim 2, characterized in that When the contact parameter includes a contact frequency parameter, determining whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameter includes: Get the audio rhythm of the current car audio; When the audio rhythm matches the contact frequency parameter, it is determined that the in-vehicle voice assistant does not meet the wake-up condition.
7. The method according to claim 1, characterized in that The determining, according to the contact parameter, whether the in-vehicle voice assistant meets the wake-up condition includes: Determining whether the in-vehicle voice assistant satisfies a first wake-up condition according to a first contact parameter corresponding to a first contact operation in the contact operation; the first wake-up condition is used to instruct generation of a first wake-up instruction for the in-vehicle voice assistant, the first wake-up instruction being used to wake up a primary function of the in-vehicle voice assistant; After determining that the in-vehicle voice assistant meets the first wake-up condition, determine whether the in-vehicle voice assistant meets the second wake-up condition based on the second contact parameter corresponding to the second contact operation in the contact operation; the second wake-up condition is used to indicate the generation of a second wake-up instruction for the in-vehicle voice assistant; the second wake-up instruction is used to wake up the secondary function of the in-vehicle voice assistant; the privacy of the secondary function of the in-vehicle voice assistant is higher than the privacy of the primary function of the in-vehicle voice assistant.
8. A vehicle-mounted voice assistant wake-up device, characterized in that: The device comprises: An acquisition module, configured to acquire, in response to a contact operation on a driving control device, a contact parameter corresponding to the contact operation; A determination module, used to determine whether the in-vehicle voice assistant meets the wake-up condition according to the contact parameters; The wake-up module is used to generate a wake-up instruction for the in-vehicle voice assistant when the in-vehicle voice assistant meets the wake-up condition.
9. A vehicle-mounted voice assistant wake-up system, characterized in that: include: A signal acquisition module, provided on the driving control device, for acquiring a contact signal of a contact operation on the driving control device; A wake-up control module, connected to the signal acquisition module, configured to receive the contact signal from the signal acquisition module and execute the vehicle-mounted voice assistant wake-up method according to any one of claims 1 to 7; The vehicle control module is connected to the wake-up control module, and is used to receive the wake-up instruction of the wake-up control module and wake up the voice assistant module based on the wake-up instruction.
10. A vehicle, characterized in that: Including the in-vehicle voice assistant wake-up system as described in claim 9.
Citation Information
Cited By
Speech recognition method, device, equipment and computer program product
CN119889321A