Brevet FR3041857A1 — publié le 20170331

Procédé de commande locale d'un dispositif électronique. Domaine technique La présente invention concerne le domaine de l'électronique. Plus particulièrement, la présente invention concerne l'interopérabilité de dispositifs électroniques pour faire bénéficier un dispositif électronique des fonctionnalités d'un autre dispositif électronique, appelé ici terminal, disposant d'un moyen de restitution pour un utilisateur. Etat de la technique Certains dispositifs électroniques, comme par exemple les passerelles domestiques (ou « Box » en terminologie anglo-saxonne), les décodeurs numériques (ou « Set Top Box » en terminologie anglo-saxonne), les objets domestiques (réfrigérateurs, radiateurs électriques, etc.), possèdent un petit écran, ou en sont dépourvus. Il est donc difficile de connaître leurs données internes (état, capacités, modes de contrôle, etc). Il est connu d'obtenir de telles données via un réseau de communication, notamment un réseau local domestique. Mais certains appareils ne sont pas connectés à un réseau de communication (par exemple un réfrigérateur disposant de capacités « intelligentes » peut être connecté ou non au réseau local de la maison). Pour d'autres, bien qu'ils soient connectés au réseau de communication (par exemple une passerelle domestique ou une STB), il n'est pas toujours souhaitable de les contrôler ou d'obtenir leurs données internes via ce réseau, notamment pour des raisons de simplicité : le contrôle d'un dispositif du réseau local suppose de le connaître (via, par exemple, une étape de découverte). L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. 3041857 2 L'invention A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion locale d'un dispositif électronique, comportant les étapes 5 suivantes sur le dispositif : - réception d'un signal en provenance d'un terminal sur un premier lien radio ; - préparation de données d'interface utilisateur à transmettre au terminal ; le procédé étant caractérisé en ce qu'il comporte en outre : 10 une étape de détection de la présence du terminal dans la portée du dispositif ; une étape de transmission desdites données d'interface utilisateur lorsque le terminal est détecté dans ladite portée. 15 Aujourd'hui, les terminaux mobiles (smartphones, tablettes, etc.) sont équipés d'un processeur et de capacités de restitution confortables ; ils peuvent être avantageusement utilisés pour une restitution, par exemple l'affichage, de données issues d'un autre dispositif. Avantageusement, l'invention offre l'avantage de déporter localement 20 une interface d'utilisateur sur un tel terminal mobile (e.g. un smartphone) qui se trouve à proximité du dispositif électronique, dès que ce terminal entre dans la portée du dispositif, c'est-à-dire dès que la réception du signal par le dispositif peut s'effectuer correctement. Cette notion de portée, qui se traduit par une distance minimale à respecter entre les deux équipements, dépend des 25 contraintes de la technologie radio utilisée et du niveau de sécurité à respecter. Par exemple on peut se baser sur une technologie sans contact utilisant des technologies radio à courte distance, notamment de type RFID (d'après l'anglais Radio Frequency IDentification) ou NFC (pour « Near Field Communication), ou des technologies radio de type Bluetooth, Wi-Fi, etc. Il est ainsi possible de contrôler localement, par la réception de son interface, un dispositif électronique quelconque en approchant simplement le terminal mobile dudit dispositif. 3041857 3 Par interface utilisateur (aussi appelée IHM, pour Interface Homme Machine) d'un dispositif électronique, on entend l'ensemble des informations et mécanismes matériels et logiciels permettant à un utilisateur de communiquer avec le dispositif. Il peut s'agir ici, indifféremment d'une interface textuelle 5 (utilisant des caractères semi-graphiques pour afficher les menus, les boites de dialogue, des messages, ou tout autre élément à destination de l'utilisateur), d'une interface graphique (pour laquelle les objets à manipuler sont présentés sous forme de pictogrammes sur lesquels l'usager peut imiter des manipulations physiques), d'une interface de type Web (une interface graphique 10 d'une application Web, se manipulant à l'aide d'un navigateur Web), ou encore d'une interface vocale, etc. Il existe des solutions et des normes associées pour déporter une interface utilisateur d'un dispositif vers un terminal dans le contexte du réseau local. Par exemple, le protocole RVU (pour « Remote view »), basé sur les 15 normes UPnP (de l'anglais « Universal Plug and Play » ) et DLNA (de l'anglais « Digital Living Network Alliance »), qui permettent de partager des contenus audiovisuels entre les serveurs de contenus et les terminaux d'un réseau domestique, propose des spécifications techniques autorisant une restitution fidèle des interfaces utilisateurs sur les différents dispositifs du réseau. 20 Cependant, le but recherché par ces solutions étant de déporter l'affichage du dispositif en vue d'une surveillance, d'une restitution ou d'une commande à distance (par exemple pour piloter les radiateurs, ou la box, depuis l'extérieur de la maison, visualiser un contenu audiovisuel sur un PC, etc.), le terminal mobile et le dispositif sont généralement assez éloignés l'un de l'autre 25 (typiquement de quelques mètres à quelques dizaines de mètres dans une maison, voire à une distance supérieure si l'utilisateur n'est pas dans son domicile) et communiquent via un réseau de communication (réseau local et/ou étendu). Dans le contexte de l'invention, il n'est pas utile que le dispositif soit 30 connecté au réseau local. Avantageusement, l'utilisateur s'affranchit ainsi d'une étape de découverte, puisqu'il lui suffit de s'approcher suffisamment du dispositif visé. De plus, le terminal et le dispositif peuvent être déconnectés, pendant la mise en oeuvre de l'invention, de tout réseau de communication. 3041857 4 Selon un mode de mise en oeuvre particulier de l'invention, un procédé de gestion tel que décrit ci-dessus est en outre caractérisé en ce que l'étape de détection comporte une sous-étape d'évaluation d'une distance entre le dispositif et le terminal. 5 Avantageusement selon ce mode, une certaine proximité est exigée pour que la communication puisse être établie entre le dispositif et le terminal. Notamment, si la portée du dispositif est trop élevée pour que le terminal soit considéré « à proximité », une mesure de distance permet de compléter cette notion de proximité : le terminal doit être dans la portée et de surcroît à une 10 distance maximale du dispositif. Par exemple, dans le contexte d'une communication Wi-Fi, la portée peut atteindre plusieurs dizaines de mètres, ce qui ne permet pas d'associer cette portée à une notion de proximité dans le sens de l'invention. La restriction à quelques centimètres, ou dizaines de centimètres, qui définit dans ce cas la proximité au sens de l'invention, permet de ne déporter 15 l'interface graphique que lorsque le mobile de l'utilisateur se trouve réellement à proximité du dispositif. Avantageusement, cette distance est variable et peut être définie à l'initialisation du dispositif, ou en cours de fonctionnement, etc. L'évaluation la distance peut être classiquement effectuée selon un exemple par une mesure de la puissance du signal reçu lors de l'étape de réception. Cette 20 évaluation dépend de la technologie utilisée. Selon un second mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre cumulativement ou alternativement avec le précédent, le procédé est caractérisé en ce que l'étape de détection comporte une sous-étape de détection d'un mouvement prédéterminé du terminal. 25 Avantageusement selon ce mode, un geste volontaire de l'utilisateur, entraînant un mouvement prédéterminé du terminal (rotation, accélération, approche rapide, contact avec le dispositif, etc.) est exigée pour que la communication puisse être établie entre le dispositif et le terminal. La mesure du mouvement peut être classiquement effectuée par une mesure des 30 caractéristiques du signal reçu lors de l'étape de réception. La mesure dépend de la technologie utilisée et du contexte d'utilisation. Par exemple, une approche rapide se traduit par une augmentation rapide de la puissance du signal radio, qui peut être analysée par le dispositif. Selon un autre exemple, le terminal lui- 3041857 5 même peut transmettre avec le signal une information de validation (le terminal peut utiliser un gyroscope pour déterminer une rotation, ou l'utilisateur appuyer sur un bouton pour valider son geste d'approche, ou prononcer un mot, etc.). Avantageusement selon ce mode, on s'assure, par un geste volontaire de 5 l'utilisateur, de ne pas transmettre inutilement l'interface à un terminal qui se serait approché de manière involontaire, ou dans un autre but que celui de recevoir l'interface graphique, du dispositif. Selon un troisième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre cumulativement ou alternativement avec les 10 précédents, le procédé est caractérisé en ce que l'étape de détection comporte une sous-étape de réception d'une requête de restitution en provenance du terminal. Avantageusement selon ce mode, le dispositif ne transmet les données d'interface que lorsqu'il a reçu une requête spécifique du terminal. On s'assure 15 ainsi de ne pas transmettre inutilement l'interface à un terminal qui se serait approché de manière involontaire, ou dans un autre but que celui de recevoir l'interface graphique, du dispositif. Selon un quatrième mode de mise en oeuvre particulier de l'invention, 20 qui pourra être mis en oeuvre cumulativement ou alternativement avec les précédents, le procédé est caractérisé en ce qu'il comporte en outre, préalablement à l'étape de transmission, une étape d'émission d'un signal comportant une requête de restitution à destination du terminal. Avantageusement selon ce mode, une requête est envoyée au terminal 25 avant de lui transmettre l'interface, ce qui évite de transmettre l'interface à un terminal qui se serait approché de manière involontaire, ou dans un autre but que celui de recevoir l'interface graphique, du dispositif. Cette requête peut s'accompagner d'une demande particulière, par exemple que le terminal effectue un mouvement prédéterminé, ou effectue une action particulière. 30 3041857 6 Selon un cinquième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre cumulativement ou alternativement avec les précédents, le procédé est caractérisé en ce qu'il comporte en outre, préalablement à l'étape de transmission, une étape d'établissement d'une 5 session de communication en point à point avec le terminal. Ce mode de mise en oeuvre de l'invention permet d'assurer une gestion fiable du dispositif : la communication en point à point limite la connaissance des données échangées au dispositif électronique et au terminal qui se trouve à proximité. Avantageusement, le dispositif n'a pas besoin d'être connecté à un 10 réseau local. Avantageusement encore, les données ne sont pas nécessairement transmises sur un réseau de communication mais uniquement échangées entre les deux appareils (terminal et dispositif). Ainsi les données échangées sur la session en point à point ne peuvent pas être interceptées par un autre dispositif, qui se trouverait par exemple en espion sur le réseau local. 15 Selon un sixième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre cumulativement ou alternativement avec les précédents, le procédé est caractérisé en la transmission des données d'interface utilisateur s'effectue sur un second lien radio différent du premier lien 20 radio. Avantageusement selon ce mode, il est possible de changer de technologie radio pour transmettre les données de l'interface graphique au terminal. Par exemple, la communication peut être initiée en NFC (c'est-à-dire que le premier signal, signalant la présence du terminal dans la portée du 25 dispositif, est émis en champ proche) et les données d'interface sont échangées par la suite en Bluetooth. On peut ainsi s'affranchir avantageusement des inconvénients de la première technologie de communication utilisée tout en bénéficiant de ses avantages. Selon l'exemple, la portée du NFC est limitée à quelques centimètres, ce qui est particulièrement intéressant pour la phase 30 d'approche (la portée très faible du NFC oblige l'utilisateur à s'approcher très près du dispositif, voire à le toucher, ce qui valide naturellement son mouvement comme étant volontaire) mais peut se révéler restrictif par la suite, car l'utilisateur 3041857 7 doit rester physiquement très proche, voire en contact, avec le dispositif, alors que le Bluetooth autorise à se tenir à distance plus élevée ; de surcroît le NFC ne permet pas d'échanger des données volumineuses, au contraire du Bluetooth. 5 Selon un septième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, les données d'interface utilisateur sont adaptées en fonction des capacités du terminal. Ce mode de mise en oeuvre de l'invention permet d'adapter les données 10 de l'interface graphique aux capacités du terminal qui va les restituer, par exemple en termes d'affichage : si le terminal est doté d'un grand écran, il peut afficher davantage d'informations intelligibles pour l'utilisateur. Si le terminal est au contraire doté d'un petit écran, il est intéressant de lui adresser des données minimales à afficher. Un tel procédé d'adaptation est bien connu de l'homme du 15 métier, par exemple dans les spécifications de la norme RVU précitée. Les capacités du terminal peuvent être par exemple transmises par celui-ci au dispositif lors de l'étape d'établissement de la session de communication. Selon un huitième mode de mise en oeuvre particulier de l'invention, qui 20 pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, les données de l'interface utilisateur sont encodées à l'aide d'un langage de balisage utilisant une sémantique adaptée à la description des éléments de l'interface utilisateur, avant d'être transmises au terminal. Ce mode de mise en oeuvre de l'invention permet de transmettre 25 simplement au terminal des données facilement affichables, par exemple sous forme de langage XML/HTML, etc. Des données de ce type sont interprétables par la plupart des normes ou standards existants. Il est de surcroît plus facile de s'adapter, avec ce genre de données, aux capacités du terminal. 3041857 8 Selon un neuvième mode de mise en oeuvre particulier de cet aspect de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le procédé de gestion est en outre caractérisé en ce qu'il comporte une étape de réception d'une commande en provenance du terminal. 5 Avantageusement, la session de communication établie entre le dispositif électronique et le terminal peut être mise à profit pour échanger des commandes sélectionnées par un utilisateur via l'interface utilisateur qui a été restituée sur son terminal. Cette commande peut être générée en appuyant sur un bouton, touche, etc., pour commander au dispositif d'effectuer une action. Il 10 peut s'agir par exemple d'une commande dans le but de réduire la température du dispositif (radiateur, réfrigérateur, etc.), modifier un paramètre du dispositif (configuration d'une passerelle, d'une STB, ....), etc. Selon une variante du cinquième mode de mise en oeuvre particulier de 15 l'invention, le procédé comporte en outre une étape de fermeture de la session de communication. Avantageusement, ce mode de réalisation permet de fermer explicitement la session entre le terminal et le dispositif. Cette action peut être nécessaire si le terminal ou le dispositif souhaitent réinitialiser une autre session 20 (par exemple Wi-Fi direct) en utilisant la même technologie, ou si le dispositif souhaite se rendre disponible pour un autre terminal, etc. Selon un aspect matériel, l'invention concerne également un dispositif électronique comportant : 25 - un module de communication apte à recevoir un signal en provenance d'un terminal sur un premier lien radio ; - un module de traitement configuré pour préparer des données d'interface utilisateur à transmettre au terminal. - un module de détection de la présence d'un terminal dans la portée du 30 dispositif. 3041857 9 - un module de transmission desdites données d'interface utilisateur, activé lorsque le terminal est détecté dans ladite portée. Le terme module peut correspondre aussi bien à un composant 5 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 apte à mettre en oeuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la 10 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.). 15 Selon un autre aspect matériel, l'invention concerne également une équipement domestique comportant un dispositif électronique tel que décrit ci-dessus. Par équipement domestique, on entend ici tout dispositif de la maison qui permet à un utilisateur d'interagir via une IHM (passerelle 20 domestique, STB, machine à laver, réfrigérateur, etc.), en particulier les équipements qui ne disposent pas d'écran de taille suffisante pour afficher les données requises. Selon encore un autre aspect matériel, l'invention concerne un 25 système comprenant un dispositif électronique tel que décrit ci-dessus et un terminal comportant : un module de communication apte à émettre un signal sur un premier lien radio ; un module de traitement apte à traiter des données reçues d'interface 30 utilisateur et un module de restitution pour interagir avec un utilisateur. 3041857 10 Selon un autre aspect matériel, l'invention concerne également un programme d'ordinateur apte à être mis en oeuvre pour le procédé de gestion locale d'un dispositif électronique tel que décrit ci-dessus, le programme comprenant des instructions de code qui, lorsque le programme est exécuté par 5 un processeur, réalise les étapes du procédé. Ce dispositif de gestion locale et ce programme d'ordinateur présentent des caractéristiques et avantages analogues à ceux décrits précédemment en relation avec le procédé de gestion locale d'un dispositif électronique. 10 Selon encore un autre aspect matériel, l'invention a trait à un support d'enregistrement lisible par un processeur de données sur lequel est enregistré un programme comprenant des instructions de code de programme pour l'exécution des étapes d'un procédé tel que défini ci-dessus. L'invention sera mieux comprise à la lecture de la description qui suit, 15 donnée à titre d'exemple et faite en référence aux dessins annexés. Les figures: La figure 1 illustre un dispositif électronique commandé localement par un terminal mobile selon un mode de réalisation. La figure 2 représente une architecture matérielle d'un dispositif 20 électronique commandé localement par un terminal mobile et dudit terminal mobile selon un mode de réalisation. La figure 3 représente un organigramme illustrant les différentes étapes du procédé sur le dispositif électronique et sur le terminal mobile qui le contrôle localement, selon un mode de réalisation. 25 Description détaillée d'un exemple de réalisation illustrant l'invention La figure 1 illustre un dispositif électronique (6) commandé localement par un terminal mobile (4) selon un mode de réalisation. 3041857 11 Selon ce mode de réalisation, le dispositif électronique est une passerelle de service (6) et l'interface utilisateur (IHM) à déporter sur le terminal est une interface de gestion de la passerelle. Une communication est établie entre le terminal mobile et le dispositif 5 électronique : la communication, que l'on appelle aussi par la suite « session point à point », symbolisée par la double flèche (SP), s'effectue selon cet exemple en mode point à point bidirectionnel. Cette communication est locale, c'est-à-dire qu'elle est limitée à une certaine distance entre les deux équipements, cette distance variant selon la technologie utilisée. Elle peut être 10 basée sur différentes technologies radio « de proximité » : - communication en mode dit « ad-hoc » entre deux équipements pourvus d'une fonction Wi-Fi. En mode « ad-hoc », aussi appelé «Wi-Fi-Direct » (WFD), et par opposition au mode « infrastructure », les dispositifs sans fils se connectent les uns aux autres afin de constituer des liaisons point à point (« peer 15 to peer » en anglais), c'est-à-dire un réseau dans lequel chaque dispositif joue en même temps le rôle de client et le rôle de serveur, ou point d'accès. Le mode «Wi-Fi Direct », aussi appelé Wi-Fi P2P (Peer to Peer), est une technologie développée par le consortium «Wi-Fi Alliance » permettant le partage de données entre différents périphériques (ordinateurs, TV, mobiles, etc.) via leur 20 connexion Wi-Fi sans point d'accès Wi-Fi intermédiaire (routeur, passerelle, etc.). Par exemple, selon ce mode de réalisation, le terminal est configuré pour se positionner en mode Wi-Fi (dit « Hotspot » c'est-à-dire qu'il se positionne comme un point d'accès Wi-Fi). Le dispositif électronique, dont le module Wi-Fi est également actif, détecte sa présence et se met en «Wi-Fi direct », ouvrant 25 ainsi une session entre les deux dispositifs. Ce mode de réalisation procure l'avantage de permettre l'échange des données via un canal sécurisé. La technologie Wi-Fi est en effet, de manière générale, bien connue de l'homme du métier pour ses capacités à offrir une bonne sécurité sur le canal si elle est configurée soigneusement. Elle est robuste, fiable et rapide. Elle possède en 30 revanche une portée assez élevée (supérieure à dix mètres) et autorise de ce fait un éloignement assez important des deux dispositifs. Il est donc préférable, si le signal initial du terminal est reçu en Wi-Fi, de s'assurer qu'il est positionné à proximité du dispositif, c'est-à-dire à une distance inférieure à un certain seuil, 3041857 12 qui peut avoir été défini par avance sur le dispositif, ou faire partie d'une norme, etc. - communication de type Bluetooth (BT) ; La technologie Bluetooth est une technologie radio de courte distance destinée à simplifier les connexions 5 entre les appareils électroniques, développée par l'association « Bluetooth SIG ». Elle est particulièrement répandue et utile pour établir une connexion point à point entre appareils proches. Elle est d'utilisation très simple, consomme peu d'énergie et est néanmoins sécurisée. - communication en champ proche, par exemple de type NFC (Near 10 Field Communication) ; ces communications, basées principalement sur la norme ISO (International Standard Organisation) 14443, utilisent des technologies sans fils pour permettre un échange d'informations entre deux périphériques éloignés d'une courte distance, typiquement inférieure à dix centimètres. 15 Alternativement, ce canal peut être établi par tous les moyens à la portée de l'homme du métier : on peut citer par exemple l'infrarouge (RF), le protocole Zigbee (un protocole qui permet la communication dans des réseaux locaux, sur un lien radio, avec une consommation réduite), la norme « DECT Ultra Low Energy » (en abrégé DECT ULE, une extension de DECT pour les 20 applications à basse énergie), ou encore la norme « Bluetooth Low Energy » (en abrégé BLE), dont le but est de fournir une puissance réduite par rapport aux applications standard de la norme Bluetooth, etc. Ce type de communication dite « locale » entre les deux dispositifs étant privée, puisque établie en point à point, elle présente un certain nombre 25 d'avantages, notamment en termes de sécurité, mais surtout, il n'est pas nécessaire que les équipements soient connectés à un réseau. Selon une variante, ce canal peut être établi en mode de diffusion (broadcast) : le dispositif peut diffuser son IHM vers plusieurs terminaux. Lorsque le dispositif détecte que le terminal est dans sa portée, c'est-à- 30 dire qu'il reçoit correctement le signal, il peut préparer les données de l'interface graphique à transmettre, après une étape optionnelle de mesure de la proximité 3041857 13 du terminal. En effet, si le terminal, dans le contexte du Wi-Fi ou du Bluetooth, est éloigné de plusieurs mètres, on ne peut raisonnablement supposer que l'utilisateur souhaite recevoir automatiquement l'interface de ce dispositif pour le restituer. Il doit, dans le contexte de l'invention, s'en approcher pour rendre son 5 souhait explicite. Cette mesure est cependant optionnelle, notamment dans le cas du NFC, pour lequel la portée est naturellement limitée à quelque centimètres. Une session de communication locale peut alors être établie entre les deux équipements ; selon ce mode de réalisation de l'invention, le session est 10 établie sur le même canal (Wi-Fi, Bluetooth ou NFC) que celui qui a été utilisé pour la requête. Selon une variante cependant, la session point à point peut être établie selon un autre mode de communication, par exemple en Wi-Fi, alors que la requête initiale avait eu lieu en NFC. Le dispositif électronique peut transmettre les données relatives à son 15 IHM. Le terminal mobile reçoit les données, affiche l'interface pour un utilisateur et attend une commande éventuelle de la part de celui-ci (baisser la température, modifier la configuration de la Box, etc.) A la fin de la session de communication, une déconnexion explicite ou implicite peut avoir lieu. La déconnexion est explicite dans le cas d'une liaison 20 Wi-Fi préalable, car le dispositif électronique ne peut se connecter à la fois en point à point en mode «Wi-Fi Ad-hoc » au terminal mobile et en mode «Wi-Fi infrastructure » à une passerelle de service. Il est donc préférable de le déconnecter. La déconnexion est facultative dans le cas du Bluetooth. La déconnexion de deux dispositifs Bluetooth est généralement implicite (si les deux 25 appareils s'éloignent d'une portée supérieure à la portée maximale permise par la norme). Elle est également facultative dans le cas du NFC car le champ électromagnétique décroît avec la distance, mettant fin naturellement à la communication lorsque le terminal n'est plus dans la portée du dispositif. 3041857 14 La figure 2 représente une architecture matérielle d'un dispositif électronique commandé localement par un terminal mobile et dudit terminal mobile selon un mode de réalisation. Le terminal mobile (4) comprend, classiquement, des mémoires M 5 articulées autour d'un processeur CPU. Les mémoires peuvent être de type ROM (de l'anglais Read Only Memory) ou RAM (de l'anglais Random Access Memory), amovibles ou fixes, etc. La mémoire vive permet de stocker de manière non durable des données de calcul utilisées lors de la mise en oeuvre d'un procédé selon des modes de réalisation. La mémoire non volatile (par 10 exemple du type EEPROM) permet de stocker par exemple un programme d'ordinateur selon un mode de réalisation pour son exécution par un processeur. Il communique avec le dispositif électronique (6) via un module de communication (COM1) qui lui permet de se connecter sans fils via un canal radio de type Wi-Fi, Bluetooth (BT), NFC ou encore Zigbee (non représenté), 15 etc. Comme décrit auparavant à l'appui de la figure 1, un canal de communication point à point (SP) est établi selon cet exemple entre les deux dispositifs (4) et (6). On pourrait envisager alternativement une communication multipoint du dispositif vers plusieurs terminaux. Le terminal comporte aussi, selon cet exemple, un module de communication de type HTTP pour assurer les 20 communications de type HTTP, par exemple de type WebSocket (WS) ; on notera qu'une communication de type WS est possible sur un lien Bluetooth. Le module P1, qui peut être logiciel et/ou matériel, est notamment capable d'effectuer les actions qui seront décrites à l'appui de la figure 3, c'est-à-dire l'envoi des requêtes et commandes à destination du dispositif électronique 25 ainsi que le traitement des données d'interface utilisateur, conformément à des procédés selon des modes de réalisation. En outre, le terminal comporte une interface utilisateur comme par exemple un pavé de touches (non représenté) pour recevoir des commandes d'un utilisateur et un écran (DISP) pour restituer l'interface utilisateur du dispositif 30 électronique. Tous ces modules communiquent classiquement entre eux via un bus de données (13). 3041857 15 Le dispositif électronique (6) comprend aussi des mémoires M articulées autour d'un processeur CPU. Il se connecte au terminal mobile viai la liaison SP en mode Wi-Fi ou Bluetooth, etc. via son module de communication COM2 similaire au module précédemment décrit COM1. 5 Il comporte aussi un module (P2) chargé du traitement des informations : établissement de la communication avec le terminal mobile, réception des commandes de contrôle ou des requêtes de restitution de la part du terminal mobile, préparation (mise en forme, codage, etc.) des données d'interface utilisateur, transmission de l'interface utilisateur au terminal, etc. 10 Il comporte aussi éventuellement un module de communication de type HTTP. Tous les modules communiquent classiquement entre eux via un bus de données (14). 15 La figure 3 représente un organigramme illustrant les différentes étapes du procédé selon un mode de réalisation sur le dispositif électronique (6) et un exemple de procédé correspondant sur le terminal mobile (4). Le but des étapes est d'établir une communication entre le terminal mobile (4) et le dispositif électronique (6) afin de transmettre l'interface utilisateur 20 (IHM) du dispositif au terminal lorsque celui-ci se trouve à portée du dispositif. Lors d'une étape EO, le terminal s'approche du dispositif électronique. Le terminal émet un signal radio à destination du dispositif. On notera que dans le cas du NFC, le terminal ne peut, s'il est passif, émettre de signal avant d'être placé dans le champ du dispositif. 25 Selon cet exemple, on suppose que l'équipement est à l'initiative de l'établissement de la communication entre les deux appareils. Le dispositif électronique est positionné lors de l'étape E10 en mode de réception (Wi-Fi « hotspot », bluetooth, NFC, etc.). Par exemple, l'utilisateur positionne volontairement le dispositif dans ce mode (on peut imaginer un 3041857 16 bouton logiciel ou matériel, une commande, etc.). Selon un autre exemple, le dispositif est toujours en mode de réception. Lorsque le terminal entre dans la portée du dispositif, celui-ci reçoit correctement le signal radio. Il peut alors valider l'étape de détection du terminal 5 au cours d'une étape E11. Optionnellement, le dispositif peut aussi effectuer, à l'étape E11, une étape complémentaire pour la validation de la détection du terminal, notamment une évaluation de la distance à laquelle se trouve le terminal. Tant que la détection n'est pas terminée, les étapes suivantes ne sont 10 pas effectuées. Lorsque le terminal est détecté, une étape E12 optionnelle permet au dispositif de transmettre une requête (REQ) au terminal. Cette requête est utile pour recevoir lors d'une étape E13 successive un message d'acquittement que le terminal a émis lors de l'étape E2, afin de s'assurer que l'utilisateur souhaite réellement recevoir les données d'interface, et que le 15 terminal n'a donc pas été détecté par erreur. Optionnellement, le dispositif peut effectuer, à l'étape E13, une étape complémentaire de détection du terminal, par exemple en mesurant un geste volontaire de la part de l'utilisateur, se traduisant par un mouvement prédéterminé du terminal (rotation, accélération, etc.), un signal sonore, etc. 20 Selon une variante, les étapes présentées précédemment, dans lesquelles l'équipement détecte et accepte le terminal, sont inversées de manière à ce que l'établissement de la session soit à l'initiative du terminal. Le terminal effectue alors les étapes de détection (et éventuellement, les étapes facultatives d'évaluation de distance et de requête) qui sont dans l'exemple 25 précédemment décrit à la charge du dispositif (étapes E10, El 1, El 2, El 3). A l'étape suivante E14 (resp. E3 pour le terminal), une session de communication point à point (SP) est établie entre les deux entités. On notera que cette session peut être établie sur un canal radio différent du premier. Selon quelques exemples intéressants : 30 - le premier canal, utilisé pour la détection du terminal, est un canal NFC, et le second canal, utilisé pour l'échange des données, est un canal Wi-Fi 3041857 17 ou BT. Cette succession permet d'avoir une détection très simple du terminal (puisque la portée du NFC est naturellement très réduite) suivie d'une phase de communication au cours de laquelle le terminal peut être plus éloigné du dispositif et le volume des données échangées plus 5 important. - le premier canal, utilisé pour la détection du terminal, est un canal Bluetooth, et le second canal, utilisé pour l'échange des données, est un canal Wi-Fi. - etc. 10 Selon une variante, la communication est établie en mode de diffusion (en anglais Broadcast) de manière à ce que l'interface du dispositif soit transmise à plusieurs terminaux détectés dans la portée du dispositif. Lors d'une étape E15, le dispositif électronique traite la requête, c'est-à-dire qu'il prépare les données d'interface utilisateur, par exemple d'interface 15 graphique. Puis les données de l'interface sont transmises au terminal lors d'une étape E16. Le terminal les reçoit lors d'une étape E4 ; il traite alors ces données lors d'une étape E5 et les restitue : selon cet exemple, il affiche l'interface graphique sur son écran (DISP). Selon une variante, il peut s'agir d'une interface 20 Web, d'une interface vocale restituée via un haut-parleur, etc. L'unité de traitement du terminal émet optionnellement une ou des commandes lors d'une étape E6 (CMD), via son module de communication. Le module de traitement du dispositif reçoit la commande (E17) et opère des traitements pour la convertir en commande effective pour le dispositif (baisser la 25 température, modifier la configuration de la Box, réduire la vitesse d'un moteur, etc.) lors d'une étape E18. Une fois que l'interface utilisateur a été reçue et exploitée par l'utilisateur, la session point à point (SP) peut être optionnellement refermée lors d'une étape E19 (resp. E7 sur le terminal). La fermeture de la session permet 3041857 18 aux deux dispositifs de pouvoir quitter le mode point à point pour établir par exemple une autre session. Un programme d'ordinateur pour la mise en oeuvre d'un procédé selon un mode de réalisation de l'invention peut être réalisé à partir de la présente 5 description détaillée. Il va de soi que le mode de réalisation qui a été décrit ci-dessus a été donné à titre purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être facilement apportées par l'homme de l'art sans pour 10 autant sortir du cadre de l'invention. Notamment : L'envoi de l'interface utilisateur pourrait être déclenchée par la détection d'un signal autre que radio (un signal sonore, visuel, etc.) et concerner la détection d'un mouvement particulier, d'un pattern graphique particulier, d'un terminal mobile particulier, d'une empreinte biométrique, etc. 15 L'envoi des données peut se faire selon tout autre mode de communication envisageable : radio selon tous les protocoles connus, mais aussi lumière via le LI-FI (une technologie de transmission de données par un équipement de type LED), etc. Le transfert des données peut se faire selon différent protocoles et 20 formats, soit standards (de type HTTP et XML) soit propriétaires, avec tous les niveaux d'abstraction possibles pouvant aller jusqu'à l'envoi de données dans un buffer (« frame buffer ») sous forme brute. REVENDICATIONS1. Procédé de gestion locale d'un dispositif, comportant les étapes suivantes sur le dispositif : - réception d'un signal (E10) en provenance d'un terminal (4) sur un premier lien radio ; - préparation (E15) de données d'interface utilisateur (IHM) à transmettre au terminal ; le procédé étant caractérisé en ce qu'il comporte en outre : une étape de détection (E10) de la présence du terminal dans la portée du dispositif ; une étape de transmission (E16) desdites données d'interface utilisateur (IHM) lorsque le terminal est détecté dans ladite portée. 2. Procédé selon la revendication 1, caractérisé en ce que l'étape de détection comporte une sous-étape (El 1) d'évaluation d'une distance entre le dispositif et le terminal. 3. Procédé selon la revendication 1, caractérisé en ce que l'étape de détection comporte une sous-étape (E12, E13) de détection d'un mouvement prédéterminé du terminal. 4. Procédé selon la revendication 1, caractérisé en ce que l'étape de détection comporte une sous-étape de réception d'une requête de restitution en provenance du terminal. 5. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre, préalablement à l'étape de transmission (E16), une étape (E12) d'émission d'un signal comportant une requête (REQ) de restitution à destination du terminal (4) ; 6. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre, préalablement à l'étape de transmission (E16), une étape d'établissement (E14) d'une session de communication (SP) en point à point avec le terminal. 3041857 20 7. Procédé selon la revendication 1, caractérisé en ce que la transmission (E16) des données d'interface utilisateur s'effectue sur un second lien radio (BT) différent du premier lien radio (NFC). 8. Procédé selon la revendication 1, dans lequel les données d'interface 5 utilisateur sont adaptées en fonction des capacités du terminal. 9. Procédé selon la revendication 1, dans lequel les données de l'interface utilisateur (IHM) sont encodées à l'aide d'un langage de balisage (XML, HTML) utilisant une sémantique adaptée à la description des éléments de l'interface utilisateur, avant d'être transmises au terminal. 10 10. Procédé de communication selon la revendication 1, caractérisé en ce qu'il comporte en outre une étape (E17) de réception d'une commande (CMD) en provenance du terminal. 11. Procédé de communication selon la revendication 6, caractérisé en ce qu'il comporte en outre une étape (E19) de fermeture de la session de 15 communication. 12. Dispositif électronique comportant : un module de communication (COMM2, NFC, WIFI, BT) apte à recevoir un signal (E10) en provenance d'un terminal (4) sur un premier lien radio ; 20 un module de traitement (P2) configuré pour préparer des données d'interface utilisateur (IHM) à transmettre au terminal. un module de détection de la présence d'un terminal dans la portée du dispositif. un module de transmission desdites données d'interface utilisateur (IHM), 25 activé lorsque le terminal est détecté dans ladite portée. 13. Equipement domestique comportant un dispositif selon la revendication 12. 14. Système comprenant un dispositif électronique selon la revendication 12 et un terminal comportant : 3041857 21 un module (COM1) de communication (COM1, NFC, WIFI, BT) apte à émettre un signal sur un premier lien radio (R1) ; un module de traitement (P1) apte à traiter des données reçues d'interface utilisateur et 5 un module de restitution pour interagir avec un utilisateur. 15. Programme d'ordinateur comportant des instructions de code pour la mise en oeuvre du procédé de gestion locale d'un dispositif électronique conforme à la revendication 1, lorsque celle-ci est exécutée par un processeur. 10