Citat:
staticInt: Cekajte jedno pojasnjenje, ako sam dobro razumeo iznos ostaje zapisan na kartici, ujedno i kad bus updatuje centralni server on posalje status svake kartice, tako da ako bi nekim slucajem dopunili licno vasu karticu centralni sistem bi alarmirao jer je u sistemu iznos potpuno drugaciji nego na kartici sto bi verovatno znacilo da vam onda centralni sistem blokira karticu, sto opet znaci da bi vam pri kontroli kartica bila nevalidna?
I ja kontam da je ovo najjednostavnija i najefektivnija logika.
Iscitah celu temu i teorije i takodje ne vidim razlog zasto autobusi, odnosno validatori ne bi bili u stalnoj komunikaciji sa serverom. Ne mora da se vrsi online provera i sasvim sigurno da je nemoguce da se ista obavi u roku od one jedne prosecne sekunde, koliko brzo reguje validator na prinesenu karticu (moja slobodna, ne mnogo precizna procena vremena). Ali zasto validator ne bi poslao podatke o cekiranim karticama cim pre i takodje u najkracem mogucem roku dobio od servera nove crne liste? Sistem ovako moze da funkcionise i kad se prekine veza iz nekog razloga, radice sa onime sto ima, tj moze da bude i autonoman, ali se sinhronizuje cim ima priliku i razlog.
Na ovaj nacin bi se najjednostavnije sprecila svaka prevara sa karticama, cak i ovim najprostijim papirnim/kartonskim, jer su sve sanse da ce vec i prva kontrola koja udje i proveri vasu karticu videti da je na crnoj listi.
Komunikacija verovatno ide preko GSM 3G, sto ide u prilog prici o testiranju sa ometacima na pocetku teme.
Medjutim, moram da primetim da se ovaj nacin funkcionisanja ne uklapa u onu pricu da su neki onih prvih startnih dana kupovali kartice i nisu odma mogli da ih cekiraju, vec su dobijali neku poruku da je kartica prazna. Da bi u drugom cugu sve bilo kako treba. Kako to onda?
Takodje, pretpostavicu logicno u sklopu celog sistema, da uplatno mesto ne upisuje podatke u karticu prilikom uplate, ako prethodno ne dobije potvrdu od servera da su podaci o novoj kartici i uplati sigurno smesteni. Tako da ne moze doci do slucaja da platite i utrcite na autobus, a na validatoru cekirate kartici koja jos nije u centralnog bazi. No, pitanje je sta bi se desilo da cekirate karticu koju ste sami programirali, sa sve ID-em i ostalim pratecim podacima (pod uslovom da se prethodno nadje nacin za ovo, naravno)?
Realno...