Patent ID: 8154446

Claim:
A method for acquiring a signal of a satellite by a receiver, the method comprising the steps of: pre-storing weighting factors of satellites, the weighting factors including probabilities of satellite signal acquisition with respect to positions of the receiver and times of the receiver; receiving a request for acquisition of the satellite, and initializing operational status information of the satellites to a candidate set and search history information of the satellites to a vacant state; searching for the satellites in sequence from the candidate set according to the weighting factors; resetting the operational status information and search history information of the satellites based at least on whether signals of the satellites are detected; updating the weighting factor of a satellite in accordance with at least one of signal detection and signal sufficiency for an application of the receiver; and selecting, in consideration of the updated weighting factor, a satellite having a detected signal that is sufficient for an application of the receiver, and acquiring the signal from the selected satellite.