A mobile terminal, adapted to detect a mobile network and comprising a Global Positioning System parameter calibration module and a GPS signal feedback and collection module (20, 312), wherein said GPS parameter calibration module is configured to calibrate GPS parameters according to the following items: data from the GPS signal feedback and collection module (20, 312), state parameters of said mobile terminal, environmental parameters of said mobile terminal; wherein said GPS signal feedback and collection module (20, 312) is configured to collect GPS parameters before and after said GPS parameter calibration module performs the calibration, and feed back collected data to said GPS parameter calibration module; characterized in that said GPS parameter calibration module comprises the following: a time delay calibration module, which is configured to calibrate time delay parameters of a GPS; a Doppler shift calibration module, which is configured to calibrate Doppler frequency parameters of said GPS; a carrier to noise ratio calibration module, which is configured to calculate and compensate for system losses of said GPS; a latitude and longitude calibration module, which is configured to calibrate pre-loaded latitude and longitude; and in that said time delay calibration module is configured to calculate a difference between the time of capturing a satellite signal for a preset number of times and a required search time of said mobile network, and compare said difference with a target time difference, in the case that said difference is less than said target time difference, increase a time delay value, and in the case that said difference is greater than said target time difference, decrease the time delay value; or, alternatively; said time delay calibration module is configured to, according to a time delay value pre-loaded by said mobile terminal, start up receiving and positioning, and after the positioning is completed, check a positioning accuracy or signal strength, and adjust said pre-loaded time delay value according to said positioning accuracy or said signal strength, and start up receiving and positioning again, check said positioning accuracy or said signal strength, until a difference between said positioning accuracy or said signal strength and a target value is within a predetermined range. a time delay calibration module, which is configured to calibrate time delay parameters of a GPS; a Doppler shift calibration module, which is configured to calibrate Doppler frequency parameters of said GPS; a carrier to noise ratio calibration module, which is configured to calculate and compensate for system losses of said GPS; a latitude and longitude calibration module, which is configured to calibrate pre-loaded latitude and longitude; and in that said time delay calibration module is configured to calculate a difference between the time of capturing a satellite signal for a preset number of times and a required search time of said mobile network, and compare said difference with a target time difference, in the case that said difference is less than said target time difference, increase a time delay value, and in the case that said difference is greater than said target time difference, decrease the time delay value; or, alternatively; said time delay calibration module is configured to, according to a time delay value pre-loaded by said mobile terminal, start up receiving and positioning, and after the positioning is completed, check a positioning accuracy or signal strength, and adjust said pre-loaded time delay value according to said positioning accuracy or said signal strength, and start up receiving and positioning again, check said positioning accuracy or said signal strength, until a difference between said positioning accuracy or said signal strength and a target value is within a predetermined range.