Voice communication method and system based on vehicle

The vehicle voice control system prioritizes and outputs voice commands based on command history and vehicle information, enhancing vehicle interaction efficiency and accuracy.

CN120319221AInactive Publication Date: 2025-07-15孙健源
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510474248.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-07-15
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

After the degree of intelligence of the vehicle is improved, some cars have few physical buttons and deep menus. The instability of Mandarin in Mandarin leads to inconvenience in operating the menu while driving, easy to make the voice operation errors, or inconvenience in the voice control function of the people.

Method used

The vehicle voice control device is set up, including the device basic components and control buttons, through the AC activation key, the command recognition key, the fixed command execution key and the intelligent command execution key, combined with the activation voice command library and the execution voice command library, the historical data and vehicle information of the voice command are analyzed, the voice command priority is determined, and the target voice command is output.

Benefits of technology

It realizes intelligent voice command pushing in the vehicle based on actual conditions, solves the problems of inconvenience and errors, and improves the accuracy and convenience of voice control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120319221A_ABST
    Figure CN120319221A_ABST
Patent Text Reader

Abstract

The invention provides a voice communication method and system based on a vehicle, and the key points of the technical scheme are that a vehicle voice control device is arranged, and the vehicle voice control device comprises a device basic assembly and a device control key; the device control keys comprise a control function key and a communication function key, and the communication function key comprises a communication activation key, an instruction identification key, a fixed instruction execution key and an intelligent instruction execution key; operating the communication activation key to output an activation voice instruction, and acquiring an activation feedback signal according to the instruction identification key; when the fixed instruction execution key is operated, a fixed voice instruction is output; when the intelligent instruction execution key is operated, vehicle information of the target vehicle is obtained according to the instruction identification key, and instruction historical data and instruction category data of voice instructions in the voice instruction library are executed; the voice instruction priority of the voice instruction is obtained through analysis; and obtaining and outputting a target voice instruction according to the voice instruction priority. According to the invention, the convenience and accuracy of vehicle voice communication are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and in particular, to a vehicle-based voice communication method and system. Background Art

[0002] With the continuous development of artificial intelligence, the intelligence level of vehicles is also constantly improving. However, while the popularization of vehicle intelligence brings convenience to the daily use of vehicles, it also brings certain operation errors and operation safety problems. For example, some cars have few physical buttons, deep menus, and it is inconvenient to operate the menu while driving due to non-standard Mandarin. Voice operations are prone to errors, or it is inconvenient to use the voice control function in a crowded situation.

[0003] The present application proposes a vehicle-based voice communication method and system, which solves the problems of inconvenient menu operation while driving, prone voice operation errors, or inconvenient voice control function in a crowded situation due to few physical buttons, deep menus, and non-standard Mandarin in some cars through voice interaction between the vehicle voice control device and the target vehicle. Summary of the Invention

[0004] In a first aspect of the present application, a vehicle-based voice communication method is provided, including the following steps:

[0005] Set up a vehicle voice control device, where the vehicle voice control device includes a device basic component and a device control button;

[0006] The device control button includes a control function button and a communication function button, where the communication function button includes a communication activation key, a command recognition key, a fixed command execution key, and an intelligent command execution key;

[0007] And the communication function button is connected to an activation voice instruction library and an execution voice instruction library. The activation voice instruction library contains preset activation voice instructions, and the execution voice instruction library contains at least one voice instruction;

[0008] Operate the communication activation key to output a preset activation voice instruction, and automatically identify and obtain an activation feedback signal of the target vehicle according to the command recognition key:

[0009] If the fixed command execution key is operated, a fixed voice instruction corresponding to the fixed command execution key is output;

[0010] If the intelligent command execution key is operated, obtain the vehicle information of the target vehicle, as well as the command history data and command category data of the voice instructions in the execution voice instruction library according to the command recognition key;

[0011] And analyze the instruction history data of the voice instructions in the execution voice instruction library to obtain the initial instruction coefficient corresponding to the voice instruction; obtain the voice instruction priority coefficient of the voice instruction according to the instruction category data of the voice instructions in the execution voice instruction library and the vehicle information of the target vehicle;

[0012] Obtain the voice instruction priority of the voice instruction according to the initial instruction coefficient and the voice instruction priority coefficient;

[0013] Obtain the target voice instruction according to the voice instruction priority, and output the target voice instruction.

[0014] Preferably, the device control buttons include control function buttons and communication function buttons, where the communication function buttons include a communication activation key, an instruction recognition key, a fixed instruction execution key, and an intelligent instruction execution key, specifically:

[0015] The control function buttons are used for instruction input and instruction management of the voice instructions in the activation voice instruction library and the execution voice instruction library;

[0016] The communication activation key corresponds to the activation voice instruction.

[0017] Preferably, if the fixed instruction execution key is operated, the fixed voice instruction corresponding to the fixed instruction execution key is output, specifically:

[0018] Obtain the fixed key execution times of the fixed instruction execution key, and obtain the fixed voice instruction corresponding to the fixed instruction execution key according to the fixed key execution times;

[0019] The fixed voice instruction corresponds to the fixed key execution times of the fixed instruction execution key.

[0020] Preferably, analyze the instruction history data of the voice instructions in the execution voice instruction library to obtain the initial instruction coefficient corresponding to the voice instruction, specifically:

[0021] Obtain the instruction history usage times and historical usage time of the voice instruction according to the instruction history data of the voice instructions in the execution voice instruction library;

[0022] Obtain the instruction used duration of the voice instruction according to the historical usage time of the voice instruction, and obtain the initial instruction coefficient corresponding to the voice instruction according to the instruction used duration and the instruction history usage times.

[0023] Preferably, obtain the voice instruction priority coefficient of the voice instruction according to the instruction category data of the voice instructions in the execution voice instruction library and the vehicle information of the target vehicle, specifically:

[0024] Analyze the data of the instruction categories of the voice instructions in the executed voice instruction library to obtain the first instruction priority coefficient corresponding to the voice instruction;

[0025] Analyze the vehicle information of the target vehicle to obtain the second instruction priority coefficient corresponding to the voice instruction;

[0026] Obtain the voice instruction priority coefficient of the voice instruction based on the first instruction priority coefficient and the second instruction priority coefficient.

[0027] Preferably, analyze the data of the instruction categories of the voice instructions in the executed voice instruction library to obtain the first instruction priority coefficient corresponding to the voice instruction. Specifically:

[0028] The instruction category data of the voice instructions in the executed voice instruction library includes stored voice instructions and functional voice instructions;

[0029] Set the stored instruction weight value and the functional instruction weight value;

[0030] If the instruction category data of the voice instruction is a stored voice instruction, record the stored instruction weight value as the first instruction priority coefficient of the voice instruction;

[0031] If the instruction category data of the voice instruction is a functional voice instruction, record the functional instruction weight value as the first instruction priority coefficient of the voice instruction.

[0032] Preferably, analyze the vehicle information of the target vehicle to obtain the second instruction priority coefficient corresponding to the voice instruction. Specifically:

[0033] The vehicle information includes the vehicle parameter information and the vehicle load information of the target vehicle;

[0034] Set the key control area of the target vehicle according to the vehicle parameter information, and the key control area corresponds to a control area weight value;

[0035] Obtain the vehicle load information of the key control area according to the vehicle load information of the target vehicle, analyze the vehicle load information of the key control area, and obtain the control area instruction weight value corresponding to the key control area;

[0036] Obtain the second instruction priority coefficient of the voice instruction in the key control area according to the control area weight value and the control area instruction weight value of the key control area.

[0037] Preferably, set the key control area of the target vehicle according to the vehicle parameter information, and the key control area corresponds to a control area weight value. Specifically:

[0038] Obtain the functional area distribution information and the vehicle space volume of the target vehicle according to the vehicle parameter information;

[0039] Divide the vehicle space volume of the target vehicle into at least one button control area according to the function area distribution information; obtain the control area space volume of the button control area, as well as the number of function area functions and the number of function area function types within the control area space volume corresponding to the button control area;

[0040] Obtain the control area weight value corresponding to the control area according to the control area space volume corresponding to the button control area, the number of function area functions within the control area space volume, and the function area function types;

[0041] Analyze the vehicle load information of the button control area to obtain the control area instruction weight value corresponding to the button control area, specifically:

[0042] Obtain the number of people carried in the control area and the control area load-bearing value within the button control area according to the vehicle load information of the button control area;

[0043] Obtain the control area instruction weight value of the button control area according to the number of people carried in the control area and the control area load-bearing value.

[0044] Preferably, obtain the target voice instruction according to the voice instruction priority and output the target voice instruction, specifically:

[0045] If the voice instruction priorities of the voice instructions are all different, obtain the target voice instruction according to the voice instruction priority;

[0046] If there are voice instructions with the same voice instruction priority, form the voice instructions with the same voice instruction priority into a to-be-sorted instruction set, obtain the instruction keywords of the voice instructions in the to-be-sorted instruction set, and obtain the keyword semantic matching degree between the voice instructions in the to-be-sorted instruction set and other voice instructions;

[0047] Obtain the instruction correlation coefficient of the voice instructions in the to-be-sorted instruction set according to the keyword semantic matching degree;

[0048] Obtain the instruction sorting priority of the voice instructions in the to-be-sorted instruction set according to the instruction correlation coefficient, and obtain the target voice instruction according to the instruction sorting priority.

[0049] In the second aspect of the present application, a vehicle-based voice communication system is provided. This system is applied to a vehicle-based voice communication method, and the system includes:

[0050] Communication device setting module: Set a vehicle voice control device, and the vehicle voice control device includes a device basic component and a device control button;

[0051] The device control button includes a control function button and a communication function button, and the communication function button includes a communication activation key, an instruction recognition key, a fixed instruction execution key, and an intelligent instruction execution key;

[0052] Moreover, the AC function button is connected to an activation voice instruction library and an execution voice instruction library. The activation voice instruction library contains preset activation voice instructions, and the execution voice instruction library contains at least one voice instruction;

[0053] The first execution module of the device: Operate the AC activation key to output a preset activation voice instruction, and obtain an activation feedback signal of the target vehicle according to the instruction recognition key;

[0054] The second execution module of the device: If the fixed instruction execution key is operated, output a fixed voice instruction corresponding to the fixed instruction execution key;

[0055] The third execution module of the device: If the intelligent instruction execution key is operated, obtain vehicle information of the target vehicle, as well as instruction history data and instruction category data of the voice instructions in the execution voice instruction library according to the instruction recognition key;

[0056] And obtain an initial instruction coefficient corresponding to the voice instruction according to the analysis of the instruction history data of the voice instructions in the execution voice instruction library; obtain a voice instruction priority coefficient of the voice instruction according to the instruction category data of the voice instructions in the execution voice instruction library and the vehicle information of the target vehicle;

[0057] Obtain the voice instruction priority of the voice instruction according to the initial instruction coefficient and the voice instruction priority coefficient;

[0058] Obtain a target voice instruction according to the voice instruction priority and output the target voice instruction.

[0059] In summary, the beneficial effects of this application are:

[0060] 1. The present application solves the problems that some automobiles have few physical buttons, deep menus, and non-standard Mandarin, resulting in inconvenient menu operations while driving, easy errors in voice operations, or inconvenient voice control functions when there are many people. By setting up a vehicle voice control device, voice interaction with the target vehicle is realized based on the vehicle voice control device. The vehicle voice control device includes a device basic component and device control buttons. The device control buttons include control function buttons and communication function buttons. The communication function buttons include a communication activation key, a command recognition key, a fixed command execution key, and an intelligent command execution key. By operating the communication activation key, a preset activation voice command is output, and the activation feedback signal of the target vehicle is automatically recognized and obtained based on the command recognition key. If the fixed command execution key is operated, a fixed voice command corresponding to the fixed command execution key is output. If the intelligent command execution key is operated, the vehicle information of the target vehicle, as well as the command history data and command category data of the voice commands in the execution voice command library, are obtained based on the command recognition key, and the voice command priority of the voice commands in the execution voice command library is analyzed. Based on the voice command priority, the target voice command is obtained and the target voice command is output. The target vehicle is activated through the vehicle voice control device, and a fixed voice command or a target voice command is output through the vehicle voice control device to achieve voice communication with the target vehicle.

[0061] 2. The present application analyzes and obtains the initial command coefficient corresponding to the voice command based on the command history data of the voice command; analyzes and obtains the first command priority coefficient corresponding to the voice command based on the command category data of the voice command; analyzes and obtains the second command priority coefficient corresponding to the voice command based on the vehicle information of the target vehicle; obtains the voice command priority coefficient of the voice command through the first command priority coefficient and the second command priority coefficient, and obtains the voice command priority of the voice command based on the voice command priority coefficient and the initial command coefficient corresponding to the voice command; finally, based on the voice command priority, the target voice command in the execution voice command library is obtained, so as to effectively and intelligently push voice commands according to the actual situation of the vehicle when conducting voice communication with the target vehicle through the intelligent command execution key. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present application, some of the drawings in the embodiments of the present application will be briefly described below. It should be understood that the following drawings only show some embodiments of the present application, and thus should not be considered as limiting the scope of the present application.

[0063] Figure 1 It is a flowchart of a vehicle-based voice communication method provided by an embodiment of the present application;

[0064] Figure 2 It is a schematic structural diagram of a vehicle-based voice communication system provided by an embodiment of the present application. Detailed implementation manners

[0065] The following combines embodiments and Figure 1 and Figure 2 to further elaborate on the present application in detail. However, the implementation manners of the present application are not limited thereto.

[0066] Referring to Figure 1 as shown, it is a schematic flowchart of a vehicle-based voice communication method provided by an embodiment of the present application. In the embodiment of the present application, the applied scenario is to implement voice communication between the vehicle and a target vehicle through a vehicle voice control device. Specifically, the voice control device of the vehicle stores and manages voice commands through the control function buttons of the voice control device, selects voice commands through the communication function button, and outputs voice commands through the basic components of the device of the vehicle voice control device, so as to implement voice communication with the target vehicle based on the vehicle voice control device. The specific application scenarios of the present application are in scenarios such as assisting the elderly and the disabled, where it is inconvenient or impossible to perform voice operations, and in scenarios such as emergencies, emergency states, and when physical buttons are superior to logical menus.

[0067] A vehicle-based voice communication method includes the following steps:

[0068] Set up a vehicle voice control device, which includes basic components of the device and device control buttons;

[0069] The device control buttons include control function buttons and communication function buttons, where the communication function buttons include a communication activation button, a command recognition button, a fixed command execution button, and an intelligent command execution button;

[0070] Moreover, the communication function buttons are connected to an activation voice command library and an execution voice command library. The activation voice command library contains preset activation voice commands, and the execution voice command library contains at least one voice command;

[0071] Operate the communication activation button to output a preset activation voice command, and automatically identify and obtain an activation feedback signal of the target vehicle according to the command recognition button:

[0072] If the fixed command execution button is operated, a fixed voice command corresponding to the fixed command execution button is output;

[0073] If the intelligent command execution button is operated, obtain the vehicle information of the target vehicle according to the command recognition button, as well as the command history data and command category data of the voice commands in the execution voice command library;

[0074] And obtain the initial command coefficient corresponding to the voice command according to the analysis of the command history data of the voice commands in the execution voice command library; obtain the voice command priority coefficient of the voice command according to the command category data of the voice commands in the execution voice command library and the vehicle information of the target vehicle;

[0075] Obtain the voice command priority of the voice commands in the execution voice command library according to the instruction initial coefficient and the voice command priority coefficient;

[0076] Obtain the target voice command according to the voice command priority and output the target voice command.

[0077] In some embodiments, the device basic components include a housing, a battery, a speaker, a MIC, a switch, an indicator light, a charging port (data cable), a display screen, a memory card slot, etc.; it should be noted that the vehicle voice control device proposed in this application is a device independent of the target vehicle, and the vehicle voice control device and the target vehicle are not integrated. When the vehicle voice control device conducts voice communication with the target vehicle, it outputs voice commands through the speaker device and controls the target vehicle through the voice commands;

[0078] In addition, the device basic components may also be provided with a voice conversion device to convert the voice command into a message form. At this time, the vehicle voice control device can be connected to the target vehicle through Bluetooth, usb, obd, etc., and the vehicle voice control device controls the target vehicle through the message form.

[0079] The device control buttons include control function buttons and communication function buttons. The communication function buttons include a communication activation button, a command recognition button, a fixed command execution button, and an intelligent command execution button. Specifically:

[0080] The control function buttons are used for command input and command management of the voice commands in the activation voice command library and the execution voice command library;

[0081] The communication activation button corresponds to the activation voice command.

[0082] In some embodiments, the volume of the voice commands output by the vehicle voice control device can be adjusted through the control function buttons, and the activation voice commands, the fixed voice commands corresponding to the fixed command execution buttons, and the voice commands in the execution voice command library can also be input through the control function buttons. The input of the voice commands can be through methods such as importing through a memory card or transmitting through Bluetooth;

[0083] In some embodiments, the AC activation key uniquely corresponds to an activation voice command. After the activation voice command is issued, the command recognition key automatically obtains the feedback signal of the target vehicle, and the voice command can be issued through the fixed command execution key and the intelligent command execution key only after the activation feedback signal of the target vehicle is obtained. Among them, the command recognition key obtains the activation feedback signal of the target vehicle by automatically recognizing and obtaining, and when operating the intelligent command execution key, the vehicle information of the target vehicle, as well as the command history data and command category data of the voice commands executed in the voice command library are obtained. The acquisition of data by the command execution key is also in an automatic execution form.

[0084] If the fixed command execution key is operated, the fixed voice command corresponding to the fixed command execution key is output, specifically:

[0085] Obtain the fixed key execution times of the fixed command execution key, and obtain the fixed voice command corresponding to the fixed command execution key according to the fixed key execution times;

[0086] The fixed voice command corresponds to the fixed key execution times of the fixed command execution key.

[0087] In some embodiments, the correspondence between the fixed command execution key and the fixed voice command is related to the fixed key command times. For example, when the fixed command execution key is operated once, the fixed command execution key corresponds to a fixed voice command; when the fixed command execution key is operated twice, the fixed command execution key corresponds to another fixed voice command. If the fixed key execution times of the fixed command execution key are different, the fixed voice commands corresponding to the fixed command execution key are different. It should be noted that there is at least one fixed command execution key in this application.

[0088] And the initial command coefficient corresponding to the voice command is obtained by analyzing the command history data of the voice commands executed in the voice command library, specifically:

[0089] Obtain the command history usage times and historical usage time of the voice command according to the command history data of the voice commands executed in the voice command library;

[0090] Obtain the used duration of the voice command according to the historical usage time of the voice command, and obtain the initial command coefficient corresponding to the voice command according to the used duration of the command and the command history usage times.

[0091] In some embodiments, the duration of instruction usage can be obtained and marked to get the instruction usage duration ZY; the historical usage times of the voice instruction can be obtained and marked to get the historical usage times of instruction ZC; then the initial instruction coefficient ZCX corresponding to the voice instruction can be calculated through the calculation function ZCX = a1×ZY + a2×ZC, where a1 and a2 are preset proportionality factors. For example, if the duration of instruction usage of the voice instruction is 10 hours, the instruction usage duration ZY is taken as 10; if the historical usage times of the voice instruction is 5 times, the historical usage times of instruction ZC is taken as 5; if the preset proportionality factors a1 and a2 are 1 and 2, the initial instruction coefficient ZCX corresponding to the voice instruction calculated through the calculation function ZCX = a1×ZY + a2×ZC is 20.

[0092] The voice instruction priority coefficient of the voice instruction is obtained based on the instruction category data of the voice instruction in the execution voice instruction library and the vehicle information of the target vehicle. Specifically:

[0093] The first instruction priority coefficient corresponding to the voice instruction is analyzed based on the instruction category data of the voice instruction in the execution voice instruction library;

[0094] The second instruction priority coefficient corresponding to the voice instruction is analyzed based on the vehicle information of the target vehicle;

[0095] The voice instruction priority coefficient of the voice instruction is obtained based on the first instruction priority coefficient and the second instruction priority coefficient.

[0096] In some embodiments, if the first instruction priority coefficient of the voice instruction is obtained and marked to get the first instruction priority coefficient FYX; the second instruction priority coefficient of the voice instruction is obtained and marked to get the second instruction priority coefficient TYX; then the voice instruction priority coefficient YZX of the voice instruction can be calculated through the calculation function YZX = e1×FYX + e2×TYX, where e1 and e2 are preset proportionality factors; for example, if the first instruction priority coefficient FYX of the voice instruction in the button control area is 10, the second instruction priority coefficient TYX of the voice instruction in the button control area is 20, and the preset proportionality factors e1 and e2 are 1 and 1, the voice instruction priority coefficient YZX of the voice instruction calculated through the calculation function YZX = e1×FYX + e2×TYX is 30;

[0097] If the initial instruction coefficient corresponding to the voice instruction is denoted as ZCX, and the voice instruction priority coefficient of the voice instruction is denoted as YZX, then the voice instruction priority ZYD of the voice instruction can be calculated by the calculation function ZYD = α × ZCX × YZX, where α is a preset proportionality factor. For example, if the initial instruction coefficient ZCX of the voice instruction is 10, the voice instruction priority coefficient YZX of this voice instruction is 30, and the preset proportionality factor α is 0.05, then the voice instruction priority ZYD of the voice instruction calculated by the calculation function ZYD = α × ZCX × YZX is 15.

[0098] Analyze the instruction category data of the voice instructions in the execution voice instruction library to obtain the first instruction priority coefficient corresponding to the voice instruction, specifically:

[0099] The instruction category data of the voice instructions in the execution voice instruction library includes storage voice instructions and function voice instructions;

[0100] Set the storage instruction weight and the function instruction weight;

[0101] If the instruction category data of the voice instruction is a storage voice instruction, then record the storage instruction weight as the first instruction priority coefficient of the voice instruction;

[0102] If the instruction category data of the voice instruction is a function voice instruction, then record the function instruction weight as the first instruction priority coefficient of the voice instruction.

[0103] In some embodiments, the storage instruction weight and the function instruction weight are set to two different weights, and the storage instruction weight and the function instruction weight can be preset according to the actual situation of the target vehicle's execution voice instruction library and the actual operation habits of the target vehicle owner. For example, the storage instruction weight can be set to 1.5, and the function instruction weight is set to 1.

[0104] Analyze the vehicle information of the target vehicle to obtain the second instruction priority coefficient corresponding to the voice instruction, specifically:

[0105] The vehicle information includes the vehicle parameter information and the vehicle load information of the target vehicle;

[0106] Set the key control area of the target vehicle according to the vehicle parameter information, and the key control area corresponds to a control area weight value;

[0107] Obtain the vehicle load information of the key control area according to the vehicle load information of the target vehicle, analyze the vehicle load information of the key control area, and obtain the control area instruction weight value corresponding to the key control area;

[0108] Obtain the second instruction priority coefficient of the voice instruction in the key control area according to the control area weight value and the control area instruction weight value of the key control area.

[0109] Set the key control area of the target vehicle according to the vehicle parameter information. The key control area corresponds to a control area weight value, specifically:

[0110] Obtain the functional area distribution information and vehicle space volume of the target vehicle according to the vehicle parameter information;

[0111] Divide the vehicle space volume of the target vehicle into at least one key control area according to the functional area distribution information; Obtain the control area space volume of the key control area, as well as the number of functional area functions and the number of functional area function types within the control area space volume corresponding to the key control area;

[0112] Obtain the control area weight value corresponding to the control area according to the control area space volume corresponding to the key control area, the number of functional area functions within the control area space volume, and the functional area function types;

[0113] Analyze the vehicle load information of the key control area to obtain the control area instruction weight value corresponding to the key control area, specifically:

[0114] Obtain the number of people carried in the control area and the control area load-bearing value within the key control area according to the vehicle load information of the key control area;

[0115] Obtain the control area instruction weight value of the key control area according to the number of people carried in the control area and the control area load-bearing value.

[0116] In some embodiments, the control area space volume KT can be obtained by taking values and marking the control area space volume corresponding to the key control area; The number of functional area functions GS can be obtained by taking values and marking the number of functional area functions within the control area space volume corresponding to the key control area; The number of functional area function types GL can be obtained by taking values and marking the functional area function types within the control area space volume corresponding to the key control area; Then, the control area weight value KQZ corresponding to the control area can be calculated by the calculation function KQZ = b1×KT + b2×GS + b3×GL, where b1, b2, and b3 are preset proportional factors; For example, if the control area space volume corresponding to the key control area is 1m 3 , then the control area space volume KT takes the value of 1; If the number of functional area functions within the control area space volume corresponding to the key control area is 10, then the number of functional area functions GS takes the value of 10; If the number of functional area function types within the control area space volume corresponding to the key control area is 4, then the number of functional area function types GL takes the value of 4. If the preset proportional factors b1, b2, and b3 are 1, 1, and 1, then the control area weight value KQZ corresponding to the control area calculated by the calculation function KQZ = b1×KT + b2×GS + b3×GL is 15;

[0117] In some embodiments, the number of people carried in the control area within the key control area can be valued and marked to obtain the control area population capacity KR; the load-bearing value of the control area within the key control area can be valued and marked to obtain the control area load-bearing value KZ; then the control area instruction weight value KZZ of the key control area can be calculated through the calculation function KZZ = c1×KR + c2×KZ, where c1 and c2 are preset scale factors; for example, if the number of people carried in the control area within the key control area is 1 person, the control area population capacity KR is valued as 1; if the load-bearing value of the control area within the key control area is 60 kg, the control area load-bearing value KZ is valued as 60; if the preset scale factors c1 and c2 are 10 and 0.5, the control area instruction weight value KZZ of the key control area calculated through the calculation function KZZ = c1×KR + c2×KZ is 40;

[0118] The control area weight value corresponding to the control area can be valued as KQZ, and the control area instruction weight value of the key control area can be valued as KZZ. Then, the second instruction priority coefficient TYX of the voice instruction within the key control area can be calculated through the calculation function TYX = d1×KQZ + d2×KZZ, where d1 and d2 are preset scale factors. For example, if the control area weight value KQZ corresponding to the control area is 15 and the control area instruction weight value KZZ of the key control area is 40, and if the preset scale factors d1 and d2 are 1 and 0.5, the second instruction priority coefficient TYX of the voice instruction within the key control area calculated through the calculation function TYX = d1×KQZ + d2×KZZ is 35.

[0119] Obtain the target voice instruction based on the voice instruction priority and output the target voice instruction. Specifically:

[0120] If the voice instruction priorities of the voice instructions are all different, obtain the target voice instruction based on the voice instruction priority;

[0121] If there are voice instructions with the same voice instruction priority, form a set of instructions to be sorted with the voice instructions having the same voice instruction priority, obtain the instruction keywords of the voice instructions in the set of instructions to be sorted, and obtain the keyword semantic matching degree between the voice instructions in the set of instructions to be sorted and other voice instructions;

[0122] Based on the keyword semantic matching degree, obtain the instruction correlation coefficient of the voice instructions in the set of instructions to be sorted;

[0123] Based on the instruction correlation coefficient, obtain the instruction sorting priority of the voice instructions in the set of instructions to be sorted, and obtain the target voice instruction based on the instruction sorting priority.

[0124] In some embodiments, if the voice instruction priorities of the voice instructions are all different, obtain the target voice instruction based on the voice instruction priority. At this time, the voice instruction with the highest voice instruction priority is recorded as the target voice instruction;

[0125] In some embodiments, if the voice command priorities of voice commands are all different, the target voice command is obtained according to the voice command priorities. At this time, the voice command with the highest command sorting priority is recorded as the target voice command;

[0126] Among them, the command relationship coefficient GLX of the voice commands in the command set to be sorted is negatively correlated with the command sorting priority. If the command relationship coefficient GLX of the voice command in the command set to be sorted is larger, the command sorting priority of this voice command is lower; if the command relationship coefficient GLX of the voice command in the command set to be sorted is smaller, the command sorting priority of this voice command is higher. The voice command with the highest command sorting priority is recorded as the target voice command.

[0127] Refer to Figure 2 As shown, it is a schematic structural diagram of a vehicle-based voice communication system provided by an embodiment of the present application. The system includes:

[0128] Communication device setting module: Set a vehicle voice control device, and the vehicle voice control device includes a device basic component and a device control button;

[0129] The device control button includes a control function button and a communication function button. The communication function button includes a communication activation key, a command recognition key, a fixed command execution key, and an intelligent command execution key;

[0130] And the communication function button is connected to an activation voice command library and an execution voice command library. The activation voice command library contains preset activation voice commands, and the execution voice command library contains at least one voice command;

[0131] Device first execution module: Operate the communication activation key to output a preset activation voice command, and obtain an activation feedback signal of the target vehicle according to the command recognition key;

[0132] Device second execution module: If the fixed command execution key is operated, output a fixed voice command corresponding to the fixed command execution key;

[0133] Device third execution module: If the intelligent command execution key is operated, obtain the vehicle information of the target vehicle according to the command recognition key, as well as the command history data and command category data of the voice commands in the execution voice command library;

[0134] And obtain the initial command coefficient corresponding to the voice command according to the analysis of the command history data of the voice commands in the execution voice command library; obtain the voice command priority coefficient of the voice command according to the command category data of the voice commands in the execution voice command library and the vehicle information of the target vehicle;

[0135] Obtain the voice command priority of the voice commands in the execution voice command library according to the instruction initial coefficient and the voice command priority coefficient;

[0136] Obtain the target voice command according to the voice command priority, and output the target voice command.

[0137] The above are all preferred embodiments of this application. The protection scope of this application is not limited thereby. Therefore, all equivalent changes made according to the structure, shape, and principle of this application shall be covered within the protection scope of this application.

Claims

1. A vehicle-based voice communication method, characterized in that, Including the following steps: Set up a vehicle voice control device, which includes a device basic component and device control buttons; The device control buttons include control function buttons and communication function buttons, where the communication function buttons include a communication activation key, a command recognition key, a fixed command execution key, and an intelligent command execution key; And the communication function buttons are connected to an activation voice command library and an execution voice command library. The activation voice command library contains preset activation voice commands, and the execution voice command library contains at least one voice command; Operate the communication activation key to output a preset activation voice command, and automatically identify and obtain an activation feedback signal of the target vehicle according to the command recognition key: If the fixed command execution key is operated, a fixed voice command corresponding to the fixed command execution key is output; If the intelligent command execution key is operated, the vehicle information of the target vehicle, as well as the command history data and command category data of the voice commands in the execution voice command library are obtained according to the command recognition key; And the initial command coefficient corresponding to the voice command is obtained by analyzing the command history data of the voice commands in the execution voice command library; the voice command priority coefficient of the voice command is obtained according to the command category data of the voice commands in the execution voice command library and the vehicle information of the target vehicle; The voice command priority of the voice commands in the execution voice command library is obtained according to the initial command coefficient and the voice command priority coefficient; The target voice command is obtained according to the voice command priority, and the target voice command is output.

2. The vehicle-based voice communication method according to claim 1, wherein The device control buttons include control function buttons and communication function buttons, where the communication function buttons include a communication activation key, a command recognition key, a fixed command execution key, and an intelligent command execution key, specifically: The control function buttons are used for command input and command management of the voice commands in the activation voice command library and the execution voice command library; The communication activation key corresponds to the activation voice command.

3. The vehicle-based voice communication method according to claim 2, characterized in that, If the fixed command execution key is operated, a fixed voice command corresponding to the fixed command execution key is output, specifically: Obtain the fixed button execution times of the fixed command execution key, and obtain the fixed voice command corresponding to the fixed command execution key according to the fixed button execution times; The fixed voice command corresponds to the fixed button execution times of the fixed command execution key.

4. The vehicle-based voice communication method according to claim 3, characterized in that And the initial command coefficient corresponding to the voice command is obtained by analyzing the command history data of the voice commands in the execution voice command library, specifically: Obtain the command history usage times and historical usage time of the voice command according to the command history data of the voice commands in the execution voice command library; Obtain the used duration of the voice command according to the historical usage time of the voice command, and obtain the initial command coefficient corresponding to the voice command according to the used duration and the command history usage times.

5. A vehicle-based voice communication method according to claim 4, characterized in that The voice command priority coefficient of the voice command is obtained according to the command category data of the voice commands in the execution voice command library and the vehicle information of the target vehicle, specifically: Obtain the first command priority coefficient corresponding to the voice command by analyzing the command category data of the voice commands in the execution voice command library; Analyze the vehicle information of the target vehicle to obtain the second instruction priority coefficient corresponding to the voice instruction; Obtain the voice instruction priority coefficient of the voice instruction based on the first instruction priority coefficient and the second instruction priority coefficient.

6. The vehicle-based voice communication method according to claim 5, characterized in that, Analyze the instruction category data of the voice instructions in the execution voice instruction library to obtain the first instruction priority coefficient corresponding to the voice instruction, specifically: The instruction category data of the voice instructions in the execution voice instruction library includes stored voice instructions and functional voice instructions; Set the stored instruction weight and the functional instruction weight; If the instruction category data of the voice instruction is a stored voice instruction, record the stored instruction weight as the first instruction priority coefficient of the voice instruction; If the instruction category data of the voice instruction is a functional voice instruction, record the functional instruction weight as the first instruction priority coefficient of the voice instruction.

7. A vehicle-based voice communication method according to claim 6, characterized in that, Analyze the vehicle information of the target vehicle to obtain the second instruction priority coefficient corresponding to the voice instruction, specifically: The vehicle information includes the vehicle parameter information and the vehicle load information of the target vehicle; Set the button control area of the target vehicle according to the vehicle parameter information, and the button control area corresponds to a control area weight value; Obtain the vehicle load information of the button control area based on the vehicle load information of the target vehicle, analyze the vehicle load information of the button control area, and obtain the control area instruction weight value corresponding to the button control area; Obtain the second instruction priority coefficient of the voice instruction in the button control area based on the control area weight value and the control area instruction weight value of the button control area.

8. A vehicle-based voice communication method according to claim 7, characterized in that Set the button control area of the target vehicle according to the vehicle parameter information, and the button control area corresponds to a control area weight value, specifically: Obtain the functional area distribution information and the vehicle space volume of the target vehicle according to the vehicle parameter information; Divide the vehicle space volume of the target vehicle into at least one button control area according to the functional area distribution information; obtain the control area space volume of the button control area, as well as the number of functional area functions and the number of functional area function types in the control area space volume corresponding to the button control area; Obtain the control area weight value corresponding to the control area based on the control area space volume corresponding to the button control area, the number of functional area functions in the control area space volume, and the functional area function types; Analyze the vehicle load information of the button control area to obtain the control area instruction weight value corresponding to the button control area, specifically: Obtain the number of people carried in the control area and the control area load value in the button control area based on the vehicle load information of the button control area; Obtain the control area instruction weight value of the button control area based on the number of people carried in the control area and the control area load value.

9. A vehicle-based voice communication method according to claim 8, characterized in that, Obtain the target voice instruction according to the voice instruction priority, and output the target voice instruction, specifically: If the voice instruction priorities of the voice instructions are all different, obtain the target voice instruction according to the voice instruction priority; If there are voice instructions with the same voice instruction priority, form a set of instructions to be sorted for the voice instructions with the same voice instruction priority, obtain the instruction keywords of the voice instructions in the set of instructions to be sorted, and obtain the keyword semantic matching degree between the voice instructions in the set of instructions to be sorted and other voice instructions; Obtain the instruction correlation coefficient of the voice instructions in the instruction set to be sorted according to the keyword semantic matching degree; Obtain the instruction sorting priority of the voice instructions in the instruction set to be sorted according to the instruction correlation coefficient, and obtain the target voice instruction according to the instruction sorting priority.

10. A vehicle-based voice communication system for implementing a vehicle-based voice communication method according to any one of claims 1-9, characterized in that, The system includes: AC device setting module: Set the vehicle voice control device, and the vehicle voice control device includes a device basic component and a device control button; The device control button includes a control function button and an AC function button, and the AC function button includes an AC activation key, an instruction recognition key, a fixed instruction execution key, and an intelligent instruction execution key; And the AC function button is connected with an activation voice instruction library and an execution voice instruction library. The activation voice instruction library contains preset activation voice instructions, and the execution voice instruction library contains at least one voice instruction; Device first execution module: Operate the AC activation key to output a preset activation voice instruction, and identify and obtain the activation feedback signal of the target vehicle according to the instruction recognition key; Device second execution module: If the fixed instruction execution key is operated, output the fixed voice instruction corresponding to the fixed instruction execution key; Device third execution module: If the intelligent instruction execution key is operated, obtain the vehicle information of the target vehicle, as well as the instruction history data and instruction category data of the voice instructions in the execution voice instruction library according to the instruction recognition key; And obtain the initial instruction coefficient corresponding to the voice instruction according to the analysis of the instruction history data of the voice instructions in the execution voice instruction library; obtain the voice instruction priority coefficient of the voice instructions according to the instruction category data of the voice instructions in the execution voice instruction library and the vehicle information of the target vehicle; Obtain the voice instruction priority of the voice instructions in the execution voice instruction library according to the initial instruction coefficient and the voice instruction priority coefficient; Obtain the target voice instruction according to the voice instruction priority, and output the target voice instruction.