PDAclub.pl - Forum użytkowników technologii mobilnych

Nawigacja GPS => AutoMapa => Wątek zaczęty przez: prozor w Wrzesień 18, 2007, 08:20:01

Tytuł: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: prozor w Wrzesień 18, 2007, 08:20:01
Ile MiploSync pobiera danych podczas synchronizacji? Nie chodzi mi o konkretną ilość bajtów, ale o zasadę działania. Czy pobiera tylko to co brakuje, czy też całość?

Szczerze mówiąc, ten wątek mógłbym umieścić w AMPOISync, jednak z uwagi na to, że MiploSync to nie AMPOISync a tylko wykonuje podobną robotę, to umieszczam tutaj.
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: puniek w Wrzesień 18, 2007, 08:39:57
No dobrze mam telefon z licznikiem danych:

Test I: Synchronizacja - ściągnięcie całej subskrypcji pliku POI (6087 POI)

Przed synchronizacją

Plik POI z danymi = 0k (0 POI)
Licznik danych w telefonie przed synchronizacją:
Wszystkie dane wysłane   = 0B
Wszystkie dane odebrane = 0B

Po synchronizacji

Plik POI z danymi = 842K (6087 POI)
Licznik danych w telefonie po synchronizacji:
Wszystkie dane wysłane   = 32925B
Wszystkie dane odebrane = 1442167B




Test II: Synchronizacja bez zmiany pliczby POI

Przed synchronizacją

Plik POI z danymi = 841K
Licznik danych w telefonie przed synchronizacją:
Wszystkie dane wysłane   = 0B
Wszystkie dane odebrane = 0B

Po synchronizacji

Plik POI z danymi = 841K
Licznik danych w telefonie po synchronizacji:
Wszystkie dane wysłane   = 3980B
Wszystkie dane odebrane = 4303B

Z czego wynika, że jeśli nie doszedł żaden punkt to tylko porównuje dane a nie ściąga wszystko na pałę.


Test III: Synchronizacja z nowymi POI (+ 3 POI)

Przed synchronizacją

Plik POI z danymi = 841K (6081 POI)
Licznik danych w telefonie przed synchronizacją:
Wszystkie dane wysłane   = 0B
Wszystkie dane odebrane = 0B

Po synchronizacji

Plik POI z danymi = 841K (doszły 3 POI)
Licznik danych w telefonie po synchronizacji:
Wszystkie dane wysłane   = 11534B
Wszystkie dane odebrane = 328657B

Wnioski:
Przy synchronizacji jak nie dochodzi żaden POI to w zasadzie przesyłane dane służa porównaniu plików, natomiast jak dochodzą POI to ilość przesylkanych danych nie jest tak co cały posiadany plik (odzwierciedlający całą subskrypcję) ale jest o wiele większa i nie sa to tylko dane tych punktów ale większa ilość umożliwiająca reorganizacjję pliku POI.
A więc czesta synchronizacja via GSM polecana jest tym, którzy korzystają z usługi "nieograniczonego" dostępu do internetu (czyli iPLUS, Blueconnect ...itp) gdzie nie płaci się osobno za kazdy pakiet wysłanych i odebranych danych ale ma sie ryczałtowy dostęp do sieci via GPRS.
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: nocnyMarek w Wrzesień 18, 2007, 09:51:07
Działa w ten sposób, by serwer miplo miał jak najmniej roboty.
'Cały ciężar synchronizacji został przerzucony na PPC'- tak mi napisali gdy pytałem czy serwer wydoli.
Podejrzewam, że najpierw sprawdza na PPC czy coś się zmieniło od ostatniej synchronizacji,
(po to trzyma pliki .old) i tylko to wysyła to so serwera, za to nie mam pojęcia czy i jak
odbywa się sprawdzanie co zmieniło się po stronie serwera. Może pobiera tylko jakieś liczby kontrolne
z synchronizowanych kategorii a następnie z tych które się zmieniły, l.k. z poszczególnych POI,
a na końcu wysyła żądanie pobrania już wyselekcjonowanych POI?
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: prozor w Wrzesień 18, 2007, 10:15:40
Super - będę wiedział, czy po gprs'ie synchronizować czy też nie - jakoś mi się nie uśmiecha przesyłać kilka megabajtów danych...
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: sponsor w Wrzesień 18, 2007, 11:56:44
Ja przy 17400 punktów (przyrost o kilkadziesiąt od ostatniej synchronizacji) mam wysłane 10k odebrane 330k
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: prozor w Wrzesień 18, 2007, 16:31:33
Wnioski:
Przy synchronizacji jak nie dochodzi żaden POI to w zasadzie przesyłane dane służa porównaniu plików, natomiast jak dochodzą POI to ilość przesylkanych danych nie jest tak co cały posiadany plik (odzwierciedlający całą subskrypcję) ale jest o wiele większa i nie sa to tylko dane tych punktów ale większa ilość umożliwiająca reorganizacjję pliku POI.
A więc czesta synchronizacja via GSM polecana jest tym, którzy korzystają z usługi "nieograniczonego" dostępu do internetu (czyli iPLUS, Blueconnect ...itp) gdzie nie płaci się osobno za kazdy pakiet wysłanych i odebranych danych ale ma sie ryczałtowy dostęp do sieci via GPRS.


Tak czy siak, mnie to eliminuje. Na dodatek zawsze po synchronizacji, AM pracuje przeraźliwie wolno, dopiero wejście w ustawienia POI, skasowanie jakiejś pierdoły (albo poprawienie, obojętnie), tak aby indeks został zreorganizowany, umożliwia normalną pracę Automapy. Coś jest nie tak w tej synchronizacji. Gdyby miało mi tak robić podczas jazdy, to chyba bym się wkurzył  :mad:
Tytuł: Odp: MiploSync - ilość przesyłanych danych
Wiadomość wysłana przez: puniek w Wrzesień 18, 2007, 16:51:38
Wnioski:
Przy synchronizacji jak nie dochodzi żaden POI to w zasadzie przesyłane dane służa porównaniu plików, natomiast jak dochodzą POI to ilość przesylkanych danych nie jest tak co cały posiadany plik (odzwierciedlający całą subskrypcję) ale jest o wiele większa i nie sa to tylko dane tych punktów ale większa ilość umożliwiająca reorganizacjję pliku POI.
A więc czesta synchronizacja via GSM polecana jest tym, którzy korzystają z usługi "nieograniczonego" dostępu do internetu (czyli iPLUS, Blueconnect ...itp) gdzie nie płaci się osobno za kazdy pakiet wysłanych i odebranych danych ale ma sie ryczałtowy dostęp do sieci via GPRS.


T Na dodatek zawsze po synchronizacji, AM pracuje przeraźliwie wolno, dopiero wejście w ustawienia POI, skasowanie jakiejś pierdoły (albo poprawienie, obojętnie), tak aby indeks został zreorganizowany, umożliwia normalną pracę Automapy.
U mnie akurat tego nie zauważyłem a jeśli to tylko wtedy gdy plik POI został utworzony w Miplosync a nie wczytano go pierwszy raz do AM.