A charging control device, applicable for a device to be charged, wherein the charging control device comprises a charging unit, a detecting unit and a control unit, the charging unit is configured to, in a charging process of the device to be charged, perform K constant current charging stages on a battery in the device to be charged, where K is a positive integer greater than 1; the charging unit is further configured to, in the ith constant current charging stage of the first K-1 stages, perform constant current charging on the battery with an ith preset current until the battery is charged to an ith preset voltage, where i is a positive integer greater than or equal to 1 and less than or equal to K-1, an (i+1)th preset current is less than the ith preset current; and in the Kth constant current charging stage, perform constant current charging on the battery with a Kth preset current until the battery is charged to a Kth preset voltage, where the Kth preset current is less than the (K-1)th preset current, and the Kth preset voltage is a charging cut-off voltage greater than a rated voltage of the battery; wherein the detecting unit is configured to detect the voltage of the battery in each constant current charging stage and wherein the control unit is configured to, in the ith constant current charging stage, when detecting that the voltage of the battery is equal to the ith preset voltage, perform constant voltage charging on the battery with the ith preset voltage, when detecting that the current of the battery is equal to the (i+1)th preset current, control the device to be charged to enter the (i+1)th constant current charging stage, and perform constant current charging on the battery with the (i+1)th preset current, and, when the detecting unit detects that the voltage of the battery reaches the charging cut-off voltage in the Kth constant current charging stage, stop charging the battery. the charging unit is configured to, in a charging process of the device to be charged, perform K constant current charging stages on a battery in the device to be charged, where K is a positive integer greater than 1; the charging unit is further configured to, in the ith constant current charging stage of the first K-1 stages, perform constant current charging on the battery with an ith preset current until the battery is charged to an ith preset voltage, where i is a positive integer greater than or equal to 1 and less than or equal to K-1, an (i+1)th preset current is less than the ith preset current; and in the Kth constant current charging stage, perform constant current charging on the battery with a Kth preset current until the battery is charged to a Kth preset voltage, where the Kth preset current is less than the (K-1)th preset current, and the Kth preset voltage is a charging cut-off voltage greater than a rated voltage of the battery; wherein the detecting unit is configured to detect the voltage of the battery in each constant current charging stage and wherein the control unit is configured to, in the ith constant current charging stage, when detecting that the voltage of the battery is equal to the ith preset voltage, perform constant voltage charging on the battery with the ith preset voltage, when detecting that the current of the battery is equal to the (i+1)th preset current, control the device to be charged to enter the (i+1)th constant current charging stage, and perform constant current charging on the battery with the (i+1)th preset current, and, when the detecting unit detects that the voltage of the battery reaches the charging cut-off voltage in the Kth constant current charging stage, stop charging the battery. <EOS>