IP Library › Granted Patent US 12,224,988
Granted Patent B2
US 12,224,988 · App. 17/661,183 · Granted Feb 11, 2025

Device control method, device control apparatus and storage medium

Inventor: Yang Zhao (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04L63/0281H04L43/10H04L63/0428H04W52/0222H04W52/0235
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,224,988
App. No.
17/661,183
Granted
Feb 11, 2025
Kind
B2
Abstract

A device control method, includes: sending first device information to a proxy device; obtaining second device information; establishing a first connection with the cloud server, and sending the device information of the proxy device to the cloud server through the first connection, so as to establish a second connection between the proxy device and the cloud server based on the first device information and the second device information, the second connection being configured to transmit the keep-alive message; and in response to determining that notification information sent by the cloud server is received, controlling the Internet of Things device to enter a low power consumption mode, the notification information being configured to indicate that the second connection has been established between the proxy device and the cloud server.

Claims (55)

1. A device control method, applied to an Internet of Things device, comprising:

sending first device information to a proxy device, the first device information being device information of the Internet of Things device, and the proxy device being configured to act as a proxy for the Internet of Things device to send a keep-alive message to a cloud server;

obtaining second device information, the second device information being device information of the proxy device;

establishing a first connection with the cloud server, and sending the device information of the proxy device to the cloud server through the first connection, so as to establish a second connection between the proxy device and the cloud server based on the first device information and the second device information, the second connection being configured to transmit the keep-alive message; and

in response to determining that notification information sent by the cloud server is received, controlling the Internet of Things device to enter a low power consumption mode, the notification information being configured to indicate that the second connection has been established between the proxy device and the cloud server.

2. The device control method according to claim 1 , further comprising:

in response to receiving wake-up information sent by the proxy device, controlling the Internet of Things device to enter a working mode.

3. The device control method according to claim 1 , further comprising:

disconnecting the first connection with the cloud server in response to controlling the Internet of Things device to enter the low power consumption mode, and restoring the first connection and transmitting a service message to the cloud server through the first connection when the Internet of Things device enters a working mode.

4. The device control method according to claim 2 , further comprising:

disconnecting the first connection with the cloud server in response to controlling the Internet of Things device to enter the low power consumption mode, and restoring the first connection and transmitting a service message to the cloud server through the first connection when the Internet of Things device enters the working mode.

5. The device control method according to claim 1 , wherein the notification information comprises local communication key negotiation information of the proxy device and an authentication result of the proxy device by the cloud server.

6. The device control method according to claim 5 , further comprising:

establishing an encrypted channel with the proxy device based on the local communication key negotiation information of the proxy device, the encrypted channel being configured for information transmission between the Internet of Things device and the proxy device.

7. A device control method, applied to a proxy device, and comprising:

obtaining first device information sent by an Internet of Things device, the first device information being device information of the Internet of Things device;

sending second device information to the Internet of Things device, and the second device information being configured to be sent to a cloud server by the Internet of Things device based on a first connection;

establishing a second connection with the cloud server based on the first device information and the second device information;

sending a keep-alive message of the Internet of Things device to the cloud server through the second connection when the Internet of Things device enters a low power consumption mode;

receiving wake-up information sent by the cloud server, the wake-up information being configured to wake up the Internet of Things device to enter a working mode; and

sending the wake-up information to the Internet of Things device,

wherein after sending the wake-up information to the Internet of Things device, sending the keep-alive message of the Internet of Things device to the cloud server through the second connection is kept.

8. The device control method according to claim 7 , further comprising:

sending local communication key negotiation information of the proxy device to the cloud server.

9. A device control method, applied to a cloud server, and comprising:

establishing a first connection with an Internet of Things device, and obtaining second device information of a proxy device through the first connection;

obtaining first device information sent by the proxy device, and establishing a second connection with the proxy device based on the first device information and the second device information;

sending notification information to the Internet of Things device, the notification information being configured to indicate that the second connection has been established between the proxy device and the cloud server;

receiving a keep-alive message sent by the proxy device through the second connection when the Internet of Things device enters a low power consumption mode;

sending wake-up information to the proxy device, the wake-up information being configured to wake up the Internet of Things device to enter a working mode; and

continuously receiving the keep-alive message sent by the proxy device through the second connection after sending the wake-up information to the proxy device.

10. The device control method according to claim 9 , further comprising:

receiving local communication key negotiation information of the proxy device; and

sending the local communication key negotiation information of the proxy device to the Internet of Things device.

11. A device control apparatus, comprising:

a processor;

a communication component;

an input/output interface; and

a memory configured to store processor-executable instructions;

wherein the processor, the communication component, and the input/output interface are configured to execute the device control method according to claim 1 .

12. A device control apparatus, comprising:

a processor;

a communication component;

an input/output interface; and

a memory configured to store processor-executable instructions;

wherein the processor, the communication component, and the input/output interface are configured to execute the device control method according to claim 7 .

13. A device control apparatus, comprising:

a processor;

a communication component;

an input/output interface; and

a memory configured to store processor-executable instructions;

wherein the processor, the communication component, and the input/output interface are configured to execute the device control method according to claim 9 .

14. A non-transitory storage medium, storing instructions, wherein the instructions in the non-transitory storage medium cause a terminal to execute the device control method according to claim 1 when executed by a processor of the terminal.

15. A non-transitory storage medium, storing instructions, wherein the instructions in the non-transitory storage medium cause a terminal to execute the device control method according to claim 7 when executed by a processor of the terminal.

16. A non-transitory storage medium, storing instructions, wherein the instructions in the non-transitory storage medium cause a terminal to execute the device control method according to claim 9 when executed by a processor of the terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: ZHAO, YANG
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 059759/0684 →
Priority Claims (1)
CN 202111386339.6 · Nov 22, 2021 · national
Continuity (1)
Related Publication 20230164120A1 · May 25, 2023
References Cited (27)
US 9036616B2 · Sundararajan · 2015 [cited by examiner]
US 9712486B2 · Johnson · 2017 [cited by examiner]
US 9756089B2 · Brook · 2017 [cited by examiner]
US 10080193B1 · Bleu-Laine · 2018 [cited by examiner]
US 11128438B1 · Konda · 2021 [cited by examiner]
US 11789514B2 · Yu · 2023 [cited by examiner]
US 20160007288A1 · Samardzija · 2016 [cited by examiner]
US 20160100022A1 · Kim · 2016 [cited by examiner]
US 20170262039A1 · Das · 2017 [cited by examiner]
US 20170289916A1 · Pingili · 2017 [cited by examiner]
US 20180063079A1 · Ding · 2018 [cited by examiner]
US 20180176079A1 · Teo · 2018 [cited by examiner]
US 20190306242A1 · Thummalapalli · 2019 [cited by examiner]
US 20200304589A1 · Isberg · 2020 [cited by examiner]
US 20200412629A1 · Kim · 2020 [cited by examiner]
US 20210081021A1 · Yu · 2021 [cited by examiner]
US 20210306434A1 · Chifor · 2021 [cited by examiner]
US 20210329727A1 · Yu · 2021 [cited by examiner]
US 20220182937A1 · Guo · 2022 [cited by examiner]
US 20220247624A1 · Johnson · 2022 [cited by examiner]
CN 102209302A · 2011 [cited by applicant]
CN 106161598A · 2016 [cited by applicant]
CN 109756450A · 2019 [cited by applicant]
CN 111194702A · 2020 [cited by applicant]
CN 112448822A · 2021 [cited by applicant]
CN 113099521A · 2021 [cited by applicant]
Li, Y., “Design and Security Implement of a System that Manage the Remote Devices Real Time,” Overall System Security, Jul. 2016, 3 pages. (Submitted with English Abstract). [cited by applicant]