Alignement dans une architecture d intelligence ambiante
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Alignement dans une architecture d'intelligence ambiante PowerPoint PPT Presentation


  • 62 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

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


Dans un environnement ouvert

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


Un syst me de gestion de contexte pour l informatique diffuse

.

.

.

.

.

.

.

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


Fonctionnement pair pair

.

.

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


Alignement dans une architecture dintelligence ambiante

Rechercher des correspondances entre deux modèles d'informations de contexte


Live mountain

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


Live mountain architecture

.

.

.

.

.

.

.

.

Live Mountain : architecture

Web

Service

d'Alignement

Grenoble

Chamrousse

Grenoble


Le cas simple

Le cas simple

Conditions de ski

Enneigement

Temperature

Ensoleillement

Context

Conditions de ski

Enneigement

>> , 1.0

Activité

Météo_Chamrousse


Alignement 1

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


Alignement manuel

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


Alignement 2

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


Alignement automatique

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


Alignement g ographique

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


Requ te d information de contexte

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


Un syst me de gestion de contexte pour l informatique diffuse1

.

.

.

.

.

.

.

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


Merci de votre attention

Merci de votre attention.

  • Questions, commentaires ?

  • [email protected]


2 ontologies diff rentes

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

>>


  • Login