La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

- Laboratoire d'InfoRmatique en Image et Systèmes d'information.

Présentations similaires


Présentation au sujet: "- Laboratoire d'InfoRmatique en Image et Systèmes d'information."— Transcription de la présentation:

1 - Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon 2/Ecole Centrale de Lyon INSA – Bâtiment Blaise Pascal (501) – 20 avenue Albert Einstein F Villeurbanne cedex UMR 5205 Inter GDR, Clermont-Ferrand - 17/12/2006 Plate-forme pervasive de services, application au milieu hospitalier André Flory, Vasile-Marian Scuturici, Françoise Conil

2 Inter GDR, Clermont-Ferrand - 17/12/ Présentation Pervasive Services Environment est une architecture de système pervasif (réparti) à base de services (données ?), orientée utilisateurs des équipements hétérogènes peuvent rejoindre lenvironnement pervasif les équipements peuvent proposer leurs services aux autres équipements de lenvironnement permet aux utilisateurs dexprimer leurs intentions (PsaQL, HandRecon) modéliser le contexte des équipements et des utilisateurs proposer aux utilisateurs des actions à réaliser en fonction de lhistorique et du contexte

3 Inter GDR, Clermont-Ferrand - 17/12/ Présentation Chaque équipement exécute un méta-service appelé « Base » qui lui permet de partager ses services et son contexte La Base PerSE découvre et communique avec les autres bases afin dexécuter des services répartis de manière transparente et adaptée Chaque base PerSE est autonome et aucun élément central nest nécessaire Le méta-service fonctionne sur Windows, Windows CE et Linux

4 Inter GDR, Clermont-Ferrand - 17/12/ Découverte de Bases

5 Inter GDR, Clermont-Ferrand - 17/12/ Découverte de services

6 Inter GDR, Clermont-Ferrand - 17/12/ Définition des services locaux Dans la version actuelle, les services sont lancés en mode ligne de commande Les services dune base sont décrits dans un fichier (Services.ini) avec une section donnant pour chaque service : nom du service identifiant du service ligne de commande utilisable description XML du service Ces informations sont transmises lors de la décourverte de services, pour la résolution daction et pour lexécution de services

7 Inter GDR, Clermont-Ferrand - 17/12/ Exemple de description dun service Exemple avec le service TextToSpeech : [TextToSpeech] AppName=TextToSpeech Path=C:\PerSE\PerSESpeech.exe GUID={http://perse.insa-lyon.fr/texttospeech} CmdLine=%path% %texte% %audio% %lang% %gender% Description=Speech synthesis, text file or simple string to audio. Specification= TextToSpeech USE %p1_value AS %p1_name ON BASE %2, %p2_value as %p2_name ON BASE %3, %p3_value AS %p3_name, %p4_value AS %p4_name FOR SERVICE %srv_name ON BASE %4

8 Inter GDR, Clermont-Ferrand - 17/12/ Résolution daction Language PsaQL, Pervasive Service Action Query Language Une action est considérée comme étant une composition de services. Chaque service est décrit sous forme de triplet (base, service, paramètres) RESOLVE [WITH [[LIKE] [AS [LIKE] ]] [ON BASE [LIKE] ] [,...] [FOR SERVICE [LIKE] [ON BASE [LIKE] ]] ] [IN CONTEXT [NEIGHBORHOOD | LOCALHOST] [FOR USER [LIKE] ] ]

9 Inter GDR, Clermont-Ferrand - 17/12/ Résolution daction, exemple PsaQL use for service WebViewer use "c:\501_317.wmv" for service "MediaPlayer" on base "Desktop_B" use "\PresentationPerSE.ppt" as file on base " Base_PDA " for service "PptViewer" on base " Desktop_B "

10 Inter GDR, Clermont-Ferrand - 17/12/ Gestion du contexte Le méta-service PerSE gère des données de contexte, statiques ou dynamiques Cest une gestion de données sous la forme de paires (nom, valeur). Il y a également une notion de classe permettant de grouper des données de contexte homogènes. La localisation wifi dans un bâtiment est une donnée de contexte que le méta-service peut acquérir à laide de plugins adéquats. Les modules du méta-service peuvent recevoir des notifications lorsque certaines valeurs de contexte changent

11 Inter GDR, Clermont-Ferrand - 17/12/ Gestion de lhistorique Le méta-service PerSE intègre une véritable Base de données qui lui permet de conserver lhistorique des actions qui ont été exécutées sur une base ainsi que létat du contexte à ce moment. On dispose de la puissance du language SQL pour interroger les données de lhistorique Ces données permettent déjà de résoudre des demandes incomplètes dutilisateur en exploitant lhistorique use "c:\501_317.wmv Déclenchera le lancement du service MediaPlayer avec ce fichier

12 Inter GDR, Clermont-Ferrand - 17/12/ Architecture PerSE Le méta-service PerSE se compose de modules répartis en 3 niveaux : Communication, Environnement et Action

13 Inter GDR, Clermont-Ferrand - 17/12/ Evolutions possibles Ajouter lauthentification et gérer la notion dutilisateur Améliorer la description des services Mettre en place un mécanisme de composition de services dans lActionResolver Réaliser la supervision de services Mettre en place des mécanismes de sécurisation Développer des plugins pour exécuter les services autrement que par la ligne de commande Développer des plugins de découverte de services utilisant dautres mécanismes que les mécanismes PerSE (UPnp, …)

14 Inter GDR, Clermont-Ferrand - 17/12/ Evolutions possibles Enrichir et exploiter la notion de contexte Faire évoluer PerSE vers un environnement de Data Space dans lequel diverses sources de données peuvent être intégrées et utilisées (vidéo, capteurs)

15 Inter GDR, Clermont-Ferrand - 17/12/ Contributions Direction et coordination des travaux : V-M Scuturici Expression et interprétation de lintention de lutilisateur dans un environnement pervasif : PsaQL, P. Bilher Conception et implémentation de l'architecture PerSE : Y. Gripay, avec la collaboration de F. Conil Reconnaissance des postures de la main pour exprimer certaines intentions de lutilisateur dans lenvironnement PerSE : HandRecon, D. Piguet-Lacroix Contrôler laccès des utilisateurs aux ressources (données et services) de leur équipement à l'aide de profils de sécurité adaptés au contexte de l'environnement : CE. Pigeot


Télécharger ppt "- Laboratoire d'InfoRmatique en Image et Systèmes d'information."

Présentations similaires


Annonces Google