For a new transmission time interval, respective weights are assigned to
queues. The queues are ranked as a function of the weights assigned to
them. The first queue according to the ranking is selected. A quantity
dependent on the radio conditions in respect of the radio terminal to
which the said radio session relates, and on a number of packets already
transmitted within the context of the said session is calculated for each
session within the context of which it is required to transmit data
packets placed in the selected queue. Communication resources are
allocated to some of the sessions so as to transmit a number of data
packets placed in the selected queue, depending on the weight assigned to
the selected queue, the said sessions being determined as a function at
least of the said quantities calculated. Once the selected queue has been
served, and if there are still resources available for the transmission
time interval, we pass to the next queue in the ranking so as to serve
it.