System for uplink scheduling packet based data traffic in wireless system
AssigneeNokia Corporation
InventorsGhassan Naim, Naveen Kakani, Lasse Huovinen, Chris Clanton
Life of this patent
Estimating the term…
Abstract
A system for allocating bandwidth resources among various mobile stations which are wirelessly connected to a base station. The length of the data queue in each mobile station is determined and information regarding that length is placed in a field in the outgoing data packet. When it is received in the base station, this field is decoded and the queue length information used to allocate bandwidth resources among the mobile station connections. This allows a very quick response to data queue lengths and accordingly better service.
Claims9
An apparatus comprising at least one processor and a memory storing computer program code, wherein the memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:
- receive, from a first network element, an indication of future need of communication resources in the first network element, wherein the indication comprises a coded value of a length of a data queue in the first network element;
- control allocation of communications resources for a transmission between the first network element and a second network element based at least in part on the coded value;
- determine, based at least in part on the coded value, whether the length of the data queue exceeds a segment rate;
- and
- in an instance in which it is determined that the length of the data queue exceeds the segment rate, cause additional communication resources to be allocated for the transmission between the first network element and the second network element.
An apparatus comprising at least one processor and a memory storing computer program code, wherein the memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:
- determine a length of a data queue at a first network element;
- determine whether the length of the data queue exceeds a segment rate;
- encode information comprising a code representative of the determined length of the data queue in a data block based at least in part on the determination of whether the length of the data queue exceeds the segment rate, wherein the code indicates whether the length of the data queue exceeds the segment rate, wherein, in an instance in which the length of the data queue is less than the segment rate, the code is encoded to have a value less than a predefined value and wherein, in an instance in which the length of the data queue exceeds the segment rate, the code is encoded to have a value that is at least the predefined value;
- and
- cause transmission of the data block to a second network element.
Dependencies are inferred from the claim text.