A resource configuration method, comprising: receiving, by a terminal device, a broadcast message sent by a network device, wherein the broadcast message is used to indicate that the network device supports semi-persistent scheduling, or the broadcast message is used to indicate a random access resource reserved by the network device for the terminal device to apply for semi-persistent scheduling, applying, by the terminal device, to the network device for semi-persistent scheduling; receiving, by the terminal device, configuration information sent by the network device, wherein the configuration information is used to configure a first semi-persistent scheduling resource for the terminal device; configuring, by the terminal device, the first semi-persistent resource for the terminal device based on the configuration information; and sending, by the terminal device, uplink data to the network device on the first semi-persistent scheduling resource; wherein the applying, by a terminal device, to a network device for semi-persistent scheduling comprises: when the broadcast message is used to indicate that the network device supports semi-persistent scheduling, sending, by the terminal device, semi-persistent scheduling request information to the network device by using first radio resource control RRC signaling, wherein the semi-persistent scheduling request information is used to apply for semi-persistent scheduling; or when the broadcast message is used to indicate the random access resource reserved by the network device for the terminal device to apply for semi-persistent scheduling, sending, by the terminal device, a random access preamble to the network device by using a first random access resource in the reserved random access resource; and wherein the receiving, by the terminal device, configuration information sent by the network device comprises: receiving, by the terminal device, second RRC signaling sent by the network device, wherein the second RRC signaling carries the configuration information; and the configuration information is further used to activate the first semi-persistent scheduling resource. receiving, by a terminal device, a broadcast message sent by a network device, wherein the broadcast message is used to indicate that the network device supports semi-persistent scheduling, or the broadcast message is used to indicate a random access resource reserved by the network device for the terminal device to apply for semi-persistent scheduling, applying, by the terminal device, to the network device for semi-persistent scheduling; receiving, by the terminal device, configuration information sent by the network device, wherein the configuration information is used to configure a first semi-persistent scheduling resource for the terminal device; configuring, by the terminal device, the first semi-persistent resource for the terminal device based on the configuration information; and sending, by the terminal device, uplink data to the network device on the first semi-persistent scheduling resource; wherein the applying, by a terminal device, to a network device for semi-persistent scheduling comprises: when the broadcast message is used to indicate that the network device supports semi-persistent scheduling, sending, by the terminal device, semi-persistent scheduling request information to the network device by using first radio resource control RRC signaling, wherein the semi-persistent scheduling request information is used to apply for semi-persistent scheduling; or when the broadcast message is used to indicate the random access resource reserved by the network device for the terminal device to apply for semi-persistent scheduling, sending, by the terminal device, a random access preamble to the network device by using a first random access resource in the reserved random access resource; and wherein the receiving, by the terminal device, configuration information sent by the network device comprises: receiving, by the terminal device, second RRC signaling sent by the network device, wherein the second RRC signaling carries the configuration information; and the configuration information is further used to activate the first semi-persistent scheduling resource. when the broadcast message is used to indicate that the network device supports semi-persistent scheduling, sending, by the terminal device, semi-persistent scheduling request information to the network device by using first radio resource control RRC signaling, wherein the semi-persistent scheduling request information is used to apply for semi-persistent scheduling; or when the broadcast message is used to indicate the random access resource reserved by the network device for the terminal device to apply for semi-persistent scheduling, sending, by the terminal device, a random access preamble to the network device by using a first random access resource in the reserved random access resource; and wherein the receiving, by the terminal device, configuration information sent by the network device comprises: receiving, by the terminal device, second RRC signaling sent by the network device, wherein the second RRC signaling carries the configuration information; and the configuration information is further used to activate the first semi-persistent scheduling resource.