An engine control method applied to a vehicle including a battery and an engine, wherein, the method comprises: obtaining a current maximum discharge power value of the battery, and a current maximum external characteristic power value of the vehicle; obtaining a current opening value and a current opening change rate of an accelerator pedal of the vehicle; determining a driving intention based on the current opening value and the current opening change rate; and controlling start and stop of the engine according to the driving intention, the current maximum discharge power value, and the current maximum external characteristic power value of the vehicle, characterized in that the vehicle is preset with an opening change rate condition; the determining the driving intention according to the current opening value and the current opening change rate comprises: controlling the opening change rate condition to be in an active state when the current opening change rate is greater than a first preset change rate; controlling the opening change rate condition to be in a deactivated state when the opening change rate of the accelerator pedal is less than a second preset change rate; wherein the first preset change rate is greater than the second preset change rate; controlling the opening change rate condition to remain to be in the current state when the current opening change rate is less than or equal to the first preset change rate and the opening change rate of the accelerator pedal is greater than or equal to the second preset change rate; determining that the driving intention is urgent if the current opening value is greater than or equal to a preset opening value and the opening change rate condition is in the active state; and determining that the driving intention is non-urgent if the current opening value is less than the preset opening value and/or the opening change rate condition is in the deactivated state. obtaining a current maximum discharge power value of the battery, and a current maximum external characteristic power value of the vehicle; obtaining a current opening value and a current opening change rate of an accelerator pedal of the vehicle; determining a driving intention based on the current opening value and the current opening change rate; and controlling start and stop of the engine according to the driving intention, the current maximum discharge power value, and the current maximum external characteristic power value of the vehicle, characterized in that the vehicle is preset with an opening change rate condition; the determining the driving intention according to the current opening value and the current opening change rate comprises: controlling the opening change rate condition to be in an active state when the current opening change rate is greater than a first preset change rate; controlling the opening change rate condition to be in a deactivated state when the opening change rate of the accelerator pedal is less than a second preset change rate; wherein the first preset change rate is greater than the second preset change rate; controlling the opening change rate condition to remain to be in the current state when the current opening change rate is less than or equal to the first preset change rate and the opening change rate of the accelerator pedal is greater than or equal to the second preset change rate; determining that the driving intention is urgent if the current opening value is greater than or equal to a preset opening value and the opening change rate condition is in the active state; and determining that the driving intention is non-urgent if the current opening value is less than the preset opening value and/or the opening change rate condition is in the deactivated state. controlling the opening change rate condition to be in an active state when the current opening change rate is greater than a first preset change rate; controlling the opening change rate condition to be in a deactivated state when the opening change rate of the accelerator pedal is less than a second preset change rate; wherein the first preset change rate is greater than the second preset change rate; controlling the opening change rate condition to remain to be in the current state when the current opening change rate is less than or equal to the first preset change rate and the opening change rate of the accelerator pedal is greater than or equal to the second preset change rate; determining that the driving intention is urgent if the current opening value is greater than or equal to a preset opening value and the opening change rate condition is in the active state; and determining that the driving intention is non-urgent if the current opening value is less than the preset opening value and/or the opening change rate condition is in the deactivated state.