Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4 PROTOTYPING 53<br />
– Navnetyper inneholder Navnetypeskjema, Navnetype, Gyldig, Dato fra<br />
<strong>og</strong> Dato til. I Fumble er navnetypeskjema <strong>og</strong> navnetype støttet.<br />
– <strong>Lokasjons</strong>informasjon inneholder: Spatial representasjon (Avgrenset til<br />
en boks, med vest, øst, sør <strong>og</strong> nord som grenser), <strong>og</strong> gyldig. Her skiller<br />
Fumble seg fra generelle Gazetteers, fordi Fumble representerer posisjon<br />
ved hjelp av tr˚adløse WiFi signaler. Derfor representeres <strong>og</strong>s˚a<br />
forskjellige forekomster annerledes (se forøvrig avsnitt 4.2).<br />
I tillegg til disse elementene er de noen alternative elementer som er aktuell<br />
for denne oppgaven.<br />
– Metadatainformasjon. N˚ar forekomsten ble innført, <strong>og</strong> evt. endret. Innført<br />
dato <strong>og</strong> Endret dato. Ikke implementert.<br />
– Navnevariant. Et stedsnavn kan ha flere navn. Stedsnavnvariant, Gyldig,<br />
Dato fra <strong>og</strong> Dato til. Ikke implementert.<br />
– URL. Peker til en webside med informasjon om forekomsten. Link -<br />
URL, Innført dato. Implementert.<br />
4.3.2 Kontekst<br />
I likhet med lokasjonsmodulen skjer det en utvelgelse i informasjonsmodulen.<br />
Forskjellen er at informasjonsmodulen ikke er basert p˚a sannsynlighet. En tjeneste<br />
eller informasjon er enten en del av kontekst eller ikke. M˚aten informasjonsmodellen<br />
er bygd opp, spesielt hvordan informasjon eksisterer i forhold til en lokasjon,<br />
er beskrevet i avsnitt 4.5. Algoritmen, for ˚a velge ut informasjon som er en del av<br />
konteksten, er listet som pseudokode under:<br />
Finn kontekstalgoritmen<br />
Merk! Lokasjon er beskrevet som fingeravtrykk.<br />
Hent Fingeravtrykk ID basert p˚a Fingeravtrykk<br />
Hent Rom ID basert p˚a Fingeravtrykk ID<br />
Hent Etasje ID basert p˚a Rom ID<br />
Hent Bygnings ID basert p˚a Etasje ID<br />
Finn kontekst for Rom ID<br />
Finn kontekst for Etasje ID<br />
Finn kontekst for Bygning ID<br />
Presenter global kontekst<br />
Presenter bygnings kontekst<br />
Presenter etasje kontekst<br />
Presenter rom kontekst