A measuring method for an electronic sphygmomanometer, comprising: acquiring a sequence of air pressure values; obtaining systolic/diastolic blood pressure according to the sequence of air pressure values; extracting characteristic information from the sequence of air pressure values; and correcting the systolic/diastolic blood pressure according to the characteristic information; wherein the extracting characteristic information from the sequence of air pressure values comprises: separately extracting a sequence of air pressure pulsations and a sequence of basic air pressure values from the sequence of air pressure values; calculating first derivatives of the sequence of air pressure pulsations, and selecting a minimum value from the first derivatives of the sequence of air pressure pulsations; and acquiring a basic air pressure value corresponding to an air pressure pulsation corresponding to the minimum value, so as to correct the systolic/diastolic blood pressure by using the minimum value and the basic air pressure value corresponding to the minimum value as the characteristic information, characterized in that the correcting the systolic/diastolic blood pressure according to the characteristic information comprises: correcting the systolic blood pressure according to Equation, Sys = A + B * Sys 0 + C * Dpmin + D * Pdpmin where Sys is a corrected systolic blood pressure, SysO is a systolic blood pressure to be corrected, Dpmin is the minimum value of the first derivatives of the air pressure pulsations, Pdpmin is the basic air pressure value corresponding to the minimum value, A, B, C, and D are all coefficients, A is in unit of mmHg, and C is in unit of seconds; correcting the diastolic blood pressure according to Equation, Dia = E + F * Dia0 + G*Dpmin + H * Pdpmin where Dia is a corrected diastolic blood pressure, DiaO is a diastolic blood pressure to be corrected, E, F, G, and H are all coefficients, E is in unit of mmHg, and G is in unit of second. acquiring a sequence of air pressure values; obtaining systolic/diastolic blood pressure according to the sequence of air pressure values; extracting characteristic information from the sequence of air pressure values; and correcting the systolic/diastolic blood pressure according to the characteristic information; wherein the extracting characteristic information from the sequence of air pressure values comprises: separately extracting a sequence of air pressure pulsations and a sequence of basic air pressure values from the sequence of air pressure values; calculating first derivatives of the sequence of air pressure pulsations, and selecting a minimum value from the first derivatives of the sequence of air pressure pulsations; and acquiring a basic air pressure value corresponding to an air pressure pulsation corresponding to the minimum value, so as to correct the systolic/diastolic blood pressure by using the minimum value and the basic air pressure value corresponding to the minimum value as the characteristic information, separately extracting a sequence of air pressure pulsations and a sequence of basic air pressure values from the sequence of air pressure values; calculating first derivatives of the sequence of air pressure pulsations, and selecting a minimum value from the first derivatives of the sequence of air pressure pulsations; and acquiring a basic air pressure value corresponding to an air pressure pulsation corresponding to the minimum value, so as to correct the systolic/diastolic blood pressure by using the minimum value and the basic air pressure value corresponding to the minimum value as the characteristic information, correcting the systolic blood pressure according to Equation, Sys = A + B * Sys 0 + C * Dpmin + D * Pdpmin where Sys is a corrected systolic blood pressure, SysO is a systolic blood pressure to be corrected, Dpmin is the minimum value of the first derivatives of the air pressure pulsations, Pdpmin is the basic air pressure value corresponding to the minimum value, A, B, C, and D are all coefficients, A is in unit of mmHg, and C is in unit of seconds; correcting the diastolic blood pressure according to Equation, Dia = E + F * Dia0 + G*Dpmin + H * Pdpmin where Dia is a corrected diastolic blood pressure, DiaO is a diastolic blood pressure to be corrected, E, F, G, and H are all coefficients, E is in unit of mmHg, and G is in unit of second.