A method for predicting remaining charging time, comprising: obtaining (S 110) a current state of charge; which method is characterized in that: determining a reference remaining time and a delay time according to the current state of charge, the delay time is a change of the total charging duration caused by temperature control measure for the electronic device during charging; and determining a current remaining charging time according to the reference remaining time and the delay time; wherein determining the reference remaining time according to the current state of charge comprises: obtaining first configuration information, wherein the first configuration information is configured to represent a corresponding relation between a state of charge and a charging time; and determining the reference remaining time according to the current state of charge and the first configuration information; determining the reference remaining time according to the current state of charge and the first configuration information comprises: determining a total charging duration in the first configuration information; determining a first time corresponding to the current state of charge in the first configuration information; and determining the reference remaining time according to the total charging duration and the first time, wherein the reference remaining time is a difference value between the total charging duration and the first time. obtaining (S 110) a current state of charge; which method is characterized in that: determining a reference remaining time and a delay time according to the current state of charge, the delay time is a change of the total charging duration caused by temperature control measure for the electronic device during charging; and determining a current remaining charging time according to the reference remaining time and the delay time; wherein determining the reference remaining time according to the current state of charge comprises: obtaining first configuration information, wherein the first configuration information is configured to represent a corresponding relation between a state of charge and a charging time; and determining the reference remaining time according to the current state of charge and the first configuration information; determining the reference remaining time according to the current state of charge and the first configuration information comprises: determining a total charging duration in the first configuration information; determining a first time corresponding to the current state of charge in the first configuration information; and determining the reference remaining time according to the total charging duration and the first time, wherein the reference remaining time is a difference value between the total charging duration and the first time. determining a reference remaining time and a delay time according to the current state of charge, the delay time is a change of the total charging duration caused by temperature control measure for the electronic device during charging; and determining a current remaining charging time according to the reference remaining time and the delay time; wherein determining the reference remaining time according to the current state of charge comprises: obtaining first configuration information, wherein the first configuration information is configured to represent a corresponding relation between a state of charge and a charging time; and determining the reference remaining time according to the current state of charge and the first configuration information; determining the reference remaining time according to the current state of charge and the first configuration information comprises: determining a total charging duration in the first configuration information; determining a first time corresponding to the current state of charge in the first configuration information; and determining the reference remaining time according to the total charging duration and the first time, wherein the reference remaining time is a difference value between the total charging duration and the first time. obtaining first configuration information, wherein the first configuration information is configured to represent a corresponding relation between a state of charge and a charging time; and determining the reference remaining time according to the current state of charge and the first configuration information; determining the reference remaining time according to the current state of charge and the first configuration information comprises: determining a total charging duration in the first configuration information; determining a first time corresponding to the current state of charge in the first configuration information; and determining the reference remaining time according to the total charging duration and the first time, wherein the reference remaining time is a difference value between the total charging duration and the first time. determining a total charging duration in the first configuration information; determining a first time corresponding to the current state of charge in the first configuration information; and determining the reference remaining time according to the total charging duration and the first time, wherein the reference remaining time is a difference value between the total charging duration and the first time.