A communication method by a terminal device, comprising: receiving, by the terminal device, first configuration information from a network device, wherein the first configuration information is used to configure at least two frequency bands for the terminal device, and the at least two frequency bands comprise a first frequency band and a second frequency band; receiving, by the terminal device, second configuration information from the network device, wherein the second configuration information is used to configure a first association relationship between a target frequency band and the first frequency band and a second association relationship between the target frequency band and the second frequency band; receiving, by the terminal device, first scheduling information from the network device, wherein the first scheduling information indicates a target resource block, RB in the target frequency band for data transmission determining (S203a), by the terminal device, based on the first scheduling information, a corresponding first RB on the first frequency band and a corresponding second RB on the second frequency band, wherein the corresponding first RB corresponds to the target RB according to the first association relationship and the corresponding second RB corresponds to the target RB according to the second association relationship; and performing (S204a, S204b), by the terminal device, data transmission with the network device on a same symbol by using a first RB on the first frequency band and a second RB on the second frequency band, wherein there is a first common resource block, CRB, deviation between the first RB and the second RB, and the target RB comprises the first RB or the second RB. receiving, by the terminal device, first configuration information from a network device, wherein the first configuration information is used to configure at least two frequency bands for the terminal device, and the at least two frequency bands comprise a first frequency band and a second frequency band; receiving, by the terminal device, second configuration information from the network device, wherein the second configuration information is used to configure a first association relationship between a target frequency band and the first frequency band and a second association relationship between the target frequency band and the second frequency band; receiving, by the terminal device, first scheduling information from the network device, wherein the first scheduling information indicates a target resource block, RB in the target frequency band for data transmission determining (S203a), by the terminal device, based on the first scheduling information, a corresponding first RB on the first frequency band and a corresponding second RB on the second frequency band, wherein the corresponding first RB corresponds to the target RB according to the first association relationship and the corresponding second RB corresponds to the target RB according to the second association relationship; and performing (S204a, S204b), by the terminal device, data transmission with the network device on a same symbol by using a first RB on the first frequency band and a second RB on the second frequency band, wherein there is a first common resource block, CRB, deviation between the first RB and the second RB, and the target RB comprises the first RB or the second RB.