A method for delay scheduling comprising: receiving, by a terminal, delay scheduling information from a base station for performing delay scheduling on the terminal; entering, by the terminal, a delay scheduling state according to the received delay scheduling information and stopping monitoring a Physical Downlink Control Channel PDCCH; and restarting, by the terminal, monitoring the PDCCH and terminating the delay scheduling state according to the delay scheduling information; wherein after the terminal stops monitoring the PDCCH and enters the delay scheduling state, the method further comprises: when a service request is required to be initiated, stopping, by the terminal, the delay scheduling state and initiating the service request when a priority of the service to be initiated is higher than a preset priority threshold; wherein the delay scheduling information comprises: a delay scheduling starting time for instructing the terminal to enter the delay scheduling state and a delay scheduling terminating time for instructing the terminal to terminate the delay scheduling state; or the delay scheduling information comprises: the delay scheduling starting time and a delay scheduling duration for instructing a duration within which the terminal maintains the delay scheduling state; or the delay scheduling information comprises: the delay scheduling terminating time or the delay scheduling duration. receiving, by a terminal, delay scheduling information from a base station for performing delay scheduling on the terminal; entering, by the terminal, a delay scheduling state according to the received delay scheduling information and stopping monitoring a Physical Downlink Control Channel PDCCH; and restarting, by the terminal, monitoring the PDCCH and terminating the delay scheduling state according to the delay scheduling information; wherein after the terminal stops monitoring the PDCCH and enters the delay scheduling state, the method further comprises: when a service request is required to be initiated, stopping, by the terminal, the delay scheduling state and initiating the service request when a priority of the service to be initiated is higher than a preset priority threshold; wherein the delay scheduling information comprises: a delay scheduling starting time for instructing the terminal to enter the delay scheduling state and a delay scheduling terminating time for instructing the terminal to terminate the delay scheduling state; or the delay scheduling information comprises: the delay scheduling starting time and a delay scheduling duration for instructing a duration within which the terminal maintains the delay scheduling state; or the delay scheduling information comprises: the delay scheduling terminating time or the delay scheduling duration. when a service request is required to be initiated, stopping, by the terminal, the delay scheduling state and initiating the service request when a priority of the service to be initiated is higher than a preset priority threshold; wherein the delay scheduling information comprises: a delay scheduling starting time for instructing the terminal to enter the delay scheduling state and a delay scheduling terminating time for instructing the terminal to terminate the delay scheduling state; or the delay scheduling information comprises: the delay scheduling starting time and a delay scheduling duration for instructing a duration within which the terminal maintains the delay scheduling state; or the delay scheduling information comprises: the delay scheduling terminating time or the delay scheduling duration.