Brevet FR2458845A1 — publié le 19810102

La présente invention a trait à un système pour diagnostiquer à distance par l'intermédiaire des lignes téléphoniques des défauts de fonctionnement qui apparaissent dans un ordinateur concernant la programma- tion (software), l'appareillage (hardware) et les opérations elles-mêmes. Elle vise plus particulièrement un tel système qui réalise le diagnostic par transmission sur ces lignes de la voix (phonie) et des données d'infor- mation entre un utilisateur de l'ordinateur et un centre d'assistance propre à réaliser le diagnostic en question. Il n'est pas rare que ceux qui utilisent des ordinateurs se heurtent à des problèmes de programmation, d'appareillage ou de fonctionnement lorsqu'ils se servent jour après jour de leur installation. Dans certains cas ces problèmes sont tels qu'ils peuvent être diagnostiqués et résolus sur place par l'usager lui-même; toutefois le plus souvent cet usager ou opérateur de l'installation considérée ne possède pas les compétences techniques nécessaires pour rechercher la panne et/ou y remédier. Quand cela se produit, il lui faut en général obtenir l'assistance extérieure d'un technicien se trouvant au centre précité, lequel est très souvent, mais pas toujours, le fournisseur de l'installation en cause. Dans la technique antérieure on a déjà tenté de retrouver et de corriger de tels défauts de fonctionnement en appelant simplement le centre par téléphone et en lui décrivant ce qui semble constituer le problème gênant. Cette technique ne s'est pas avérée très favorable, surtout du fait de l'incapacité de l'opérateur ou usager à décrire de façon précise et complète le problème et/ou ce qu'il observe sur son écran ou "terminal" d'affichage. Une autre technique déjà utilisée consiste à transmettre la voix et les données d'information de l'usager au centre d'assistance par les lignes téléphoniques en utilisant à cet effet des coupleurs acoustiques pour faire passer les données de l'installation ou terminal aux lignes précitées. Malheureusement cette façon d'opérer ne s'est pas non plus montrée entièrement satisfaisante. L'un des problèmes qu'elle rencontre est que l'on n'a pu envoyer les données d'information de l'usager au centre qu'à des cadences d'environ 300 bauds, ce qui est relativement lent. Un autre problème de cette technique est que pour envoyer les -35 données l'appareil téléphonique doit être physiquement placé à l'intérieur du coupleur acoustique. Quand il est désirable ou nécessaire de communiquer avec le centre par la voix, c'est-à-dire par phonie, il faut retirer cet appareil du coupleur. Il est par conséquent impossible de prévoir un changement continuel et rapide entre la phonie et la transmission des données d'information. Il en résulte que la technique qu'on a le plus fréquemment employée pour diagnostiquer et résoudre les problèmes précités a consisté à envoyer un technicien du centre au local de l'usager. Certains des inconvénients de cette façon de procéder sont qu'elle gaspille du temps, qu'elle est souvent très coûteuse et qu'elle ne s'avère pas pratique dans le cas des difficultés mineures. En outre après qu'il se soit écoulé un certain temps, il est bien souvent difficile de recréer le problème spécifique ou les conditions mêmes qui lui ont donné naissance. Il existe donc un besoin pour une technique nouvelle et perfectionnée en vue de diagnostiquer et, si possible, de corriger, les défauts d'appareil- lage (hardware), de programmation (software) et de fonctionnement à l'emplacement même o se trouve l'usager pendant l'emploi jour après jour de son installation. Conformément à l'invention l'on prévoit un système d'affichage de diagnostic qui permet de rechercher les défauts d'appareillage (hardware), de programmation (software) et de fonctionnement à partir d'un emplacement éloigné, tel qu'un centre d'assistance, et par l'intermédiaire d'une ligne téléphonique à deux fils, d'une façon extrêmement efficace et relativement économique. Le système suivant l'invention comprend deux ensembles d'affichage de diagnostic, l'un à l'emplacement o se trouve l'usager et l'autre au centre d'assistance. Chaque ensemble comprend un dispositif ou terminal d'affichage "intelligent", un appareil téléphonique et un modem (expression consacrée pour désigner un appareil modulateur/démodulateur particulier) à cadence en bauds divisée, ce modem formant interface entre d'une part le dispositif d'affichage et l'appareil téléphonique, d'autre part la ligne à deux fils précités. Le modem relié au dispositif d'affichage situé vers l'usager est prévu pour transmettre les données d'information à une cadence correspondant à un nombre de bauds élevé et pour les recevoir à une cadence relativement faible, tandis que le modem qui correspond au dispositif "intelligent" du centre d'assistance est agencé pour recevoir les données à une cadence correspondant à un nombre de bauds élevé et à les transmettre à une cadence faible. Pendant le fonctionnement normal les dispositifs d'affichage prévus vers l'usager et au centre d'assistance fonctionnent et peuvent s'utiliser à la façon ordinaire. Lorsqu'une difficulté se présente, l'usager appelle simplement le centre d'assistance sur le cadran de son téléphone en établissant ainsi la liaison phonique et par données d'information avec ledit centre. Une fois ainsi reliés, les deux ensembles constituent effectivement un appareil ou terminal d'affichage unique en ce sens que chacun peut diriger l'action de l'autre et peut réaliser tous les programmes susceptibles d'être mis en oeuvre au terminal de l'usager. En outre le personnel qui se trouve au centre d'assistance peut commander de son côté l'information affichée au terminal de l'usager, qu'il s'agisse de la réalisation de diagnostics, de l'exécution de programmes d'application, ou de la mise en place d'une modification de programmation. La commutation entre la communication phonique et la transmission des données est assurée par 'l'intelligence" que renferment les dispositifs d'affichage. Lorsqu'on le désire, la liaison peut être coupée à n'importe quel moment et à n'importe laquelle de ses deux extrémités en raccrochant simplement l'appareil téléphonique. Comme le technicien qui se trouve au centre d'assistance peut voir ce qui se passe sur les commandes chez l'usager en même temps qu'il aperçoit ses propres commandes, et qu'il lui est possible de converser avec l'usager lui-même, la nécessité pour lui d'avoir à se rendre chez ce dernier pour diagnostiquet et/ou résoudre les problèmes éventuels se trouve substantiellement réduite. Du fait que les erreurs peuvent être reconnues à l'instant o elles se produisent, on a moins besoin de les recréer plus tard. En outre comme le système ne comporte pas l'utilisation de coupleurs acoustiques et renferme des modems à cadence en bauds divisée, les données peuvent être transmises de l'usager au centre d'assistance à une cadence (exprimée en bauds) qui rend le système pratique pour la recherche et l'élimination des difficultés. On peut encore noter que le système ne comporte pas l'insertion physique de l'appareil téléphonique dans un coupleur acoustique, de sorte que le temps nécessaire au passage de la phonie à la communication des données se trouve grandement réduit. L'invention permet d'utiliser un appareil téléphonique du type à casque et non pas un combiné manuel. Cela rend le système encore plus efficient et plus pratique étant donné qu'à chacune des extrémités de la liaison l'opérateur peut, une fois la communication établie, disposer constamment de ses deux mains pour actionner son clavier d'affichage. Le dessin annexé, donné à titre d'exemple, permettra de mieux comprendre l'invention, les caractéristiques qu'elle présente et les avantages qu'elle est susceptible de procurer: La figure unique de ce dessin est un schéma par blocs illustrant une forme de réalisation préférée de l'invention. Cette figure montre un système comportant application de l'in- vention pour diagnostiquer à distance dans un ordinateur des défauts de fonctionnements dûs à la programmation (software), à l'appareillage (hardware) et aux opérations elles-mêmes, ce système étant désigné par la référence générale 11. Le système Il comprend un ensemble d'affichage 13 destiné à être utilisé au lieu o se trouve l'usager et un autre 15 propre à être disposé au centre d'assistance ou de diagnostic. L'ensemble d'affichage 13 destiné à l'usager comprend un dispositif ou terminal à écran vidéo d'entrée de données, commandé par un microproces- seur, c'està-dire "intelligent", équipée d'entrées PF et P2, un modem 19 à cadence en bauds divisée avec entrées P4, P5 et P6, et un appareil téléphoni- que 21 comportant une entrée P3. L'entrée P2 du dispositif d'affichage "intelligent" 17 est reliée à celle P4 du modem 19 par une ligne 23, tandis que de son côté l'entrée P3 de l'appareil téléphonique 21 est reliée à celle P5 de ce modem 19 par une autre ligne 25. L'entrée Pi du dispositif ou terminal 17 est destinée à être accouplée à un ordinateur tel que celui connu sous l'appelletion NOVA 3 et qui est fabriqué et vendu par la Demanderesse, la liaison s'effectuant par une ligne asynchrone 27. Enfin l'entrée P6 du modem 19 est reliée par le moyen de prises à fiches (non représentées) à une ligne téléphonique à deux fils 29. L'ensemble d'affichage 15 destiné au centre d'assistance et de diagnostic comprend également un dispositif d'affichage ou terminal "intelligent" 31 qui peut être identique à celui 17 de l'ensemble 13, un modem 33 à cadence en bauds divisée qui, ainsi qu'on expliquera ci-après, est différent du modem 19 sus-décrit, mais reste compatible avec lui, et enfin un appareil téléphonique 35 susceptible d'être réalisé de façon identique à celui 21 précité. Le dispositif 31 comprend une entrée P7 et l'appareil 35 une entrée P8, ces deux entrées P7 et P8 étant reliées à des entrées respectives P9 et P10 du modem 33 par des lignes 37 et 39. Ce modem 33 comporte lui-même une troisième entrée Pll qu'un système approprié de prises à fiches (non représenté) relie à la ligne téléphonique 29. Les dispositifs d'affichage "intelligents" -17 et 31 peuvent être de tout type approprié, tel par exemple que le modèle N0 6093 de la présente Demanderesse. Cet appareil comprend un clavier qui fonctionne comme organe d'entrée de données d'information et qui est relié au reste de l'ensemble ou "terminal" par un câble, un moniteur vidéo qui assure à l'opérateur la communication visuelle, un tableau processeur comportant une micro-unité centrale CPU, une mémoire RAM/ROM (c'est-à-dire à accès aléatoire et à lecture seule), un dispositif générateur de code, une interface de clavier, une interface d'imprimeuse et une interface d'unité centrale, ainsi qu'un tableau vidéo qui agit pour enregistrer et afficher des caractères sur le moniteur. Il est en outre prévu un générateur de courant électrique. Les appareils téléphoniques 21 et 25 peuvent être soit à cadran, soit à touches de tonalité; ils sont préférablement du type à casque et non pas à combiné manuel, afin de permettre à l'opérateur de se servir de ses deux mains pour actionner le clavier pendant qu'il communique par phonie. Les modems 19 et 33 sont du type à cadence (en bauds) divisée prévus de façon à fonctionner par paire en vue de déceler au maximum les défauts à distance et pour constituer un modem duplex complet lorsqu'on les utilise l'un et l'autre. Ainsi le modem 19 comprend un émetteur synchrone à cadence correspondant à un nombre élevé de bauds et un récepteur asynchro- ne à cadence inférieure, tandis que le modem 33 renferme de son côté un émetteur asynchrone à cadence correspondant à un nombre de bauds réduit et un récepteur synchrone à cadence élev6esCes modems 19 et 33 peuvent être ceux fabriqués et vendus par la firme américaine Intertel Incorporated, de Purlington, Massachusetts, sous les références respectives M 2415 et M 1524. Le modem M 2415 comprend un émetteur à 2 400 bauds et un récepteur à 0150 bauds, tandis que le M 1504 comprend un émetteur à 0-150 bauds et un récepteur à 2 400 bauds. Les modems 19 et 33 peuvent être disposés physiquement soit à l'intérieur, soit à l'extérieur des dispositifs d'affichage "intelligents" respectifs auxquels ils correspondent. S'ils sont extérieurs, ils comportent également une source de courant électrique (non représentée). Quand on utilise pour le dospositif ou terminal 17 un appareil d'affichage modèle 6093 de la présente Demanderesse et pour le modem 19 un modèle M 2415 de la firme Intertel précitée, ce modem 19 est préférablement monté à l'intérieur du dispositif lui-même. Si le dispositif "intelligent" 31 est constitué par le modèle 6093 de la Demanderesse et le modem 33 par le modèle M 1524 d'Intertel, ce dernier est de préférence prévu extérieur en comportant une source de courant pour lui fournir les tensions électriques nécessaires. Chacun des modems comporte les circuits de protection nécessaires permettant de le relier directement à une ligne téléphonique à deux fils par l'intermé- diaire d'une fiche. Il est prévu pour fonctionner soit à la voix, soit par données d'information. Le mode à la voix (phonie) permet aux opérateurs des deux emplacements de converser à la façon normale, tandis que grâce au mode par données,les modems peuvent transmettre et recevoir celles-ci aux cadences exposées plus haut. Quand on utilise le système, celui-ci assure une liaison de communi- cation par phonie et par données presque simultanée. Lorsque le système 11 est établi de façon à comporter deux dispositifs d'affichage suivant le modèle 6093 de la présente Demanderesse, respective-- ment pour l'un et l'autre des dispositifs "intelligents" 17 et 31, tandis que les modems 19 et 33 sont respectivement constitués par des appareils M 2415 et M 1524 de la firme Intertel, le procédé d'utilisation de ce système est le suivant: En l'absence d'une requête pour envoyer (RTS) sous condition ou pour recevoir des données, ce qui est déclenché par enfoncement d'une touche sur le clavier, les modems 19 et 33 se trouvent au mode phonique (communica- tion à voix). Cet état de choses est indiqué par l'absence d'une tonalité continue audible dans l'appareil téléphonique. Pour déclencher une communi- cation, un opérateur à l'un ou à l'autre poste met le téléphone en action et fait sur le cadran le numéro voulu. Le téléphone qui correspond à ce numéro sonne alors pour accuser réception de l'appel. Quand le second opérateur répond, la liaison est établie et les deux intéressés peuvent converser de façon normale. Quand l'une quelconque des requêtes est recon- nue comme en action ou qu'une porteuse de réception est détectée, les modems commutent automatiquement au mode données. Les transitions de la phonie aux données et inversement sont éliminées des récepteurs téléphoniques. Ce mode par données est indiqué par envoi d'une tonalité continue audible dans ces derniers. La liaison cesse quand l'un ou l'autre des opérateurs raccroche le téléphone. Il doit d'ailleurs être entendu que la description qui précède n'a été donnée qu'à titre d'exemple et qu'elle ne limite nullement le domaine de l'invention dont on ne sortirait pas en remplaçant les détails d'exécu- tion décrits par tous autres équivalents. 24S8845 R E V E N D I C A T I 0 N S 1. Procédé pour diagnostiquer les défauts d'appareillage, de programmation et de fonctionnement d'un ordinateur apparaissant à un premier emplacement, à partir d'un second emplacement distant du premier, ledit ordinateur comportant au premier emplacement un dispositif ou terminal d'affichage commandé par un micro-processeur, caractérisé en ce qu'il consiste a) à prévoir au second emplacement un autre dispositif ou terminal d'affichage (31) commandé par un autre micro-processeur; b) à transmettre l'information par phonie et par données entre le premier et le second emplacement sur une ligne téléphonique à deux fils (29) par l'intermédiaire d'un modem (19, 23) à chacun desdits emplace - ments; c) et à commander l'écoulement de l'information par phonie et par données à l'aide du micro-processeur dans chaque dispositif. 2. Procédé suivant la revendication 1, caractérisé en ce que l'infor - mation phonique et celle par données sont transmises suivant des intervalles de temps différents. 3. Procédé suivant la revendication 2, caractérisé en ce que les données sont transmises du premier emplacement au second à une cadence correspondant à un nombre de bauds plus élevé que celui suivant lequel elles le sont du second emplacement au premier. 4. Procédé suivant la revendication 3, caractérisé en ce que la cadence de transmission du premier emplacement au second est de 2 400 bauds, tandis que celle de la transmission entre le second emplacement et le premier est de 150 bauds. 5. Système d'affichage à diagnostic pour la mise en oeuvre du procédé suivant l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comprend en combinaison les éléments suivants dont certains au moins sont connus soit à l'état isolé, soit dans des combinaisons différen- tes de celle ci-après: a) un ensemble (13) d'affichage de diagnostic situé à l'emplace- ment de l'usager et comportant: - un dispositif ou terminal d'affichage intelligent (17) - un appareil téléphonique (21); - un modem (19) accouplé au dispositif intelligent (17) pré- cité et à l'appareil téléphonique (21) pour former interface entre ceuxci et une ligne téléphonique; b) et un autre ensemble (15) d'affichage de diagnostic situé à un centre d'assistance, ce second ensemble comportant également - un dispositif ou terminal d'affichage intelligent (31) - un instrument téléphonique (35); - un modem (33) accouplé à ce dispositif et à l'appareil téléphonique pour former interface entre ceux-ci et une ligne téléphonique (29); grâce à quoi l'information par données et par phonie peut être transmise dans un sens et dans l'autre entre l'ensemble d'affichage de diagnostic de l'usager et celui du centre d'assistance. 6. Système suivant la revendication 5, caractérisé en ce que les modems (19, 33) sont du type à cadence (exprimée en bauds) divisée. 7. Système suivant la revendication 6, caractérisé en ce que le modem (19) situé à l'emplacement de l'usager comprend un émetteur à cadence correspondant à un nombre élevé de bauds et un récepteur- à cadence faible, tandis que le modem (33) qui se trouve au centre d'assistance renferme au contraire un émetteur à cadence correspondant à un nombre de bauds faible et un récepteur à cadence représentée par un nombre de bauds élevé. 8. Système suivant la revendication 6, caractérisé en ce que le modem (19) situé vers l'usager comporte un émetteur à 2 400 bauds et un récepteur à 0-150 bauds, tandis que dans le modem (33) du centre d'assistance l'émetteur est à 0-150 bauds et le récepteur à 2 400 bauds. 9. Système suivant la revendication 5, caractérisé en ce que l'appareil téléphonique (21, 35) est du type connu à casque. 10. Ensemble d'affichage pour la mise en oeuvre du procédé suivant la revendication 1, caractérisé en ce qu'il comprend en combinaison les éléments suivants dont certains au moins sont connus soit à l'état isolé, soit dans des combinaisons différentes de celle ci-après: a) un dispositif ou terminal d'affichage (17) commandé par un micro-processeur et comportant deux entrées (Pi, P2) dont l'une (Pi) est destinée à être reliée à un ordinateur (ligne (27) b) un appareil téléphonique (21); c) un modem (19) relié à la seconde entrée (P2) du dispositif d'affichage (17) et à l'appareil téléphonique (21) pour former interface entre eux et une ligne téléphonique (19); - ledit dispositif d'affichage (17) commandant l'écoulement des données et de la phonie à travers le modem (19).