A method performed by a central node base station in a heterogeneous network for selecting a heterogeneous network serving cell based on inter-cell cooperation, characterized in that the method comprises: obtaining candidate users in each cell in the heterogeneous network, and selecting a candidate user in the entire network from the candidate users in all cells in the heterogeneous network according to a pre-set candidate user selection criterion; and determining that the candidate user in the entire network needs to perform a reselection operation according to a weighted average rate criterion based on a weighted average of reselection rates of current serving cell and candidate cells, and initiating a cell reselection flow, wherein the candidate user selection criterion comprises at least one of the following: a system rate maximizing criterion, a degree of freedom restoring criterion, or a frequency reuse criterion; wherein the system rate maximizing criterion is: selecting the user with the maximum rate ratio R m ( q)/ R m ( j) in the rate ratios R m ( q)/ R m ( j) of cell reselection of all users as the candidate user, wherein R m ( q) is the rate obtained in the reselected cell by the user m, and R m ( j) is the rate obtained in the current serving cell j by the user m; wherein the degree of freedom restoring criterion is: in a spatial beam joint selection algorithm in the set time, selecting the user with the maximum number of beam closing times in the numbers of beam closing times of all users as the candidate user; wherein the frequency reuse criterion is: selecting the user with the maximum FFR in the FFRs of all users in the set time as the candidate user. obtaining candidate users in each cell in the heterogeneous network, and selecting a candidate user in the entire network from the candidate users in all cells in the heterogeneous network according to a pre-set candidate user selection criterion; and determining that the candidate user in the entire network needs to perform a reselection operation according to a weighted average rate criterion based on a weighted average of reselection rates of current serving cell and candidate cells, and initiating a cell reselection flow, wherein the candidate user selection criterion comprises at least one of the following: a system rate maximizing criterion, a degree of freedom restoring criterion, or a frequency reuse criterion; wherein the system rate maximizing criterion is: selecting the user with the maximum rate ratio R m ( q)/ R m ( j) in the rate ratios R m ( q)/ R m ( j) of cell reselection of all users as the candidate user, wherein R m ( q) is the rate obtained in the reselected cell by the user m, and R m ( j) is the rate obtained in the current serving cell j by the user m; wherein the degree of freedom restoring criterion is: in a spatial beam joint selection algorithm in the set time, selecting the user with the maximum number of beam closing times in the numbers of beam closing times of all users as the candidate user; wherein the frequency reuse criterion is: selecting the user with the maximum FFR in the FFRs of all users in the set time as the candidate user. wherein the system rate maximizing criterion is: selecting the user with the maximum rate ratio R m ( q)/ R m ( j) in the rate ratios R m ( q)/ R m ( j) of cell reselection of all users as the candidate user, wherein R m ( q) is the rate obtained in the reselected cell by the user m, and R m ( j) is the rate obtained in the current serving cell j by the user m; wherein the degree of freedom restoring criterion is: in a spatial beam joint selection algorithm in the set time, selecting the user with the maximum number of beam closing times in the numbers of beam closing times of all users as the candidate user; wherein the frequency reuse criterion is: selecting the user with the maximum FFR in the FFRs of all users in the set time as the candidate user.