recherche & développement alignement dans une architecture d'intelligence ambiante...
TRANSCRIPT
recherche & développement
Alignement dans une architecture d'intelligence ambiante
Jérôme Pierson Encadré par Jérôme Euzenat (INRIA Rhône-Alpes) etFano Ramparany (Orange)
19 - 04 - 2007
recherche & développement Groupe France Télécom
Un environnement sensible au 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
Système de Gestion
d'Informations de contexte
recherche & développement Groupe France Télécom
…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 ?
???
???
recherche & développement Groupe France Télécom
Web
Un système de gestion de contexte pour l'informatique diffuse
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
.
Serviced'Alignement
.
.
..
..
recherche & développement Groupe France Télécom
Fonctionnement pair à pair
Une environnement sensible au contexte Système pair à pair Hétérogénéité des données
Description
Consommateurd'information de contexte
Producteur d'informationde contexte
"Qui es tu?"
"je suis XJ370 "
"je fourni la température de la pièce"
"Que peux tu fournir ?"
Qu'est ce que la température de la pièce ?
Cela m'intéresse-t il?. .
recherche & développement Groupe France Télécom
Rechercher des correspondances entre deux modèles d'informations de
contexte
recherche & développement Groupe France Télécom
Live MountainSe 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'environnementLe tableau représente la disponibilité des amis de TomLe tableau représente la disponibilité de Tom
Live Mountain est un consommateur d'informations de contexteles 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émantiquesSelon la confiance qu'il accorde aux différents producteurs, les représentations seront différentes
recherche & développement Groupe France Télécom
Web.
Serviced'Alignement
.
.
..
.
.
.
Grenoble
Grenoble
Chamrousse
Live Mountain : architecture
recherche & développement Groupe France Télécom
Le cas simple
>> , 1.0
Conditions de ski
Temperature Enneigement
Context
Météo_Chamrousse
Activité
Ensoleillement
Conditions de skiEnneigement
recherche & développement Groupe France Télécom
Alignement (1)
Rendez-vous
Contexte Physique
Contexte Social
Activité
Application
Agenda
Annuaire de contacts
Notes
Rendez-vous
Agenda
Relations
Context
Météo_Chamrousse
Activité
Conditions de ski
Contexte
EstComposéDeEstComposéDeEstDécritPar
EstComposéDe
recherche & développement Groupe France Télécom
Alignement manuel
Rendez-vous
Contexte Social
Activité
Agenda
>> , 1.0 Occupation
Loisirs
>> , 1.0
Rendez-vous
AgendaContext
Météo_Chamrousse
Activité
Conditions de ski
>> , 1.0
EstDécritPar
EstComposéDe
EstComposéDe
recherche & développement Groupe France Télécom
Alignement (2)
Localisation
Météo
Temperature
Ensoleillement
Temperature °K
Temperature °F
Context Physique
Temperature
Heure
T°_Grenoble
Temperature
Temperature °C
Grenoble
Context
Météo
Activité
Conditions de ski
Pression
Météo_Chamrousse
EstDécritPar
EstDécritPar EstDécritPar
recherche & développement Groupe France Télécom
Alignement automatiqueMétéo
Temperature
Context Physique
Temperature
T°_Grenoble
Temperature
Grenoble
ContextMétéo
Activité
Conditions de ski
Météo_Chamrousse
= , 1.0 EstDécritPar
Temperature
EstDécritPar
= , 1.0
recherche & développement Groupe France Télécom
Alignement "géographique"
T°_Grenoble
Temperature
Grenoble
Context
Météo
Activité
Conditions de ski
Météo_Chamrousse
= , 1.0
Chamrousse
Grenoble
situéàsiutéà
Chamrousse
Grenoble
St Martin d'hères
Voiron
= , 0.95
= , 0.75
= , 0.5
Temperature
EstDécritPar = , 0.3
Grenoble
recherche & développement Groupe France Télécom
Requête d'information de contexte
=,1.0
Service d'AlignementSelect ?x ?u where {cc:Temperature
cc:value ?x. ?x cc:unit ?u.}
Select ?x where (cp:OutsideTemperature
cc:Value ?x. .?x cp:unit ?u.)
24 °C 75 °F
Chamrousse
Context
Météo Activité
Conditions de ski
Météo_ChamrousseTemperatur
e
Temperature
Temperature °FEstDécritPar
recherche & développement Groupe France Télécom
Web
Un système de gestion de contexte pour l'informatique diffuse
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
.
Serviced'Alignement
.
.
..
..
recherche & développement Groupe France Télécom
Merci de votre attention.
Questions, commentaires ?
recherche & développement Groupe France Télécom
recherche & développement Groupe France Télécom
Web
2 ontologies différentes
Average Temperatur
e
Physical Context
Temperature Brightne
ssisA isA
Brightness
isA
Temperature °K
Temperature °F
isA
isA
Physical context
Temperature
isA isA
Context
Room Context House
Context
isA
ResidentTime
isA
isA isA isA
myRoomTemperatur
e
Average
Temperature
isA
>>
Temperature °C
Service
d'Alignement