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.

34 3 MITT SYSTEM<br />

AROUND-arkitekturen foresl˚ar en abstrakt relasjon mellom lokasjon <strong>og</strong> informasjon<br />

som knytter informasjon til lokasjon. I den fysiske verden er informasjon<br />

knyttet til en bestemt lokasjon, <strong>og</strong> m˚alet er ˚a knytte samme informasjon p˚a en<br />

lignende m˚ate til en eller flere informasjonsrom i systemet.<br />

Et kontekstavhengig system vil inneholde store mengder informasjon. I tillegg vil<br />

denne informasjonen best˚a av flere typer (se avsnitt 3.6.3). Som nevnt benyttes<br />

metadata for ˚a beskrive denne informasjonen. Dette er nødvendig da informasjon<br />

kan være en adresse til en tjeneste som tilbyr informasjon, historisk informasjon,<br />

ge<strong>og</strong>rafisk informasjon, osv.<br />

Figur 9 foresl˚ar en slik relasjon.<br />

Figur 9: Informasjonsmodell<br />

<strong>Lokasjons</strong>delen er her den øverste rekken med tabeller, mens informasjonsdelen er<br />

den nederste. Relasjonen er den stipla linjen som g˚ar mellom tabellen L S (Location<br />

Service) <strong>og</strong> tabellene “Campus”, “Building”, “Floor” <strong>og</strong> “Room”. Tanken er<br />

her at det er attributten “Coverage” som forteller systemet hvilken lokasjon informasjonen<br />

er knyttet til, alts˚a hvilken tabell i lokasjonsdelene systemet skal sl˚a<br />

opp i. En slik relasjon kan opprettes s˚a mange ganger som ønskelig, som beskrevet<br />

i avsnitt 2.2.1, <strong>og</strong> dermed kan informasjon eksistere for flere lokasjoner samtidig.<br />

Hva slags informasjon skal systemet ta vare p˚a <strong>og</strong> hvordan<br />

Et kontekstavhengig system skal ikke ta over for eksisterende informasjonssystem,<br />

men er et system som skal fungere som en slags personlig assistent som har<br />

kjennskap til omgivelsene. Derfor skal det ikke i dette systemet lagres informasjon<br />

som allerede finnes andre steder, eller i andre systemet. Det som blir viktig for<br />

mitt system er ˚a lagre pekere til andre informasjonskilder <strong>og</strong> tjenestetilbydere, <strong>og</strong><br />

hvordan kommunikasjon mot disse skal foreg˚a. Systemet m˚a <strong>og</strong>s˚a kunne lagre diverse<br />

opplysninger om informasjonene, som rettigheter, tilgjengelighet (begrenset<br />

feks. av tid), alternative kilder, osv.<br />

Oppgaven ser her bort fra data som er nødvendig i lokasjonsdelen, da dette er<br />

gjennomg˚att i avsnitt 3.6.2.<br />

Figur 9 beskriver i tillegg til type, to andre attributter:

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

Saved successfully!

Ooh no, something went wrong!