Hot keyword registration methods, systems, media, devices and vehicles

By creating hot word packages for each scenario and performing corresponding operations based on voice information, the problem of cumbersome hot word registration in existing technologies is solved, and fast and flexible hot word package registration is achieved.

CN115240663BActive Publication Date: 2025-11-14SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110449638.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-25
Publication Date
2025-11-14
Estimated Expiration
2041-04-25

AI Technical Summary

Technical Problem

In existing technologies, hot word registration requires the re-execution of scene-based actions, which makes the operation cumbersome.

Method used

By pre-setting the correspondence between scenarios and actions, a hot word package is created for each scenario. Voice information is acquired and its corresponding operation is established. External voice information is received and its existence in the hot word package is determined to execute the corresponding operation.

Benefits of technology

It enables the rapid execution of corresponding actions in each scenario, making the registration of hot word packages more flexible and convenient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115240663B_ABST
    Figure CN115240663B_ABST
Patent Text Reader

Abstract

This invention provides a hot word registration method, system, medium, device, and vehicle, comprising: pre-setting a correspondence between scenarios and actions, and establishing a hot word package for each scenario; acquiring voice information, acquiring corresponding operations based on the voice information and actions in the current scenario, establishing a correspondence between the voice information and the corresponding operations, and placing the voice information, the corresponding operations, and the correspondence between the voice information and the corresponding operations into the hot word package; receiving external voice information, determining whether the voice information exists in the hot word package, and if it exists, executing the corresponding operation based on the correspondence between the voice information and the corresponding operations. This invention provides a hot word registration method, system, medium, device, and vehicle that facilitates the rapid execution of corresponding actions in each scenario, making hot word package registration more flexible and convenient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of hot word registration technology, and in particular to a hot word registration method, system, medium, device and vehicle. Background Technology

[0002] Currently, context-based hot words are statically registered, such as in navigation search lists. This means that context-based actions need to be re-executed every time voice information is retrieved, which is quite cumbersome.

[0003] Therefore, we hope to solve the problem of how to perform corresponding operations directly based on voice information. Summary of the Invention

[0004] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide a hot word registration method, system, medium, device and vehicle to solve the problem of how to perform corresponding operations directly based on voice information in the prior art.

[0005] To achieve the above and other related objectives, the present invention provides a hot word registration method, comprising the following steps: pre-setting a correspondence between scenarios and actions, and establishing a hot word package for each scenario; acquiring voice information, acquiring the corresponding operation of the voice information based on the voice information and the action of the current scenario, establishing a correspondence between the voice information and the corresponding operation of the voice information, and placing the voice information, the corresponding operation of the voice information, and the correspondence between the voice information and the corresponding operation of the voice information into the hot word package; receiving external voice information, determining whether the voice information exists in the hot word package, and if it exists, executing the corresponding operation based on the correspondence between the voice information and the corresponding operation of the voice information.

[0006] To achieve the above objectives, the present invention also provides a hot word registration system, comprising: an establishment module, an acquisition module, and an execution module; the establishment module is used to preset the correspondence between scenarios and actions, and establish a hot word package for each scenario; the acquisition module is used to acquire voice information, acquire the corresponding operation of the voice information based on the voice information and the action of the current scenario, establish the correspondence between the voice information and the corresponding operation, and put the voice information, the corresponding operation, and the correspondence between the voice information and the corresponding operation into the hot word package; the execution module is used to receive external voice information, determine whether the voice information exists in the hot word package, and when it exists, execute the corresponding operation based on the correspondence between the voice information and the corresponding operation.

[0007] To achieve the above objectives, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the above-described hot word registration methods.

[0008] To achieve the above objectives, the present invention also provides a hot word registration device, comprising: a processor and a memory; the memory for storing a computer program; the processor being connected to the memory for executing the computer program stored in the memory, so that the hot word registration device performs any of the above-described hot word registration methods.

[0009] To achieve the above objectives, the present invention also provides a vehicle, including: the aforementioned hot word registration device; the vehicle is used to register hot words based on the hot word registration device. As described above, the hot word registration method, system, medium, device, and vehicle of the present invention have the following beneficial effects: they facilitate the rapid execution of corresponding actions in each scenario, making the registration of hot word packages more flexible and convenient. Attached Figure Description

[0010] Figure 1a The diagram shows an application scenario architecture of the hot word registration method of the present invention in one embodiment.

[0011] Figure 1b The flowchart shown is an embodiment of the hot word registration method of the present invention;

[0012] Figure 2 The diagram shown is a structural schematic of the hot word registration system of the present invention in one embodiment.

[0013] Figure 3 The diagram shown is a structural schematic of the hot word registration device of the present invention in one embodiment;

[0014] Figure 4 The diagram shown is a structural schematic of a vehicle according to an embodiment of the present invention;

[0015] Component designation explanation

[0016] 21. Creating Modules

[0017] 22 Acquisition Module

[0018] 23 Execution Module

[0019] 31 processors

[0020] 32 Memory

[0021] 41 Hot word registration device Detailed Implementation

[0022] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.

[0023] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0024] The hot word registration method, system, medium, device, and vehicle of the present invention are used to facilitate the rapid execution of corresponding actions in each scenario, making the registration of hot word packages more flexible and convenient.

[0025] like Figure 1a As shown, the hot word registration method, system, medium, device, and vehicle of the present invention can be applied to various application scenarios such as in-vehicle apps. When a user uses a certain scenario, a correspondence between the voice information and its corresponding operation is established based on the correspondence between the scenario and the action. This facilitates the direct execution of the corresponding operation based on the correspondence between the voice information and its corresponding operation when the user's voice information is received again in the same scenario.

[0026] like Figure 1b As shown, in one embodiment, the hot word registration method of the present invention includes the following steps:

[0027] Step S11: Preset the correspondence between scenarios and actions, and create a hot word package for each scenario.

[0028] Specifically, each preset scenario has a corresponding action. For example, the scenarios include specific operation scenarios of an in-vehicle app, such as music playback and navigation. The action corresponding to the music playback scenario is playing music. The action corresponding to the navigation scenario is navigation. Each scenario also has its corresponding hot word package, which contains voice information, the corresponding operation of the voice information, and a list of the voice information and its corresponding operation.

[0029] Step S12: Obtain voice information, obtain the corresponding operation of the voice information based on the voice information and the action of the current scene, establish the correspondence between the voice information and the corresponding operation of the voice information, and put the voice information, the corresponding operation of the voice information, and the correspondence between the voice information and the corresponding operation of the voice information into the hot word package.

[0030] Specifically, the voice information is the user's voice information. When the in-vehicle app is on a certain scene page, it will execute the corresponding operation for that scene page based on the voice information.

[0031] Step S13: Receive external voice information, determine whether the voice information exists in the hot word package, and if it exists, execute the corresponding operation based on the correspondence between the voice information and the corresponding operation of the voice information.

[0032] Specifically, the system receives the user's voice information, determines the scene of the current in-vehicle app page, determines whether the voice information is in the hot word package corresponding to the current scene, and if the voice information is present, performs the corresponding operation based on the correspondence between the voice information and the corresponding operation of the voice information.

[0033] Specifically, when the scenario is a music playback scenario;

[0034] A pre-defined correspondence between music playback scenarios and playback actions is established, creating a playback hotword package for each music playback scenario. The music playback scenario includes the playback page of a music playback app. The playback hotword package consists of the voice information, the playback operation of the voice information, and a list of the correspondence between the voice information and the playback operation.

[0035] The system acquires voice information, obtains playback operations for the voice information based on the voice information and playback actions, establishes a correspondence between the voice information and the playback operations, and places the voice information, the playback operations, and the correspondence between the voice information and the playback operations into a playback hot word package. For example, acquiring the user's spoken voice information "Qinghai-Tibet Plateau," establishing a correspondence between the voice information "Qinghai-Tibet Plateau" and the playback operations for "Qinghai-Tibet Plateau," and placing "Qinghai-Tibet Plateau," the playback operation for "Qinghai-Tibet Plateau," and the correspondence between the playback operations for "Qinghai-Tibet Plateau" into the playback hot word package.

[0036] The system receives external voice information, determines whether the voice information exists in the playback hot word package, and if it does, executes the corresponding playback operation based on the correspondence between the voice information and its playback operation. Specifically, when the received external voice information is "Qinghai-Tibet Plateau," since "Qinghai-Tibet Plateau" already exists in the playback hot word package, the system directly executes the playback operation for "Qinghai-Tibet Plateau" based on the correspondence between "Qinghai-Tibet Plateau" and its playback operation, i.e., plays the song "Qinghai-Tibet Plateau." This allows users to directly execute playback operations for specific songs.

[0037] Specifically, when the scenario is a navigation scenario;

[0038] A mapping relationship between preset navigation scenarios and navigation actions is established, and a navigation hotword package is created for each navigation scenario. The navigation scenario refers to the navigation page of a navigation app. The mapping relationship between the preset navigation page and navigation actions is defined, and the navigation hotword package consists of voice information, navigation operations associated with the voice information, and a list of mapping relationships between the voice information and its navigation operations.

[0039] The system acquires voice information, obtains navigation operations based on the voice information and navigation actions, establishes a correspondence between the voice information and the navigation operations, and places the voice information, the navigation operations, and the correspondence between the voice information and the navigation operations into the navigation hot word package. Specifically, for example, if the user's voice information is "Nanjing West Road," a correspondence is established between the "Nanjing West Road" voice information and the navigation operations associated with it. The correspondence between "Nanjing West Road," the navigation operations associated with "Nanjing West Road," and the navigation operations associated with "Nanjing West Road" are then placed into the navigation hot word package.

[0040] The system receives external voice information and determines whether the voice information exists in the navigation hotspot package. If it exists, it executes the corresponding navigation operation based on the correspondence between the voice information and its navigation operation. Specifically, when the received external voice information is "Nanjing West Road," since the current scenario is a navigation scenario and "Nanjing West Road" already exists in the navigation hotspot package, the system directly executes the navigation operation for Nanjing West Road based on the correspondence between "Nanjing West Road" and its navigation operation. This allows users to directly perform navigation operations to a specified location.

[0041] like Figure 2As shown in one embodiment, the hot word registration system of the present invention includes an establishment module 21, an acquisition module 22, and an execution module 23. The establishment module 21 is used to preset the correspondence between scenes and actions, and to establish a hot word package for each scene. The acquisition module 22 is used to acquire voice information, acquire the corresponding operation of the voice information based on the voice information and the action of the current scene, establish the correspondence between the voice information and the corresponding operation, and put the voice information, the corresponding operation, and the correspondence between the voice information and the corresponding operation into the hot word package. The execution module 23 is used to receive external voice information, determine whether the voice information exists in the hot word package, and if it exists, execute the corresponding operation based on the correspondence between the voice information and the corresponding operation.

[0042] Specifically, the scenarios include: music playback scenario and navigation scenario.

[0043] Specifically, when the scenario is a music playback scenario; the establishment module is used to preset the correspondence between music playback scenarios and playback actions, and establish a playback hot word package for the music playback scenario; the acquisition module is used to acquire voice information, acquire the playback operation of the voice information based on the voice information and the playback action, establish the correspondence between the voice information and the playback operation of the voice information, and put the voice information, the playback operation of the voice information, and the correspondence between the voice information and the playback operation of the voice information into the playback hot word package; the execution module is used to receive external voice information, determine whether the voice information exists in the playback hot word package, and when it exists, execute the corresponding playback operation of the voice information based on the correspondence between the voice information and the playback operation of the voice information.

[0044] Specifically, when the scenario is a navigation scenario; the establishment module is used to preset the correspondence between navigation scenarios and navigation actions, and establish a navigation hot word package for the navigation scenario; the acquisition module is used to acquire voice information, acquire the navigation operation of the voice information based on the voice information and navigation actions, establish the correspondence between the voice information and the navigation operation of the voice information, and put the voice information, the navigation operation of the voice information, and the correspondence between the voice information and the navigation operation of the voice information into the navigation hot word package; the execution module is used to receive external voice information, determine whether the voice information exists in the navigation hot word package, and when it exists, execute the corresponding navigation operation of the voice information based on the correspondence between the voice information and the navigation operation of the voice information.

[0045] It should be noted that the structure and principle of module 21, module 22, and module 23 correspond one-to-one with the steps in the hot word registration method described above, so they will not be repeated here.

[0046] It should be noted that the division of the various modules in the above system is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, module x can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the aforementioned device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0047] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Microprocessors (MPUs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to form a system-on-a-chip (SOC).

[0048] In one embodiment of the present invention, the present invention further includes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described hot word registration methods.

[0049] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented using computer program-related hardware. The aforementioned computer program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0050] like Figure 3 As shown, in one embodiment, the hot word registration device of the present invention includes: a processor 31 and a memory 32; the memory 32 is used to store a computer program; the processor 31 is connected to the memory 32 and is used to execute the computer program stored in the memory 32 so that the hot word registration device performs any of the hot word registration methods described above.

[0051] Specifically, the memory 32 includes various media capable of storing program code, such as ROM, RAM, magnetic disk, USB flash drive, memory card, or optical disk.

[0052] Preferably, the processor 31 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 gate or transistor logic devices, or discrete hardware components.

[0053] like Figure 4 As shown, in one embodiment, the present invention also provides a vehicle, including: the above-described hot word registration device 41; the vehicle is used to register hot words based on the hot word registration device.

[0054] In summary, the hot word registration method, system, medium, device, and vehicle of this invention facilitate the rapid execution of corresponding actions in each scenario, making hot word package registration more flexible and convenient. Therefore, this invention effectively overcomes the various shortcomings of the prior art and has high industrial application value.

[0055] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A method for registering hot words, characterized in that, Includes the following steps: The system establishes a correspondence between preset scenarios and actions, and creates a hot word package for each scenario. Acquire voice information, obtain the corresponding operation of the voice information based on the voice information and the action of the current scene, establish the correspondence between the voice information and the corresponding operation, and put the voice information, the corresponding operation of the voice information, and the correspondence between the voice information and the corresponding operation into the hot word package; The voice information is limited to song information or location information; Receive external voice information, determine whether the voice information exists in the hot word package, and if it exists, execute the corresponding operation based on the correspondence between the voice information and the corresponding operation of the voice information.

2. The hot word registration method according to claim 1, wherein the scenario includes: Music playback scenario, navigation scenario.

3. The hot word registration method according to claim 2, when the scenario is a music playback scenario; The system establishes a correspondence between preset music playback scenarios and playback actions, and creates a hot word package for each music playback scenario. Acquire voice information, obtain the playback operation of the voice information based on the voice information and the playback action, establish the correspondence between the voice information and the playback operation of the voice information, and put the voice information, the playback operation of the voice information, and the correspondence between the voice information and the playback operation of the voice information into the playback hot word package; Receive external voice information, determine whether the voice information exists in the playback hot word package, and if it exists, execute the corresponding playback operation of the voice information based on the correspondence between the voice information and the playback operation of the voice information.

4. The hot word registration method according to claim 2, wherein the scenario is a navigation scenario; Pre-define the correspondence between navigation scenarios and navigation actions, and create navigation hot word packages for navigation scenarios; Acquire voice information, obtain navigation operations based on the voice information and navigation actions, establish a correspondence between the voice information and the navigation operations, and put the voice information, the navigation operations, and the correspondence between the voice information and the navigation operations into the navigation hot word package; Receive external voice information, determine whether the voice information exists in the navigation hot word package, and if it exists, execute the corresponding navigation operation based on the correspondence between the voice information and the navigation operation of the voice information.

5. A hot word registration system, characterized in that, include: Create modules, acquire modules, and execute modules; The establishment module is used to preset the correspondence between scenarios and actions, and to establish a hot word package for each scenario; The acquisition module is used to acquire voice information, acquire the corresponding operation of the voice information based on the voice information and the action of the current scene, establish the correspondence between the voice information and the corresponding operation, and put the voice information, the corresponding operation of the voice information, and the correspondence between the voice information and the corresponding operation into the hot word package; The voice information is limited to song information or location information; The execution module is used to receive external voice information, determine whether the voice information exists in the hot word package, and if it exists, execute the corresponding operation based on the correspondence between the voice information and the corresponding operation of the voice information.

6. The hot word registration system according to claim 5, wherein the scenario includes: Music playback scenario, navigation scenario.

7. The hot word registration system according to claim 5, when the scenario is a music playback scenario; The establishment module is used to preset the correspondence between music playback scenarios and playback actions, and to establish a playback hot word package for music playback scenarios; The acquisition module is used to acquire voice information, acquire the playback operation of the voice information based on the voice information and the playback action, establish the correspondence between the voice information and the playback operation of the voice information, and put the voice information, the playback operation of the voice information, and the correspondence between the voice information and the playback operation of the voice information into the playback hot word package; The execution module is used to receive external voice information, determine whether the voice information exists in the playback hot word package, and when it exists, execute the corresponding playback operation of the voice information based on the correspondence between the voice information and the playback operation of the voice information.

8. The hot word registration system according to claim 5, wherein the scenario is a navigation scenario; The establishment module is used to preset the correspondence between navigation scenarios and navigation actions, and to establish a navigation hot word package for the navigation scenario; the acquisition module is used to acquire voice information, acquire the navigation operation of the voice information based on the voice information and navigation actions, establish the correspondence between the voice information and the navigation operation of the voice information, and put the voice information, the navigation operation of the voice information, and the correspondence between the voice information and the navigation operation of the voice information into the navigation hot word package; The execution module is used to receive external voice information, determine whether the voice information exists in the navigation hot word package, and when it exists, execute the corresponding navigation operation of the voice information based on the correspondence between the voice information and the navigation operation of the voice information.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program is executed by a processor to implement the hot word registration method according to any one of claims 1 to 4.

10. A hot word registration device, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is connected to the memory and is used to execute the computer program stored in the memory so that the hot word registration device performs the hot word registration method according to any one of claims 1 to 4.

11. A vehicle, characterized in that, include: The aforementioned hot word registration device; The vehicle is used for hot word registration based on the hot word registration device.

Citation Information

Patent Citations

  • Vehicle control method and device, storage medium and control terminal

    CN110211584A

  • Speech recognition method and device

    WO2017206133A1