A beam selection method, comprising: separately measuring a sounding reference signals SRS sent by at least one terminal, to determine a first spectral efficiency of each terminal; calculating a second spectral efficiency of each beam group based on the first spectral efficiency of each terminal, wherein each beam group comprises at least one beam, and each beam covers at least one terminal; and determining a target beam group based on the second spectral efficiency of each beam group; characterized in that the calculating the second spectral efficiency of each beam group based on the first spectral efficiency of each terminal comprises: counting a quantity of terminals covered by each first beam in each beam group; determining a second beam covering a largest quantity of terminals in each beam group, and obtaining a quantity of terminals covered by the second beam; and calculating the second spectral efficiency KEΛΛ of each beam group according to a formula KE ΛΛ = ∑ i = 0 M = 1 ∑ k = 0 N i = 1 se k N X, wherein se(k) is a first spectral efficiency of a k th terminal, k is an integer greater than or equal to 0 and less than N i M is a quantity of first beams in each beam group, N i is the quantity of terminals covered by each first beam in each beam group, i is a positive integer greater than or equal to 0 and less than M, and N x is the quantity of terminals covered by the second beam. separately measuring a sounding reference signals SRS sent by at least one terminal, to determine a first spectral efficiency of each terminal; calculating a second spectral efficiency of each beam group based on the first spectral efficiency of each terminal, wherein each beam group comprises at least one beam, and each beam covers at least one terminal; and determining a target beam group based on the second spectral efficiency of each beam group; characterized in that the calculating the second spectral efficiency of each beam group based on the first spectral efficiency of each terminal comprises: counting a quantity of terminals covered by each first beam in each beam group; determining a second beam covering a largest quantity of terminals in each beam group, and obtaining a quantity of terminals covered by the second beam; and calculating the second spectral efficiency KEΛΛ of each beam group according to a formula KE ΛΛ = ∑ i = 0 M = 1 ∑ k = 0 N i = 1 se k N X, wherein se(k) is a first spectral efficiency of a k th terminal, k is an integer greater than or equal to 0 and less than N i M is a quantity of first beams in each beam group, N i is the quantity of terminals covered by each first beam in each beam group, i is a positive integer greater than or equal to 0 and less than M, and N x is the quantity of terminals covered by the second beam. counting a quantity of terminals covered by each first beam in each beam group; determining a second beam covering a largest quantity of terminals in each beam group, and obtaining a quantity of terminals covered by the second beam; and calculating the second spectral efficiency KEΛΛ of each beam group according to a formula KE ΛΛ = ∑ i = 0 M = 1 ∑ k = 0 N i = 1 se k N X, wherein se(k) is a first spectral efficiency of a k th terminal, k is an integer greater than or equal to 0 and less than N i M is a quantity of first beams in each beam group, N i is the quantity of terminals covered by each first beam in each beam group, i is a positive integer greater than or equal to 0 and less than M, and N x is the quantity of terminals covered by the second beam.