A method of performing charging processing for a mobile device, comprising: obtaining a non-linear equation related to a charging time variable and a charge percentage variable, and obtaining a current charge percentage; calculating remaining charging time according to the current charge percentage and the non-linear equation; and displaying the remaining charging time; the method further comprises: generating the non-linear equation, wherein the generating the non-linear equation comprises: collecting history charging data including a charge percentage and charging time corresponding to the charge percentage, and generating the non-linear equation related to the charge percentage variable and the charging time variable through fitting the history charging data; characterized in that the collecting the history charging data comprises: collecting the charge percentage P i, and taking charging time of charging the mobile device from P i to P i +B as charging time T i corresponding to the charge percentage P i, wherein B is a predefined charge increment value and i is a natural number; and the current charge percentage is P l, the non-linear equation is F =T, charging time of charging the mobile device from P 1 to P 1 +B is T', and the calculating the remaining charging time according to the current charge percentage and the non-linear equation comprises: substituting P 1 +kB into the non-linear equation F =T to obtain T k, where k is an integer among 0 to M and P 1 +MB is smaller than or equal to 100%, calculating the sum of T k, S = ∑ k = 0 M T K, taking T'/T 1 as an adjustment parameter, and taking a product of multiplying S by T'/T 1 as the remaining charging time. obtaining a non-linear equation related to a charging time variable and a charge percentage variable, and obtaining a current charge percentage; calculating remaining charging time according to the current charge percentage and the non-linear equation; and displaying the remaining charging time; the method further comprises: generating the non-linear equation, wherein generating the non-linear equation, wherein the generating the non-linear equation comprises: collecting history charging data including a charge percentage and charging time corresponding to the charge percentage, and generating the non-linear equation related to the charge percentage variable and the charging time variable through fitting the history charging data; collecting history charging data including a charge percentage and charging time corresponding to the charge percentage, and generating the non-linear equation related to the charge percentage variable and the charging time variable through fitting the history charging data; collecting the charge percentage P i, and taking charging time of charging the mobile device from P i to P i +B as charging time T i corresponding to the charge percentage P i, wherein B is a predefined charge increment value and i is a natural number; and the current charge percentage is P l, the non-linear equation is F =T, charging time of charging the mobile device from P 1 to P 1 +B is T', and the calculating the remaining charging time according to the current charge percentage and the non-linear equation comprises: substituting P 1 +kB into the non-linear equation F =T to obtain T k, where k is an integer among 0 to M and P 1 +MB is smaller than or equal to 100%, calculating the sum of T k, S = ∑ k = 0 M T K, taking T'/T 1 as an adjustment parameter, and taking a product of multiplying S by T'/T 1 as the remaining charging time.