WO2019051895A1 - Terminal control method, device and storage medium - Google Patents
Terminal control method, device and storage medium Download PDFInfo
- Publication number
- WO2019051895A1 WO2019051895A1 PCT/CN2017/104125 CN2017104125W WO2019051895A1 WO 2019051895 A1 WO2019051895 A1 WO 2019051895A1 CN 2017104125 W CN2017104125 W CN 2017104125W WO 2019051895 A1 WO2019051895 A1 WO 2019051895A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- control signal
- preset
- instruction
- recognition result
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Definitions
- the present invention relates to the field of smart home technology, and in particular, to a terminal control method, device, and storage medium.
- a main object of the present invention is to provide a terminal control method, apparatus, and computer readable storage medium, which are intended to quickly activate an identification control device when receiving preset wake-up information, to avoid false triggering of the identification control device by the user, and to pass the voice And gestures form a sequence of instructions to control smart home devices and improve the accuracy of control of smart home devices.
- the present invention provides a terminal control method, where the terminal control method includes the following steps:
- the terminal control method comprises the following steps:
- the terminal control method comprises the following steps:
- the step of acquiring the control instruction corresponding to the identification result comprises:
- the step of acquiring the control instruction corresponding to the identification result comprises:
- the step of acquiring the control instruction corresponding to the identification result comprises:
- the step of acquiring the corresponding control instruction according to the instruction sequence comprises:
- the control instruction is obtained when the sequence of instructions is complete.
- the method further includes:
- the control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
- the method further includes:
- the control instruction is obtained when the keyword and the instruction sequence are combined into a complete instruction sequence.
- the method further includes:
- the control instruction is acquired when a keyword corresponding to the gesture graphic is combined with the instruction sequence into a complete instruction sequence.
- the method further includes:
- the method further includes:
- the instruction sequence does not constitute a complete instruction sequence, the prompt information that does not respond to the control instruction is output.
- the method further includes:
- the step of acquiring the recognition result of the control signal is performed.
- the method further includes:
- the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
- the method further includes:
- the step of acquiring the recognition result of the voice control signal is performed on the voice control signal whose reliability meets a preset condition.
- the present invention further provides a terminal control apparatus, where the terminal control apparatus includes:
- the present invention also provides a computer readable storage medium having a terminal control program stored thereon, the terminal control program being executed by a processor to implement the steps of the terminal control method as described above.
- the terminal control method and apparatus and the computer readable storage medium provided by the present invention firstly, when receiving a control signal, acquire a recognition result of the control signal, and then extract a preset wakeup information in the recognition result, and finally, When the preset wake-up information is extracted, the controlled terminal corresponding to the recognition result and the control instruction are acquired, and the controlled terminal is controlled to respond to the control instruction.
- the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device.
- the accuracy of the control is achieved when the preset wake-up information is received, the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device. The accuracy of the control.
- FIG. 1 is a schematic diagram of a hardware operating environment of a terminal according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of a first embodiment of a terminal control method according to the present invention
- FIG. 3 is a schematic diagram showing a refinement flow of a control instruction corresponding to the step of obtaining the identification result in FIG. 2;
- FIG. 4 is a detailed flowchart of the step of acquiring the corresponding control command according to the instruction sequence in FIG. 3 and a schematic flowchart of the second embodiment of the terminal control method of the present invention
- FIG. 5 is a schematic flowchart of a third embodiment of a terminal control method according to the present invention.
- FIG. 6 is a schematic flowchart diagram of a fourth embodiment and a fifth embodiment of a device control method according to the present invention.
- the present invention provides a terminal control method, which, when receiving preset wake-up information, quickly activates the identification control device to avoid false triggering by the user on the identification control device; and controls the smart home device by means of voice and gestures forming a sequence of instructions, Improve the accuracy of control of smart home devices.
- FIG. 1 is a schematic diagram of a hardware operating environment of a terminal involved in an embodiment of the present invention
- the terminal may be a control center or a server, where the control center is connected to the network.
- the terminal may include a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002.
- the communication bus 1002 is used to implement connection communication between these components.
- the user interface 1003 can include a display, an input unit such as a keyboard, a microphone, a camera, and the optional user interface 1003 can also include a standard wired interface, a wireless interface.
- the network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a memory (non-volatile) Memory), such as disk storage.
- the memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
- FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
- an operating system may be included in the memory 1005 as a computer storage medium.
- a network communication module may be included in the memory 1005 as a computer storage medium.
- a user interface module may be included in the memory 1005 as a computer storage medium.
- a terminal control program may be included in the memory 1005 as a computer storage medium.
- the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server;
- the user interface 1003 is mainly used to connect the client (user end), and perform data communication with the client;
- the processor 1001 can be used to call the terminal control program stored in the memory 1005 and perform the following operations:
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- the control instruction is obtained when the sequence of instructions is complete.
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- the control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- the step of acquiring the recognition result of the control signal is performed.
- processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
- the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
- the terminal control method includes:
- Step S10 Acquire a recognition result of the control signal when receiving the control signal
- Step S20 Extract preset wake-up information in the recognition result
- step S30 when the preset wake-up information is extracted, the controlled terminal corresponding to the recognition result and a control instruction are acquired;
- Step S40 Control the controlled terminal to respond to the control instruction.
- the control signal includes a voice signal and a gesture signal.
- the voice signal is received, the voice signal is parsed to obtain a voice recognition result, and the keyword in the voice recognition result is extracted, and it is determined whether there is a preset wake-up keyword matching the keyword in the preset storage, in the preset storage.
- the recognition control device is woken up.
- the gesture signal is received, the gesture signal is parsed to obtain a gesture recognition result, and the gesture graphic in the gesture recognition result is extracted, and it is determined whether there is a preset wake-up graphic matching the gesture graphic in the preset storage, in the preset
- the recognition control device is woken up when there is a preset wake-up pattern matching the gesture pattern in the storage. For example, when the preset wake-up keyword is “on”, when the keyword “on” is extracted in the voice recognition result, the recognition control device is woken up.
- the controlled terminal corresponding to the recognition result and the control instruction are acquired. Specifically, the keyword in the voice recognition result is extracted, and it is determined whether there is a controlled terminal that matches the keyword in the preset storage and a control instruction, and when there is a controlled terminal that matches the keyword and a control instruction in the preset storage, Control the controlled terminal to respond to the control command. For example, when the user issues "set the temperature of the air conditioner to 28 ° C", the three words “air conditioner”, “temperature”, and "28 °C" are keywords.
- a voice storage module is stored in the preset storage, and the voice storage module stores at least one preset voice keyword, where the preset voice keyword is a voice keyword and an instruction corresponding to the voice keyword.
- the voice comparison module compares the extracted voice keyword with the preset voice keyword one by one. When the voice keyword matches the preset voice keyword, the comparison result is sent to the voice response module, and the voice response module obtains the preset voice. The instruction corresponding to the keyword, the control device responds according to the instruction.
- the gesture graphic in the gesture recognition result is extracted, and the gesture comparison module compares the collected gesture graphic with the preset gesture graphic one by one. When the gesture graphic matches the preset gesture graphic, the comparison result is sent to the gesture response module.
- the gesture response module acquires an instruction corresponding to the preset gesture graphic, and the control device responds according to the instruction.
- control signal is not only a single voice signal or a single gesture signal, but also a combination of a voice signal and a gesture signal.
- the control signal is not only a single voice signal or a single gesture signal, but also a combination of a voice signal and a gesture signal.
- the identification control device when the identification control device is awakened, the user sends a voice signal of “temperature set to 28° C.” and sends a “air conditioner” gesture signal, then the controlled terminal is “air conditioner”, and the control command is “temperature setting is 28 ° C”.
- the voice signal is collected by the microphone on the device
- the gesture signal is collected by the camera on the device.
- the recognition control device when receiving the control signal, acquiring the recognition result of the control signal, and then extracting the preset wakeup information in the recognition result, and finally, acquiring the preset wakeup information, acquiring The recognition result corresponds to the controlled terminal and the control instruction, and controls the controlled terminal to respond to the control instruction.
- the identification control device when the preset wake-up information is received, the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device. The accuracy of the control.
- the step of acquiring the control instruction corresponding to the identification result includes:
- Step S31 extracting preset keywords in the recognition result, and combining the preset keywords into an instruction sequence
- Step S32 Acquire a corresponding control instruction according to the instruction sequence.
- the preset keyword refers to a key related to the control instruction obtained by the keyword of the voice recognition result and the gesture pattern of the gesture recognition result and the preset stored voice keyword and the preset gesture pattern.
- Words for example, the result of recognizing the result by voice or gesture, or the recognition result of the combination of voice and gesture is "setting the wind direction of the air conditioner to sweep the wind left and right", among which "air conditioner", “wind direction”, “left and right sweep”
- the three words of "wind” are preset keywords, and the three preset keywords of "air conditioner", “wind direction” and “left and right sweeping” constitute a sequence of instructions.
- control command is "adjust the wind direction of the air conditioner”. Then the two words “air conditioner” and “wind direction” are preset keywords, but due to the lack of the specific wind direction of "left and right sweeping", these two preset keywords do not constitute a sequence of instructions.
- the smart home device is controlled by means of voice and gestures to form a sequence of instructions, which improves the accuracy of control of the smart home device.
- the step of acquiring a corresponding control instruction according to the instruction sequence includes:
- Step S321 determining whether the instruction sequence is complete
- Step S322 Acquire the control instruction when the instruction sequence is complete.
- the completeness of the instruction sequence means that the extracted preset keywords constitute a complete control instruction.
- the control command obtained by the gesture recognition result is “turn on the air conditioner”, then the two words “open” and “air conditioner” are preset keywords, and since the instruction sequence formed by the two words is complete, then After the air conditioner is turned on, it runs according to the parameters of the last run.
- the result of the voice or gesture recognition, or the recognition result of the combination of voice and gesture is "set the temperature of the air conditioner to 28 ° C”
- the command sequence is complete, but "air conditioning The temperature drop of the device is missing the specific set temperature, and this sequence of instructions is incomplete.
- the control instruction first, it is determined whether the instruction sequence is complete, and then, when the instruction sequence is complete, the control instruction is acquired. In this way, the control command can be obtained when the instruction sequence is complete, and the accuracy of the control of the smart home device is improved.
- the method further includes:
- Step S323 when the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
- Step S324 Acquire a recognition result of the control signal when the control signal is received within a preset time
- Step S325 extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
- Step S326 Acquire the control instruction when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
- the prompt information with incomplete instruction sequence is output to prompt the user, for example, outputting the category of the missing preset keyword to prompt the user to perform setting.
- the output mode may be voice or text, and the present invention does not specifically limit it.
- the preset time may be five seconds or ten seconds, which is not specifically limited in the present invention.
- the recognition result of the control signal is acquired within the preset time, it is necessary to determine whether the preset keyword in the recognition result is a preset keyword lacking the instruction sequence.
- the control command is “adjusting the temperature of the air conditioner”
- the default keyword that is lacking is the specific set temperature
- the preset keyword acquired in the preset time is “left and right sweeping”
- the instruction sequence is still Incomplete
- the preset keyword obtained in the preset time is “28°C”
- the preset keyword and the instruction sequence form a complete instruction sequence, namely “air conditioner”, “temperature”, “ 28 ° C”.
- the prompt information that the instruction sequence is incomplete is output, and then, when the control signal is received within a preset time, the identification of the control signal is acquired.
- the preset keyword in the recognition result is extracted, and it is determined whether the preset keyword is combined with the instruction sequence into a complete instruction sequence, and the preset keyword is combined with the instruction sequence.
- the complete instruction sequence is completed, the control instruction is obtained.
- the prompt information is output to remind the user to ensure that the control instruction is executed when the instruction sequence is complete, and the accuracy of the control of the smart home device is improved.
- Step S327 The control signal is not received within a preset time, or the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time are not composed of a complete instruction. At the time of sequence, the prompt information that does not respond to the control command is output.
- the preset time may be five seconds or ten seconds, which is not specifically limited in the present invention.
- the control command also confirms whether the preset keyword in the recognition result of the control signal received within the preset time constitutes a complete instruction sequence. If a complete instruction sequence is formed, the terminal corresponding to the control control signal executes the instruction, if not Forming a complete sequence of instructions, then outputting an incomplete message sequence to alert the user.
- control signal is not received within a preset time, or the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time are not completely composed.
- the prompt information that does not respond to the control command is output. In this way, it is guaranteed to execute the control instruction when the instruction sequence is complete, which improves the accuracy of the control of the smart home device.
- the method further includes:
- Step S50 When receiving the control signal and receiving the control signal, determining whether the type of the received control signal is the same;
- Step S60 If the types of the control signals are the same, perform the step of acquiring the recognition result of the control signal.
- control signal when the control signal is received, and the received control signal is multiple, it is determined whether the types of the received control signals are the same, and then, if the types of the control signals are the same, the performing The step of obtaining the recognition result of the control signal. In this way, when the types of the plurality of control signals are the same, the control signals are identified, and the accuracy of the command recognition is ensured.
- the method further includes:
- Step S70 If the types of the control signals are different, obtain the reliability of each of the control signals, and perform the step of acquiring the recognition result of the control signal for the control signal whose reliability meets the preset condition .
- both the voice signal and the gesture signal have certain errors.
- the gesture pattern recognized by the device may be wrong; or the user's Mandarin is not standard, and the keyword recognized by the device may also be wrong.
- the voice signal and the gesture signal are received, the reliability of the default voice signal is higher. Therefore, the preset keyword of the voice recognition result is preferentially composed of the instruction sequence, and when the instruction sequence is incomplete, the preset of the gesture recognition result is obtained. Keywords: when the preset keyword of the gesture recognition result and the incomplete instruction sequence cannot constitute a complete instruction sequence, the instruction sequence is incomplete prompt information, the preset keyword in the gesture recognition result and the incomplete instruction sequence When the complete instruction sequence is formed, the controlled terminal is controlled to respond to the control instruction.
- the reliability of each of the control signals is acquired, and the obtaining of the control signal is performed on the control signal whose reliability meets a preset condition. The steps of the result. In this way, the accuracy of the instruction recognition is guaranteed.
- the present invention also provides a terminal control apparatus, the terminal control apparatus comprising: a terminal control program, wherein the terminal control program is configured to implement the following operations:
- terminal control program configuration further implements the following operations:
- terminal control program configuration further implements the following operations:
- the control instruction is obtained when the sequence of instructions is complete.
- terminal control program configuration further implements the following operations:
- the control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
- terminal control program configuration further implements the following operations:
- terminal control program configuration further implements the following operations:
- the step of acquiring the recognition result of the control signal is performed.
- terminal control program configuration further implements the following operations:
- the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
- the terminal control apparatus provided by the present invention first acquires a recognition result of the control signal when receiving a control signal, and then extracts preset wake-up information in the recognition result, and finally, when the preset wake-up information is extracted Obtaining the controlled terminal corresponding to the identification result and the control instruction, and controlling the controlled terminal to respond to the control instruction.
- the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device.
- the accuracy of the control is achieved.
- the embodiment of the present invention further provides a computer readable storage medium, where the terminal readable program is stored on the computer readable storage medium, and the terminal control program is executed by the processor to implement the following operations:
- the control instruction is obtained when the sequence of instructions is complete.
- the control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
- the step of acquiring the recognition result of the control signal is performed.
- the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
- portions of the technical solution of the present invention that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a television, a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
- a terminal device which may be a television, a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域Technical field
本发明涉及智能家居技术领域,尤其涉及一种终端控制方法、装置以及存储介质。The present invention relates to the field of smart home technology, and in particular, to a terminal control method, device, and storage medium.
背景技术Background technique
随着社会的快速发展,人们对家居的理念也不断更新,智能家居作为现代化家居的发展方向之一,受到人们的广泛关注。近几年,由于语音识别技术和手势识别技术的便利性,广泛应用于智能家居设备,比如通过语音识别技术或者手势识别技术调节空调器。但是,在开启语音识别功能或者手势识别功能时,通常需要用户按键操作,有的操作流程也比较繁琐;并且,在使用语音识别功能或者手势识别功能时,可能由于控制指令不完整,造成调节错误。With the rapid development of society, people's concept of home is constantly updated. As one of the development directions of modern home, smart home has received wide attention. In recent years, due to the convenience of speech recognition technology and gesture recognition technology, it is widely used in smart home devices, such as adjusting air conditioners by voice recognition technology or gesture recognition technology. However, when the voice recognition function or the gesture recognition function is turned on, the user usually needs to perform a button operation, and some operation procedures are also cumbersome; and when the voice recognition function or the gesture recognition function is used, the control command may be incomplete, causing an adjustment error. .
发明内容Summary of the invention
本发明的主要目的在于提供一种终端控制方法、装置以及计算机可读存储介质,旨在接收到预设唤醒信息时,快速启动识别控制设备,避免用户对识别控制设备的误触发;并且通过语音和手势构成指令序列的方式来控制智能家居设备,提高对智能家居设备控制的准确性。A main object of the present invention is to provide a terminal control method, apparatus, and computer readable storage medium, which are intended to quickly activate an identification control device when receiving preset wake-up information, to avoid false triggering of the identification control device by the user, and to pass the voice And gestures form a sequence of instructions to control smart home devices and improve the accuracy of control of smart home devices.
为实现上述目的,本发明提供一种终端控制方法,所述终端控制方法包括以下步骤:To achieve the above objective, the present invention provides a terminal control method, where the terminal control method includes the following steps:
在接收到控制信号时,获取所述控制信号的识别结果;Obtaining a recognition result of the control signal when receiving the control signal;
提取所述识别结果中的预设唤醒信息;Extracting preset wakeup information in the recognition result;
在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the identification result and the control instruction when extracting the preset wakeup information;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
优选地,所述终端控制方法包括以下步骤:Preferably, the terminal control method comprises the following steps:
在接收到语音控制信号时,获取所述语音控制信号的识别结果;Obtaining a recognition result of the voice control signal when receiving the voice control signal;
提取所述语音控制信号的识别结果中的预设唤醒关键词;Extracting a preset wake-up keyword in the recognition result of the voice control signal;
在提取到预设唤醒关键词时,获取所述语音控制信号的识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the recognition result of the voice control signal and the control instruction when extracting the preset wakeup keyword;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
优选地,所述终端控制方法包括以下步骤:Preferably, the terminal control method comprises the following steps:
在接收到手势控制信号时,获取所述手势控制信号的识别结果;Obtaining a recognition result of the gesture control signal when receiving the gesture control signal;
提取所述手势控制信号的识别结果中的预设唤醒图形;Extracting a preset wake-up pattern in the recognition result of the gesture control signal;
在提取到预设唤醒图形时,获取所述手势控制信号的识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the recognition result of the gesture control signal and the control instruction when extracting the preset wake-up graphic;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
优选地,所述获取所述识别结果对应的控制指令的步骤包括:Preferably, the step of acquiring the control instruction corresponding to the identification result comprises:
提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列;Extracting a preset keyword in the recognition result, and combining the preset keyword into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
优选地,所述获取所述识别结果对应的控制指令的步骤包括:Preferably, the step of acquiring the control instruction corresponding to the identification result comprises:
提取所述语音控制信号的识别结果中与预设存储中的预设语音关键词匹配的关键词,并将所述关键词组合成指令序列;Extracting keywords that match the preset voice keywords in the preset storage in the recognition result of the voice control signal, and combining the keywords into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
优选地,所述获取所述识别结果对应的控制指令的步骤包括:Preferably, the step of acquiring the control instruction corresponding to the identification result comprises:
提取所述手势控制信号的识别结果中与所述预设存储中的预设手势图形匹配的手势图形所对应的关键词,并将所述手势图形所对应的关键词组合成指令序列;And extracting a keyword corresponding to the gesture graphic that matches the preset gesture graphic in the preset storage in the recognition result of the gesture control signal, and combining the keywords corresponding to the gesture graphic into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
优选地,所述根据所述指令序列获取对应的控制指令的步骤包括:Preferably, the step of acquiring the corresponding control instruction according to the instruction sequence comprises:
判断所述指令序列是否完整;Determining whether the instruction sequence is complete;
在所述指令序列完整时,获取所述控制指令。The control instruction is obtained when the sequence of instructions is complete.
优选地,所述判断所述指令序列是否完整之后,还包括:Preferably, after the determining whether the instruction sequence is complete, the method further includes:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果;Acquiring the recognition result of the control signal when the control signal is received within a preset time;
提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列;Extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
优选地,所述判断所述指令序列是否完整之后,还包括:Preferably, after the determining whether the instruction sequence is complete, the method further includes:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述语音控制信号时,获取所述语音控制信号的识别结果;Acquiring the recognition result of the voice control signal when the voice control signal is received within a preset time;
提取所述语音控制信号的识别结果中与所述预设存储中的预设语音关键词匹配的关键词,并判断所述关键词是否与所述指令序列组合成完整的指令序列;Extracting a keyword that matches the preset voice keyword in the preset storage in the recognition result of the voice control signal, and determining whether the keyword is combined with the instruction sequence into a complete instruction sequence;
在所述关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is obtained when the keyword and the instruction sequence are combined into a complete instruction sequence.
优选地,所述判断所述指令序列是否完整之后,还包括:Preferably, after the determining whether the instruction sequence is complete, the method further includes:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述手势控制信号时,获取所述手势控制信号的识别结果;Acquiring the recognition result of the gesture control signal when the gesture control signal is received within a preset time;
提取所述手势控制信号的识别结果中与所述预设存储中的预设手势图形匹配的手势图形所对应的关键词,并判断所述手势图形所对应的关键词是否与所述指令序列组合成完整的指令序列;And extracting a keyword corresponding to the gesture graphic that matches the preset gesture graphic in the preset storage in the recognition result of the gesture control signal, and determining whether the keyword corresponding to the gesture graphic is combined with the instruction sequence Complete sequence of instructions;
在所述手势图形所对应的关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is acquired when a keyword corresponding to the gesture graphic is combined with the instruction sequence into a complete instruction sequence.
优选地,所述输出所述指令序列不完整的提示信息之后,还包括:Preferably, after the outputting the incomplete information of the instruction sequence, the method further includes:
在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。When the control signal is not received within a preset time, or when the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time do not form a complete instruction sequence, A prompt message that does not respond to the control command is output.
优选地,所述输出所述指令序列不完整的提示信息之后,还包括:Preferably, after the outputting the incomplete information of the instruction sequence, the method further includes:
在预设时间内未接收到所述语音控制信号或者手势控制信号,或者在预设时间内接收到的所述语音控制信号的识别结果或者所述手势识别信号中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。Receiving, by the preset time, the voice control signal or the gesture control signal, or the recognition result of the voice control signal received within a preset time or the preset keyword in the gesture recognition signal When the instruction sequence does not constitute a complete instruction sequence, the prompt information that does not respond to the control instruction is output.
优选地,所述获取所述控制信号的识别结果之前,还包括:Preferably, before the obtaining the identification result of the control signal, the method further includes:
在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同;When receiving the control signal and receiving a plurality of control signals, determining whether the type of the received control signal is the same;
若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are the same, the step of acquiring the recognition result of the control signal is performed.
优选地,所述判断接收到的控制信号的类型是否相同之后,还包括:Preferably, after the determining whether the types of the received control signals are the same, the method further includes:
若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are different, the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
优选地,所述判断接收到的控制信号的类型是否相同之后,还包括:Preferably, after the determining whether the types of the received control signals are the same, the method further includes:
若所述控制信号的类型不同,对所述可靠性满足预设条件的所述语音控制信号执行所述获取所述语音控制信号的识别结果的步骤。If the types of the control signals are different, the step of acquiring the recognition result of the voice control signal is performed on the voice control signal whose reliability meets a preset condition.
为实现上述目的,本发明还提供一种终端控制装置,所述终端控制装置包括:In order to achieve the above object, the present invention further provides a terminal control apparatus, where the terminal control apparatus includes:
存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端控制程序,所述终端控制程序被所述处理器执行时实现如上述终端控制方法的步骤。A memory, a processor, and a terminal control program stored on the memory and operable on the processor, the terminal control program being implemented by the processor to implement the steps of the terminal control method as described above.
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端控制程序,所述终端控制程序被处理器执行时实现如上述终端控制方法的步骤。To achieve the above object, the present invention also provides a computer readable storage medium having a terminal control program stored thereon, the terminal control program being executed by a processor to implement the steps of the terminal control method as described above.
本发明提供的终端控制方法、装置以及计算机可读存储介质,首先,在接收到控制信号时,获取所述控制信号的识别结果,然后,提取所述识别结果中的预设唤醒信息,最后,在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令,并控制所述被控终端响应所述控制指令。这样,在接收到预设唤醒信息时,快速启动识别控制设备,避免了用户对识别控制设备的误触发;并且通过语音和手势构成指令序列的方式来控制智能家居设备,提高了对智能家居设备控制的准确性。The terminal control method and apparatus and the computer readable storage medium provided by the present invention firstly, when receiving a control signal, acquire a recognition result of the control signal, and then extract a preset wakeup information in the recognition result, and finally, When the preset wake-up information is extracted, the controlled terminal corresponding to the recognition result and the control instruction are acquired, and the controlled terminal is controlled to respond to the control instruction. In this way, when the preset wake-up information is received, the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device. The accuracy of the control.
附图说明DRAWINGS
图1为本发明实施例方案涉及的终端的硬件运行环境示意图;1 is a schematic diagram of a hardware operating environment of a terminal according to an embodiment of the present invention;
图2为本发明终端控制方法第一实施例的流程示意图;2 is a schematic flowchart of a first embodiment of a terminal control method according to the present invention;
图3为图2中步骤获取识别结果对应的控制指令的细化流程示意图;3 is a schematic diagram showing a refinement flow of a control instruction corresponding to the step of obtaining the identification result in FIG. 2;
图4为图3中步骤根据指令序列获取对应的控制指令的细化流程图以及本发明终端控制方法第二实施例的流程示意图;4 is a detailed flowchart of the step of acquiring the corresponding control command according to the instruction sequence in FIG. 3 and a schematic flowchart of the second embodiment of the terminal control method of the present invention;
图5为本发明终端控制方法第三实施例的流程示意图;5 is a schematic flowchart of a third embodiment of a terminal control method according to the present invention;
图6为本发明设备控制方法第四实施例以及第五实施例的流程示意图。FIG. 6 is a schematic flowchart diagram of a fourth embodiment and a fifth embodiment of a device control method according to the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明提供一种终端控制方法,在接收到预设唤醒信息时,快速启动识别控制设备,避免用户对识别控制设备的误触发;并且通过语音和手势构成指令序列的方式来控制智能家居设备,提高对智能家居设备控制的准确性。The present invention provides a terminal control method, which, when receiving preset wake-up information, quickly activates the identification control device to avoid false triggering by the user on the identification control device; and controls the smart home device by means of voice and gestures forming a sequence of instructions, Improve the accuracy of control of smart home devices.
如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图;As shown in FIG. 1 , FIG. 1 is a schematic diagram of a hardware operating environment of a terminal involved in an embodiment of the present invention;
本发明实施例终端可以是控制中心,也可以是服务器,其中,所述控制中心与网络连接。In the embodiment of the present invention, the terminal may be a control center or a server, where the control center is connected to the network.
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard)、麦克风、摄像头,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1, the terminal may include a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to implement connection communication between these components. The user interface 1003 can include a display, an input unit such as a keyboard, a microphone, a camera, and the optional user interface 1003 can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a memory (non-volatile) Memory), such as disk storage. The memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It will be understood by those skilled in the art that the structure of the terminal shown in FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及终端控制程序。As shown in FIG. 1, an operating system, a network communication module, a user interface module, and a terminal control program may be included in the memory 1005 as a computer storage medium.
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的终端控制程序,并执行以下操作:In the terminal shown in FIG. 1, the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect the client (user end), and perform data communication with the client; and the processor 1001 can be used to call the terminal control program stored in the memory 1005 and perform the following operations:
在接收到控制信号时,获取所述控制信号的识别结果;Obtaining a recognition result of the control signal when receiving the control signal;
提取所述识别结果中的预设唤醒信息;Extracting preset wakeup information in the recognition result;
在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the identification result and the control instruction when extracting the preset wakeup information;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列;Extracting a preset keyword in the recognition result, and combining the preset keyword into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
判断所述指令序列是否完整;Determining whether the instruction sequence is complete;
在所述指令序列完整时,获取所述控制指令。The control instruction is obtained when the sequence of instructions is complete.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果;Acquiring the recognition result of the control signal when the control signal is received within a preset time;
提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列;Extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。When the control signal is not received within a preset time, or when the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time do not form a complete instruction sequence, A prompt message that does not respond to the control command is output.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同;When receiving the control signal and receiving a plurality of control signals, determining whether the type of the received control signal is the same;
若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are the same, the step of acquiring the recognition result of the control signal is performed.
进一步地,处理器1001可以调用存储器1005中存储的终端控制程序,还执行以下操作:Further, the processor 1001 can call the terminal control program stored in the memory 1005, and further performs the following operations:
若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are different, the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
参照图2,在一实施例中,所述终端控制方法包括:Referring to FIG. 2, in an embodiment, the terminal control method includes:
步骤S10、在接收到控制信号时,获取所述控制信号的识别结果;Step S10: Acquire a recognition result of the control signal when receiving the control signal;
步骤S20、提取所述识别结果中的预设唤醒信息;Step S20: Extract preset wake-up information in the recognition result;
步骤S30、在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令;In step S30, when the preset wake-up information is extracted, the controlled terminal corresponding to the recognition result and a control instruction are acquired;
步骤S40、控制所述被控终端响应所述控制指令。Step S40: Control the controlled terminal to respond to the control instruction.
本实施例中,控制信号包括语音信号和手势信号。在接收到语音信号时,对语音信号进行解析,得到语音识别结果,提取语音识别结果中的关键词,判断预设存储中是否有与关键词匹配的预设唤醒关键词,在预设存储中有与关键词匹配的预设唤醒关键词时,唤醒识别控制设备。同样的,在接收到手势信号时,对手势信号进行解析,得到手势识别结果,提取手势识别结果中的手势图形,判断预设存储中是否有与手势图形匹配的预设唤醒图形,在预设存储中有与手势图形匹配的预设唤醒图形时,唤醒识别控制设备。比如,预设唤醒关键词为“开启”时,在语音识别结果中提取到关键词“开启”时,即唤醒识别控制设备。In this embodiment, the control signal includes a voice signal and a gesture signal. When the voice signal is received, the voice signal is parsed to obtain a voice recognition result, and the keyword in the voice recognition result is extracted, and it is determined whether there is a preset wake-up keyword matching the keyword in the preset storage, in the preset storage. When there is a preset wake-up keyword matching the keyword, the recognition control device is woken up. Similarly, when the gesture signal is received, the gesture signal is parsed to obtain a gesture recognition result, and the gesture graphic in the gesture recognition result is extracted, and it is determined whether there is a preset wake-up graphic matching the gesture graphic in the preset storage, in the preset The recognition control device is woken up when there is a preset wake-up pattern matching the gesture pattern in the storage. For example, when the preset wake-up keyword is “on”, when the keyword “on” is extracted in the voice recognition result, the recognition control device is woken up.
本实施例中,在识别控制设备被唤醒时,获取识别结果对应的被控终端以及控制指令。具体的,提取语音识别结果中的关键词,判断预设存储中是否有与关键词匹配的被控终端以及控制指令,在预设存储中有与关键词匹配的被控终端以及控制指令时,控制被控终端响应控制指令。比如,当用户发出“将空调器的温度设置为28℃”时,“空调器”、“温度”、“28℃”这三个词汇就是关键词。预设存储中存在语音存储模块,语音存储模块中存储有至少一个预设语音关键词,该预设语音关键词为语音关键词以及该语音关键词对应的指令。语音对比模块将提取的语音关键词与预设语音关键词逐一进行比对,在语音关键词与预设语音关键词匹配时,将比对结果发送至语音响应模块,语音响应模块获取预设语音关键词对应的指令,控制设备根据指令进行响应。同样的,提取手势识别结果中的手势图形,手势对比模块将采集的手势图形与预设手势图形逐一进行比对,在手势图形与预设手势图形匹配时,将比对结果发送至手势响应模块,手势响应模块获取预设手势图形对应的指令,控制设备根据指令进行响应。In this embodiment, when the identification control device is woken up, the controlled terminal corresponding to the recognition result and the control instruction are acquired. Specifically, the keyword in the voice recognition result is extracted, and it is determined whether there is a controlled terminal that matches the keyword in the preset storage and a control instruction, and when there is a controlled terminal that matches the keyword and a control instruction in the preset storage, Control the controlled terminal to respond to the control command. For example, when the user issues "set the temperature of the air conditioner to 28 ° C", the three words "air conditioner", "temperature", and "28 °C" are keywords. A voice storage module is stored in the preset storage, and the voice storage module stores at least one preset voice keyword, where the preset voice keyword is a voice keyword and an instruction corresponding to the voice keyword. The voice comparison module compares the extracted voice keyword with the preset voice keyword one by one. When the voice keyword matches the preset voice keyword, the comparison result is sent to the voice response module, and the voice response module obtains the preset voice. The instruction corresponding to the keyword, the control device responds according to the instruction. Similarly, the gesture graphic in the gesture recognition result is extracted, and the gesture comparison module compares the collected gesture graphic with the preset gesture graphic one by one. When the gesture graphic matches the preset gesture graphic, the comparison result is sent to the gesture response module. The gesture response module acquires an instruction corresponding to the preset gesture graphic, and the control device responds according to the instruction.
需要说明的是,控制信号不仅仅是单一的语音信号或者单一的手势信号,还可以是语音信号和手势信号的组合。比如,在识别控制设备被唤醒时,用户发出“温度设置为28℃”的语音信号,同时发出“空调器”的手势信号,那么被控终端为“空调器”,控制指令为“温度设置为28℃”。It should be noted that the control signal is not only a single voice signal or a single gesture signal, but also a combination of a voice signal and a gesture signal. For example, when the identification control device is awakened, the user sends a voice signal of “temperature set to 28° C.” and sends a “air conditioner” gesture signal, then the controlled terminal is “air conditioner”, and the control command is “temperature setting is 28 ° C".
需要说明的是,语音信号由设备上的麦克风采集,手势信号由设备上的摄像头进行采集。It should be noted that the voice signal is collected by the microphone on the device, and the gesture signal is collected by the camera on the device.
在本实施例中,首先,在接收到控制信号时,获取所述控制信号的识别结果,然后,提取所述识别结果中的预设唤醒信息,最后,在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令,并控制所述被控终端响应所述控制指令。这样,在接收到预设唤醒信息时,快速启动识别控制设备,避免了用户对识别控制设备的误触发;并且通过语音和手势构成指令序列的方式来控制智能家居设备,提高了对智能家居设备控制的准确性。In this embodiment, first, when receiving the control signal, acquiring the recognition result of the control signal, and then extracting the preset wakeup information in the recognition result, and finally, acquiring the preset wakeup information, acquiring The recognition result corresponds to the controlled terminal and the control instruction, and controls the controlled terminal to respond to the control instruction. In this way, when the preset wake-up information is received, the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device. The accuracy of the control.
在一实施例中,如图3所示,在上述图2所示的实施例基础上,所述获取所述识别结果对应的控制指令的步骤包括:In an embodiment, as shown in FIG. 3, based on the embodiment shown in FIG. 2, the step of acquiring the control instruction corresponding to the identification result includes:
步骤S31、提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列;Step S31, extracting preset keywords in the recognition result, and combining the preset keywords into an instruction sequence;
步骤S32、根据所述指令序列获取对应的控制指令。Step S32: Acquire a corresponding control instruction according to the instruction sequence.
本实施例中,预设关键词是指由语音识别结果的关键词以及手势识别结果的手势图形与预设存储的预设语音关键词以及预设手势图形匹配后得到的与控制指令有关的关键词,比如,通过语音或者手势识别结果,或者语音与手势结合的识别结果得到的控制指令为“将空调器的风向设置为左右扫风”,其中“空调器”、“风向”、“左右扫风”这三个词汇就是预设关键词,“空调器”、“风向”、“左右扫风”这三个预设关键词组成指令序列,如果,控制指令为“调节空调器的风向”,那么“空调器”、“风向”这两个词汇就是预设关键词,但是由于缺少“左右扫风”这个具体设置的风向,这两个预设关键词就不构成指令序列。In this embodiment, the preset keyword refers to a key related to the control instruction obtained by the keyword of the voice recognition result and the gesture pattern of the gesture recognition result and the preset stored voice keyword and the preset gesture pattern. Words, for example, the result of recognizing the result by voice or gesture, or the recognition result of the combination of voice and gesture is "setting the wind direction of the air conditioner to sweep the wind left and right", among which "air conditioner", "wind direction", "left and right sweep" The three words of "wind" are preset keywords, and the three preset keywords of "air conditioner", "wind direction" and "left and right sweeping" constitute a sequence of instructions. If the control command is "adjust the wind direction of the air conditioner", Then the two words "air conditioner" and "wind direction" are preset keywords, but due to the lack of the specific wind direction of "left and right sweeping", these two preset keywords do not constitute a sequence of instructions.
在本实施例中,首先,提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列,然后,根据所述指令序列获取对应的控制指令。这样,通过语音和手势构成指令序列的方式来控制智能家居设备,提高了对智能家居设备控制的准确性。In this embodiment, first, the preset keywords in the recognition result are extracted, and the preset keywords are combined into an instruction sequence, and then a corresponding control instruction is acquired according to the instruction sequence. In this way, the smart home device is controlled by means of voice and gestures to form a sequence of instructions, which improves the accuracy of control of the smart home device.
在一实施例中,如图4所示,在上述图2至图3所示的实施例基础上,所述根据所述指令序列获取对应的控制指令的步骤包括:In an embodiment, as shown in FIG. 4, based on the foregoing embodiment shown in FIG. 2 to FIG. 3, the step of acquiring a corresponding control instruction according to the instruction sequence includes:
步骤S321、判断所述指令序列是否完整;Step S321, determining whether the instruction sequence is complete;
步骤S322、在所述指令序列完整时,获取所述控制指令。Step S322: Acquire the control instruction when the instruction sequence is complete.
本实施例中,指令序列的完整是指提取的预设关键词构成完整的控制指令。比如,通过手势识别结果得到的控制指令为“开启空调器”,那么“开启”、“空调器”这两个词汇就是预设关键词,由于这两个词汇构成的指令序列是完整的,那么空调器开启后,根据上次运行的参数运行。用户对空调器进行调节时,通过语音或者手势识别结果,或者语音与手势结合的识别结果得到的控制指令为“将空调器的温度设置为28℃”时,指令序列是完整的,但是“空调器降温”缺少具体设置的温度,这个指令序列就是不完整的。In this embodiment, the completeness of the instruction sequence means that the extracted preset keywords constitute a complete control instruction. For example, the control command obtained by the gesture recognition result is “turn on the air conditioner”, then the two words “open” and “air conditioner” are preset keywords, and since the instruction sequence formed by the two words is complete, then After the air conditioner is turned on, it runs according to the parameters of the last run. When the user adjusts the air conditioner, the result of the voice or gesture recognition, or the recognition result of the combination of voice and gesture is "set the temperature of the air conditioner to 28 ° C", the command sequence is complete, but "air conditioning The temperature drop of the device is missing the specific set temperature, and this sequence of instructions is incomplete.
在本实施例中,首先,判断所述指令序列是否完整,然后,在所述指令序列完整时,获取所述控制指令。这样,在指令序列完整时才能够获取控制指令,提高了对智能家居设备控制的准确性。In this embodiment, first, it is determined whether the instruction sequence is complete, and then, when the instruction sequence is complete, the control instruction is acquired. In this way, the control command can be obtained when the instruction sequence is complete, and the accuracy of the control of the smart home device is improved.
在一实施例中,如图4所示,在上述图2至图3所示的实施例基础上,所述判断所述指令序列是否完整之后,还包括:In an embodiment, as shown in FIG. 4, on the basis of the foregoing embodiment shown in FIG. 2 to FIG. 3, after determining whether the instruction sequence is complete, the method further includes:
步骤S323、在所述指令序列不完整时,输出所述指令序列不完整的提示信息;Step S323, when the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
步骤S324、在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果;Step S324: Acquire a recognition result of the control signal when the control signal is received within a preset time;
步骤S325、提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列;Step S325, extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
步骤S326、在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。Step S326: Acquire the control instruction when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
本实施例中,在指令序列不完整时,输出指令序列不完整的提示信息以提示用户,比如,输出缺少的预设关键词的类别以提示用户进行设置。需要说明的是,输出方式可以是语音,也可以是文字,本发明不做具体限定。In this embodiment, when the instruction sequence is incomplete, the prompt information with incomplete instruction sequence is output to prompt the user, for example, outputting the category of the missing preset keyword to prompt the user to perform setting. It should be noted that the output mode may be voice or text, and the present invention does not specifically limit it.
需要说明的是,预设时间可以是五秒,也可以是十秒,本发明不做具体限定。It should be noted that the preset time may be five seconds or ten seconds, which is not specifically limited in the present invention.
在预设时间内获取控制信号的识别结果时,需要判断识别结果中的预设关键词是否是指令序列缺乏的预设关键词。比如,控制指令是“调节空调器的温度”时,缺乏的预设关键词是具体的设置温度,但是预设时间内获取的预设关键词却是“左右扫风”,那么该指令序列还是不完整的,如果预设时间内获取的预设关键词是“28℃”,那么这个预设关键词就与该指令序列组成了完整的指令序列,即“空调器”、“温度”、“28℃”。When the recognition result of the control signal is acquired within the preset time, it is necessary to determine whether the preset keyword in the recognition result is a preset keyword lacking the instruction sequence. For example, when the control command is “adjusting the temperature of the air conditioner”, the default keyword that is lacking is the specific set temperature, but the preset keyword acquired in the preset time is “left and right sweeping”, then the instruction sequence is still Incomplete, if the preset keyword obtained in the preset time is “28°C”, then the preset keyword and the instruction sequence form a complete instruction sequence, namely “air conditioner”, “temperature”, “ 28 ° C".
在本实施例中,首先,在所述指令序列不完整时,输出所述指令序列不完整的提示信息,然后,在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果,最后,提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列,在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。这样,在指令序列不完整时,输出提示信息以提醒用户,保证在指令序列完整的情况下执行控制指令,提高了对智能家居设备控制的准确性。In this embodiment, first, when the instruction sequence is incomplete, the prompt information that the instruction sequence is incomplete is output, and then, when the control signal is received within a preset time, the identification of the control signal is acquired. As a result, finally, the preset keyword in the recognition result is extracted, and it is determined whether the preset keyword is combined with the instruction sequence into a complete instruction sequence, and the preset keyword is combined with the instruction sequence. When the complete instruction sequence is completed, the control instruction is obtained. In this way, when the instruction sequence is incomplete, the prompt information is output to remind the user to ensure that the control instruction is executed when the instruction sequence is complete, and the accuracy of the control of the smart home device is improved.
在一实施例中,如图5所示,在上述图2至图4所示的实施例基础上,所述输出所述指令序列不完整的提示信息之后,还包括:In an embodiment, as shown in FIG. 5, after the outputting the incomplete instruction information of the instruction sequence, based on the foregoing embodiment shown in FIG. 2 to FIG.
步骤S327、在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。Step S327: The control signal is not received within a preset time, or the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time are not composed of a complete instruction. At the time of sequence, the prompt information that does not respond to the control command is output.
需要说明的是,预设时间可以是五秒,也可以是十秒,本发明不做具体限定。It should be noted that the preset time may be five seconds or ten seconds, which is not specifically limited in the present invention.
需要说明的是,在预设时间内接收到的控制信号的识别结果中的预设关键词与指令序列未组成完整的指令序列时,除了输出未响应控制指令的提示信息,以提醒用户不执行控制指令,还要确认预设时间内接收到的控制信号的识别结果中的预设关键词是否构成完整的指令序列,若构成完整的指令序列,那么控制控制信号对应的终端执行指令,若没有构成完整的指令序列,那么输出指令序列不完整的提示信息以提醒用户。It should be noted that, when the preset keyword and the instruction sequence in the recognition result of the control signal received within the preset time time do not form a complete instruction sequence, in addition to outputting the prompt information of the non-response control instruction, the user is reminded not to execute. The control command also confirms whether the preset keyword in the recognition result of the control signal received within the preset time constitutes a complete instruction sequence. If a complete instruction sequence is formed, the terminal corresponding to the control control signal executes the instruction, if not Forming a complete sequence of instructions, then outputting an incomplete message sequence to alert the user.
本实施例中,在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。这样,保证在指令序列完整的情况下执行控制指令,提高了对智能家居设备控制的准确性。In this embodiment, the control signal is not received within a preset time, or the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time are not completely composed. At the time of the instruction sequence, the prompt information that does not respond to the control command is output. In this way, it is guaranteed to execute the control instruction when the instruction sequence is complete, which improves the accuracy of the control of the smart home device.
在一实施例中,如图6所示,在上述图2至图5所示的实施例基础上,所述获取所述控制信号的识别结果之前,还包括:In an embodiment, as shown in FIG. 6, on the basis of the foregoing embodiment shown in FIG. 2 to FIG. 5, before the obtaining the identification result of the control signal, the method further includes:
步骤S50、在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同;Step S50: When receiving the control signal and receiving the control signal, determining whether the type of the received control signal is the same;
步骤S60、若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。Step S60: If the types of the control signals are the same, perform the step of acquiring the recognition result of the control signal.
在本实施例中,首先,在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同,然后,若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。这样,在多个控制信号的类型相同时,对控制信号进行识别,保证了指令识别的准确性。 In this embodiment, first, when the control signal is received, and the received control signal is multiple, it is determined whether the types of the received control signals are the same, and then, if the types of the control signals are the same, the performing The step of obtaining the recognition result of the control signal. In this way, when the types of the plurality of control signals are the same, the control signals are identified, and the accuracy of the command recognition is ensured.
在一实施例中,如图6所示,在上述图2至图5所示的实施例基础上,所述判断接收到的控制信号的类型是否相同之后,还包括:In an embodiment, as shown in FIG. 6, on the basis of the foregoing embodiment shown in FIG. 2 to FIG. 5, after determining whether the types of the received control signals are the same, the method further includes:
步骤S70、若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。Step S70: If the types of the control signals are different, obtain the reliability of each of the control signals, and perform the step of acquiring the recognition result of the control signal for the control signal whose reliability meets the preset condition .
本实施例中,语音信号和手势信号均存在一定的误差。比如在手势不标准时,设备识别到的手势图形有可能是错误的;或者,用户的普通话不标准,设备识别到的关键词有可能也是错误的。在接收到语音信号和手势信号时,默认语音信号的可靠性更高一些,因此,优先将语音识别结果的预设关键词组成指令序列,在指令序列不完整时,获取手势识别结果的预设关键词,在手势识别结果的预设关键词与不完整的指令序列不能构成完整的指令序列时,输出指令序列不完整的提示信息,在手势识别结果的预设关键词与不完整的指令序列构成完整的指令序列时,控制被控终端响应控制指令。In this embodiment, both the voice signal and the gesture signal have certain errors. For example, when the gesture is not standard, the gesture pattern recognized by the device may be wrong; or the user's Mandarin is not standard, and the keyword recognized by the device may also be wrong. When the voice signal and the gesture signal are received, the reliability of the default voice signal is higher. Therefore, the preset keyword of the voice recognition result is preferentially composed of the instruction sequence, and when the instruction sequence is incomplete, the preset of the gesture recognition result is obtained. Keywords: when the preset keyword of the gesture recognition result and the incomplete instruction sequence cannot constitute a complete instruction sequence, the instruction sequence is incomplete prompt information, the preset keyword in the gesture recognition result and the incomplete instruction sequence When the complete instruction sequence is formed, the controlled terminal is controlled to respond to the control instruction.
在本实施例中,若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。这样,保证了指令识别的准确性。In this embodiment, if the types of the control signals are different, the reliability of each of the control signals is acquired, and the obtaining of the control signal is performed on the control signal whose reliability meets a preset condition. The steps of the result. In this way, the accuracy of the instruction recognition is guaranteed.
本发明还提供一种终端控制装置,所述终端控制装置包括:终端控制程序,其中,所述终端控制程序配置为实现如下操作:The present invention also provides a terminal control apparatus, the terminal control apparatus comprising: a terminal control program, wherein the terminal control program is configured to implement the following operations:
在接收到控制信号时,获取所述控制信号的识别结果;Obtaining a recognition result of the control signal when receiving the control signal;
提取所述识别结果中的预设唤醒信息;Extracting preset wakeup information in the recognition result;
在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the identification result and the control instruction when extracting the preset wakeup information;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列;Extracting a preset keyword in the recognition result, and combining the preset keyword into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
判断所述指令序列是否完整;Determining whether the instruction sequence is complete;
在所述指令序列完整时,获取所述控制指令。The control instruction is obtained when the sequence of instructions is complete.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果;Acquiring the recognition result of the control signal when the control signal is received within a preset time;
提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列;Extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。When the control signal is not received within a preset time, or when the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time do not form a complete instruction sequence, A prompt message that does not respond to the control command is output.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同;When receiving the control signal and receiving a plurality of control signals, determining whether the type of the received control signal is the same;
若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are the same, the step of acquiring the recognition result of the control signal is performed.
进一步地,所述终端控制程序配置还为实现如下操作:Further, the terminal control program configuration further implements the following operations:
若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are different, the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
本发明提供的终端控制装置,首先,在接收到控制信号时,获取所述控制信号的识别结果,然后,提取所述识别结果中的预设唤醒信息,最后,在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令,并且控制所述被控终端响应所述控制指令。这样,在接收到预设唤醒信息时,快速启动识别控制设备,避免了用户对识别控制设备的误触发;并且通过语音和手势构成指令序列的方式来控制智能家居设备,提高了对智能家居设备控制的准确性。The terminal control apparatus provided by the present invention first acquires a recognition result of the control signal when receiving a control signal, and then extracts preset wake-up information in the recognition result, and finally, when the preset wake-up information is extracted Obtaining the controlled terminal corresponding to the identification result and the control instruction, and controlling the controlled terminal to respond to the control instruction. In this way, when the preset wake-up information is received, the identification control device is quickly activated, the user's false triggering of the identification control device is avoided, and the smart home device is controlled by the voice and gesture forming instruction sequence, thereby improving the smart home device. The accuracy of the control.
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端控制程序,所述终端控制程序被处理器执行实现如下操作:The embodiment of the present invention further provides a computer readable storage medium, where the terminal readable program is stored on the computer readable storage medium, and the terminal control program is executed by the processor to implement the following operations:
在接收到控制信号时,获取所述控制信号的识别结果;Obtaining a recognition result of the control signal when receiving the control signal;
提取所述识别结果中的预设唤醒信息;Extracting preset wakeup information in the recognition result;
在提取到预设唤醒信息时,获取所述识别结果对应的被控终端以及控制指令;Acquiring the controlled terminal corresponding to the identification result and the control instruction when extracting the preset wakeup information;
控制所述被控终端响应所述控制指令。Controlling the controlled terminal to respond to the control instruction.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
提取所述识别结果中的预设关键词,并将所述预设关键词组合成指令序列;Extracting a preset keyword in the recognition result, and combining the preset keyword into an instruction sequence;
根据所述指令序列获取对应的控制指令。Corresponding control instructions are obtained according to the sequence of instructions.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
判断所述指令序列是否完整;Determining whether the instruction sequence is complete;
在所述指令序列完整时,获取所述控制指令。The control instruction is obtained when the sequence of instructions is complete.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
在所述指令序列不完整时,输出所述指令序列不完整的提示信息;When the instruction sequence is incomplete, outputting the prompt information that the instruction sequence is incomplete;
在预设时间内接收到所述控制信号时,获取所述控制信号的识别结果;Acquiring the recognition result of the control signal when the control signal is received within a preset time;
提取所述识别结果中的预设关键词,并判断所述预设关键词是否与所述指令序列组合成完整的指令序列;Extracting a preset keyword in the recognition result, and determining whether the preset keyword is combined with the instruction sequence into a complete instruction sequence;
在所述预设关键词与所述指令序列组合成完整的指令序列时,获取所述控制指令。The control instruction is acquired when the preset keyword and the instruction sequence are combined into a complete instruction sequence.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
在预设时间内未接收到所述控制信号,或者在预设时间内接收到的所述控制信号的识别结果中的所述预设关键词与所述指令序列未组成完整的指令序列时,输出未响应所述控制指令的提示信息。When the control signal is not received within a preset time, or when the preset keyword and the instruction sequence in the recognition result of the control signal received within a preset time do not form a complete instruction sequence, A prompt message that does not respond to the control command is output.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
在接收到控制信号,且接收到的控制信号为多个时,判断接收到的控制信号的类型是否相同;When receiving the control signal and receiving a plurality of control signals, determining whether the type of the received control signal is the same;
若所述控制信号的类型相同,执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are the same, the step of acquiring the recognition result of the control signal is performed.
进一步地,所述终端控制程序被处理器执行时还实现如下操作:Further, when the terminal control program is executed by the processor, the following operations are also implemented:
若所述控制信号的类型不同,获取各个所述控制信号的可靠性,并对所述可靠性满足预设条件的所述控制信号执行所述获取所述控制信号的识别结果的步骤。If the types of the control signals are different, the reliability of each of the control signals is acquired, and the step of acquiring the recognition result of the control signals is performed on the control signal whose reliability meets a preset condition.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better. Implementation. Based on such understanding, portions of the technical solution of the present invention that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a television, a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710846879.5A CN107544272B (en) | 2017-09-18 | 2017-09-18 | Terminal control method, device and storage medium |
| CN201710846879.5 | 2017-09-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019051895A1 true WO2019051895A1 (en) | 2019-03-21 |
Family
ID=60963530
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/104125 Ceased WO2019051895A1 (en) | 2017-09-18 | 2017-09-28 | Terminal control method, device and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107544272B (en) |
| WO (1) | WO2019051895A1 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108196467A (en) * | 2018-03-21 | 2018-06-22 | 王伟才 | A kind of intelligent home control system based on Internet of Things |
| CN108762489B (en) * | 2018-05-07 | 2021-09-21 | 武汉灏存科技有限公司 | Control method based on data glove, system and storage medium |
| CN108806678A (en) * | 2018-05-18 | 2018-11-13 | 出门问问信息科技有限公司 | The voice awakening method and device of equipment |
| CN108769767A (en) * | 2018-07-03 | 2018-11-06 | 深圳Tcl新技术有限公司 | Television terminal control method, equipment and computer readable storage medium |
| CN109640217A (en) * | 2018-12-19 | 2019-04-16 | 维沃移动通信有限公司 | A kind of speaker control method and terminal device |
| CN110619874B (en) * | 2019-08-30 | 2020-10-23 | 珠海格力电器股份有限公司 | Voice control method, device, computer equipment and storage medium |
| CN112327645A (en) * | 2020-11-03 | 2021-02-05 | 海尔(深圳)研发有限责任公司 | Control method and device for household appliance and household appliance |
| CN113805691A (en) * | 2020-12-28 | 2021-12-17 | 京东科技控股股份有限公司 | Control method and device of electronic equipment, electronic equipment and storage medium |
| CN113421562A (en) * | 2021-06-17 | 2021-09-21 | 杭州顾家定制家居有限公司 | Control method and system of intelligent cabinet and storage medium |
| CN113658590B (en) * | 2021-06-30 | 2024-05-28 | 深圳市艾特智能科技有限公司 | Control method and device of intelligent household equipment, readable storage medium and terminal |
| WO2024234675A1 (en) * | 2023-05-15 | 2024-11-21 | 上海美控智慧建筑有限公司 | Control method and configuration method for household appliance, and readable storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101826324A (en) * | 2010-02-26 | 2010-09-08 | 中山大学 | Intelligent terminal |
| CN103595869A (en) * | 2013-11-15 | 2014-02-19 | 华为终端有限公司 | Terminal voice control method and device and terminal |
| CN104360736A (en) * | 2014-10-30 | 2015-02-18 | 广东美的制冷设备有限公司 | Gesture-based terminal control method and system |
| CN105091236A (en) * | 2015-08-18 | 2015-11-25 | 耿懿超 | Air conditioner control method based on voice recognition and control system thereof |
| CN105206275A (en) * | 2015-08-31 | 2015-12-30 | 小米科技有限责任公司 | Device control method, apparatus and terminal |
| CN105700389A (en) * | 2014-11-27 | 2016-06-22 | 青岛海尔智能技术研发有限公司 | Smart home natural language control method |
| CN105892302A (en) * | 2016-05-31 | 2016-08-24 | 北京光年无限科技有限公司 | Intelligent robot-oriented smart home control method and intelligent robot-oriented smart home control system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103970260B (en) * | 2013-01-31 | 2017-06-06 | 华为技术有限公司 | A kind of non-contact gesture control method and electric terminal equipment |
-
2017
- 2017-09-18 CN CN201710846879.5A patent/CN107544272B/en active Active
- 2017-09-28 WO PCT/CN2017/104125 patent/WO2019051895A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101826324A (en) * | 2010-02-26 | 2010-09-08 | 中山大学 | Intelligent terminal |
| CN103595869A (en) * | 2013-11-15 | 2014-02-19 | 华为终端有限公司 | Terminal voice control method and device and terminal |
| CN104360736A (en) * | 2014-10-30 | 2015-02-18 | 广东美的制冷设备有限公司 | Gesture-based terminal control method and system |
| CN105700389A (en) * | 2014-11-27 | 2016-06-22 | 青岛海尔智能技术研发有限公司 | Smart home natural language control method |
| CN105091236A (en) * | 2015-08-18 | 2015-11-25 | 耿懿超 | Air conditioner control method based on voice recognition and control system thereof |
| CN105206275A (en) * | 2015-08-31 | 2015-12-30 | 小米科技有限责任公司 | Device control method, apparatus and terminal |
| CN105892302A (en) * | 2016-05-31 | 2016-08-24 | 北京光年无限科技有限公司 | Intelligent robot-oriented smart home control method and intelligent robot-oriented smart home control system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107544272A (en) | 2018-01-05 |
| CN107544272B (en) | 2021-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019051895A1 (en) | Terminal control method, device and storage medium | |
| WO2019051890A1 (en) | Terminal control method and device, and computer-readable storage medium | |
| WO2019051899A1 (en) | Terminal control method and device, and storage medium | |
| WO2019051908A1 (en) | Terminal control method and device, and computer readable storage medium | |
| WO2019019376A1 (en) | Service process management method, apparatus, and device, and computer readable storage medium | |
| WO2019205323A1 (en) | Air conditioner and parameter adjusting method and device therefor, and readable storage medium | |
| WO2016082267A1 (en) | Voice recognition method and system | |
| WO2019019340A1 (en) | Application program page opening method and apparatus, terminal and readable storage medium | |
| WO2019037319A1 (en) | Electric quantity early warning method, and server, mobile terminal and storage medium | |
| WO2019056752A1 (en) | Household appliance network configuration method, device and system, and computer readable storage medium | |
| WO2019019374A1 (en) | Method, apparatus, and system for controlling household appliance with intelligent voice device | |
| WO2019041406A1 (en) | Indecent picture recognition method, terminal and device, and computer-readable storage medium | |
| WO2015158132A1 (en) | Voice control method and system | |
| WO2015127859A1 (en) | Sensitive text detecting method and apparatus | |
| WO2016107224A1 (en) | Method and device for controlling movement of interface focus | |
| WO2019062194A1 (en) | Home appliance and method and system for controling home applicance and computer readable storage medium | |
| WO2019019378A1 (en) | Service processing method and apparatus, adapter and computer-readable storage medium | |
| WO2017201899A1 (en) | Method and apparatus for connecting to bluetooth device | |
| WO2017063369A1 (en) | Method of establishing wireless direct connection and device utilizing same | |
| WO2015158133A1 (en) | Error correction method and system for voice control instruction | |
| WO2018166236A1 (en) | Claim settlement bill recognition method, apparatus and device, and computer-readable storage medium | |
| WO2018176864A1 (en) | Database permission management method and system, device, computer-readable storage medium | |
| WO2017084337A1 (en) | Identity verification method, apparatus and system | |
| WO2018149191A1 (en) | Method, apparatus and device for underwriting insurance policy, and computer-readable storage medium | |
| WO2016029597A1 (en) | Terminal control method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17925216 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17925216 Country of ref document: EP Kind code of ref document: A1 |