A communication method, performed by a terminal device, wherein the method comprises: receiving indication information from a network device, wherein the indication information is used to indicate a first time-frequency resource; and when the first time-frequency resource overlaps with a part of a second time-frequency resource and does not overlap with the a remaining part of the second time-frequency resource, transmitting a sounding reference signal, SRS, on a part of the second time-frequency resource which is not overlapped with the first time-frequency resource to the network device, and canceling signal transmission on a part of the second time-frequency resource which is overlapped with the first time-frequency resource; the method being characterized in that: the SRS occupies K symbols of the second time-frequency resource, wherein K is a positive integer greater than or equal to 2 and K1 symbols in the K symbols, K1 being a positive integer greater than or equal to 1, overlap with the first time-frequency resource, K2 symbols other than the K1 symbols in the K symbols do not overlap with the first time-frequency resource, and a sum of K1 and K2 is equal to K, the transmitting the SRS on a part of the second time-frequency resource which is not overlapped with the first time-frequency resource, and canceling signal transmission on a part of the second time-frequency resource which is overlapped with the first time-frequency resource comprises: sending the SRS carried on the K2 symbols, without sending the SRS carried on the K1 symbols. receiving indication information from a network device, wherein the indication information is used to indicate a first time-frequency resource; and when the first time-frequency resource overlaps with a part of a second time-frequency resource and does not overlap with the a remaining part of the second time-frequency resource, transmitting a sounding reference signal, SRS, on a part of the second time-frequency resource which is not overlapped with the first time-frequency resource to the network device, and canceling signal transmission on a part of the second time-frequency resource which is overlapped with the first time-frequency resource; the method being characterized in that: the SRS occupies K symbols of the second time-frequency resource, wherein K is a positive integer greater than or equal to 2 and K1 symbols in the K symbols, K1 being a positive integer greater than or equal to 1, overlap with the first time-frequency resource, K2 symbols other than the K1 symbols in the K symbols do not overlap with the first time-frequency resource, and a sum of K1 and K2 is equal to K, the transmitting the SRS on a part of the second time-frequency resource which is not overlapped with the first time-frequency resource, and canceling signal transmission on a part of the second time-frequency resource which is overlapped with the first time-frequency resource comprises: sending the SRS carried on the K2 symbols, without sending the SRS carried on the K1 symbols. the SRS occupies K symbols of the second time-frequency resource, wherein K is a positive integer greater than or equal to 2 and K1 symbols in the K symbols, K1 being a positive integer greater than or equal to 1, overlap with the first time-frequency resource, K2 symbols other than the K1 symbols in the K symbols do not overlap with the first time-frequency resource, and a sum of K1 and K2 is equal to K, the transmitting the SRS on a part of the second time-frequency resource which is not overlapped with the first time-frequency resource, and canceling signal transmission on a part of the second time-frequency resource which is overlapped with the first time-frequency resource comprises: sending the SRS carried on the K2 symbols, without sending the SRS carried on the K1 symbols.