Patent ID: 7505448

Claim:
A method of performing resource allocation and rate control of Dedicated Channels DCHs for non-realtime data services in a code division multiple access communication system, wherein said DCHs comprise uplink DCHs and downlink DCHs, and the resource and rate allocation of the uplink DCH is performed on the basis of that of the downlink DCH, the method comprising: a) determining channel states of the downlink DCHs for non-realtime data services, wherein said DCH channel states include: a blocked state, a macro-diversity state, an available state, an idle state and a frozen state; b) determining states of users using said downlink DCHs, wherein said user states include: an occupying user, a common newly-added user, a handover newly-added user, an occupied user, a maintenance user or a macro-diversity user; c) correlating the channel states determined in step a) with the user states determined in step b), and dynamically allocating DCHs with certain rates to the users in the different user states according to a wireless measurement result measured by a current transmission channel, based on the priority and fairness requirements; d) starting a timer for timing downlink DCH occupancy after a DCH is allocated, and e) determining a state of said DCH by comparing said timer with the predetermined downlink DCH maximum occupancy time T k,max DL and minimum occupancy time T k,min DL , in combination with the comparison between wireless measurements of said DCH and the lower limit M low UL of the wireless measurements.