|
Kontekstsensitiv informasjonstjeneste mellom transportselskap og kunde ved bruk av agenter
23.12.2002
Abstrakt
Ettersom mobile enheter som mobiltelefoner og PDAer blir stadig mer populære blant folk flest, oppstår nye ufordringer og muligheter innen datateknologien. To relativt nye felt innen datateknologi, som det er knyttet stor interesse og forventninger til, er agentteknologi og kontekstsensitivitet. En sentral utfordring blir da hvordan man kan benytte agenter og kontekstinformasjon til å etablere personifiserte mobile tjenester.
For å kunne utvikle applikasjoner som tar i bruk agenter og kontekstinformasjon, er det viktig at man forstår konseptet og de teoretiske aspektene bak teknologiene. Agenter kan man si er software komponenter som fungerer som uavhengige enheter, med mål og handlinger som skal utføres på vegne av en bruker eller et annet system. Kontekst kan defineres som informasjon som karakteriserer situasjonen til en entitet. Agenter og kontekst blir nærmere definert og forklart i oppgaven. Det blir også gitt en redegjørelse for hvorfor vi har valgt å benytte agentteknologi og kontekstinformasjon i informasjonstjenesten som skal designes og implementeres.
Vi har sett på hva brukerne av systemet vil kunne ønske å få av informasjon fra tjenesten, både fra kundens og transportselskapets side. Kravene fra brukernes side har vi så brukt som utgangspunkt for å utrede hvilke egenskaper programvaren må tilfredsstille for å kunne imøtekomme brukerkravene. Tjenesten designet i oppgaven skal gi brukerne relevant informasjon via deres mobile terminaler (mobiltelefon eller PDA). Tilsending av informasjon settes i gang ved at enten brukerne ber om en viss informasjon eksplisitt, eller ved at en ”trigger” utløser utsendingen automatisk til visse brukere. For de brukerne som er registrert i systemet, skal systemet kunne sende ut skreddersydd informasjon automatisk basert på deres brukerprofil. Hvilken informasjon som sendes til brukeren bestemmes av kontekst og input fra brukeren.
Rapporten viser videre en mulig arkitektur for informasjonstjenesten, og dokumenterer en demonstrator. Systemet dekomponeres i 9 moduler; registrering, betaling, tilbakemelding, (statisk) informasjon, bussavganger, passasjerbelegg, sannsynlighet for full buss, opprettelse av dynamisk busstopp, transportselskap justerer pris og gir pristilbud. Disse modulene dekomponeres videre i agenter.
Agenter og agentteknologi står sentralt i utviklingen av systemet. Systemet skal bygges opp av en rekke forskjellige typer agenter, som hver og en representerer enten fysiske brukere eller utførende enheter. Demoen består av kundeagenter, bussagenter og en bussavgangsagent.
Agentene kan sees på som mellomledd mellom brukerne og databasene, der transportselskapet og hver kunde har en agent som virker på vegne av deres respektive interesser. Også hver bussavgang har sin egen bussagent. Systemet vil derfor bestå av mange kundeagenter og bussagenter, og sannsynligvis et par transportselskapsagenter (kontoransatt, bussjåfør osv.).
|