A method and device for a voice priority control system in an offline state

By obtaining the priority of system control in offline state and adjusting the priority of voice control to the highest priority control, the problem of voice control command failure caused by offline Internet is solved, and the practicality of voice control system is improved.

CN115035895BActive Publication Date: 2025-06-20SHENZHEN IPLAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210592350.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-27
Publication Date
2025-06-20
Estimated Expiration
2042-05-27

AI Technical Summary

Technical Problem

Internet-controlled voice is offline, resulting in command failure, reducing the priority of the voice control system.

Method used

A method of using a voice priority control system based on an offline state is provided, by obtaining controllable content that currently has control rights, it is determined whether it can be adjusted manually, and the content that can be adjusted manually is removed. Then, it is determined whether the remaining content is voice-first control. If not, the priority is set to voice command priority control.

Benefits of technology

Even in the offline state, the priority of the voice control system is still optimal, effectively improving the practicality of the voice control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115035895B_ABST
    Figure CN115035895B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for a voice priority control system in an offline state, which are applied to the field of voice control technology; obtaining controllable content with current control authority; determining whether the controllable content can be adjusted manually; if so, removing the first content that can be adjusted manually from the controllable content to obtain first control content; determining whether the first control content is voice priority control; if not, setting the priority corresponding to the first control content to voice command priority control; by obtaining the priority of system control in an offline state and adjusting the voice control priority to the highest priority control, the present invention can use pre-recorded voice commands to perform voice command control on devices to be controlled. Even in an offline state, the priority of the voice control system is still optimal, effectively improving the practicability of the voice control system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of voice control, and particularly to a method and device for a voice priority control system based on an offline state. Background Art

[0002] Voice control is one of the important technologies in the field of information technology. With the development and progress of technology, voice control has been widely applied to our real life. In the existing technology of voice control at present, voice recognition all adopts the technology of storing in the "cloud" and performing voice recognition in the "cloud". Therefore, voice control needs to rely on the network to be realized.

[0003] However, in real life and work, in various usage environments of voice control, the network cannot be completely covered; at the same time, the traffic of many users is limited. When the user controls the system, the voice based on Internet control in the system fails due to Internet offline, resulting in the invalidation of instructions and reducing the priority of the voice control system. Summary of the Invention

[0004] The present invention aims to solve the problem that the voice based on Internet control fails due to Internet offline, resulting in the invalidation of instructions and reducing the priority of the voice control system, and provides a method and device for a voice priority control system based on an offline state.

[0005] The present invention adopts the following technical means to solve the technical problems:

[0006] The present invention provides a method for a voice priority control system based on an offline state, including the following steps:

[0007] Obtain the controllable content that currently has control authority;

[0008] Judge whether the controllable content can be adjusted manually;

[0009] If so, remove the first content that can be adjusted manually from the controllable content to obtain the first control content;

[0010] Judge whether the first control content is voice priority control;

[0011] If not, set the priority corresponding to the first control content to voice instruction priority control.

[0012] Further, in the step of obtaining the controllable content that currently has control authority, it includes:

[0013] Obtain the control instruction of the controllable content;

[0014] Judge whether the control instruction has a preset voice instruction;

[0015] If not, record the corresponding voice command according to the controllable content.

[0016] Further, after the step of obtaining the controllable content that currently has control authority, it includes:

[0017] Obtain the device efficacy corresponding to the controllable content;

[0018] Judge whether the device efficacy has the function of receiving voices;

[0019] If so, obtain the control authority of the device.

[0020] Further, before the step of obtaining the controllable content that currently has control authority, it includes:

[0021] Obtain the state content maintained by the controllable content before the offline state;

[0022] Judge whether the state content conforms to the preset off state;

[0023] If not, reset the controllable content to the off state.

[0024] Further, in the step of setting the priority corresponding to the first control content to voice command priority control, it includes:

[0025] Obtain other control methods corresponding to the first control content; the other control methods include a controller or a remote control;

[0026] Judge whether the other control methods have control priority;

[0027] If so, reset the control priority and adjust the control priority to voice priority control.

[0028] Further, before the step of judging whether the first control content is voice priority control, it includes:

[0029] Obtain the controlled model of the device corresponding to the first control content;

[0030] Judge whether there is a preset acoustic model in the controlled model;

[0031] If so, determine that the first control content has voice control priority.

[0032] Further, after the step of setting the priority corresponding to the first control content to voice command priority control, it includes:

[0033] Obtain the preset voice control command;

[0034] Judge whether the voice control command matches the corresponding offline device;

[0035] If so, preferentially select the voice control instruction to control the offline device.

[0036] The present invention also provides a device for a voice priority control system based on an offline state, including:

[0037] A first acquisition module, configured to acquire controllable content that currently has control authority;

[0038] A first judgment module, configured to judge whether the controllable content can be adjusted manually;

[0039] A first execution module, configured to, if so, remove the first content that can be adjusted manually from the controllable content to obtain first control content;

[0040] A second judgment module, configured to judge whether the first control content is voice priority control;

[0041] A second execution module, configured to, if not, set the priority corresponding to the first control content to voice instruction priority control.

[0042] Further, the first acquisition module further includes:

[0043] A first acquisition unit, configured to acquire a control instruction of the controllable content;

[0044] A first judgment unit, configured to judge whether the control instruction has a preset voice instruction;

[0045] A first execution unit, configured to, if not, record a corresponding voice instruction according to the controllable content.

[0046] Further, it further includes:

[0047] A second acquisition module, configured to acquire the device efficacy corresponding to the controllable content;

[0048] A third judgment module, configured to judge whether the device efficacy has a function of receiving voices;

[0049] A third execution module, configured to, if so, acquire the control authority of the device.

[0050] The present invention provides a method and a device for a voice priority control system based on an offline state, and has the following beneficial effects:

[0051] In the present invention, by obtaining the priority of system control in the offline state and adjusting the voice control priority to the highest priority control, voice command control can be performed on the devices to be controlled using pre-recorded voice commands. Even in the offline state, the priority of the voice control system remains optimal, effectively improving the practicability of the voice control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 FIG. is a schematic flowchart of an embodiment of a method for a voice priority control system based on the offline state of the present invention;

[0053] Figure 2 FIG. is a structural block diagram of an embodiment of an apparatus for a voice priority control system based on the offline state of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0054] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

[0055] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0056] Refer to the attached Figure 1 , a method for a voice priority control system based on the offline state in an embodiment of the present invention includes the following steps:

[0057] S1: Obtain the controllable content currently having control authority;

[0058] S2: Determine whether the controllable content can be adjusted manually;

[0059] S3: If so, remove the first content that can be adjusted manually from the controllable content to obtain the first control content;

[0060] S4: Determine whether the first control content is voice priority control;

[0061] S5: If not, set the priority corresponding to the first control content to voice command priority control.

[0062] In this embodiment, the system obtains the controllable content that currently has control rights in the offline state, and determines whether these controllable contents need to be removed according to whether these controllable contents can be adjusted manually; for example, the system obtains that the controllable content that currently has control rights is to adjust the temperature of the refrigerator, and the system knows that the instruction to adjust the temperature of the refrigerator has the function of being adjusted manually. By manually pressing the temperature adjuster on the refrigerator, the temperature of the refrigerator can be adjusted manually, that is, it can be determined that adjusting the temperature of the refrigerator is the first content that can be adjusted manually, and this content needs to be removed within the scope of the controllable content; for example, the system obtains that the controllable content that currently has control rights is to control the kitchen utensils to heat up, and the system knows that the instruction to control the kitchen utensils to heat up cannot be adjusted manually. After the voice instruction preset is recognized by the kitchen utensils, the kitchen utensils can heat up by themselves, that is, it can be determined that controlling the kitchen utensils to heat up is not the first content that can be adjusted manually, and this content does not need to be removed within the scope of the controllable content; after the system removes all the first contents that can be adjusted manually, only the first control content that can only be controlled by instructions remains; by judging whether the first control content is voice-priority control, the priority of the first control content is adjusted to voice-priority control; for example, the system obtains that the first control content that can only be controlled by instructions is to turn on or off the air conditioner, and the system knows that when the air conditioner can only be controlled by a remote control or a voice instruction, that is, both adjusting the air conditioner by the remote control or voice control can achieve turning on or off the air conditioner. At this time, the system will set the priority of controlling the air conditioner to voice-priority control, and the second priority is remote control.

[0063] In this embodiment, in step S1 of obtaining the controllable content that currently has control rights, it includes:

[0064] S11: Obtain the control instruction of the controllable content;

[0065] S12: Judge whether the control instruction has a preset voice instruction;

[0066] S13: If not, record the corresponding voice instruction according to the controllable content.

[0067] In this embodiment, the system obtains the control instructions for the currently controllable content and determines whether these control instructions can be controlled by voice according to the preset voice instructions, such as the instructions for manual adjustment and replacement, the infrared instructions sent by the remote control, or the voice instructions sent by people. For example, when the system obtains that the control instruction for the currently controllable content is the instruction for manual adjustment and replacement, such as the temperature of the refrigerator needs to be adjusted manually by pressing the button on the refrigerator, it is determined that the controllable content for adjusting the temperature of the refrigerator does not have the preset voice instruction and cannot be adjusted by the voice instruction sent by people. For example, when the system obtains that the control instruction for the currently controllable content is the voice instruction sent by people, such as the kitchen utensils need to be heated, at this time, since the kitchen utensils have the preset voice instruction, it means that the kitchen utensils can recognize the voice instruction sent by people and can be controlled by the voice instruction to heat the kitchen utensils.

[0068] In this embodiment, after step S1 of obtaining the currently controllable content with control authority, it includes:

[0069] S101: Obtain the device efficacy corresponding to the controllable content;

[0070] S102: Determine whether the device efficacy has the function of receiving voice;

[0071] S103: If so, obtain the control authority of the device.

[0072] In this embodiment, the system obtains the efficacy of the corresponding devices in the controllable content and determines whether these corresponding devices need to be incorporated into the system for control according to whether these corresponding devices have the function of receiving voice. For example, when the system obtains that the corresponding device in the controllable content is an air conditioner, and the system knows that the control instruction for adjusting the air conditioner can only be controlled by the remote control, it is determined that the air conditioner does not have the function of receiving voice, and the system does not need to obtain the control authority of the air conditioner. For example, when the system obtains that the corresponding device in the controllable content is a kitchen utensil, and the system knows that the control instruction for adjusting the kitchen utensil can only be adjusted by the kitchen utensil recognizing the voice instruction sent by people, it is determined that the kitchen utensil has the function of receiving voice, and the system needs to obtain the control authority of the kitchen utensil.

[0073] In this embodiment, before step S1 of obtaining the currently controllable content with control authority, it includes:

[0074] S1001: Obtain the status content maintained by the controllable content before the offline state;

[0075] S1002: Determine whether the status content conforms to the preset off state;

[0076] S1003: If not, reset the controllable content to the off state.

[0077] In this embodiment, the system determines whether the status content of the controllable content before going offline meets the status that should be closed after going offline by obtaining the status content maintained by the controllable content before going offline, so as to confirm whether it is necessary to reset the controllable content to the closed state; for example, the system obtains that the controllable content is a light bulb switch, and the light bulb switch is in the on state before going offline. After going offline, although the light bulb is not in the running state, once it reconnects to the Internet, that is, the light bulb will return to the running state again. If the light bulb is not required to run at this time, it will result in a waste of resources. At this time, it is necessary to reset the state maintained by the light bulb when it is offline to the closed state to avoid wasting resources; for example, the system obtains that the controllable content is the operation of an air conditioner. The operation of the air conditioner is in the on state before going offline. After going offline, the operation of the air conditioner will automatically be in the off state. Therefore, it is not necessary to reset the state maintained by the air conditioner when it is offline.

[0078] In this embodiment, in step S5 of setting the priority corresponding to the first control content to voice command priority control, it includes:

[0079] S51: Obtain other control methods corresponding to the first control content; the other control methods include a controller or a remote control;

[0080] S52: Determine whether the other control method has control priority;

[0081] S53: If so, reset the control priority and adjust the control priority to voice priority control.

[0082] In this embodiment, the system determines whether it is necessary to reset the control priority to voice priority control by obtaining other control methods of the first control content and based on whether the other control methods of the first control content have control priority; for example, the system obtains that the first control content is to control the temperature increase and decrease of an air conditioner, and the system knows that the priority of controlling the air conditioner is remote control priority and voice control is secondary priority. It can be determined that the remote control of the other control method has control priority at this time. At this time, it is necessary to reset the priority of controlling the air conditioner and adjust it to voice priority control, with remote control control being secondary priority; for example, the system obtains that the first control content is to heat kitchen utensils, and the system knows that the priority of heating kitchen utensils is voice priority control. It can be determined that the other control methods do not have control priority at this time. At this time, it is not necessary to reset the priority of heating kitchen utensils.

[0083] In this embodiment, before step S4 of determining whether the first control content is voice priority control, it includes:

[0084] S401: Obtain the controlled model of the device corresponding to the first control content;

[0085] S402: Determine whether there is a preset acoustic model in the controlled model;

[0086] S403: If so, determine that the first control content has voice control priority.

[0087] In this embodiment, the system obtains the controlled model of the device corresponding to the first control content, and based on the controlled model owned by the device, determines whether the device can be controlled by voice commands because it has an acoustic model; for example, the system obtains that the controlled model of the air conditioner corresponding to the first control content is an infrared model, that is, there is no preset acoustic model in the air conditioner and it cannot receive voice command control, and can only control the air conditioner by the infrared command emitted by the remote control; for example, the system obtains that the controlled models of the kitchen utensils corresponding to the first control content are an infrared model and an acoustic model, that is, there is a preset acoustic model in the kitchen utensils and it can receive voice command control, that is, at this time, it can be determined that the device with the first control content being the kitchen utensils has voice control priority, and even if the control priority of the kitchen utensils is infrared control, the control priority can be adjusted to voice priority control.

[0088] In this embodiment, after the step S5 of setting the priority corresponding to the first control content to voice command priority control, it includes:

[0089] S501: Obtain a preset voice control command;

[0090] S502: Determine whether the voice control command matches the corresponding offline device;

[0091] S503: If so, preferentially select the voice control command to control the offline device.

[0092] In this embodiment, the system obtains the voice control commands for controlling the device, and based on the preset voice control commands of the device, determines whether these voice control commands for controlling the device match the corresponding offline devices; for example, the system obtains that the voice control command for controlling the air conditioner is to raise or lower the temperature of the air conditioner, and the system knows that the preset voice control commands of the air conditioner include the on or off command of the air conditioner and the command to raise or lower the temperature of the air conditioner, that is, at this time, the air conditioner can recognize the command to raise or lower the temperature and preferentially recognize the voice control command, and secondarily recognize the command issued by the remote control; for example, the system obtains that the voice control command for controlling the kitchen utensils is to heat the kitchen utensils, and the system knows that the preset voice control commands of the kitchen utensils include the movement command of the kitchen utensils and the cleaning command of the kitchen utensils, that is, at this time, the kitchen utensils cannot recognize the command to heat, and other command methods other than voice control are required to make the kitchen utensils heat.

[0093] Refer to the appendix Figure 2, a device of the voice - priority control system based on the offline state in an embodiment of the present invention, characterized by including:

[0094] A first acquisition module 10, configured to acquire the controllable content that currently has control authority;

[0095] A first judgment module 20, configured to judge whether the controllable content can be adjusted manually;

[0096] A first execution module 30, configured to, if so, remove the first content that can be adjusted manually from the controllable content to obtain first control content;

[0097] A second judgment module 40, configured to judge whether the first control content is voice - priority control;

[0098] A second execution module 50, configured to, if not, set the priority corresponding to the first control content to voice - instruction - priority control.

[0099] In this embodiment, the first acquisition module 10 acquires the controllable content that currently has control authority in the offline state. According to whether these controllable contents can be adjusted manually, the first judgment module 20 judges whether these controllable contents need to be removed. For example, when the system acquires that the controllable content with current control authority is to adjust the temperature of the refrigerator, and the system knows that the instruction to adjust the temperature of the refrigerator has the function of being adjusted manually, that is, the temperature of the refrigerator can be adjusted manually by pressing the temperature adjuster on the refrigerator, it can be determined that adjusting the temperature of the refrigerator is the first content that can be adjusted manually, and the first execution module 30 needs to remove this content within the range of the controllable content. For example, when the system acquires that the controllable content with current control authority is to control the kitchenware to heat up, and the system knows that the instruction to control the kitchenware to heat up cannot be adjusted manually, and after the preset voice instruction is recognized by the kitchenware, the kitchenware can heat up by itself, it can be determined that controlling the kitchenware to heat up is not the first content that can be adjusted manually, and there is no need to remove this content within the range of the controllable content. After the system removes all the first contents that can be adjusted manually, only the first control content that can only be controlled by instructions remains. The second judgment module 40 adjusts the priority of the first control content to voice - priority control by judging whether the first control content is voice - priority control. For example, when the system acquires that the first control content that can only be controlled by instructions is to turn on or off the air conditioner, and the system knows that turning on or off the air conditioner can only be controlled by a remote control or a voice instruction, that is, both adjusting the air conditioner by the remote control or voice control can achieve turning on or off the air conditioner. At this time, the second execution module 50 will set the priority of controlling the air conditioner to voice - priority control, and the second priority is remote - control control.

[0100] In this embodiment, the first acquisition module further includes:

[0101] A first acquisition unit for acquiring a control instruction for the controllable content;

[0102] A first judgment unit for judging whether the control instruction has a preset voice instruction;

[0103] A first execution unit for, if not, recording a corresponding voice instruction according to the controllable content.

[0104] In this embodiment, the system acquires the control instructions of the current controllable content, and judges whether these control instructions can be controlled by voice according to the preset voice instructions, such as the instructions for manual adjustment and replacement, the infrared instructions issued by the remote control, or the voice instructions issued by people; for example, when the system acquires the control instruction of the current controllable content as the instruction for manual adjustment and replacement, such as the temperature of the refrigerator needs to be manually adjusted by pressing the button on the refrigerator to adjust the temperature of the refrigerator, it is determined that the controllable content for adjusting the temperature of the refrigerator does not have a preset voice instruction and cannot be adjusted by the voice instruction issued by people; for example, when the system acquires the control instruction of the current controllable content as the voice instruction issued by people, such as the kitchen utensils need to be heated, at this time, since the kitchen utensils have a preset voice instruction, it means that the kitchen utensils can recognize the voice instruction issued by people and can control the kitchen utensils to be heated through the voice instruction.

[0105] In this embodiment, it further includes:

[0106] A second acquisition module for acquiring the device efficacy corresponding to the controllable content;

[0107] A third judgment module for judging whether the device efficacy has the function of receiving voices;

[0108] A third execution module for, if so, acquiring the control right of the device.

[0109] In this embodiment, the system acquires the efficacy of the corresponding devices in the controllable content, and judges whether these corresponding devices need to be incorporated into the system for control according to whether these corresponding devices have the function of receiving voices; for example, when the system acquires that the corresponding device in the controllable content is an air conditioner, and the system knows that the control instruction for adjusting the air conditioner can only be controlled by the remote control, it is determined that the air conditioner does not have the function of receiving voices and the system does not need to acquire the control right of the air conditioner; for example, when the system acquires that the corresponding device in the controllable content is a kitchen utensil, and the system knows that the control instruction for adjusting the kitchen utensil can only be adjusted by the kitchen utensil recognizing the voice instruction issued by people, it is determined that the kitchen utensil has the function of receiving voices and the system needs to acquire the control right of the kitchen utensil.

[0110] In this embodiment, it further includes:

[0111] A third acquisition module, configured to acquire the status content maintained by the controllable content before the offline state;

[0112] A fourth judgment module, configured to judge whether the status content conforms to a preset off state;

[0113] A fourth execution module, configured to, if not, reset the controllable content to the off state.

[0114] In this embodiment, the system acquires the status content maintained by the controllable content before the offline state, and judges whether the status content conforms to the off state after the offline state, so as to confirm whether it is necessary to reset the controllable content to the off state; for example, the system acquires that the controllable content is a light bulb switch, and the light bulb switch is in the on state before the offline state. After the offline state, although the light bulb is not in the running state, once it is reconnected to the Internet, that is, the light bulb will return to the running state again. If the light bulb is not required to run at this time, it will result in a waste of resources. At this time, it is necessary to reset the state maintained by the light bulb in the offline state to the off state to avoid wasting resources; for example, the system acquires that the controllable content is the operation of an air conditioner, and the air conditioner operation is in the on state before the offline state. After the offline state, the air conditioner operation will automatically be in the off state. Therefore, it is not necessary to reset the state maintained by the air conditioner in the offline state.

[0115] In this embodiment, the second execution module further includes:

[0116] A second acquisition unit, configured to acquire other control methods corresponding to the first control content; the other control methods include a controller or a remote control;

[0117] A second judgment unit, configured to judge whether the other control methods have control priorities;

[0118] A second execution unit, configured to, if so, reset the control priority and adjust the control priority to voice priority control.

[0119] In this embodiment, the system determines whether it is necessary to reset the control priority to voice priority control by obtaining other control methods of the first control content and checking whether the other control methods of the first control content have control priority. For example, if the system obtains that the first control content is to control the temperature increase or decrease of an air conditioner, and the system knows that the priority for controlling the air conditioner is remote control first and voice control second, it can be determined that the remote control of the other control method has control priority at this time. In this case, it is necessary to reset the priority for controlling the air conditioner and adjust it to voice priority control, with remote control as secondary priority. For example, if the system obtains that the first control content is to heat kitchen utensils, and the system knows that the priority for heating kitchen utensils is voice priority control, it can be determined that the other control methods do not have control priority at this time, and there is no need to reset the priority for heating kitchen utensils.

[0120] In this embodiment, it further includes:

[0121] A fourth acquisition module, configured to acquire the controlled model of the device corresponding to the first control content;

[0122] A fifth judgment module, configured to judge whether there is a preset acoustic model in the controlled model;

[0123] A fifth execution module, configured to, if so, determine that the first control content has voice control priority.

[0124] In this embodiment, the system determines whether the device can be controlled by voice commands due to the presence of an acoustic model by obtaining the controlled model of the device corresponding to the first control content. For example, if the system obtains that the controlled model of the air conditioner corresponding to the first control content is an infrared model, that is, there is no preset acoustic model in the air conditioner and it cannot receive voice command control, and can only be controlled by the remote control emitting infrared commands. For example, if the system obtains that the controlled model of the kitchen utensils corresponding to the first control content is an infrared model and an acoustic model, that is, there is a preset acoustic model in the kitchen utensils and it can receive voice command control. At this time, it can be determined that the device with the first control content of kitchen utensils has voice control priority. Even if the control priority of the kitchen utensils is infrared control, the control priority can be adjusted to voice priority control.

[0125] In this embodiment, it further includes:

[0126] A fifth acquisition module, configured to acquire a preset voice control instruction;

[0127] A sixth judgment module, configured to judge whether the voice control instruction matches the corresponding offline device;

[0128] A sixth execution module, configured to, if so, preferentially select the voice control instruction to control the offline device.

[0129] In this embodiment, the system obtains a voice control instruction for controlling a device, and determines whether these voice control instructions for controlling the device match the corresponding offline devices according to the preset voice control instructions of the device. For example, the voice control instruction obtained by the system for controlling the air conditioner is to raise or lower the temperature of the air conditioner, and the system knows that the preset voice control instructions of the air conditioner include the on / off instruction of the air conditioner and the instruction to raise or lower the temperature of the air conditioner. That is, at this time, the air conditioner can recognize the instruction to raise or lower the temperature, and preferentially recognize the voice control instruction, and secondly preferentially recognize the instruction issued by the remote control. For example, the voice control instruction obtained by the system for controlling the kitchenware is to heat the kitchenware, and the system knows that the preset voice control instructions of the kitchenware include the movement instruction of the kitchenware and the cleaning instruction of the kitchenware. That is, at this time, the kitchenware cannot recognize the instruction to heat, and other instruction methods other than voice control are required to make the kitchenware heat up.

[0130] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for a voice - priority control system in an offline state, characterized in that, It includes the following steps: Obtain the controllable content that currently has control authority; Determine whether the controllable content can be adjusted manually. Specifically, the manual adjustment means that the user manually presses the control button on the device to input a control command, excluding inputting a control command through the remote control corresponding to the device; If so, remove the first content adjusted manually from the controllable content to obtain the first control content. Specifically, when the device receives a control command adjusted manually, a control command from the remote control, and a control command input by voice simultaneously, the control command adjusted manually is removed, and the control command from the remote control and the control command input by voice are retained; Determine whether the first control content is voice - priority control; If not, set the priority corresponding to the first control content to voice - command priority control.

2. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, In the step of obtaining the controllable content that currently has control authority, it includes: Obtain the control command of the controllable content; Determine whether the control command has a preset voice command; If not, record the corresponding voice command according to the controllable content.

3. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, After the step of obtaining the controllable content that currently has control authority, it includes: Obtain the device function corresponding to the controllable content; Determine whether the device function has the function of receiving voice; If so, obtain the control authority of the device.

4. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, Before the step of obtaining the controllable content that currently has control authority, it includes: Obtain the state content maintained by the controllable content before the offline state; Determine whether the state content conforms to the preset closed state; If not, reset the controllable content to the closed state.

5. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, In the step of setting the priority corresponding to the first control content to voice - command priority control, it includes: Obtain other control methods corresponding to the first control content; the other control methods include a controller or a remote control; Determine whether the other control methods have control priority; If so, reset the control priority and adjust it to voice - priority control.

6. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, Before the step of determining whether the first control content is voice - priority control, it includes: Obtain the controlled model of the device corresponding to the first control content; Determine whether there is a preset acoustic model in the controlled model; If so, determine that the first control content has voice - control priority.

7. The method for a voice - priority control system in an offline state according to claim 1, characterized in that, After the step of setting the priority corresponding to the first control content to voice - command priority control, it includes: Obtain the preset voice control command; Determine whether the voice control command matches the corresponding offline device; If so, preferentially select the voice control command to control the offline device.

8. An apparatus based on a voice - priority control system in an offline state, characterized in that, It includes: A first acquisition module for obtaining the controllable content that currently has control authority; A first judgment module for determining whether the controllable content can be adjusted manually. Specifically, the manual adjustment means that the user manually presses the control button on the device to input a control command, excluding inputting a control command through the remote control corresponding to the device; The first execution module is used to, if so, remove the first content adjusted manually from the controllable content to obtain the first control content. Herein, removing the first content adjusted manually from the controllable content to obtain the first control content specifically means that when the device receives a control instruction adjusted manually, a control instruction from a remote controller, and a control instruction input by voice simultaneously, the control instruction adjusted manually is removed, and the control instruction from the remote controller and the control instruction input by voice are retained; The second judgment module is used to judge whether the first control content is voice - priority control; The second execution module is used to, if not, set the priority corresponding to the first control content as voice - instruction - priority control.

9. The apparatus based on a voice - priority control system in an offline state according to claim 8, characterized in that, The first acquisition module further includes: The first acquisition unit is used to acquire the control instruction of the controllable content; The first judgment unit is used to judge whether the control instruction has a preset voice instruction; The first execution unit is used to, if not, record the corresponding voice instruction according to the controllable content.

10. The apparatus based on a voice - priority control system in an offline state according to claim 8, characterized in that, It further includes: The second acquisition module is used to acquire the device efficacy corresponding to the controllable content; The third judgment module is used to judge whether the device efficacy has the function of receiving voice; The third execution module is used to, if so, acquire the control right of the device.

Citation Information

Patent Citations

  • Printing control system and method

    CN105487828A

  • Voice control mode switching method and device and equipment with device

    CN107424607A