IP Library Granted Patent US 9,655,050
Granted Patent B2
US 9,655,050 · App. 14/441,878 · Granted May 16, 2017

Network device, method, computer program and computer program product for determining a set of power state parameters

Inventors: Rickard Cöster (Hägersten, SE); Vincent Huang (Sollentuna, SE); Mona Matti (Nacka, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W52/0235H04W52/0216H04W76/048Y02B60/50
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,655,050
App. No.
14/441,878
Granted
May 16, 2017
Kind
B2
Abstract

It is presented a method, performed by a network device, for determining a set of power state parameters at least partly defining when a wireless terminal is to be in an active state or a power saving state. The method comprises the steps of: obtaining traffic types for each one of a plurality of traffic flows to or from a wireless terminal, resulting in a present combination of traffic types; finding, in a power state parameter repository, a first match between the present combination of traffic types and a combination of traffic types associated with a first set of power state parameters; and when the first match is found, transmitting the first set of power state parameters to the wireless terminal. A corresponding network device, computer program and computer program product are also presented.

Claims (47)

1. A method, performed by a network device, for determining a set of power state parameters at least partly defining when a wireless terminal is to be in an active state or a power saving state, the method comprising the steps of:

obtaining traffic types for each one of a plurality of traffic flows to or from the wireless terminal, resulting in a present combination of traffic types selected from a group consisting of voice over Internet Protocol, video conference, video streaming, audio streaming, web browsing, peer-to-peer traffic, media downloads and software downloads;

finding, in a power state parameter repository, a first match between the present combination of traffic types and a combination of traffic types associated with a first set of power state parameters, the power state repository comprising different sets of power state parameters, including the first set, where the different sets correspond to different combinations of traffic types;

when the first match is found, transmitting the first set of power state parameters to the wireless terminal;

when no first match is found, reading a configuration associated with the wireless terminal, the configuration specifying a prioritized single traffic type;

when no first match is found, finding, in the power state parameter repository, a second match between the prioritized single traffic type and a single traffic type associated with a second set of power state parameters; and

when the second match is found, transmitting the second set of power state parameters to the wireless terminal.

2. The method according to claim 1 , comprising the step of:

when the second match is found, updating the power state parameter repository with performance information for the second set of power state parameters, for the present combination of traffic types.

3. The method according to claim 1 , comprising the step of:

combining queues for the plurality of traffic flows in a combined queue, taking into account priority parameters respectively associated with the plurality of traffic flows.

4. The method according to claim 1 , comprising the steps, prior to the step of obtaining traffic types, of:

simulating, for a combination of a plurality of traffic flows, a plurality of sets of power state parameters on the combination of a plurality traffic flows, wherein, for each set of power state parameters, a cost is evaluated;

storing the result of the simulating in the power state repository; and

repeating the steps of simulating and storing for a plurality of combinations, each combination relating to a plurality of traffic flows.

5. The method according to claim 4 , wherein in the step of simulating, the cost is evaluated such that the cost is lower for lower power usage in the wireless terminal with maintained packet delay.

6. The method according to claim 4 , wherein in the step of simulating, the cost is evaluated such that the cost is lower for lower resource usage in a network device with maintained packet delay.

7. The method according to claim 4 , wherein each set of power state parameters comprises at least one parameter, related to discontinuous reception, DRX, selected from the group consisting of: start offset, duration of long DRX Cycle, long DRX cycle timer, On duration, inactivity timer, duration of short DRX cycle, short DRX cycle timer, and retransmission timer.

8. The method according to claim 1 , wherein the step of obtaining traffic types comprises using packet inspection to determine a traffic type for each one of the plurality of traffic flows.

9. A network device arranged to determine a set of power state parameters at least partly defining when a wireless terminal is to be in an active state or a power saving state, the network device comprising:

a processor; and

a computer program product storing instructions that, when executed by the processor, causes the network device to:

obtain traffic types for each one of a plurality of traffic flows to or from a wireless terminal, resulting in a present combination of traffic types selected from a group consisting of voice over Internet Protocol, video conference, video streaming, audio streaming, web browsing, peer-to-peer traffic, media downloads and software downloads;

find, in a power state parameter repository, a first match between the present combination of traffic types and a combination of traffic types associated with a first set of power state parameters, the power state repository comprising different sets of power state parameters, including the first set, where the different sets correspond to different combinations of traffic types;

when the first match is found, transmit the first set of power state parameters to the wireless terminal;

when no first match is found, read a configuration associated with the wireless terminal, the configuration specifying a prioritized single traffic type;

when no first match is found, find, in the power state parameter repository, a second match between the prioritized single traffic type and a single traffic type associated with a second set of power state parameters; and

when the second match is found, transmit the second set of power state parameters to the wireless terminal.

10. The network device according to claim 9 , wherein the instructions comprise instructions to:

when the second match is found, update the power state parameter repository with performance information for the second set of power state parameters, for the present combination of traffic types.

11. The network device according to claim 9 , wherein the instructions comprise instructions to:

combine queues for the plurality of traffic flows in a combined queue, taking into account priority parameters respectively associated with the plurality of traffic flows.

12. The network device according to claim 9 , wherein the instructions comprise instructions, prior to the instructions to obtain traffic types, to:

simulate, for a combination of a plurality of traffic flows, a plurality of sets of power state parameters on the combination of a plurality of traffic flows, wherein, for each set of power state parameters, a cost is evaluated;

store the result of the simulating in the power state repository; and

repeat the steps of simulating and storing for a plurality of combinations, each combination relating to a plurality of traffic flows.

13. The network device according to claim 12 , wherein the instructions to simulate comprise instructions to evaluate the cost such that the cost is lower for lower power usage in the wireless terminal with maintained packet delay.

14. The network device according to claim 12 , wherein the instructions to simulate comprise instructions to evaluate the cost such that the cost is lower for lower resource usage in a network device with maintained packet delay.

15. The network device according to claim 12 , wherein each set of power state parameters comprises at least one parameter, related to discontinuous reception, DRX, selected from the group consisting of: start offset, duration of long DRX Cycle, long DRX cycle timer, On duration, inactivity timer, duration of short DRX cycle, short DRX cycle timer, and retransmission timer.

16. The network device according to claim 9 , wherein the instructions to obtain traffic types comprise instructions to use packet inspection to determine a traffic type for each one of the plurality of traffic flows.

17. A non-transitory computer-readable medium storing a computer program for determining a set of power state parameters at least partly defining when a wireless terminal is to be in an active state or a power saving state, the computer program comprising computer program code which, when run on a network device, causes the network device to:

obtain traffic types for each one of a plurality of traffic flows to or from a wireless terminal, resulting in a present combination of traffic types selected from a group consisting of voice over Internet Protocol, video conference, video streaming, audio streaming, web browsing, peer-to-peer traffic, media downloads and software downloads;

find, in a power state parameter repository, a first match between the present combination of traffic types and a combination of traffic types associated with a first set of power state parameters, the power state repository comprising different sets of power state parameters, including the first set, where the different sets correspond to different combinations of traffic types;

when the first match is found, transmit the first set of power state parameters to the wireless terminal;

when no first match is found, read a configuration associated with the wireless terminal, the configuration specifying a prioritized single traffic type;

when no first match is found, find, in the power state parameter repository, a second match between the prioritized single traffic type and a single traffic type associated with a second set of power state parameters; and

when the second match is found, transmit the second set of power state parameters to the wireless terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2015
From: CÖSTER, RICKARD; HUANG, VINCENT; MATTI, MONA
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 035604/0953 →
Continuity (1)
Related Publication 20150304952A1 · Oct 22, 2015