Preventing free-riding data traffic when scheduling uplink data
AssigneeTelefonaktiebolaget L M Ericsson
InventorsLotta Voigt, Ann-Christine Eriksson, Maria Hulström
Life of this patent
Estimating the term…
Abstract
A method performed by a communication network node is provided for scheduling of a User Equipment, UE, in a communication network which comprises the UE and the communication network node. The UE is arranged to communicate data on a plurality of bearers with the communication network node. In the method, one or more active bearers among the plurality of bearers are determined, the highest priority of the active bearers are determined, and a data transmission in uplink is scheduled for the UE based on the highest priority. By only taking active bearers in account when scheduling, UEs with non-active high priority bearer are prevented from performing free-riding traffic on lower prioritized bearers.
Claims17
A method performed by a communication network node for scheduling of a User Equipment (UE) in a communication network comprising:
- the UE and the communication network node, where the UE is arranged to communicate data on a plurality of bearers with the communication network node, the method comprising:
- detecting data transmission on one or more of the plurality of bearers, and determining one or more active bearers as bearers on which data transmission is detected;
- determining the one or more active bearers among the plurality of bearers, wherein determined ones of the bearers are determined to be active when data transmission is detected at the latest at a time tA, when 0≦tA≦TA, on the respective ones of the plurality of bearers, and other ones of the plurality of bearers are determined to be inactive when tA >TA, wherein TA is a pre-defined threshold, wherein the pre-defined threshold TA varies between 1 ms<TA<10 ms,
- determining a highest priority of the active bearers, and
- scheduling a data transmission in uplink for the UE based on the highest priority.
A communication network node for enabling scheduling of a User Equipment (UE) in a communication network comprising:
- the UE and the communication network node, where the UE is arranged to communicate information on a plurality of bearers with the communication network node, the communication network node comprising a memory and a processor coupled to the memory,
- wherein the processor configured to:
- receive uplink data on one or more of the plurality of bearers,
- determine one or more active bearers among the plurality of bearers, and determine a highest priority of the active bearers, wherein the bearers are determined to be active when data transmission is detected at the latest at a time tA, when 0≦tA≦TA, on the respective bearers, and the bearers are determined to be inactive when tA>TA, wherein TA is a pre-defined threshold, wherein the pre-defined threshold TA varies between 1 ms<TA<10 ms,
- register the time tA since data transmission in any of uplink and downlink was detected at the latest for each of the plurality of active bearers, and
- schedule a grant of the UE based on the highest priority.
A non-transitory computer readable medium comprising executable instructions stored in a memory and executed by a processor for scheduling of a User Equipment (UE) in a communication network node comprising:
- the UE and the communication network node, where the UE is arranged to communicate data on a plurality of bearers with the communication network node,
- wherein, when the executable instructions are executed in the communication network node by the processor, causes the processor to:
- detect data transmission on one or more of the plurality of bearers, and determine one or more active bearers as bearers on which data transmission is detected;
- determine the one or more active bearers among the plurality of bearers, wherein determined ones of the bearers are determined to be active when data transmission is detected at the latest at a time tA, when 0≦tA≦TA, on the respective ones of the plurality of bearers, and other ones of the plurality of bearers are determined to be inactive when tA>TA, wherein TA is a pre-defined threshold, wherein the pre-defined threshold TA varies between 1 ms<TA<10 ms,
- determine a highest priority of the active bearers, and
- schedule a data transmission in uplink for the UE based on the highest priority.
Dependencies are inferred from the claim text.