A resource allocation indication method in an LTE system, wherein the method comprises: obtaining, by a terminal device, first indication information wherein the first indication information is used to indicate a second frequency domain position of a resource block in a second resource block set and a shift value T of a cyclic shift, wherein T is an integer; and determining, by the terminal device, a target resource based on the first indication information, and sending uplink data on the target resource; wherein the target resource comprises a resource block, which is allocated to the terminal device, in each of M basic resource units on an unlicensed spectrum resource, each basic resource unit comprising a plurality of resource blocks; a position of the allocated resource block in each of the M basic resource units corresponds to a first frequency domain position of a resource block in a first resource block set; wherein a frequency domain position of an x th resource block in the first resource block set corresponds to frequency domain positions of M resource blocks; and the M resource blocks comprise resource blocks that are in the M basic resource units and whose frequency domain positions are the same as the frequency domain position of the x th resource block; wherein the target resource is determined by obtaining the first frequency domain position of the resource block in the first resource block set by shifting the second frequency domain position of the resource block in the second resource block setwith the shift value T of the cyclic shift; and wherein M is a positive integer, M≥2, x is a positive integer, 1<x≤ K, and K is a quantity of resource blocks comprised in one basic resource unit. obtaining, by a terminal device, first indication information wherein the first indication information is used to indicate a second frequency domain position of a resource block in a second resource block set and a shift value T of a cyclic shift, wherein T is an integer; and determining, by the terminal device, a target resource based on the first indication information, and sending uplink data on the target resource; wherein the target resource comprises a resource block, which is allocated to the terminal device, in each of M basic resource units on an unlicensed spectrum resource, each basic resource unit comprising a plurality of resource blocks; a position of the allocated resource block in each of the M basic resource units corresponds to a first frequency domain position of a resource block in a first resource block set; wherein a frequency domain position of an x th resource block in the first resource block set corresponds to frequency domain positions of M resource blocks; and the M resource blocks comprise resource blocks that are in the M basic resource units and whose frequency domain positions are the same as the frequency domain position of the x th resource block; wherein the target resource is determined by obtaining the first frequency domain position of the resource block in the first resource block set by shifting the second frequency domain position of the resource block in the second resource block setwith the shift value T of the cyclic shift; and wherein M is a positive integer, M≥2, x is a positive integer, 1<x≤ K, and K is a quantity of resource blocks comprised in one basic resource unit.