A state-of-health, SOH, estimation method of a battery pack, comprising: determining a corresponding total charge capacity of the battery pack from completion of a first charge to completion of a current charge, wherein the total charge capacity is a sum of charge capacities of the battery pack from completion of the first charge to completion of the current charge; and determining a target SOH value of the battery pack according to the total charge capacity and a predetermined capacity change threshold, wherein the step of determining the target SOH value of the battery pack comprises: determining a corresponding current SOH value of the battery pack according to a relational expression SOH 00 = 100 − Ctotal Δ C %, wherein SOH 00 represents the current SOH value, Ctotal represents the total charge capacity, and Δ C represents the capacity change threshold; and determining the target SOH value of the battery pack according to the determined current SOH value, the state-of-health, SOH, estimation method being characterized in that the step of determining the target SOH value of the battery pack according to the determined current SOH value comprises: determining, by using a moving average filtering method, the corresponding target SOH value of the battery pack upon completion of the current charge after filtering according to the current SOH value. determining a corresponding total charge capacity of the battery pack from completion of a first charge to completion of a current charge, wherein the total charge capacity is a sum of charge capacities of the battery pack from completion of the first charge to completion of the current charge; and determining a target SOH value of the battery pack according to the total charge capacity and a predetermined capacity change threshold, wherein the step of determining the target SOH value of the battery pack comprises: determining a corresponding current SOH value of the battery pack according to a relational expression SOH 00 = 100 − Ctotal Δ C %, wherein SOH 00 represents the current SOH value, Ctotal represents the total charge capacity, and Δ C represents the capacity change threshold; and determining the target SOH value of the battery pack according to the determined current SOH value, the state-of-health, SOH, estimation method being characterized in that the step of determining the target SOH value of the battery pack according to the determined current SOH value comprises: determining, by using a moving average filtering method, the corresponding target SOH value of the battery pack upon completion of the current charge after filtering according to the current SOH value. determining a corresponding current SOH value of the battery pack according to a relational expression SOH 00 = 100 − Ctotal Δ C %, wherein SOH 00 represents the current SOH value, Ctotal represents the total charge capacity, and Δ C represents the capacity change threshold; and determining the target SOH value of the battery pack according to the determined current SOH value, the state-of-health, SOH, estimation method being characterized in that the step of determining the target SOH value of the battery pack according to the determined current SOH value comprises: determining, by using a moving average filtering method, the corresponding target SOH value of the battery pack upon completion of the current charge after filtering according to the current SOH value.