A sub-band scheduling method, wherein a sub-band is a frequency and transmission time interval, TTI, subdivision of a larger band and the method is used in a random access process and comprises: a) sending, to a base station on a source sub-band, a first message that carries information about a data attribute requirement of to-be-transmitted data, wherein the information about the data attribute requirement comprises at least one of the following: a transmission delay, a transmission delay type, a data bandwidth requirement, or a packet loss sensitivity; b) receiving, from the base station on the source sub-band, a second message that carries sub-band information of a target sub-band, wherein the target sub-band is a sub-band that is scheduled by the base station and the TTI length of which matches the data attribute requirement of the to-be-transmitted data, and the sub-band information comprises at least one of the following: a sub-band number, a sub-band frequency channel number, a timing advance, an uplink resource allocated by the base station, a sub-band sending power level, or a bandwidth; and c) transmitting data on the target sub-band according to the sub-band information of the target sub-band; wherein d) the uplink resource is a time-frequency resource allocated on the target sub-band; e1) the time-frequency resource comprises a time domain subframe number and a frequency domain resource block; and e2) the time domain subframe number is determined according to a subframe number of a subframe in which the second message is located, or is indicated by the base station by using a random access message; and f1) wherein the determining of the time domain subframe number according to a subframe number of a subframe in which the second message is located comprises: when Δ T + δ > T p, a subframe number of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number; or when Δ T + δ ≤ T p, a subframe number of a next subframe of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number, wherein Δ T is a time difference between the current moment and a start moment of the subframe that is on the target sub-band and that is closest to the current moment, δ is a timing advance, and T p is a scheduling processing time of the target sub-band. a) sending, to a base station on a source sub-band, a first message that carries information about a data attribute requirement of to-be-transmitted data, wherein the information about the data attribute requirement comprises at least one of the following: a transmission delay, a transmission delay type, a data bandwidth requirement, or a packet loss sensitivity; b) receiving, from the base station on the source sub-band, a second message that carries sub-band information of a target sub-band, wherein the target sub-band is a sub-band that is scheduled by the base station and the TTI length of which matches the data attribute requirement of the to-be-transmitted data, and the sub-band information comprises at least one of the following: a sub-band number, a sub-band frequency channel number, a timing advance, an uplink resource allocated by the base station, a sub-band sending power level, or a bandwidth; and c) transmitting data on the target sub-band according to the sub-band information of the target sub-band; wherein d) the uplink resource is a time-frequency resource allocated on the target sub-band; e1) the time-frequency resource comprises a time domain subframe number and a frequency domain resource block; and e2) the time domain subframe number is determined according to a subframe number of a subframe in which the second message is located, or is indicated by the base station by using a random access message; and f1) wherein the determining of the time domain subframe number according to a subframe number of a subframe in which the second message is located comprises: when Δ T + δ > T p, a subframe number of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number; or when Δ T + δ ≤ T p, a subframe number of a next subframe of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number, wherein Δ T is a time difference between the current moment and a start moment of the subframe that is on the target sub-band and that is closest to the current moment, δ is a timing advance, and T p is a scheduling processing time of the target sub-band. when Δ T + δ > T p, a subframe number of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number; or when Δ T + δ ≤ T p, a subframe number of a next subframe of a subframe that is on the target sub-band and that is closest to a current moment is the time domain subframe number, wherein Δ T is a time difference between the current moment and a start moment of the subframe that is on the target sub-band and that is closest to the current moment, δ is a timing advance, and T p is a scheduling processing time of the target sub-band.