A method for scheduling user equipments in a communication system, comprising: setting geographic cells to which respective base stations belong; dividing each geographic cell into a plurality of geographic user clusters; determining a plurality of geographic user sets based on the plurality of geographic user clusters, wherein the geographic user set is a set comprising any number of geographic clusters among the plurality of geographic user clusters; obtaining geographic position information of the user equipments, UEs, in connected state, and determining, in each transmission time interval, TTI, the UEs which need to feed back the geographic position information for geographic position update, by a serving base station; obtaining, in the (k+1)-th TTI, the channel information of a first part of UEs among the UEs in the connected state, wherein it is determined in the k-th TTI, based on the channel information of a second part of UEs obtained in the k-th TTI and the geographic position information of the second part of UEs, that the channel information of the first part of UEs is to be obtained in the (k+1)-th TTI, k is a positive integer; and selecting a UE to be scheduled from the first part of UEs based on the channel information of the first part of UEs, wherein, determining, in each TTI, the UEs which need to feed back the geographic position information for geographic position update comprises: in the k-th TTI and the (k+1)-th TTI, receiving the geographic position information fed back by the UEs corresponding to timers in a first state, wherein the geographic position information comprises a geographic user cluster index or an invalid identifier, the geographic user cluster index is used to indicate the geographic user cluster to which the UE belongs, and the invalid identifier is used to indicate that the corresponding UE is outside the geographic cell to which the serving base station belongs; and setting the timers corresponding to the UEs that fed back the geographic position information to be in a second state, wherein the serving base station needs not to obtain the geographic position information of the UEs corresponding the timers in the second state. setting geographic cells to which respective base stations belong; dividing each geographic cell into a plurality of geographic user clusters; determining a plurality of geographic user sets based on the plurality of geographic user clusters, wherein the geographic user set is a set comprising any number of geographic clusters among the plurality of geographic user clusters; obtaining geographic position information of the user equipments, UEs, in connected state, and determining, in each transmission time interval, TTI, the UEs which need to feed back the geographic position information for geographic position update, by a serving base station; obtaining, in the (k+1)-th TTI, the channel information of a first part of UEs among the UEs in the connected state, wherein it is determined in the k-th TTI, based on the channel information of a second part of UEs obtained in the k-th TTI and the geographic position information of the second part of UEs, that the channel information of the first part of UEs is to be obtained in the (k+1)-th TTI, k is a positive integer; and selecting a UE to be scheduled from the first part of UEs based on the channel information of the first part of UEs, wherein, determining, in each TTI, the UEs which need to feed back the geographic position information for geographic position update comprises: in the k-th TTI and the (k+1)-th TTI, receiving the geographic position information fed back by the UEs corresponding to timers in a first state, wherein the geographic position information comprises a geographic user cluster index or an invalid identifier, the geographic user cluster index is used to indicate the geographic user cluster to which the UE belongs, and the invalid identifier is used to indicate that the corresponding UE is outside the geographic cell to which the serving base station belongs; and setting the timers corresponding to the UEs that fed back the geographic position information to be in a second state, wherein the serving base station needs not to obtain the geographic position information of the UEs corresponding the timers in the second state. in the k-th TTI and the (k+1)-th TTI, receiving the geographic position information fed back by the UEs corresponding to timers in a first state, wherein the geographic position information comprises a geographic user cluster index or an invalid identifier, the geographic user cluster index is used to indicate the geographic user cluster to which the UE belongs, and the invalid identifier is used to indicate that the corresponding UE is outside the geographic cell to which the serving base station belongs; and setting the timers corresponding to the UEs that fed back the geographic position information to be in a second state, wherein the serving base station needs not to obtain the geographic position information of the UEs corresponding the timers in the second state.