A method for obtaining a Transmission Power Control TPC command, comprising: presetting a Signal to Interference plus Noise Ratio SINR value threshold; comparing a current SINR value with a target SINR value to obtain a difference value ΔSINR; comparing the ΔSINR with the SINR value threshold, and obtaining a TPC command according to a result of comparison; characterized in that the current SINR value is obtained according to following steps: when a current service is a traffic service: if a measured Frame Error Rate FER value is greater than a target FER value, adding the target FER value onto the target SINR value; if the measured FER value is smaller than the target FER value, separating a Power Headroom Report PHR value of User Equipment UE; comparing the separated PHR value and a preset target PHR value; when a current PHR value is greater than the target PHR value, adding the target FER value onto the target SINR value; when the current PHR value is not greater than the target PHR value, subtracting the target FER value from the target SINR value; and the current SINR value is obtained according to following steps: when a current service is a voice service: if the measured FER value is smaller than the target FER value, subtracting the target FER value from the target SINR value; if the measured FER value is greater than the target FER value, adding the target FER value onto the target SINR value. presetting a Signal to Interference plus Noise Ratio SINR value threshold; comparing a current SINR value with a target SINR value to obtain a difference value ΔSINR; comparing the ΔSINR with the SINR value threshold, and obtaining a TPC command according to a result of comparison; characterized in that the current SINR value is obtained according to following steps: when a current service is a traffic service: if a measured Frame Error Rate FER value is greater than a target FER value, adding the target FER value onto the target SINR value; if the measured FER value is smaller than the target FER value, separating a Power Headroom Report PHR value of User Equipment UE; comparing the separated PHR value and a preset target PHR value; when a current PHR value is greater than the target PHR value, adding the target FER value onto the target SINR value; when the current PHR value is not greater than the target PHR value, subtracting the target FER value from the target SINR value; and the current SINR value is obtained according to following steps: when a current service is a voice service: if the measured FER value is smaller than the target FER value, subtracting the target FER value from the target SINR value; if the measured FER value is greater than the target FER value, adding the target FER value onto the target SINR value. if a measured Frame Error Rate FER value is greater than a target FER value, adding the target FER value onto the target SINR value; if the measured FER value is smaller than the target FER value, separating a Power Headroom Report PHR value of User Equipment UE; comparing the separated PHR value and a preset target PHR value; when a current PHR value is greater than the target PHR value, adding the target FER value onto the target SINR value; when the current PHR value is not greater than the target PHR value, subtracting the target FER value from the target SINR value; and the current SINR value is obtained according to following steps: when a current service is a voice service: if the measured FER value is smaller than the target FER value, subtracting the target FER value from the target SINR value; if the measured FER value is greater than the target FER value, adding the target FER value onto the target SINR value. if the measured FER value is smaller than the target FER value, subtracting the target FER value from the target SINR value; if the measured FER value is greater than the target FER value, adding the target FER value onto the target SINR value.