Rapport technique final

Transcription

Rapport technique final
Rapport technique final
Décision attributive d’aide
ESIEE N° 0603C0128, LUMIPLAN N° 0603C0129, INEREC N° 0603C0130
Agence Nationale de la Recherche
Agence de l’environnement et de la maîtrise de l’énergie
Programme PREDIT Transports Intelligents
Notification du 16 Mai 2007 – Durée 36 mois
INFOMOVILLE
Environnement temps-réel pour l’INFOrmation, l’orientation et la sécurité des voyageurs à handicap sensoriel
(visuel ou auditive) au cours de leurs déplacements dans les transports collectifs, les pôles d’échanges et de façon
plus générale pour la MObilité en VILLE
Nom et Service
Date
Sujet et pages
G. BAUDOIN
ESIEE
1er juillet 2010
12 juillet 2010
14 juillet 2010
15 juillet 2010
-
Établi par :
O. VENARD
ESIEE
11 juillet
12 juillet 2010
14 juillet 2010
-
Coordonné et
approuvé par :
Y. LEMAITRE
N. LORIEUX
6 juillet 2010
9 juillet 2010
G. Baudoin
15 juillet 2010
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
-
Avant-propos et résumé du projet
INFOMOVILLE : pages 8 à 9
introduction, description générale du système :
pages 10 à 19.
Chapitre 7 : localisation : pages 63 à 94.
Intégration générale du document.
Chapitre 3 et annexes N1, N2 : normalisation
information : pages 20 à 24 et 110 à la fin.
Chapitre 4 : intégration du protocole SIRI :
pages 25 à 34.
Chapitre 6 : applications sur smartphones :
pages 53 à 62.
Chapitre 7 : Borne: pages 35 à 52.
Annexes B1 et B 2: pages 95/101 et 102/119
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 1 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 2 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Table des matières
AVANT-PROPOS .......................................................................................................................................................8
RÉSUMÉ DU PROJET ..............................................................................................................................................9
1
2
INTRODUCTION ...........................................................................................................................................10
1.1
ENJEUX ET PROBLÉMATIQUE .....................................................................................................................10
1.2
CONTEXTE PARTENARIAT ET DÉMARCHE ADOPTÉE ...................................................................................12
1.3
BIBLIOGRAPHIE DE LA SECTION .................................................................................................................12
DESCRIPTION GÉNÉRALE DU SYSTÈME INFOMOVILLE ...............................................................14
2.1
FONCTIONNALITÉS, ARCHITECTURE ET COMMUNICATION ENTRE ÉLÉMENTS .............................................14
2.1.1
La borne INFOMOVILLE ...................................................................................................................16
2.1.2
Dispositif utilisateur et applications logicielles associées ..................................................................17
2.2
BIBLIOGRAPHIE DE LA SECTION .................................................................................................................19
3
TRAVAUX SUR LA NORMALISATION DE L’INFORMATION VOYAGEUR EFFECTUÉS AU
DÉBUT DU PROJET................................................................................................................................................20
4
5
3.1
CONTEXTE ................................................................................................................................................20
3.2
INTERFACE HOMME MACHINE DANS LES TRANSPORTS PUBLICS................................................................21
3.3
APPROCHE MÉTHODOLOGIQUE ..................................................................................................................21
3.4
LE PROJET INFOMOVILLE .....................................................................................................................23
3.5
BILAN DU TRAVAIL DE NORMALISATION AU SEIN DU TC278/WG3/SG3 ...................................................23
3.6
BIBLIOGRAPHIE DE LA SECTION .................................................................................................................23
INTÉGRATION DU PROTOCOLE SIRI ....................................................................................................25
4.1
STRUCTURE ET SERVICES SIRI ..................................................................................................................25
4.2
STRUCTURE DU PROTOCOLE UTILISÉ DANS L’APPLICATION RAMPE.........................................................26
4.3
UTILISATION DES SERVICES SIRI POUR L’IMPLÉMENTATION DU PROTOCOLE INFOMOVILLE ................29
4.4
LE SYSTÈME D’INTERFACE SIRI IMPLÉMENTÉ À LYON SUR LE RÉSEAU SYTRAL.....................................30
4.5
CONCLUSION .............................................................................................................................................33
4.6
BIBLIOGRAPHIE DE LA SECTION .................................................................................................................34
LA BORNE INFOMOVILLE ........................................................................................................................35
5.1
SPÉCIFICATIONS FONCTIONNELLES DES BORNES........................................................................................36
5.1.1
Principes..............................................................................................................................................36
5.1.1.1
Le Serveur d’Information Voyageur..........................................................................................36
5.1.1.2
Le véhicule.................................................................................................................................37
5.1.1.3
La Borne d’Information Voyageur ............................................................................................37
5.1.1.4
Le mobile ...................................................................................................................................37
5.1.2
Architectures........................................................................................................................................38
5.1.2.1
Architecture principale...............................................................................................................38
5.1.2.2
Architecture logicielle de l’UC InfoMoville..............................................................................39
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 3 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.2.3
Communication BIV / SAEIV ...................................................................................................40
5.1.2.3.1 SIRI – mode direct ................................................................................................................40
5.1.2.3.2 SIRI – mode retenu ...............................................................................................................40
5.1.2.3.3 Conception du serveur SIRI (Borne).....................................................................................40
5.1.2.4
Communication BIV / Mobile ...................................................................................................42
5.1.2.5
Diagramme des échanges...........................................................................................................42
5.1.2.6
Extensions – Profil Infomoville .................................................................................................43
5.1.3
Échanges avec le Smartphone .............................................................................................................44
5.1.3.1
Déclenchement du carillon.........................................................................................................44
5.1.3.2
Véhicule à l’approche ................................................................................................................44
5.1.3.3
Demande du plan de quartier .....................................................................................................44
5.1.3.4
Demande d’identifiant d’arrêt d’une borne................................................................................45
5.1.3.5
Demande de vérification du status du système: .........................................................................45
5.1.4
Échanges entre les applicatifs de l’UC InfoMoville............................................................................45
5.1.4.1
Voyant et carillon.......................................................................................................................46
5.1.4.2
Annonce sonore .........................................................................................................................46
5.2
SPÉCIFICATIONS MATÉRIELLES DES BORNES ..............................................................................................47
5.2.1
Caractéristiques matérielles................................................................................................................47
5.2.2
Installation des bornes ........................................................................................................................49
5.2.2.1
Installation aux stations de tramway ..........................................................................................50
5.2.2.2
Installation aux arrêts de bus......................................................................................................51
5.3
BILAN EN VUE D’UN DÉPLOIEMENT ...........................................................................................................52
5.4
ANNEXES LIÉES À LA BORNE .....................................................................................................................52
5.5
RÉFÉRENCES POUR LA SECTION .................................................................................................................52
6
ARCHITECTURE LOGICIELLE DE L’APPLICATION EMBARQUÉE DANS LE DISPOSITIF
UTILISATEUR .........................................................................................................................................................53
6.1
OBJECTIFS DU SYSTÈME INFOMOVILLE ................................................................................................54
6.2
ARCHITECTURE SYSTÈME ..........................................................................................................................54
6.2.1
Les Composants du système INFOMOVILLE .....................................................................................54
6.2.1.1
Modules d’interface ...................................................................................................................55
6.2.1.2
Applicatif et File de message .....................................................................................................57
6.2.2
Interface Homme Machine ..................................................................................................................57
6.2.2.1
Fonctions de navigation de l’application ...................................................................................57
6.2.2.2
IHM à destination des personnes ayant une déficience auditive................................................59
6.2.2.3
IHM à destination des personnes ayant une déficience visuelle ................................................60
6.3
7
CONCLUSION .............................................................................................................................................62
LOCALISATION PAR WIFI OU GPS ET GUIDAGE...............................................................................63
7.1
GUIDAGE ...................................................................................................................................................63
7.2
LOCALISATION DE PIÉTONS ÉQUIPÉS DE SMARTPHONES PAR GPS OU PAR CARTOGRAPHIE WIFI ...............63
7.3
QUELQUES RAPPELS GÉNÉRAUX SUR LES PRINCIPES DE LA LOCALISATION ET SUR LA LOCALISATION PAR
CARTOGRAPHIE RADIO .............................................................................................................................................65
7.3.1
Rappel sur la localisation par cartographie Radio WiFi....................................................................66
7.4
EXPÉRIMENTATIONS DE LOCALISATION EFFECTUÉES DANS LE PROJET INFOMOVILLE ..........................68
7.4.1
Logiciel sur smartphone développé pour les tests de localisation ......................................................68
7.4.2
Tests effectués à Lyon en outdoor sur le site de la station « jet d’eau Mendès France) .....................68
7.4.2.1
Description du site « jet d’eau Mendès-France ».......................................................................68
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 4 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7.4.2.2
Localisation par cartographie WiFi............................................................................................69
7.4.2.2.1 Équipement utilisé.................................................................................................................69
7.4.2.2.2 Couverture radio WiFi du site...............................................................................................70
7.4.2.2.3 Expérimentation ....................................................................................................................71
7.4.2.2.4 Calibration du site .................................................................................................................72
7.4.2.3
Localisation par GPS .................................................................................................................74
7.4.2.4
Résultats des expérimentations ..................................................................................................74
7.4.2.4.1 Résultats pour la localisation par cartographie WiFi ............................................................74
7.4.2.4.2 Résultats des tests de localisation par GPS ...........................................................................80
7.4.3
Tests effectués à l’ESIEE en indoor et en outdoor ..............................................................................83
7.4.3.1
Expérimentation en outdoor à l’ESIEE avec la cartographie WiFi Ekahau...............................83
7.4.3.2
Expérimentation en indoor à l’ESIEE avec la cartographie WiFi Ekahau.................................87
7.4.3.3
Expérimentation en outdoor à l’ESIEE de localisation par GPS ...............................................89
7.4.3.4
Résumé des mesures effectuées à l’ESIEE ................................................................................92
7.4.4
Principaux résultats sur la localisation...............................................................................................92
7.4.4.1
La localisation par GPS : ...........................................................................................................93
7.4.4.2
La localisation par cartographie radio WiFi...............................................................................93
7.4.4.3
La localisation par simple connexion à un point d’accès WiFi : ...............................................93
7.5
8
9
BIBLIOGRAPHIE POUR LA SECTION.............................................................................................................94
ANNEXE B1 : DÉTAIL DES ÉCHANGES AVEC LE SMARTPHONE ..................................................95
8.1
DÉCLENCHEMENT DU CARILLON ...............................................................................................................95
8.2
VÉHICULE À L’APPROCHE..........................................................................................................................96
8.3
DEMANDE DU PLAN DE QUARTIER .............................................................................................................97
8.4
DEMANDE D’IDENTIFIANT D’ARRÊT D’UNE BORNE ....................................................................................99
8.5
DEMANDE DE VÉRIFICATION DU STATUS DU SYSTÈME:............................................................................100
ANNEXE B2 : LES SERVICES SIRI (VERSION 1.0) – PROFIL ILE-DE-FRANCE ..........................102
9.1
CODIFICATION DES IDENTIFIANTS............................................................................................................102
9.2
REQUÊTE D'INFORMATION TEMPS RÉEL AU POINT D'ARRÊT : STOPMONITORINGREQUEST .......................102
9.2.1
Résultat de la requête d'information temps réel au point d'arrêt ......................................................104
9.2.1.1
Attributs temps réel du point d'arrêt.........................................................................................104
9.2.1.2
Description d'un arrêt (ou point d'arrêt indiqué) sur une course ..............................................105
9.2.1.3
Attributs temps réel de la course..............................................................................................106
9.2.1.4
L'arrêt .......................................................................................................................................106
9.2.1.5
Arrêts suivants .........................................................................................................................108
9.2.1.6
FramedVehicleJourneyRef.......................................................................................................110
9.2.1.7
DisruptionGroup (Perturbations) .............................................................................................110
9.2.1.8
JourneyProgressGroup (Localisation du véhicule) ..................................................................110
9.2.1.9
VehicleJourneyInfoGroup........................................................................................................112
9.2.1.10
Structure Location....................................................................................................................112
9.2.1.11
JourneyPatternInfoGroup.........................................................................................................114
9.2.1.12
ServiceInfoGroup.....................................................................................................................114
9.3
REQUÊTE D’INFORMATIONS DE MESSAGERIE ...........................................................................................114
9.3.1.1
Résultat de la requete d’informations de messgarie.................................................................115
9.3.1.2
GeneralMessageDelivery .........................................................................................................115
9.3.1.3
InfoMessage.............................................................................................................................116
9.3.1.4
Content.....................................................................................................................................117
9.4
EN-TÊTES DES RÉPONSES .........................................................................................................................118
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 5 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.4.1
9.5
Structure générique des entêtes de réponses .....................................................................................118
CHECKSTATUS ........................................................................................................................................119
9.6
SERVICEDELIVERY ..................................................................................................................................119
9.6.1
Structure des réponses aux services ..................................................................................................120
ANNEXE N1 : PRÉSENTATION À LA PREDIM SUR LES TRAVAUX EFFECTUÉS PAR ESIEE PARIS
DANS LE GROUPE DE NORMALISATION TC278/WG3/SG3 : TRAVELLER INFORMATION FOR
VISUALLY IMPAIRED PEOPLE........................................................................................................................121
10 ANNEXE N2 : SPÉCIFICATION TECHNIQUE EUROPÉENNE CEN/1 TC278/WG3/SG3,
OCTOBRE 2007, PUBLIC TRANSPORT - ROAD VEHICLES, TRAVELLER INFORMATION FOR
VISUALLY IMPAIRED PEOPLE (TI-VIP), VERSION 1.00............................................................................136
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 6 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 7 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Avant-propos
Ce rapport, intitulé « rapport technique final » présente les développements techniques effectués
dans le cadre du projet INFOMOVILLE centré sur le développement de systèmes d’information
temps réel et d’aide à l’orientation plus particulièrement destinés aux personnes ayant un
handicap sensoriel mais dans une logique de conception de systèmes utiles à tous.
La liste des différents rapports du projet INFOMOVILLE est la suivante :
1. M.-F. Dessaigne, SP1 rapport N° 1, Analyse des besoins, sept. 2007.
2. M.-F. Dessaigne, SP1 rapport N° 2, Analyse des besoins des personnes en vue des
spécifications du système futur. septembre 2007.
3. M.-F. Dessaigne, G. Baudoin, O. Venard, M. Garel, SP1 rapport N°3, fiches état de l’art, juin
2008.
4. G. Baudoin, O. Venard, P. Jardin, G. Uzan, J. Dupire, SP1 Rapport N°4 - les technologies
mobilisables.
5. Y. Lemaitre, SP1 Rapport N°5 - Contraintes du marché
6. Y. Lemaitre, SP2 Rapport N°1 – Prospectives d’évolution des SIV
7. S. Meynier, Y. Lemaitre, SP3 - Interactivité multi plateforme : portabilité, réutilisabilité,
adaptation
8. G. Baudoin, O. Venard, Y. Lemaître, Rapport technique final, juil. 2010.
9. M.-F. Dessaigne, Rapport sur l’organisation de l’expérimentation INFOMOVILLE sur site
réel du Sytral / Lyon, mars 2010.
10. M.-F. Dessaigne, Rapport sur l’expérimentation. Partie II : Analyse des données
expérimentation INFOMOVILLE dans les transports urbains Lyonnais, juillet 2010.
Ce document est structuré en 7 sections principales après cet avant-propos et un résumé. Elles
sont complétées par 4 annexes.
La section 1 est une introduction qui précise les enjeux, la problématique, le contexte, les
partenaires et la démarche scientifique adoptée.
La section 2 décrit le système INFOMOVILLE.
La section 3 présente les travaux sur la normalisation de l’information voyageur destinée aux
personnes à déficience visuelle, travaux auxquels nous avons participé au début du projet. Elle
est complétée par les annexes N1 et N2.
Les sections suivantes abordent les différents aspects techniques du projet.
La section 4 est dédiée à l’intégration du protocole SIRI dans INFOMOVILLE.
La section 5 traite de la borne INFOMOVILLE. Elle est complétée par les annexes B1 et B2.
La section 6 présente l’architecture logicielle des applications sur téléphone.
La section 7 est consacrée à la problématique du guidage et de la localisation par GPS ou par
cartographie WiFi.
L’expérimentation et de l’évaluation du système sont présentées dans un rapport séparé.
Remarque générale :
les références bibliographiques sont données chapitre par chapitre.
La liste des publications effectuées pendant le projet est donnée à la fin du document.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 8 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Résumé du projet
Les transports se caractérisent pour un voyageur à handicap sensoriel par un fort niveau
d’incertitude. Tout voyageur doit gérer une multiplicité d’informations : existence, identification
et localisation des arrêts, lignes, horaires, correspondances, perturbations… La personne aveugle
peut se trouver dans l’ignorance de tout ou partie de ces informations surtout lorsqu’elle se
déplace sur des sites non familiers ou lorsqu’elle est seule. La personne sourde cherche à
multiplier les prises d’informations pour prévenir la survenue d’un danger potentiel ou éviter une
demande de renseignement. Face à ces difficultés, il n’existe pas à l’heure actuelle de systèmes
d’information ni de signalétique appropriés. Or la loi du 11 février 2005 pour l’égalité des droits
et des chances affirme le principe d’accessibilité pour tous, en particulier dans les transports.
Le projet INFOMOVILLE avait pour objectif de développer un environnement temps-réel pour
l’information et l’orientation des voyageurs à handicap sensoriel au cours de leurs déplacements
dans les transports collectifs. Le système utilise un téléphone et un logiciel communiquant avec
des bornes d’informations installées aux points d’arrêt. Ce logiciel doit comporter une interface
homme-machine suffisamment sophistiquée pour permettre d’absorber l’accroissement
d’informations sans augmenter la complexité d’utilisation. Cela constitue un des verrous majeurs
pour ce type de service. Une attention particulière a donc été donc portée à la conception de
l’interface en intégrant dès le début les différents aspects ergonomiques, informatiques et
électroniques ainsi que les potentialités des technologies de communication sans fil et de
localisation.
La technologie WiFi est utilisée à la fois pour la communication entre les dispositifs utilisateurs
et les bornes et pour la localisation. La modélisation des applications pour la mobilité a conduit à
une méthodologie de conception et à une architecture logicielle basée sur une librairie de
composants d’interface homme-machine, de communication et de localisation/guidage. Le
nouveau protocole SIRI (service interface for real time information) dédié aux échanges
d’informations transport est utilisé d’une part entre les bornes et le serveur d’informations
transport multimodal et d’autre part entre les bornes et les téléphones.
L’utilisation de technologies génériques devrait faciliter le déploiement de tels systèmes.
Dans un premier temps, une analyse in-situ des déplacements naturels dans les transports publics
a été réalisée pour 3 populations : sans handicap, à handicap visuel ou auditif. Elle a permis
d’étudier les stratégies de déplacement et de prise d’informations et d’identifier les besoins
spécifiques. Cette analyse et l’évaluation des potentialités des technologies ont abouti aux
spécifications du système à développer.
Les différents prototypes matériels et logiciels (bornes d’information, applications sur téléphones
pour personnes aveugles et personnes sourdes) ont été développés.
Le système a été expérimenté à Lyon en partenariat avec le SYTRAL sur un parcours
multimodal (bus et tramway).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 9 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
1 Introduction
1.1 Enjeux et problématique
Il n’existe pas aujourd’hui sur les lieux de transports publics (réseaux, pôles d’échange) de
système d’information et d’orientation suffisamment performants à destination des personnes à
déficience sensorielle (PDS) visuelle ou auditive. Les transports se caractérisent pour les
personnes à déficience sensorielle PDS par un fort niveau d’incertitude. Les informations
nécessaires aux déplacements sont très nombreuses. Celles strictement liées aux transports n'en
sont qu'une partie, mais dont l'importance est accrue dans certaines phases (localisation, choix
d'itinéraires, attente en arrêt, perturbations). Repérer la présence et l’emplacement d’un point
d’arrêt, connaître les lignes desservies, leurs parcours et horaires, s’informer sur les
perturbations, apercevoir au loin le numéro du véhicule à l’approche dans le cas du bus, voilà
quelques-unes des tâches qu’accomplit souvent machinalement un voyageur. Cette liste de
tâches se trouve démultipliée dans le cas de correspondances multi-modales.Différents Systèmes
d’Information Voyageurs fournissent certaines de ces informations aux usagers, souvent sous
forme visuelle. Elles restent cependant difficilement accessibles aux personnes à déficience
sensorielle PDS et la continuité de l’information n’est pas assurée le long de la chaîne de
déplacements. La personne aveugle ou malvoyante peut se trouver dans l’incertitude ou dans
l’ignorance de tout ou partie de ces informations surtout lorsqu’elle se déplace sur des sites non
familiers ou lorsqu’elle est seule. La personne sourde ou malentendante multiplie les prises
d’informations pour prévenir la survenue d’un danger potentiel ou encore éviter une demande de
renseignement.
Le développement des technologies de l’information et de la communication, des systèmes de
communications mobiles et de localisation, et la miniaturisation des systèmes électroniques pour
des applications à très grande diffusion, rendent aujourd’hui envisageable, techniquement et
économiquement, la réalisation de systèmes et services d’aide à l’autonomie et à la mobilité
urbaine des personnes présentant une déficience sensorielle.
La loi du 11 février 2005 « pour l'égalité des droits et des chances, la participation et la
citoyenneté des personnes handicapées » affirme le principe d'accessibilité pour tous, en
particulier dans les transports. Les travaux du groupe de travail GT7.3 de la normalisation SIRI
(Service Interface for Real Time Information) ont par ailleurs commencé à s’intéresser aux
questions d’accessibilité et aux extensions dédiées aux personnes à mobilité réduite. Dans le
cadre du projet nous avons participé à ces travaux de normalisation avec le soutien de la
PREDIM au niveau français et européen (respectivement BNEVT CN03-GT7 et
TC278/WG3/SG3) sur le thème « Contents of Traveller information for Visual Impaired
People » ; les annes N1 et N2 présentent ces travaux et notre contribution. Enfin les travaux de
normalisation européenne pour la formalisation et la communication (IFOPT, TRANSMODEL,
SIRI) des informations transports facilitent la création de serveurs d’information multimodaux et
la mise à disposition des informations par des interfaces normalisées.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 10 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Dans ce contexte, le projet INFOMOVILLE avait pour objectif de concevoir, développer et
expérimenter un environnement temps-réel pour l’information et l’orientation des voyageurs à
handicap sensoriel (visuel ou auditif) dans les transports collectifs et les pôles d’échanges.
Il fait suite au projet RAMPE [2, 3, 4, 12, 14, 15] au cours duquel l’équipe a conçu et réalisé un
système interactif d’assistance et d’information auditive destiné aux personnes aveugles et
équipant les points d’arrêt des réseaux de bus. Le projet RAMPE était focalisé sur l’approche
d’un point d’arrêt et sur l’information utile avant l’entrée dans un véhicule. INFOMOVILLE
élargit le champ de RAMPE selon différents points de vue : utilisateurs potentiels (déficience
sensorielle visuelle ou auditive), extension à différents types de transports de surface, ajout
d’informations géographiques en supplément des informations liées aux transports, intégration
de directives de guidage et de potentialité de localisation [13], utilisation du protocole SIRI pour
les échanges d’informations.
Les enjeux scientifiques et techniques du projet concernent :
• L’ergonomie des interfaces homme-machine (IHM) multimodales : l’enjeu est de développer
une interface (auditive, vocale, visuelle, tactile) sophistiquée permettant d’absorber
l’accroissement d’informations sans augmenter la complexité d’utilisation.
• La robustesse de l’application logicielle embarquée dans le dispositif utilisateur de façon à
garantir son utilisabilité dans un environnement perturbé et potentiellement dangereux. Elle
doit prendre en compte les aléas de l’environnement (variation de la qualité de liaison radio,
niveau de bruit environnant, distance à une borne, déplacement du piéton) et les traiter de
façon à ne pas désorienter l’utilisateur.
• La prise en compte dans l’application de l’hétérogénéité des configurations d’infrastructures
et de systèmes d’information voyageurs.
• La gestion de l’information (Synthèse élaboration production) en lien avec les travaux de
normalisation en cours pour l’information transport.
• La portabilité des développements logiciels sur différentes plateformes (PDAs, téléphones
portables, …) et plus généralement l’abstraction des couches matérielles, : découplage des
fonctions logicielles des caractéristiques matérielles du dispositif utilisateur (type de clavier,
d’écran, de réseau sans fil).
• La localisation robuste des utilisateurs et des bornes dans un environnement urbain.
Au niveau international, d’autres projets de système d’assistance à la mobilité des PAM dans les
transports collectifs sont en cours, par exemple [1,5,6,7,8,9,11,16]. Les projets consacrés aux
PSM sont moins nombreux [10]. Pour une étude détaillée, on pourra se rapporter au rapport
d’état de l’art effectué au démarrage du projet [17].
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 11 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
1.2 Contexte partenariat et démarche adoptée
Le projet INFOMOVILLE a été labellisé par l’Agence Nationale de la Recherche dans le cadre
du programme PREDIT sur les transports intelligents. Il a démarré en mai 2007 pour une durée
de trois ans. Il regroupe 4 partenaires : un partenaire académique ESIEE Paris qui coordonne le
projet et apporte son expertise dans le domaine des sciences et technologies de l’information, la
société LUMIPLAN spécialiste des systèmes d’information voyageurs, le cabinet
ERGONOMOS et l’institut d’ergonomie et d’écologie INEREC. La complémentarité du
partenariat permet de considérer dès le début de la conception du système, les différents champs
scientifiques et contraintes : ergonomie, informatique, électronique, intégration de différentes
fonctionnalités. Le projet a été labellisé et est soutenu par le pôle de compétitivité « Advancity ».
La démarche adoptée dans le projet peut se décliner en 5 points :
• Analyse de la chaîne de déplacement de bout en bout : modélisation de la chaîne de
déplacements en zones spatiales et de la diffusion de l’information en niveaux de temporalité.
• Analyse in-situ des déplacements naturels dans les transports publics à partir de laquelle ont
été déduites les spécifications pour la conception du système.
• Analyse des technologies logicielle et matérielle mobilisables
• Développement des prototypes en s’appuyant sur des technologies génériques avec une
attention particulière à l’IHM
• Expérimentation et évaluation in-situ.
Au démarrage du projet, une analyse in-situ des déplacements naturels dans les transports
collectifs (bus, tramway, métro) a été réalisée à Lyon pour 3 populations : sans handicap, à
handicap visuel et à handicap auditif. Elle a permis d’analyser les stratégies de déplacement et de
prise d’informations ainsi que d’identifier les difficultés et les besoins de chaque population.
Cette analyse et l’évaluation des potentialités des technologies ont abouti aux spécifications des
solutions à développer dans INFOMOVILLE. La méthodologie et les résultats de cette analyse
sont décrits dans le rapport [18] et dans [19].
1.3 Bibliographie de la section
[1] M. Banatre, P. Couderc, J. Pauty, M. Becus. “Ubibus: Ubiquitous computing to help blind people in public
transport”. Proc. of the International Symposium on Mobile Human-Computer Interaction, MobileHCI 2004,
vol. 3160, p. 310-314. Glasgow, Scotland. Sept. 2004.
[2] G. Baudoin, O. Venard, G. Uzan, A. Paumier, J. Cesbron, "Le projet RAMPE : Système interactif d'information
auditive pour la mobilité des personnes aveugles dans les transports publics", UBIMOB'05-Mobilité et
Ubiquité, pp. 169-176, Grenoble, France. Juin 2005.
[3] G.Baudoin, O.Venard, G.Uzan, A.Rousseau, Y.Benabou, A.Paumier, J.Cesbron, “ The RAMPE Project:
Interactive, Auditive Information System for the Mobility of Blind People in Public Transports”, Proc. The 5th
international conference on ITS telecommunications, Juin 2005, Brest.
[4] G.Baudoin, O.Venard, G.Uzan, A.Rousseau, Y.Benabou, A.Paumier, J.Cesbron, “How can blinds get
information in Public Transports using PDA? The RAMPE Auditive Man Machine Interface”, Proc. 8th
European conference for the advancement of assistive technology in Europe,AAATE 2005, Sept. 2005, Lille.
[5] U. B. Ceipidor, C. M. Medaglia. “Sesamonet: Mobile Navigation Services for Visually Impaired. Smart
Mobility- Building Trusted Mobile Applications”. Sophia- Antipolis, French Riviera. September 2008.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 12 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
[6] R. Ivanov. “Mobile GPS navigation application, adapted to visually impaired people”. Proc. of the Int.
Association for the Scientific Knowledge conference (IASK 2009), ICT and People with Disabilities. Spain.
June 2009.
[7] C Jacquet, Y. Bellik, R. Farcy, Yolaine Bourda. “Aides électroniques pour le déplacement des personnes nonvoyantes: vue d'ensemble et perspectives”. 16ème Conf. Francophone sur l’Interaction Homme-Machine, IHM
2004. Belgium. Août 2004.
[8] J. M. Loomis, J.R. Marston, Reginald G. Golledge, Roberta L. Klatzky. “Personal Guidance System for People
with Visual Impairment: A Comparison of Spatial Displays for Route Guidance”. Journal of Visual Impairment
and Blindness, April 2005.
[9] H. Ohkubo, M. Furukawa, K. Ito, S. Sasaki. “Remote Infrared Audible Signage System for Visually Impaired
at Railway Station”. 10th International Conference on Mobility and Transport for Elderly and Disabled
Persons, TRANSED 2004. Japon. May 2004.
[10] F. Rambaud, M. Dejeammes. “Pour des systèmes de transports collectifs et d’information accessibles à tous”.
11th International Conference on Mobility and Transport for Elderly and Disabled Persons, TRANSED 2007.
Canada, 2007.
[11] J H Sánchez and C A Oyarzún. “Mobile audio assistance in bus transportation for the blind”. 7th International
Conference on Disability, Virtual Reality and Associated Technologies, ICDVRAT 2008., Portugal. September
2008.
[12] J. Sayah, G. Baudoin, O. Venard, B. El-Hassan, « RAMPE/INFOMOVILLE Application Protocol- Protocole
Point à Multipoint adapté au système RAMPE/INFOMOVILLE- Assistance aux Personnes à Handicap
Sensoriel pour leur Mobilité dans les Transports Publics et en Ville », la conférence SETIT 2009.
[13] J. Sayah, G. Baudoin, O. Venard, B. El Hassan Localization and Guidance in RAMPE/INFOMOVILLE- an
Interactive System of Assistance for Blind Travelers, Proc. of ICADIWT'09, 2nd int. Conference on the
application of digital information and web technologies, Aug. 2009, Londres, Grande Bretagne.
[14] O. Venard, G. Baudoin, G. Uzan, "Experiment and Evaluation of the RAMPE Interactive Auditive Information
System for the Mobility of Blind People in Public Transport", ASSETS 2008, 10th ACM Conference on
Computers and Accessibility, du 13 au 15 Octobre 2008, Halifax, Nova Scotia, Canada.
[15] O. Venard, G. Baudoin, G. Uzan, “Field Experimentation of the RAMPE Interactive Auditive Information
System for the Mobility of Blind People in Public Transport : Final Evaluation”, Proceedings of ITST 2009,
The 9th int. conference on ITS telecommunications, Oct. 2009, Lille France.
[16] G. Whitney. “The Use of Remotely Triggered Talking Sign Systems by Blind and Partially Sighted People”.
Joint Mobility Unit- Royal National Institute for the Blind. London, W1N 6AA. August 1998.
[17] M.-F. Dessaigne, G. Baudoin, O. Venard, M. Garel, Projet INFOMOVILLE, SP1 rapport N°3, fiches état de
l’art, juin 2008.
[18] M.-F. Dessaigne, Projet INFOMOVILLE, SP1 rapport N° I, Analyse des besoins, septembre 2007.
[19] M-F. Dessaigne, G. Baudoin, G. Uzan, O. Venard, « Accéder à l’information Voyageurs quand on a un
handicap sensoriel visuel ou auditif. Et l’ergonomie et le Design dans ce système innovant ? », forum européen
ERGODESIGN, 8-10 juin 2009, Lyon France.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 13 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
2 Description générale du système INFOMOVILLE
Nous commençons par une description générale du système et de ses constituants, puis les
différents constituants sont détaillés séparément.
2.1 Fonctionnalités, architecture et communication entre éléments
Le système INFOMOVILLE [1, 2, 3] permet aux utilisateurs au cours de leurs déplacements de
disposer d’informations spécifiques aux transports et d’informations locales destinées à
l’orientation spatiale dans l’environnement proche. Pour distinguer ces deux catégories, on
parlera de mode transport et de mode guidage.
Le système est capable de gérer les situations complexes telles que les arrêts multi-lignes, les
sites multi-points d'arrêt, ou les correspondances. Il contribue à maintenir la continuité de la
chaine d'information le long de la chaîne de déplacements.
Le système offre quatre fonctionnalités principales qui s’enchaînent de façon naturelle au cours
du temps et au long des différents types et étapes de parcours :
• découverte, localisation et approche d’un point d’arrêt,
• attente au point d’arrêt et consultation d’informations transport, choix d’une ligne,
modification éventuelle d’itinéraire en cas de perturbation.
• cheminent piéton pour une correspondance entre points d’arrêt,
• alerte en cas de messages urgents ou de perturbations.
L’information transport comprend les horaires ou temps d’attente, les lignes desservant un arrêt,
les arrêts sur une ligne, des messages de service ou de perturbation.
L’information locale spatiale comprend les cartes de quartier autour d’un point d’arrêt, la
situation des arrêts de transport dans ce quartier (coordonnées GPS des points d’arrêt). et des
instructions de guidage pour se déplacer pour se déplacer d’un point d’arrêt à un autre au cours
d’une correspondance. Ces instructions de guidage sont essentiellement destinées aux personnes
aveugles ou malvoyantes mais peuvent être utiles à tous.
Le système INFOMOVILLE est constitué de deux parties qui lui sont propres: des équipements
fixes installés aux points d’arrêts (bornes INFOMOVILLE) ou dans les pôles d’échanges et le
dispositif mobile porté par l’utilisateur (un smartphone doté d’une application INFOMOVILLE).
Il s’interface au réseau de transports de surface d’une collectivité dans lequel on peut distinguer
un ensemble de points d’arrêt, les véhicules (bus, tramways), des systèmes d’aide à
l’exploitation et à l’information voyageurs (SAEIV), ainsi qu’un serveur d’information voyageur
multimodal reliés aux SAIEV.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 14 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Ce serveur d’information voyageur, propose les informations transport au format SIRI : données
théoriques, messagerie, suivi temps réel des heures de passages. du réseau ou des réseaux de
transports, Il regroupe les informations des différents modes de transport. Nous nous sommes
plus particulièrement intéressés aux transports de surface (bus et tramways) compte tenu de leur
complexité d’utilisation pour une personne à handicap sensoriel, mais les principes pourraient
être étendus au métro.
Dans le cas du réseau de bus, les véhicules, équipés d’un système GPS, remontent les
informations de position au serveur SAEIV (système d’aide à l’exploitation et à l’information
voyageurs). Une infrastructure radio spécifique leur permet également d’informer les bornes
d’information voyageur de son arrivée imminente. Cette dernière infrastructure radio n’est pas
disponible dans toutes les villes mais comme elle existe à Lyon, ville dans laquelle nous avons
effectué les expérimentations, nous avons fait en sorte que le système INFOMOVILLE puisse
l’exploiter quand elle est disponible.
Il existe trois types de communications (deux obligatoires et une optionnelle) entre les éléments
du système qui sont directement exploitées par INFOMOVILLE :
• Une communication entre les dispositifs utilisateur et les bornes par une liaison Wifi.
• Une communication entre les bornes et le serveur d’information voyageur par une liaison de
données (ici liaison 3G).
• Une communication directe optionnelle entre les véhicules et les bornes par une liaison radio
spécifiques
Les bornes sont des points d’accès à l’information. L’information locale spatiale est stockée
directement dans les bornes. L’information transport est disponible dans un serveur
d’information multimodal qui est accédé à distance par les bornes à l’aide du nouveau protocole
SIRI [4]. Ce dernier est aussi utilisé pour les échanges d’informations entre les bornes et les
dispositifs utilisateurs.
Les bornes sont équipées de haut-parleurs et d’une lampe flash qui peuvent être activés à
distance par l’utilisateur pour l’aider à s’orienter quand ils s’en rapprochent. Enfin, les
équipements WiFi intégrés dans les bornes peuvent être exploités dans les techniques de
localisation par empreinte (ou cartographie) radio WiFi [5, 6].
La figure 1 illustre l’architecture générale du système et la figure figure 2 résume les
communications entre les différents éléments.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 15 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 1 : Architecture générale du système INFOMOVILLE
figure 2 : Communications entre les éléments du système INFOMOVILLE
2.1.1 La borne INFOMOVILLE
La borne INFOMOVILLE dérive d’une borne d’information voyageur (BIV) classique. Une BIV
classique affiche les prochaines heures de passages des véhicules à un arrêt, ainsi que différents
messages relatifs à la communication à destination des usagers. De façon à pouvoir mettre en
place une expérimentation in-situ dans une collectivité sans avoir à modifier l’infrastructure en
place, nous avons choisi de développer un matériel dédié qui vient se ‘greffer’ sur la BIV, sans
affichage supplémentaire.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 16 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
La borne INFOMOVILLE dispose de fonctionnalités additionnelles par rapport à une BIV
classique :
• Accès internet par une connexion 3G.
• Point d’accès WIFI. La BIV met à disposition un réseau WIFI en y proposant une passerelle
vers sa connexion internet 3G.
• Client SIRI. La BIV interroge sur demande les services web SIRI du serveur d’information
voyageur. Dans notre expérimentation, nous avons utilisé le nouveau serveur e-dylic.du
SYTRAL. Pour permettre cet échange, la récupération des informations théoriques est
réalisée auprès du serveur SYTRAL Titan.
• Serveur SIRI. La BIV met à disposition des mobiles les informations temps réels obtenues, au
même format SIRI, sur service web (SOAP).
• Indication de véhicule à l’approche. Sur réception du signal radio en provenance du véhicule
à l’approche, la BIV crée dynamiquement un message dans un format binaire propriétaire
qu’elle diffuse en mode broadcast (UDP) sur le réseau wifi qu’elle gère.
• Signal de localisation. Sur requête SIRI (General Message) d’un mobile connecté au réseau
WIFI, la borne émet un signal sonore complété par un voyant lumineux.
• Annonce sonore. En complément au système INFOMOVILLE, la borne peut être activée par
une télécommande (celle utilisée pour les eux sonores) pour diffuser sous forme sonore les
informations des prochains passages.
2.1.2 Dispositif utilisateur et applications logicielles associées
Le dispositif utilisateur est un smartphone( portable avec une puissance de calcul suffisante et
des périphériques adaptés comme précisé plus loin) doté d’une application logicielle adaptée au
handicap de la personne. Deux applications ont été développées, adaptée respectivement à un
handicap visuel et à un handicap auditif. Ces applications intègrent les modes transport et
guidage entre deux points d’arrêt ainsi que les fonctionnalités d’alerte et de détection des arrêts. :
Le choix d’un téléphone portable comme plateforme générale de services permet d’une part de
limiter le nombre de dispositifs portés par l’utilisateur et d’autre part de bénéficier de la
diminution des coûts lié à la grande diffusion ce qui ne serait pas le cas pour un matériel
spécifique dont la production en petite série conduit à des coûts souvent élevés.
Ces téléphones doivent disposer d’un circuit de communication sans fil WiFi et de façon
optionnelle d’un récepteur GPS. Pour le projet nous avons choisi de travailler avec des
téléphones fonctionnant sous Windows Mobile de façon à pouvoir réutiliser certains
développements logiciels du projet RAMPE.
Deux interfaces homme-machine sont disponibles [7] :
• L’interface destinée aux personnes à déficience visuelle (on notera IHM_aveugle) s’appuie
sur une synthèse vocale et une interface de commande utilisant les touches du téléphone qui
sont reprogrammées dynamiquement pour une utilisation intuitive.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 17 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• L’interface destinée aux personnes à déficience auditive (notée IHM_sourd) est
principalement visuelle. Elle utilise l’écran pour l’affichage de texte statique ou animé,
d’images ou de cartes. Le vibreur joue un rôle d’alerte. L’interface de commande exploite les
touches et l’écran du dispositif.
L’IHM_aveugle est une IHM auditive et donc par nature séquentielle. Elle utilise différents
signaux auditifs d’alerte et de feedback et un mode vocal dont un des éléments essentiels est la
navigation par « barillet vocal ». Nous appelons ainsi des listes vocales dont les items sont
répétés en boucles et dans lesquelles l’utilisateur peut sélectionner un item à la volée par appui
sur une touche. Les éléments de début et de fin de boucle étant appuyés par des signaux auditifs
distinctifs. Un silence de 300 ms inclus entre items successifs permet une séparation auditive
naturelle entre éléments et prolonge la durée de décision de choix de l'élément courant.
Les différentes listes vocales sont les suivantes :
• En mode détection d’arrêts : liste des arrêts détectés (noms et directions)
• En mode transport : liste des lignes desservant un arrêt (numéro de ligne, temps d’attente,
direction), Liste des arrêts sur une ligne : à partir du point courant
• En mode guidage : liste des points de départ possibles (noms et directions), liste des
instructions de guidage.
Les messages d’événement tels que les messages d’alerte (annonce de l’arrivée d’un véhicule par
exemple) sont répétés en boucle jusqu’à ce que l’utilisateur les acquitte en appuyant sur une
touche quelconque du téléphone. Il est possible de mettre l’application en mode de veille
silencieuse, l’application restant active aux occurrences de messages d’événements.
L’IHM_sourd est une interface graphique classique (GUI) par nature parallèle utilisant les
composants graphiques (on parle de widget ou window gadget) classiques d’interface (fenêtres
de dialogue, boutons poussoir, boîtes combinées pour afficher des listes dans lesquelles
l’utilisateur peut choisir un item) permettant à l’utilisateur d’interagir avec l’application. Ces
différentes actions effectuées à l’aide de l’écran tactile et d’un stylet génèrent des événements
pour le programme. L’application Infomoville utilise une interface multi-documents, c’est-à-dire
une fenêtre à onglets multiples, l’utilisateur sélectionnant une page en cliquant sur l’onglet avec
le titre de son choix. La figure 3 montrent les principales pages de l’application.
Les messages d’événement très important par exemple pour alerter et informer sur une
information sont générés par une vibration du téléphone et par l’apparition d’une fenêtre de
message textuel sur l’écran. Cette fenêtre reste ouverte jusqu’à ce que l’utilisateur la ferme
volontairement. Le contenu du message étant sauvegardé et accessible pendant une durée
paramétrable.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 18 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 3: Quelques écrans de l'interface pour les personnes à déficience auditive
La modélisation des applications pour la mobilité a conduit à une méthodologie de conception et
une architecture logicielle basée sur une librairie de composants d’interface homme-machine, de
communication et de localisation/guidage.
2.2 Bibliographie de la section
[1] G. Baudoin, O. Venard, S. Pretorius, “Real Time Information, Communication and Localization Enviromnment
for Improving the Mobility of Travelers with Sensory Disabilities (Visual or Auditory) in Public Transports –
The INFOMOVILLE Project”, TRANSED 2010, 12th international conference on mobility and transport for
elderly and disabled persons, 2-4 juin 2010, Hong-Kong.
[2] S. Pretorius, G. Baudoin, O.Venard, “Real Time Information for Visual and Auditory Impaired Passengers
Utilizing Public Transport – Technical aspects of the INFOMOVILLE project”, Congrès Handicap 2010, 9-11
juin 2010, Paris.
[3] G. Baudoin, O. Venard, “Information, Communication and Localization environment for Travelers with
Sensory Disabilities in Public Transports”, conférence invitée à CHINACOM 2010 , 5th International ICST
Conference on Communications and Networking in China, 25-27 août 2010, Pékin, Chine.
[4] G. Baudoin, O. Venard, M.-F. Dessaigne, G. Uzan et Y. Le Maître, "INFOMOVILLE : environnement temps
réel pour l’information et l’orientation des voyageurs à handicap sensoriel dans les transports collectifs",
Revue Génie Logiciel, GL-IS, N°91, , ISSN :0295-6322, Agence de l’informatique pp. 35-40, décembre 2009.
[5] J. El Sayah, G. Baudoin, O. Venard, B. El Hassan, "Localization and guidance in RAMPE/INFOMOVILLE-an
interactive system of assistance for blind travelers", ICADIWT 2009. 2nd International Conference on the
Applications of Digital Information and Web Technologies. pp. 243-249, London, United Kingdom. du 4 au 6
Août 2009.
[6] J. Sayah, mémoire de thèse de doctorat : contribution à la modélisation et à l’évaluation d’applications nomades
à intelligence répartie – Application à l’assistance aux voyageurs aveugles dans les transports publics et les
pôles d’échanges. Thèse soutenue le 18 décembre 2009, université Paris Est.
[7] M.-F. Dessaigne, Projet INFOMOVILLE. Rapport sur l’organisation de l’expérimentation INFOMOVILLE sur
site réel du Sytral / Lyon, mars 2010.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 19 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
3 Travaux sur la normalisation de l’information
voyageur effectués au début du projet
3.1 Contexte
La génération, la maintenance et la diffusion de l’information dans le domaine des transports est
un champ qui couvre aussi bien les besoins pour l’exploitation que pour l’information voyageur.
Les différents agents et objets d’information intervenant dans un système d’information transport
ont été étudié et normalisé dans la norme européenne ENV12896 TRANSMODEL qui spécifie
le modèle de donnée de référence pour les transports publics.
Un système d’information transport est un système hétérogène qui comprend :
• Un composant « back-office » correspondant au système central gérant la maintenance d’une
base de donnée globale ou répartie, les interfaces de requêtes à cette base de données selon un
format propriétaire ou normalisé, les passerelles permettant d’effectuer la translation entre
une interface normalisée et un accès à un format propriétaire.
• Des composants « front-office » qui englobe aussi bien le système d’information interne à
chaque véhicule dont la finalité peut concerner tant l’exploitation que l’information voyageur,
les systèmes d’information des points d’arrêt (gare, arrêt, …) et les interfaces de diffusion
d’information voyageur (visuelle, auditive, télématique, …)
Figure 4: Intégration des différents composants d’un système d’information transport
L’intégration de l’ensemble des ces composants et de leurs interfaces fontionnelles sont englobés
dans les travaux de normalisation au niveau européen par le TC278 (Road Transport and Traffic
Telematics) WG3 (Public Transport), cette intégration est représentée par la Figure 4 issue des
documents du TC278/WG3.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 20 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
3.2 Interface Homme Machine dans les transports publics
Comme illustrée sur ce synoptique (Figure 4), la spécification des interfaces homme-machine est
elle prise en charge au sein du SG3 du TC278/WG3.
Le projet INFOMOVILLE parce qu’il a vocation à diffuser l’information voyageur à destination
de personnes ayant un handicap sensoriel (visuel ou auditif) se situe clairement pour une partie
de ses travaux dans le champ de compétence du SG3.
Les développements et les résultats du projet PREDIT RAMPE (2004-2007) [1],[2] et leurs
présentations lors du meeting TC278/WG3 en juin 2006 à Paris ont débouché sur l’ouverture
d’un travail de normalisation intitulé «Traveller information for Visually impaired people » dans
le cadre du SG3, ce travail a permit la rédaction et la présentation du champ d’application de ce
projet de norme (scope) lors de la réunion du TC278/WG3 en novembre 2007 [4].
Ce travail de normalisation a bénéficié de la participation active et de la contribution des
partenaires suivants :
• [CZ] : S. Bartak, (consultant APEX), I.Hrouda, (APEX)
• [UK] : N. Knowles, (Kizoom), R.Slevin (MT)
• [FR] : O. Venard (ESIEE), K.Bourée (coordination avec les travaux TRANSMODEL SG4,
IFOPT SG6, SIRI SG7)
• [CH] : W.Meier-Leu, (Weisskopf Engineering AG)
• [SE] : H.Davoody, (MT/ITS division)
• [DE] : R.Zuncker (Siemens)
Il s’est appuyé sur l’expertise apportée par différents projets, conduits à travers l’europe, de
système d’information et d’aide à la mobilité à destination des personnes ayant une déficience
visuelle :
• [CZ] : Tyfloset [7]
• [CH] : PAVIP (Personal Assistant for Visually Impaired People) [8]
• [SE] : FRAM (Flexible Real-time Assistance for Moving) [9]
• [FR] : RAMPE et INFOMOVILLE [10]
3.3 Approche méthodologique
Le travail réalisé dans le cadre de la réalisation du « draft » de document normatif «Traveller
information for visually impaired people (TI-VIP) » s’est inscrit dans une double contrainte :
• D’une part, comme le souligne la Figure 4, un composant de diffusion d’information
voyageur se trouve intégré au sein d’un système d’information complexe composé de
multiples segments opérés par différents acteurs aux finalités tout aussi multiples
(exploitation, information voyageur, …). Les différents composants mettent eux-mêmes en
œuvre des segments technologiques relavant de différents champs techniques (base de
données, protocoles de transmissions, protocoles sessions, …) qui peuvent relever de
différentes instances de normalisation (CEN, ETSI au niveau européen).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 21 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• D’autre part, être capable d’intégrer différentes classes d’équipement tant côté dispositf
utilisateur que côté infrastructure de diffusion de l’information.
Cette double contrainte a conduit à une approche de structuration en couche protocole de cette
spécification, comme illustré Figure 5.
Figure 5 : Couches protocoles pour la spécification d’information voyageur
Ainsi qu’à définir des niveaux de services qui dépendent à la fois des fonctionnalités du
dispositif utilisateur et de celles de l’infrastructure de diffusion d’information (Figure 6)
Figure 6 : Classes de service
L’approche de spécification selon trois couches illustrée Figure 5 permet de décorréler la nature
des informations, la procédure pour les obtenir et les moyens pour les diffuser. Ces trois couches
correspondent aux fonctionnalités suivantes :
• Nature des informations avec (si cela est pertinent) des contraintes temporelles associées,
cette partie de la spécification est basée sur scénario utilisateur.
• Couche message qui définit la sémantique devant être utilisée pour permettre une interopérabilité et la conformité à des normes existantes : TRANSMODEL, SIRI, TPEG, …
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 22 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• Hardware ou media physique qui définit la couche de convergence de la couche message avec
les différentes couches physiques pouvant équiper les dispositifs utilisateur permettant de
transmettre ou de diffuser les messages.
Les flèches en pointillé, Figure 5, sont là pour indiquer la prise en compte du fait que certaines
technologies de couche physique peuvent créer des contraintes ou des limites sur les
informations ou les contraintes temporelles attachées.
Ce travail a débouché sur la rédaction du draft de spécification [4].
3.4 Le projet INFOMOVILLE
Les travaux menés dans le cadre du projet INFOMOVILLE ont à la fois profité et contribué aux
travaux de normalisation mené au sein du TC278/WG3/SG3 d’une part en soulignant la
pertinence d’une approche basée sur des scénarios utilisateur notamment par la classification des
informations en terme de temporalité, de zone géographique au cours du déplacement et de
contexte [3], et en prenant en compte l’architecture d’un système d’information destiné à la fois
à l’aide à l’exploitation et à l’information voyageur. Cette prise en compte s’est traduite par
l’intégration du protocole SIRI [4] comme support de messagerie pour la diffusion. Le choix de
cette approche dans le projet INFOMOVILLE a permit de déboucher sur la conception d’un
sous-système d’information destiné aux personnes ayant un handicap sensoriel (visuel ou auditif)
capable de s’intégrer dans le schéma global définit par le TC278/WG3 (Figure 4) et d’exploiter
pour les voyageurs, les informations disponibles au niveau du sytème central d’aide à
l’exploitation.
3.5 Bilan du travail de normalisation au sein du TC278/WG3/SG3
Les résultats du travail réalisé au sein du TC278/WG3/SG3 ont été présenté lors d’une réunion
de la PREDIM le 15 février 2008 [6]. Les principales conclusions, sont qu’en terme normatif la
convergence vers une approche ouverte permettant l’inter-opérabilité est un problème délicat, du
point de vue technique, du fait de l’existant et des enjeux de diverses natures liés au déploiement
de ce type de solution et des structures de décision et de déploiement propre au monde des
transports. L’enjeu de ce travail doit être de construire une spécification qui deviennent un réel
support pour les développements futurs tout en étant capable d’intégrer les développements et
solutions existantes.
3.6 Bibliographie de la section
[1] G. Baudoin, O. Venard, G. Uzan, A. Rousseau, Y. Benabou, A. Paumier, and J. Cesbron. The rampe project:
Interactive,auditive information system for the mobility of blind people in public transports. In ITST’2005 IEEE, The 5th International Conference on ITS Telecommunications, pages 389–392, Brest, France., du 27 au
29 Juillet 2005.
[2] O. Venard, G. Baudoin, and G. Uzan. Experiment and evaluation of the rampe interactive auditive information
system for the mobility of blind people in public transport. In ASSETS 2008, Proceedings of the 10th ACM
Conference on Computers and Accessibility, pages 271–272, Halifax, Nova Scotia, Canada, du 13 au 15
Octobre 2008.
[3] G. Baudoin, O. Venard, MF. Dessaigne, G. Uzan, and Y. Le Maître. Infomoville : environnement temps-réel
pour l’information et l’orientation des voyageurs à handicap sensoriel dans les transports collectifs. Génie
Logiciel, (91) :35–40, Décembre 2009. Editeur : Agence de l’Informatique
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 23 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
[4] CEN/TS 278181 (1 à 3) SIRI Specification Service interface for real-time information relating to public
transport operations.
[5] CEN/TC278/WG3/SG3. Public Transport - Road Vehicles Traveller information for visually impaired people
(TI-VIP). Version 1.00 (en annexe au présent rapport)
[6] O.Venard. Présentation au PREDIM, « Traveller information for Visually impaired people,
TC278/WG3/SG3 ». 15 fév. 2008 (en annexe au présent rapport)
[7] http://www.apex-jesenice.cz/tyfloset.php?lang=en
[8] http://www.bones.ch/bones/pages/eng/pavip/pavip.html
[9] http://www.transport-research.info/web/projects/project_details.cfm?id=37540
[10] http://www.esiee.fr/~infomove/index.html
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 24 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
4 Intégration du protocole SIRI
SIRI (Service Interface for Real-time Information) est une norme européenne [1],[2] dont
l’objectif est d’offrir des mécanismes de dialogue temps-réel pour l’échange d’information
voyageur. Le protocole implémenté dans l’application de génération précédente (RAMPE)
nécessitait la transmission d’information voyageur temps-réel. Il reposait sur un protocole «
propriétaire » [5]. Le déploiement d’une interface normalisée constitue un enjeu important pour
un projet tel qu’ INFOMOVILLE car il permet d’une part d’ouvrir l’accès au service offert par
la borne d’arrêt du système INFOMOVILLE à d’autre dispositifs utilisateurs et d’autre part il
permet au dispositif utilisateur du système INFOMOVILLE de pouvoir se connecter à d’autre
point d’information que la borne d’arrêt du système INFOMOVILLE.
Le protocole SIRI est aujourd’hui principalement vu comme un outil protocolaire permettant un
dialogue « interne » au système d’information voyageur. Les outils qu’il propose permettent
aussi d’en faire un protocole d’accès aux informations voyageurs pour des équipements
utilisateurs. Les développements menés au sein du projet INFOMOVILLE se proposent donc de
mettre en œuvre les services offerts par ce protocole dans le cadre d’une application utilisateur
d’information voyageur temps-réel.
4.1 Structure et services SIRI
Le protocole SIRI a été élaboré dans le cadre des travaux de normalisation du TC278/WG3/SG7.
Il est basé sur le modèle de données de l’information pour les transports publics
TRANSMODEL (ENV12896) qui fixe un cadre pour l'élaboration de schémas de bases de
données, de spécifications d'échanges de données (messages, interfaces entre applications…),
indépendant de l’implémentation.
SIRI utilise le protocole SOAP pour l’échange de données et utilise donc un canal HTTP pour la
transmission des données, la syntaxe des requêtes et réponses SIRI utilise une syntaxe XML, la
nature des informations disponibles offertes par le protocole SIRI est donc définie dans des
schémas XML.
Le protocole SIRI [2] prévoit deux mécanismes de dialogue basés sur l’échange service WEB :
un mode requête-réponse dans lequel le client exécute une requête puis reçoit une réponse du
serveur et un mode abonnement dans lequel le client a souscrit un abonnement pour un type
d’information et peut les recevoir suivant deux approches sans avoir à effectuer de requête. Les
approches du mode abonnement sont le mode « push » dans lequel le client abonné reçoit
l’information mise à jour et un mode « notification » dans lequel le client ne reçoit que
l’évènement de notification de la mise à jour, il doit ensuite effectuer une requête pour récupérer
l’information.
Le protocole SIRI structure les types de requêtes (services) suivant trois focalisations
principales : une focalisation centrée ligne, une centrée arrêt et une centrée véhicule.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 25 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• Les services centrés « ligne » sont « Production Timetable » et « Estimated Timetable » qui
correspondent respectivement aux horaires planifiés et recalés pour une ligne.
• Le service centré « véhicule » est « Vehicule Monitoring » qui permet la localisation d’un
vehicule dans sa course
• Les services centrés « arrêt » sont « Stop Timetable », « Stop Monitoring » qui permettent
d’obtenir les informations liées à un arrêt (lignes, arrivées et départs prévus).
A ces trois catégories s’en ajoute une quatriéme centrée sur la gestion des correspondances («
Connection Timetable Delivery » et « Connection Monitoring »).
Le STIF [3] a spécifié un profil pour les premières phases de déploiement qui repose uniquement
sur un protocole requête-réponse et utilise le service « Stop Monitoring », il prévoit aussi
l’utilisation du service, non énuméré ci-dessus, « General Message » qui a pour but d’offrir un
cadre pour l’échange d’information libre ou non déjà spécifiée par un service existant SIRI.
4.2 Structure du protocole utilisé dans l’application RAMPE
Nous nous intéresserons ici à la structure et au type des données développé dans le cadre du
projet RAMPE [5]. En effet dans le cadre de ce projet un effort avait été porté sur la définition et
la spécification des données nécessaires pour être en mesure de fournir de manière efficiente de
l’information voyageur à destination des personnes ayant une déficience visuelle.
Figure 7 : Modélisation de la chaîne de déplacement
Les résultats du projet RAMPE en ce qui concerne la définition et la structuration de
l’information voyageur avaient été de deux types :
• Contextualiser l’information en fonction de l’étape de la chaîne de dépalcement dans laquelle
on se trouve.
• Adoption de la syntaxe XML pour définir la nature des informations, car elle permet par son
système de balisage la validation des informations mises à disposition en chaque nœud du
système d’information et sa structure arborescente permet une configuration efficiente des
informations.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 26 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Pour mémoire [5], quatre zones géographiques avaient été identifiées (Figure 7) : zone ouverte,
zone d’accès, zone de transfert et zone véhicule. Dans le cas d’un déplacement utilisant le bus,
ce modèle avait permis d’identifier et de gérer trois étapes d’information avant l’entrée dans le
véhicule :
• La détection de la présence d’un arrêt dans l’espace ouvert.
• Le guidage et la canalisation vers l’arrêt dans la zone d’accès
• Les informations transports propres à l’arrêt dans la zone de transfert.
Dans le cas de l’application RAMPE, la détection de la présence d’un arrêt était réalisée par
l’analyse de la structure du SSID diffusé par le point d’accès WiFi embarqué dans le point
d’arrêt dont la structure était la suivante : <Prefix RAMPE><nomArret>/<destination>. D’autres
mécanismes de détection peuvent être spécifiés dans le cas de l’utilisation d’une autre couche
physique, par exemple bluetooth (cela correspond à la notion de couche de convergence abordée
dans la partie portant sur la normalisation). Le guidage à proximité de l’arrêt par la diffusion
d’une balise sonore sur requête de l’utilisateur et les informations transports par téléchargement
d’un fichier XML contenu dans l’unité centrale embarquée dans le point d’arrêt.
La séquence de dialogue correspondant à l’échange de ces informations et mettant en jeu les
acteurs suivants : utilisateur, application embarquée sur le dispositif utilisateur, point d’accès et
serveur d’information embarqués dans le point d’arrêt est représenté Figure 8.
Figure 8 : Séquence du dialogue dans l’application RAMPE
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 27 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 9 : Pile protocole utilisée par le système d’information RAMPE
La structure du dialogue entre le dispositif utilisateur et la borne d’arrêt mis en œuvre dans
l’application RAMPE met en œuvre plusieurs couches protocoles illustrée Figure 9 et comporte
4 phases :
• Détection des arrêts présents et sélection d’un arrêt d’intérêt. Cette sélection est réalisée par
une association WiFi et négociation DHCP permettant d’insérer le dispositif utilisateur dans
le réseau local de la borne d’arrêt.
• Aide à l’orientation et au guidage. Dans cette phase le dispositif utilisateur envoit à la borne
des trame de commande utilisant le protocole TCP pour que la borne émette une balise sonore
de repérage dans l’espace.
• Téléchargement de la base de donnée utilisant une structure XML « propriétaire » liée à la
borne. Cette requête utilise le protocole HTTP-GET et permet de télécharger l’ensemble des
informations voyageurs théoriques ou actualisées liées à un arrêt : lignes désservies,
composition de ces lignes, correspondances présentes sur ces lignes, horaires de passage à
l’arrêt courant pour l’ensemble des lignes.
• Diffusion par la borne d’arrêt des messages asynchrones ou « urgents » : arrivée d’un
véhicule, message de perturbation, … Cette phase de dialogue utilise le protocole UDP en
mode broadcast.
La structure des données informations voyageurs élaborée lors du projet RAMPE, peut être
définie, par analogie avec les notions utilisées dans SIRI, comme centrée sur l’arrêt. Le schéma
XML correspondant est représenté Figure 10.
Ce fichier XML contient pour chaque arrêt, la liste des lignes habituellement desservies à cet
arrêt ; pour chaque ligne, les horaires de passages à cet arrêt de l’ensemble des courses, la liste
des arrêts ; pour chaque arrêt, la liste des correspondances ainsi qu’un attribut particulier
optionnel : le « squelette » qui indique que cet arrêt à un intérêt particulier en terme de
correspondance ou de service public desservi par exemple. L’ensemble de ces informations est
ensuite utilisé par l’application embarquée afin de permettre à l’utilisateur de naviguer dans ce
flot d’information.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 28 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 10 : Schéma de données XML des informations voyageurs propre à un arrêt dans
l’application RAMPE
4.3 Utilisation des services SIRI pour l’implémentation du
protocole INFOMOVILLE
L’adoption du protocole SIRI pour réaliser dans le système INFOMOVILLE des services
analogues à ceux proposés par le système RAMPE mais étendu aux personnes ayant une
déficience auditive pose le problème de la projection des services d’une application de ce type
sur les services offerts par le protocole SIRI. Les services offerts par le système INFOMOVILLE
repose d’une part sur le téléchargement des informations de desserte des lignes passant à un arrêt
et d’autre part sur la diffusion d’informations voyageur temps-réel que l’utilisateur ne peut
connaître a priori et dont il ne peut effectuer la requête.
La récupération de l’ensemble des informations de desserte théoriques ou recalées peut utiliser le
service « Stop Monitoring » spécifié dans le profil STIF [3] à partir du moment où l’identifiant
SIRI de l’arrêt physique est connu de l’application. Par contre la diffusion d’informations
temps-réel dont l’existence n’est pas connue par avance ne peut s’inscrire dans un schéma de
requête-réponse, mais seulement d’abonnement qui n’est pour l’instant pas retenu dans le profil
STIF. La connaissance de l’identifiant SIRI de l’arrêt, des informations contextuelles liées à
l’arrêt (carte géo-référencée, coordonnées GPS des différents arrêts présents sur un pôle
d’échange, …) peuvent être définis dans la structure d’une requête « General Message » réalisée
par le dispositif utilisateur lors de la connexion à l’arrêt.
La gestion des messages urgents tel que arrivée d’un véhicule pose un problème particulier dans
le sens où ils reposent sur une communication radio (433MHz) directe entre le véhicule et l’arrêt
dans le cas du bus, ils pourraient s’inscrire dans un schéma utilisant les services offerts par des «
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 29 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
General Message » spécifiques dont la délivrance serait réalisée sur abonnement, celui-ci étant
considéré comme implicite lors de la requête par un dispositif utilisateur de l’identifiant SIRI
d’un arrêt.
L’utilisation du protocole SIRI pour un système comme INFOMOVILLE constitue une étape
importante vers l’interopérabilité des systèmes d’information voyageur, cependant ce type de
service ne prend son sens que s’ils sont aussi capables de gérer de l’information temps-réel.
4.4 Le système d’interface SIRI implémenté à Lyon sur le réseau
SYTRAL
Le profil de la norme SIRI implémenté à Lyon correspond au profil défini dans le document [3]
et publié par le CERTU. Parmi l’ensemble des services spécifiés dans le protocole SIRI, il ne
retient que les services « Stop Monitoring » pour les informations centrées sur l’arrêt et «
General Message » pour les informations de perturbation. Ces deux services sont accessibles en
mode requête/réponse. L’accès aux informations se fait par l’intermédiaire de la plateforme eDylic (e-dynamic lyon information center), cette plateforme réalise l’interface, en ce qui
concerne le projet INFOMOVILLE, avec les systèmes fournisseurs de données Visulys pour le
réseau de bus et SAE Tramway. L’interface avec les systèmes consommateurs de données est
réalisée par NAViTiA qui offre au travers de SIRI une interface vers les services « Stop
Monitoring », « General Message » et «Check Status ».
L’architecture du système d’information INFOMOVILLE est représenté Figure 11.
Figure 11 : Archiecture du système d’information INFOMOVILLE
Dans ce système la borne d’arrêt embarque un serveur SIRI qui s’interface avec le client contenu
dans le dispositif utilisateur et un client SIRI qui s’interface avec NAViTiA. L’application
contenu dans la borne d’arrêt réalise une passerelle entre l’application contenue dans le dispositif
utilisateur et le système NAViTiA en retransmettant les requêtes vers le serveur NAViTiA à
travers un réseau 3G et les réponses vers le client utilisateur à travers un réseau WiFi.
Le système INFOMOVILLE introduit aussi de nouvelles informations à destination de
l’application utilisateur qui n’étaient pas disponibles dans l’application RAMPE : des
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 30 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
informations contextuelles permettant de situer et de connaitre la structure d’un site multimodal,
ainsi que des informations de guidage pour l’aide à la gestion des correspondances. Ces
informations ne sont pas spécifiées par le protocole SIRI et ne sont pas disponible dans le
système e-Dylic dont elles constituent un prolongement dans le cadre de l’application
INFOMOVILLE. L’application INFOMOVILLE utilise le canal « General Message » pour
transmettre ces informations sur requête. Ces informations sont contenues dans la borne d’arrêt
et sont spécifiées par un schéma XML développé dans le cadre du projet INFOMOVILLE
représentée Figure 12.
Figure 12 : Schéma XML des informations contextuelles à un arrêt délivré au travers d’un canal
« General Message ».
Dans le projet INFOMOVILLE, la phase de détection de la présence d’arrêt dans l’espace ouvert
est toujours réalisée par la structure spécifique du SSID dans le cas de l’utilisation d’une
connexion WiFi, par contre l’étape suivante d’aide à l’orientation et au guidage est réalisée à
l’aide d’une requête SIRI utilisant le canal « General Message ». Le téléchargement des
informations voyageurs liées à l’arrêt courant sont récupérée par l’intermédiaire d’une requête «
Stop Monitoring » qui est relayée par le point d’arrêt vers le système NAViTiA, la réponse est
retransmise par le point d’arrêt vers le dispositif utilisateur.
Pour pouvoir réaliser une requête « Stop Monitoring » il faut fournir l’identifiant SIRI de l’arrêt
concerné. La structure de cet identifiant est propre à chaque système d’information, à Lyon, par
exemple il a la structure suivante TITAN:StopPoint:<BP/SP>:xxxx:LOC où BP/SP spécifie la
manière dont l’on veut considérer l’arrêt et xxxx est une valeur numérique unique pour un arrêt.
La notion d’arrêt dans la norme SIRI répond à trois notions :
• StopPlace (SP) : lieu regroupant plusieurs arrêts physiques
• BoardingPlace (BP) : arrêt physique
• StoPOnRoute (SPOR) : arrêt sur une course (ligne).
Un arrêt BP qui correspond à un arrêt physique est donc composé d’autant d’arrêt SPOR que de
ligne desservie. Un arrêt SP regroupe l’ensemble des arrêts physique sur un même site. Cette
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 31 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
représentation est illustrée Figure 13.
Figure 13 : Modèle de représentation des arrêts dans SIRI
La séquence du dialogue entre un dispositif utilisateur et une borne d’arrêt est illustrée Figure
14.
Figure 14 : Séquence du dialogue dans l’application INFOMOVILLE
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 32 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
L’implémentation du système d’information INFOMOVILLE utilise trois requêtes « General
Message » qui sont gérées par le point d’arrêt, la nature de ces requêtes est spécifiée dans la
balise <InfoChannelRef> de la requête « General Message » :
• Identifiant : qui permet à l’application utilisateur de récupérer l’identifiant BP de l’arrêt afin
de pouvoir effectuer la requête « Stop Monitoring »
• Carillon : qui provoque la génération des balises sonores et visuelles permettant l’orientation
et le guidage.
• Plan : qui permet à l’application de récupérer les informations contextuelles (Figure 10).
La récupération des informations transports est réalisée par l’application utilisateur qui effectue
une requête « Stop Monitoring » en utilisant l’identifiant BP ce qui lui permet de récupérer les
données de l’ensemble des lignes passant à cet arrêt. La requête est réalisée en demandant les
deux prochains passages pour l’ensemble des arrêts jusqu’au terminus de la ligne.
L’information « arrivée imminente » d’un véhicule est obtenue à l’arrêt par une communication
radio directe entre le véhicule et l’arrêt, elle n’est donc pas contrôlée par le système
d’information central. C’est la raison pour laquelle, elle est diffusée directement par la borne
d’arrêt vers les dispositifs utilisateurs en utilisant le protocole UDP en mode broadcast.
La structure de la pile protocole utilisée par l’application INFOMOVILLE est représentée Figure
15.
Figure 15 : Pile protocole utlisée par le système d’information INFOMOVILLE
4.5 Conclusion
Le système d’information INFOMOVILLE intègre le protocole SIRI comme support d’échange
de message. L’expérimentation de terrain a montré la pertinence de cette approche qui permet
d’avoir accès aux informations théoriques et recalées.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 33 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Il a illustré aussi l’importance d’informations contextuelles locales pour un dispositifs d’aide au
déplacement dans les transports publics, des solutions ont été proposées pour intégrer ces
informations dans le cadre du protocole SIRI par l’utilisation du service « General Message ».
4.6 Bibliographie de la section
[1] CEN/TS 15531 SIRI Specification Service interface for real-time information relating to public transport
operations.
[2] SIRI Handbook & Functional Service Diagrams, Nick Knowles, Kizoom, 2008
[3] STIF. « Normalisation des échanges de données d'information voyageur temps réel, SIRI Profil d'échange pour
l'Île-de-France ». CERTU. fév 2010
(http://www.certu.fr/fr/catalogue/product_info.php?products_id=2508&language=fr)
[4] E-DYLIC, Contrat d’interface général pour la diffusion, 2008, SYTRAL
[5] G. Baudoin, O. Venard, G. Uzan, A. Paumier, and J. Cesbron. Le projet rampe : Système interactif
d’information auditive pour la mobilité des personnes aveugles dans les transports publics. In UBIMOB’05Mobilité et Ubiquité, 2ème Journées Francophones, pages 169–176, Grenoble, France., du 31 Mai au 3 Juin
2005.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 34 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5 La borne INFOMOVILLE
Cette section constitue le rapport technique final de la borne INFOMOVILLE mise en œuvre
dans le cadre de l’expérimentation du projet INFOMOVILLE.
Liste des abbréviations untilisées dans la section :
Acronyme/Acronym
SIRI
SAE
SIV
BIV
UDP
PDA
Description/Description
Service Interface for Realtime Information
Système d’Aide à l’Exploitation
Système d’Information Voyageur
Borne d’Information Voyageur
User Datagram Protocol
Personal Digital Assistant
L’expérimentation du projet INFOMOVILLE a été conduite sur le réseau de TCL LYON en
collaboration avec le SYTRAL.
Les sites d’expérimentation ont été choisis sur des arrêts de bus et des pôles d’échange bus,
tramway et métro. Ces sites sont équipés de bornes VISULYS Lumiplan : pour les arrêts de bus
le modèle HORUS et pour les arrêts Tramway le modèle MARCUS.
L’installation sur site des équipements INFOMOVILLE s’appuie sur l’infrastructure existante
des bornes VISULYS bus et tramway en place sur le site, notamment pour les parties fixations
mécaniques et pour la source d’alimentation 220 volts.
Afin de proposer un service d’information temps-réel des horaires des prochains passages de
bus, une connexion est assurée avec le serveur d’information TCL de Lyon. Le protocole SIRI a
été retenu pour cette liaison entre le serveur d’horaires TCL et la borne Infomoville. Ce
protocole est une norme européenne pour échanger en temps-réel des informations sur les
horaires de transports en commun, sur la base d’une formalisation des données issue des travaux
TRANSMODEL. L’implémentation SIRI utilisée ici correspond au profil Ile-de-France, profil
retenu pour les projets SIRI en France.
Les fonctions de base de la borne INFOMOVILLE couvrent les aspects suivants :
• La borne est en liaison radio 3G avec le serveur TCL Lyon pour récupérer les données
transports (référentiel théorique et information temps-réel) au format SIRI.
• La borne possède une liaison WIFI pour dialoguer avec le Smartphone qui est le support de
l’information du PMR (sonore pour le non-voyant et visuel pour le mal-entendant).
• La borne possède une fonction sonore pour émettre un son de localisation et éventuellement
diffuser l’information des prochains passages. Le dispositif de localisation est complété par
un voyant pour les personnes mal-entendantes.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 35 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• À la demande du SYTRAL, la fonction d’affichage de la borne actuelle pour la clientèle n’est
pas modifiée par l’expérimentation INFOMOVILLE. En conséquence la fonction d’affichage
reste sur la borne VISULYS en place et le module INFOMOVILLE ne comporte pas de
fonction d’affichage.
• Pour compléter l’information temps-réel avec l’approche du bus qui existe dans le système
VISULYS (dialogue radio entre le bus et la borne) la borne INFOMOVILLE récupère
l’information présence bus à l’arrêt sur la carte de la borne VISULYS par liaison série.
• Enfin au travers des liaisons radio 3G et WIFI, la borne peut assurer la fonction de routage
des demandes EKAHAU pour la localisation entre le Smartphone et le serveur EKAHAU
distant.
• De manière connexe à l’application INFOMOVILLE et indépendamment du Smartphone, la
borne INFOMOVILLE peut délivrer une information sonore des prochains passages. Cette
diffusion est déclenchée à partir d’une télécommande standard de type feux de carrefour pour
personnes malvoyantes.
5.1 Spécifications fonctionnelles des bornes
5.1.1 Principes
1
Serveur
d’Information
Voyageur
SIRI
3
Borne
d’Information
Voyageur
Radio
2
Véhicule
SIRI et UDP
4
Mobile
Figure 16 : Principe fonctionnel général
5.1.1.1 Le Serveur d’Information Voyageur
Le serveur d’information voyageur, propose les informations du réseau ou des réseaux de
transports, au format SIRI :
• Données théoriques
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 36 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
•
•
Messagerie
Suivi temps réel des heures de passages
5.1.1.2 Le véhicule
Le véhicule, équipé d’un système GPS, remonte ses informations de position au serveur SAEIV.
Une infrastructure radio lui permet également d’informer les BIV de son arrivée imminente.
5.1.1.3 La Borne d’Information Voyageur
La borne d’information voyageur affiche les prochaines heures de passages des véhicules à un
arrêt, ainsi que différents messages relatifs à la communication à destination des usagers.
Le projet Infomoville ne modifie pas l’infrastructure en place, un matériel dédié vient se
‘greffer’ sur la BIV pour cette expérimentation, sans affichage supplémentaire.
La borne INFOMOVILLE apporte les fonctionnalités suivantes :
• Connexion 3G. La BIV est muni d’un accès internet 3G.
• Point d’accès WIFI. La BIV met à disposition un réseau WIFI en y proposant une passerelle
vers sa connexion internet 3G.
• Client SIRI. La BIV interroge sur demande les services web SIRI du serveur SYTRAL edylic. Pour permettre cet échange, la récupération des informations théoriques est réalisée
auprès du serveur SYTRAL Titan.
• Serveur SIRI. La BIV met à disposition des mobiles les informations temps réels obtenues,
au même format SIRI, sur service web (SOAP).
• Véhicule à l’approche. Sur réception du signal radio en provenance du véhicule à
l’approche, la BIV créé dynamiquement un message dans un format binaire propriétaire
qu’elle diffuse en mode broadcast (UDP) sur le réseau wifi qu’elle gère.
• Signal de localisation. Sur requête SIRI (General Message) d’un mobile connecté au réseau
WIFI, la borne émet un signal sonore complété par un voyant lumineux.
• Annonce sonore. La borne diffuse sous forme sonore les informations des prochains
passages.
5.1.1.4 Le mobile
Le mobile, équipé de la technologie WIFI, se connecte au réseau par l’intermédiaire de la BIV
située dans sa zone de portée.
Munit d’une application spécifique, il peut alors interroger les services web de la borne, au
format SIRI via SOAP, et recevoir les informations disponibles à l’arrêt.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 37 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.2 Architectures
SAEIV
LAN / WAN
3G / EDGE
BIV
LAN
WIFI
Mobile
Figure 17 : Architecture réseau
Un routeur WIFI/3G est utilisé dans la borne afin de fournir un réseau WIFI pour la
communication entre la BIV et le mobile. La fonction 3G du routeur permet quand à elle la
communication entre la BIV et le serveur SIRI Sytral accessible à distance via Internet. La
liaison radio 3G permet également un partage de connexion Internet entre la BIV et le mobile et
autorise ainsi le mobile à interroger le serveur EKAHAU à distance. Le serveur EKAHAU est
situé à l’ESIEE.
5.1.2.1 Architecture principale
WAN-3G
Infrastructure existante
EKAHAU
E-DYLIC
UC
InfoMoville
LAN - WIFI
Véhicule
BIV
VISULYS
PDA
PDA
PDA
RADIO VISULYS
SIRI Web Service/SOAP
RS232
Socket UDP
Routage IP
Figure 18 : Architecture principale
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 38 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.2.2 Architecture logicielle de l’UC InfoMoville
E-DYLIC
UC InfoMoville
Client Serveur
SIRI
PageEntiere
PDA ou
smartphone
Zone mémoire partagée
BusApproche
BIV VISULYS
TextToSpeech
SIRI Web Service/SOAP
RS232
Socket UDP
Socket TCP
Figure 19 : Architecture logicielle de l’UC InfoMoville
Client Serveur SIRI : Client SIRI qui interroge sur demande les services Web SIRI du serveur
SYTRAL e-dylic et Serveur SIRI qui permet au PDA de récupérer les informations temps réel
obtenues ;
BusApproche : Applicatif qui reçoit l’information de bus à l’approche de la BIV VISULYS sur
un lien RS232 et qui relaie cette information vers les PDAs sur un socket UDP en mode
broadcast ;
PageEntiere : Applicatif qui est chargé par l’applicatif Client Serveur SIRI de déclencher le
carillon et d’allumer le voyant lumineux sur requête d’un PDA, puis d’éteindre le voyant
lumineux. Client Serveur SIRI fournit également les informations temps réel de prochains
passages et la messagerie récupérées sur le serveur SYTRAL e-dylic à l’applicatif PageEntiere à
la demande de ce dernier. La communication entre Client Serveur SIRI et PageEntiere se fait sur
un socket TCP (PageEntiere étant le serveur et Client Serveur SIRI étant le client) dans le
protocole PageEntiere Lumiplan ;
TextToSpeech : Applicatif chargé de la diffusion sonore des informations temps réel de
prochains passages et de la messagerie fournis par l’applicatif PageEntiere au travers d’une zone
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 39 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
mémoire partagée. L’annonce sonore est déclenchée à l’aide d’une télécommande feux de
carrefour.
5.1.2.3 Communication BIV / SAEIV
Les échanges d’informations entre la BIV et le SAEIV sont réalisés au format SIRI. Le format
SIRI propose deux modes de connexion qui influent directement sur l’architecture physique du
réseau de BIV.
5.1.2.3.1 SIRI – mode direct
Le premier mode, direct (question / réponse), conduit la BIV à interroger un fournisseur de
données, le SAEIV, sur les informations à présenter. La BIV, invisible du fournisseur, prend à sa
charge le rafraîchissement de ses informations en interrogeant régulièrement son fournisseur.
SAEIV
LAN / WAN
3G / EDGE
2
1
1
Question
2
Réponse
BIV
Figure 20 : SIRI Mode Requête
5.1.2.3.2 SIRI – mode retenu
Dans l’environnement du projet Infomoville, la BIV se nourrie des informations temps réel du
serveur SITRAL e-dylic. Cet échange sera réalisé par une interrogation (mode requête) de la
BIV au serveur.
5.1.2.3.3 Conception du serveur SIRI (Borne)
Le serveur SIRI est à la fois un fournisseur de service pour le téléphone mobile et un client des
services SIRI proposés par le SYTRAL.
Serveur SIRI existant :
En amont du projet SIRI, LUMIPLAN avait développé un serveur SIRI d’accès aux données de
son propre SAE. La conception de ce serveur est basée sur la réutilisabilité du code pour un
interfaçage aisé sur un SAE différent de celui de LUMIPLAN. Pour se faire, différentes briques
ont été développées.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 40 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Gestion du protocole SOAP
Briques
Communes
Modèle objet SIRI
Définition des services SIRI
Adaptateurs GeneralMessage
Briques
Spécifiques au
système
d’accès aux
données
Adaptateurs StopMonitoring
….
Figure 21 : Briques du serveur SIRI
Les adaptateurs sont des composants propres un système de récupération des données permettant
la mise en forme des données nécessaires à la constitution d’une réponse à une requête SIRI.
Serveur SIRI Infomoville
Comme nous avons pu le voir précédemment, le serveur SIRI LUMIPLAN a été développé sous
forme de briques applicatives, permettant la réutilisabilité d’un maximum de composants en
fonction des besoins.
Dans le cadre d’Infomoville, l’utilisation du protocole SIRI, nous a permis de réutiliser les
briques communes propres au protocole. Les développements se sont donc portés sur la
définition de nouveaux adaptateurs.
Le principe des adaptateurs pour Infomoville est le suivant :
•
•
•
•
L’adaptateur d’un service SIRI reçoit la demande de composition d’une réponse SIRI
Il utilise la même requête SIRI envoyé par le téléphone pour interroger le Serveur SIRI
Sytral à l’aide de son propre client SIRI.
Il récupère la structure de réponse du serveur SYTRAL et la formate dans la version SIRI
utilisée par le mobile.
Il transmet cette réponse au module de gestion du protocole SOAP pour l’envoyer jusqu’au
mobile.
Dans le cas de l’adaptateur pour le GeneralMessage, la gestion d’« InfoChannel » spécifiques
Infomoville ont été ajoutés (Plan, Identifiant, Carillon) pour permettre une interactivité entre la
borne et le téléphone en marge du protocole SIRI. Dans ces cas, la requête n’est pas transmise au
serveur SIRI Sytral mais est directement traitée par la borne.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 41 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.2.4 Communication BIV / Mobile
La communication entre la BIV et le mobile s’effectue au travers d’un réseau WIFI. Les
échanges sont réalisés systématiquement au format XML SIRI excepté pour l’extension bus à
l’approche. Toutefois, selon le type des messages échangés, les échanges auront lieu soit :
• au travers de services web SIRI sur protocole SOAP, dans le cas des temps d’attente et
messages du profil IDF ainsi que les extensions (carillon et plan).
• au travers d’un canal UDP, en mode push, dans un format binaire propriétaire non SIRI,
dans le cas de l’extension bus à l’approche.
Les deux diagrammes ci-après décrivent ces deux liens d’échanges.
5.1.2.5 Diagramme des échanges
Figure 22 : Diagramme des échanges SIRI XML/SOAP
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 42 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 23 : Diagramme des échanges UDP
5.1.2.6 Extensions – Profil Infomoville
Dans le cadre de l’expérimentation Infomoville, quatre autres besoins apparaissent dans les
échanges temps réel entre la BIV et le mobile :
• Communication de l’identifiant d’arrêt (BP : Boarding Place) aux mobiles qui se connectent
• Service de localisation sonore
• Véhicule à l’approche
• Service de plan de quartier.
Le profile Infomoville englobe l’ensemble des descriptions dans le profil Ile De France,
complété par 4 valeurs de la structure InfoChannel :
1. « Perturbation »
2. « Information »
3. « Commercial »
4. « Identifiant »
5. « Carillon »
6. « Approche »
7. « Plan »
InfoChannel « Identifiant » : Ce type info channel permet aux applicatifs clients d’obtenir la
référence de l’arrêt physique utilisable pour interroger le service StopMonitoring.
InfoChannel « Carillon » : Ce service permet aux applicatifs clients de déclencher le carillon de
la borne.
InfoChannel « A l’approche » : Ce type de message permet de signaler aux applicatifs clients
du réseau local, de l’arrivée imminente d’un véhicule.
Ceci s’apparente au mode abonnement de SIRI dans sa phase ‘push’. Toutefois, cette phase sera
implémentée sur un port UDP, lequel sera utilisé pour diffuser en mode ‘broadcast’ l’information
de passage dans un message au format binaire propriétaire non SIRI (cf. §5.1.3.2).
InfoChannel « Plan » : Ce type de message permet aux applicatifs d’obtenir la ou les références
(url) des plans de quartier disponibles à l’arrêt. Le PDA, une fois obtenu les url, peut procéder à
un téléchargement par requête http.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 43 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.3 Échanges avec le Smartphone
5.1.3.1 Déclenchement du carillon
Le client mobile, émet une demande GeneralMessage en filtrant l’infoChannel « Carillon ».
Le système de carillon consiste à émettre un son audible à moyenne distance et à l’allumage
d’une LED puissante permettant à la fois aux mal-voyants et aux mal-entendants de localiser
l’arrêt sélectionné sur le mobile. La durée de l’activation est paramétrable dans un fichier de
propriétés.
Requête SIRI d’activation du Carillon
Réponse SIRI validant l’activation du Carillon
Boitier
Infomoville
La réponse a pour seule vocation de réaliser un échange SOAP complet.
5.1.3.2 Véhicule à l’approche
Dès l’approche d’un véhicule en station, le message binaire propriétaire « bus à l’approche » est
diffusé, pour la ligne desservie en mode broadcast sur le protocole UDP. Chacun des mobiles du
réseau local en écoute du même port, en sont ainsi alertés.
Exemple : Bus à l’approche pour la ligne 034 en direction de CHARPENNES le 05/03/2007 à
10h26 et 36 secondes (Les caractères « < » et « > » sont mis pour la compréhension de l’exemple
; ils ne font pas partis de la trame et en doivent pas être envoyés).
La ligne est sur 8 caractères en 2x4 et la destination est sur 32 caractères en 2x16 :
<0x02><0037><V><050307102636><996><034 + 5 espaces><CHARPENNES><108><0x0D>
5.1.3.3 Demande du plan de quartier
Le client mobile, émet une demande GeneralMessage en filtrant l’infoChannel « Plan ».
L’option de gestion du plan est utilisée pour permettre à l’utilisateur du téléphone de récupérer
différentes informations de géolocalisation sur le site où se situe la borne.
Requête SIRI de demande
d’informations de géolocalisation de
Réponse SIRI contenant la structure
XML de description du site de la borne.
Boitier
Infomoville
Le mobile peut alors accéder au plan de quartier via l’url précisée dans le contenu de la réponse.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 44 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.3.4 Demande d’identifiant d’arrêt d’une borne
Le client mobile, émet une demande GeneralMessage en filtrant l’infoChannel « Identifiant ».
Cette fonction permet à l’application mobile de récupérer l’identifiant SIRI de l’arrêt de la borne
correspondant au réseau WIFI sur lequel elle vient de se connecter. Cet identifiant est utilisé
ensuite pour construire les requêtes SIRI de récupération des heures de passages pour l’arrêt.
Requête SIRI de demande
d’identifiant de la borne
Réponse SIRI contenant l’identifiant de
l’arrêt de la borne
Boitier
Infomoville
5.1.3.5 Demande de vérification du status du système:
Le status du serveur Infomoville prend en compte l’état de la connexion avec le serveur
SYTRAL mais aussi avec le soft borne.
La balise “ErrorText” indique la partie du système ayant rencontré un problème. (Dans cet
exemple, la communication entre la borne et le serveur Infomoville).
5.1.4 Échanges entre les applicatifs de l’UC InfoMoville
Les échanges entre les applicatifs Client Serveur SIRI et PageEntiere de l’UC InfoMoville sont
réalisés dans le protocole Lumiplan Page Entière sur un lien socket TCP. La communication est
à l’initiative du Client Serveur SIRI qui se connecte sur le serveur TCP de l’applicatif
PageEntiere.
Différents types de paquets PageEntiere sont échangés :
•
•
•
•
Commande V action A pour allumer le voyant et déclencher le carillon ;
Commande V action E pour éteindre le voyant ;
Commande E pour l’annonce sonore des prochains passages et de la messagerie ;
Commande K action 004 pour déclencher une requête SIRI vers le serveur SYTRAL.
Les paquets PageEntiere seront envoyés avec le champ « Numéro panneau » pour inhiber la
réponse de l’applicatif PageEntiere.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 45 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.1.4.1 Voyant et carillon
Figure 24 : Déclenchement du voyant et du carillon
Le carillon est un fichier WAV.
5.1.4.2 Annonce sonore
Figure 25 : Annonce sonore
Les blocs de prochains passages introduis dans la commande E auront le format suivant :
• Prochains passages ligne <Ligne> vers <Destination> dans n minutes puis vers <Destination>
dans n minutes.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 46 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
A la fin de chaque bloc, il y aura une temporisation de 2 secondes par défaut (Sous commande
<ESC>T02 de la commande E).
Les blocs de messages introduits dans la commande E auront les formats suivants :
• Ligne <Ligne> <Message> pour les messages lignes ;
• <Message> : pour les messages généraux.
À la fin de chaque bloc, il y aura une temporisation de 2 secondes par défaut.
5.2 Spécifications matérielles des bornes
5.2.1 Caractéristiques matérielles
La borne INFOMOVILLE se compose de :
• Une carte PC avec un système d’exploitation XP sur disque dur,
• Un routeur WIFI / 3G pour le dialogue avec le Smartphone en WIFI et la liaison 3G avec le
serveur de données TCL,
• Un module sonore ampli, micro, HP, licence TTS et une carte récepteur télécommande pour
la diffusion sonore locale à la borne,
• Un voyant lumineux clignotant,
• Une liaison série RS232 disponible pour dialoguer avec la carte UC de la borne VISULYS,
• Une alimentation 12 volts à partir du 220 volts,
• Un disjoncteur avec un borne de raccordement de l’alimentation 220 volts.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 47 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
La carte UC communique avec un modem 3G, piloté par le système d’exploitation Win XP avec
routage IP activé vers le modem 3G.
La carte UC est reliée par une liaison Ethernet pour se connecter au routeur WIFI.
La carte UC supporte une licence TTS Acapella et une JVM Sun Embedded (compatible J2SE)
avec une centaine de Mo de RAM dispo pour l’application JAVA (AXIS).
La borne INFOMOVILLE est implantée en extérieur. Son coffret est étanche.
L’infrastructure WIFI des bornes ainsi que la liaison 3G sont également utilisées par un module
de localisation par WIFI (logiciel EKAHAU RTLS) implanté sur le Smartphone en liaison avec
un serveur de localisation EKAHAU.
Pour les arrêts de bus, la borne INFOMOVILLE est installée sur le mât qui supporte la borne
VISULYS en place.
Un système de prolongement de mât a été étudié pour positionner la borne INFOMOVILE audessous de la borne VISULYS.
Figure 26 : Détail de la pièce de raccordement au mât
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 48 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Fig
ure 27 : Détail du montage sur le mât avec la borne VISULYS
5.2.2 Installation des bornes
Dans le cadre de l’expérimentation sur le réseau des transports de LYON, 6 bornes
« Infomoville » ont été installées avec 2 bornes Tramway et 4 bornes Bus.
Une borne « fictive » avec le logiciel de la borne Infomoville est installée dans le local d’accueil
des expérimentateurs pour leur présenter le fonctionnement du système
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 49 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.2.2.1 Installation aux stations de tramway
Figure 28 : Station tramway avant installation de la borne Infomoville
Figure 29 : Borne Infomoville installée sur une station de tramway
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 50 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.2.2.2 Installation aux arrêts de bus
Figure 30 : Site arrêt de bus avec la borne VISULYS avant installation
Figure 31 : Borne Infomoville installée à un arrêt de bus
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 51 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
5.3 Bilan en vue d’un déploiement
Dans le cadre d’un déploiement de bornes INFOMOVILLE, les contraintes d’installation sont
les suivantes :
• La borne doit mettre en œuvre une liaison haut-débit avec le serveur local d’information SIRI,
• La borne doit être alimentée avec une source permanente,
• La couverture WIFI vis-à-vis des points de correspondance sur le pôle d’échange devra faire
l’objet au préalable de mesures et d’une validation sur site.
5.4 Annexes liées à la borne
Les annexes B1 et B2 présentent en détails certains points techniques des bornes.
5.5 Références pour la section
[1] Profil Siri Ile De France - STIF- V2.1.pdf : Local Agreement SIRI - Ile De France.
[2] Client DRYADE : Client de test mis à disposition de l’ESIEE par DRYADE (Client SOAP SIRI (1.3))
[3] Outils référents pour la nature des requêtes SIRI entre mobile et borne.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 52 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
6 Architecture logicielle de l’application embarquée
dans le dispositif utilisateur
Le système d’information INFOMOVILLE cherche à intégrer dans un seul dispositif utilisateur
(un smartphone) un outils d’information pour l’assistance au déplacement dans les transports
public et un outils d’aide à la localisation et au guidage dans les zones d’échange de transport
public. Les infrastructures matérielles correspondant à ces deux services se superpose dans les
système INFOMOVILLE, même si elles sont représentées Figure 32 et Figure 33 séparement
pour plus de clarté.
Figure 32 Infrastructure du système INFOMOVILLE pour l’aide à la localisation
Figure 33 Infrastructure du système INFOMOVILLE pour l’accès à l’information voyageur
L’application INFOMOVILLE résidente dans le dispositif utilisateur intègre une Interface
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 53 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Homme Machine dont l’objectif est d’une part de présenter l’information transport ou de
localisation/guidage de manière pertinente et d’autre part d’offrir une interface de dialogue avec
l’utilisateur qui permettra de séquencer l’évolution de la navigation dans l’application.
6.1 Objectifs du système INFOMOVILLE
D’un point de vue technique le système a été conçu pour respecter les contraintes suivantes :
-
Modularité et réutilisabilité. Les différents composants du sytème ont été développé
séparément avec des interfaces clairement définies.
-
Usage. L’utilisation du système ne doit pas être contrainte du fait de la complexité de
chacun des modules.
-
Portabilité. Une attention particulière a été porté afin de permettre la portabilité de
l’application sur différents types de dispositifs utilisateurs. Le prototype a été développé
pour des smartphones équipés d’interface GPS et WiFi sous window-mobile 6.1 et a été
testé sur différents appareils.
-
Evolutivité : L’architecture de l’application doit permettre de pouvoir intégrer de
nouvelles ressources matérielles qui s’avèreraient pertinente pour ce type d’application.
Une approche introduisant une couche d’abstraction matériel doit faciliter l’intégration
de nouveau module dans l’application.
6.2 Architecture système
On peut distinguer les éléments suivants dans le système : le dispositif utilisateur, la station de
base, les communications entre ces deux éléments, la localisation, l’information transport tempsréel et l’interface homme machine. Les différents éléments techniques et les modules
correspodant sont les mêmes pour les différents types de population (déficients visuels,
déficients auditifs et personnes sans déficience sensorielle) mais l’interface homme-machine est
bien sur différente pour chaque situation. L’architecture matérielle générale est représentée
Figure 34.
6.2.1 Les Composants du système INFOMOVILLE
On peut distinguer différents modules dans l’environnement de l’applicatif utilisateur. Tout
d’abord le module de communication sans fil : WiFi dans le cas du dispositif testé lors de
l’expérimentation. Les modules utilisés comme canaux d’entrée-sortie pour l’interface homme
machine : les touches, l’écran tactile, la synthèse vocale, l’écran, le module vibratoire. Les
modules aidant la localisation comme le GPS.
Certains sont associés à une action directe de ou vers l’application comme les touches ou la
synthèse vocale, d’autres comme WiFi sont utilisés pour réaliser et fournir à l’application une
ressource à partir de l’information qu’ils véhiculent (comme dans le cas de l’information
transport) ou de leur participation à l’élaboration d’une information (comme dans le cas de la
localisation par WiFi).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 54 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 34 Architecture fonctionnelle générale du système INFOMOVILLE
Figure 35 Système INFOMOVILLE correspondant à l’architecture représentée Figure 34.
6.2.1.1 Modules d’interface
Les différentes instances de l’application sont encapuslés dans des modules qui ont pour
principal objectif de créer par une interface normalisée une couche d’abstraction entre
l’application proprement dite et la gestion bas-niveau de ces ressources dont l’interface peut
varier d’un smartphone à l’autre ou d’une librairie à l’autre. Dans la phase actuelle de
développement de l’application embarquée les modules pris en charge sont :
- Clavier : module des gestions des « HOTKEYS », la principale tâche de ce module
consiste à décorréler l’application de l’encodage des touches propres à chaque
smartphone et à créer des évènements claviers propres à l’application pouvant
correspondre à différents types de manipulation des touches existantes sur les
smartphones.
- Synthèse Vocale : L’objectif de ce module est de créer une interface normalisée vers
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 55 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
-
-
-
l’application indépendante de la synthèse utilisée.
Vibrateur : Module gérant l’interface vibratoire utilisée comme interface haptique.
Interface sans fil : dans le cas d’une interface WiFi, ce module gère les différentes
fonctions nécessaires à l’application INFOMOVILLE, détection des points d’arrêts
environnant par analyse des SSID captés, maintenance de la liste des arrêts détectés,
rattachement à un réseau physique lié à un point d’arrêt (connexion WiFi).
Réseau : Ce module permet de gérer de et vers l’application les évènements utilisant une
transmission TCP ou UDP, tel que arrivée imminente d’un véhicule.
SIRI : Ce module est particulièrement complexe, car il réalise une interface de haut
niveau entre les informations nécessaires à l’application, telle que les informations
voyageurs liés à un arrêt, c’est à dire les horaires de passage de l’ensemble des lignes
passant à un arrêt et la manière de les obtenir qui consiste à construire une requête XML
à la transmettre à travers une interface http, à récupérer au travers de cette même
interface la réponse du serveur au format XML, à analyser ce fichier pour en extraire les
informations utiles et construire la structure de donnée qui sera fournie au module
application.
Localisation :
o Sous module GPS : ce module permet d’effectuer une localisation au moyen du
GPS et de calculer une distance par rapport à un point de référence.
o Sous module Ekahau : Ce module permet d’effectuer une localisation au moyen
du système de localisation utilisant les signaux WiFi de l’ensemble des points
d’accès WiFi environnants inclus dans le système de localisation, en effectuant
une requête auprès du serveur de localisation Ekahau. Ce module permet aussi de
calculer une distance par rapport à un point de référence.
Figure 36 Architecture logicielle générique de l’application embarquée
-
Applicatif : L’application proprement dite qui reçoit l’ensemble des flux d’informations
qui proviennent des modules sous forme de message et qui gère l’interface homme
machine en fonction de ces évènements et du déroulement de la navigation par
l’utilisateur
est
elle
aussi
réalisée
sous
forme
d’un
module.
Ce module applicatif est relié aux modules d’interface par une file de message
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 56 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
bidirectionnelle fonctionnant en mode FIFO. Cette architecture générique est illustrée
Figure 36.
6.2.1.2 Applicatif et File de message
La structure du système de messagerie permet aux messages transmis du module applicatif vers
les modules d’interface de n’être interprété que par le module destinataire et d’être ignoré par les
autres. L’applicatif gère lui les messages venant des modules d’interface par le biais du système
de messagerie. La structure de l’exploitation des messages entrants des applicatifs permet de les
répartir vers leurs destinataires. L’application Aulib se distingue sur ce point, car elle permet à
un message entrant d’être exploité par plusieurs sous-modules de traitement.
6.2.2 Interface Homme Machine
L’interface utilisateur a pour ambition d’être intuitive et d’apprentissage aisé. L’IHM (Interface
Homme Machine) pour les personnes ayant une déficience visuelle est audio (synthèse vocale et
sons) et tactile (touches et vibrateurs) alors que celle destinée aux personnes ayant une
déficience auditive est visuelle (texte, image, carte statiques ou animés) et tactile (vibrateur et
écran tactile)
L’application pour les mal-entendants est basée sur une approche GUI (Graphical User
Interface) classique, alors que les particularités d’une interface audio et ses caractéristiques
relativement différentes de celle d’une interface graphique nous ont conduit à créer un
environnement de développement spécifique pour la construction d’une application pilotée par
une interface utilisateur audio. Cet environnement est appelé AuLib dans la suite.
Alors qu’une interface graphique peut piloter efficacement (du point de vue IHM) plusieurs
éléments visuels en parallèle cela s’avère inefficient et impossible pour une interface audio. Cela
principalement du fait de la nature séquentielle et furtives des informations auditives.
L’interface logicielle AuLib prend en compte la nature séquentielle des informations audio. Elle
est pilotée par les données et permet l’ajout ou la supression dynamique de module de traitement
en fonction du contexte de l’application.
L’interface GUI utilise le système de message classique de l’environnement de développement
C++/MFC alors que AuLib implémente une gestion propre des files de messages dédiée pour
une interface utilisateur audio sérielle. Ces deux déclinaisons de l’architecture générique (Figure
36) sont représentées Figure 37 et Figure 38.
6.2.2.1 Fonctions de navigation de l’application
L’objectif principal de l’application embarquée est de fournir à l’utilisateur un moyen efficace de
naviguer dans les informations transports et contextuelles rattachées au site sur lequel il se
trouve en fonction de ses besoins. L’application doit aussi savoir alerter l’utilisateur
d’évènements liés à une modification de l’état du site du point de vue transport, par exemple :
arrivée d’un véhicule ou perturbations.
La structure de l’IHM est donc basée sur un recensement des besoins en information de
l’utilisateur au cours de sa chaîne de déplacement. Dans le cadre du projet INFOMOVILLE,
l’IHM doit être capable de fournir les outils permettant à l’utilisateur de gérer les situations
suivantes :
- Découverte des arrêts.
- Description de l’environnement du site en termes de transport et de topologie.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 57 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
-
Assistance à l’orientation vers le point d’arrêt choisi. Situations des arrêts les uns par
rapport aux autres, afin de permettre une assistance aux correspondances uni-modale ou
multimodale.
- Découverte des lignes desservies à cet arrêt et temps d’attente pour chacune.
- Énumération des stations desservies dans la ligne choisie, ainsi que les horaires de
passage.
- Alertes sur des évènements asynchrones : arrivée d’un véhicule à l’arrêt, perturbation sur
une des lignes de l’arrêt choisi.
Si l’on peut décrire un trajet comme une succession ordonnée de ces différentes phases, la
démarche cognitive des utilisateurs réclame de pouvoir effectuer des transitions entre ces
différents états, soit pour que l’utilisateur puisse revenir sur des choix, soit dans une
préoccupation de confirmation des choix effectués. Chacune des situations énumérées ci-dessus
peut donc être considérée comme un état pour lequel l’application doit savoir fournir les
informations pertinentes.
Figure 37 Architecture logicielle de l’application basée sur la librairie AuLib
Figure 38 Architecture logicielle de l’application basée sur la gestion d’une interface graphique
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 58 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
6.2.2.2 IHM à destination des personnes ayant une déficience auditive
L’IHM pour les personnes ayant une déficience auditive est constituée de cinq onglets entre les
quels l’utilisateur peut circuler à sa guise au moyen de l’écran tactile (Figure 39) :
- Onglet Connexion (Connection tab sur la Figure 38) qui permet à l’utilisateur de
découvrir les arrêts équipés du système d’information et de choisir celui auquel il
souhaite connecter.
- Onglet Info (Data tab sur la Figure 38) qui permet à l’utilisateur de découvrir les lignes
desservies à cet arrêt, d’en choisir une et de consulter la liste des arrêts avals desservis
ainsi que les horaires de passage recalés.
- Onglet Carte (Map tab sur la Figure 38) qui permet à l’utilisateur d’avoir un plan du site
avec la localisation de l’arrêt auquel il est connecté ainsi que la possibilité de localiser les
autres points arrêt du site.
- Onglet Parcours (Direction tab sur la Figure 38) qui permet à l’utilisateur d’obtenir des
indications de parcours pour effectuer des correspondances sur le site. Ces indications de
parcours sont bien sûr adaptées au type de déficience.
- Onglet Message (Urgent Message tab sur la Figure 38) qui permet à l’utilisateur de
consulter les messages asynchrones d’arrivées de véhicule ou de perturbation qu’il a reçu
depuis le début de sa connexion. Un message survenant est de plus affiché à l’aide d’une
fenêtre dynamique accompagnée d’une alerte vibratoire, avant d’être archivé dans
l’onglet Message.
Figure 39 IHM de l’application pour les personnes ayant une déficience auditive
L’existence des onglets est dynamique et dépend de l’état de l’application. Dans l’état initial où
l’application n’est connectée à aucun point d’arrêt, seul l’onglet connexion est présent. Les
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 59 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
onglets Info, Carte et Parcours n’apparaissent que si l’utilisateur s’est connecté à un arrêt.
L’onglet Message quant à lui n’apparait qu’à la première occurrence de message asynchrone.
Cette structure de l’IHM permet à l’utilisateur de focaliser directement sur l’information dont il a
besoin et de modifier en conséquence le contexte d’exécution de l’application.
6.2.2.3 IHM à destination des personnes ayant une déficience visuelle
Dans le cas d’un utilisateur ayant déficience auditive, l’interaction entre l’utilisateur et
l’application au moyen d’une interface graphique est assez intuitive, car en partant d’une
catégorisation efficiente des informations (structure en onglet), elle permet à l’utilisateur de
disposer en parallèle de l’ensemble des choix possibles et circuler de l’un à l’autre à son gré en
fonction de ses préoccupations et interrogations. C’est donc l’utilisateur qui reste maître du
déroulement de l’application.
La gestion d’une interface audio se révèle beaucoup plus contraignante, car du fait de la nature
sérielle et furtive de l’ « affichage » audio, l’utilisateur ne dispose à un moment que d’une vue de
l’application. La structure de l’interface doit donc permettre à l’utilisateur de se faire une
représentation mentale des différentes vues possibles et du moyen permettant de passer d’une
vue à une autre. Le contexte de l’application ou la vue courante doit aussi être non ambigüe afin
de maintenir la synchronisation entre le processus cognitif de l’utilisateur et le contexte de
l’application.
Figure 40 Architecture de navigation de l’IHM audio
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 60 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
C’est donc l’IHM qui doit proposer les transitions possibles entre les différentes vues de
l’application. La navigation dans l’IHM se trouve donc formalisée « naturellement » sous forme
d’un graphe d’état tel que représenté Figure 40. Cette figure fait apparaitre deux contextes
principaux : le contexte transport et le contexte géographique. Le premier correspond à
l’obtention des informations voyageurs, le second à celles concernant les différentes description
topographique du site.
Les transitions entre les différents états se font soit automatiquement soit sur une action
utilisateur sur une des touches du smartphone (Figure 41). La correpondance entre les actions de
la Figure 40 et l’utilisation des touches du smartphone de la Figure 41 est la suivante :
-
Action A : correspond à l’action « Select data »
-
Action C : correspond à l’action « Go back one level »
-
Action D : correspond à l’action « Change Mode »
Figure 41 Utilisation des touches du smartphone dans l’IHM Audio (Module « Key
Notification » Figure 37)
La transition entre le contexte transport et le contexte géographique peut se faire à tout moment
dans le déroulement de l’application.
Ces contraintes particulières d’une IHM audio ont conduit à développer ce que l’on pourrait
appeler une Audio User Interface (AUI) par analogie avec la notion de Graphical User Interface
(GUI). Cette interface permet de configurer dynamiquement une machine d’état dont chacun des
états consomme les messages entrants et envoi éventuellement des messages vers les modules
d’interface (Figure 42). La commutation de contexte peut facilement être réalisée, car les états
ont la propriété de pouvoir être endormi ou de devenir transparent, c'est-à-dire de relayer les
messages vers les étapes de traitement suivant sans les analyser. Les étapes de traitement ont
aussi comme fonctionnalité de pouvoir consommer le message sans le transmettre ou de le
diffuser aux étapes de traitements suivantes.
L’immense intérêt de cette approche est qu’elle permet de projeter presque immédiatement un
graphe tel que représenté Figure 40 sur l’architecture d’implémentation symbolisée Figure 42.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 61 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 42 Structure d’une application utilisation l’IHM audio AuLib
6.3 Conclusion
Le traitement de deux IHM graphique et audio a permis de spécifier une architecture logicielle
répondant aux deux contraintes. La spécificité de chacune des interfaces est confinée au module
applicatif qui utilise soit un environnement d’exécution graphique, soit un environnement
d’exécution audio qui a été développé spécifiquement dans le cadre de l’exécution du projet
INFOMOVILLE.
Les couches d’abstraction matérielle, réalisées par les modules d’interface restent communes aux
deux types d’IHM, de même que l’environnement de propagation de message entre les modules
d’interface et le module applicatif.
Les propriétés de l’environnement de développement d’interface audio a aussi la propriété de
généricité que l’on recnontre pour les interface graphique et permet de manière analogue de
prototyper de manière efficace des applications basées sur ce type d’interface.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 62 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7 Localisation par WiFi ou GPS et guidage
7.1 Guidage
Le système RAMPE apportait une assistance à l’approche des points d’arrêt mais ne prenait pas
en compte la notion de correspondance et n’intégrait pas de guidage. Dans le système
INFOMOVILLE, nous avons intégré une fonctionnalité de guidage entre deux points d’arrêt
pour faciliter les correspondances. Cette fonctionnalité est avant tout destinée aux personnes
aveugles même si elle a été incluse dans les deux applications sous des formes différentes.
Le guidage est effectué par segments successifs délimités par des points d’intérêt pour les
utilisateurs et éventuellement la localisation. L’utilisateur peut progresser à sa guise dans les
instructions de guidage correspondant aux différents segments en utilisant une touche de
défilement rapide avec possibilité de retour en arrière. Les instructions de guidage sont énoncées
vocalement pour les personnes aveugles et données sous forme écrites pour les personnes
sourdes. Dans ce dernier cas, elles viennent en complément de la carte de quartier sur laquelle
figurent les positions des différents points d’arrêt.
Si une technique de localisation est activée, la connaissance plus ou moins précise de la position
de l’utilisateur peut être exploitée par l’application. Par exemple, pour l’application destinée aux
personnes sourdes, la position de la personne est affichée sur la carte en plus des points d’arrêt
de départ et de destination ; pour l’application destinée aux personnes aveugles, le premier
segment proposé est celui où se trouve la personne et l’application donne une indication chiffrée
de la distance approximative à un arrêt. L’IHM est la même que la fonction de localisation soit
activée ou non et ceci de façon transparente pour l’utilisateur [1].
7.2 Localisation de piétons équipés de smartphones par GPS ou par
cartographie WiFi
Après l’état de l’art sur les techniques de localisation [2], nous avons retenu trois technologies de
localisation utilisables sur smartphones : la localisation par GPS, la localisation par cartographie
radio WiFi et la localisation par connexion à une cellule WiFi. Ces technologies demandent que
le smartphone intègre respectivement un récepteur GPS et un circuit WiFi, ce qui est le cas de
nombreux smartphones. L’application INFOMOVILLE sur smartphone communique par WIFI
avec les bornes. La technologie WiFi peut donc être utilisée non seulement pour la
communication mais aussi pour la localisation par une technique de cartographie (on dit aussi
empreinte) radio WiFi ou par simple connexion à une cellule Wifi contrôlée par un point
d’accès.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 63 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Nous avons effectué différents tests pour les deux premières techniques de localisation dont les
performances en précision sont supérieures à la troisième. L’objectif était d’évaluer les
performances possibles en prenant en compte les contraintes imposées par un futur déploiement
en particulier en terme de coût d’installation, de maintenance et d’alimentation électrique des
équipements.
Ces contraintes sont surtout à considérer pour l’approche WiFi. En effet, la technique s’appuie
sur l’utilisation d’une infrastructure de points d’accès WiFi et une phase de calibration préalable
(dont le rôle sera rappelé plus loin). Aussi avons-nous décidé d’utiliser la même infrastructure
WiFi pour la communication avec les bornes et pour la localisation. L’ajout de point d’accès
supplémentaires permettrait de gagner en précision de localisation par la technique de
cartographie WiFi. Mais l’installation d’autres points d’accès en milieu extérieur nécessite
d’avoir accès à des sources d’alimentation électrique et conduit à des travaux et des coûts
additifs peu favorables à un futur déploiement du système. La situation est différentes à
l’intérieur des bâtiments où l’installation de points d’accès supplémentaires est plus facile.
Nous avons évalué les potentialités des deux technologies de localisation utilisées avec des
smartphones seuls (c’est-à-dire sans ajout de dispositifs externes au smartphone comme une
antenne GPS). Nous avons effectué des expérimentations en deux endroits :
• à l’ESIEE situé à Noisy Le Grand en région parisienne, où nous avons effectué des tests en
indoor et en outdoor
• et à Lyon en outdoor sur l’un des sites (autour de la station jet d’eau Mendès France) du
parcours choisi pour l’expérimentation avec les personnes à handicap sensoriel.
Différents paramètres de performance pour les techniques de localisation peuvent être analysés :
•
•
•
•
•
•
•
•
•
Disponibilité en temps et en espace (local ou global GPS).
Portée ou couverture dans le cas des systèmes locaux.
Fonctionnement en intérieur et/ou à l’extérieur.
Précision de localisation, (ex: 3 m dans 95% des cas).
Fiabilité (une alarme en cas d’erreur importante).
Vitesse de fonctionnement.
Nécessité d’installer une infrastructure spécifique.
Coût de l’infrastructure, de son installation et de sa maintenance. Coût des mobiles
Énergie : Autonomie (durée de vie des piles …) des mobiles. Consommation électrique de
l’infrastructure.
• Puissance de calcul nécessaire pour estimer la localisation.
• Système centralisé ou distribué.
• Respect de la vie privée.
Nous avons cherché à évaluer les performances en termes de précision, robustesse, rapidité,
fiabilité et en terme de capacité de fonctionnement indoor et outdoor.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 64 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Pour des applications comme INFOMOVILLE, la précision visée est de quelques mètres (si
possible moins de 3 m).
La vitesse d’actualisation de l’estimation de position doit être compatible avec la vitesse de
marche d’un piéton et éventuellement suffisamment rapide pour permettre de faire des
traitements statistiques visant à améliorer l’estimation. Une actualisation toutes les 10 s est un
minimum. La fiabilité de la technique doit être telle qu’elle permette de connaître la qualité de
l’estimation de façon à ne pas l’utiliser si sa qualité est insuffisante. Elle doit être robuste au type
de téléphone utilisé, aux conditions climatiques, au type d’environnement urbain.
7.3 Quelques rappels généraux sur les principes de la localisation et
sur la localisation par cartographie radio
Le principe des différentes technologies de localisation a été présenté dans le rapport
INFOMOVILLE sur les technologies mobilisables [2]. Nous redonnons ici très succinctement
quelques grands principes et nous rappelons le principe de la localisation par cartographie WiFi.
Les systèmes de localisation s’appuient sur différents types d’infrastructures ::
• Constellations de satellites (GPS par exemple)
• Infrastructures terrestres (par opposition aux satellites) constituées de balises de référence de
positions connues, qui peuvent :
• être dédiées à la localisation (réseau de balises Bluetooth par exemple)
• s’appuyer sur des réseaux locaux sans fil (Wifi par exemple)
• s’appuyer sur des réseaux de téléphonie cellulaires (GSM par exemple)
• Réseaux de capteurs : infrastructure ad-hoc constituée d’éléments intégrés dans des capteurs.
On peut classer les principes de localisation en trois grands groupes :
• Les méthodes géométriques (triangulation, trilatération …). mesurent des distances, et/ou des
angles. EX : GPS, EGNOS, Galileo.
• Les méthodes d’analyse et de reconnaissance de scènes ou d’empreintes (empreinte ou
cartographie radio). Avec phase de calibrage du site préalable. EX : cartographie WiFi.
• Le méthodes de proximité sans notion de distance : Une cible est localisée en fonction des
nœuds auxquels elle est connectée. Ex : localisation par cellule GSM.
Pour la localisation d’un piéton, les principales techniques envisageables sont les suivantes :
• Récepteurs GPS :
• Les récepteurs GPS actuels utilisent généralement une architecture SIRF Star III qui a
permis d’augmenter sensiblement la sensibilité par rapport à celle des récepteurs
précédents.
• Ils sont utilisables en milieu urbain, principalement en extérieur. La couverture et la
disponibilité sont très bonnes en extérieur.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 65 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
• Le temps d’acquisition des satellites est de l’ordre de la trentaine de secondes. Il peut
être réduit par la technique A-GPS (Assisted GPS).
• Ils sont disponibles dans de nombreux smartphones ou PDA.
• Cartographie (empreinte) radio WiFi :
• Elle peut fonctionner en intérieur et en extérieur
• De nombreux smartphones ou PDA disposent d’un composant WiFi pour la
communication qui peut aussi être utilisé pour la localisation.
• Triangulation Bluetooth :
• Compte-tenu de la portée d’une liaison Bluetooth, cette approche s’applique surtout en
intérieur.
• Pour obtenir une bonne couverture et une bonne précision, le nombre de balises à
installer est important.
• La plupart des téléphones, samrtphones ou PDA intègrent un composant Bluetooth.
• Localisation par cellule GSM ou autre réseau de communication cellulaire :
• La méthode ne demande pas d’installation d’infrastructure spécifique et fonctionne en
indoor et en outdoor. Sa couverture et sa disponibilité sont très bonne.
• Elle est utilisable avec tout téléphone.
• La précision est assez mauvaise et dépend de la taille des cellules GSM (ou autre
réseau).
• Dans le cas du système INFOMOVILLE, nous pouvons considérer la zone couverte par
un point d’accès Wifi installé dans une borne à un point d’arrêt comme cellule WiFi et
utiliser la connexion d’un téléphone à cette cellule comme technique de localisation.
7.3.1 Rappel sur la localisation par cartographie Radio WiFi
La figure 43 illustre le principe de la localisation par cartographie WiFi.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 66 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 43 : Principe de la localisation par Cartographie WiFi
Cette méthode demande, avant toute localisation, d’effectuer une caractérisation du site d’intérêt
pour obtenir son empreinte radio WiFi en chaque point de l’espace. Pour cela, des mesures sont
effectuées en un nombre fini de points et un modèle plus ou moins sophistiqué permet
d’interpoler les valeurs entre les points de mesure. La phase de calibration fournit donc une carte
radio WiFi du site qui pourra ensuite être exploitée pour la localisation.
Une fois cette empreinte (ou carte radio) déterminée, il est possible de localiser un objet en
comparant son empreinte radio locale à celles du site. Le point du site ayant l’empreinte la plus
semblable à celle de l’objet est considéré comme la position de l’objet.
L’empreinte radio est représentée en chaque point de l’espace par un vecteur formé des valeurs
des puissances radios reçues (RSSI Received Signal Stregth Indicator) des différents émetteurs
radios (points d’accès WiFi) présents sur le site accompagnées des adresses MAC des points
d’accès WiFi correspondants.
La phase de calibration demande généralement de faire des mesures en un grand nombre de
points de la zone d’intérêt. La précision de la localisation dépend de la précision avec laquelle a
été mesurée l’empreinte radio, des algorithmes utilisés pour modéliser l’empreinte en dehors des
points de mesure de la phase de calibrage, de la vitesse de déplacement du mobile, de la durée
des mesures, ainsi que du nombre, de la position et de la puissance d’émission des différents
points d’accès WiFi.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 67 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Le système de la société EKAHAU utilise ce principe [3, 4, 5]. Nous l’avons intégré dans
INFOMOVILLE. Un logiciel (client) tourne sur le smatrtphone. Il mesure les RSSI et les
transmet à un serveur de localisation. Le serveur de localisation contenant la carte radio obtenue
pendant la phase de calibrage est installé sur un PC distant auquel on accède par le réseau
internet (figure 43)par une liaison 3G. Il calcule la position du mobile et la retourne au mobile.
7.4 Expérimentations de localisation effectuées dans le projet
INFOMOVILLE
7.4.1 Logiciel sur smartphone développé pour les tests de localisation
Afin de tester les performances de la localisation par GPS ou cartographie WiFi, nous avons
développé une application, appelée par la suite LocalisationMonitoring. Elle tourne sur
smartphone sous Windows mobile 6 et permet :
• de lancer des demandes de localisation ; à chaque demande deux estimation de localisation
sont effectuées une par GPS (latitude, longitude) et une par cartographie WiFi (coordonnées
X,Y sur un plan du site) ;
• et d’enregistrer dans un fichier les résultats de ces estimations accompagnés d’informations
supplémentaires telles que la date et l’heure de ces estimations ainsi qu’un indicateur de
qualité (respectivement le nombre de satellites vus pour la localisation par GPS et l’indicateur
donné par le logiciel « Ekahau poisitionning engine » pour la cartographie WiF)i.
7.4.2 Tests effectués à Lyon en outdoor sur le site de la station « jet d’eau
Mendès France)
Ces tests ont été effectués lors de la pré-expérimentation technique du projet à Lyon du 24 au 26
février 2010. L’objectif était de valider in-situ certains aspects techniques des prototypes et du
système, en particulier les performances de localisation dans l’environnement urbain réel
entourant les arrêts de transport. On souhaitait pour la localisation par WiFi évaluer les
performances sur les sites de correspondance en utilisant seulement les points d’accès installés
dans les bornes aux points d’arrêt (typiquement 3 points d’arrêt équipés à chaque
correspondance).
Les tests de localisation ont été effectués sur le site de la station Jet d’eau Mendès France.
7.4.2.1 Description du site « jet d’eau Mendès-France »
La figure 44 est une vue satellite du site issue de Google Maps. Cette vue est un peu ancienne
car on n’y voit pas les immeubles récemment construits.
Le site comprend 2 arrêts de tram (T2) face à face séparés par les voies de tram et un arrêt de bus
(53) situé de l’autre côté de l’avenue Berthelot. Un passage piéton à proximité de l’arrêt de bus
permet de traverser l’avenue et peut être utilisé pour une correspondance entre l’arrêt de bus et
l’arrêt de tram. Les dimensions du site correspondent à un rectangle de 70 mètres de long sur 35
mètres de large.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 68 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Sur la figure 44, on a mis en évidence l’arrêt du bus 53 et les 2 arrêts du tram T2 en les encadrant
par un trait plein noir. On a aussi indiqué par un trait plein noir le trajet piéton pour la
correspondance entre l’arrêt du bus 53 et le tram T2. Enfin les cercle verts (numérotés de #1 à
#3) à côté de chacun de ces points d’arrêt indiquent la position des 3 points d’accès WiFi
installés dans les bornes INFOMOVILLE (à une hauteur d’environ 2m) et utilisés pour la
communication et la loalisation.
figure 44 : Vue satellite du site « Jet d'eau Mendès-France » avec les positions des arrêts de bus
et de tram utilisés
Les photos suivantes représentent différentes vues du site « jet d’eau Mendès-France ». On peut
y apercevoir les arrêts de bus et de tram.
7.4.2.2 Localisation par cartographie WiFi
7.4.2.2.1 Équipement utilisé
Le matériel et les logiciels utilisés sont listés dans le tableau 1.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 69 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
tableau 1 : équipements matériels et logiciels utilisés pour les tests de localisation à “jet d’eau
Mendès France”.
Nombre Type d’équipement Marque Modèle Équipements matériels 1 Routeur WiFi Linksys 2 Routeur WiFi Belkin P6500, 2 Smartphone HTC Touch Cruise 2 PC portable HP 6930p 1 Carte Wi‐Fi PMCI Express D Link DWA 643 Xtreme Équipements logiciels 1 Site Survey Ekahau 4.6 1 Positioning Engine Ekahau 4.6.8 1 Positioning Client Ekahau 4 On peut noter que, lors de la pré-expérimentation, nous n’avions pas encore reçu les modèles de
smartphones qui ont été utilisés pour l’expérimentation finale du système INFOMOVILLE.
Cependant, le HTC touch Cruise est très proche du smartphone qui a été utilisé pour les
personnes aveugles (HTC touch 3G). Par contre, le HTC P6500 est un peu plus ancien et est
assez différent des téléphones choisis pour l’expérimentation.
7.4.2.2.2 Couverture radio WiFi du site
Le logiciel « Ekahau Site Survey » permet de mesurer la couverture radio WiFi d’un site. La
connaissance de cette couverture est importante pour INFOMOVILLE car elle permet d’une part
de prévoir où pourraient survenir des difficultés de communication WiFi (cette communication
est nécessaire pour l’application INFOMOVILLE mais aussi pour la communication liée aux
échanges de localisation) et d’autre part d’interpréter certains résultats de mauvaise localisation.
La figure 45 illustre le niveau de puissance radio WiFi reçue en chaque point du site, plus
précisément le plus fort niveau reçu des points d’accès sélectionnés. On y repère deux lieux avec
une très bonne couverture près de chacune des bornes de tram qui son équipés de points d’accès
WiFi Belkin. On note aussi que la zone de l’arrêt de bus est moins bien couverte (point d’accès
WiFi Linksys). Cette carte de couverture est fournie par le logiciel « Ekahau Site Survey » à la
fin d’une phase de calibrage pendant laquelle on effectue des mesures en un nombre fini de
points du site, le logiciel interpolant ensuite entre ces points.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 70 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 45 : couverture Wifi sur le site « jet d’eau mendès-France »
7.4.2.2.3 Expérimentation
Comme expliqué précédemment, une phase de calibrage préalable du site doit être réalisée avant
de pouvoir mettre en œuvre la localisation d’un smartphone ou d’un autre objet disposant d’un
composant WiFi.
Ce calibrage est effectué à l’aide du logiciel « Ekahau site survey ». Le calibrage fournit une
carte radio qui sera ensuite utilisée par le logiciel « Ekahau Positioning Engine » pour calculer la
position sur le site d’un objet disposant d’un composant WiFi et du logiciel « Ekahau client ».
L’objet (pour nous le smartphone) doit pouvoir communiquer grâce à « Ekahau client » par un
lien wiFi avec « Ekahau Positioning Engine » à qui il envoie les paramètres mesurés et qui en
échange lui retourne une estimation de position.
La calibration du site a été effectuée de manière à couvrir les lieux où il est possible de marcher.
Un site peut être défini à l’aide de rails et/ou de zones ouvertes dans le logiciel Ekahau. Les rails
indiquent les chemins que devraient suivre l’objet (par exemple le trottoir). Les zones ouvertes
indiquent des endroits où il n’est possible de définir de chemins logiques. Dans
l’expérimentation nous avons utilisé des rails uniquement.
Quatre expérimentations ont été effectuées sur ce site à quatre moments différents de la journée
du 26 février 2010
Pour les 4 expérimentations, les mesures ont été relevées en 11 points différents. Ces points sont
représentés par des cercles numérotés sur la figure 46. Le plan de la figure 46 a été utilisé dans
les tests avec le système Ekahau, le point de référence pour les coordonnées X, Y étant situé en
haut et à gauche de la photo satellite.
Dans les trois premières expériences, nous avons fait les tests en chaque point et simultanément
avec les 2 smartphones et un ordinateur portable (voir leurs références dans le tableau 1) ; c’està-dire que nous avons relevé les estimations de position des 2 smartphones et du PC portable,
chacun de ces objets disposant du client logiciel Ekahau permettant de les localiser.
L’enregistrement des mesures a été fait automatiquement sur les 2 smartphones grâce à
l’application LocalisationMonitoring. Il a été fait à la main pour les mesures concernant la
position du PC portable. Ces trois premières expériences ont démarré respectivement à 9h30,
10h07 et 11h30.
L’expérience 4, qui a démarré à 10h30, a été effectuée avec l’outil « Site Survey tracker » du
logiciel « Ekahau Site Survey » sur les 11 points de test du site. Dans ce cas l’objet dont on
estime la position est le PC qui a servi à faire la calibration. On est donc dans une situation
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 71 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
optimale, puisque les antennes et les composants WiFi sont les mêmes pour le calibrage et la
localisation. Les relevés de mesure ont été faits à la main.
Dans le cas de localisation des ordinateurs portables, on a recueilli 3 estimations en chaque
point. Et pour l’expérience 4, pour chacune des 3 mesures successives nous avons tourné de 90°
l’orientation du PC.
Par ailleurs, les expériences 1, 2 et 4 ont utilisé le même calibrage et l’expérience 3 a utilisé un
calibrage « enrichi ».
Enfin, les conditions climatiques pendant cette journée du 26 février étaient mauvaises : ciel très
couvert en particulier.
figure 46 : points de test pour l’évaluation de la précision de localisation
7.4.2.2.4 Calibration du site
La calibration a été réalisée avec le logiciel « Ekahau site Survey » installé sur un PC portable.
Pour ce faire, on a effectué des allers et retours avec le PC portable en marchant à un rythme
régulier et calme le long des chemins indiqués sur la figure 47.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 72 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 47 : calibration du site
La Figure 48 montre une prédiction fournie par le logiciel « Ekahau site survey » de la précision
de localisation correspondant à cette 1ère calibration.
Pour rendre les résultats plus robustes à l’orientation de l’utilisateur en point donné, c’est-à-dire
plus robuste à l’orientation de l’antenne intégrée dans le smartphone, nous avons enrichi la
calibration en effectuant en chacun des 11 points de test, des rotations de 360° sur nous-mêmes.
La Figure 49 montre les trajets de cette nouvelle calibration. La Figure 50 montre l’amélioration
de la couverture de localisation (zone où la localisation devrait être correcte) résultant de cette
calibration « enrichie ».
La 1ère calibration a été utilisée dans les expériences 1, 2, 4 et la calibration enrichie dans
l’expérience 3.
Figure 48 : qualité de la 1ère calibration
Figure 49 : calibration avec des rotations de 360° à chaque point de test
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 73 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 50 : amélioration de la zone de couverture de localisation avec le calibrage enrichi (1ère
calibration à gauche, calibration enrichie à droite).
7.4.2.3 Localisation par GPS
Pendant les expérimentations de localisation par cartographie WiFi nous avons relevé les
estimations des coordonnées de chacun des 11 points de test, fournies par le récepteur GPS
intégré dans les 2 smartphones. On obtenait donc en chaque point deux estimations de
coordonnées GPS venant de 2 smartphones différents côte à côte.
7.4.2.4 Résultats des expérimentations
Les résultats fournissent une comparaison entre les coordonnées estimées par GPS, les
coordonnées estimées par la cartographie WiFi Ekahau par et les coordonnées de référence (les
coordonnées réelles). Les 11 points de référence sont indiquées par des cercles sur les figures qui
montrent les coordonnées X et Y réelles et estimées en mètres par rapport au point de référence.
7.4.2.4.1 Résultats pour la localisation par cartographie WiFi
Les résultats obtenus diffèrent selon le dispositif utilisé. Pour la localisation par cartographie
WiFi Ekahau cette influence est très importante.
Ainsi le smartphone HTC Touch Cruise donne de très mauvais résultats pour les 3
expérimentations avec Ekahau. Les figure 51,figure 52,figure 53 montrent les résultats de la
localisation du smartphone HTC Touch Cruise par cartographie WiFi Ekahau pour les
expériences 1, 2 et 3. L’antenne ou le circuit WiFi de ce smartphone sont sans doute de moins
bonne qualité que celles des autres dispositifs.
On constate que les estimations de position sont groupées en paquets autour d’un ou deux points
situés sur la gauche de la figure.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 74 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 51 : Résultats de localisation du HTC Touch Cruise expérience 1.
figure 52 : Résultats de localisation du HTC Touch Cruise expérience 2.
figure 53 : Résultats de localisation du HTC Touch Cruise expérience 3.
Les fFigure 54,Figure 55,Figure 56 montrent les résultats de la localisation du smartphone HTC
P6500 par cartographie WiFi Ekahau pour les expériences 1, 2 et 3. Les résultats sont un peu
meilleurs qu’avec le HTC Touch Cruise mais restent très insuffisants pour l’application
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 75 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
INFOMOVILLE.
Figure 54: Résultats de localisation du HTC P6500 expérience 1.
Figure 55 : Résultats de localisation du HTC P6500 expérience 2.
Figure 56 : Résultats de localisation du HTC P6500 expérience 3.
Les figure 57,Figure 58,Figure 59,Figure 60,Figure 61,Figure 62,Figure 63 montrent les résultats
de la localisation de l’ordinateur portable par cartographie WiFi pour les expériences 1, 2 et 3.
Pour les expériences 2 et 3 elles détaillent les résultats obtenus selon 3 directions séparées de 90°
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 76 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
et notées a, b et c. Les résultats sont meilleurs qu’avec les 2 smartphones sauf pour la direction b.
Ces mauvais résultats pour la direction b pourraient sans doute être améliorés par une meilleure
phase de calibration. (en faisant plus de mesures dans toutes les directions).
figure 57 : Résultats de localisation du PC expérience 1 pour les 3 directions du PC.
Figure 58 : Résultats de localisation du PC expérience 2 pour la direction a
Figure 59 : Résultats de localisation du PC expérience 2 pour la direction b
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 77 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 60 : Résultats de localisation du PC expérience 2 pour la direction c
Figure 61 : Résultats de localisation du PC expérience 3 pour la direction a
Figure 62 : Résultats de localisation du PC expérience 3 pour la direction b.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 78 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 63 : Résultats de localisation du PC expérience 3 pour la direction c.
La figure 64 montre les résultats de la localisation par cartographie WiFi Ekahau de l’ordinateur
portable utilisé pour la calibration pour l’expérience 4. Cette localisation est obtenue avec l’outil
« tracker » du logiciel « Ekahau Site Survey ». Cette expérience correspond aux conditions de
localisation optimales puisque le PC qu’on localise est celui qui a servi à la calibration. Il a donc
le même circuit WiFi et la même antenne. Les résultats sont effectivement meilleurs et donnent
une idée de ce qu’on peut espérer au mieux avec cette technique en utilisant seulement 3 points
d’accès WiFi sur un site comme celui de jet d’eau Mendès–France dont les dimensions sont
d’environ 70 m sur 35 m. On peut constater que la plupart des erreurs sont inférieures à 5 m.
mais quelques unes peuvent aller jusqu’à 20 m. En particulier, le PC peut-être localisé du
mauvais côté de la voie de tram ou de la route (voir la figure 64).
Dans un but de comparaison nous avons montré la photo google maps satellite à côté de la figure
de coordonnées x,y.
figure 64 : Localisation par du PC utilisé pour la calibration (mode tracker de Ekahau Site
Survey). Expérience 4.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 79 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7.4.2.4.2 Résultats des tests de localisation par GPS
Les PC portables ne comportant pas de récepteurs GPS, nous n’avons fait les tests de localisation
par GPS que pour les 2smartphones.
Les fFigure 65,Figure 66,Figure 67 donnent les résultats pour les 3 expériences faites avec le
HTC Touch Cruise. Les Figure 68,Figure 69,Figure 70 donnent les résultats pour les 3
expériences faites avec le HTC P6500.
.Les résultats diffèrent un peu selon le smartphone et sont un peu meilleurs pour le HTC Touch
Cruise que pour le HTC P6500.
Figure 65 : Résultats de localisation du HTC Touch Cruise par GPS. Expérience 1.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 80 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 66 : Résultats de localisation du HTC Touch Cruise par GPS. Expérience 2.
Figure 67 : Résultats de localisation du HTC Touch Cruise par GPS. Expérience 3.
Figure 68 : Résultats de localisation du HTC P6500 par GPS. Expérience 1.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 81 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Figure 69 : Résultats de localisation du HTC P6500 par GPS. Expérience 2.
Figure 70 : Résultats de localisation du HTC P6500 par GPS. Expérience 3.
Sur la Figure 71 nous affichons l’ensemble des résultats de localisation par GPS et par
cartographie WiFi Ekahau pour l’expérience 1.
Figure 71 : Localisation par GPS et cartographie WiFi Ekahau du HTC P6500. Expérience 1.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 82 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7.4.3 Tests effectués à l’ESIEE en indoor et en outdoor
La mauvaise qualité des résultats obtenus sur le site Jet d’eau Mendès France pour les 2
smartphones nous ont surpris par rapport à ceux que nous avions obtenus en indoor à l’ESIEE
avec un PDA HP iPAQ. Nous avons donc décidé de refaire une série d’expérience à l’ESIEE en
indoor et en outdoor.
7.4.3.1 Expérimentation en outdoor à l’ESIEE avec la cartographie WiFi Ekahau
Nous avons faits les expérimentations en outdoor à côté du gymnase de l’ESIEE. Nous avons
installés des points d’accès WiFi alimentés sur batterie et nous avons testé l’influence de la
hauteur des points d’accès. Pour cela nous avons comparé les résultats lorsque les points d’accès
sont posés par terre et quand ils sont posés sur des escabeaux de 2 mètres de haut. Nous n’avons
pas observé de différence significative entre les 2 positions.
La figure 72 montre le site où on été effectués les tests en outdoor.
figure 72 : site de l’expérimentation outdoor devant le gymnase de l’ESIEE.
Les photos suivantes montrent les 2 types d’installation des points d’accès (sur escabeaux ou au
sol).
Nous avons effectué des tests avec 3 et 5 points d’accès. Les photos montrent la position des
points d’accès dans les 2 cas (les cercles verts).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 83 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
La figure 73 montre les chemins suivis pour le calibrage du site ainsi que l’estimation de la
couverture WiFi effectuée par Ekahau. On aperçoit la position de 5 points d’accès WiFi (les
cercles verts les plus grands).
figure 73 : Calibrage et couverture WiFi du site outdoor de l’ESIEE
À la fin du calibrage avec 5 points d’accès, la précision moyenne de localisation en mode tracker
(avec le PC ayant servi à la localisation) est de 2,78m et elle est meilleure que 4,9 m dans 90%
des cas.
La localisation a été réalisée en définissant des rails et les estimations de positions ont été
effectuées sur des points de mesure (références sur les figures) situés sur ces rails. Les mesures
ont été effectuées en 7 points différents. La figure 74 montre ces points de mesure et un point de
référence en bas à gauche du plan.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 84 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 74 : positions des 7 points utilisés pour les mesure+ point de référence en bas à gauche
La figure 75 montre la qualité du calibrage sur cette zone.
figure 75 : Qualité de la calibration sur la zone de localisation
Les résultats obtenus avec le HTC P6500 sont peu précis et confirment ceux obtenus à Lyon.
La précision moyenne passe de 10,8 m avec 3 points d’accès à 9 m avec 5 points d’accès. Pour
illustrer les résultats on donne dans la figure 76 les positions des points de mesure et des
estimations ainsi qu’un histogramme des précisions de localisation et ceci dans le cas de 3 points
d’accès (schémas du haut et de 5 points d’accès (schéma du bas)).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 85 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 76 : comparaison des résultats en outdoor avec 3 (en haut) ou 5 (en bas) points d’accès
avec la 1er calibration.
Nous avons refait les tests avec un PDA HP iPAQ. La précision de localisation du PDA HP
iPAQ est bien meilleure que celle obtenue avec le smartphone HTC P6500. La précision
moyenne de localisation du PDA HP iPAQ en outdoor est de 3,6 m au lieu de 9 m pour le HTC
P6500. La figure 77 illustre cette comparaison avec une calibration un peu améliorée par rapport
à la précédente.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 86 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 77 : Comparaison des résultats obtenus en outdoor avec le HTC P6500 (en haut) et le HP
iPAQ (en bas) avec la calibration améliorée.
7.4.3.2 Expérimentation en indoor à l’ESIEE avec la cartographie WiFi Ekahau
La figure 78 montre le site (3ème étage du bâtiment 2) où se sont effectués les tests en indoor.
Nous avons effectué des tests avec 5 points d’accès. La figure montre les chemins suivis pour le
calibrage du site (aller et retour) ainsi que l’estimation de la couverture WiFi effectuée par
Ekahau. On aperçoit la position de 5 points d’accès WiFi (les cercles verts les plus grands).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 87 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 78 : Calibrage et couverture WiFi du site indoor de l’ESIEE
Nous avons réalisé les tests avec un PDA HP IPaQ et avec le smartphone HTC P65000.
Les résultats sont très supérieurs avec le HP iPAQ. La précision moyenne de localisation est de
1,9 m avec le HP iPAQ alors qu’elle est de 5,9 m pour le HTC P6500. La figure 79 illustre ces
résultats.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 88 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 79 : histogramme des précisions avec le smartphone HTC P6500 et le PDA HP iPAQ.
La Figure 80 montre la position des estimations et des points de référence superposés sur le plan
de l’étage.
Figure 80 : Localisation ekahau ESIEE avec smartphone P6500 à gauche et PDA iPAQ à droite
7.4.3.3 Expérimentation en outdoor à l’ESIEE de localisation par GPS
Nous avons testé la localisation par GPS en outdoor sur le même site de l’ESIEE pour le HTC
P6500 et le HTC Touch 3G (qui a été utilisé pendant l’expérimentation à Lyon avec les
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 89 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
personnes aveugles), le PDA HP iPAQ n’ayant pas de récepteur GPS il n’a pas été utilisé pour
ces tests. Nous avons fait plusieurs séries de mesures différents jours.
Ces mesures ont été effectuées sur deux jeux de points : celui comprenant 7 points de mesure
utilisé pour les tests du système ekahau et un second jeu formé de 12 points de mesure. La figure
81 illustre ces points de mesure auxquels s’ajoute à chaque fois un point de référence situé en
bas à gauche de la figure. Ce point de référence est le points de coordonnées X,Y nulles.
figure 81 : points de mesure utilisés pour les tests GPS
La figure 82 et la figure 83 illustrent les résultats obtenus en donnant les coordonnées X, Y
ainsi que les histogrammes de précision pour le smartphone HTC P6500 sur les 2 séries de points
de mesure. La figure 84 illustre les résultats obtenus pour le smartphone HTC Touch 3G. Les
points bleus représentés par une croix sont les points de référence (contrôle) et les points rouges
sont les estimations de localisation de ces points par GPS. Les précisions moyennes obtenues
varient un peu d’un jour à l’autre et selon le point de référence entre 6 m et 8 m.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 90 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 82 : Résultats de localisation par GPS, coordonnées X-Y et histogrammes des précisions
pour le HTC P6500 pour l’ensemble de 12 points de mesure.
figure 83 : Résultats de localisation par GPS, coordonnées X-Y et histogrammes des précisions
pour le HTC P6500 pour l’ensemble de 7 points de mesure.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 91 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
figure 84 : Résultats de localisation par GPS, coordonnées X-Y et histogrammes des précisions
pour le HTC Touch 3G.
7.4.3.4 Résumé des mesures effectuées à l’ESIEE
Le tableau 2 résume les résultats obtenus à l’ESIEE en outdoor.
tableau 2 : résumé des résultats obtenus à l’ESIEE en outdoor pour la localisation par
cartographie WiFi Ekahau.
tableau 3 : résumé des résultats obtenus à l’ESIEE en outdoor pour la localisation par GPS.
7.4.4 Principaux résultats sur la localisation
On peut résumer les principaux résultats de la manière suivante.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 92 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7.4.4.1 La localisation par GPS :
• Le récepteur GPS ne fonctionne correctement qu’à l’extérieur des bâtiments.
• Le temps d’acquisition (des satellites) est parfois long au démarrage
• Sur le site de la station « Jet d’eau Mendès France » à Lyon, la précision est la plupart du
temps meilleure que 10m. Elle est en moyenne de l’ordre de 7 m avec les 2 smartphones HTC
P6500 et HTC Touch Cruise. Sur le site de l’ESIEE elle a été en moyenne de 6 m pour le
smartphone HTC Touch 3G et de 7,5 m pour le HTC P6500.
• La précision varie peu au cours du temps pour des conditions données, mais elle varie
légèrement selon la météo.
• La précision dépend légèrement du type de téléphone utilisé même avec des téléphones de la
même marque.
7.4.4.2 La localisation par cartographie radio WiFi
• La technique fonctionne en indoor et en outdoor. Elle donne des résultats plus précis en
indoor.
• Les stratégies de calibration et de localisation influencent significativement les résultats. Le
nombre de points d’accès joue sur la précision.
• Le rafraichissement des estimations de position transmises par le serveur est assez lent :
toutes les 10 s (lent).
• En outdoor, la précision fluctue au cours du temps pour un point donné et varie selon la
position considérée et le type de dispositif localisé.
• Sur le dite « Jet d’eau Mendès France » à Lyon, avec 3 points d’accès WiFi seulement
installés aux points d’arrêt du site, la précision variait de 2m à plus de 20m selon la
position considérée. Elle était légèrement meilleure avec le HTC P6500 en comparaison
avec le HTC Touch Cruise.
• Sur le site à l’ESIEE, les résultats obtenus avec le PDA HP iPAQ sont très supérieurs à
ceux obtenus avec le HTC P6500 ou le HTC Touch 3G. La précision moyenne en
outdoor pour le premier est de 3,6m au lieu de 9 ou 10 m pour les 2 autres.
• En indoor à l’ESIEE, on retrouve la dépendance des résultats au type de dispositif à localiser.
Elle est de 1,9 m pour le HP iPAQ et de 5,9 m pour le HTC P6500.
En conclusion, les résultats de localisation obtenus par GPS ou par cartographie WiFi Ekahau ne
nous ont pas semblé suffisants pour les intégrer dans l’expérimentation avec les personnes à
déficience sensorielle. Le seul type de localisation que nous avons utilisé est celui décrit cidessous de la localisation par connexion à un point d’accès WiFi.
7.4.4.3 La localisation par simple connexion à un point d’accès WiFi :
Une autre technique de localisation WiFi possible est celle qui consiste à exploiter la connexion
d’un mobile à une borne. La détection d’un point d’arrêt (réception de la balise SSID) permet
une localisation de zone efficace et rapide mais peu précise (quelques dizaine de mètres). Cette
technique a été la seule utilisée lors des tests avec les personnes à déficience sensorielle.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 93 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
7.5 Bibliographie pour la section
[1] M.-F. Dessaigne, Projet INFOMOVILLE. Rapport sur l’organisation de l’expérimentation INFOMOVILLE sur
site réel du Sytral / Lyon, mars 2010.
[2] [4] G. Baudoin, O. Venard, P. Jardin, G. Uzan, J. Dupire, Projet INFOMOVILLE, SP1 Rapport N°4 - les
technologies mobilisables.
[3] Site de la société Ekahau : www.ekahau.com.
[4] [9] P. Kontkanen, P. Myllymäki, T. Roos, H. Tirri, K. Valtonen, H. Wettig, Topics in Probabilistic Location
Estimation in Wireless Networks. Invited paper in Proceedings of the 15th IEEE Symposium on Personal,
Indoor and Mobile Radio Communications, Barcelona, Spain. IEEE Press, 2004.
[5] [23] T.Roos, P.Myllymäki, H.Tirri, P.Misikangas, J.Sievänen, A Probabilistic Approach to WLAN User
Location Estimation. International Journal of Wireless Information Networks, Vol. 9, No. 3, July 2002.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 94 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
8 Annexe B1 : détail des échanges avec le Smartphone
8.1 Déclenchement du carillon
Le client mobile, émet une demande General Message en filtrant l’InfoChannel « Carillon ».
Le système de carillon consiste à émettre un son audible à moyenne distance et à l’allumage d’une LED
puissante permettant à la fois aux mal-voyants et aux mal-entendants de localiser l’arrêt sélectionné sur le
mobile. La durée de l’activation est paramétrable dans un fichier de propriété.
Requête SIRI d’activation du Carillon
Réponse SIRI validant l’activation du
Boitier
Infomoville
Requête :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetGeneralMessage xmlns="http://wsdl.siri.org.uk" xmlns:siri="http://www.siri.org.uk/">
<ServiceRequestInfo
xmlns="">
<siri:RequestTimestamp>2008-06-30T16:05:40.131+02:00</siri:RequestTimestamp>
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
</ServiceRequestInfo>
<Request
xmlns="">
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
<siri:InfoChannelRef>Carillon</siri:InfoChannelRef>
</Request>
</GetGeneralMessage>
</soapenv:Body>
</soapenv:Envelope>
Réponse :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
wsdl:GetGeneralMessageResponse
xmlns:wsdl="http://wsdl.siri.org.uk"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ServiceDeliveryInfo>
<siri:ResponseTimestamp
xmlns:siri="http://www.siri.org.uk/siri">2010-0305T09:52:46.069+01:00</siri:ResponseTimestamp>
<siri:ProducerRef xmlns:siri="http://www.siri.org.uk/siri">TITAN</siri:ProducerRef>
<siri:ResponseMessageIdentifier
xmlns:siri="http://www.siri.org.uk/siri">1267779166054</siri:ResponseMessageIdentifier>
<siri:RequestMessageRef
xmlns:siri="http://www.siri.org.uk/siri">
GMClient:Test
</siri:RequestMessageRef>
</ServiceDeliveryInfo>
<Answer>
<siri:GeneralMessageDelivery version="1.3" xmlns:siri="http://www.siri.org.uk/siri">
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 95 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
<siri:ResponseTimestamp>2010-03-05T09:52:45.757+01:00</siri:ResponseTimestamp>
<siri:Status>true</siri:Status>
<siri:GeneralMessage formatRef="STIF-IDF">
<siri:RecordedAtTime>2010-03-05T09:52:45.882+01:00</siri:RecordedAtTime>
<siri:ItemIdentifier> GMClient:Test </siri:ItemIdentifier>
<siri:InfoMessageIdentifier>0</siri:InfoMessageIdentifier>
<siri:InfoChannelRef>Carillon</siri:InfoChannelRef>
<siri:Content
xsi:type="siri:IDFGeneralMessageStructure"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<siri:Message>
<siri:MessageType>longMessage</siri:MessageType>
<siri:MessageText>Le carillon est actif</siri:MessageText>
</siri:Message>
</siri:Content>
</siri:GeneralMessage>
</siri:GeneralMessageDelivery>
</Answer>
<AnswerExtension/>
</wsdl:GetGeneralMessageResponse>
</soapenv:Body>
</soapenv:Envelope>
La réponse a pour seule vocation de réaliser un échange SOAP complet.
8.2 Véhicule à l’approche
Dès l’approche d’un véhicule en station, le message binaire propriétaire « bus à l’approche » est diffusé,
pour la ligne desservie en mode broadcast sur le protocole UDP. Chacun des mobiles du réseau local en
écoute du même port, en sont ainsi alertés.
Type de données
Taille
(en octets)
Contenu
Début du bloc
1
STX (Code hexa 0x02)
Longueur du bloc en ascii
(type + date + heure + adresse + données +
check-sum)
4
0019 à 9999
Type de bloc
1
V
Date et heure courante
12
JJMMAAHHMMSS
Adresse du PDA
3
996
Données du bloc
N
Check-sum sur 8 bits en ascii (xor car / car
sur longueur + type + date + heure +
adresse + données)
3
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
Concaténation du nom de la
ligne sur 8 caractères et de la
destination sur 32 caractères
000 à 255 sur 20 + N caractères
(Si la check-sum est remplie de
blancs alors le PDA considère
qu’on travaille sans check-sum)
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 96 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Fin du bloc
1
Total
CR (Code hexa 0x0D)
25+N
Exemple : Bus à l’approche pour la ligne 034 en direction de CHARPENNES le 05/03/2007 à 10h26 et
36 secondes (Les caractères « < » et « > » sont mis pour la compréhension de l’exemple ; ils ne font pas
partis de la trame et en doivent pas être envoyés).
La ligne est sur 8 caractères en 2x4 et la destination est sur 32 caractères en 2x16
<0x02><0037><V><050307102636><996><034 + 5 espaces><CHARPENNES><108><0x0D>
8.3 Demande du plan de quartier
Le client mobile, émet une demande GeneralMessage en filtrant l’infoChannel « Plan ».
L’option de gestion du plan est utilisée pour permettre à l’utilisateur du téléphone de récupérer différentes
informations de géolocalisation sur le site où se situe la borne.
Requête
SIRI
de
demande
d’informations de géolocalisation de
Réponse SIRI contenant la structure
XML de description du site de la borne.
Boitier
Infomoville
Requête :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetGeneralMessage xmlns="http://wsdl.siri.org.uk" xmlns:siri="http://www.siri.org.uk/">
<ServiceRequestInfo
xmlns="">
<siri:RequestTimestamp>2008-06-30T16:05:40.131+02:00</siri:RequestTimestamp>
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
</ServiceRequestInfo>
<Request
xmlns="">
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
<siri:InfoChannelRef>Plan</siri:InfoChannelRef>
</Request>
</GetGeneralMessage>
</soapenv:Body>
</soapenv:Envelope>
Réponse :
La structure du message retourné par le serveur Infomoville pour l’infochannel « Plan » est le contenu du
fichier xml dans lequel une description de la position géographique de la borne est décrite.
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 97 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
<wsdl:GetGeneralMessageResponse
xmlns:wsdl="http://wsdl.siri.org.uk"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ServiceDeliveryInfo>
<siri:ResponseTimestamp
xmlns:siri="http://www.siri.org.uk/siri">2010-0305T10:30:48.350+01:00</siri:ResponseTimestamp>
<siri:ProducerRef xmlns:siri="http://www.siri.org.uk/siri">TITAN</siri:ProducerRef>
<siri:ResponseMessageIdentifier
xmlns:siri="http://www.siri.org.uk/siri">1267781448318</siri:ResponseMessageIdentifier>
<siri:RequestMessageRef
xmlns:siri="http://www.siri.org.uk/siri">GeneralMessageClient:ESIEE:0</siri:RequestMessage
Ref>
</ServiceDeliveryInfo>
<Answer>
<siri:GeneralMessageDelivery version="1.3" xmlns:siri="http://www.siri.org.uk/siri">
<siri:ResponseTimestamp>2010-03-05T10:30:48.068+01:00</siri:ResponseTimestamp>
<siri:Status>true</siri:Status>
<siri:GeneralMessage formatRef="STIF-IDF">
<siri:RecordedAtTime>2010-03-05T10:30:48.209+01:00</siri:RecordedAtTime>
<siri:ItemIdentifier>GeneralMessageClient:ESIEE:0</siri:ItemIdentifier>
<siri:InfoMessageIdentifier>0</siri:InfoMessageIdentifier>
<siri:InfoChannelRef>Plan</siri:InfoChannelRef>
<siri:Content
xsi:type="siri:IDFGeneralMessageStructure"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<siri:Message>
<siri:MessageType>longMessage</siri:MessageType>
<siri:MessageText><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid XML Studio 6.1.18.0 - FREE Community Edition (http://www.liquidtechnologies.com) -->
<plan
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="./plan.xsd">
<url>http://BIVip/plan.jpeg</url>
<ref>
<gps>
<long>8154,99491</long>
<lat>-4825,56509</lat>
</gps>
<scale>string</scale>
</ref>
<arrets>
<arret>
<numLigne>string</numLigne>
<direction>string</direction>
<gps>
<long>6040,27491</long>
<lat>6040,27491</lat>
</gps>
<parcours>
<etape>string</etape>
<etape>string</etape>
<etape>string</etape>
<etape>string</etape>
</parcours>
</arret>
<arret>
<numLigne>string</numLigne>
<direction>string</direction>
<gps>
<long>6040,27491</long>
<lat>6040,27491</lat>
</gps>
<parcours>
<etape>string</etape>
<etape>string</etape>
<etape>string</etape>
<etape>string</etape>
</parcours>
</arret>
</arrets>
</plan>]]></siri:MessageText>
</siri:Message>
</siri:Content>
</siri:GeneralMessage>
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 98 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
</siri:GeneralMessageDelivery>
</Answer>
<AnswerExtension/>
</wsdl:GetGeneralMessageResponse>
</soapenv:Body>
</soapenv:Envelope>
Le mobile peut alors accéder au plan de quartier via l’url précisée dans le contenu de la réponse.
8.4 Demande d’identifiant d’arrêt d’une borne
Le client mobile, émet une demande GeneralMessage en filtrant l’infoChannel « Identifiant ».
Cette fonction permet à l’application mobile de récupérer l’identifiant SIRI de l’arrêt de la borne
correspondant au réseau WIFI sur lequel elle vient de se connecter. Cet identifiant est utilisé ensuite pour
construire les requêtes SIRI de récupération des heures de passages pour l’arrêt.
Requête
SIRI
de
d’identifiant de la borne
demande
Réponse SIRI contenant l’identifiant de
l’arrêt de la borne
Boitier
Infomoville
Requête :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetGeneralMessage xmlns="http://wsdl.siri.org.uk" xmlns:siri="http://www.siri.org.uk/">
<ServiceRequestInfo
xmlns="">
<siri:RequestTimestamp>2008-06-30T16:05:40.131+02:00</siri:RequestTimestamp>
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
</ServiceRequestInfo>
<Request
xmlns="">
<siri:MessageIdentifier>GMClient:Test</siri:MessageIdentifier>
<siri:InfoChannelRef>Identifiant</siri:InfoChannelRef>
</Request>
</GetGeneralMessage>
</soapenv:Body>
</soapenv:Envelope>
Réponse:
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<wsdl:GetGeneralMessageResponse
xmlns:wsdl="http://wsdl.siri.org.uk"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ServiceDeliveryInfo>
<siri:ResponseTimestamp
xmlns:siri="http://www.siri.org.uk/siri">2010-0305T10:45:45.949+01:00</siri:ResponseTimestamp>
<siri:ProducerRef xmlns:siri="http://www.siri.org.uk/siri">KILINE</siri:ProducerRef>
<siri:ResponseMessageIdentifier
xmlns:siri="http://www.siri.org.uk/siri">1267782345949</siri:ResponseMessageIdentifier>
<siri:RequestMessageRef
xmlns:siri="http://www.siri.org.uk/siri">GeneralMessageClient:ESIEE:0</siri:RequestMessage
Ref>
</ServiceDeliveryInfo>
<Answer>
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 99 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
<siri:GeneralMessageDelivery version="1.3" xmlns:siri="http://www.siri.org.uk/siri">
<siri:ResponseTimestamp>2010-03-05T10:45:45.949+01:00</siri:ResponseTimestamp>
<siri:Status>true</siri:Status>
<siri:GeneralMessage formatRef="STIF-IDF">
<siri:RecordedAtTime>2010-03-05T10:45:45.949+01:00</siri:RecordedAtTime>
<siri:ItemIdentifier>GeneralMessageClient:ESIEE:0</siri:ItemIdentifier>
<siri:InfoMessageIdentifier>1</siri:InfoMessageIdentifier>
<siri:InfoChannelRef>Identifiant</siri:InfoChannelRef>
<siri:Content
xsi:type="siri:IDFGeneralMessageStructure"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<siri:Message>
<siri:MessageType>longMessage</siri:MessageType>
<siri:MessageText> TITAN:StopPoint:SP:512:LOC</siri:MessageText>
</siri:Message>
</siri:Content>
</siri:GeneralMessage>
</siri:GeneralMessageDelivery>
</Answer>
<AnswerExtension/>
</wsdl:GetGeneralMessageResponse>
</soapenv:Body>
</soapenv:Envelope>
8.5 Demande de vérification du status du système:
Requête :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<CheckStatus xmlns="http://wsdl.siri.org.uk" xmlns:siri="http://www.siri.org.uk/siri">
<Request xmlns="">
<siri:RequestTimestamp>2010-03-05T16:03:24.384+01:00</siri:RequestTimestamp>
<siri:RequestorRef>ESIEE</siri:RequestorRef>
<siri:MessageIdentifier>CheckStatus:ESIEE:0</siri:MessageIdentifier>
</Request>
<RequestExtension xmlns=""/>
</CheckStatus>
</soapenv:Body>
</soapenv:Envelope>
Réponse :
Le status du serveur Infomoville prend en compte l’état de la connexion avec le serveur SYTRAL mais
aussi avec le soft borne.
Si tout est opérationnel :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<wsdl:CheckStatusResponse
xmlns:wsdl="http://wsdl.siri.org.uk"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<CheckStatusAnswerInfo>
<siri:ResponseTimestamp
xmlns:siri="http://www.siri.org.uk/siri">2010-0305T16:14:18.419+01:00</siri:ResponseTimestamp>
<siri:ProducerRef xmlns:siri="http://www.siri.org.uk/siri">KILINE</siri:ProducerRef>
<siri:ResponseMessageIdentifier
xmlns:siri="http://www.siri.org.uk/siri">1267802058419</siri:ResponseMessageIdentifier>
<siri:RequestMessageRef
xmlns:siri="http://www.siri.org.uk/siri">CheckStatus:ESIEE:0</siri:RequestMessageRef>
</CheckStatusAnswerInfo>
<Answer>
<siri:Status xmlns:siri="http://www.siri.org.uk/siri">true</siri:Status>
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 100 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
</Answer>
<AnswerExtension/>
</wsdl:CheckStatusResponse>
</soapenv:Body>
</soapenv:Envelope>
Si un problème a été détecté :
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<wsdl:CheckStatusResponse
xmlns:wsdl="http://wsdl.siri.org.uk"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<CheckStatusAnswerInfo>
<siri:ResponseTimestamp
xmlns:siri="http://www.siri.org.uk/siri">2010-0305T16:17:10.608+01:00</siri:ResponseTimestamp>
<siri:ProducerRef xmlns:siri="http://www.siri.org.uk/siri">KILINE</siri:ProducerRef>
<siri:ResponseMessageIdentifier
xmlns:siri="http://www.siri.org.uk/siri">1267802230608</siri:ResponseMessageIdentifier>
<siri:RequestMessageRef
xmlns:siri="http://www.siri.org.uk/siri">CheckStatus:ESIEE:0</siri:RequestMessageRef>
</CheckStatusAnswerInfo>
<Answer>
<siri:Status xmlns:siri="http://www.siri.org.uk/siri">false</siri:Status>
<siri:ErrorCondition xmlns:siri="http://www.siri.org.uk/siri">
<siri:OtherError>
<siri:ErrorText>Erreur de communication avec la borne</siri:ErrorText>
</siri:OtherError>
</siri:ErrorCondition>
</Answer>
<AnswerExtension/>
</wsdl:CheckStatusResponse>
</soapenv:Body>
</soapenv:Envelope>
La balise “ErrorText” indiquera la partie du système ayant rencontré un problème. (Dans cet exemple, la
communication entre la borne et le serveur Infomoville).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 101 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9 Annexe B2 : les services SIRI (version 1.0) – Profil
Ile-de-France
Seuls les services listés dans les sous paragraphes suivants seront implémentés. Le mode requête est
privilégié.
Le détail des services SIRI est celui du profile Ile De France.
9.1 Codification des identifiants
Les échanges SIRI avec le serveur e-dylic du SYTRAL imposent de partager un minimum d’informations
‘théoriques’ comme les identifiants des poteaux d’arrêt.
Dans le cadre du projet Infomoville, l’identifiant d’arrêt sera paramétrer dans la borne pour permettre cet
échange temps réel.
[Fournisseur]:[type d'objet]:[typeObjetDétaillé]:[identifiantTechnique ]:LOC
9.2 Requête d'information
StopMonitoringRequest
temps
réel
au
point
d'arrêt :
Ce service permet d’accéder aux informations temps réel sur les heures de passage.
Note : la notion de «niveau de détail », (Detail Level) proposée pour ce service par SIRI n'est pas retenue
pour le profil SIRI en Ile de France.
Requête pour obtenir des informations temps réel sur les heures d'arrivée et de départ à un point d'arrêt.
StopMonitoringRequest
+Structure
Requête permettant d’obtenir les informations
temps réel sur les heures d'arrivée et de départ
à un point d'arrêt
Attributes
Version
1:1
VersionString
Version
Endpoint
Properties
RequestTimestamp
1:1
xsd:dateTime
Date d'émission de la requête
MessageIdentifier
0:1
MessageQualifier
Numéro d'identification du message
PreviewInterval
0:1
PositiveDurationType
Si ce paramètre est présent, il indique que l'on
souhaite recevoir des informations sur tout
départ intervenant dans la durée indiquée
(comptée à partir de l'heure indiquée par le
paramètre suivant: StartTime. Si le paramètre
StartTime n'est pas présent, l'heure courante
sera utilisée).
Topic
1:1
Attention aux terminus où seules les heures
d'arrivée sont significatives: voir la note sur le
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 102 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
filtre StopVisitTypes.
StartTime
0:1
xsd:dateTime
Heure à partir de laquelle doit être compté le
PreviewInterval
MonitoringRef
1:1
Monitoring¬Code
Identifiant du point d'arrêt concerné par la
requête
LineRef
0:1
LineCode
DestinationRef
0:1
StopPointCode
Filtre permettant de n'obtenir que les départs et
arrivées pour une ligne donnée (dont on fournit
l'identifiant)
Filtre permettant de n'obtenir que les départs et
arrivées ayant une destination donnée
OperatorRef
0:1
OperatorCode
Filtre permettant de n'obtenir que les départs et
arrivée pour un exploitant donné (dont on
fournit l'identifiant)
Filtre particulièrement utile pour les pôles
d'échange
StopVisitTypes
0:1
all | departures |
arrivals
Indique si l'on souhaite avoir les départs, les
arrivées ou les deux.
Seule la valeur « departures » est obligatoire
(pour tous les arrêts sauf, naturellement, le
dernier du trajet) pour le profil IDF, les autres
sont optionnelles (à préciser pour chaque
implémentation).
Si le champ n’est pas renseigné, la valeur par
défaut est « departures ».
Il faut noter que, pour la gestion des
correspondances, l’heure d’arrivée sera
particulièrement utile …
Si la valeur du filtre est 'arrivals' alors les dates
de début et intervalle de temps seront
basculées sur les heures d'arrivée et non de
départ. Ceci permet entre autre de récupérer
les informations au terminus d’arrivée.
MaximumStopVisits
0:1
xsd:positiveInteger
Nombre maximal d'information de départ ou
d'arrivée que l'on souhaite recevoir. Si aucune
valeur n’est fournie, toutes les informations
disponibles seront remontées.
De plus « 0 » est une valeur interdite pour ce
champ (erreur).
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 103 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
MinimumStopVisitsPerLine
0:1
xsd:positiveInteger
Ce paramètre permet de demander un nombre
de réponses par ligne passant à l'arrêt. Cela
permet d'éviter que pour un arrêt où passent 2
lignes et pour lesquels on a demandé les
quatre prochains passages on a bien quatre
indications mais sur une seule des deux lignes
(les passages sur la seconde ligne intervenant
après).
Dans ce cas, si ce paramètre est fixé à 2 on
obtiendra les deux prochains passages sur
chacune des lignes. Ce paramètre doit donc
être compris comme un nombre souhaité de
passage par ligne et non comme un strict
minimum.
Ce paramètre comme seul filtre donnera donc
strictement le nombre de passages souhaité
(dans la limite des passages disponibles).
Ces passages doivent toutefois rester dans le
PreviewInterval lorsqu'il est combiné avec ce
filtre.
MaximumNumberOfCalls
0:1
+Structure
Structure permettant de préciser si l'on
souhaite obtenir des indications pour les arrêts
suivants.
Onwards
0:1
xsd:positiveInteger
Nombre d'arrêts suivants souhaités. Si le
paramètre est présent et vaut 0, tous les arrêts
seront retournés. Si il n’est pas fourni, seul
l’arrêt demandé sera renseigné.
9.2.1 Résultat de la requête d'information temps réel au point d'arrêt
+Structure
ServiceDelivery
HEADER
:::
1:1
voir
SIRI
Part
ServiceDelivery
2-7.2.1
Voir ServiceDelivery
9.2.1.1 Attributs temps réel du point d'arrêt
StopMonitoringDelivery
+Structure
Contenu d’une réponse pour le service
StopMonitoring
Attributes
version
1:1
VersionString
Numéro de Version du service
Monitoring (valeur paramétrée).
HEADER
:::
:::
xxxServiceDelivery
Voir
SIRI
xxxServiceDelivery.
Payload
Monitored-
0:*
+Structure
Description des passages à l'arrêt
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
Part
Stop
2-7.2.1.1
PAGE
Page 104 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
StopVisit
Note : Il n'y a pas d'ordre de classement
imposé par SIRI dans la liste des passages
(l'ordre retenu sera celui des numéros
d’ordre des points sur trajets).
0:*
MonitoredStopVisitCancellation
+Structure
Indication d'annulation
précédemment signalé
d'un
passage
(Utile uniquement pour les abonnements)
9.2.1.2 Description d'un arrêt (ou point d'arrêt indiqué) sur une course
MonitoredStopVisit
+Structure
Description du passage d'un véhicule à
un arrêt (dans le cadre d'une course)
Log
RecordedAtTime
1:1
xsd:dateTime
Heure à laquelle la donnée a été mise à
jour
Identity
ItemIdentifier
0:1
ItemIdentifier
Identifie
cette
information:
cela
correspond en fait à une identification du
couple arrêt-course, et permettra par la
suite une éventuelle annulation (cas où
l’arrêt n’est plus desservi).
MonitoringCode
Référence du point d'arrêt
MonitoredVehicleJourneyStructure
Description de la course
1:1
StopVisitReference
MonitoringRef
1:1
JourneyInfo
a MonitoredVehicleJourney
1:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 105 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.2.1.3 Attributs temps réel de la course
MonitoredVehicleJourney
Vehicle
Journey
Identity
LineRef
0:1
+Structure
Description de la course
LineCode
Identifiant de la ligne
1:1
FramedVehicle
JourneyRef
0:1
+FramedVehicleJourneyRefStructure
Identification de la course
JourneyPatternInfo
:::
0:1
JourneyPatternInfoGroup
Voir JourneyPatternInfoGroup.
VehicleJourneyInfo
:::
0:1
VehicleJourneyInfoGroup
Voir VehicleJourneyInfoGroup
DisruptionGroup
:::
0:1
DisruptionGroup
Voir DisruptionGroup.
JourneyProgressInfo
:::
0:1
JourneyProgressInfoGroup
Voir JourneyProgressGroup.
Calling
Pattern
MonitoredCall
0:1
+Structure
Informations
considéré
OnwardCalls
0:1
+Structure
Informations horaires concernant les arrêts
suivants
OnwardCall
0:*
+Structure
Informations horaires pour l'un des arrêts
suivants
horaires
concernant
l'arrêt
9.2.1.4 L'arrêt
MonitoredCall
Stop
Identity
+Structure
Informations horaires pour l'arrêt.
StopPointRef
0:1
StopPointCode
Identifiant du Point d'arrêt (cet identifiant est à
rapprocher de l’attribut MonitoringRef de la
structure MonitoredStopVisit, mais restreint à ce
cas de point d’arrêt là ou le MonitoringRef peut
aussi, dans le contexte général de SIRI, mais
pas celui du profil Francilien, référencer un
afficheur, par exemple).
Order
0:1
xsd:positiveInte
ger
Numéro d'ordre de l'arrêt sur le trajet
StopPointName
0:1
NLString
Nom du point d'arrêt.
1:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 106 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Call
Real-time
0:1
VehicleAtStop
xsd:boolean
La Valeur «true » indique que le véhicule est à
l'arrêt
Valeur par défaut : « false »
Call Rail
0:1
PlatformTraversal
xsd:boolean
La valeur « true » permet de signaler le passage
d'un train sans arrêt (et de demander au
voyageur de s'écarter des voies)
Valeur par défaut : « false »
Call
Property
DestinationDisplay
0:1
NLString
Destination telle
qu'elle est affichée
sur la girouette du
véhicule à cet arrêt
(ou sur l’afficheur
local).
DisruptionGroup
:::
0:1
DisruptionGroup
Perturbations
Arrival
AimedArrivalTime
0:1
xsd:dateTime
Heure d'arrivée théorique
Ce champ correspond à
l’information de
destination sur la borne.
(un nouveau service provisoire utilise la donnée
d'heure estimée)
Departure
ActualArrivalTime
0:1
xsd:dateTime
Heure d'arrivée effectivement mesurée.
ExpectedArrivalTime
0:1
xsd:dateTime
Heure d'arrivée estimée par les systèmes
fournisseurs
ArrivalStatus
0:1
onTime | early
delayed
cancelled
arrived
noReport
|
|
|
|
Caractérisation de l'horaire d'arrivée attendu (ou
mesuré si le véhicule est à quai)
Valeur par défaut : « onTime »
ArrivalPlatformName
0:1
NLString
Identification ou nom du quai d'arrivée
AimedDepartureTime
1:1
xsd:dateTime
Heure de départ théorique
ActualDepartureTime
0:1
xsd:dateTime
Heure de départ effectivement mesurée.
ExpectedDepartureTime
1:1
xsd:dateTime
Heure de départ estimée par les systèmes
fournisseurs
DepartureStatus
0:1
onTime | early
delayed
cancelled
arrived
noReport
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
|
|
|
|
Caractérisation de l'horaire de départ attendu
(ou mesuré si le véhicule est à quai)
Valeur par défaut : « onTime »
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 107 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
DeparturePlatformName
0:1
NLString
DepartureBoardingActivity
0:1
boarding
noBoarding
passthru
Identification ou nom du quai de départ
|
|
Indique si l'on peut monter dans le véhicule ou si
c'est un passage sans arrêt ou avec montée
interdite
Valeur par défaut : « boarding»
L’indicateur n’est pas
systèmes fournisseurs.
Boarding
qualifiable
AimedHeadwayFrequency
0:1
PositiveDurationType
Fréquence
de
commandée)
ExpectedHeadwayInterval
0:1
PositiveDurationType
Fréquence de passage
systèmes fournisseurs
passage
par
théorique
estimée
par
9.2.1.5 Arrêts suivants
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 108 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
les
(ou
les
OnwardCall
Stop
Identity
0:1
StopPointRef
+Structure
Information sur les arrêts suivants.
StopPointCode
Identifiant du point d'arrêt
1:1
Order
0:1
xsd:positiveInte
ger
Numéro d'ordre de l'arrêt sur le trajet.
StopPointName
0:1
NLString
Nom du point d'arrêt.
xsd:boolean
La Valeur «true » indique que le véhicule est à
l'arrêt
1:1
Progress
0:1
VehicleAtStop
Valeur par défaut : « false »
Arrival
Departure
AimedArrivalTime
0:1
xsd:dateTime
Heure d'arrivée théorique (ou commandée)
ExpectedArrival
Time
0:1
xsd:dateTime
Heure d'arrivée estimée par les systèmes
fournisseurs.
ArrivalStatus
0:1
onTime | early
delayed
cancelled
arrived
noReport
|
|
|
|
Caractérisation de l'horaire d'arrivée attendu
Valeur par défaut : « onTime »
ArrivalPlatformName
0:1
NLString
Identification du quai d'arrivée
AimedDeparture
Time
0:1
xsd:dateTime
Heure de départ théorique (ou commandée).
ExpectedDepart
ureTime
0:1
xsd:dateTime
Heure de départ estimée par les systèmes
fournisseurs
DepartureStatus
0:1
onTime | early
delayed
cancelled
arrived
noReport
|
|
|
|
Caractérisation de l'horaire de départ attendu.
Valeur par défaut : « onTime »
Voir Arrival Status
DeparturePlatformName
0:1
NLString
DepartureBoardingActivit
y
0:1
boarding
noBoarding
passthru
Identification du quai de départ.
|
|
Indique si l'on peut monter dans le véhicule ou
si c'est un passage sans arrêt ou avec montée
interdite.
Valeur par défaut : « boarding »
L’indicateur n’est pas qualifiable par les
systèmes fournisseurs.
Progress
Status
AimedHeadWayInterval
0:1
PositiveDurationType
Fréquence de
commandée)
ExpectedHeadwayInterval
0:1
PositiveDurationType
Fréquence de passage
systèmes fournisseurs
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
passage
théorique
estimée
par
(ou
les
PAGE
Page 109 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.2.1.6 FramedVehicleJourneyRef
0:1
+Structure
Identification d'un course.
DataFrameRef
0:1
DataFrameQualifier
Contexte d'identification de la course (code du
système fournisseur de la donnée, version du
référentiel de données, etc.).
DatedVehicleJourneyRef
0:1
DatedVehicleJourneyCode
Identifiant de la course lui même.
FramedVehicleJourneyRef
9.2.1.7 DisruptionGroup (Perturbations)
Groupe
d'attribut
perturbations
DisruptionGroup
Situation
SituationRef
0:1
SituationCode
précisant
les
Identifiant (externe) de l'événement qui
est la cause des modifications horaires
indiquées.
Un libellé
perturbation
renseigné.
de description de la
pourra également être
9.2.1.8 JourneyProgressGroup (Localisation du véhicule)
Groupe d'attribut précisant l’avancement
sur le trajet
JourneyProgressGroup
Status
Monitored
0:1
xsd:Boolean
Indique si le véhicule est toujours
localisé (la valeur false indique une
délocalisation du bus).
Valeur par défaut : « true »
Progress
Data
Quality
MonitoringError
0:1
GPS | GPRS | Radio
Si le bus est délocalisé, ce champ
précise la cause de cette délocalisation
InCongestio
n
0:1
xsd:Boolean
Ce champ vaut « true » si le vehicule est
pris dans un embouteillage (ou plus
généralement un incident d’exploitation),
ce champ permet de le signaler.
Valeur par défaut : « false »
InPanic
0:1
xsd:Boolean
Indique que l'alarme du véhicule est
activée.
Valeur par défaut : « false »
Progress
Data
VehicleLocation
0:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
LocationStructure
Indique la position du véhicule (voir
LocationStructure).
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 110 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Bearing
0:1
AbsoluteBearingType
Occupancy
0:1
full | seatsAvailable
standingAvailable
Indique l’orientation (cap) du véhicule.
|
Indique le niveau de remplissage du
véhicule.
Dans l’état actuel des choses peu (pour
ne pas dire aucun) le système ne
dispose pas de cette information, mais le
besoin d’en disposer a été remonté lors
des interviews.
Valeur par défaut : « seatsAvailable»
Delay
0:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
DurationType
Indique le niveau de retard du véhicule
(une valeur négative indique une
avance).
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 111 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.2.1.9 VehicleJourneyInfoGroup
Description de la course
VehicleJourneyInfoGrou
p
Servic
e Info
:::
0:1
ServiceInfoGroup
Voir ServiceInfoGroup.
Servic
e End
Point
Name
s
OriginRef
0:1
JourneyPlaceCode
Identifiant de l'arrêt de départ de la course.
OriginName
0:1
NLString
Nom de l'arrêt de départ
Via
0:*
+Structure
Description d'un via sur la course
PlaceRef
0:1
JourneyPlaceCode
Identifiant de l'arrêt via
PlaceName
0:1
NLString
Nom du via
Ne correspond pas forcément au nom de
l’arrêt via (nommage de l’itinéraire via)
End
Times
DestinationRef
0:1
JourneyPlaceCode
Identifiant du dernier arrêt de la course.
DestinationName
0:1
NLString
Nom de l'arrêt de destination (si l'identifiant
DestinationRef est fourni, le nom doit l 'être
aussi).
VehicleJourneyName
0:1
NLString
Nom de la course
JourneyNote
0:1
NLString
Texte complémentaire décrivant la course.
HeadwayService
0:1
xsd:boolean
La valeur « true » permet de signaler que la
course est gérée en fréquence (interval), et
que les informations horaires seront
fournies en conséquence…
Valeur par défaut : « false »
OriginAimedDepartureTime
0:1
xsd:dateTime
Heure théorique de départ de la course à
son point de départ
DestinationAime
dArrivalTime
0:1
xsd:dateTime
Heure théorique d'arrivée de la course à
son point de départ.
9.2.1.10 Structure Location
0:1
LocationStructure
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
+Structure
Contenu
des
localisation.
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
informations
de
PAGE
Page 112 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Attributes
Id
0:1
xsd:NMTOKEN
srsName
0:1
xsd:string
choice
Coordinates
Longitude
–
1:1
LongitudeType
Latitude
–
1:1
LatitudeType
Coordinates
–
1:1
0:1
xsd:string
Precision
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
Distance
Identifiant du point (pour un éventuel
lien avec une base Géospatiale ou un
SIG)
Idenfitiant du référentiel de projection
(conforme EPSG, définit par l’OGC,
et tel qu’utilisé par GML )
Valeur Fixe pour une instance du
logiciel (paramètrable)
La localisation peut-être fournie soit
en WGS 84 soit dans un referentiel
projeté (Lambert 2 étendu, par
exemple)
Ces deux possibilités sont conservées
dans le profil SIRI Ile-de-France.
Longitude à partir du meridien de
Greenwich:.180° (East) à +180°
(West). Degrés décimaux.
Latitude à partir de l’équateur. -90°
(South) à +90° (North). Degrés
décimaux
Coordonnées au format GML en
cohérence avec l’attribut srsName.
Précision du positionnement (en
mètres).
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 113 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.2.1.11 JourneyPatternInfoGroup
Groupe d'attribut pour la description des
trajets
JourneyPatternInfoGroup
Journey
Pattern
Info
JourneyPatternRef
0:1
JourneyPatternCode
Identifiant du trajet
VehicleMode
0:1
air | bus | coach |
ferry | metro | rail
|
tram
|
underground
Famille de transport pour ce trajet (il s’agit ici
d’un mode « générique », tous les avions
par exemple seront air, et c’est le
ProductCategory, dans ServiceInfoGroup,
qui donnera plus de précisions, comme :
internationalFlight,
intercontinentalFlight,
domesticScheduledFlight, shuttleFlight …
Valeur par défaut : « bus »
RouteRef
0:1
RouteCode
Identifiant de l'itinéraire suivi.
PublishedLineName
0:1
NLString
Nom de la ligne
DirectionName
0:1
NLString
Nom de la direction du trajet (nom du dernier
arrêt)
9.2.1.12 ServiceInfoGroup
Service
Info
OperatorRef
0:1
OperatorCode
Identifiant de l'exploitant
ProductCategoryRef
0:1
ProductCategoryCode
Mode de transport détaillé (voir
l’énumération complète dans le XSD
SIRI)
(Bus, Métro, Bus Scolaire)
ServiceFeatureRef
0:*
ServiceFeatureCode
Classification du type de service
(accessibilité).
VehicleFeatureRef
0:*
VehicleFeatureCode
Service spécifique disponible dans le
véhicule (plancher bas)..
9.3 Requête d’informations de messagerie
Ce service permet d’accéder aux informations conjoncturelles.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 114 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
GeneralMessageRequest
+Structure
Requête d'accès aux messages
Attributes
Version
1:1
VersionString
Version du service « General Message »
(1.0)
Endpoint
Properties
RequestTimestamp
1:1
xsd:dateTime
Date d'émission de la requête
MessageIdentifier
0:1
MessageQualifier
Numéro d'identification du message
InfoChannel
Ref
0:*
InfoChannelCode
Identifie le canal pour lequel on souhaite
obtenir les messages. Si ce champ n'est pas
présent, la requête concerne tous les
canaux.
Topic
1:1
Dans le cadre du profil IDF, seules les
valeurs suivantes seront utilisées pour
identifier les canaux:
« Perturbation »
« Information »
« Commercial »
Request
Policy
Language
0:1
xml:lang
Langue dans laquelle le message est
demandé.
Dans le cadre du profil IDF, seul le Français
est obligatoire, mais un système pourra
optionnellement proposer d'autres langues
La langue par défaut sera le Français
9.3.1.1 Résultat de la requete d’informations de messgarie
ServiceDelivery
+Structure
See
SIRI
ServiceDelivery
Part
2-7.2.1
HEADER
:::
1:1
See
ServiceDelivery
En-tête générique des réponses
Payload
GeneralMessageDelive
ry
1:*
+Structure
Voir GeneralMessageDelivery.
9.3.1.2 GeneralMessageDelivery
GeneralMessageDelivery
+Structure
Contenu et modification des messages.
Attributes
version
1:1
VersionString
Version du service (valeur fixe)
LEADER
:::
1:1
xxxServiceDelivery
En-tête
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 115 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Payload
InfoMessag
e
0:*
+Structure
Le message lui-même (voir InfoMessage ci
dessous).
InfoMessag
eCancellatio
n
0:*
+Structure
Structure
d'annulation
d'un
précédent (voir ci dessous).
message
(Utile uniquement pour les abonnements)
9.3.1.3 InfoMessage
InfoMessage
attribute
formatRef
0:1
+Structure
Message d'information.
FormatCode
Identifie le format du contenu (ouvert pour
ce service)
1:1
Dans le cadre du profil IDF, ce champ sera
toujours présent et aura une valeur fixe
« STIF-IDF ».et correspond au transport de
la structure spécifique de message décrite
plus bas.
log
RecordedAtTime
1:1
xsd:dateTime
Heure d'enregistrement du message.
Identity
ItemIdentifier
0:1
ItemIdentifier
Identifiant unique du message SIRI, fourni
par son émetteur (deux réceptions
différentes ne peuvent avoir le même
identifiant)
1:1
traité hors BD dans l'élaboration de la
réponse
Identity
InfoMessageIdentifier
1:1
Identifier
Identifiant InfoMessage (sera utilisé pour
les mises à jour et les abandons de
message: toutes les mises à jour du
message porteront le même InfoMessageIdentifier).
InfoMessageVersion
0:1
xsd:positiveInteger
Version du InfoMessage.(considéré comme
valant 1 si le champ n'est pas présent)
InfoChannelRe
f
0:1
InfoChannel
Canal auquel appartient le message.
Dans le cadre du profil IDF, seules les
valeurs suivantes seront utilisée pour
identifier les canaux:
1:1
« Perturbation »
« Information »
« Commercial »
Currency
ValidUntilTime
0:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
xsd:dateTime
Date et heure jusqu'à laquelle le message
est valide.
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 116 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Valeur par
d’exploitation
Situation
0:*
SituationRef
SituationCode
défaut :
fin
de
journée
Identifiant (externe) de l'événement rattaché
au message
Un libellé de description de la perturbation
pourra également être renseigné.
Message
Content
1:1
anyType
Le message lui-même (voir ci dessous)
9.3.1.4 Content
Content
+Structure
Contenu du message d’information.
Identity
LineRef
0:*
Identifier
Identifie la ou les lignes concernées par le
message.
Si une ligne est indiquée, le message porte
sur toute la ligne sans restriction.
Identity
NetworkRef
0:*
Identifier
Identifie le ou les réseaux concernés
Si un réseau est indiqué, le message porte
sur toutes les lignes du réseau sans
restriction.
Identity
StopPointRef
0:*
Identifier
Identifie le ou les points d'arrêt concernés
par le message.
Identity
JourneyPattern
0:*
Identifier
Identifie la ou les trajets concernés par le
message.
Si un trajet est indiqué, le message porte sur
tout le trajet sans restriction.
0:*
Identifier
Identifie le ou les itinéraires concernés par le
message.
Si un itinéraire est indiqué, le message porte
sur tout l'itinéraire sans restriction.
Ref
Identity
RouteRef
Cette notion n’existe pas dans le référentiel
TITAN.
LineSection
0:*
+Structure
Identifie la ou les sections de lignes (premier
et dernier arrêt ainsi que leur ligne
d'appartenance) concernée par le message.
Si une section de ligne est indiquée, le
message porte sur tous les arrêts de cette
section, sans restriction. (voir ci dessous).
Cette donnée n’est pas disponible car les
messages sont associés à plusieurs points
d’arrêts dans ce cas.
Message
Message
1:*
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
+Structure
Contient naturellement le message lui-même
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 117 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
(voir ci dessous)
LineSection
+Structure
Sections des lignes concernées par le
message.
Identity
FirstStop
1:1
Identifier
Identifiant du premier arrêt de la section
Identity
LastStop
1:1
Identifier
Identifiant du dernier arrêt de la section.
Identity
LineRef
1:1
Identifier
Identifiant de la ligne.
+Structure
Contenu du message
Message
MessageType
1:1
Long| short
Type du contenu du message
MessageText
0:1
xsd :string
Texte du message
Identifiant d’arrêt ou url pour le profil
Infomoville
9.4 En-têtes des réponses
9.4.1 Structure générique des entêtes de réponses
ProducerResponseEndpoint
log
+Structure
Structure générale des réponses
RequestTimestamp
1:1
xsd:dateTime
Date d’émission de la réponse
ProducerRef
0:1
ParticipantRef
Identifiant du producteur de
l'information
Address
0:1
EndpointAddress
Adresse réseau de l'émetteur (ici
une URL étant donné le choix
d’implémentation
SOAP
recommandé)
Endpoint
Properties
Initialement prévu pour les retours
d'acknowledge (non retenu dans le
profil)
ResponseMessageIden
tifier
0:1
RequestMessageRef
0:1
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
MessageQualifier
Identifiant unique de ce message
Identifiant géré en base
MessageQualifier
Identifiant unique de la requête à
laquelle on répond (champ issu du
MessageIdentifier de la requête)
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 118 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.5 CheckStatus
9.6 ServiceDelivery
Entête générique des réponses aux différents services.
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 119 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
9.6.1 Structure des réponses aux services
xxxDelivery
+Structure
Structure générique des réponses aux services
Log
ResponseTimestamp
1:1
xsd:dateTime
Date et heure de production de la réponse
Endpoint
properties
RequestM
essageRef
0:1
MessageQualifier
Référence de la requête
Subscriber
Ref
0:1
ParticipantCode
Identification du souscripteur
Subscripti
onRef
0:1
Status
0:1
Nn
Status
Obligatoire en cas d’abonnement
Identification de la souscription
Obligatoire en cas d’abonnement
xsd:boolean
Indique si la requête a pu être traitée avec succès
ou non.
+Structure
Signalement d’erreur
choice
Choix parmi les codes d’erreur
1:1
ErrorCondi
tion
0:1
+ Error
Fonction non supportée
b AccessNotAllowedError
+Error
Accès refusé
c NoInfoForTopicError
+Error
d AllowedResourceUsageExceededError
+Error
Réponse trop volumineuse
e OtherError
+Error
Autre erreur
ErrorDescripti
on
Description de l’erreur
a CapabilityNotSupportedError
-1:1
Pas de gestion de droits d'accès aux services
Pas d’information pour cette requête
réponse vide si pas d'information
Description
Payload
SubscriptionQualifier
0:1
ValidUntil
0:1
xsd:dateTime
Date de validité maximale de la réponse
ShortestPossibleCycle
0:1
PositiveDurationType
Intervalle minimal de mise à jour de la donnée
{Content Specific to SIRI Functional Service type. See Part 3.}
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 120 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Annexe N1 : présentation à la PREDIM sur les
travaux effectués par ESIEE Paris dans le groupe de
normalisation TC278/WG3/SG3 : Traveller
information for Visually impaired people
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 121 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
Traveller information for Visually
impaired people
TC278/WG3/SG3
TC278 : Road Transport and Traffic
Telematics
WG3 : Public Transport
SG3 : MMI in public transport
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
1
WG3 Framework
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
2
Historique
• Motivation : lois sur l’accessibilité à travers
l’europe.
• Introduction
– Juin 2006 : meeting TC278/WG3 à Paris
• Élaboration de l’introduction et du « scope » :
– Nov. 2006 : premier meeting SG 3 à Prague
– Nov. 2007 : 7eme meeting SG3 Paris version1.0
• Démarrage travaux sur le corps de la
spécification technique
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
3
Partenaires
• [CZ] : S. Bartak, (consultant APEX), I.Hrouda,
(APEX)
• [UK] : N. Knowles, (Kizoom), R.Slevin (MT)
• [FR] : O. Venard, K.Bourée (coordination avec
les travaux TRANSMODEL SG4, IFOPT SG6,
SIRI SG7)
• [CH] : W.Meier-Leu, (Weisskopf Engineering
AG)
• [SE] : H.Davoody, (MT/ITS division)
• [DE] : R.Zuncker (Siemens)
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
4
Les projets
• Une approche basée sur l’expertise apportée par
la conduite de projet sur les systèmes d’assistance
à la mobilité
– CZ : Tyfloset
– CH : PAVIP (Personal Assistant for Visually
Impaired People)
– SE : FRAM (Flexible Real-time Assistance for
Moving)
– FR : RAMPE et INFOMOVILLE
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
5
CZ - Tyfloset
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
6
CH - PAVIP
1.Identify car that is approaching (which line? which final stop?)
2.Signal command to halt car & open door
3.Inside the car, ask for name of next stop. Browse through list of
upcoming stops
4.Inside or outside the car: Get information
about the environment
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
7
SE - FRAM
The travel aid will maintain continuous contact through the
infrastructure – GIS database, public traffic information, mobility
services etc – via a standardised interface being developed within
the e-Adept collaboration project (Electronic Assistance for Disabled
and Elderly Pedestrians and Travellers).
• To facilitate information processing
prior to and during the actual journey
•To facilitate planning, ordering,
payment, orientation and navigation thus
enhancing access by the traveller.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
8
FR - RAMPE
« R - Les Marceaux,
dans 15 minutes »
Synthèse vocale
Interface
de commandes
Informations
communiquées :
Horaires
Parcours
Événements
Événements :
Ligne détournée
Bus à l'approche
Perturbations radio
Liaison radio WIFI
Arrêt bus
–
–
Système actif et interactif d’assistance et
d’information auditive aux voyageurs aveugles,
Installé aux points d’arrêt des transports
collectifs ou dans un pôle d’échanges.
TC278 WG3 SG3 - O.Venard
Base de données
Informations
voyageurs
XML
Tour de comm.
Serveur central
Calculateur SIV
Coordonnées
GPS
PREDIM - 15/02/2008
9
Retour utilisateurs
• L’ensemble des projets intégrent une phase
d’évaluation :
– Soit en terme d’expertise auprès d’associations
– Soit en terme d’expérimentation intégrant un
protocole, par exemple RAMPE sur le réseau
SYTRAL en avril 2007
– Soit en terme de déploiement PAVIP à St Gallen ou
Tyfloset sur certains réseaux.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
10
Exprimentation RAMPE
28
38
~5min
~5min
34
79
~4min
~8min
Grange Blanche
Feuillat-Lacassagne
TC278 WG3 SG3 - O.Venard
Parré-Laënnec
11
PREDIM - 15/02/2008
Expérimentation RAMPE
voyants
Etape 1
Etape2
Etape 3
Etape 4
temps global
temps global
temps global
temps global
TC278 WG3 SG3 - O.Venard
non voyants
8
101
15
39
171
436
204
228
voyant /
non-voyant
22
4
14
6
PREDIM - 15/02/2008
PDA
141
446
160
205
Télécomman
de
202
426
248
250
12
Approche méthodologique
• It has been proposed to split the specification work in
three (top-down) layers, (figure on the next slide) :
– “Contents of the information” with (if meaningful) time
constraint. This will be based on use-cases.
– “Messaging”, the semantic that have to be used to allow
interoperability and conformance to existing standards,
TRANSMODEL, SIRI, TPEG, …
– “Hardware or physical media”, define how to implement the
above specified messaging system with the different technical
means to provide the travellers information to the end-user.
TC278 WG3 SG3 - O.Venard
13
PREDIM - 15/02/2008
Approche méthodologique
• The first layer (Information definition) will be considered for the
draft to be delivered.
Information definition
Messaging
HW1
HW2
HW3
HWn
HWn
• Backward arrows are here to underline that some technological
means could create constraints on the contents information layer.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
14
Classes de service
• User end:
• Low-cost
Collective
• PT authority end:
Low-cost infrastructure
– Remote control
– Devices with processing
(TTS,…) and some wireless
networking capabilities.
– Devices with high processing
and connectivity capabilities.
Ability to have have
connection to the travellers
information system.
• High-tech
TC278 WG3 SG3 - O.Venard
– Broadcasting audio and visual
information on triggering.
– Wireless networking
capability. Local information
database downloadable.
– + real-time information (imply
network connection to the
back-office).
– + Value-added services as
journey planning, contextual
information, …
High level service
Individual
PREDIM - 15/02/2008
15
Structure du document
•
•
•
•
•
•
•
Introduction
Scope
Références normatives
Définition (TRANSMODEL, IFOPT, …)
Cas utilisateurs
Spécifications
Schéma XML de référence - Glossaire
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
16
Introduction
• Harmonisation et intégration dans un seul dispositif
• Information liées au voyage et données spécifiques liées
aux besoins particuliers
• Doit considérer l’ensemble des canaux perceptuels
mobilisables : audio, haptique, tactile
• Les besoins :
– Accessibilité, pertinence, fiabilité, sécurité
• Limites des dispositifs d’information et d’assistance :
– Ne remplace pas les autres formes possibles d’assistance.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
17
Introduction
• Définit 3 classes de dispositifs.
• La formulation doit être ouverte pour permettre l’emploi
de toute les technologies.
• Doit intégrer une approche ergonomique du
déplacement.
• Les spécifications sont construites à partir de cas
utilisateurs dans la chaîne de déplacement.
• Doit définir les fonctionnalités obligatoires :
– Fonction de guidage vers les points fixes (Balise audio).
– Les dispositifs doivent permettre de piloter les tâches
interactives : commande de porte du véhicule, …
– …
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
18
Introduction
• Support multi-langue
• Acceptabilité par les autres usagers et le
personnel doit être évalué.
• Les éléments définit doivent être conforme au
normes existantes ou en préparation :
– TRANSMODEL(SG4), IFOPT(SG6), SIRI(SG7)
• L’inter-opérabilité entre les régions doit être la
plus grande possible.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
19
Scope
• Applicable aux autorités organisatrices et opérateurs de
transport.
• Considère les informations dans les transports urbains
pour les personnes aveugles (1ere couche).
• Définit les informations et les fonctions déclanchables en
différents points : zone d’accès, arrêt, quai, véhicule …
– nature et la structure des informations
• Identifie la nature des informations et des contraintes
temporelles en fonction des classes de dispositif
• Pourra identifier des éléments manquants dans les
travaux existants (Transmodel, IFOPT)
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
20
Scope
• Prend en compte le parcours de porte à porte et
identifie les informations nécessaires à chaque
étape :
– Pour les différents types de transport.
– Pour les différentes classes de dispositif.
– Les contraintes
• Définition du glossaire permettant le support
multi-langue.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
21
Scope
• Définit :
– Les cas utilisateurs.
– La nature des informations selon le mode de transport
et l’étape.
– Les contraintes temps-réel
– Les niveaux de service
– La coexistence avec les autres dispositifs ou fonctions
d’assistance existants.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
22
Scope
• Ne traite pas :
– Couche message et couche physique
– Les besoins dans les autres champs que les transports
publics.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
23
TRANSMODEL & IFOPT
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
24
Cas utilisateurs
• Travelling to the access point of PT
• Selection of the desired route/direction and path to the
stop point/platform (boarding point)
• Waiting for the right vehicle at the stop point / platform,
getting on and finding a seat
• Travelling in public transport vehicles to an interchange
or the final destination
• Preparing to alight at an interchange or the final
destination
• Finding the next vehicle or the exit of the station
• Service messages, alternative journeys
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
25
Prochaines étapes
• Requirements on information
• XML Schema and Glossary
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
26
Conclusions
• La convergence vers une approche ouverte et
permettant l’inter-opérabilité est un problème
délicat :
– Du point de vue technique.
– Du fait de l’existant et des enjeux liés à son
déploiement.
– Structure de décision et de déploiement dans le monde
des transports.
• Objectif : Construire une spécification technique
qui ait des chances de devenir une réalité.
TC278 WG3 SG3 - O.Venard
PREDIM - 15/02/2008
27
10 Annexe N2 : Spécification technique européenne
CEN/1 TC278/WG3/SG3, octobre 2007, Public
Transport - Road Vehicles, Traveller information
for visually impaired people (TI-VIP), version 1.00
CLASSIFICATION CONSORTIUM
CLEARANCE LEVEL
FORMAT
SIZE
CONFIDENTIEL
CONFIDENTIAL
A4
NUMÉRO DOCUMENT / DOCUMENT NUMBER
100712_Infomoville_FinalTechnique.doc
PAGE
Page 136 sur 159
CE DOCUMENT EST LA PROPRIÉTÉ DES MEMBRES DU CONSORTIUM ET NE PEUT ÊTRE COMMUNIQUÉ À UNE TROISIEME PARTIE SANS AUTORISATION ÉCRITE DU CONSORTIUM.
EUROPEAN TECHNICAL SPECIFICATION
SPECIFICATION TECHNIQUE EUROPÉENNE
EUROPÄISCHE TECHNISCHE SPECIFICATION
October 2007
CEN/TC278/WG3/SG3
1
2
3
English version
4
5
6
Public Transport - Road Vehicles
8
Traveller information for visually impaired people
(TI-VIP)
9
Version 1.00
10
16
This draft European Technical Specification is submitted to CEN members for CEN
enquiry.
It has been drawn up by CEN Technical Committee TC278 Working Group WG3.
CEN members are the national electro technical committees of Austria, Belgium,
Czech Republic, Denmark, Finland, France, Germany, Greece, Iceland, Ireland, Italy,
Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland and United
Kingdom.
17
CEN
7
11
12
13
14
15
18
19
20
European Committee for Standardisation
Comité européen de Normalisation
Europäisches Komitee für Normung
21
22
23
Central Secretariat: rue de Stassart 35, B-1050 Brussels
© 1998 Copyright reserved to CEN members
Traveler’s information for visually impaired people
Page
2
Revision history
24
Date
2006-11-09
Version
0.00
Description
Praha WG3/SG3 meeting
Scope redaction
2006-12-08
0.00a
2007-04-03
0.01
2007-06-01
2007-06-29
0.02
0.03
Köln WG3 meeting
Scope is shifted to introduction
An additive scope part is
needed
Paris WG3 meeting
A scope part is added
Praha WG3/SG3 meeting
Schaffhausen WG3/SG3
2007-07-18
0.04
2007-07-23
0.05
2007-0730
0.06
2007-08
0.07
2007-10-04
0.08
2007-10-16
0.08rs
2007-10-23
0.09
2007-11-12
0.99
2007-11-25
1.00
Praha
Scope and Introduction
redaction, CEN standard layout
Contents of introduction und
scope changed back to version
0.03 within CEN standard
layout.
Schaffhausen WG3/SG3
Was a no longer followed
version of CZ experts
Includes Review comments to
version 0.06 and CZ
comments to a pre review.
changes mainly to improve
clarity of language
Includes Review comments to
version 0.08
Paris WG3/SG3
English corrections
Minor changes by Stanislav
Bartak
Author/Content provider
Stanislav BARTAK
Nick KNOWLES
Olivier VENARD
Olivier VENARD
Olivier VENARD
Walter Meier (mew)
Haval Davoody
Olivier Venard
Stanislav Barták
Ivan Hrouda
Walter Meier
Oliver Venard
Walter Meier (mew)
Haval Davoody
Olivier Venard
Stanislav Barták
Ivan Hrouda
Roman Zunker
Stanislav Barták
Walter Meier-Leu
Roger Slevin
Walter Meier-Leu
Walter Meier (mew)
Haval Davoody
Olivier Venard
Stanislav Barták
Ivan Hrouda
Kasia Boureé
Jean-Laurent Franchineau
Roger Slevin
Walter Meier-Leu
25
26
27
Foreword
28
29
30
31
32
33
34
The following dates are proposed:
- Latest date by which the existence of the European Standard
has to be announced at national level
(doa) 200X
- Latest date by which the European Standard has to be implemented
at national level by publication of an identical national standard
or by endorsement
(dop) 200X
Traveler’s information for visually impaired people
35
36
Page
- Latest date by which the national standards conflicting
with the European Standard have to be withdrawn
37
38
39
40
Annexes, designated „normative“, are part of the body of the standard.
Annexes, designated „informative“, are given for information only.
3
(dow) 200X
Traveler’s information for visually impaired people
Page
4
Contents
41
Page
42
43
1.
SCOPE.....................................................................................................13
44
2.
NORMATIVE REFERENCES ..................................................................17
2.1
2.2
45
46
47
3.
ABBREVIATIONS AND DEFINITIONS (for illustration only)................20
3.1
3.2
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Normative references for public transport infrastructure characteristics ........ 17
Standards and regulations prepared for European and worldwide levels ....... 18
Abbreviations .................................................................................................. 20
Definitions....................................................................................................... 20
3.2.1
Acoustic Announcement Message ...................................................... 20
3.2.2
Acoustic Announcement System ........................................................ 20
3.2.3
Acoustic Passenger and Driver Information System........................... 20
3.2.4
Automatic Vehicle Monitoring System .............................................. 21
3.2.5
Controller Area Network .................................................................... 21
3.2.6
CAN Open .......................................................................................... 21
3.2.7
Digital Acoustic Announcer................................................................ 21
3.2.8
Integrated Board Information System (IBIS) ...................................... 21
3.2.9
Industrial Ethernet............................................................................... 21
3.2.10
Man Machine Interface ....................................................................... 21
3.2.11
On-board Transmission Bus (OBTB) ................................................. 21
3.2.12
Short Message Service (SMS) ............................................................ 21
3.2.13
Vehicle Board Information and Control System................................. 21
3.2.14
Wi-Fi ................................................................................................... 22
64
4.
USE CASES ............................................................................................23
65
5.
REQUIREMENTS ....................................................................................23
66
6.
XML SCHEMA, KEYWORDS FOR MULTI-LINGUAL SUPPORT ..........23
67
7.
BIBLIOGRAPHY......................................................................................23
Traveler’s information for visually impaired people
Page
5
68
INTRODUCTION
69
Advanced societies try to make life easier for their physically and mentally
70
handicapped citizens so that they can participate in daily life without the help
71
of others as far as their disability allows. Most European countries have
72
adopted or are adopting laws that almost all disabled people must have
73
equality in the accessibility of transport information by specific target dates.
74
Operators will have to meet specific requirements and recommendations by
75
particular deadlines set for each country. It is important to establish a
76
Technical Specification as soon as possible to achieve harmonization and to
77
avoid the development of several incompatible solutions. It must be
78
recognised that Visually Impaired People (VIP) dislike carrying several
79
devices; an integrated multifunctional device is preferable.
80
Passenger information facilities basically provide all the useful information
81
needed along a journey (arrival time, waiting time, changing stop/station, …)
82
but it can also help potential travellers to prepare for their travels and to
83
answer trip optimisation questions. Such trip planning functions identify the
84
origins and destinations of intended PLACE to PLACE trips and propose one
85
or several itineraries. These itineraries should take into account the traveller’s
86
constraints or preferences, such as any disability they have, minimising trip
87
duration, minimising the number of interchanges, cheapest fare, etc. This
88
involves an optimisation process using such parameters. Specific data will be
89
required to meet the needs of the visually impaired person, as the constraints
90
and needs of the VIP may be different from those of people without impaired
91
vision.
92
“Design for all” must consider visually impaired people (VIP) and their specific
93
needs. For these people it is a question of conveying meaning through
94
sounds and speech and touch, since auditory and tactile channels are often
95
their only means of perceiving information.
Traveler’s information for visually impaired people
96
97
6
Particular concerns of VIP are:
i.
Accessibility: To be able to access public transport and visit known and
unfamiliar places by themselves;
98
99
Page
ii.
Relevance: To be able to locate themselves (know precisely where
100
they are) in the environment and to discover nearby stops, stop names,
101
available lines, their next journeys with an indication of departure time
102
and vehicle arrival, …
103
iii.
situation so that their mental “picture” matches with reality;
104
105
Reliability: The system should be able accurately to reflect the current
iv.
Safety and security: To be able to avoid falls and collisions (Safety
106
during boarding and alighting is a special concern), as well as feeling
107
secure in taking a certain path.
108
For VIP, entering an unfamiliar environment or making a new journey is
109
especially difficult. It is important to recognise that improved information
110
systems will not solve all of the challenges and it is important also to make
111
plans for assistance and support services. Standards for best practice within
112
such services may also be helpful.
113
Modern electronic technologies can provide VIP with better information.
114
Services for VIPs should, whenever possible, be an additional or specialized
115
form of MMI from services which are also available for unimpaired travellers.
116
It will be necessary to be clear which aspects are included in each existing
117
Standard or Technical Specification and which are not.
118
We first consider the end-to-end sequence of technologies used to deliver
119
such systems, including information about existing systems, devices,
120
Standards and Technical Specifications. The following classification of
121
devices, together with their communication characteristics, will be used for
122
this TS:
123
1. Different classes of end-user devices offering different levels of services:
124
The present technologies offer many possible solutions with different
125
levels of comfort. Three different classes of devices shall be considered.
126
In this part of the Technical Specification devices of the class a and b
127
(described below) will be considered. The devices of class c will be
128
considered in a subsequent part of the Technical Specification, following
Traveler’s information for visually impaired people
Page
7
129
collaborative work with the International GDF Standards Group to allow
130
the description of geographic paths (for guidance through the pedestrian
131
network) which is expected to be included in the Part 2 of the IFOPT
132
Technical Specification. The devices should be able to communicate with
133
a travel information system if the infrastructure has implemented
134
appropriate interfaces and protocols.
135
a. One way communication device: The VIP is equipped with a simple
136
command transmitter with a small and ergonomic embedded tactile
137
keypad. The command receiver connects either to the on-vehicle
138
device (eg: vehicle controller, which incorporates the necessary
139
passenger information), or to an infrastructure controller, to get an
140
appropriate announcement, typically in the local language, or to trigger
141
some other action.
142
b. Two way communication device with integrated text to speech: The
143
device is equipped with a small and ergonomic tactile keypad, usable
144
for left and right handed people, and equipped to offer an
145
acknowledgement signal (vibration, tone within a given time, etc.) and
146
with a small loudspeaker and/or is able to connect to ear-phones. The
147
audible information is output by the personal device using text to
148
speech (TTS). The device receives the information as structured data
149
(for example XML). The keywords (for example stop, direction, …) are
150
output in the user’s mother tongue whilst the data (for example stop
151
names) are received as text in the local language and output (not
152
translated) by the device in the local language. This system should be
153
able to import the trip information from a travel information system, so
154
that the user gets appropriate current information on request during a
155
journey. It must be able to switch to full information on request. All
156
commands given to the device shall be acknowledged.
157
c. More sophisticated systems which use standard devices such as PDAs
158
or smart phones. Such devices must be equipped with a special MMI
159
for VIP: The keypad shall be tactile, usable for left and right handed
160
people and equipped to offer an acknowledgement signal. (Vibration,
Traveler’s information for visually impaired people
Page
8
161
tone within a given time, etc.) This device should be able to
162
communicate with a centralised travel information system to make an
163
online rerouting in case of problems arising during the trip. It should
164
also be possible to get travel information from the user’s current
165
position
166
stop/station). It should be able to provide absolute or relative
167
positioning. For instance GPS (when far away from a stop and outside)
168
and audible or other indoor navigation functions near the public
169
transport stop points.
to
a
personally-defined
destination
(address
and/or
170
A device of class b must support the functionality of device of class a, and
171
devices of class c must support the functionality of classes a and b.
172
2. The fixed infrastructure objects (ticket machines, passenger information
173
facilities, stops, and some other objects defined in IFOPT) and on-board
174
audio systems provide audible guidance information to the VIP (in which
175
direction the VIP has to walk).
176
3. Communication between the end-user device and the “vehicle control and
177
information system” could allow the user to remotely:
178
a. Stop the doors from closing too early for slowly moving people.
179
b. Request a stop at the next stop point.
180
c. Request line and destination information from the “vehicle control and
181
information system”.
182
d. Inside the vehicle, get information about the next stops and
183
complementary information (for example terminus; “on request”;
184
“change to underground“, "change of tariff zone").
185
4. The near-area wireless communication method between the VIP’s device
186
and the vehicle or infrastructure could range from Short Range Command
187
Radio to Wireless LAN protocols.
188
189
5. Communication between the back office systems and at-stop systems is
not covered.
Traveler’s information for visually impaired people
Page
9
190
6. Communication between the back-office systems and the on-board
191
systems is dependent on the radio network used. The messages used in
192
AVMS (Automatic Vehicle Monitoring Systems) will be used. The work on
193
Standards and Technical Specifications for VIP may identify additional
194
information elements that can usefully be added to the existing messages.
195
The information on-board the vehicle comes from the databases in the on-
196
board computer and the AVMS. Transmission of the data to the passenger
197
information device is achieved by means of the vehicle databus, for
198
example CAN Open, WorldFIP or Industrial Ethernet. The older vehicle
199
databus IBIS, which operates in many countries, can also be used for
200
these purposes.
201
7. The need for an additional interface between the on-board VIP
202
communication device and the on-board computer is dependent on the
203
vehicle databus and the on-board VIP communication device that are
204
used. When the vehicle databus and VIP communication device have the
205
same interface an additional interface is not needed. The same applies to
206
the stop/station passenger information systems. In new vehicles the VIP
207
communication device may be part of the on-board computer or
208
passenger information system, and the same would apply to new
209
stop/station passenger information systems.
210
The Technical Specification should be an open formulation that allows
211
different technologies to be used for specific components, for example near-
212
area Radio, Wi-Fi, Bluetooth, RFID etc, could all be used for near-area
213
wireless communication as long as they meet the requirements. The
214
Specification
215
technologies.
216
There are some aspects for standardisation that are abstract and apply
217
across different layers and use cases. For example:
218
•
should
not
be
constrained
to
specific
implementation
Ergonomic presentation standards for communication with the VIP.
219
There are well known considerations for auditory usability such as
220
pitch, attack, volume of signal, duration, reaction time, the required
221
response time for safety (for example, communication ideally needs to
Traveler’s information for visually impaired people
Page
10
222
happen in less than three seconds). These requirements are
223
independent of specific technologies and are derived from human
224
perceptual psychology. (standards and recommendations have to be
225
enumerated)
226
•
The user functions that should be supported, for example; to help a
227
user to locate a stop; to discover the stop name; to obtain information
228
about next stop; to learn about next departures, to make a request to
229
board the vehicle. Certain of these functions could be mandatory.
230
•
The information content and data elements that need to be
231
transmitted,
232
direction/destination (end of the trip) etc. These correspond to
233
elements already defined in public transport information models, such
234
as TRANSMODEL (Reference Data Model for Public Transport), and
235
SIRI (Service for Real-time Information).. Different formats may be
236
needed to transmit elements in near-area wireless communication, and
237
the work on Standards for VIP may identify additional information
238
elements that can usefully be added to the existing models.
239
Short definition of relevant Technical Specifications and Standards:
240
i.
for
example
the
line
name,
stop
name,
The CEN TS IFOPT model (TSxxxxx Identification of Fixed
241
Objects in Public Transport) provides a detailed semantic model
242
of the fixed public transport objects. The object descriptions in
243
IFOPT can include the location and type of object. The
244
relationship with GDF (Geographic Data Files), a concrete link
245
with location referencing systems and issues related to mobility
246
impairment are scheduled for part 2 of IFOPT. Further topics
247
may be dealt with in a part 3.
248
ii.
The SIRI message set (Service Interface for Real Time
249
Information described in TS15531) can provide real-time data
250
messages to the fixed objects and vehicles that can be
251
transformed into a suitable form for delivery over special delivery
252
systems. These can also be used for delivering changes in
253
schedules.
Traveler’s information for visually impaired people
iii.
254
Page
11
The CEN Transmodel Standard (EN12896 Reference Data
255
Model) provides a conceptual model for defining these
256
information elements across different systems.
257
•
Natural Languages.
258
259
•
262
Standards should consider existing best practices for assisting, training
and guiding VIP
260
261
All systems should be designed for multi-lingual support of different
•
The VIP should be made aware of available travel information systems
in unfamiliar environments.
263
The Technical Specification should set out use cases and scenarios for
264
interaction between visually impaired users and at-stop and on-board
265
systems. These should take into account the differences between transport
266
modes, for example buses, local trains, intercity trains, etc. They should
267
consider the use of training and support services. These use cases should be
268
developed in consultation with organizations for the blind and visually
269
impaired, e.g. European Blind Union.
270
Acceptability and disturbance of other passengers by the information system
271
must be checked and evaluated as is recommended in DIN TR 124.
272
The approach should be system-oriented, expressed in terms of information
273
layers, interfaces and models and allowing alternative implementations.
274
The Technical Specification must allow for inevitable differences in the use of
275
radio frequencies in different countries.
276
It should be an objective to identify the critical interfaces and harmonization of
277
technologies that would allow the same device to be used in as many
278
different regions and countries as possible. This could imply collaboration with
279
ETSI, other CEN or ISO groups. This would enable the VIP to ‘roam’ with a
280
single device in different regions.
281
The capture of the necessary information about the physical environment
282
represents a major practical challenge since there are hundreds of thousands
283
of bus stops in a typical European country and an even larger amount of data
Traveler’s information for visually impaired people
Page
12
284
about the detailed environment and journeys. It will be important to identify
285
sources and processes for capturing and maintaining this data in order to
286
make it economically viable to provide travel information systems with the
287
capabilities needed for VIPs. The advantage of class c devices is that it is
288
able to get information without depending on at-stop devices.
Traveler’s information for visually impaired people
Page
13
289
1. SCOPE
290
This Technical Specification will specify the information needed by blind and
291
visually impaired people (VIP) when they are travelling. This information is
292
primarily intended for users of road-based transport like buses, trolleybuses
293
and trams, but it can also be used for subway, regional and inter-city trains.
294
This Technical Specification aims to define the contents of the information
295
required at an urban or regional level. Its goal is to make consistent
296
information for VIP who are travelling anywhere in Europe. It will define the
297
nature and the structure of the information for Visually Impaired People using
298
public transport to make it familiar, homogeneous and consistent.
299
This Technical Specification is applicable to organisations and operators of
300
facilities for Public Transport and related services, either urban or regional,
301
who want to guarantee “accessibility for all” and comply with local laws and
302
recommendations in that field. This Technical Specification should comply
303
with relevant laws and recommendations throughout European countries. The
304
term Public Transport is used to describe all forms of “collective transport”.
305
This Technical Specification defines the information and remotely controlled
306
functions that should be available for VIPs at stops, platforms, access areas
307
and inside/outside vehicles. The provision and the updating of the available
308
information is undertaken by the Public Transport operators or their partners.
309
It could be linked with existing information and management systems.
310
This Technical Specification identifies the contents of the information, the
311
events, the validity time periods and the information which should be offered
312
by the different classes of end-user devices.
313
This Technical Specification states which information should be provided by
314
each one of the different classes of end-user devices.
315
The “Traveller information for Visual Impaired People” is defined in a three
316
layer top-down framework:
317
318
•
“Contents of the information”: should be in accordance to Standards
and other Technical Specifications (TRANSMODEL, IFOPT, SIRI,
Traveler’s information for visually impaired people
Page
14
319
TPEG, etc.). All information has to be defined (including events for
320
triggering, devices on which the information is presented and validity
321
time periods). This will be based on use-cases.
322
•
“Messaging and Dialogues”: This part of the processing has to comply
323
with existing Standards and Technical Specifications SIRI, TPEG, … to
324
allow interoperability.
325
•
“Hardware or physical media”, defining how to implement the
326
messaging system specified above with different technical solutions to
327
assure delivery of traveller information to the end-user. This could
328
include collaboration with ETSI (layer for radio-communication).
329
The work to develop this Technical Specification may identify additional
330
information elements that need to be added to existing Standards and
331
Technical Specifications.
332
This Technical Specification encompasses only the first upper layer “Contents
333
of the information”.
334
A trip from one location to another location, often described as “door to door”
335
(PLACE to PLACE1), of a VIP involves going through several steps and
336
phases (using various transport modes). This Technical Specification defines
337
the information linked to each step and area crossed during a trip of a VIP. It
338
will also define the information supply-chain for the VIP’s traveller information
339
and the updates needed. It must be based on the elements and objects which
340
are or will be described in TRANSMODEL and/or IFOPT.
341
This Technical Specification will take into account:
342
•
The various transport modes used during a PLACE to PLACE trip.
343
•
The information needed at each step in the PLACE to PLACE trip.
344
•
The different classes of end-user devices.
1
Transmodel: A PLACE is a geographic location of any type. It may be specified as the origin or destination of a
trip
Traveler’s information for visually impaired people
345
•
•
•
352
The constraints on the information layer imposed by the hardware or
Glossary with all reference keywords needed for Multilanguage support
(XML tags).
350
351
The constraints on the information layer imposed by the messaging
physical media layer.
348
349
15
layer.
346
347
Page
This Technical Specification will mainly define:
•
Use-cases for end-users which will demonstrate the information
353
needed (as line number, destination, name of next stop, etc.) and the
354
associated real-time constraints.
355
•
PLACE trip which may depend on the type of transport used.
356
357
•
•
The different kinds of information available (different levels of service)
which depend on the different classes of end-user devices.
360
361
The real-time constraints of the information which depend on its nature
and its usage.
358
359
The nature of the information needed at each step of the PLACE to
•
The relationships between this information framework (intended for VI
362
travellers on public transport), and other information systems for VIP
363
(traffic light, indoor navigation, etc) have to be clarified.
364
365
366
This Technical Specification will not define:
•
The
two
lower
layers
of
the
framework
(Messaging
and
367
Hardware/physical media) that will be considered in another Technical
368
Specification, as
369
o Acoustic Announcement System
370
o Acoustic Passenger and Driver Information System
371
o Automatic Vehicle Monitoring System
Traveler’s information for visually impaired people
Page
16
372
o Digital Acoustic Announcer
373
o Integrated Board Information System (IBIS)
374
o The technical means which are specified for communication
between the information system and the user.
375
376
•
the information needed by VIP in fields other than public transport
377
usage. But it has to take into consideration the developments which
378
are being undertaken to meet other needs of VIP.
Traveler’s information for visually impaired people
379
2. NORMATIVE REFERENCES
380
2.1
381
Page
17
Normative references for public transport infrastructure
characteristics
382
383
EN 12694
Public transport – Road vehicles – Dimensional requirements for
variable electronic external signs
384
EN 12896
Reference Data Model
385
386
387
EN 13149-1
Public Transport Road Vehicle Scheduling and Control Systems –
Part 1 WORLDFIP definition and application rules for On Board
Data Transmission
388
389
EN 13149-2
Public Transport Road Vehicle Scheduling and Control Systems -Part 2: WORLDFIP Cabling Specifications
390
391
392
TS 13149-3
Public Transport Road Vehicle Scheduling and Control Systems On Board Data Transmission between Equipment inside a Vehicle
-- Part 3: WORLDFIP Messages
393
394
395
EN 13149-4
Public Transport-Road Vehicle Scheduling and Control System -Part 4 General application rules for CAN Open transmission
buses
396
397
EN 13149-5,
Public transport-Road Vehicle Scheduling and Control System
– Part 5: CANopen Cabling specification
398
TS 13149-6
Public transport-Road Vehicle Scheduling and Control
System -- Part 6: Messages
400
401
ENV 13998
Road transport and traffic telematics – Public transport
Non-interactive dynamic passenger information on ground
402
403
TS 15504
Public transport - Road vehicles - Visible variable passenger
information devices inside the vehicle
404
405
406
TS 15531-1
Public transport - Service interface for real-time information
relating to public transport operations - Part 1: Context and
framework
407
408
409
410
411
412
TS 15531-2
Public transport - Service interface for real-time information
relating to public transport operations - Part 2: Communications
infrastructure
Public transport - Service interface for real-time information
relating to public transport operations - Part 3: Functional
service interfaces
399
413
414
415
TS 15531-3
–
Traveler’s information for visually impaired people
416
417
2.2
Page
18
Standards and regulations prepared for European and
worldwide levels
Institution / Researchproject
Guideline
year
Affected scope
Trace Research &
Development Center (USA)
Accessible Design of Consumer
Products. Guidelines for the Design
of Consumer Products to increase
their accessibility to people with
disabilities or who are aging
1992
Products general
FACE (Familiarity achieved
through common user
interface elements; EUProject)
Guidelines and Rules for Design of
User Interfaces for Electronic
Home Devices
1994
Telecommunication,
only MMI
EIA / CEMA, EIF (Electronic
Industries Alliance’s /
Consumer Electronics
Manufacturing Association,
Electronic Industries
Foundation; USA)
Resource Guide for Accessible
Design of Consumer Electronics
1996
Electronic Products
Consumer Safety
Institute(NL)
Product Safety Guide for the
Elderly
1999
Products general
(safety)
COST 219 to (COST =
European co-operation in the
fields of scientific and
technical research)
Design Guidelines on Smart Homes
1999
Smart Home
STAKES / COST 219 to
(STAKES = National
Research and Development
Centre for Welfare and
Health Finland
Telecommunications – Guidelines
for Accessibility
1999
Telecommunication
RNIB (Royal National
Institute for the Blind; GB)
Which button? Designing user
interfaces for people with visual
impairments
2000
Products general
(MMI)
418
419
Standard level
Guideline to standard / standard
year
Content
ADA and ABA
Accessibility
Guidelines for
Buildings and
Facilities
Contains scoping and technical
requirements for accessibility to
sites, facilities, buildings, and
elements by individuals with
disabilities.
2004
Guideline for implementation
of ADA. All public buildings,
means of transportation,
telecommunication- and ITservices have to be accessible
for disabled persons.
ISO / IEC .
CEN/CENELEC
JISC (Japan)
Guide 71 'Guidelines for
standardization to address the
needs of older persons and people
with disabilities'.
Adopted by CEN/CENELEC as
Guide 6 and by JISC as JIS Z 8071.
2001
This document guides
standardization committees to
recognize the needing of
elderly and handicapped
people. To be incorporated in
standards.
ISO/TR 22411
(ISO TC 159 WG2)
Ergonomic data and ergonomic
guidelines for the application of the
2006
To relief the adoption of guide
71 which shall be prepared in
Traveler’s information for visually impaired people
Standard level
Guideline to standard / standard
year
ISO/IEC Guide 71 in standards
related to products and ser-vices to
address the needs of older persons
and persons with disabilities.
Page
19
Content
form of a technical report to
serve the standardization
committee with its knowledge.
DIN Fachbericht
124
(Germany)
Products in “Design for All””
(Translation of DIN Fachbericht
124 ‘Barrier free products.
Principle and requests 2001)
2002
Defining of quality requests to
technical products for usage
by people with limited
abilities.
Addressing product designer
and standardization
committees. Almost all
requests are usable in public
transport for components and
infrastructure, although it is
left out by formal reasons.
Foreseen as a basic document
for the development of a
additional document to the
ISO-guide 71 in the new
founded ISO TC 159 WG 2
"Ergonomics for People with
special requirements"
CEN /CENELEC
/ETSI
Guidance document in the field of
safety and usability of products by
people with special needs (e.g.
elderly and disabled)*)
2003
Regulations for safety and
usability of products for
People with special
requirements (Elders and
handicapped). Addressing
standardization committees.
420
421
422
423
424
* Die European Commission has announced that as stipulated in their ordered guidance document, all
relevant product-standards have to be reviewed and changed if necessary.
Traveler’s information for visually impaired people
Page
425
3. ABBREVIATIONS AND DEFINITIONS (for illustration only)
426
The following definitions apply to this Technical Specification:
427
3.1
20
Abbreviations
428
AAM
Acoustic Announcement Message
429
AAS
Acoustic Announcement System
430
APDIS Acoustic Passenger and Driver Information System
431
AVMS Automatic Vehicle Monitoring System
432
CAN
433
GPRS General Pocket Radio Service
434
IBIS
Integrated Board Information System
435
MMI
Man Machine Interface
436
OBTB On-board Transmission Bus
437
SDS
Short Data Service
438
SMS
Short Message Service
439
SRCR Short-Range Command Radio
440
VBICS Vehicle Board Information and Control System
441
VIP
Visually Impaired (Handicapped) Person or People
442
Wi-Fi
Wireless Fidelity
Controller Area Network
443
3.2
Definitions
444
3.2.1 Acoustic Announcement Message
445
446
Acoustic Announcement Message is voice information for passengers or a
driver.
447
3.2.2 Acoustic Announcement System
Computer controlled system which controls acoustic announcement in a
vehicle designed as a part of Vehicle Board Information and Control
System (VBICS). The functions of AAS may be integrated in one device:
Digital Acoustic Announcer DAA.
448
449
450
451
452
453
454
455
456
3.2.3 Acoustic Passenger and Driver Information System
The “Acoustic Passenger and Driver Information System” is created by
electronic devices controlled by the board controller, which by means of
loudspeakers; generate acoustic announcements in one of three
possible audio directions.
Traveler’s information for visually impaired people
Page
21
462
3.2.4 Automatic Vehicle Monitoring System
System equipment on-board the vehicle of road public transportation
(buses, trolleybuses and tramways) and the corresponding equipment
installed on the ground, which are designed for the operation of public
transport (operation aid systems, automatic information systems, fare
collection systems, maintenance aid systems).
463
3.2.5 Controller Area Network
457
458
459
460
461
464
465
466
The CAN data link layer protocol for serial communication as specified in
ISO 11898-1.
3.2.6 CAN Open
467
468
The CAN Open is a CAN-based higher layer protocol. It was developed as a
standardised embedded network with highly flexible configuration capabilities
469
474
3.2.7 Digital Acoustic Announcer
Digital Acoustic Announcer is a part of AAS. DAA is determined to
announce of the stops´ names and messages which are stored in its
digital memory. DAA converts the digital data into an analogue audio
signal. Parts of AAS are also audio power amplifiers when in DAA are
integrated the functions of AAS.
475
3.2.8 Integrated Board Information System (IBIS)
470
471
472
473
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
Integrated on-vehicle information and control system for passengers and
drivers. (Recommendation VDV Germany)
3.2.9 Industrial Ethernet
Industrial Ethernet is the name given to the use of the Ethernet protocol in an
industrial environment, for automation and machine control.
3.2.10 Man Machine Interface
Part of a device which is stipulated for communication between the system of
the device and the user.
3.2.11 On-board Transmission Bus (OBTB)
On-board transmission bus enables the control of the AAS by the board
controller of the Vehicle Board Information and Control System (VBICS).
3.2.12 Short Message Service (SMS)
The Short Message Service (SMS) was originally defined as part of the GSM
series of standards in 1985 as a means of sending "short" (160 characters or
less) messages, most often text messages, to and from GSM mobiles.[
3.2.13 Vehicle Board Information and Control System
Vehicle part of the Automatic Vehicle Monitoring System. VBICS is created by
all devices installed on-board the vehicle which are controlled by the board
computer (controller).
Traveler’s information for visually impaired people
495
496
497
498
Page
22
3.2.14 Wi-Fi
The Wi-Fi is the standard for local wireless nets as specified in the
IEEE 802.11.
Traveler’s information for visually impaired people
499
4. USE CASES
500
The use cases must include triggering.
501
502
5. REQUIREMENTS
503
Content of the Traveller Information for Visually Impaired People
504
505
506
6. XML SCHEMA, KEYWORDS FOR MULTI-LINGUAL
SUPPORT
507
508
509
7. BIBLIOGRAPHY
Page
23

Documents pareils