A signal communication method, executed by a terminal device, comprising: determining a timing sequence of each of a plurality of synchronization signal blocks, SSBs, in a first cycle; and receiving each of the plurality of SSBs based on the timing sequence of the respective SSB in the first cycle, wherein the timing sequence of each of the plurality of SSBs is a time-domain resource taken by the respective SSB, wherein the plurality of SSBs are different SSBs of a same cell, and wherein a time length of the first cycle is equal to a transmission cycle of one of the plurality of SSBs, and wherein the method further comprises: receiving a first SSB from a network device, wherein the first SSB is different from any of the plurality of SSBs in their respective timing sequences in the first cycle; and receiving indication information from the network device, wherein the indication information indicates a number of time-domain units between the any of the plurality of SSBs and the first SSB; wherein determining the timing sequence of each of the plurality of SSBs in the first cycle comprises: determining the timing sequence of each of the plurality of SSBs in the first cycle based on the timing sequence of the first SSB in the first cycle and the number of time-domain units; wherein receiving indication information from the network device comprises: receiving the indication information from the network device on a primary carrier. determining a timing sequence of each of a plurality of synchronization signal blocks, SSBs, in a first cycle; and receiving each of the plurality of SSBs based on the timing sequence of the respective SSB in the first cycle, wherein the timing sequence of each of the plurality of SSBs is a time-domain resource taken by the respective SSB, wherein the plurality of SSBs are different SSBs of a same cell, and wherein a time length of the first cycle is equal to a transmission cycle of one of the plurality of SSBs, and wherein the method further comprises: receiving a first SSB from a network device, wherein the first SSB is different from any of the plurality of SSBs in their respective timing sequences in the first cycle; and receiving indication information from the network device, wherein the indication information indicates a number of time-domain units between the any of the plurality of SSBs and the first SSB; wherein determining the timing sequence of each of the plurality of SSBs in the first cycle comprises: determining the timing sequence of each of the plurality of SSBs in the first cycle based on the timing sequence of the first SSB in the first cycle and the number of time-domain units; wherein receiving indication information from the network device comprises: receiving the indication information from the network device on a primary carrier. receiving a first SSB from a network device, wherein the first SSB is different from any of the plurality of SSBs in their respective timing sequences in the first cycle; and receiving indication information from the network device, wherein the indication information indicates a number of time-domain units between the any of the plurality of SSBs and the first SSB; wherein determining the timing sequence of each of the plurality of SSBs in the first cycle comprises: determining the timing sequence of each of the plurality of SSBs in the first cycle based on the timing sequence of the first SSB in the first cycle and the number of time-domain units; wherein receiving indication information from the network device comprises: receiving the indication information from the network device on a primary carrier. determining the timing sequence of each of the plurality of SSBs in the first cycle based on the timing sequence of the first SSB in the first cycle and the number of time-domain units; wherein receiving indication information from the network device comprises: receiving the indication information from the network device on a primary carrier.