Brevet FR2784476A1 — publié le 20000414

La présente invention concerne de manière géné- rale la construction de systèmes d'ordinateur et plus particulièrement la préparation de systèmes d'ordinateur construits sur commande. De nombreux procédés ont été conçus pour le suivi d'un inventaire. Dans le brevet US 5 434 775, les empla- cements d'une pluralité de dispositifs sont suivis en utilisant un réseau de liaisons de communication, chacune correspondant à un emplacement. Chaque dispositif reçoit une étiquette qui identifie le dispositif par rapport aux autres dispositifs et qui peut être reliée à une liaison de communication lorsque le dispositif est disposé à l'emplacement auquel la liaison correspond. Chaque éti- quette qui est reliée à chaque liaison de communication est détectée, et l'emplacement de chaque dispositif est déterminé sur la base de la détection. Une caractéristi- que de la technique consister à déterminer de plus les états des dispositifs en corrélant une ou plusieurs liai- sons de communication avec des états. La technique est simple à utiliser et constitue une technique très effi- cace pour suivre des dispositifs stockés à divers empla- cements à travers une usine. L'emplacement et l'état du dispositif sont surveillés en continu, réduisant ainsi le risque que l'enlèvement d'un dispositif à partir d'un stockage ne soit pas détecté. Une tendance actuelle chez certains fabricants d'ordinateurs consiste à donner à un client un système d'ordinateur personnalisé dans lequel le client a demandé d'inclure certains constituants et certaines capacités dans le système commandé. Il est par conséquent important de maximaliser l'efficacité à chaque étape du processus de construction sur commande. Cette efficacité commence au moment o la commande est mise en place et traitée, et se poursuit pendant tout l'assemblage, l'essai et le transport de l'unité personnalisée. Pendant une production de systèmes d'ordinateur construits sur commande, des pièces spécifiques d'un or- dinateur sont tirées d'un stock et mises sur une nacelle d'assemblage o ces pièces spécifiques sont assemblées dans le châssis de l'ordinateur. Après assemblage, le châssis est déplacé vers une zone de test rapide o des tests sont menés pour déterminer rapidement si les pièces correctes pour cette commande sont installées, et si les pièces sont actives. Après le processus de test rapide, les châssis assemblés sont déplacés vers un banc d'essai o les piè- ces sont "consommées" et o des erreurs opérationnelles peuvent être détectées. De nombreuses unités sont simul- tanément testées sur les bancs d'essai et les tests peu- vent prendre un couple d'heures. Si de nombreuses unités en attente de production sont à tester, il est important que les espaces de banc d'essai disponibles pour les es- sais soient utilisés de manière efficace. Par conséquent, il est important que les ordinateurs ou dispositifs en cours de test soient testés d'une manière qui détermine rapidement et efficacement si un dispositif sous test est opérationnel ou non, qui identifie rapidement et effica- cement les défauts opérationnels de sorte que le disposi- tif sous test peut être enlevé du banc d'essai pour libé- rer l'espace de banc d'essai occupé pour un autre dispo- sitif à tester. Lorsqu'un dispositif sous test est sur le banc d'essai, le logiciel commandé avec le système est aussi téléchargé sur le dispositif à partir d'un serveur. Du personnel surveille les unités de test du banc d'essai en ce qui concerne des indications visuelles et sonores, c'est-à-dire des diodes électroluminescentes et des dis- positifs émettant un bip, indiquant la manière par laquelle les processus d'essai et de téléchargement pro- gressent. Une indication par diode électroluminescente rouge accompagnée d'un bip sonore indique un dispositif sous test défaillant qui est ramené vers le test rapide o il est testé de manière grossière par un technicien. Une indication de diode électroluminescente verte indique qu'une unité est prête à être enlevée vers un test final pour contrôler l'écran et le système d'exploitation avant d'expédier l'unité. Lorsque le téléchargement du logiciel doit être réalisé, le dispositif sous test est identifié par le serveur, pour télécharger le logiciel approprié. Chaque dispositif est identifié par un identificateur d'exis- tence (numéro de série) sous la forme d'un code à barres. Lorsque le dispositif est sur le banc d'essai, son empla- cement physique est aussi identifié par un râtelier, une colonne du râtelier et une rangée de la colonne. Chaque emplacement de banc d'essai est desservi par un câble d'emplacement spécifique et un dispositif formant réseau qui interconnecte le câble au dispositif sous test. Ce- pendant, bien que le câble puisse uniquement desservir un emplacement de râtelier spécifique, le dispositif formant réseau peut parfois être séparé d'un câble et être fixé à un autre, et on le fait parfois. Chaque dispositif for- mant réseau a une adresse MAC qui est mappée avec un em- placement en termes de râtelier, colonne et rangée. L'in- formation de mappage est mémorisée dans une base de don- nées relatives à l'environnement du réseau. Le dispositif sous test peut communiquer avec la base de données. En résultat, l'emplacement exact du dispositif sous test peut être déterminé. Par conséquent, si le connecteur est déplacé vers un emplacement de râtelier différent et est connecté à un autre câble, l'information située dans la base de données va être incohérente avec l'emplacement exact du dispositif sous test. Par conséquent, il est nécessaire d'avoir un sys- tème de surveillance de banc d'essai qui permet de créer une position identifiée et de suivre l'emplacement physi- que de chaque dispositif sous test de sorte que chaque dispositif peut être positionné pour correction dans le cas d'un défaut au niveau du test, et assurer que les dispositifs qui ont passé avec succès le test sont expé- diés vers le client correct. Un mode de réalisation, en conséquence, fournit des moyens automatiques pour déterminer l'emplacement d'un dispositif sous test par mappage d'un dispositif sous test, relié à un réseau validé à protocole d'admi- nistration à distance de réseaux, avec un emplacement physique. En résultat, un dispositif et un procédé sont fournis pour suivre un dispositif sous test pendant le processus de fabrication. A cet effet, un dispositif de test de banc d'essai comporte plusieurs cellules. Un dis- positif de commutation de protocole d'administration à distance de réseaux est fourni adjacent au banc d'essai. Le dispositif de commutation comporte plusieurs accès. Une pluralité de câbles est agencée de sorte qu'un câble respectif est relié mutuellement à un accès respectif du dispositif de commutation et à une cellule respective. Un moniteur est agencé adjacent au banc d'essai. Le moniteur est relié à un accès du dispositif de commutation. Les avantages principaux de ces modes de réalisa- tion sont que les dispositifs sous test fabriqués peuvent être suivis sur la totalité du processus de construction sur les bancs d'essai. Ceci permet une utilisation opti- mum de l'espace des bancs d'essai et économise du temps pour des systèmes qui doivent être chargés sur les bancs d'essai. De plus, il est possible d'estimer le temps né- cessaire pour que les dispositifs sous test situés sur les bancs d'essai subissent le test. Aussi, la facilité du suivi des dispositifs sous test aide à regrouper tous les systèmes appartenant à une commande importante pour avoir une expédition et une fourniture efficace. On va maintenant décrire un mode de réalisation de la présente invention, à titre d'exemple uniquement, en référence aux dessins annexés, sur lesquels: - la figure 1 est une vue schématique représen- tant un mode de réalisation de dispositif d'essai de banc d'essai, - la figure 2 est une vue schématique d'un mode de réalisation de dispositif d'essai de banc d'essai re- lié à un dispositif de commutation de protocole d'admi- nistration à distance de réseaux, - la figure 3 est une table représentant une zone active d'une carte de commutation, - la figure 4 est une table représentant une identification d'accès, - la figure 5 est une table représentant une cel- lule de câblage d'une carte de fils, - la figure 6 est une table représentant une dif- fusion provenant de dispositifs sous test situés sur un banc d'essai, - la figure 7 est une table représentant un numé- ro d'accès pour une carte d'adresses MAC, - la figure 8 est une table représentant une identification d'accès pour une carte d'adresses MAC, la figure 9 est une table représentant l'état le plus courant des dispositifs sous test. Le présent mode de réalisation, voir figure 1, est destiné à un banc d'essai 10 divisé en cellules 12 agencées en colonnes 14 et rangées 16. Un dispositif de commutation de protocole d'administration à distance de réseaux 18 est adjacent au râtelier 10 et comporte plu- sieurs accès P reliés par des câbles C à des systèmes d'ordinateur ou dispositifs sous test, désignés par M, situés dans chaque cellule 12. Un autre accès P relie le dispositif de commutation 18 à un moniteur R qui à son tour est relié à une base de données DB. Les cellules 12 du banc d'essai 10, voir figure 2, sont agencées en colonnes verticales 14 et rangées ho- rizontales 16 pour former un réseau en grille. Chaque banc d'essai 10 comporte un côté A et un côté B identi- ques dont un seul, le côté A, va être décrit en détail ci-après. Le côté A du banc d'essai 10 est divisé en co- lonnes de un à neuf, et en rangées de un à cinq, pour former ainsi quarante-cinq cellules 12. Par conséquent, les côtés A et B du râtelier 10 se combinent pour repré- senter quatre-vingt dix cellules 12. De manière courante, une installation de fabrication va avoir de nombreux tels bancs d'essai 10 fournissant des centaines de cellules 12 pour tester des systèmes d'ordinateur M avant leur expé- dition. Dans le mode présent de réalisation, le disposi- tif de commutation de protocole d'administration à dis- tance de réseaux 18 est agencé adjacent au banc d'essai 10. Le dispositif de commutation 18 comporte plusieurs commutateurs Si, S2, S3 et S4, ayant chacun plusieurs ac- cès, par exemple des accès un à vingt-quatre. Par consé- quent un minimum de quatre commutateurs Si, S2, S3 et S4 est nécessaire pour fournir un nombre suffisant d'accès pour les quatre-vingt dix cellules 12 du banc d'essai 10. Les vingt-quatre accès du commutateur S1 sont nu- mérotés de un à vingt-quatre, ceux du commutateur S2 sont numérotés de vingt-cinq à quarante-neuf, ceux du commuta- teurs S3 sont numérotés de quarante-neuf à soixante- douze, et ceux du commutateur S4 sont numérotés de soixante-treize à quatre-vingt seize. La combinaison de l'accès un du commutateur Sl est indiquée par identi- ficateur d'accès Pi, le accès deux du commutateur Si est indiqué par P2, le accès trois du commutateur Si est in- diqué par P3, etc. De manière similaire, la combinaison de l'accès 25 du commutateur S2 est indiquée par P25, etc. Les identificateurs d'accès vont être décrits ci-dessous. Chaque cellule 12 du banc d'essai 10 reçoit aussi un identificateur, voir figure 2 par exemple la cellule 12 du râtelier 10, colonne un, rangée un, est indiquée par un identificateur de cellule a, celle du râtelier 10, colonne un, rangée deux, est indiquée par un identifica- teur de cellule b, etc. Cependant, à des fins de descrip- tion, seules quatre cellules 12, indiquées de a à d vont être décrites en détail. Par conséquent, une relation râ- telier-commutateur, voir figure 3, est mémorisée dans la base de données DB contenant des informations concernant le râtelier 10 et les commutateurs Si, S2, S3 et S4, et agit comme une table mémorisant une zone active d'une carte de commutation. L'identification d'un accès, par exemple l'iden- tificateur (ID) d'accès, peut être établie dans une ta- ble, voir figure 4, identifiant les ID d'accès décrits ci-dessus P1 à P4, dans cet exemple, concernant l'identi- ficateur du commutateur Si, et les numéros d'accès un à quatre. Aussi, une adresse IP de commutateur est mémori- sée manuellement dans la base de données DB pour établir une connexion de réseau. En résultat, une information est mémorisée dans la base de données DB de manière telle que chaque ID de cellule, a à d, est relié à un ID d'accès, Pi à P4, comme représenté sur la figure 5, qui est une table mémorisant une cellule et une carte de câbles. Lorsque les dispositifs sous test désignés par M, voir figure 1 sont placés sur le banc d'essai 10, les dispositifs sous test envoient des communications en IPX qui comportent une adresse MAC installée dans chaque dis- positif sous test via une carte réseau. Les communica- tions provenant des dispositifs sous test sont mémorisées dans la base de données DB. L'information étant mémorisée sous la forme représentée dans la table de la figure 6, qui relie l'adresse MAC à un identificateur de code à barres de chaque dispositif sous test, une identification de test, et une estampille temporelle pour le début du test. Les adresses MAC sont utilisées pour interroger les commutateurs S1 à S4 du banc d'essai 10 pour détermi- ner quel accès est relié à chaque commutateur Si à S4. Cette information d'adresse MAC est mémorisée par les commutateurs Si à S4 dans la base de données du réseau, et est représentée dans la table de la figure 7. Après que le numéro d'accès ait été identifié, les adresses MAC peuvent être mises à jour dans la table de la figure 8 qui complète les informations d'adresse MAC non disponi- bles dans la table de la figure 4, et fournissent l'in- formation complète nécessaire pour déterminer l'emplace- ment de chaque dispositif sous test. Enfin, une informa- tion est mémorisée sous une forme regroupée dans la table de la figure 9, représentant uniquement l'état le plus courant du dispositif sous test. Cette information est utilisée pour suivre le dispositif sous test vers un em- placement. Lors de communications répétées provenant des dispositifs sous test, des données antérieures situées dans la table sont enlevées pour archivage, en mémorisant ainsi uniquement la dernière information. Comme on peut le voir, les avantages principaux de ces modes de réalisation sont que les dispositifs sous test fabriqués peuvent être suivis sur la totalité du processus de construction sur bancs d'essai. Ceci permet une utilisation optimale de l'espace pour bancs d'essai et économise du temps pour les systèmes qui doivent être chargés sur les bancs d'essai. De plus, il est possible d'estimer la durée nécessaire pour tester les dispositifs sous test situés sur les bancs d'essai. Aussi, la facili- té du suivi des dispositifs sous test aide à regrouper tous les systèmes appartenant à une commande importante pour avoir une expédition et une livraison efficaces. En résultat, un mode de réalisation fournit un dispositif de test de banc d'essai comportant un banc d'essai ayant plusieurs cellules. Un dispositif de commu- tation de protocole d'administration à distance de ré- seaux est agencé adjacent au banc d'essai. Le dispositif de commutation comporte plusieurs accès. Un câble respec- tif est fourni pour relier mutuellement chaque accès du dispositif de commutation à une cellule respective. Un autre mode de réalisation fournit un moniteur adjacent au banc d'essai, relié à un accès du dispositif de commuta- tion et relié à une base de données relatives au banc d'essai. Un autre mode de réalisation fournit un procédé pour tester un ordinateur pendant un processus de fabri- cation. Un banc d'essai est fourni et comporte plusieurs cellules. Un dispositif à protocole d'administration à distance de réseaux est monté adjacent au banc d'essai et comporte plusieurs accès. Plusieurs câbles sont reliés mutuellement entre chaque accès et chaque cellule. Un mo- niteur est monté adjacent au banc d'essai et est relié à un accès du dispositif de commutation. Un ordinateur est monté dans au moins une des cellules. L'ordinateur est relié au câble respectif de la cellule respective. Le mo- niteur est relié à la base de données de banc d'essai. REVENDICATIONS 1. Dispositif d'essai de banc d'essai, caractérisé en ce qu'il comporte: un banc d'essai (10) comportant plusieurs cellu- les (12), un dispositif (18) de commutation de protocole d'administration à distance de réseaux adjacent au banc d'essai, le dispositif de commutation comportant plu- sieurs accès (P), une pluralité de câbles, un câble respectif re- liant mutuellement un accès respectif du dispositif de commutation et une cellule respective, et un moniteur (R) adjacent au banc d'essai, le mo- niteur étant relié à un accès du dispositif de commuta- tion. 2. Dispositif d'essai selon la revendication 1, caractérisé en ce qu'au moins une des cellules a un dis- positif sous test monté dans celle-ci et est reliée au cable respectif au niveau de la cellule respective. 3. Dispositif d'essai selon la revendication 2, caractérisé en ce que chaque dispositif sous test est mu- ni d'une adresse MAC unique. 4. Dispositif d'essai selon la revendication 3, caractérisé en ce que le moniteur est relié à une base de données (DB) de banc d'essai. 5. Dispositif d'essai selon la revendication 4, caractérisé en ce qu'un commutateur spécifique et un ac- cès concerné définissent un identificateur (ID) d'accès. 6. Dispositif d'essai selon la revendication 4, caractérisé en ce qu'un banc d'essai spécifique et une cellule concernée définissent un identificateur (ID) de cellule. 7. Dispositif d'essai selon la revendication 4, caractérisé en ce que la base de données mémorise une zone de travail sur une carte de commutation. 8. Dispositif d'essai selon la revendication 4, caractérisé en ce qu'une adresse IP de commutation est mémorisée dans la base de données pour établir une con- nexion à un réseau. 9. Dispositif d'essai selon la revendication 4, caractérisé en ce que la base de données mémorise une cellule et une carte de câble. 10. Dispositif d'essai selon la revendication 4, caractérisé en ce que des communications provenant de chaque dispositif sous test sont mémorisées dans la base de données qui rattache l'adresse MAC à un identificateur de code à barres d'existence de chaque dispositif sous test. 11. Dispositif d'essai selon la revendication 10, caractérisé en ce que l'adresse MAC est utilisée pour dé- terminer quel accès de chaque commutateur est connecté. 12. Dispositif d'essai pour système d'ordinateur, caractérisé en ce qu'il comporte: un banc d'essai (40) comportant plusieurs cellu- les (12), un dispositif (18) de commutation de protocole d'administration à distance de réseaux, adjacent au banc d'essai, le dispositif de commutation comportant une plu- ralité d'accès (P), une pluralité de câbles, un câble respectif re- liant mutuellement un accès respectif du dispositif de commutation et une cellule respective, un moniteur (R) adjacent au banc d'essai, le mo- niteur étant relié à un accès du dispositif de commuta- tion, et le moniteur étant relié à une base de données (DB) de banc d'essai. 13. Dispositif d'essai selon la revendication 12, caractérisé en ce qu'au moins une des cellules (12) ayant un ordinateur monté dans celle- ci est reliée au câble respectif au niveau de la cellule respective. 14. Dispositif d'essai selon la revendication 13, caractérisé en ce que chaque ordinateur est muni d'une adresse MAC unique. 15. Dispositif d'essai selon la revendication 14 dans lequel un commutateur spécifique et un accès concer- né définissent un identificateur (ID) d'accès. 16. Dispositif d'essai selon la revendication 14, caractérisé en ce qu'un banc d'essai spécifique et une cellule concernée définissent un identificateur (ID) de cellule. 17. Dispositif d'essai selon la revendication 14, caractérisé en ce que la base de données (DB) mémorise une zone de travail sur une carte de commutation. 18. Dispositif d'essai selon la revendication 14, caractérisé en ce qu'une adresse IP de commutation est mémorisée dans la base de données pour établir une con- nexion à un réseau. 19. Dispositif d'essai selon la revendication 14, caractérisé en ce que la base de données mémorise une cellule et une carte de câbles. 20. Dispositif d'essai selon la revendication 14, caractérisé en ce que les communications provenant de chaque dispositif sous test sont mémorisées dans la base de données (DB) qui rattache l'adresse MAC à un identifi- cateur de code à barres d'existence de chaque dispositif sous test. 21. Dispositif d'essai selon la revendication 20, caractérisé en ce que l'adresse MAC est utilisée pour dé- terminer à quel accès chaque commutateur est relié. 22. Procédé d'essai d'un ordinateur pendant un processus de fabrication, caractérisé en ce qu'il com- porte les étapes consistant à: fournir un banc d'essai (10) comportant plusieurs cellules (12), monter un dispositif (18) de commutation de pro- tocole d'administration à distance de réseaux adjacent au banc d'essai, le dispositif de commutation comportant plusieurs accès (P), relier mutuellement une pluralité de câbles, un câble respectif reliant mutuellement un accès respectif du dispositif de commutation et une cellule respective, monter un moniteur (R) adjacent au banc d'essai, le moniteur étant relié à un accès du dispositif de com- mutation, monter un ordinateur dans au moins une des cellu- les, l'ordinateur étant relié au câble respectif de la cellule respective, et relier le moniteur à une base de données (DB) de banc d'essai. 23. Procédé selon la revendication 22, caractéri- sé en ce qu'il comporte de plus l'étape consistant à don- ner à l'ordinateur une adresse MAC unique.