In a UMTS network, each packet data
service user requires a dedicated channel (DCH) to transmit at high data rates. However, the number of DCHs available is small due to code and power limitations. Thus many users will have to be allocated the same DCH on a
time sharing basis. Such sharing will not
impact the
quality of service for users whose applications are not
delay sensitive and whose traffic generation pattern toggles between transmit and idle states. Such applications include web browsing, FTP sessions and E-mail. The present invention discloses four algorithms that can be used to dynamically allocate DCH channels to a contending user based on the user's need according to its traffic generation. One embodiment of the invention discloses a methodology of allocating user channels for packet data services in a
wireless communications network, a first type channel having a given
data rate and a second type channel having a lower
data rate, including the steps of determining an estimated
bandwidth requirement for the packet data services, switching a user to the second channel type from said first channel type if said estimated
bandwidth requirement is below a first threshold, and switching a user to the first channel type from said second channel type if the estimated
bandwidth requirement is greater than a second threshold. Another embodiment discloses methodology of allocating user channels for packet data services in a
wireless communications network, a first type channel having a given
data rate and a second type channel having a lower data rate, comprising the steps of providing an inactivity
timer per user, and switching from the first channel type to said second channel type depending on a state of said inactivity
timer.