Brevet FR2673305A1 — publié le 19920828

i "Système de compteurs d'affranchissement postal" La présente invention concerne des compteurs d'affranchissement postal servant à affranchir des articles de courrier. Alors que certains services postaux demandent un pré-paiement correspondant à la valeur d'affranchissement à utiliser pour affranchir des articles de courrier devant être distribués par le service postal, d'autres services postaux utilisent une procédure de post-paiement dans laquelle le paiement est effectué en fonction de l'utilisation antérieure d'un compteur d'affranchissement pour affranchir des articles de courrier Des procédures de sécurité sont nécessaires pour s'assurer qu'un15 paiement correct est effectué par l'utilisateur compte tenu de la valeur d'affranchissement ayant été utilisée dans l'affranchissement des articles de courrier, et pour contrôler l'utilisation du compteur d'affranchissement dans le cas d'un défaut20 apparaissant pour un paiement quelconque En général, les utilisateurs envoient chaque mois au service postal un relevé faisant apparaître l'utilisation du compteur d'affranchissement, et le paiement est effectué conformément à ce relevé On prépare le25 relevé manuellement en faisant fonctionner le compteur d'affranchissement pour afficher les données de compte stockées dans des registres de données de compte, et l'utilisateur transcrit les valeurs affichées sur une feuille ou une carte de relevé Des imprécisions de transcription peuvent se produire Périodiquement, un représentant du service postal effectue une visite pour examiner le compteur d'affranchissement et vérifier que les relevés représentent un enregistrement exact de l'utilisation du compteur. Selon une caractéristique de l'invention, les compteurs comprennent chacun des moyens servant à interdire, à des intervalles prédéterminés, l'utilisation du compteur pour effectuer des opérations d'affranchissement; des moyens destinés à produire une série de nombres pseudo-aléatoires correspondant uniquement à ce compteur; des moyens placés dans un centre éloigné pour générer un certain nombre de séries de nombres pseudo-aléatoires correspondant aux séries générées par les compteurs; un dispositif de mémoire portable chargé par un nombre pseudo-aléatoire courant correspondant au nombre pseudo-aléatoire d'un compteur dont on a interdit l'utilisation pour effectuer des opérations d'affranchissement; des moyens destinés à coupler le dispositif de mémoire portable au compteur interdit et à comparer le nombre pseudo- aléatoire porté par le dispositif de mémoire portable au nombre pseudo- aléatoire généré par le compteur interdit et, si la comparaison est couronnée de succès, à supprimer l'interdiction d'utilisation du compteur pour les opérations d'affranchissement, et à charger dans le dispositif de mémoire portable les données stockées dans les registres du compteur Selon une autre caractéristique de l'invention, lorsque l'interdiction de fonctionnement du compteur est terminée, on fait fonctionner les moyens servant, dans le compteur, à générer la série de nombres pseudo-aléatoires, pour faire avancer d'un pas le nombre pseudo-aléatoire généré dans le compteur vers le nombre pseudo- aléatoire suivant de la série. Selon une autre caractéristique encore de l'invention, le système de compteur d'affranchissement comprend en outre -un ordinateur central destiné à recevoir le dispositif de mémoire portable, provenant du compteur et à comparer le nombre pseudo- aléatoire porté par le dispositif de mémoire portable à un nombre pseudo- aléatoire généré par l'ordinateur de façon que, si la comparaison est couronnée de succès, l'ordinateur central puisse extraire les données de registres du dispositif de mémoire portable et charger le dispositif de' mémoire portable par le nombre pseudo-aléatoire suivant de la série. Selon une autre caractéristique encore de l'invention, les moyens servant à interdire le fonctionnement du compteur pour les opérations d'affranchissement, comprennent un calendrier servant, dans chaque compteur, à fournir un signal d'interdiction à intervalles prédéterminés. Selon une autre caractéristique encore de l'invention, chaque compteur comprend au moins un registre destiné à stocker les données de comptabilité concernant l'utilisation du compteur, les moyens servant à interdire le fonctionnement du compteur pour les opérations d'affranchissement, comprenant des moyens répondant au fait que les données de comptabilité comportent l'une quelconque d'un certain nombre de valeurs, pour interdire le fonctionnement du compteur. Selon un autre aspect de l'invention, celle- ci concerne un procédé caractérisé en ce qu'il comprend les différentes étapes consistant à générer un nombre pseudo-aléatoire dans chaque compteur; à générer, dans un ordinateur central, des nombres pseudo-aléatoires qui correspondent à ceux générés dans chaque compteur; les nombres pseudo-aléatoires étant respectivement uniques pour chaque compteur; à munir chaque compteur de moyens servant à interdire le fonctionnement du compteur pour effectuer des opérations d'affranchissement lorsqu'une variable est égale à l'une quelconque d'un certain nombre de valeurs prédéterminées; à transmettre au compteur interdit le nombre pseudo-aléatoire correspondant à ce compteur interdit; à comparer le nombre pseudo- aléatoire transmis au nombre pseudo-aléatoire généré dans le compteur et, si la comparaison est couronnée de succès, à fournir en sortie les valeurs de données de comptabilité stockées dans les registres du compteur, à transmettre ces valeurs de données de comptabilité à l'ordinateur central, à annuler l'interdiction du compteur et à faire avancer d'un pas le nombre pseudo-aléatoire généré dans le compteur. Selon un autre aspect encore de l'invention, celle-ci concerne un procédé de commande de l'utilisation d'un compteur d'affranchissement fonctionnant dans un mode de post-paiement, procédé caractérisé en ce qu'il comprend les différentes étapes consistant à interdire au compteur d'effectuer des opérations d'affranchissement à chacun d'une série de moments prédéterminés par le compteur; à utiliser, à l'apparition d'une interdiction du compteur, une clé de sûreté électronique destinée à effectuer un transfert, vers un centre de comptabilité, des données relatives à l'utilisation du compteur avant l'apparition de l'interdiction provenant du compteur, et à annuler cette interdiction jusqu'à l'apparition de l'interdiction au moment prédéterminé suivant. Une forme de réalisation de l'invention sera maintenant décrite, à titre d'exemple, en se référant au dessin de la figure unique ci-jointe qui représente un schéma de circuit par blocs d'un système de compteur d'affranchissement postal. Aux dessins, un compteur d'affranchissement 27 comprend un microprocesseur électronique 10 pouvant fonctionner suivant des programmes stockés dans une mémoire morte (ROM) 11 pour effectuer les opérations d'affranchissement et de commande du compteur d'affranchissement postal On utilise un clavier 12 pour introduire dans le microprocesseur 10 des signaux de commande et des signaux de données tels qu'une valeur d'affranchissement requise Un dispositif d'affichage 13 répète les données introduites par le clavier et affiche également d'autres informations destinées à aider un utilisateur à se servir du compteur d'affranchissement Des données de comptabilité concernant l'utilisation du compteur d'affranchissement pour effectuer des opérations d'affranchissement, sont stockées dans des mémoires 14, 15 Les mémoires peuvent être constituées par des dispositifs ne s'effaçant pas ou des dispositifs alimentés par des batteries 16, 17, de façon que les données de comptes soient conservées dans les mémoires lorsqu'on cesse d'alimenter le compteur d'affranchissement Une mémoire vive 18 est utilisée comme mémoire de travail du microprocesseur 10. Un dispositif d'impression 19 est commandé par le microprocesseur pour effectuer des impressions d'affranchissement sur des articles de courrier Le dispositif d'impression peut être constitué par une imprimante mécanique telle qu'une imprimante à tambour dans laquelle les parties fixes de l'impression d'affranchissement sont imprimées par des plaques de matrices montées sur la tambour, tandis que les parties variables comprenant la date et la valeur d'affranchissement sont imprimées par des roues d'impression réglables portées par le tambour Les roues d'impression peuvent être réglées par des moteurs électriques agissant par l'intermédiaire de liaisons mécaniques, et l'alimentation des moteurs est commandée par des signaux provenant du microprocesseur 10 en fonction de la valeur d'affranchissement requise tapée sur le clavier. En variante, le dispositif d'impression peut être constitué par une imprimante numérique telle qu'une imprimante à transfert d'encre thermique comportant une ligne d'éléments d'impression thermiques alimentés sélectivement par des signaux de données d'impression fournis par le microprocesseur Les éléments d'impression thermiques sont alimentés sélectivement en un certain nombre de cycles d'impression pour former l'impression d'affranchissement ligne par ligne lorsqu'on fait passer l'article de courrier devant les éléments d'impression. Les mémoires 14, 15 comportent des positions de stockage disposées de manière à former un certain nombre de registres de stockage des données de comptabilité Un registre totalisateur stocke une valeur cumulée des affranchissements utilisés pour affranchir les articles de courrier Un registre d'articles stocke le compte du nombre d'articles affranchis, et un registre d'articles de valeur stocke le compte du nombre d'articles affranchis dont la valeur dépasse une valeur prédéterminée. Lorsqu'un utilisateur fait fonctionner le clavier pour commander le compteur d'affranchissement de manière à affranchir un article de courrier par une valeur d'affranchissement voulue, le microprocesseur reçoit un signal d'entrée du clavier et déclenche un programme d'affranchissement Dans ce programme, la valeur totalisée se trouvant dans le registre totalisateur ascendant est augmentée d'une quantité correspondant à la valeur d'affranchissement voulue, et le compte d'articles se trouvant dans le registre d'articles est augmenté d'une unité Si la valeur d'affranchissement voulue dépasse la valeur prédéterminée, le *compte d'articles de valeur se trouvant dans le registre d'articles de valeur est augmenté d'une unité. Le fonctionnement du compteur pour effectuer l'affranchissement d'articles de courrier est interdit périodiquement d'une manière prédéterminée pour s'assurer que l'utilisateur transmet à un centre de comptabilité les données relatives à l'utilisation du compteur, de façon que ce centre de comptabilité puisse émettre les factures correspondant à la valeur d'affranchissement utilisée par le compteur Ce n'est que lorsque cette opération a été effectuée par l'utilisateur, que le compteur est débloqué de façon qu'on puisse reprendre les opérations d'affranchissement. L'interdiction de fonctionnement du compteur peut être effectuée au moyen d'un calendrier électronique 23 alimenté par une batterie à longue durée de vie 24 telle que par exemple une batterie au lithium présentant une durée de vie opérationnelle de l'ordre de 10 ans, cette batterie étant placée dans le compteur d'affranchissement Le calendrier est réglé au moment de la fabrication ou de la livraison du compteur et fournit par conséquent une référence de temps pendant l'utilisation du compteur Le calendrier 23 est destiné à fournir au microprocesseur 10, à des moments prédéterminés tels que par exemple un jour prédéterminé de chaque mois, un signal interdisant le fonctionnement du microprocesseur suivant le programme d'affranchissement Par suite, lorsque le microprocesseur est bloqué, le compteur d'affranchissement ne peut être utilisé pour effectuer des affranchissements jusqu'à ce qu'il ait été remis à l'état initial. Au lieu d'interdire le fonctionnement du microprocesseur suivant le programme d'affranchissement en réponse à l'indication, par le calendrier, de l'apparition d'un moment prédéterminé, on peut interdire le fonctionnement du microprocesseur en réponse au fait que la valeur cumulée enregistrée dans le registre totalisateur est égale à l'une quelconque d'un certain nombre de valeurs prédéterminées, ou que le compte d'articles se trouvant dans le registre d'articles est égal à l'une quelconque d'un certain nombre de valeurs prédéterminées Les valeurs prédéterminées de la totalisation cumulée ou du compte d'articles, peuvent être préréglées au moment de la livraison du compteur d'affranchissement, de manière à produire l'interdiction de fonctionnement du microprocesseur suivant le programme d'affranchissement, au bout de périodes d'utilisation égales apparaissant approximativement à des intervalles de temps voulus, conformément à une évaluation de l'utilisation prévue du compteur d'affranchissement. Pour déclencher l'interdiction de fonctionnement du microprocesseur, le programme d'affranchissement comprend des étapes de programme dans lesquelles le microprocesseur accède au calendrier, au registre totalisateur ou au registre d'articles Si l'on utilise le calendrier et si le microprocesseur détecte un signal présentant une première valeur, le programme introduit une fermeture de branche du programme, tandis que si le signal détecté présente une seconde valeur, le microprocesseur est habilité à poursuivre le programme d'affranchissement Si l'interdiction de fonctionnement du microprocesseur dépend du fait que la valeur totalisée ou le compte d'articles sont égaux *à l'une, prédéterminée, d'un certain nombre de valeurs, le programme d'affranchissement comprend des étapes de programme dans lesquelles le microprocesseur lit la valeur totalisatrice ou le compte d'articles stockés, et détermine si la valeur courante est égale à l'une des valeurs prédéterminées Si c'est le cas, le programme entre dans une branche de mise hors service du programme. Une interface d'entrée/sortie 20 est reliée au microprocesseur 10 pour permettre l'entrée et la sortie des signaux arrivant et partant du microprocesseur, par l'intermédiaire d'un connecteur 21 monté dans la paroi d'un boîtier de sûreté 22 du compteur d'affranchissement L'interface 20 comprend des circuits de - protection destinés à éviter l'application de tensions excessives aux circuits utilisés pour effectuer les fonctions de comptage et de contrôle du compteur. Pour reprendre l'utilisation du compteur d'affranchissement de manière à effectuer des opérations d'affranchissement, il faut remettre a l'état initial le compteur d'affranchissement Cette opération est convenablement effectuée en utilisant un dispositif de mémoire portable 25 pouvant être relié au connecteur 21 Le compteur d'affranchissement et un centre éloigné 26 de comptabilité ou de remise à l'état initial, comprennent chacun des moyens permettant de générer une série de nombres pseudo- aléatoires, le nombre pseudo-aléatoire généré par le compteur correspondant à celui généré par le centre éloigné Les deux générateurs fonctionnent de la même manière de sorte que lorsqu'on fait avancer les générateurs d'un pas pour passer du nombre pseudo- aléatoire au suivant de la série, les nombres pseudo- aléatoires, bien que différents des précédents, continuent de correspondre l'un à l'autre Le nombre pseudo-aléatoire généré par l'un quelconque des compteurs est unique pour ce compteur Le dispositif de mémoire portable est chargé par le nombre pseudo- aléatoire courant qui correspond au nombre pseudo- aléatoire à la fois du compteur d'affranchissement et du centre éloigné. Lorsque la mémoire est branchée au compteur, on fait fonctionner le microprocesseur suivant un programme de remise à l'état initial dans lequel le microprocesseur lit le nombre pseudo-aléatoire provenant du dispositif de mémoire 25 et vérifie que celui-ci correspond au nombre pseudo-aléatoire généré dans le compteur Si la comparaison est couronnée de succès, le microprocesseur poursuit le programme de remise à l'état initial en lisant les valeurs stockées dans les registres et en écrivant ces valeurs dans le dispositif de mémoire portable De plus, une identification de compteur est écrite dans le dispositif de mémoire portable Le programme de remise à l'état initial comprend en outre les étapes qui permettent au microprocesseur de débloquer l'interdiction du programme d'affranchissement, ce qui permet ainsi d'utiliser de nouveau le compteur d'affranchissement pour effectuer les opérations d'affranchissement On fait avancer le générateur de il nombres pseudo-aléatoires d'un pas pour générer le nombre pseudo-aléatoire devant être utilisé lorsque le compteur est bloqué la fois suivante. Le dispositif de mémoire portable est envoyé par courrier au centre de remise à l'état initial dans lequel il est branché à un ordinateur pour extraire les données de valeurs de registres stockées dans celui-ci L'ordinateur effectue la lecture de l'identification du compteur et vérifie le nombre pseudo-aléatoire porté par le dispositif en le comparant au nombre pseudo-aléatoire correspondant à ce compteur spécifique généré par l'ordinateur Si la comparaison de vérification est couronnée de succès, les données du registre sont extraites du dispositif portable et introduites dans les enregistrements de comptabilité conservés par l'ordinateur pour les compteurs ainsi c 6 ntrôlés Le nombre pseudo-aléatoire généré dans l'ordinateur est augmenté d'un pas et écrit dans le dispositif de stockage Le dispositif de stockage contient alors le même nombre pseudo- aléatoire suivant que le compteur d'affranchissement, de sorte que lorsqu'il est ramené à l'utilisateur du compteur, celui-ci est disponible pour la remise à l'état initial du compteur la fois suivante o cela est nécessaire. Le centre de remise à l'état initial utilise les données du registre introduites dans les enregistrements du compteur pour émettre une facture correspondant à la valeur d'affranchissement utilisée depuis l'émission d'une facture précédente. L'utilisation du dispositif de mémoire portable supprime toute nécessité de transcription manuelle des données des registres, et permet par conséquent de s'assurer que les données des registres introduites dans l'enregistrement de l'ordinateur se trouvant dans le centre éloigné, sont exactes La commodité, aussi bien pour l'utilisateur que pour le centre de remise à l'état initial, d'utiliser un dispositif de mémoire portable pour lire et transporter les données des registres entre le compteur et le centre éloigné, permet de choisir les intervalles de temps entre lesquels le compteur doit être remis à l'état initial, de façon que la procédure de remise à l'état initial ne soit pas un inconvénient pour l'utilisateur tout en restant cependant suffisamment courte pour que tout défaut de paiement ne soit pas trop grand pour le service postal On remarquera que si l'utilisateur commet un défaut de paiement, le compteur se bloquera et ne pourra pas être utilisé de nouveau jusqu'à ce que le centre éloigné renvoie un dispositif de mémoire portable transportant le nombre pseudoaléatoire correspondant à celui généré par le compteur. Pour assurer la sécurité des données de registres transportées par le dispositif de mémoire portable, les données de registres et le nombre pseudo-aléatoire peuvent être cryptés avant d'être écrits dans le dispositif, puis ensuite décryptés lorsqu'ils sont lus dans le dispositif. Au lieu d'utiliser un dispositif de mémoire portable pour transporter le nombre pseudo-aléatoire et les données de registres, on peut transmettre cette information sur un réseau téléphonique branché par un modem au connecteur -21 du compteur d'affranchissement. On a décrit simplement ci-dessus un seul compteur d'affranchissement 27 mais il est évident qu'un système de compteurs d'affranchissement disposé et fonctionnant selon l'invention comprendra un certain nombre de compteurs d'affranchissement coopérant avec un ordinateur de centre de comptabilité unique 26 Chacun des compteurs du système présente la même construction et fonctionne comme décrit ci- dessus. R E V E N D I C A T I O N S 1) Système de compteurs d'affranchissement postal comprenant un certain nombre de compteurs d'affranchissement pouvant fonctionner dans un mode de post-paiement, système caractérisé en ce que les compteurs ( 27) comprennent chacun des moyens ( 10, 23) servant à interdire, à des intervalles prédéterminés, l'utilisation du compteur pour effectuer des opérations d'affranchissement; des moyens ( 10) destinés à produire une série de nombres pseudo- aléatoires correspondant uniquement à ce compteur; des moyens placés dans un centre éloigné ( 26) pour générer un certain nombre de séries de nombres pseudo- aléatoires correspondant aux séries générées par les compteurs; un dispositif de mémoire portable ( 25) chargé par un nombre pseudo-aléatoire courant correspondant au nombre pseudo-aléatoire d'un compteur ( 27) dont on a interdit l'utilisation pour effectuer des opérations d'affranchissement; des moyens ( 21) destinés à coupler le dispositif de mémoire portable au compteur interdit ( 27) et à comparer le nombre pseudo-aléatoire porté par le dispositif de mémoire portable ( 25) au nombre pseudo-aléatoire généré par le compteur interdit ( 27) et, si la comparaison est couronnée de succès, à supprimer l'interdiction d'utilisation du compteur pour les opérations d'affranchissement, et à charger dans le dispositif de mémoire portable ( 25) les données stockées dans les registres ( 14, 15) du compteur ( 27). 20) Système de compteurs d'affranchissement selon la revendication 1, caractérisé en outre en ce que lorsque l'interdiction de fonctionnement du compteur ( 27) est terminée, on fait fonctionner les moyens ( 10) servant, dans le compteur ( 27), à générer la série de nombres pseudo-aléatoires, pour faire avancer d'un pas le nombre pseudo-aléatoire généré dans le compteur vers le nombre pseudo-aléatoire suivant de la série. ) Système de compteurs d'affranchissement selon la revendication 2, caractérisé en ce qu'il comprend en outre un ordinateur central ( 26) destiné à recevoir le dispositif de mémoire portable ( 25) provenant du compteur ( 27) et à comparer le nombre pseudo-aléatoire porté par le dispositif de mémoire portable ( 25), à un nombre pseudo- aléatoire généré par l'ordinateur ( 26) de façon que, si la comparaison est couronnée de succès, l'ordinateur central puisse extraire les données de registres du dispositif de mémoire portable ( 25) et charger le dispositif de mémoire portable ( 25) par le nombre pseudo- aléatoire suivant de la série. ) Système de compteurs d'affranchissement selon l'une quelconque des revendications précédentes, caractérisé en outre en ce que les moyens ( 10, 23) servant à interdire le fonctionnement du compteur ( 27) pour les opérations d'affranchissement, comprennent un calendrier ( 23) servant, dans chaque compteur ( 27), à fournir un signal d'interdiction à intervalles prédéterminés. 50) Système de compteurs d'affranchissement selon l'une quelconque des revendications 1 à 3, caractérisé en outre en ce que chaque compteur ( 27) comprend au moins un registre ( 14, 15) destiné à stocker les données de comptabilité concernant l'utilisation du compteur ( 27), les moyens ( 10) servant à interdire le fonctionnement du compteur ( 27) pour les opérations d'affranchissement, comprenant des moyens ( 10) répondant au fait que les données de comptabilité comportent l'une quelconque d'un certain nombre de valeurs, pour interdire le fonctionnement du compteur. 6 ) Procédé de commande de l'utilisation de compteurs d'affranchissement fonctionnant dans un mode de post-paiement, procédé caractérisé en ce qu'il comprend les différentes étapes consistant à générer un nombre pseudo-aléatoire dans chaque compteur ( 27); à générer, dans un ordinateur central ( 26), des nombres pseudo- aléatoires qui correspondent à ceux générés dans chaque compteur ( 27); les nombres pseudo- aléatoires étant respectivement uniques pour chaque compteur ( 27); à munir chaque compteur ( 27) de moyens ( 10) servant à interdire le fonctionnement du compteur pour effectuer des opérations d'affranchissement lorsqu'une variable est égale à l'une quelconque d'un certain nombre de valeurs prédéterminées; à transmettre au compteur interdit ( 27) le nombre pseudo-aléatoire correspondant à ce compteur interdit ( 27); à comparer le nombre pseudo- aléatoire transmis au nombre pseudo-aléatoire généré dans le compteur ( 27) et, si la comparaison est couronnée de succès, à fournir en sortie les valeurs de données de comptabilité stockées dans les registres ( 14, 15) du compteur ( 27); à transmettre ces valeurs de données de comptabilité à l'ordinateur central ( 26); à annuler l'interdiction du compteur ( 27) et à faire avancer d'un pas le nombre pseudo-aléatoire généré dans le compteur ( 27). 7 ) Procédé de commande de l'utilisation d'un compteur d'affranchissement, fonctionnant dans un mode de post-paiement, procédé caractérisé en ce qu'il comprend les différentes étapes consistant à interdire au compteur ( 27) d'effectuer des opérations d'affranchissement à chacun d'une série de moments prédéterminés par le compteur ( 27); à utiliser, à l'apparition d'une interdiction du compteur ( 27), une clé de sûreté électronique destinée à effectuer un transfert, vers un centre de comptabilité ( 26), des données relatives, à l'utilisation du compteur avant l'apparition de l'interdiction provenant du compteur ( 27), et à annuler cette interdiction jusqu'à l'apparition de l'interdiction au moment prédéterminé suivant.