Brevet FR2566940A1 — publié le 19860103

La présente invention concerne un processeur de données de transport. Dans le domaine du transport de passagers, il existe un besoin croissant d'augmentation du rendement, des possibilités de la souplesse d'adaptation, que le véhicule soit un taxi, un minibus ou un autobus. Les passagers exigent des temps de réponse plus rapides et des prix moins élevés. La présente invention a pour objet un processeur de données de transport qui fournisse au moins la possibilité de satisfaire aux desiderata précités ou qui offre au public au moins un choix utile. Pour résoudre ce problème, l'invention concerne un processeur de données de transport comprenant un moyen de traitement, une mémoire rémanente, un moyen de communication de données et un moyen d'affichage, ledit moyen de traitement étant agencé pour traiter et contrôler le transfert de données, notamment des données fixes et variables, entre ledit moyen de communication de données, ladite mémoire et ledit moyen d'affichage, notamment le calcul de charges et la direction que doivent suivre des données vers ledit moyen de communication de données et/ou vers ledit moyen d'affichage, suivant ce qui est approprié. D'autres caractéristiques et avantages de l'invention seront mis en évidence dans la suite de la description, donnée à titre d'exemple non limitatif, en référence aux dessins annexés dans lesquels la figure 1 est un schéma à blocs d'une forme préférée de réalisation d'un processeur de données de transport conforme à l'invention, la figure 2 est un schéma à blocs comme sur la fig. 1, mettant en évidence un second microprocesseur pour remplir certaines des fonctions du compteur, la figure 3 est un schéma à blocs comme sur les figures 1 et 2, où le panneau d'affichage et de commande constitue une unité éloignée, la figure 4 est un schéma d'un équipement mobile comportant un compteur de taxi et ses périphériques, les figures 5, 6 et 7 représentent un panneau d'affichage utilisable avec le processeur de données de transport de l'invention dans différents modes opératoires, et la figure 8 est un schéma à blocs représentant un détecteur d'effet Hall utilisable dans une forme de l'invention. Dans la forme préférée de réalisation de l'invention, il est prévu un processeur de données de transport ou dispositif de comptage qui comprend un moyen de traitement, un moyen d'établissement d'interface, une mémoire rémanente et un moyen d'affichage. Le moyen de traitement traite ou contrôle des données provenant de et dirigées vers des unités périphériques, notamment des unités telles qu'une imprimante, un lecteur de carte de crédit, une radio-transmission de données, un calculateur de base, une mémoire et le moyen d'affichage, tous ces composants étant bien connus en soi. Le moyen de traitement effectue également tous les calculs faisant intervenir des transactions et une détermination de prix de voyages. La mémoire assure une mémorisation de données fixes et variables.Des données fixes se rapportent à une information qui est modifiée relativement peu fréquemment, comme des données d'établissement de prix de voyages et analogues et qui peuvent être organisées en vue d'une souplesse optimale. Des données variables se rapportent à des données concernant le fonctionnement du véhicule, comme la distance parcourue et une autre donnée qui est basée sur un voyage particulier. Le moyen d'affichage comprend un élément de lecture de prix de voyage, un élément de lecture approprié pour afficher des messages tels que ceux pouvant être contenus dans la mémoire de données ou bien qui peuvent etre reçus en provenance d'autres unités périphériques, comme une information d'affectation, ou bien une information d'état de district, un type de carte de crédit, un état de compteur ou un tarif. Les moyens d'établissement d'interface sont de préférence agencés sous forme d'une pluralité d'accès de communication en série qui permettent à des instructions opératoires, à des données et/ou à des messages de passer et d'être dirigés vers l'unité périphérique ou le moyen de traitement nécessaire. L'acheminement d'une telle information est de préférence commandé par le moyen de traitement. La forme préférée de l'invention va être décrite en référence à un compteur de taxi communiquant directement avec des unités périphériques mais l'invention est utilisable comme un moyen de traitement monté sur véhicule et logé dans un bottier séparé afin de commander des périphériques comme décrit cidessus, plus un panneau de commande/affichage pour le conducteur du véhicule et l'affichage du prix de voyage en taxi. L'invention peut être mise en oeuvre de façon modulaire d'un certain nombre de manières, notamment des structures dans lesquelles les périphériques sont logés à l'intérieur d'un seul bottier en même temps que l'unité centrale ou bien sont fixés sur cette unité centrale. Lorsque le dispositif doit être utilisé dans un système de transport de masse, comme dans un service d'autobus ou de messageries, il peut être non pratique ou indésirable d'afficher des redevances à mesure qu'elles augmentent. Dans de telles circonstances en faisant passer une carte dont la redevance est définie ou bien une carte pré-payée dans un périphérique à lecteur de carte au début du voyage et à nouveau à la descente, c'est-à-dire à la fin du voyage, la transaction individuelle peut être enregistrée et le paiement peut être soit automatiquement débité soit imputé. Des tickets et des reçus peuvent également être automatiquement délivrés. Lors du calcul d'un prix de voyage à décompter, un processeur de données de transport, par exemple un compteur de taxi, utilise comme éléments de base la distance parcourue et le temps d'attente écoulé. Le temps d'attente est. normale-.. ment décompté seulement quand la vitesse du véhicule est. inférieure à une limite prédéterminée. L'information de distance est fournie par l'intermédiaire du système à tachymètre et elle est détectée par un transducteur approprié ou bien, dans le cas de tachymètres électroniques, l'information de distance peut être déterminée directement à partir du cåblage du véhicule. Le compteur utilise les circuits de distance et chronométrique pour calculer le prix du voyage en concordance avec la nature du tarif en vigueur pour cette utilisation particulière. Cette information peut être mémorisée dans la mémoire de données fixes ou bien, dans le cas d'informations concernant des voyages spéciaux, elle peut être communiquée par un calculateur de base au compteur du taxi par l'intermédiaire d'une liaison radio.Dans des circonstances normales, l'information particulière concernant le prix du voyage est cependant lue dans la mémoire de données fixes et elle est utilisée pour calculer le prix du voyage. La sélection de l'information de prix de voyage, c'est-à-dire le numéro de tarif, pourrait être sélectionné manuellement, ou automatiquement en concordance par exemple avec l'instant du jour, la nature du prix de voyage, du district ou de la zone. Cette sélection et/ou l'application de charges additionnelles peuvent être faites à partir d'une station de base par l'intermédiaire d'une liaison radio. De même lorsque le tarif doit être changé au cours d'un voyage du fait qu'on pénètre dans une nouvelle zone ou qu'on pénètre dans une nouvelle période de la journée pour laquelle différents tarifs sont applicables, la sélection peut être effectuée automatiquement.En outre, le tarif peut être amélioré en vue d'une adaptation à une pluralité de passagers lorsque plusieurs passagers peuvent partager un taxi et se déplacer à des taux moins coûteux que des taux individuels. Ce problème peut être résolu en divisant chaque taux du tarif en un certain nombre de taux secondaires, chaque taux secondaire se rapportant au nombre de passagers partageant le taxi à ce moment particulier. En conséquence, grâce à la combinaison d'une mémoire de données fixes et d'une communication de données à un calculateur de base, la commande ou la variation de définition du prix de voyage ainsi que la simplicité opératoire sont grandement améliorées. Sur la figure 1, on a représenté un compteur de taxi comprenant un microprocesseur 1, une mémoire fixe programmable (PROM) 2, une mémoire à accès sélectif (RAM) 3 et un moyen de liaison, comme une commande d'entrée/sortie (IOC) 4. Le microprocesseur 1 effectue les calculs nécessaires pour le compteur de taxi sous la commande du programme contenu dans la mémoire PROM 2. La mémoire RAM 3 est une mémoire rémanente contenant à la fois des données fixes et des données variables. Cette mémoire peut se présenter sous la forme d'une mémoire fixe électriquement modifiable, d'une mémoire CMOS à renvoi sur batterie ou d'un autre dispositif équivalent.L'unité IOC 4 établit une interface entre des périphériques tels que ceux définis ci-dessus et en particulier elle établit un accès d'entrée/sortie, par exemple un accès en série par l'intermédiaire duquel le barème du prix de voyage peut être transmis ou contrôlé par exemple par l'intermédiaire d'une liaison radio qui peut utiliser une liaison radio-téléphonique existante, au moyen d'un calculateur de base. Une information de distance est obtenue par le câble de tachymètre 5 au moyen d'un détecteur d'effet Hall 6 qui détecte le champ magnétique tournant d'un petit collier magnétique 7 fixé sur le câble 5. Le détecteur d'effet Hall transmet de préférence un signal à un amplificateur 37 puis à un déclencheur de Schmidt 8 de façon à fournir l'impulsion numérique nécessaire au microprocesseur 1. Le prix du voyage à payer est affiché sur un panneau d'affichage 9 qui, sous sa forme la plus simple, peut être constitué par une rangée d'éléments d'affichage numérique à sept segments mais, dans la forme préférée de réalisation de l'invention où il est souhaitable également d'afficher des messages sur le panneau 9, il est préférable d'utiliser un panneau à matrice de points. Ce panneau peut se présenter sous la forme d'un panneau LCD ou bien d'un visualiseur alphanumérique LED comportant des puces de pilotage et de décodage appropriées 10. En addition à l'affichage d'un prix de voyage, ce panneau 9 peut afficher des données accumulées se rapportant à un voyage ainsi que des messages servant à identifier les paramètres d'affichage, le mode ou l'état de fonctionnement du compteur, des tarifs, des désignations de contacteurs , en outre on peut également afficher des informations se rapportant au ou aux prix de voyages ainsi qu'au ou aux passagers. Une information d'affectation de taxi et une information de file d'attente en zone peuvent également être affichées sur le panneau 9. Le fonctionnement peut être commandé au moyen de quatre contacteurs à boutons-poussoirs 11 représentés sur la fig. 1 et désignés par lIa, llb, llc, lld sur les figures 5 à 7. La fonction des contacteurs lla à lld dépend du mode opératoire du compteur ; c'est-à-dire que, lorsque le taxi est occupé, les contacteurs peuvent être affectés chacun aux fonctions suivantes. par exemple : " taux " " extra ", prix de voyage " et " réception ". Longue le taxi est vacant, l'opération peut se rapporter à une affectation de travail et les contacteurs peuvent être affectés aux fonctions suivantes : " mode ", " acceptation ", "rejet ", totaux " et, dans un mode de recherche, les contacteurs peuvent être affectés aux fonctions suivantes : " mode ", "file d'attente ", "zone" et "barème ". Il est prévu une possibilité d'excitation d'un circuit à lampe-témoin 12 placé à l'extérieur du compteur et pouvant indiquer, en fonction des impératifs locaux, les conditions suivantes : "occupé", "pour louage", arrêté, "tarif", "nombre de passagers ", "taux de pénalisation " et " feu de courtoisie " par exemple. Pour permettre des changements automatiques de tarif la nuit et pendant les vacances et également pour délivrer des reçus datés, il est prévu un dispositif opérant en temps réel, comme une horloge 13, qui est commandé par le microprocesseur 1 et qui est alimenté avantageusement par une batterie auxiliaire. D'autres composants fonctionnels représentés sur le schéma de la figure 1 comprennent une source de courant 14 et un verrou d'adresse 15, suivant ce qui peut être nécessaire. Des signaux d'entrée appliqués à l'unité IOC 4 peuvent comprendre par exemple des données concernant le moteur, comme la vitesse, la consommation de carburant, la température et des paramètres de détection de défauts. Le logiciel peut traiter ces signaux de façon à produire des informations concernant les conditions de marche et les performances du véhicule. Du fait que les règlements concernant des compteurs de taxis diffèrent d'un pays à un autre et du fait que la fonction particulière du système dépend dans une large mesure de son logiciel et non pas de la partie matérielle décrite ci-dessus, le logiciel est écrit de préférence dans un langage de haut niveau de façon à être aisément modifié pour satisfaire à des impératifs particuliers et, dans la partie de la description qui va suivre, on va décrire un voyage arbitraire en taxi afin d'expliquer le fonctionnement du système mobile. Lorsque le taxi est initialement vacant et lorsque le conducteur recherche un ou plusieurs passagers, il peut interroger les files d'attente de taxis se trouvant dans sa zone par l'intermédiaire du panneau de commande, comme indiqué sur la figure 5, afin de déceler des données se rapportant aux différentes zones ou régions qui peuvent être affichées sur son panneau par l'intermédiaire de la liaison radio 16 de la figure 2, qui est en communication avec le calculateur de base. Lorsque le compteur est initialement indiqué comme vacant en 17 et pour la zone sélectionnée en 18 par actionnement du bouton llb, le calculateur de base sait que ce taxi particulier est disponible et également dans quelle zone se trouve le taxi. Lorsqu'un passager ou une course est affecté à ce taxi, l'adresse est affichée comme indiqué en 20 sur la figure 6 et le conducteur peut accepter ou rejeter l'opération en appuyant sur le bouton approprié llb ou llc comme indiqué sur la figure 6. En supposant que le conducteur accepte l'opération et conduit son véhicule jusqu'à l'adresse nécessaire, lorsque le passager pénètre dans le véhicule, le bouton mode lla est enfoncé pour sélectionner le mode de comptage et le décompte du voyage est commencé sur la base du tarif approprié, cf figure 7, comme indiqué en 21.Le tarif peut être introduit manuellement ou automatiquement en utilisant une information se trouvant dans le compteur et qui est mémorisée dans la mémoire RAM 3 ou bien il peut être introduit automatiquement en utilisant une information reçue en provenance du calculateur de base par l'intermédiaire de la liaison radio 16. Dans certaines régions, des remises de prix de voyage sont disponibles pour des catégories spéciales de passagers, par exemple les personnes âgées et les personnes handicapées. Dans ces circonstances, la carte codée magnétiquement de façon appropriée qui est fournie par le passager est introduite dans le lecteur de carte 23 et la transaction est ajustée et enregistrée en correspondance. On peut faire en sorte que le lecteur de carte 23 reçoive des cartes de crédit standard et également des cartes de crédit appropriées également pour ce voyage en taxi. Une vérification de validité en cours de marche est également possible.Si une opération manuelle est nécessaire, le décompte du prix de voyage est amorcé par l'utilisation du bouton llc sur la figure 7 et le prix de voyage est affiché à mesure qu'il augmente en 24, et des extras peuvent être ajoutés par utilisation du boutonllb, de sorte que les extras sont affichés en 25 de la manière connue présentement. A la fin du voyage, le prix à régler peut être soit débité d'un compte en utilisant une carte introduite dans le lecteur de carte de crédit 23 soit payé par de l'argent. Un reçu peut être délivré par l'imprimante 25, ce reçu pouvant comporter par exemple une donnée de temps, un numéro de référence de voyage, le prix payé et des données analogues.Lors de la sortie du prix du voyage hors du compteur, une autre opération peut être demandée ou bien une situation de file d'attente peut faire l'objet d'une nouvelle interrogation comme décrit ci-dessus. Pour une gestion efficace de flottes de taxis, les conducteurs peuvent utiliser des cartes magnétiques codées de façon spéciale pour signaler des temps d'utilaation et d'arrêt et en conséquence la base connaît à tous moments le nombre et les taxis qui sont en service et quels en sont les conducteurs. Une opération de comptage peut être interdite et cela est réalisé, si nécessaire, par exemple en interdisant le fonctionnement du compteur tant que le conducteur utilisant une carte magnétique n'a pas engagé sa carte dans le lecteur de carte 23. Un accusé de réception transmis de la base par l'intermédiaire de la liaison radio 16 signale le début de la prise en charge du conducteur et le compteur est validé en correspondance et pénètre automatiquement dans le mode de louage.Le conducteur peut arrêter la prise en charge d'une manière semblable et l'arrêt de prise en charge peut être utilisé pour amorcer une impression des totaux de prise en charge pour cette période de travail. Ces totaux peuvent être transmis à la base et il serait possible d'utiliser cette information par exemple pour calculer le salaire du conducteur. Le cas échéant, un système de cartes prépayées peut être utilisé de manière que le prix du voyage soit automatiquement décompté du crédit d'un passager par le calculateur de base par l'intermédiaire d'une information transmise au moyen de la liaison radio 16. Une impression du barème du prix du voyage apparaissant sur le visualiseur et/ou l'imprimante pourrait être amorcée en appuyant sur un bouton approprié lla à lld. Cela provoquerait une lecture du barème de prix de voyage dans la mémoire fixe 3 et son affichage sous une forme appropriée. Lorsque le barème de prix de voyage nécessite une mise à jour de temps à autre en accord par exemple avec des règlements locaux, les nouvelles données concernant le barème de prix de voyage peuvent être transmises à partir de la station de base par l'intermédiaire de la liaison radio 16 jusqu'à par exemple des taxis, soit individuellement, soit collectivement, d'une manière codée de façon appropriée en vue d'assurer une mise à jour des données contenues dans la mémoire fixe de données 3. Une autre méthode consiste à accéder aux données qui ont passé dans le connecteur arrière ou dans un accès en série avec une unité de programmation. En addition à des totaux concernant une période de travail, des totaux continus non effaçables peuvent être enregistrés et affichés ou imprimés. Des données provenant de la commande de base des taxis par utilisation du calculateur de base et de la liaison radio 16 peuvent être utilisées pour commander le compteur de taxi de manière à par exemple enclencher et arrêter le décompte de prix de voyage, modifier le tarif, introduire des charges supplémentaires, établir des taux spéciaux, demander des données opérationnelles, annuler un prix de voyage, interdire et autoriser le fonctionnement du compteur, établir une ristourne sur un prix de voyage en taxi, reconnaitre la validité de cartes de crédit, accéder à des totaux en cours d'établissement ou à d'autres données contenues dans le compteur, mettre à jour les données de barème de prix de voyage et modifier ou synchroniser l'horloge 13. Dans la structure représentée sur la figure 2, le processeur principal 1 est libéré des tâches de comptage par la prévision d'un second micro-ordinateur ou processeur 30 qui se présente sous la forme d'un contrôleur affecté qui est relié au processeur principal 1 par l'intermédiaire du contrôleur d'entrée/sortie 4. Dans la structure représentée sur la figure 3, le panneau d'affichage et commande 9 est placé dans une unité 31 disposée à distance et reliée au compteur par l'intermédiaire du contrôleur d'entrée/sortie en série 4. La figure 4 montre en particulier comment les différentes unités périphériques sont associées au compteur. Ainsi on peut voir que, au moins dans la forme préférée de l'invention, il est prévu un processeur de données de transport intégré qui est capable d'établir une communication de données entre une base et des unités mobiles portées par un véhicule reliant un dispositif de comptage, un lecteur de carte de crédit ou analogue, une imprimante, etc, avec le calculateur de base par l'intermédiaire d'une liaison radio. Il en résulte, au moins dans la forme préférée de réalisation de l'invention, un système efficace commandé par calculateur et qui peut être aisément adapté aux besoins d'une industrie de transports. Ainsi il est prévu un dispositif de comptage qui peut être commodément programmé, de préférence dans un langage d'ordinateur de haut niveau, de façon à être adapté aisément à virtuellement tout système de transport rapide, et de manière à établir une interface avec des périphériques pour constituer un système de gestion de transports. Le dispositif de comptage sert également d'unité d'interface de système, de panneau de visualisation et de calculateur de prix de voyage. REVENDICATIONS 1. Processeur de données de transport, caractérisé en ce qu'il comprend un moyen de traitement (1), une mémoire rémanente (3), un moyen de communication de données (4) et un moyen d'affichage (9), ledit moyen de traitement étant agencé pour traiter et commander le transfert de données, notamment des données fixes et des données variables, entre ledit moyen de communication de données (4), ledit moyen de mémorisation (3) et ledit moyen d'affichage (9), notamment le calcul de charges et la direction des données nécessaires vers ledit moyen de communication de données et/ou ledit moyen d'affichage, suivant ce qui est approprié 2. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit processeur de données de transport (1) comprend un compteur de taxi. 3. Processeur de données. de transport selon la revendication 1, caractérisé en ce que ledit moyen de traitement de données (1) traite et commande le transfert de données contenant en outre des messages avec textes. 4. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen de communication de données (4) comprend un moyen de liaison par l'intermédiaire duquel un équipement périphérique est relié audit moyen de traitement (1). 5. Processeur de données de transport selon la revendication 4, caractérisé en ce que ledit équipement périphérique comprend une ou plusieurs unités telles qu'un lecteur de cartes(23), une radio-transmission de données (16) ou une imprimante (25), une opération dudit processeur de données de transport pouvant être commandée ou influencée par des données d'entrée provenant dudit lecteur de cartes (23) et/ou de ladite radio#transmission de données (16). 6. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen dtaffichage (9) affiche des données et des messages, notamment des charges, et distribue des messages reçus par l'intermédi3ire dudit moyen de communication (4). 7. Processeur de données de transport selon la revendication 6, caractérisé en ce qu'il est logé dans un boiter, un ou plusieurs desdits composants d'équipement périphérique étant contenus dans ou fixés sur ledit boitier. 8. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen d'affichage (9) comprend une unité d'affichage du type à matrice de points qui est appropriée pour afficher un prix de voyage et pour distribuer une date et un texte correspondants. 9. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen d'affichage (9) est placé à distance dudit moyen de traitement (1), en étant relié à ce moyen de traitement (1) par l'intermédiaire dudit moyen de communication (4). 10. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen d'affichage (9) comprend une commande pourvue d'une pluralité de contacteurs (lla...lld), lesdits contacteurs remplissant des fonctions variables en relation avec le mode opératoire du compteur. 11. Processeur de données de transport selon la revendication 10, caractérisé en ce que ledit panneau de commande est placé à distance de ladite unité de traitement. 12. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen de communication (4) est associé à une liaison radio de transmission de données pour autoriser ledit moyen de traitement (1) à recevoir les données en vue de la mise à jour du barème de prix de voyage contenu dans ladite mémoire (3). 13. Processeur de données de transport selon la revendication 1, caractérisé en ce que ledit moyen de communication de données (4) reçoit des données concernant le moteur d'un véhicule pour permettre audit moyen de traitement (1) de fournir une information concernant des conditions de marche et des performances du véhicule.