At present, a mobile terminal may be controlled to power off by determining battery level of a battery. As for this mobile terminal, a certain error probably exists during calculation of the battery level. For example, in a power-on process of the mobile terminal, due to fluctuation of a battery voltage, the voltage may reach a power-off voltage, which makes a system powered off in advance. Or, in a usage process of the mobile terminal, when a load current is heavier, the battery voltage will be pulled down, and when the pulled-down battery voltage reaches the power-off voltage, the system is powered off in advance. Thus, an actual power-off voltage of the mobile terminal is relatively high, and the battery actually has some remaining electricity that cannot be utilized, so that the battery electricity of the mobile terminal cannot be fully utilized, thereby influencing the use experience of a user.