CN110556115A - IOT equipment control method based on multiple control terminals, control terminal and storage medium - Google Patents

IOT equipment control method based on multiple control terminals, control terminal and storage medium Download PDF

Info

Publication number
CN110556115A
CN110556115A CN201910857917.6A CN201910857917A CN110556115A CN 110556115 A CN110556115 A CN 110556115A CN 201910857917 A CN201910857917 A CN 201910857917A CN 110556115 A CN110556115 A CN 110556115A
Authority
CN
China
Prior art keywords
iot
control
equipment
iot device
controlled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910857917.6A
Other languages
Chinese (zh)
Inventor
李宾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth RGB Electronics Co Ltd
Shenzhen Chuangwei RGB Electronics Co Ltd
Original Assignee
Shenzhen Chuangwei RGB Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Chuangwei RGB Electronics Co Ltd filed Critical Shenzhen Chuangwei RGB Electronics Co Ltd
Priority to CN201910857917.6A priority Critical patent/CN110556115A/en
Publication of CN110556115A publication Critical patent/CN110556115A/en
Priority to PCT/CN2020/099241 priority patent/WO2021047248A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • G10L17/24Interactive procedures; Man-machine interfaces the user being prompted to utter a password or a predefined phrase
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Linguistics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a multi-control-terminal-based IOT equipment control method, a control terminal and a storage medium, wherein the method comprises the following steps: receiving voice information which is sent by a user and comprises a wakeup word, and extracting a decibel value of the voice information; sending the extracted decibel value to a preset judgment terminal so that the preset judgment terminal sends an awakening notice to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time; when receiving a wakeup notification sent by a preset judgment terminal, entering a wakeup mode according to the wakeup notification; when voice information including the device type and the control instruction sent by a user is received in the wake-up mode, the IOT device corresponding to the device type is controlled according to the control instruction. The invention solves the problems of disordered voice broadcast, mutual interference identification and disordered control caused by the fact that multiple control terminals are awakened at the same time and the same equipment is controlled by the multiple control terminals.

Description

IOT equipment control method based on multiple control terminals, control terminal and storage medium
Technical Field
The invention relates to the field of Internet of things, in particular to an IOT (input/output) equipment control method based on multiple control terminals, a control terminal and a computer readable storage medium.
Background
a plurality of IOT (Internet of Things) devices and a plurality of control terminals are arranged in the current household intelligent home system, so that interconnection and mutual control of the household IOT devices are realized. However, due to the fact that the plurality of control terminals are arranged, when the user shouts the awakening words, the plurality of control terminals can acquire the awakening words shout by the user, and therefore the awakening words are awakened at the same time, voice broadcasting is conducted on the plurality of control terminals at the same time, the voice broadcasting is disordered and the mutual interference recognition is achieved, the control commands are issued to the same IOT device through the plurality of control terminals at the same time, the control commands are disordered, and the control of the IOT device is influenced.
Disclosure of Invention
The invention mainly aims to provide an IOT device control method based on multiple control terminals, a control terminal and a computer readable storage medium, and aims to solve the technical problems of voice broadcast confusion and mutual interference identification caused by the fact that the multiple control terminals are simultaneously awakened in the prior art, and control confusion caused by the fact that the multiple control terminals control the same equipment.
in order to achieve the above object, the present invention provides a method for controlling an IOT device based on multiple control terminals, which is applied to any control terminal, and comprises the following steps:
receiving voice information which is sent by a user and comprises a wakeup word, and extracting a decibel value of the voice information;
Sending the extracted decibel value to a preset judgment terminal so that the preset judgment terminal sends an awakening notification to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time;
When receiving a wake-up notice sent by the preset judgment terminal, entering a wake-up mode according to the wake-up notice;
When voice information including the device type and a control instruction sent by a user is received in an awakening mode, the IOT device corresponding to the device type is controlled according to the control instruction.
optionally, the step of controlling the IOT device corresponding to the device identifier according to the control instruction includes:
Selecting at least one IOT device from all IOT devices corresponding to the device types as IOT devices to be controlled according to preset screening rules;
And sending the control instruction to the IOT equipment to be controlled so that the IOT equipment to be controlled executes the control instruction.
Optionally, before the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to the preset filtering rule, the method further includes:
extracting voiceprint features in voice information comprising awakening words and voiceprint features in voice information comprising equipment types and control instructions;
judging whether the voiceprint features in the voice information comprising the equipment type and the control instruction are consistent with the voiceprint features in the voice information comprising the awakening words;
if yes, executing the following steps: and selecting at least one IOT device from all the IOT devices corresponding to the device types as the IOT device to be controlled according to a preset screening rule.
Optionally, the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to a preset filtering rule includes:
And obtaining the distance of each IOT device corresponding to the device type, and selecting the IOT device with the closest distance as the IOT device to be controlled.
optionally, the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to a preset filtering rule includes:
Acquiring the distance of each IOT device corresponding to the device type and the area of each IOT device;
Judging whether IOT equipment corresponding to the equipment type exists in the area of each IOT equipment according to the area of each IOT equipment;
If so, selecting the IOT equipment corresponding to the equipment type in the area where the IOT equipment is located as the IOT equipment to be controlled;
And if not, selecting the closest IOT equipment from the IOT equipment corresponding to the equipment type as the IOT equipment to be controlled.
optionally, the step of selecting the IOT device corresponding to the device type in the area where the IOT device is located as the IOT device to be controlled includes:
and selecting the IOT equipment corresponding to the equipment type closest to the area in which the IOT equipment is located as the IOT equipment to be controlled.
Optionally, after the step of controlling the IOT device corresponding to the device type according to the control instruction, the method further includes:
Sending a request for entering a sleep mode to a user so that the user feeds back an instruction for entering the sleep mode;
and when receiving a sleep mode entering command fed back by a user, entering a sleep mode.
Optionally, after the step of controlling the IOT device corresponding to the device type according to the control instruction, the method further includes:
Judging whether voice information including the equipment type and the control instruction sent again by the user is received within preset time after the IOT equipment is controlled;
and directly entering a sleep mode when the voice information which is sent again by the user and comprises the equipment type and the control instruction is not received within the preset time after the IOT equipment is controlled.
to achieve the above object, the present invention further provides a control terminal, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the multi-control terminal based IOT device control method described above are implemented.
To achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a computer program, which when executed by a processor, implements the steps of the multi-control terminal based IOT device control method described above.
the IOT equipment control method based on the multiple control terminals, the control terminal and the computer readable storage medium provided by the invention receive voice information which is sent by a user and comprises a wakeup word, and extract the decibel value of the voice information; sending the extracted decibel value to a preset judgment terminal so that the preset judgment terminal sends an awakening notification to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time; when receiving a wake-up notice sent by the preset judgment terminal, entering a wake-up mode according to the wake-up notice; when voice information including the device type and a control instruction sent by a user is received in an awakening mode, the IOT device corresponding to the device type is controlled according to the control instruction. Therefore, when a plurality of control terminals in a family simultaneously collect voice information including awakening words output by a user, the voice information can not be completely entered into the awakening mode, but one control terminal with the maximum decibel value of the collected voice information is selected to enter the awakening mode, the control terminal controls the IOT equipment according to a control instruction subsequently sent by the user, the situation that a plurality of control terminals simultaneously carry out voice broadcast, the voice broadcast is disordered and the mutual interference identification is caused, the control terminal simultaneously controls the IOT equipment to cause the disorder of control is avoided, the voice control instruction sent by the user can be more clearly collected after the control terminals enter the working mode, and the IOT equipment can be better and accurately controlled.
Drawings
FIG. 1 is a schematic diagram of a hardware operating environment according to an embodiment of the present invention;
Fig. 2 is a schematic flowchart of a first embodiment of an IOT device control method based on multiple control terminals according to the present invention;
Fig. 3 is a detailed flowchart of the step of controlling the IOT device corresponding to the device identifier according to the control instruction in step S40 in the method for controlling the IOT device based on multiple control terminals according to the second embodiment of the present invention;
Fig. 4 is a detailed flowchart of step S50 in the fourth embodiment of the IOT device control method based on multiple control terminals according to the present invention;
Fig. 5 is a detailed flowchart of step S50 in the fifth embodiment of the IOT device control method based on multiple control terminals according to the present invention;
Fig. 6 is a detailed flowchart of step S54 in the sixth embodiment of the IOT device control method based on multiple control terminals according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
it should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic diagram of a hardware structure of a control terminal provided in various embodiments of the present invention. The control terminal comprises a communication module 10, a memory 20, a processor 30 and the like. Those skilled in the art will appreciate that the control terminal shown in fig. 1 may also include more or fewer components than those shown, or combine certain components, or a different arrangement of components. Wherein, the processor 30 is connected to the memory 20 and the communication module 10, respectively, and the memory 20 stores thereon a computer program, which is executed by the processor 30 at the same time.
The communication module 10 may be connected to an external device through a network. The communication module 10 may receive data sent by an external device, and may also send data, instructions, and information to the external device, where the external device may be an IOT device, another control terminal, a mobile phone, a tablet computer, a notebook computer, a desktop computer, and other electronic devices.
The memory 20 may be used to store software programs as well as various data. The memory 20 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program (a decibel value for extracting voice information including a wakeup word) required for at least one function, and the like; the storage data area may store data or information created according to the use of the control terminal, or the like. Further, the memory 20 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
the processor 30, which is a control center of the control terminal, connects various parts of the entire control terminal by using various interfaces and lines, and performs various functions of the control terminal and processes data by operating or executing software programs and/or modules stored in the memory 20 and calling data stored in the memory 20, thereby performing overall monitoring of the control terminal. Processor 30 may include one or more processing units; preferably, the processor 30 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 30.
Although not shown in fig. 1, the control terminal may further include a circuit control module, where the circuit control module is used for being connected to a mains supply to implement power control and ensure normal operation of other components.
those skilled in the art will appreciate that the control terminal configuration shown in fig. 1 is not intended to be limiting of the control terminal and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
Various embodiments of the method of the present invention are presented in terms of the above-described hardware architecture.
Referring to fig. 2, in a first embodiment of the IOT device control method based on multiple control terminals, applied to any control terminal, the IOT device control method based on multiple control terminals includes the steps of:
Step S10, receiving voice information including awakening words sent by a user, and extracting decibel values of the voice information;
in the scheme, the control terminal of the family can be connected with all intelligent household appliances in the family through a wireless network and can control any one intelligent household appliance in the family by sending the control command. The control terminal has the functions of voice acquisition and voice recognition, and can be an intelligent household appliance integrating the functions of voice acquisition and voice recognition, or an intelligent terminal or an intelligent robot independently having the functions of voice acquisition and voice recognition. Each control terminal in the family can collect voice information sent by the user in real time and carry out voice recognition. The user needs to wake up the control terminal and needs to output voice information including a wake-up word, which may be a preset specific vocabulary. After each control terminal collects voice information sent by a user in a dormant state, voice recognition is carried out on the voice information, a keyword is extracted, whether the keyword is a preset specific vocabulary or not is judged, whether the voice information comprises a wakeup word or not is determined, if the voice information comprises the wakeup word, a decibel value of the voice information is extracted, and if the voice information does not comprise the wakeup word, the voice information sent by the user is collected continuously.
Step S20, sending the extracted decibel value to a preset judgment terminal, so that the preset judgment terminal sends a wake-up notice to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time;
After a microphone of the control terminal extracts a decibel value of voice information including a wake-up word sent by a user, the extracted decibel value is sent to a preset judgment terminal through a wireless network or a wired network, and the preset judgment terminal receives the decibel values sent by the control terminals of the family and sends a wake-up notice to the control terminal corresponding to the maximum decibel value. If the maximum decibel value corresponds to the at least two control terminals, the wake-up notification can be sent to any one of the at least two control terminals corresponding to the maximum decibel value, and the wake-up notification can also be sent to the control terminal with the highest preset priority in the at least two control terminals corresponding to the maximum decibel value according to the preset priority of each control terminal.
step S30, when receiving the awakening notice sent by the preset judgment terminal, entering an awakening mode according to the awakening notice;
step S40, when receiving the voice message including the device type and the control instruction sent by the user in the wake-up mode, controlling the IOT device corresponding to the device type according to the control instruction.
when any control terminal in all the control terminals of the family receives the awakening notification, the control terminal receiving the awakening notification is switched to the awakening mode from the dormant mode according to the awakening notification, and other control terminals continue to keep the dormant mode after not receiving the awakening notification, the control terminal entering the awakening mode receives voice information which is sent by a user and comprises a device type and a control instruction, and controls the IOT device corresponding to the device type according to the control instruction.
It should be noted that one control terminal can be selected from the control terminals in advance as a preset judgment terminal, the other control terminals send the extracted decibel value to the preset judgment terminal through a wireless network or a wired network, the preset judgment terminal compares the received decibel value sent by the other control terminals with the decibel value extracted by itself to determine the control terminal with the maximum decibel value, and if the control terminal with the maximum decibel value is the other control terminal, a wake-up notification is sent to the control terminal with the maximum decibel value, so that the control terminal receiving the wake-up notification is switched from the sleep mode to the wake-up mode; and if the maximum decibel value control terminal is self, directly switching from the sleep mode to the wake-up mode.
In the embodiment, the voice information including the awakening word sent by the user is received, and the decibel value of the voice information is extracted; sending the extracted decibel value to a preset judgment terminal so that the preset judgment terminal sends an awakening notification to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time; when receiving a wake-up notice sent by the preset judgment terminal, entering a wake-up mode according to the wake-up notice; when voice information including the device type and a control instruction sent by a user is received in an awakening mode, the IOT device corresponding to the device type is controlled according to the control instruction. Therefore, when a plurality of control terminals in a family simultaneously collect voice information including awakening words output by a user, the voice information can not be completely entered into the awakening mode, but one control terminal with the maximum decibel value of the collected voice information is selected to enter the awakening mode, the control terminal controls the IOT equipment according to a control instruction subsequently sent by the user, the situation that a plurality of control terminals simultaneously carry out voice broadcast, the voice broadcast is disordered and the mutual interference identification is caused, the control terminal simultaneously controls the IOT equipment to cause the disorder of control is avoided, the voice control instruction sent by the user can be more clearly collected after the control terminals enter the working mode, and the IOT equipment can be better and accurately controlled.
further, referring to fig. 3, a second embodiment of the IOT device control method based on multiple control terminals according to the first embodiment of the IOT device control method based on multiple control terminals according to the present application is provided, in this embodiment, the step of controlling the IOT device corresponding to the device identifier according to the control instruction in step S40 includes:
Step S50, according to a preset screening rule, selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled;
Step S60, sending the control instruction to the IOT device to be controlled, so that the IOT device to be controlled executes the control instruction.
in this embodiment, after the control terminal enters the wake-up mode, when voice information including a device type and a control instruction sent by a user is acquired, the voice information is recognized, the device type and the control instruction are acquired, at least one IOT device is selected from all IOT devices corresponding to the device type as an IOT device to be controlled according to a preset filtering rule, where the preset filtering rule may be to randomly select one IOT device from the IOT devices corresponding to the device type, select the closest IOT device from the IOT devices according to a distance between each IOT device corresponding to the device type and the control terminal, or randomly select one IOT device from the IOT devices in the same area as the control terminal or select the highest preset priority level according to an area where each IOT device corresponding to the device type is located and a distance corresponding to the control terminal, one IOT device closest to the control terminal is selected from the IOT devices in the same area as the control terminal. And after the equipment to be controlled is determined, the control instruction is sent to the IOT equipment to be controlled, so that the IOT equipment to be controlled executes the control instruction.
the embodiment provides a strategy for controlling a device to be controlled by receiving a control instruction and a device type sent by a user by a control terminal in an awakening mode and sending the control instruction to the device to be controlled corresponding to the device type by the control terminal.
Further, a third embodiment of the IOT device control method based on multiple control terminals according to the second embodiment of the IOT device control method based on multiple control terminals of the present application is proposed, in this embodiment, before step S50, the method further includes:
Step S70, extracting the voiceprint characteristics in the voice information including the awakening words and the voiceprint characteristics in the voice information including the equipment type and the control instructions;
step S80, judging whether the voiceprint feature in the voice information including the device type and the control instruction is consistent with the voiceprint feature in the voice information including the awakening word; if yes, go to step S50.
In this embodiment, after receiving voice information including a device type and a control instruction sent by a user, a control terminal in an awake mode may extract a voiceprint feature in the voice information including an awake word sent by a previous user and a voiceprint feature in the voice information including the device type and the control instruction sent by a current user, compare the voiceprint feature in the voice information including the awake word sent by the previous user with the voiceprint feature in the voice information including the device type and the control instruction sent by the current user, perform voice recognition on the voice information when the voiceprint features are consistent with the voiceprint features in the voice information including the device type and the control instruction sent by the current user, acquire the device type and the control instruction, select at least one IOT device from all IOT devices corresponding to the device type as an IOT device to be controlled according to a preset screening rule, where the preset screening rule may be that one IOT device is randomly selected from the IOT devices corresponding to the device type, the method may further include selecting a closest IOT device from the IOT devices in the same area as the control terminal according to the distance between the IOT device corresponding to the device type and the control terminal, randomly selecting one IOT device from the IOT devices in the same area as the control terminal or selecting a highest predetermined priority according to the area where the IOT device corresponding to the device type is located, or selecting a closest IOT device from the IOT devices in the same area as the control terminal according to the area where the IOT device corresponding to the device type is located and the distance between the IOT devices corresponding to the control terminal. And after the equipment to be controlled is determined, the control instruction is sent to the IOT equipment to be controlled, so that the IOT equipment to be controlled executes the control instruction.
It should be noted that, when the voiceprint feature in the voice message sent by the previous user and including the wakeup word is inconsistent with the voiceprint feature in the voice message sent by the current user and including the device type and the control instruction, the voice message is not processed.
this embodiment is through after receiving the voice message that includes control command that the user sent, judge earlier whether the vocal print characteristic in the voice message that includes control command is unanimous with the vocal print that sends in the voice message that includes the word of awakening up, under the unanimous condition, just can treat controlgear according to the control command in the voice message that includes control command and control equipment, thereby ensure that only the user who has awakened control terminal can issue the control command to IOT equipment and come controlgear, avoid other user control IOT equipment of non-awakening control terminal, especially there is child's family, can prevent that child from pounding in disorder and controlling IOT equipment by mistake.
further, referring to fig. 4, a fourth embodiment of the IOT device control method based on multiple control terminals according to the present application is proposed according to the second embodiment or the third embodiment of the IOT device control method based on multiple control terminals, in this embodiment, the step S50 includes:
step S51, obtaining the distance between each IOT device corresponding to the device type, and selecting the IOT device closest to the device type as the IOT device to be controlled.
In this embodiment, the control terminal in the wake-up mode obtains, according to the device type in the voice message sent by the user, the distance between each IOT device corresponding to the device type and the control terminal. And selecting the IOT equipment corresponding to the equipment type closest to the control terminal according to the distance between each IOT equipment corresponding to the name and the control terminal. For example, when the device type is an air conditioner, the control terminal inquires that there are 4 air conditioners in total, namely, an air conditioner in a living room, a main lying air conditioner, a secondary lying air conditioner and a study room air conditioner, and the control terminal is in the main lying state, the distances between the air conditioners and the control terminal are the main lying air conditioner, the secondary lying air conditioner, the study room air conditioner and the living room air conditioner in sequence from near to far, and the control terminal selects the main lying air conditioner as the air conditioner to be controlled according to the distances between the air conditioners and the control terminal.
It should be noted that when the control terminal cannot query the IOT device corresponding to the device type according to the device type in the voice message sent by the user, an error is fed back to the user, and when the control terminal only queries the IOT device corresponding to the device type according to the device type in the voice message sent by the user, the IOT device is directly used as the device to be controlled.
the embodiment provides a strategy for selecting the closest IOT device to the control terminal as the IOT device to be controlled, so that the closest device to the user is automatically selected as the IOT device to be controlled under the condition that a plurality of IOT devices corresponding to the device types sent by the user exist, which is more intelligent.
Further, referring to fig. 5, a fifth embodiment of the IOT device control method based on multiple control terminals according to the second embodiment or the third embodiment of the IOT device control method based on multiple control terminals of the present application is proposed, in this embodiment, the step S50 includes:
Step S52, acquiring a distance between each IOT device corresponding to the device type and a location area of each IOT device;
Step S53, judging whether the IOT equipment corresponding to the equipment type exists in the area according to the area of each IOT equipment;
if yes, executing step S54, and selecting the IOT device corresponding to the device type in the area where the IOT device is located as the IOT device to be controlled;
If not, step S55 is executed to select the IOT device closest to the device type from the IOT devices corresponding to the device type as the IOT device to be controlled.
in this embodiment, the control terminal in the wake-up mode obtains, according to the device type in the voice message sent by the user, the distance between each IOT device corresponding to the device type and the control terminal, and the area where each IOT device is located. And then, judging whether the area where the control terminal is located has the IOT equipment corresponding to the equipment type, if so, selecting each IOT equipment corresponding to the equipment type in the area where the control terminal is located as the equipment to be controlled, for example, the area where the control terminal is located is a main sleeping area, the equipment type is a lamp, and if the main sleeping area has the lamp, turning on all lamps in the main sleeping area. If the judgment result is negative, selecting the IOT equipment corresponding to the equipment type closest to the control terminal according to the distance between each IOT equipment corresponding to the name and the control terminal, for example, when the area where the control terminal is located is a kitchen, the equipment type is an air conditioner, the kitchen does not have an air conditioner, only a main horizontal area, a secondary horizontal area and a living room have air conditioners, and the air conditioner of the living room is closest to the control terminal, the control terminal can select the air conditioner of the living room as the IOT equipment to be controlled.
It should be noted that when the control terminal cannot query the IOT device corresponding to the device type according to the device type in the voice message sent by the user, an error is fed back to the user, and when the control terminal only queries the IOT device corresponding to the device type according to the device type in the voice message sent by the user, the IOT device is directly used as the device to be controlled.
the embodiment provides a strategy for selecting the IOT equipment in the same area as the control terminal as the IOT equipment to be controlled, so that the equipment in the same area as the user is automatically selected as the equipment to be controlled, and the strategy is more intelligent.
Further, referring to fig. 6, a sixth embodiment of the IOT device control method based on multiple control terminals according to the second embodiment or the third embodiment of the IOT device control method based on multiple control terminals of the present application is proposed, in this embodiment, the step S54 includes:
step S56, selecting the IOT device corresponding to the device type closest to the device type in the area where the IOT device is located as the IOT device to be controlled.
in this embodiment, the control terminal in the wake-up mode obtains, according to the device type in the voice message sent by the user, the distance between each IOT device corresponding to the device type and the control terminal, and the area where each IOT device is located. And then judging whether the area where the control terminal is located has the IOT equipment corresponding to the equipment type, if so, selecting the IOT equipment closest to the control terminal from the IOT equipment corresponding to the equipment type in the area where the control terminal is located as the equipment to be controlled, for example, the area where the control terminal is located is a living room entrance, the equipment type is a lamp, the living room has a plurality of lamps, the distribution positions are the living room entrance, the center of the living room and the like, the lamp at the living room entrance is closest to the control terminal, and therefore the control terminal can turn on the lamp at the living room entrance. If the judgment result is negative, selecting the IOT equipment corresponding to the equipment type closest to the control terminal according to the distance between each IOT equipment corresponding to the name and the control terminal, for example, when the area where the control terminal is located is a kitchen, the equipment type is an air conditioner, the kitchen does not have an air conditioner, only a main horizontal area, a secondary horizontal area and a living room have air conditioners, and the air conditioner of the living room is closest to the control terminal, the control terminal can select the air conditioner of the living room as the IOT equipment to be controlled.
it should be noted that when the control terminal cannot query the IOT device corresponding to the device type according to the device type in the voice message sent by the user, an error is fed back to the user, and when the control terminal only queries the IOT device corresponding to the device type according to the device type in the voice message sent by the user, the IOT device is directly used as the device to be controlled.
the embodiment provides a strategy for selecting the IOT equipment which is in the same area as the control terminal and is closest to the control terminal as the IOT equipment to be controlled, so that the equipment closest to the user is automatically selected as the equipment to be controlled under the condition that a plurality of IOT equipment corresponding to equipment types sent by the user in the area where the user is located, and the strategy is more intelligent.
further, a seventh embodiment of the IOT device control method based on multiple control terminals according to the first embodiment of the IOT device control method based on multiple control terminals of the present application is provided, in this embodiment, after step S40, the method further includes:
step S90, sending a request for entering the sleep mode to the user, so that the user feeds back an instruction for entering the sleep mode;
and step S100, entering the sleep mode when receiving a sleep mode entering command fed back by a user.
in this embodiment, after the control terminal sends the control instruction to the IOT device to be controlled, the control terminal may output a request for entering the sleep mode to the user in a voice manner, the user may feed back an instruction for entering the sleep mode according to a self requirement, when the user feeds back the instruction for entering the sleep mode, the control terminal may enter the sleep mode after receiving the instruction for entering the sleep mode fed back by the user, when the user feeds back the instruction for not entering the sleep mode, the control terminal may continue to maintain the wake-up mode after receiving the instruction for not entering the sleep mode fed back by the user, until receiving the instruction for entering the sleep mode fed back by the user.
the embodiment provides a strategy for actively inquiring whether a user needs to enter a sleep mode after controlling the IOT equipment and passively performing the sleep mode according to a user feedback result, so that the IOT equipment is prevented from being in a wake-up mode for a long time after being controlled, and electric energy is saved by entering the sleep mode.
Further, an eighth embodiment of the IOT device control method based on multiple control terminals according to the first embodiment of the IOT device control method based on multiple control terminals of the present application is provided, in this embodiment, after step S80, the method further includes:
Step S110, judging whether the voice information which is sent again by the user and comprises the equipment type and the control instruction is received within the preset time after the IOT equipment control is finished;
Step S120, directly entering the sleep mode when the voice message including the device type and the control instruction sent again by the user is not received within the preset time after the IOT device control is completed.
in this embodiment, after the control terminal completes the IOT device control, it is determined whether the voice information including the device type and the control instruction sent by the user is received again within a preset time, where the preset time may be 10 seconds, 30 seconds, or 1 minute, and is not limited herein. And if the voice information which is sent again by the user and comprises the equipment type and the control instruction is not received within the preset time, directly entering the sleep mode.
It should be noted that, if the voice message including the device type and the control instruction sent again by the user is received within the preset time, the process returns to step S40.
The embodiment provides a strategy that the control terminal automatically enters the sleep state when not receiving a control instruction sent by a user again within a preset time after the control of the IOT equipment to be controlled is completed, so that the IOT equipment is prevented from being in the wake-up mode for a long time after being controlled, electric energy is saved by entering the sleep mode, the user does not need to be asked to automatically enter the sleep mode, and the user experience is improved.
The invention also proposes a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be the Memory 20 in the control terminal of fig. 1, and may also be at least one of a ROM (Read-Only Memory)/RAM (Random Access Memory), a magnetic disk, and an optical disk, and the computer-readable storage medium includes several pieces of information for enabling a server or a television to perform the method according to the embodiments of the present invention.
it should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
the above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A IOT equipment control method based on multiple control terminals is characterized in that the IOT equipment control method is applied to any control terminal, and the method comprises the following steps:
Receiving voice information which is sent by a user and comprises a wakeup word, and extracting a decibel value of the voice information;
Sending the extracted decibel value to a preset judgment terminal so that the preset judgment terminal sends an awakening notification to a control terminal corresponding to the maximum decibel value according to the decibel value and corresponding decibel values fed back by other control terminals when receiving the voice information at the same time;
When receiving a wake-up notice sent by the preset judgment terminal, entering a wake-up mode according to the wake-up notice;
when voice information including the device type and a control instruction sent by a user is received in an awakening mode, the IOT device corresponding to the device type is controlled according to the control instruction.
2. the IOT device control method based on multiple control terminals according to claim 1, wherein the step of controlling the IOT device corresponding to the device identifier according to the control command comprises:
selecting at least one IOT device from all IOT devices corresponding to the device types as IOT devices to be controlled according to preset screening rules;
And sending the control instruction to the IOT equipment to be controlled so that the IOT equipment to be controlled executes the control instruction.
3. the IOT device control method based on multiple control terminals according to claim 2, wherein before the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to the preset screening rule, the method further comprises:
extracting voiceprint features in voice information comprising awakening words and voiceprint features in voice information comprising equipment types and control instructions;
Judging whether the voiceprint features in the voice information comprising the equipment type and the control instruction are consistent with the voiceprint features in the voice information comprising the awakening words;
if yes, executing the following steps: and selecting at least one IOT device from all the IOT devices corresponding to the device types as the IOT device to be controlled according to a preset screening rule.
4. The IOT device control method based on the multi-control terminal according to claim 2 or 3, wherein the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to a preset screening rule comprises:
And obtaining the distance of each IOT device corresponding to the device type, and selecting the IOT device with the closest distance as the IOT device to be controlled.
5. The IOT device control method based on the multi-control terminal according to claim 2 or 3, wherein the step of selecting at least one IOT device from all IOT devices corresponding to the device type as the IOT device to be controlled according to a preset screening rule comprises:
acquiring the distance of each IOT device corresponding to the device type and the area of each IOT device;
Judging whether IOT equipment corresponding to the equipment type exists in the area of each IOT equipment according to the area of each IOT equipment;
If so, selecting the IOT equipment corresponding to the equipment type in the area where the IOT equipment is located as the IOT equipment to be controlled;
And if not, selecting the closest IOT equipment from the IOT equipment corresponding to the equipment type as the IOT equipment to be controlled.
6. The IOT device control method based on multi-control terminal of claim 5, wherein the step of selecting the IOT device corresponding to the device type in the area where the IOT device is located as the IOT device to be controlled comprises:
And selecting the IOT equipment corresponding to the equipment type closest to the area in which the IOT equipment is located as the IOT equipment to be controlled.
7. The IOT device control method based on multiple control terminals according to any one of claims 1 to 3, wherein the step of controlling the IOT device corresponding to the device type according to the control instruction further comprises the following steps:
sending a request for entering a sleep mode to a user so that the user feeds back an instruction for entering the sleep mode;
and when receiving a sleep mode entering command fed back by a user, entering a sleep mode.
8. the IOT device control method based on multiple control terminals according to any one of claims 1 to 3, wherein the step of controlling the IOT device corresponding to the device type according to the control instruction further comprises the following steps:
Judging whether voice information including the equipment type and the control instruction sent again by the user is received within preset time after the IOT equipment is controlled;
And directly entering a sleep mode when the voice information which is sent again by the user and comprises the equipment type and the control instruction is not received within the preset time after the IOT equipment is controlled.
9. a control terminal, characterized in that the control terminal comprises a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the multi-control terminal based IOT device control method according to any of claims 1-8.
10. a computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the steps of the multi-control terminal based IOT device control method in accordance with any of claims 1-8.
CN201910857917.6A 2019-09-10 2019-09-10 IOT equipment control method based on multiple control terminals, control terminal and storage medium Pending CN110556115A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910857917.6A CN110556115A (en) 2019-09-10 2019-09-10 IOT equipment control method based on multiple control terminals, control terminal and storage medium
PCT/CN2020/099241 WO2021047248A1 (en) 2019-09-10 2020-06-30 Multiple control terminal-based iot device control method, control terminal, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910857917.6A CN110556115A (en) 2019-09-10 2019-09-10 IOT equipment control method based on multiple control terminals, control terminal and storage medium

Publications (1)

Publication Number Publication Date
CN110556115A true CN110556115A (en) 2019-12-10

Family

ID=68739868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910857917.6A Pending CN110556115A (en) 2019-09-10 2019-09-10 IOT equipment control method based on multiple control terminals, control terminal and storage medium

Country Status (2)

Country Link
CN (1) CN110556115A (en)
WO (1) WO2021047248A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111123875A (en) * 2019-12-31 2020-05-08 创维集团有限公司 Intelligent household control method and system and intelligent tea table
CN111276139A (en) * 2020-01-07 2020-06-12 百度在线网络技术(北京)有限公司 Voice wake-up method and device
CN111880855A (en) * 2020-07-31 2020-11-03 宁波奥克斯电气股份有限公司 Equipment control method and distributed voice system
CN112363625A (en) * 2020-11-19 2021-02-12 成都金都超星天文设备有限公司 Method and control system for controlling planetarium
WO2021047248A1 (en) * 2019-09-10 2021-03-18 深圳创维-Rgb电子有限公司 Multiple control terminal-based iot device control method, control terminal, and storage medium
CN112597474A (en) * 2020-12-16 2021-04-02 佛山市顺德区美的电子科技有限公司 Identity determination method, control method and system, storage medium and terminal equipment
CN113450791A (en) * 2021-04-28 2021-09-28 珠海格力电器股份有限公司 Voice equipment control method and device, storage medium and voice equipment

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978955A (en) * 2014-04-14 2015-10-14 美的集团股份有限公司 Voice control method and system
CN106128456A (en) * 2016-06-16 2016-11-16 美的集团股份有限公司 The sound control method of intelligent appliance, terminal and system
CN106653021A (en) * 2016-12-27 2017-05-10 上海智臻智能网络科技股份有限公司 Voice wake-up control method and device and terminal
CN107622767A (en) * 2016-07-15 2018-01-23 青岛海尔智能技术研发有限公司 The sound control method and appliance control system of appliance system
CN108337601A (en) * 2018-01-30 2018-07-27 出门问问信息科技有限公司 The control method and device of speaker
CN108667697A (en) * 2018-04-28 2018-10-16 新华三技术有限公司 Voice control conflict resolution method and device and voice control system
CN108922524A (en) * 2018-06-06 2018-11-30 西安Tcl软件开发有限公司 Control method, system, device, Cloud Server and the medium of intelligent sound equipment
CN109003609A (en) * 2018-08-15 2018-12-14 珠海格力电器股份有限公司 Speech ciphering equipment, intelligent voice system, apparatus control method and device
CN109039842A (en) * 2018-09-13 2018-12-18 珠海格力电器股份有限公司 The control method of household appliance, apparatus and system
CN109032039A (en) * 2018-09-05 2018-12-18 北京羽扇智信息科技有限公司 A kind of method and device of voice control
CN109360559A (en) * 2018-10-23 2019-02-19 三星电子(中国)研发中心 The method and system of phonetic order is handled when more smart machines exist simultaneously
CN109377987A (en) * 2018-08-31 2019-02-22 百度在线网络技术(北京)有限公司 Exchange method, device, equipment and the storage medium of intelligent sound equipment room
CN109391528A (en) * 2018-08-31 2019-02-26 百度在线网络技术(北京)有限公司 Awakening method, device, equipment and the storage medium of speech-sound intelligent equipment
CN109410943A (en) * 2018-12-10 2019-03-01 珠海格力电器股份有限公司 Sound control method, system and the intelligent terminal of equipment
CN109450750A (en) * 2018-11-30 2019-03-08 广东美的制冷设备有限公司 Sound control method, device, mobile terminal and the household appliance of equipment
CN109917663A (en) * 2019-03-25 2019-06-21 北京小米移动软件有限公司 The method and apparatus of equipment control
CN110211578A (en) * 2019-04-16 2019-09-06 百度在线网络技术(北京)有限公司 Speaker control method, device and equipment
CN110211580A (en) * 2019-05-15 2019-09-06 海尔优家智能科技(北京)有限公司 More smart machine answer methods, device, system and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107450390B (en) * 2017-07-31 2019-12-10 合肥美菱物联科技有限公司 intelligent household appliance control device, control method and control system
CN107919119A (en) * 2017-11-16 2018-04-17 百度在线网络技术(北京)有限公司 Method, apparatus, equipment and the computer-readable medium of more equipment interaction collaborations
CN108766422B (en) * 2018-04-02 2020-09-15 青岛海尔科技有限公司 Voice equipment response method and device, storage medium and computer equipment
CN108766446A (en) * 2018-04-18 2018-11-06 上海问之信息科技有限公司 Method for recognizing sound-groove, device, storage medium and speaker
CN109215663A (en) * 2018-10-11 2019-01-15 北京小米移动软件有限公司 Equipment awakening method and device
CN110556115A (en) * 2019-09-10 2019-12-10 深圳创维-Rgb电子有限公司 IOT equipment control method based on multiple control terminals, control terminal and storage medium

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978955A (en) * 2014-04-14 2015-10-14 美的集团股份有限公司 Voice control method and system
CN106128456A (en) * 2016-06-16 2016-11-16 美的集团股份有限公司 The sound control method of intelligent appliance, terminal and system
CN107622767A (en) * 2016-07-15 2018-01-23 青岛海尔智能技术研发有限公司 The sound control method and appliance control system of appliance system
CN106653021A (en) * 2016-12-27 2017-05-10 上海智臻智能网络科技股份有限公司 Voice wake-up control method and device and terminal
CN108337601A (en) * 2018-01-30 2018-07-27 出门问问信息科技有限公司 The control method and device of speaker
CN108667697A (en) * 2018-04-28 2018-10-16 新华三技术有限公司 Voice control conflict resolution method and device and voice control system
CN108922524A (en) * 2018-06-06 2018-11-30 西安Tcl软件开发有限公司 Control method, system, device, Cloud Server and the medium of intelligent sound equipment
CN109003609A (en) * 2018-08-15 2018-12-14 珠海格力电器股份有限公司 Speech ciphering equipment, intelligent voice system, apparatus control method and device
CN109391528A (en) * 2018-08-31 2019-02-26 百度在线网络技术(北京)有限公司 Awakening method, device, equipment and the storage medium of speech-sound intelligent equipment
CN109377987A (en) * 2018-08-31 2019-02-22 百度在线网络技术(北京)有限公司 Exchange method, device, equipment and the storage medium of intelligent sound equipment room
CN109032039A (en) * 2018-09-05 2018-12-18 北京羽扇智信息科技有限公司 A kind of method and device of voice control
CN109039842A (en) * 2018-09-13 2018-12-18 珠海格力电器股份有限公司 The control method of household appliance, apparatus and system
CN109360559A (en) * 2018-10-23 2019-02-19 三星电子(中国)研发中心 The method and system of phonetic order is handled when more smart machines exist simultaneously
CN109450750A (en) * 2018-11-30 2019-03-08 广东美的制冷设备有限公司 Sound control method, device, mobile terminal and the household appliance of equipment
CN109410943A (en) * 2018-12-10 2019-03-01 珠海格力电器股份有限公司 Sound control method, system and the intelligent terminal of equipment
CN109917663A (en) * 2019-03-25 2019-06-21 北京小米移动软件有限公司 The method and apparatus of equipment control
CN110211578A (en) * 2019-04-16 2019-09-06 百度在线网络技术(北京)有限公司 Speaker control method, device and equipment
CN110211580A (en) * 2019-05-15 2019-09-06 海尔优家智能科技(北京)有限公司 More smart machine answer methods, device, system and storage medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021047248A1 (en) * 2019-09-10 2021-03-18 深圳创维-Rgb电子有限公司 Multiple control terminal-based iot device control method, control terminal, and storage medium
CN111123875A (en) * 2019-12-31 2020-05-08 创维集团有限公司 Intelligent household control method and system and intelligent tea table
CN111276139A (en) * 2020-01-07 2020-06-12 百度在线网络技术(北京)有限公司 Voice wake-up method and device
CN111276139B (en) * 2020-01-07 2023-09-19 百度在线网络技术(北京)有限公司 Voice wake-up method and device
CN111880855A (en) * 2020-07-31 2020-11-03 宁波奥克斯电气股份有限公司 Equipment control method and distributed voice system
CN112363625A (en) * 2020-11-19 2021-02-12 成都金都超星天文设备有限公司 Method and control system for controlling planetarium
CN112597474A (en) * 2020-12-16 2021-04-02 佛山市顺德区美的电子科技有限公司 Identity determination method, control method and system, storage medium and terminal equipment
CN113450791A (en) * 2021-04-28 2021-09-28 珠海格力电器股份有限公司 Voice equipment control method and device, storage medium and voice equipment
CN113450791B (en) * 2021-04-28 2023-08-04 珠海格力电器股份有限公司 Voice equipment control method and device, storage medium and voice equipment

Also Published As

Publication number Publication date
WO2021047248A1 (en) 2021-03-18

Similar Documents

Publication Publication Date Title
CN110556115A (en) IOT equipment control method based on multiple control terminals, control terminal and storage medium
CN107919121B (en) Control method and device of intelligent household equipment, storage medium and computer equipment
CN107544272B (en) Terminal control method, device and storage medium
CN107644644A (en) The method that Voice command smart home is realized based on wearable device
CN108848011B (en) Household appliance and voice interaction method and device thereof
CN110924045A (en) Washing machine control method, intelligent home controller and storage medium
CN108932947B (en) Voice control method and household appliance
CN110767225B (en) Voice interaction method, device and system
CN104665619A (en) Cooking control system and cooking control method of intelligent oven
CN111161522B (en) Method for processing remote control data, storage medium, computer device and remote control system
CN112837686A (en) Wake-up response operation execution method and device, storage medium and electronic device
CN106647295B (en) Smart home system and cooperative operation method thereof
CN113611305A (en) Voice control method, system, device and medium in autonomous learning home scene
CN111399459A (en) Intelligent household equipment control method, device, equipment and storage medium
CN112908321A (en) Device control method, device, storage medium, and electronic apparatus
CN114120996A (en) Voice interaction method and device
CN115793481A (en) Device control method, device, electronic device and storage medium
CN112751734A (en) Household appliance control method based on cleaning robot, cleaning robot and chip
CN116133160A (en) Automatic pairing method and device of intelligent equipment, processor and electronic equipment
CN107942701A (en) appliance control system and method based on internet of things
CN114679735B (en) Parameter adjusting method and device, electronic equipment and storage medium
CN115457958A (en) Voice control method based on BLE discovery and intelligent home system
CN114141247A (en) Device control method, device, storage medium, and electronic apparatus
CN113676382B (en) IOT voice command control method, system and computer readable storage medium
CN112164398B (en) Voice equipment, wake-up method and device thereof and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191210