A method for detecting terminal frequency offset at a base transceiver station, comprising: modulating, by using an adaptive quadrature phase shift keying modulation technology, a downlink signal of a to-be-detected voice service channel corresponding to a to-be-detected terminal; performing frequency offset detection on an uplink signal on the to-be-detected voice service channel after the modulating, to obtain a frequency offset detection result of the uplink signal of the to-be-detected voice service channel; and sending the frequency offset detection result to a base station controller; wherein the performing frequency offset detection on an uplink signal on the to-be-detected voice service channel comprises: detecting a plurality of frequency offset values of the uplink signal through uplink automatic frequency correction; acquiring a frequency offset change value according to detected frequency offset values, wherein the frequency offset change value is equal to a difference between a first frequency offset value and a second frequency offset value; and determining, according to the frequency offset change value and a preset threshold, whether the frequency offset of the to-be-detected terminal is abnormal, wherein the frequency offset of the to-be-detected terminal is abnormal if a pre-determined number of frequency offset change values are greater than or equal to the threshold; wherein the frequency offset detection result is whether the frequency offset of the to-be-detected terminal is abnormal. modulating, by using an adaptive quadrature phase shift keying modulation technology, a downlink signal of a to-be-detected voice service channel corresponding to a to-be-detected terminal; performing frequency offset detection on an uplink signal on the to-be-detected voice service channel after the modulating, to obtain a frequency offset detection result of the uplink signal of the to-be-detected voice service channel; and sending the frequency offset detection result to a base station controller; wherein the performing frequency offset detection on an uplink signal on the to-be-detected voice service channel comprises: detecting a plurality of frequency offset values of the uplink signal through uplink automatic frequency correction; acquiring a frequency offset change value according to detected frequency offset values, wherein the frequency offset change value is equal to a difference between a first frequency offset value and a second frequency offset value; and determining, according to the frequency offset change value and a preset threshold, whether the frequency offset of the to-be-detected terminal is abnormal, wherein the frequency offset of the to-be-detected terminal is abnormal if a pre-determined number of frequency offset change values are greater than or equal to the threshold; wherein the frequency offset detection result is whether the frequency offset of the to-be-detected terminal is abnormal. detecting a plurality of frequency offset values of the uplink signal through uplink automatic frequency correction; acquiring a frequency offset change value according to detected frequency offset values, wherein the frequency offset change value is equal to a difference between a first frequency offset value and a second frequency offset value; and determining, according to the frequency offset change value and a preset threshold, whether the frequency offset of the to-be-detected terminal is abnormal, wherein the frequency offset of the to-be-detected terminal is abnormal if a pre-determined number of frequency offset change values are greater than or equal to the threshold; wherein the frequency offset detection result is whether the frequency offset of the to-be-detected terminal is abnormal.