Brevet FR2664402A1 — publié le 19920110

SYSTEME DE TRAITEMENT DES EXPEDITIONS DE PAQUETS La présente invention est relative à un système de traitement des expéditions de paquets Ce système permet de traiter les expéditions de paquets, en provenance de différents expéditeurs, qui sont à acheminer vers différents destinataires par différents transporteurs pouvant être publics ou privés. Dans le brevet 88 03277 du 14 mars 1988, il a été décrit un système de traitement des expéditions de paquets î O permettant, à partir des données définissant pour chaque expédition un destinataire et un transporteur avec un service de transporteur à utiliser, l'acheminement des expéditions reçues de différents expéditeurs vers leurs destinataires respectifs par différents transporteurs, caractérisé en ce qu'il comporte: des premières mémoires qui constituent, d'une part un fichier des transporteurs contenant des caractéristiques propres aux transporteurs utilisables dans le système et relatives à l'identification individuelle des transporteurs eux-mêmes et à l'identification, pour chacun d'eux, de services possibles et de types de documents devant pour chaque service accompagner chaque expédition, et, d'autre part, un fichier des expéditeurs contenant des caractéristiques propres aux utilisateurs utilisant le système et relatives à l'identification individuelle des expéditeurs eux-mêmes et pour chacun d'eux à l'identification de chaque transporteur qu'il peut utiliser avec chaque service de ce transporteur auquel il a droit, une deuxième mémoire qui constitue un fichier des expéditions, un moyen d'entrée des données relatives à chaque expédition, des moyens d'édition des documents, un ensemble programmé de commande couplé auxdits fichiers, au moyen d'entrée et aux moyens d'édition et 2 - comportant des moyens de pré- traitement des expéditions, assurant une saisie des données et une vérification des données saisies à partir des fichiers des transporteurs et des expéditeurs, des moyens de traitement des expédition, affectant à chaque expédition une référence individuelle définissant avec les données saisies et vérifiées des caractéristiques de l'expédition concernée dite alors traitée et mémorisant les caractéristiques de chaque expédition traitée en une fiche d'expédition dans le fichier des expéditions, et des moyen de commande d'éditions de documents permettant la génération de documents identifiés dans le fichier des transporteurs à partir de la fiche d'expédition du fichier des expéditions, pour l'expédition concernée. Le système comprend une balance couplée audit ensemble programmé. Les moyens d'édition comportent une machine à affranchir et des imprimantes pour les documents autres que des vignettes d'affranchissement. Les premières mémoires constituent en outre un fichier des pays destinataires contenant des caractéristiques propres auxdits pays et relatives à leur identification d'une part en regard des tarifs, et d'autre part en regard des documents spécifiques à des services pour ces pays. Un tel système est une association ou groupement de transporteurs à laquelle s'adressent des usagers, pour l'expédition ou la réception des paquets. Un tel système nécessite une mise à jour fréquente, en raison des modifications qui interviennent dans les paramètres utilisés et notamment: changements des tarifs postaux, modifications des documents d'accompagnements des paquets, etc Cette mise à jour, effectuée par le constructeur du système, est une opération qui nécessite un investissement, en raison de la nécessité d'une 3 - surveillance constante des règlements et tarifications en vigueur, de leur interprétation et de leur concrétisation sous la forme d'une disquette de mise à jour qui sera utilisée dans le système Un premier but de l'invention est d'empêcher qu'un utilisateur du système, ayant plusieurs systèmes en service, ne soit tenté de n'acquérir qu'une seule disquette de mise à jour, et reproduire cette disquette pour l'utilisation sur ses autres systèmes. Un autre but de l'invention est de réaliser un système pouvant utiliser n'importe quel ensemble programmé de commande (par exemple un PC du commerce) avec n'importe quelle machine à affranchir. L'invention a pour objet un système de traitement des expéditions de paquets permettant, à partir des données définissant pour chaque expédition un destinataire et un transporteur avec un service te transporteur à utiliser, l'acheminement des expéditions reçues de différents expéditeurs vers leurs destinataires respectifs par différents transporteurs, comportant: des premières mémoires qui constituent, d'une part un fichier des transporteurs contenant des caractéristiques propres aux transporteurs utilisables dans le système et relatives à l'identification individuelle des transporteurs eux-mêmes et à l'identification, pour chacun d'eux, de services possibles et de types de documents devant pour chaque service accompagner chaque expédition, et, d'autre part, un fichier des expéditeurs contenant des caractéristiques propres aux utilisateurs utilisant le système et relatives à l'identification individuelle des expéditeurs eux-mêmes et pour chacun d'eux à l'identification de chaque transporteur qu'il peut utiliser avec chaque service de ce transporteur auquel il a droit, une deuxième mémoire qui constitue un fichier des expéditions, 4 - un moyen d'entrée des données relatives à chaque expédition, des moyens d'édition des documents, un ensemble programmé de commande couplé auxdits fichiers, au moyen d'entrée et aux moyens d'édition et comportant des moyens de pré-traitement des expéditions, assurant une saisie des données et une vérification des données saisies à partir des fichiers des transporteurs et des expéditeurs, des moyens de traitement des expédition, affectant à chaque expédition une référence individuelle définissant avec les données saisies et vérifiées des caractéristiques de l'expédition concernée dite alors traitée et mémorisant les caractéristiques de chaque expédition traitée en une fiche d'expédition dans le fichier des expéditions, et des moyens de commande d'éditions de documents permettant la génération de documents identifiés dans le fichier des transporteurs à partir de la fiche d'expédition du fichier des expéditions, pour l'expédition concernée, ledit système comprenant une balance couplée audit ensemble programmé, lesdits moyens d'édition comportant une machine à affranchir et des imprimantes pour les documents autres que des vignettes d'affranchissement, les premières mémoires constituant en outre un fichier des pays destinataires contenant des caractéristiques propres auxdits pays et relatives à leur identification d'une part en regard des tarifs, et d'autre part en regard des documents spécifiques à des services pour ces pays, caractérisé en ce qu'il comprend une carte électronique s'insérant dans l'unité de traitement et assurant la maîtrise de la liaison avec ladite machine à affranchir et avec ladite balance, et assurant un contrôle et un verrouillage du logiciel du système en intervenant dans les échanges entre l'ensemble programmé de commande et l'ensemble des mémoires. Ladite carte est reliée d'une part par un bus à la machine à affranchir et à la balance, et d'autre part, par un bus à l'ensemble programmé de commande. Ladite carte comprend un micro-contrôleur associé à une mémoire morte contenant un programme d'initialisation, une mémoire vive contenant un programme d'application et un composant spécifique contenant les listes des documents à imprimer et des calculs de tarifs autorisés qui constituent la configuration du système. Ledit composant spécifique contient un numéro de système (Ni), un numéro secret (N 2), une table de cryptage(Tl) commune à tous les systèmes et une table de cryptage(T 2) propre à la carte, les disquettes de mises à jour reçues par l'utilisateur ayant leurs données cryptées par le couple (Ni, Tl) et ne pouvant être exploitables dans le programme du système que cryptées par le couple (N 2, T 2). Le programme d'application de la carte est effacé lorsque l'échange de données avec le programme du système excède une durée prédéterminée. L'invention sera bien comprise par la description donnée ci-après d'un mode de réalisation de l'invention en référence au dessin ci-annexé dans lequel: la figure 1 est un schéma synoptique du système de traitement des expéditions selon l'invention la figure 2 est un schéma synoptique montrant la configuration de la carte système paquet équipant le système de l'invention. Dans la figure 1, on a représenté en traits pleins les éléments du système qui ont été décrits dans le brevet ci-dessus mentionné, et en traits tiretés, les éléments supplémentaires apportés selon la présente invention. Dans la figure 1, la référence 1 désigne une unité centrale de traitement comportant un ensemble de mémoires 2 dites fichiers, un ensemble programmé de commande 3, une mémoire de fonctions spécifiques de commande 4 et une 6 - horloge calendrier 5 L'ensemble de mémoires 2, la mémoire 4 et l'horloge calendrier sont couplés à l'ensemble programmé 3 par des bus internes. Le système comprend en outre un clavier 6 et un écran 7 couplés à l'unité centrale de traitement 1, pour le dialogue avec un opérateur, des moyens de génération de documents tels que des imprimantes, ici au nombre de trois portant les références 10, Il et 12, et affectées à l'édition de documents spécifiques Les imprimantes sont reliées au clavier et à l'écran, ainsi qu'à l'unité centrale de traitement, par des bus reliés chacun à un bus commun d'accès 15. Le système est complété par une machine à affranchir 13 et une balance 14. Tous les éléments précités ont été décrit dans le brevet précité auquel le lecteur pourra se reporter pour plus de détails. Selon la présente invention, le système comprend une carte dite carte système paquet, 20, insérée de préférence dans l'unité centrale de traitement. Un premier rôle de la carte 20 est d'assurer la maîtrise de la liaison avec la machine à affranchir et avec la balance 14; pour cela, la carte 20 est reliée directement, par un bus 21 A, à la machine à affranchir 13 et à la balance 14. Un autre rôle de la carte 20 est d'assurer le contrôle et le verrouillage du système, en intervenant dans les échanges entre l'ensemble programmé de commande 3 et l'ensemble de mémoires 2; à cet effet, la carte 20 est reliée par un bus 21 B à l'ensemble programmé de commande 3. La structure et le fonctionnement de la carte 21 apparaîtront à la lumière des explications données en référence à la figure 2, qui représente le schéma d'organisation de la carte. 7 - La carte 20 s'articule autour d'un micro- contrôleur 22 associé à une mémoire morte 23 et à une mémoire vive 24. La mémoire morte 23 contient un programme d'initialisation qui permet au logiciel du micro-contrôleur 22 d'être chargé avec le programme d'application contenu en mémoire vive 24. Le programme d'application de la carte est chargé au lancement des programmes du système utilisant la carte; le déroulement du programme d'application est arrêté à la sortie de ces programmes. Le programme d'application de la carte est effacé: sur ordre du logiciel du système, lors d'une coupure du secteur ou du retrait de la carte de l'unité centrale, lorsque l'échange des données avec le programme du système ne respecte pas une durée prédéterminée. La carte 20 est complétée par un composant spécifique 25, relié au microcontrôleur, et qui contient dans des mémoires les listes des documents à imprimer et des calculs de tarifs autorisés, qui constituent la configuration du système Ces listes sont déterminées lors de la configuration du système et inscrites dans les mémoires de la carte. Le composant spécifique 25 contient en outre: un numéro de système Nl, propre au système, un numéro secret, propre à la carte, une table de cryptage Ti, commune à tous les systèmes, une table de cryptage T 2, propre à la carte. Les disquettes de mise à jour ou de changement de tarifs que reçoit l'utilisateur du système ont leurs données cryptées par le couple Nl,Tl Ces données, une fois transférées dans le système, ne sont exploitables par le programme de celui-ci que si elles sont cryptées par le couple N 2,T 2. 8 - La présence, dans l'unité centrale de traitement du système, de la carte 20, évite tout risque de fraude de la part de l'utilisateur du système, puisque les disquettes de mise à jour ne pourront être utilisées que sur son système. Par ailleurs, toute tentative de bénéficier de services ou de tarifs auxquels l'utilisateur n'a pas droit sera vouée à l'échec puisque le composant spécifique contient des listes limitatives des documents correspondants et des tarifs. Enfin, toute tentative de déchiffrage des codes ou cryptages utilisés sera déjouée, car ces tentatives nécessiteront une durée dépassant la durée normale d'utilisation du système, ce qui entraînera l'effacement du programme d'application de la carte. La carte contient des interfaces 26 et 27 pour les liaisons respectivement avec l'ensemble programmé de commande 3 et la machine à affranchir 13 et la balance 14. La carte peut comporter des sorties supplémentaires telles que 28 et 29, pour la connexion de périphériques supplémentaires. -9 - REVENDICATIONS l/ Système de traitement des expéditions de paquets permettant, à partir des données définissant pour chaque expédition un destinataire et un transporteur avec un service te transporteur à utiliser, l'acheminement des expéditions reçues de différents expéditeurs vers leurs destinataires respectifs par différents transporteurs, comportant: des premières mémoires qui constituent, d'une part un fichier des transporteurs contenant des caractéristiques propres aux transporteurs utilisables dans le système et relatives à l'identification individuelle des transporteurs eux-mêmes et à l'identification, pour chacun d'eux, de services possibles et de types de documents devant pour chaque service accompagner chaque expédition, et, d'autre part, un fichier des expéditeurs contenant des caractéristiques propres aux utilisateurs utilisant le système et relatives à l'identification individuelle des expéditeurs eux-mêmes et pour chacun d'eux à l'identification de chaque transporteur qu'il peut utiliser avec chaque service de ce transporteur auquel il a droit, une deuxième mémoire qui constitue un fichier des expéditions, un moyen d'entrée des données relatives à chaque expédition, des moyens d'édition des documents, un ensemble programmé de commande couplé auxdits fichiers, au moyen d'entrée et aux moyens d'édition et comportant des moyens de pré-traitement des expéditions, assurant une saisie des données et une vérification des données saisies à partir des fichiers des transporteurs et des expéditeurs, des moyens de traitement des expédition, affectant à chaque expédition une référence individuelle définissant avec les données saisies et vérifiées des caractéristiques de l'expédition concernée dite alors - traitée et mémorisant les caractéristiques de chaque expédition traitée en une fiche d'expédition dans le fichier des expéditions, et des moyens de commande d'éditions de documents permettant la génération de documents identifiés dans le fichier des transporteurs à partir de la fiche d'expédition du fichier des expéditions, pour l'expédition concernée, ledit système comprenant une balance couplée audit ensemble programmé, lesdits moyens d'édition comportant une machine à affranchir et des imprimantes pour les documents autres que des vignettes d'affranchissement, les premières mémoires constituant en outre un fichier des pays destinataires contenant des caractéristiques propres auxdits pays et relatives à leur identification d'une part en regard des tarifs, et d'autre part en regard des documents spécifiques à des services pour ces pays, caractérisé en ce qu'il comprend une carte électronique ( 20) s'insérant dans l'unité de traitement ( 1) et assurant la maîtrise de la liaison avec ladite machine à affranchir ( 13) et avec ladite balance ( 14), et assurant un contrôle et un verrouillage du logiciel du système en intervenant dans les échanges entre l'ensemble programmé de commande ( 3) et l'ensemble des mémoires ( 2). 2/ Système selon la revendication 1, caractérisé en ce que ladite carte ( 20) est reliée d'une part par un bus ( 21 A) à la machine à affranchir ( 13) et à la balance ( 14), et d'autre part, par un bus ( 21 B) à l'ensemble programmé de commande. 3/ Système selon la revendication 2, caractérisé en ce que ladite carte ( 20) comprend un micro- contrôleur ( 22), associé à une mémoire morte contenant un programme d'initialisation, une mémoire vive ( 24) contenant un programme d'application et un composant spécifique ( 25) contenant les listes des documents à imprimer et des calculs de tarifs autorisés qui constituent la configuration du système. 4/ Système selon la revendication 3, caractérisé en ce que ledit composant spécifique contient un numéro de système (Nl), un numéro secret (N 2), une table de cryptage (Tl) commune à tous les systèmes et une table de cryptage(T 2) propre à la carte, les disquettes de mises à jour reçues par l'utilisateur ayant leurs données cryptées par le couple (Nl, Tl) et ne pouvant être exploitables dans le programme du système que cryptées par le couple (N 2, T 2). / Système selon l'une des revendications 1 à 4, caractérisé en ce que le programme d'application de la carte est effacé lorsque l'échange de données avec le programme du système excède une durée prédéterminée.