Method and a device for scheduling and sending data packets from a common sender to a plurality of users sharing a common transmission channel
First Claim
Patent Images
1. A method of scheduling and sending data packets with a required level of protection from a common sender to a plurality of users sharing a common transmission channel, the method comprising the steps of:
- receiving a stream of input data packets;
splitting said packets between a plurality of queues;
extracting the leading packets from said queues using a first scheduling algorithm;
storing each packet in a particular buffer of a set of buffers as a function of the level of protection required when sending it;
extracting data blocks from said buffers using a second scheduling algorithm; and
sending said data blocks with the required level of protection over said common transmission channel;
wherein the packets are split between said plurality of queues in accordance with a geographical position criterion in respect of the user to whom each packet is addressed.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention, which applies to satellite digital communications systems in particular, relates to a device and a method of scheduling and sending data packets with a required level of protection from a common sender to a plurality of users sharing a common transmission channel. The method comprises the steps of:
- receiving a stream of input data packets;
- splitting the packets between a plurality of queues;
- extracting the leading packets therefrom using a first scheduling algorithm;
- storing each packet in a particular buffer as a function of the required level of protection; and
- extracting data blocks therefrom using a second scheduling algorithm.
The packets are split between said queues in accordance with a geographical position criterion in respect of the user to whom each packet is addressed.
45 Citations
26 Claims
-
1. A method of scheduling and sending data packets with a required level of protection from a common sender to a plurality of users sharing a common transmission channel, the method comprising the steps of:
-
receiving a stream of input data packets; splitting said packets between a plurality of queues; extracting the leading packets from said queues using a first scheduling algorithm; storing each packet in a particular buffer of a set of buffers as a function of the level of protection required when sending it; extracting data blocks from said buffers using a second scheduling algorithm; and sending said data blocks with the required level of protection over said common transmission channel; wherein the packets are split between said plurality of queues in accordance with a geographical position criterion in respect of the user to whom each packet is addressed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device for scheduling data packets to be sent with a required level of protection from a common sender to a plurality of users sharing a common transmission channel, the device including:
-
an input for receiving a stream of data packets to be sent; a packet classifier for splitting said packets between a plurality of queues; a set of memory locations for providing a plurality of queues; a set of buffers; a first scheduler for extracting leading packets from said queues using a first scheduling algorithm and forwarding them to a particular buffer memory of said set as a function of the level of protection required when sending it; and a second scheduler for extracting data blocks from said buffers using a second scheduling algorithm; wherein said packet classifier comprises means for splitting the packets between said queues according to a geographical position criterion in respect of the user to whom each packet is addressed. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification