Especificación de un modelo de Sistema Sensible a Contexto (SSC).
Gabriel Mauricio Barrera H.
Universidad de los Andes
2007
Introducción
El presente trabajo surge a partir de una oportunidad de mejora.
Tesis de Maestría: “Diseño de una arquitectura para un sistema de comunicación intermódulos
para un portal de servicios para sistemas móviles sensible al contexto” PSSMPSSM. Richard García.
Objetivo
Extender el concepto de contextocontexto de usuario más allá de la ubicación [PSSM].
Integración con el componente de representación y análisis geográficogeográfico Modelar composición geográfica de un
ambiente
Trabajo Desarrollado
Revisión AplicacionesLBS / Context Aware
Construcción modelo SSC
EspecificaciónContexto (*)
Definición Arquitectura SSC
(*) Analizando caso Campus Universitario
Implementación a Escala (*).
LBS vs Context Aware
LBS / LDIS
Intelligent LBS
Context-Aware
Dónde está el
usuario?
Quién / Dónde / para qué / cuándo
está usando el servicio?
[1]
[1] Location-Dependent Information Services. Acrónimo introducido por [Lun,2002].
DesafíoDesafío
Revisión aplicaciones iLBS / Context Aware existentes
CyberGuide, GUIDE.
FriendZone.
HyperGeo. Geographic location is one the main feature, which, if
correctly … combined with other user preferences and user profiles, can dramatically improve access efficiency and friendliness. HyperGeo.
Oportunidad
Desarrollo de una solución de propósito general…extensible y adaptable. Caso: Universidad de los Andes.
Sistema Context Aware con apoyo en geografía para descubrimiento de servicios y modelamiento del ambiente.
Contexto
“cualquier información que pueda ser utilizada para caracterizar la situación de una entidad. Una entidad es una persona, lugar u objeto que es considerado relevante para la interacción entre un usuario y una aplicación.” [Dey,2001]
Ejemplos Información de Contexto [Korkea-aho-2000] Identidad, información espacial, temporal, ambiental,
situación social, recursos cercanos, disponibilidad de recursos, medidas fisiológicas, actividad, horario y agendas.
Contexto: Propuesta Ambiesense
Adaptado de: http://www.geo.unizh.ch/publications/cartouche/lbs_lecturenotes_steinigeretal2006.pdf
Social
Espacio Temporal
Tarea
Personal
Ambiental
Contexto: más allá de la ubicación
Un sistema es SaC si…
“utiliza el contexto para proveer información y/o servicios
relevantes al usuario, donde la relevancia depende de la tarea del
usuario.” [Dey,2004]
Problemáticas de Contexto
Complejidad de capturar, representar y procesar datos contextuales
Desafíos [Schmidt,2004] : Dinámica Imperfección: Tanto contexto percibido como
interpretado son frecuentemente ambiguos. Ignorar la ambigüedad y actuar Ej. de acuerdo al
comportamiento más común Usar técnicas de mediación para preguntarle al usuario
sobre su intento actual Ejemplos:
Información de localización Número de personas requeridas para iniciar una
reunión
Modelo SSC: Elementos
Espacio Activo: Fuente de Servicios / Area geográfica Universidad, centro comercial...
Hay Servicios característicos (abstractos): Atención de estudiantes, préstamo de libros + enfocados Actividad/Interés:
Servicio de Consejería. A: “En busca de asistencia académica”
Grupo de interés REDES+ I: Tema de redes de PCs Existen Objetos prestadores:
Biblioteca (v), Harold Castro (p), Admisiones y Registro (v)
Préstamo de Préstamo de LibrosLibros
Una Especificación de Servicio …
•Lectura•………
•En busca de recurso bibliográfico•………
Interés
Actividad
Modelo SSC: Elementos (II)
Modelo SSC: Elementos (III)
Espacio Físico: Sitio geográfico significativo en el Espacio Activo
Tipos de Espacios Físicos
Ejemplos
Nivel 0
Cobertura total Espacio Activo
Campus EA Uniandes
Nivel 1
Zonas, Regiones Zona Norte, Centro, Sur.
Nivel 2
Edificaciones Edificio LL, W
Nivel 3
Salones, Auditorios, Oficinas, Sitios de Interés
Salón W102, Oficina LL101, Auditorio Lleras, El Bobo.
Modelo SSC: Elementos (IV)
Existen Ofertas de Servicio (concretas): Servicio Base Objeto “prestador” Espacio físico Horario de acceso Rol o roles objetivo Vigencia o periodo de promoción Discriminador
Atención Estudiantes
por FranciscoRueda
FranciscoRuedaAten
ción a
Estudian
tes
Oficina
W101
Est
udia
ntes
Objeto prestador
Martes Jueves 3PM-5PM
Horario de acceso a la oferta
Espacio Físico donde se brinda
la oferta
ServicioBase
Rol(es)Objetivo
Una Oferta de Servicio …
Modelo SSC: Elementos (VI)
Contexto Almacena información biodemográfica, situacional, navegacional y social del usuario. Repositorio de hechos de la persona que condiciona los
servicios relevantes para un usuario en un momento dado.
SSC: Combinación de actividades, intereses, roles pertinentes para el usuario y válidos dentro del EA
Permite filtrar de toda la oferta de servicios, aquellos elementos que son realmente relevantes para la Persona.
Modelo SSC: Elementos (VII)
ContextoCarlos
HernándezEstudiante Salón W100
Volleyball…
EB Asist. Acad.…
Espacio Físico donde esta ubicado
Rol(es)
Intereses
Rol(es)25/07/20074:18 PM
Tiempo