Télécharger la présentation
Publié parFélicité Raffin Modifié depuis plus de 11 années
1
Alignement dans une architecture d'intelligence ambiante
Jérôme Pierson Encadré par Jérôme Euzenat (INRIA Rhône-Alpes) et Fano Ramparany (Orange)
2
Un environnement sensible au contexte…
Système de Gestion d'Informations de contexte Une variété d'objets communicant offrent des services diversifiés Ils agissent en fonction de l'utilisateur et de son environnement Ils ont besoins d'informations sur leur contexte
3
…dans un environnement ouvert.
??? ??? ??? ??? ??? ??? ??? ??? L'environnement est dynamique avec des dispositifs hétérogènes et des information de contexte hétérogènes Comment connecter dynamiquement les consommateur d'informations de contexte et les producteurs d'informations de contexte ? Comme peuvent ils exprimer les besoins et leurs capacités ?
4
Un système de gestion de contexte pour l'informatique diffuse
. Web Service d'Alignement . . . . . . Chaque dispositif possède un composant de gestion d'informations de contexte (API) et une description sémantique de ses informations de contexte Un service d'alignement doit être disponible sur le réseau
5
Fonctionnement pair à pair
"Qui es tu?" Consommateur d'information de contexte Producteur d'information de contexte "je suis XJ370 " "Que peux tu fournir ?" "je fourni la température de la pièce" Qu'est ce que la température de la pièce ? Cela m'intéresse-t il? . . Description Une environnement sensible au contexte Système pair à pair Hétérogénéité des données
6
Rechercher des correspondances entre deux modèles d'informations de contexte
7
Live Mountain Se présente sous la forme d'un tableau de paysage de montagne qui évolue en fonction des conditions. Tom peut se rendre compte d'un seul coup d'œil des conditions de ski : enneigement, température, ensoleillement, fréquentation des pistes. C'est aussi une application de communication centrée sur la "disponibilité" pour aller skier La disponibilité de Tom et de ses amis est déduite par défaut de leur agenda, ou peut être modifiée explicitement par une commande ON/OFF présente dans l'environnement Le tableau représente la disponibilité des amis de Tom Le tableau représente la disponibilité de Tom Live Mountain est un consommateur d'informations de contexte les producteurs sont : Service web météo Service web des conditions de ski en station (météo + enneigement + fréquentation) Capteur de Température situé en station (Chamrousse) Capteur de luminosité et de température locale (Grenoble) Les agendas partagés des utilisateurs. La sélection se fera avec le "jeux" des descriptions sémantiques Selon la confiance qu'il accorde aux différents producteurs, les représentations seront différentes
8
Live Mountain : architecture
Web . Service d'Alignement . . . . . . . Grenoble Chamrousse Grenoble
9
Le cas simple >> , 1.0 Conditions de ski Temperature Enneigement
Ensoleillement Context Conditions de ski Enneigement >> , 1.0 Activité Météo_Chamrousse
10
Alignement (1) Contexte Application Contexte Physique Agenda
Contexte Social Agenda Notes EstDécritPar EstComposéDe EstComposéDe Annuaire de contacts Activité Relations Rendez-vous Agenda Context Conditions de ski EstComposéDe Activité Rendez-vous Météo_Chamrousse
11
Alignement manuel >> , 1.0 >> , 1.0 >> , 1.0 Agenda
Loisirs Contexte Social EstComposéDe EstDécritPar >> , 1.0 Rendez-vous Occupation Activité >> , 1.0 Agenda Context Conditions de ski EstComposéDe Activité >> , 1.0 Rendez-vous Météo_Chamrousse
12
Alignement (2) Météo Context Physique Temperature Ensoleillement Heure
EstDécritPar Météo EstDécritPar EstDécritPar Context Physique Temperature Ensoleillement Heure Temperature °F Temperature Pression Temperature °K Localisation Temperature °C Temperature Context Météo Conditions de ski Grenoble Activité T°_Grenoble Météo_Chamrousse
13
Alignement automatique
Météo Context Physique EstDécritPar = , 1.0 Temperature Temperature Grenoble Context Conditions de ski Météo Temperature Activité = , 1.0 Météo_Chamrousse EstDécritPar T°_Grenoble Temperature
14
Alignement "géographique"
= , 1.0 Grenoble Grenoble = , 0.95 St Martin d'hères Voiron = , 0.75 = , 0.5 Chamrousse Grenoble Context Temperature Météo Conditions de ski Activité T°_Grenoble situéà Chamrousse Météo_Chamrousse siutéà = , 0.3 EstDécritPar Grenoble Temperature
15
Requête d'information de contexte
Conditions de ski Context Temperature Météo Activité =,1.0 Temperature °F EstDécritPar Temperature Météo_Chamrousse Service d'Alignement Select ?x where (cp:OutsideTemperature cc:Value ?x. .?x cp:unit ?u.) Select ?x ?u where {cc:Temperature cc:value ?x. ?x cc:unit ?u.} 24 °C 75 °F Chamrousse
16
Un système de gestion de contexte pour l'informatique diffuse
. Web Service d'Alignement . . . . . . Chaque dispositif possède un composant de gestion d'informations de contexte (API) et une description sémantique de ses informations de contexte Un service d'alignement doit être disponible sur le réseau
17
Merci de votre attention.
Questions, commentaires ?
19
2 ontologies différentes
Web Physical Context Context isA isA Room Context isA Temperature isA House Context Brightness isA isA isA Temperature °F isA isA isA Temperature °K Temperature °C Average Temperature Time Resident Physical context Service d'Alignement Average Temperature isA isA isA myRoom Temperature Temperature Brightness >>
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.