A method for controlling a state of a touch screen of an electronic device, comprising: detecting whether the touch screen is in a screen-off state; determining whether impact information of an impact object reaches a first set of preset thresholds, if the touch screen is not in the screen-off state, wherein the first set of preset thresholds comprises: a first preset threshold and a second preset threshold, and the impact information comprises an impact area of the impact object on the touch screen induced by the touch screen and a strength of an impact signal of the impact obj ect on the touch screen induced by a proximity sensor; controlling (S205, S206) the touch screen to be switched from a screen-on state to the screen-off state, if the impact area reaches the first preset threshold and/or the strength of the impact signal reaches the second preset threshold; determining whether the impact information reaches a second set of preset thresholds, if the touch screen is in the screen-off state, wherein the second set of preset thresholds comprises a third preset threshold and a fourth preset threshold; controlling (S302, S303) the touch screen to be switched from the screen-off state to the screen-on state, if the impact area does not reach the third preset threshold and the strength of the impact signal does not reach the fourth preset threshold; and controlling the touch screen to stay in the screen-off state, if the impact area reaches the third preset threshold and/or the strength of the impact signal reaches the fourth preset threshold wherein the third preset threshold is less than the first preset threshold, and the fourth preset threshold is less than the second preset threshold. detecting whether the touch screen is in a screen-off state; determining whether impact information of an impact object reaches a first set of preset thresholds, if the touch screen is not in the screen-off state, wherein the first set of preset thresholds comprises: a first preset threshold and a second preset threshold, and the impact information comprises an impact area of the impact object on the touch screen induced by the touch screen and a strength of an impact signal of the impact obj ect on the touch screen induced by a proximity sensor; controlling (S205, S206) the touch screen to be switched from a screen-on state to the screen-off state, if the impact area reaches the first preset threshold and/or the strength of the impact signal reaches the second preset threshold; determining whether the impact information reaches a second set of preset thresholds, if the touch screen is in the screen-off state, wherein the second set of preset thresholds comprises a third preset threshold and a fourth preset threshold; controlling (S302, S303) the touch screen to be switched from the screen-off state to the screen-on state, if the impact area does not reach the third preset threshold and the strength of the impact signal does not reach the fourth preset threshold; and controlling the touch screen to stay in the screen-off state, if the impact area reaches the third preset threshold and/or the strength of the impact signal reaches the fourth preset threshold wherein the third preset threshold is less than the first preset threshold, and the fourth preset threshold is less than the second preset threshold.