A scheduling method, comprising: listening (S11, S31) to, by a first station, a first beacon frame, wherein the first beacon frame contains a delivery traffic indication message, DTIM, message used for indicating a beacon interval allocated for each station within a current scheduling period; determining (S12, S32), by the first station, the beacon interval allocated for the first station within the current scheduling period according to the DTIM message contained in the first beacon frame; listening (S13, S33) to, by the first station, within the beacon interval allocated for the first station, a second beacon frame, wherein the second beacon frame contains scheduling information of the current beacon interval used for indicating a time period allocated to each station for data transmission within the current beacon interval, and at least one time period is allocated to at least two stations; when data transmission is required, transmitting (S14, S34), by the first station, data within the time period allocated to the first station, according to an indication of the scheduling information of the current beacon interval; wherein after transmitting, by the first station, data within the time period allocated to the first station, the method further comprises: receiving, by a second station, a releasing message transmitted by an access point, wherein the releasing message comprises a time period allocated to the second station during a second duration within the current beacon interval; transmitting, by the second station, data within the time period allocated in the releasing message. listening (S11, S31) to, by a first station, a first beacon frame, wherein the first beacon frame contains a delivery traffic indication message, DTIM, message used for indicating a beacon interval allocated for each station within a current scheduling period; determining (S12, S32), by the first station, the beacon interval allocated for the first station within the current scheduling period according to the DTIM message contained in the first beacon frame; listening (S13, S33) to, by the first station, within the beacon interval allocated for the first station, a second beacon frame, wherein the second beacon frame contains scheduling information of the current beacon interval used for indicating a time period allocated to each station for data transmission within the current beacon interval, and at least one time period is allocated to at least two stations; when data transmission is required, transmitting (S14, S34), by the first station, data within the time period allocated to the first station, according to an indication of the scheduling information of the current beacon interval; wherein after transmitting, by the first station, data within the time period allocated to the first station, the method further comprises: receiving, by a second station, a releasing message transmitted by an access point, wherein the releasing message comprises a time period allocated to the second station during a second duration within the current beacon interval; transmitting, by the second station, data within the time period allocated in the releasing message. receiving, by a second station, a releasing message transmitted by an access point, wherein the releasing message comprises a time period allocated to the second station during a second duration within the current beacon interval; transmitting, by the second station, data within the time period allocated in the releasing message.