Brevet FR2791794A1 — publié le 20001006

PROCEDE ET DISPOSITIF DE GESTION D'INFORMATIONS TEMPORELLES La présente invention concerne un procédé de gestion d'informations temporelles notamment pour le contrôle de temps concernant des activités de personnes en un lieu ou au sein d'une entité, ainsi que les moyens permettant de le mettre en oeuvre. On connaît des procédés et dispositifs qui permettent de contrôler l'accès de personnes en un lieu et d'obtenir des récapitulatifs d'informations sur ces accès et/ou sur le temps passé. De façon générale, chaque personne est munie d'une carte d'accès prévue pour être lue par un lecteur. Ces cartes peuvent être de type à perforations ou magnétique pour la plupart. Ces cartes portent uniquement un code identifiant la personne. Une fois la carte introduite dans le lecteur, le code est lu, vérifié et transmis immédiatement ou en différé, à un central de gestion des informations, généralement un ordinateur, à travers un réseau filaire adapté ou à travers tout autre moyen de transmission comme les systèmes radio. L'ordinateur met en mémoire cette information dans le registre correspondant, relatif à l'identifié, information qui est traitée ultérieurement par un programme particulier en fonction des législations, règles et obligations en vigueur pour permettre de déterminer des résultats, ceux-ci ne faisant pas I'objet de l'invention quant à leur contenu. Le contrôle de l'heure est basé sur une horloge interne de ce central correspondant à l'heure réelle et c'est à partir du signal émis lors de l'introduction de la carte que le top horaire correspondant est enregistré à partir de l'horloge. Ce type de procédé centralisé présente l'inconvénient d'être relativement lourd à mettre en place. Il faut en effet un réseau pour transmettre les informations reçues par le ou les lecteurs. Il est impossible de gérer plusieurs sites avec les mêmes moyens sauf à prévoir un réseau encore plus lourd soit par liaison directe entre les deux lieux en permanence, ce qui est coûteux, soit par traitement différé en télédéchargeant les informations périodiquement, ce qui n'est pas du temps réel à proprement parler. On note aussi que le titulaire de la carte ne peut vérifier les informations qu'à partir du lecteur en appuyant sur des touches préprogrammées mais il existe une source unique des données, celles qui sont en mémoire dans le central car la carte ne dispose d'aucune capacité de mémoire et encore moins de calculs. De plus, de tels moyens sont difficilement transposables pour gérer d'autres applications or on sait par exemple qu'il est utile de pouvoir gérer non seulement l'accès des personnes dans un lieu mais qu'il est aussi important, pour la maîtrise des coûts et des programmes de travail, de pouvoir ventiler ces heures en fonction des applications sur lesquelles travaillent ces mêmes personnes. On note aussi que les lecteurs doivent être alimentés en électricité et reliés au central à travers un réseau, chacun par au moins un câble si bien que l'installation ou le changement de lieu n'est pas simple et engendre un minimum de travaux. Les lecteurs sont de réels terminaux qui coûtent relativement cher. Ceci étant, les lieux dans lesquels les personnels sont en petit nombre restent faiblement équipés avec ce type de matériel car l'installation est trop lourde. Il en est de même pour les lieux multiples avec un siège et différentes unités de fabrication ou de commercialisation, car les communications sont délicates à instaurer. C'est précisément l'objet de la présente invention de proposer un procédé de gestion d'informations temporelles qui permet de traiter l'ensemble des applications et dont le dispositif de mise en oeuvre est aisé à mettre en place, qu'il s'agisse d'une entité à plusieurs sites ou d'un site unique à plusieurs points de contrôles. A cet effet, le procédé de gestion d'informations temporelles, notamment de durées de travail, se caractérise par les étapes suivantes: - choix arbitraire d'une origine unique par rapport au temps universel, - mise en marche d'un compteur temps réel d'au moins une borne à partir de la même origine, - enregistrement dans la mémoire d'une carte à puce identifiée et dans la mémoire de la dite borne sous cette identification de l'état du compteur temps réel à chaque transaction de la carte. - déchargement dans la mémoire du lecteur des informations accumulées dans la carte ou dans la borne, - transformation des informations mémorisées en un format adapté pour être lu par un logiciel d'application, et - transfert vers un micro-ordinateur muni de ces logiciels d'application. Suivant un premier mode, le déchargement est réalisé directement à partir de la carte dans le lecteur et suivant un second mode, il est réalisé au moyen d'une carte de contrôle. Selon une autre caractéristique, dans le cas de l'utilisation de la carte de contrôle, on remet le compteur temps réel de chaque borne en phase avec le compteur temps réel du lecteur pour corriger les dérives éventuelles et synchroniser les différentes bornes. L'invention couvre aussi le dispositif de gestion pour la mise en oeuvre du procédé, dispositif qui comprend: - au moins une carte à puce susceptible de calculer et de mémoriser des informations, - au moins une borne autonome en énergie avec des moyens de lecture et d'écriture d'informations dans la puce de chaque carte, des moyens de mémorisation et des moyens de calcul avec des compteurs temps réel ayant une incrémentation régulière en fonction du temps. - au moins un lecteur de ces cartes muni de moyens pour transformer les informations enregistrées dans chaque borne et/ou chaque carte avec une mise en un format donné, et - un micro-ordinateur, non dédié, relié au lecteur et comprenant le logiciel de traitement. Il est aussi prévu une carte de contrôle à mémoire pour la collecte des informations de chaque borne, cette carte présentant des moyens de mémorisation ainsi qu'au moins un compteur temps réel et des moyens d'alimentation en énergie pendant un temps limité de ce compteur temps réel. Selon un perfectionnement, la carte de contrôle comprend au moins un compteur temps réel synchronisé sur celui du lecteur. La présente invention est maintenant décrite selon un mode de réalisation particulier, non limitatif, en regard des dessins annexés, qui représentent à travers les différentes figures: - figure 1, une vue d'un schéma d'installation, - figure 2, une vue d'un schéma bloc de fonctionnement. Le dispositif selon l'invention consiste à prévoir au moins une borne 10 autonome de lecture/écriture avec en interne un compteur temps réel 12 et une origine Q de comptage, au moins une carte à puce 14 propre à chaque utilisateur permettant l'écriture et la mémorisation de données ainsi qu'au moins un lecteur 16 de cartes, susceptible d'être relié à un micro-ordinateur 18, non dédié. Le compteur temps réel est initialisé pour que son origine 0Q de comptage corresponde à une origine temps donnée par exemple 01/01/1999 et que chaque unité comptée par la borne corresponde à une durée. Le procédé selon l'invention consiste à enregistrer les données du compteur temps réel de la borne directement dans la mémoire de la carte au moment de chaque introduction, les différentes données étant mémorisées au fur et à mesure en sorte de disposer à même la puce de la carte de tout I'historique sur une période de temps donnée, par exemple 40 jours, à raison de 4 transactions par jour. La carte est ainsi chargée au fur et à mesure des utilisations, la borne de lecture/écriture ayant, elle aussi en mémoire un double des informations enregistrées sur la carte. Ceci permet de récupérer les données lorsque l'utilisateur perd sa carte ou que celle-ci présente une défaillance de la puce ou encore lorsqu'il est détecté une manipulation frauduleuse. Périodiquement, les informations contenues dans la puce de la carte sont lues et traitées par le lecteur 1 6 qui dispose pour cela d'un logiciel intégré de conversion. Les données sont ainsi totalisées, les différentes durées sont calculées à partir des différents comptages et mises en un format susceptible d'être lu par les tableurs et autres logiciels traitant les applications relatives au droit social dans le cas de la gestion de personnel. Ces données converties sont ensuite transférées vers le micro-ordinateur 18 sous ce format. On note que la carte à puce mémorise les données tout comme la borne de lecture/écriture pour une question première de sécurité. Il y a donc deux façons de décharger les données. Le premier mode consiste à prendre la carte et à l'introduire dans le lecteur pour décharger les données de cette carte. Dans ce cas, il faut que le porteur vienne avec sa carte jusqu'au lecteur, par exemple en fin de mois pour que la carte soit lue, ce qui est instantané. Le contenu du compteur temps réel et les différents débuts et arrêts du compteur temps réel sont alors décryptés par le lecteur qui en déduit par rapport à son origine temps les durées et les dates des différentes périodes enregistrées. Le second mode consiste à utiliser une carte de contrôle 20, c'est-à- dire une carte de collecte. Cette carte unique dispose d'une grande capacité de mémoire et peut, lorsqu'elle est introduite dans la borne, enregistrer les différentes données des différents compteurs temps réel. La carte de contrôle est ensuite lue par le lecteur qui assure le même travail de calcul que précédemment pour en déduire les durées des différentes périodes mais en rapport avec les différents identifiés. On remarque que la borne et la carte à puce ne disposent d'aucune information calendaire mais uniquement d'une origine et d'un compteur temps réel indexé sur cette origine. Simultanément, la carte de contrôle permet une autre fonction, celle de "mise à l'heure" c'est à dire celle de la coordination des compteurs temps réel pour compenser les dérives. En effet, cette carte de contrôle, lorsqu'elle est introduite dans le lecteur, reçoit l'information du nombre d'impulsions auquel est arrivé le compteur temps réel de ce lecteur au moment de l'introduction. Un condensateur, chargé au moment de l'introduction de la carte de contrôle dans le lecteur, permet d'alimenter en énergie le compteur temps réel de la carte de contrôle et d'incrémenter ce compteur temps réel pendant le déplacement du porteur de cette carte de contrôle jusqu'à la borne. Lorsque la carte de contrôle est introduite dans le lecteur, le compteur temps réel interne de la borne est ajusté avec celui du lecteur et les éventuelles dérives sont corrigées. De plus, lorsqu'il y a plusieurs bornes, celles-ci sont synchronisées entre elles par rapport au lecteur. En effet, lorsqu'un utilisateur utilise la carte à puce, il peut être amené à entrer et introduire la carte dans une première borne mais à sortir et introduire la carte dans une seconde borne, il faut nécessairement que ces bornes soient synchronisées pour donner le même décompte horaire. L'origine étant la même pour chacun des compteurs temps réel des bornes et du lecteur, on peut déduire l'heure correspondante et la faire afficher par exemple dans une fenêtre de la borne et du lecteur. Ainsi, en dépit d'une absence d'horloge calendaire dans le lecteur et dans les bornes, il est possible d'afficher l'heure et de calculer des périodes de temps, ce qui est l'information première nécessaire. Sur la figure 2, on a représenté un organigramme simplifié des différentes actions et fonctions. Tout d'abord après la vérification de la présence d'une carte, le premier contrôle est de vérifier si la carte introduite est une carte de décompte ou une carte de contrôle de prélèvement des informations contenues dans la borne dont on a vu que le traitement est différent. Les différents paramètres de la carte sont lus et on identifie les paramètres concernant l'entreprise, la carte et si la personne est autorisée à utiliser la carte pour déclencher le décompte et enfin l'état de la carte. Lecture de l'état du compteur temps réel correspondant à l'heure courante, vérification de la plage horaire pour savoir si l'introduction de la carte est faite dans les créneaux prévus. Dans le cas o tous les paramètres sont validés, il y a écriture de l'état du compteur temps réel de la borne sur la carte et en mémoire de la borne, calcul du nouveau total horaire et mémorisation avec affichage de cette information. A la fin de cette transaction très simplifiée, un signal sonore permet à l'utilisateur d'être informé. Dans le cas d'applications plus détaillées comme la ventilation du temps passé en fonction de projets, il faut une information supplémentaire relative à l'identification du projet. A cet effet, il est possible de disposer de plusieurs cartes relatives chacune à un projet, A, B, C et D. L'utilisateur introduit la carte correspondante à un projet A dans la borne lorsqu'il amorce une période de temps donnée sur ce projet A. Lorsqu'il réintroduit la carte A, par exemple en fin de journée, le compteur temps réel s'arrête. Le compteur temps réel peut s'arrêter aussi lorsque le même utilisateur introduit la carte C parce qu'il change de projet, au cours d'une même journée. Selon un autre mode de réalisation, chaque utilisateur ne dispose que d'une carte mais il est possible d'adjoindre à la borne une touche permettant de faire défiler les différentes références A, B, C et D sur l'afficheur préalablement à l'introduction de la carte. Dès que la carte est introduite, l'état correspondant du compteur temps réel de la borne est enregistré dans la mémoire de la borne et dans celle de la puce de la carte, comme étant le début d'une durée par exemple sur le projet A. La réintroduction de la carte inscrit le nouvel état du compteur temps réel de la borne dans la mémoire de la borne et dans celle de la puce comme étant la fin de la période travaillée sur ce projet A. Ainsi, la lecture de la carte permet d'affecter les plages horaires travaillées par une personne aux différents projets et par cumul, la lecture des différentes cartes permet de déduire le temps passé. Ces informations sont ensuite utilisées pour la bonne gestion des projets. La borne est munie d'une alimentation autonome sous forme de piles et l'autonomie est extrêmement longue, car pour 400 transactions par jour, deux piles de 1,5 volts et 2 000 mA/h, la durée est d'environ 3 années, ce qui est parfaitement acceptable pour ce type de fonction. La proche nécessité de remplacement de la pile est signalée par la borne. L'intérêt de cet agencement est de permettre une grande souplesse dans l'installation, les transferts et les coûts, car il est simplifié dans sa fonctionnalité tout en ayant des applications élargies. On peut bien sûr associer cette borne à un système avec un modem permettant le télédéchargement lorsque cela est demandé mais il y a perte d'un des intérêts du dispositif selon la présente invention. La description qui vient d'être faite concerne le fonctionnement d'une carte et d'une borne mais le nombre de cartes n'est limité que par la capacité des différents composants électroniques. L'autonomie peut être substantiellement augmentée avec un agencement astucieux des composants électroniques mais aussi réduite si les fonctionnalités sont augmentées en nombre. De même, le nombre de bornes peut être multiplié notamment dans le cas o il existe plusieurs sites. Dans ce cas, la carte est contrôlée à l'introduction dans la borne comme l'indique l'organigramme joint en annexe. Afin d'éviter les erreurs pour les utilisateurs, à l'écran, il est mentionné, à chaque transaction, s'il s'agit d'une entrée ou d'une sortie, ce qui est une fonctionnalité qui évite les mauvaises introductions dans la borne ou qui permet de vérifier le bon état de la carte ou de la borne quant à la lecture. La description qui a été faite ci-avant mentionne l'utilisation d'une carte à puce mais tout autre moyen de mémorisation peut être utilisé, par exemple, les dispositifs connus sous le nom commercial de "I Button". REVENDICATIONS 1. Procédé de gestion d'informations temporelles, notamment de durées de travail, caractérisé par les étapes suivantes: - choix arbitraire d'une origine unique et définitive par rapport au temps universel, - mise en marche d'un compteur temps réel d'au moins une borne à partir de cette origine, - enregistrement dans la mémoire d'une carte à puce identifiée et dans la mémoire de la dite borne sous cette identification de l'état du compteur temps réel à chaque transaction de la carte. - déchargement dans la mémoire du lecteur des informations accumulées dans la carte ou dans la borne, - transformation des informations mémorisées en un format adapté pour être lu par un logiciel d'application, et - transfert vers un micro-ordinateur muni de ces logiciels d'application. 2. Procédé de gestion selon la revendication 1, caractérisé en ce que le déchargement est réalisé directement à partir de la carte dans le lecteur. 3. Procédé de gestion selon la revendication 1, caractérisé en ce que le déchargement est réalisé au moyen d'une carte de contrôle munie d'une mémoire susceptible de contenir l'ensemble des informations directement, à partir de chaque borne vers cette carte de contrôle et de cette carte de contrôle vers le lecteur. 4. Procédé de gestion selon la revendication 3, caractérisé en ce que, dans le cas de l'utilisation de la carte de contrôle, on remet le compteur temps réel de chaque borne en phase avec le compteur temps réel du lecteur pour corriger les dérives éventuelles et synchroniser les différentes bornes. 5. Procédé de gestion selon la revendication 3 ou 4, caractérisé en ce que l'on alimente la carte de contrôle pendant un temps limité permettant la transaction du lecteur à la borne aller et retour. 6. Dispositif de gestion pour la mise en oeuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend: - au moins une carte (14) à puce susceptible de calculer et de mémoriser des informations, - au moins une borne (10) autonome en énergie avec des moyens de lecture et d'écriture d'informations dans la puce de chaque carte, des moyens de mémorisation et des moyens de calcul (12) avec des compteurs temps réel ayant une incrémentation régulière en fonction du temps. - au moins un lecteur (1 6) de ces cartes muni de moyens pour transformer les informations enregistrées dans chaque borne et/ou chaque carte avec une mise en un format donné, et - un micro-ordinateur (18), non dédié, relié au lecteur et comprenant le logiciel de traitement. 7. Dispositif de gestion selon la revendication 6, caractérisé en ce qu'il comprend une carte de contrôle (20) à puce de collecte des informations de chaque borne (10), cette carte présentant des moyens de mémorisation ainsi qu'au moins un compteur temps réel et des moyens d'alimentation en énergie pendant un temps limité de ce compteur temps réel. 8. Dispositif de gestion selon la revendication 7, caractérisé en ce que la carte de contrôle comprend au moins un compteur temps réel synchronisé sur celui du lecteur (16).