Apparatus and method of scheduling data packet in a communication system
First Claim
Patent Images
1. A method of scheduling data packets in a data packet scheduling apparatus containing a scheduler in a communication system, comprising:
- determining by the scheduler a number of real-time data packets to be transmitted with priority according to an allowed transmission delay time from among a total of real-time data packets;
scheduling by the scheduler the determined number of the real-time data packets and non-real time data packets so as to transmit the determined number of the real-time data packets and then transmit the non-real time data packets; and
scheduling remaining real-time data packets other than the determined number of the real-time data packets after the scheduling of the non-real time data packets, so as to transmit the remaining real-time data packets after the non-real time data packets,wherein, when a data packet scheduling period is a frame, the number determination comprises determining a number of the real-time data packets to be transmitted with priority among the real-time data packets according, to the allowed transmission delay time, a frame length, and an allocation ratio being a weight for real-time data packet transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of scheduling data packets in a communication system are provided, in which the number of first-type data packets to be transmitted with priority is determined according to a predetermined criterion from among total first-type data packets, and the determined number of first-type data packets and second-type data packets are scheduled so as to transmit the determined number of first-type data packets and then transmit the second-type data packets.
13 Citations
12 Claims
-
1. A method of scheduling data packets in a data packet scheduling apparatus containing a scheduler in a communication system, comprising:
-
determining by the scheduler a number of real-time data packets to be transmitted with priority according to an allowed transmission delay time from among a total of real-time data packets; scheduling by the scheduler the determined number of the real-time data packets and non-real time data packets so as to transmit the determined number of the real-time data packets and then transmit the non-real time data packets; and scheduling remaining real-time data packets other than the determined number of the real-time data packets after the scheduling of the non-real time data packets, so as to transmit the remaining real-time data packets after the non-real time data packets, wherein, when a data packet scheduling period is a frame, the number determination comprises determining a number of the real-time data packets to be transmitted with priority among the real-time data packets according, to the allowed transmission delay time, a frame length, and an allocation ratio being a weight for real-time data packet transmission. - View Dependent Claims (2)
-
-
3. A communication system comprising:
-
at least one Mobile Station for receiving data packet transmissions; and an apparatus comprising a scheduler for determining a number of real-time data packets to be transmitted with priority according to an allowed transmission delay time from among a total of real-time data packets, scheduling the determined number of the real-time data packets and non-real time data packets so as to transmit the determined number of the real-time data packets and then transmit the non-real time data packets, and scheduling remaining real-time data packets other than the determined number of the real-time data packets after scheduling the non-real time data packets, so as to transmit the remaining real-time data packets after the non-real time data packets, wherein, when a data packet scheduling period is a frame, the scheduler determines a number of the real-time data packets to be transmitted with priority among the real-time data packets according to the allowed transmission delay time, a frame length, and an allocation ratio being a weight for real-time data packet transmission. - View Dependent Claims (4)
-
-
5. A method of scheduling data packets in a data packet scheduling apparatus containing a scheduler in a communication system, comprising:
-
grouping by the scheduler real-time data packets with a same allowed transmission delay time of the real-time data packets into real-time data packet groups; determining by the scheduler a number of the real-time data packets to be transmitted with priority according to a predetermined criterion in each of the real-time data packet groups; prioritizing by the scheduler the determined numbers of the real-time data packets of the real-time data packet groups and scheduling the determined number of the real-time data packets to transmit the determined number of the real-time data packets according to priority levels of the determined number of the real-time data packets and then transmitting non-real time data packets; and scheduling remaining real-time data packets other than the determined number of the real-time data packets in each real-time data packet group, for transmission after the scheduling of the non-real time data packets, so as to transmit the remaining real-time data packets after the non-real time data packets, wherein, when a data packet scheduling period is a frame, the number determination comprises determining the number of the real-time data packets to be transmitted with priority according to a total number of the real-time data packets, the allowed transmission delay time, a frame length, and an allocation ratio being a weight for real-time data packet transmission. - View Dependent Claims (6, 7, 8)
-
-
9. A communication system comprising:
-
at least one Mobile Station (MS) for receiving data packet transmissions; and an apparatus comprising a scheduler for grouping real-time data packets with the same allowed transmission delay time of the real-time data packets into real-time data packet groups, determining a number of the real-time data packets to be transmitted with priority according to a predetermined criterion in each of the real-time data packet groups, prioritizing the determined number of the real-time data packets of the real-time data packet groups, scheduling the determined number of the real-time data packets to transmit the determined number of the real-time data packets according to priority levels of the determined number of the real-time data packets, transmitting non-real time data packets, and scheduling remaining real-time data packets other than the determined number of the real-time data packets in each real-time data packet group, for transmission after the scheduling of the non-real time data packets, so as to transmit the remaining real-time data packets after the non-real time data packets, wherein, when a data packet scheduling period is a frame, the scheduler determines the number of the real-time data packets to be transmitted with a priority according to a total number of the real-time data packets, allowed transmission delay time, a frame length, and an allocation ratio being a weight for real-time data packet transmission. - View Dependent Claims (10, 11, 12)
-
Specification