Method and terminal for selecting satellite signals to calculate position and/or time

The invention discloses a method for selecting satellite signals to calculate position and/or time. The method comprises: a terminal receiving a user's operation to set a precision requirement, and setting the precision requirement according to the user's operation; the terminal receiving the satellite signals, and using the satellite signals from satellites satisfying the precision requirement to calculate the position and/or time according to the precision requirement set by the user. The invention also discloses a terminal for selecting satellite signals to calculate position and/or time. By adopting the technical scheme provided by the invention, the satellite signals satisfying the precision requirement can be selectively received according to different application situation requirements, thus the position and/or time can be calculated accurately to satisfy the precision requirement for such application situations as positioning, timing and the like.