Brevet FR2885243A1 — publié le 20061103

APPAREIL DE TRAITEMENT D'INFORMATIONS, SYSTEME DE TRAITEMENT D'INFORMATIONS ET PROCEDE ARRIERE-PLAN DE L'INVENTION Domaine de l'invention La présente invention concerne une technique pour traiter une défaillance de connexion entre un appareil de traitement d'informations tel qu'un ordinateur personnel ou un ordinateur hôte de gestion et un appareil périphérique. Plus particulièrement, la présente invention concerne une technique pour utiliser un bus série tel qu'un bus série universel (USB) pour une connexion entre l'appareil de traitement d'informations et l'appareil périphérique. Description de l'art connexe De façon conventionnelle, on connaît un bus USB comme l'un des bus série standards pour une connexion entre un appareil de traitement d'informations et un appareil périphérique. La figure 8 est un schéma de principe qui illustre des configurations ordinaires d'un appareil de traitement d'informations et des appareils périphériques connectés à un appareil de traitement d'informations par le bus USB. Un appareil de traitement d'informations classique 701 comprend une unité de commande 702 qui comprend des éléments constituants fondamentaux de l'appareil 701 tel qu'une unité centrale (UC), une mémoire principale, et une mémoire auxiliaire, un contrôleur hôte USB 704 connecté à l'unité de commande 702 par le biais d'un bus système 703, et un concentrateur USB 705 qui connecte le contrôleur 704 à une pluralité de ports USB 709 à 711. L'appareil de traitement d'informations 701 est connecté à une pluralité d'appareils périphériques 715 à 717 par le biais de câbles 712 à 714 reliés aux ports USB 709 à 711 respectifs. Le concentrateur USB 705 comprend des interrupteurs 706 à 708 qui activent et coupent l'alimentation en énergie des appareils périphériques 715 à 717 correspondants, respectivement. Les interrupteurs 706 à 708, qui sont connectés aux ports USB 709 à 711 respectifs fonctionnent sous le contrôle d'un système d'exploitation (SE) exécuté par l'unité de commande 702 par le biais du contrôleur hôte USB 704. La figure 9 représente d'ordinaire une corrélation inter logiciel utilisée pour un contrôle sur la connexion entre l'appareil de traitement d'informations 701 et les appareils périphériques 715 à 717. Sur la figure 9, si l'appareil périphérique 715 est connecté au port USB 709 correspondant à un matériel (H/W) 806 représenté, par exemple, un SE universel (non représenté) de l'appareil de traitement d'informations 701 détecte un micrologiciel (F/W) 807 de cet appareil périphérique 715. L'SE universel charge un pilote 802a de l'appareil périphérique correspondant au port USB 709 utilisé, rendant ainsi l'appareil périphérique 715 disponible au moyen d'une application 801. L'application 801 accède au H/W 806, à savoir, au port USB 809 via le pilote 802a de l'appareil périphérique et à un pilote 805 du concentrateur de port USB lorsque des données sont entrées dans l'appareil périphérique connecté 715 ou sorties de celui-ci. Il est à noter que les pilotes 802a à 802c de l'appareil périphérique et que le pilote 805 du concentrateur de port USB sont bien connus de l'homme du métier en tant que pile de pilotes de SE universel. En outre, l'appareil de traitement d'informations 701 exerce une commande de puissance sur les appareils périphériques 715 à 717 en commandant les interrupteurs 706 à 708 du concentrateur USB par le biais de la pile de pilotes. A ce stade, l'appareil de traitement d'informations 701 est toujours connecté aux appareils périphériques 715 à 717. Pendant ce temps, les interrupteurs 706 à 708 sont commandés selon un état complètement allumé, un état de sommeil, un état suspendu ou similaire et un état chargé de chaque pilote, réduisant ainsi la consommation d'énergie. On considère ici qu'une défaillance se produit sur le pilote d'appareil périphérique 802a correspondant à l'appareil périphérique 715 et que l'appareil de traitement d'informations 701 ne peut pas utiliser l'appareil périphérique 715. Le cas échéant, l'application 801 notifie cette défaillance à l'appareil de traitement d'informations 701. L'application 801 stoppe l'entrée de données dans l'appareil périphérique F/W 807 et la sortie de données de celui-ci et notifie cette défaillance à un opérateur. L'opérateur déconnecte le câble 712 du port USB 709 de sorte à relancer le pilote d'appareil périphérique 802. Si le câble 712 est déconnecté du port USB 709, alors le SE universel détecte l'absence de l'appareil périphérique F/W 807a, décharge le pilote d'appareil périphérique 802a, et notifie à l'opérateur la déconnexion de l'appareil périphérique 715. Ensuite, lorsque l'opérateur reconnecte le câble 712 au port USB 709, le SE universel détecte la connexion de l'appareil périphérique F/W 807a et charge le pilote 802 de l'appareil périphérique. Il est ainsi possible de rendre l'appareil périphérique 715 disponible à nouveau au moyen de l'application 801. Si une défaillance se produit sur la connexion USB, le câble correspondant 712 est déconnecté et ensuite connecté comme indiqué plus haut. Le pilote 802a de l'appareil périphérique peut ainsi être relancé. Cependant, pour économiser le travail des opérations de déconnexion et de connexion par l'opérateur, un réglage peut être effectué de sorte que l'alimentation en énergie de l'appareil périphérique 715 soit stoppée en permettant à l'application 801 d'éteindre l'interrupteur 706 sous le contrôle du SE universel. D'ordinaire, cependant, un SE universel est conçu de sorte à ne pas couper l'alimentation en énergie d'un appareil périphérique en utilisation. De ce fait, même si une défaillance se produit sur le pilote 802a de l'appareil périphérique, le SE universel est incapable de couper automatiquement l'interrupteur 706 tant que ce pilote 802a est chargé. Parmi les techniques pour traiter cette défaillance de la connexion USB, on en connaît une qui est décrite, par exemple, dans la demande de brevet japonais mise à l'inspection publique (JP-A) n 2001-228944. Selon la technique décrite dans le document JPA 2001-228944, un appareil USB connectable à un port d'un ordinateur hôte par le biais d'un câble a une configuration de circuit permettant de rétablir la connexion à l'ordinateur hôte sans déconnecter le câble. Selon cette technique classique, même si une défaillance se produit au niveau de la connexion entre l'appareil USB et l'ordinateur hôte, la connexion entre eux peut être rétablie sans besoin de déconnecter le câble. Cependant, la technique décrite dans le document JP-A 2001-228944 présente les inconvénients suivants. Etant donné que cette technique consiste à amener le côté appareil USB à émuler le rétablissement de la connexion à l'ordinateur hôte. Il est nécessaire de proposer la configuration de circuit décrite dans le document JP-A 2001-228944 pour chaque appareil USB devant être connecté à l'ordinateur hôte. Cela coûte très cher si de nombreux appareils USB sont connectés à l'ordinateur hôte, par exemple, dans un système de gestion. En outre, si des moyens pour rétablir la connexion USB sans déconnecter le câble doivent être prévus dans l'ordinateur hôte, il est d'ordinaire nécessaire de modifier le SE universel lui-même. RESUME DE L'INVENTION La présente invention a été réalisée pour résoudre les inconvénients classiques. Un objet de la présente invention consiste à proposer une technique autorisant un côté appareil de traitement d'informations à émuler le rétablissement de la connexion entre l'appareil de traitement d'informations et un appareil périphérique. La présente invention propose un appareil de traitement d'informations comprenant: un port qui connecte un appareil périphérique à l'appareil de traitement d'informations par le biais d'un bus série; un premier interrupteur qui coupe l'alimentation en énergie de l'appareil périphérique par le biais du port sous un contrôle du SE, un second interrupteur qui coupe l'alimentation en énergie de l'appareil périphérique lorsque le premier interrupteur fonctionne pour l'alimenter en énergie, et une unité de commande qui surveille si une défaillance se produit au niveau d'une connexion entre l'appareil de traitement d'informations et l'appareil périphérique par le biais du port, et qui commande un fonctionnement du second interrupteur en se basant sur un résultat de surveillance indépendamment du contrôle du SE. BREVE DESCRIPTION DES DESSINS La figure 1 est un schéma de principe d'un 20 appareil de traitement d'informations selon un mode de réalisation de la présente invention; la figure 2 est un schéma de circuit relatif à la connexion USB selon ce mode de réalisation; la figure 3 est une vue explicative du logiciel 25 relatif à la connexion USB selon ce mode de réalisation; la figure 4 est un organigramme de procédures d'exploitation selon ce mode de réalisation; la figure 5 est un organigramme de procédures 30 d'exploitation selon ce mode de réalisation; la figure 6 est un schéma de principe d'un système de traitement d'informations selon un autre mode de réalisation de la présente invention; la figure 7 est une vue explicative du logiciel 5 relatif à la connexion USB selon cet autre mode de réalisation; la figure 8 est un schéma de principe d'un appareil de traitement d'informations classique; et la figure 9 est une vue explicative du logiciel relatif à la connexion USB classique. DESCRIPTION DES MODES DE REALISATION PREFERES Nous allons décrire ci-après en détail des modes de réalisation préférés de la présente invention en faisant référence aux dessins. La figure 1 est un schéma de principe d'un appareil de traitement d'informations selon un mode de réalisation de la présente invention. Un appareil de traitement d'informations 101 selon ce mode de réalisation comprend une unité de commande 102 qui comprend des éléments constituants fondamentaux de l'appareil 101 tels qu'une UC, une mémoire principale, et une mémoire auxiliaire, un contrôleur hôte USB 104 connecté à l'unité de commande 102 par le biais d'un bus système 103, et un concentrateur USB 105 qui connecte ce contrôleur 104 à une pluralité de ports USB 109 à 111. Dans l'exemple de la figure 1, le concentrateur USB 105 comprend trois interfaces. Cependant, le nombre d'interfaces peut être modifié de façon appropriée selon les objets à l'intérieur d'une plage en se basant sur des spécifications USB bien connues. L'appareil de traitement d'informations 101 est connecté à une pluralité d'appareils périphériques 115 à 117 par le biais de câbles 112 à 114 fixés aux ports USB 109 à 111 respectifs. Le concentrateur USB 105 comprend des premiers interrupteurs 106 à 108 qui activent ou coupent l'alimentation en énergie des appareils périphériques 115 à 117 respectifs sous le contrôle du SE. Les premiers interrupteurs 106 à 108 fonctionnent sous le contrôle du SE exercé par l'unité de commande 102 par le biais du contrôleur hôte USB 104. Comme le montre la figure 1, l'appareil de traitement d'informations 101 selon ce mode de réalisation comprend également des seconds interrupteurs 119 à 121 pour contrôler l'alimentation en énergie des appareils périphériques 115 à 117 respectifs indépendamment du contrôle du SE lorsque les premiers interrupteurs 106 à 108 fonctionnent pour activer l'alimentation en énergie de ceux-ci, et un port de sortie de commande d'interrupteur 118 qui transmet les commandes d'exploitation de l'unité de commande 102 aux seconds interrupteurs 119 à 121 respectifs. La figure 2 montre une configuration de circuit relative à chacun des premiers interrupteurs 106 à 108 et chacun des seconds interrupteurs 119 à 121. Dans la configuration représentée sur la figure 2, le premier interrupteur 106 et le second interrupteur 119 correspondant à l'appareil périphérique 115 sont représentés à titre d'exemple. Le second interrupteur 119 est connecté en série entre le premier interrupteur 106 et l'appareil périphérique 115. Par conséquent, le second interrupteur 119 est commuté de ON (marche) à OFF (arrêt) alors que le premier interrupteur 106 est allumé, moyennant quoi l'alimentation en énergie de l'appareil périphérique 115 peut être stoppée sans déconnecter le câble 112. La figure 3 montre typiquement une corrélation inter logiciel utilisée pour un contrôle sur la connexion entre l'appareil de traitement d'informations 101 et les appareils périphériques 115 à 117. Dans ce mode de réalisation, un pilote de surveillance 310 pour une opération de surveillance, qui sera décrite plus loin, un pilote de commande de seconds interrupteurs 311a pour les seconds interrupteurs 119 à 121, et un pilote de port de sortie 311b pour le port de sortie de commande d'interrupteur 118 sont prévus en plus du logiciel classique représenté sur la figure 9. Ces pilotes 310, 311a et 311b sont positionnés de sorte à être contrôlés indépendamment des pilotes d'appareil périphérique 302a à 302c et du pilote de concentrateur de port USB 305 servant de pile de pilotes sous le contrôle du SE. Les procédures d'exploitation de l'appareil de traitement d'informations 101 selon ce mode de réalisation seront décrites en faisant référence aux organigrammes des figures 4 et 5. La figure 4 représente les procédures de surveillance de base du pilote de surveillance 310 par rapport aux appareils périphériques 115 à 117. La figure 5 montre les procédures de rétablissement automatique de la connexion USB. Si l'on se réfère à la figure 4, si le pilote de surveillance 310 est chargé et ouvert ensuite lorsque l'appareil de traitement d'informations 101 est lancé (dans l'étape Al), le pilote de surveillance 310 commence à surveiller les pilotes d'appareil périphérique 302a à 302c (dans une étape A2). Dans l'opération de surveillance, le pilote de surveillance 310 cherche les états de connexion des ports USB 109 à 121 (dans une étape A3) et mémorise un résultat de recherche (dans une étape A4). Dans le cas de la figure 1, par exemple, le pilote de surveillance 310 mémorise les états dans lesquels l'appareil périphérique 115 est connecté au port USB 109, l'appareil périphérique 116 est connecté au port USB 110, et l'appareil périphérique 117 est connecté au port USB 111. Les informations mémorisées sont utilisées pour le traitement de rétablissement qui sera décrit plus tard. Le pilote de surveillance 310 surveille l'entrée et la sortie des données gérées par les pilotes 302a à 302c des appareils périphériques respectifs (dans l'étape A5). Si les pilotes d'appareil périphérique respectifs 302a à 302c fonctionnent normalement ("Oui" dans l'étape A6), l'appareil de surveillance 310 surveille les états inactif des pilotes 302a à 302c de l'appareil périphérique (dans une étape A7). Tandis que les pilotes 302a à 302c de l'appareil périphérique sont dans l'état inactif, le pilote de surveillance 310 soumet les appareils périphériques 115 à 117 à un essai de ping-pong classique connu (dans une étape A10) de sorte à confirmer que les appareils périphériques 115 à 117 sont correctement connectés à l'appareil de traitement d'informations 101. Le pilote de surveillance 310 surveille les pilotes 302a à 302c des appareils périphériques par le biais de ces procédures jusqu'à ce qu'il soit fermé (dans une étape A11). En outre, si un des pilotes 302a à 302c des appareils périphériques ne fonctionne pas normalement pour entrer et sortir les données ("Non" dans l'étape A6) ou si l'essai de ping-pong n'est pas normalement terminé dans les états inactifs ("Non" dans une étape A10), le pilote de surveillance 310 lance le traitement de rétablissement par le biais des procédures présentées sur la figure 5 en se basant sur la reconnaissance d'une défaillance sur le pilote de l'appareil périphérique. A titre d'exemple, nous allons décrire un cas dans lequel il se produit une défaillance sur le pilote 302a de l'appareil périphérique correspondant à l'appareil périphérique 115. Lors de la détection d'une défaillance sur le pilote 302a de l'appareil périphérique, le pilote de surveillance 310 reconnaît que le port de connexion de l'appareil périphérique 115 est le port USB 109 tout en se référant aux informations mémorisées à l'avance (dans l'étape A4 de la figure 4). Le pilote de surveillance 310 commande l'extinction du second interrupteur 119 correspondant à ce port USB 109 par le biais du pilote de commande du second interrupteur 311a et le pilote du port de sortie 311b (dans une étape B1). Si l'on se réfère maintenant à la figure 2, si le second interrupteur 119 est éteint, une tension sur une ligne d'alimentation Vbus 201a est modifiée de cinq volts à zéro volts. Dans ce cas, une tension sur une ligne D+ de signalisation 202 est réglée sur zéro volts par le biais d'une résistance de rappel vers le niveau haut 204 de sorte à notifier la présence de l'appareil périphérique 115, et une tension sur une ligne D de signalisation 203 est réglée sur zéro volts. En conséquence, le SE de l'appareil de traitement d'informations 101 détecte l'absence de l'appareil périphérique F/W 307a de l'appareil périphérique 115, et le pilote 302a de l'appareil périphérique correspondant est déchargé. Si l'on reconnaît que le pilote 302a de l'appareil périphérique est complètement déchargé ("Oui" dans une étape B2), le pilote de surveillance 310 allume le second interrupteur 119 par le biais du pilote de commande 311a du second interrupteur et du pilote 311b de l'orifice de sortie (dans une étape B3). Si le second interrupteur 119 est allumé, la tension sur la ligne d'alimentation Vbus 201a revient à cinq volts. Les tensions sur la ligne D+ de signalisation 202 et la ligne D-de signalisation 203 sont réglées sur des tensions qui indiquent la présence de l'appareil périphérique 115. Le SE de l'appareil de traitement d'informations 101 détecte la présence de l'appareil périphérique F/W 307a, moyennant quoi le pilote 302a de l'appareil périphérique est rechargé. Si l'on reconnaît que le pilote 302a de l'appareil périphérique est complètement rechargé ("Oui" dans une étape B4), le pilote de surveillance 310 soumet l'appareil périphérique 115 à un essai de ping- pong (dans une étape B5). Si l'essai est normalement terminé ("Oui" dans une étape B6), le pilote de surveillance 310 notifie à l'application 301 le rétablissement suite à la défaillance (dans une étape B7) et effectue l'opération de surveillance décrite en référence à la figure 4. Si l'essai de ping-pong n'est pas normalement terminé ("Non" dans l'étape B6) , le pilote de surveillance 310 effectue de façon répétée le traitement de rétablissement jusqu'à ce que l'essai de ping-pong soit normalement terminé. Selon ce mode de réalisation indiqué plus haut, en dotant l'appareil de traitement d'informations 101 des seconds interrupteurs 119 à 121 qui commandent l'alimentation en énergie des appareils périphériques 115 à 117 en utilisant les premiers interrupteurs 106 à 108, l'appareil de traitement d'informations 101 peut émuler le rétablissement de la connexion USB. En outre, étant donné que les seconds interrupteurs 119 à 121 sont commandés indépendamment du SE de l'appareil de traitement d'informations 101, il est possible de rétablir automatiquement la connexion USB sans besoin de modifier le SE. La figure 6 est un schéma de principe d'un système de traitement d'informations selon un autre mode de réalisation de la présente invention. Un système de traitement d'informations 500 selon ce mode de réalisation est configuré comme suit. Une pluralité d'appareils périphériques 515 à 517 sont connectés à un appareil de traitement d'informations 501 par le biais d'un terminal étendu 530. L'appareil de traitement d'informations 501 comprend des éléments constituants ordinaires pour la connexion USB tels qu'un contrôleur hôte USB 504 connecté à l'unité de commande 502 par le biais d'un bus système 503, un concentrateur USB 520 (interrupteurs 521', 522, 523), et des ports USB 524 à 526. Le terminal étendu 530 comprend des premiers interrupteurs 506 à 508 et des seconds interrupteurs 519 à 521 similaires à ceux décrits dans le mode de réalisation précédent. Comme le montre la figure 6, un concentrateur USB 505 du terminal étendu 530 est connecté au concentrateur USB 520 de l'appareil de traitement d'informations 201 par le biais de l'un des ports USB 524 à 526 (le port USB 524 dans l'exemple de la figure 6) . En outre, les seconds interrupteurs 519 à 521 du terminal étendu 530 sont connectés à un port série 518 de l'appareil de traitement d'informations 501 par le biais d'un micro-ordinateur de commande d'interrupteur 531. A savoir, les seconds interrupteurs 519 à 521 sont commandés par une unité de commande 502 de l'appareil de traitement d'informations 501 par le biais du port série 518 et du micro-ordinateur de commande d'interrupteur 531. En variante, le terminal étendu 530 peut être connecté à l'appareil de traitement d'informations 501 par le biais d'un port parallèle (non représenté) de l'appareil de traitement d'informations 501 à la place du port série 518. La figure 7 est une vue explicative d'une corrélation inter logiciel selon ce mode de réalisation. Une configuration de logiciel selon ce mode de réalisation diffère de celle selon le mode de réalisation précédent en ce qu'un pilote de port série 612 est prévu à la place du pilote de port de sortie 311b représenté sur la figure 3 et en ce qu'un micro-ordinateur de commande d'interrupteur F/W 613 du micro-ordinateur de commande d'interrupteur 531 est reconnu. L'autre configuration est identique à la figure 3 selon le mode de réalisation précédent. En outre, étant donné que les procédures d'exploitation selon ce mode de réalisation sont identiques à celles décrites en référence aux figures 4 et 5, elles ne seront pas décrites de façon répétée dans les présentes. Ce mode de réalisation peut présenter les mêmes avantages que ceux du mode de réalisation représenté sur la figure 1 décrite plus haut. En outre, ce mode de réalisation présente un avantage en ce que la présente invention peut être mis en oeuvre par un ordinateur autre que l'ordinateur qui comprend le port de sortie de commande d'interrupteur 118 à l'avance (figure 1) pour commander les interrupteurs de commande. La présente invention est adaptée à des fins requises pour traiter rapidement le rétablissement après défaillance de la connexion USB. Par exemple, la présente invention est adaptée à un rétablissement automatique après défaillance de connexion entre un appareil serveur et des appareils périphériques tels qu'un clavier, une imprimante de réception, une imprimante de livre de banque, et un lecteur de carte dans un système PSE pour la gestion des ventes ou un système d'institution financière. Selon la présente invention, en dotant l'appareil de traitement d'informations des seconds interrupteurs qui commandent l'alimentation en énergie des appareils périphériques utilisant les premiers interrupteurs, l'appareil de traitement d'informations peut émuler le rétablissement de la connexion aux appareils périphériques. En outre, étant donné que l'appareil de traitement d'informations commande les seconds interrupteurs indépendamment du SE, il est possible d'effectuer le traitement de rétablissement automatique qui peut dispenser de la déconnexion du câble sans besoin de modifier le SE. Bien que les exemples de modes de réalisation de la présente invention aient été décrits en détail, il doit être entendu que divers changements, substitutions et alternatives peuvent être réalisés sans s'écarter de l'esprit et de la portée de l'invention tels que définis par les revendications annexées. En outre, il est dans l'intention de l'inventeur de recycler l'ensemble des équivalents de l'invention revendiquée même si les revendications sont amendées pendant la poursuite. REVENDICATIONS 1. Appareil de traitement d'informations caractérisé en ce qu'il comprend: un port (109 à 111) qui connecte un appareil périphérique (115 à 117) à l'appareil de traitement d'informations (101) par le biais d'un bus série; un premier interrupteur (106 à 108) qui interrompt l'alimentation en énergie vers l'appareil périphérique (115 à 117) à travers le port sous le contrôle d'un SE; un second interrupteur (119 à 121) qui interrompt l'alimentation en énergie vers l'appareil périphérique (115 à 117) lorsque le premier interrupteur (106 à 108) fonctionne pour l'alimenter; et une unité de commande (102) qui surveille si une défaillance se produit sur une connexion entre l'appareil de traitement d'informations (101) et l'appareil périphérique (115 à 117) à travers le port, et qui commande un fonctionnement du second interrupteur (119 à 121) en se basant sur un résultat de surveillance indépendamment du contrôle du système d'exploitation. 2. Appareil de traitement d'informations selon la revendication 1, dans lequel le port connecte l'appareil périphérique (115 à 117) à l'appareil de traitement d'informations (101) par le biais d'un bus USB. 3. Appareil de traitement d'informations selon la revendication 1, dans lequel l'unité de commande (102) commande le second interrupteur (119 à 121) de sorte à rétablir la connexion entre l'appareil de traitement d'informations (101) et l'appareil périphérique (115 à 117) lors de la détection de la défaillance de la connexion. 4. Appareil de traitement d'informations selon la revendication 1, dans lequel l'unité de commande (102) commande le fonctionnement du second interrupteur (119 à 121) correspondant à chacun d'une pluralité d'appareils périphériques (115 à 117) pour chaque appareil périphérique (115 à 117). 5. Appareil de traitement d'informations selon la 15 revendication 1, dans lequel le second interrupteur (119 à 121) est connecté en série entre le port et le premier interrupteur (106 à 108). 6. Système de traitement d'informations 20 comprenant: un appareil périphérique (515 à 517) ; un appareil terminal (530) comprenant: un port (509 à 511) qui connecte l'appareil périphérique (515 à 517) à l'appareil terminal (530) 25 par le biais d'un bus série; un premier interrupteur (506 à 508) qui interrompt l'alimentation en énergie de l'appareil périphérique (515 à 517) par le biais du port sous le contrôle d'un système d'exploitation; et un second interrupteur (519 à 521) qui interrompt l'alimentation de l'appareil périphérique (515 à 517) lorsque le premier interrupteur (506 à 508) fonctionne pour l'alimenter; et un appareil de traitement d'informations (501) comprenant: un port (524 à 528) qui connecte l'appareil terminal (530) à l'appareil de traitement d'informations (501) ; et une unité de commande (502) qui surveille si une défaillance se produit sur une connexion entre l'appareil terminal et l'appareil périphérique (515 à 517), et qui commande un fonctionnement du second interrupteur en se basant sur un résultat de surveillance indépendamment du contrôle du système d'exploitation. 7. Système de traitement d'informations selon la revendication 6, dans lequel le port de l'appareil terminal connecte l'appareil périphérique (515 à 517) à l'appareil de traitement d'informations (501) par le biais d'un USB. 8. Système de traitement d'informations selon la revendication 6, dans lequel l'unité de commande (502) commande le second interrupteur (519 à 521) de sorte à rétablir la connexion entre l'appareil terminal (530) et l'appareil périphérique (515 à 517) lors de la détection de la défaillance de la connexion. 9. Système de traitement d'informations selon la 30 revendication 6, dans lequel: l'appareil terminal (530) est connecté à une pluralité des appareils périphériques (515 à 517), et l'unité de commande (502) commande le fonctionnement du second interrupteur (519 à 521) correspondant à chacune de la pluralité d'appareils périphériques (515 à 517) pour chaque appareil périphérique (515 à 517). 10. Système de traitement d'informations selon la revendication 6, dans lequel le second interrupteur (519 à 521) est connecté en série entre le port de l'appareil terminal et le premier interrupteur (506 à 508). 11. Procédé de mise en oeuvre d'un ordinateur comprenant les étapes consistant à : surveiller si une défaillance se produit sur une connexion entre l'ordinateur et un appareil périphérique; et contrôler un fonctionnement d'un second interrupteur en se basant sur un résultat de surveillance indépendamment d'un contrôle du système d'exploitation, dans lequel l'ordinateur comprend: un port qui connecte l'appareil périphérique à l'ordinateur par le biais d'un bus série; un premier interrupteur qui interrompt l'alimentation en énergie de l'appareil périphérique par le biais du port sous le contrôle du système d'exploitation; et un second interrupteur qui interrompt l'alimentation en énergie de l'appareil périphérique alors que le premier interrupteur fonctionne pour l'alimenter en énergie. 12. Procédé selon la revendication 11, dans lequel le port connecte l'appareil périphérique à l'ordinateur par le biais d'un USB.