A system and method for dynamically transferring satellite data packets
through GPRS (General Packet Radio Service) in an AGPS(Assisted Global
Positioning System) is disclosed. The satellite data are transmitted in
dynamic size of segments so as to improve the transmission efficiency.
When the network communication is stalled or broken, the segments being
successfully received are not necessary to be resent. But only the failed
segments are re-transmitted so that the time and bandwidth for data
transmission are reduced, and the positioning process is prevented from
delay by the transmission failure.