Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Sistemas Ubicuos 5. Contexto
Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
2
Contexto Definición y clases de contexto Gestión del contexto
Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
3
Contexto Metodologías Herramientas y plataformas Interfaces de usuario
Aplicaciones inteligentes Seguridad e integridad Aspectos éticos y sociales Servicios Infraestructuras software Infraestructuras hardware Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
4
Contexto Definición y clases de contexto Gestión del contexto
Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
5
Definición de contexto
Conjunto de parámetros del entorno con sus valores asociados que determinan el comportamiento de una aplicación. Aplicaciones sensibles al contexto. El contexto es algo más que el conjunto de valores leídos por los sensores. El sistema de contexto combina parámetros básicos para elaborar contexto de más alto nivel. Tiene en cuenta la historia pasada. Proporciona persistencia. Adaptabilidad a la falta de información y a la incertidumbre. Se requiere una representación homogénea del contexto. Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
6
Clases de contexto Contexto físico Contexto del usuario
Sonido, iluminación, temperatura… Contexto del usuario Localización, lengua, conocimiento del entorno, habilidades/incapacidades… Contexto de la infraestructura Recursos, ancho de banda, coste de la comunicación… A veces se añade una cuarta categoría: Contexto temporal Util para especificar condiciones de tiempo real Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
7
Sensibilidad al contexto (context awareness)
Entornos y aplicaciones sensibles al contexto (context-aware) El entorno inteligente hace uso del contexto: Para presentar un contexto actualizado al usuario. Para adaptar su comportamiento al contexto Proactividad Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
8
Contexto e interacción inteligente
Definición y clases de contexto Gestión del contexto Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
9
Gestión del contexto Creación Representación
Cómo se genera: context providers (en general, sensores) Representación Cómo se esepcifican parámetros y valores asociados Gestión (context provisioning) Cómo se hace disponible el contexto a los consumidores (en general, aplicaciones) Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
10
Representación del contexto
Creación de contexto Contextos de bajo nivel: sensores. Contextos de alto nivel: clasificación automática y/o razonamiento Identificación a partir de imágenes o voz P.ej: estado de ánimo a partir de la expresión facial o de la voz. Inferencia a partir de un conjunto de parámetros P.ej: determinación de la intención del usuario a partir de localización, orientación, velocidad, temperatura, hora, historial… Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
11
Representación del contexto
Métodos de representación: Pares (clave, valor) Stick-e notes (etiquetas o post-its) Se asocian notas a mensajes o eventos Lenguajes de marcado (p.ej., XML) Modelado orientado a objetos Modelado lógico (basado en reglas) Ontologías Representación del conocimiento, basado en la definición de un conjunto de conceptos en un dominio dado, y las relaciones entre ellos. Valores: discretos o continuos discretizar estereotipos Ctx de alto nivel: requiere representar relaciones semánticas. Ej.: “Home” adquiere valores de localización dependientes del sujeto. Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
12
Gestión del contexto Context provisioning. Cómo el sistema suministra contexto a las aplicaciones distribuidas. Estructura Generadores de contexto Consumidores de contexto Manejadores de contexto (brokers) Esquemas Colas de mensajes Espacios de tuplas Public/Subscribe Ambitos: internet, local (entorno inteligente) Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
13
Gestión del contexto Características de los enfoques
Desacoplamiento espacial Dónde se consume el contexto no depende de dónde se produce Desacoplamiento temporal Cuándo se consume no depende de cuándo se produce (persistencia) Funcionamiento asíncrono Consumidores y productores de contexto no tienen que sincronizarse para la comunicación Desacoplamiento espacial Desacoplamiento temporal Funcionamiento asíncrono Mensajes No Sólo productores Espacios de tuplas Sí Public/Subscribe Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
14
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
15
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers a>5 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
16
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
17
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
18
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers a>7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
19
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
20
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
21
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers a=7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
22
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers 7 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
23
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers a=8 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
24
Gestión del contexto Ejemplo: arquitectura publish/subscribe
Red de brokers 8 P Konputagailuen Arkitektura eta Teknologia Saila Departamento de Arquitectura y Tecnología de Computadores
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.