Voice command recommendation method, device and electronic device
By obtaining and analyzing the data of the vehicle operation point, unused voice commands are recommended, which solves the problem of inefficient manual input when users apply functions or settings in the car, and improves the utilization rate of voice commands.
Patent Information
- Application Number
- CN202111328556.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-11-10
AI Technical Summary
When users apply functions or settings in the car, they lack knowledge on using voice commands, resulting in inefficiency in manual input and insufficient use of voice command functions.
By obtaining the operation point data uploaded by the car machine, determining the user's behavior, and determining whether there are corresponding target voice commands in the preset voice command library and whether the user has used the command. If it exists and has not been used, voice commands are recommended to guide the user.
It improves the efficiency of user input commands, makes full use of the voice command function of the vehicle computer, and solves the problems of inefficient manual input and unused voice commands.
Smart Images

Figure CN114038460B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer applications, and in particular to a method, device and electronic device for recommending voice commands. Background Art
[0002] In the era of rapid development of smart cockpits, the application software and setting functions in the car are becoming more and more abundant, and the order of magnitude of voice commands is growing rapidly in line with this.
[0003] Although some application functions or setting items in the car have been integrated with the function of inputting commands by voice, users often lack knowledge and do not actively use the voice command function. They still input related commands according to their previous manual input habits. This will result in low user input efficiency and the function of inputting commands by voice cannot be fully utilized. Therefore, there is an urgent need to provide users with effective guidance on voice commands. Summary of the invention
[0004] In view of this, an object of the present invention is to provide a method, device and electronic device for recommending voice commands, so as to alleviate the technical problems that the existing manual input of commands is inefficient and voice commands cannot be fully utilized.
[0005] In a first aspect, an embodiment of the present invention provides a method for recommending a voice command, comprising:
[0006] When the vehicle user manually operates the target vehicle computer, the operation point data uploaded by the target vehicle computer is obtained;
[0007] Determine the vehicle user behavior according to the operation tracking data;
[0008] Determining whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and determining whether the vehicle user has used the target voice command;
[0009] If the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, the target voice command is recommended to the target vehicle computer to guide the vehicle user to use it.
[0010] Further, determining the vehicle user behavior according to the operation tracking data includes:
[0011] Decrypting the operation embedding data to obtain the operation event corresponding to the operation embedding data;
[0012] The vehicle user behavior is determined according to the operation event.
[0013] Furthermore, the method further comprises:
[0014] Determining whether the target voice command has been recommended to the target vehicle computer;
[0015] If the target voice instruction has been recommended, the target voice instruction will no longer be recommended.
[0016] Furthermore, the method further comprises:
[0017] If the target voice command does not exist in the preset voice command library, or the vehicle user has used the target voice command, the target voice command is not recommended to the target vehicle computer.
[0018] Further, recommending the target voice command to the target vehicle computer includes:
[0019] The information of the target voice command is pushed to the target vehicle computer according to a preset recommendation rule, so as to recommend the target voice command to the target vehicle computer.
[0020] Further, determining whether the vehicle user has used the target voice command includes:
[0021] It is determined whether the vehicle user has used the target voice command based on the vehicle user's voice command usage record.
[0022] Furthermore, the information expression form of the target voice instruction includes any one of the following: a target voice instruction in a list form and a target voice instruction in a voice form.
[0023] In a second aspect, an embodiment of the present invention further provides a voice command recommendation device, comprising:
[0024] An acquisition unit, used for acquiring operation point data uploaded by the target vehicle computer when the vehicle user manually operates the target vehicle computer;
[0025] A determination unit, configured to determine a vehicle user behavior based on the operation tracking data;
[0026] a judgment unit, used to judge whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and to judge whether the vehicle user has used the target voice command;
[0027] A recommendation unit is used to recommend the target voice command to the target vehicle computer if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, so as to guide the vehicle user to use it.
[0028] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.
[0029] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to execute any method described in the first aspect above.
[0030] In an embodiment of the present invention, a method for recommending voice commands is provided, including: when a vehicle user manually operates a target vehicle computer, obtaining operation tracking data uploaded by the target vehicle computer; determining the vehicle user behavior based on the operation tracking data; judging whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and judging whether the vehicle user has used the target voice command; if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, then recommending the target voice command to the target vehicle computer to guide the vehicle user to use it. It can be seen from the above description that in the method for recommending voice commands of the present invention, when a vehicle user manually operates a target vehicle computer, it will be judged whether the vehicle user has used the target voice command corresponding to the manual operation. If the vehicle user has not used the target voice command corresponding to the manual operation, then the target voice command corresponding to the manual operation will be recommended to the target vehicle computer to guide the vehicle user to use it, thereby improving the input efficiency of the command, and making full use of the voice command function of the target vehicle computer, alleviating the technical problems of low efficiency of existing manual input commands and inability to fully utilize voice commands. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 A flowchart of a method for recommending voice commands provided by an embodiment of the present invention;
[0033] Figure 2 A flow chart of a method for determining vehicle user behavior based on operation tracking data provided by an embodiment of the present invention;
[0034] Figure 3 An architectural diagram of voice recommendation provided by an embodiment of the present invention;
[0035] Figure 4 A schematic diagram of a voice command recommendation device provided by an embodiment of the present invention;
[0036] Figure 5 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0037] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0038] At present, although some application functions or setting items in the car have been integrated with the function of inputting commands by voice, users often do not actively use the voice command function due to lack of knowledge. They still input related commands according to the previous manual input habits, resulting in low user input efficiency and the function of inputting commands by voice cannot be fully utilized.
[0039] Based on this, in the voice command recommendation method of the present invention, when a vehicle user manually operates the target vehicle computer, it will be determined whether the vehicle user has used the target voice command corresponding to the manual operation. If the vehicle user has not used the target voice command corresponding to the manual operation, the target voice command corresponding to the manual operation will be recommended to the target vehicle computer to guide the vehicle user to use it, thereby improving the input efficiency of the command and making full use of the voice command function of the target vehicle computer.
[0040] The embodiments of the present invention are further described below with reference to the accompanying drawings.
[0041] Embodiment 1:
[0042] According to an embodiment of the present invention, an embodiment of a method for recommending voice instructions is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0043] Figure 1 is a flow chart of a method for recommending a voice command according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0044] Step S102, when the vehicle user manually operates the target vehicle computer, the operation point data uploaded by the target vehicle computer is obtained;
[0045] In an embodiment of the present invention, the voice command recommendation method can be applied to a cloud platform. In actual application, a vehicle user can log in to his / her own account on the target vehicle computer of the vehicle he / she is driving, and then touch the application function item on the target vehicle computer to perform the above manual operation. Specifically, the display panel of the target vehicle computer can be operated in the form of click operation, long press operation, sliding operation, etc. The embodiment of the present invention does not specifically limit the above operation form, and other operation forms can also be used.
[0046] For ease of understanding, the embodiment of the present invention is described by taking the example of a vehicle user clicking on an application function item---contact book synchronization:
[0047] The above-mentioned address book synchronization function is generally in the System Settings → Personal → Address Book menu (the deeper the function, the lower the reach and learning rate of vehicle users). Vehicle users need to first click Settings, then click Personal, then click Address Book, then click Synchronize, and finally click the Confirm button to complete the address book synchronization function.
[0048] When the vehicle user performs the above manual operation on the target vehicle computer, the operation tracking data will be uploaded to the cloud platform. The above operation tracking data (the content of the corresponding icon is the specific event of the operation. For example, if the content of the icon corresponding to the operation tracking data is setting, then the specific event of the operation, that is, the operation event, is the event of clicking the setting) contains the corresponding operation event.
[0049] Step S104, determining the vehicle user behavior according to the operation tracking data;
[0050] As an example in the above step S102, it can be determined that the vehicle user behavior is address book synchronization. The specific process of determining the vehicle user behavior is described in detail below and will not be repeated here.
[0051] Step S106, determining whether there is a target voice command corresponding to the vehicle user behavior in the preset voice command library, and determining whether the vehicle user has used the target voice command;
[0052] As exemplified in the above step S102 , it is determined whether there is a target voice command for synchronization with the address book in the preset voice command library, and it is determined whether the vehicle user has used the target voice command for synchronization with the address book.
[0053] If the vehicle user has used the target voice command for address book synchronization, it means that the vehicle user knows the use of the above-mentioned address book synchronization command, which means that the vehicle user will use the voice command for address book synchronization, but he prefers to use manual operation to perform the address book synchronization function. At this time, the target voice command for address book synchronization is not recommended for the target vehicle computer; if the vehicle user has not used the target voice command for address book synchronization, it means that the vehicle user may not know that the target vehicle computer has integrated the voice command for address book synchronization, which means that the vehicle user will not use the voice command for address book synchronization. In this case, the target voice command for address book synchronization will be recommended for the target vehicle computer to guide the vehicle user to use it.
[0054] Specifically, the cloud platform stores the vehicle user's operation record information (which is associated with the vehicle computer and the vehicle computer software version), and the operation record information includes: the vehicle user's voice command usage record, the vehicle user's manual operation usage record and the vehicle user's various operation results (success or failure).
[0055] Step S108: If the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, the target voice command is recommended to the target vehicle computer to guide the vehicle user to use it.
[0056] In an embodiment of the present invention, a method for recommending voice commands is provided, including: when a vehicle user manually operates a target vehicle computer, obtaining operation tracking data uploaded by the target vehicle computer; determining the vehicle user behavior based on the operation tracking data; judging whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and judging whether the vehicle user has used the target voice command; if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, then recommending the target voice command to the target vehicle computer to guide the vehicle user to use it. It can be seen from the above description that in the method for recommending voice commands of the present invention, when a vehicle user manually operates a target vehicle computer, it will be judged whether the vehicle user has used the target voice command corresponding to the manual operation. If the vehicle user has not used the target voice command corresponding to the manual operation, then the target voice command corresponding to the manual operation will be recommended to the target vehicle computer to guide the vehicle user to use it, thereby improving the input efficiency of the command, and making full use of the voice command function of the target vehicle computer, alleviating the technical problems of low efficiency of existing manual input commands and inability to fully utilize voice commands.
[0057] The above content briefly introduces the recommendation method of the voice command of the present invention, and the specific contents involved therein are described in detail below.
[0058] In an alternative embodiment of the present invention, reference Figure 2The above step S104, determining the vehicle user behavior according to the operation point data, specifically includes the following steps:
[0059] Step S201, decrypt the operation embedding data to obtain the operation event corresponding to the operation embedding data;
[0060] Specifically, the operation tracking data includes specific operation content. For example, the vehicle user first clicks on Settings, then clicks on Personal, then clicks on Address Book, then clicks on Sync, and finally clicks on the Confirm button. The operation tracking data includes the operation content of clicking on Settings, the operation content of clicking on Personal, the operation content of clicking on Address Book, the operation content of clicking on Sync, and the operation content of clicking on Confirm. After decrypting them, the corresponding operation events are obtained, namely, a Settings click event, a Personal click event, an Address Book click event, a Sync click event, and a Confirm click event.
[0061] Step S202: determining the vehicle user behavior according to the operation event.
[0062] Specifically, the operation behavior chain of the vehicle user is first determined according to the operation event, and then the vehicle user behavior is determined according to the operation behavior chain.
[0063] As in the above example, the determined operation behavior chain is: Settings→Personal→Address Book→Sync→Confirm, and it can be determined that the vehicle user behavior is address book synchronization.
[0064] In an optional embodiment of the present invention, the above step S106, determining whether the vehicle user has used the target voice command, specifically includes:
[0065] It is determined whether the vehicle user has used the target voice command based on the vehicle user's voice command usage record.
[0066] In an optional embodiment of the present invention, the above step S108, recommending a target voice command to the target vehicle computer, specifically includes:
[0067] According to the preset recommendation rules, the information of the target voice command is pushed to the target vehicle computer to recommend the target voice command to the target vehicle computer.
[0068] Specifically, the above-mentioned preset recommendation rules can be some rules related to information push set based on safety considerations. For example: when a vehicle is traveling on a highway, if there is a target voice command to be recommended, it will generally not be recommended immediately for safety reasons, because the vehicle speed on the highway is fast, and directly pushing the target voice command information will interfere with the vehicle user's driving; for another example, some target voice commands are more complicated and take a long time, and the target voice command information will only be recommended when the vehicle is parked to avoid affecting the vehicle user's driving.
[0069] The information expression form of the target voice instruction includes any one of the following: a target voice instruction in a list form and a target voice instruction in a voice form.
[0070] In an optional embodiment of the present invention, the method further comprises:
[0071] It is determined whether the target voice command has been recommended to the target vehicle computer; if the target voice command has been recommended, the target voice command is no longer recommended.
[0072] Specifically, the cloud platform records the target voice commands that have been recommended to the target vehicle computer. After determining that the target voice command exists in the preset voice command library, it further determines whether the target voice command has been recommended to the target vehicle computer. If it has been recommended, the target voice command will no longer be recommended. In other words, as long as the target voice command has been recommended to the target vehicle computer, it will no longer be recommended regardless of whether the vehicle user corresponding to the target vehicle computer has used the target voice command (that is, after the target voice command is recommended to the target vehicle computer, if the vehicle user still uses the click method to enter, the target voice command will no longer be recommended in the future), avoiding the trouble caused to the vehicle user by recommending the target voice command to the vehicle user multiple times.
[0073] In an optional embodiment of the present invention, the method further comprises:
[0074] If the target voice command does not exist in the preset voice command library, or the vehicle user has used the target voice command, the target voice command is not recommended for the target vehicle computer.
[0075] Figure 3 The architecture diagram of voice recommendation is shown in the figure. It can be seen that when a vehicle user clicks on an application function on a target vehicle computer, the target vehicle computer uploads the operation tracking data to the cloud platform. Then the cloud platform calculates the vehicle user behavior and determines whether the vehicle user has used the target voice command corresponding to the vehicle user behavior. If not, the target voice command is recommended to the vehicle user, and the information of the target voice command is pushed to the target vehicle computer according to the preset recommendation rules.
[0076] The voice command recommendation method of the present invention can intelligently provide accurate voice expressions for vehicle users during the interaction process, making full use of the voice commands of the vehicle computer.
[0077] Embodiment 2:
[0078] The embodiment of the present invention further provides a voice command recommendation device, which is mainly used to execute the voice command recommendation method provided in the first embodiment of the present invention. The voice command recommendation device provided in the embodiment of the present invention is specifically introduced below.
[0079] Figure 4is a schematic diagram of a voice command recommendation device according to an embodiment of the present invention. Figure 4 As shown, the device mainly includes: an acquisition unit 10, a determination unit 20, a judgment unit 30 and a recommendation unit 40, wherein:
[0080] An acquisition unit, used for acquiring operation point data uploaded by the target vehicle computer when the vehicle user manually operates the target vehicle computer;
[0081] A determination unit, used to determine the vehicle user behavior according to the operation tracking data;
[0082] a determination unit, used to determine whether there is a target voice instruction corresponding to the vehicle user behavior in the preset voice instruction library, and to determine whether the vehicle user has used the target voice instruction;
[0083] The recommendation unit is used to recommend the target voice command to the target vehicle computer if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, so as to guide the vehicle user to use it.
[0084] In an embodiment of the present invention, a device for recommending voice commands is provided, including: when a vehicle user manually operates a target vehicle computer, obtaining operation tracking data uploaded by the target vehicle computer; determining the vehicle user behavior according to the operation tracking data; judging whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and judging whether the vehicle user has used the target voice command; if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, then recommending the target voice command to the target vehicle computer to guide the vehicle user to use it. It can be seen from the above description that in the device for recommending voice commands of the present invention, when a vehicle user manually operates a target vehicle computer, it will be judged whether the vehicle user has used the target voice command corresponding to the manual operation. If the vehicle user has not used the target voice command corresponding to the manual operation, then the target voice command corresponding to the manual operation will be recommended to the target vehicle computer to guide the vehicle user to use it, thereby improving the input efficiency of the command, and making full use of the voice command function of the target vehicle computer, alleviating the technical problems of low efficiency of existing manual input commands and inability to fully utilize voice commands.
[0085] Optionally, the determination unit is further used to: decrypt the operation embedding data to obtain the operation event corresponding to the operation embedding data; and determine the vehicle user behavior according to the operation event.
[0086] Optionally, the device is further used to: determine whether the target voice instruction has been recommended to the target vehicle computer; if the target voice instruction has been recommended, then the target voice instruction is no longer recommended.
[0087] Optionally, the device is also used for: if the target voice command does not exist in the preset voice command library, or the vehicle user has used the target voice command, then the target voice command is not recommended for the target vehicle computer.
[0088] Optionally, the recommendation unit is further used to: push information of the target voice command to the target vehicle computer according to a preset recommendation rule, so as to recommend the target voice command to the target vehicle computer.
[0089] Optionally, the judgment unit is further used to judge whether the vehicle user has used the target voice command based on the vehicle user's voice command usage record.
[0090] Optionally, the information expression form of the target voice instruction includes any one of the following: a target voice instruction in a list form and a target voice instruction in a voice form.
[0091] The device provided in the embodiment of the present invention has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0092] like Figure 5 As shown, an electronic device 600 provided in an embodiment of the present application includes: a processor 601, a memory 602 and a bus, wherein the memory 602 stores machine-readable instructions executable by the processor 601. When the electronic device is running, the processor 601 communicates with the memory 602 through the bus, and the processor 601 executes the machine-readable instructions to perform the steps of the recommendation method such as the above-mentioned voice command.
[0093] Specifically, the above-mentioned memory 602 and processor 601 can be general-purpose memories and processors, which are not specifically limited here. When the processor 601 runs the computer program stored in the memory 602, the above-mentioned voice instruction recommendation method can be executed.
[0094] The processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 601. The above processor 601 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the above method in combination with its hardware.
[0095] Corresponding to the above-mentioned voice instruction recommendation method, an embodiment of the present application also provides a computer-readable storage medium, which stores machine-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the steps of the above-mentioned voice instruction recommendation method.
[0096] The recommendation device for voice commands provided in the embodiment of the present application can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in the embodiment of the present application are the same as those of the aforementioned method embodiment. For the sake of brief description, for the parts not mentioned in the device embodiment, reference can be made to the corresponding contents in the aforementioned method embodiment. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can all refer to the corresponding processes in the aforementioned method embodiment, and will not be repeated here.
[0097] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0098] For another example, the flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the device, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0099] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0100] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0101] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or partly contribute to the prior art or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions for an electronic device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the vehicle marking method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0102] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0103] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solution of the present application, rather than to limit it. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the aforementioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solution recorded in the aforementioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiment of the present application. They should all be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for recommending voice commands, characterized in that: include: When the vehicle user manually operates the target vehicle computer, the operation point data uploaded by the target vehicle computer is obtained; Determine the vehicle user behavior according to the operation tracking data; Determining whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and determining whether the vehicle user has used the target voice command; If the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, recommending the target voice command to the target vehicle computer to guide the vehicle user to use it; Wherein, determining the vehicle user behavior according to the operation tracking data includes: Decrypting the operation embedding data to obtain the operation event corresponding to the operation embedding data; determining the vehicle user behavior according to the operation event; Wherein, recommending the target voice command to the target vehicle computer includes: Pushing information of the target voice command to the target vehicle computer according to a preset recommendation rule, so as to recommend the target voice command to the target vehicle computer; Wherein, determining whether the vehicle user has used the target voice command includes: It is determined whether the vehicle user has used the target voice command based on the vehicle user's voice command usage record.
2. The method according to claim 1, characterized in that The method further comprises: Determining whether the target voice command has been recommended to the target vehicle computer; If the target voice instruction has been recommended, the target voice instruction will no longer be recommended.
3. The method according to claim 1, characterized in that The method further comprises: If the target voice command does not exist in the preset voice command library, or the vehicle user has used the target voice command, the target voice command is not recommended to the target vehicle computer.
4. The method according to claim 1, characterized in that: The information expression form of the target voice instruction includes any one of the following: a target voice instruction in a list form and a target voice instruction in a voice form.
5. A voice command recommendation device, characterized in that: include: An acquisition unit, used for acquiring operation point data uploaded by the target vehicle computer when the vehicle user manually operates the target vehicle computer; A determination unit, configured to determine a vehicle user behavior based on the operation tracking data; a judgment unit, used to judge whether there is a target voice command corresponding to the vehicle user behavior in a preset voice command library, and to judge whether the vehicle user has used the target voice command; a recommendation unit, configured to recommend the target voice command to the target vehicle computer if the target voice command exists in the preset voice command library and the vehicle user has not used the target voice command, so as to guide the vehicle user to use the target voice command; Wherein, the determination unit is further used to: decrypt the operation embedding data to obtain the operation event corresponding to the operation embedding data; determine the vehicle user behavior according to the operation event; Wherein, the recommendation unit is further used for: pushing information of the target voice command to the target vehicle computer according to a preset recommendation rule, so as to recommend the target voice command to the target vehicle computer; The judgment unit is further used to judge whether the vehicle user has used the target voice command based on the vehicle user's voice command usage record.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Voice control method, device and projector
CN106356059A
Voice interaction method and device
CN110544473A