A direct link scheduling method, comprising: multicasting or broadcasting, by an access point, direct link scheduling information, wherein the direct link scheduling information comprises information about multiple direct links participating in a next direct link scheduled period, and each of the multiple direct links is a link that is set up by two terminal devices associated with the access point and that is used for direct communication (step 101, step 201, step 301, step 401); obtaining, by the access point in the direct link scheduled period, sounding results sent by the both terminal devices on each of the multiple direct links; and separately allocating, by the access point, channel resources to the multiple direct links according to the sounding results in the direct link scheduled period (step 102, step 202, step 303, step 402), wherein the sounding result comprises information about an available sub-channel or an unavailable sub-channel for the terminal device sending the sounding result, and wherein a sub-channel in a channel resource allocated by the access point to the direct link on which the terminal device sending the sounding result is located does not comprise the unavailable sub-channel, or is selected from the available sub-channel; and/or the sounding result comprises information about an interfering terminal, and the interfering terminal refers to a terminal device that interferes with the terminal device sending the sounding result, and that is on another direct link of the multiple scheduled direct links except the direct link on which the terminal device sending the sounding result is located, and sub-channels or transmission time in channel resources respectively allocated by the access point to the direct link on which the terminal device sending the sounding result is located and the direct link on which the interfering terminal is located are or is different; and sending, by the access point, information about the allocated channel resource to the both terminal devices on each of the multiple direct links (step 103, step 203, step 304, step 403). multicasting or broadcasting, by an access point, direct link scheduling information, wherein the direct link scheduling information comprises information about multiple direct links participating in a next direct link scheduled period, and each of the multiple direct links is a link that is set up by two terminal devices associated with the access point and that is used for direct communication (step 101, step 201, step 301, step 401); obtaining, by the access point in the direct link scheduled period, sounding results sent by the both terminal devices on each of the multiple direct links; and separately allocating, by the access point, channel resources to the multiple direct links according to the sounding results in the direct link scheduled period (step 102, step 202, step 303, step 402), wherein the sounding result comprises information about an available sub-channel or an unavailable sub-channel for the terminal device sending the sounding result, and wherein a sub-channel in a channel resource allocated by the access point to the direct link on which the terminal device sending the sounding result is located does not comprise the unavailable sub-channel, or is selected from the available sub-channel; and/or the sounding result comprises information about an interfering terminal, and the interfering terminal refers to a terminal device that interferes with the terminal device sending the sounding result, and that is on another direct link of the multiple scheduled direct links except the direct link on which the terminal device sending the sounding result is located, and sub-channels or transmission time in channel resources respectively allocated by the access point to the direct link on which the terminal device sending the sounding result is located and the direct link on which the interfering terminal is located are or is different; and sending, by the access point, information about the allocated channel resource to the both terminal devices on each of the multiple direct links (step 103, step 203, step 304, step 403).