A data transmission method, comprising: receiving, by a terminal device, first indication information, wherein the first indication information comprises information of a plurality of time domain resources, wherein frequency points used for data transmission on different time domain resources in the plurality of time domain resources are different; and performing, by the terminal device, data transmission on the plurality of time domain resources based on frequency points corresponding to the plurality of time domain resources; characterized in that the plurality of time domain resources comprises a first time domain resource and a second time domain resource, the first time domain resource is used for data transmission between the terminal device and a first network device based on a first frequency point, the second time domain resource is used for data transmission between the terminal device and a second network device based on a second frequency point, and there is an overlapping time domain resource between the first time domain resource maintained by the first network device and the second time domain resource maintained by the second network device; wherein, performing, by the terminal device, the data transmission on the plurality of time domain resources based on the frequency points corresponding to the plurality of time domain resources comprises: performing, by the terminal device, the data transmission with the first network device on the first time domain resource maintained by the first network device based on the first frequency point, and prohibiting data transmission with the second network device on the overlapping time domain resource based on the second frequency point; or performing, by the terminal device, the data transmission with the second network device on the second time domain resource maintained by the second network device based on the second frequency point, and prohibiting data transmission with the first network device on the overlapping time domain resource based on the first frequency point. receiving, by a terminal device, first indication information, wherein the first indication information comprises information of a plurality of time domain resources, wherein frequency points used for data transmission on different time domain resources in the plurality of time domain resources are different; and performing, by the terminal device, data transmission on the plurality of time domain resources based on frequency points corresponding to the plurality of time domain resources; characterized in that the plurality of time domain resources comprises a first time domain resource and a second time domain resource, the first time domain resource is used for data transmission between the terminal device and a first network device based on a first frequency point, the second time domain resource is used for data transmission between the terminal device and a second network device based on a second frequency point, and there is an overlapping time domain resource between the first time domain resource maintained by the first network device and the second time domain resource maintained by the second network device; wherein, performing, by the terminal device, the data transmission on the plurality of time domain resources based on the frequency points corresponding to the plurality of time domain resources comprises: performing, by the terminal device, the data transmission with the first network device on the first time domain resource maintained by the first network device based on the first frequency point, and prohibiting data transmission with the second network device on the overlapping time domain resource based on the second frequency point; or performing, by the terminal device, the data transmission with the second network device on the second time domain resource maintained by the second network device based on the second frequency point, and prohibiting data transmission with the first network device on the overlapping time domain resource based on the first frequency point. performing, by the terminal device, the data transmission with the first network device on the first time domain resource maintained by the first network device based on the first frequency point, and prohibiting data transmission with the second network device on the overlapping time domain resource based on the second frequency point; or performing, by the terminal device, the data transmission with the second network device on the second time domain resource maintained by the second network device based on the second frequency point, and prohibiting data transmission with the first network device on the overlapping time domain resource based on the first frequency point.