Rikas to spravne, ale imho moc slozite. Pokusim se to vysvetlit jednoduseji, ikdyz to asi bude delsi. Ale snad to pak pochopi kazdej.
GPRS - Tohle opravdu slouzi pro prenos "dat" tou mobilni siti. Muzes to pouzit treba na pristup na internet, atd. Tohle snad kazdy pochopi a neni tu nad cim spekulovat. Dnes v mobilu muzes najit i dalsi metody (a vetsinou rychlejsi) pristupu na internet, ale to je ted jedno i tohle nejstarsi a nejrozsirenejsi gprs plne vyhovuje. A myslim ze ono GPRS je casto jedina "povolena" metoda komunikace pro A-GPS, prave z duvodu ze to gprs je opravdu vsude.
Ale ted to zajimavejsi.
GPS - Cele to funguje na jednoduchem vypoctu. GPS satelity vysilaji nejaky signal. GPS prijimac (tj treba ten mobil) "zmeri" dobu za jak dlouho ten vyslany signal zachyti. Diky zname rychlosti tak vypocitaji jak daleko ten jeden satelit je. Tohle provedou pro vsechny satelity, od kterych chytnou signal. Tim zjisti nekolik vzdalenosti k ruznym satelitum. A pokud ten prijimac zna i pozice tech satelitu, tak dokaze vypocitat to jedine misto kam sedi vsechny ty nalezene vzdalenosti. Cim vice satelitu tim je to presnejsi. A minimum musi byt myslim 4 satelity (pro 3D prostor). Jen ty 4 bezpecne urci tu jedinou pozici kde se prijimac nachazi. Kdyz je satelitu mene tak vice mist odpovida nalezenym vzdalenostem a prijimac nevi ktere z nich je to spravne. Tohle cele je snadne, az na jeden problem. Jak ma ten gps prijimac vedet, kde se ty satelity na obloze nachazi, kdyz se stale pohybuji? A prave jejich pozici potrebuje znat, aby mohl vypocitat kde je on sam. Pro tenhle pripad existuje tabulka, kde jsou zapsany pozice tech satelitu. A tuhle tabulku ty satelity vysilaji soucasne s tim signalem na mereni vzdalenosti. Ale problem je rychlost prenosu. Vysila se to rychlosti cca 50b/s (bitu za sekundu) tj cca 6B/s coz je dost pomalu, a kompletni tabulka ma nejake 2KB. (ty velikosti a rychlosti si presne nepamatuju ale pro hrubou predstavu to sedi). A ty 2KB touto rychlsti budes odesilat cca 5 minut. A az po teto dobe ten mobil muze vypocitat vlastni pozici. Takze kdyz je ten gps prijimac dlouho vypnuty nebo bez signalu tak proste dlouho trva nez zjisti svoji pozici. Jde to resit treba tak ze je ten prijimac trvale zapnuty a stale si aktualizuje tu tabulku co prijima. Pak po zapnuti navigace hned zda pozice satelitu a funguje. Ale tohle vybiji baterku, takze to do mobilu je spatne reseni. Mozna tak na nejakou navigaci zabudovanou v aute to muzes pouzit. Ta autobaterie toho vydrzi vic nez ta minibaterka v mobilu. Ale stale je problem kdyz je auto pres noc v garazi bez gps signalu. Pak mu stejne trva tech 5 minut nez tu tabulku stahne. A druhe reseni je dostat tu tabulku do mobilu "nejak jinak". A tady prave prijde na radu A-GPS.
A-GPS - neboli asistovane GPS. Tohle jednoduse pres internet (tj treba pres to gprs pripojeni) stahne tu tabulku s pozicemi satelitu z nejakeho serveru. 2KB ma stazene tak za pul vteriny. A ihned muze vypocitat vlastni polohu. Dalsi aktualizace tabulky pozic satelitu probiha "klasickou" pomalou cestou pres ten GPS signal. Nebo stale pres gprs kdyz to nekdo blbe naprogramuje. Ono gprs pripojeni je opravdu potreba jen v pripade ze ten prijimac nevi kde se ty satelity nachazeji. Coz je vetsinou pri zapnuti po dlouhe dobe necinosti. Nebo kdyz stojis dlouho nekde v kolone v tunelu :)
Dale zalezi na tom navigacnim programu zda si treba stahuje informace o doprave, pocasi, nebo buh vi co dalsiho. A to opet probiha pres internet (a tedy gprs).
Tak snad je to ted jasne jak to GPS funguje a jak to A-GPS zkracuje dobu na vypocet vlastni polohy pri zapnuti. A pro ono urychleni vyzaduje prave pripojeni na internet pomoci GPRS.
A jen dodatek. Sygic navigace na Nokia mobilech nejak "spatne" komunikuje s GPS modulem a ona "klasicka" cesta stazeni tabulky nemusi trvat onech 5 minut, ale muze se protahnout klidne na pul hodiny. Tohle se tu resi tak ze si zapnes nejakou jinou aplikaci na gps, ktera komunikuje s modulem spravne. Pockas asi 5s az se ten modul zapne a zacne se stahovat ta tabulka satelitu a tuhle aplikaci nechas bezet na pozadi. A pak zapnes tu sygic navigaci. Pak uz je nalezeni polohy za tech normalnich 5 minut a ne pul hodiny. Jestli je stejny problem na tvem mobilu netusim. Ale pro jistotu to rikam.