A processing method for mobile terminal, comprising: a mobile terminal determining type of an external device according to logic levels of internal data signal lines in the mobile terminal when the mobile terminal detects that the external device is plugged in, wherein the type comprises a charger and a Universal Serial Bus, USB, host device; and the mobile terminal charging or transmitting data according to the determined type of the external device; wherein the mobile terminal charging or transmitting data according to the determined type of the external device comprises: if the type of the external device is a charger, the mobile terminal starting a charging process; if the type of the external device is an USB host device, the mobile terminal detecting current battery power of the mobile terminal; and characterised in that under condition that the battery power of the mobile terminal is greater than a preset value, the mobile terminal transmitting data with the external device; or else, the mobile terminal starting the charging process; wherein after the mobile terminal starting the charging process, the method further comprises: the mobile terminal periodically monitoring whether temperature of the mobile terminal exceeds a threshold; and if so, the mobile terminal stopping the charging process under condition that actual working mode of the mobile terminal is call mode; wherein the mobile terminal periodically monitoring whether the temperature of the mobile terminal exceeds the threshold comprises: the mobile terminal collecting temperature sensitive parameters via a baseband control chip, and determining whether the temperature of the mobile terminal exceeds the threshold according to the collected temperature sensitive parameters, wherein objects from which the temperature sensitive parameters are collected comprises one of the following: communication current intensity of a radio frequency Power Amplifier, PA, of the mobile terminal, receiver of the mobile terminal, which is configured with a temperature sensor, battery in the mobile terminal, which carries temperature impedance characteristic, and working mode of the mobile terminal, which is acquired from a mode register. a mobile terminal determining type of an external device according to logic levels of internal data signal lines in the mobile terminal when the mobile terminal detects that the external device is plugged in, wherein the type comprises a charger and a Universal Serial Bus, USB, host device; and if the type of the external device is a charger, the mobile terminal starting a charging process; if the type of the external device is an USB host device, the mobile terminal detecting current battery power of the mobile terminal; and the mobile terminal periodically monitoring whether temperature of the mobile terminal exceeds a threshold; and the mobile terminal collecting temperature sensitive parameters via a baseband control chip, and determining whether the temperature of the mobile terminal exceeds the threshold according to the collected temperature sensitive parameters, wherein objects from which the temperature sensitive parameters are collected comprises one of the following: communication current intensity of a radio frequency Power Amplifier, PA, of the mobile terminal, receiver of the mobile terminal, which is configured with a temperature sensor, battery in the mobile terminal, which carries temperature impedance characteristic, and working mode of the mobile terminal, which is acquired from a mode register.