An acknowledgment frame delay duration setting method, wherein the method is applied to a first station, STA, and the method comprises receiving a first indication frame sent by a first access point, AP, and obtaining and storing first acknowledgment frame delay duration corresponding to the first STA that is carried in the first indication frame, wherein the first AP is an AP associated with the first STA; and each time receiving a data frame sent by the first AP, feeding back an acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration; wherein the first indication frame further carries a use count corresponding to the first acknowledgment frame delay duration, and the obtaining and storing first acknowledgment frame delay duration corresponding to the first STA that is carried in the first indication frame comprises: obtaining and storing the first acknowledgment frame delay duration corresponding to the first STA and the use count corresponding to the first acknowledgment frame delay duration that are carried in the first indication frame; and the feeding back an acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration comprises: subtracting 1 from the stored use count corresponding to the first acknowledgment frame delay duration; and if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is less than 0, deleting the first acknowledgment frame delay duration and the use count corresponding to the first acknowledgment frame delay duration, and feeding back the acknowledgment frame to the first AP after a delay of default delay duration; or if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is not less than 0, feeding back the acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration. receiving a first indication frame sent by a first access point, AP, and obtaining and storing first acknowledgment frame delay duration corresponding to the first STA that is carried in the first indication frame, wherein the first AP is an AP associated with the first STA; and each time receiving a data frame sent by the first AP, feeding back an acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration; wherein the first indication frame further carries a use count corresponding to the first acknowledgment frame delay duration, and the obtaining and storing first acknowledgment frame delay duration corresponding to the first STA that is carried in the first indication frame comprises: obtaining and storing the first acknowledgment frame delay duration corresponding to the first STA and the use count corresponding to the first acknowledgment frame delay duration that are carried in the first indication frame; and the feeding back an acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration comprises: subtracting 1 from the stored use count corresponding to the first acknowledgment frame delay duration; and if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is less than 0, deleting the first acknowledgment frame delay duration and the use count corresponding to the first acknowledgment frame delay duration, and feeding back the acknowledgment frame to the first AP after a delay of default delay duration; or if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is not less than 0, feeding back the acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration. obtaining and storing the first acknowledgment frame delay duration corresponding to the first STA and the use count corresponding to the first acknowledgment frame delay duration that are carried in the first indication frame; and the feeding back an acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration comprises: subtracting 1 from the stored use count corresponding to the first acknowledgment frame delay duration; and if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is less than 0, deleting the first acknowledgment frame delay duration and the use count corresponding to the first acknowledgment frame delay duration, and feeding back the acknowledgment frame to the first AP after a delay of default delay duration; or if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is not less than 0, feeding back the acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration. subtracting 1 from the stored use count corresponding to the first acknowledgment frame delay duration; and if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is less than 0, deleting the first acknowledgment frame delay duration and the use count corresponding to the first acknowledgment frame delay duration, and feeding back the acknowledgment frame to the first AP after a delay of default delay duration; or if a result obtained after 1 is subtracted from the use count corresponding to the first acknowledgment frame delay duration is not less than 0, feeding back the acknowledgment frame to the first AP after a delay of the first acknowledgment frame delay duration.