Tehnoloogiad
GeoMeld: intelligentsus geoasukoha analüüsiks, mis suudab kahtluse alla seada
GeoMeld ei ole kaart ega lihtne koordinaatide vastuvõtja. Süsteem analüüsib geograafilist konteksti, võrdleb erinevaid signaale ning aitab mõista, kui palju üldse saab usaldada edastatud asukohta.
Tavaline geolokatsioon põhineb sageli üsna lihtsal skeemil: seade edastab koordinaadid — süsteem võtab need vastu.
Kaardi jaoks on see sageli piisav.
Ärile mitte alati.
Koordinaat võib olla täpne, aegunud, ajutiselt puududa või mitte vastata seadme tegelikule asukohale. Lisaks on olemas tööriistad, mis võimaldavad tahtlikult muuta mobiilseadme saadud koordinaate.
Ja kui sellest sõltub ainult punkti asukoht ekraanil, võivad tagajärjed olla väikesed.
Täitsa teine olukord tekib, kui digitaalne koordinaat käivitab tegevuse füüsilises maailmas.
Kur Ajar sõidab tellimuse järgi. Takso sõidab kliendi juurde. Töötaja peab olema objektil. Logistika süsteem arvab, et transport on jõudnud teatud punkti.
Sellistel juhtudel võib vale või tahtlikult muudetud koordinaat tähendada reaalseid kulutusi.
Seda probleemi käsitlebki GeoMeld.
Ülesandeks on mitte ainult vastata küsimusele «kus asub seade?», vaid aidata mõista, kui palju saab olemasolevat geograafilist teavet usaldada.
Koordinaat on ainult üks signaal
GeoMeldi sisendiks võib olla info seadmest ja selle ümbritsevast kontekstist.
Kuid süsteem ei käsitle iga uut jälgimist kui absoluutset tõde.
Seda võrdleb juba teadaoleva pildiga ning hindab, kui loomulik ja usaldusväärne uus sündmus tundub.
See erineb põhimõttelt lähteeeskonnast:
«Saadi GPS — seega, kasutaja on just seal».
Reaalses maailmas võib sama koordinaat eri olukordades omada täiesti erinevat usaldusväärsuse taset.
Näiteks ei tee isegi täpse koordinaadi puudumine tingimata kogu jälgimise mõttetuks.
GeoMeld töötab mitte ainult punkti enda, vaid laiema geograafilise konteksti põhjal.
Lugu on tähtsam kui üksik sündmus
Üksik jälgimine ei pruugi alati süsteemi järeldust muuta.
Geolokatsiooniandmed võivad olla mürased, sisaldada paigaliikumise vigu, viivitusi uuendustes, ajutisi signaali probleeme või seadme spetsiifikat.
Seetõttu arvestab GeoMeld kogu ajaloolise informatsiooniga.
Kui mingi geograafiline olukord näib pikka aega stabiilne, pole üks ootamatu sündmus koheselt kogu varasemat pilti ümberlühestav.
Süsteem võib käsitleda seda kui kahtlase ning oodata lisainformatsiooni.
Selline lähenemine aitab vältida üheks peamiseks probleemiks automaatsetes kontrollides — üleliia kindlameelset reageerimist ühe vea korral.
Koordinaadi puudumine ei tähenda teavet puuduvat
On olukordi, kus seade ei edasta ajutiselt täpset geograafilist asukohta.
Lihtsa süsteemi jaoks on see sageli ummik: koordinaati pole — analüüsida pole midagi.
GeoMeld vaatab selliseid juhtumeid teisiti.
Kui juba on olemas piisav kontekst ümber jälgimise, ei tähenda koordinaadi puudumine alati täielikku geograafilise teabe kaotsiminekut.
Samal ajal ei peaks süsteem kunstlikult looma täpsemat andmet, kui seda pole.
Kui andmed on ebapiisavad, võib tulemust kuni uute jälgimiste ilmumiseni püsida määramatuna.
See on üks GeoMeldi olulistest omadustest: süsteem aktsepteerib, et õiget vastust lihtsalt võib hetkel olla ei ole.
Geograafia hõlmab ka liikumist
Tõsised koordinaadi muutused ei tähenda alati pettust.
Inimesed liiguvad.
Transport liigub.
Mõned võrguseadmed võivad samuti liikuda koos autode, busside, rongide või muul mobiilse infrastruktuuriga.
Seetõttu ei tööta lihtne reegel «asa kaugel — koordinaadid on võltsitud» reaalses süsteemis.
GeoMeld arvestab liikumise konteksti.
Ülesandeks on mitte ainult liikumise märkamist, vaid ka seda, kas see näib loomulik osa üldisest pildist.
Seetõttu ei ole mobiilsus ja geoloogiline anomaalia sama asi.
Kui võlts koordinaat tekitab tõelist kahju
Üks kõige paremini mõistetavaid kasutusstsenaariume GeoMeldi puhul on seotud kohaletoimetamise, takso ja teiste teenustega, kus kasutaja asukoht käivitab tegevuse füüsilises maailmas.
Tänapäeval on mobiilseadme edastatud asukoha muutmine tehniliselt lihtne. Eksisteerivad tööriistad, mis võimaldavad programmil saada koordinaat, mis ei vasta reaalsele asukohale.
Tihti kasutatakse seda tahtlikult.
Kujutame ette kulleriteenust.
Klient esitab tellimuse ja edastab muudetud geolokatsiooni. Süsteem aktsepteerib seda usaldusväärselt. Restoran alustab tellimuse ettevalmistamist, kuller noppib selle ja läheb määratud kohta.
Klient pole kohal.
Selle olukorra loojal võib see paista kui harmless nali.
Ärile tähendab see aga otseseid kulutusi.
Tooted on kulutatud, tellimus valmis, kuller hõivatud vale kohaletoimetamisega, kasutatud tööaeg ja tõenäoliselt transport. Samal ajal võis oodata reaalseid teisi tellimusi vabale kullerile.
Massiline või tahtlik manipulatsioon selliste tegevustega muutub juba mitte lihtsalt vale geolokatsiooniks, vaid tööriistaks, mis tekitab majanduslikku kahju teenusele.
Sarnane olukord võib tekkida taksoga.
Kui teenus aktsepteerib kliendi koordinaati ilma ettekontrollita kui absoluutset tõde, võib auto saata kohta, kus kedagagi ei oodata.
Selle tulemusena kaotab sõitja aega, platvormi kulud kasvavad ning teenuse normaalne toimimine on ohus.
Just siin tekib GeoMeldi peamine küsimus:
«Mis koordinaati klient saatis?» ja «kui loota sellele, mida ta saatis?»
GeoMeld ei asenda GPS-i
Oluline on piirata projekti võimalusi.
GeoMeld ei püüa asendada GPS-i, Apple Mapsi, Google Mapsi ega muid tavalisi asukoha määramise meetodeid mobiilseadmetel.
Töö toimub juba olemasolevate geograafiliste andmete peal, täiendava serveripõhise kontrollkihina.
Telefon määrab endiselt asukoha tavalise viisi kaudu.
Kuid server ei pea tingimata suure tõenäosusega usaldama iga saadud väärtust oma tõe peana.
GeoMeld võimaldab lisada veel ühe hindamistasandi, vahetult kliendi koordinaadist ja äriloogikast.
See on eriti oluline kohtades, kus ettevõte plaanib pärast koordinaadi saamist kasutada reaalset ressurssi.
Kahtlane koordinaat ei tähenda automaatselt blokeerimist
Veel üks oluline arhitektuuri osa on üleliia lihtsa reaktsiooni puudumine ühe kahtlase signaali suhtes.
Ebaharilik geograafiline sündmus ise ei tähenda veel pettust.
Seade võis eksida.
Või sai ajutiselt vähem täpseid andmeid.
Või muutus võrgukontekst.
Seetõttu ei ole GeoMeldi ülesandeks kohe kasutajat süüdistada koordinaatide pettuses.
Süsteem hindab üldpilti ning usaldustaset.
Liidestatud toote jaoks võib tulemus tähendada, et geograafiline signaal näib normaalne, vajab täiendavat tähelepanu või on seni ebapiisavalt tõestatud.
Järgmiste sammude otsustab juba ise toode.
Oluline on, et süsteem ei tee kohe otsuseid
Võib-olla üks kõige tähtsamaid GeoMeldi omadusi on võime mitte anda kindlat vastust siis, kui andmeid veel puudub.
Paljudel süsteemidel püütakse tulemust vähendada kahte varianti:
«usaldada» või «mitte usaldada».
Aga tegelikud geograafilised andmed ei pruugi anda sellist selgust.
Seetõttu võib GeoMeld hoida kahtlust edasi.
Uus jälgimine ei pruugi kohe kinnitada ega ümber lükata eelmist pilti. Mõnikord on vaja näha, mis tuleb edasi.
Täiendavad andmed võivad kinnitada esmast signaali.
Või näidata, et see oli juhuslik kõrvalekalle.
Või luua uue stabiilse olukorra.
Võimalus öelda «praegu pole piisavalt andmeid» ei ole süsteemi nõrkus, vaid kaitse valeotsuste eest.
Võrku käsitletakse osana geograafilisest kontekstist
Seadme ümbritsev võrk võib samuti andmeid anda.
Kuid GeoMeld ei põhine primaarse ideega, et ühe konkreetse võrgutuvastuse avastamine automaatselt tõestab asukohta.
Reaalne infrastruktuur on palju keerulisem.
Üks seade võib olla mitu pääsupunkti.
Suur võrk võib katta suure territooriumi.
Mõned infrastruktuuri osad võivad olla mobiilsed.
Seetõttu käsitletakse võrguharjutusi osana üldisest pildist ning mitte otsese tõendusena.
Kuidas GeoMeld selliseid jälgimisi seob ja hindab, sõltub juba projekti sisemisest toimimisest.
Usaldus kujuneb järk-järgult
GeoMeld ei eelda, et kõik jälgimised on sama usaldusväärsed.
Ajalugu, korduvus, kooskõla ning sõltumatu kontekst võivad muutuda usaldusastet.
Seetõttu ei ole lõpptulemus lihtsalt uue koordinaadipaar.
Väga olulisem on hinnang, kui veenev praegune geograafiline pilt näib olevat.
Kohaletoimetamisteenuse jaoks võib see tähendada lisatõendit tellimuse kontrolliks.
Takso puhul ka teist tüüpi kinnitust paiknemise kontrollimiseks.
Logistika jaoks märguannet, et saabumis sündmust tuleks vaadata tähelepanelikult.
Antifroodi jaoks lisariskitegurit.
Samal ajal ei sunni GeoMeld kõikidele toodetele ühesugust reageerimist.
Veel kus see võiks abiks olla
Probleem esineb kõikjal, kus digitaalne koordinaat põhjustab kulutusi või tegevusi füüsilises maailmas.
Eeskätt:
toidu- ja kaubatoimetusteenused;
takso- ja sõiduteenused;
kulleriteenused;
transpordi ja logistika platvormid;
välitööd;
teenused, kus kinnitatakse kohalolekut objektil;
autode ja jagamisteenuste rendisüsteemid;
operaatsioonid, mis on seotud kindla geograafilise piirkonnaga;
antifrondi stsenaariumid, kus koordinaatide muutmine võib anda kasutajale eelise või tekitada kahju teenusele.
Nõuanded on kõikjal sarnased.
Mida rohkem ettevõte kulutab reaalseid ressursse, usaldades kliendi koordinaati, seda olulisem on mõista, kas see koordinaat on usaldusväärne või mitte.
Mida saab liidestatud toode
GeoMeld on mõeldud serveripoolseks kihiks teistele teenustele.
Integreeriv toode edastab saadava geograafilise konteksti ning saab tagasi normaliseeritud kontrollitulemuse, mida saab kasutada oma äriloogikas.
GeoMeld ei otsusta tellimuse, sõidu ega kasutaja saatuse eest.
Tarne teenus võib küsida täiendavat kinnitust.
Takso võib muuta tellimisprotsessi.
Logistika võib märkida sündmuse kontrollimiseks.
Antifroodi mehhanism võib lisada geograafilise faktorina potentsiaalse riskisignaali.
Lõplik otsus jääb jätkuvalt liidestavale tootele.
GeoMeld vastab inimesele ühtse küsimusega:
Kui veenvalt näeb koostatud geograafiline teave välja, millele see toode põhineb?
Miks see pole vaid antifrod
Koordinaatide võltsimine on üks kõige ilmsemaid kasutusstsenaariume GeoMeldile, kuid see projekt ei piirdu pettuste vastase võitlusega.
Tema ülesandeks on laiemalt hinnata geograafilise konteksti kvaliteeti ja usaldusväärsust.
Mõnikord ilmub kaheldav koordinaat kasutaja tahtel.
Mõnikord on põhjused täiesti tehnilised.
GeoMeldi jaoks pole oluline motiiv, vaid see, et server ei peaks lihtsalt vastu võtma koordinaati ilma täiendava kontekstita.
Seetõttu saab seda kasutada mitte ainult petturite jälitamiseks, vaid ka olukordades, kus asukoha valehindamine ise on liiga kulukas ning põhjustab ettevõttele kahju.
Miks sisemisi mehhanisme hoitakse salajas
Peamine idee GeoMeldist on avalikustada:** süsteem analüüsib geograafilist ja võrgukonteksti, arvestab ajalugu ja liikumist, võrdleb jälgimisi ning hindab tulemuse usaldusväärtust.
Seda piisab, et mõista toote põhieesmärki.
Konkreetsete hindamissätete ja tehnikate saladus jääb projekti sisemisteks detailideks.
Punkti- või piirväärtused, kontrollide järjekord, sisemised mudelid, jälgimiste sidumisviisid ning usaldusastme muutmise kriteeriumid kuuluvad juba toote tehnilise lahenduse ossa ning määravad, kui hästi süsteem suudab eristada loomulikku käitumist kahtlasest.
Oluline on, et lõppkasutajale jääks selge pilt: mida ta saab, ning et ta ei peaks teadma iga sisemise reegli või mudeli detailide kohta.