Patent ID: 6594263
Filing Date: 2003-07-15
Classification: H04J,H04L

Abstract:
A method for transmitting data segments from a station, where in each data segment has the same length, where data arrives to the station from various sources, each source having a particular transmission rate for the data segments derived from the data arriving from the source, where this transmission rate is not to be exceeded for those data segments, the data segments being transmitted from the station one at a time and at successive times, in particular periodically, comprising the steps of:arranging a plurality of queues for each one of successive times from a considered current time, the plurality of queues being consecutively numbered, each one of the queues comprising in a consecutive order, identifiers of at least one of the sources for which a data segment is to be transmitted, the data segments themselves, and addresses thereof, the first queue indicating the source for which a data segment is to be sent with the highest degree of priority, the other queues indicating sources which have lower degrees of priority in a decreasing order; transmitting one of a first and a next data segment from one of the source first indicated in the first queue, the first data segment in the first queue, and the first data segment indicated first in the first queue; transferring the remaining part of the first queue to the second queue and placing it in front of all the items in the second queue; removing the first queue and renumbering the remaining queues, so that the second queue becomes the first queue and maintaining the sequential order of the queues; and adding at least one of an identifier of the same data source, a next data segment, and an address thereof from the same source, from which a data segment was transmitted, to that queue, which has a distance from the removed queue in the sequential order of queues, where this distance is determined from the transmission rate for the source, to which the data segment belongs.