Brevet FR3060251A1 — publié le 20180615

L'invention concerne le domaine de l'appairage d'un terminal de type Wi-Fi à un point d'accès de type Wi-Fi. ARRIERE PLAN DE L'INVENTION L'appairage d'un terminal Wi-Fi, par exemple d'un téléphone mobile, à un point d'accès Wi-Fi, par exemple à un boîtier décodeur (ou set-top box, en anglais) ou à une passerelle résidentielle, est classiquement réalisé de la manière suivante. Le terminal effectue tout d'abord une recherche de réseaux disponibles en scannant son environnement à la recherche de ces réseaux disponibles. L'utilisateur du terminal sélectionne alors sur le terminal l'un des réseaux disponibles et saisit une clé de chiffrement permettant d'accéder au réseau sélectionné. La clé de chiffrement est parfois écrite sur une étiquette située sur le point d'accès, ou bien peut être connue de l'utilisateur qui a lui-même défini cette clé de chiffrement via une interface de configuration du point d'accès. La saisie de la clé de chiffrement peut aussi être réalisée en scannant un code barre de type code QR (pour Quick Response). L'utilisation du code QR nécessite généralement de télécharger sur le terminal et d'utiliser une application spécifique. Il est aussi possible d'appairer le terminal en utilisant le protocole WPS (pour Wi-Fi Protected Setup). Le protocole WPS définit une pluralité de configurations pour connecter de manière sécurisée un terminal à un point d'accès, parmi lesquelles on trouve une configuration dite « PBC » (pour Push-Button Configuration), qui nécessite d'atteindre un bouton physique sur le point d'accès. On connaît ainsi un boîtier décodeur de l'art antérieur 1, visible sur la figure 1, qui propose les 3060251 2 deux types d'association (appairage via la saisie d'une clé de chiffrement et via l'utilisation d'un protocole WPS). Le boîtier décodeur 1 est équipé d'un écran à cristaux liquides 2 sur lequel le boîtier décodeur 1 5 affiche la clé de chiffrement 3. L'appairage du terminal au point d'accès est donc relativement complexe, notamment lorsque l'utilisateur n'est pas familier des nouvelles technologies. OBJET DE L'INVENTION 10 L'invention a pour objet de simplifier l'appairage d'un terminal de type Wi-Fi à un point d'accès de type Wi-Fi. RESUME DE L'INVENTION En vue de la réalisation de ce but, on propose un 15 procédé d'appairage d'un terminal de type Wi-Fi à un point d'accès de type Wi-Fi connecté à un afficheur, le procédé d'appairage comportant les étapes, mises en oeuvre par le point d'accès : - de détecter la présence d'un terminal ; 20 - de détecter si le terminal se trouve à proximité du point d'accès ; - si la présence du terminal à proximité du point d'accès est détectée, d'afficher sur l'afficheur un message de proposition d'appairage du terminal au 25 point d'accès ; - lorsqu'un signal d'accord d'appairage est reçu, de fournir une assistance pour appairer le terminal au point d'accès. L'appairage du terminal au point d'accès est ainsi 30 réalisé à l'initiative du point d'accès, qui fournit une assistance à un utilisateur en possession du terminal si celui-ci souhaite appairer le terminal au point d'accès. Le procédé d'appairage selon l'invention rend ainsi l'appairage plus simple et plus intuitif. 35 On propose de plus un boîtier décodeur comportant 3060251 3 des moyens de traitement agencés pour mettre en oeuvre le procédé d'appairage qui vient d'être décrit. On propose de plus une passerelle comportant des moyens de traitement agencés pour mettre en oeuvre le 5 procédé d'appairage qui vient d'être décrit. On propose aussi un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un équipement de type boîtier décodeur ou passerelle, le procédé d'appairage qui vient d'être décrit. 10 On propose en outre des moyens de stockage qui stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un équipement de type boîtier décodeur ou passerelle, le procédé d'appairage qui vient d'être décrit. 15 D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de réalisation particulier non limitatif de l'invention. BREVE DESCRIPTION DES DESSINS 20 Il sera fait référence aux dessins annexés, parmi lesquels : - la figure 1 représente un boîtier décodeur de l'art antérieur ; - la figure 2 représente les étapes du procédé 25 d'appairage selon l'invention. DESCRIPTION DETAILLEE DE L'INVENTION L'invention est ici illustrée dans une situation où un utilisateur visiteur, muni d'un terminal Wi-Fi, en l'occurrence d'un téléphone mobile, se rend chez un 30 utilisateur résident. L'habitation de l'utilisateur résident est équipée d'un point d'accès Wi-Fi, en l'occurrence d'un boîtier décodeur, et d'un téléviseur. Le boîtier décodeur est connecté au téléviseur. On décrit le procédé d'appairage selon l'invention 35 en référence à la figure 2. 3060251 4 Lorsque l'utilisateur visiteur se trouve chez l'utilisateur résident, le boîtier décodeur détecte la présence du téléphone mobile (étape El). La détection de la présence du téléphone mobile est 5 réalisée de la manière suivante. De manière générale, tout terminal Wi-Fi, tel que le téléphone mobile en possession de l'utilisateur visiteur, qui n'est pas appairé à un point d'accès Wi-Fi, tel que le boîtier décodeur, scanne son environnement à la 10 recherche de réseaux Wi-Fi et de points d'accès. Pour cela, le terminal Wi-Fi émet des trames de requête (ou probe request) qui permettent au terminal Wi-Fi de communiquer avec les points d'accès Wi-Fi pour connaître leurs caractéristiques en vue d'un éventuel appairage. On 15 pourra se rapporter à la norme IEEE 802.11 WLAN 2012, et notamment au paragraphe 8.3.3 Management frames et, plus particulièrement, au paragraphe 8.3.3.9 Probe Request frame format, pour obtenir plus d'informations sur ces trames de requête. Les trames de requête sont ici émises 20 sur tous les canaux disponibles, et comportent la liste des modes d'authentification et des débits supportés par le terminal Wi-Fi. Chaque point d'accès sollicité répond en envoyant des trames de réponse (ou probe response) qui contiennent des informations similaires relatives au 25 point d'accès. Cet échange de trames de requête et de trames de réponse est une étape préalable à tout appairage. Le téléphone mobile est identifiable par son adresse MAC (pour Medium Access Control) qui lui est spécifique. 30 Cette adresse MAC est incluse dans les trames de requête émises par le téléphone mobile. Le boîtier décodeur détecte donc la présence du téléphone mobile lorsque le boîtier décodeur reçoit des trames de requête émises par le téléphone mobile. 35 Une fois que le boîtier décodeur a détecté la 3060251 5 présence du téléphone mobile, le boîtier décodeur détecte si le téléphone mobile se trouve ou non à proximité du boîtier décodeur. Il n'est en effet pas souhaitable de tenter 5 d'appairer au boîtier décodeur situé chez l'utilisateur résident un terminal Wi-Fi qui se trouve à l'extérieur de l'habitation de l'utilisateur résident, c'est-à-dire, par exemple, dans une maison voisine, dans un appartement voisin, ou dans la rue. 10 Il n'est par ailleurs pas souhaitable de tenter d'appairer au boîtier décodeur un terminal Wi-Fi qui ne se trouve pas dans la même pièce que le boîtier décodeur. En effet, comme cela va être décrit dans ce qui suit, le procédé d'appairage selon l'invention produit des 15 messages sur l'écran du téléviseur connecté au boîtier décodeur, et il est inutile de tenter d'afficher une information sur l'écran du téléviseur à destination de l'utilisateur visiteur si celui-ci n'a pas accès à ladite information. 20 La détection de la présence du téléphone mobile à proximité du boîtier décodeur est réalisée de la manière suivante. Le boîtier décodeur détecte que le téléphone mobile se trouve à proximité de sa propre position lorsque le 25 boîtier décodeur reçoit un signal transmis par le téléphone mobile avec une puissance de réception supérieure à un seuil de puissance prédéterminé. Le signal utilisé est en l'occurrence formé par les trames de requête émises par le téléphone mobile, et la 30 puissance de réception correspond à une puissance RSSI (pour Received Signal Strength Indication). Le seuil de puissance prédéterminé correspond par défaut à la puissance RSSI d'un terminal situé à une distance de 2 mètres. 35 Le seuil de puissance prédéterminé dépend de la 3060251 6 conception des fonctions radioélectriques du boîtier décodeur et est défini au cours d'opérations de calibration réalisées en laboratoire, préalablement à la fabrication du boîtier décodeur. Les opérations de 5 calibration consistent par exemple à définir la moyenne de mesures de puissance RSSI obtenues, à la distance souhaitée (ici, 2 mètres), pour une pluralité de terminaux Wi-Fi de référence (10 terminaux par exemple) dans un environnement de référence, tel qu'un appartement 10 témoin par exemple. Ainsi, suite à la détection de la présence du téléphone mobile, le boîtier décodeur mesure la puissance RSSI associée au téléphone mobile (étape E2), puis compare la puissance RSSI mesurée au seuil de puissance 15 prédéterminé (étape E3). Si la puissance RSSI mesurée est inférieure ou égale au seuil de puissance prédéterminé, le boîtier décodeur ne détecte pas que le téléphone mobile se trouve à proximité du boîtier décodeur, et ne propose donc pas 20 d'appairer le téléphone mobile au boîtier décodeur. Si la puissance RSSI mesurée est supérieure au seuil de puissance prédéterminé, le boîtier décodeur détecte que le téléphone mobile se trouve à proximité du boîtier décodeur. 25 Le boîtier décodeur affiche alors sur l'écran du téléviseur un message de proposition d'appairage du téléphone mobile au boîtier décodeur (étape E4). Le message de proposition d'appairage peut apparaître sous la forme d'une fenêtre intruse (ou pop-up). Le message 30 est ici du type : Le périphérique [MAC adresse] n'est pas encore connecté à ce réseau. Voulez-vous le connecter? Touche [OK] ou [Exit] pour 35 refuser. 3060251 7 L'utilisateur visiteur peut alors accepter l'appairage via la touche [OK] d'une télécommande du boîtier décodeur. Appuyer sur la touche [OK] revient ainsi à émettre un signal d'accord d'appairage à 5 destination du boîtier décodeur. L'utilisateur visiteur peut aussi refuser l'appairage via la touche [EXIT] de la télécommande du boîtier décodeur. Appuyer sur la touche [EXIT] revient ainsi à émettre un signal de refus d'appairage à 10 destination du boîtier décodeur. Si le boîtier décodeur reçoit un signal d'accord d'appairage, le boîtier décodeur affiche sur l'écran du téléviseur un message d'information d'appairage fournissant une assistance pour d'appairer le téléphone 15 mobile au boîtier décodeur (étape E5). Le message d'information d'appairage comporte ici une clé de chiffrement et un code QR et des instructions de mise en oeuvre d'un protocole WPS. Il est bien sûr possible que le message d'information d'appairage ne 20 comporte que certaines de ces informations. Le message d'information d'appairage est ici du type : Clé de chiffrement : xxxxxxxxxxxxxxxxxxxxxxx. 25 QR code. A scanner avec votre terminal et une application de lecture de code. Pour activer la fonction WPS, appuyer sur touche [OK] de la télécommande. 30 L'utilisateur visiteur agit alors conformément à l'assistance fournie par le message d'information d'appairage, et le boîtier décodeur appaire le téléphone Wi-Fi au boîtier décodeur (étape E6). L'utilisateur visiteur a donc accès au réseau WiFi. 35 Le message d'information d'appairage s'efface après une première durée prédéterminée, par exemple égale à 30 3060251 8 secondes. Suite à l'étape E4, si le boîtier décodeur reçoit un signal de refus d'appairage ou bien si, suite à l'étape E5, aucune action d'appairage n'est réalisée dans la 5 première durée prédéterminée, l'identifiant du téléphone mobile est mémorisé dans une « liste noire » du boîtier décodeur (étape E7). La liste noire est une liste d'identifiants de terminaux Wi-Fi pour lesquels il convient de ne pas 10 proposer un appairage avec le boîtier décodeur. La liste noire comprend ainsi les identifiants de terminaux Wi-Fi appartenant aux voisins de l'utilisateur résident, ou bien l'identifiant d'un terminal Wi-Fi de l'utilisateur résident que celui-ci ne souhaite pas appairer avec le 15 boîtier décodeur, ou bien l'identifiant d'un terminal Wi- Fi d'un utilisateur visiteur qui rend visite fréquemment à l'utilisateur résident et qui ne souhaite pas être connecté en Wi-Fi chez l'utilisateur résident. Ainsi, lorsque l'utilisateur visiteur ou 20 l'utilisateur résident refuse d'appairer un terminal Wi- Fi au boîtier décodeur, ce refus est mémorisé et l'identifiant dudit terminal Wi-Fi est inscrit dans la liste noire. A la prochaine détection dudit terminal WiFi, le boîtier décodeur ne proposera pas de l'appairer au 25 boîtier décodeur. On évite notamment, grâce à cette liste noire, de se trouver dans une situation où, alors que l'utilisateur résident regarde la télévision, celui-ci se trouve dérangé par des fenêtres pop-up qui surgissent à chaque 30 fois que le boîtier décodeur détecte le terminal Wi-Fi d'un voisin. On note que, au cours de l'étape E3 précédemment décrite, qui consiste à comparer la puissance RSSI mesurée au seuil de puissance prédéterminé, le boîtier 35 décodeur vérifie aussi si le téléphone mobile se trouve 3060251 9 ou non dans la liste noire. Si c'est le cas, le boîtier décodeur ne propose pas d'appairer le téléphone mobile au boîtier décodeur. Suite à l'étape E7, si l'identifiant du téléphone 5 mobile a été mémorisé dans la liste noire, le boîtier décodeur vérifie si le nombre de signaux de refus d'appairage successifs reçus pour des terminaux Wi-Fi différents est supérieur, pendant une deuxième durée prédéterminée, à un seuil de refus prédéterminé. Le seuil 10 de refus prédéterminé est par exemple égal à 5, et la deuxième durée prédéterminée est par exemple égale à une semaine (étape E8). Cette situation peut notamment être due à un seuil de puissance prédéterminé mal réglé, qui conduit à des 15 détections trop fréquentes de terminaux Wi-Fi. Le boîtier décodeur affiche alors sur l'écran du téléviseur un menu qui permet à l'utilisateur résident de désactiver la fonction correspondant à la mise en oeuvre du procédé d'appairage selon l'invention, ou bien qui permet à 20 l'utilisateur résident de diminuer la sensibilité de ladite fonction en proposant différents seuils de puissance prédéterminés correspondant à des distances plus faibles entre le boîtier décodeur et un terminal WiFi (étape E9). 25 Lorsque l'utilisateur choisit de modifier le seuil de puissance prédéterminé, en utilisant la télécommande du boîtier décodeur par exemple, le nouveau seuil de puissance prédéterminé est mémorisé dans le boîtier décodeur (étape E10) 30 Les différents seuils de puissance prédéterminés correspondent par exemple à une distance de 1 mètre, de 0,5 mètre. Il est aussi possible de laisser l'utilisateur visiteur ou l'utilisateur résident choisir le niveau de puissance à prendre en compte en agissant sur un curseur 35 affiché sur l'écran du téléviseur. Le curseur peut être 3060251 10 déplaçable, grâce à la télécommande, entre un premier repère référencé par « 0% » et un deuxième repère référencé par « 100% », le premier repère correspondant à la détection d'un terminal à une distance importante (par 5 exemple 15 mètres) et le deuxième repère correspondant à la détection d'un terminal à une distance nulle. Les seuils de puissance correspondant au premier repère et au deuxième repère sont par exemple fixés par des opérations de calibration similaires à celles précédemment décrites. 10 Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit mais englobe toute variante entrant dans le champ de l'invention telle que définie par les revendications. On a décrit plus tôt que l'assistance pour appairer 15 le terminal au point d'accès consiste à afficher sur l'afficheur un message d'information d'appairage. L'assistance pourrait cependant être différente. L'assistance pourrait notamment consister à appairer directement le terminal au point d'accès, suite à la 20 réception du signal d'accord d'appairage. L'appairage direct en question peut par exemple mettre en oeuvre un protocole de type WPS. Les deux types d'assistance peuvent aussi être proposés. Le message de proposition d'appairage, affiché au 25 cours de l'étape E4, pourrait ainsi proposer trois options : - une option d'appairage automatique, qui appaire directement le terminal au point d'accès en mettant en oeuvre le protocole de type WPS ; 30 - une option d'appairage manuel, qui affiche le message d'information d'appairage ; une option de refus d'appairage, qui conduit directement à l'étape E7. L'utilisateur sélection l'option de son choix grâce 35 à la télécommande du boîtier décodeur. 3060251 11 Il est bien sûr possible que le point d'accès soit différent d'un boîtier décodeur et que le terminal soit différent d'un téléphone mobile. Le point d'accès est par exemple une passerelle résidentielle, et le terminal est 5 par exemple une tablette. L'afficheur utilisé, connecté au point d'accès, n'est pas forcément un écran d'un téléviseur, mais peut par exemple être un afficheur intégré au point d'accès lui-même (comme l'écran 2 de la figure 1). 10 Le point d'accès et le terminal ne sont pas nécessairement un point d'accès Wi-Fi et un terminal WiFi : l'invention s'applique à tout type de protocole de communication dans tout type de réseau sans fil. L'utilisateur visiteur ne communique pas forcément 15 avec le point d'accès via une télécommande, mais par tout type de canal communication, et par exemple grâce à un téléphone mobile ou à une interface située sur le point d'accès. Le message d'information d'appairage peut bien sûr 20 contenir des informations différentes de celles qui ont été citées. REVENDICATIONS1. Procédé d'appairage d'un terminal de type WiFi à un point d'accès de type Wi-Fi connecté à un afficheur, le procédé d'appairage comportant les étapes, mises en oeuvre par le point d'accès - de détecter la présence d'un terminal ; - de détecter si le terminal se trouve à proximité du point d'accès ; - si la présence du terminal à proximité du point d'accès est détectée, d'afficher sur l'afficheur un message de proposition d'appairage du terminal au point d'accès ; - lorsqu'un signal d'accord d'appairage est reçu, de fournir une assistance pour appairer le terminal au point d'accès. 2. Procédé d'appairage selon la revendication 1, dans lequel la présence du terminal est détectée lorsque le point d'accès reçoit des trames de requête émises par le terminal. 3. Procédé d'appairage selon la revendication 1, dans lequel la présence du terminal à proximité du point d'accès est détectée lorsque le point d'accès reçoit un signal transmis par le terminal avec une puissance de réception supérieure à un seuil de puissance prédéterminé. 4. Procédé d'appairage selon la revendication 3, comportant les étapes d'afficher sur l'afficheur un message de proposition de modification du seuil de puissance prédéterminé. 5. Procédé d'appairage selon la revendication 1, comportant l'étape de mémoriser dans une liste un identifiant d'un terminal pour lequel un signal de refus d'appairage a été reçu. 6. Procédé d'appairage selon la revendication 3060251 13 5, comportant l'étape de ne pas afficher le message de proposition d'appairage pour un terminal dont l'identifiant se trouve dans la liste. 7. Procédé d'appairage selon la revendication 6, 5 dans lequel le message de proposition de réglage du seuil de puissance prédéterminé est affiché lorsqu'un nombre de signaux de refus d'appairage successifs reçus pour des terminaux différents est supérieur à un seuil de refus prédéterminé. 10 8. Procédé d'appairage selon la revendication 1, dans lequel le point d'accès est un équipement de type boîtier décodeur ou passerelle. 9. Procédé d'appairage selon la revendication 1, dans lequel l'assistance consiste à appairer directement 15 le terminal au point d'accès. 10. Procédé d'appairage selon la revendication 9, dans lequel l'appairage direct met en oeuvre un protocole de type WPS. 11. Procédé d'appairage selon la revendication 1, 20 dans lequel l'assistance consiste à afficher sur l'afficheur un message d'information d'appairage. 12. Procédé d'appairage selon la revendication 11, dans lequel le message d'information d'appairage comporte une clé de chiffrement ou un code QR ou des 25 instructions de mise en oeuvre d'un protocole de type WPS. 13. Procédé d'appairage selon la revendication 1, dans lequel l'afficheur est un écran d'un téléviseur. 14. Procédé d'appairage selon la revendication 1, dans lequel l'afficheur est intégré au point d'accès. 30 15. Boîtier décodeur comportant des moyens de traitement agencés pour mettre en oeuvre le procédé d'appairage selon l'une des revendications précédentes. 16. Passerelle comportant des moyens de traitement agencés pour mettre en oeuvre le procédé 35 d'appairage selon l'une des revendications 1 à 14. 3060251 14 17. Programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un équipement de type boîtier décodeur ou passerelle, le procédé d'appairage selon l'une des revendications 1 à 14. 5 18. Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un équipement de type boîtier décodeur ou passerelle, le procédé d'appairage selon l'une des revendications 1 à 14.