Patent ID: 7289468

Claim:
A scheduling unit in a wireless communication system, for sequentially receiving a plurality of Protocol Data Units (PDUs) in a plurality of communication sessions, accumulating and scheduling the plurality of PDUs during a predetermined time frame, and transmitting the plurality of PDUs based on a maximum power-strength of the wireless communication system, said scheduling unit comprising: a time-based scheduler for scheduling the plurality of accumulated PDUs during the predetermined time frame based on time sequence that the PDUs are received, and assigning a priority value to each corresponding PDU and transmitting the plurality of PDUs according to the priority values; a power-based scheduler for receiving and assigning power to the plurality of PDUs from the time-based scheduler, and scheduling and distributing the plurality of PDUs; wherein when the power-based scheduler schedules the plurality of PDUs, if the total sum of the required power of the plurality of PDUs exceeds the maximum power-strength of the wireless communication system, the power-based scheduler sends back to the time-based scheduler the PDUs whose power amounts to the exceeding of the maximum power-strength of the wireless communication system according to the corresponding priority values of the PDUs, so that the wireless communication system transmits all at a time the remaining PDUs whose total power remains within the maximum power-strength.