A data sending method, comprising: sending (302, 1202), by a terminal device, a random access signal to a base station by using a first frequency within a first time unit; sending (302, 1202), by the terminal device, a random access signal to the base station by using a second frequency within a second time unit; sending (302, 1202), by the terminal device, a random access signal to the base station by using a third frequency within a third time unit; and sending (302, 1202), by the terminal device, a random access signal to the base station by using a fourth frequency within a fourth time unit, wherein the first time unit, the second time unit, the third time unit, and the fourth time unit are consecutive or discrete time units; wherein two frequency hopping intervals are used for the first frequency, the second frequency, the third frequency, and the fourth frequency; and wherein the two frequency hopping intervals comprise a first frequency hopping interval Δf 1 and a second frequency hopping interval Δf 2,and the first frequency hopping interval Δf 1 is less than the second frequency hopping interval Δf 2, the first frequency is fo, the second frequency is "f 0 +Δf 1 ", the third frequency is "f 0 +Δf 1 +Δf 2 ", and the fourth frequency is "f 0 +Δf 2 "; or the first frequency is f 0, the second frequency is "f 0 +Δf 1 ", the third frequency is "f 0 +Δf 1 -Δf 2 ", and the fourth frequency is "f 0 -Δf 2 "; or the first frequency is fo, the second frequency is "f 0 -Δf 1 ", the third frequency is "f 0 +Δf 1 -Δf 1 ", and the fourth frequency is "f 0 +Δf 2 "; or the first frequency is f 0, the second frequency is "f 0 -Δf 1 ", the third frequency is "f 0 -Δf 1 -Δf 2 ", and the fourth frequency is "f 0 -Δf 2 ". sending (302, 1202), by a terminal device, a random access signal to a base station by using a first frequency within a first time unit; sending (302, 1202), by the terminal device, a random access signal to the base station by using a second frequency within a second time unit; sending (302, 1202), by the terminal device, a random access signal to the base station by using a third frequency within a third time unit; and sending (302, 1202), by the terminal device, a random access signal to the base station by using a fourth frequency within a fourth time unit, wherein the first time unit, the second time unit, the third time unit, and the fourth time unit are consecutive or discrete time units; wherein two frequency hopping intervals are used for the first frequency, the second frequency, the third frequency, and the fourth frequency; and wherein the two frequency hopping intervals comprise a first frequency hopping interval Δf 1 and a second frequency hopping interval Δf 2,and the first frequency hopping interval Δf 1 is less than the second frequency hopping interval Δf 2, the first frequency is fo, the second frequency is "f 0 +Δf 1 ", the third frequency is "f 0 +Δf 1 +Δf 2 ", and the fourth frequency is "f 0 +Δf 2 "; or the first frequency is f 0, the second frequency is "f 0 +Δf 1 ", the third frequency is "f 0 +Δf 1 -Δf 2 ", and the fourth frequency is "f 0 -Δf 2 "; or the first frequency is fo, the second frequency is "f 0 -Δf 1 ", the third frequency is "f 0 +Δf 1 -Δf 1 ", and the fourth frequency is "f 0 +Δf 2 "; or the first frequency is f 0, the second frequency is "f 0 -Δf 1 ", the third frequency is "f 0 -Δf 1 -Δf 2 ", and the fourth frequency is "f 0 -Δf 2 ".