Patent ID: 8453001

Claim:
A method for determining switching of a sleep mode for a device, the device and a base station having at least one connection therebetween, the method comprising: providing one of the at least one connection; determining whether the connection is realtime or non-realtime; determining whether the connection satisfies the condition for entering the sleep mode based on a first condition if the connection is realtime, wherein the first condition comprises that: if a result of subtracting a maximum transmission time for the head-of-line packet and further subtracting a jitter from a remaining time for a head-of-line packet in a queue of the connection is greater than a determining period, the connection is then considered satisfying the condition for entering the sleep mode, wherein the remaining time is calculated by subtracting a current time from a sum of a time stamp of the head-of-line packet and a maximum latency of the connection, the maximum transmission time is calculated based on a size of the head-of-line packet and a minimum reserved traffic rate granted to the device by the base station, and the jitter is a latency variance in transmitting a packet from the device to the base station; determining whether the connection satisfies the condition for entering the sleep mode based on a second condition if the connection is non-realtime; the device entering a normal mode if the connection does not satisfy the condition for entering the sleep mode; and repeating the foregoing steps till the at least one connections have all been checked, and the device entering the sleep mode if all of the plurality of connections satisfy the condition for entering the sleep mode.