1 / 19

Alignement dans une architecture d'intelligence ambiante

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) 19 - 04 - 2007. Un environnement sensible au contexte…. Système de Gestion d'Informations de contexte.

ruggiero
Télécharger la présentation

Alignement dans une architecture d'intelligence ambiante

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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) 19 - 04 - 2007

  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 • 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 Service d'Alignement

  5. . . Fonctionnement pair à pair "Qui es tu?" Consommateur d'information de contexte Producteur d'information de contexte "je suis XJ370 " • Une environnement sensible au contexte • Système pair à pair • Hétérogénéité des données "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

  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 Conditions de ski Enneigement Temperature Ensoleillement Context Conditions de ski Enneigement >> , 1.0 Activité Météo_Chamrousse

  10. Alignement (1) Contexte Application Contexte Physique Agenda Contexte Social Notes EstDécritPar EstComposéDe EstComposéDe Annuaire de contacts Activité Rendez-vous Relations Agenda Context Conditions de ski EstComposéDe Activité Rendez-vous Météo_Chamrousse

  11. Agenda Loisirs Alignement manuel 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 EstDécritPar EstDécritPar EstDécritPar Context Physique Temperature Ensoleillement Heure Temperature Temperature °F 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 Context Physique Météo = , 1.0 EstDécritPar Temperature Temperature Grenoble Context Conditions de ski Météo Temperature Activité = , 1.0 Météo_Chamrousse T°_Grenoble EstDécritPar 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 Grenoble EstDécritPar 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 • 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 Service d'Alignement

  17. Merci de votre attention. • Questions, commentaires ? • Jerome.pierson@orange-ftgroup.com

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

More Related