FR 2707269 A1 19950113 FR 9308436 A 19930708 SYSTEME DE COLLECTE, DE PESE, DE TRANSPORT, ET DE DECHARGEMENT DE PRODUITS La présente invention a pour objet un système de collecte de transport et de déchargement de produits qui soit sécurisé. Les produits concernés sont en particulier des déchets dont le traitement doit, à l'époque actuelle être étroitement surveillé. Le système de l'invention permet, tout en étant ergonomique, d'assurer un suivi rigoureux des actions effectuées, ainsi qu'une gestion des usines de traitement. Dans les systèmes connus, de type administratif, de gestion des déchets, ou plus généralement des produits, il est prévu des conteneurs que des véhicules munis d'engin de levage viennent prélever et transporter à des lieux de décharge. Le suivi administratif est laissé à la conscience professionnelle des agents, conducteurs des véhicules, ou de leurs assistants. De même, sur les lieux de déchargement, dans les usines de retraitement, le suivi des quantités reçues est laissé à la surveillance d'un agent portier de l'usine. De tels systèmes ne sont plus acceptables, notamment lorsque les déchets à traiter sont des déchets toxiques. En effet, le coût de retraitement de ces déchets peut être dissuasif et amener des intervenants à frauder les quantités à traiter : les réduire quand il s'agit des producteurs de déchets, les augmenter quand il s'agit des usines de retraitement. L'invention a pour objet de simplifier notablement ces opérations administratives en proposant un système de gestion de données qui est agencé de telle manière que la fraude sur les informations enregistrées n'est plus possible. Par ailleurs, dans un but d'ergonomie les opérations de saisie des informations sont simplifiées. Le principe de l'invention réside dans l'utilisation de cartes à puce dont les contenus mémorisés sont sécurisés. Pour résoudre un problème technique de sécurité, le système de l'invention comporte une méthode de gestion de ces cartes à puce qui permet de rendre compte de manière automatique de toutes les opérations à effectuer et effectuées. Notamment, au moment du déchargement des déchets, on enregistre dans une carte à puce des données qui doivent être cohérentes avec des informations préalablement stockées et relatives aux conteneurs. Selon l'invention cet enregistrement est sécurisé par une action sur les cartes à puces. L'invention a donc pour objet un système de collecte, de transport et de déchargement de produits, notamment de déchets, comportant un lot de conteneurs pour contenir ces produits, au moins un véhicule pour recevoir les contenus de ces conteneurs et les transporter à un lieu de décharge pour les y décharger et, sur le lieu de décharge, des moyens de mémorisation des contenus déchargés, caractérisé en ce qu'il comporte dans le véhicule un lecteur de carte à puce relié à un dispositif d'identification des conteneurs et à un dispositif de pesée des conteneurs, au moins une carte véhicule à puce dévolue au véhicule pour mémoriser les identifications et poids des contenus reçus, sur le lieu de décharge un lecteur de carte à puce relié à un dispositif de pesée et à une horloge pour enregistrer dans une carte à puce de décharge des données représentatives de poids déchargés et d'heures de déchargement, le lecteur de carte à puce du véhicule comportant des registres pour mémoriser ces données lorsque la carte à puce de décharge y est insérée et pour ensuite transférer ces données à la carte à puce véhicule lorsque cette carte à puce véhicule y est ensuite insérée. -E'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci ne sont données qu'à titre indicatif et nullement limitatif de l'invention. Les figures montrent - figure 1 : un système de collecte, de transport, et de déchargement selon l'invention - figure 2 : la représentation des différentes étapes effectuées de la collecte jusqu'au déchargement - figure 3 et 4 : des organigrammes de programmes mis en oeuvre dans des lecteurs de cartes à puce situés respectivement dans un véhicule de transport : un camion, et sur un lieu de déchargement : une usine de retraitement des produits. La figure 1 montre un système de collecte, de transport et de déchargement selon l'invention. Les produits collectés, transportés et déchargés seront en général des déchets, industriels ou ménagers, sans que cela soit une obligation. Ils peuvent être tous produits, par exemple également des bouteilles de gaz ou encore d'autres produits. Le système comporte un lot 1 de conteneurs tels que 2 à 4 qui contiennent les produits à transporter. Un véhicule 5 est muni d'une benne 6 pour recevoir les contenus des conteneurs quand ce ne sont pas les conteneurs eux-mêmes en entier qui sont transbordés sur le véhicule 5. Les produits peuvent être transportés en vrac. En pratique, pour faciliter cette opération, le véhicule 5 comporte une grue 7 pour porter les conteneurs 2 à 4, ou au moins leur contenu, dans la benne. Dans l'invention, chaque conteneur est muni d'une plaque d'identification telle que 8 à 10 qui est du type électronique. Il s'agit d'un système d'identification électronique sans contact, de type moyenne distance (25 à 30 cm, sur un rayon de 50 cm). Ce système ne nécessite pas une utilisation d'un rotateur de la grue 7 pour faire défiler l'étiquette 8 à 10 devant une antenne 11 reliée à un émetteur récepteur 12 fixé à proximité de l'extrémité de la flèche de la grue 7. De tels systèmes d'étiquettes électroniques sont connus, notamment dans le domaine de la reconnaissance animale : chaque animal est muni d'un tel circuit électronique, fixé en général dans son oreille et qui est reconnu par un émetteur récepteur lorsque l'animal passe devant une antenne. De ce fait, l'émetteur récepteur 12 peut détecter l'identification d'un conteneurs dès l'accrochage de l'extrémité de la grue à un crochet de ce conteneur. Au moment de la levée d'un conteneur, un peson 13 permet d'en mesurer le poids. Ce peson est, dans un exemple, du type à jauges de contrainte. Lorsque le conteneur est soulevé, une mesure est provoquée. En pratique, la mesure est effectuée plusieurs fois, et une moyenne arithmétique des différentes mesures effectuées permet d'élaborer un poids suffisamment précis. On peut aussi remplacer cette mesure par une lecture de l'étiquette dans laquelle le poids aurait été pré-enregistré. Dans ce cas l'émetteur récepteur joue le rôle d'un organe de pesée. L'indication du poids peut aussi être manuelle. Le peson 13, ou le circuit de mesure, et l'émetteur récepteur 12 sont reliés à un lecteur de cartes à puce 14, situé, par exemple, dans la cabine du camion 5. Ce lecteur de cartes à puce comporte essentiellement un microprocesseur 15 en relation avec une mémoire programme 16, un clavier 17 et un circuit de lecture 18 pour lire ou accéder à une carte à puce 19. Un bus 20 de commandes, d'adresses et de données permet sous le contrôle du microprocesseur 15 d'échanger des signaux électriques entre ces différents organes. La carte-à puce 19 comporte essentiellement une mémoire 21. Elle peut comporter, de préférence, un microprocesseur 22 dont la mission essentielle sera d'effectuer une sécurisation de l'accès aux données stockées dans la mémoire 21. Notamment le microprocesseur 22 empêchera une modification, sans autorisation, des données s:w enregistrées dans la carte 19. Un tel type de sécurité est connu, notamment dans le domaine bancaire. Le principe est qu'un opérateur qui veut entrer en contact avec la carte à puce doit, sur requête du microprocesseur 22 de cette carte, déclarer un code secret que ce microprocesseur 22 compare à un code secret interne à la carte. En cas de coïncidence, l'accès est autorisé. Il est interdit dans le cas contraire. Pour échanger avec le lecteur 14 la carte peut comporter des métallisations M sur lesquelles des palpeurs électriques du circuit 18 de lecture viennent s'appliquer. La carte 19 peut également être du type sans contact. Pour chaque conteneur chargé dans le véhicule 5, la mémoire 21 de la carte à puce est écrite pour comporter un nouvel enregistrement relatif essentiellement à l'identité, au numéro, du conteneur chargé ainsi qu'au poids (brut, tare, ou simplement net) du conteneur chargé. De préférence, à chaque chargement de conteneur, on note la date constituée par le jour et l'heure du chargement. En option, on peut porter différentes informations relatives, par exemple, au nom du conducteur du véhicule 5, à l'identification de ce véhicule 5 lui-même. Ces indications peuvent être portées automatiquement dans la carte en face de chaque enregistrement. D'autres indications peuvent, par ailleurs, être portées manuellement, à la discrétion de l'opérateur. Pour ~ce faire, celui-ci, à l'aide des boutons de commande 23 du clavier 17, sélectionne des options et peut renseigner des enregistrements sur le type de matériau contenu dans le conteneur, sur la localité d'od provient le conteneur, sur le nom du client, sur l'état du conteneur, etc... Ces informations sont optionnelles. Certaines, relatives par exemple au client, peuvent être comprises directement dans l'étiquette 8 et être détectées par l'antenne 11. On retiendra que ne sont essentielles dans l'invention à ce stade qu'uniquement les informations de poids. Le système de l'invention comporte, sur le lieu de décharge, un autre lecteur de cartes à puce 24 relié par un bus 25 à un dispositif de pesée 26 : un pont bascule pour recevoir le véhicule en entier. Le lecteur 24 comporte également un microprocesseur P relié à une mémoire programme P. Le lecteur 24 est relié à une horloge 27 en temps réel qui permettra de disposer du jour et de l'heure des actions effectuées. Au besoin, l'horloge 27 est comprise dans le lecteur 24. Le lecteur 24 est également relié à un clavier 28. Le lecteur 24 et destiné à entrer en relation avec la mémoire 29 d'une carte à puce de type USINE relative à la décharge. I1 permet de stocker dans cette mémoire 29 des données représentatives de poids déchargés ainsi que des heures de déchargement. La mémoire 29 comporte par ailleurs, un enregistrement, qui peut être placé en en-tête de la mémoire, représentatif du nom de l'usine de retraitement concernée ou plus généralement du lieu de décharge. Ce nom peut être enregistré à chaque fois par le lecteur 24, dans la mémoire 29 auquel cas les cartes de type USINE sont identiques, quelles que soient les usines. Il peut également avoir été enregistré en tête de la mémoire 29 par une autorité qui gère les cartes à puce pourle système de l'invention. On verra par la suite, l'utilisation d'une caractéristique importante de l'invention selon laquelle le lecteur 14 comporte des registres tels que 30 pour stocker temporairement des informations relatives à une carte à puce de type USINE qui serait introduite dans le circuit de lecture 18 de ce lecteur 14. Une fois que ces données sont inscrites dans ces registres 30, on retire la carte à puce USINE et on réinsère la carte à puce de type CAMION du véhicule. Un programme spécifique à l'invention provoque alors l'enregistrement dans la carte à puce CAMION des données préalablement enregistrées dans la carte à puce USINE et provisoirement stockées dans les registres 30. Ces données correspondent à l'opération de déchargement. Elles rendent cohérentes la somme des informations, notamment des informations de poids, enregistrées au cours de la tournée préalablement au déchargement. La figure 2 montre l'utilisation du système de l'invention. Au début, par exemple le matin, le conducteur du camion introduit sa carte à puce de type CAMION dans le lecteur 14. Celui-ci se met en service. En pratique, il reconnaît cette carte à puce et, éventuellement offre pour chaque opération, un choix de mode d'utilisation. On retiendra, parce qu'ils sont essentiels dans l'invention, les fonctionnements de type automatique. En particulier, lorsque la grue 7 a saisi un conteneur 2, on lit le numéro du conteneur et un programme interne au lecteur 14 va vérifier que ce numéro de conteneur est déjà un numéro de conteneur pré-enregistré dans une liste de numéros (colonne 31, figure 1) contenue dans la mémoire 21. Si ce numéro ne figure pas dans la liste et si le conducteur du véhicule veut néanmoins emporter le contenu de ce conteneur, il peut valider, par exemple avec un bouton de validation 32 du clavier 17, l'ajout de ce numéro à la liste. Dans ce cas, l'enregistrement correspondant comportera un index, dans une colonne 33, mentionnant que le numéro de conteneur a été saisi en supplément. Eventuellement, si le conteneur n'a plus d'étiquette 8, le numéro peut être entré manuellement avec les boutons 23 du clavier 17. Dans ce cas, l'index en colonne 33 renseigne en outre, sur le caractère manuel de cet enregistrement. Puis le poids est déterminé par pesée et est enregistré en regard du numéro de conteneur dans la mémoire 21. Les informations optionnelles peuvent être également enregistrées à ce moment. Cette opération est effectuée autant de fois que le conducteur rencontre de conteneurs dans sa tournée. Lorsqu'il arrive à l'usine de traitement, il passe sur le pont bascule 26 à charge. Il va décharger son camion, et revient sur le pont bascule à vide. Dans les deux cas, des mesures de poids sont effectuées de sorte qu'on pourra déduire le poids déchargé. A chaque mesure, dans la carte à puce USINE reliée au lecteur 24, on enregistre la date, le jour et l'heure, ainsi que le poids (chargé, puis vidé). Ces opérations de mesure sont validées par action de l'opérateur de pesé sur un bouton de commande 34 du clavier 28. Puis, le conducteur du véhicule 5 retire du lecteur 14 sa carte à puce CAMION 19. Il insère en remplacement, la carte à puce USINE de l'usine de traitement. Celle-ci est alors reconnue par le lecteur 14 comme étant une carte à puce USINE. Les informations stockées dans cette carte USINE, sont alors transmises aux registres 30 du lecteur 14. La carte à puce USINE est ensuite enlevée à son tour du lecteur 14 pour être remplacée par la carte à puce CAMION. Lors de l'ins-ertion de celle-ci, elle est reconnue comme une carte à puce CAMION et automatiquement le contenu des registres 30 est stocké en correspondance dans la mémoire 21. Au besoin, on peut effectuer cette interversion de cartes deux fois (figure 2). Une première fois, lorsque le camion passe devant la bascule on enregistre le poids à charge, et après l'inversion des cartes, ce poids à charge est stocké dans la mémoire 21 de la carte 19. Au retour du déchargement qui peut être décalé de plusieurs heures, on effectue la même opération. Les données transférées à chaque fois concerne le poids, la date et l'heure de la pesée concernée et le nom de l'usine, éventuellement les références du pont bascule sur lequel la mesure a été faite. La variante préférée indiquée en dernier, permet de ne disposer que d'une seule carte à puce usine par pont bascule 26 alors qu'il faudrait éventuellement en disposer d'un certain nombre si plusieurs véhicules se présentaient en même temps pour être déchargés. La figure 3 montre un organigramme des opérations effectuées par le lecteur 14. Celui-ci est d'abord en attente. Il détecte ensuite, en une opération 35 si une carte à puce est présente. Quand ce n'est pas le cas, il se remet en attente et teste de temps en temps la présence d'une carte à puce. Cette périodicité peut être très rapide à l'échelle humaine : par exemple 1/100ème de seconde. Lorsqu'il détecte la présence d'une carte, il cherche à savoir avec un test 36 quel est le type de la carte. Par exemple, il lit l'en-tête de la carte pour savoir si cette en-tête est une en-tête USINE. Lorsque cela n'est pas le cas, il vérifie avec un test 37 qu'il s'agit d'une carte à puce CAMION. Si ce n'est pas le cas encore une fois c'est qu'il y a une erreur. Lorsque c'est le cas il regarde avec un test 38 si ses registres 30 sont vides. En principe, le matin ils sont vides. Dans ces conditions, le microprocesseur 15 effectue une opération 39 d'enregistrement du numéro d'un conteneur, d'un poids de ce conteneur, de la date etc... Puis il se remet en attente. Ce cycle peut se reproduire N fois : le nombre de conteneurs à charger. Lorsque le véhicule 5 arrive à l'usine, et qu'on effectue l'inversion des cartes, le test 36 oriente le microprocesseur 15 vers l'exécution d'une instruction 40 consistant à transférer les données de la carte à puce USINE dans les registres 30 du lecteur. A l'issue de l'instruction 40, le microprocesseur 15 se remet en attente. A l'inversion suivante des cartes, le test 38 détecte que les registres 30 ne sont pas vides. Il provoque alors le transfert des données préalablement contenues dans la carte à puce USINE puis dans les registres 30, dans la carte à puce CAMION. De préférence, cette instruction 41 est suivie d'une remise à zéro des registres 30. L'instruction 39 peut être temporisée et aboutir à l'état d'attente au bout d'une durée brève de, par exemple, une vingtaine de secondes. La figure 4 montre le programme mis en oeuvre par le lecteur 24. Celui-ci étant en attente teste régulièrement la présence d'une carte à puce USINE. Lorsqu'il en détecte une, il attend une validation, par action sur le bouton 34. I1 provoque au moment de cette validation, en une instruction 42, le transfert des données mesurées par le pont-bascule 26 et l'horloge 27 dans la carte à puce usine 29. Toutes les opérations indiquées précédemment présentent l'avantage qu'elles supportent toutes des erreurs de manipulation des opérateurs, notamment des inversions répétées et injustifiées de cartes dans les lecteurs respectivement 14 ou 24. Dans le pire cas, elles provoquent la duplication des données enregistrées dans la mémoire 21 ou dans la mémoire 29. Une fois que les données ont été écrites dans la mémoire 21, elles ne peuvent être modifiées. Le lecteur 14 et le lecteur 24 ne permettent pas d'avoir accès à des instructions de L modification de ces enregistrements. Essentiellement, le système d'exploitation du microprocesseur 22, ou bien du microprocesseur 15 du lecteur 14 ou de celui du lecteur 24, ne permettent pas de modifier des informations enregistrées dans une mémoire d'une carte à puce de type CAMION. Par contre, chez le gestionnaire du système, un programme de reconnaissante d'un code secret permet d'avoir accès, en lecture et en modification, aux données inscrites dans la mémoire 21. En pratique, on demandera par ailleurs, au moment de l'insertion des cartes à puce de type CAMION dans les lecteurs 14, aux conducteurs de ces camions d'indiquer avec le clavier 17 un code d'accès leur permettant d'effectuer des enregistrements nouveaux dans cette carte à puce 19. Tout simplement, le code de secret de gestion de l'autorité qui gère les cartes est un code secret différent, et qui est reconnu comme tel autorisant une maltaise complète sur toutes les données enregistrées dans la carte. Le code connu du conducteur ne le lui permet pas. Il ne lui permet que d'enregistrer des nouveaux enregistrements. Dans un exemple préféré, on a également prévu que l'insertion de la carte à puce USINE dans le lecteur 14 implique la composition d'un code secret. Ceci peut être cependant évité. Par contre, on préférera, lorsque la carte puce 29 est introduite dans le lecteur 24, que le responsable du pont bascule entre son code secret sur le clavier 28. Dans une autre utilisation de l'invention, des conteneurs sont enlevés par une personnes qui donne au producteur des produits, un certificat d'enlèvement. Dans ce cas, ce producteur est muni d'une carte CAMION et insère cette carte CAMION dans le lecteur du véhicule au moment de l'enlèvement. Cette carte est donc chargée au fur et à mesure de cet enlèvement de données relatives à cet enlèvement. Au besoin la carte CAMION est préparée d'avance. A la fin de l'enlèvement, le producteur retire sa carte CAMION du lecteur 14, le le conducteur du véhicule y introduit une carte USINE. Cette carte USINE ne comporte alors pas d'indications de poids enlevés. Mais elle renseigne, par son code USINE placé en en-tête, sur l'identité de celui qui enlève les produits, sur le véhicule utilisé, ou sur la destination des produits (le nom par exemple de l'usine de retraitement). Au besoin cette identité est certifiée par l'indication par ce conducteur d'un code secret qui lui permet de faire fonctionner sa carte USINE. Cette identité, et de préférence une ratification de ce que le code secret a correctement été indiqué, sont alors mémorisées dans les registres 30. Puis le conducteur retire sa carte USINE du lecteur 14 et le producteur replace sa carte CAMION dans le lecteur 14. Ce lecteur 14 inscrit alors dans la carte CAMION du producteur l'identité et de préférence la ratification évoquée. On aboutit ainsi à une carte CAMION pouvant servir de preuve de l'enlèvement des produits par le véhicule ou le conducteur identifié. Dans cette utilisation en variante le même mécanisme de protection se produit sauf que la carte dite CAMION reste à la disposition du producteur et que le véhicule se déplace avec sa carte USINE. Quand on a évoqué dans ce texte des cartes à puces, on a bien entendu désignés tous les objets électroniques portables munis d'une mémoire électronique et, de préférence d'un microprocesseur de sécurisation. On pourrait tout aussi bien utiliser des jetons à puces, des clefs à puces, ou autres objets électronique de format différents. REVENDICATIONS 1 - Système de collecte, de transport et de déchargement de produits, notamment de déchets, comportant un lot de conteneurs pour contenir ces produits, au moins un véhicule pour recevoir les contenus de ces conteneurs et les transporter en un lieu de décharge pour les y décharger et, sur le lieu de décharge, des moyens de mémorisation des contenus déchargés, caractérisé en ce qu'il comporte dans le véhicule un lecteur de carte à puce, au moins une carte à puce dite véhicule pour mémoriser des poids de contenus reçus, et une carte à puce dite de décharge dévolue à un futur déchargement des produits, la carte à puce de décharge comportant des données représentatives de ce futur déchargement, le lecteur de carte à puce du véhicule comportant des registres pour mémoriser ces données représentatives lorsque la carte à puce de décharge y est insérée et pour ensuite transférer ces dites données représentatives dans la carte à puce véhicule lorsque cette carte à puce véhicule y est ensuite insérée. 2 - Système selon la revendication 1, caractérisé en ce qu'il comporte sur le lieu de décharge, un lecteur de carte à puce relié à un dispositif de pesée et à une horloge pour enregistrer dans la carte à puce de décharge des données représentatives de poids déchargés et d'heures et de lieu de déchargement. 3 - Système selon la revendication 1 ou la revendication 2, caractérisé en ce que le lecteur de cartes à puces du véhicule est relié à un dispositif de pesée des conteneurs. 4 - Système selon l'une des revendications 1 à 3, caractérisé en ce qu'il comporte un dispositif d'identification des conteneurs et un moyen d'enregistrer ces identifications dans la carte à puce véhicule. 5 - Système selon l'une des revendications 1 à 4, caractérisé en ce que la modification d'enregistrement déjà effectués dans la mémoire de la carte à puce véhicule est sécurisée par un programme avec un code secret. 6 - Système selon l'une des revendications 1 à 5, caractérisé en ce qu'il comporte, dans le lecteur de carte à puce du véhicule, un programme de reconnaissance du type de carte à puce introduit et des programmes spécifiques à lancer pour chacun des types reconnus. 7 - Système selon l'une des revendications 1 à 6, caractérisé en ce qu'il comporte, dans le lecteur de carte à puce de la décharge un programme de reconnaissance de la présence d'une carte à puce de décharge.