A precise point positioning method, performed by a user equipment, comprising: obtaining a first satellite signal of a target satellite (50b, 50c) and a second satellite signal of a reference satellite,; combining the first satellite signal and the second satellite signal to eliminate a signal error and obtain a combined satellite signal (S102, S104); and performing a smoothing process on a code data of the combined satellite signal, to obtain a satellite positioning data for a positioning process, wherein the satellite positioning data comprises a modified code data and a modified carrier-phase data, the precise point positioning method being characterized in that the smoothing process comprises: taking a code data of the combined satellite signal at current recursion as a first term, taking a summation of a smoothed code data of the combined satellite signal at previous recursion, a carrier-phase data at current recursion and a carrier-phase data at previous recursion as a second term, summing the first term and the second term respectively with weights by a parameter " a " and a parameter "(1- a)", and obtaining a smoothed satellite positioning data at current recursion, wherein the parameter " a " comprises a satellite elevation angle (θ1, Θ2) of one of the target satellite (50b, 50c) and the reference satellite with respect to the user equipment, wherein the parameter " a " decreases as the satellite elevation angle increases, wherein the parameter "a " is (1-θ/90)/n, the parameter θ is the satellite elevation angle, wherein the first satellite signal and the second satellite signal are received once at every one interval, wherein the parameter n is an n th time to receive the first satellite signal and the second satellite signal, n is positive integer, wherein the step of combining the first satellite signal and the second satellite signal to eliminate the signal error and obtain the combined satellite signal comprises: eliminating a first ionospheric error of the first satellite signal; and eliminating a second ionospheric error of the second satellite signal, wherein the step of combining the first satellite signal and the second satellite signal to eliminate the signal error and obtain the combined satellite signal further comprises: using the first satellite signal and the second satellite signal to perform a between satellite single difference (BSSD) process to eliminate a common error. obtaining a first satellite signal of a target satellite (50b, 50c) and a second satellite signal of a reference satellite,; combining the first satellite signal and the second satellite signal to eliminate a signal error and obtain a combined satellite signal (S102, S104); and performing a smoothing process on a code data of the combined satellite signal, to obtain a satellite positioning data for a positioning process, wherein the satellite positioning data comprises a modified code data and a modified carrier-phase data, taking a code data of the combined satellite signal at current recursion as a first term, taking a summation of a smoothed code data of the combined satellite signal at previous recursion, a carrier-phase data at current recursion and a carrier-phase data at previous recursion as a second term, summing the first term and the second term respectively with weights by a parameter " a " and a parameter "(1- a)", and obtaining a smoothed satellite positioning data at current recursion, wherein the parameter " a " comprises a satellite elevation angle (θ1, Θ2) of one of the target satellite (50b, 50c) and the reference satellite with respect to the user equipment, wherein the parameter " a " decreases as the satellite elevation angle increases, wherein the parameter "a " is (1-θ/90)/n, the parameter θ is the satellite elevation angle, wherein the first satellite signal and the second satellite signal are received once at every one interval, wherein the parameter n is an n th time to receive the first satellite signal and the second satellite signal, n is positive integer, wherein the step of combining the first satellite signal and the second satellite signal to eliminate the signal error and obtain the combined satellite signal comprises: eliminating a first ionospheric error of the first satellite signal; and eliminating a second ionospheric error of the second satellite signal, wherein the step of combining the first satellite signal and the second satellite signal to eliminate the signal error and obtain the combined satellite signal further comprises: using the first satellite signal and the second satellite signal to perform a between satellite single difference (BSSD) process to eliminate a common error. eliminating a first ionospheric error of the first satellite signal; and eliminating a second ionospheric error of the second satellite signal, wherein the step of combining the first satellite signal and the second satellite signal to eliminate the signal error and obtain the combined satellite signal further comprises: using the first satellite signal and the second satellite signal to perform a between satellite single difference (BSSD) process to eliminate a common error.