A data synchronization method, applied to a receive end, wherein the method comprises: receiving a synchronization sequence from a transmit end, wherein the synchronization sequence is used for synchronization between the receive end and the transmit end; determining a maximum correlation peak between the received synchronization sequence and a preset synchronization sequence, wherein the preset synchronization sequence is the same as the synchronization sequence sent by the transmit end, and the maximum correlation peak indicates a similarity between the received synchronization sequence and the preset synchronization sequence, comprising: determining a correlation peak between each subsequence of the received synchronization sequence and the preset synchronization sequence, wherein the subsequence is a sequence formed by first n characters in the received synchronization sequence, n is a positive integer not greater than P, P is a length of the received synchronization sequence, and the correlation peak between the subsequence and the preset synchronization sequence indicates a similarity between the subsequence and the preset synchronization sequence; and determining a maximum value of correlation peaks between all subsequences of the received synchronization sequence and the preset synchronization sequence as the maximum correlation peak between the received synchronization sequence and the preset synchronization sequence; determining, when the maximum correlation peak between the received synchronization sequence and the preset synchronization sequence is not less than a determining threshold, that the synchronization between the receive end and the transmit end succeeds; and receiving valid payload data corresponding to the synchronization sequence from the transmit end. receiving a synchronization sequence from a transmit end, wherein the synchronization sequence is used for synchronization between the receive end and the transmit end; determining a maximum correlation peak between the received synchronization sequence and a preset synchronization sequence, wherein the preset synchronization sequence is the same as the synchronization sequence sent by the transmit end, and the maximum correlation peak indicates a similarity between the received synchronization sequence and the preset synchronization sequence, comprising: determining a correlation peak between each subsequence of the received synchronization sequence and the preset synchronization sequence, wherein the subsequence is a sequence formed by first n characters in the received synchronization sequence, n is a positive integer not greater than P, P is a length of the received synchronization sequence, and the correlation peak between the subsequence and the preset synchronization sequence indicates a similarity between the subsequence and the preset synchronization sequence; and determining a maximum value of correlation peaks between all subsequences of the received synchronization sequence and the preset synchronization sequence as the maximum correlation peak between the received synchronization sequence and the preset synchronization sequence; determining a correlation peak between each subsequence of the received synchronization sequence and the preset synchronization sequence, wherein the subsequence is a sequence formed by first n characters in the received synchronization sequence, n is a positive integer not greater than P, P is a length of the received synchronization sequence, and the correlation peak between the subsequence and the preset synchronization sequence indicates a similarity between the subsequence and the preset synchronization sequence; and determining a maximum value of correlation peaks between all subsequences of the received synchronization sequence and the preset synchronization sequence as the maximum correlation peak between the received synchronization sequence and the preset synchronization sequence; determining, when the maximum correlation peak between the received synchronization sequence and the preset synchronization sequence is not less than a determining threshold, that the synchronization between the receive end and the transmit end succeeds; and receiving valid payload data corresponding to the synchronization sequence from the transmit end.