A communication method, comprising: determining, by a communication apparatus, a quantity X of pieces of quasi co-location, QCL, information, wherein X is a positive integer; and after determining that the quantity X of pieces of QCL information is at least two, determining, by the communication apparatus, X pieces of QCL information of an antenna port of a data channel based on at least one of a first indication information set, a second indication information set, or a third indication information set, wherein the first indication information set comprises first indication information that is in a control channel resource set, CORESET, and that is used to indicate QCL information of an antenna port of a downlink control channel, the second indication information set comprises second indication information that is configured by using higher layer signaling and that is used to indicate QCL information of an antenna port of a reference signal, and the third indication information set comprises third indication information that is in downlink control information, DCI, received last in a time window and that is used to indicate QCL information of an antenna port of a data channel scheduled by using the DCI, wherein a size of the time window is preset, wherein the determining a quantity X of pieces of QCL information is performed based upon that an interval between a time of receiving performed on the data channel and a time of receiving performed on a control channel on which downlink control information corresponding to the data channel is located is less than a threshold, or DCI corresponding to the data channel does not comprise indication information used to indicate the QCL information of the antenna port of the data channel, wherein the DCI corresponding to the data channel is used to indicate scheduling information of the data channel. determining, by a communication apparatus, a quantity X of pieces of quasi co-location, QCL, information, wherein X is a positive integer; and after determining that the quantity X of pieces of QCL information is at least two, determining, by the communication apparatus, X pieces of QCL information of an antenna port of a data channel based on at least one of a first indication information set, a second indication information set, or a third indication information set, wherein the first indication information set comprises first indication information that is in a control channel resource set, CORESET, and that is used to indicate QCL information of an antenna port of a downlink control channel, the second indication information set comprises second indication information that is configured by using higher layer signaling and that is used to indicate QCL information of an antenna port of a reference signal, and the third indication information set comprises third indication information that is in downlink control information, DCI, received last in a time window and that is used to indicate QCL information of an antenna port of a data channel scheduled by using the DCI, wherein a size of the time window is preset, wherein the determining a quantity X of pieces of QCL information is performed based upon that an interval between a time of receiving performed on the data channel and a time of receiving performed on a control channel on which downlink control information corresponding to the data channel is located is less than a threshold, or DCI corresponding to the data channel does not comprise indication information used to indicate the QCL information of the antenna port of the data channel, wherein the DCI corresponding to the data channel is used to indicate scheduling information of the data channel.