17.11.2012 Views

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!