La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Ubicuos 5. Contexto

Presentaciones similares


Presentación del tema: "Sistemas Ubicuos 5. Contexto"— Transcripción de la presentación:

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 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


Descargar ppt "Sistemas Ubicuos 5. Contexto"

Presentaciones similares


Anuncios Google