Brevet FR2656482A3 — publié le 19910628

FR 2656482 A3 19910628 FR 8917246 A 19891227 La présente invention a trait à la maintenance d'un télécopieur et au diagnostic de son état et de ses pannes.. Un télécopieur classique comporte un ensemble de matériels électromécaniques (hardware) et un ensemble de logiciels (software). A l'ensemble de matériels appartiennent, reliés par des bus, notamment - un microprocesseur, - un analyseur (scanner), - une imprimante, - un module de communication, destiné à être relié à un réseau téléphonique commuté, avec un modem, . un sérialisateur-désérialisateur, - des mémoires. Parmi les mémoires, se trouvent - une mémoire de programmes, qui peut être une mémoire ROM sauvegardable ou un disque dur, - une mémoire centrale de travail, qui est généralement une mémoire vive RAM, contenant les variables des programmes, - une mémoire d'initialisation pour le chargement, à la mise sous tension, de la mémoire centrale. A l'ensemble de logiciels, contenus dans la mémoire de programmes, appartiennent - une couche de gestion des matériels OS (operating system), - trois couches, respectivement d'analyse, . d'impression, . de protocole de communication, - une couche de logiciels d'application. Les deux couches de gestion et d'application sont fonctionnellement reliées entre elles et, chacune, aux trois autres couches intermédiaires, entre lesquelles des dialogues bidirectionnels peuvent être établis. Parmi les logiciels d'application se trouvent - le logiciel de dialogue entre l'opérateur et le télécopieur, - les logiciels de lancement de l'analyse, de l'impression, de la communication. Le chargement de la mémoire de programmes d'un télécopieur, la modification de logiciels qu'elle supporte ou le diagnostic de l'état ou des pannes de l'appareil sont des opérations qui nécessitent généralement l'intervention in situ d'un technicien spécialisé. Ces interventions entraînent donc des dépenses de main d'oeuvre élevées. La présente invention vise à proposer une solution évitant une telle main d'oeuvre. A cet effet, la présente invention concerne un télécopieur comportant un microprocesseur, un ensemble de modules matériels d'analyse, d'impression et de communication, une mémoire centrale de travail et une mémoire de programmes supportant un ensemble de couches intéractives de logiciels de gestion, d'application et d'analyse, d'impression et de communication, télécopieur caractérisé par le fait qu'il comporte des moyens agencés pour charger la mémoire de programmes en logiciels reçus par le module matériel de communication. Avec le télécopieur de l'invention, il est donc possible de procéder au téléchargement de ses logiciels ainsi que de les modifier à distance. Ces opérations, effectuées à distance, par l'intermédiaire du module de communication reliant le télécopieur à un réseau téléphonique commuté, peuvent l'être à l'initiative soit du télécopieur, sur demande de son opérateur local, soit d'un centre de télémaintenance éloigné de l'appareil. On notera que dans les deux cas, les opérations sont effectuées lors d'une communication téléphonique mettant en oeuvre des portions non normalisées de protocole de télécopie. Dans la forme de réalisation préférée du télécopieur de l'invention, la mémoire de programmes est un disque dur et la couche de logiciels d'application est étendue à un logiciel de téléchargement, sans modification des interactions de toutes les couches de logiciels. Avantageusement, les autres couches de logiciels, toujours sans modification des interactions de toutes les couches, sont étendues à des logiciels de télédiagnostic, modifiables, permettant le télédiagnostic de l'état du télécopieur dans les mêmes conditions que son téléchargement. Dans le cas du télédiagnostic, les modules matériels du télécopieur sont pilotés et contrôlés par le microprocesseur et les logiciels de télédiagnostic du disque dur à partir d'ordres de commande reçus du centre de télémaintenance qui, en retour, reçoit du télécopieur les résultats du diagnostic. L'invention sera mieux comprise à l'aide de la description suivante du télécopieur perfectionné de cette invention, en référence aux dessins annexés, sur lesquels - la figure 1 représente la structure matérielle schématique du télécopieur et - la figure 2 représente l'organisation fonctionnelle intéractive des couches de logiciels supportées par la mémoire de programmes du télécopieur de la figure 1. Le télécopieur de l'invention comporte, de façon classique, un microprocesseur 1, avec des bus de donnees et d'horloge 2, un module d'analyse de données, ou scanner, 3, une imprimante 4, un module de communication à connecter à un réseau téléphonique commuté, avec, notamment, un sérialisateur-dêsérialisateur 5 et un modem 6 en série, une mémoire centrale de travail 7, un disque dur de programmes 8 et une mémoire d'initialisation 9, tous ces composants étant reliés aux bus 2 du microprocesseur 1. L'ensemble des composants du télécopieur qui viennent d'être décrits, et qui constituent ce qu'on peut appeler une couche matérielle, sont pilotés et contrôlés pour des logiciels répartis dans d'autres couches, qu'on peut appeler couches logiques ou de logiciels. En référence à la figure 2, toutes ces couches sont intéractives, chaque intéraction étant symbolisée par un dessin de chicane. Les couches logiques sont supportées par le disque dur 8. Parmi ces couches logiques, on trouve deux couches externes interactives, l'une de gestion 21, l'autre d'application 22, et trois couches intermédiaires, à savoir une couche d'analyse 23, une couche d'impression 24 et une couche de communication 25, avec une interaction de chacune de ces trois couches, d'une part, et de chacune des deux couches de gestion 21 et d'application 22, d'autre part, ainsi qu'avec une interaction de la couche de communication 25 et de la couche matérielle 26. La couche d'application 22 comporte un logiciel de téléchargement 27 et un logiciel de télédiagnostic 29. La couche de gestion 21 contient un logiciel de télédiagnostic 28. Les trois couches d'analyse 23, d'impression 24 et de communication 25 contiennent respectivement trois logiciels de télédiagnostic 30, 31, 32. Grâce au télécopieur qui vient d'être décrit, il est possible, depuis un centre de télémaintenance, de procéder à son téléchargement et à son télédiagnostic. REVENDICATIONS 1.- Télécopieur comportant un microprocesseur (1) un ensemble de modules matériels d'analyse (3), d d'impression (4) et de communication (5, 6), une mémoire centrale de travail (7) et une mémoire de programmes (8) supportant un ensemble de couches intéractives de logiciels de gestion (21), d'application (22) et d'analyse (23), d'impression (24) et de communication (25), télécopieur caractérisé par le fait qu'il comporte des moyens (5, 6, 8, 27) agencés pour charger la mémoire de programmes en logiciels reçus par le module matériel de communication (5, 6). 2.- Télécopieur selon la revendication 1, dans lequel la mémoire de programmes (8) est un disque dur et la couche de logiciels d'application (22) est étendue à un logiciel de téléchargement (27), sans modification des interactions de toutes les couches de logiciels. 3.- Télécopieur selon l'une des revendications 1 et 2, dans lequel sont prévus des moyens (5, 6, 1, 8) agencés pour diagnostiquer à distance son état. 4.- Télécopieur selon la revendication 3, dans lequel toutes les couches de logiciels (21-25), sans modification de leurs interactions, sont étendues à des logiciels de télédiagnostic (28-32).