An apparatus for controlling a soft handover rate, wherein the apparatus is deployed in a base station controller, BSC, or is an independently deployed device exchanging information with the BSC, comprising: a first calculation unit, configured to determine, according to a first measurement report reported by user equipment UE, a signal strength difference between an original serving cell of the UE and a first neighboring cell of the original serving cell, wherein the first measurement report comprises signal strength values of the original serving cell and the first neighboring cell that are obtained through measurement by the UE, and the original serving cell and the first neighboring cell belong to an active set of the UE; wherein the first calculation unit is specifically configured to: determine signal strength differences between the original serving cell and n (n > 1) first neighboring cells, wherein the serving cell and the first neighboring cells are in a same active set, and the n (n > 1) first neighboring cells are sorted in descending order of signal strength values; a counting unit, configured to count a quantity of the first measurement reports reported by the UE in a particular period, wherein the counting unit is further configured to count a quantity of second measurement reports in first measurement reports reported by all UEs in the original serving cell in the particular period, wherein the second measurement reports are the first measurement reports in which the signal strength difference is less than or equal to a first threshold; a second calculation unit, configured to calculate a probability distribution of the second measurement reports in the first measurement reports; a mapping unit, configured to map the probability distribution to a soft handover rate of the original serving cell; and a parameter adjustment unit, configured to adjust soft handover parameters so as to reach a target soft handover rate. a first calculation unit, configured to determine, according to a first measurement report reported by user equipment UE, a signal strength difference between an original serving cell of the UE and a first neighboring cell of the original serving cell, wherein the first measurement report comprises signal strength values of the original serving cell and the first neighboring cell that are obtained through measurement by the UE, and the original serving cell and the first neighboring cell belong to an active set of the UE; wherein the first calculation unit is specifically configured to: determine signal strength differences between the original serving cell and n (n > 1) first neighboring cells, wherein the serving cell and the first neighboring cells are in a same active set, and the n (n > 1) first neighboring cells are sorted in descending order of signal strength values; a counting unit, configured to count a quantity of the first measurement reports reported by the UE in a particular period, wherein the counting unit is further configured to count a quantity of second measurement reports in first measurement reports reported by all UEs in the original serving cell in the particular period, wherein the second measurement reports are the first measurement reports in which the signal strength difference is less than or equal to a first threshold; a second calculation unit, configured to calculate a probability distribution of the second measurement reports in the first measurement reports; a mapping unit, configured to map the probability distribution to a soft handover rate of the original serving cell; and a parameter adjustment unit, configured to adjust soft handover parameters so as to reach a target soft handover rate.