A control method for a doze mode of a mobile terminal, comprising the steps of: determining whether the mobile terminal conforms with a mode switch condition; detecting (S2a) whether a virtual motion sensor is disposed in the mobile terminal in response to the mobile terminal conforming with the mode switch condition, wherein the virtual motion sensor is a virtual motion sensor object disposed into an application framework layer of an operating system of the mobile terminal, the virtual motion sensor corresponds to an authentication of a motion sensor in the doze mode, and the virtual motion sensor object is a motion sensor object established in the application framework layer; determining (S3a) whether a duration for which the mobile terminal conforms with the mode switch condition exceeds a predetermined time threshold value in response to the virtual motion sensor being disposed in the mobile terminal; and entering (S4a) the doze mode when the duration for which the mobile terminal conforms with the mode switch condition exceeds the predetermined time threshold value; wherein the step of detecting (S2a) whether the virtual motion sensor is disposed in the mobile terminal comprises the step of: determining whether the application framework layer of the operating system of the mobile terminal includes the motion sensor object; and wherein parameters of the motion sensor object at least comprise a name, a version, a model number, and a manufacturer parameter corresponding to the authentication of the motion sensor, and the control method further comprises the step of: remaining (S4b) in a state of the mode switch condition until the duration exceeds the predetermined time threshold value, when the duration for which the mobile terminal conforms with the mode switch condition does not exceed the predetermined time threshold value. determining whether the mobile terminal conforms with a mode switch condition; detecting (S2a) whether a virtual motion sensor is disposed in the mobile terminal in response to the mobile terminal conforming with the mode switch condition, wherein the virtual motion sensor is a virtual motion sensor object disposed into an application framework layer of an operating system of the mobile terminal, the virtual motion sensor corresponds to an authentication of a motion sensor in the doze mode, and the virtual motion sensor object is a motion sensor object established in the application framework layer; determining (S3a) whether a duration for which the mobile terminal conforms with the mode switch condition exceeds a predetermined time threshold value in response to the virtual motion sensor being disposed in the mobile terminal; and entering (S4a) the doze mode when the duration for which the mobile terminal conforms with the mode switch condition exceeds the predetermined time threshold value; wherein the step of detecting (S2a) whether the virtual motion sensor is disposed in the mobile terminal comprises the step of: determining whether the application framework layer of the operating system of the mobile terminal includes the motion sensor object; and wherein parameters of the motion sensor object at least comprise a name, a version, a model number, and a manufacturer parameter corresponding to the authentication of the motion sensor, and the control method further comprises the step of: remaining (S4b) in a state of the mode switch condition until the duration exceeds the predetermined time threshold value, when the duration for which the mobile terminal conforms with the mode switch condition does not exceed the predetermined time threshold value. determining whether the application framework layer of the operating system of the mobile terminal includes the motion sensor object; and wherein parameters of the motion sensor object at least comprise a name, a version, a model number, and a manufacturer parameter corresponding to the authentication of the motion sensor, and the control method further comprises the step of: remaining (S4b) in a state of the mode switch condition until the duration exceeds the predetermined time threshold value, when the duration for which the mobile terminal conforms with the mode switch condition does not exceed the predetermined time threshold value.