A terminal (10) comprises: a sensor (101), a first controller (102), a second controller (103) and a heating circuit (104), wherein the sensor (101) is configured to: sense the current temperature of the terminal (10); the first controller (102) is configured to: acquire the current temperature; and when the current temperature is lower than a first pre-set temperature, controlling the heating circuit (104) to heat the terminal (10); the second controller (103) is configured to: control the terminal (10) to maintain a power-off state; and the heating circuit (104) is configured to: heat the terminal (10). Under a freezing condition, the terminal (10) does not have the condition of failing to be powered on, thereby improving the user experience.