IP Library Granted Patent US 12,341,651
Granted Patent B2
US 12,341,651 · App. 16/941,027 · Granted Jun 24, 2025

Device networking activation method, apparatus and cloud network device

Inventors: Yiqun Xiong (Hangzhou, CN); Jin Wang (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04L41/0806G16Y30/00G16Y40/35H04L67/01H04L67/125H04L67/303H04L67/34
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,341,651
App. No.
16/941,027
Granted
Jun 24, 2025
Kind
B2
Abstract

A device networking activation method including networking a device to be networked; in response to determining that the device to be networked is successfully networked, pushing an activation strategy for activating the device to be networked to the device to be networked that has been successfully networked; and activating the device to be networked that has been successfully networked according to the pushed activation strategy. The present disclosure solves the technical problem in the conventional techniques that the networking and activation of a device to be networked are not decoupled and therefore the activation of the device has low security and reliability.

Claims (82)

1. A method comprising:

decoupling a process of activating a device from a process of networking the device, the decoupling comprising removing an association relationship between the process of activating the device and the process of networking the device;

performing the process of networking the device, the process of networking the device comprising:

connecting the device to a network, the device comprising an Internet of Things device; and

determining that the device is successfully networked; and

performing the process of activating the device only after the process of networking the device is performed and successful, the process of activating the device comprising:

pushing a plurality of different activation strategies for activating the device to the device through an established connection after the device is successfully networked; and

attempting to activate the device according to a first activation strategy of the plurality of different activation strategies within a first preset activation time window through the established connection, wherein:

the first activation strategy is obtained based at least in part on device information and functional information of the device, the device information comprising a name of the device, a model of the device, and identification information of the device, and the functional information comprising at least one of heating, dehumidification, or cooling; and

activating the device comprising performing an authorization binding between a user terminal and the device after the device is successfully networked to enable the user terminal to control the device, wherein: if the device fails to be activated according to the first activation strategy within the first preset activation time window and a number of attempting to activate the device is within a preset number of times for supporting activation retries, attempting to activate the device according to a second activation strategy having a different expiration time parameter and a different activation instruction from the first activation strategy is performed within a second preset activation time window through the established connection, the second preset activation time window being after the first preset activation time window, and wherein the process of activating the device fails if the number of attempting to activate the device is more than the preset number of times for supporting the activation retires.

2. The method according to claim 1 , wherein prior to pushing the plurality of different activation strategies for activating the device to the device, the method further comprises:

determining multiple activation strategies to be pushed to the device; and

selecting the plurality of different activation strategies from the multiple activation strategies.

3. The method according to claim 2 , wherein selecting the plurality of different activation strategies from the multiple activation strategies comprises:

determining that the device needs to be pushed with a respective activation strategy multiple times; and

selecting a different respective activation strategy each time.

4. The method according to claim 2 , wherein determining multiple activation strategies to be pushed to the device comprises:

obtaining at least one activation strategy for activating the device according to a product characteristic of the device; and

determining the at least one activation strategy as the multiple activation strategies to be pushed to the device.

5. The method according to claim 1 , wherein activating the device according to the first activation strategy of the plurality of different activation strategies comprises:

determining the first preset activation time window for limiting a time to activate the device; and

activating the device within the first preset activation time window according to the first activation strategy of the plurality of different activation strategies.

6. The method according to claim 1 , wherein activating the device according to the first activation strategy of the plurality of different activation strategies comprises:

obtaining the preset number of times for supporting the activation retries; and

activating the device within the preset number of times for supporting the activation retries according to the first activation strategy of the plurality of different activation strategies.

7. The method according to claim 1 , wherein after the activating the device according to the first activation strategy of the plurality of different activation strategies, the method further comprises:

pushing the device information of the device and control authority of a user to control the device to the device.

8. An apparatus comprising:

one or more processors; and

one or more memories storing thereon computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

decoupling a process of activating a device from a process of networking the device, the decoupling comprising removing an association relationship between the process of activating the device and the process of networking the device;

performing the process of networking the device, the process of networking the device comprising:

networking the device to a network; and

determining that the device is successfully networked; and

performing the process of activating the device, the process of activating the device comprising:

receiving a plurality of different activation strategies for activating the device through an established connection; and

attempting to activate the device according to a first activation strategy of the plurality of different activation strategies within a first preset activation time window through the established connection, wherein:

the first activation strategy is obtained based at least in part on device information and functional information of the device, the device information comprising a name of the device, a model of the device, and identification information of the device, and the functional information comprising at least one of heating, dehumidification, or cooling; and

activating the device comprising performing an authorization binding between a user terminal and the device after the device is successfully networked to enable the user terminal to control the device, wherein: if the device fails to be activated according to the first activation strategy within the first preset activation time window and a number of attempting to activate the device is within a preset number of times for supporting activation retries, attempting to activate the device according to a second activation strategy having a different expiration time parameter and a different activation instruction from the first activation strategy is performed within a second preset activation time window through the established connection, the second preset activation time window being after the first preset activation time window.

9. The apparatus according to claim 8 , wherein activating the device according to the first activation strategy comprises:

starting the first preset activation time window for limiting a time to activate the device according to the first activation strategy; and

activating the device within the first preset activation time window.

10. The apparatus according to claim 9 , wherein activating the device within the first activation time window comprises:

displaying operation prompt information for prompting to perform an activation authentication operation;

determining that operation confirmation information for performing the activation authentication operation on the device is received in the activation time window; and

activating the device.

11. The apparatus according to claim 8 , wherein activating the device according to the first activation strategy comprises:

obtaining the preset number of times for supporting the activation retries according to the first activation strategy;

displaying the preset number of times for supporting the activation retries; and

activating the device within the preset number of times for supporting the activation retries.

12. The apparatus according to claim 8 , wherein after activating the device according to the first activation strategy, the acts further comprise:

receiving the device information of the device and control authority of a user to control the device; and

displaying the device information and the control authority.

13. One or more memories storing thereon computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:

decoupling a process of activating a device from a process of networking the device, the decoupling comprising removing an association relationship between the process of activating the device and the process of networking the device;

performing the process of networking the device, the process of networking the device comprising:

networking a device to a cloud server; and

determining that the device is successfully networked; and

performing the process of activating the device, the process of activating the device comprising:

pushing a plurality of different activation strategies for activating the device to the device through an established connection after the device is successfully networked; and

attempting to activate the device according to a first activation strategy of the plurality of different activation strategies within a first preset activation time window through the established connection, wherein:

the first activation strategy is obtained based at least in part on device information and functional information of the device, the device information comprising a name of the device, a model of the device, and identification information of the device, and the functional information comprising at least one of heating, dehumidification, or cooling; and

activating the device comprising performing an authorization binding between a user terminal and the device after the device is successfully networked to enable the user terminal to control the device, wherein: if the device fails to be activated according to the first activation strategy within the first preset activation time window and a number of attempting to activate the device is within a preset number of times for supporting activation retries, attempting to activate the device according to a second activation strategy having a different expiration time parameter and a different activation instruction from the first activation strategy is performed within a second preset activation time window through the established connection, the second preset activation time window being after the first preset activation time window.

14. The one or more memories according to claim 13 , wherein prior to pushing the plurality of different activation strategies for activating the device to the device, the acts further comprise:

determining a number of activation strategies to be pushed to the device; and

selecting the plurality of different activation strategies from the number of activation strategies.

15. The one or more memories according to claim 14 , wherein selecting the plurality of different activation strategies from the number of activation strategies comprises:

determining that the device needs to be pushed with a respective activation strategy multiple times; and

selecting a different respective activation strategy for pushing to the device each time.

16. The one or more memories according to claim 14 , wherein determining the number of activation strategies to be pushed to the device comprises:

obtaining at least one activation strategy for activating the device according to a product characteristic of the device; and

determining the at least one activation strategy as the number of activation strategies to be pushed to the device.

17. The one or more memories according to claim 13 , wherein activating the device according to the first activation strategy comprises:

determining the first preset activation time window for limiting a time to activate the device; and

activating the device within the first preset activation time window according to the first activation strategy.

18. The one or more memories according to claim 13 , wherein activating the device according to the first activation strategy comprises:

obtaining the preset number of times for supporting the activation retries; and

activating the device within the preset number of times for supporting the activation retries according to the first activation strategy.

19. The one or more memories according to claim 13 , wherein after the activating the device according to the first activation strategy, the acts further comprise:

pushing the device information of the device to the device.

20. The one or more memories according to claim 13 , wherein after the activating the device according to the first activation strategy, the acts further comprise:

pushing control authority of a user to control the device to the device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075478/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2020
From: XIONG, YIQUN; WANG, JIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 054216/0611 →
Priority Claims (1)
CN 201810085739.5 · Jan 29, 2018 · national
Continuity (2)
Continuation PCTCN2019072676 · Jan 22, 2019
Related Publication 20200358882A1 · Nov 12, 2020
References Cited (57)
US 7149792B1 · Hansen et al. · 2006 [cited by applicant]
US 8422357B1 · Podolsky · 2013 [cited by examiner]
US 9420496B1 · Indurkar · 2016 [cited by examiner]
US 9933763B1 · Menkveld · 2018 [cited by examiner]
US 10455663B2 · Greene et al. · 2019 [cited by applicant]
US 20030088703A1 · Kim · 2003 [cited by applicant]
US 20050009498A1 · Ho et al. · 2005 [cited by applicant]
US 20080120675A1 · Morad et al. · 2008 [cited by applicant]
US 20100057921A1 · Zhang et al. · 2010 [cited by applicant]
US 20110102139A1 · Girard, III · 2011 [cited by examiner]
US 20110106635A1 · Khan et al. · 2011 [cited by applicant]
US 20120131158A1 · Winters · 2012 [cited by examiner]
US 20120309348A1 · De Atley · 2012 [cited by examiner]
US 20140121786A1 · Chen et al. · 2014 [cited by applicant]
US 20140180447A1 · Chen et al. · 2014 [cited by applicant]
US 20150081837A1 · Bernier · 2015 [cited by examiner]
US 20150181642A1 · Byrne et al. · 2015 [cited by applicant]
US 20150262443A1 · Chong · 2015 [cited by applicant]
US 20160044012A1 · Carrer · 2016 [cited by examiner]
US 20160066178A1 · Hawkins · 2016 [cited by examiner]
US 20160087834A1 · Zhao et al. · 2016 [cited by applicant]
US 20160134470A1 · Cregg · 2016 [cited by examiner]
US 20160219679A1 · Snyder et al. · 2016 [cited by applicant]
US 20160232782A1 · Lee et al. · 2016 [cited by applicant]
US 20170201585A1 · Doraiswamy et al. · 2017 [cited by applicant]
US 20170288786A1 · Al-Mousa · 2017 [cited by examiner]
US 20180198893A1 · Newman, Jr. et al. · 2018 [cited by applicant]
US 20180295485A1 · Jalkanen · 2018 [cited by examiner]
US 20190116087A1 · Hiller · 2019 [cited by examiner]
US 20190158355A1 · Ramisetty · 2019 [cited by examiner]
CN 101068268A · 2007 [cited by applicant]
CN 101442425A · 2009 [cited by applicant]
CN 103024540A · 2013 [cited by applicant]
CN 103533634 · 2014 [cited by applicant]
CN 104270758A · 2015 [cited by applicant]
CN 105306264A · 2016 [cited by applicant]
CN 105446305A · 2016 [cited by applicant]
CN 105451231A · 2016 [cited by applicant]
CN 106637805A · 2017 [cited by applicant]
CN 107451430A · 2017 [cited by applicant]
EP 3247083A1 · 2017 [cited by applicant]
JP 2003099146A · 2003 [cited by applicant]
JP 2007310509A · 2007 [cited by applicant]
JP 2012256090A · 2012 [cited by applicant]
JP 2015099530A · 2015 [cited by applicant]
JP 2016511951A · 2016 [cited by applicant]
WO WO2016020950A1 · 2016 [cited by applicant]
WO WO2017172109A1 · 2017 [cited by applicant]
Translation of International Search Report for corresponding PCT Application No. PCT/CN2019/072676 mailed Mar. 19, 2019, a counterpart foreign application for U.S. Appl. No. 16/941,027, 2 pages. [cited by applicant]
Translation of Written Opinion for corresponding PCT Application No. PCT/CN2019/072676 mailed Mar. 19, 2019, a counterpart foreign application for U.S. Appl. No. 16/941,027, 4 pages. [cited by applicant]
Translation of Office Action dated May 7, 2021, from corresponding CN Patent Application No. 201810085739.5, 9 pages. [cited by applicant]
Translation of Search Report dated Apr. 26, 2021, from corresponding CN Patent Application No. 201810085739.5, 2 pages. [cited by applicant]
Extended European Search Report mailed Sep. 17, 2021 for European Patent Application No. 19743118.2, 9 pages. [cited by applicant]
Machine Translation of Second Office Action dated Oct. 25, 2021, from corresponding CN Patent Application No. 201810085739.5, 16 pages. [cited by applicant]
Supplental Chinese Search Report dated Sep. 6, 2021, from corresponding CN Patent Application No. 201810085739.5, 2 pages. [cited by applicant]
Translated Japanese Office Action mailed Jan. 31, 2023, for Japanese patent application No. 2020-541371, a foreign counterpart of U.S. Appl. No. 16/941,027, 10 pages. [cited by applicant]
European Office Action mailed Jan. 19, 2024 for European Application No. 19743118.2, a foreign counterpart to U.S. Appl. No. 16/941,027, 5 pages. [cited by applicant]