Internet of things system with voice-controlled functions and method for processing information of the same
Abstract
An internet of things (IOT) system includes an IOT server and multiple IOT devices and a voice-controlled device connected to the IOT server and the multiple IOT devices. The voice-controlled device receives a voice-controlled message of environmental sound information through a voice control interface, and broadcasts the voice-controlled message to neighboring IOT devices to drive a corresponding IOT device according to the voice-controlled message. When failing to recognize the voice-controlled message, the voice control interface uploads the voice-controlled message to a cloud server for query through the IOT server, and broadcasts a result of the query returned from the cloud server. A way of chain broadcasting is employed by the voice-controlled device to drive selected IOT device or receive returned information so as to enhance operational convenience in using IOT devices.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for processing information of an Internet of things (IOT) system with voice-controlled functions, wherein the method is performed by an IOT system having a voice-controlled device, multiple IOT devices and an IOT server and comprises a voice-controlled device mode and an IOT device mode, wherein
the voice-controlled device mode is performed by the voice-controlled device and comprises steps of:
collecting environmental sound information;
filtering out noise in the environmental sound information to leave a voice-controlled message, wherein the voice-controlled message includes a piece of device tag information, a piece of command tag information and a piece of authentication tag information; and
broadcasting the voice-controlled message to the multiple IOT devices to drive a corresponding IOT device according to the voice-controlled message; and
the IOT device mode is performed by the corresponding IOT device and comprises steps of:
receiving the voice-controlled message transmitted from the voice-controlled device;
after receiving the voice-controlled message, determining if the voice-controlled message is repeatedly received;
determining if the piece of authentication tag information of the voice-controlled message is a valid authentication tag when determining that the voice-controlled message is not repeatedly received;
ignoring the voice-controlled message and then terminating the IOT device mode when determining that the voice-controlled message is repeatedly received or that the piece of authentication tag information of the voice-controlled message is not a valid authentication tag; and
performing a control action corresponding to the voice-controlled message and returning a completion message to the voice-controlled device when determining that the piece of authentication tag information of the voice-controlled message is a valid authentication tag.
2. The method as claimed in claim 1 , wherein the step of broadcasting the voice-controlled message to the multiple IOT devices comprises steps of:
determining if the piece of device tag information, the piece of command tag information and the piece of authentication tag information contained in the voice-controlled message are recognizable;
when the piece of device tag information, the piece of command tag information and the piece of authentication tag information are determined to be recognizable, broadcasting the piece of device tag information, the piece of command tag information and the piece of authentication tag information to the multiple IOT devices; and
when the piece of device tag information, the piece of command tag information and the piece of authentication tag information are determined to be unrecognizable, uploading the voice-controlled message to a cloud server through the IOT server and broadcasting information returned from the cloud server.
3. The method as claimed in claim 1 , wherein the step of performing a control action corresponding to the voice-controlled message and returning a completion message to the voice-controlled device comprises steps of:
determining if the received piece of device tag information is identical to that of the corresponding IOT device;
performing the piece of command tag information and returning the completion message to the voice-controlled device; and
continuously broadcasting the piece of device tag information, the piece of command tag information and the piece of authentication tag information to other IOT devices.Join the waitlist — get patent alerts
Track US9911417B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.