Brevet FR2845792A1 — publié le 20040416

SYSTEME ET PROCEDE DE PLANIFICATION La présente invention concerne un système et un procédé de planification, permettant à un utilisateur 5 d'enregistrer et de recevoir des alertes dans un temps local, en fonction d'événements et d'informations horodatées provenant de différentes sources d'informations. On connaît dans l'état de la technique différentes solutions de planification. A titre d'exemple, la demande 10 de brevet PCT W00140981 décrit un système d'assistance à un voyageur pour planifier ses vols comportant un dispositif de télécommunications sans fil permettant de communiquer avec un réseau de base détenant des informations sur des vols (soit localités d'origine et de destination et heures 15 de départ), ainsi qu'une mémoire, une horloge, une unité logique, et un afficheur et sa commande. La mémoire contient des informations sur l'itinéraire du voyageur, et les différents périodes de temps et horaires correspondants, et la localité du voyageur associée à 20 chacune des périodes de temps. L'horloge indique en temps actuel la période de temps o l'on se trouve. L'unité logique obtient par des communications sélectives avec le réseau de base des informations sélectives sur l'horaire du prochain vol suivant une date donnée, ayant comme origine 25 la localité actuelle du voyageur et comme destination la prochaine destination du voyageur. La commande d'afficheur permet d'afficher sélectivement les informations concernant les vols partant de la localité actuelle du voyageur pour la période de temps actuelle et les horaires des départs 30 suivant la date donnée. L'unité logique obtient par des communications sélectives des informations sur un deuxième vol suivant le prochain dont certaines portions peuvent être affichées au moyen de la commande d'afficheur. Dans d'autres exécutions préférées, la mémoire stocke des 35 informations sur le prochain vol et le suivant, et la commande d'afficheur comprend une entrée manuelle permettant de commuter entre les horaires du prochain vol et du suivant. Cette solution ne permet pas de fixer une 5 planification variable en fonction d'événements ou de perturbations additionnelles, et de contraintes telles que des périodes de repos obligés. Lorsqu'un pilote accomplit une période comportant une succession de vols, il doit tenir compte d'une 10 planification initiale, mais également de circonstances inopinées telles que des retards, des modifications d'aéroport, et respecter les contraintes réglementaires et locales, telles que les temps de déplacement entre l'aéroport et le lieu de repos par exemple. Une gestion totalement centralisée n'est pas satisfaisante, car elle nécessiterait une connexion permanente entre l'équipement individuel et le serveur. Pour remédier à ces inconvénients, l'invention concerne selon son acception la plus générale un système de 20 planification comportant des terminaux individuels et un serveur comportant une mémoire centralisée d'informations horodatées, les terminaux comportant des moyens d'échanges de données numériques avec le serveur, caractérisé en ce que chaque terminal comporte une mémoire pour 25 l'enregistrement d'informations horodatées spécifiques à l'utilisateur, et des moyens d'acquisition d'informations horodatées personnelles, et en ce que le serveur comporte un moyen de synchronisation des informations échangées entre le serveur et un terminal d'une part, et les 30 informations provenant de la mémoire centralisée d'autre part. Le système selon l'invention est conçu par exemple pour proposer aux employés navigants de compagnies aériennes un moyen de gérer leur temps de manière 35 interactive et efficace. Avantageusement, les terminaux individuels sont constitués par des bracelets-montres programmables comportant un moyen de communication avec un serveur par l'intermédiaire d'un réseau de télécommunication. Selon une variante, le serveur comporte une mémoire pour l'enregistrement d'une base d'information relative à des contraintes horaires. L'invention concerne également un procédé de planification mettant en oeuvre des terminaux individuels et 10 un serveur, comportant une étape d'enregistrement dans chaque terminal individuel des informations horodatées spécifiques à l'utilisateur, et à enregistrer dans une mémoire du serveur les informations horodatées relatives aux événements de chacun des utilisateurs équipé d'un 15 terminal individuel, caractérisé en ce que le procédé comporte en outre des étapes de transfert de données saisies sur un terminal individuel vers le serveur, de recalcule de l'ensemble des informations horodatées dudit utilisateurs en fonction des informations préalablement 20 enregistrées dans le serveur, des informations transmises par le terminal individuel et des informations contenues dans une table de contraintes, afin de déterminer une table d'événements horodatés actualisée, transmise au terminal individuel de l'utilisateur concerné. De préférence, les informations horodatées sont enregistrées dans le serveur selon un temps de référence et ce qu'il comporte une étape de recalcule dans le terminal individuel des marqueurs d'événements en fonction des informations horodatées enregistrées dans une mémoire 30 locale, et du temps local. Le système selon l'invention calcule et suit l'emploi du temps et assiste l'utilisateur dans la gestion de celui-ci. La combinaison du terminal interactif personnel et 35 du serveur accessible sur Internet devient un moyen de communication entre la compagnie aérienne et son personnel navigant. Elle permet aussi à chaque individu d'optimiser son emploi du temps en fonction de son style de vie. Aujourd'hui, le personnel navigant est informé,à 5 chaque début de période (semaine ou mois) de son emploi du temps (horaire des vols, repos, formations au sol,...). Le temps de travail (duty time) est réparti en différents intervalles (flying time, standby,...). L'emploi du temps peut être transmis par Internet, 10 minitel ou fax, mais l'utilisateur ne peut pas le personnaliser. Chaque intervalle de travail réel est validé manuellement, sur un document sur lequel sont inscrits les horaires de début et de fin de ces intervalles, signés par 15 le personnel navigant. Ces documents sont ensuite transmis à la compagnie aérienne qui les utilise pour la gestion logistique du personnel navigant. De la même manière pour les autres professions 20 citées, cette gestion se fait manuellement, sur papier ou via un terminal portable. Aucun des produits existant sur le marché ne propose une personnalisation de la gestion de l'emploi du temps en horaire UTC. L'invention sera mieux comprise à la lecture de la description qui suit, se référant à un exemple non limitatif de mise en oeuvre, o: - la figure 1 représente le schéma général d'échange d'informations; - la figure 2 représente le schéma fonctionnel - la figure 3 représente le schéma du flux d'information; - la figure 4 représente l'architecture terminale individuelle détaillée des fonctions. Le système de planification objet de la présente invention comprend: - un programme mis en place sur Internet (serveur) avec accès sécurise et personnalisé; - un terminal interactif personnel (type bracelet montre programmable) terminal individuel (Personal Interactive Timer); - un module de synchronisation serveur-terminal individuel. Il est destiné à certaines catégories de professions o les déplacements sont fréquents se traduisant par des emplois du temps comportant des horaires variables avec un décalage horaire permanent. La prévision exacte du programme impose l'organisation de ses journées à 15 l'avance, ce qui est devenu une gymnastique intellectuelle consommatrice de temps et génératrice de stress. Le serveur et les terminaux individuels permettent notamment de relayer l'organisation logistique des compagnies aériennes jusqu'au pilote pour une plus grande 20 précision et une récupération simplifiée des données informatisée. La figure 1 représente le schéma de principe du système. En premier lieu, le serveur (1) transmet au 25 terminal individuel (2). Ces données sont transmises par l'intermédiaire d'un module de synchronisation (3) et d'un réseau de télécommunication, par exemple le réseau Internet. Ces données sont transmises sous forme d'un fichier numérique 30 ou d'une table numérique comportant une succession d'événements définis par une heure de début, et un descripteur formé par une séquence de caractères alphanumériques. Les données horaires sont déterminées par rapport à une heure de référence, par exemple l'heure 35 universelle UTC. Elles sont enregistrées dans la mémoire du terminal (2), qui est constituée par exemple par un bracelet-montre comportant une connectivité physique ou hertzienne pour la communication avec le réseau de télécommunication. Le serveur (1) de la compagnie aérienne contient les données relatives à la réglementation en vigueur. Elles définissent les différents intervalles de temps qui permettent la gestion du temps du personnel navigant (duty time, temps de vol, repos, standby, etc...). La compagnie aérienne envoie au serveur (1) le programme d'activité qu'elle a établi pour chaque utilisateur (vols, formations, repos...) pour la période à venir. A chaque synchronisation, le serveur (1) met à jour 15 les données du terminal individuel (2) et récupère les données qui ont été collectées dans la mémoire de ce dernier, depuis la dernière synchronisation. Grâce à ses interfaces (avec le serveur ou directement avec l'utilisateur) le terminal (2) est 20 personnalisable. Il permet à l'utilisateur d'entrer ses données personnelles (temps de trajet, temps de préparation, rendez-vous, etc.). Ces informations sont constituées par des séquences comportant une durée et un descripteur. Elles 25 permettent de calculer des marqueurs temporels déclenchant des alarmes à partir du terminal (2), en fonction des informations horodatées enregistrées lors des étapes de synchronisation, et des informations temporelles saisies par l'utilisateur. Ces marqueurs sont enregistrés dans une 30 mémoire du terminal (2) et le cas échéant réactualisées lors de chaque étape de synchronisation. Les interfaces des terminaux (2) permettent aussi la collecte de données au cours de l'emploi du temps réel. Une fois programmé (p'ar le serveur et par 35 l'utilisateur), le terminal (2) calcule automatiquement, par rapport à un temps de référence mobile (heure de décollage) l'ensemble des taches programmées postérieures et antérieures (réveil, trajet, briefing, etc.). Le terminal (2) met sur la base temps universel 5 (UTC) des marqueurs qui servent à générer des alarmes pour indiquer un début ou une fin de phase ou collecter les données de l'emploi du temps réel de l'utilisateur. A chaque début d'intervalle, le terminal personnel émet une alarme et demande confirmation du début de 10 comptage. Si l'intervalle est confirmé, le terminal enregistre l'heure. De même à la fin de chaque intervalle. En cas de délai ou d'annulation de la tache à 15 accomplir, l'utilisateur peut configurer le terminal pour décaler les marqueurs. chaque alarme, ou à tout autre moment, des marqueurs peuvent être posés qui seront utilisées par le serveur pour décoder et calculer les différents intervalles 20 créés par ces marqueurs (trace) et retracer ainsi l'emploi du temps réel de l'utilisateur. la fin de chaque période (semaine, mois..) l'utilisateur se connecte au serveur pour accéder à sa page personnelle et envoyer ses données, ainsi que recevoir les 25 données de la période suivante. La figure 2 représente le schéma fonctionnel. - le serveur reçoit de la compagnie l'emploi du temps de l'utilisateur; le serveur reçoit de la compagnie les 30 informations concernant la réglementation; - le serveur transmet les données de l'emploi du temps au terminal individuel; - le serveur transmet les données de la réglementation au terminal individuel; - le serveur reçoit la trace de l'emploi du temps réel de l'utilisateur. Le système permet de mettre en relation le serveur et l'utilisateur afin de transmettre et recevoir les 5 informations relatives à l'emploi du temps de l'utilisateur. Pour permettre la gestion du temps de l'utilisateur, le terminal individuel reçoit du Serveur, les informations concernant le règlement et l'emploi du 10 temps du pilote. Le terminal individuel reçoit également de l'utilisateur, ses préférences personnelles, les confirmations en temps réel. Il calcule ensuite pour l'utilisateur ses horaires, en temps réel sur une base UTC et émet des alarmes. Le terminal individuel en permanence mémorise l'emploi du temps réel et transmet au Serveur les données correspondant à l'emploi du temps réel (trace). Les données enregistrées et échangées sont constituées par: l'emploi du temps dates, horaires, vols 20 (départ, arrivée, Temps de vol) ; - le règlement: intervalles de temps (avant un vol, avant le décollage, après atterrissage,...), aéroports (décalage UTC); - les préférences personnelles: aéroports (temps 25 de trajet), intervalles de temps, dates (rendez-vous à programmer, tache à exécuter...); - les confirmations oui /non. Le système doit donc traiter cinq formats de données: - Dates - Horaires Vols - Aéroports - Intervalles de temps La figure 3 représente le schéma général des flux. Les données sont transmises par le serveur via une interface permettant la synchronisation du système et du serveur (câble, IR, satellite, tel portable...) le serveur 5 transmet les données correspondant à la réglementation, qui seront utilisées pour calculer les marqueurs pour la trace. 1. Les données sont transmises par l'Utilisateur via une interface permettant l'échange de données avec l'utilisateur (clavier, écran, camera,...) 2. Edition du calendrier: les données sont converties UTC. 3. Stockage des données. 4. Génération de marqueurs calcule à partir tie toutes ces 5. 6. 7. données, des horaires à marquer. Marquage de l'horloge. Génération des alarmes. Récupération des données de l'emploi du temps réel. 8. Calcul des intervalles de l'emploi du temps réel. 9. Transmission des données réelles au serveur. La figure 4 représente l'architecture terminale individuelle détaillée des fonctions. REVENDICATIONS 1 - Système de planification comportant des terminaux individuels et un serveur comportant une mémoire 5 centralisée d'informations horodatées, les terminaux comportant des moyens d'échanges de données numériques avec le serveur, caractérisé en ce que chaque terminal comporte une mémoire pour l'enregistrement d'informations horodatées spécifiques à l'utilisateur, et des moyens d'acquisition 10 d'informations horodatées personnelles, et en ce que le serveur comporte un moyen de synchronisation des informations échangées entre le serveur et un terminal d'une part, et les informations provenant de la mémoire centralisée d'autre part. 2 - Système de planification selon la revendication 1, caractérisé en ce que les terminaux individuels sont constitués par des bracelets-montres programmables comportant un moyen de communication avec un serveur par 20 l'intermédiaire d'un réseau de télécommunication. 3 - Système de planification selon la revendication 1 ou 2, caractérisé en ce que le serveur comporte une mémoire pour l'enregistrement d'une base d'information 25 relative à des contraintes horaires. 4 - Procédé de planification mettant en oeuvre des terminaux individuels et un serveur, comportant une étape d'enregistrement dans chaque terminal individuel des 30 informations horodatées spécifiques à l'utilisateur, et à enregistrer dans une mémoire du serveur les informations horodatées relatives aux événements de chacun des utilisateurs équipé d'un terminal individuel, caractérisé en ce que le procédé comporte en outre des étapes de 35 transfert de données saisies sur un terminal individuel il vers le serveur, de recalcul de l'ensemble des informations horodatées dudit utilisateurs en fonction des informations préalablement enregistrées dans le serveur, des informations transmises par le terminal individuel et des 5 informations contenues dans une table de contraintes, afin de déterminer une table d'événements horodatés actualisée, transmise au terminal individuel de l'utilisateur concerné. - Procédé de planification selon la revendication 10 4, caractérisé en ce que les informations horodatées sont enregistrées dans le serveur selon un temps de référence et ce qu'il comporte une étape de recalcule dans le terminal individuel des marqueurs d'événements en fonction des informations horodatées enregistrées dans une mémoire 15 locale, et du temps local.