Brevet FR3020152A1 — publié le 20151023

Procédé d'identification d'une pluralité d'appareils connectables à au moins une unité distante La présente invention concerne un procédé mettant en oeuvre une pluralité d'appareils connectables à une unité distante, et un ensemble de pilotage des appareils comprenant au moins une interface homme-machine adaptée pour permettre à un utilisateur de configurer les appareils. L'invention concerne également une installation correspondante. Les appareils en question sont des appareils dits « intelligents », c'est-à-dire capables de fonctionner suivant plusieurs configurations, dépendant notamment de l'endroit où ils se trouvent. Ces appareils étant en général suffisamment analogues les uns aux autres structurellement pour être relativement indiscernables pour un utilisateur, la question se pose de réussir à les identifier individuellement lorsqu'un utilisateur cherche à les configurer. Traditionnellement, de tels appareils étaient connectés à l'unité distante par un réseau filaire classique. Il était alors possible d'identifier individuellement les appareils en suivant physiquement les connexions filaires. Toutefois, une telle méthode est fastidieuse et ne garantit pas contre certains mauvais branchements internes à l'unité distante. En tout état de cause, une telle méthode n'est plus possible si les appareils sont connectés à l'unité distante de façon indifférenciée pour un utilisateur, par exemple par un protocole conforme à la norme IEEE 802.11, c'est-à-dire en « wifi », ou par un réseau filaire de type ETHERNET ou CPL (abréviation de « courants porteurs en ligne »). Un but de l'invention est donc de fournir un procédé permettant à un utilisateur d'identifier facilement l'appareil qu'il est entrain de configurer, en particulier dans le cas où les appareils sont structurellement analogues les uns aux autres, et dépourvus d'un écran d'affichage d'un paramètre de configuration que l'utilisateur serait en train de modifier. A cet effet, l'invention a pour objet un procédé mettant en oeuvre : - une pluralité d'appareils connectables à au moins une unité distante, chaque appareil comprenant une mémoire adaptée pour stocker au moins un identifiant de l'appareil, et au moins un paramètre de configuration représentatif d'une configuration de l'appareil, et - un ensemble de pilotage adapté pour piloter à distance les appareils, l'ensemble de pilotage comprenant au moins une interface homme-machine, le procédé comprenant en outre les étapes suivantes : - sélection par l'utilisateur de l'un quelconque des paramètres de configuration à l'aide de l'interface homme-machine, - détection par l'ensemble de pilotage que ledit paramètre de configuration est sélectionné et fourniture par l'ensemble de pilotage d'un paramètre d'identification de l'appareil correspondant audit paramètre de configuration, - envoi par l'ensemble de pilotage d'un signal de demande d'identification contenant le paramètre d'identification, - réception par chaque appareil du signal et du paramètre d'identification, - comparaison par chaque appareil du paramètre d'identification reçu avec l'identifiant contenu dans la mémoire dudit appareil pour obtenir un résultat de comparaison, et - émission par l'appareil d'un son ou d'un signal visuel si le résultat de comparaison est que le paramètre d'identification reçu correspond audit identifiant. Selon des modes particuliers de réalisation, le procédé comprend l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles : - les appareils de ladite pluralité d'appareils ont un aspect extérieur analogue les uns aux autres pour l'utilisateur ; - chaque appareil de ladite pluralité d'appareils est dépourvu d'un écran d'affichage du paramètre de configuration dudit appareil ; - chacun des appareils de ladite pluralité d'appareils comprend une enceinte acoustique ; - chaque appareil comprend au moins une membrane propre à émettre des ondes sonores, le signal visuel comprenant des battements de la membrane détectables à l'oeil par l'utilisateur ; - les battements de la membrane ont une fréquence non nulle et inférieure ou égale à 20 Hz, de préférence inférieure ou égale à 15 Hz ; et - le paramètre de configuration sélectionné est un label d'identification de l'appareil destiné à l'utilisateur, un paramètre de fonctionnement de l'appareil, ou un paramètre de position de l'appareil par rapport à au moins un autre des appareils de ladite pluralité d'appareils. L'invention concerne aussi une installation comprenant comprenant : - une pluralité d'appareils connectables à au moins une unité distante, chaque appareil comprenant une mémoire adaptée pour stocker au moins un identifiant de l'appareil, et au moins un paramètre de configuration représentatif d'une configuration de l'appareil, et - un ensemble de pilotage à distance de la pluralité d'appareils, l'ensemble de pilotage comprenant au moins une interface homme-machine adaptée pour qu'un utilisateur sélectionne l'un quelconque des paramètres de configuration, l'ensemble de pilotage étant adapté pour : - détecter qu'un utilisateur sélectionne le paramètre de configuration, - fournir un paramètre d'identification de l'appareil dont le paramètre de configuration est sélectionné, et - envoyer un signal de demande d'identification contenant le paramètre d'identification, chaque appareil étant adapté pour : - recevoir le signal et le paramètre d'identification, - comparer le paramètre d'identification reçu avec l'identifiant contenu dans la mémoire dudit appareil et obtenir un résultat de comparaison, et - émettre un son ou un signal visuel si le résultat de comparaison est que le paramètre d'identification reçu correspond audit identifiant. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, sur lesquels : - la figure 1 est une vue schématique représentant une installation selon l'invention, et - la figure 2 est une vue de détail montrant schématiquement l'un des appareils représentés sur la figure 1. En référence à la figure 1, on décrit une installation 1 conforme à l'invention. L'installation 1 comprend une pluralité d'appareils 10, une unité distante 20 qui est par exemple un serveur, et un ensemble de pilotage 30 adapté pour configurer individuellement la pluralité d'appareils 10. L'installation 1 est par exemple une installation acoustique située dans une pièce ou une salle de spectacle (non représentées). La pluralité d'appareils 10, dans l'exemple représenté sur la figure 5, comprend deux appareils 10A et 10B qui sont structurellement analogues l'un à l'autre. En variante (non représentée), la pluralité d'appareils 10 comprend plus de deux appareils. Les appareils de la pluralité d'appareils 10 étant structurellement analogues les uns aux autres, seul l'appareil 10A sera décrit en détail ci-après. L'appareil 10A est par exemple une enceinte acoustique, avantageusement destinée à être située à un endroit donné de la pièce ou de la salle précitée. L'appareil 10A est avantageusement connectable à l'unité distante 20 par ondes électromagnétiques, par exemple par un protocole conforme à la norme IEEE 802.11, ou par une liaison filaire, de type ETHERNET ou CPL (abréviation de « courants porteurs en ligne »). En variante (non représentée), l'appareil 10A est un capteur de température ou tout autre capteur domotique connu de l'homme du métier, destiné à se situer dans une pièce donnée d'un ensemble plus vaste (non représenté) tel qu'un appartement. L'appareil 10A comprend un caisson 32 et au moins un haut-parleur 34 disposé dans une ouverture du caisson. L'appareil 10A comprend en outre une mémoire 36 adaptée pour stocker au moins un identifiant 38 de l'appareil 10A et au moins un paramètre de configuration 40 représentatif d'une configuration de l'appareil 10A, un processeur 42, et une unité de communication 44 adaptée pour échanger des informations avec l'unité distante 20 et avec l'ensemble de pilotage 30. Le caisson 32 est de forme quelconque, par exemple parallélépipédique ou sphérique. Le caisson 32 est avantageusement dépourvu de tout écran d'affichage du paramètre de configuration 40 de l'appareil 10A. Le haut-parleur 34 est d'un type connu en soi par l'homme du métier. Le haut- parleur 34 comporte par exemple un châssis 46 fixé sur le caisson 32, et une membrane 48 mobile par rapport au châssis 46 et adaptée pour émettre des ondes sonores. Le haut-parleur 34 est en outre adapté pour imprimer à la membrane 48 des mouvements de battement détectables à l'oeil par un utilisateur. Avantageusement, les mouvements de battement ont une fréquence non nulle et inférieure ou égale à 20 hertz, de préférence inférieure ou égale à 15 hertz. Les mouvements de battement ont avantageusement une amplitude A selon un axe D du haut-parleur 34 comprise entre 0,1 et 50 mm, avantageusement entre 1 mm et 20 mm. L'axe D est par exemple défini comme l'axe d'une ou plusieurs bobine(s) (non représentées) servant à déplacer la membrane 48, ou bien comme un axe de symétrie de la membrane 48 au repos. L'identifiant 38 de l'appareil 10A est par exemple un numéro de série, ou tout autre information intrinsèque à l'appareil 10A et permettant de le distinguer de l'appareil 10B. Le paramètre de configuration 40 est par exemple un label d'identification de l'appareil 10A destiné à l'utilisateur, tel qu'un nom. Par exemple, le paramètre de configuration 40 de l'appareil 10A est le label « haut-parleur gauche », tandis que le paramètre de configuration de l'appareil 10B est le label « haut-parleur droit ». Le processeur 42, lorsqu'il exécute un logiciel de fonctionnement de l'appareil 10A, est adapté pour lire dans la mémoire 36, pour échanger des signaux avec l'unité de communication 44, et pour envoyer des signaux électriques aux haut-parleurs 34, lesdits signaux étant transformés en ondes sonores par le haut-parleur. L'unité de communication 44 est avantageusement adaptée pour communiquer selon un protocole conforme à la norme IEEE 802.11, c'est-à-dire en wifi. L'unité distante 20 est par exemple un serveur. L'unité distante 20 comprend une unité de communication 50 adaptée pour échanger des signaux avec les unités de communication 44 des appareils 10A, 10B. Les informations émises par l'unité de communication 50 sont par exemple des signaux électromagnétiques destinés à être transformés en ondes sonores par la pluralité d'appareils 10. Optionnellement, l'unité de communication 50 est adaptée pour recevoir des informations en provenance des unités de communication 44 de la pluralité d'appareils 10. Avantageusement, l'unité de communication 50 est apte à communiquer avec l'ensemble de pilotage 30 de manière unidirectionnelle ou bidirectionnelle. L'ensemble de pilotage 30 est par exemple un terminal adapté pour configurer la pluralité d'appareils 10, et avantageusement l'unité distante 20. L'ensemble de pilotage 30 est un ordinateur, par exemple de type tablette ou téléphone intelligent (« smartphone » en anglais). L'ensemble de pilotage 30 comprend une interface homme-machine 52, telle qu'un écran tactile, un logiciel de configuration 54, et une unité de communication 56 adaptée pour envoyer des informations aux unités de communication 44 de la pluralité d'appareils 10. Le logiciel de configuration 54 et l'interface homme-machine 52 sont adaptés pour permettre à un utilisateur d'éditer les paramètres de configuration 40 de la pluralité d'appareils 10. Par « éditer », on entend ici sélectionner en vue de vérifier, saisir ou modifier le paramètre de configuration 40. Par exemple, le logiciel de configuration 54 et l'interface homme-machine 52 permettent d'ouvrir une fenêtre 58 pour éditer le paramètre de configuration 40 relatif à l'appareil 10A. Le fonctionnement de l'installation 1 va maintenant être décrit en référence aux figures 1 et 2 et sur l'exemple de configuration consistant à attribuer un nom à chacun des appareils 10A, 10B de la pluralité d'appareils 10. L'utilisateur voit bien que l'un des appareils 10A, 10B se situe à gauche par rapport à l'autre, tandis que l'autre des appareils 10A, 10B se situe à droite. Toutefois, l'utilisateur n'est pas en mesure de déterminer a priori si l'appareil 10A se situe à droite ou à gauche. L'utilisateur souhaite néanmoins attribuer aux appareils 10A, 10B les labels d'identification « haut-parleur gauche » et « haut-parleur droit » sans se tromper. Pour se faire, à l'aide de l'interface homme-machine 52, l'utilisateur édite le paramètre de configuration 40 qui correspond implicitement à l'appareil 10A. Par « éditer », on entend le fait pour l'utilisateur d'agir sur l'ensemble de pilotage 30 de manière à pouvoir lire, saisir, ou modifier le paramètre de configuration 40. Par exemple, la fenêtre d'édition 58 est initialement vide. Toutefois, l'ensemble de pilotage 30 détecte que l'utilisateur sélectionne la fenêtre d'édition 58 relative au paramètre de configuration 40 du haut-parleur 10A. L'ensemble de pilotage 30 fournit alors un paramètre d'identification de l'appareil dont le paramètre de configuration est édité, c'est-à-dire de l'appareil 10A. L'ensemble de pilotage 30 envoie alors un signal 60 de demande d'identification grâce à l'unité de communication 56. Le signal 60 est avantageusement transmis par ondes électromagnétiques, par exemple transite par une liaison radio conforme à la norme IEEE 802.11, ou bien transite par une liaison filaire de type ETHERNET ou CPL. Le signal 60 contient le paramètre d'identification fourni par l'ensemble de pilotage. Les appareils 10A, 10B de la pluralité d'appareils 10 reçoivent le signal 60 et le paramètre d'identification. Chaque appareil 10A, 10B compare le paramètre d'identification reçu avec l'identifiant 38 contenu dans sa mémoire 36 pour obtenir un résultat de comparaison. Si le résultat de comparaison correspond à l'identifiant 38 stocké dans sa mémoire 36, l'appareil 10A émet un signal visuel sous la forme de battements de sa membrane 48. Les battements de la membrane 48 sont détectés par l'utilisateur comme provenant de l'appareil 10A, ce qui permet à l'utilisateur d'identifier qu'il est en train d'éditer un label d'identification de l'appareil 10A. L'utilisateur constate alors que l'appareil dont la membrane 48 est animée de battements se situe, respectivement, à gauche ou à droite de l'appareil n'émettant pas un tel signal et saisit dans la fenêtre 58, respectivement, le label d'identification « haut-parleur gauche », ou « haut-parleur droit ». Lorsque l'édition du paramètre de configuration 40 cesse, l'appareil 10A cesse d'émettre ledit signal visuel. En variante, l'appareil 10A cesse d'émettre le signal visuel après une durée prédéterminée. Selon un autre mode de réalisation, l'appareil 10A n'émet pas un signal visuel, mais un signal sonore en fonction du résultat de comparaison, c'est-à-dire une onde sonore obtenue par des mouvements de la membrane dont la fréquence est supérieure ou égale à 20 hertz. Selon un autre mode de réalisation, en fonction du résultat de comparaison, l'appareil 10A émet à la fois le signal visuel et le signal sonore précités. Il va de soi que ce qui vient d'être dit de l'appareil 10A en réponse au résultat de comparaison se transpose à l'appareil 10B. Selon d'autres modes de réalisation, le paramètre de configuration 40 édité par l'utilisateur est un paramètre de fonctionnement de l'appareil 10A, tel qu'un seuil représentatif d'un volume sonore maximal. Grâce aux caractéristiques décrites ci-dessus, l'installation 1 permet à l'utilisateur d'identifier l'appareil de la pluralité d'appareils 10 dont il est en train d'éditer un paramètre de configuration. Ceci permet à l'utilisateur de décider en connaissance de cause quelles valeurs il souhaite donner aux paramètres de configuration 40 et de pluralité d'appareils 10. Selon un mode de réalisation non représenté, les unités de communication 44, 50, 56 communiquent entre elles par un réseau filaire de type ETHERNET ou CPL.20 REVENDICATIONS1.- Procédé mettant en oeuvre : - une pluralité d'appareils (10) connectables à au moins une unité distante (20), chaque appareil (10A, 10B) comprenant une mémoire (36) adaptée pour stocker au moins un identifiant (38) de l'appareil (10A, 10B), et au moins un paramètre de configuration (40) représentatif d'une configuration de l'appareil (10A, 10B), et - un ensemble de pilotage (30) adapté pour piloter à distance les appareils (10A, 10B), l'ensemble de pilotage (30) comprenant au moins une interface homme-machine (52), le procédé comprenant en outre les étapes suivantes : - sélection par l'utilisateur de l'un quelconque des paramètres de configuration (40) à l'aide de l'interface homme-machine (52), - détection par l'ensemble de pilotage (30) que ledit paramètre de configuration (40) est sélectionné et fourniture par l'ensemble de pilotage (30) d'un paramètre d'identification de l'appareil (10A, 10B) correspondant audit paramètre de configuration (40), - envoi par l'ensemble de pilotage (30) d'un signal (60) de demande d'identification contenant le paramètre d'identification, - réception par chaque appareil (10A, 10B) du signal (60) et du paramètre d'identification, - comparaison par chaque appareil (10A, 10B) du paramètre d'identification reçu avec l'identifiant (38) contenu dans la mémoire dudit appareil pour obtenir un résultat de comparaison, et - émission par l'appareil (10A, 10B) d'un son ou d'un signal visuel si le résultat de comparaison est que le paramètre d'identification reçu correspond audit identifiant (38). 2.- Procédé selon la revendication 1, dans lequel les appareils (10A, 10B) de ladite pluralité d'appareils (10) ont un aspect extérieur analogue les uns aux autres pour l'utilisateur. 3.- Procédé selon la revendication 1 ou 2, dans lequel chaque appareil (10A, 10B) de ladite pluralité d'appareils (10) est dépourvu d'un écran d'affichage du paramètre de configuration (40) dudit appareil (10A, 10B). 4.- Procédé selon l'une quelconque des revendications 1 à 3, dans lequel chacun des appareils (10A, 10B) de ladite pluralité d'appareils (10) comprend une enceinte acoustique. 5.- Procédé selon la revendication 4, dans lequel chaque appareil (10A, 10B) comprend au moins une membrane (48) propre à émettre des ondes sonores, le signalvisuel comprenant des battements de la membrane (48) détectables à l'oeil par l'utilisateur. 6.- Procédé selon la revendication 5, dans lequel les battements de la membrane (48) ont une fréquence non nulle et inférieure ou égale à 20 Hz, de préférence inférieure ou égale à 15 Hz. 7.- Procédé selon l'une quelconque des revendications 1 à 6, dans lequel le paramètre de configuration (40) sélectionné est un label d'identification de l'appareil destiné à l'utilisateur, un paramètre de fonctionnement de l'appareil (10A, 10B), ou un paramètre de position de l'appareil (10A, 10B) par rapport à au moins un autre des appareils (10A, 10B) de ladite pluralité d'appareils (10). 8.- Installation (1) comprenant : - une pluralité d'appareils (10) connectables à au moins une unité distante (20), chaque appareil (10A, 10B) comprenant une mémoire (36) adaptée pour stocker au moins un identifiant (38) de l'appareil (10A, 10B), et au moins un paramètre de configuration (40) représentatif d'une configuration de l'appareil (10A, 10B), et - un ensemble de pilotage (30) à distance de la pluralité d'appareils (10), l'ensemble de pilotage (30) comprenant au moins une interface homme-machine (52) adaptée pour qu'un utilisateur sélectionne l'un quelconque des paramètres de configuration (40), l'ensemble de pilotage (30) étant adapté pour : - détecter qu'un utilisateur sélectionne le paramètre de configuration (40), - fournir un paramètre d'identification de l'appareil (10A, 10B) dont le paramètre de configuration (40) est sélectionné, et - envoyer un signal (60) de demande d'identification contenant le paramètre d'identification, chaque appareil (10A, 10B) étant adapté pour : - recevoir le signal (60) et le paramètre d'identification, - comparer le paramètre d'identification reçu avec l'identifiant (38) contenu dans la mémoire (36) dudit appareil (10A, 10B) et obtenir un résultat de comparaison, et - émettre un son ou un signal visuel si le résultat de comparaison est que le paramètre d'identification reçu correspond audit identifiant (38).35