A charging method for controlling a power adapter to charge a battery of a mobile terminal, the method comprising: communicating (S140), by the power adapter, with the mobile terminal after the power adapter is coupled to the mobile terminal via a charging interface, so as to obtain state parameters of the battery from the mobile terminal, wherein the power adapter charges the battery via power lines of the charging interface, and communicates with the mobile terminal via data lines of the charging interface, the state parameters of the battery comprise a parameter configured to indicate a current temperature of the battery, and a parameter configured to indicate a current state of charge of the battery; selecting, by the power adapter, a target parameter mapping relationship corresponding to the current temperature from preset multiple parameter mapping relationships according to the current temperature of the battery, wherein the multiple parameter mapping relationships are determined based on variation relationships indicative of how maximum charge rates of the battery at multiple temperatures vary with states of charge of the battery, the multiple parameter mapping relationships respectively correspond to multiple temperatures, each of the parameter mapping relationships is configured to indicate a mapping relationship between states of charge of the battery and charging parameters of the battery at a temperature corresponding to the each of the parameter mapping relationship, the charging parameters comprise at least one of an output voltage, an output current, and a charging mode of the power adapter, the charging mode comprises at least one of constant voltage charging, constant current charging, and pulse charging; determining, by the power adapter, a current charging parameter according to the current state of charge of the battery and the target parameter mapping relationship; and charging, by the power adapter, the battery of the mobile terminal according to the current charging parameter. communicating (S140), by the power adapter, with the mobile terminal after the power adapter is coupled to the mobile terminal via a charging interface, so as to obtain state parameters of the battery from the mobile terminal, wherein the power adapter charges the battery via power lines of the charging interface, and communicates with the mobile terminal via data lines of the charging interface, the state parameters of the battery comprise a parameter configured to indicate a current temperature of the battery, and a parameter configured to indicate a current state of charge of the battery; selecting, by the power adapter, a target parameter mapping relationship corresponding to the current temperature from preset multiple parameter mapping relationships according to the current temperature of the battery, wherein the multiple parameter mapping relationships are determined based on variation relationships indicative of how maximum charge rates of the battery at multiple temperatures vary with states of charge of the battery, the multiple parameter mapping relationships respectively correspond to multiple temperatures, each of the parameter mapping relationships is configured to indicate a mapping relationship between states of charge of the battery and charging parameters of the battery at a temperature corresponding to the each of the parameter mapping relationship, the charging parameters comprise at least one of an output voltage, an output current, and a charging mode of the power adapter, the charging mode comprises at least one of constant voltage charging, constant current charging, and pulse charging; determining, by the power adapter, a current charging parameter according to the current state of charge of the battery and the target parameter mapping relationship; and charging, by the power adapter, the battery of the mobile terminal according to the current charging parameter. <EOS>