Brevet FR3031646A1 — publié le 20160715

Domaine technique L'invention se rapporte à un procédé de gestion de la sélection de dispositifs d'un système informatique pour la réalisation d'un service. L'invention s'applique tout particulièrement à des dispositifs connectés c'est- à-dire aptes à communiquer avec un réseau. On verra dans la suite que ces dispositifs sont aptes à contribuer à la réalisation d'un service. Par exemple, si le service est une restitution d'un contenu multimédia ; alors qu'un dispositif prévu pour la réalisation du service est un décodeur numérique ; des dispositifs aptes à contribuer à la réalisation du service sont par exemple des enceintes, un casque , une chaîne hifi, etc. Un service englobe toutes actions aptes à être exécutées telles qu'une restitution d'un contenu multimédia, la mise sous tension d'un dispositif, etc. L'invention s'applique tout particulièrement à un réseau domestique, aussi appelé réseau local ; rappelons que ce dernier est un système informatique qui relie ensemble, avec ou sans fils, des dispositifs (ordinateurs, périphériques d'impression, de restitution, de stockage, etc.) d'une maison aptes à communiquer ensemble. Un réseau domestique comporte généralement un équipement routeur, aussi communément appelé passerelle domestique, ou passerelle de service, élément intermédiaire assurant la redirection, ou routage, des paquets de données entre les différents dispositifs et les réseaux (réseau étendu et réseau local qui lui sont connectés. Un tel réseau domestique connecte souvent les différents dispositifs en utilisant des connexions filaires ou de type radio, par exemple WiFi (pour « Wireless Fidelity »). Le réseau est par exemple de type Internet. Etat de la technique De plus en plus de dispositifs connectés, appelés objets connectés, tels que des bracelets connectés, des enceintes connectées, des casques audio connectés, des montres, des capteurs météo, sont proposés au public. Ces objets connectés permettent par exemple de collecter des données pour un utilisateur ou bien pour un environnement. Un protocole appelé Bluetooth Low Energy (BLE) est une version très basse consommation du protocole Bluetooth qui est embarqué dans de nombreux dispositifs de 3031646 2 l'Internet des Objets (bracelet, montre, télécommande, « iBeacon » d'Apple, pèse-personne, brosse à dent, ...). A l'heure actuelle, la majorité des « périphériques » BLE (montre, bracelet, ...) sont habituellement associés à un dispositif BLE « central » (comme un smartphone) qui 5 se connecte à ceux-ci pour récupérer leurs données (fréquence cardiaque, nombre de pas effectués, ...). Ensuite, le smartphone peut éventuellement transmettre ces informations par le réseau IP dans le cloud car celui-ci dispose aussi d'une connexion Wi-Fi. Un constat fait par les inventeurs est qu'un dispositif BLE « central » ne partage l'information de présence ni avec les autres dispositifs BLE, ni avec d'autres 10 dispositifs BLE « centraux » ou des points d'accès utilisant d'autres technologies de connectivité (eg. Wi-Fi). En conséquence, en prenant comme exemple deux dispositifs, l'un BLE (ex : un bracelet connecté) et l'autre Wi-Fi (ex : une enceinte connectée), ces deux dispositifs, bien qu'étant visibles sur leur propre réseau, n'ont aucun moyen de se « voir ». Il n'est donc pas possible actuellement de déterminer que le bracelet que 15 porte l'utilisateur est proche de l'enceinte. Or, localiser plusieurs dispositifs proches les uns des autres pourrait contribuer à la réalisation d'un service. Par exemple, deux dispositifs pourraient se compléter ou se substituer pour la délivrance d'un service. Par exemple, un écran de télévision pourrait être utilisé plutôt qu'un écran de smartphone du fait de la proximité entre la télévision et 20 le smartphone. Aussi, une enceinte située à proximité d'un décodeur numérique pourrait compléter les enceintes installées sur le téléviseur connecté au décodeur, etc. L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. L'invention 25 A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion de dispositifs dans un réseau de communication, caractérisé en ce qu'il comprend les étapes suivantes : a. création d'un groupe incluant des dispositifs; 3031646 3 b. obtention d'une localisation des dispositifs et de détermination d'une distance entre les dispositifs; c. en fonction de la distance entre les dispositifs, réalisation d'une action sur un dispositif du réseau. 5 A noter que le sens d'exécution des étapes de création a) et de localisation b) est indifférent. En d'autres mots, Un groupe peut être créé après localisation ou avant localisation. Selon l'invention, des dispositifs sont identifiés et une distance est déterminée entre eux. Aussi, lorsque les dispositifs sont co-localisés, c'est-à-dire localisés proches 10 les uns des autres, un groupe est formé et une action peut être exécutée. Les dispositifs, lorsqu'ils sont proches les uns des autres, contribuent ainsi à la réalisation d'une action. A noter que la proximité entre dispositifs est relative. La distance prise en compte peut être variable et paramétrable selon les besoins. 15 Selon un mode de mise en oeuvre particulier de l'invention, l'action a pour objet un changement d'état du dispositif du réseau. Ce mode permet, lorsqu'au moins deux dispositifs sont proches les uns des autres de réaliser une action du type mettre sous tension ou hors tension un dispositif tel qu'un décodeur de télévision numérique. Selon un second mode de mise en oeuvre particulier de l'invention, qui pourra 20 être mise en oeuvre alternativement ou cumulativement avec le précédent, le réseau inclut un dispositif principal prévu pour la délivrance d'un service et au moins un dispositif secondaire. Dans cette configuration, le groupe créé inclut des dispositifs secondaires dont au moins un localise un utilisateur et au moins un apte à délivrer au moins en partie le service ; dans ce second mode, l'étape d'obtention d'une localisation concerne les 25 dispositifs secondaires, et l'action est une délivrance du service avec tout ou partie des dispositifs secondaires. Ce mode particulier permet de modifier le traitement par défaut d'un service à délivrer ; le traitement par défaut étant la réalisation du service par le dispositif principal prévu pour la délivrance du service. 3031646 4 Une action peut donc mettre à contribution ou ne pas mettre à contribution des dispositifs secondaires ; En d'autres mots, l'action peut être indépendante des dispositifs secondaires colocalisés. Dans le premier mode, l'action ayant pour objet une mise sous tension peut ne pas nécessiter l'utilisation d'un dispositif secondaire. Dans le second 5 cas, l'action peut mettre à contribution un dispositif secondaire comme on le verra dans les variantes décrites ci-dessous. Précisons ici que l'invention ne se limite pas à un seul dispositif principal mais peut s'étendre au contraire à une plusieurs dispositifs principaux prévus pour la réalisation d'un service. 10 Selon une variante de ce second mode, plusieurs services peuvent être disponibles ; dans cette configuration, un groupe est créé en fonction du service à délivrer. Selon une autre variante du second mode, qui pourra être mise en oeuvre alternativement ou cumulativement avec la précédente variante, une action est une 15 utilisation d'au moins un dispositif secondaire du groupe à la place du dispositif principal pour la délivrance du service. De cette manière, si au moins un dispositif du groupe est plus adapté à la délivrance du service qu'un dispositif principal, l'expérience utilisateur ne peut être que meilleure. Selon une autre variante du second mode, qui pourra être mise en oeuvre 20 alternativement ou cumulativement avec les précédentes variantes, une action est une utilisation d' au moins un dispositif secondaire du groupe en association avec le dispositif principal prévu pour la délivrance du service. De cette manière, si le dispositif du groupe est complémentaire à celui prévu pour la délivrance du service, l'expérience utilisateur ne peut être également que meilleure. 25 Selon une autre variante du second mode, qui pourra être mise en oeuvre alternativement ou cumulativement avec les précédentes variantes, un groupe de dispositifs secondaires est créé en fonction d'une probabilité d'une proximité entre les dispositifs à un instant donné. Dans cette configuration, un groupe est créé si les dispositifs sont localisés à proximité les uns des autres sur des plages temporelles respectives qui se recoupent entre elles plusieurs fois de suite ; un exemple est celui d'un utilisateur qui allume son téléviseur tous les jours à une heure donnée par exemple 18h et 3031646 5 écoute la télévision avec un même casque ; dans ce cas le groupe inclut le casque et le téléviseur, l'action résultante pouvant être la mise sous tension automatique du téléviseur concerné. Une durée de recoupement peut être définie ; durée au-delà de laquelle on considère qu'un groupe peut être créé. 5 Selon une autre variante du second mode, qui pourra être mise en oeuvre alternativement ou cumulativement avec les précédentes variantes, la distance est déterminée entre le dispositif principal et les dispositifs secondaires du groupe créé. De cette manière la distance concerne également la distance entre des dispositifs et le dispositif prévu pour la délivrance. 10 Selon une autre variante du second mode, qui pourra être mise en oeuvre alternativement ou cumulativement avec les précédentes variantes, les dispositifs secondaires émettent des signaux respectivement ; dans cette configuration, la distance entre dispositifs secondaires d'un groupe est évaluée en fonction de l'évolution dans le temps desdits signaux (ou plus précisément de valeurs représentatives de signaux). Cette 15 caractéristique permet de localiser des dispositifs indépendamment de la technologie sous-jacente utilisée (Wi-Fi, Bluetooth, etc.). En complément, de cette dernière variante, les signaux peuvent être reçus par plusieurs récepteurs de signaux ; dans cette configuration, la détermination de la distance entre dispositifs prend en compte la valeur des signaux reçus sur plusieurs récepteurs. Si l'évolution dans le temps des signaux, ou 20 plus précisément la puissance des signaux, évoluent de façon similaire au niveau des récepteurs, cela confirme la proximité entre dispositifs. Selon un aspect matériel, l'invention se rapporte à un module de gestion caractérisé en ce qu'il comprend: a. un module de création d'un groupe incluant des dispositifs; 25 b. un module d'obtention d'une localisation des dispositifs et de détermination d'une distance entre dispositifs; c. en fonction de la distance entre les dispositifs, un module de réalisation d'une action sur un dispositif du réseau. 3031646 6 Selon un autre aspect matériel, l'invention se rapporte à une passerelle domestique caractérisée en ce qu'elle comprend un module de gestion tel que défini ci-dessus. Selon un autre aspect matériel, l'invention concerne un programme 5 d'ordinateur apte à être mis en oeuvre sur un module tel que défini ci-dessus, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur, réalise les étapes du procédé définies ci-dessus. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur. 10 Selon un autre aspect matériel, l'invention concerne le support de données visé ci-dessus sur lequel a été mémorisée au moins une série d'instructions de code de programme pour l'exécution du procédé d'affichage défini ci-dessus. Bien entendu, chacun de ces équipements comporte des moyens logiciels tels que des instructions du programme informatique précité, ces instructions étant exécutées par des moyens 15 physiques tels qu'au moins un processeur et une mémoire de travail. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : - la figure 1 représente un environnement dans lequel est mise en oeuvre la technique de détermination d'une présence ; 20 - la figure 2 illustre des étapes d'un procédé de création d'un groupement de dispositifs selon un mode particulier de réalisation ; - la figure 3 représente une passerelle d'accès selon un mode particulier de réalisation ; - la figure 4 représente un dispositif relais selon un mode particulier de 25 réalisation. Description détaillée d'un exemple de réalisation illustrant l'invention La figure 1 représente, dans son environnement, un réseau de communication local 2, privé ou résidentiel. Une passerelle d'accès 20 permet à des dispositifs du réseau 3031646 7 local 2 d' accéder à un réseau de communication étendu 1 ou WAN (pour « Wide Area Network »), tel que le réseau Internet. A noter qu'une passerelle et un dispositif du réseau local correspondent à des dispositifs de traitement de données comprenant au moins un microprocesseur et des 5 ressources physiques et/ou logicielles aptes à traiter des données. Le réseau local s'appuie sur diverses technologies réseau, telles qu'un réseau filaire de type Ethernet selon la norme IEEE 802.3, un réseau sans fil de type Wi-Fi selon la norme IEEE 802.11 ou bien encore un réseau par courant porteur en ligne PLC (par exemple HomePlug ®, Alliance HD-PLC) selon la norme IEEE 1901, ou bien encore un 10 réseau pour câble coaxial de type MoCA®, pour « Multimédia over Coax ». Les dispositifs du réseau local 2 peuvent être n'importe quels dispositifs, par exemple domestiques, disposant d'une connexion réseau filaire ou sans-fil. Il peut s'agir par exemple d'un téléphone mobile (non représenté), d'enceinte 22, de prises PLC 21, 24, d'un décodeur TV 27 (« Set-Top Box »), d'une console de jeux (non représentée). 15 Tel que représenté sur la figure 1, la passerelle 20 est connectée par une liaison filaire Ethernet selon la norme IEEE 802.3 à la prise PLC 21. Cette dernière communique avec la prise PLC 24 au moyen d'une technologie utilisant les courants porteurs. Cette technologie est par exemple conforme à la spécification IEEE 1901-2010, intitulée « IEEE Std 1901-2010, IEEE Standard for Broadband over Power Line Networks: Medium 20 Access Control and Physical Layer Specifications ». Au niveau réseau, les échanges entre la passerelle d' accès 20 et les prises PLC 21, 24 sont conformes au protocole réseau UPnP, pour « Universal Plug and Play », promulgué par le forum UPnP. La norme UPnP a pour but de permettre à des dispositifs de se connecter aisément et de communiquer simplement au sein d'un tel réseau. Elle constitue un ensemble de protocoles de 25 communication basés sur le protocole IP (Internet Protocol, protocole de base pour les réseaux de type Internet). Pour contrôler les dispositifs du réseau, le protocole UPnP utilise des points de contrôle. Dans le mode de réalisation décrit, la passerelle d' accès 20 est un point de contrôle du réseau local. Un point de contrôle émet classiquement vers les différents dispositifs du réseau local des messages dits de découverte afin d'obtenir en 30 retour une description des dispositifs correspondant à la requête. Ces messages de découverte sont émis le plus souvent en mode de communication point vers multipoint, 3031646 8 aussi appelé multicast, du point de contrôle vers les dispositifs. Un dispositif terminal compatible avec la norme UPnP répond à ces messages de requête, et émet de surcroît, à fréquence régulière, des messages de présence pour signifier qu'il est actif et connecté sur le réseau. 5 Le décodeur TV 27 est quant à lui connecté à la prise PLC 24 par une liaison filaire Ethernet et accède ainsi au réseau local. Les dispositifs du réseau local une fois connectés peuvent accéder au réseau de communication étendu 1 par l'intermédiaire de la passerelle d'accès 20. Une zone de service du réseau local correspond à une zone géographique dans 10 laquelle les dispositifs du réseau local peuvent communiquer directement ou indirectement avec la passerelle d'accès 20. Cette zone de service correspond par exemple à un immeuble d'habitation d'un utilisateur. Des prises PLC sont disposées par exemple dans chaque pièce de l'habitation. Dans une zone de service du réseau local, d'autres dispositifs, dits dispositifs 15 périphériques, sont également présents. Il s'agit par exemple d'un casque audio (non représenté), d'une enceinte 22. Il peut aussi s'agir d'un détecteur de fumée 25, de dispositifs électroménagers (non représentés), d'un capteur 26, d'une montre connectée (non représentée), d'un bracelet 23, etc. Ces différents dispositifs périphériques sont agencés pour communiquer sur un premier réseau d'accès radio et comprennent chacun 20 un module d'accès radio. Le premier module d'accès radio est de type radio basse consommation selon une première technologie d'accès, telle que Bluetooth ® Low Energy BLE. Cette technologie d'accès BLE est définie par un groupe de normalisation Bluetooth SIG sous la forme d'un ensemble de documents, nommé « Bluetooth Core Specification 4.1 ou 4.2 25 ». Dans le mode de réalisation décrit, les prises PLC 21, 24 sont également agencées pour communiquer sur le premier réseau d'accès radio et comprennent chacune un premier module d'accès radio de type basse consommation selon la première technologie d'accès BLE. Ces prises PLC jouent un rôle de relais vis-à-vis de la 30 passerelle d'accès lors de la mise en oeuvre du procédé décrit ultérieurement. Ces prises PLC sont ainsi également appelées dispositifs relais. 3031646 9 Dans notre exemple, le détecteur de fumée 25 et le capteur 26 se trouvent dans une zone de couverture radio de la prise PLC 24 ; Le bracelet 23 et l'enceinte 22 se situent dans une zone de couverture radio de la prise PLC 21. La taille de ces zones de couverture dépend de la technologie radio utilisée et de l'environnement. Pour une 5 technologie BLE, ces zones de couverture sont de l'ordre d'une dizaine de mètres. Dans un mode de réalisation particulier, les premiers modules d'accès radio des prises PLC 21, 24 sont activables et désactivables à distance par la passerelle d'accès 20. Un état d'activation est associé à chaque premier module d'accès radio et peut prendre une valeur « activé » ou « désactivé ». 10 Dans le contexte des économies d'énergie, le forum UPnP a défini le profil dit « Energy Management » dans la spécification « EnergyManagement for UPnP 1.0 » du 30 août 2013 qui permet aux dispositifs de publier la liste de leurs interfaces réseaux (nom, description, adresse physique, adresse réseau, type, etc.) et en particulier le statut des interfaces (active, désactivée sans réveil automatique, désactivée avec réveil 15 périodique, etc.) et la méthode de réveil à utiliser pour les sortir d'un état de veille. Dans un mode de réalisation particulier, les prises PLC 21, 24 sont également agencées pour communiquer sur un second réseau d'accès radio et comprennent chacune un second module d'accès radio selon une seconde technologie d'accès radio, telle que le Wi-Fi (pour « Wireless Fidelity ») selon la norme IEEE 802.11 « Wireless LAN Medium 20 Access Control (MAC) and Physical Layer (PHY) Specifications » (802.11a/b/g/n/ac). Dans ce cas, les prises PLC 21, 24 ont également un rôle d'extension du réseau d'accès radio Wi-Fi (« Wi-Fi extender » en anglais). Dans une variante de ce mode de réalisation particulier, les seconds modules d'accès radio des prises PLC 21, 24 sont activables et désactivables à distance par la passerelle d'accès 20 par exemple par un message UPnP « 25 X_WakeOn » ou « X_Standby ». Un état d'activation est associé à chaque second module d'accès radio et peut prendre une valeur « activé » ou « désactivé ». La syntaxe XML du fichier représentatif des interfaces de la prise comprend alors une interface supplémentaire (Devicelnterface), décrite entre une balise ouvrante et une balise fermante . L'interface est de type Wi-Fi 30 ( Wi-Fi ). Elle est inactive et activable par un nouveau message UPnP appelé « IP-down-with-UPnPWakeOn ». Cette interface est réveillée lors de la réception d'un message « X_ WakeOn » sur l'interface IP. Elle est désactivable (« 3031646 10 IP-up-with-UPnPStandby ») par le nouveau message UPnP appelé « X_Standby ». Le téléphone intelligent 22 se trouve par exemple sur la figure 1 dans la zone de couverture Wi-Fi de la prise PLC 21. Il est bien entendu que la passerelle d'accès 20 peut également disposer d'un 5 module d'accès radio de type Wi-Fi. Elle offre alors un accès au réseau de communication étendu 1 à des dispositifs situés dans une zone de couverture radio (non représentés sur la figure 1). La passerelle d'accès 20 communique ainsi avec des dispositifs qui sont localisés dans sa zone de couverture radio par l'intermédiaire d'une connexion sans fil. 10 On rappelle ici que le réseau local représenté sur la figure 1 correspond à un exemple de réalisation. Aucune limitation n'est attachée au nombre de dispositifs relais, de dispositifs utilisateurs, de dispositifs périphériques, ni aux types de ces dispositifs. L'invention pourrait très bien être mise en oeuvre dans un réseau incluant une seule passerelle d'accès et des dispositifs aptes à communiquer avec cette passerelle quel que 15 soit le mode de communication utilisé (Wi-Fi, BLE, ou autres). L'utilisation de dispositifs relais pour illustrer l'invention ne sert ici qu'à exposer un exemple réaliste. Selon l'invention, des groupes de dispositifs vont être créés. Les dispositifs vont être localisés de manière à déterminer une distance entre eux et éventuellement une proximité entre eux. 20 Dans un mode de réalisation, les dispositifs qui forment un groupe sont choisis judicieusement. Par exemple, les dispositifs choisis sont aptes à contribuer à la réalisation d'un service particulier. Si le service est la restitution d'un contenu multimédia, les dispositifs pouvant contribuer à la restitution peut être un décodeur de télévision numérique couplé à une télévision ; cependant, des enceintes de meilleures 25 qualités peuvent être disponibles, par exemple dans une même pièce d'une habitation; pour cela, l'utilisateur (localisé par l'intermédiaire du bracelet qu'il porte), le décodeur et les enceintes doivent être localisés dans une même zone à savoir la même pièce de l'habitation de manière à être sûr de restituer le contenu multimédia sur des dispositifs situés à proximité de l'utilisateur. 30 Une façon de connaître une distance entre dispositifs peut être basée sur les signaux reçus au niveau d'un récepteur de signaux tel qu'un dispositif relais. Le 3031646 11 récepteur pourrait être un autre dispositif que le dispositif relais ; par exemple, le récepteur de signaux pourrait être un smartphone, la passerelle, etc. A cette fin, la passerelle mémorise une table créée stockant les signaux reçus et les puissances respectives depuis des dispositifs identifiés par une adresse par exemple 5 une adresse MAC ; la table comprend par exemple: son nom, son niveau de signal pour chaque émetteur/type de signal, sa date de dernière détection pour chaque émetteur/type de signal. Notons que, dans la description, le niveau de signal correspond à la puissance du signal. 10 De plus, en fonction de la technologie, la table peut mémoriser aussi le canal (Wi-Fi), le SSID (Wi-Fi), la bande de fréquence, l'identifiant du dispositif (par exemple l'identifiant de type « iBeacon » de la société 'Apple (qui l'ajoute aux paramètres BLE)). Enfin, dans notre exemple, cette table mémorise par exemple sous forme de 15 graphique, le niveau de signal en fonction du temps pour chaque dispositif émetteur et le type de signal. Grâce à toutes ces données, il est possible de déterminer si des dispositifs sont proches les uns des autres. Plusieurs méthodes de localisation sont possibles pour déterminer une 20 proximité entre dispositifs. Une première méthode se base sur le niveau de signal des dispositifs ; si le niveau de signal de deux dispositifs est semblable (par exemple à plus ou moins 5 dbm) sur le récepteur de signal et absent sur les autres récepteurs alors on considère qu'ils sont proches et qu'il se trouvent à proximité du récepteur de signal ; si ce dernier est localisé 25 au préalable, par exemple dans une pièce d'un bâtiment, alors l'utilisateur est localisé dans cette pièce. Rappelons que l'abréviation dBm (parfois dBmW) est une abréviation du rapport de puissance en décibels (dB) entre la puissance mesurée et un milliwatt (mW). 3031646 12 Une second méthode se base encore sur le niveau de signal de deux dispositifs ; selon cette méthode, si les niveaux de signal des dispositifs sont semblables sur plusieurs récepteurs, on considère que les dispositifs sont proches l'un de l'autre ; cette seconde méthode complète la première méthode. 5 Si le type des signaux reçus sont de natures différentes, les deux premières méthodes décrites ci-dessus nécessitent une étape de calibration car les types de signaux peuvent différer ; certains signaux peuvent être des signaux conformes à la technologie Bluetooth, d'autres Wi-Fi, ou toutes autres technologies. Dans ce cas, une table inclut pour un niveau de signal d'un type donné une distance correspondante. 10 Une troisième méthode se base encore sur le niveau de puissance de signaux. Ici, on considère que si l'évolution de la force des signaux issus des deux dispositifs évolue de manière similaire dans le temps, on considère qu'ils sont proches l'un de l'autre, de préférence au-delà d'un durée par exemple d'une durée seuil fixée au préalable. De la même manière que pour la seconde méthode, plusieurs récepteurs 15 peuvent être considérés ; dans cette configuration, l'évolution des signaux au niveau des récepteurs est déterminée ; si l'évolution est similaire au niveau de chaque récepteur, on peut considérer que les dispositifs considérés sont proches les uns des autres. Cette troisième méthode ne nécessite pas d'étape de calibration comme pour les deux précédentes méthodes. En effet, si la force des signaux évolue de façon 20 similaire, même s'ils sont issus de technologies distinctes (par exemple BLE et Wi-Fi) on peut considérer que les deux dispositifs sont proches l'un de l'autre. A noter que les méthodes précitées peuvent être utilisées seules ou en combinaison. Dans l'exemple qui précède, le récepteur fait la mesure du signal ; selon une 25 variante, les dispositifs que l'on cherche à localiser transmettent aux prises PLC le niveau de signal qu'ils ont reçus eux-mêmes d'un émetteur donné. La prise reçoit les niveaux de signaux reçus au niveau des dispositifs ; ces niveaux servent par la suite à la détermination de la distance entre les deux dispositifs concernés. On décrit maintenant un exemple de réalisation. Dans cet exemple, on 30 considère que le service concerné est la restitution d'un contenu multimédia. On 3031646 13 considère aussi qu'un utilisateur porte un bracelet ; ce bracelet (que l'utilisateur porte) est représentatif de la localisation de l'utilisateur. L'exemple ne se limite pas à l'utilisation d'un bracelet, Tout autres dispositifs peut être utilisé pour localiser un utilisateur comme un smartphone. 5 Nous allons maintenant décrire, en relation avec la figure 2, la technique de création d'un groupe de dispositifs pour le service concerné. Dans notre exemple, cette étape requiert une obtention de niveaux de puissance de signaux ; optionnellement, une détermination du service à délivrer en particulier dans 10 le cas où plusieurs services peuvent être délivrés. Dans notre exemple, l'obtention de niveau de puissance s'effectue dans les dispositifs centraux PLC 21 et 24 ; la détermination du service et la création d'un groupe s'effectue dans la passerelle 20. Néanmoins toutes les étapes pourraient être réalisées dans un même dispositif 15 central (une prise PLC ou un smartphone ou tout autre dispositif de traitement de données) ; aussi les étapes pourraient être distribuées sur des dispositifs distincts. Dans l'exemple qui suit, l'étape d'obtention est décrite pour la prise PLC 21 en tant que dispositif relais. Il est bien entendu que ces étapes sont également mises en oeuvre pour la prise PLC 24. 20 A l'état initial, le premier module d'accès radio du dispositif relais 21 est dans un état d'activation « désactivé », c'est-à-dire éteint ou mis en veille. On rappelle ici que ce premier module d'accès radio correspond à un module BLE. Dans une étape Fl, le dispositif relais 21 annonce sa présence sur le réseau local en diffusant un message de notification Ml-Notif. Le message Ml-Notif comprend 25 un identifiant du dispositif relais. Le message M1 correspond par exemple à un message protocolaire SSDP (pour « Simple Service Discovery Protocol ») NOTIFY « ssdp:alive ». Le protocole SSDP est défini par l'IETF dans un document draft-cai-ssdp-vl-03.txt « Simple Service Discovery Protocol/1.0 Operating without an Arbiter » d'octobre 1999. Il 3031646 14 permet de découvrir des services offerts sur un réseau et notamment le service de gestion de l'énergie « urn:schemas-upnp-org:service:EnergyManagement:1 » et un service de découverte BLE appelé « urn: schemas-upnp-org: service: blediscovery : 1 ». L'identifiant du dispositif relais correspond par exemple à un identifiant universel unique UUID (pour 5 « Universally Unique Identifier »). Exemples de message de notification envoyé par le dispositif relais pour publier la présence des services EnergyManagement et blediscovery : NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 10 CACHE-CONTROL: max-age = seconds until advertisement expires LOCATION: URL for UPnP description for root device NT: urn:schemas-upnp-org:service:EnergyManagement:1 NTS: ssdp:alive SERVER: OS/version UPnP/1.0 product/version 15 USN: advertisement UUID NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age = seconds until advertisement expires 20 LOCATION: URL for UPnP description for root device NT: urn:schemas-upnp-org:service:blediscovery:1 NTS: ssdp:alive SERVER: OS/version UPnP/1.0 product/version USN: advertisement UUID 25 Dans une étape El, la passerelle d'accès 20 reçoit le message de notification N1 en provenance du dispositif relais 21. La passerelle d'accès 20 est ainsi informée des services et des dispositifs relais qui sont présents dans le réseau local. Exemple de message permettant à la passerelle d'accès de détecter la présence 30 du service blediscovery : M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: seconds to delay response ST: urn:schemas-upnp-org:service:blediscovery:1 3031646 15 Dans une étape E2, la passerelle d'accès 20 commande une activation du module d'accès radio BLE du dispositif relais 21, c'est-à-dire une mise en service. Cette mise en service peut correspondre à une sortie d'un état de veille ou bien à une mise sous tension du module. L'état d'activation du module est alors « activé ». Cette commande 5 est effectuée par l'envoi d'un message M2-WakeOn BLE. Le message M2 correspond par exemple au message X_WakeOn défini précédemment dans un contexte UPnP Energy Management. Ce message de commande M2 est reçu par le dispositif relais 21 dans une étape F2 et ce dernier active alors son module d'accès radio BLE. 10 Dans une étape E3, la passerelle d'accès 20 commande le dispositif relais 21 pour que ce dernier exécute une écoute de fréquences d'accès au réseau d'accès radio BLE. Cette écoute de fréquences est généralement connue sous le terme de « scan » et permet de détecter la présence de dispositifs périphériques. Un message de commande M3- Scan BLE est transmis par la passerelle d'accès 20 au dispositif relais 21. Le 15 message M3 correspond par exemple à un message UPnP X_StartWirelessScan. Exemple de syntaxe pour le message X_StartWirelessScan : POST /controlURL URL HTTP/1.1 HOST: 192.168.1.10:52000 CONTENT-LENGTH: bytes in body 20 CONTENT-TYPE: text/xml; charset="utf-8" SOAPACTION: "urn:schemas-upnp-org:service:blediscovery:1#X_StartWirelessScan" 25 ble0 30 Dans un mode de réalisation particulier, le message M3 comprend un premier paramètre dl indiquant une durée pendant laquelle cette écoute de fréquences doit être effectuée. Dans un mode de réalisation particulier alternatif ou cumulatif au mode de 35 réalisation précédent, le message M3 comprend un deuxième paramètre temporel d2 3031646 16 indiquant à quelle fréquence cette écoute de fréquences doit être effectuée. Ainsi, la passerelle d'accès 20 peut commander une écoute de fréquences de dl secondes toutes les d2 secondes. La passerelle d'accès 20 peut ainsi contrôler les écoutes de fréquences BLE 5 mises en oeuvre par le dispositif relais 21. Ceci permet de limiter la consommation énergétique du dispositif relais 21. Cette commande d'écoute de fréquences E3 peut être déclenchée de manière régulière par la passerelle d'accès 20. Elle peut également être déclenchée suite à la réception d'une requête d'obtention d'une donnée de présence relative à un dispositif périphérique. Cette requête peut être émise par un dispositif 10 accédant à la passerelle d'accès 20 à partir du réseau de communication étendu ou bien du réseau local 2. Il est ici souligné que la passerelle d'accès 20 peut commander l'écoute de fréquences aux deux prises PLC 21, 24 simultanément ou successivement. L'écoute de fréquences peut également n'être commandée qu'à une seule des deux prises PLC 21, 24 15 par exemple en fonction de la dernière localisation du dispositif périphérique, en fonction d'une heure où cette étape est mise en oeuvre. Dans une étape F3, le dispositif relais 21 reçoit le message de commande M3 et le cas échéant les paramètres temporels associés et démarre une écoute de fréquences BLE. Cette écoute de fréquences peut être active, avec un envoi d'un message N1 20 sollicitant les dispositifs périphériques afin que ces derniers se signalent (« LE Set Scan Enable Command » défini dans le document de spécifications « BLUETOOTH SPECIFICATION Version 4.1 »), ou passive. Dans une étape D 1 a, le dispositif périphérique 23 détecte qu'il doit se signaler auprès du dispositif relais et transmet un message N21-Report sur une des fréquences 25 dédiées à cette écoute. Ce message N21 correspond à un message d'annonce « LE Advertising Report », défini également dans ce document de spécifications Bluetooth, comprenant notamment le nom du dispositif périphérique (« Local Name »), une adresse, par exemple l'adresse MAC, et une donnée représentative d'un signal radio RSSI, pour « Received Signal Strength Indication ». Lorsque l'écoute de fréquence est active, ce 30 message N21 comprend un élément « Event_Type » égal à « Scan Response ». Dans le 3031646 17 cas contraire (écoute passive), ce message N21 comprend un élément « Event_Type » égal à « connectable (undirected/directed) advertising ». Dans une étape D lb, de la même manière que précédemment, le dispositif périphérique 22, à savoir l'enceinte, détecte aussi qu'il doit se signaler auprès du 5 dispositif relais et transmet un message N22-Report sur une des fréquences dédiées à cette écoute. Ce message N22 correspond à un message d'annonce « LE Advertising Report », défini également dans ce document de spécifications Bluetooth, comprenant notamment le nom du dispositif périphérique (« Local Name »), une adresse, par exemple l'adresse MAC, et une donnée représentative d'un signal radio RSSI, pour « Received 10 Signal Strength Indication ». Lorsque l'écoute de fréquence est active, ce message N2 comprend un élément « Event_Type » égal à « Scan Response ». Dans le cas contraire (écoute passive), ce message N22 comprend un élément « Event_Type » égal à « connectable (undirected/directed) advertising ». Le nom du dispositif périphérique « Local Name » peut prendre les valeurs « 15 Shortened Local Name » et « Complete Local Name ». Il permet d'identifier simplement le dispositif périphérique. Lorsqu'il n'est pas présent dans le message N2, il peut être obtenu dans un échange ultérieur. Les messages N21 et N22 d' annonce sont reçus par le dispositif relais 21 dans une étape F4. A ce stade, le dispositif relais a obtenu une indication sur le niveau de 20 signal des dispositifs périphériques. Toujours dans cette étape F4, suite à la réception des messages d'annonce N21 et N22, le dispositif relais 21 transmet une notification M4-Detected de détection du dispositif périphérique 23 à la passerelle 20. La notification de détection M4 comprend par exemple le nom du dispositif périphérique détecté et/ou l' adresse du dispositif 25 périphérique détecté, et une valeur d'une puissance d'un signal reçu (58). Dans un mode de réalisation particulier, la notification de détection M4 est un message de la couche protocolaire GENA (pour « Generic Event Notification Architecture »). Le protocole GENA défini dans le document de l'IETF « draft-cohen-gena-p-base-01.txt » permet dans un réseau UPnP d'annoncer des événements par un mécanisme de souscription. 30 Exemple de notification GENA 3031646 18 NOTIFY delivery path HTTP/1.1 HOST: delivery host:delivery port CONTENT-TYPE: text/xml CONTENT-LENGTH: Bytes in body 5 NT: upnp:event NTS: upnp:propchange SID: uuid:subscription-UUID SEQ: event key 10 Flex F8:C7:2D:CB:OA:22 RANDOM 15 -58 Dans un autre mode de réalisation particulier, la notification de détection M4 est un message protocolaire Alljoyn. 20 Cette notification de détection M4 est reçue par la passerelle d'accès 20 dans une étape E4. Les dispositifs périphériques 22 et 23 sont alors identifiés comme présents dans la zone de service du réseau local. Cette information de présence des dispositifs périphériques 22 et 23 est mémorisée dans une mémoire de stockage comprenant une 25 liste de dispositifs périphériques L. En outre, les valeurs des puissances des signaux nécessaires à la détermination d'une distance entre dispositifs périphériques sont connues de la passerelle 20. Dans notre exemple, l'utilisateur est identifié grâce au bracelet. Bien évidemment, un autre dispositif aurait pu être utilisé pour l'identifier, en particulier un 30 dispositif que porte fréquemment un utilisateur, par exemple un smartphone, des lunettes connectées... Lors d'une étape E5, la passerelle détermine la distance entre les dispositifs du groupe constitué par le bracelet 23 et de l'enceinte 22 situés dans la zone de service. Le calcul de la distance s'effectue selon l'une des trois méthodes de calcul 35 définies ci-dessus à la base des données représentative des signaux radio RSSI émis par le bracelet 23 et l'enceinte 22. 3031646 19 Dans notre exemple, un groupe de dispositifs a été défini au préalable ; nous verrons dans la suite qu'un groupe peut être défini par apprentissage. Dans notre exemple, pour un service donné, un groupe inclut en outre un dispositif principal prévu pour la délivrance du service, dans notre exemple le décodeur 5 27. Ce dernier est aussi généralement celui à l'origine de la demande de délivrance du service concerné. Un groupe inclut des dispositifs secondaires aptes à contribuer à la restitution du contenu multimédia. Dans notre exemple, le dispositif 22 est apte à remplacer le dispositif prévu ou à le compléter ; dans ce dernier cas le dispositif 22 et le décodeur 27 fonctionnent et restituent ensemble le contenu multimédia. 10 Lors d'une étape E6, la passerelle, ou plus précisément un module de gestion 28 installé dans la passerelle, obtient une information relative à la proximité des dispositifs secondaires du groupe, permettant de déterminer si les dispositifs secondaires du groupe sont proches les uns des autres. Dans l'affirmative, le groupe est validé et proposé ou utilisé en tout ou partie pour la restitution du contenu multimédia. Dans notre 15 exemple, la passerelle 20, ou plus précisément le module de gestion 28 dans notre exemple, notifie, lors d'une étape E6, l'information de validation par exemple au décodeur 27 qui va requérir la restitution du son à l'enceinte 22. La notification M5-info peut prendre la forme suivante : Exemple de syntaxe pour le message X_NotifyProximity : 20 POST /controlURL URL HTTP/1.1 HOST: 192.168.1.11:52000 CONTENT-LENGTH: bytes in body CONTENT-TYPE: text/xml; charset="utf-8" SOAPACTION: "urn: schemas-upnp-org: service :AVTransport:1#X_NotifyProximity" 25 30 Flex F8:C7:2D:CB:OA:22 RANDOM BLE TRUE 35 AUDIO_ONLY 3031646 20 Le message qui précède permet dans notre exemple de notifier la présence d'un équipement permettant de rendre un contenu audio. Ce message aurait pour paramètre une action indiquant par exemple si le son doit être arrêté ou pas sur la télévision TV, si le dispositif secondaire doit restituer l'audio uniquement ou aussi la vidéo. 5 En variante, une action peut être prévue pour notifier que des dispositifs ne sont pas ou plus à proximité Lors d'une étape E6, le décodeur TV peut prendre en compte l'information et restituer un flux multimédia au moyen de tout ou partie du groupe formé. L'exemple décrit ci-dessus peut naturellement faire l'objet de variantes dont 10 les suivantes. Par exemple, la création d'un groupe peut être faite de plusieurs manières. Un groupe peut être constitué manuellement par un utilisateur ; ce dernier désigne les dispositifs et les groupes de dispositifs. ensuite les dispositifs du groupe sont localisés à plusieurs reprises par exemple périodiquement afin de déterminer s'ils sont proches les uns des autres. 15 Comme décrit ci-dessus, un groupe peut aussi être constitué automatiquement, soit parce que des dispositifs localisés proches les uns des autres peuvent contribuer à la rélaisation d'une action ; soit par apprentissage; en effet, la passerelle d'accès 20 peut mettre en oeuvre une phase d'apprentissage pour établir, par exemple pour un service donné, une table associant un groupe de dispositifs périphériques avec une action, en 20 effectuant des corrélations entre des évènements se produisant avec un même groupe à une heure donnée et des actions déclenchées par le ou les utilisateurs localisés dans la zone de service du réseau local. Par exemple, si plusieurs dispositifs sont regroupés au même endroit plusieurs fois de suite sur une même plage temporelle commune pa r exemple chaque jour pendant sur une période temporelle (par exemple une semaine), un 25 groupe est créé avec ces dispositifs. Par exemple, si la passerelle détecte qu'un bracelet 23 et un téléviseur TV (ou le décodeur auquel est couplé le téléviseur) sont à proximité l'un de l'autre pendant lh tous les jours entre 20h et 21h, et qu'un événement associé se produit par exemple la mise sous tension du téléviseur ; dans ce cas, un groupe est créé avec ces deux dispositifs ; et une action est créée à savoir la mise sous tension 30 automatique du téléviseur. 3031646 21 La création automatique de groupe requiert une connaissance des capacités des dispositifs. Pour cela, - soit la passerelle stocke en mémoire les capacités des terminaux présents dans la zone de service ; des mises à jour de capacités de terminaux peut 5 être prévue ; - soit la passerelle reçoit depuis les dispositifs les capacités de tout ou partie des dispositifs. les capacités peuvent être transmises au moyen d'un message dédié ou d'un message existant tel que le message N2i-Report décrit ci-dessus. 10 De cette façon, à réception du message M4, la passerelle a connaissance des capacités et peut créer un ou plusieurs groupes en fonction du service à délivrer. Par exemple si le service à délivrer est une restitution d'un contenu multimédia, un groupe est par exemple (un bracelet, un décodeur, une enceinte), un autre groupe (un smartphone, un décodeur, un casque), un autre groupe pourrait être (un smartphone et un 15 décodeur). Dans ce dernier cas, une restitution peut être faite sur le smartphone en lieu et place du décodeur. A noter que l'action associée à un groupe peut être quelconque. A titre d'exemples illustratifs d'actions, il peut s'agir d'un changement d'état d'un dispositif ; il s'agit par exemple de mettre en service ou hors service d'un module d'accès radio, par 20 exemple le module radio Wi-Fi de la passerelle d'accès 20, de changer l'état électrique d'un dispositif par exemple allumer/mettre en veille ou éteindre le décodeur TV 27, de transférer un flux multimédia d'un dispositif TV principal vers un dispositif TV secondaire situé par exemple dans une chambre, de déclencher un chauffage, de démarrer un programme d'un lave-vaisselle, etc. 25 L'invention ne se limite pas aux exemples précités. D'autres applications de l'invention sont possibles dont les suivantes: - un exemple peut consister à compter un nombre d'occurrences par exemple le nombre de fois où des dispositifs sont proches les uns des autres et de réaliser une action en fonction du comptage. Par exemple, la proximité entre des bracelets et un biberon 3031646 22 connecté est comptée afin de déterminer qui parmi les parents doit donner le biberon en supposant par exemple que cela s'effectue à tour de rôle. - une action faisant suite à la détection d'une proximité entre dispositifs peut aussi être un lancement d'une application de visioconférence si on détecte qu'une caméra 5 IP Wi-Fi et un casque/micro bluetooth sont proches l'un de l'autre. Pour la réalisation du procédé décrit ci-dessus, le module de gestion 28 comprend - un module de création d'un groupe incluant des dispositifs; - un module d'obtention d'une localisation des dispositifs et de 10 détermination d'une distance entre dispositifs; - un module de réalisation d'une action (INFO/UTL) sur un dispositif du réseau apte à réaliser une action en fonction de la distance entre les dispositifs. La localisation de ce module de gestion dans le système SYS est quelconque. 15 Ce lieu est par exemple la passerelle domestique, le décodeur TV, un dispositif BLE. Nous allons maintenant décrire une passerelle d'accès 20 dans un mode particulier de réalisation en référence à la figure 3. Une telle passerelle d'accès permet à au moins un dispositif d'un réseau local d'accéder à un réseau de communication étendu et est agencée pour coopérer avec un dispositif relais afin de déterminer une présence 20 d'un dispositif périphérique 23, 26 dans une zone de service du réseau local. Elle comprend notamment : - une zone mémoire 202, agencée pour mémoriser un programme qui comprend des instructions de code pour mettre en oeuvre les étapes du procédé de gestion de la sélection de dispositifs, tel que décrit précédemment ; 25 - un processeur 201 pour exécuter des instructions de code de modules logiciels ; - un module 203 d'émission/réception, agencé pour envoyer des données au dispositif relais et en recevoir en provenance du dispositif relais ; 3031646 23 - un module 204 d'accès au réseau de communication étendu ; - un module 205 de commande, agencé pour envoyer une commande au dispositif relais ; - une zone mémoire 206, agencée pour mémoriser une liste de dispositifs 5 périphériques présents dans la zone de service du réseau local. Il est ici souligné que la passerelle d'accès 20 comprend également d'autres modules de traitement, non représentés sur la figure 3, agencés pour mettre en oeuvre les différentes fonctions d'une passerelle-eaccès. Le module 203 d'émission/réception est par exemple un module d'interface 10 Ethernet. Le module 203 d'émission/réception est notamment agencé pour recevoir en provenance d'un dispositif relais une notification de détection d'un dispositif périphérique, émise par le dispositif relais suite à une réception d'un message d'annonce en provenance du dispositif périphérique. Ce dispositif périphérique est alors identifié comme présent dans la zone de service du réseau local et cette information est mémorisée 15 dans la zone mémoire 206, comme décrit précédemment en relation avec la figure 3. Le module 205 de commande est notamment agencé pour commander au dispositif relais une exécution d'une écoute de fréquences d'accès d'un réseau d'accès radio. Dans un mode de réalisation particulier, le module 205 de commande est en 20 outre agencé pour commander une activation d'un module d'accès radio du dispositif relais préalablement à l'envoi de la commande d'écoute et pour commander une désactivation de ce module d'accès radio une fois l'écoute terminée Dans un mode de réalisation particulier, le module 205 de commande est en outre agencé pour déclencher une exécution d'une action dans le réseau local. Ce 25 déclenchement fait par exemple suite à la détection de la présence d'un dispositif périphérique dans la zone de service. Dans un mode de réalisation particulier, l'action est déclenchée suite à la réception par le module 203 d'émission/réception d'une notification de détection comprenant une adresse dans le réseau local identifiant un dispositif maître contrôlant le dispositif périphérique. 3031646 24 Dans un mode de réalisation particulier, le module 205 de commande est en outre agencé pour commander au dispositif relais 21 de se connecter au dispositif périphérique 23 et d'obtenir un profil GATT, pour sélectionner à partir du profil GATT reçu une caractéristique et pour commander une obtention d'une valeur de la 5 caractéristique sélectionnée identifiée par son identifiant universel unique. Le module 203 d'émission/réception est alors agencé pour recevoir en provenance d'un dispositif relais le profil GATT et la valeur de la caractéristique sélectionnée. Nous allons maintenant décrire un dispositif relais 21, 24 dans un mode particulier de réalisation en référence à la figure 4. Un tel dispositif relais est agencé pour 10 coopérer avec une passerelle d'accès afin de déterminer une présence d'un dispositif périphérique 23, 26 dans une zone de service du réseau local. Il comprend notamment : - une zone mémoire 212, agencée pour mémoriser un programme qui comprend des instructions de code pour mettre en oeuvre les étapes du procédé de détermination de présence, tel que décrit précédemment ; 15 - un processeur 211 pour exécuter des instructions de code de modules logiciels ; - un module 213 d'émission/réception, agencé pour envoyer des données à la passerelle d' accès et en recevoir en provenance de celle-ci ; - un module 214 d'accès radio ; 20 - un module 215 de traitement, agencé pour exécuter une commande reçue de la passerelle d' accès. Le module 214 d'accès radio est agencé pour communiquer sur un réseau d'accès radio. Le module 213 d'émission/réception est de même type que le module 203 25 correspondant de la passerelle d' accès. Il est notamment agencé pour recevoir en provenance de la passerelle d'accès une commande d'exécution d'une écoute de fréquences d'accès du réseau d'accès radio. Le module 213 d'émission/réception est en outre agencé pour envoyer à la passerelle d' accès une notification de détection du 3031646 25 dispositif périphérique suite à la réception par le module 214 d'accès radio d'un message d'annonce. Le module 214 d'accès radio est agencé pour exécuter une écoute de fréquences d'accès du réseau d'accès radio sur commande du module de traitement et 5 pour recevoir un message d'annonce en provenance d'un dispositif périphérique. Il est ici souligné que le dispositif relais 21 comprend également d' autres modules de d'interface, non représentés sur la figure 4. Il s'agit par exemple d'un module d'émission/réception, agencé pour communiquer avec un autre dispositif relais 24. Dans un mode de réalisation particulier, le module 213 d'émission/réception 10 est en outre agencé pour recevoir une commande d'une activation du module 214 d'accès radio du dispositif relais ou une commande de désactivation de ce module d'accès radio une fois l'écoute terminée Dans un mode de réalisation particulier, le module 213 d'émission/réception est en outre agencé pour recevoir une commande de connexion au dispositif périphérique 15 23 et pour recevoir une commande d'obtention d'une valeur d'une caractéristique identifiée par son identifiant universel unique. Le module 214 d' accès radio est alors agencé pour se connecter avec le dispositif périphérique, pour recevoir son profil GATT, pour transmettre au dispositif périphérique un ordre de lecture d'une valeur d'une caractéristique identifiée par son identifiant universel unique et obtenir en retour cette 20 valeur. Précisons ici que le terme module peut correspondre aussi bien à un composant logiciel qu'à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d'ordinateur ou de manière plus générale à tout élément d'un programme 25 apte à mettre en oeuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.). REVENDICATIONS1. Procédé de gestion de dispositifs dans un réseau de communication, caractérisé en ce qu'il comprend les étapes suivantes : a. création d'un groupe incluant des dispositifs (22,23); b. obtention d'une localisation des dispositifs (22,23) et de détermination d'une distance entre les dispositifs; c. en fonction de la distance entre les dispositifs, réalisation d'une action sur un dispositif du réseau. 2. Procédé selon la revendication 1, caractérisé en ce que l' action (ON/OFF) a pour objet un changement d'état (ON/OFF) du dispositif (27) du réseau. 3. Procédé de gestion selon la revendicationl, caractérisé en ce que le réseau inclut un dispositif principal prévu pour la délivrance d'un service et au moins un dispositif secondaire, en ce que le groupe créé inclut des dispositifs secondaires (22,23) dont au moins un localise un utilisateur et au moins un apte à délivrer au moins en partie le service; en ce que l'étape d'obtention d'une localisation concerne les dispositifs secondaires, et en ce que l'action est une délivrance du service avec tout ou partie des dispositifs secondaires. 4. procédé selon la revendication 1, caractérisé en ce que le groupe de dispositifs secondaires (22,23) est créé en fonction du service à délivrer. 5. Procédé selon la revendication 3, caractérisé en ce qu'une action est une utilisation d'au moins un dispositif secondaire du groupe à la place du dispositif principal prévu pour la délivrance du service. 6. Procédé selon la revendication 3, caractérisé en ce qu'une action est une utilisation d'au moins un dispositif secondaire (enceinte 22) du groupe en association avec le dispositif principal (27) prévu pour la délivrance du service. 7. Procédé selon la revendication 1, caractérisé en ce qu'un groupe de dispositifs est créé en fonction d'une probabilité d'une proximité entre les dispositifs à un instant donné. 3031646 27 8. Procédé selon les revendications 1 et 3, caractérisé en ce que la distance est déterminée entre le dispositif principal et les dispositifs secondaires du groupe créé. 9. Procédé selon la revendication 1 et 3, caractérisé en ce que les dispositifs 5 secondaires émettent des signaux respectivement, en ce que la distance entre dispositifs secondaires d'un groupe est évaluée en fonction de l'évolution dans le temps desdits signaux. 10. Procédé selon la revendication 9, caractérisé en ce que les signaux sont aptes à être reçus par plusieurs récepteurs de signaux, en ce que la détermination de la 10 distance entre dispositifs prend en compte la valeur des signaux reçus sur plusieurs récepteurs. 11. Module de gestion (28) caractérisé en ce qu'il comprend: a. un module de création d'un groupe incluant des dispositifs; b. un module d'obtention d'une localisation des dispositifs et de 15 détermination d'une distance entre dispositifs; c. un module de réalisation d'une action sur un dispositif du réseau apte à réaliser une action en fonction de la distance entre les dispositifs. 12. passerelle domestique caractérisé en ce qu'elle comprend un module de gestion tel que défini dans la revendication 11. 20 13. Programme d'ordinateur comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise les étapes du procédé défini dans la revendication 1. 14. Support de données sur lequel a été mémorisée au moins une série d'instructions de code de programme pour l'exécution du procédé de gestion défini dans la 25 revendication 1.