IP Library Granted Patent US 9,880,606
Granted Patent B2
US 9,880,606 · App. 15/071,598 · Granted Jan 30, 2018

Method and apparatus for wake-up control of intelligent terminal

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 9,880,606
App. No.
15/071,598
Granted
Jan 30, 2018
Kind
B2
Abstract

The present invention provides a method and an apparatus for wake-up control of an intelligent terminal. At least two alarm set indications are sent by one or more applications of the intelligent terminal. The alarm set indication is used to indicate a first alarm wake-up time determined by the application for waking up the intelligent terminal. At least two of the at least two first alarm wake-up times corresponding to the at least two alarm set indications are delayed until a second alarm wake-up time. The second alarm wake-up time is determined according to preset adjustment control information. The intelligent terminal is welcome at the second alarm wake-up time.

Claims (42)

1. A method of waking up a terminal, the method comprising:

receiving a first indication sent from a first software application of the terminal, the first indication indicating a first time for waking up the terminal to connect to a first network server, the first indication being received before the first time, the first time being able to be delayed until a maximum first time;

receiving a second indication sent from a second software application of the terminal, the second indication indicating a second time for waking up the terminal to connect to a second network server, the second indication being received before the second time, the second time being able to be delayed until a maximum second time;

when the second time is equal to or larger than the first time, and the second time is equal to or less than the maximum first time, replacing the first time with the second time;

receiving a third indication sent from a third software application of the terminal, the third indication indicating a third time for waking up the terminal to connect to a third network server, the third indication being received before the third time, the third time being able to be delayed until a maximum third time; and

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, waking up the terminal in accordance with the third time to connect to the first network server, the second network server and the third network server.

2. The method of claim 1 , wherein the maximum first time is an acceptable delay by the first software application.

3. The method of claim 1 , wherein the maximum second time is an acceptable delay by the second software application.

4. The method of claim 1 , wherein the maximum third time is an acceptable delay by the third software application.

5. The method of claim 1 , wherein the terminal is in a dormant state before the terminal is woken up.

6. The method of claim 1 , wherein at least one of the first indication, the second indication or the third indication is periodically received.

7. The method of claim 1 , further comprising:

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, avoiding waking up the terminal in accordance with the first time to connect to the first network server and avoiding waking up the terminal in accordance with the second time to connect to the second network server.

8. A terminal comprising:

at least one processor; and

a non-transitory computer readable medium coupled to the at least one processor and storing computer-executable code which, when executed, instructs the at least one processor to perform:

receiving a first indication sent from a first software application of the terminal, the first indication indicating a first time for waking up the terminal to connect to a first network server, the first indication being received before the first time, the first time being able to be delayed until a maximum first time;

receiving a second indication sent from a second software application of the terminal, the second indication indicating a second time for waking up the terminal to connect to a second network server, the second indication being received before the second time, the second time being able to be delayed until a maximum second time;

when the second time is equal to or larger than the first time, and the second time is equal to or less than the maximum first time, replacing the first time with the second time;

receiving a third indication sent from a third software application of the terminal, the third indication indicating a third time for waking up the terminal to connect to a third network server, the third indication being received before the third time, the third time being able to be delayed until a maximum third time; and

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, waking up the terminal in accordance with the third time to connect to the first network server, the second network server and the third network server.

9. The terminal according to claim 8 , wherein the maximum first time is an acceptable delay by the first software application.

10. The terminal according to claim 8 , wherein the maximum second time is an acceptable delay by the second software application.

11. The terminal according to claim 8 , wherein the terminal is in a dormant state before the terminal is woken up.

12. The terminal according to claim 8 , wherein at least one of the first indication, the second indication or the third indication is periodically received.

13. The terminal according to claim 8 , wherein the at least one processor is further instructed to perform:

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, avoiding waking up the terminal in accordance with the first time to connect to the first network server and avoiding waking up the terminal in accordance with the second time to connect to the second network server.

14. A method for a terminal, the method comprising:

receiving a first indication sent from a first software application of the terminal, the first indication indicating a first time for waking up the terminal to connect to a first network server, the first indication being received before the first time, the first time being able to be delayed until a maximum first time, a start time for waking up the terminal being equal to the first time;

receiving a second indication sent from a second software application of the terminal, the second indication indicating a second time for waking up the terminal to connect to a second network server, the second indication being received before the second time, the second time being able to be delayed until a maximum second time;

when the second time is equal to or larger than the first time, and the second time is equal to or less than the maximum first time, resetting the start time to equal the second time;

receiving a third indication sent from a third software application of the terminal, the third indication indicating a third time for waking up the terminal to connect to a third network server, the third indication being received before the third time, the third time being able to be delayed until a maximum third time; and

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, resetting the start time to equal the third time.

15. The method of claim 14 , wherein the maximum first time is an acceptable delay by the first software application.

16. The method of claim 14 , wherein the maximum second time is an acceptable delay by the second software application.

17. The method of claim 14 , wherein the terminal is in a dormant state before the terminal is woken up.

18. The method of claim 14 , wherein at least one of the first indication, the second indication or the third indication is periodically received.

19. The method of claim 14 , further comprising:

when the third time is equal to or larger than the second time, and the third time is equal to or less than each of the maximum first time and the maximum second time, avoiding waking up the terminal in accordance with the first time and avoiding waking up the terminal in accordance with the second time.

20. The method of claim 14 , further comprising:

receiving a fourth indication sent from a fourth software application of the terminal, the fourth indication indicating a fourth time for waking up the terminal to connect to a fourth network server, the fourth indication being received before the fourth time, the fourth time being able to be delayed until a maximum fourth time; and

when the fourth time is equal to or larger than the third time, and the fourth time is equal to or less than each of the maximum first time, the maximum second time and the maximum third time, resetting the start time to equal the fourth time.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: ZHU, XIAOPING; QIAO, YONGHONG; HAN, BINGTIAN
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 037999/0884 →