Patent ID: 8626199

Claim:
A method for a PC (personal computer) to realize an A-GPS (Assisted-Global Positioning System), the method comprising: a0. the PC receiving a positioning request transmitted by a location request server: a. the PC controlling a wireless network module of the PC for connecting with a network to initiate a GPS positioning session; b. a location server transmitting GPS auxiliary information to the PC, the step b comprising: b1. the PC transmitting a base station address thereof to the location server via the network; and b2. the location server transmitting the GPS auxiliary information with respect to the base station address to the PC; c. the PC acquiring information of a current satellite according to the GPS auxiliary information, the step c comprising: c1. the PC searching the current satellite according to the GPS auxiliary information, and acquiring the information of the current satellite by a GPS module thereof; d1. the PC calculating a pseudo-distance from the PC to the current satellite according to the information of the current satellite; and d2. the PC transmitting the pseudo-distance to the location server, the location server calculating the position information according to the pseudo-distance, transmitting the position information to the PC, and the PC transmitting the position information to the location request server; wherein an upper layer application of the PC acquires the information of the current satellite and position information by an NMEA (National Marine Electronics Association) format data, which is transmitted by a low level driver of the PC, after the low level driver of the PC acquires the information of the current satellite and the position information, the acquired information of the current satellite and the position information are converted into the NMEA format data and then transmitted to the upper layer application to analyze.