A power management method, comprising: a monitoring step: collecting and storing power consumption data of a user in real time; a prediction step: predicting first predicted power consumption of a first time period based on the collected power consumption data using a prestored first prediction model, and predicting, using a prestored second prediction model, second predicted power consumption of each second time period comprised in the first time period; an error calculation step: sequentially performing, based on the collected real-time power consumption data, the following processing for each second time period from a first second time period to a last second time period comprised in the first time period: calculating a first error between actual power consumption of the second time period and the second predicted power consumption of the second time period, and calculating a second error between total actual power consumption from the first second time period to a current second time period and a sum of second predicted power consumption from the first second time period to the current second time period; real-time error tracking through the calculation of the first error and the second error an adjustment step: adjusting a power supply plan or a power requirement of the user when the first error is greater than a first predetermined threshold and/or the second error is greater than a second predetermined threshold, and a closed-loop power management step based on the adjustment step. a monitoring step: collecting and storing power consumption data of a user in real time; a prediction step: predicting first predicted power consumption of a first time period based on the collected power consumption data using a prestored first prediction model, and predicting, using a prestored second prediction model, second predicted power consumption of each second time period comprised in the first time period; an error calculation step: sequentially performing, based on the collected real-time power consumption data, the following processing for each second time period from a first second time period to a last second time period comprised in the first time period: calculating a first error between actual power consumption of the second time period and the second predicted power consumption of the second time period, and calculating a second error between total actual power consumption from the first second time period to a current second time period and a sum of second predicted power consumption from the first second time period to the current second time period; real-time error tracking through the calculation of the first error and the second error an adjustment step: adjusting a power supply plan or a power requirement of the user when the first error is greater than a first predetermined threshold and/or the second error is greater than a second predetermined threshold, and a closed-loop power management step based on the adjustment step. calculating a first error between actual power consumption of the second time period and the second predicted power consumption of the second time period, and calculating a second error between total actual power consumption from the first second time period to a current second time period and a sum of second predicted power consumption from the first second time period to the current second time period; real-time error tracking through the calculation of the first error and the second error an adjustment step: adjusting a power supply plan or a power requirement of the user when the first error is greater than a first predetermined threshold and/or the second error is greater than a second predetermined threshold, and a closed-loop power management step based on the adjustment step.